/* ==========================================================================
   NORMALIZE / BASE
   ========================================================================== */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  height: 100%;
}

body {
    font-size: 14px;
    line-height: 1.4;
	margin: 0;
	color: #000;
	font-family: Arial,sans-serif;
	background: rgb(189,185,184);
	background: -moz-linear-gradient(top,  rgba(189,185,184,1) 0%, rgba(184,180,179,1) 5%, rgba(184,180,179,1) 7%, rgba(181,177,176,1) 8%, rgba(174,170,169,1) 15%, rgba(160,156,155,1) 26%, rgba(156,152,151,1) 28%, rgba(154,150,149,1) 30%, rgba(149,145,144,1) 33%, rgba(146,144,145,1) 33%, rgba(137,135,136,1) 40%, rgba(132,130,131,1) 42%, rgba(128,126,127,1) 45%, rgba(123,121,122,1) 47%, rgba(101,99,100,1) 62%, rgba(96,94,95,1) 64%, rgba(72,72,72,1) 80%, rgba(58,58,58,1) 92%, rgba(52,52,52,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(189,185,184,1)), color-stop(5%,rgba(184,180,179,1)), color-stop(7%,rgba(184,180,179,1)), color-stop(8%,rgba(181,177,176,1)), color-stop(15%,rgba(174,170,169,1)), color-stop(26%,rgba(160,156,155,1)), color-stop(28%,rgba(156,152,151,1)), color-stop(30%,rgba(154,150,149,1)), color-stop(33%,rgba(149,145,144,1)), color-stop(33%,rgba(146,144,145,1)), color-stop(40%,rgba(137,135,136,1)), color-stop(42%,rgba(132,130,131,1)), color-stop(45%,rgba(128,126,127,1)), color-stop(47%,rgba(123,121,122,1)), color-stop(62%,rgba(101,99,100,1)), color-stop(64%,rgba(96,94,95,1)), color-stop(80%,rgba(72,72,72,1)), color-stop(92%,rgba(58,58,58,1)), color-stop(100%,rgba(52,52,52,1)));
	background: -webkit-linear-gradient(top,  rgba(189,185,184,1) 0%,rgba(184,180,179,1) 5%,rgba(184,180,179,1) 7%,rgba(181,177,176,1) 8%,rgba(174,170,169,1) 15%,rgba(160,156,155,1) 26%,rgba(156,152,151,1) 28%,rgba(154,150,149,1) 30%,rgba(149,145,144,1) 33%,rgba(146,144,145,1) 33%,rgba(137,135,136,1) 40%,rgba(132,130,131,1) 42%,rgba(128,126,127,1) 45%,rgba(123,121,122,1) 47%,rgba(101,99,100,1) 62%,rgba(96,94,95,1) 64%,rgba(72,72,72,1) 80%,rgba(58,58,58,1) 92%,rgba(52,52,52,1) 100%);
	background: -o-linear-gradient(top,  rgba(189,185,184,1) 0%,rgba(184,180,179,1) 5%,rgba(184,180,179,1) 7%,rgba(181,177,176,1) 8%,rgba(174,170,169,1) 15%,rgba(160,156,155,1) 26%,rgba(156,152,151,1) 28%,rgba(154,150,149,1) 30%,rgba(149,145,144,1) 33%,rgba(146,144,145,1) 33%,rgba(137,135,136,1) 40%,rgba(132,130,131,1) 42%,rgba(128,126,127,1) 45%,rgba(123,121,122,1) 47%,rgba(101,99,100,1) 62%,rgba(96,94,95,1) 64%,rgba(72,72,72,1) 80%,rgba(58,58,58,1) 92%,rgba(52,52,52,1) 100%);
	background: -ms-linear-gradient(top,  rgba(189,185,184,1) 0%,rgba(184,180,179,1) 5%,rgba(184,180,179,1) 7%,rgba(181,177,176,1) 8%,rgba(174,170,169,1) 15%,rgba(160,156,155,1) 26%,rgba(156,152,151,1) 28%,rgba(154,150,149,1) 30%,rgba(149,145,144,1) 33%,rgba(146,144,145,1) 33%,rgba(137,135,136,1) 40%,rgba(132,130,131,1) 42%,rgba(128,126,127,1) 45%,rgba(123,121,122,1) 47%,rgba(101,99,100,1) 62%,rgba(96,94,95,1) 64%,rgba(72,72,72,1) 80%,rgba(58,58,58,1) 92%,rgba(52,52,52,1) 100%);
	background: linear-gradient(to bottom,  rgba(189,185,184,1) 0%,rgba(184,180,179,1) 5%,rgba(184,180,179,1) 7%,rgba(181,177,176,1) 8%,rgba(174,170,169,1) 15%,rgba(160,156,155,1) 26%,rgba(156,152,151,1) 28%,rgba(154,150,149,1) 30%,rgba(149,145,144,1) 33%,rgba(146,144,145,1) 33%,rgba(137,135,136,1) 40%,rgba(132,130,131,1) 42%,rgba(128,126,127,1) 45%,rgba(123,121,122,1) 47%,rgba(101,99,100,1) 62%,rgba(96,94,95,1) 64%,rgba(72,72,72,1) 80%,rgba(58,58,58,1) 92%,rgba(52,52,52,1) 100%);
}


