@charset "UTF-8";article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary{display:block;}
audio,
canvas,
video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
a:focus{outline:thin dotted;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
dfn{font-style:italic;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
mark{background:#ff0;color:#000;}
code,
kbd,
pre,
samp{font-family:monospace, serif;font-size:1em;}
pre{white-space:pre-wrap;}
q{quotes:"\201C" "\201D" "\2018" "\2019";}
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;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
legend{border:0;padding:0;}
button,
input,
select,
textarea{font-family:inherit;font-size:100%;margin:0;}
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;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strong,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
sub,
sup,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
time,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary,
main{margin:0;padding:0;border:0;}
*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ol,
ul{list-style:none;}
ul,
ol, dl, p, h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6, table, .quote, .quote blockquote, hr, pre, .grid,
.grid-item, .island,
.islet, .slats, .slats-img,
.slats-img-rev, .divider, .feedback-block, .form-main-field, .pull-left,
.pull-right,
.pull-center{margin-bottom:21px;margin-bottom:1.4rem;}
ul:last-child,
ol:last-child, dl:last-child, p:last-child, h1:last-child, .h1:last-child,
h2:last-child, .h2:last-child,
h3:last-child, .h3:last-child,
h4:last-child, .h4:last-child,
h5:last-child, .h5:last-child,
h6:last-child, .h6:last-child, table:last-child, .quote:last-child, .quote blockquote:last-child, hr:last-child, pre:last-child, .grid:last-child,
.grid-item:last-child, .island:last-child,
.islet:last-child, .slats:last-child, .slats-img:last-child,
.slats-img-rev:last-child, .divider:last-child, .feedback-block:last-child, .form-main-field:last-child, .pull-left:last-child,
.pull-right:last-child,
.pull-center:last-child{margin-bottom:0;}
.island:after,
.islet:after, .slats:after, .flexslider .slides:after, .modal-footer:after, .form-main-field:after{content:"";display:table;clear:both;}
.complex-link, .vcard .url{color:inherit;text-decoration:inherit;cursor:text;}
.complex-link:visited, .vcard .url:visited, .complex-link:hover, .vcard .url:hover, .complex-link:focus, .vcard .url:focus{color:inherit;}
.sprite{background-color:transparent;border:0;overflow:hidden;}
.sprite:before{content:"";display:block;width:0;height:150%;}
.flex-control-paging a, .flex-direction-nav a{text-indent:-9999px;}
.sprite{background-image:url("img/sprite.png");background-repeat:no-repeat;}
.sprite, .icon:before{line-height:1;display:inline-block;vertical-align:middle;position:relative;margin-right:0.66667em;top:-1px;}
a, .logo img, .complex-link--target, .accordion-header, .btn, .btn:before, .btn:after{-webkit-transition:all 0.2s;transition:all 0.2s;}
.hide-visually.skip-link:active, .hide-visually.skip-link:focus{-webkit-transition:none;transition:none;}
.js .drop-down{box-shadow:0 4px 2px -2px rgba(0, 0, 0, 0.4);}
.horiz-list{}
.horiz-list,
.horiz-list ul,
.horiz-list ol{margin:0;list-style:none;}
@font-face{font-family:'icons';src:url("fonts/icons/icons.eot");src:url("fonts/icons/icons.eot?#iefix") format("embedded-opentype"), url("fonts/icons/icons.svg#icomoon") format("svg"), url("fonts/icons/icons.woff") format("woff"), url("fonts/icons/icons.ttf") format("truetype");font-weight:normal;font-style:normal;}
@font-face{font-family:'emoticons';src:url("fonts/emoticons.eot?-erybr4");src:url("fonts/emoticons.eot?#iefix-erybr4") format("embedded-opentype"), url("fonts/emoticons.ttf?-erybr4") format("truetype"), url("fonts/emoticons.woff?-erybr4") format("woff"), url("fonts/emoticons.svg?-erybr4#emoticons") format("svg");font-weight:normal;font-style:normal;}
html{font-size:1em;line-height:1.4;font-weight:300;}
body{background-color:#000;-webkit-animation:fade-in 1.5s 0.5s both;animation:fade-in 1.5s 0.5s both;}
@-webkit-keyframes $animation-name{from{opacity:0;}
to{opacity:1;}
}
@keyframes $animation-name{from{opacity:0;}
to{opacity:1;}
}
html,
button,
input,
select,
textarea{font-family:"Raleway", Arial, Helvetica, sans-serif;color:#000;}
@-webkit-viewport{width:device-width;}
@-moz-viewport{width:device-width;}
@-o-viewport{width:device-width;}
@viewport{width:device-width;}
a{text-decoration:none;}
a:visited{color:gray;}
a:hover, a:focus{text-decoration:underline;}
@media all and (min-width:40.0625em){a[href^="tel:"]{color:inherit;text-decoration:inherit;cursor:text;}
a[href^="tel:"]:visited, a[href^="tel:"]:hover, a[href^="tel:"]:focus{color:inherit;}
a[href^="tel:"]:focus{outline:none;}
}
.download{margin:0.2em 0 0.5em 0;display:inline-block;}
.dashboard a:hover, .dashboard a:focus{text-decoration:none;}
@media print{a,
a:visited{text-decoration:underline;}
a[href]:after,
abbr[title]:after{font-size:80%;color:gray !important;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
.header a[href]:after,
.url[href]:after,
a[href^="tel:"]:after,
a[href^="javascript:"]:after,
a[href^="#"]:after{content:"";}
}
ul,
ol{}
ul,
ul ul,
ul ol,
ol,
ol ul,
ol ol{margin-left:21px;margin-left:1.4rem;}
@media all and (min-width:40.0625em){ul,
ul ul,
ul ol,
ol,
ol ul,
ol ol{margin-left:42px;margin-left:2.8rem;}
}
.list,
.list ul,
.list ol{margin-left:1.1em;}
.list-indent-half{margin-left:21px;margin-left:1.4rem;}
ul.list{list-style:disc;}
.list ul{list-style:circle;}
.list ul ul{list-style:square;}
ol.list{list-style:decimal;}
.list ol{list-style:lower-alpha;}
.list ol ol{list-style:lower-roman;}
dt{font-weight:700;}
.list-colour-alt{}
.list-colour-alt div:after{content:"";display:table;clear:both;}
.list-colour-alt div.form-main-field{padding:1em 0;margin-bottom:0;}
.list-colour-alt div.form-main-field:nth-child(odd){background:#f2f2f2;}
.list-colour-alt div .icon{padding-left:0.5em;}
.list-colour-alt div .icon-success:before{color:#2b4119;}
.list-colour-alt div .icon-warning:before{color:#6f0f0f;}
.list-colour-alt div .btn-sml{float:right;}
.list-colour-alt div .btn-sml:before{content:"Configuration";}
@media all and (max-width:28.125em){.list-colour-alt div .btn-sml:before{content:"";}
.list-colour-alt div .btn-sml .icon{padding-left:0;}
.list-colour-alt div .btn-sml .icon:before{margin-right:0;}
}
.list-colour-alt .table-admin label{margin:0;}
.list-arrow{margin-left:0;}
.list-arrow li{background:transparent url(img/icons/icon-right.png) no-repeat -0.8em -5px;padding-left:1.5em;}
.list-circle-tick{margin-left:0;}
.list-circle-tick li{background:transparent url(img/icons/icon-green-tick.png) no-repeat 0em -1px;padding-left:2em;}
.hours strong{width:6em;display:inline-block;}
.availability-time-row select{top:0 !important;padding:0.5em 2em 0.5em 0.5em;margin-right:0.5em;}
.availability-time-row .txt-input{margin-right:0.5em;}
.availability-time-row .btn-main{position:relative;top:-1px;}
.secondary-page ul{list-style:disc;margin-left:1em;}
.content-body ul, .content-body ol{margin:1em 0 1em 1em;}
.content-body ul{list-style:disc;}
.content-body ul.content-docs, .content-body ul.accordion{list-style:none;margin-left:0;}
.content-body ol{list-style:decimal;}
img{vertical-align:middle;max-width:100%;height:auto;font-style:italic;}
figure > img{display:block;}
.percentage{width:7.33333em;height:7.33333em;text-align:center;padding-top:1.5em;color:#a2a49b;background:transparent url("img/percent-complete-tracks.png") no-repeat 0 0;}
.percentage .h2{font-size:1.8em;margin-bottom:-0.2em;line-height:1.5em;color:#a2a49b !important;}
.percentage span{font-size:0.8em;}
.content-body img.full-width{width:100%;}
.secondary-page p{margin-bottom:1em;}
.console-bg .content-body{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000;}
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6{font-weight:300;text-transform:uppercase;}
h1, .h1{font-size:35px;font-size:2.33333rem;line-height:1.2;line-height:1em;}
h1 span, .h1 span{color:#c32027;}
h2, .h2{font-size:22px;font-size:1.46667rem;line-height:1.90909;}
h3, .h3{font-size:20px;font-size:1.33333rem;line-height:1.05;}
h4, .h4{font-size:16px;font-size:1.06667rem;line-height:1.3125;}
h5, .h5{font-size:15px;font-size:1rem;line-height:1.4;font-weight:500;}
h6, .h6{font-size:14px;font-size:0.93333rem;line-height:1.5;}
.secondary-page h2, .secondary-page .h2,
.secondary-page h3, .secondary-page .h3,
.secondary-page h4, .secondary-page .h4{margin:1em 0 0.5em 0;}
.module-heading{text-transform:none;}
.non-palm-two-thirds{position:relative;}
.non-palm-two-thirds .module-heading{font-size:1.8em;line-height:1.2em;color:#000;background-color:#fff;margin:0;padding:0.5em 1em;border-bottom:2px solid #058957;}
.non-palm-two-thirds .module-heading.light-blue{border-bottom:2px solid #029fe2;}
.non-palm-two-thirds .module-heading.orange{border-bottom:2px solid #f97144;}
.non-palm-two-thirds .module-heading.blue{border-bottom:2px solid #064ca5;}
.non-palm-two-thirds .module-heading.purple{border-bottom:2px solid #740047;}
.non-palm-two-thirds .module-heading.yellow{border-bottom:2px solid #f8d200;}
.non-palm-two-thirds .content-media .module-heading{border-bottom:0;padding:0 0 1em 0;}
.edit-page{position:absolute;top:-3.5em;right:1em;}
.edit-section{display:block;padding:0.5em 0 0 0;margin:1em 0;}
table{width:100%;}
caption,
th{text-align:left;}
th,
td{vertical-align:middle;}
.tiny{width:1%;}
.short{width:12.5%;}
.med{width:20%;}
.long{width:35%;}
.x-long{width:55%;}
td[data-th=URL]{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}
@media print{thead{display:table-header-group;}
}
.grid-table{display:table;width:100%;}
.grid-table .grid-row{display:table-row;}
.grid-table .grid-row .grid-cell{display:table-cell;}
.table-admin{background-color:#fff;}
.table-admin td, .table-admin th{vertical-align:top;}
.table-admin td.tiny, .table-admin th.tiny{width:1%;}
.table-admin td.strong, .table-admin td .strong, .table-admin th.strong, .table-admin th .strong{font-weight:500;}
.table-admin th{background-color:#058957;padding:0.5em;color:#fff;font-weight:normal;}
.table-admin th a{color:#fff;}
.table-admin tr:nth-of-type(odd){background:#f2f2f2;}
.table-admin td{text-align:left;padding:0.5em;}
.table-admin td .toolbar{width:100%;}
.table-admin .form-main-inputs{margin-left:0;}
.table-admin .form-main-inputs .custom-cb-label{margin:0;}
.table-admin .form-main-inputs .custom-cb-label:before{border-radius:0;}
.table-admin .unread{font-weight:500;}
.table-admin .js-toggle-content{margin-top:0.5em;}
@media all and (max-width:47.5em){.table-admin{display:block;}
.table-admin thead, .table-admin tbody, .table-admin th, .table-admin td, .table-admin tr{display:block;}
.table-admin thead tr{position:absolute;top:-9999px;left:-9999px;}
.table-admin td{border:none;position:relative;padding-left:6.66667em;clear:both;min-height:40px;}
.table-admin td.title > a{margin-left:6em;}
.table-admin td.description p{margin-left:6em;}
.table-admin td.date p{margin-left:6em;}
.table-admin td a{width:auto !important;}
.table-admin td .btn-faux-link{width:100%;margin-bottom:1em;}
.table-admin .toolbar{float:none;padding:1em 0 0.8em 0.6em;}
.table-admin td.title:before{content:"Title:";font-weight:bold;}
.table-admin td.description:before{content:"Description:";font-weight:bold;}
.table-admin td.date:before{content:"Date:";font-weight:bold;}
.table-admin td.mrn:before{content:"URN/MRN:";font-weight:bold;}
.table-admin td.patient:before{content:"Patient:";font-weight:bold;}
.table-admin td.status:before, .table-admin td.facility:before, .table-admin td.healthpro:before{content:"Date Created:";font-weight:bold;}
.table-admin td.toolbar:before{content:"Option:";font-weight:bold;}
}
@media all and (min-width:47.5625em){.table-admin .toolbar-6-items{width:12.66667em;}
.table-admin .toolbar-5-items{width:10.66667em;}
.table-admin .toolbar-4-items{width:9em;}
.table-admin .toolbar-3-items{width:7.33333em;}
.table-admin .toolbar-2-items{width:5.33333em;}
.table-admin .toolbar-1-item{width:3.33333em;text-align:right;}
}
@media all and (min-width:64em){.table-admin{}
.table-admin .title{position:relative;}
.table-admin .title .btn-toggle-content-wrap{position:absolute;right:0;top:0.2em;}
.table-admin .title .btn-toggle-content-wrap .btn-faux-link{margin-top:0;}
}
.table-assessment, .table-admin{background-color:#fff;text-align:left;}
.table-assessment tr th, .table-admin tr th{background-color:#058957;color:#fff;font-weight:normal;}
.table-assessment tr th .id-column, .table-admin tr th .id-column{width:0.66667em;padding-right:0;}
.table-assessment tr th .id-column .icon:before, .table-admin tr th .id-column .icon:before{margin-right:0;}
.table-assessment tr th h2, .table-admin tr th h2{float:left;margin:0.5em 0 0 0;}
.table-assessment tr th .btn, .table-admin tr th .btn{float:right;}
.table-assessment tr th.sort-handle-heading, .table-admin tr th.sort-handle-heading{padding:0.8em 0 0.8em 0.5em;text-align:center;width:1%;}
.table-assessment tr th, .table-admin tr th{padding:0.8em;}
.table-assessment tr td, .table-admin tr td{padding:0.3em 0.8em;vertical-align:top;}
.table-assessment tr td.sort-handle, .table-admin tr td.sort-handle{padding:0.3em 0 0.3em 0.6em;}
.table-assessment tr td.sort-handle span, .table-admin tr td.sort-handle span{display:inline-block;text-align:center;}
.table-assessment tr td.sort-handle .icon:before, .table-admin tr td.sort-handle .icon:before{margin-right:0;}
.table-assessment tr td a, .table-admin tr td a{width:100%;}
.table-assessment tr td a:hover, .table-admin tr td a:hover{text-decoration:none;}
.table-assessment .date, .table-admin .date{margin-right:1em;}
.table-assessment .message, .table-admin .message{width:15.33333em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.table-assessment .text-full, .table-admin .text-full{width:83%;display:inline-block;}
.table-assessment .text-short, .table-admin .text-short{display:none;}
.table-assessment .short-cell, .table-admin .short-cell{width:3%;}
.table-assessment .short-cell .disc, .table-admin .short-cell .disc{margin-left:0;}
.table-assessment .med-cell, .table-admin .med-cell{width:20%;}
.table-assessment .id-cell, .table-admin .id-cell{width:10%;}
.table-assessment .name-cell, .table-admin .name-cell{width:20%;}
.table-assessment .user-type-cell, .table-admin .user-type-cell{width:10em;}
.table-assessment .date-cell, .table-admin .date-cell{width:6em;}
@media all and (min-width:40.0625em){.table-assessment tr:last-child td:first-child, .table-admin tr:last-child td:first-child{border-bottom-left-radius:0.5em;}
.table-assessment tr:last-child td:last-child, .table-admin tr:last-child td:last-child{border-bottom-right-radius:0.5em;}
.table-assessment .status, .table-admin .status{position:absolute;right:2.5em;top:-0.82em;}
.table-assessment .status .icon, .table-admin .status .icon{font-size:2em;color:#058957;}
.table-assessment .status .icon:before, .table-admin .status .icon:before{margin-right:0;}
}
@media all and (max-width:40em){.table-assessment thead, .table-assessment .text-full, .table-assessment .icon-edit, .table-admin thead, .table-admin .text-full, .table-admin .icon-edit{display:none;}
.table-assessment .text-short, .table-admin .text-short{display:block;float:left;padding-top:0.5em;}
.table-assessment tr, .table-admin tr{border-bottom:1px solid #fff;}
.table-assessment tr td .status, .table-admin tr td .status{padding:0.47em 0.8em;width:2.6em;background-color:#058957;position:absolute;right:0;}
.table-assessment tr td .status .icon-tick:before, .table-admin tr td .status .icon-tick:before{margin-right:0;}
}
@media all and (max-width:47.5em){.table-assessment tr td, .table-admin tr td{padding-top:0;padding-bottom:0;min-height:30px;}
.table-assessment tr td:first-child, .table-admin tr td:first-child{padding-top:0.5em;}
.table-assessment tr td .toolbar, .table-admin tr td .toolbar{padding:0 0 0.5em 0;}
}
.table-assessment tr th h2{color:#fff;}
.table-assessment tr th:first-child{width:0.66667em;padding-right:0;text-align:center;}
.table-assessment tr th:first-child .icon:before{margin-right:0;}
.table-assessment tr td:first-child{vertical-align:middle;}
.table-assessment .icon-edit{width:5.33333em;text-align:center;}
.table-assessment .icon-edit:before{border:2px solid #058957;border-radius:50%;padding:0.4em 0.36em;}
@media all and (min-width:40.0625em){.table-assessment tr:nth-of-type(odd){background:#f2f2f2;}
.table-assessment td > a:first-child{position:relative;width:100%;display:block;}
.table-assessment td > a:first-child .icon-edit{position:absolute;right:-0.7em;top:-0.2em;text-align:right;}
}
@media all and (max-width:40em){.table-assessment tr td{background-color:#058957;}
.table-assessment tr td a{color:#fff;}
}
.table-message tr td{cursor:pointer;}
.table-report .disc{margin-left:0;}
.table-report .label td{background-color:#058957;color:#fff;}
.resources .table-admin{border-bottom:1px solid #e3e3e3;}
.resources .table-admin tr th{background-color:transparent;color:#058957;border-top:1px solid #058957;border-bottom:1px solid #058957;}
.resources .table-admin tr:last-child td{border-radius:0;}
@media all and (max-width:40em){.table-responsive thead{display:none;}
.table-responsive th{display:block;}
.table-responsive td{display:block;text-align:left !important;padding:0.3em !important;font-size:85%;}
.table-responsive td:before{content:attr(data-hr) ": ";font-weight:bold;display:inline-block;width:18em;}
}
@media all and (max-width:40em){.responsive-hide{display:none;}
}
.content-body table{background-color:#e3e3e3;}
.content-body table thead td{background-color:#058957;font-weight:bold;color:#fff;}
.content-body table td{border-left:1px solid #fff;border-bottom:1px solid #fff;padding:0.5em;}
.custom-table h6{margin-bottom:0.5em;}
.custom-table .linked-question{font-size:85%;}
@media all and (max-width:63.9375em){.custom-table h6{margin-top:1em;}
.custom-table .non-palm-one-fifth{width:100%;}
}
@media all and (min-width:64em) and (max-width:82.4375em){.custom-table h6{min-height:6em;}
}
@media all and (min-width:82.5em){.custom-table h6{min-height:4.66667em;}
}
q{quotes:"\2018" "\2019" "\201C" "\201D";}
q:before{content:"\2018";content:open-quote;}
q:after{content:"\2019";content:close-quote;}
q q:before{content:"\201C";content:open-quote;}
q q:after{content:"\201D";content:close-quote;}
.content-body blockquote{font-style:italic;margin:0 1em 1em 0;padding:0.5em 3em;text-align:center;position:relative;}
.content-body blockquote:before, .content-body blockquote:after{line-height:0.1em;margin-right:0.2em;font-size:100px;font-family:arial;position:absolute;color:#bfbfbf;}
.content-body blockquote:before{content:"\201C";top:0.4em;left:-0.1em;}
.content-body blockquote:after{content:"\201D";right:-0.1em;bottom:0;}
.quote{margin-left:3.06667em;padding:1.4em 0;}
@media all and (min-width:48em){.quote{width:70%;margin-left:auto;margin-right:auto;}
}
.quote blockquote{font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;font-size:17px;font-size:1.13333rem;line-height:1.23529;font-style:italic;color:#262626;position:relative;quotes:none;}
@media all and (min-width:48em){.quote blockquote{font-size:17px;font-size:1.13333rem;line-height:1.23529;}
}
.quote blockquote:before, .quote blockquote:after{font-family:Arial, Helvetica, sans-serif;font-size:100px;font-size:6.66667rem;line-height:1.05;font-weight:bold;font-style:normal;speak:none;position:absolute;}
.quote blockquote:before{content:"\201C";top:-0.28em;left:-0.56em;}
@media all and (min-width:48em){.quote blockquote:before{font-size:130px;font-size:8.66667rem;line-height:1.13077;top:-0.23077em;left:-0.53846em;}
}
.quote blockquote:after{content:"\201D";top:1em;left:auto;right:-0.56em;}
.quote blockquote p{text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);}
.quote figcaption{color:gray;font-size:13px;font-size:0.86667rem;line-height:1.61538;}
.quote figcaption:before{content:"\2014";}
::-moz-selection{background:#058957;text-shadow:none;color:#fff;}
::selection{background:#058957;text-shadow:none;color:#fff;}
.txt-green{color:green;}
.txt-orange{color:orange;}
.txt-red{color:red;}
.txt-blue{color:blue;}
.txt-black{color:black;}
.txt-white{color:white;}
hr{display:block;height:1px;border:0;border-top:0.06667em solid #bfbfbf;padding:0;position:relative;}
hr:after{content:"\2767";position:absolute;top:0;right:0;left:0;line-height:0;text-align:center;color:#bfbfbf;}
abbr[title]{cursor:help;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
address,
em{font-style:normal;}
small{font-size:100%;}
canvas{-ms-touch-action:double-tap-zoom;}
.clear:after{content:"";display:table;clear:both;}
.block-number{display:inline-block;background-color:#058957;padding:0.1em 0.4em;margin-right:0.5em;color:#fff;}
.ribbon{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:5.5em;height:5.5em;text-align:right;}
.ribbon span{font-size:1em;text-transform:uppercase;text-align:center;color:#FFF;line-height:2.3em;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:114px;display:block;background:#058957;box-shadow:0 3px 10px -5px black;position:absolute;top:9px;right:-31px;}
.ribbon span:before{content:"";position:absolute;left:4px;top:100%;z-index:-1;border-left:3px solid #79A70A;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #79A70A;}
.ribbon span:after{content:"";position:absolute;right:4px;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #79A70A;border-bottom:3px solid transparent;border-top:3px solid #79A70A;}
.disc{border-radius:50%;display:inline-block;height:1.13333em;width:1.13333em;position:relative;color:#fff;}
.disc.green{background-color:#058957;}
.disc.orange{background-color:#f97144;}
.disc.blue{background-color:#064ca5;}
.strong{font-weight:bold;}
.medium{font-weight:400;}
.light{font-weight:300;}
.js-toggle-content{padding:0.8em 0.1em;}
.tracecontent, #__asptrace{background-color:#fff !important;}
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin-bottom:2em;}
.embed-container iframe, .embed-container object, .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.key-required{font-size:0.8em;background-image:radial-gradient(#7ac144 18%, rgba(0, 0, 0, 0) 18%), radial-gradient(#7ac144 18%, rgba(0, 0, 0, 0) 18%);background-size:2em 2em;background-position:-0.7em -0.5em;background-repeat:no-repeat;border-color:#7ac144;padding-left:1em;}
.hide-visually.skip-link{}
.hide-visually.skip-link:active, .hide-visually.skip-link:focus{position:absolute;left:0;top:0;z-index:2147483647;width:100%;padding:0.46667em 0;background-color:rgba(5, 137, 87, 0.9);color:#fff;text-decoration:none;box-shadow:0 8px 6px -6px rgba(0, 0, 0, 0.4);text-align:center;font-weight:700;height:auto;overflow:visible;clip:auto;margin:0;}
.container{width:90%;min-width:280px;min-width:18.66667rem;max-width:1200px;max-width:80rem;margin:0 auto;}
@media print{.container{width:auto;}
}
@media all and (max-width:40em){.container{width:100%;}
}
.container-pad{padding:0 1.4em;}
.container-ball{margin-bottom:-2.53333em;}
.container--full{width:100%;padding-bottom:2.66667em;}
@media all and (min-width:40.0625em){.container-padding{padding:42px 0px;padding:2.8rem 0rem;}
}
@media all and (min-width:68.75em){.container-padding{padding:63px 0px;padding:4.2rem 0rem;}
}
.flex{display:flex;}
.flex .survey-inputs{flex-grow:1;}
.grey-fill{background-color:#f2f2f2;}
@media all and (max-width:40em){.grey-fill{padding:0;border-top:1px solid gray;}
}
@media all and (min-width:40.0625em){.dashboard{padding-top:42px;padding-top:2.8rem;}
}
@media all and (min-width:68.75em){.dashboard{padding-top:52.5px;padding-top:3.5rem;}
}
.message-body{background-color:#fff;text-align:left;}
.message-body .message-toolbar{border-radius:0;}
.message-body .message-toolbar .btn{border:0;}
.message-body .message-bar{background-color:#058957;color:#fff;}
.message-body .message-header{position:relative;background-color:#f2f2f2;margin-bottom:0;}
.message-body .message-header .message-flag{position:absolute;right:0;top:2.5em;}
.message-body .message-header .message-flag .icon:before{font-size:2em;}
@media all and (max-width:40em){.message-body .def-list_desc{margin-bottom:1em;}
}
.help-page .list li{margin-bottom:0.5em;}
.help-page p{margin-bottom:0.5em;}
.help-page .non-palm-three-quarters .islet{background-color:#f2f2f2;}
.help-page-title{background-color:#058957;color:#fff;}
.help-page-title .icon{display:inline-block;padding:0.5em;margin-right:0.5em;background-color:#058957;}
.help-page-title .icon:before{margin-right:0;}
.help-page-subtitle{background-color:#058957;color:#fff;padding:0.5em;}
.countdown{background-color:#454340;display:table;width:100%;margin-top:3em;font-weight:bold;padding-top:1.5em;}
.countdown .non-palm-one-half{max-width:26.66667em;}
.countdown .user-time-remaining{display:table;width:100%;}
.countdown .user-time-remaining > div{display:table-cell;vertical-align:top;}
.countdown .user-time-remaining .user-time-remaining-clock{background:url(img/time-remaining-clock.png) no-repeat;background-position:0px;float:left;width:1.2em;height:1.2em;margin-top:1em;}
.countdown .user-time-remaining .user-time-remaining-text{padding-top:1em;}
.countdown .user-time-remaining .user-number-remaining{float:left;font-size:2.5em;position:relative;top:-0.65em;left:0.3em;}
.countdown .user-time-remaining .user-number-remaining-text{position:relative;top:-0.4em;}
.countdown .user-time-remaining .user-weeks-remaining-wrapper, .countdown .user-time-remaining .user-days-remaining-wrapper{position:relative;background:url(img/time-remaining-countdown-backboard.png) no-repeat;background-position:-8px 0px;width:8.66667em;height:3.53333em;padding-top:1.3em;}
.countdown .user-time-remaining .user-time-remaining-overlay{position:absolute;width:100%;height:100%;background:url(img/time-remaining-countdown-backboard.png) no-repeat;background-position:-160px -1.3em;z-index:9999;}
.countdown.countdown-small{background-color:transparent;padding-top:0;margin-top:0;}
.countdown.countdown-small .user-time-remaining{display:inline-block;}
@media all and (max-width:40em){.countdown.countdown-small .user-time-remaining .user-weeks-remaining-wrapper{width:8.5em;}
.countdown.countdown-small .user-time-remaining > div{display:inline-block;}
}
.countdown.countdown-small .user-weeks-remaining.user-number-remaining, .countdown.countdown-small .user-number-remaining-text{color:#fff;}
.secondary-page{text-align:left;}
.content-body p{padding-bottom:0.5em;}
@media all and (min-width:40.0625em){.register{}
.register .slats-img{font-weight:bold;}
.register .slats-body{text-align:left;}
.register .form-main-label{font-weight:bold;}
}
.register .register-footer{position:relative;}
.register .register-footer .btn-main-compact{border:0;text-transform:none;background-color:gray;position:absolute;left:1.5em;top:28%;}
@media all and (min-width:40.0625em) and (max-width:74.9375em){.modules .non-palm-one-quarter{width:33%;}
.modules .non-palm-three-quarters{width:66%;}
}
.content-media{margin-bottom:1.5em;}
.module-navigation{background-color:#e5e0d9;padding:2em 1em;border-top:2px solid #d4d4d4;}
.module-navigation div{color:#000;}
.module-menu{background-color:#f2f2f2;}
.module-menu h3, .module-menu .module{color:#000;}
.module-menu h3{text-align:center;padding:1em;text-transform:none;height:4.66667em;}
.module-menu ul{margin:0;border-top:2px solid #d4d4d4;}
.module-menu ul li{border-bottom:2px solid #d4d4d4;text-transform:uppercase;color:#000;font-weight:bold;font-size:1.1em;position:relative;}
.module-menu ul li .icon{position:absolute;left:0.8em;top:0.15em;font-size:1.5em;}
.module-menu ul li .icon.icon-info{right:-0.2em;left:unset;}
.module-menu ul li a{display:block;padding:0.7em 1em 0.8em 3.5em;color:#000;}
.module-menu ul li .subnav{background-color:#e5e0d9;border-top:0;}
.module-menu ul li .subnav li{background-position-x:1.25em !important;background-position-y:38.3% !important;border-bottom:0;background-color:transparent;font-weight:normal;font-size:0.8em;}
.module-menu ul li .subnav li a{padding-left:4.3em;}
@media all and (max-width:74.9375em){.module-menu ul li{font-size:1em;}
}
.module-menu .module{font-size:0.9325em;}
.module-menu .module li{background-position-x:1em !important;background-position-y:-25.75em !important;}
.module-menu .module li.first{background-position-y:0.8em !important;}
.module-menu .module li.first.completed{background-position-y:-40em !important;}
.module-menu .module li.completed{background-position-y:-9.6em !important;}
.module-menu .module li.last{background-position-y:75.6% !important;}
@media all and (max-width:74.9375em){.module-menu .module li{background-position-y:-28.4em !important;}
.module-menu .module li.completed{background-position-y:-10.65em !important;}
.module-menu .module li.first.completed{background-position-y:-44em !important;}
}
.module-menu .module-heading{text-align:center;padding:1em 0 1.5em 0;}
.module-menu .module-heading h2{font-weight:bold;margin-bottom:-0.3em;}
.module-menu .module-heading + div{display:table;width:100%;}
.module-menu .module-heading + div h3{display:table-cell;vertical-align:middle;}
.module-menu.green .module li{background:url(img/etc-module-icons-green.png) no-repeat;}
.module-menu.green .module .icon{color:#058957;}
.module-menu.green .module-heading{background-color:#058957;}
.module-menu.green .module-footer .btn-main{background-color:#058957;}
.module-menu.light-blue .module li{background:url(img/etc-module-icons-blue.png) no-repeat;}
.module-menu.light-blue .module .icon{color:#029fe2;}
.module-menu.light-blue .module-heading{background-color:#029fe2;}
.module-menu.light-blue .module-footer .btn-main{background-color:#029fe2;}
.module-menu.orange .module li{background:url(img/etc-module-icons-orange.png) no-repeat;}
.module-menu.orange .module .icon{color:#f97144;}
.module-menu.orange .module-heading{background-color:#f97144;}
.module-menu.orange .module-footer .btn-main{background-color:#f97144;}
.module-menu.blue .module li{background:url(img/etc-module-icons-dark-blue.png) no-repeat;}
.module-menu.blue .module .icon{color:#064ca5;}
.module-menu.blue .module-heading{background-color:#064ca5;}
.module-menu.blue .module-footer .btn-main{background-color:#064ca5;}
.module-menu.purple .module li{background:url(img/etc-module-icons-red.png) no-repeat;}
.module-menu.purple .module .icon{color:#740047;}
.module-menu.purple .module-heading{background-color:#740047;}
.module-menu.purple .module-footer .btn-main{background-color:#740047;}
.module-menu.yellow .module li{background:url(img/etc-module-icons-yellow.png) no-repeat;}
.module-menu.yellow .module .icon{color:#f8d200;}
.module-menu.yellow .module-heading{background-color:#f8d200;color:#000;}
.module-menu.yellow .module-footer .btn-main{background-color:#f8d200;}
.module-menu .module-footer{background-color:#e5e0d9;text-align:center;padding:1.5em 0.5em;}
.header{font-size:13px;font-size:0.86667rem;line-height:1.61538;background-color:#fff;}
.header a{font-weight:800;text-decoration:none;}
.header p{margin-bottom:0;}
@media all and (max-width:40em){.header .container{width:90%;}
}
.nav-user{padding-top:0.1em;}
.nav-user li{background-color:#a2a49b;margin-left:-0.25em !important;}
.nav-user li:after{color:#058957;}
@media all and (min-width:64em){.nav-user li:after{display:none;}
}
.nav-user a{background-color:#262626;border-radius:0 0 7px 7px;border-right:1px solid #a2a49b;}
@media all and (min-width:40.0625em){.nav-user a{padding:0.5em 1em;margin-bottom:1px;}
}
.nav-user a.is-active{}
.nav-user a.is-active .icon:before{color:#fff;}
@media all and (min-width:64em){.nav-user a.is-active{color:#fff;background-color:#4d4d4d;}
.nav-user a.is-active .icon:before{background:none;}
}
.nav-user a:hover{background-color:gray !important;}
@media all and (min-width:64em){.nav-user a .hide-visually{position:static;width:auto;height:auto;overflow:visible;clip:auto;margin:0;}
}
.nav-user a.login{background-color:#058957;}
@media all and (max-width:40em){.nav-user{position:absolute;left:0;width:100%;border-top:1px solid #fff;}
.nav-user li{background-color:transparent;margin-left:0;}
.nav-user a{display:block;border-radius:0;border-right:0;border-bottom:1px solid #fff;z-index:999;padding:0.5em 1em;}
}
@media all and (min-width:40.0625em){.nav-user{text-align:right;}
}
.nav-user .nav-main-conditional-links > a:hover{background-color:gray;}
.nav-user .nav-main-conditional-links ul li{text-align:left;margin-left:0 !important;}
.nav-user .nav-main-conditional-links ul li a{border:0;border-left:0 !important;border-bottom:1px solid #000;padding:0.4em 0.3em 0.4em 0.6em;display:block;border-radius:0;width:8em;font-size:0.9em;}
.nav-user .nav-main-conditional-links ul li a:hover{background-color:gray;}
.nav-user .nav-main-conditional-links ul.my-modules a{width:12em;}
.nav-user .nav-main-conditional-links ul.my-account a{width:10em;}
@media all and (max-width:40em){.nav-user .nav-main-conditional-links.more{display:none;}
.nav-user .nav-main-conditional-links .my-account{display:block;width:100%;}
.nav-user .nav-main-conditional-links .my-account a{width:100% !important;padding:0.5em 1em;text-transform:uppercase;font-size:1.1em;border-bottom:1px solid #fff;}
}
@media all and (min-width:61.875em){.nav-user .nav-main-conditional-links.more{display:none;}
}
@media all and (max-width:40em){.nav-user .desktop .mobile{display:block;}
.nav-user .desktop .js-drop-down-trigger{display:none;}
}
@media all and (min-width:40.0625em){.nav-user .desktop .mobile{display:none;}
}
@media all and (max-width:40em){.nav-user .nav-main-hide-show{display:block;}
}
@media all and (min-width:40.0625em) and (max-width:61.8125em){.nav-user .nav-main-hide-show{display:none;}
}
.nav-user .js-drop-down a{margin-bottom:0;}
.nav-quick-links .nav-user li{background-color:#262626;}
.nav-quick-links .nav-user li:first-child a{border-left:1px solid #262626;}
.nav-quick-links .nav-user li a{background-color:#454340;border-right:1px solid #262626;}
.admin-menu, .public-menu, .user-menu{height:3em;}
@media all and (max-width:40em){.admin-menu, .public-menu, .user-menu{height:3.5em;}
.admin-menu #nav-main-user, .public-menu #nav-main-user, .user-menu #nav-main-user{position:relative;z-index:9;}
}
.public-menu{background-color:#262626;border-bottom:0.4em solid #a2a49b;}
.public-menu .btn-menu-toggle{float:right;}
.user-menu{background-color:#454340;height:2.75em;}
.user-menu .btn-menu-toggle{float:right;}
.admin-menu{background-color:#000;}
.admin-menu .nav-main .nav-main-home{padding-top:0.5em;}
.admin-menu .nav-super-admin{position:absolute;z-index:99;}
@media all and (max-width:40em){.admin-user-area .nav-user{border-top:0;right:0;left:unset;width:auto;font-size:80%;}
.admin-user-area .nav-user li{display:inline-block;}
.admin-user-area .nav-user li a{border:0 !important;}
}
.nav-quick-links{vertical-align:top;}
.header_brand-user{}
@media all and (min-width:40.0625em) and (max-width:48em){.header_brand-user{width:94%;}
}
.header_brand-user,
.header_brand-user a{color:#fff;}
@media all and (min-width:40.0625em){.header_brand-user{display:table;width:100%;padding:0;}
.header_brand-user div{display:table-cell;}
}
.header_brand-user .nav-group{vertical-align:top;}
.header_brand-user .icon{}
.header_brand-user .icon:before{margin-right:0;}
.logo{display:block;text-align:left;float:left;margin:0;}
.logo img{max-width:12em;}
.logo img.logo-big{display:none;}
@media all and (max-width:40em){.logo img{width:6.66667em;}
}
@media all and (min-width:40.0625em){.logo img.logo-big{display:block;}
.logo img.logo-small{display:none;}
}
@media all and (min-width:48em){.logo img{margin-left:0;}
}
.logo:hover img, .logo:focus img{opacity:0.7;}
.header_nav{background-color:#fff;}
.header_nav a, .header_nav .nav-main .btn{color:#fff;}
.header_nav .container{position:relative;padding:0.23333em 0;}
@media all and (max-width:40em){.header_nav .container{width:100%;}
}
@media all and (min-width:40.0625em){.header_nav .container{padding:0;}
}
@media all and (min-width:48em){.header_nav .container{width:90%;}
}
.header_nav .btn-menu-toggle{padding:0.75em 0.5em;width:4rem;height:2.3rem;}
@media all and (max-width:40em){.header_nav .btn-menu-toggle{margin-left:0.5em;z-index:9999;height:2.05rem;}
}
.header_nav .btn-menu-toggle, .header_nav .btn-main.btn-menu-toggle.is-expanded, .header_nav .btn-main:hover, .header_nav .btn-main:focus{border:0;top:0.5em;}
.js .js-menu-toggle{display:none;}
.js .js-menu-toggle.is-expanded{display:block;}
.js .js-menu-toggle.is-expanded .nav-main{background-color:#262626;padding-top:0;padding-bottom:0;margin-top:1em;}
@media all and (max-width:40em){.js .js-menu-toggle.is-expanded{display:table;width:100%;}
}
@media all and (min-width:40.0625em){.js .js-menu-toggle{display:block;}
}
.nav-main{padding:0.7em 0;}
.nav-main .icon-home:before{margin-left:0.2em;margin-right:0.2em;}
@media all and (min-width:40.0625em){.nav-main{padding:0;}
}
.nav-main a, .nav-main .btn{padding:5px 7px;padding:0.33333rem 0.46667rem;margin-right:1px;}
.nav-main a:hover, .nav-main a:focus, .nav-main a.is-active, .nav-main .btn:hover, .nav-main .btn:focus, .nav-main .btn.is-active{background-color:#058957;border-radius:3px;}
@media all and (max-width:40em){.nav-main a, .nav-main .btn{display:block;padding-top:6px;padding-top:0.4rem;padding-bottom:6px;padding-bottom:0.4rem;border-bottom:1px solid #046741;box-shadow:0 1px 0 #058957;margin-right:0;font-size:1.2em;}
}
.nav-main .nav-main-conditional-links{display:none;}
@media all and (min-width:40.0625em) and (max-width:74.9375em){.nav-main{}
.nav-main .nav-main-hide-show{display:none !important;}
.nav-main .nav-main-conditional-links{display:inline-block;background-color:#262626;}
}
.nav-main .btn{line-height:1.61538;vertical-align:baseline;}
.nav-main .drop-down{background-color:#058957;width:12.4rem;}
.nav-main .drop-down a{display:block;padding-top:4px;padding-top:0.26667rem;padding-bottom:4px;padding-bottom:0.26667rem;border-bottom:1px solid #046741;box-shadow:0 1px 0 #058957;margin-right:0;}
.nav-main .drop-down a:hover, .nav-main .drop-down a:focus, .nav-main .drop-down a.is-active{background-color:#047a4e;}
.nav-main .drop-down li:last-child a{border:0;box-shadow:none;}
.nav-main .drop-down .icon:before{width:1em;text-align:center;}
.nav-main .drop-down-container.is-active{}
.nav-main .drop-down-container.is-active .btn{background-color:#058957;}
.nav-main .nav-main-home{box-shadow:inset 0 1px 0 #058957, 0 1px 0 #058957;border-radius:0 0 3px 3px;}
@media all and (min-width:40.0625em){.nav-main .nav-main-home{background-color:#058957;border:0;box-shadow:none;}
}
@media all and (max-width:40em){.nav-main .nav-main-home .hide-visually{position:static;width:auto;height:auto;overflow:visible;clip:auto;margin:0;}
}
.nav-main .nav-main-home:hover, .nav-main .nav-main-home:focus{box-shadow:inset 0 0 0 #058957, 0 1px 0 #058957;}
@media all and (min-width:40.0625em){.nav-main .nav-main-home:hover, .nav-main .nav-main-home:focus{box-shadow:none;}
}
.nav-main .nav-main-home .icon:before{}
@media all and (max-width:40em){.nav-main .nav-main-home .icon:before{margin-right:0.46667em;}
}
.nav-main .icon:before{width:1em;text-align:center;}
@media all and (min-width:40.0625em){.nav-main .icon:before{width:auto;text-align:left;}
}
.nav-main .icon-spacing:before{margin-right:0.46667em;}
@media all and (min-width:40.0625em){.nav-main .icon-spacing:before{margin-right:0.35em;}
}
.search-mini{position:absolute;right:0.5em;top:0.85em;background-color:#fff;padding:0.2em 2.93333em 0.33333em 0.8em;font-size:12px;font-size:0.8rem;line-height:1.75;width:75%;}
.ie9 .search-mini{top:0.4em;}
@media all and (min-width:40.0625em){.search-mini{top:0.2em;width:14.66667em;}
.ie9 .search-mini{top:0.26667em;}
}
@media all and (min-width:48em){.search-mini{width:20em;}
}
@media all and (min-width:85.375em){.search-mini{width:24em;}
}
.search-mini *{vertical-align:middle;}
.search-mini input{border:0;padding:0.2em 0;width:100%;}
.ie9 .search-mini input{padding-top:0.53333em;padding-bottom:0.46667em;}
.search-mini input:focus{outline:none;}
.search-mini .btn{position:absolute;top:0;right:0.8em;height:100%;width:2em;}
.search-mini .icon:before{color:#058957;font-size:17px;font-size:1.13333rem;line-height:1;}
.ie9 .search-mini .icon:before{position:static;}
.user-area{padding:0.35em;text-align:right;padding:1em 0em 0em 0.7em;}
@media all and (max-width:40em){.user-area{padding-top:0.5em;}
}
@media all and (max-width:40em){button.btn-menu-toggle + nav.js-menu-toggle + div.header_brand-user a.logo{float:right;margin-right:0.5em;}
}
.navigation{background-color:#fff;border-top:1px solid #058957;padding:2.5em 0 1.5em 0;}
.navigation .grid-item{margin-bottom:0;}
.navigation .container{width:90%;}
@media all and (max-width:40em){.navigation{padding-top:1.5em;}
}
@media all and (min-width:40.0625em){.navigation{text-align:left;width:100%;padding-bottom:1em;}
.navigation:after{display:table;}
.navigation .heading{float:left;}
.navigation .breadcrumb{float:right;padding-top:0.7em;}
}
.aside{width:30%;float:left;margin-top:2.8em;}
@media (max-width:999px){.aside{float:none;width:auto;min-height:0;border-radius:0;margin-top:0;padding:60px 0 0 0;box-shadow:none;background-size:contain;}
.aside-inner{padding:30px 9px;border-radius:8px;width:90%;margin:0 auto;}
}
@media (min-width:750px) and (max-width:999px){.aside{background-size:auto;}
.aside-inner{width:90%;}
}
@media (min-width:420px) and (max-width:619px){.aside-inner{padding-left:8%;padding-right:8%;}
}
.img-insert{margin-left:50%;transform:translateX(-50%);}
.breadcrumbs{position:relative;top:0.75em;}
@media all and (min-width:40.0625em){.breadcrumbs{text-align:right;}
}
.public-bg{background:transparent url("img/etc-background.jpg") no-repeat 0 50%;}
.console-bg{background:transparent url("img/etc-user-background.jpg") no-repeat 0 50%;text-align:left;color:#fff;}
.console-bg .tab-content{color:#000;}
.console-bg .tab-content .profile-heading, .console-bg .tab-content .heading, .console-bg .tab-content h2{color:#000;}
.public-bg, .console-bg{background-size:cover;padding:5em 0;}
@media all and (max-width:40em){.public-bg, .console-bg{padding:2em 0;}
.public-bg .container, .console-bg .container{width:100%;}
}
.main{width:100%;z-index:2;text-align:center;background-color:#fff;}
.main-inner{width:100%;}
@media (max-width:1066px){.main-inner{padding-top:0;}
}
@media (max-width:999px){.main-inner{min-height:0;}
}
.main-full{width:100%;z-index:2;margin-top:1.4em;}
.main-inner{width:100%;}
@media (max-width:1066px){.main-inner{padding-top:0;}
}
@media (max-width:999px){.main-inner{min-height:0;}
}
.main-right{width:70%;float:right;margin-left:-3.86667em;margin-top:1.4em;z-index:2;}
.main-right .main-inner{width:100%;margin-bottom:1.4em;padding:0 4.461em;}
@media (max-width:1066px){.main-right{}
.main-right .main-inner{padding-top:0;}
}
@media (max-width:999px){.main-right .main-inner{min-height:0;}
}
@media (max-width:749px){.main-right .main-inner{padding-right:2.30768em;padding-left:3.5388em;}
}
@media (max-width:999px){.main-right{float:none;width:100%;}
}
@media (max-width:749px){.main-right{width:auto;margin-left:-.46155em;}
}
@media (min-width:750px) and (max-width:999px){.main-right{margin-left:auto;margin-right:auto;}
}
.update-overlay{position:fixed;z-index:99;top:0px;left:0px;background-color:#FFFFFF;width:100%;height:100%;filter:Alpha(Opacity=70);opacity:0.70;-moz-opacity:0.70;}
* html .update-overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');width:expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth:document.body.offsetWidth + 'px');}
.update-loader{z-index:100;position:fixed;width:120px;margin-left:-60px;top:50%;left:50%;}
* html .update-loader{position:absolute;margin-top:expression((document.body.scrollHeight/4) + (0 - parseInt(this.offsetParent.clientHeight/2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');}
.tooltip{background-color:#000;border:1px solid #fff;padding:8px 8px;width:200px;display:none;color:#fff;text-align:left;font-size:12px;}
.info-tooltip{width:100px;background-color:#000;line-height:25px;color:#fff;text-align:center;font-size:12px;}
.modalBackground{background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}
.modal-confirm-box{background-color:White;padding:10px;border:3px solid #ccc;height:200px;width:370px;position:relative;color:#333;}
.modal-confirm-box input.modal-button{width:50px;height:30px;position:relative;background:#339999;color:white;}
.gridview{text-align:left;width:100%;margin:10px auto 0 auto;color:#333;}
.gridview .gvInputs{width:630px;position:relative;padding:0 0 0 0;border-bottom:1px dotted #CCC;margin:5px 0 5px 10px;}
.gridview .gvInputs .inputText{width:150px;position:absolute;top:2px;left:0px;}
.gridview .gvInputs .inputElement{width:400px;line-height:20px;padding:0 0 0 150px;}
.gridview .gvInputs .inputElement .tb{width:145px;line-height:16px;height:16px;padding:0;}
.gridview .gvInputs .inputElement .ddl{width:auto;line-height:24px;padding:0;}
.gridview .gvHead{line-height:30px;background-color:#058957 !important;color:#FFF;}
.gridview th{font-weight:bold;color:#FFF;padding:0.5em;padding-left:0.6em;vertical-align:middle;}
.gridview .gvHead a, .gridview .gvHead a:link, .gridview .gvHead a:visited{background:url("/img/gridview/gridview-header-sort.png") no-repeat 95% 50%;font-weight:bold;color:#FFF;line-height:25px;display:block;text-align:left;text-decoration:none;}
.gridview .gvHead a:hover{background:url("/img/gridview/gridview-header-sort-hover.png") no-repeat 95% 50%;}
.gridview .gvRow{background:#FFF;line-height:2em;}
.gridview .gvRow td{padding:0.5em;vertical-align:top;}
.gridview .gvAlternate{background:#F1F1F1;line-height:2em;}
.gridview .gvAlternate td{padding:0.5em;vertical-align:top;}
.gridview .gvItem td{padding:0.5em;vertical-align:top;}
.gridview .amount{padding:0;margin:0;line-height:15px;}
.gridview .gvPager td{border:0;color:#333;}
.message-div{float:left;}
.paging-div{float:right;margin-top:0.25em;}
.paging-div > div:last-child{float:left;margin-top:1em;}
.paging-div > div:last-child label{padding-left:0;}
.paging-div .page-far-left, .paging-div .page-left, .paging-div .page-far-right, .paging-div .page-right{display:block;height:28px;width:28px;padding-top:0.15em;background-color:#fff;border:1px solid #d4d4d4;}
.paging-div .page-far-left .icon:before, .paging-div .page-left .icon:before, .paging-div .page-far-right .icon:before, .paging-div .page-right .icon:before{margin-right:0;}
.paging-div .page-far-left, .paging-div .page-left, .paging-div .page-far-right, .paging-div .page-right, .paging-div .page-info{float:left;}
.paging-div .page-far-left, .paging-div .page-far-right{margin:0 5px;}
.paging-div .page-info{line-height:16px;padding:5px 12px 0 12px;}
.paging-div .icon:before{margin-left:33%;}
.paging-div .icon-right:before{margin-left:44%;}
.paging-div label{padding-left:1em;}
.paging-div input.page-far-left, .paging-div a.page-far-left{background:transparent url(img/icons/icon-jumpLeft.png) no-repeat -2px -3px;}
.paging-div input.page-left, .paging-div a.page-left{background:transparent url(img/icons/icon-left.png) no-repeat -3px -3px;}
.paging-div input.page-far-right, .paging-div a.page-far-right{background:transparent url(img/icons/icon-jumpRight.png) no-repeat -2px -3px;}
.paging-div input.page-right, .paging-div a.page-right{background:transparent url(img/icons/icon-right.png) no-repeat -1px -3px;}
@media all and (min-width:24.625em){.paging-div > div:first-child{float:left;}
.paging-div > div:last-child{float:right;margin-top:0;}
}
@media all and (max-width:33.6875em){.paging-div{float:none;margin-top:1em;}
.paging-div .page-far-left{margin-left:0;}
}
.footer{clear:both;text-align:center;color:#fff;font-size:0.8em;}
.footer a,
.footer .back-to-top{color:#fff;}
.footer .back-to-top{display:inline-block;text-decoration:none;padding:1em 0;}
.footer .back-to-top:before{content:"\2191";display:block;text-align:center;font-size:28px;font-size:1.86667rem;line-height:0.8;font-family:"Courier New", Courier, monospace;}
@media all and (min-width:64em){.footer .back-to-top{display:none;}
}
@media print{.footer .back-to-top{display:none;}
}
@media all and (min-width:64em){.footer .grid-item{padding-top:1em;}
.footer .grid-item:first-child{text-align:left;}
.footer .grid-item:last-child{text-align:right;}
}
.logos{padding:1em 0;}
@media all and (max-width:40em){.logos img{max-width:10em;padding-bottom:1em;display:block;}
}
@media all and (min-width:40.0625em){.logos{text-align:left;}
.logos img{width:10em;padding-right:1em;padding-bottom:2em;}
}
.grid{margin-left:-21px;margin-left:-1.4rem;}
.grid:after{content:"";display:table;clear:both;}
.grid > .grid{margin-left:0;}
.grid-item{width:100%;float:left;padding-left:21px;padding-left:1.4rem;}
@media print{.grid-item{width:100% !important;}
}
.grid,
.grid-item{}
@media only screen and (min-width:40.0625em){.grid,
.grid-item{margin-bottom:0;}
}
.grid-gutterless,
.grid-center{margin-left:0;}
.grid-gutterless > .grid-item{padding-left:0;}
.grid-center > .grid-item{margin-left:auto;margin-right:auto;padding-left:0;float:none;}
.grid-rev > .grid-item{float:right;}
.grid-list{margin-bottom:-21px;margin-bottom:-1.4rem;}
.grid-list .grid-item{margin-bottom:21px;margin-bottom:1.4rem;}
.grid-list .grid-item--clear{clear:left;}
.dashboard .grid{margin-left:-42px;margin-left:-2.8rem;}
.dashboard .grid .grid-item{padding-left:42px;padding-left:2.8rem;}
@media all and (min-width:40.0625em){.dashboard .grid-item{margin-bottom:42px;margin-bottom:2.8rem;}
}
@media all and (min-width:68.75em){.dashboard .grid{margin-left:-52.5px;margin-left:-3.5rem;}
.dashboard .grid .grid-item{padding-left:52.5px;padding-left:3.5rem;margin-bottom:52.5px;margin-bottom:3.5rem;}
}
.one-whole{width:100%;}
.one-half{width:50%;}
.one-third{width:33.333%;}
.two-thirds{width:66.666%;}
.one-quarter{width:25%;}
.two-quarters{width:50%;}
.three-quarters{width:75%;}
.one-fifth{width:20%;}
.two-fifths{width:40%;}
.three-fifths{width:60%;}
.four-fifths{width:80%;}
.one-sixth{width:16.666%;}
.two-sixths{width:33.333%;}
.three-sixths{width:50%;}
.four-sixths{width:66.666%;}
.five-sixths{width:83.333%;}
.one-eighth{width:12.5%;}
.two-eighths{width:25%;}
.three-eighths{width:37.5%;}
.four-eighths{width:50%;}
.five-eighths{width:62.5%;}
.six-eighths{width:75%;}
.seven-eighths{width:87.5%;}
.one-tenth{width:10%;}
.two-tenths{width:20%;}
.three-tenths{width:30%;}
.four-tenths{width:40%;}
.five-tenths{width:50%;}
.six-tenths{width:60%;}
.seven-tenths{width:70%;}
.eight-tenths{width:80%;}
.nine-tenths{width:90%;}
.one-twelfth{width:8.333%;}
.two-twelfths{width:16.666%;}
.three-twelfths{width:25%;}
.four-twelfths{width:33.333%;}
.five-twelfths{width:41.666%;}
.six-twelfths{width:50%;}
.seven-twelfths{width:58.333%;}
.eight-twelfths{width:66.666%;}
.nine-twelfths{width:75%;}
.ten-twelfths{width:83.333%;}
.eleven-twelfths{width:91.666%;}
@media all and (min-width:40.0625em){.non-palm-one-whole{width:100%;}
.non-palm-one-half{width:50%;}
.non-palm-one-third{width:33.333%;}
.non-palm-two-thirds{width:66.666%;}
.non-palm-one-quarter{width:25%;}
.non-palm-two-quarters{width:50%;}
.non-palm-three-quarters{width:75%;}
.non-palm-one-fifth{width:20%;}
.non-palm-two-fifths{width:40%;}
.non-palm-three-fifths{width:60%;}
.non-palm-four-fifths{width:80%;}
.non-palm-one-sixth{width:16.666%;}
.non-palm-two-sixths{width:33.333%;}
.non-palm-three-sixths{width:50%;}
.non-palm-four-sixths{width:66.666%;}
.non-palm-five-sixths{width:83.333%;}
.non-palm-one-eighth{width:12.5%;}
.non-palm-two-eighths{width:25%;}
.non-palm-three-eighths{width:37.5%;}
.non-palm-four-eighths{width:50%;}
.non-palm-five-eighths{width:62.5%;}
.non-palm-six-eighths{width:75%;}
.non-palm-seven-eighths{width:87.5%;}
.non-palm-one-tenth{width:10%;}
.non-palm-two-tenths{width:20%;}
.non-palm-three-tenths{width:30%;}
.non-palm-four-tenths{width:40%;}
.non-palm-five-tenths{width:50%;}
.non-palm-six-tenths{width:60%;}
.non-palm-seven-tenths{width:70%;}
.non-palm-eight-tenths{width:80%;}
.non-palm-nine-tenths{width:90%;}
.non-palm-one-twelfth{width:8.333%;}
.non-palm-two-twelfths{width:16.666%;}
.non-palm-three-twelfths{width:25%;}
.non-palm-four-twelfths{width:33.333%;}
.non-palm-five-twelfths{width:41.666%;}
.non-palm-six-twelfths{width:50%;}
.non-palm-seven-twelfths{width:58.333%;}
.non-palm-eight-twelfths{width:66.666%;}
.non-palm-nine-twelfths{width:75%;}
.non-palm-ten-twelfths{width:83.333%;}
.non-palm-eleven-twelfths{width:91.666%;}
}
@media all and (min-width:40.0625em) and (max-width:74.9375em){.lap-one-whole{width:100%;}
.lap-one-half{width:50%;}
.lap-one-third{width:33.333%;}
.lap-two-thirds{width:66.666%;}
.lap-one-quarter{width:25%;}
.lap-two-quarters{width:50%;}
.lap-three-quarters{width:75%;}
.lap-one-fifth{width:20%;}
.lap-two-fifths{width:40%;}
.lap-three-fifths{width:60%;}
.lap-four-fifths{width:80%;}
.lap-one-sixth{width:16.666%;}
.lap-two-sixths{width:33.333%;}
.lap-three-sixths{width:50%;}
.lap-four-sixths{width:66.666%;}
.lap-five-sixths{width:83.333%;}
.lap-one-eighth{width:12.5%;}
.lap-two-eighths{width:25%;}
.lap-three-eighths{width:37.5%;}
.lap-four-eighths{width:50%;}
.lap-five-eighths{width:62.5%;}
.lap-six-eighths{width:75%;}
.lap-seven-eighths{width:87.5%;}
.lap-one-tenth{width:10%;}
.lap-two-tenths{width:20%;}
.lap-three-tenths{width:30%;}
.lap-four-tenths{width:40%;}
.lap-five-tenths{width:50%;}
.lap-six-tenths{width:60%;}
.lap-seven-tenths{width:70%;}
.lap-eight-tenths{width:80%;}
.lap-nine-tenths{width:90%;}
.lap-one-twelfth{width:8.333%;}
.lap-two-twelfths{width:16.666%;}
.lap-three-twelfths{width:25%;}
.lap-four-twelfths{width:33.333%;}
.lap-five-twelfths{width:41.666%;}
.lap-six-twelfths{width:50%;}
.lap-seven-twelfths{width:58.333%;}
.lap-eight-twelfths{width:66.666%;}
.lap-nine-twelfths{width:75%;}
.lap-ten-twelfths{width:83.333%;}
.lap-eleven-twelfths{width:91.666%;}
}
@media all and (min-width:40.0625em) and (max-width:56.25em){.lap-sml-one-whole{width:100%;}
.lap-sml-one-half{width:50%;}
.lap-sml-one-third{width:33.333%;}
.lap-sml-two-thirds{width:66.666%;}
.lap-sml-one-quarter{width:25%;}
.lap-sml-two-quarters{width:50%;}
.lap-sml-three-quarters{width:75%;}
.lap-sml-one-fifth{width:20%;}
.lap-sml-two-fifths{width:40%;}
.lap-sml-three-fifths{width:60%;}
.lap-sml-four-fifths{width:80%;}
.lap-sml-one-sixth{width:16.666%;}
.lap-sml-two-sixths{width:33.333%;}
.lap-sml-three-sixths{width:50%;}
.lap-sml-four-sixths{width:66.666%;}
.lap-sml-five-sixths{width:83.333%;}
.lap-sml-one-eighth{width:12.5%;}
.lap-sml-two-eighths{width:25%;}
.lap-sml-three-eighths{width:37.5%;}
.lap-sml-four-eighths{width:50%;}
.lap-sml-five-eighths{width:62.5%;}
.lap-sml-six-eighths{width:75%;}
.lap-sml-seven-eighths{width:87.5%;}
.lap-sml-one-tenth{width:10%;}
.lap-sml-two-tenths{width:20%;}
.lap-sml-three-tenths{width:30%;}
.lap-sml-four-tenths{width:40%;}
.lap-sml-five-tenths{width:50%;}
.lap-sml-six-tenths{width:60%;}
.lap-sml-seven-tenths{width:70%;}
.lap-sml-eight-tenths{width:80%;}
.lap-sml-nine-tenths{width:90%;}
.lap-sml-one-twelfth{width:8.333%;}
.lap-sml-two-twelfths{width:16.666%;}
.lap-sml-three-twelfths{width:25%;}
.lap-sml-four-twelfths{width:33.333%;}
.lap-sml-five-twelfths{width:41.666%;}
.lap-sml-six-twelfths{width:50%;}
.lap-sml-seven-twelfths{width:58.333%;}
.lap-sml-eight-twelfths{width:66.666%;}
.lap-sml-nine-twelfths{width:75%;}
.lap-sml-ten-twelfths{width:83.333%;}
.lap-sml-eleven-twelfths{width:91.666%;}
}
@media all and (min-width:56.3125em) and (max-width:74.9375em){.lap-lrg-one-whole{width:100%;}
.lap-lrg-one-half{width:50%;}
.lap-lrg-one-third{width:33.333%;}
.lap-lrg-two-thirds{width:66.666%;}
.lap-lrg-one-quarter{width:25%;}
.lap-lrg-two-quarters{width:50%;}
.lap-lrg-three-quarters{width:75%;}
.lap-lrg-one-fifth{width:20%;}
.lap-lrg-two-fifths{width:40%;}
.lap-lrg-three-fifths{width:60%;}
.lap-lrg-four-fifths{width:80%;}
.lap-lrg-one-sixth{width:16.666%;}
.lap-lrg-two-sixths{width:33.333%;}
.lap-lrg-three-sixths{width:50%;}
.lap-lrg-four-sixths{width:66.666%;}
.lap-lrg-five-sixths{width:83.333%;}
.lap-lrg-one-eighth{width:12.5%;}
.lap-lrg-two-eighths{width:25%;}
.lap-lrg-three-eighths{width:37.5%;}
.lap-lrg-four-eighths{width:50%;}
.lap-lrg-five-eighths{width:62.5%;}
.lap-lrg-six-eighths{width:75%;}
.lap-lrg-seven-eighths{width:87.5%;}
.lap-lrg-one-tenth{width:10%;}
.lap-lrg-two-tenths{width:20%;}
.lap-lrg-three-tenths{width:30%;}
.lap-lrg-four-tenths{width:40%;}
.lap-lrg-five-tenths{width:50%;}
.lap-lrg-six-tenths{width:60%;}
.lap-lrg-seven-tenths{width:70%;}
.lap-lrg-eight-tenths{width:80%;}
.lap-lrg-nine-tenths{width:90%;}
.lap-lrg-one-twelfth{width:8.333%;}
.lap-lrg-two-twelfths{width:16.666%;}
.lap-lrg-three-twelfths{width:25%;}
.lap-lrg-four-twelfths{width:33.333%;}
.lap-lrg-five-twelfths{width:41.666%;}
.lap-lrg-six-twelfths{width:50%;}
.lap-lrg-seven-twelfths{width:58.333%;}
.lap-lrg-eight-twelfths{width:66.666%;}
.lap-lrg-nine-twelfths{width:75%;}
.lap-lrg-ten-twelfths{width:83.333%;}
.lap-lrg-eleven-twelfths{width:91.666%;}
}
@media all and (max-width:74.9375em){.portable-one-whole{width:100%;}
.portable-one-half{width:50%;}
.portable-one-third{width:33.333%;}
.portable-two-thirds{width:66.666%;}
.portable-one-quarter{width:25%;}
.portable-two-quarters{width:50%;}
.portable-three-quarters{width:75%;}
.portable-one-fifth{width:20%;}
.portable-two-fifths{width:40%;}
.portable-three-fifths{width:60%;}
.portable-four-fifths{width:80%;}
.portable-one-sixth{width:16.666%;}
.portable-two-sixths{width:33.333%;}
.portable-three-sixths{width:50%;}
.portable-four-sixths{width:66.666%;}
.portable-five-sixths{width:83.333%;}
.portable-one-eighth{width:12.5%;}
.portable-two-eighths{width:25%;}
.portable-three-eighths{width:37.5%;}
.portable-four-eighths{width:50%;}
.portable-five-eighths{width:62.5%;}
.portable-six-eighths{width:75%;}
.portable-seven-eighths{width:87.5%;}
.portable-one-tenth{width:10%;}
.portable-two-tenths{width:20%;}
.portable-three-tenths{width:30%;}
.portable-four-tenths{width:40%;}
.portable-five-tenths{width:50%;}
.portable-six-tenths{width:60%;}
.portable-seven-tenths{width:70%;}
.portable-eight-tenths{width:80%;}
.portable-nine-tenths{width:90%;}
.portable-one-twelfth{width:8.333%;}
.portable-two-twelfths{width:16.666%;}
.portable-three-twelfths{width:25%;}
.portable-four-twelfths{width:33.333%;}
.portable-five-twelfths{width:41.666%;}
.portable-six-twelfths{width:50%;}
.portable-seven-twelfths{width:58.333%;}
.portable-eight-twelfths{width:66.666%;}
.portable-nine-twelfths{width:75%;}
.portable-ten-twelfths{width:83.333%;}
.portable-eleven-twelfths{width:91.666%;}
}
@media all and (min-width:75em){.desk-one-whole{width:100%;}
.desk-one-half{width:50%;}
.desk-one-third{width:33.333%;}
.desk-two-thirds{width:66.666%;}
.desk-one-quarter{width:25%;}
.desk-two-quarters{width:50%;}
.desk-three-quarters{width:75%;}
.desk-one-fifth{width:20%;}
.desk-two-fifths{width:40%;}
.desk-three-fifths{width:60%;}
.desk-four-fifths{width:80%;}
.desk-one-sixth{width:16.666%;}
.desk-two-sixths{width:33.333%;}
.desk-three-sixths{width:50%;}
.desk-four-sixths{width:66.666%;}
.desk-five-sixths{width:83.333%;}
.desk-one-eighth{width:12.5%;}
.desk-two-eighths{width:25%;}
.desk-three-eighths{width:37.5%;}
.desk-four-eighths{width:50%;}
.desk-five-eighths{width:62.5%;}
.desk-six-eighths{width:75%;}
.desk-seven-eighths{width:87.5%;}
.desk-one-tenth{width:10%;}
.desk-two-tenths{width:20%;}
.desk-three-tenths{width:30%;}
.desk-four-tenths{width:40%;}
.desk-five-tenths{width:50%;}
.desk-six-tenths{width:60%;}
.desk-seven-tenths{width:70%;}
.desk-eight-tenths{width:80%;}
.desk-nine-tenths{width:90%;}
.desk-one-twelfth{width:8.333%;}
.desk-two-twelfths{width:16.666%;}
.desk-three-twelfths{width:25%;}
.desk-four-twelfths{width:33.333%;}
.desk-five-twelfths{width:41.666%;}
.desk-six-twelfths{width:50%;}
.desk-seven-twelfths{width:58.333%;}
.desk-eight-twelfths{width:66.666%;}
.desk-nine-twelfths{width:75%;}
.desk-ten-twelfths{width:83.333%;}
.desk-eleven-twelfths{width:91.666%;}
}
@media all and (min-width:75em) and (max-width:85.3125em){.desk-sml-one-whole{width:100%;}
.desk-sml-one-half{width:50%;}
.desk-sml-one-third{width:33.333%;}
.desk-sml-two-thirds{width:66.666%;}
.desk-sml-one-quarter{width:25%;}
.desk-sml-two-quarters{width:50%;}
.desk-sml-three-quarters{width:75%;}
.desk-sml-one-fifth{width:20%;}
.desk-sml-two-fifths{width:40%;}
.desk-sml-three-fifths{width:60%;}
.desk-sml-four-fifths{width:80%;}
.desk-sml-one-sixth{width:16.666%;}
.desk-sml-two-sixths{width:33.333%;}
.desk-sml-three-sixths{width:50%;}
.desk-sml-four-sixths{width:66.666%;}
.desk-sml-five-sixths{width:83.333%;}
.desk-sml-one-eighth{width:12.5%;}
.desk-sml-two-eighths{width:25%;}
.desk-sml-three-eighths{width:37.5%;}
.desk-sml-four-eighths{width:50%;}
.desk-sml-five-eighths{width:62.5%;}
.desk-sml-six-eighths{width:75%;}
.desk-sml-seven-eighths{width:87.5%;}
.desk-sml-one-tenth{width:10%;}
.desk-sml-two-tenths{width:20%;}
.desk-sml-three-tenths{width:30%;}
.desk-sml-four-tenths{width:40%;}
.desk-sml-five-tenths{width:50%;}
.desk-sml-six-tenths{width:60%;}
.desk-sml-seven-tenths{width:70%;}
.desk-sml-eight-tenths{width:80%;}
.desk-sml-nine-tenths{width:90%;}
.desk-sml-one-twelfth{width:8.333%;}
.desk-sml-two-twelfths{width:16.666%;}
.desk-sml-three-twelfths{width:25%;}
.desk-sml-four-twelfths{width:33.333%;}
.desk-sml-five-twelfths{width:41.666%;}
.desk-sml-six-twelfths{width:50%;}
.desk-sml-seven-twelfths{width:58.333%;}
.desk-sml-eight-twelfths{width:66.666%;}
.desk-sml-nine-twelfths{width:75%;}
.desk-sml-ten-twelfths{width:83.333%;}
.desk-sml-eleven-twelfths{width:91.666%;}
}
@media all and (min-width:85.375em){.desk-lrg-one-whole{width:100%;}
.desk-lrg-one-half{width:50%;}
.desk-lrg-one-third{width:33.333%;}
.desk-lrg-two-thirds{width:66.666%;}
.desk-lrg-one-quarter{width:25%;}
.desk-lrg-two-quarters{width:50%;}
.desk-lrg-three-quarters{width:75%;}
.desk-lrg-one-fifth{width:20%;}
.desk-lrg-two-fifths{width:40%;}
.desk-lrg-three-fifths{width:60%;}
.desk-lrg-four-fifths{width:80%;}
.desk-lrg-one-sixth{width:16.666%;}
.desk-lrg-two-sixths{width:33.333%;}
.desk-lrg-three-sixths{width:50%;}
.desk-lrg-four-sixths{width:66.666%;}
.desk-lrg-five-sixths{width:83.333%;}
.desk-lrg-one-eighth{width:12.5%;}
.desk-lrg-two-eighths{width:25%;}
.desk-lrg-three-eighths{width:37.5%;}
.desk-lrg-four-eighths{width:50%;}
.desk-lrg-five-eighths{width:62.5%;}
.desk-lrg-six-eighths{width:75%;}
.desk-lrg-seven-eighths{width:87.5%;}
.desk-lrg-one-tenth{width:10%;}
.desk-lrg-two-tenths{width:20%;}
.desk-lrg-three-tenths{width:30%;}
.desk-lrg-four-tenths{width:40%;}
.desk-lrg-five-tenths{width:50%;}
.desk-lrg-six-tenths{width:60%;}
.desk-lrg-seven-tenths{width:70%;}
.desk-lrg-eight-tenths{width:80%;}
.desk-lrg-nine-tenths{width:90%;}
.desk-lrg-one-twelfth{width:8.333%;}
.desk-lrg-two-twelfths{width:16.666%;}
.desk-lrg-three-twelfths{width:25%;}
.desk-lrg-four-twelfths{width:33.333%;}
.desk-lrg-five-twelfths{width:41.666%;}
.desk-lrg-six-twelfths{width:50%;}
.desk-lrg-seven-twelfths{width:58.333%;}
.desk-lrg-eight-twelfths{width:66.666%;}
.desk-lrg-nine-twelfths{width:75%;}
.desk-lrg-ten-twelfths{width:83.333%;}
.desk-lrg-eleven-twelfths{width:91.666%;}
}
@media all and (min-width:40.0625em){.horiz-list{}
.horiz-list > li{}
.horiz-list > li,
.horiz-list > li > a{display:inline-block;}
.horiz-list-dividers > li{border-left:1px solid #4d4d4d;margin-left:0.7em;}
.horiz-list-dividers > li:first-child{padding:0;margin:0;border:0;}
.horiz-list-center{text-align:center;}
.horiz-list-fit{display:table;width:100%;}
.horiz-list-fit > li{display:table-cell;}
.horiz-list-fit > li > a{display:block;}
.horiz-list-fit.horiz-list-dividers > li{margin-left:0;}
}
.horiz-list-comma > li,
.horiz-list-slash > li{}
.horiz-list-comma > li,
.horiz-list-comma > li > a,
.horiz-list-slash > li,
.horiz-list-slash > li > a{display:inline-block;}
.horiz-list-comma > li:after,
.horiz-list-slash > li:after{margin-right:0.35em;}
.horiz-list-comma > li:last-child:after,
.horiz-list-slash > li:last-child:after{display:none;}
.horiz-list-slash > li:after{content:"/";margin-left:0.35em;}
.horiz-list-comma > li:after{content:",";}
.wizard-list{background-color:#058957;}
.wizard-list > li{position:relative;overflow:visible;border-right:0.4em solid #fff;border-left:0.4em solid #fff;background-color:#058957;color:#fff;position:relative;}
.wizard-list > li:first-child{border-left:0;}
.wizard-list > li:first-child a{padding-left:1em;padding-right:0;}
.wizard-list > li:hover{background-color:#058957;}
.wizard-list > li.tab-active{background-color:#058957;}
.wizard-list > li.tab-active .nav-arrow{border-color:#fff #fff #fff #058957;}
.wizard-list > li.tab-active .nav-wedge{border-color:#058957 #058957 #058957 transparent;}
.wizard-list > li.tab-viewed{background:#058957 url("img/icons/icon-tick.png") no-repeat 97% 49%;}
.wizard-list > li.tab-viewed:hover{background-color:#058957;}
.wizard-list > li.tab-viewed.tab-active{background-color:#058957;}
.wizard-list > li a{color:#fff;padding:0.6em 2.5em 0.6em 0.7em;display:block;}
.wizard-list > li .nav-arrow{position:absolute;top:0px;right:-10px;width:0px;height:0px;border-style:solid;border-width:1.4em 0 1.4em 0.7em;border-color:#fff #fff #fff #058957;z-index:150;}
.wizard-list > li:last-child{border-right-color:#058957;}
.wizard-list > li:last-child .nav-arrow{border-color:transparent transparent transparent #058957;}
.wizard-list > li:last-child:hover .nav-arrow{border-color:transparent transparent transparent #058957;}
.wizard-list > li.tab-active:last-child .nav-arrow{border-color:transparent transparent transparent #058957;}
.wizard-list > li .nav-wedge{position:absolute;top:0px;left:-10px;width:0px;height:0px;border-style:solid;border-width:1.4em 0 1.4em 0.7em;border-color:#058957 #058957 #058957 transparent;z-index:150;}
.wizard-list > li:hover .nav-arrow{border-color:#fff #fff #fff #058957;}
.wizard-list > li:hover .nav-wedge{border-color:#058957 #058957 #058957 transparent;}
.wizard-list > li:hover a{background-color:transparent;color:#fff;text-decoration:none;}
.wizard-list > li.active .nav-arrow{border-color:transparent transparent transparent #058957;}
.wizard-list > li.active .nav-wedge{border-color:#058957 #058957 #058957 transparent;}
.wizard-list > li.active a{background-color:#058957;}
@media all and (max-width:69.6875em){.wizard-list{padding-bottom:0;}
.wizard-list > li a{padding:0.8em 1.5em 0.75em 0.6em;font-size:85%;}
.wizard-list > li .nav-wedge{border-width:19px 0 20px 10px;}
.wizard-list > li .nav-arrow{border-width:19px 0 20px 10px;}
}
@media all and (max-width:52.1875em){.wizard-list{background-color:#058957;padding-bottom:0.1em;}
.wizard-list > li{display:none;}
.wizard-list > li a{font-size:100%;padding:0.5em 1.5em 0.5em 0.3em;}
.wizard-list > li:first-child, .wizard-list > li.tab-active{display:inline-block;}
.wizard-list > li:first-child{padding-right:0;}
.wizard-list > li.tab-active{border-right:0;}
.wizard-list > li.tab-active .nav-arrow{display:none;}
}
@media all and (max-width:40em){.wizard-list > li a{padding:0.6em 1.5em 0.5em 0.7em;}
}
.wizard-list-overview{background-color:transparent;}
.wizard-list-overview li{width:24.75%;}
.wizard-list-overview li a{padding-right:0;}
.wizard-list-overview li:last-child{border-right-color:transparent;}
.wizard-list-overview li:last-child .nav-arrow{right:-15px;}
@media all and (min-width:62.875em) and (max-width:75.3125em){.wizard-list-overview li{width:24.7%;}
}
@media all and (max-width:62.8125em){.wizard-list-overview li{width:24.6%;}
}
.def-list{margin-bottom:0;padding:0.5em 0;}
.def-list_title{float:left;clear:left;margin-right:0.35em;margin-left:0.6em;}
@media all and (min-width:48em){.def-list_title{margin-right:0;}
}
@media all and (min-width:40.0625em){.def-list_desc{margin-left:12.66667em;margin-bottom:0.2em;}
}
.def-list.grey{background-color:#f2f2f2;}
.def-list .def-list_desc{position:relative;}
@media all and (min-width:48em){.def-list .def-list_desc .form-main-inputs{position:absolute;top:0;right:0;margin-left:0;width:auto;}
}
.block-list,
.block-list > li{border:0 solid #d4d4d4;}
.block-list{border-top-width:1px;}
.block-list > li{border-bottom-width:1px;padding:0.7em;}
.block-list-link{display:block;padding:0.7em;margin:-0.7em;}
.complex-link{}
.complex-link:visited .complex-link--target{color:#07ba76;}
.complex-link:hover .complex-link--target, .complex-link:focus .complex-link--target{color:#058957;text-decoration:none;}
.complex-link--target{color:#058957;text-decoration:underline;cursor:pointer;}
@media all and (min-width:40.0625em){.split{text-align:right;}
}
.split-title{float:left;margin-right:0.35em;}
@media all and (min-width:40.0625em){.split-title{text-align:left;clear:left;}
}
.split-title:after{content:":";}
.frame{background-color:#fff;padding:0.35em;border-radius:4px;border-bottom:1px solid #bfbfbf;box-shadow:0 1px 4px rgba(0, 0, 0, 0.35);display:block;}
.frame--inline{display:inline-block;}
.frame--caption{padding:0.35em;font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;font-style:italic;color:gray;text-align:center;}
.island,
.islet{display:block;}
.island{padding:21px;padding:1.4rem;}
@media all and (max-width:40em){.island{padding:0.7rem;}
}
.islet{padding:10.5px;padding:0.7rem;}
.island-aside{border-radius:4px;border:1px solid #e3e3e3;background:#f2f2f2;}
.island-body{background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.dashboard{}
.dashboard .island-button{border:0;position:relative;background-color:#058957;color:#fff;}
.dashboard .island-button h2, .dashboard .island-button .h4{color:#fff;letter-spacing:0.1em;}
.dashboard .island-button img{padding-bottom:1em;}
.dashboard .island-button .icon:before{margin-right:0;}
.dashboard .island-button .user-notifications-count{background-color:#b31200;color:#fff;font-size:1.5em;padding:0.1em 0.55em;border-radius:50%;border:1px solid #fff;position:absolute;top:0.7em;right:0.5em;}
@media all and (max-width:40em){.dashboard .island-button{border-radius:0;}
.dashboard .island-button h2, .dashboard .island-button .h4{margin:0 0 0 3em;text-align:left;font-size:1rem;}
.dashboard .island-button div .icon, .dashboard .island-button div img{float:left;}
.dashboard .island-button div img{width:20%;padding-bottom:0;}
.dashboard .island-button.green h2, .dashboard .island-button.green .h4, .dashboard .island-button.purple h2, .dashboard .island-button.purple .h4{margin-left:5em;position:relative;top:8px;}
.dashboard .island-button .icon-drawer{position:relative;top:-5px;}
.dashboard .island-button .icon-lrg:before{font-size:1.5em;}
.dashboard .island-button .user-notifications-count{font-size:1em;}
}
@media all and (min-width:40.0625em){.dashboard .island-button div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:94%;}
.dashboard .island-button img{width:80%;}
.dashboard .island-button .icon:before{margin-bottom:0.35em;}
.dashboard .island-button .icon-email{position:relative;bottom:-3px;}
.dashboard .island-button .user-notifications-count{position:absolute;top:-0.8em;right:0.5em;}
.dashboard .island-button .user-notifications-complete{padding:0.22em 0.32em;}
.dashboard .island-button .user-notifications-complete .icon:before{margin-bottom:0;font-size:1.5em;}
}
.dashboard .island-button:hover{-webkit-box-shadow:3px 3px 13px 0px black;-moz-box-shadow:3px 3px 13px 0px black;box-shadow:3px 3px 13px 0px black;}
.dashboard .island-button.white{background-color:#fff;color:#058957;}
.dashboard .island-button.white h2, .dashboard .island-button.white .h4{color:#058957;}
.dashboard .island-button.green{background-color:#fff;color:#058957;border:2px solid #058957;}
.dashboard .island-button.green h2, .dashboard .island-button.green .h4{color:#058957;}
@media all and (max-width:40em){.dashboard{}
.dashboard .grid-item{margin-bottom:0;border-bottom:1px solid #fff;}
}
@media all and (min-width:40.0625em) and (max-width:56.1875em){.dashboard .non-palm-one-fifth{width:33.33%;}
.dashboard .grid{margin-bottom:0;}
}
@media all and (min-width:40.0625em) and (max-width:74.9375em){.dashboard .grid:nth-child(2){margin-bottom:0;}
}
@media all and (min-width:40.0625em) and (max-width:86.8125em){.dashboard h2, .dashboard .h4{font-size:1em;}
}
@media all and (min-width:56.25em) and (max-width:68.6875em){.dashboard .non-palm-one-fifth{width:25%;}
}
@media all and (max-width:51.1875em){.schedule-setup > .grid-item{width:100%;}
}
.assessment .island-body{border-top-left-radius:0;border-top-right-radius:0;}
.assessment .day-block{padding:0 0 0.3em 0;}
.assessment .day-block span:first-child{width:8em;display:inline-block;}
.assessment .day-block .time, .assessment .day-block .txt-input{color:#058957;}
.assessment .calendar{padding-top:0;}
.assessment .calendar .calendar-day-block{height:17em;margin:0 0.3em;border:1px solid #d4d4d4;position:relative;padding:0;background-color:#fff;}
.assessment .calendar .calendar-day-block span{position:absolute;width:100%;display:block;background-color:#058957;}
.assessment .calendar .calendar-time{text-align:center;}
.assessment .calendar .calendar-time .calendar-day-block{border:0;background-color:transparent;margin-top:1.9em;}
.assessment .calendar .calendar-time ul{margin-left:0;}
.assessment .calendar .calendar-time ul li{height:1em;}
.assessment .calendar .day-heading{text-align:center;color:#058957;padding-top:0;}
.assessment .calendar .calendar-day{position:relative;}
@media all and (max-width:40em){.assessment .non-palm-one-eighth{width:12.5%;}
.assessment .day-heading{font-size:0.8em;}
.assessment .calendar .calendar-day-block{margin:0;}
}
@media all and (max-width:24.9375em){.assessment .calendar{position:relative;right:-0.65em;}
.assessment .day-block{font-size:0.8em;}
.assessment .day-block label{width:7.33333em;}
.assessment .txt-input-sml{width:20%;}
}
.assessment .setup-footer{border-top:1px solid #f2f2f2;padding-top:1.5em;text-align:right;}
.overview h2{background-color:#058957;color:#fff;padding-left:0.5em;}
.overview h3{padding-left:0.5em;font-weight:500;}
.overview h3 .dot{margin-left:0;}
.overview .h3 strong{font-weight:500;}
.overview .h3 .disc{margin-left:0;}
.overview p{padding:0 0.8em;}
.overview .form-main-inputs{margin-top:0.5em;}
.register .island-body.header{background-color:#000;color:#fff;}
.register .island-body.header h1{text-transform:none;}
.island-body.heading{color:#000;}
.island-body.heading h2{color:#000 !important;}
.island-body.green{color:#fff;background-color:#058957;}
.slats-img,
.slats-img-rev{}
@media all and (min-width:40.0625em){.slats-img,
.slats-img-rev{margin-bottom:0;}
}
.islet .slats-img, .islet
.slats-img-rev{margin-bottom:10.5px;margin-bottom:0.7rem;}
@media all and (min-width:40.0625em){.islet .slats-img, .islet
.slats-img-rev{margin-bottom:0;}
}
.slats-img{float:left;margin-right:21px;margin-right:1.4rem;}
.islet .slats-img{margin-right:10.5px;margin-right:0.7rem;}
.slats-img-rev{float:right;margin-left:21px;margin-left:1.4rem;}
.islet .slats-img-rev{margin-left:10.5px;margin-left:0.7rem;}
.slats-img img,
.slats-img-rev img{display:block;}
@media all and (min-width:40.0625em){.slats-body{overflow:hidden;}
}
@media only screen and (min-width:40.0625em){.txt-cols-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.txt-cols-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
.txt-cols-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
.txt-cols-5{-webkit-column-count:5;-moz-column-count:5;column-count:5;}
.txt-cols-6{-webkit-column-count:6;-moz-column-count:6;column-count:6;}
.txt-cols{-webkit-column-gap:1.4rem;-moz-column-gap:1.4rem;column-gap:1.4rem;}
}
@media all and (min-width:40.0625em) and (max-width:74.9375em){.lap-txt-cols-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.lap-txt-cols-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
.lap-txt-cols-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
.lap-txt-cols-5{-webkit-column-count:5;-moz-column-count:5;column-count:5;}
.lap-txt-cols-6{-webkit-column-count:6;-moz-column-count:6;column-count:6;}
}
@media all and (min-width:40.0625em) and (max-width:56.25em){.lap-sml-txt-cols-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.lap-sml-txt-cols-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
.lap-sml-txt-cols-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
.lap-sml-txt-cols-5{-webkit-column-count:5;-moz-column-count:5;column-count:5;}
.lap-sml-txt-cols-6{-webkit-column-count:6;-moz-column-count:6;column-count:6;}
}
@media all and (min-width:56.3125em) and (max-width:74.9375em){.lap-lrg-txt-cols-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.lap-lrg-txt-cols-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
.lap-lrg-txt-cols-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
.lap-lrg-txt-cols-5{-webkit-column-count:5;-moz-column-count:5;column-count:5;}
.lap-lrg-txt-cols-6{-webkit-column-count:6;-moz-column-count:6;column-count:6;}
}
@media all and (max-width:74.9375em){.portable-txt-cols-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.portable-txt-cols-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
.portable-txt-cols-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
.portable-txt-cols-5{-webkit-column-count:5;-moz-column-count:5;column-count:5;}
.portable-txt-cols-6{-webkit-column-count:6;-moz-column-count:6;column-count:6;}
}
@media all and (min-width:75em){.desk-txt-cols-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.desk-txt-cols-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
.desk-txt-cols-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
.desk-txt-cols-5{-webkit-column-count:5;-moz-column-count:5;column-count:5;}
.desk-txt-cols-6{-webkit-column-count:6;-moz-column-count:6;column-count:6;}
}
@media all and (min-width:75em) and (max-width:85.3125em){.desk-sml-txt-cols-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.desk-sml-txt-cols-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
.desk-sml-txt-cols-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
.desk-sml-txt-cols-5{-webkit-column-count:5;-moz-column-count:5;column-count:5;}
.desk-sml-txt-cols-6{-webkit-column-count:6;-moz-column-count:6;column-count:6;}
}
@media all and (min-width:85.375em){.desk-lrg-txt-cols-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.desk-lrg-txt-cols-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
.desk-lrg-txt-cols-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
.desk-lrg-txt-cols-5{-webkit-column-count:5;-moz-column-count:5;column-count:5;}
.desk-lrg-txt-cols-6{-webkit-column-count:6;-moz-column-count:6;column-count:6;}
}
.arrow{width:0;height:0;border:10px solid transparent;display:inline-block;vertical-align:middle;}
.arrow-down{border-top-color:#262626;margin-bottom:-10px;}
.arrow-up{border-bottom-color:#262626;margin-top:-10px;}
.arrow-left{border-right-color:#262626;}
.arrow-right{border-left-color:#262626;}
.divider{border-bottom:1px solid #058957;padding-bottom:21px;padding-bottom:1.4rem;}
.divider-lrg{padding-bottom:42px;padding-bottom:2.8rem;margin-bottom:42px;margin-bottom:2.8rem;}
.divider-sml{padding-bottom:10.5px;padding-bottom:0.7rem;margin-bottom:10.5px;margin-bottom:0.7rem;}
.vert-align{display:table;width:100%;height:100%;}
.vert-align--inner{display:table-cell;text-align:center;vertical-align:middle;}
.drop-down-container{position:relative;}
.js .drop-down{display:none;position:absolute;z-index:2147483647;top:100%;left:0;}
.drop-down-container.is-active > .drop-down{display:block;}
.feedback{padding:0.35em 0.7em;}
.feedback a{}
.feedback a:hover, .feedback a:focus{text-decoration:none;}
.feedback-block{padding-top:0.7em;padding-bottom:0.7em;}
@media all and (min-width:40.0625em){.feedback-block{min-height:22.66667em;}
}
.feedback-block .hn,
.feedback-block p,
.feedback-block .list{margin-bottom:0;}
.feedback-block p,
.feedback-block .list{margin-top:0.35em;}
.feedback-error{background-color:#fef3f7;border-color:#f39797;}
.feedback-error,
.feedback-error a,
.feedback-error .hn{color:#6f0f0f;}
.feedback-validation{background-color:#fef3f7;border-color:#f39797;display:block;font-size:15px;font-size:1rem;line-height:1.35;}
.feedback-validation,
.feedback-validation a,
.feedback-validation .hn{color:#6f0f0f;}
.feedback-warning{background-color:#faf2c9;border-color:#f3de7c;}
.feedback-warning,
.feedback-warning a,
.feedback-warning .hn{color:#4e4207;}
.feedback-success{background-color:#f0f8f2;border-color:#a5cf83;}
.feedback-success,
.feedback-success a,
.feedback-success .hn{color:#2b4119;}
.feedback-info{background-color:#eff9fe;border-color:#86c5e6;}
.feedback-info,
.feedback-info a,
.feedback-info .hn{color:#154c69;}
.user-notifications-complete{border-radius:5px;background:white;color:green;padding:0.22em 0.55em;border-radius:50%;border:1px solid green;position:absolute;top:-0.9em;right:0.5em;display:inline-block;-webkit-animation:bounce 0.6s 3s 3 both;animation:bounce 0.6s 3s 3 both;}
.survey-scale .feedback{text-align:left;}
.survey-scale .feedback.feedback-validation{font-weight:bold;}
.survey-scale legend{width:100% !important;margin-bottom:0.5em;}
.survey-scale .txt{width:100% !important;}
.vcard{}
.vcard p{margin-bottom:0;}
.vcard .org{font-size:100%;}
.vcard .adr span{display:block;}
.vcard .adr .region,
.vcard .adr .postal-code{display:inline;}
.sprite{width:16px;height:16px;}
@media print{.sprite{display:none;}
}
.paw-sml-white{width:25px;height:28px;background-position:-462px 0;margin-right:0.35em;}
.s-arrow-r{width:17px;height:18px;background-position:-514px 0;}
.s-arrow-u{width:18px;height:17px;background-position:-531px 0;}
.s-arrow-alt-l,
.s-arrow-alt-r,
.flex-direction-nav a{width:26px;height:26px;}
.s-arrow-alt-l,
.flex-prev{background-position:-549px 0;}
.s-arrow-alt-r,
.flex-next{background-position:-575px 0;}
.s-icon-ghost,
.s-icon-pdf{margin-right:0;height:16px;}
.s-icon-pdf{width:16px;background-position:-625px 0;}
.s-icon-ghost{width:0;}
.sprite--spacing{margin-right:0.23333em;}
.icon:before{speak:none;font-family:'icons';font-style:normal;font-weight:normal;text-transform:none;-webkit-font-smoothing:antialiased;}
.icon-settings:before{content:"\e000";}
.icon-products:before{content:"\e001";}
.icon-users:before{content:"\e002";}
.icon-orders:before{content:"\e003";}
.icon-logout:before{content:"\e004";}
.icon-news:before{content:"\e005";}
.icon-content:before{content:"\e006";}
.icon-media:before{content:"\e007";}
.icon-info:before{content:"\e008";}
.icon-success:before{content:"\e009";}
.icon-error:before{content:"\e00a";}
.icon-warning:before{content:"\e00b";}
.icon-search:before{content:"\e00c";}
.icon-email:before{content:"\e00d";}
.icon-home:before{content:"\e00e";}
.icon-partners:before{content:"\e00f";}
.icon-help:before{content:"\e010";}
.icon-website:before{content:"\e011";}
.icon-analytics:before{content:"\e012";}
.icon-caret-down:before{content:"\e013";}
.icon-arrow-left:before{content:"\e094";}
.icon-arrow-right:before{content:"\e095";}
.icon-plus:before{content:"\e114";}
.icon-minus:before{content:"\e115";}
.icon-question-outline:before{content:"\e30f";}
.icon-edit:before{content:"\e600";}
.icon-movie:before{content:"\e601";}
.icon-bullhorn:before{content:"\e602";}
.icon-copy:before{content:"\e603";}
.icon-tag:before{content:"\e604";}
.icon-tags:before{content:"\e605";}
.icon-qrcode:before{content:"\e606";}
.icon-location:before{content:"\e607";}
.icon-location2:before{content:"\e608";}
.icon-map:before{content:"\e609";}
.icon-map2:before{content:"\e60a";}
.icon-print:before{content:"\e60b";}
.icon-zoomin:before{content:"\e60c";}
.icon-zoomout:before{content:"\e60d";}
.icon-lock:before{content:"\e60e";}
.icon-unlocked:before{content:"\e60f";}
.icon-cogs:before{content:"\e610";}
.icon-stats:before{content:"\e611";}
.icon-bars:before{content:"\e612";}
.icon-gift:before{content:"\e613";}
.icon-remove:before{content:"\e614";}
.icon-airplane:before{content:"\e615";}
.icon-truck:before{content:"\e616";}
.icon-road:before{content:"\e617";}
.icon-accessibility:before{content:"\e618";}
.icon-link:before{content:"\e619";}
.icon-phone:before{content:"\e61a";}
.icon-bird:before{content:"\e61b";}
.icon-calendar:before{content:"\e61e";}
.icon-star_border:before{content:"\e61f";}
.icon-star_half:before{content:"\e620";}
.icon-star_full:before{content:"\e621";}
.icon-clipboard:before{content:"\e622";}
.icon-tick-block:before{content:"\e625";}
.icon-tick-block-border:before{content:"\e626";}
.icon-pdf:before{content:"\e62b";}
.icon-word:before{content:"\e62c";}
.icon-excel:before{content:"\e62d";}
.icon-download:before{content:"\e631";}
.icon-attach:before{content:"\e6db";}
.icon-fwd-mail:before{content:"\e900";}
.icon-new-mail:before{content:"\e901";}
.icon-flag:before{content:"\e902";}
.icon-preview:before{content:"\e903";}
.icon-clock:before{content:"\e904";}
.icon-reply-all-mail:before{content:"\e905";}
.icon-reply-mail:before{content:"\e906";}
.icon-key:before{content:"\e907";}
.icon-list:before{content:"\e908";}
.icon-tree:before{content:"\e909";}
.icon-notification:before{content:"\e90a";}
.icon-facility:before{content:"\e90b";}
.icon-pen:before{content:"\e90c";}
.icon-book:before{content:"\e90d";}
.icon-profile:before{content:"\e90e";}
.icon-display:before{content:"\e90f";}
.icon-group:before{content:"\e910";}
.icon-referral:before{content:"\e911";}
.icon-text:before{content:"\e912";}
.icon-drawer:before{content:"\e913";}
.icon-support:before{content:"\e914";}
.icon-rounded-box:before{content:"\e915";}
.icon-white-plus:before{content:"\e916";}
.icon-user-plus:before{content:"\e917";}
.icon-archive:before{content:"\e918";}
.icon-activate:before{content:"\e919";}
.icon-tick-circle:before{content:"\e91a";}
.icon-tick:before{content:"\e91b";}
.icon-question-mark:before{content:"\e91c";}
.icon-play:before{content:"\e91d";}
.icon-block-plus:before{content:"\e91e";}
.icon-network:before{content:"\e91f";}
.icon-music:before{content:"\e920";}
.icon-compass:before{content:"\e94a";}
.icon-mobile:before{content:"\e958";}
.icon-left:before{content:"\f044";}
.icon-right:before{content:"\f05a";}
.icon-cogs:before{content:"\f085";}
.icon-jumpleft:before{content:"\f0a5";}
.icon-jumpright:before{content:"\f0a6";}
.icon-replied-mail:before{content:"\f112";}
.icon-sort:before{content:"\f142";}
.icon-circle:before{content:"\f10c";}
.icon-spacing:before{margin-right:0.23333em;}
.icon-flush-top:before{position:static;}
.icon-fixed-width:before{width:1em;text-align:center;}
.notification{background-color:#b31200;padding:0.4em 0.85em;border:1px solid #fff;border-radius:50%;float:right;position:absolute;top:1em;right:1em;}
@media all and (min-width:40.0625em){.notification{top:-1em;}
}
.red_flag{color:#b31200;}
.icon-sml:before{font-size:13px;font-size:0.86667rem;line-height:1;}
.icon-med:before{font-size:20px;font-size:1.33333rem;line-height:1;}
.icon-big:before{font-size:32px;font-size:2.13333rem;line-height:1;}
.icon-lrg:before{font-size:45px;font-size:3rem;line-height:1;}
.icon-huge:before{font-size:64px;font-size:4.26667rem;line-height:1;}
.icon-default:before{font-size:inherit;}
@font-face{font-family:'emoticons';src:url("fonts/emoticons/emoticons.eot?-erybr4");src:url("fonts/emoticons/emoticons.eot?#iefix-erybr4") format("embedded-opentype"), url("fonts/emoticons/emoticons.ttf?-erybr4") format("truetype"), url("fonts/emoticons/emoticons.woff?-erybr4") format("woff"), url("fonts/emoticons/emoticons.svg?-erybr4#emoticons") format("svg");font-weight:normal;font-style:normal;}
.emoticon:before{speak:none;font-family:'emoticons';font-style:normal;font-weight:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-size:2.5em;}
.emoticon-calm:before{content:"\62";}
.emoticon-grateful:before{content:"\6a";}
.emoticon-excited:before{content:"\44";}
.emoticon-happy:before{content:"\29";}
.emoticon-determined:before{content:"\58";}
.emoticon-inspired:before{content:"\67";}
.emoticon-lovestruck:before{content:"\69";}
.emoticon-strong:before{content:"\34";}
.emoticon-hopeful:before{content:"\48";}
.emoticon-tired:before{content:"\5a";}
.emoticon-bored:before{content:"\47";}
.emoticon-lonely:before{content:"\43";}
.emoticon-guilty:before{content:"\28";}
.emoticon-irritable:before{content:"\73";}
.emoticon-restless:before{content:"\4a";}
.emoticon-afraid:before{content:"\76";}
.emoticon-distressed:before{content:"\64";}
.emoticon-misunderstood:before{content:"\49";}
.emoticon-needy:before{content:"\68";}
.emoticon-sad:before{content:"\6b";}
.emoticon-anxious:before{content:"\75";}
.emoticon-ashamed:before{content:"\65";}
.emoticon-obsessed:before{content:"\55";}
.emoticon-angry:before{content:"\33";}
.emoticon-depressed:before{content:"\6e";}
.emoticon-craving:before{content:"\61";}
.emoticon-pain:before{content:"\53";}
.emoticon-resentful:before{content:"\36";}
.preloader, .preloader *{display:inline-block;}
.preloader *{vertical-align:middle;}
.preloader em{font-style:italic;}
.preloader--light,
.preloader--spinner{width:33px;height:33px;overflow:hidden;background:url("img/preloader.gif") no-repeat 0 0;}
.preloader--spinner{margin-right:0.35em;}
.preloader--light .preloader--spinner{display:none;}
.pagination{border-radius:4px;text-align:center;}
.pagination li,
.pagination a,
.pagination .pagination--skip:before{display:inline-block;}
.pagination li{margin:0.23333em 0em 0.23333em 0.13333em;}
@media all and (min-width:48em){.pagination li{margin:0em 0em 0em 0.13333em;}
}
.pagination li:first-child{margin-left:0;}
.pagination a, .pagination button,
.pagination html input[type="button"],
.pagination input[type="reset"],
.pagination input[type="submit"]{padding:0 0.5em;height:2.33333em;background-color:#e3e3e3;text-decoration:none;border:1px solid #d4d4d4;border-radius:4px;}
.pagination a:hover, .pagination a:focus, .pagination a.is-active, .pagination button:hover, .pagination button:focus, .pagination button.is-active,
.pagination html input[type="button"]:hover,
.pagination html input[type="button"]:focus,
.pagination html input[type="button"].is-active,
.pagination input[type="reset"]:hover,
.pagination input[type="reset"]:focus,
.pagination input[type="reset"].is-active,
.pagination input[type="submit"]:hover,
.pagination input[type="submit"]:focus,
.pagination input[type="submit"].is-active{background-color:#4d4d4d;border-color:#262626;color:#fff;}
.pagination a{padding-top:0.4em;}
.pagination button,
.pagination html input[type="button"],
.pagination input[type="reset"],
.pagination input[type="submit"]{padding:0.35em 0.46667em;color:#058957;}
.pagination a[rel="prev"]:before,
.pagination a[rel="next"]:after{speak:none;vertical-align:top;}
.pagination a[rel="prev"]:before{content:"\2039";margin-right:0.35em;}
.pagination a[rel="next"]:after{content:"\203a";margin-left:0.35em;}
.pagination--count{padding-right:0.23333em;}
@media all and (max-width:40em){.pagination .pagination--count{display:block;}
}
.pagination--skip:before{content:"\2026";speak:none;margin-right:0.35em;color:gray;vertical-align:bottom;}
.thumbnail-grid{margin-bottom:-21px;margin-bottom:-1.4rem;}
.thumbnail-grid li{margin-bottom:21px;margin-bottom:1.4rem;}
.thumbnail-grid img{-webkit-transition:all 0.15s;transition:all 0.15s;}
.thumbnail-grid a:hover img,
.thumbnail-grid a:focus img{opacity:0.7;box-shadow:0 5px 3px -3px rgba(0, 0, 0, 0.6);}
.accordion{margin-left:0;}
.accordion > li{border-top:1px solid #e3e3e3;}
.accordion > li:first-child{border-top:0;}
.accordion-header,
.accordion-content{width:100%;}
.accordion-header{padding:0.35em 0.7em;background-color:#f2f2f2;font-size:100%;font-weight:normal;margin:0;}
.js .accordion-header{cursor:pointer;}
.js .accordion-header:hover, .js .accordion-header:focus{background:#4d4d4d;color:#fff;}
.js .accordion-header:before{content:"\002B";display:inline-block;speak:none;margin-right:0.35em;vertical-align:top;}
@media print{.js .accordion-header:before{display:none;}
}
.js .is-expanded .accordion-header{background:#058957;color:#fff;}
.js .is-expanded .accordion-header:before{content:"\2212";}
@media print{.accordion-header{border-bottom:1px solid;}
}
.accordion-content{padding:0.7em;display:none;}
@media all and (min-width:40.0625em){.accordion-content{padding:1.4em;}
}
.no-js .accordion-content{display:block;}
@media print{.accordion-content{display:block !important;}
}
.content-body .accordion{margin-top:0;}
.content-body .accordion .accordion-header{color:#000;text-transform:none;background-color:transparent;padding-left:0;}
.content-body .accordion .accordion-content{padding:0;}
@font-face{font-family:'flexslider-icon';src:url("fonts/flexslider/flexslider-icon.eot");src:url("fonts/flexslider/flexslider-icon.eot?#iefix") format("embedded-opentype"), url("fonts/flexslider/flexslider-icon.woff") format("woff"), url("fonts/flexslider/flexslider-icon.ttf") format("truetype"), url("fonts/flexslider/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal;}
.flexslider{position:relative;}
@media print{.flexslider{display:none;}
}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides > li:first-child{display:block;-webkit-backface-visibility:visible;}
@media print{.flexslider .slides > li{float:none !important;}
}
.flexslider .slides img{display:block;margin:0 auto;}
@media all and (min-width:55em) and (max-width:96.1875em){.flexslider{width:90%;}
}
@media all and (min-width:40.0625em) and (max-width:54.9375em){.flexslider{width:75%;}
}
@media all and (max-width:40em){.flexslider{width:65%;}
}
.flex-control-paging{position:absolute;bottom:0.46667em;left:50%;margin-left:-38px;}
@media print{.flex-control-paging{display:none;}
}
.flex-control-paging li{display:inline-block;}
.flex-control-paging a{width:2.13333em;height:2.13333em;overflow:hidden;display:block;cursor:pointer;margin-right:0.35em;text-decoration:none;background:#fff;border-radius:4px;text-align:center;text-indent:0;font:bold 13px/26px Consolas, "Courier New", Courier, monospace;}
.flex-control-paging a:hover, .flex-control-paging a:focus, .flex-control-paging a.flex-active{background-color:#058957;color:#fff;}
.flex-direction-nav a{text-decoration:none;display:block;width:3.5em;height:5em;text-align:center;padding-top:0.5em;overflow:hidden;position:absolute;top:41%;margin-top:-20px;background-color:rgba(255, 255, 255, 0.2);text-indent:0 !important;border-radius:3px;}
.flex-direction-nav a:hover{background-color:rgba(255, 255, 255, 0.4);}
.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;color:#f2f2f2;}
.flex-direction-nav a.flex-prev{left:-5.5em;}
.flex-direction-nav a.flex-prev:before{content:'\f001';}
.flex-direction-nav a.flex-next{right:-5.5em;}
.flex-direction-nav a.flex-next:before{content:'\f002';}
@media all and (max-width:40em){.flex-direction-nav a{width:2em;height:3em;}
.flex-direction-nav a:before{font-size:20px;}
.flex-direction-nav a.flex-prev{left:-3em;}
.flex-direction-nav a.flex-next{right:-3em;}
}
@media print{.flex-direction-nav{display:none;}
}
.flex-prev{left:0;}
.flex-prev:hover, .flex-prev:focus{background-color:#058957;}
.flex-next{right:0;}
.flex-next:hover, .flex-next:focus{background-color:#058957;}
.flexslider{margin:0 auto;}
.flexslider ul{margin:0;}
.flexslider .module-grouping{background-color:#f2f2f2;}
.flexslider .module-grouping h3, .flexslider .module-grouping .module{color:#000;}
.flexslider .module-grouping h3{text-align:center;padding:1em;text-transform:none;height:4.66667em;}
.flexslider .module-grouping ul{margin:0;border-top:2px solid #d4d4d4;}
.flexslider .module-grouping ul li{border-bottom:2px solid #d4d4d4;text-transform:uppercase;color:#000;font-weight:bold;position:relative;}
.flexslider .module-grouping ul li .icon{position:absolute;left:0.8em;top:0.15em;font-size:1.5em;}
.flexslider .module-grouping ul li a{display:block;padding:0.7em 1em 0.8em 3.5em;color:#000;}
.flexslider .module-grouping .module-heading{text-align:center;padding:1em 0 1.5em 0;}
.flexslider .module-grouping .module-heading h2{font-weight:bold;margin-bottom:-0.3em;}
.flexslider .module-grouping .module-heading + div{display:table;width:100%;}
.flexslider .module-grouping .module-heading + div h3{display:table-cell;vertical-align:middle;}
.flexslider .module-grouping.green .module li{background:transparent url(img/etc-module-icons-green.png) no-repeat 1em 56.1%;}
.flexslider .module-grouping.green .module li.first{background-position-y:-1.5%;}
.flexslider .module-grouping.green .module li.first.completed{background-position-y:87%;}
.flexslider .module-grouping.green .module li.completed{background-position-y:21%;}
.flexslider .module-grouping.green .module li.last{background-position-y:75.6%;}
.flexslider .module-grouping.green .module .icon{color:#058957;}
.flexslider .module-grouping.green .module-heading{background-color:#058957;}
.flexslider .module-grouping.green .module-footer .btn-main{background-color:#058957;}
.flexslider .module-grouping.light-blue .module li{background:transparent url(img/etc-module-icons-blue.png) no-repeat 1em 56.1%;}
.flexslider .module-grouping.light-blue .module li.first{background-position-y:-1.5%;}
.flexslider .module-grouping.light-blue .module li.first.completed{background-position-y:87%;}
.flexslider .module-grouping.light-blue .module li.completed{background-position-y:21%;}
.flexslider .module-grouping.light-blue .module li.last{background-position-y:75.6%;}
.flexslider .module-grouping.light-blue .module .icon{color:#029fe2;}
.flexslider .module-grouping.light-blue .module-heading{background-color:#029fe2;}
.flexslider .module-grouping.light-blue .module-footer .btn-main{background-color:#029fe2;}
.flexslider .module-grouping.orange .module li{background:transparent url(img/etc-module-icons-orange.png) no-repeat 1em 56.1%;}
.flexslider .module-grouping.orange .module li.first{background-position-y:-1.5%;}
.flexslider .module-grouping.orange .module li.first.completed{background-position-y:87%;}
.flexslider .module-grouping.orange .module li.completed{background-position-y:21%;}
.flexslider .module-grouping.orange .module li.last{background-position-y:75.6%;}
.flexslider .module-grouping.orange .module .icon{color:#f97144;}
.flexslider .module-grouping.orange .module-heading{background-color:#f97144;}
.flexslider .module-grouping.orange .module-footer .btn-main{background-color:#f97144;}
.flexslider .module-grouping.blue .module li{background:transparent url(img/etc-module-icons-dark-blue.png) no-repeat 1em 56.1%;}
.flexslider .module-grouping.blue .module li.first{background-position-y:-1.5%;}
.flexslider .module-grouping.blue .module li.first.completed{background-position-y:87%;}
.flexslider .module-grouping.blue .module li.completed{background-position-y:21%;}
.flexslider .module-grouping.blue .module li.last{background-position-y:75.6%;}
.flexslider .module-grouping.blue .module .icon{color:#064ca5;}
.flexslider .module-grouping.blue .module-heading{background-color:#064ca5;}
.flexslider .module-grouping.blue .module-footer .btn-main{background-color:#064ca5;}
.flexslider .module-grouping.purple .module li{background:transparent url(img/etc-module-icons-red.png) no-repeat 1em 56.1%;}
.flexslider .module-grouping.purple .module li.first{background-position-y:-1.5%;}
.flexslider .module-grouping.purple .module li.first.completed{background-position-y:87%;}
.flexslider .module-grouping.purple .module li.completed{background-position-y:21%;}
.flexslider .module-grouping.purple .module li.last{background-position-y:75.6%;}
.flexslider .module-grouping.purple .module .icon{color:#740047;}
.flexslider .module-grouping.purple .module-heading{background-color:#740047;}
.flexslider .module-grouping.purple .module-footer .btn-main{background-color:#740047;}
.flexslider .module-grouping.yellow .module li{background:transparent url(img/etc-module-icons-yellow.png) no-repeat 1em 56.1%;}
.flexslider .module-grouping.yellow .module li.first{background-position-y:-1.5%;}
.flexslider .module-grouping.yellow .module li.first.completed{background-position-y:87%;}
.flexslider .module-grouping.yellow .module li.completed{background-position-y:21%;}
.flexslider .module-grouping.yellow .module li.last{background-position-y:75.6%;}
.flexslider .module-grouping.yellow .module .icon{color:#f8d200;}
.flexslider .module-grouping.yellow .module-heading{background-color:#f8d200;color:#000;}
.flexslider .module-grouping.yellow .module-footer .btn-main{background-color:#f8d200;color:#000;}
.flexslider .module-grouping .module-footer{background-color:#e5e0d9;text-align:center;padding:1.5em 0.5em;}
.map{position:relative;min-height:50px;}
.map .preloader{display:none;}
@media all and (min-width:40.0625em){.map .preloader{}
.js .map .preloader{display:block;position:absolute;top:1.4em;left:1.4em;}
}
.map--static{margin-bottom:10.5px;margin-bottom:0.7rem;background:url("http://maps.google.com/maps/api/staticmap?center=-33.867487,151.20699&zoom=15&markers=-33.867487,151.20699&size=640x400&sensor=false") no-repeat 50% 50%;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.map--static{background-image:url("http://maps.google.com/maps/api/staticmap?center=-33.867487,151.20699&zoom=15&markers=-33.867487,151.20699&size=640x400&sensor=false&scale=2");background-size:640px 400px;}
}
@media all and (min-width:40.0625em){.map--static{display:none;}
}
@media print{.map--static{display:block !important;}
}
.map--static img{opacity:0;}
@media print{.map--static img{opacity:1;}
}
.map--dynamic{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
@media print{.map--dynamic{display:none;}
}
.map--dynamic img{max-width:none;}
.map--dynamic .preloader{margin-left:1.4em;}
.map--dynamic > div{position:absolute;top:0;left:0;width:100%;height:100%;}
@media all and (min-width:40.0625em){.js .map--link{display:none;}
}
@media print{.map--link{display:none;}
}
.modal.is-fade,
.modal-backdrop.is-fade{opacity:0;-webkit-transition:opacity 0.15s;transition:opacity 0.15s;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;background-color:#000;}
.modal-backdrop, .modal-backdrop.is-fade.is-active{opacity:0.8;}
.modal{display:none;position:fixed;top:50%;left:50%;z-index:2147483647;width:90%;margin:-60px 0 0 -45%;background-color:#fff;border-radius:6px;outline:none;box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);}
@media all and (min-width:48em){.modal{width:37.33333em;margin-top:-250px;margin-left:-280px;}
}
.modal.is-fade{top:-25%;-webkit-transition:opacity 0.3s linear, top 0.3s ease-out;transition:opacity 0.3s linear, top 0.3s ease-out;}
.modal.is-fade.is-active{top:15%;opacity:1;}
@media all and (min-width:40.0625em){.modal.is-fade.is-active{top:40%;}
}
.modal-header{padding:0.35em 1em;border-bottom:1px solid #d4d4d4;position:relative;}
.modal-header .hn{margin:0;}
.modal-header .btn-close{position:absolute;right:0.66667em;top:50%;margin-top:-0.73333em;}
.modal-body{max-height:30.66667em;padding:1em;overflow-y:auto;}
@media all and (min-width:48em){.modal-body{max-height:26.66667em;}
}
.modal-footer{padding:1em;text-align:right;background-color:#f2f2f2;border-top:1px solid #d4d4d4;border-radius:0 0 6px 6px;box-shadow:inset 0 1px 0 #fff;}
.modal-emoticons{font-size:0.9em;}
.modal-emoticons .non-palm-one-quarter{width:25%;text-align:center;}
@media all and (max-width:24.9375em){.modal-emoticons .non-palm-one-quarter{width:33%;}
}
.good, .fair, .bad{text-decoration:none;}
.good, .good:visited{color:#1ac62a;}
.fair, .fair:visited{color:#ff8a00;}
.bad, .bad:visited{color:#ff0000;}
@media all and (min-width:40.0625em){.image-library .modal-body .grid{display:table !important;}
.image-library .modal-body .grid-item{display:table-cell;min-height:150px;margin-bottom:0;}
.image-library .modal-body .grid-item img{margin-top:0.5em;max-width:5.33333em !important;}
}
.communication-styles-list{display:table;width:100%;margin-left:0;background-color:#f2f2f2;font-size:0.9em;}
.communication-styles-list li{display:table-cell;padding:0.3em;width:33%;}
.modal-img{display:block;text-align:center;}
.modal-img img{max-height:20em;}
@media all and (max-width:40em){#type-of-thinking-error, #type-of-thinking-error-answers{clear:both;}
}
@media print{.social-share-full{display:none;}
}
.social-share-full-spacer{display:inline-block;width:0.4em;height:4px;}
.social-share-full-spacer-middle{display:block;}
@media all and (min-width:26.25em){.social-share-full-spacer-middle{display:inline-block;}
}
.fb-like{vertical-align:top;}
.tabs{text-align:left;}
.tab-nav{text-align:left;margin-bottom:-1px;}
.tab-nav li{background-color:#058957;position:relative;margin-right:-0.175em;}
.tab-nav li .user-notifications-count{background-color:#b31200;color:#fff;text-align:center;border-radius:50%;border:2px solid #fff;position:absolute;top:-1.7em;right:0.5em;width:2.5em;height:2.5em;padding-top:0.4em;}
@media all and (min-width:40.0625em){.tab-nav li{border-bottom:0;}
}
.tab-nav a{padding:0.7em 1.4em;text-decoration:none;color:#fff;display:block;}
@media all and (min-width:40.0625em) and (max-width:52.75em){.tab-nav a{padding-left:0.6em;padding-right:0.6em;}
}
.tab-nav h2{color:#fff;}
.tab-nav a:hover,
.tab-nav a:focus,
.tab-nav .is-active a{background-color:#fff;color:#058957;}
@media all and (max-width:40em){.tab-nav a:hover,
.tab-nav a:focus,
.tab-nav .is-active a{text-transform:uppercase;}
}
@media all and (min-width:40.0625em){.tab-nav a:hover,
.tab-nav a:focus,
.tab-nav .is-active a{border-bottom-color:#fff;}
}
.tab-nav a:hover h2, .tab-nav .is-active a h2{color:#058957;}
.no-js .tab-nav{display:none;}
@media all and (max-width:40em){.tab-nav{border-top:1px solid #058957;}
.tab-nav li{margin-right:0;}
.tab-nav li .user-notifications-count{top:0.5em;}
}
@media print{.tab-nav{display:none;}
}
.tab-content{display:none;padding:1.4rem;background-color:#fff;text-align:left;}
.tab-content.is-active{display:block;}
@media all and (max-width:40em){.tab-content .complete .form-main-label{padding-left:0 !important;margin-top:1em !important;}
}
@media all and (min-width:40.0625em){.tab-content{padding:1.4rem;}
.tab-content .complete{position:absolute;right:0;top:0.3em;width:auto;margin-left:0;}
.tab-content .complete .form-main-label{width:auto;}
}
@media all and (min-width:33.75em){.tab-content .update-sort{float:left;margin-left:0.2em;}
}
.no-js .tab-content{display:block;margin-bottom:1.4rem;}
@media print{.tab-content{display:block;margin-bottom:1.4rem;}
}
.tab-content:after{content:"";display:table;clear:both;}
@media all and (min-width:40.0625em){.tab-heading-simple h2{float:left;}
.tab-heading-simple div{float:right;}
}
.tab-heading .filter div{position:relative;margin-bottom:1em;}
.tab-heading .filter div a{width:100%;text-align:center;}
.tab-heading .disc{padding:0.3em 0 0 0;width:2em;height:2em;text-align:center;}
@media all and (max-width:40em){.tab-heading div:last-child select{width:100%;}
.tab-heading .notification-key{display:block;text-align:center;padding-top:0.5em;}
.tab-heading .notification-key span:first-child{margin-left:0;}
}
@media all and (min-width:50em){.tab-heading div:last-child, .tab-heading .h1{float:left;}
.tab-heading div:first-child{float:right;}
.tab-heading:after{clear:both;}
.tab-heading .filter div:first-child{float:right;margin-left:0.66667em;}
.tab-heading .filter div:last-child{float:right;margin-bottom:0;}
.tab-heading .filter div:last-child .onoffswitch{left:1em;margin-right:2em;}
}
@media all and (max-width:49.9375em){.tab-heading + .table-admin{margin-top:1em;}
}
.profile-heading{padding-bottom:1em;}
.profile-heading div:first-child .onoffswitch{left:0;float:left;margin-right:0.3em;margin-bottom:1em;}
.profile-heading div:last-child{float:none;}
@media all and (min-width:40.0625em){.profile-heading{padding-bottom:0;}
.profile-heading h2{float:left;}
.profile-heading .onoffswitch{top:0.5em;}
.profile-heading div:first-child .onoffswitch{left:1em;}
.profile-heading div:last-child{float:right;}
.profile-heading div:last-child input{margin-top:0.35em;}
}
.tab-body{border:1px solid #d4d4d4;}
.help-tiles .island{background-color:#f2f2f2;border-radius:0;text-align:center;padding:2em 1em;}
.help-tiles .island .icon:before{margin-right:0;}
.help-tiles .btn{display:block;width:100%;margin-bottom:1.5em;}
.help-tiles .btn div{text-transform:none;margin-top:0.5em;}
#tooltip{cursor:default;color:#fff;background-color:rgba(0, 0, 0, 0.8);border-radius:4px;padding:0.46667em;display:none;position:absolute;white-space:nowrap;z-index:2147483647;}
#tooltip:before{content:"";position:absolute;}
#tooltip.n:before, #tooltip.s:before{border-right:5px solid transparent;border-left:5px solid transparent;margin-left:-5px;left:50%;}
#tooltip.e:before, #tooltip.w:before{border-bottom:5px solid transparent;border-top:5px solid transparent;margin-top:-5px;top:50%;}
#tooltip.n:before, #tooltip.ne:before, #tooltip.nw:before{border-top:10px solid rgba(0, 0, 0, 0.8);bottom:-10px;}
#tooltip.e:before{border-right:10px solid rgba(0, 0, 0, 0.8);left:-10px;}
#tooltip.s:before, #tooltip.se:before, #tooltip.sw:before{border-bottom:10px solid rgba(0, 0, 0, 0.8);top:-10px;}
#tooltip.w:before{border-left:10px solid rgba(0, 0, 0, 0.8);right:-10px;}
#tooltip.ne:before, #tooltip.se:before{border-right:10px solid transparent;border-left:0;left:10px;}
#tooltip.nw:before, #tooltip.sw:before{border-left:10px solid transparent;border-right:0;right:10px;}
.box{font-size:1.25rem;text-align:center;background-color:#c8dadf;position:relative;padding:20px 20px;}
.box.has-advanced-upload{outline:2px dashed #92b0b3;outline-offset:-10px;-webkit-transition:outline-offset .15s ease-in-out, background-color .15s linear;transition:outline-offset .15s ease-in-out, background-color .15s linear;}
.box.is-dragover{outline-offset:-20px;outline-color:#c8dadf;background-color:#fff;}
.box__dragndrop,
.box__icon{display:none;}
.box.has-advanced-upload .box__dragndrop{display:inline;}
.box.has-advanced-upload .box__icon{width:100%;height:80px;fill:#92b0b3;display:block;margin-bottom:40px;}
.box.is-uploading .box__input,
.box.is-success .box__input,
.box.is-error .box__input{visibility:hidden;}
.box__uploading,
.box__success,
.box__error{display:none;}
.box.is-uploading .box__uploading,
.box.is-success .box__success,
.box.is-error .box__error{display:block;position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.box__uploading{font-style:italic;}
.box__success{-webkit-animation:appear-from-inside .25s ease-in-out;animation:appear-from-inside .25s ease-in-out;}
@-webkit-keyframes appear-from-inside{from{-webkit-transform:translateY(-50%) scale(0);}
75%{-webkit-transform:translateY(-50%) scale(1.1);}
to{-webkit-transform:translateY(-50%) scale(1);}
}
@keyframes appear-from-inside{from{transform:translateY(-50%) scale(0);}
75%{transform:translateY(-50%) scale(1.1);}
to{transform:translateY(-50%) scale(1);}
}
.box__restart{font-weight:700;}
.box__restart:focus,
.box__restart:hover{color:#39bfd3;}
.js .box__file{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}
.js .box__file + label{max-width:80%;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;}
.js .box__file + label:hover strong,
.box__file:focus + label strong,
.box__file.has-focus + label strong{color:#39bfd3;}
.js .box__file:focus + label,
.js .box__file.has-focus + label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px;}
.js .box__file + label *{}
.no-js .box__file + label{display:none;}
.no-js .box__button{display:block;}
.box__button{font-weight:700;color:#e5edf1;background-color:#39bfd3;display:block;padding:8px 16px;margin:40px auto 0;}
.box__button:hover,
.box__button:focus{background-color:#0f3c4b;}
.button-wrapper{float:left;}
.small-button{padding:8px 0px;width:93px;margin-right:7px;color:white;text-align:center;display:block;color:#fff !important;}
.small-button:hover{opacity:.7;color:white;text-decoration:none;}
.small-button-blue{background:#029fe2;}
.small-button-red{background:#ff5252;}
.small-button-yellow{background:#f8d200;}
.small-button-orange{background:#f97144;}
.small-button-green{background:#01a465;}
#what-do-i-see-button-set{margin:0px auto 25px auto;display:table;}
#four-windows, #four-windows-view{height:29em;width:19.8em;}
#four-windows{display:block;background-size:100%;position:relative;margin-bottom:25px;margin-left:auto;margin-right:auto;background:transparent url(/img/course/window.png) no-repeat 0 0;background-size:cover;z-index:2;}
#four-windows .window{width:7em;height:10em;position:absolute;float:left;background:none;}
#four-windows .window-1{top:4.2em;left:2.5em;}
#four-windows .window-2{top:4.2em;right:2.5em;}
#four-windows .window-3{bottom:4em;left:2.5em;}
#four-windows .window-4{bottom:4em;right:2.5em;}
#four-windows-wrapper{position:relative;width:19.8em;margin:0 auto;}
#four-windows-view{position:absolute;top:2em;left:0;background:url(/img/course/yellow-sun.jpg) no-repeat;z-index:1;background-position:-16px -5px;background-size:92%;}
.filtered-overlay{background:url(/img/course/red-sun-filter.jpg) no-repeat;height:29em;width:19.8em;background-size:92%;background-position:-16px -5px;top:2em;position:absolute;left:0;z-index:1;}
#click_on_windows, .only-mobile-devices{display:none;}
#back-button{display:none;position:absolute;left:50%;top:28%;margin-left:-30.5px;}
#wrong-match-try-again-prompt, #correct-match-prompt{display:none;position:absolute;width:200px;height:100px;left:50%;top:42%;margin-left:-100px;margin-top:-50px;text-align:center;border-radius:10px;z-index:11;padding-top:2em;}
#correct-match-prompt{background:#90ecff;}
#wrong-match-try-again-prompt{background:#ff9090;}
#thought-bubble{text-align:center;padding-top:2em;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;height:582px;}
#open-thought-app, #thought-bubble{width:100%;height:20em;background-size:100%;}
#thought-bubble > div.unhelpful-thought{width:47%;margin:0px 0.5em;height:6em;line-height:18px;display:inline-table;float:left;position:relative;z-index:2;}
@media all and (max-width:39.375em){#thought-bubble > div.unhelpful-thought{width:100%;height:auto;padding-bottom:1.5em;margin:0;}
}
#type-of-thinking-error{background:#01a465 !important;background:green;text-align:center;}
#type-of-thinking-error > a{display:inline-table;color:white;margin:0.5em;}
.unhelpful-thought-answer{display:none;text-align:center;font-size:17px;width:83%;margin:29% auto;}
label{cursor:pointer;}
.txt-input,
textarea,
select{width:100%;padding:0.46667em;border:1px solid #bfbfbf;box-shadow:inset -1px 1px 1px 0 rgba(0, 0, 0, 0.1);-webkit-transition:border 0.2s linear, box-shadow 0.2s linear;transition:border 0.2s linear, box-shadow 0.2s linear;}
.txt-input:focus,
textarea:focus,
select:focus{outline:none;border-color:rgba(0, 0, 0, 0.35);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 10px rgba(0, 0, 0, 0.35);}
select{-webkit-appearance:none;-moz-appearance:none;background:#fff url("img/dd-arrow.png") no-repeat right;padding:0.4em 2em 0.5em 0.5em;}
legend.hn{padding-bottom:21px;padding-bottom:1.4rem;margin-bottom:0;}
textarea{height:13em;resize:vertical;}
.listbox{height:15em;width:80%;resize:vertical;}
select{width:auto;}
.txt-input-sml{width:16.666%;}
.txt-input-sml-med{width:33.333%;}
.txt-input-med{width:50%;}
.txt-input-90{width:90%;}
::-webkit-input-placeholder{color:#aaa;}
:-moz-placeholder{color:#aaa;}
::-moz-placeholder{color:#aaa;}
:-ms-input-placeholder{color:#aaa;}
.lte9 .placeholder{color:#aaa;}
button[disabled],
input[disabled],
select[disabled],
textarea[disabled],
.is-disabled{cursor:default !important;text-shadow:none !important;box-shadow:none !important;opacity:0.7!important;}
.req-field{font-family:Verdana, Geneva, sans-serif;line-height:1;color:#e80000;cursor:help;}
form p{margin:0;}
.clear-bg{background-image:none;}
@media all and (max-width:40em){input[type="text"], textarea, select{font-size:initial;}
}
.auto-complete-list{margin:0;background:white;border:1px solid #c1c1c1;}
.auto-complete-highlighted{background:#c1c1c1;padding:.2em .2em;}
.auto-complete-list-item{padding:.2em .2em;}
#password_strength{display:inline-block;}
.form-main-label{display:block;margin-bottom:0.2em;font-weight:500;}
@media all and (min-width:48em){.form-main-label{width:17.06667em;float:left;text-align:right;margin:0.13333em 0 0;padding-right:0.93333em;position:relative;}
}
@media all and (min-width:48em){.form-main-inputs{margin-left:18.66667em;width:50%;}
}
.form-main-inputs-solo-checkbox,
.form-main-inputs-actions{position:relative;}
.form-main-inputs-actions{margin-top:21px;margin-top:1.4rem;}
@media print{.form-main-inputs-actions{display:none;}
}
.form-main-inputs{}
.form-main-inputs label,
.form-main-inputs input{vertical-align:middle;}
@media all and (min-width:48em){.form-main-inputs{}
.form-main-inputs input[type="file"]{margin-top:0.26667em;}
.form-main-inputs .horiz-list li{margin-left:0.7em;}
.form-main-inputs .horiz-list li:first-child{margin-left:0;}
}
.form-main-inputs-solo-checkbox{}
.form-main-inputs-solo-checkbox input{position:absolute;top:0.36667em;left:0;}
.form-main-inputs-solo-checkbox label{padding-left:1.2em;display:block;}
.form-main-inputs .form-main-notes,
.form-main-field .feedback,
.form-main-field .preloader{margin-top:0.35em;}
.form-main-notes{display:block;font-size:13px;font-size:0.86667rem;line-height:1.35;color:gray;}
.form-main-inputs-actions .preloader{vertical-align:middle;margin-top:0;}
.form-main-block > div{width:100%;float:none;margin-left:0;}
.form-main-block > label{text-align:left;display:block;}
.form-main-block > div,
.form-main-block > label{float:none;margin-left:0;width:100%;}
.form-main-field, .form-main-inputs, .survey-answers, .survey-tbl, .survey-checkboxes, .list-colour-alt, .def-list{}
.form-main-field input[type="checkbox"], .form-main-field input[type="radio"], .form-main-inputs input[type="checkbox"], .form-main-inputs input[type="radio"], .survey-answers input[type="checkbox"], .survey-answers input[type="radio"], .survey-tbl input[type="checkbox"], .survey-tbl input[type="radio"], .survey-checkboxes input[type="checkbox"], .survey-checkboxes input[type="radio"], .list-colour-alt input[type="checkbox"], .list-colour-alt input[type="radio"], .def-list input[type="checkbox"], .def-list input[type="radio"]{opacity:0;position:absolute;}
.form-main-field input[type="checkbox"], .form-main-field input[type="radio"], .form-main-field label, .form-main-inputs input[type="checkbox"], .form-main-inputs input[type="radio"], .form-main-inputs label, .survey-answers input[type="checkbox"], .survey-answers input[type="radio"], .survey-answers label, .survey-tbl input[type="checkbox"], .survey-tbl input[type="radio"], .survey-tbl label, .survey-checkboxes input[type="checkbox"], .survey-checkboxes input[type="radio"], .survey-checkboxes label, .list-colour-alt input[type="checkbox"], .list-colour-alt input[type="radio"], .list-colour-alt label, .def-list input[type="checkbox"], .def-list input[type="radio"], .def-list label{display:inline-block;vertical-align:middle;cursor:pointer;}
.form-main-field input[type="checkbox"] + label:before, .form-main-field input[type="radio"] + label:before, .form-main-inputs input[type="checkbox"] + label:before, .form-main-inputs input[type="radio"] + label:before, .survey-answers input[type="checkbox"] + label:before, .survey-answers input[type="radio"] + label:before, .survey-tbl input[type="checkbox"] + label:before, .survey-tbl input[type="radio"] + label:before, .survey-checkboxes input[type="checkbox"] + label:before, .survey-checkboxes input[type="radio"] + label:before, .list-colour-alt input[type="checkbox"] + label:before, .list-colour-alt input[type="radio"] + label:before, .def-list input[type="checkbox"] + label:before, .def-list input[type="radio"] + label:before{content:'';background:#fff;border:1px solid #bfbfbf;display:inline-block;vertical-align:middle;width:23px;height:23px;padding:2px;margin-right:10px;text-align:center;}
.form-main-field input[type="radio"] + label:before, .form-main-inputs input[type="radio"] + label:before, .survey-answers input[type="radio"] + label:before, .survey-tbl input[type="radio"] + label:before, .survey-checkboxes input[type="radio"] + label:before, .list-colour-alt input[type="radio"] + label:before, .def-list input[type="radio"] + label:before{border-radius:50%;}
.form-main-field input[type="radio"]:checked + label:before, .form-main-inputs input[type="radio"]:checked + label:before, .survey-answers input[type="radio"]:checked + label:before, .survey-tbl input[type="radio"]:checked + label:before, .survey-checkboxes input[type="radio"]:checked + label:before, .list-colour-alt input[type="radio"]:checked + label:before, .def-list input[type="radio"]:checked + label:before{background:#058957;box-shadow:inset 0px 0px 0px 2px #fff;}
.form-main-field input[type="checkbox"]:checked + label:before, .form-main-inputs input[type="checkbox"]:checked + label:before, .survey-answers input[type="checkbox"]:checked + label:before, .survey-tbl input[type="checkbox"]:checked + label:before, .survey-checkboxes input[type="checkbox"]:checked + label:before, .list-colour-alt input[type="checkbox"]:checked + label:before, .def-list input[type="checkbox"]:checked + label:before{font-family:'icons';content:"\e625";color:#058957;}
.form-main-label label{margin:0 5px;}
.survey-answers{text-align:left;}
.survey-answers input[type="checkbox"] + label:before, .survey-answers input[type="radio"] + label:before{margin:0 10px 5px 0px;}
.survey-answers .form-main-inputs-full{margin-right:0;margin-left:0;}
@media all and (max-width:40em){.dashboard select{width:100%;}
}
.dashboard .gridview select{position:relative;top:-0.2em;}
.dashboard .gridview .toolbar a{margin-top:0.2em;}
.dashboard .gridview .toolbar .btn-delete{top:-1px;width:25px;}
.tab-content-profile .form-main-field{margin-bottom:0;padding:0.3em 0 0.5em 0;}
.tab-content-profile .form-main-field:nth-child(odd){background-color:#f2f2f2;}
.tab-content-profile .form-main-field .form-main-label{text-align:left;padding-left:0.5em;}
.tab-content-profile .form-main-field .form-main-inputs ul{margin-left:0;}
.tab-content-profile .form-main-field .form-main-label, .tab-content-profile .form-main-field .form-main-inputs{margin-top:0.2em;}
@media all and (max-width:47.9375em){.tab-content-profile .form-main-inputs{padding-left:0.5em;}
}
.form-main-inputs.full{width:100%;}
.form-main-inputs.full .form-main-label{width:auto;padding-right:0;}
.dark-background{background-color:#058957 !important;color:#fff;}
.survey{background:white;margin:15px 0;}
.survey .form-main-field{padding:0.5em;margin-bottom:0.3em;}
.survey .form-main-field .form-main-label{margin-bottom:0.8em;text-align:left;}
@media all and (min-width:56.25em){.survey .form-main-field .form-main-label{width:28em;}
.survey .form-main-field .form-main-inputs{margin-left:29.33333em;}
}
.survey .form-main-notes{display:none;}
.survey li:nth-of-type(odd),
.survey .form-main-field:nth-of-type(odd),
.survey tbody tr:nth-of-type(odd){background-color:#f2f2f2;}
em{font-style:italic;}
.survey-hdr{padding-bottom:1.33333em;}
.survey-hdr .list{margin-left:1em;}
.survey-hdr .list li{padding:0.3em;}
.title-content{padding-left:0.3em;}
.title-content p{margin:5px;padding-left:5px;font-size:.9em;}
.survey-list li,
.survey-tbl td,
.survey-tbl th{padding:0.5em 0.333em;text-align:center;}
.survey-list li,
.survey-tbl tbody td,
.survey-tbl tbody th{border:0;background-color:rgba(255, 255, 255, 0.35);}
.survey-list li:hover,
.survey-tbl tbody tr:hover td,
.survey-tbl tbody tr:hover th{background-color:rgba(0, 0, 0, 0.1);}
.survey-tbl th:first-child,
.survey-list legend{text-align:left;}
.survey-tbl thead th:first-child,
.survey-list legend{width:45%;}
.survey-list li .survey-answers tr{background-color:transparent;}
ol.survey-list{list-style:none;}
.survey-answers,
.survey-tbl thead th,
.form-field{line-height:1.4em;}
.form-field div{line-height:2em;}
.survey .survey-submit{text-align:right;padding:.8em;}
.survey-tbl th{font-weight:normal;}
.survey-tbl thead th{color:#fff;width:10%;background-color:#333;}
@media all and (min-width:96.25em){.table-response{width:77.2em !important;}
}
.survey-list{border-top:1px dotted #e3e3e3;}
.survey-list legend,
.survey-answers > div{float:left;}
.survey-answers{float:right;width:55%;}
.survey-answers > div{width:20%;text-align:left;}
.survey-answers label{display:block;font-size:10;}
.survey-answers > div.txt{width:100%;text-align:left;}
ol.survey-list li.survey-submit{background:none;border:0;}
.survey-checkboxes{margin:0;}
.survey-checkboxes ul{list-style:none;margin:0;}
.survey-checkboxes li{float:left;width:100%;padding:0.5em;position:relative;}
.survey-checkboxes li .survey-col-2{width:50%;}
.survey-checkboxes li .survey-col-2{width:33.33333333333333%;}
@media all and (max-width:63.9375em){.survey-list legend{width:100%;}
.survey-list .survey-answers{width:100%;margin-top:1em;}
.survey-list .survey-answers > div{text-align:left;}
.survey-list .survey-answers input[type="checkbox"] + label:before, .survey-list .survey-answers input[type="radio"] + label:before{margin:0 5px 5px 0px;}
}
@media all and (max-width:40em){.survey-list .survey-answers > div{width:100%;}
}
.form-main-inputs table tr{background-color:transparent !important;}
.form-main-inputs table tr td{border:0 !important;padding:0;}
.form-main-inputs table .form-main-inputs{margin-left:0 !important;}
.form-main-inputs label{margin-bottom:0.3em;}
.progress{position:relative;width:100%;color:black;font-size:14px;line-height:20px;margin-bottom:2em;padding:0.3em;border:1px solid #bfbfbf;border-radius:4px;}
.progress span{display:block;border-radius:4px;}
.progress span.start{position:absolute;top:15%;left:8px;}
.progress span.complete{position:absolute;top:15%;right:8px;}
.progress .bar{background-color:#058957;}
.survey-results{background:url("img/bg-survey-results.png") no-repeat 0 0;margin:0 auto;font-size:12px;font-size:1.2rem;line-height:1.3;text-transform:lowercase;color:#fff;height:285px;}
.survey-results li{text-align:center;position:relative;padding-top:16px;height:33px;}
.survey-results .survey-result-5{height:45px;padding-top:44px;}
.survey-results .is-active{background-repeat:no-repeat;background-position:0 0;}
.survey-result-5.is-active{background-image:url("img/bg-survey-results-active5.png");}
.survey-result-4.is-active{background-image:url("img/bg-survey-results-active4.png");}
.survey-result-3.is-active{background-image:url("img/bg-survey-results-active3.png");}
.survey-result-2.is-active{background-image:url("img/bg-survey-results-active2.png");}
.survey-result-1.is-active{background-image:url("img/bg-survey-results-active1.png");}
.survey-results .s-arrow-r{position:absolute;left:50%;top:50%;margin-top:-30px;}
.survey-result-5 .s-arrow-r{margin-left:-145px;}
.survey-result-4 .s-arrow-r{margin-left:-199px;}
.survey-result-3 .s-arrow-r{margin-left:-241px;}
.survey-result-2 .s-arrow-r{margin-left:-278px;}
.survey-result-1 .s-arrow-r{margin-left:-321px;}
.survey-scale{}
.survey-scale li{padding:0.3em;}
.survey-scale strong{font-weight:700;}
.survey-scale .survey-answers{display:table;}
.survey-scale .survey-answers .scale-start, .survey-scale .survey-answers .scale-end{width:24.5%;padding-top:0.5em;}
.survey-scale .survey-answers .scale-start{text-align:right;}
.survey-scale .survey-answers .scale-end{text-align:left;}
.survey-scale .survey-answers .scale-response{width:50%;}
.survey-scale .survey-answers .scale-response div{float:left;text-align:center;width:9%;}
.survey-scale .survey-answers .scale-response div input{margin:0.5em;}
.survey-scale .survey-answers .scale-end{padding-left:0.5em;}
.survey-scale .survey-answers .scalestart.non-palm-one-third{text-align:left;width:33%;}
.survey-scale .survey-answers .scalemid.non-palm-one-third{text-align:center;width:33%;}
.survey-scale .survey-answers .scaleend.non-palm-one-third{text-align:right;width:33%;}
.survey-scale .survey-answers .survey-inputs{float:left;}
.survey-scale .survey-answers .grid{width:100%;}
@media all and (max-width:40em){.survey-scale .survey-answers .grid-gutterless{margin-bottom:1em;}
.survey-scale .survey-answers .scalestart, .survey-scale .survey-answers .scalemid, .survey-scale .survey-answers .scaleend{font-size:80%;text-align:center;margin-bottom:0;}
.survey-scale .survey-answers .survey-inputs{font-size:80%;}
.survey-scale .survey-answers .survey-inputs label:before{width:20px;height:20px;}
}
.survey-scale .scale-response{display:flex;justify-content:space-between;}
@media all and (max-width:63.9375em){.survey-scale .survey-answers{margin-top:0;}
}
@media all and (min-width:40.0625em){.survey-scale input[type="checkbox"] + label:before, .survey-scale input[type="radio"] + label:before{margin:0.5em auto !important;display:block;}
}
@media all and (min-width:40.0625em) and (max-width:55.5625em){.survey-scale .survey-answers .scale-start, .survey-scale .survey-answers .scale-end{font-size:0.8em;width:20%;}
.survey-scale .survey-answers .scale-response{width:60%;font-size:0.8em;}
.survey-scale .survey-answers .scale-response .txt-input{width:22.66667em;}
}
@media all and (min-width:55.625em){.survey-scale .scale-response .txt-input{width:21.66667em;}
}
@media all and (max-width:40em){.survey-scale .survey-answers div{width:100%;}
.survey-scale .survey-answers input[type="checkbox"] + label:before, .survey-scale .survey-answers input[type="radio"] + label:before{display:inline-block;}
.survey-scale .survey-answers .scale-start, .survey-scale .survey-answers .scale-end{width:100%;text-align:center;border:0;}
.survey-scale .survey-answers .scale-end{height:3em;}
.survey-scale .survey-answers .scale-response{margin-top:0.5em;border:0;width:100%;display:block;}
.survey-scale .survey-answers .scale-response div{width:100%;}
.survey-scale .survey-answers .scale-response div .txt-input{width:95%;}
}
.survey-scale li:nth-child(10){border-bottom:0;}
.survey-scale li:nth-child(10) .survey-answers{border-bottom:0;}
.survey-scale li:last-child{background-color:#fff;}
.survey-scale li:last-child .survey-answers{border-top:0;}
.slider-bg{margin:1em auto;padding:1em;width:9em;height:30em;position:relative;display:table;left:10em;}
.slider-bg .scale-start, .slider-bg .scale-end{position:absolute;left:-9.2em;}
.slider-bg .scale-end{bottom:1em;}
.slider-bg .slider{background-image:-ms-linear-gradient(bottom, #69A732 0%, #FFFF00 50%, #cc0000 100%);background-image:-moz-linear-gradient(bottom, #69A732 0%, #FFFF00 50%, #cc0000 100%);background-image:-o-linear-gradient(bottom, #69A732 0%, #FFFF00 50%, #cc0000 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #69A732), color-stop(50, #FFFF00), color-stop(100, #cc0000));background-image:-webkit-linear-gradient(bottom, #69A732 0%, #FFFF00 50%, #cc0000 100%);background-image:linear-gradient(to top, #69A732 0%, #FFFF00 50%, #cc0000 100%);position:relative;cursor:pointer;clear:right;-moz-box-shadow:inset 0 0 8px #000;margin:0 2.75em 0 0;height:26.3em;width:1.3em;z-index:22;border:0.5em #eae2d5 solid;border-bottom:0;border-radius:0.7em 0.7em 0 0;float:right;}
.slider-bg .slider .progress{display:none;opacity:0.6;width:9px;position:absolute;bottom:0;}
.slider-bg .slider .handle{background:#000 no-repeat url("img/icons/thermometer-slider.png") 50% 50%;background-size:60%;height:1.7em;width:1.6em;position:absolute;display:block;border-radius:50%;cursor:move;top:0;left:-0.6em;}
.slider-bg .top-bulb, .slider-bg .bot-bulb{position:absolute;}
.slider-bg .top-bulb{width:4.9em;height:2.2em;top:0.5em;left:1.85em;}
.slider-bg .bot-bulb{background:transparent url(/css/img/bot-bulb.png) no-repeat 0 0;width:4.9em;height:3.4em;bottom:0;left:3.25em;z-index:1;}
.slider-bg .slider-nos{float:left;width:1em;margin-top:0.5em;height:25.66667em;}
.slider-bg .range{position:absolute;left:10em;top:2em;}
.slider-bg input{pointer-events:none;}
.modules{}
.modules .survey-list{border:0;}
.modules .survey-list li{border:0;}
.modules .survey-list legend, .modules .survey-list .survey-answers{float:none;width:100%;}
.modules .survey-list .survey-answers{text-align:left;}
.modules .survey-list .survey-answers .form-main-inputs{margin-left:0;}
.modules .survey-list .survey-answers td{border:0;}
.modules .survey .form-main-inputs{width:auto;}
@media all and (max-width:74.9375em){.modules .survey .form-main-label{width:100%;}
.modules .survey .form-main-inputs{margin-left:0;}
}
.modules .linked-question{padding:0.3em 0.5em 0 0.5em;background-color:#f2f2f2;}
.modules .linked-question ul{margin:0 0 0 1em;padding-bottom:0.5em;}
.survey-q{background-color:transparent;}
.survey-q .survey-answers{vertical-align:top;text-align:left;}
.survey-q .survey-answers table tr{background-color:transparent;}
.survey-q .survey-answers table td{border:0;}
.survey-q .survey-answers .form-main-inputs{margin-left:0;}
.survey-q .survey table{background-color:transparent !important;}
.input-error{border-color:#c43c35 !important;}
.input-error:focus{box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 10px rgba(196, 60, 53, 0.75) !important;}
.input-success{border-color:#57a957 !important;background-color:#f0f8f2 !important;}
.input-success:focus{box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 10px rgba(87, 169, 87, 0.75) !important;}
.show-validate input[aria-required="true"], .show-validate input[type="text"][required]{background-image:radial-gradient(#7ac144 15%, rgba(0, 0, 0, 0) 16%), radial-gradient(#7ac144 15%, rgba(0, 0, 0, 0) 16%);background-size:2em 2em;background-position:top right;background-repeat:no-repeat;border-color:#7ac144;}
.btn{line-height:normal;display:inline-block;vertical-align:middle;background:none;border:0;padding:0;}
.btn, .btn:hover, .btn:focus{text-decoration:none;}
.btn.btn-full{display:block;text-align:center;width:100%;padding-left:0;padding-right:0;}
.btn.btn-milli{font-size:12px;font-size:0.8rem;line-height:normal;}
.btn.btn-sml{font-size:13px;font-size:0.86667rem;line-height:normal;}
.btn.btn-lrg{font-size:17px;font-size:1.13333rem;line-height:normal;}
.btn.btn-spacing{margin-right:0.35em;}
@media print{.btn{display:none !important;}
}
.btn-main{padding:0.7em 1.4em;background-color:#058957;text-transform:uppercase;}
.btn-main, .btn-main:visited, .btn-main:hover, .btn-main:focus{color:#fff;}
.btn-main:hover, .btn-main:focus, .btn-main.btn-menu-toggle.is-expanded{background-color:#04623e;background-image:-webkit-linear-gradient(top, #06a267, #04623e);background-image:linear-gradient(to bottom, #06a267, #04623e);border-color:#058957;}
.btn-main:active, .btn-main.btn-menu-toggle.is-expanded{box-shadow:inset 0.05em 0.15em 0.4em rgba(0, 0, 0, 0.2), inset 0 0 0.2em rgba(255, 255, 255, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.3);}
.btn-main[disabled], .btn-main.is-disabled{background-color:#058957;background-image:-webkit-linear-gradient(top, #058957, #035838);background-image:linear-gradient(to bottom, #058957, #035838);}
.btn-main.light-blue{background-color:#029fe2;}
.btn-main.orange{background-color:#f97144;}
.btn-main.blue{background-color:#064ca5;}
.btn-main.purple{background-color:#740047;}
.btn-main.yellow{background-color:#f8d200;color:#000;}
.btn-main-compact{padding:0.46667em 0.7em;}
.btn.red{background-color:#c32027;border:0;padding-top:0.5em;padding-bottom:0.5em;font-weight:bold;}
.btn.h2{border:0;padding-top:0.5em;padding-bottom:0.5em;font-weight:bold;}
.btn-ghost{background-color:transparent;text-transform:uppercase;color:#058957;border:1px solid #d4d4d4;}
.btn-ghost .icon:before{margin:0.3em;}
.btn-ghost:hover{background-color:transparent;border-color:#058957;}
.btn-cta{background-color:#058957;border-radius:4px;}
div.toolbar{float:left;text-align:left;padding:0;background-color:transparent !important;}
div.toolbar a{}
div.toolbar a:hover{color:#fff;}
div.toolbar a:hover .icon{background-color:#058957;}
div.toolbar input + input{margin-left:0.2em;}
div.toolbar a + input{margin-left:-0.2em;}
div.toolbar .icon{border:1px solid #e3e3e3;border-radius:3px;background-color:#fff;display:inline-block;padding-left:0.3em;padding-right:0.3em;height:26px;width:26px;position:relative;top:-1px;margin-right:0.25em;}
div.toolbar .icon:hover{color:#fff;}
div.toolbar .icon:before{margin-right:0;top:0;}
div.toolbar .icon.icon-edit{margin-left:-0.2em;}
div.toolbar .btn{height:26px;width:26px;display:inline-block;float:none;border:1px solid #e3e3e3;border-radius:3px;position:relative;padding:0;position:relative;top:-1px;}
div.toolbar .btn:hover{background-color:#058957;}
div.toolbar .txt-green:hover{color:#fff;background-color:green;}
.btn-edit{background:#058957 url(img/icons/icon-edit.png) no-repeat -1px 0;}
.btn-edit:hover{background:#058957 url(img/icons/icon-edit.png) no-repeat -1px 0;}
input.btn-edit{padding-left:2em;background:#fff url(img/icons/icon-edit.png) no-repeat 0 0;}
input.btn-edit:hover{background:#058957 url(img/icons/icon-edit-hover.png) no-repeat 0 0;}
.profile-heading{}
.profile-heading .btn-edit{background:#058957 url(img/icons/icon-edit-hover.png) no-repeat 2px 5px;}
.profile-heading .btn-edit:hover{background-color:#04623e;background-image:-webkit-linear-gradient(top, #06a267, #04623e);background-image:linear-gradient(to bottom, #06a267, #04623e);background:#04623e url(img/icons/icon-edit-hover.png) no-repeat 2px 5px;}
.profile-heading .btn-email{padding-left:2.3em;background-position-x:5px;background-position-y:5px;}
.profile-heading .btn-email:hover, .profile-heading .btn-email:focus{background-color:#04623e;background-image:-webkit-linear-gradient(top, #06a267, #04623e);background-image:linear-gradient(to bottom, #06a267, #04623e);background:#04623e url(img/icons/icon-email.png) no-repeat 5px 5px;}
.profile-heading .btn-cta.btn-icon, .profile-heading .btn-referral{background-repeat:no-repeat;background-position:7px 8px;padding-left:2em;}
.profile-heading .btn-cta.btn-icon{background-image:url(img/icons/triage.png);}
.profile-heading .btn-referral{background-image:url(img/icons/referral.png);}
@media all and (min-width:40.0625em) and (max-width:42.4375em){.profile-heading .btn-main{font-size:0.85em;margin-top:0.3em;}
}
.btn-delete{background:#fff url(img/icons/icon-delete.png) no-repeat -1px 0;}
.btn-delete:hover{background:url(img/icons/icon-delete-hover.png) no-repeat -1px 0;background-color:#e02222 !important;color:#fff;}
.btn-copy{background:#fff url(img/icons/icon-copy.png) no-repeat -1px 0;}
.btn-copy:hover{background:url(img/icons/icon-copy-hover.png) no-repeat -1px 0;}
.btn-active{background:#fff url(img/icons/icon-active.png) no-repeat -1px 0;}
.btn-active:hover{background:#fff url(img/icons/icon-active-hover.png) no-repeat -1px 0;}
.btn-inactive{background:#fff url(img/icons/icon-inactive.png) no-repeat -1px 0;}
.btn-inactive:hover{background:#fff url(img/icons/icon-inactive-hover.png) no-repeat -1px 0;}
.btn-pdf{padding-left:2em;background:#058957 url(img/icons/icon-pdf-white.png) no-repeat 5px 6px;}
.btn-pdf, .btn-pdf:visited, .btn-pdf:hover, .btn-pdf:focus{background:url(img/icons/icon-pdf-white.png) no-repeat 5px 6px;background-color:#046741;}
.btn-excel{padding-left:2em;background:#058957 url(img/icons/icon-excel-white.png) no-repeat 5px 6px;}
.btn-excel:hover{background:url(img/icons/icon-excel-white.png) no-repeat 5px 6px;background-color:#046741;}
.btn-archive{background:#fff url(img/icons/icon-archive.png) no-repeat -1px 0;}
.btn-archive:hover{background:#058957 url(img/icons/icon-archive-hover.png) no-repeat -1px 0;color:#fff;}
.btn-activate{background:#fff url(img/icons/icon-activate.png) no-repeat 5px 5px;}
.btn-activate:hover{background:#fff url(img/icons/icon-tick.png) no-repeat 5px 5px;}
.btn-green-tick{background:#fff url(img/icons/icon-green-tick.png) no-repeat 0 0;}
.btn-green-tick:hover{background:#058957 url(img/icons/icon-green-tick-hover.png) no-repeat 0 0;}
.btn-red-cross{background:#fff url(img/icons/icon-red-cross.png) no-repeat 0 0;}
.btn-red-cross:hover{background:#058957 url(img/icons/icon-red-cross-hover.png) no-repeat 0 0;}
.btn-arrow, .btn-arrow:hover{background-image:url(img/icons/icon-right-white.png);background-repeat:no-repeat;background-position:100% -2px;padding-right:2em;}
.btn-email{background-image:url(img/icons/icon-email.png);background-repeat:no-repeat;background-position:5px 4px;padding-left:2.5em;}
.btn.green{border:1px solid #058957;padding:0.2em 0.3em;display:inline-block;width:auto;}
.btn.green .icon{color:#fff;}
.btn-bookmark, .btn-bookmarked{float:right;}
.btn-bookmark:focus, .btn-bookmarked:focus{background-color:transparent !important;border-color:transparent;background:transparent url("img/icons/btn-bookmarked.png") no-repeat 0 0.1em;color:#058957;}
.btn-bookmark{background:transparent url("img/icons/btn-bookmark.png") no-repeat 0 0.1em;color:#058957;padding:0.3em 0.5em 0.3em 2em;border:0;margin-bottom:1em;}
.btn-bookmark:hover{background-image:url("img/icons/btn-bookmarked.png");background-color:transparent !important;color:#058957;}
.btn-bookmarked{background:transparent url("img/icons/btn-bookmarked.png") no-repeat 0 0.1em;padding:0.3em 0.5em 0.3em 2em;border:0;color:#058957;}
.btn-bookmarked:hover{background-image:url("img/icons/btn-bookmark.png");background-color:transparent !important;color:#058957;}
.message-div input{padding-left:1.8em;background-position-x:2px;background-position-y:6px;}
.message-div .btn-delete{background:#058957 url(img/icons/icon-delete-hover.png) no-repeat 2px 6px !important;color:#fff;}
.message-div .btn-delete:hover{background:url(img/icons/icon-delete-dark.png) no-repeat 2px 6px !important;background-color:rgba(122, 193, 68, 0.1) !important;color:#058957;}
.message-div .btn-archive{background-image:url(img/icons/icon-archive-hover.png);background-position:2px 5px;background-color:#058957;color:#fff;}
.message-div .btn-archive:hover{background:url(img/icons/icon-archive.png) no-repeat 2px 5px;background-color:rgba(122, 193, 68, 0.1);color:#058957;}
@media all and (max-width:40em){.assessment .print{display:none;}
}
.onoffswitch{position:relative;left:1em;width:6em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
.onoffswitch-checkbox{display:none;}
.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:1px solid #4d4d4d;border-radius:4px;}
.onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin 0.3s ease-in 0s;}
.onoffswitch-inner:before, .onoffswitch-inner:after{display:block;float:left;width:50%;height:30px;padding:0;line-height:30px;color:white;box-sizing:border-box;}
.onoffswitch-inner:before{content:"Active";padding-left:10px;background-color:#058957;color:#fff;}
.onoffswitch-inner:after{content:"Inactive";padding-right:10px;background-color:#f2f2f2;color:#4d4d4d;text-align:right;}
.onoffswitch-switch{display:block;width:15px;margin:5px;background:#FFFFFF;position:absolute;top:0;bottom:0;right:66px;border:1px solid #4d4d4d;border-radius:4px;transition:all 0.3s ease-in 0s;}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner{margin-left:0;}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch{right:0px;}
.filter{position:relative;}
.filter button.btn, .filter input.btn{background-color:#058957;padding:0.41em 0.65em;position:absolute;right:0.15em;top:0.15em;}
@media all and (max-width:40em){.filter button.btn, .filter input.btn{top:0.2em;}
}
.filter .icon{color:#fff;}
.filter .icon.icon-search:before{margin-right:0;}
.filter input.btn-search{background:#058957 url(img/icons/icon-search.png) no-repeat 2px -1px;padding:0.45em 1.13em;}
.module-navigation{position:relative;}
.module-navigation .btn{margin-bottom:0;}
.module-navigation .btn-main-compact{border:0;text-transform:none;background-color:gray;position:absolute;left:1.5em;top:28%;}
@media all and (max-width:40em){.module-navigation{padding:1em;}
.module-navigation .btn.h2{font-size:92%;padding:0.5em;}
.module-navigation .btn:last-child{top:24%;}
.module-navigation .btn:first-child{margin-left:1.5em;}
}
.btn-menu-toggle{position:relative;width:3.33333rem;height:2.26667rem;}
@media all and (min-width:40.0625em){.btn-menu-toggle{display:none;}
}
.no-js .btn-menu-toggle{display:none;}
.btn-menu-toggle__icon{left:50%;top:50%;margin:-1px 0px 0px -14px;margin:-0.06667rem 0rem 0rem -0.93333rem;pointer-events:none;}
.btn-menu-toggle__icon, .btn-menu-toggle__icon:before, .btn-menu-toggle__icon:after{position:absolute;width:1.86667rem;height:0.2rem;border-radius:1.33333rem;background:#fff;box-shadow:0 -1px rgba(0, 0, 0, 0.2);}
.btn-menu-toggle__icon:before, .btn-menu-toggle__icon:after{content:"";left:0;}
.btn-menu-toggle__icon:before{top:-0.4rem;}
.btn-menu-toggle__icon:after{top:0.4rem;}
.btn-close{}
.btn-close:before{content:"x";display:block;speak:none;font:bold 1.2em/1.2em Verdana, Geneva, Tahoma, sans-serif;padding:0em 0.46667em 0.33333em;color:#000;text-shadow:0 1px 0 #fff;opacity:0.5;}
.btn-close:hover:before, .btn-close:focus:before{opacity:0.9;}
.btn-faux-link{color:#058957;border:1px solid #bfbfbf;padding:0.2em 0.5em;margin-top:0.5em;}
.btn-faux-link:hover, .btn-faux-link:focus{color:#890537;text-decoration:none;}
.hide-fully{display:none;visibility:hidden;}
@media all and (max-width:40em){.hide-fully--palm{display:none;visibility:hidden;}
}
@media all and (min-width:40.0625em){.hide-fully--non-palm{display:none;visibility:hidden;}
}
@media all and (min-width:40.0625em) and (max-width:74.9375em){.hide-fully--lap{display:none;visibility:hidden;}
}
@media all and (min-width:40.0625em) and (max-width:56.25em){.hide-fully--lap-sml{display:none;visibility:hidden;}
}
@media all and (min-width:56.3125em) and (max-width:74.9375em){.hide-fully--lap-lrg{display:none;visibility:hidden;}
}
@media all and (max-width:74.9375em){.hide-fully--portable{display:none;visibility:hidden;}
}
@media all and (min-width:75em){.hide-fully--desk{display:none;visibility:hidden;}
}
@media all and (min-width:75em) and (max-width:85.3125em){.hide-fully--desk-sml{display:none;visibility:hidden;}
}
@media all and (min-width:85.375em){.hide-fully--desk-lrg{display:none;visibility:hidden;}
}
.hide-visually{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;}
legend.hide-visually{left:-9999px;}
.js .js-off,
.js .js-hide-show{display:none;}
@media print{.hide-print{display:none;}
.js-hide-show{display:block !important;}
}
.mrg-base{margin-bottom:21px!important;margin-bottom:1.4rem!important;}
.mrg-base-top{margin-top:21px!important;margin-top:1.4rem!important;}
.mrg-mini{margin-bottom:5.25px!important;margin-bottom:0.35rem!important;}
.mrg-mini-top{margin-top:5.25px!important;margin-top:0.35rem!important;}
.mrg-half{margin-bottom:10.5px!important;margin-bottom:0.7rem!important;}
.mrg-half-top{margin-top:10.5px!important;margin-top:0.7rem!important;}
.mrg-dbl{margin-bottom:42px!important;margin-bottom:2.8rem!important;}
.mrg-dbl-top{margin-top:42px!important;margin-top:2.8rem!important;}
.mrg-triple{margin-bottom:63px!important;margin-bottom:4.2rem!important;}
.mrg-triple-top{margin-top:63px!important;margin-top:4.2rem!important;}
@media all and (max-width:40em){.mrg-base--palm{margin-bottom:21px!important;margin-bottom:1.4rem!important;}
}
@media all and (min-width:40.0625em){.mrg-base--non-palm{margin-bottom:21px!important;margin-bottom:1.4rem!important;}
}
@media all and (min-width:40.0625em) and (max-width:74.9375em){.mrg-base--lap{margin-bottom:21px!important;margin-bottom:1.4rem!important;}
}
@media all and (min-width:40.0625em) and (max-width:56.25em){.mrg-base--lap-sml{margin-bottom:21px!important;margin-bottom:1.4rem!important;}
}
@media all and (min-width:56.3125em) and (max-width:74.9375em){.mrg-base--lap-lrg{margin-bottom:21px!important;margin-bottom:1.4rem!important;}
}
@media all and (max-width:74.9375em){.mrg-base--portable{margin-bottom:21px!important;margin-bottom:1.4rem!important;}
}
@media all and (min-width:75em){.mrg-base--desk{margin-bottom:21px!important;margin-bottom:1.4rem!important;}
}
@media all and (min-width:75em) and (max-width:85.3125em){.mrg-base--desk-sml{margin-bottom:21px!important;margin-bottom:1.4rem!important;}
}
@media all and (min-width:85.375em){.mrg-base--desk-lrg{margin-bottom:21px!important;margin-bottom:1.4rem!important;}
}
.flush{margin:0 !important;}
.flush-top{margin-top:0 !important;}
.flush-right{margin-right:0 !important;}
.flush-btm{margin-bottom:0 !important;}
.flush-left{margin-left:0 !important;}
.flush-ends{margin-top:0 !important;margin-bottom:0 !important;}
.flush-sides{margin-right:0 !important;margin-left:0 !important;}
.block{display:block !important;}
.inline{display:inline !important;}
.inline-block{display:inline-block !important;}
.index-top{z-index:160;}
.index-bottom{z-index:1;}
.txt-sml{font-size:13px!important;font-size:0.86667rem!important;line-height:1.61538;}
.txt-lrg{font-size:17px!important;font-size:1.13333rem!important;line-height:1.23529;}
.txt-reset{font-size:100% !important;}
.txt-center{text-align:center !important;}
.txt-left{text-align:left !important;}
.txt-right{text-align:right !important;}
.txt-italic{font-style:italic !important;}
.txt-bold{font-weight:700 !important;}
.txt-caps{text-transform:uppercase !important;}
.txt-success{color:forestgreen;}
.txt-warning{color:coral;}
.txt-error{color:crimson;}
.txt-truncate{max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;}
.txt-break-word{word-wrap:break-word !important;-ms-word-break:break-all !important;word-break:break-all !important;word-break:break-word !important;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}
.float-left{float:left !important;}
.float-right{float:right !important;}
.float-none{float:none !important;}
.clear{clear:both;}
.pull-left img,
.pull-right img,
.pull-center img{display:block;}
.pull-left{float:left;margin-right:21px;margin-right:1.4rem;}
.pull-right{float:right;margin-left:21px;margin-left:1.4rem;}
.pull-center{display:block;margin-right:auto;margin-left:auto;}
.align-top{vertical-align:top !important;}
.align-middle{vertical-align:middle !important;}
.align-baseline{vertical-align:baseline !important;}
.align-bottom{vertical-align:bottom !important;}
@media print{nav,
video,
audio{display:none !important;}
*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;border-color:#000 !important;-ms-filter:none !important;}
h2, .h2,
h3, .h3{page-break-after:avoid;}
tr,
img,
pre,
blockquote{page-break-inside:avoid;}
p,
h2, .h2,
h3, .h3{orphans:3;widows:3;}
}