/*! normalize.css v1.0.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display: block}audio,canvas,video{display: inline-block;*display: inline;*zoom: 1}audio:not([controls]){display: none;height: 0}[hidden]{display: none}html{font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%}body{margin: 0}a:focus{outline: thin dotted}a:active,a:hover{outline: 0}h1{font-size: 2em;margin: .67em 0}h2{font-size: 1.5em;margin: .83em 0}h3{font-size: 1.17em;margin: 1em 0}h4{font-size: 1em;margin: 1.33em 0}h5{font-size: 0.83em;margin: 1.67em 0}h6{font-size: 0.67em;margin: 2.33em 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: bold}blockquote{margin: 1em 40px}dfn{font-style: italic}mark{background: #ff0;color: #000}p,pre{margin: 1em 0}code,kbd,pre,samp{font-family: monospace, serif;_font-family: 'courier new', monospace;font-size: 1em}pre{white-space: pre;white-space: pre-wrap;word-wrap: break-word}q{quotes: none}q:before,q:after{content: '';content: none}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}dl,menu,ol,ul{margin: 1em 0}dd{margin: 0 0 0 40px}menu,ol,ul{padding: 0 0 0 40px}nav ul,nav ol{list-style: none;list-style-image: none}img{border: 0;-ms-interpolation-mode: bicubic}svg:not(:root){overflow: hidden}figure{margin: 0}form{margin: 0}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}legend{border: 0;padding: 0;white-space: normal;*margin-left: -7px}button,input,select,textarea{font-size: 100%;margin: 0;vertical-align: baseline;*vertical-align: middle}button,input{line-height: normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer;*overflow: visible}button[disabled],input[disabled]{cursor: default}input[type="checkbox"],input[type="radio"]{box-sizing: border-box;padding: 0;*height: 13px;*width: 13px}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-cancel-button,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}.inline-block{display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline}.page-width{box-sizing: border-box;max-width: 1000px;margin-left: auto;margin-right: auto}@media (max-width: 1003px){.page-width{padding-left: 5px;padding-right: 5px}}.margin-bottom{margin-bottom: 30px}.margin-top{margin-top: 40px}.border-dot-bottom{border-bottom: 1px dotted #ddd}.border-dot-top{border-top: 1px dotted #ddd}html.ie8 .mobile-only{display: none !important}@media (min-width: 768px){.mobile-only{display: none !important}}html.ie8 .tablet-only{display: none !important}@media (min-width: 1000px){.tablet-only{display: none}}@media (max-width: 767px){.desktop-only{display: none !important}}@media print{.noprint{display: none !important}}@media not print{.print-only{display: none !important}}html.ie8 .print-only{display: none !important}.clear{clear: both}.clearleft{clear: left}.clearright{clear: right}.floatleft{float: left}.floatright{float: right}.align-center{text-align: center}.clearfix{*zoom: 1}.clearfix:before,.clearfix:after{display: table;content: ""}.clearfix:after{clear: both}.gray-texture{background: #fbfbfb url(https://cdn.education.com/themes/sky/i/games/light-gray-texture.jpg) repeat 0 0}.animate-spin{-moz-animation: spin 2s infinite linear;-o-animation: spin 2s infinite linear;-webkit-animation: spin 2s infinite linear;animation: spin 2s infinite linear;display: inline-block}@-moz-keyframes spin{0%{-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg)}100%{-moz-transform: rotate(359deg);-o-transform: rotate(359deg);-webkit-transform: rotate(359deg);transform: rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg)}100%{-moz-transform: rotate(359deg);-o-transform: rotate(359deg);-webkit-transform: rotate(359deg);transform: rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg)}100%{-moz-transform: rotate(359deg);-o-transform: rotate(359deg);-webkit-transform: rotate(359deg);transform: rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg)}100%{-moz-transform: rotate(359deg);-o-transform: rotate(359deg);-webkit-transform: rotate(359deg);transform: rotate(359deg)}}@keyframes spin{0%{-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg)}100%{-moz-transform: rotate(359deg);-o-transform: rotate(359deg);-webkit-transform: rotate(359deg);transform: rotate(359deg)}}@font-face{font-family: 'ClarendonTextPro';src: url(https://cdn.education.com/themes/sky/fonts/clarendon-text-pro/clarendon-text-pro.eot);src: url(https://cdn.education.com/themes/sky/fonts/clarendon-text-pro/clarendon-text-pro.eot?#iefix) format('embedded-opentype'), url(https://cdn.education.com/themes/sky/fonts/clarendon-text-pro/clarendon-text-pro.woff) format('woff'), url(https://cdn.education.com/themes/sky/fonts/clarendon-text-pro/clarendon-text-pro.ttf) format('truetype'), url(https://cdn.education.com/themes/sky/fonts/clarendon-text-pro/clarendon-text-pro.svg#ywftsvg) format('svg')}@font-face{font-family: 'ProximaNova-Light';src: url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-light.eot);src: url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-light.eot?#iefix) format('embedded-opentype'), url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-light.woff) format('woff'), url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-light.ttf) format('truetype'), url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-light.svg#ywftsvg) format('svg');font-weight: normal;font-style: normal}@font-face{font-family: 'ProximaNova';src: url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-regular.eot);src: url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-regular.eot?#iefix) format('embedded-opentype'), url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-regular.woff) format('woff'), url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-regular.ttf) format('truetype'), url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-regular.svg#ywftsvg) format('svg');font-weight: normal;font-style: normal}@font-face{font-family: 'ProximaNova';src: url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-regular-italic.eot);src: url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-regular-italic.eot?#iefix) format('embedded-opentype'), url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-regular-italic.woff) format('woff'), url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-regular-italic.ttf) format('truetype'), url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-regular-italic.svg#ywftsvg) format('svg');font-weight: normal;font-style: italic}@font-face{font-family: 'ProximaNova';src: url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-semibold.eot);src: url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-semibold.eot?#iefix) format('embedded-opentype'), url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-semibold.woff) format('woff'), url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-semibold.ttf) format('truetype'), url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-semibold.svg#ywftsvg) format('svg');font-weight: bold;font-style: normal}@font-face{font-family: 'ProximaNova';src: url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-semibold-italic.eot);src: url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-semibold-italic.eot?#iefix) format('embedded-opentype'), url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-semibold-italic.woff) format('woff'), url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-semibold-italic.ttf) format('truetype'), url(https://cdn.education.com/themes/sky/fonts/proxima-nova/proxima-nova-semibold-italic.svg#ywftsvg) format('svg');font-weight: bold;font-style: italic}@font-face{font-family: 'edicons';src: url(https://cdn.education.com/themes/sky/fonts/edicons/edicons.eot?91575613);src: url(https://cdn.education.com/themes/sky/fonts/edicons/edicons.eot?91575613#iefix) format('embedded-opentype'), url(https://cdn.education.com/themes/sky/fonts/edicons/edicons.woff2?91575613) format('woff2'), url(https://cdn.education.com/themes/sky/fonts/edicons/edicons.woff?91575613) format('woff'), url(https://cdn.education.com/themes/sky/fonts/edicons/edicons.ttf?91575613) format('truetype'), url(https://cdn.education.com/themes/sky/fonts/edicons/edicons.svg?91575613#edicons) format('svg');font-weight: normal;font-style: normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family: "edicons";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;margin-left: .2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.icon-cancel:before{content: '\e802'}.icon-ok-squared:before{content: '\e803'}.icon-ok-circled2:before{content: '\e804'}.icon-ok-circled:before{content: '\e805'}.icon-ok:before{content: '\e806'}.icon-mail:before{content: '\e807'}.icon-mail-alt:before{content: '\e808'}.icon-heart:before{content: '\e809'}.icon-heart-empty:before{content: '\e80a'}.icon-star:before{content: '\e80b'}.icon-star-empty:before{content: '\e80c'}.icon-star-half:before{content: '\e80d'}.icon-star-half-alt:before{content: '\e80e'}.icon-child:before{content: '\e80f'}.icon-female:before{content: '\e810'}.icon-male:before{content: '\e811'}.icon-users:before{content: '\e812'}.icon-user:before{content: '\e813'}.icon-videocam:before{content: '\e814'}.icon-picture:before{content: '\e815'}.icon-minus-squared-alt:before{content: '\e816'}.icon-minus-circled:before{content: '\e817'}.icon-minus-squared:before{content: '\e818'}.icon-minus:before{content: '\e819'}.icon-plus-squared-alt:before{content: '\e81a'}.icon-plus-squared:before{content: '\e81b'}.icon-plus:before{content: '\e81c'}.icon-plus-circled:before{content: '\e81d'}.icon-help:before{content: '\e81e'}.icon-camera:before{content: '\e81f'}.icon-camera-alt:before{content: '\e820'}.icon-th:before{content: '\e821'}.icon-th-list:before{content: '\e822'}.icon-th-large:before{content: '\e823'}.icon-search:before{content: '\e824'}.icon-math:before{content: '\e825'}.icon-mail-squared:before{content: '\e826'}.icon-help-circled:before{content: '\e827'}.icon-info-circled:before{content: '\e828'}.icon-info:before{content: '\e829'}.icon-home:before{content: '\e82a'}.icon-link:before{content: '\e82b'}.icon-unlink:before{content: '\e82c'}.icon-link-ext:before{content: '\e82d'}.icon-link-ext-alt:before{content: '\e82e'}.icon-attach:before{content: '\e82f'}.icon-lock:before{content: '\e830'}.icon-lock-open:before{content: '\e831'}.icon-lock-open-alt:before{content: '\e832'}.icon-pin:before{content: '\e833'}.icon-thumbs-up:before{content: '\e834'}.icon-thumbs-down:before{content: '\e835'}.icon-thumbs-up-alt:before{content: '\e836'}.icon-thumbs-down-alt:before{content: '\e837'}.icon-download-cloud:before{content: '\e838'}.icon-upload-cloud:before{content: '\e839'}.icon-play-circled2:before{content: '\e83a'}.icon-edu-book:before{content: '\e83b'}.icon-edu-logo:before{content: '\e83c'}.icon-quote-left:before{content: '\e83d'}.icon-quote-right:before{content: '\e83e'}.icon-share-squared:before{content: '\e83f'}.icon-pencil:before{content: '\e840'}.icon-edit:before{content: '\e841'}.icon-pencil-squared:before{content: '\e842'}.icon-print:before{content: '\e843'}.icon-comment:before{content: '\e844'}.icon-chat:before{content: '\e845'}.icon-comment-empty:before{content: '\e846'}.icon-location:before{content: '\e847'}.icon-attention-circled:before{content: '\e848'}.icon-attention:before{content: '\e849'}.icon-attention-alt:before{content: '\e84a'}.icon-trash:before{content: '\e84b'}.icon-trash-empty:before{content: '\e84c'}.icon-user-plus:before{content: '\e84d'}.icon-user-times:before{content: '\e84e'}.icon-tag:before{content: '\e84f'}.icon-tags:before{content: '\e850'}.icon-menu:before{content: '\e851'}.icon-cog:before{content: '\e852'}.icon-cog-alt:before{content: '\e853'}.icon-wrench:before{content: '\e854'}.icon-sliders:before{content: '\e855'}.icon-cancel-circled2:before{content: '\e856'}.icon-basket:before{content: '\e857'}.icon-logout:before{content: '\e858'}.icon-login:before{content: '\e859'}.icon-resize-full-alt:before{content: '\e85a'}.icon-globe:before{content: '\e85b'}.icon-esl:before{content: '\e85c'}.icon-block:before{content: '\e85d'}.icon-zoom-in:before{content: '\e85e'}.icon-zoom-out:before{content: '\e85f'}.icon-down-dir:before{content: '\e860'}.icon-up-dir:before{content: '\e861'}.icon-left-dir:before{content: '\e862'}.icon-right-dir:before{content: '\e863'}.icon-down-open:before{content: '\e864'}.icon-left-open:before{content: '\e865'}.icon-up-open:before{content: '\e866'}.icon-right-open:before{content: '\e867'}.icon-angle-left:before{content: '\e868'}.icon-angle-right:before{content: '\e869'}.icon-angle-up:before{content: '\e86a'}.icon-angle-down:before{content: '\e86b'}.icon-angle-circled-left:before{content: '\e86c'}.icon-angle-circled-right:before{content: '\e86d'}.icon-angle-circled-up:before{content: '\e86e'}.icon-angle-circled-down:before{content: '\e86f'}.icon-angle-double-left:before{content: '\e870'}.icon-angle-double-up:before{content: '\e871'}.icon-angle-double-right:before{content: '\e872'}.icon-angle-double-down:before{content: '\e873'}.icon-beaker:before{content: '\e874'}.icon-bank:before{content: '\e875'}.icon-graduation-cap:before{content: '\e876'}.icon-cc-stripe:before{content: '\e877'}.icon-down-big:before{content: '\e878'}.icon-left-big:before{content: '\e879'}.icon-right-big:before{content: '\e87a'}.icon-up-big:before{content: '\e87b'}.icon-cc-visa:before{content: '\e87c'}.icon-cc-mastercard:before{content: '\e87d'}.icon-cc-discover:before{content: '\e87e'}.icon-cc-amex:before{content: '\e87f'}.icon-down-open-1:before{content: '\e880'}.icon-ccw:before{content: '\e881'}.icon-arrows-cw:before{content: '\e882'}.icon-cc-paypal:before{content: '\e883'}.icon-android:before{content: '\e884'}.icon-apple:before{content: '\e885'}.icon-expand:before{content: '\e886'}.icon-collapse:before{content: '\e887'}.icon-expand-right:before{content: '\e888'}.icon-collapse-left:before{content: '\e889'}.icon-play:before{content: '\e88a'}.icon-clock:before{content: '\e88b'}.icon-chrome:before{content: '\e88c'}.icon-stop:before{content: '\e88d'}.icon-pause:before{content: '\e88e'}.icon-laptop:before{content: '\e88f'}.icon-desktop:before{content: '\e890'}.icon-tablet:before{content: '\e891'}.icon-mobile:before{content: '\e892'}.icon-inbox:before{content: '\e893'}.icon-spin:before{content: '\e895'}.icon-reading:before{content: '\e896'}.icon-list-bullet:before{content: '\e897'}.icon-list-numbered:before{content: '\e898'}.icon-science:before{content: '\e899'}.icon-check:before{content: '\e89a'}.icon-social-studies:before{content: '\e89b'}.icon-writing:before{content: '\e89c'}.icon-palette:before{content: '\e89d'}.icon-share:before{content: '\e89e'}.icon-sort-up:before{content: '\e89f'}.icon-sort-down:before{content: '\e8a0'}.icon-sort:before{content: '\e8a1'}.icon-cancel-circled:before{content: '\e8a2'}.icon-bell:before{content: '\e8a3'}.icon-up-open-1:before{content: '\e8a8'}.icon-right-dir-1:before{content: '\e8a9'}.icon-down-dir-1:before{content: '\e8aa'}.icon-up-dir-1:before{content: '\e8ab'}.icon-story:before{content: '\e8a4'}.icon-set:before{content: '\e8a5'}.icon-science-project:before{content: '\e8a6'}.icon-lesson-plan:before{content: '\e8a7'}.icon-award:before{content: '\e8ac'}.icon-activity:before{content: '\e8ad'}.icon-skill-builder:before{content: '\e8ae'}.icon-cc:before{content: '\e8af'}.icon-floppy:before{content: '\e8b0'}.icon-volume-off:before{content: '\e8b4'}.icon-volume-low:before{content: '\e8b5'}.icon-volume-medium:before{content: '\e8b6'}.icon-volume-high:before{content: '\e8b7'}.icon-gauge:before{content: '\f0e4'}.icon-chart-line:before{content: '\f201'}.icon-gamepad:before{content: '\f11b'}.icon-points:before{content: '\e8b1'}.icon-collect:before{content: '\e8b2'}.icon-eraser:before{content: '\e8b3'}.icon-pointer:before{content: '\e8b9'}.icon-brush:before{content: '\e8ba'}.icon-mic:before{content: '\f130'}.icon-mute:before{content: '\f131'}.icon-wifi:before{content: '\f1eb'}.icon-music:before{content: '\e800'}.icon-workbook:before{content: '\e801'}.icon-worksheet:before{content: '\e894'}.icon-pinterest:before{content: '\f231'}.icon-safari:before{content: '\f267'}.icon-firefox:before{content: '\f269'}.icon-ie:before{content: '\f26b'}.icon-monitor:before{content: '\f26c'}.icon-map-pin:before{content: '\f276'}.icon-edge:before{content: '\f282'}.icon-youtube:before{content: '\f167'}.icon-medium:before{content: '\f23a'}.icon-windows:before{content: '\f17a'}.icon-cancel-light:before{content: '\e8b8'}.icon-twitter:before{content: '\f099'}.icon-facebook:before{content: '\f09a'}body,html,button,input,select,textarea{font-family: ProximaNova, Arial, sans-serif;font-weight: normal;font-style: normal;color: #444;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}a,a:active{outline: none;text-decoration: none;color: #2e8cca;vertical-align: baseline;cursor: pointer}a:visited{color: #13659b}a:hover{color: #004979}a img{border: none}p{margin: 4px 0 10px}h1{color: #359183;font-family: ProximaNova-Light, Arial, sans-serif;font-weight: normal;font-style: normal;font-size: 48px;margin: 6px 0;line-height: 1.1em;max-width: 100%}h1 a,h1 a:hover,h1 a:active,h1 a:visited{color: #359183}@media (max-width: 479px){h1{font-size: 38px}}h2{color: #6d523d;font-family: ProximaNova-Light, Arial, sans-serif;font-weight: normal;font-style: normal;font-size: 32px;margin: 8px 0;line-height: 1.1em;max-width: 100%}h2 a,h2 a:hover,h2 a:active,h2 a:visited{color: #6d523d}h3{color: #666;font-size: 24px;margin: 6px 0;font-weight: normal}h3 a,h3 a:hover,h3 a:active,h3 a:visited{color: #666}h4{color: #222;font-size: 18px;margin: 4px 0;font-weight: normal}h4 a,h4 a:hover,h4 a:active,h4 a:visited{color: #222}h5{color: #222;font-size: 16px;margin: 3px 0;font-weight: normal}h5 a,h5 a:hover,h5 a:active,h5 a:visited{color: #222}h6{color: #222;font-size: 14px;margin: 2px 0;font-weight: normal}h6 a,h6 a:hover,h6 a:active,h6 a:visited{color: #222}.color-teal{color: #359183}.color-brown{color: #6d523d}.color-moss{color: #94a431}.color-red{color: #f05a3f}.color-orange{color: #f7931d}.color-blue{color: #2e8cca}.color-blue-green{color: #1193a0}.color-yellow{color: #e2ab08}.color-gray-medium{color: #888}.color-gray-dark1{color: #666}.color-gray-dark2{color: #444}.color-gray-dark3{color: #222}.color-gray-light1{color: #999}.color-gray-light2{color: #ccc}.color-gray-light3{color: #ddd}.color-gray-light4{color: #f2f2f2}.proxima-nova-light{font-family: ProximaNova-Light, Arial, sans-serif;font-weight: normal;font-style: normal}.proxima-nova{font-family: ProximaNova, Arial, sans-serif;font-weight: normal;font-style: normal}.proxima-nova-semibold-italic{font-family: ProximaNova, Arial, sans-serif;font-weight: bold;font-style: italic}.proxima-nova-semibold{font-family: ProximaNova, Arial, sans-serif;font-weight: bold;font-style: normal}.proxima-nova-italic{font-family: ProximaNova, Arial, sans-serif;font-weight: normal;font-style: italic}.clarendon{font-family: ClarendonTextPro, serif}.form label{display: block;font-size: 15px;line-height: 18px}.form label.checkbox{display: inline-block;margin: 2px 3px 0 7px;vertical-align: top}.form input[type="text"],.form input[type="password"],.form input[type="date"],.form input[type="datetime"],.form input[type="datetime-local"],.form input[type="month"],.form input[type="week"],.form input[type="email"],.form input[type="number"],.form input[type="search"],.form input[type="tel"],.form input[type="time"],.form input[type="url"],.form input[type="color"],.form textarea,.form select,.form .fake-input{background: #fff;display: block;width: 100%;box-sizing: border-box;border: 1px solid #ddd;line-height: 20px;font-size: 15px;padding: 6px 8px;margin-bottom: 4px;margin-top: 2px}.form input[type="text"]:disabled,.form input[type="password"]:disabled,.form input[type="date"]:disabled,.form input[type="datetime"]:disabled,.form input[type="datetime-local"]:disabled,.form input[type="month"]:disabled,.form input[type="week"]:disabled,.form input[type="email"]:disabled,.form input[type="number"]:disabled,.form input[type="search"]:disabled,.form input[type="tel"]:disabled,.form input[type="time"]:disabled,.form input[type="url"]:disabled,.form input[type="color"]:disabled,.form textarea:disabled,.form select:disabled,.form .fake-input:disabled{opacity: .8;background: #f2f2f2;border: 1px solid #ddd}.form input[type="checkbox"],.form input[type="radio"]{vertical-align: middle;display: inline-block;margin-bottom: 4px}.form .input-row{padding: 0 0 12px}.form .input-row .errormsg{color: #f05a3f;display: none;font-size: 15px}.form .input-row.has-error .errormsg{display: inline-block}.form .input-row.has-error input[type="text"],.form .input-row.has-error input[type="password"],.form .input-row.has-error input[type="date"],.form .input-row.has-error input[type="datetime"],.form .input-row.has-error input[type="datetime-local"],.form .input-row.has-error input[type="month"],.form .input-row.has-error input[type="week"],.form .input-row.has-error input[type="email"],.form .input-row.has-error input[type="number"],.form .input-row.has-error input[type="search"],.form .input-row.has-error input[type="tel"],.form .input-row.has-error input[type="time"],.form .input-row.has-error input[type="url"],.form .input-row.has-error input[type="color"],.form .input-row.has-error textarea,.form .input-row.has-error select,.form .input-row.has-error .fake-input{border-color: #f05a3f}.form .submit{margin-top: 15px}.btn{border: 0;box-sizing: border-box;padding: 4px 15px;display: inline-block;font-size: 16px;border-radius: 2px;font-weight: bold;line-height: 16px;vertical-align: middle;cursor: pointer;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;text-align: center}.btn [class^="icon-"]:before,.btn [class*=" icon-"]:before{margin-right: 0}.btn:active{box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);vertical-align: middle}.btn.btn-game{border-radius: 30px;border: 2px solid #fff;line-height: 24px;font-size: 14px;box-shadow: 0 0 3px 1px rgba(0,0,0,0.3);padding-left: 20px;padding-right: 20px;text-transform: uppercase;font-family: Arial, sans-serif}.btn.btn-game:active{box-shadow: 0 0 3px 1px rgba(0,0,0,0.3)}.btn.btn-inverse{border: 1px solid #fff;color: #fff}.btn.btn-inverse:hover,.btn.btn-inverse:visited{color: #fff}.btn.btn-inverse:hover{background: rgba(255,255,255,0.2)}.btn.btn-inverse:active{background: transparent}.btn.btn-round{border-radius: 30px}.btn.btn-gray{background: #888;color: #fff}.btn.btn-gray:hover{background: #a2a2a2}.btn.btn-gray:active{background: #888}.btn.btn-gray.btn-game:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);background: #888}.btn.btn-gray.btn-game:active{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-gray.btn-outline{background: transparent;border: 1px solid #888}.btn.btn-gray.btn-outline:hover{background: rgba(136,136,136,0.1)}.btn.btn-gray.disabled{opacity: .6;cursor: default;background: #888}.btn.btn-gray.disabled:hover{background: #888}.btn.btn-gray.disabled.btn-game:hover{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-gray:hover,.btn.btn-gray:visited{color: #fff}.btn.btn-gray.btn-outline{color: #888}.btn.btn-gray.btn-outline:hover,.btn.btn-gray.btn-outline:visited{color: #888}.btn.btn-red{background: #f05a3f;color: #fff}.btn.btn-red:hover{background: #f4836e}.btn.btn-red:active{background: #f05a3f}.btn.btn-red.btn-game:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);background: #f05a3f}.btn.btn-red.btn-game:active{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-red.btn-outline{background: transparent;border: 1px solid #f05a3f}.btn.btn-red.btn-outline:hover{background: rgba(240,90,63,0.1)}.btn.btn-red.disabled{opacity: .6;cursor: default;background: #888}.btn.btn-red.disabled:hover{background: #888}.btn.btn-red.disabled.btn-game:hover{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-red:hover,.btn.btn-red:visited{color: #fff}.btn.btn-red.btn-outline{color: #f05a3f}.btn.btn-red.btn-outline:hover,.btn.btn-red.btn-outline:visited{color: #f05a3f}.btn.btn-red-light{background: #f58e7d;color: #fff}.btn.btn-red-light:hover{background: #f9b7ac}.btn.btn-red-light:active{background: #f58e7d}.btn.btn-red-light.btn-game:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);background: #f58e7d}.btn.btn-red-light.btn-game:active{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-red-light.btn-outline{background: transparent;border: 1px solid #f58e7d}.btn.btn-red-light.btn-outline:hover{background: rgba(245,142,125,0.1)}.btn.btn-red-light.disabled{opacity: .6;cursor: default;background: #888}.btn.btn-red-light.disabled:hover{background: #888}.btn.btn-red-light.disabled.btn-game:hover{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-red-light:hover,.btn.btn-red-light:visited{color: #fff}.btn.btn-red-light.btn-outline{color: #f58e7d}.btn.btn-red-light.btn-outline:hover,.btn.btn-red-light.btn-outline:visited{color: #f58e7d}.btn.btn-orange{background: #f7931d;color: #fff}.btn.btn-orange:hover{background: #f9ab4e}.btn.btn-orange:active{background: #f7931d}.btn.btn-orange.btn-game:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);background: #f7931d}.btn.btn-orange.btn-game:active{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-orange.btn-outline{background: transparent;border: 1px solid #f7931d}.btn.btn-orange.btn-outline:hover{background: rgba(247,147,29,0.1)}.btn.btn-orange.disabled{opacity: .6;cursor: default;background: #888}.btn.btn-orange.disabled:hover{background: #888}.btn.btn-orange.disabled.btn-game:hover{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-orange:hover,.btn.btn-orange:visited{color: #fff}.btn.btn-orange.btn-outline{color: #f7931d}.btn.btn-orange.btn-outline:hover,.btn.btn-orange.btn-outline:visited{color: #f7931d}.btn.btn-orange-brainzy{background: #f26532;color: #fff}.btn.btn-orange-brainzy:hover{background: #f58962}.btn.btn-orange-brainzy:active{background: #f26532}.btn.btn-orange-brainzy.btn-game:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);background: #f26532}.btn.btn-orange-brainzy.btn-game:active{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-orange-brainzy.btn-outline{background: transparent;border: 1px solid #f26532}.btn.btn-orange-brainzy.btn-outline:hover{background: rgba(242,101,50,0.1)}.btn.btn-orange-brainzy.disabled{opacity: .6;cursor: default;background: #888}.btn.btn-orange-brainzy.disabled:hover{background: #888}.btn.btn-orange-brainzy.disabled.btn-game:hover{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-orange-brainzy:hover,.btn.btn-orange-brainzy:visited{color: #fff}.btn.btn-orange-brainzy.btn-outline{color: #f26532}.btn.btn-orange-brainzy.btn-outline:hover,.btn.btn-orange-brainzy.btn-outline:visited{color: #f26532}.btn.btn-gold{background: #ffd700;color: #fff}.btn.btn-gold:hover{background: #ffdf33}.btn.btn-gold:active{background: #ffd700}.btn.btn-gold.btn-game:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);background: #ffd700}.btn.btn-gold.btn-game:active{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-gold.btn-outline{background: transparent;border: 1px solid #ffd700}.btn.btn-gold.btn-outline:hover{background: rgba(255,215,0,0.1)}.btn.btn-gold.disabled{opacity: .6;cursor: default;background: #888}.btn.btn-gold.disabled:hover{background: #888}.btn.btn-gold.disabled.btn-game:hover{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-gold:hover,.btn.btn-gold:visited{color: #fff}.btn.btn-gold.btn-outline{color: #ffd700}.btn.btn-gold.btn-outline:hover,.btn.btn-gold.btn-outline:visited{color: #ffd700}.btn.btn-gold:hover,.btn.btn-gold:visited{color: #fff}.btn.btn-red-bright{background: #f33233;color: #fff}.btn.btn-red-bright:hover{background: #f66263}.btn.btn-red-bright:active{background: #f33233}.btn.btn-red-bright.btn-game:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);background: #f33233}.btn.btn-red-bright.btn-game:active{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-red-bright.btn-outline{background: transparent;border: 1px solid #f33233}.btn.btn-red-bright.btn-outline:hover{background: rgba(243,50,51,0.1)}.btn.btn-red-bright.disabled{opacity: .6;cursor: default;background: #888}.btn.btn-red-bright.disabled:hover{background: #888}.btn.btn-red-bright.disabled.btn-game:hover{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-red-bright:hover,.btn.btn-red-bright:visited{color: #fff}.btn.btn-red-bright.btn-outline{color: #f33233}.btn.btn-red-bright.btn-outline:hover,.btn.btn-red-bright.btn-outline:visited{color: #f33233}.btn.btn-blue{background: #2e8cca;color: #fff}.btn.btn-blue:hover{background: #53a3d8}.btn.btn-blue:active{background: #2e8cca}.btn.btn-blue.btn-game:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);background: #2e8cca}.btn.btn-blue.btn-game:active{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-blue.btn-outline{background: transparent;border: 1px solid #2e8cca}.btn.btn-blue.btn-outline:hover{background: rgba(46,140,202,0.1)}.btn.btn-blue.disabled{opacity: .6;cursor: default;background: #888}.btn.btn-blue.disabled:hover{background: #888}.btn.btn-blue.disabled.btn-game:hover{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-blue:hover,.btn.btn-blue:visited{color: #fff}.btn.btn-blue.btn-outline{color: #2e8cca}.btn.btn-blue.btn-outline:hover,.btn.btn-blue.btn-outline:visited{color: #2e8cca}.btn.btn-purple{background: #a47cb8;color: #fff}.btn.btn-purple:hover{background: #bb9dca}.btn.btn-purple:active{background: #a47cb8}.btn.btn-purple.btn-game:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);background: #a47cb8}.btn.btn-purple.btn-game:active{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-purple.btn-outline{background: transparent;border: 1px solid #a47cb8}.btn.btn-purple.btn-outline:hover{background: rgba(164,124,184,0.1)}.btn.btn-purple.disabled{opacity: .6;cursor: default;background: #888}.btn.btn-purple.disabled:hover{background: #888}.btn.btn-purple.disabled.btn-game:hover{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-purple:hover,.btn.btn-purple:visited{color: #fff}.btn.btn-purple.btn-outline{color: #a47cb8}.btn.btn-purple.btn-outline:hover,.btn.btn-purple.btn-outline:visited{color: #a47cb8}.btn.btn-green{background: #5ab21f;color: #fff}.btn.btn-green:hover{background: #71da2a}.btn.btn-green:active{background: #5ab21f}.btn.btn-green.btn-game:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);background: #5ab21f}.btn.btn-green.btn-game:active{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-green.btn-outline{background: transparent;border: 1px solid #5ab21f}.btn.btn-green.btn-outline:hover{background: rgba(90,178,31,0.1)}.btn.btn-green.disabled{opacity: .6;cursor: default;background: #888}.btn.btn-green.disabled:hover{background: #888}.btn.btn-green.disabled.btn-game:hover{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-green:hover,.btn.btn-green:visited{color: #fff}.btn.btn-green.btn-outline{color: #5ab21f}.btn.btn-green.btn-outline:hover,.btn.btn-green.btn-outline:visited{color: #5ab21f}.btn.btn-asparagus{background: #8dac83;color: #fff}.btn.btn-asparagus:hover{background: #a9c0a2}.btn.btn-asparagus:active{background: #8dac83}.btn.btn-asparagus.btn-game:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);background: #8dac83}.btn.btn-asparagus.btn-game:active{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-asparagus.btn-outline{background: transparent;border: 1px solid #8dac83}.btn.btn-asparagus.btn-outline:hover{background: rgba(141,172,131,0.1)}.btn.btn-asparagus.disabled{opacity: .6;cursor: default;background: #888}.btn.btn-asparagus.disabled:hover{background: #888}.btn.btn-asparagus.disabled.btn-game:hover{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-asparagus:hover,.btn.btn-asparagus:visited{color: #fff}.btn.btn-asparagus.btn-outline{color: #8dac83}.btn.btn-asparagus.btn-outline:hover,.btn.btn-asparagus.btn-outline:visited{color: #8dac83}.btn.btn-teal{background: #359183;color: #fff}.btn.btn-teal:hover{background: #43b6a5}.btn.btn-teal:active{background: #359183}.btn.btn-teal.btn-game:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);background: #359183}.btn.btn-teal.btn-game:active{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-teal.btn-outline{background: transparent;border: 1px solid #359183}.btn.btn-teal.btn-outline:hover{background: rgba(53,145,131,0.1)}.btn.btn-teal.disabled{opacity: .6;cursor: default;background: #888}.btn.btn-teal.disabled:hover{background: #888}.btn.btn-teal.disabled.btn-game:hover{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-teal:hover,.btn.btn-teal:visited{color: #fff}.btn.btn-teal.btn-outline{color: #359183}.btn.btn-teal.btn-outline:hover,.btn.btn-teal.btn-outline:visited{color: #359183}.btn.btn-aqua{background: #2ebaa0;color: #fff}.btn.btn-aqua:hover{background: #49d2b9}.btn.btn-aqua:active{background: #2ebaa0}.btn.btn-aqua.btn-game:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);background: #2ebaa0}.btn.btn-aqua.btn-game:active{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-aqua.btn-outline{background: transparent;border: 1px solid #2ebaa0}.btn.btn-aqua.btn-outline:hover{background: rgba(46,186,160,0.1)}.btn.btn-aqua.disabled{opacity: .6;cursor: default;background: #888}.btn.btn-aqua.disabled:hover{background: #888}.btn.btn-aqua.disabled.btn-game:hover{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-aqua:hover,.btn.btn-aqua:visited{color: #fff}.btn.btn-aqua.btn-outline{color: #2ebaa0}.btn.btn-aqua.btn-outline:hover,.btn.btn-aqua.btn-outline:visited{color: #2ebaa0}.btn.btn-blue-gray{background: #83a8c3;color: #fff}.btn.btn-blue-gray:hover{background: #a5c0d4}.btn.btn-blue-gray:active{background: #83a8c3}.btn.btn-blue-gray.btn-game:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);background: #83a8c3}.btn.btn-blue-gray.btn-game:active{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-blue-gray.btn-outline{background: transparent;border: 1px solid #83a8c3}.btn.btn-blue-gray.btn-outline:hover{background: rgba(131,168,195,0.1)}.btn.btn-blue-gray.disabled{opacity: .6;cursor: default;background: #888}.btn.btn-blue-gray.disabled:hover{background: #888}.btn.btn-blue-gray.disabled.btn-game:hover{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-blue-gray:hover,.btn.btn-blue-gray:visited{color: #fff}.btn.btn-blue-gray.btn-outline{color: #83a8c3}.btn.btn-blue-gray.btn-outline:hover,.btn.btn-blue-gray.btn-outline:visited{color: #83a8c3}.btn.btn-blue-green{background: #1193a0;color: #fff}.btn.btn-blue-green:hover{background: #16bdce}.btn.btn-blue-green:active{background: #1193a0}.btn.btn-blue-green.btn-game:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);background: #1193a0}.btn.btn-blue-green.btn-game:active{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-blue-green.btn-outline{background: transparent;border: 1px solid #1193a0}.btn.btn-blue-green.btn-outline:hover{background: rgba(17,147,160,0.1)}.btn.btn-blue-green.disabled{opacity: .6;cursor: default;background: #888}.btn.btn-blue-green.disabled:hover{background: #888}.btn.btn-blue-green.disabled.btn-game:hover{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-blue-green:hover,.btn.btn-blue-green:visited{color: #fff}.btn.btn-blue-green.btn-outline{color: #1193a0}.btn.btn-blue-green.btn-outline:hover,.btn.btn-blue-green.btn-outline:visited{color: #1193a0}.btn.btn-yellow{background: #e2ab08;color: #fff}.btn.btn-yellow:hover{background: #f7c226}.btn.btn-yellow:active{background: #e2ab08}.btn.btn-yellow.btn-game:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);background: #e2ab08}.btn.btn-yellow.btn-game:active{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-yellow.btn-outline{background: transparent;border: 1px solid #e2ab08}.btn.btn-yellow.btn-outline:hover{background: rgba(226,171,8,0.1)}.btn.btn-yellow.disabled{opacity: .6;cursor: default;background: #888}.btn.btn-yellow.disabled:hover{background: #888}.btn.btn-yellow.disabled.btn-game:hover{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-yellow:hover,.btn.btn-yellow:visited{color: #fff}.btn.btn-yellow.btn-outline{color: #e2ab08}.btn.btn-yellow.btn-outline:hover,.btn.btn-yellow.btn-outline:visited{color: #e2ab08}.btn.btn-moss{background: #94a431;color: #fff}.btn.btn-moss:hover{background: #b4c642}.btn.btn-moss:active{background: #94a431}.btn.btn-moss.btn-game:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);background: #94a431}.btn.btn-moss.btn-game:active{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-moss.btn-outline{background: transparent;border: 1px solid #94a431}.btn.btn-moss.btn-outline:hover{background: rgba(148,164,49,0.1)}.btn.btn-moss.disabled{opacity: .6;cursor: default;background: #888}.btn.btn-moss.disabled:hover{background: #888}.btn.btn-moss.disabled.btn-game:hover{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.btn.btn-moss:hover,.btn.btn-moss:visited{color: #fff}.btn.btn-moss.btn-outline{color: #94a431}.btn.btn-moss.btn-outline:hover,.btn.btn-moss.btn-outline:visited{color: #94a431}.btn.btn-sm{padding: 2px 10px;line-height: 14px;font-size: 12px}.btn.btn-md{padding: 5px 15px;line-height: 16px;font-size: 14px}.btn.btn-lg{padding: 4px 20px;line-height: 26px;font-size: 22px}.btn.btn-block{display: block;width: 100%;margin: 8px 0;padding: 10px 0}@media print{.btn{display: none !important}}.btn-group{margin-top: 15px;box-sizing: border-box}.btn-group .btn{border: 1px solid #359183;margin-left: -1px;margin-right: -1px;border-radius: 0}.btn-group .btn:first-child,.btn-group .btn.first{border-radius: 20px 0 0 20px;margin-left: 0;margin-right: 0}.btn-group .btn:last-child,.btn-group .btn.last{border-radius: 0 20px 20px 0;margin-right: 0;margin-left: 0}.bg-red{background: #f05a3f;color: #fff}.bg-red a{color: #fff}.bg-teal{background: #359183;color: #fff}.bg-teal a{color: #fff}.bg-brown{background: #6d523d;color: #fff}.bg-brown a{color: #fff}.bg-moss{background: #94a431;color: #fff}.bg-moss a{color: #fff}.bg-orange{background: #f7931d;color: #fff}.bg-orange a{color: #fff}.bg-beige{background: #f3f1e5;color: #222}.bg-blue{background: #2e8cca;color: #fff}.bg-blue a{color: #fff}.bg-teal-light1{background: #98c8c2;color: #222}.bg-teal-light2{background: #cce4e1;color: #222}.bg-moss-light{background: #a5b05c;color: #fff}.bg-moss-light a{color: #fff}.bg-red-light{background: #f58e7d;color: #222}.bg-orange-light{background: #f5af57;color: #222}.bg-gray-dark3{background: #222;color: #fff}.bg-gray-dark3 a{color: #fff}.bg-gray-dark2{background: #444;color: #fff}.bg-gray-dark2 a{color: #fff}.bg-gray-dark1{background: #666;color: #fff}.bg-gray-dark1 a{color: #fff}.bg-gray-medium{background: #888;color: #fff}.bg-gray-medium a{color: #fff}.bg-gray-light1{background: #999;color: #222}.bg-gray-light2{background: #ccc;color: #222}.bg-gray-light3{background: #ddd;color: #222}.bg-gray-light4{background: #f2f2f2;color: #222}.bg-green{background: #5ab21f;color: #fff}.bg-green a{color: #fff}.bg-aqua{background: #2ebaa0;color: #fff}.bg-aqua a{color: #fff}.bg-asparagus{background: #8dac83;color: #fff}.bg-asparagus a{color: #fff}.bg-purple{background: #bfa3cc;color: #222}.bg-purple-dark{background: #a47cb8;color: #222}.bg-yellow{background: #e2ab08;color: #fff}.bg-yellow a{color: #fff}.bg-blue-gray{background: #83a8c3;color: #222}.bg-blue-green{background: #1193a0;color: #fff}.bg-blue-green a{color: #fff}.bg-gold{background: #ffd700;color: #fff}.bg-gold a{color: #fff}.bg-teal-gradient{background-color: #57b988;background-image: -webkit-linear-gradient(56deg, #5fb0b4, #57b988);background-image: -moz-linear-gradient(56deg, #5fb0b4, #57b988);background-image: -ms-linear-gradient(56deg, #5fb0b4, #57b988);background-image: -o-linear-gradient(56deg, #5fb0b4, #57b988);background-image: linear-gradient(56deg, #5fb0b4, #57b988);color: #fff}.bg-teal-gradient a{color: #fff}.breadcrumbs{font-size: 14px;line-height: 22px;margin: 12px 0 8px}.breadcrumbs .breadcrumb{display: inline-block}.breadcrumbs .breadcrumb .mobile-back{display: none}@media (max-width: 479px){.breadcrumbs .breadcrumb{display: none}.breadcrumbs i{display: none}.breadcrumbs .breadcrumb:nth-last-of-type(2){display: block;font-size: 20px;color: white;line-height: 40px}.breadcrumbs .breadcrumb:nth-last-of-type(2) a{display: block;position: relative;height: 40px;margin-left: 3px;color: #444}.breadcrumbs .breadcrumb:nth-last-of-type(2) a:before{content: '';border-color: #cce4e1;border-right: 15px solid #cce4e1;border-top: 20px solid transparent;border-bottom: 20px solid transparent;position: absolute}.breadcrumbs .breadcrumb:nth-last-of-type(2) a span{overflow: hidden;display: inline-block;padding: 0 15px;height: 40px;background: #cce4e1;max-width: 95%;margin-left: 15px}}@media print{.breadcrumbs{display: none}}.flex-container{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}.flex-wrap{-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;-moz-flex-flow: row wrap;flex-flow: row wrap}.flex-vertical{flex-direction: column}.flex-column-wrap{-webkit-flex-flow: column wrap;-ms-flex-flow: column wrap;-moz-flex-flow: column wrap;flex-flow: column wrap}.flex-vertical{-ms-flex-direction: column;-moz-flex-direction: column;-webkit-flex-direction: column;flex-direction: column}.flex-left{-webkit-justify-content: flex-start;-ms-justify-content: flex-start;-moz-justify-content: flex-start;justify-content: flex-start}.flex-right{-webkit-justify-content: flex-end;-ms-justify-content: flex-end;-moz-justify-content: flex-end;justify-content: flex-end}.flex-center{-webkit-justify-content: center;-ms-justify-content: center;-moz-justify-content: center;justify-content: center}.flex-top{-webkit-align-items: flex-start;align-items: flex-start}.flex-middle{-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center}.flex-item{display: inline-block;vertical-align: top;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1 auto;-ms-flex: 1 auto;flex: 1 auto;box-sizing: border-box}.flex-item.flex-container{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}.flex-item-equal{display: inline-block;vertical-align: top;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1 0 auto;box-sizing: border-box}.flex-item-equal.flex-container{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}.flex-grid{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;-moz-flex-flow: row wrap;flex-flow: row wrap;-webkit-justify-content: center;-ms-justify-content: center;-moz-justify-content: center;justify-content: center;padding: 0}ul.flex-grid{margin: 0;text-align: center}.flex-grid > *{list-style-type: none;display: inline-block;vertical-align: top;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1 auto;-ms-flex: 1 auto;flex: 1 auto;box-sizing: border-box}.flex-grid > *.flex-container{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}.flex-spacing{margin-left: -4px;margin-right: -4px}.flex-spacing > *{padding: 4px;margin: 4px}.flex-spacing-lg{margin-left: -10px;margin-right: -10px}.flex-spacing-lg > *{padding: 10px;margin: 10px}.showcase > h2{margin: 0 0 4px}.showcase > p{font-size: 15px;color: #666;margin: 0 0 12px}.showcase .items{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;-moz-flex-flow: row wrap;flex-flow: row wrap;-webkit-justify-content: center;-ms-justify-content: center;-moz-justify-content: center;justify-content: center;padding: 0;margin-left: -4px;margin-right: -4px;margin: 0}ul.showcase .items{margin: 0;text-align: center}.showcase .items > *{list-style-type: none;display: inline-block;vertical-align: top;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1 auto;-ms-flex: 1 auto;flex: 1 auto;box-sizing: border-box}.showcase .items > *.flex-container{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}.showcase .items > *{padding: 4px;margin: 4px}.showcase .items > *{text-align: center;background: #f3f1e5;border-radius: 4px;position: relative;padding: 15px 10px}.showcase .items > * .item-thumbnail{max-width: 100%}.showcase .items > * .item-title{font-size: 15px;color: #222;font-weight: bold;margin-left: auto;margin-right: auto}.showcase .items > * .item-description{margin-bottom: 15px;font-size: 15px}.showcase.showcase-5 .items{margin-left: -.5%;margin-right: -.5%}.showcase.showcase-5 .items > *{max-width: 19%;width: 19.0%;margin: .5%}@media (max-width: 999px){.showcase.showcase-5 .items > *{max-width: 32.3%;width: 32.3%}}@media (max-width: 767px){.showcase.showcase-5 .items > *{max-width: 49.0%;width: 49.0%}}@media (max-width: 479px){.showcase.showcase-5 .items > *{max-width: 99.0%;width: 99.0%}}.showcase.showcase-4{margin-left: -.5%;margin-right: -.5%}.showcase.showcase-4 .items > *{max-width: 24.0%;width: 24.0%;margin: .5%}@media (max-width: 999px){.showcase.showcase-4 .items > *{max-width: 49.0%;width: 49.0%}}@media (max-width: 479px){.showcase.showcase-4 .items > *{max-width: 99.0%;width: 99.0%}}.showcase.showcase-3{margin-left: -.5%;margin-right: -.5%}.showcase.showcase-3 .items > *{max-width: 32.3%;width: 32.3%;margin: .5%}@media (max-width: 999px){.showcase.showcase-3 .items > *{width: 49.0%;max-width: 49.0%}}@media (max-width: 767px){.showcase.showcase-3 .items > *{width: 99.0%;max-width: none}}.showcase .showcase-more{text-align: right;padding: 5px 0;margin-top: 0}@media (max-width: 479px){.showcase .showcase-more{text-align: center;margin-top: 10px}}.showcase.button-bottom .items > *{padding-bottom: 54px}.showcase.button-bottom .items > * .item-button{position: absolute;left: 10px;right: 10px;bottom: 15px;text-align: center}.showcase.button-bottom .items > * .item-title{font-size: 18px}.search-filter{position: relative;padding: 0 20px 0 0;float: left;box-sizing: border-box;width: 185px}.search-filter .mobile-tab{position: absolute;right: 0;top: 150px;background: #359183;color: #fff;height: 25px;line-height: 25px;padding: 0 15px;border: 0;display: none;font-size: 18px;cursor: pointer;-webkit-transform: rotate(-90deg);-webkit-transform-origin: top right;-moz-transform: rotate(-90deg);-moz-transform-origin: top right;-ms-transform: rotate(-90deg);-ms-transform-origin: top right;transform: rotate(-90deg);transform-origin: top right}.search-filter .mobile-tab .caret{margin-right: -4px}.search-filter > ul{list-style-type: none;margin: 0;display: block;padding: 0}.search-filter > ul ul,.search-filter > ul li{list-style-type: none;padding: 0;margin: 0;display: block}.search-filter > ul > .title{text-align: center;font-size: 20px;color: #444;font-weight: bold;display: none}.search-filter > ul > .title .clear-link{font-size: 14px}.search-filter > ul .search-box input{vertical-align: middle;border-radius: 4px;border: 1px solid #ccc;padding: 3px 8px;width: 100%;box-sizing: border-box}.search-filter > ul > li{padding: 10px 0}.search-filter > ul > li .title{padding: 0 0 5px;margin: 0;font-size: 16px;color: #444;font-weight: bold}.search-filter > ul > li:last-child{border-bottom: 0}.search-filter > ul > li:first-child{padding-top: 0}.search-filter > ul > li > ul{border-bottom: 1px solid #ddd}.search-filter > ul > li > ul > li{border-width: 1px 1px 0px 1px;border-color: #ddd;border-style: solid}.search-filter > ul > li > ul > li a,.search-filter > ul > li > ul > li .filter-value{position: relative;display: block;padding: 8px 12px;color: #222;font-size: 14px}.search-filter > ul > li > ul > li a a,.search-filter > ul > li > ul > li .filter-value a,.search-filter > ul > li > ul > li a a:hover,.search-filter > ul > li > ul > li .filter-value a:hover,.search-filter > ul > li > ul > li a a:active,.search-filter > ul > li > ul > li .filter-value a:active,.search-filter > ul > li > ul > li a a:visited,.search-filter > ul > li > ul > li .filter-value a:visited{color: #222}.search-filter > ul > li > ul > li .count{color: #888;font-size: .8em;margin-left: 3px;vertical-align: middle}.search-filter > ul > li > ul > li.disabled a,.search-filter > ul > li > ul > li.disabled .filter-value{color: #ccc}.search-filter > ul > li > ul > li.disabled .count{color: #ccc}.search-filter > ul > li > ul > li.collapsed{overflow: hidden;max-height: 0;border-width: 0;transition: max-height .5s, border-width .5s}.search-filter > ul > li > ul > li.selected a,.search-filter > ul > li > ul > li.selected .filter-value{background: #98c8c2}.search-filter > ul > li > ul > li.title{border: 0}.search-filter > ul > li > ul > li:hover a{background: #f3f1e5}.search-filter > ul > li > ul > li:hover a.disabled{background: transparent}.search-filter > ul > li > ul > li:hover.selected a{background: #98c8c2}.search-filter > ul > li.show-collapsed > ul > li.collapsed{max-height: 100px;border-width: 1px 1px 0px 1px}.search-filter > ul > li .toggle-collapse{font-size: 13px;margin-top: 4px}.search-filter > ul > li .caret{display: none}.search-filter > ul > li .icon-cancel{display: none;position: absolute;top: 8px;right: 3px;color: #cce4e1;font-size: 18px;line-height: 18px}.search-filter > ul > li .subject-icon{margin-right: 1px;margin-left: -2px;opacity: .7}.search-filter > ul > li li.selected .icon-cancel{display: inline-block}@media (max-width: 767px){.search-filter.left-collapse{width: 175px;left: -175px;position: fixed;top: 0;bottom: 0;transition: left .5s;padding: 15px 5px 0;background: #fff;z-index: 500}.search-filter.left-collapse .mobile-tab{display: block}.search-filter.left-collapse > ul{position: absolute;top: 0;bottom: 0;left: 0;right: 0;overflow-y: auto;padding: 15px 4px}.search-filter.left-collapse > ul > .title{display: block}.search-filter.left-collapse.open{left: 0;z-index: 60000005}}@media (max-width: 767px){.search-filter.top-collapse{width: 100% !important;height: 60px;float: none !important;max-width: none !important;padding: 6px 3px;box-sizing: border-box;margin-bottom: 25px;border-bottom: 1px solid #ddd}.search-filter.top-collapse > ul{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}.search-filter.top-collapse > ul .title{color: #999;font-style: italic;margin: 0;padding: 12px;background: #f2f2f2;font-size: 14px;font-weight: normal;cursor: pointer}.search-filter.top-collapse > ul > li{display: inline-block;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1 0 auto;box-sizing: border-box;position: relative;vertical-align: top;border-bottom: 0}.search-filter.top-collapse > ul > li.flex-container{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}.search-filter.top-collapse > ul > li > ul{position: absolute;top: 3px;left: 3px;right: 3px;z-index: 5000002}.search-filter.top-collapse > ul > li > ul > li{display: none}.search-filter.top-collapse > ul > li > ul > li a{background: #f2f2f2;padding: 12px}.search-filter.top-collapse > ul > li > ul > li.selected{display: block}.search-filter.top-collapse > ul > li > ul > li.selected a{background: #f2f2f2}.search-filter.top-collapse > ul > li > ul > li.selected:hover a{background: #f2f2f2}.search-filter.top-collapse > ul > li .caret{display: block;position: absolute;right: 8px;top: 12px;cursor: pointer;color: #359183;font-size: 18px;z-index: 5000012}.search-filter.top-collapse > ul > li .icon-cancel{display: none}.search-filter.top-collapse > ul > li.open .icon-cancel{display: block;top: 12px}.search-filter.top-collapse > ul > li.open > ul{box-shadow: 0 2px 5px rgba(0,0,0,0.25)}.search-filter.top-collapse > ul > li.open > ul > li{display: block;border-bottom: 1px solid #ccc}.search-filter.top-collapse > ul > li.open > ul > li.selected a{background: #98c8c2}.search-filter.top-collapse > ul > li.open > ul > li.selected:hover a{background: #98c8c2}}.piped-list{padding-top: 12px;padding-bottom: 12px;font-size: 14px}@media (max-width: 479px){.piped-list{font-size: 18px}}.piped-list ul{display: inline;margin: 0;padding: 0}.piped-list ul li{font-size: 13px;display: inline-block;padding: 0 10px;line-height: 14px;margin: 2px 0 2px -4px;border-right: 1px solid #222}@media (max-width: 479px){.piped-list ul li{margin: 8px 0 8px;padding: 0;font-size: 16px;line-height: 20px;display: block;border-right: none}}.piped-list ul li:last-child{border-right: none;padding-right: 0}.star-rating{padding: 0 0 6px;font-size: 14px}@media print{.star-rating{display: none !important}}.star-rating .stars{display: inline-block;vertical-align: middle;margin-right: 5px;height: 15px;overflow: hidden}.star-rating .stars .star{display: inline-block;position: relative;width: 12px;height: 15px;margin-right: -4px;padding-right: 5px;overflow: hidden}.star-rating .stars .star .full{overflow: hidden}.star-rating .stars .star .full i{color: #ffd700;position: relative}.star-rating .stars .star i{margin: 0 -3px}.star-rating .stars .star i.bg{color: #ddd;left: 0;position: absolute}.star-rating.interactive .stars{cursor: pointer}.star-rating.interactive .stars:hover .star .full{display: none}.star-rating.interactive .stars:hover .star i.bg{color: #ffd700}.star-rating.interactive .stars:hover .star:hover ~ .star i.bg{color: #ddd;text-shadow: none}.star-rating .rating-info{display: inline-block;vertical-align: middle;color: #888}.star-rating.large{font-size: 20px}.star-rating.large .stars{margin-right: 5px;height: 24px;overflow: hidden}.star-rating.large .stars .star{display: inline-block;position: relative;width: 22px;height: 24px;margin-right: -8px;padding-right: 5px;overflow: hidden}.star-rating.large .rating-info{font-size: 15px}.image-set{position: relative;padding-top: 8px;padding-right: 8px;overflow: hidden;display: inline-block}.image-set .ribbon{color: white;background: #359183;-webkit-transform-origin: center center;-ms-transform-origin: center center;-o-transform-origin: center center;-moz-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);position: absolute;top: 8px;right: -20px;z-index: 20;font-weight: bold;width: 80px;text-align: center}.image-set .ribbon.ribbon-lg{top: 18px;width: 100px;right: -22px}.image-set .ribbon.ribbon-orange{background: #f7931d}.image-set .ribbon.ribbon-blue{background: #2e8cca}.image-set .ribbon.ribbon-gray{background: #888}.image-set > img,.image-set > .item{max-height: 120px;border: 1px solid #ddd;z-index: 10;position: relative}.image-set > img.stack1,.image-set > .item.stack1{position: absolute;z-index: 2;top: 4px;right: 4px}.image-set > img.stack2,.image-set > .item.stack2{position: absolute;z-index: 1;top: 0;right: 0}.image-set.restrict-width > img,.image-set.restrict-width > .item{max-width: 110px}.fb-comments{width: 100% !important}.fb-comments > span{width: 100% !important}.fb-comments > span > iframe{width: 100% !important}@media print{.facebook-comments,.fb-comments{display: none !important}}.ratio{position: relative}.ratio:before{content: "";display: block}.ratio.ratio-1-1:before{padding-top: 100%}.ratio.ratio-2-1:before{padding-top: 50%}.ratio.ratio-3-1:before{padding-top: 33.333%}.ratio.ratio-3-2:before{padding-top: 66.666%}.ratio.ratio-2-3:before{padding-top: 150%}.ratio.ratio-1-2:before{padding-top: 200%}.ratio.ratio-3-4:before{padding-top: 133.333%}.ratio.ratio-4-3:before{padding-top: 75%}.ratio.ratio-16-9:before{padding-top: 56.25%}.ratio .content{position: absolute;top: 0;left: 0;right: 0;bottom: 0}#modal-overlay{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: #000;background: rgba(0,0,0,0.7);z-index: 60000000;display: none}html.ie8 #modal-overlay{-ms-filter: "alpha(opacity=70)"}.modal{position: fixed;opacity: 0;top: -100%;height: 90%;left: 50%;margin-left: -295px;width: 590px;z-index: 60000005;transition: opacity .3s, top .3s}.modal.open{opacity: 1;top: 8%}.modal.open.has_overlay .overlay{display: block}.modal.small{width: 400px;margin-left: -200px}@media (max-width: 850px){.modal.small{margin-left: -45%;width: 90%}}.modal.large{width: 850px;margin-left: -425px}@media (max-width: 850px){.modal.large{margin-left: -45%;width: 90%}}.modal.fullscreen{width: 1024px;margin-left: -512px}@media (max-width: 1024px){.modal.fullscreen{margin-left: -48%;width: 96%}}.modal img{max-width: 100%}.modal .icon-cancel{position: absolute;top: -13px;right: -13px;background: #2e8cca;border-radius: 20px;box-sizing: border-box;width: 30px;text-align: center;height: 30px;line-height: 26px;font-size: 21px;border: 2px solid #fff;color: #fff;margin: 0;padding: 0;box-shadow: 0 0 3px 1px rgba(0,0,0,0.3);cursor: pointer}.modal .icon-cancel:before{margin-right: 0;margin-left: 0}.modal .icon-cancel-light{position: absolute;top: 5px;right: 5px;width: 40px;text-align: center;height: 40px;line-height: 35px;font-size: 30px;color: #999;margin: 0;padding: 0;cursor: pointer}.modal .icon-cancel-light:before{margin-right: 0;margin-left: 0}.modal .overlay{display: none;position: fixed;z-index: 60000010;top: 0;right: 0;left: 0;bottom: 0;padding-top: 150px;background: #000;background: rgba(0,0,0,0.7);text-align: center;color: white;font-size: 45px}.modal .modal-content{background: #fff;max-height: 100%;color: #444;box-sizing: border-box;border-radius: 3px;padding: 20px 40px;overflow: auto}.modal .modal-content .thumbnail{display: none;max-width: 80px;float: left;margin-right: 10px;margin-bottom: 4px;border: 1px solid #ddd}@media (max-width: 611px){.modal .modal-content .thumbnail{display: none !important}}.modal .modal-content h3{margin: 0;color: #359183;font-size: 30px;font-family: ProximaNova-Light, Arial, sans-serif;font-weight: normal;font-style: normal}.modal .modal-content .subhead{font-size: 15px;padding: 5px 0 10px;margin: 0}.modal .modal-content form{margin-top: 18px}.modal .modal-content form .type-grade-separator{border-top: 1px solid #ccc;border-bottom: none;margin-bottom: 15px}.modal .modal-content form .input-row .forgot{font-size: 13px}.modal .modal-content form .input-row.has_error .forgot{font-size: 15px}.modal .modal-content form .input-row label.inline{display: inline-block;vertical-align: middle}@media (max-width: 360px){.modal .modal-content form .input-row label.inline{margin-right: 6px}}.modal .modal-content form .input-row label.checkbox{display: inline-block;vertical-align: top;margin-right: 10px;font-size: 15px;line-height: 18px}@media (max-width: 400px){.modal .modal-content form .input-row label.checkbox{margin-right: 6px;font-size: 13px}}.modal .modal-content form .input-row label.checkbox:last-child{margin-right: 0}.modal .modal-content form .input-row label.checkbox input,.modal .modal-content form .input-row label.checkbox span{vertical-align: middle;display: inline-block}.modal .modal-content form .disclaimer{font-size: 12px;text-align: center;margin: 22px 0 5px;padding: 0}.modal .modal-content form .disclaimer p{margin: 5px 0}.modal .modal-content .or-area{text-align: center;border-bottom: 1px solid #ccc;line-height: 0.1em;margin: 20px 0 30px}.modal .modal-content .or-area span{background-color: #fff;padding: 0 20px;color: #999}.modal .modal-content .loginwith .abcRioButton{border: 1px solid #4285f4;border-radius: 3px;width: 100% !important;margin-bottom: 15px}.modal .modal-content .loginwith .abcRioButton .abcRioButtonIcon{display: inline-block;float: none}.modal .modal-content .loginwith .abcRioButton .abcRioButtonContents{display: inline-block;font-size: 21px !important}@media (max-width: 359px){.modal .modal-content .loginwith .abcRioButton .abcRioButtonContents{font-size: 18px !important}}.modal .modal-content .loginwith .abcRioButton.fb-btn-container .fb_iframe_widget span{display: inline !important;padding: 15px;margin-right: 15px}@media (max-width: 767px){.modal .modal-content .loginwith .abcRioButton.fb-btn-container .fb_iframe_widget span{display: inline-block !important;padding: 13px 17px 13px 21px;margin-right: 0}}.modal .modal-content .loginwith .abcRioButton.fb-btn-container .fb-login-text{font-size: 21px;line-height: 45px}@media (max-width: 359px){.modal .modal-content .loginwith .abcRioButton.fb-btn-container .fb-login-text{font-size: 18px !important}}.modal .modal-content .loginwith #status{color: #f05a3f;text-align: center}.modal .modal-content .loginwith #register-with-google{margin-bottom: 15px}@media (max-width: 767px){.modal .modal-content .create-account form{margin-top: 14px}.modal .modal-content .create-account form .input-row{padding-bottom: 5px}.modal .modal-content .create-account form .type-grade-separator{margin: 0 0 5px}.modal .modal-content .create-account .loginwith .abcRioButton.fb-btn-container .fb-login-button-container{margin: 0 auto;text-align: left;width: 180px}.modal .modal-content .create-account .loginwith .abcRioButton.fb-btn-container .fb-login-button-container .fb-login-button{display: inline-block}.modal .modal-content .create-account .loginwith .or-area{margin-bottom: 0}.modal .modal-content .create-account .loginwith .or-area.or-area-bottom{margin: 10px 0 20px}}@media (max-width: 480px){.modal .modal-content{padding: 10px}.modal .modal-content .create-account h3{font-size: 24px}.modal .modal-content .create-account .description{font-size: 12px;margin: 0 0 5px}.modal .modal-content .create-account form{margin-top: 10px}.modal .modal-content .create-account form label{font-size: 12px}.modal .modal-content .create-account form label.checkbox{font-size: 12px;margin: 0}.modal .modal-content .create-account form .input-row.iama,.modal .modal-content .create-account form .input-row.grades{padding-bottom: 0}.modal .modal-content .create-account .loginwith .abcRioButton.fb-btn-container{margin-bottom: 10px}.modal .modal-content .create-account .loginwith #register-with-google{margin-bottom: 0}.modal .modal-content .create-account .submit{width: 100% !important}}@media (max-width: 611px){.modal{margin-left: -45%;width: 90%}.modal .modal-content{padding: 15px}}.modal#additional-info-request form .btn-container{text-align: center;margin-top: 15px}.modal .signup-form.with-age-gate h3{text-align: center}.modal .signup-form.with-age-gate .description{margin: 10px 0;text-align: center}.modal .signup-form.hidden{display: none}.modal .signup-age-gate{text-align: center;margin-bottom: 35px}.modal .signup-age-gate .description{margin: 10px auto 20px;font-size: 16px}.modal .signup-age-gate .btn-area{text-align: center;background-color: #F2F2F2;color: #444;padding: 30px 20px;font-size: 17px;position: relative}.modal .signup-age-gate .btn-area p{margin-bottom: 25px}.modal .signup-age-gate .btn-area .text-bigger{font-size: 25px;color: #f7931d;padding: 10px}.modal .signup-age-gate .btn-area button{display: block;width: 170px;margin: 10px auto}.modal .signup-age-gate .btn-area button:focus{outline: 0}.modal .signup-age-gate .btn-area .birdee-pre-teen{position: absolute;width: 75px;height: 92px;top: -37px;left: -20px}@media (max-width: 479px){.modal .signup-age-gate .btn-area .birdee-pre-teen{top: -6px;width: 58px;height: 70px}}.modal .signup-age-gate .btn-area .muggo-pre-teen{position: absolute;width: 110px;height: 134px;bottom: 5px;right: 5px}@media (max-width: 479px){.modal .signup-age-gate .btn-area .muggo-pre-teen{display: none}}.modal .screen-age-gate-fail{display: none;position: relative;text-align: center;margin: 25px 45px 75px 0px;padding: 25px}.modal .screen-age-gate-fail .text-bigger{color: #f7931d;font-size: 30px}.modal .screen-age-gate-fail .link-outer{margin-top: 50px;text-align: left;font-size: 25px}.modal .screen-age-gate-fail .tutu-pre-teen{position: absolute;right: -50px;bottom: -64px;width: 146px;height: 185px}@media (max-width: 530px){.modal .screen-age-gate-fail .link-outer{font-size: 20px}.modal .screen-age-gate-fail .tutu-pre-teen{width: 33%;height: auto}}body.with-ad-gutter .page-width{position: relative}@media (max-width: 1623px){body.with-ad-gutter .page-width{left: -135px}}@media (max-width: 1373px){body.with-ad-gutter .page-width{left: -66px}}@media (max-width: 1233px){body.with-ad-gutter .page-width{left: 0}}.ad{padding: 5px 4px;border: 1px solid #ddd;position: relative}@media (max-width: 320px){.ad{border: 0;padding: 0}}.ad:after{display: none;content: 'ADVERTISEMENT';font-size: 9px;color: #444;position: absolute;bottom: 0;right: 0;padding: 2px;background: rgba(221,221,221,0.8)}@media print{.ad{display: none !important}}.ads-gutter-holder{width: 100%;max-width: 1624px;height: 0;margin: 0 auto;padding-left: 30px;position: relative}.ads-gutter-holder .ads-gutter{box-sizing: border-box;float: right;text-align: left;width: 312px;overflow: hidden;position: absolute;right: 0;height: 1200px}.ads-gutter-holder .ads-gutter .gutter-top{position: absolute;top: 0;height: 1100px}.ads-gutter-holder .ads-gutter .gutter-bottom{position: absolute;top: 1200px;height: 1200px}.ads-gutter-holder .ads-gutter .gutter-ad-top{position: absolute;top: 0}.ads-gutter-holder .ads-gutter .gutter-ad-bottom{position: absolute;top: 1200px}.ads-gutter-holder .ad-contents{max-width: 312px}.ads-gutter-holder .ad-contents .ad.box{display: inline-block;padding: 0}@media (max-width: 1623px){.ads-gutter-holder{max-width: 1352px}}@media (max-width: 1373px){.ads-gutter-holder .ad-contents{max-width: 172px}.ads-gutter-holder .ads-gutter{width: 172px}}@media (max-width: 1233px){.ads-gutter-holder{display: none}}.ad-container-banner,.ad-container-horizontal{background-color: #f2f2f2;border: 0;text-align: center;border-bottom: 1px solid #ddd}.ad-container-banner .ad,.ad-container-horizontal .ad{display: inline-block;border: none}.adtype-90{background-color: #f2f2f2;border: 0;border-bottom: 1px solid #ddd;padding: 10px 0;text-align: center}.ad-container-300x250,.ad-container-300x250-conditional,.ad-container-300x250-mobile{display: inline-block}.adtype-300x250{min-height: 250px}.adtype-300x250-conditional{min-height: 250px}@media (max-width: 999px){.adtype-300x250-conditional{min-height: 0}}.adtype-300x250-mobile{min-height: 0}@media (max-width: 999px){.adtype-300x250-mobile{min-height: 250px}}.adtype-large300-conditional{min-height: 250px}@media (max-width: 999px){.adtype-large300-conditional{min-height: 0}}.adtype-90{min-height: 90px}@media (max-width: 747px){.adtype-90{min-height: 50px}}.adtype-horizontal{min-height: 90px}@media (max-width: 747px){.adtype-horizontal{min-height: 50px}}.middle-ads{float: left;min-height: 250px;margin: 10px 30px 10px 0;text-align: center;width: 300px}.middle-ads .ad-contents:first-of-type{float: left}.middle-ads .ad-contents:nth-of-type(2){float: right}.bottom-ads{text-align: center;clear: both}.bottom-ads .ad-contents{vertical-align: top}.bottom-ads .ad-contents:first-of-type{margin-right: 50px}@media (max-width: 768px){.bottom-ads .ad-contents:first-of-type{margin-right: 0}}@media (max-width: 768px){.bottom-ads .ad-contents{padding: 0 0 8px}}.sidebar{float: right;margin-left: 10px;margin-bottom: 20px;z-index: 1000;width: 310px}@media (max-width: 767px){.sidebar{margin-left: 0;float: none}}.messagestack{margin: 0}.messagestack > div{margin: 0 auto;max-width: 1000px}@media print{.messagestack > div{display: none !important}}.messagestack > div ul{border: 1px solid transparent;border-radius: 4px;list-style: none;margin: 15px 0;padding: 15px}.messagestack > div ul.success{background-color: #dff0d8;border-color: #d6e9c6;color: #3c763d}.messagestack > div ul.error{background-color: #f2dede;border: #ebccd1;color: #a94442}.messagestack > div ul.notice{background-color: #d9edf7;border: #bce8f1;color: #31708f}.messagestack > div ul li{font-weight: bold}.messagestack > div ul li .message{display: inline-block;font-weight: normal}.messagestack > div ul li .close-message{cursor: pointer;float: right}.alert{border: 1px solid transparent;border-radius: 4px;margin-bottom: 10px;padding: 5px 10px;background-color: #f2f2f2;box-sizing: border-box;max-width: 1000px;margin-left: auto;margin-right: auto}@media (max-width: 1003px){.alert{padding-left: 5px;padding-right: 5px}}.alert.alert-success{background-color: #dff0d8;border-color: #d6e9c6;color: #3c763d}.alert.alert-error{background-color: #f2dede;border-color: #ebccd1;color: #a94442}.alert.alert-notice{background-color: #d9edf7;border-color: #bce8f1;color: #31708f}.alert.alert-button{text-align: center}.alert.alert-button > i:first-child{font-size: 40px;vertical-align: middle;display: inline-block}.alert.alert-button .alert-text{text-align: left;padding: 0 15px;max-width: 600px;display: inline-block;vertical-align: middle;box-sizing: border-box}.alert.alert-button .btn{display: inline-block;vertical-align: middle;margin: 8px 0}@media (max-width: 767px){.alert.alert-button .alert-text{max-width: 85%}}@media (max-width: 479px){.alert.alert-button .alert-text{max-width: 80%}.alert.alert-button .btn{display: block;padding: 10px;font-size: 17px}}.alert .alert-title{font-weight: bold}table.table{border-spacing: 0;border-collapse: collapse}table.table.table-bordered{border: 1px solid #ddd}table.table.table-bordered td,table.table.table-bordered th{border: 1px solid #ddd}table.table.table-bordered thead{border-bottom: 3px solid #ddd;background: #f2f2f2}table.table td,table.table th{padding: 8px;text-align: left}table.table.table-condensed td,table.table.table-condensed th{padding: 4px}.label.label-yellow{display: inline-block;padding: 1px 5px;font-size: 13px;line-height: 13px;vertical-align: middle;font-weight: bold;border-radius: 2px;background: #e2ab08;color: #fff}.label.label-yellow a{color: #fff}.label.label-moss{display: inline-block;padding: 1px 5px;font-size: 13px;line-height: 13px;vertical-align: middle;font-weight: bold;border-radius: 2px;background: #94a431;color: #fff}.label.label-moss a{color: #fff}.label.label-blue{display: inline-block;padding: 1px 5px;font-size: 13px;line-height: 13px;vertical-align: middle;font-weight: bold;border-radius: 2px;background: #2e8cca;color: #fff}.label.label-blue a{color: #fff}.related-materials-container{width: 100%;clear: both;margin-bottom: 20px}@media print{.related-materials-container{display: none}}.related-materials-container .related-materials-header{color: #666;font-size: 32px;padding: 5px 20px;text-transform: capitalize}.related-materials-container ul.items{-webkit-justify-content: flex-start;-ms-justify-content: flex-start;-moz-justify-content: flex-start;justify-content: flex-start}.related-materials-container ul.items li{text-align: center;background: #f2f2f2;border-radius: 4px;position: relative;padding: 15px 10px}.related-materials-container ul.items li .thumbnail-container{width: 172px;height: 128px;position: relative;margin-left: auto;margin-right: auto}.related-materials-container ul.items li .thumbnail-container img{width: 172px;height: 128px;position: absolute;top: 0;left: 0;object-fit: cover;object-position: top left}.related-materials-container ul.items li h4.content-type-header{color: #359183;font-family: ProximaNova-light;text-transform: uppercase;margin-bottom: 10px}.related-materials-container ul.items li h3.item-content-title{margin-top: 10px;font-weight: bold;font-size: 15px}.related-materials-container .loading-gif-container{padding: 50px;display: none;text-align: center}.related-materials-container .failed-container{display: none;text-align: center;margin-bottom: 35px}.related-materials-container .see-more-container{padding: 3px;text-align: center;background: #f2f2f2;margin-top: 5px}.related-lessons{position: relative;margin: 0 25px 15px;background: white;box-shadow: 1px 1px 4px rgba(0,0,0,0.35)}@media (max-width: 600px){.related-lessons{display: none}}.related-lessons .scroll-arrow{position: absolute;top: 50%;transform: translateY(-50%);cursor: pointer}.related-lessons .scroll-arrow.show-arrows-mobile{display: none}@media (max-width: 1000px){.related-lessons .scroll-arrow.show-arrows-mobile{display: block}}.related-lessons .scroll-arrow.right{right: -25px}.related-lessons .scroll-arrow.left{display: none;left: -25px}.related-lessons .scroll-arrow .inner-container{height: 50px;width: 50px;background: #F8F8F8;border-radius: 50%;box-shadow: 1px 1px 4px rgba(0,0,0,0.35)}.related-lessons .scroll-arrow .inner-container:hover{background: #2e8cca;color: white}.related-lessons .scroll-arrow .inner-container .bracket{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 35px}.related-lessons .related-lesson-header{padding: 10px 20px 5px;font-size: 20px;font-family: ProximaNova-light;box-sizing: border-box}.related-lessons .related-lesson-header .header img{vertical-align: middle;width: 30px}.related-lessons .related-lesson-header .header a{color: #359183;font-size: 30px;margin-left: 3px;font-family: ProximaNova-light;vertical-align: middle}.related-lessons .related-lesson-header .header .see-more{font-size: 13px;margin-left: 12px;vertical-align: middle;display: inline-block;color: #2e8cca}.related-lessons .related-lessons-container{position: relative;overflow-x: auto;overflow-y: hidden;white-space: nowrap;width: auto}.related-lessons .related-lessons-container a.lesson-selectable{display: inline-block;height: auto;width: auto;margin: 5px;white-space: initial;text-align: left}.related-lessons .related-lessons-container a.lesson-selectable:hover{box-shadow: 0 0 4px 2px rgba(82,168,236,0.8)}.related-lessons .related-lessons-container a.lesson-selectable .related-lesson{background-color: white;border: 1px solid #ddd;border-radius: 5px;box-shadow: 0 7px 1px -5px #ddd;margin: 0px;padding: 0;width: 350px;float: left}.related-lessons .related-lessons-container a.lesson-selectable .related-lesson .lesson-grade-subject{background-color: #f2f2f2;color: #666;font-size: 32px;padding: 5px 20px;text-transform: capitalize}.related-lessons .related-lessons-container a.lesson-selectable .related-lesson .lesson-content-container{padding: 15px 20px;height: 130px;position: relative}@media (max-width: 767px){.related-lessons .related-lessons-container a.lesson-selectable .related-lesson .lesson-content-container{padding: 15px 10px}}.related-lessons .related-lessons-container a.lesson-selectable .related-lesson .lesson-content-container .lesson-content{box-sizing: border-box}.related-lessons .related-lessons-container a.lesson-selectable .related-lesson .lesson-content-container .lesson-content .lesson-title a{color: #666;font-family: ProximaNova-Light, Arial, sans-serif;font-size: 18px}.related-lessons .related-lessons-container a.lesson-selectable .related-lesson .lesson-content-container .lesson-content .lesson-title a span{color: #359183;font-family: ProximaNova, Arial, sans-serif;font-weight: bold}.related-lessons .related-lessons-container a.lesson-selectable .related-lesson .lesson-content-container .lesson-content .lesson-description{color: #666;font-size: 12px;margin-top: 10px;border-top: 1px solid #eaeaea;padding-top: 10px}.related-lessons .related-lessons-container a.lesson-selectable .related-lesson .lesson-content-container .lesson-content .lesson-exercises{margin-top: 15px;display: flex;position: absolute;bottom: 15px;left: 15px}.related-lessons .related-lessons-container a.lesson-selectable .related-lesson .lesson-content-container .lesson-content .lesson-exercises .lesson-exercise-icon-container{margin-right: 14px;font-size: 18px;position: relative}.related-lessons .related-lessons-container a.lesson-selectable .related-lesson .lesson-content-container .lesson-content .lesson-exercises .lesson-exercise-icon-container.more-exercises{display: block !important}.related-lessons .related-lessons-container a.lesson-selectable .related-lesson .lesson-content-container .lesson-content .lesson-exercises .lesson-exercise-icon-container.more-exercises .more-exercises-icon{height: 31px;width: 31px;background: #C5C5C5;color: white;font-weight: bold;border-radius: 50%}.related-lessons .related-lessons-container a.lesson-selectable .related-lesson .lesson-content-container .lesson-content .lesson-exercises .lesson-exercise-icon-container.more-exercises .more-exercises-icon span{position: absolute;top: 48%;left: 49%;transform: translate(-50%, -50%)}.related-lessons .related-lessons-container a.lesson-selectable .related-lesson .lesson-content-container .lesson-content .lesson-exercises .lesson-exercise-icon-container:after{position: absolute;content: "";height: 2px;background-color: #BABABA;width: 14px;top: 48%;right: -14px}.related-lessons .related-lessons-container a.lesson-selectable .related-lesson .lesson-content-container .lesson-content .lesson-exercises .lesson-exercise-icon-container:last-child:after{display: none}.related-lessons .related-lessons-container a.lesson-selectable .related-lesson .lesson-content-container .lesson-content .lesson-exercises .lesson-exercise-icon-container:nth-child(n+6){display: none}.related-lessons .related-lessons-container a.lesson-selectable .related-lesson .lesson-content-container .lesson-content .lesson-exercises .lesson-exercise-icon-container .inner-icon{padding: 3px;border: 1px solid #bababa;border-radius: 50%}.related-lessons .related-lessons-container a.lesson-selectable .related-lesson .lesson-content-container .lesson-link{box-sizing: border-box;display: inline-block;float: right;font-size: 14px;padding: 30px 0 30px 20px;text-align: center;text-transform: capitalize;width: 15%}@media (max-width: 767px){.related-lessons .related-lessons-container a.lesson-selectable .related-lesson .lesson-content-container .lesson-link{font-size: 16px;float: none;margin-top: 20px;padding: 0;width: 100%}}@media (max-width: 767px){.related-lessons .related-lessons-container a.lesson-selectable .related-lesson .lesson-content-container .lesson-link div{display: none}}.guided-lessons-template{display: block;background: #fff;box-shadow: 1px 1px 4px rgba(0,0,0,0.35);margin-bottom: 15px}@media (max-width: 600px){.guided-lessons-template{display: none}}.guided-lessons-template .header{padding: 15px 15px 5px;border-bottom: 1px solid #d3d3d3}.guided-lessons-template .header img{vertical-align: middle}.guided-lessons-template .header a{vertical-align: middle;color: #359183;font-size: 30px;margin-left: 12px;font-family: ProximaNova-light}.guided-lessons-template .bottom-section{display: flex}.guided-lessons-template .bottom-section .description{width: 80%;padding: 15px}.guided-lessons-template .bottom-section .description .sub-text{font-size: 14px}.guided-lessons-template .bottom-section .learn-more-container{display: block;width: 20%;text-align: center;margin: 15px;border-left: 1px solid #d3d3d3}.guided-lessons-template .bottom-section .learn-more-container .learn-more i{font-size: 30px}.guided-lessons-template .bottom-section .learn-more-container .learn-more .learn-more-text{font-size: 14px}i.circle-icon{border-radius: 40px;display: inline-block;color: white}i.circle-icon.icon-story{background-color: #98adda}i.circle-icon.icon-story:before{font-size: 80%;margin-left: -.1em;margin-right: .5em;padding: .7em .5em}i.circle-icon.icon-star{background-color: #44c5ac}i.circle-icon.icon-star:before{font-size: 110%;padding: .35em .15em}i.circle-icon.icon-music{background-color: #9aab6c;padding: .3em .2em}i.circle-icon.icon-lesson-plan{background-color: #854555;padding: .4em .3em .2em .2em}@media print{i.circle-icon.icon-lesson-plan{display: none}}@media (max-width: 767px){i.circle-icon.icon-lesson-plan{display: none}}i.circle-icon.icon-workbook{background-color: #c9b36f;padding: .3em .4em .4em}i.circle-icon.icon-workbook:before{font-size: 80%;margin-left: -.1em;margin-right: .5em}i.circle-icon.icon-worksheet{background-color: #bf9ac1}i.circle-icon.icon-worksheet:before{padding: .4em .2em .4em .25em}i.circle-icon.icon-activity{background-color: #ee9485}i.circle-icon.icon-activity:before{padding: .4em .25em .4em .2em}i.circle-icon.icon-science-project{background-color: #e97ca7}i.circle-icon.icon-science-project:before{padding: .45em .3em .45em .2em}i.circle-icon.icon-skill-builder{background-color: #83667f}i.circle-icon.icon-skill-builder:before{padding: .35em .2em}i.circle-icon.disabled{background-color: #ddd}.type-worksheet{color: #bf9ac1}.type-worksheet-bg{background-color: #bf9ac1}.type-workbook{color: #c9b36f}.type-workbook-bg{background-color: #c9b36f}.type-activity{color: #ee9485}.type-activity-bg{background-color: #ee9485}.type-game{color: #44c5ac}.type-game-bg{background-color: #44c5ac}.type-story{color: #98adda}.type-story-bg{background-color: #98adda}.type-song{color: #9aab6c}.type-song-bg{background-color: #9aab6c}.type-science-fair{color: #e97ca7}.type-science-fair-bg{background-color: #e97ca7}.type-article{color: #bfa3cc}.type-article-bg{background-color: #bfa3cc}.type-lesson-plan{color: #854555}.type-lesson-plan-bg{background-color: #854555}.type-skill-builder{color: #83667f}.type-skill-builder-bg{background-color: #83667f}.type-set{color: #62858a}.type-set-bg{background-color: #62858a}.type-slideshow{color: #62858a}.type-slideshow-bg{background-color: #62858a}.notifications-container{display: inline-block;vertical-align: middle;margin-left: 6px}.notifications-container .notifications-icon{color: #fff;cursor: pointer;font-size: 22px;position: relative}.notifications-container .num-notifications{background-color: #f05a3f;border-radius: 3px;border: 1px solid #f2f2f2;color: white;cursor: pointer;display: none;font-size: 11px;font-weight: bold;line-height: 11px;margin-left: -13px;padding: 1px 3px;position: absolute;user-select: none;-webkit-user-select: none;top: 8px}@media (max-width: 630px){.notifications-container .num-notifications{border: 0;margin-left: -10px;top: 14px}}.notifications{background-color: white;border: 1px solid #ccc;box-shadow: 0 2px 5px rgba(0,0,0,0.3);display: none;margin-top: 12px;position: absolute;right: 0;user-select: none;-webkit-user-select: none;width: 385px;z-index: 5000040;color: #444}@media (max-width: 767px){.notifications{margin: 0;text-align: left;width: 100%}}.notifications .caret{position: absolute;width: 10px;height: 10px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;background: white;top: -6px;z-index: 10;transform: rotate(45deg);-webkit-transform: rotate(45deg);right: 10px}@media (max-width: 767px){.notifications .caret{display: none}}.notifications .buffer{position: absolute;top: -9px;left: 0;right: 0;height: 9px;z-index: 5;background: rgba(255,255,255,0.01)}.notifications .notification-header{box-shadow: 0 1px 1px 0 rgba(0,0,0,0.2);color: #359183;font-size: 1.3em;padding: 5px 10px;position: relative;z-index: inherit;font-family: ProximaNova-Light, Arial, sans-serif;font-weight: normal;font-style: normal}@media (max-width: 767px){.notifications .notification-header{text-align: left}}.notifications .notification{border-bottom: 1px dotted #ddd;font-size: 14px;line-height: 16px;padding: 12px 12px 12px 18px;position: relative;text-align: left}@media (max-width: 767px){.notifications .notification{line-height: 16px;padding: 12px 12px 10px 20px}}.notifications .notification a{display: block;width: 90%}.notifications .notification:last-of-type{border-bottom: 0}.notifications .notification.notification-read{background-color: #f2f2f2}.notifications .notification.notification-read a{color: #666}.notifications .notification.notification-unread{background-color: white}.notifications .notification.notification-unread:hover{background-color: #e3e3e3}.notifications .notification.notification-unread a{color: #2e8cca;font-weight: bold}.notifications .notification .notification-delete{color: #2e8cca;cursor: pointer;position: absolute;right: 8px;top: 13px}@media (max-width: 767px){.notifications .notification .notification-delete{right: 10px;top: 12px}}.navbar .notifications-container{float: right;margin: 0 10px 0 0;text-align: center;width: 2em}.navbar .notifications-container .notifications-icon{margin: 0}@media print{.banner-notifications-container{display: none}}.banner-notification{box-sizing: border-box;position: relative}.banner-notification .notification-delete{color: #2e8cca;cursor: pointer;position: absolute;right: 8px;top: 13px;top: 11px}@media (max-width: 767px){.banner-notification .notification-delete{right: 10px;top: 12px}}header.unified{background-color: #57b988;background-image: -webkit-linear-gradient(56deg, #5fb0b4, #57b988);background-image: -moz-linear-gradient(56deg, #5fb0b4, #57b988);background-image: -ms-linear-gradient(56deg, #5fb0b4, #57b988);background-image: -o-linear-gradient(56deg, #5fb0b4, #57b988);background-image: linear-gradient(56deg, #5fb0b4, #57b988);color: #fff;height: 50px;line-height: 50px;box-sizing: border-box;position: relative}header.unified .page-width{position: relative}header.unified .logo-holder{font-size: 30px;position: absolute;top: 0;left: 0;color: #fff}header.unified .logo-holder i{text-shadow: 1px 1px rgba(0,0,0,0.3)}header.unified .logo-holder .logo-sm{display: none}@media print{header.unified .logo-holder{float: right;color: #666}header.unified .logo-holder .logo-sm{display: none !important}header.unified .logo-holder .logo{display: block !important}}header.unified .right-side{position: absolute;top: 0;right: 5px;text-align: right}@media print{header.unified .right-side{display: none !important}}header.unified .right-side .summer-sticker{color: white;display: inline-block;font-size: 14px;font-weight: bold;padding: 0 7px;vertical-align: top}@media (max-width: 900px){header.unified .right-side .summer-sticker{display: none}}header.unified .right-side .summer-sticker:hover{background: rgba(255,255,255,0.2)}header.unified .right-side .summer-sticker:visited{color: white}header.unified .right-side .summer-sticker img{vertical-align: -6px;width: 35px}header.unified .right-side .tabs{display: inline-block;vertical-align: top}header.unified .right-side .tabs a{color: #fff;font-size: 14px;display: inline-block;vertical-align: top;padding: 0 14px;font-weight: bold;box-sizing: border-box}header.unified .right-side .tabs a:hover{background: rgba(255,255,255,0.2)}header.unified .right-side .tabs a.selected{background: #fafafa;color: #444}header.unified .right-side .account{display: inline-block;vertical-align: top;line-height: 26px;margin-top: 12px;padding-left: 7px;border-left: 1px solid rgba(255,255,255,0.5)}@media print{header.unified .right-side .account{display: none !important}}header.unified .right-side .account .sigin,header.unified .right-side .account .create-account{border-radius: 20px;font-size: 14px;font-family: ProximaNova-Light, Arial, sans-serif;font-weight: normal;font-style: normal}header.unified .right-side .account .signin{border: 0}header.unified .right-side .account .try-premium{margin: 0 10px 0 3px;border-radius: 20px;font-weight: normal;font-size: 14px;text-transform: uppercase}@media (max-width: 999px){header.unified .right-side .account .try-premium{display: none}}header.unified .right-side .account .account-dropdown{position: relative;display: inline-block}header.unified .right-side .account .account-dropdown .account-tag{cursor: pointer;position: relative}header.unified .right-side .account .account-dropdown .account-tag span{border-radius: 20px;font-size: 14px;text-transform: uppercase;background: #fff;color: #57b988;padding-right: 32px;padding-left: 8px;font-family: ProximaNova, Arial, sans-serif;font-weight: normal;font-style: normal;font-weight: bold}header.unified .right-side .account .account-dropdown .account-tag i{border-radius: 26px;height: 24px;width: 24px;position: absolute;right: 0;top: 0;margin-top: 0;text-align: center;background: #fff;border: 2px solid #57b988;color: #57b988}header.unified .right-side .account .account-dropdown .account-tag i:before{margin-right: .1em}header.unified .right-side .account .account-dropdown .dropdown{display: none;position: absolute;top: 100%;margin-top: 6px;right: 0;z-index: 5900000;background: #f2f2f2;width: 200px;text-align: left;box-shadow: 0px 0 4px 1px rgba(0,0,0,0.3)}header.unified .right-side .account .account-dropdown .dropdown .caret{border-bottom: 5px solid #fff;border-left: 6px solid transparent;border-right: 6px solid transparent;position: absolute;top: -5px;right: 20px;z-index: 10}header.unified .right-side .account .account-dropdown .dropdown .email{background: #fff;padding: 10px 8px;font-size: 13px;color: #444;font-weight: bold;border-bottom: 1px solid #ddd}header.unified .right-side .account .account-dropdown .dropdown .email span{max-width: 140px;line-height: 25px;height: 25px;vertical-align: middle;display: inline-block;overflow: hidden;text-overflow: ellipsis}header.unified .right-side .account .account-dropdown .dropdown .email i{background: #359183;color: #fff;border-radius: 20px;width: 25px;height: 25px;padding-left: 1px;display: inline-block;text-align: center;box-sizing: border-box;font-size: 18px;vertical-align: middle;margin-right: 10px}header.unified .right-side .account .account-dropdown .dropdown a{display: block;padding: 6px 8px;color: #444;opacity: .85}header.unified .right-side .account .account-dropdown .dropdown a:last-child{border-top: 1px solid #ddd;margin-top: 3px;padding: 10px 8px}header.unified .right-side .account .account-dropdown .dropdown a:hover{opacity: 1;background: #fff}header.unified .right-side .account .account-dropdown .dropdown a i{margin-right: 8px}header.unified .right-side .account .account-dropdown.open .dropdown{display: block}@media (max-width: 830px){header.unified .logo{font-size: 26px}header.unified .right-side{left: 170px}header.unified .right-side .tabs a{padding: 0 11px}}@media (max-width: 768px){header.unified .right-side{left: 42px}header.unified .logo-holder .logo{display: none}header.unified .logo-holder .logo-sm{display: inline-block}}@media (max-width: 630px){header.unified .right-side .account .create-account{display: none}header.unified .right-side .account .account-dropdown .dropdown .caret{right: 2px}header.unified .right-side .account .account-dropdown .account-tag span{display: none}header.unified .right-side .account .account-dropdown .account-tag i{position: static;color: #fff;background: transparent;border: 0}header.unified .notifications-container{margin-left: 0}header.unified .notifications-container .notifications-icon .icon-bell{font-size: 16px}}@media (max-width: 540px){header.unified .right-side .tabs{position: absolute;text-align: center;left: 0;right: 54px;margin-right: 0}header.unified .right-side .tabs a{width: 33%;max-width: 110px;line-height: 17px;padding: 8px 10px}header.unified .right-side .account{padding-left: 0}header.unified .right-side .account a.signin{padding: 4px 7px;margin-left: 5px;font-size: 13px}}@media (max-width: 385px){header.unified .right-side .tabs a{font-size: 12px;line-height: 15px;padding: 10px 5px}}@media (max-width: 355px){header.unified .right-side .tabs a{font-size: 12px;line-height: 15px;padding: 10px 0}}nav.unified-subnav{box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);background: #fafafa;position: relative;line-height: 34px;height: 34px;box-sizing: border-box;z-index: 10}@media print{nav.unified-subnav{display: none !important}}nav.unified-subnav .page-width{position: relative}nav.unified-subnav .page-width .links{margin-right: 30px;text-align: right;overflow: hidden;height: 34px}nav.unified-subnav .page-width .links a{display: inline-block;vertical-align: middle;color: #444;font-size: 13px;padding: 0 7px}nav.unified-subnav .page-width .links a:hover{background: #ddd}nav.unified-subnav .page-width .links form{width: 180px;display: inline-block;margin-right: 20px;position: relative}nav.unified-subnav .page-width .links form input{border: 1px solid #ccc;border-radius: 4px;font-size: .9em;padding: 2px 12px;width: 100%;box-sizing: border-box}nav.unified-subnav .page-width .links form input:focus + button{color: #444}nav.unified-subnav .page-width .links form button{position: absolute;top: 9px;right: 0;font-size: .9em;background: transparent;border: 0;padding: 0;margin: 0;color: #999}@media (max-width: 500px){nav.unified-subnav .page-width .links.hide-small a{display: none}nav.unified-subnav .page-width .links form{float: left}}nav.unified-subnav .page-width .subnav-more{position: absolute;top: 0;bottom: 0;right: 0;width: 30px;text-align: center}nav.unified-subnav .page-width .subnav-more .icon-menu{color: #444;cursor: pointer;line-height: 37px;z-index: 104;position: relative}nav.unified-subnav .page-width .subnav-more .dropdown{text-align: left;display: none;position: absolute;top: 0;padding-top: 34px;right: 0;background: #fff;box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.4);line-height: 1.3em;z-index: 5900000}nav.unified-subnav .page-width .subnav-more .dropdown > ul{list-style-type: none;margin: 0;padding: 0 0 25px;box-sizing: border-box;width: 170px;z-index: 95}nav.unified-subnav .page-width .subnav-more .dropdown > ul > li{margin: 0;box-sizing: border-box;vertical-align: middle}nav.unified-subnav .page-width .subnav-more .dropdown > ul > li:hover{background: #f2f2f2}nav.unified-subnav .page-width .subnav-more .dropdown > ul > li > span{font-size: 15px;font-weight: bold;padding: 9px 6px;display: block;box-sizing: border-box;vertical-align: middle;cursor: pointer}nav.unified-subnav .page-width .subnav-more .dropdown > ul > li > span i.icon-angle-left{margin-right: 3px;font-size: 17px}nav.unified-subnav .page-width .subnav-more .dropdown > ul > li > span i.icon-angle-down{display: none}nav.unified-subnav .page-width .subnav-more .dropdown > ul > li > a{font-size: 15px;font-weight: bold;padding: 9px 6px 9px 12px;display: block;box-sizing: border-box;vertical-align: middle;cursor: pointer;color: #444}nav.unified-subnav .page-width .subnav-more .dropdown > ul > li > a:hover{background: #f2f2f2}nav.unified-subnav .page-width .subnav-more .dropdown > ul > li .sublinks{display: none;position: absolute;box-sizing: border-box;padding: 8px 0;top: 0;bottom: 0;right: 100%;width: 300px;overflow-y: auto;overflow-x: hidden;background: #fff;z-index: 90;box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.4)}nav.unified-subnav .page-width .subnav-more .dropdown > ul > li .sublinks ul{margin: 0;padding: 24px 10px 10px;list-style-type: none;display: inline-block;vertical-align: top;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1 auto;-ms-flex: 1 auto;flex: 1 auto;box-sizing: border-box}nav.unified-subnav .page-width .subnav-more .dropdown > ul > li .sublinks ul.flex-container{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}nav.unified-subnav .page-width .subnav-more .dropdown > ul > li .sublinks ul li{margin: 0;padding: 0}nav.unified-subnav .page-width .subnav-more .dropdown > ul > li .sublinks ul li.header{font-size: 16px;padding: 0 0 8px;font-family: ProximaNova-Light, Arial, sans-serif;font-weight: normal;font-style: normal}nav.unified-subnav .page-width .subnav-more .dropdown > ul > li .sublinks ul li a{font-size: 13px;display: block;padding: 0 0 6px;color: #444}nav.unified-subnav .page-width .subnav-more .dropdown > ul > li .sublinks ul li a:hover{background: #f2f2f2}nav.unified-subnav .page-width .subnav-more .dropdown > ul > li.open{background: #ddd}nav.unified-subnav .page-width .subnav-more .dropdown > ul > li.open .sublinks{display: block;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}nav.unified-subnav .page-width .subnav-more.open .dropdown{display: block}nav.unified-subnav .page-width .subnav-more.open .icon-menu{z-index: 5900001}@media (max-width: 479px){nav.unified-subnav .page-width .subnav-more.open{position: fixed;top: 0;right: 0;bottom: 0;width: 200px;background: #fff;box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.4);z-index: 5900000}nav.unified-subnav .page-width .subnav-more.open .icon-menu{position: absolute;top: 0;right: 5px}nav.unified-subnav .page-width .subnav-more.open .dropdown{box-shadow: none}nav.unified-subnav .page-width .subnav-more.open .dropdown > ul{width: 200px}nav.unified-subnav .page-width .subnav-more.open .dropdown > ul > li{border-bottom: 1px solid #f2f2f2}nav.unified-subnav .page-width .subnav-more.open .dropdown > ul > li.open{background: transparent}nav.unified-subnav .page-width .subnav-more.open .dropdown > ul > li:last-child{border-bottom: 0}nav.unified-subnav .page-width .subnav-more.open .dropdown > ul > li .sublinks{position: static;width: 100%;box-shadow: none;padding-top: 0}nav.unified-subnav .page-width .subnav-more.open .dropdown > ul > li .sublinks ul{padding: 0 12px;display: none}nav.unified-subnav .page-width .subnav-more.open .dropdown > ul > li .sublinks ul .header{display: none}nav.unified-subnav .page-width .subnav-more.open .dropdown > ul > li .sublinks ul strong{font-weight: normal}nav.unified-subnav .page-width .subnav-more.open .dropdown > ul > li .sublinks ul:first-child{display: block}nav.unified-subnav .page-width .subnav-more.open .dropdown > ul > li > span{padding-left: 12px}nav.unified-subnav .page-width .subnav-more.open .dropdown > ul > li > span i.icon-angle-left{display: none}nav.unified-subnav .page-width .subnav-more.open .dropdown > ul > li > span i.icon-angle-down{display: block;float: right;font-size: 17px}}main#content{min-height: 400px}footer.unified{background-color: #57b988;background-image: -webkit-linear-gradient(56deg, #5fb0b4, #57b988);background-image: -moz-linear-gradient(56deg, #5fb0b4, #57b988);background-image: -ms-linear-gradient(56deg, #5fb0b4, #57b988);background-image: -o-linear-gradient(56deg, #5fb0b4, #57b988);background-image: linear-gradient(56deg, #5fb0b4, #57b988);font-family: ProximaNova, Arial, sans-serif;font-weight: normal;font-style: normal;padding-bottom: 20px;color: #fff}footer.unified a{color: #fff}@media print{footer.unified{display: none !important}}footer.unified .link-groups{width: 100%;padding-bottom: 15px}footer.unified .link-groups > div{padding: 30px 50px 0 0;box-sizing: border-box}footer.unified .link-groups > div .header{font-size: 16px;font-weight: bold;margin-bottom: 8px;display: block}footer.unified .link-groups > div ul{list-style-type: none;margin: 0;padding: 0;font-size: 13px}footer.unified .link-groups > div ul li{margin: 0;padding: 0 0 6px;line-height: 1em}@media (max-width: 850px){footer.unified .link-groups{width: 100%;max-width: 600px;margin: 0 auto}footer.unified .link-groups > div{width: 33%;padding: 30px 20px 0}}@media (max-width: 479px){footer.unified .link-groups > div{width: 33%;padding: 30px 12px 0}footer.unified .link-groups > div ul li{padding: 0 0 12px}}footer.unified .social-links{text-align: right;padding-bottom: 10px}footer.unified .social-links a{display: inline-block;background: #fff;color: #57b988;border-radius: 30px;width: 30px;height: 30px;text-align: center;line-height: 30px;margin: 0 3px}@media (max-width: 599px){footer.unified .social-links{text-align: center}}footer.unified .copyright{border-top: 2px solid rgba(255,255,255,0.6);padding: 10px 0 30px;font-size: .9em;font-family: ProximaNova-Light, Arial, sans-serif;font-weight: normal;font-style: normal}@media (max-width: 599px){footer.unified .copyright{text-align: center}}