article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}

article, section {position: relative;}

a {-webkit-tap-highlight-color: rgba(0,0,0,0);}

a, a:visited {
  cursor: pointer;
  color: #1666e2;
  text-decoration: none;
}

a:hover, a:focus, a:active {
  color: #136DBB;
  text-decoration: underline;
}

div.clear {
	clear:both;
}

a:active,a:hover,a:focus {outline: 0;}

img, object, embed {
  max-width: 100%;
  height: auto;
}

object, embed {height: 100%;}

img {
	border: 0;
	display: inline-block;
	vertical-align: middle;
	-ms-interpolation-mode: bicubic;
}

figure {margin: 0;}

b,strong {font-weight: bold;}

small {font-size: 80%;}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

h1, h2, h3, h4, h5, h6 {
  position: relative;
  margin: 0 0 1em;
  line-height: 1.18571em;
  text-rendering: optimizeLegibility;
}

h1 {font-size: 2em;}

p {
  line-height: 1.5;
  margin: 0 0 1em;
  text-rendering: optimizeLegibility;
}

ul,ol,dl {
  line-height: 1.3;
  margin: 0 0 1em;
  list-style-position: outside;
}

ul {padding: 0 0 0 1em;}

ol {padding: 0 0 0 1.4em;}

ul li ul,ul li ol ,
ol li ul,ol li ol {margin-bottom: 0;}

dl {padding: 0;}

li {padding-top: 0; padding-bottom: 0;}

form {
	margin: 0 0 1em;
	position: relative;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

legend {
  border: 0;
  padding: 0;
  white-space: normal;
}

button, input, select, textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
}

button, input {line-height: normal;}
button, select {text-transform: none;}

button, html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {cursor: default;}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {display: inline-block;}
select {width: 100%;}

textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
  height: auto;
  min-height: 50px; 
}

input[type="text"],
select,
textarea {
	border: 1px solid #e4e4e4;
	padding: 0.5em;
}

label small {font-weight: normal;}

table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

table th,
table td {
    line-height: 1.42857;
    padding: 8px;
    vertical-align: top;
}

table thead th {vertical-align: bottom;}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

[hidden] {display: none;}

/* ==========================================================================
   GRID
   ========================================================================== */
