*, *:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}html, body {
font-size: 100%;
}body {
font-family: 'Helvetica Neue','Helvetica',Helvetica,Arial,sans-serif;
font-weight: normal;
font-style: normal;
line-height: 1;
position: relative;
margin: 0;
padding: 0;
color: #222222;
background: #FFFFFF;
}a:focus {
outline: none;
}img, object, embed {
max-width: 100%;
height: auto;
}object, embed {
height: 100%;
}img {
-ms-interpolation-mode: bicubic;
}#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object {
max-width: none !important;
}.left {
float: left !important;
}.right {
float: right !important;
}.text-left {
text-align: left !important;
}.text-right {
text-align: right !important;
}.text-center {
text-align: center !important;
}.text-justify {
text-align: justify !important;
}.hide {
display: none;
}.antialiased {
-webkit-font-smoothing: antialiased;
}img {
display: inline-block;
}textarea {
height: auto;
min-height: 50px;
}select {
width: 100%;
}.row {
width: 100%;
max-width: 62.5em;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
*zoom: 1;
}.row:before, .row:after {
display: table;
content: ' ';
}.row:after {
clear: both;
}.row .column, .row .columns {
position: relative;
float: left;
width: 100%;
padding-right: .9375em;
padding-left: .9375em;
}.row.collapse .column, .row.collapse .columns {
position: relative;
float: left;
padding-right: 0;
padding-left: 0;
}.row .row {
width: auto;
max-width: none;
margin-top: 0;
margin-right: -.9375em;
margin-bottom: 0;
margin-left: -.9375em;
*zoom: 1;
}.row .row:before, .row .row:after {
display: table;
content: ' ';
}.row .row:after {
clear: both;
}.row .row.collapse {
width: auto;
max-width: none;
margin: 0;
*zoom: 1;
}.row .row.collapse:before, .row .row.collapse:after {
display: table;
content: ' ';
}.row .row.collapse:after {
clear: both;
}@media only screen {
.row .column, .row .columns {
position: relative;
float: left;
padding-right: .9375em;
padding-left: .9375em;
}.row .small-1 {
position: relative;
width: 8.33333%;
}.row .small-2 {
position: relative;
width: 16.66667%;
}.row .small-3 {
position: relative;
width: 25%;
}.row .small-4 {
position: relative;
width: 33.33333%;
}.row .small-5 {
position: relative;
width: 41.66667%;
}.row .small-6 {
position: relative;
width: 50%;
}.row .small-7 {
position: relative;
width: 58.33333%;
}.row .small-8 {
position: relative;
width: 66.66667%;
}.row .small-9 {
position: relative;
width: 75%;
}.row .small-10 {
position: relative;
width: 83.33333%;
}.row .small-11 {
position: relative;
width: 91.66667%;
}.row .small-12 {
position: relative;
width: 100%;
}.row .small-offset-1 {
position: relative;
margin-left: 8.33333%;
}.row .small-offset-2 {
position: relative;
margin-left: 16.66667%;
}.row .small-offset-3 {
position: relative;
margin-left: 25%;
}.row .small-offset-4 {
position: relative;
margin-left: 33.33333%;
}.row .small-offset-5 {
position: relative;
margin-left: 41.66667%;
}.row .small-offset-6 {
position: relative;
margin-left: 50%;
}.row .small-offset-7 {
position: relative;
margin-left: 58.33333%;
}.row .small-offset-8 {
position: relative;
margin-left: 66.66667%;
}.row .small-offset-9 {
position: relative;
margin-left: 75%;
}.row .small-offset-10 {
position: relative;
margin-left: 83.33333%;
}[class*='column'] + [class*='column']:last-child {
float: right;
}[class*='column'] + [class*='column'].end {
float: left;
}.column.small-centered, .columns.small-centered {
position: relative;
float: none !important;
margin-right: auto;
margin-left: auto;
}
}@media only screen and (min-width: 48em) {
.row .large-1 {
position: relative;
width: 8.33333%;
}.row .large-2 {
position: relative;
width: 16.66667%;
}.row .large-3 {
position: relative;
width: 25%;
}.row .large-4 {
position: relative;
width: 33.33333%;
}.row .large-5 {
position: relative;
width: 41.66667%;
}.row .large-6 {
position: relative;
width: 50%;
}.row .large-7 {
position: relative;
width: 58.33333%;
}.row .large-8 {
position: relative;
width: 66.66667%;
}.row .large-9 {
position: relative;
width: 75%;
}.row .large-10 {
position: relative;
width: 83.33333%;
}.row .large-11 {
position: relative;
width: 91.66667%;
}.row .large-12 {
position: relative;
width: 100%;
}.row .large-offset-1 {
position: relative;
margin-left: 8.33333%;
}.row .large-offset-2 {
position: relative;
margin-left: 16.66667%;
}.row .large-offset-3 {
position: relative;
margin-left: 25%;
}.row .large-offset-4 {
position: relative;
margin-left: 33.33333%;
}.row .large-offset-5 {
position: relative;
margin-left: 41.66667%;
}.row .large-offset-6 {
position: relative;
margin-left: 50%;
}.row .large-offset-7 {
position: relative;
margin-left: 58.33333%;
}.row .large-offset-8 {
position: relative;
margin-left: 66.66667%;
}.row .large-offset-9 {
position: relative;
margin-left: 75%;
}.row .large-offset-10 {
position: relative;
margin-left: 83.33333%;
}.push-2 {
position: relative;
right: auto;
left: 16.66667%;
}.pull-2 {
position: relative;
right: 16.66667%;
left: auto;
}.push-3 {
position: relative;
right: auto;
left: 25%;
}.pull-3 {
position: relative;
right: 25%;
left: auto;
}.push-4 {
position: relative;
right: auto;
left: 33.33333%;
}.pull-4 {
position: relative;
right: 33.33333%;
left: auto;
}.push-5 {
position: relative;
right: auto;
left: 41.66667%;
}.pull-5 {
position: relative;
right: 41.66667%;
left: auto;
}.push-6 {
position: relative;
right: auto;
left: 50%;
}.pull-6 {
position: relative;
right: 50%;
left: auto;
}.push-7 {
position: relative;
right: auto;
left: 58.33333%;
}.pull-7 {
position: relative;
right: 58.33333%;
left: auto;
}.push-8 {
position: relative;
right: auto;
left: 66.66667%;
}.pull-8 {
position: relative;
right: 66.66667%;
left: auto;
}.push-9 {
position: relative;
right: auto;
left: 75%;
}.pull-9 {
position: relative;
right: 75%;
left: auto;
}.push-10 {
position: relative;
right: auto;
left: 83.33333%;
}.pull-10 {
position: relative;
right: 83.33333%;
left: auto;
}.small-push-2 {
left: inherit;
}.small-pull-2 {
right: inherit;
}.small-push-3 {
left: inherit;
}.small-pull-3 {
right: inherit;
}.small-push-4 {
left: inherit;
}.small-pull-4 {
right: inherit;
}.small-push-5 {
left: inherit;
}.small-pull-5 {
right: inherit;
}.small-push-6 {
left: inherit;
}.small-pull-6 {
right: inherit;
}.small-push-7 {
left: inherit;
}.small-pull-7 {
right: inherit;
}.small-push-8 {
left: inherit;
}.small-pull-8 {
right: inherit;
}.small-push-9 {
left: inherit;
}.small-pull-9 {
right: inherit;
}.small-push-10 {
left: inherit;
}.small-pull-10 {
right: inherit;
}.column.large-centered, .columns.large-centered {
position: relative;
float: none !important;
margin-right: auto;
margin-left: auto;
}
}.show-for-small, .show-for-medium-down, .show-for-large-down {
display: inherit !important;
}.show-for-medium, .show-for-medium-up, .show-for-large, .show-for-large-up, .show-for-xlarge {
display: none !important;
}.hide-for-medium, .hide-for-medium-up, .hide-for-large, .hide-for-large-up, .hide-for-xlarge {
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, table.hide-for-xlarge {
display: table;
}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, thead.hide-for-xlarge {
display: table-header-group !important;
}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, tbody.hide-for-xlarge {
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, tr.hide-for-xlarge {
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, td.hide-for-xlarge, 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, th.hide-for-xlarge {
display: table-cell !important;
}@media only screen and (min-width: 48em) {
.show-for-medium, .show-for-medium-up {
display: inherit !important;
}.show-for-small {
display: none !important;
}.hide-for-small {
display: inherit !important;
}.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;
}thead.show-for-medium, thead.show-for-medium-up, thead.hide-for-small {
display: table-header-group !important;
}tbody.show-for-medium, tbody.show-for-medium-up, tbody.hide-for-small {
display: table-row-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 screen and (min-width: 80em) {
.show-for-large, .show-for-large-up {
display: inherit !important;
}.show-for-medium, .show-for-medium-down {
display: none !important;
}.hide-for-medium, .hide-for-medium-down {
display: inherit !important;
}.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;
}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;
}
}@media only screen and (min-width: 90em) {
.show-for-xlarge {
display: inherit !important;
}.show-for-large, .show-for-large-down {
display: none !important;
}.hide-for-large, .hide-for-large-down {
display: inherit !important;
}.hide-for-xlarge {
display: none !important;
}table.show-for-xlarge, table.hide-for-large, table.hide-for-large-down {
display: table;
}thead.show-for-xlarge, thead.hide-for-large, thead.hide-for-large-down {
display: table-header-group !important;
}tbody.show-for-xlarge, tbody.hide-for-large, tbody.hide-for-large-down {
display: table-row-group !important;
}tr.show-for-xlarge, tr.hide-for-large, tr.hide-for-large-down {
display: table-row !important;
}td.show-for-xlarge, td.hide-for-large, td.hide-for-large-down, th.show-for-xlarge, th.hide-for-large, th.hide-for-large-down {
display: table-cell !important;
}
}.show-for-landscape, .hide-for-portrait {
display: inherit !important;
}.hide-for-landscape, .show-for-portrait {
display: none !important;
}table.hide-for-landscape, table.show-for-portrait {
display: table;
}thead.hide-for-landscape, thead.show-for-portrait {
display: table-header-group !important;
}tbody.hide-for-landscape, tbody.show-for-portrait {
display: table-row-group !important;
}tr.hide-for-landscape, tr.show-for-portrait {
display: table-row !important;
}td.hide-for-landscape, td.show-for-portrait, th.hide-for-landscape, th.show-for-portrait {
display: table-cell !important;
}@media only screen and (orientation: landscape) {
.show-for-landscape, .hide-for-portrait {
display: inherit !important;
}.hide-for-landscape, .show-for-portrait {
display: none !important;
}table.show-for-landscape, table.hide-for-portrait {
display: table;
}thead.show-for-landscape, thead.hide-for-portrait {
display: table-header-group !important;
}tbody.show-for-landscape, tbody.hide-for-portrait {
display: table-row-group !important;
}tr.show-for-landscape, tr.hide-for-portrait {
display: table-row !important;
}td.show-for-landscape, td.hide-for-portrait, th.show-for-landscape, th.hide-for-portrait {
display: table-cell !important;
}
}@media only screen and (orientation: portrait) {
.show-for-portrait, .hide-for-landscape {
display: inherit !important;
}.hide-for-portrait, .show-for-landscape {
display: none !important;
}table.show-for-portrait, table.hide-for-landscape {
display: table;
}thead.show-for-portrait, thead.hide-for-landscape {
display: table-header-group !important;
}tbody.show-for-portrait, tbody.hide-for-landscape {
display: table-row-group !important;
}tr.show-for-portrait, tr.hide-for-landscape {
display: table-row !important;
}td.show-for-portrait, td.hide-for-landscape, th.show-for-portrait, th.hide-for-landscape {
display: table-cell !important;
}
}.show-for-touch {
display: none !important;
}.hide-for-touch {
display: inherit !important;
}.touch .show-for-touch {
display: inherit !important;
}.touch .hide-for-touch {
display: none !important;
}table.hide-for-touch {
display: table;
}.touch table.show-for-touch {
display: table;
}thead.hide-for-touch {
display: table-header-group !important;
}.touch thead.show-for-touch {
display: table-header-group !important;
}tbody.hide-for-touch {
display: table-row-group !important;
}.touch tbody.show-for-touch {
display: table-row-group !important;
}tr.hide-for-touch {
display: table-row !important;
}.touch tr.show-for-touch {
display: table-row !important;
}td.hide-for-touch {
display: table-cell !important;
}.touch td.show-for-touch {
display: table-cell !important;
}th.hide-for-touch {
display: table-cell !important;
}.touch th.show-for-touch {
display: table-cell !important;
}@media only screen {
[class*='block-grid-'] {
display: block;
margin: 0 -10px;
padding: 0;
*zoom: 1;
}[class*='block-grid-']:before, [class*='block-grid-']:after {
display: table;
content: ' ';
}[class*='block-grid-']:after {
clear: both;
}[class*='block-grid-'] > li {
display: block;
float: left;
height: auto;
padding: 0 10px 10px;
}.small-block-grid-1 > li {
width: 100%;
padding: 0 10px 10px;
}.small-block-grid-1 > li:nth-of-type(1n+1) {
clear: both;
}.small-block-grid-2 > li {
width: 50%;
padding: 0 10px 10px;
}.small-block-grid-2 > li:nth-of-type(2n+1) {
clear: both;
}.small-block-grid-3 > li {
width: 33.33333%;
padding: 0 10px 10px;
}.small-block-grid-3 > li:nth-of-type(3n+1) {
clear: both;
}.small-block-grid-4 > li {
width: 25%;
padding: 0 10px 10px;
}.small-block-grid-4 > li:nth-of-type(4n+1) {
clear: both;
}.small-block-grid-5 > li {
width: 20%;
padding: 0 10px 10px;
}.small-block-grid-5 > li:nth-of-type(5n+1) {
clear: both;
}.small-block-grid-6 > li {
width: 16.66667%;
padding: 0 10px 10px;
}.small-block-grid-6 > li:nth-of-type(6n+1) {
clear: both;
}.small-block-grid-7 > li {
width: 14.28571%;
padding: 0 10px 10px;
}.small-block-grid-7 > li:nth-of-type(7n+1) {
clear: both;
}.small-block-grid-8 > li {
width: 12.5%;
padding: 0 10px 10px;
}.small-block-grid-8 > li:nth-of-type(8n+1) {
clear: both;
}.small-block-grid-9 > li {
width: 11.11111%;
padding: 0 10px 10px;
}.small-block-grid-9 > li:nth-of-type(9n+1) {
clear: both;
}.small-block-grid-10 > li {
width: 10%;
padding: 0 10px 10px;
}.small-block-grid-10 > li:nth-of-type(10n+1) {
clear: both;
}.small-block-grid-11 > li {
width: 9.09091%;
padding: 0 10px 10px;
}.small-block-grid-11 > li:nth-of-type(11n+1) {
clear: both;
}.small-block-grid-12 > li {
width: 8.33333%;
padding: 0 10px 10px;
}.small-block-grid-12 > li:nth-of-type(12n+1) {
clear: both;
}
}@media only screen and (min-width: 48em) {
.large-block-grid-1 > li {
width: 100%;
padding: 0 10px 10px;
}.large-block-grid-1 > li:nth-of-type(1n+1) {
clear: both;
}.large-block-grid-2 > li {
width: 50%;
padding: 0 10px 10px;
}.large-block-grid-2 > li:nth-of-type(2n+1) {
clear: both;
}.large-block-grid-3 > li {
width: 33.33333%;
padding: 0 10px 10px;
}.large-block-grid-3 > li:nth-of-type(3n+1) {
clear: both;
}.large-block-grid-4 > li {
width: 25%;
padding: 0 10px 10px;
}.large-block-grid-4 > li:nth-of-type(4n+1) {
clear: both;
}.large-block-grid-5 > li {
width: 20%;
padding: 0 10px 10px;
}.large-block-grid-5 > li:nth-of-type(5n+1) {
clear: both;
}.large-block-grid-6 > li {
width: 16.66667%;
padding: 0 10px 10px;
}.large-block-grid-6 > li:nth-of-type(6n+1) {
clear: both;
}.large-block-grid-7 > li {
width: 14.28571%;
padding: 0 10px 10px;
}.large-block-grid-7 > li:nth-of-type(7n+1) {
clear: both;
}.large-block-grid-8 > li {
width: 12.5%;
padding: 0 10px 10px;
}.large-block-grid-8 > li:nth-of-type(8n+1) {
clear: both;
}.large-block-grid-9 > li {
width: 11.11111%;
padding: 0 10px 10px;
}.large-block-grid-9 > li:nth-of-type(9n+1) {
clear: both;
}.large-block-grid-10 > li {
width: 10%;
padding: 0 10px 10px;
}.large-block-grid-10 > li:nth-of-type(10n+1) {
clear: both;
}.large-block-grid-11 > li {
width: 9.09091%;
padding: 0 10px 10px;
}.large-block-grid-11 > li:nth-of-type(11n+1) {
clear: both;
}.large-block-grid-12 > li {
width: 8.33333%;
padding: 0 10px 10px;
}.large-block-grid-12 > li:nth-of-type(12n+1) {
clear: both;
}[class*='small-block-grid-'] > li {
clear: none !important;
}
}p.lead {
font-size: 1.21875em;
line-height: 1.6;
}.subheader {
font-weight: 300;
line-height: 1.4;
margin-top: .2em;
margin-bottom: .5em;
color: #6F6F6F;
}div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
margin: 0;
padding: 0;
direction: ltr;
}a {
line-height: inherit;
text-decoration: none;
color: #2BA6CB;
}a:hover, a:focus {
color: #2795B6;
}a img {
border: none;
}p {
font-family: inherit;
font-size: 1em;
font-weight: normal;
line-height: 1.6;
margin-bottom: 1.25em;
text-rendering: optimizeLegibility;
}p aside {
font-size: .875em;
font-style: italic;
line-height: 1.35;
}h1, h2, h3, h4, h5, h6 {
font-family: 'Helvetica Neue','Helvetica',Helvetica,Arial,sans-serif;
font-weight: bold;
font-style: normal;
line-height: 1.2125em;
margin-top: .2em;
margin-bottom: .5em;
color: #222222;
text-rendering: optimizeLegibility;
}h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
font-size: 60%;
line-height: 0;
color: #6F6F6F;
}h1 {
font-size: 2.125em;
}h2 {
font-size: 1.6875em;
}h3 {
font-size: 1.375em;
}h4 {
font-size: 1.125em;
}h5 {
font-size: 1.125em;
}h6 {
font-size: 1em;
}hr {
clear: both;
height: 0;
margin: 1.25em 0 1.1875em;
border: solid #DDDDDD;
border-width: 1px 0 0;
}em, i {
font-style: italic;
line-height: inherit;
}strong, b {
font-weight: bold;
line-height: inherit;
}small {
font-size: 60%;
line-height: inherit;
}code {
font-family: Consolas,'Liberation Mono',Courier,monospace;
font-weight: bold;
color: #7F0A0C;
}ul, ol, dl {
font-family: inherit;
font-size: 1em;
line-height: 1.6;
margin-bottom: 1.25em;
list-style-position: outside;
}ul li ul, ul li ol {
font-size: 1em;
margin-bottom: 0;
margin-left: 1.25em;
}ul.square li ul, ul.circle li ul, ul.disc li ul {
list-style: inherit;
}ul.square {
list-style-type: square;
}ul.circle {
list-style-type: circle;
}ul.disc {
list-style-type: disc;
}ul.no-bullet {
list-style: none;
}ol li ul, ol li ol {
margin-bottom: 0;
margin-left: 1.25em;
}dl dt {
font-weight: bold;
margin-bottom: .3em;
}dl dd {
margin-bottom: .75em;
}abbr, acronym {
font-size: 90%;
cursor: help;
text-transform: uppercase;
color: #222222;
border-bottom: 1px dotted #DDDDDD;
}abbr {
text-transform: none;
}blockquote {
margin: 0 0 1.25em;
padding: .5625em 1.25em 0 1.1875em;
border-left: 1px solid #DDDDDD;
}blockquote cite {
font-size: .8125em;
display: block;
color: #555555;
}blockquote cite:before {
content: '\2014 \0020';
}blockquote cite a, blockquote cite a:visited {
color: #555555;
}blockquote, blockquote p {
line-height: 1.6;
color: #6F6F6F;
}.vcard {
display: inline-block;
margin: 0 0 1.25em 0;
padding: .625em .75em;
border: 1px solid #DDDDDD;
}.vcard li {
display: block;
margin: 0;
}.vcard .fn {
font-size: .9375em;
font-weight: bold;
}.vevent .summary {
font-weight: bold;
}.vevent abbr {
font-weight: bold;
padding: 0 .0625em;
cursor: default;
text-decoration: none;
border: none;
}@media only screen and (min-width: 48em) {
h1, h2, h3, h4, h5, h6 {
line-height: 1.4;
}h1 {
font-size: 2.75em;
}h2 {
font-size: 2.3125em;
}h3 {
font-size: 1.6875em;
}h4 {
font-size: 1.4375em;
}
}.print-only {
display: none !important;
}@media print {
* {
color: #000000 !important;
background: transparent !important;
box-shadow: none !important;
text-shadow: none !important;
}a, a:visited {
text-decoration: underline;
}a[href]:after {
content: ' (' attr(href) ')';
}abbr[title]:after {
content: ' (' attr(title) ')';
}.ir a:after, a[href^='javascript:']:after, a[href^='#']:after {
content: '';
}pre, blockquote {
border: 1px solid #999999;
page-break-inside: avoid;
}thead {
display: table-header-group;
}tr, img {
page-break-inside: avoid;
}img {
max-width: 100% !important;
}@page {
margin: .5cm;
}p, h2, h3 {
orphans: 3;
widows: 3;
}h2, h3 {
page-break-after: avoid;
}.hide-on-print {
display: none !important;
}.print-only {
display: block !important;
}.hide-for-print {
display: none !important;
}.show-for-print {
display: inherit !important;
}
}button, .button {
font-family: inherit;
font-size: 1em;
font-weight: bold;
line-height: 1;
position: relative;
display: inline-block;
margin: 0 0 1.25em;
padding-top: .75em;
padding-right: 1.5em;
padding-bottom: .8125em;
padding-left: 1.5em;
cursor: pointer;
text-align: center;
text-decoration: none;
color: #FFFFFF;
border-width: 1px;
border-style: solid;
border-color: #2284A1;
background-color: #2BA6CB;
}button:hover, button:focus, .button:hover, .button:focus {
background-color: #2284A1;
}button:hover, button:focus, .button:hover, .button:focus {
color: #FFFFFF;
}button.secondary, .button.secondary {
color: #333333;
border-color: #D0D0D0;
background-color: #E9E9E9;
}button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
background-color: #D0D0D0;
}button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
color: #333333;
}button.success, .button.success {
color: #FFFFFF;
border-color: #457A1A;
background-color: #5DA423;
}button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
background-color: #457A1A;
}button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
color: #FFFFFF;
}button.alert, .button.alert {
color: #FFFFFF;
border-color: #970B0E;
background-color: #C60F13;
}button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
background-color: #970B0E;
}button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
color: #FFFFFF;
}button.large, .button.large {
font-size: 1.25em;
padding-top: 1em;
padding-right: 2em;
padding-bottom: 1.0625em;
padding-left: 2em;
}button.small, .button.small {
font-size: .8125em;
padding-top: .5625em;
padding-right: 1.125em;
padding-bottom: .625em;
padding-left: 1.125em;
}button.tiny, .button.tiny {
font-size: .6875em;
padding-top: .4375em;
padding-right: .875em;
padding-bottom: .5em;
padding-left: .875em;
}button.expand, .button.expand {
width: 100%;
padding-top: false;
padding-right: 0px;
padding-bottom: false0.0625em;
padding-left: 0px;
}button.left-align, .button.left-align {
text-align: left;
text-indent: .75em;
}button.right-align, .button.right-align {
padding-right: .75em;
text-align: right;
}button.disabled, button[disabled], .button.disabled, .button[disabled] {
cursor: default;
opacity: .6;
color: #FFFFFF;
border-color: #2284A1;
background-color: #2BA6CB;
-webkit-box-shadow: none;
box-shadow: none;
}button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
background-color: #2284A1;
}button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
color: #FFFFFF;
}button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
background-color: #2BA6CB;
}button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
cursor: default;
opacity: .6;
color: #333333;
border-color: #D0D0D0;
background-color: #E9E9E9;
-webkit-box-shadow: none;
box-shadow: none;
}button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
background-color: #D0D0D0;
}button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
color: #333333;
}button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
background-color: #E9E9E9;
}button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
cursor: default;
opacity: .6;
color: #FFFFFF;
border-color: #457A1A;
background-color: #5DA423;
-webkit-box-shadow: none;
box-shadow: none;
}button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
background-color: #457A1A;
}button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
color: #FFFFFF;
}button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
background-color: #5DA423;
}button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
cursor: default;
opacity: .6;
color: #FFFFFF;
border-color: #970B0E;
background-color: #C60F13;
-webkit-box-shadow: none;
box-shadow: none;
}button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
background-color: #970B0E;
}button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
color: #FFFFFF;
}button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
background-color: #C60F13;
}input.button, button.button {
padding-top: .8125em;
padding-bottom: .75em;
}input.button.tiny, button.button.tiny {
padding-top: .5em;
padding-bottom: .4375em;
}input.button.small, button.button.small {
padding-top: .625em;
padding-bottom: .5625em;
}input.button.large, button.button.large {
padding-top: 1.03125em;
padding-bottom: 1.03125em;
}@media only screen {
.button {
-webkit-transition: background-color 300ms ease-out;
-moz-transition: background-color 300ms ease-out;
transition: background-color 300ms ease-out;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5) inset;
box-shadow: 0 1px 0 rgba(255,255,255,.5) inset;
}.button:active {
-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.2) inset;
box-shadow: 0 1px 0 rgba(0,0,0,.2) inset;
}.button.radius {
-webkit-border-radius: 3px;
border-radius: 3px;
}.button.round {
-webkit-border-radius: 1000px;
border-radius: 1000px;
}
}@media only screen and (min-width: 48em) {
.button {
display: inline-block;
}
}form {
margin: 0 0 1em;
}form .row .row {
margin: -.5em;
}form .row .row .column, form .row .row .columns {
padding: 0 .5em;
}form .row .row.collapse {
margin: 0;
}form .row .row.collapse .column, form .row .row.collapse .columns {
padding: 0;
}form .row input.column, form .row input.columns {
padding-left: .5em;
}label {
font-size: .875em;
font-weight: 500;
display: block;
margin-bottom: .1875em;
cursor: pointer;
color: #4D4D4D;
}label.right {
float: none;
text-align: right;
}label.inline {
margin: 0 0 1em 0;
padding: .625em 0;
}.prefix, .postfix {
font-size: .875em;
line-height: 2.3125em;
position: relative;
z-index: 2;
display: block;
overflow: hidden;
width: 100%;
height: 2.3125em;
padding-top: 0;
padding-bottom: 0;
text-align: center;
border-width: 1px;
border-style: solid;
}.postfix.button {
line-height: 2.125em;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
text-align: center;
}.prefix.button {
line-height: 2.125em;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
text-align: center;
}.prefix.button.radius {
-webkit-border-radius: 0;
border-radius: 0;
-webkit-border-top-left-radius: 3px;
-moz-border-radius-topleft: 3px;
border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-left-radius: 3px;
}.postfix.button.radius {
-webkit-border-radius: 0;
border-radius: 0;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topright: 3px;
border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-right-radius: 3px;
}.prefix.button.round {
-webkit-border-radius: 0;
border-radius: 0;
-webkit-border-top-left-radius: 1000px;
-moz-border-radius-topleft: 1000px;
border-top-left-radius: 1000px;
-webkit-border-bottom-left-radius: 1000px;
-moz-border-radius-bottomleft: 1000px;
border-bottom-left-radius: 1000px;
}.postfix.button.round {
-webkit-border-radius: 0;
border-radius: 0;
-webkit-border-top-right-radius: 1000px;
-moz-border-radius-topright: 1000px;
border-top-right-radius: 1000px;
-webkit-border-bottom-right-radius: 1000px;
-moz-border-radius-bottomright: 1000px;
border-bottom-right-radius: 1000px;
}span.prefix {
color: #333333;
border-color: #D9D9D9;
border-right: none;
background: #F2F2F2;
}span.prefix.radius {
-webkit-border-radius: 0;
border-radius: 0;
-webkit-border-top-left-radius: 3px;
-moz-border-radius-topleft: 3px;
border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-left-radius: 3px;
}span.postfix {
color: #333333;
border-color: #CCCCCC;
border-left: none;
background: #F2F2F2;
}span.postfix.radius {
-webkit-border-radius: 0;
border-radius: 0;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topright: 3px;
border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-right-radius: 3px;
}.input-group.radius > *:first-child, .input-group.radius > *:first-child * {
-webkit-border-radius: 0;
border-radius: 0;
-webkit-border-top-left-radius: 3px;
-moz-border-radius-topleft: 3px;
border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-left-radius: 3px;
}.input-group.radius > *:last-child, .input-group.radius > *:last-child * {
-webkit-border-radius: 0;
border-radius: 0;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topright: 3px;
border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-right-radius: 3px;
}.input-group.round > *:first-child, .input-group.round > *:first-child * {
-webkit-border-radius: 0;
border-radius: 0;
-webkit-border-top-left-radius: 1000px;
-moz-border-radius-topleft: 1000px;
border-top-left-radius: 1000px;
-webkit-border-bottom-left-radius: 1000px;
-moz-border-radius-bottomleft: 1000px;
border-bottom-left-radius: 1000px;
}.input-group.round > *:last-child, .input-group.round > *:last-child * {
-webkit-border-radius: 0;
border-radius: 0;
-webkit-border-top-right-radius: 1000px;
-moz-border-radius-topright: 1000px;
border-top-right-radius: 1000px;
-webkit-border-bottom-right-radius: 1000px;
-moz-border-radius-bottomright: 1000px;
border-bottom-right-radius: 1000px;
}input[type='text'], input[type='password'], input[type='date'], input[type='datetime'], input[type='datetime-local'], input[type='month'], input[type='week'], input[type='email'], input[type='number'], input[type='search'], input[type='tel'], input[type='time'], input[type='url'], textarea {
font-family: inherit;
font-size: .875em;
display: block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
height: 2.3125em;
margin: 0 0 1em 0;
padding: .5em;
-webkit-transition: all .15s linear;
-moz-transition: all .15s linear;
transition: all .15s linear;
color: rgba(0,0,0,.75);
border: 1px solid #CCCCCC;
background-color: #FFFFFF;
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}input[type='text']:focus, input[type='password']:focus, input[type='date']:focus, input[type='datetime']:focus, input[type='datetime-local']:focus, input[type='month']:focus, input[type='week']:focus, input[type='email']:focus, input[type='number']:focus, input[type='search']:focus, input[type='tel']:focus, input[type='time']:focus, input[type='url']:focus, textarea:focus {
border-color: #999999;
outline: none;
background: #FAFAFA;
}input[type='text'][disabled], input[type='password'][disabled], input[type='date'][disabled], input[type='datetime'][disabled], input[type='datetime-local'][disabled], input[type='month'][disabled], input[type='week'][disabled], input[type='email'][disabled], input[type='number'][disabled], input[type='search'][disabled], input[type='tel'][disabled], input[type='time'][disabled], input[type='url'][disabled], textarea[disabled] {
background-color: #DDDDDD;
}fieldset {
margin: 1.125em 0;
padding: 1.25em;
border: solid 1px #DDDDDD;
}fieldset legend {
font-weight: bold;
margin: 0;
margin-left: -.1875em;
padding: 0 .1875em;
background: #FFFFFF;
}.error input, input.error, .error textarea, textarea.error {
border-color: #C60F13;
background-color: rgba(198,15,19,.1);
}.error input:focus, input.error:focus, .error textarea:focus, textarea.error:focus {
border-color: #999999;
background: #FAFAFA;
}.error label, label.error {
color: #C60F13;
}.error small, small.error {
font-size: .75em;
font-weight: bold;
display: block;
margin-top: -1.3125em;
margin-bottom: 1em;
padding: .375em .25em;
color: #FFFFFF;
background: #C60F13;
}form.custom .custom {
position: relative;
top: 2px;
display: inline-block;
width: 16px;
height: 16px;
border: solid 1px #CCCCCC;
background: #FFFFFF;
}form.custom .custom.radio {
-webkit-border-radius: 1000px;
border-radius: 1000px;
}form.custom .custom.checkbox:before {
font-size: 14px;
line-height: .8;
position: absolute;
top: 0;
left: 0;
display: block;
width: 14px;
height: 14px;
content: '';
text-align: center;
color: #FFFFFF;
}form.custom .custom.radio.checked:before {
position: relative;
top: 3px;
left: 3px;
display: block;
width: 8px;
height: 8px;
content: '';
-webkit-border-radius: 1000px;
border-radius: 1000px;
background: #222222;
}form.custom .custom.checkbox.checked:before {
content: '\00d7';
color: #222222;
}form.custom .custom.dropdown {
font-size: .875em;
position: relative;
top: 0;
display: block;
width: 100%;
height: 2.3125em;
margin-top: 0px;
margin-bottom: 1.25em;
padding: 0px;
vertical-align: top;
background: #FFFFFF;
background:    -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 100%);
background: -webkit-linear-gradient(top, #FFFFFF 0%, #F3F3F3 100%);
background:         linear-gradient(to bottom, #FFFFFF 0%, #F3F3F3 100%);
-webkit-box-shadow: none;
box-shadow: none;
}form.custom .custom.dropdown ul {
overflow-y: auto;
max-height: 200px;
}form.custom .custom.dropdown .current {
line-height: 2.25em;
display: block;
overflow: hidden;
margin-right: 2.3125em;
margin-left: .5em;
cursor: default;
white-space: nowrap;
text-decoration: none;
color: rgba(0,0,0,.75);
}form.custom .custom.dropdown .selector {
position: absolute;
top: 0;
right: 0;
display: block;
width: 2.5em;
height: 2.3125em;
cursor: default;
}form.custom .custom.dropdown .selector:after {
position: absolute;
top: 50%;
left: .9375em;
display: block;
display: block;
width: 0;
height: 0;
margin-top: -3px;
content: '';
content: '';
border: solid 5px;
border-color: #AAAAAA transparent transparent transparent;
}form.custom .custom.dropdown:hover a.selector:after, form.custom .custom.dropdown.open a.selector:after {
display: block;
width: 0;
height: 0;
content: '';
border: solid 5px;
border-color: #222222 transparent transparent transparent;
}form.custom .custom.dropdown .disabled {
color: #888888;
}form.custom .custom.dropdown .disabled:hover {
color: #888888;
background: transparent;
}form.custom .custom.dropdown .disabled:hover:after {
display: none;
}form.custom .custom.dropdown.open ul {
z-index: 10;
display: block;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
min-width: 100%;
}form.custom .custom.dropdown.small {
max-width: 134px;
}form.custom .custom.dropdown.medium {
max-width: 254px;
}form.custom .custom.dropdown.large {
max-width: 434px;
}form.custom .custom.dropdown.expand {
width: 100% !important;
}form.custom .custom.dropdown.open.small ul {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
min-width: 134px;
}form.custom .custom.dropdown.open.medium ul {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
min-width: 254px;
}form.custom .custom.dropdown.open.large ul {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
min-width: 434px;
}form.custom .custom.dropdown ul {
font-size: 16px;
position: absolute;
top: auto;
left: -1px;
display: none;
width: auto;
margin: 0;
margin: 0;
padding: 0;
border: solid 1px #CCCCCC;
background: #FFFFFF;
-webkit-box-shadow: 0 2px 2px 0px rgba(0,0,0,.1);
box-shadow: 0 2px 2px 0px rgba(0,0,0,.1);
}form.custom .custom.dropdown ul li {
font-size: .875em;
line-height: 1.5em;
min-height: 1.5em;
margin: 0;
padding-top: .25em;
padding-right: 2.375em;
padding-bottom: .25em;
padding-left: .375em;
list-style: none;
cursor: default;
white-space: nowrap;
color: #555555;
}form.custom .custom.dropdown ul li.selected {
color: #000000;
background: #EEEEEE;
}form.custom .custom.dropdown ul li:hover {
color: #000000;
background-color: #E4E4E4;
}form.custom .custom.dropdown ul li.selected:hover {
cursor: default;
color: #000000;
background: #EEEEEE;
}form.custom .custom.dropdown ul.show {
display: block;
}form.custom .custom.disabled {
background-color: #DDDDDD;
}.button-group {
margin: 0;
list-style: none;
*zoom: 1;
}.button-group:before, .button-group:after {
display: table;
content: ' ';
}.button-group:after {
clear: both;
}.button-group > * {
float: left;
margin: 0 0 0 -1px;
}.button-group > *:first-child {
margin-left: 0;
}.button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button {
-webkit-border-radius: 0;
border-radius: 0;
-webkit-border-top-left-radius: 3px;
-moz-border-radius-topleft: 3px;
border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-left-radius: 3px;
}.button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button {
-webkit-border-radius: 0;
border-radius: 0;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topright: 3px;
border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-right-radius: 3px;
}.button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button {
-webkit-border-radius: 0;
border-radius: 0;
-webkit-border-top-left-radius: 1000px;
-moz-border-radius-topleft: 1000px;
border-top-left-radius: 1000px;
-webkit-border-bottom-left-radius: 1000px;
-moz-border-radius-bottomleft: 1000px;
border-bottom-left-radius: 1000px;
}.button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button {
-webkit-border-radius: 0;
border-radius: 0;
-webkit-border-top-right-radius: 1000px;
-moz-border-radius-topright: 1000px;
border-top-right-radius: 1000px;
-webkit-border-bottom-right-radius: 1000px;
-moz-border-radius-bottomright: 1000px;
border-bottom-right-radius: 1000px;
}.button-group.even-2 li {
width: 50%;
}.button-group.even-2 li .button {
width: 100%;
}.button-group.even-3 li {
width: 33.33333%;
}.button-group.even-3 li .button {
width: 100%;
}.button-group.even-4 li {
width: 25%;
}.button-group.even-4 li .button {
width: 100%;
}.button-group.even-5 li {
width: 20%;
}.button-group.even-5 li .button {
width: 100%;
}.button-group.even-6 li {
width: 16.66667%;
}.button-group.even-6 li .button {
width: 100%;
}.button-group.even-7 li {
width: 14.28571%;
}.button-group.even-7 li .button {
width: 100%;
}.button-group.even-8 li {
width: 12.5%;
}.button-group.even-8 li .button {
width: 100%;
}.button-bar {
*zoom: 1;
}.button-bar:before, .button-bar:after {
display: table;
content: ' ';
}.button-bar:after {
clear: both;
}.button-bar .button-group {
float: left;
margin-right: .625em;
}.button-bar .button-group div {
overflow: hidden;
}.dropdown.button {
position: relative;
padding-right: 3.1875em;
}.dropdown.button:before {
position: absolute;
top: 50%;
display: block;
width: 0;
height: 0;
content: '';
border-style: solid;
border-color: #FFFFFF transparent transparent transparent;
}.dropdown.button:before {
right: 1.5em;
margin-top: -.25em;
border-width: .5625em;
}.dropdown.button:before {
border-color: #FFFFFF transparent transparent transparent;
}.dropdown.button.tiny {
padding-right: 2.1875em;
}.dropdown.button.tiny:before {
right: .875em;
margin-top: -.15625em;
border-width: .4375em;
}.dropdown.button.tiny:before {
border-color: #FFFFFF transparent transparent transparent;
}.dropdown.button.small {
padding-right: 2.8125em;
}.dropdown.button.small:before {
right: 1.125em;
margin-top: -.21875em;
border-width: .5625em;
}.dropdown.button.small:before {
border-color: #FFFFFF transparent transparent transparent;
}.dropdown.button.large {
padding-right: 4em;
}.dropdown.button.large:before {
right: 1.75em;
margin-top: -.3125em;
border-width: .625em;
}.dropdown.button.large:before {
border-color: #FFFFFF transparent transparent transparent;
}.dropdown.button.secondary:before {
border-color: #333333 transparent transparent transparent;
}.split.button {
position: relative;
padding-right: 4.8em;
}.split.button span {
position: absolute;
top: 0;
right: 0;
display: block;
height: 100%;
border-left: solid 1px;
}.split.button span:before {
position: absolute;
left: 50%;
display: block;
width: 0;
height: 0;
content: '';
border-style: solid;
}.split.button span:active {
background-color: rgba(0,0,0,.1);
}.split.button span {
border-left-color: #1E728C;
}.split.button span {
width: 3em;
}.split.button span:before {
top: 1.125em;
margin-left: -.5625em;
border-width: .5625em;
}.split.button span:before {
border-color: #FFFFFF transparent transparent transparent;
}.split.button.secondary span {
border-left-color: #C3C3C3;
}.split.button.secondary span:before {
border-color: #FFFFFF transparent transparent transparent;
}.split.button.alert span {
border-left-color: #7F0A0C;
}.split.button.success span {
border-left-color: #396516;
}.split.button.tiny {
padding-right: 3.9375em;
}.split.button.tiny span {
width: 2.84375em;
}.split.button.tiny span:before {
top: .875em;
margin-left: -.3125em;
border-width: .4375em;
}.split.button.small {
padding-right: 3.9375em;
}.split.button.small span {
width: 2.8125em;
}.split.button.small span:before {
top: .84375em;
margin-left: -.5625em;
border-width: .5625em;
}.split.button.large {
padding-right: 6em;
}.split.button.large span {
width: 3.75em;
}.split.button.large span:before {
top: 1.3125em;
margin-left: -.5625em;
border-width: .625em;
}.split.button.secondary span:before {
border-color: #333333 transparent transparent transparent;
}.split.button.radius span {
-webkit-border-radius: 0;
border-radius: 0;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topright: 3px;
border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-right-radius: 3px;
}.split.button.round span {
-webkit-border-radius: 0;
border-radius: 0;
-webkit-border-top-right-radius: 1000px;
-moz-border-radius-topright: 1000px;
border-top-right-radius: 1000px;
-webkit-border-bottom-right-radius: 1000px;
-moz-border-radius-bottomright: 1000px;
border-bottom-right-radius: 1000px;
}.flex-video {
position: relative;
overflow: hidden;
height: 0;
margin-bottom: 1em;
padding-top: 1.5625em;
padding-bottom: 67.5%;
}.flex-video.widescreen {
padding-bottom: 57.25%;
}.flex-video.vimeo {
padding-top: 0;
}.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}.section-container, .section-container.auto {
display: block;
width: 100%;
margin-bottom: 1.25em;
border: 1px solid #CCCCCC;
border-top: none;
}.section-container section, .section-container .section, .section-container.auto section, .section-container.auto .section {
position: relative;
border-top: 1px solid #CCCCCC;
}.section-container section .title, .section-container .section .title, .section-container.auto section .title, .section-container.auto .section .title {
top: 0;
width: 100%;
margin: 0;
cursor: pointer;
background-color: #EFEFEF;
}.section-container section .title a, .section-container .section .title a, .section-container.auto section .title a, .section-container.auto .section .title a {
font-size: .875em;
display: inline-block;
width: 100%;
padding: .9375em;
white-space: nowrap;
color: #333333;
}.section-container section .title:hover, .section-container .section .title:hover, .section-container.auto section .title:hover, .section-container.auto .section .title:hover {
background-color: #E2E2E2;
}.section-container section .content, .section-container .section .content, .section-container.auto section .content, .section-container.auto .section .content {
display: none;
padding: .9375em;
background-color: #FFFFFF;
}.section-container section .content > *:last-child, .section-container .section .content > *:last-child, .section-container.auto section .content > *:last-child, .section-container.auto .section .content > *:last-child {
margin-bottom: 0;
}.section-container section .content > *:first-child, .section-container .section .content > *:first-child, .section-container.auto section .content > *:first-child, .section-container.auto .section .content > *:first-child {
padding-top: 0;
}.section-container section .content > *:last-child, .section-container .section .content > *:last-child, .section-container.auto section .content > *:last-child, .section-container.auto .section .content > *:last-child {
padding-bottom: 0;
}.section-container section.active .content, .section-container .section.active .content, .section-container.auto section.active .content, .section-container.auto .section.active .content {
display: block;
}.section-container section.active .title, .section-container .section.active .title, .section-container.auto section.active .title, .section-container.auto .section.active .title {
background: #D5D5D5;
}.section-container.tabs {
position: relative;
border: 0;
}.section-container.tabs section, .section-container.tabs .section {
position: static;
padding-top: 0;
border: 0;
}.section-container.tabs section .title, .section-container.tabs .section .title {
position: absolute;
z-index: 1;
width: auto;
border: 1px solid #CCCCCC;
border-right: 0;
border-bottom: 0;
}.section-container.tabs section .title a, .section-container.tabs .section .title a {
width: 100%;
}.section-container.tabs section:last-child .title, .section-container.tabs .section:last-child .title {
border-right: 1px solid #CCCCCC;
}.section-container.tabs section .content, .section-container.tabs .section .content {
position: absolute;
z-index: 10;
top: -1px;
border: 1px solid #CCCCCC;
}.section-container.tabs section.active .title, .section-container.tabs .section.active .title {
z-index: 11;
border-bottom: 0;
background-color: #FFFFFF;
}.section-container.tabs section.active .content, .section-container.tabs .section.active .content {
position: relative;
}@media only screen and (min-width: 48em) {
.section-container.auto {
position: relative;
border: 0;
}.section-container.auto section, .section-container.auto .section {
position: static;
padding-top: 0;
border: 0;
}.section-container.auto section .title, .section-container.auto .section .title {
position: absolute;
z-index: 1;
width: auto;
border: 1px solid #CCCCCC;
border-right: 0;
border-bottom: 0;
}.section-container.auto section .title a, .section-container.auto .section .title a {
width: 100%;
}.section-container.auto section:last-child .title, .section-container.auto .section:last-child .title {
border-right: 1px solid #CCCCCC;
}.section-container.auto section .content, .section-container.auto .section .content {
position: absolute;
z-index: 10;
top: -1px;
border: 1px solid #CCCCCC;
}.section-container.auto section.active .title, .section-container.auto .section.active .title {
z-index: 11;
border-bottom: 0;
background-color: #FFFFFF;
}.section-container.auto section.active .content, .section-container.auto .section.active .content {
position: relative;
}.section-container.accordion .section {
padding-top: 0 !important;
}.section-container.vertical-nav {
border: 1px solid #CCCCCC;
border-top: none;
}.section-container.vertical-nav section, .section-container.vertical-nav .section {
padding-top: 0 !important;
}.section-container.vertical-nav section .title a, .section-container.vertical-nav .section .title a {
display: block;
width: 100%;
}.section-container.vertical-nav section .content, .section-container.vertical-nav .section .content {
display: none;
}.section-container.vertical-nav section.active .content, .section-container.vertical-nav .section.active .content {
position: absolute;
z-index: 999;
top: -1px;
left: 100%;
display: block;
min-width: 12.5em;
border: 1px solid #CCCCCC;
}.section-container.horizontal-nav {
position: relative;
border: 1px solid #CCCCCC;
background: #EFEFEF;
}.section-container.horizontal-nav section, .section-container.horizontal-nav .section {
position: static;
padding-top: 0;
border: 0;
}.section-container.horizontal-nav section .title, .section-container.horizontal-nav .section .title {
position: absolute;
z-index: 1;
top: -1px;
width: auto;
border: 1px solid #CCCCCC;
border-left: 0;
}.section-container.horizontal-nav section .title a, .section-container.horizontal-nav .section .title a {
width: 100%;
}.section-container.horizontal-nav section .content, .section-container.horizontal-nav .section .content {
display: none;
}.section-container.horizontal-nav section.active .content, .section-container.horizontal-nav .section.active .content {
position: absolute;
z-index: 999;
top: -2px;
left: 0;
display: block;
min-width: 12.5em;
border: 1px solid #CCCCCC;
}
}.contain-to-grid {
width: 100%;
background: #111111;
}.fixed {
position: fixed;
z-index: 99;
top: 0;
left: 0;
width: 100%;
}.top-bar {
line-height: 45px;
position: relative;
overflow: hidden;
height: 45px;
margin-bottom: 1.875em;
background: #111111;
}.top-bar ul {
margin-bottom: 0;
list-style: none;
}.top-bar .row {
max-width: none;
}.top-bar form, .top-bar input {
margin-bottom: 0;
}.top-bar input {
height: 2.45em;
}.top-bar .button {
margin-bottom: 0;
padding-top: .5em;
padding-bottom: .5em;
}.top-bar .title-area {
position: relative;
}.top-bar .name {
font-size: 16px;
height: 45px;
margin: 0;
}.top-bar .name h1 {
font-size: 1.0625em;
line-height: 45px;
margin: 0;
}.top-bar .name h1 a {
font-weight: bold;
display: block;
width: 50%;
padding: 0 15px;
color: #FFFFFF;
}.top-bar .toggle-topbar {
position: absolute;
top: 0;
right: 0;
}.top-bar .toggle-topbar a {
font-size: .8125em;
font-weight: bold;
line-height: 45px;
position: relative;
display: block;
height: 45px;
padding: 0 15px;
text-transform: uppercase;
color: #FFFFFF;
}.top-bar .toggle-topbar.menu-icon {
top: 50%;
right: 15px;
margin-top: -16px;
padding-left: 40px;
}.top-bar .toggle-topbar.menu-icon a {
line-height: 33px;
width: 34px;
height: 34px;
padding: 0;
text-indent: -48px;
color: #FFFFFF;
}.top-bar .toggle-topbar.menu-icon a span {
position: absolute;
right: 0;
display: block;
width: 16px;
height: 0;
-webkit-box-shadow: 0 10px 0 1px #FFFFFF,0 16px 0 1px #FFFFFF,0 22px 0 1px #FFFFFF;
box-shadow: 0 10px 0 1px #FFFFFF,0 16px 0 1px #FFFFFF,0 22px 0 1px #FFFFFF;
}.top-bar.expanded {
height: auto;
background: transparent;
}.top-bar.expanded .title-area {
background: #111111;
}.top-bar.expanded .toggle-topbar a {
color: #888888;
}.top-bar.expanded .toggle-topbar a span {
-webkit-box-shadow: 0 10px 0 1px #888888,0 16px 0 1px #888888,0 22px 0 1px #888888;
box-shadow: 0 10px 0 1px #888888,0 16px 0 1px #888888,0 22px 0 1px #888888;
}.top-bar-section {
position: relative;
left: 0;
width: auto;
-webkit-transition: left 300ms ease-out;
-moz-transition: left 300ms ease-out;
transition: left 300ms ease-out;
}.top-bar-section ul {
font-size: 16px;
display: block;
width: 100%;
height: auto;
margin: 0;
background: #333333;
}.top-bar-section .divider {
clear: both;
width: 100%;
height: 1px;
border-top: solid 1px #1A1A1A;
border-bottom: solid 1px #4D4D4D;
}.top-bar-section ul li > a {
font-size: .8125em;
font-weight: bold;
display: block;
width: 100%;
height: 45px;
padding: 12px 0 12px 0;
padding-left: 15px;
color: #FFFFFF;
background: #333333;
}.top-bar-section ul li > a:hover {
background: #2B2B2B;
}.top-bar-section ul li > a.button {
font-size: .8125em;
background: #2BA6CB;
}.top-bar-section ul li > a.button:hover {
background: #2284A1;
}.top-bar-section ul li > a.button.secondary {
background: #E9E9E9;
}.top-bar-section ul li > a.button.secondary:hover {
background: #D0D0D0;
}.top-bar-section ul li > a.button.success {
background: #5DA423;
}.top-bar-section ul li > a.button.success:hover {
background: #457A1A;
}.top-bar-section ul li > a.button.alert {
background: #C60F13;
}.top-bar-section ul li > a.button.alert:hover {
background: #970B0E;
}.top-bar-section ul li.active a {
background: #2B2B2B;
}.top-bar-section .has-form {
padding: 15px;
}.top-bar-section .has-dropdown {
position: relative;
}.top-bar-section .has-dropdown > a:after {
position: absolute;
top: 22px;
right: 0;
display: block;
width: 0;
height: 0;
margin-top: -4.5px;
margin-right: 15px;
content: '';
border: solid 5px;
border-color: transparent transparent transparent rgba(255,255,255,.5);
}.top-bar-section .has-dropdown.moved {
position: static;
}.top-bar-section .has-dropdown.moved > .dropdown {
visibility: visible;
}.top-bar-section .dropdown {
position: absolute;
z-index: 99;
top: 0;
left: 100%;
visibility: hidden;
}.top-bar-section .dropdown li {
width: 100%;
}.top-bar-section .dropdown li a {
font-weight: normal;
padding: 8px 15px;
}.top-bar-section .dropdown li.title h5 {
margin-bottom: 0;
}.top-bar-section .dropdown li.title h5 a {
line-height: 22.5px;
display: block;
color: #FFFFFF;
}.top-bar-section .dropdown label {
font-size: .625em;
font-weight: bold;
margin-bottom: 0;
padding: 8px 15px 2px;
text-transform: uppercase;
color: #555555;
}.top-bar-js-breakpoint {
visibility: hidden;
width: 58.75em !important;
}.js-generated {
display: block;
}@media only screen and (min-width: 58.75em) {
.top-bar {
overflow: visible;
background: #111111;
*zoom: 1;
}.top-bar:before, .top-bar:after {
display: table;
content: ' ';
}.top-bar:after {
clear: both;
}.top-bar .toggle-topbar {
display: none;
}.top-bar .title-area {
float: left;
}.top-bar .name h1 a {
width: auto;
}.top-bar input, .top-bar .button {
font-size: .875em;
line-height: 2em;
position: relative;
top: 8px;
height: 2em;
padding: 0 10px;
}.top-bar.expanded {
background: #111111;
}.contain-to-grid .top-bar {
max-width: 62.5em;
margin: 0 auto;
}.top-bar-section {
left: 0 !important;
-webkit-transition: none 0 0;
-moz-transition: none 0 0;
transition: none 0 0;
}.top-bar-section ul {
display: inline;
width: auto;
height: auto !important;
}.top-bar-section ul li {
float: left;
}.top-bar-section ul li .js-generated {
display: none;
}.top-bar-section li a:not(.button) {
line-height: 45px;
padding: 0 15px;
background: #111111;
}.top-bar-section li a:not(.button):hover {
background: #000000;
}.top-bar-section .has-dropdown > a {
padding-right: 35px !important;
}.top-bar-section .has-dropdown > a:after {
display: block;
width: 0;
height: 0;
margin-top: -2.5px;
content: '';
border: solid 5px;
border-color: rgba(255,255,255,.5) transparent transparent transparent;
}.top-bar-section .has-dropdown.moved {
position: relative;
}.top-bar-section .has-dropdown.moved > .dropdown {
visibility: hidden;
}.top-bar-section .has-dropdown:hover > .dropdown, .top-bar-section .has-dropdown:active > .dropdown {
visibility: visible;
}.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
right: 5px;
margin-top: -7px;
content: '\00bb';
border: none;
}.top-bar-section .dropdown {
top: auto;
left: 0;
min-width: 100%;
background: transparent;
}.top-bar-section .dropdown li a {
line-height: 1;
padding: 7px 15px;
white-space: nowrap;
color: #FFFFFF;
background: #1E1E1E;
}.top-bar-section .dropdown li label {
white-space: nowrap;
background: #1E1E1E;
}.top-bar-section .dropdown li .dropdown {
top: 0;
left: 100%;
}.top-bar-section > ul > .divider {
clear: none;
width: 0px;
height: 45px;
border-top: none;
border-right: solid 1px #2B2B2B;
border-bottom: none;
border-left: solid 1px #000000;
}.top-bar-section .has-form {
height: 45px;
padding: 0 15px;
background: #111111;
}.top-bar-section ul.right li .dropdown {
right: 0;
left: auto;
}.top-bar-section ul.right li .dropdown li .dropdown {
right: 100%;
}
}.orbit-container {
position: relative;
overflow: hidden;
width: 100%;
background: #F5F5F5;
}.orbit-container .orbit-slides-container {
position: relative;
margin: 0;
padding: 0;
list-style: none;
}.orbit-container .orbit-slides-container img {
display: block;
}.orbit-container .orbit-slides-container > * {
position: relative;
float: left;
height: 100%;
}.orbit-container .orbit-slides-container > * .orbit-caption {
font-size: .875em;
position: absolute;
bottom: 0;
width: 100%;
padding: 10px 14px;
color: #FFFFFF;
background-color: #000000;
background-color: rgba(0,0,0,.6);
}.orbit-container .orbit-slides-container > * .orbit-caption * {
color: #FFFFFF;
}.orbit-container .orbit-slide-number {
font-size: 12px;
position: absolute;
top: 10px;
left: 10px;
}.orbit-container .orbit-slide-number span {
font-weight: 700;
}.orbit-container .orbit-timer {
position: absolute;
top: 10px;
right: 10px;
width: 100px;
height: 6px;
}.orbit-container .orbit-timer .orbit-progress {
display: block;
width: 0%;
height: 100%;
background-color: #000000;
background-color: rgba(0,0,0,.6);
}.orbit-container .orbit-timer > span {
position: absolute;
top: 10px;
right: 0px;
display: none;
width: 11px;
height: 14px;
border: solid 4px #000000;
border-top: none;
border-bottom: none;
}.orbit-container .orbit-timer.paused > span {
top: 9px;
right: -6px;
width: 11px;
height: 14px;
border: solid 8px;
border-color: transparent transparent transparent #000000;
}.orbit-container:hover .orbit-timer > span {
display: block;
}.orbit-container .orbit-prev, .orbit-container .orbit-next {
line-height: 50px;
position: absolute;
top: 50%;
width: 50px;
height: 60px;
margin-top: -25px;
text-indent: -9999px !important;
color: white;
background-color: #000000;
background-color: rgba(0,0,0,.6);
}.orbit-container .orbit-prev > span, .orbit-container .orbit-next > span {
position: absolute;
top: 50%;
display: block;
width: 0;
height: 0;
margin-top: -16px;
border: solid 16px;
}.orbit-container .orbit-prev {
left: 0;
}.orbit-container .orbit-prev > span {
border-color: transparent;
border-right-color: #FFFFFF;
}.orbit-container .orbit-prev:hover > span {
border-right-color: #CCCCCC;
}.orbit-container .orbit-next {
right: 0;
}.orbit-container .orbit-next > span {
left: 50%;
margin-left: -8px;
border-color: transparent;
border-left-color: #FFFFFF;
}.orbit-container .orbit-next:hover > span {
border-left-color: #CCCCCC;
}.orbit-bullets {
position: relative;
top: 10px;
overflow: hidden;
margin: 0 auto 30px auto;
}.orbit-bullets li {
display: block;
float: left;
width: 18px;
height: 18px;
margin-right: 6px;
border: solid 2px #000000;
-webkit-border-radius: 1000px;
border-radius: 1000px;
background: #FFFFFF;
}.orbit-bullets li.active {
background: #000000;
}.orbit-bullets li:last-child {
margin-right: 0;
}.touch .orbit-container .orbit-prev, .touch .orbit-container .orbit-next {
display: none;
}.touch .orbit-bullets {
display: none;
}@media only screen and (min-width: 48em) {
.touch .orbit-container .orbit-prev, .touch .orbit-container .orbit-next {
display: inherit;
}.touch .orbit-bullets {
display: block;
}
}.reveal-modal-bg {
position: fixed;
z-index: 98;
top: 0;
left: 0;
display: none;
width: 100%;
height: 100%;
background: #000000;
background: rgba(0,0,0,.45);
}.reveal-modal {
position: absolute;
z-index: 99;
top: 50px;
left: 50%;
display: none;
visibility: hidden;
width: 80%;
height: auto;
margin-left: -40%;
padding: 1.25em;
border: solid 1px #666666;
background-color: #FFFFFF;
background-color: #FFFFFF;
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
box-shadow: 0 0 10px rgba(0,0,0,.4);
}.reveal-modal .column, .reveal-modal .columns {
min-width: 0;
}.reveal-modal > :first-child {
margin-top: 0;
}.reveal-modal > :last-child {
margin-bottom: 0;
}.reveal-modal .close-reveal-modal {
font-size: 1.375em;
font-weight: bold;
line-height: 1;
position: absolute;
top: .5em;
right: .6875em;
cursor: pointer;
color: #AAAAAA;
}@media only screen and (min-width: 48em) {
.reveal-modal {
top: 6.25em;
padding: 1.875em;
}.reveal-modal.small {
width: 30%;
margin-left: -15%;
}.reveal-modal.medium {
width: 40%;
margin-left: -20%;
}.reveal-modal.large {
width: 60%;
margin-left: -30%;
}.reveal-modal.xlarge {
width: 70%;
margin-left: -35%;
}.reveal-modal.expand {
width: 95%;
margin-left: -47.5%;
}
}@media print {
div:not(.reveal-modal) {
display: none;
}
}.joyride-list {
display: none;
}.joyride-tip-guide {
font-family: inherit;
font-weight: normal;
position: absolute;
z-index: 101;
top: 0;
left: 2.5%;
display: none;
width: 95%;
color: #FFFFFF;
background: #000000;
}.lt-ie9 .joyride-tip-guide {
left: 50%;
max-width: 800px;
margin-left: -400px;
}.joyride-content-wrapper {
width: 100%;
padding: 1.125em 1.25em 1.5em;
}.joyride-content-wrapper .button {
margin-bottom: 0 !important;
}.joyride-tip-guide .joyride-nub {
position: absolute;
left: 22px;
display: block;
width: 0;
height: 0;
border: solid 14px;
}.joyride-tip-guide .joyride-nub.top {
top: -28px;
bottom: none;
border-color: #000000;
border-top-color: transparent !important;
border-right-color: transparent !important;
border-left-color: transparent !important;
}.joyride-tip-guide .joyride-nub.bottom {
bottom: -28px;
bottom: none;
border-color: #000000 !important;
border-right-color: transparent !important;
border-bottom-color: transparent !important;
border-left-color: transparent !important;
}.joyride-tip-guide .joyride-nub.right {
right: -28px;
}.joyride-tip-guide .joyride-nub.left {
left: -28px;
}.joyride-tip-guide h1, .joyride-tip-guide h2, .joyride-tip-guide h3, .joyride-tip-guide h4, .joyride-tip-guide h5, .joyride-tip-guide h6 {
font-weight: bold;
line-height: 1.25;
margin: 0;
color: #FFFFFF;
}.joyride-tip-guide p {
font-size: .875em;
line-height: 1.3;
margin: 0 0 1.125em 0;
}.joyride-timer-indicator-wrap {
position: absolute;
right: 1.0625em;
bottom: 1em;
width: 50px;
height: 3px;
border: solid 1px #555555;
}.joyride-timer-indicator {
display: block;
width: 0;
height: inherit;
background: #666666;
}.joyride-close-tip {
font-size: 30px;
font-weight: normal;
line-height: .5 !important;
position: absolute;
top: 10px;
right: 12px;
text-decoration: none;
color: #777777 !important;
}.joyride-close-tip:hover, .joyride-close-tip:focus {
color: #EEEEEE !important;
}.joyride-modal-bg {
position: fixed;
z-index: 100;
top: 0;
left: 0;
display: none;
width: 100%;
height: 100%;
cursor: pointer;
background: transparent;
background: rgba(0,0,0,.5);
}@media only screen and (min-width: 48em) {
.joyride-tip-guide {
left: inherit;
width: 300px;
}.joyride-tip-guide .joyride-nub.bottom {
bottom: -28px;
bottom: none;
border-color: #000000 !important;
border-right-color: transparent !important;
border-bottom-color: transparent !important;
border-left-color: transparent !important;
}.joyride-tip-guide .joyride-nub.right {
top: 22px;
right: -28px;
bottom: none;
left: auto;
border-color: #000000 !important;
border-top-color: transparent !important;
border-right-color: transparent !important;
border-bottom-color: transparent !important;
}.joyride-tip-guide .joyride-nub.left {
top: 22px;
right: auto;
bottom: none;
left: -28px;
border-color: #000000 !important;
border-top-color: transparent !important;
border-bottom-color: transparent !important;
border-left-color: transparent !important;
}
}[data-clearing] {
margin-bottom: 0;
*zoom: 1;
}[data-clearing]:before, [data-clearing]:after {
display: table;
content: ' ';
}[data-clearing]:after {
clear: both;
}.clearing-blackout {
position: fixed;
z-index: 998;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #111111;
}.clearing-blackout .clearing-close {
display: block;
}.clearing-container {
position: relative;
z-index: 998;
overflow: hidden;
height: 100%;
margin: 0;
}.visible-img {
position: relative;
height: 95%;
}.visible-img img {
position: absolute;
top: 50%;
left: 50%;
max-width: 100%;
max-height: 100%;
margin-left: -50%;
}.clearing-caption {
line-height: 1.3;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
margin-bottom: 0;
padding: 10px 30px;
text-align: center;
color: #FFFFFF;
background: #111111;
}.clearing-close {
font-size: 40px;
line-height: 1;
z-index: 999;
display: none;
padding-top: 10px;
padding-left: 20px;
color: #FFFFFF;
}.clearing-close:hover, .clearing-close:focus {
color: #CCCCCC;
}.clearing-assembled .clearing-container {
height: 100%;
}.clearing-assembled .clearing-container .carousel > ul {
display: none;
}@media only screen and (min-width: 48em) {
.clearing-main-prev, .clearing-main-next {
position: absolute;
top: 0;
width: 40px;
height: 100%;
}.clearing-main-prev > span, .clearing-main-next > span {
position: absolute;
top: 50%;
display: block;
width: 0;
height: 0;
border: solid 16px;
}.clearing-main-prev {
left: 0;
}.clearing-main-prev > span {
left: 5px;
border-color: transparent;
border-right-color: #FFFFFF;
}.clearing-main-next {
right: 0;
}.clearing-main-next > span {
border-color: transparent;
border-left-color: #FFFFFF;
}.clearing-main-prev.disabled, .clearing-main-next.disabled {
opacity: .5;
}.clearing-feature ~ li {
display: none;
}.clearing-assembled .clearing-container .carousel {
height: 150px;
margin-top: 5px;
background: #111111;
}.clearing-assembled .clearing-container .carousel > ul {
position: relative;
z-index: 999;
left: 0;
display: block;
width: 200%;
height: 100%;
margin-left: 0;
}.clearing-assembled .clearing-container .carousel > ul li {
position: relative;
display: block;
float: left;
overflow: hidden;
width: 175px;
height: inherit;
margin-right: 1px;
padding: 0;
cursor: pointer;
opacity: .4;
}.clearing-assembled .clearing-container .carousel > ul li.fix-height img {
max-width: none;
height: 100%;
min-height: 100%;
}.clearing-assembled .clearing-container .carousel > ul li a.th {
display: block;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
}.clearing-assembled .clearing-container .carousel > ul li img {
min-width: 100% !important;
cursor: pointer !important;
}.clearing-assembled .clearing-container .carousel > ul li.visible {
opacity: 1;
}.clearing-assembled .clearing-container .visible-img {
overflow: hidden;
height: 75%;
background: #111111;
}.clearing-close {
position: absolute;
top: 10px;
right: 20px;
padding-top: 0;
padding-left: 0;
}
}.alert-box {
font-size: .875em;
font-weight: bold;
position: relative;
display: block;
margin-bottom: 1.25em;
padding: .6875em 1.3125em .75em .6875em;
color: #FFFFFF;
border-width: 1px;
border-style: solid;
border-color: #2284A1;
background-color: #2BA6CB;
}.alert-box .close {
font-size: 1.375em;
line-height: 0;
position: absolute;
top: .4375em;
right: .3125em;
padding: 5px 4px 4px;
opacity: .3;
color: #333333;
}.alert-box .close:hover, .alert-box .close:focus {
opacity: .5;
}.alert-box.radius {
-webkit-border-radius: 3px;
border-radius: 3px;
}.alert-box.round {
-webkit-border-radius: 1000px;
border-radius: 1000px;
}.alert-box.success {
color: #FFFFFF;
border-color: #457A1A;
background-color: #5DA423;
}.alert-box.alert {
color: #FFFFFF;
border-color: #970B0E;
background-color: #C60F13;
}.alert-box.secondary {
color: #505050;
border-color: #D0D0D0;
background-color: #E9E9E9;
}.breadcrumbs {
display: block;
overflow: hidden;
margin-left: 0;
padding: .375em .875em .5625em;
list-style: none;
border-width: 1px;
border-style: solid;
border-color: #DCDCDC;
-webkit-border-radius: 3px;
border-radius: 3px;
background-color: #F6F6F6;
}.breadcrumbs li {
float: left;
margin: 0;
padding: 0 .75em 0 0;
}.breadcrumbs li:hover a, .breadcrumbs li:focus a {
text-decoration: underline;
}.breadcrumbs li a, .breadcrumbs li span {
font-size: .6875em;
padding-left: .75em;
text-transform: uppercase;
color: #2BA6CB;
}.breadcrumbs li.current a {
cursor: default;
color: #333333;
}.breadcrumbs li.current:hover a, .breadcrumbs li.current:focus a {
text-decoration: none;
}.breadcrumbs li.unavailable a {
color: #999999;
}.breadcrumbs li.unavailable:hover a, .breadcrumbs li.unavailable a:focus {
cursor: default;
text-decoration: none;
color: #999999;
}.breadcrumbs li:before {
position: relative;
top: 1px;
content: '/';
color: #AAAAAA;
}.breadcrumbs li:first-child a, .breadcrumbs li:first-child span {
padding-left: 0;
}.breadcrumbs li:first-child:before {
content: ' ';
}.keystroke, kbd {
font-family: 'Consolas','Menlo','Courier',monospace;
font-size: .9375em;
margin: 0;
padding: .125em .25em 0em;
color: #222222;
border-width: 1px;
border-style: solid;
border-color: #DBDBDB;
-webkit-border-radius: 3px;
border-radius: 3px;
background-color: #EDEDED;
}.label {
font-size: .875em;
font-weight: 500;
line-height: 1;
position: relative;
display: inline-block;
padding: .1875em .625em .25em;
text-align: center;
white-space: nowrap;
text-decoration: none;
color: #FFFFFF;
background-color: #2BA6CB;
}.label.radius {
-webkit-border-radius: 3px;
border-radius: 3px;
}.label.round {
-webkit-border-radius: 1000px;
border-radius: 1000px;
}.label.alert {
color: #FFFFFF;
background-color: #C60F13;
}.label.success {
color: #FFFFFF;
background-color: #5DA423;
}.label.secondary {
color: #333333;
background-color: #E9E9E9;
}.inline-list {
overflow: hidden;
margin: 0 auto 1.0625em auto;
margin-right: 0;
margin-left: -1.375em;
padding: 0;
list-style: none;
}.inline-list > li {
display: block;
float: left;
margin-left: 1.375em;
list-style: none;
}.inline-list > li > * {
display: block;
}.pagination {
display: block;
height: 1.5em;
margin-left: -.3125em;
}.pagination li {
font-size: .875em;
display: block;
float: left;
height: 1.5em;
margin-left: .3125em;
color: #222222;
}.pagination li a {
display: block;
padding: .0625em .4375em .0625em;
color: #999999;
}.pagination li:hover a, .pagination li a:focus {
background: #E6E6E6;
}.pagination li.unavailable a {
cursor: default;
color: #999999;
}.pagination li.unavailable:hover a, .pagination li.unavailable a:focus {
background: transparent;
}.pagination li.current a {
font-weight: bold;
cursor: default;
color: #FFFFFF;
background: #2BA6CB;
}.pagination li.current a:hover, .pagination li.current a:focus {
background: #2BA6CB;
}.pagination-centered {
text-align: center;
}.pagination-centered ul > li {
display: inline-block;
float: none;
}.panel {
margin-bottom: 1.25em;
padding: 1.25em;
border-width: 1px;
border-style: solid;
border-color: #D9D9D9;
background: #F2F2F2;
}.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p {
color: #333333;
}.panel > :first-child {
margin-top: 0;
}.panel > :last-child {
margin-bottom: 0;
}.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
line-height: 1;
margin-bottom: .625em;
}.panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
line-height: 1.4;
}.panel.callout {
margin-bottom: 1.25em;
padding: 1.25em;
border-width: 1px;
border-style: solid;
border-color: #2284A1;
background: #2BA6CB;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5) inset;
box-shadow: 0 1px 0 rgba(255,255,255,.5) inset;
}.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p {
color: #FFFFFF;
}.panel.callout > :first-child {
margin-top: 0;
}.panel.callout > :last-child {
margin-bottom: 0;
}.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
line-height: 1;
margin-bottom: .625em;
}.panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
line-height: 1.4;
}.panel.radius {
-webkit-border-radius: 3px;
border-radius: 3px;
}.pricing-table {
margin-bottom: 1.25em;
margin-left: 0;
border: solid 1px #DDDDDD;
}.pricing-table * {
line-height: 1;
list-style: none;
}.pricing-table .title {
font-size: 1em;
font-weight: bold;
padding: .9375em 1.25em;
text-align: center;
color: #333333;
background-color: #DDDDDD;
}.pricing-table .price {
font-size: 1.25em;
font-weight: normal;
padding: .9375em 1.25em;
text-align: center;
color: #333333;
background-color: #EEEEEE;
}.pricing-table .description {
font-size: .75em;
font-weight: normal;
line-height: 1.4;
padding: .9375em;
text-align: center;
color: #777777;
border-bottom: dotted 1px #DDDDDD;
background-color: #FFFFFF;
}.pricing-table .bullet-item {
font-size: .875em;
font-weight: normal;
padding: .9375em;
text-align: center;
color: #333333;
border-bottom: dotted 1px #DDDDDD;
background-color: #FFFFFF;
}.pricing-table .cta-button {
padding: 1.25em 1.25em 0;
text-align: center;
background-color: #F5F5F5;
}.progress {
height: 1.5625em;
margin-bottom: .625em;
padding: .125em;
border: 1px solid #CCCCCC;
background-color: transparent;
}.progress .meter {
display: block;
height: 100%;
background: #2BA6CB;
}.progress.secondary .meter {
display: block;
height: 100%;
background: #E9E9E9;
}.progress.success .meter {
display: block;
height: 100%;
background: #5DA423;
}.progress.alert .meter {
display: block;
height: 100%;
background: #C60F13;
}.progress.radius {
-webkit-border-radius: 3px;
border-radius: 3px;
}.progress.radius .meter {
-webkit-border-radius: 2px;
border-radius: 2px;
}.progress.round {
-webkit-border-radius: 1000px;
border-radius: 1000px;
}.progress.round .meter {
-webkit-border-radius: 999px;
border-radius: 999px;
}.side-nav {
display: block;
margin: 0;
padding: .875em 0;
list-style-position: inside;
list-style-type: none;
}.side-nav li {
font-size: .875em;
margin: 0 0 .4375em 0;
}.side-nav li a {
display: block;
color: #2BA6CB;
}.side-nav li.active a {
font-weight: bold;
color: #4D4D4D;
}.side-nav li.divider {
height: 0;
padding: 0;
list-style: none;
border-top: 1px solid;
border-top-color: #E6E6E6;
}.sub-nav {
display: block;
overflow: hidden;
width: auto;
margin: -.25em 0 1.125em;
margin-right: 0;
margin-left: -.5625em;
padding-top: .25em;
}.sub-nav dt, .sub-nav dd {
font-size: .875em;
font-weight: normal;
display: inline;
float: left;
margin-bottom: .625em;
margin-left: .5625em;
}.sub-nav dt a, .sub-nav dd a {
text-decoration: none;
color: #999999;
}.sub-nav dt.active a, .sub-nav dd.active a {
font-weight: bold;
padding: .1875em .5625em;
cursor: default;
color: #FFFFFF;
-webkit-border-radius: 1000px;
border-radius: 1000px;
background: #2BA6CB;
}@media only screen {
div.switch {
position: relative;
display: block;
overflow: hidden;
width: 100%;
height: 36px;
margin-bottom: 1.25em;
padding: 0;
-webkit-animation: webkitSiblingBugfix infinite 1s;
border-width: 1px;
border-style: solid;
border-color: #CCCCCC;
background: #FFFFFF;
}div.switch label {
font-weight: bold;
position: relative;
z-index: 2;
left: 0;
float: left;
width: 50%;
height: 100%;
margin: 0;
-webkit-transition: all .1s ease-out;
-moz-transition: all .1s ease-out;
transition: all .1s ease-out;
text-align: left;
}div.switch input {
position: absolute;
z-index: 3;
width: 100%;
height: 100%;
opacity: 0;
}div.switch input:hover, div.switch input:focus {
cursor: pointer;
}div.switch > span {
position: absolute;
z-index: 1;
top: -1px;
left: -1px;
display: block;
padding: 0;
-webkit-transition: all .1s ease-out;
-moz-transition: all .1s ease-out;
transition: all .1s ease-out;
border-width: 1px;
border-style: solid;
}div.switch input:not(:checked) + label {
opacity: 0;
}div.switch input:checked {
display: none !important;
}div.switch input {
left: 0;
display: block !important;
}div.switch input:first-of-type + label, div.switch input:first-of-type + span + label {
left: -50%;
}div.switch input:first-of-type:checked + label, div.switch input:first-of-type:checked + span + label {
left: 0%;
}div.switch input:last-of-type + label, div.switch input:last-of-type + span + label {
right: -50%;
left: auto;
text-align: right;
}div.switch input:last-of-type:checked + label, div.switch input:last-of-type:checked + span + label {
right: 0%;
left: auto;
}div.switch span.custom {
display: none !important;
}div.switch label {
font-size: .875em;
line-height: 2.3em;
padding: 0 .375em;
}div.switch input:first-of-type:checked ~ span {
left: 100%;
margin-left: -2.1875em;
}div.switch > span {
width: 2.25em;
height: 2.25em;
}div.switch > span {
border-color: #B3B3B3;
background: #FFFFFF;
background:    -moz-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
background: -webkit-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
background:         linear-gradient(to bottom, #FFFFFF 0%, #F2F2F2 100%);
-webkit-box-shadow: 2px 0 10px 0 rgba(0,0,0,.07),1000px 0 0 1000px #E1F5D1,-2px 0 10px 0 rgba(0,0,0,.07),-1000px 0 0 1000px #F5F5F5;
box-shadow: 2px 0 10px 0 rgba(0,0,0,.07),1000px 0 0 980px #E1F5D1,-2px 0 10px 0 rgba(0,0,0,.07),-1000px 0 0 1000px #F5F5F5;
}div.switch:hover > span, div.switch:focus > span {
background: #FFFFFF;
background:    -moz-linear-gradient(top, #FFFFFF 0%, #E6E6E6 100%);
background: -webkit-linear-gradient(top, #FFFFFF 0%, #E6E6E6 100%);
background:         linear-gradient(to bottom, #FFFFFF 0%, #E6E6E6 100%);
}div.switch:active {
background: transparent;
}div.switch.large {
height: 44px;
}div.switch.large label {
font-size: 1.0625em;
line-height: 2.3em;
padding: 0 .375em;
}div.switch.large input:first-of-type:checked ~ span {
left: 100%;
margin-left: -2.6875em;
}div.switch.large > span {
width: 2.75em;
height: 2.75em;
}div.switch.small {
height: 28px;
}div.switch.small label {
font-size: .75em;
line-height: 2.1em;
padding: 0 .375em;
}div.switch.small input:first-of-type:checked ~ span {
left: 100%;
margin-left: -1.6875em;
}div.switch.small > span {
width: 1.75em;
height: 1.75em;
}div.switch.tiny {
height: 22px;
}div.switch.tiny label {
font-size: .6875em;
line-height: 1.9em;
padding: 0 .375em;
}div.switch.tiny input:first-of-type:checked ~ span {
left: 100%;
margin-left: -1.3125em;
}div.switch.tiny > span {
width: 1.375em;
height: 1.375em;
}div.switch.radius {
-webkit-border-radius: 4px;
border-radius: 4px;
}div.switch.radius > span {
-webkit-border-radius: 3px;
border-radius: 3px;
}div.switch.round {
-webkit-border-radius: 1000px;
border-radius: 1000px;
}div.switch.round > span {
-webkit-border-radius: 999px;
border-radius: 999px;
}div.switch.round label {
padding: 0 .5625em;
}@-webkit-keyframes webkitSiblingBugfix {
from {
position: relative;
}to {
position: relative;
}
}
}[data-magellan-expedition] {
z-index: 50;
min-width: 100%;
padding: 10px;
background: #FFFFFF;
}[data-magellan-expedition] .sub-nav {
margin-bottom: 0;
}[data-magellan-expedition] .sub-nav dd {
margin-bottom: 0;
}table {
margin-bottom: 1.25em;
border: solid 1px #DDDDDD;
background: #FFFFFF;
}table thead, table tfoot {
font-weight: bold;
background: #F5F5F5;
}table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td {
font-size: .875em;
padding: .5em .625em .625em;
text-align: left;
color: #222222;
}table tr th, table tr td {
font-size: .875em;
padding: .5625em .625em;
color: #222222;
}table tr.even, table tr.alt, table tr:nth-of-type(even) {
background: #F9F9F9;
}table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td {
line-height: 1.125em;
display: table-cell;
}.th {
display: inline-block;
-webkit-transition: all 200ms ease-out;
-moz-transition: all 200ms ease-out;
transition: all 200ms ease-out;
border: solid 4px #FFFFFF;
-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.2);
box-shadow: 0 0 0 1px rgba(0,0,0,.2);
}.th:hover, .th:focus {
-webkit-box-shadow: 0 0 6px 1px rgba(43,166,203,.5);
box-shadow: 0 0 6px 1px rgba(43,166,203,.5);
}.th.radius {
-webkit-border-radius: 3px;
border-radius: 3px;
}.has-tip {
font-weight: bold;
cursor: help;
color: #333333;
border-bottom: dotted 1px #CCCCCC;
}.has-tip:hover, .has-tip:focus {
color: #2BA6CB;
border-bottom: dotted 1px #196177;
}.has-tip.tip-left, .has-tip.tip-right {
float: none !important;
}.tooltip {
font-size: .9375em;
font-weight: bold;
line-height: 1.3;
position: absolute;
z-index: 999;
left: 50%;
display: none;
width: 100%;
max-width: 85%;
padding: .5em;
color: #FFFFFF;
-webkit-border-radius: 3px;
border-radius: 3px;
background: #000000;
}.tooltip > .nub {
position: absolute;
top: -10px;
left: 5px;
display: block;
width: 0;
height: 0;
border: solid 5px;
border-color: transparent transparent #000000 transparent;
}.tooltip.opened {
color: #2BA6CB !important;
border-bottom: dotted 1px #196177 !important;
}.tap-to-close {
font-size: .625em;
font-weight: normal;
display: block;
color: #888888;
}@media only screen and (min-width: 48em) {
.tooltip > .nub {
top: -10px;
border-color: transparent transparent #000000 transparent;
}.tooltip.tip-top > .nub {
top: auto;
bottom: -10px;
border-color: #000000 transparent transparent transparent;
}.tooltip.tip-left, .tooltip.tip-right {
float: none !important;
}.tooltip.tip-left > .nub {
top: 50%;
right: -10px;
left: auto;
margin-top: -5px;
border-color: transparent transparent transparent #000000;
}.tooltip.tip-right > .nub {
top: 50%;
right: auto;
left: -10px;
margin-top: -5px;
border-color: transparent #000000 transparent transparent;
}
}@media only screen and (max-width: 767px) {
.f-dropdown {
left: 0;
max-width: 100%;
}
}.f-dropdown {
font-size: 16px;
position: absolute;
z-index: 99;
top: -9999px;
width: 100%;
max-width: 200px;
height: auto;
max-height: none;
margin-top: 2px;
padding: 1.25em;
list-style: none;
border: solid 1px #CCCCCC;
background: #FFFFFF;
}.f-dropdown *:first-child {
margin-top: 0;
}.f-dropdown *:last-child {
margin-bottom: 0;
}.f-dropdown:before {
position: absolute;
z-index: 99;
top: -12px;
left: 10px;
display: block;
width: 0;
height: 0;
content: '';
border: solid 6px;
border-color: transparent transparent #FFFFFF transparent;
}.f-dropdown:after {
position: absolute;
z-index: 98;
top: -14px;
left: 9px;
display: block;
width: 0;
height: 0;
content: '';
border: solid 7px;
border-color: transparent transparent #CCCCCC transparent;
}.f-dropdown.right:before {
right: 10px;
left: auto;
}.f-dropdown.right:after {
right: 9px;
left: auto;
}.f-dropdown li {
font-size: .875em;
line-height: 1.125em;
margin: 0;
padding: .3125em .625em;
cursor: pointer;
}.f-dropdown li:hover, .f-dropdown li:focus {
background: #EEEEEE;
}.f-dropdown li a {
color: #555555;
}.f-dropdown.content {
font-size: 16px;
position: absolute;
z-index: 99;
top: -9999px;
width: 100%;
max-width: 200px;
height: auto;
max-height: none;
padding: 1.25em;
list-style: none;
border: solid 1px #CCCCCC;
background: #FFFFFF;
}.f-dropdown.content *:first-child {
margin-top: 0;
}.f-dropdown.content *:last-child {
margin-bottom: 0;
}.f-dropdown.tiny {
max-width: 200px;
}.f-dropdown.small {
max-width: 300px;
}.f-dropdown.medium {
max-width: 500px;
}.f-dropdown.large {
max-width: 800px;
}
}@media screen and (min-width:0em) and (max-width:39.9375em) {
.hide-for-small-only {
display: none!important;
}
}@media screen and (max-width:0em),screen and (min-width:40em) {
.show-for-small-only {
display: none!important;
}
}@media screen and (min-width:40em) {
.hide-for-medium {
display: none!important;
}
}@media screen and (max-width:39.9375em) {
.show-for-medium {
display: none!important;
}
}@media screen and (min-width:40em) and (max-width:63.9375em) {
.hide-for-medium-only {
display: none!important;
}
}@media screen and (max-width:39.9375em),screen and (min-width:64em) {
.show-for-medium-only {
display: none!important;
}
}@media screen and (min-width:64em) {
.hide-for-large {
display: none!important;
}
}@media screen and (max-width:63.9375em) {
.show-for-large {
display: none!important;
}
}@media screen and (min-width:64em) and (max-width:74.9375em) {
.hide-for-large-only {
display: none!important;
}
}@media screen and (max-width:63.9375em),screen and (min-width:75em) {
.show-for-large-only {
display: none!important;
}
}