.row {
  margin: 0 auto;
  width: 100%;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {clear: both;}

.row.collapse .column,
.row.collapse .columns {
  padding-left: 0;
  padding-right: 0;
  float: left;
}
.row .row {
  margin: 0 -0.71429em;
  max-width: none;
  width: auto;
}

.row {
	padding-left: 0.71428571428571428571428571428571em;
	padding-right: 0.71428571428571428571428571428571em;
}

.row .row {
	padding-left: 0;
	padding-right: 0;
}

.row .row.collapse {
  margin-left: 0;
  margin-right: 0;
  max-width: none;
  width: auto;
}

.column,
.columns {
  padding: 0 0.71429em;
  width: 100%;
  float: left;
  position: relative;
}

.show-for-small, .show-for-medium-down, .show-for-large-down {
  display: inherit !important;
}

.hide-for-medium, .hide-for-medium-up, .hide-for-large, .hide-for-large-up {
  display: inherit !important;
}

.show-for-medium, .show-for-medium-up, .show-for-large, .show-for-large-up {
  display: none !important;
}

.hide-for-medium, .hide-for-medium-up, .hide-for-large, .hide-for-large-up {
  display: inherit !important;
}

.hide-for-small, .hide-for-medium-down, .hide-for-large-down  {
  display: none !important;
}

table.show-for-small, table.show-for-medium-down, table.show-for-large-down, table.hide-for-medium, table.hide-for-medium-up, table.hide-for-large, table.hide-for-large-up {
  display: table !important;
}

thead.show-for-small, thead.show-for-medium-down, thead.show-for-large-down, thead.hide-for-medium, thead.hide-for-medium-up, thead.hide-for-large, thead.hide-for-large-up, 
tbody.show-for-small, tbody.show-for-medium-down, tbody.show-for-large-down, tbody.hide-for-medium, tbody.hide-for-medium-up, tbody.hide-for-large, tbody.hide-for-large-up {
  display: table-row-group !important;
}

tr.show-for-small, tr.show-for-medium-down, tr.show-for-large-down, tr.hide-for-medium, tr.hide-for-medium-up, tr.hide-for-large, tr.hide-for-large-up {
  display: table-row !important;
}

td.show-for-small, td.show-for-medium-down, td.show-for-large-down, td.hide-for-medium, td.hide-for-medium-up, td.hide-for-large, td.hide-for-large-up, th.show-for-small, th.show-for-medium-down, th.show-for-large-down, th.hide-for-medium, th.hide-for-medium-up, th.hide-for-large, th.hide-for-large-up {
  display: table-cell !important;
}

.text-center-for-small, .text-center-for-small-up, .text-center-for-medium-down, .text-center-for-large-down {
	text-align: center !important;
}

.text-center-for-medium, .text-center-for-medium-up, .text-center-for-large, .text-center-for-large-up{
  text-align: inherit !important;
}

.small-1 {width: 8.33333%;}
.small-2 {width: 16.66667%;}
.small-3 {width: 25%;}
.small-4 {width: 33.33333%;}
.small-5 {width: 41.66667%;}
.small-6 {width: 50%;}
.small-7 {width: 58.33333%;}
.small-8 {width: 66.66667%;}
.small-9 {width: 75%;}
.small-10 {width: 83.33333%;}
.small-11 {width: 91.66667%;}
.small-12 {width: 100%;}

.small-offset-0 {margin-left: 0%;}
.small-offset-1 {margin-left: 8.33333%;}
.small-offset-2 {margin-left: 16.66667%;}
.small-offset-3 {margin-left: 25%;}
.small-offset-4 {margin-left: 33.33333%;}
.small-offset-5 {margin-left: 41.66667%;}
.small-offset-6 {margin-left: 50%;}
.small-offset-7 {margin-left: 58.33333%;}
.small-offset-8 {margin-left: 66.66667%;}
.small-offset-9 {margin-left: 75%;}
.small-offset-10 {margin-left: 83.33333%;}
.small-offset-11 {margin-left: 91.66667%;}

[class*="column"] + [class*="column"]:last-child {
	float: right;
}

[class*="column"] + [class*="column"].end {
	float: left;
}

.column.small-centered,
.columns.small-centered {
	margin-left: auto;
	margin-right: auto;
	float: none !important;
}
  
[class*="block-grid-"] {
	display: block;
	padding: 0;
	margin: 0 -0.71429em;
}
  
[class*="block-grid-"]:before,
[class*="block-grid-"]:after {
	content: " ";
	display: table;
}
[class*="block-grid-"]:after {clear: both;}
  
[class*="block-grid-"] > li {
	display: inline;
	height: auto;
	float: left;
	padding: 0 0.71429em 1.42857em;
}

.small-block-grid-1 > li {width: 100%;}
.small-block-grid-2 > li {width: 50%;} 
.small-block-grid-3 > li {width: 33.33333%;}
.small-block-grid-4 > li {width: 25%;}
.small-block-grid-5 > li {width: 20%;}
.small-block-grid-6 > li {width: 16.66667%;}
.small-block-grid-7 > li {width: 14.28571%;}
.small-block-grid-8 > li {width: 12.5%;}
.small-block-grid-9 > li {width: 11.11111%;}
.small-block-grid-10 > li {width: 10%;}
.small-block-grid-11 > li {width: 9.09091%;}
.small-block-grid-12 > li { width: 8.33333%;} 

.small-block-grid-1 > li:nth-of-type(n), .small-block-grid-2 > li:nth-of-type(n),
.small-block-grid-3 > li:nth-of-type(n), .small-block-grid-4 > li:nth-of-type(n),
.small-block-grid-5 > li:nth-of-type(n), .small-block-grid-6 > li:nth-of-type(n),
.small-block-grid-7 > li:nth-of-type(n), .small-block-grid-8 > li:nth-of-type(n),
.small-block-grid-9 > li:nth-of-type(n), .small-block-grid-10 > li:nth-of-type(n),
.small-block-grid-11 > li:nth-of-type(n), .small-block-grid-12 > li:nth-of-type(n) {
	clear: none;
}
 
.small-block-grid-1 > li:nth-of-type(1n+1),
.small-block-grid-2 > li:nth-of-type(2n+1),
.small-block-grid-3 > li:nth-of-type(3n+1),
.small-block-grid-4 > li:nth-of-type(4n+1),
.small-block-grid-5 > li:nth-of-type(5n+1),
.small-block-grid-6 > li:nth-of-type(6n+1),
.small-block-grid-7 > li:nth-of-type(7n+1),
.small-block-grid-8 > li:nth-of-type(8n+1),
.small-block-grid-9 > li:nth-of-type(9n+1),
.small-block-grid-10 > li:nth-of-type(10n+1),
.small-block-grid-11 > li:nth-of-type(11n+1),
.small-block-grid-12 > li:nth-of-type(12n+1) {
	clear: both;
}

@media only print, only screen and (min-width: 480px)
{
  .medium-1 {width: 8.33333%;}
  .medium-2 {width: 16.66667%;}
  .medium-3 {width: 25%;}
  .medium-4 {width: 33.33333%;}
  .medium-5 {width: 41.66667%;}
  .medium-6 {width: 50%;}
  .medium-7 {width: 58.33333%;}
  .medium-8 {width: 66.66667%;}
  .medium-9 {width: 75%;}
  .medium-10 {width: 83.33333%;}
  .medium-11 {width: 91.66667%;}
  .medium-12 {width: 100%;}
  
  .medium-offset-0 {margin-left: 0%;}
  .medium-offset-1 {margin-left: 8.33333%;}
  .medium-offset-2 {margin-left: 16.66667%;}
  .medium-offset-3 {margin-left: 25%;}
  .medium-offset-4 {margin-left: 33.33333%;}
  .medium-offset-5 {margin-left: 41.66667%;}
  .medium-offset-6 {margin-left: 50%;}
  .medium-offset-7 {margin-left: 58.33333%;}
  .medium-offset-8 {margin-left: 66.66667%}
  .medium-offset-9 {margin-left: 75%;}
  .medium-offset-10 { margin-left: 83.33333%;}
  .medium-offset-11 {margin-left: 91.66667%;}
 
  .medium-push-0, .medium-push-1, .medium-push-2, .medium-push-3, .medium-push-4, .medium-push-5, .medium-push-6,
  .medium-push-7, .medium-push-8, .medium-push-9, .medium-push-10, .medium-push-11 {
	right: auto;
  }
  .medium-pull-0, .medium-pull-1, .medium-pull-2, .medium-pull-3, .medium-pull-4, .medium-pull-5, .medium-pull-6,
  .medium-pull-7, .medium-pull-8, .medium-pull-9, .medium-pull-10, .medium-pull-11 {
	left: auto;
  } 
  
  .medium-push-1 {left: 8.33333%;}
  .medium-pull-1 {right: 8.33333%;}
  .medium-push-2 {left: 16.66667%;}
  .medium-pull-2 {right: 16.66667%;}
  .medium-push-3 {left: 25%;}
  .medium-pull-3 {right: 25%;}
  .medium-push-4 {left: 33.33333%;}
  .medium-pull-4 {right: 33.33333%;}
  .medium-push-5 {left: 41.66667%;}
  .medium-pull-5 {right: 41.66667%;}
  .medium-push-6 {left: 50%;}
  .medium-pull-6 {right: 50%;}
  .medium-push-7 {left: 58.33333%;}
  .medium-pull-7 {right: 58.33333%;}
  .medium-push-8 {left: 66.66667%;}
  .medium-pull-8 {right: 66.66667%;}
  .medium-push-9 {left: 75%;}
  .medium-pull-9 {right: 75%;}
  .medium-push-10 {left: 83.33333%;}
  .medium-pull-10 {right: 83.33333%;}
  .medium-push-11 {left: 91.66667%;}
  .medium-pull-11 {right: 91.66667%;} 
  
  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }

  .column.medium-uncentered,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  } 
  
  .medium-block-grid-1 > li {width: 100%;}
  .medium-block-grid-2 > li {width: 50%;} 
  .medium-block-grid-3 > li {width: 33.33333%;}
  .medium-block-grid-4 > li {width: 25%;}
  .medium-block-grid-5 > li {width: 20%;}
  .medium-block-grid-6 > li {width: 16.66667%;}
  .medium-block-grid-7 > li {width: 14.28571%;}
  .medium-block-grid-8 > li {width: 12.5%;}
  .medium-block-grid-9 > li {width: 11.11111%;}
  .medium-block-grid-10 > li {width: 10%;}
  .medium-block-grid-11 > li {width: 9.09091%;}
  .medium-block-grid-12 > li { width: 8.33333%;} 
 
  .medium-block-grid-1 > li, .medium-block-grid-2 > li, .medium-block-grid-3 > li, .medium-block-grid-4 > li,
  .medium-block-grid-5 > li, .medium-block-grid-6 > li,.medium-block-grid-7 > li, .medium-block-grid-8 > li,
  .medium-block-grid-9 > li, .medium-block-grid-10 > li, .medium-block-grid-11 > li, .medium-block-grid-12 > li {
    clear: none !important;
  }
 
  .medium-block-grid-1   > li:nth-of-type(1n+1), .medium-block-grid-2   > li:nth-of-type(2n+1),
  .medium-block-grid-3   > li:nth-of-type(3n+1), .medium-block-grid-4   > li:nth-of-type(4n+1),
  .medium-block-grid-5   > li:nth-of-type(5n+1), .medium-block-grid-6   > li:nth-of-type(6n+1),
  .medium-block-grid-7   > li:nth-of-type(7n+1), .medium-block-grid-8   > li:nth-of-type(8n+1),
  .medium-block-grid-9   > li:nth-of-type(9n+1), .medium-block-grid-10  > li:nth-of-type(10n+1),
  .medium-block-grid-11 > li:nth-of-type(11n+1), .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both !important;
  }

  .show-for-medium, .show-for-medium-up, .hide-for-small  {
    display: inherit !important;
  }

  .show-for-small, .hide-for-medium, .hide-for-medium-up {
    display: none !important;
  }

  table.show-for-medium, table.show-for-medium-up, table.hide-for-small {
    display: table !important;
  }

  thead.show-for-medium, thead.show-for-medium-up, thead.hide-for-small, tbody.show-for-medium, tbody.show-for-medium-up,
  tbody.hide-for-small {
    display: table-header-group !important;
  }

  tr.show-for-medium, tr.show-for-medium-up, tr.hide-for-small {
    display: table-row !important;
  }

  td.show-for-medium, td.show-for-medium-up, td.hide-for-small, th.show-for-medium,
  th.show-for-medium-up, th.hide-for-small {
    display: table-cell !important;
  }  
}

@media only print, only screen and (min-width: 800px)
{
  .large-1 {width: 8.33333%;}
  .large-2 {width: 16.66667%;}
  .large-3 {width: 25%;}
  .large-4 {width: 33.33333%;}
  .large-5 {width: 41.66667%;}
  .large-6 {width: 50%;}
  .large-7 {width: 58.33333%;}
  .large-8 {width: 66.66667%;}
  .large-9 {width: 75%;}
  .large-10 {width: 83.33333%;}
  .large-11 {width: 91.66667%;}
  .large-12 {width: 100%;}

  .large-offset-0 {margin-left: 0%;}
  .large-offset-1 {margin-left: 8.33333%;}
  .large-offset-2 {margin-left: 16.66667%;}
  .large-offset-3 {margin-left: 25%;}
  .large-offset-4 {margin-left: 33.33333%;}
  .large-offset-5 {margin-left: 41.66667%;}
  .large-offset-6 {margin-left: 50%;}
  .large-offset-7 {margin-left: 58.33333%;}
  .large-offset-8 {margin-left: 66.66667%;}
  .large-offset-9 {margin-left: 75%;}
  .large-offset-10 {margin-left: 83.33333%;}
  .large-offset-11 {margin-left: 91.66667%;}
  
  .large-push-0, .large-push-1, .large-push-2, .large-push-3, .large-push-4, .large-push-5, .large-push-6,
  .large-push-7, .large-push-8, .large-push-9, .large-push-10, .large-push-11 {
	right: auto;
  }
  
  .large-pull-0, .large-pull-1, .large-pull-2, .large-pull-3, .large-pull-4, .large-pull-5, .large-pull-6,
  .large-pull-7, .large-pull-8, .large-pull-9, .large-pull-10, .large-pull-11 {
	left: auto;
  } 

  .large-push-1 {left: 8.33333%;}
  .large-pull-1 {right: 8.33333%;}
  .large-push-2 {left: 16.66667%;}
  .large-pull-2 {right: 16.66667%;}
  .large-push-3 {left: 25%;}
  .large-pull-3 {right: 25%;}
  .large-push-4 {left: 33.33333%;}
  .large-pull-4 {right: 33.33333%;}
  .large-push-5 {left: 41.66667%;}
  .large-pull-5 {right: 41.66667%;}
  .large-push-6 {left: 50%;}
  .large-pull-6 {right: 50%;}
  .large-push-7 {left: 58.33333%;}
  .large-pull-7 {right: 58.33333%;}
  .large-push-8 {left: 66.66667%;}
  .large-pull-8 {right: 66.66667%;}
  .large-push-9 {left: 75%;}
  .large-pull-9 {right: 75%;}
  .large-push-10 {left: 83.33333%;}
  .large-pull-10 {right: 83.33333%;}
  .large-push-11 {left: 91.66667%;}
  .large-pull-11 {right: 91.66667%;}

  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }

  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }

  .large-block-grid-1 > li {width: 100%;}
  .large-block-grid-2 > li {width: 50%;} 
  .large-block-grid-3 > li {width: 33.33333%;}
  .large-block-grid-4 > li {width: 25%;}
  .large-block-grid-5 > li {width: 20%;}
  .large-block-grid-6 > li {width: 16.66667%;}
  .large-block-grid-7 > li {width: 14.28571%;}
  .large-block-grid-8 > li {width: 12.5%;}
  .large-block-grid-9 > li {width: 11.11111%;}
  .large-block-grid-10 > li {width: 10%;}
  .large-block-grid-11 > li {width: 9.09091%;}
  .large-block-grid-12 > li { width: 8.33333%;} 
  
  .large-block-grid-1 > li:nth-of-type(n), .large-block-grid-2 > li:nth-of-type(n),
  .large-block-grid-3 > li:nth-of-type(n), .large-block-grid-4 > li:nth-of-type(n),
  .large-block-grid-5 > li:nth-of-type(n), .large-block-grid-6 > li:nth-of-type(n),
  .large-block-grid-7 > li:nth-of-type(n), .large-block-grid-8 > li:nth-of-type(n),
  .large-block-grid-9 > li:nth-of-type(n), .large-block-grid-10 > li:nth-of-type(n),
  .large-block-grid-11 > li:nth-of-type(n), .large-block-grid-12 > li:nth-of-type(n) {
    clear: none !important;
  }
  
  .large-block-grid-1 > li:nth-of-type(1n+1), .large-block-grid-2 > li:nth-of-type(2n+1),
  .large-block-grid-3 > li:nth-of-type(3n+1), .large-block-grid-4 > li:nth-of-type(4n+1),
  .large-block-grid-5 > li:nth-of-type(5n+1), .large-block-grid-6 > li:nth-of-type(6n+1),
  .large-block-grid-7 > li:nth-of-type(7n+1), .large-block-grid-8 > li:nth-of-type(8n+1),
  .large-block-grid-9 > li:nth-of-type(9n+1), .large-block-grid-10 > li:nth-of-type(10n+1),
  .large-block-grid-11 > li:nth-of-type(11n+1), .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both !important;
  }
  
  .show-for-large, .show-for-large-up, .hide-for-medium, .hide-for-medium-down{
    display: inherit !important;
  }

  .show-for-medium, .show-for-medium-down, .hide-for-large, .hide-for-large-up {
    display: none !important;
  }

  table.show-for-large, table.show-for-large-up, table.hide-for-medium, table.hide-for-medium-down {
    display: table !important;
  }

  thead.show-for-large, thead.show-for-large-up, thead.hide-for-medium, thead.hide-for-medium-down {
    display: table-header-group !important;
  }

  tbody.show-for-large, tbody.show-for-large-up, tbody.hide-for-medium, tbody.hide-for-medium-down {
    display: table-row-group !important;
  }

  tr.show-for-large, tr.show-for-large-up, tr.hide-for-medium, tr.hide-for-medium-down {
    display: table-row !important;
  }

  td.show-for-large, td.show-for-large-up, td.hide-for-medium, td.hide-for-medium-down,
  th.show-for-large, th.show-for-large-up, th.hide-for-medium, th.hide-for-medium-down {
    display: table-cell !important;
  } 
}

#document {
	max-width: 800px;
	min-width: 300px;
	margin: 0 auto;
	overflow: hidden;
}

#login-form {
	background: rgb(235,240,244);
	background: -moz-linear-gradient(top,  rgba(235,240,244,1) 0%, rgba(237,242,246,1) 6%, rgba(238,241,246,1) 22%, rgba(240,244,247,1) 24%, rgba(239,242,247,1) 29%, rgba(241,245,248,1) 30%, rgba(241,245,248,1) 40%, rgba(244,245,249,1) 41%, rgba(242,246,249,1) 45%, rgba(245,246,250,1) 46%, rgba(247,248,252,1) 55%, rgba(247,248,252,1) 59%, rgba(246,247,249,1) 61%, rgba(248,249,253,1) 63%, rgba(254,254,254,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,240,244,1)), color-stop(6%,rgba(237,242,246,1)), color-stop(22%,rgba(238,241,246,1)), color-stop(24%,rgba(240,244,247,1)), color-stop(29%,rgba(239,242,247,1)), color-stop(30%,rgba(241,245,248,1)), color-stop(40%,rgba(241,245,248,1)), color-stop(41%,rgba(244,245,249,1)), color-stop(45%,rgba(242,246,249,1)), color-stop(46%,rgba(245,246,250,1)), color-stop(55%,rgba(247,248,252,1)), color-stop(59%,rgba(247,248,252,1)), color-stop(61%,rgba(246,247,249,1)), color-stop(63%,rgba(248,249,253,1)), color-stop(100%,rgba(254,254,254,1)));
	background: -webkit-linear-gradient(top,  rgba(235,240,244,1) 0%,rgba(237,242,246,1) 6%,rgba(238,241,246,1) 22%,rgba(240,244,247,1) 24%,rgba(239,242,247,1) 29%,rgba(241,245,248,1) 30%,rgba(241,245,248,1) 40%,rgba(244,245,249,1) 41%,rgba(242,246,249,1) 45%,rgba(245,246,250,1) 46%,rgba(247,248,252,1) 55%,rgba(247,248,252,1) 59%,rgba(246,247,249,1) 61%,rgba(248,249,253,1) 63%,rgba(254,254,254,1) 100%);
	background: -o-linear-gradient(top,  rgba(235,240,244,1) 0%,rgba(237,242,246,1) 6%,rgba(238,241,246,1) 22%,rgba(240,244,247,1) 24%,rgba(239,242,247,1) 29%,rgba(241,245,248,1) 30%,rgba(241,245,248,1) 40%,rgba(244,245,249,1) 41%,rgba(242,246,249,1) 45%,rgba(245,246,250,1) 46%,rgba(247,248,252,1) 55%,rgba(247,248,252,1) 59%,rgba(246,247,249,1) 61%,rgba(248,249,253,1) 63%,rgba(254,254,254,1) 100%);
	background: -ms-linear-gradient(top,  rgba(235,240,244,1) 0%,rgba(237,242,246,1) 6%,rgba(238,241,246,1) 22%,rgba(240,244,247,1) 24%,rgba(239,242,247,1) 29%,rgba(241,245,248,1) 30%,rgba(241,245,248,1) 40%,rgba(244,245,249,1) 41%,rgba(242,246,249,1) 45%,rgba(245,246,250,1) 46%,rgba(247,248,252,1) 55%,rgba(247,248,252,1) 59%,rgba(246,247,249,1) 61%,rgba(248,249,253,1) 63%,rgba(254,254,254,1) 100%);
	background: linear-gradient(to bottom,  rgba(235,240,244,1) 0%,rgba(237,242,246,1) 6%,rgba(238,241,246,1) 22%,rgba(240,244,247,1) 24%,rgba(239,242,247,1) 29%,rgba(241,245,248,1) 30%,rgba(241,245,248,1) 40%,rgba(244,245,249,1) 41%,rgba(242,246,249,1) 45%,rgba(245,246,250,1) 46%,rgba(247,248,252,1) 55%,rgba(247,248,252,1) 59%,rgba(246,247,249,1) 61%,rgba(248,249,253,1) 63%,rgba(254,254,254,1) 100%);
	-webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,0.5);
	box-shadow: 0 0 5px 2px rgba(0,0,0,0.5);
	margin: 0.5em auto;
}

input.error-input, select.error-input, textarea.error-input {
	border-color: red;
}

#logo {
	text-align: center;
	padding: 1em 0 0;
}

#login-form {
	margin-top: 1em;
	padding: 2em 0.5em 2em;
}

#login-form input {
	display: block;
	width: 95%;
	margin: 0 auto 1em;
	border: 1px solid #222;
	padding: 0.5em 0.35714285714285714285714285714286em;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);	
}

#login-form input[type="submit"]{
	margin-top: 1.5em;
	border: 1px solid #222;
    border-radius: 0.5em;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    padding: 0.5em 2em 0.55em;
    text-align: center;
	-webkit-border-radius: .5em; 
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	border: solid 1px #333;
	background: rgb(238,238,238);
	background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(238,238,238,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(238,238,238,1)));
	background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%);
	background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%);
	background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%);
	background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%);
}

@media only print, only screen and (min-width: 480px)
{
	#login-form {
		width: 470px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}
}

.spinner {
	position: fixed !important;
	top: 50% !important;
	left: 50% !important;
	z-index: 9999;
}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.block {display: block !important;}
   
.bold {font-weight: 700 !important;}	
   
/* Prevent callout */
.nocallout {-webkit-touch-callout: none;}

.pressed {background-color: rgba(0, 0, 0, 0.7);}

textarea[contenteditable] {-webkit-appearance: none;}

.hidden {
    display: none !important;
    visibility: hidden;
}

.invisible {visibility: hidden;}

.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {clear: both;}

.floatLeft {float: left !important;}
.floatRight {float: right !important;}

.text-left {text-align: left !important;}
.text-center {text-align: center !important;}
.text-right {text-align: right !important;}

.pad-0 {padding: 0 !important;}
.pad-h-0 {padding-left: 0 !important; padding-right: 0 !important;}
.pad-l-0 {padding-left: 0 !important;}
.pad-r-0 {padding-right: 0 !important;}

