﻿@font-face{font-family:"icons";src:url(/static/icons/icons-8ca512df082999e4d3cc616d1bf6a24f.eot);src:url(/static/icons/icons-8ca512df082999e4d3cc616d1bf6a24f.eot?#iefix) format("embedded-opentype"),url(/static/icons/icons-90517da63cd256754c56c15d85687201.woff) format("woff"),url(/static/icons/icons-079bf88d7b662b88aae73f46967f6808.ttf) format("truetype"),url(/static/icons/icons-5e52257b879e946b9e3b2cb5357acff4.svg#icons) format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{content:"";display:inline-block;speak:none;text-decoration:inherit;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-repeat:no-repeat;-moz-background-size:98% auto;-o-background-size:98% auto;-webkit-background-size:98% auto;background-size:98% auto;background-position:center;width:1em;height:1em;line-height:1}.icon-arrow-bold:before{background-image:url(/static/icons/arrow-bold-5e12ff76379340a2712336bf257c934f.svg)}a:hover .icon-arrow-bold:before,a:focus .icon-arrow-bold:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.icon-arrow-bottom:before{background-image:url(/static/icons/arrow-bottom-55f0ea2b4a4357cb9fe385a03eb37571.svg)}.icon-arrow-left:before{background-image:url(/static/icons/arrow-left-a02c3f026d8d64f6ec4fe646e8e4ea26.svg)}.icon-arrow-right:before,.ace-marketing-flexible__header-transfer-link a:before,.ace-marketing-flexible__header-ace-block .description .more-link:before,.course-detail-page__header-description .course-detail-page__header-course-link:before,.course-detail-page__header-ace__description .learn-more:before,.flexible-course-page__units--milestone-text-wrapper a:before,.competence-with-touchstone .flexible-course-page__units--milestone-text-wrapper a:before,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper a:before{background-image:url(/static/icons/arrow-right-b5bb87d6bf73ed8e4cb45aab139bb6ab.svg);height:.6em}.icon-arrow-top:before{background-image:url(/static/icons/arrow-top-05dee1835514e838d2ef3b54b3fc2cb7.svg)}.icon-attachment-2:before,.course-detail-page__description-text .course-detail-page__description-pdf:before{background-image:url(/static/icons/attachment-2-bf03ec01d1e3a93880f3aad85d43b28a.svg)}.icon-audio:before{background-image:url(/static/icons/audio-efeeb737298a955f61cba32a2e9331fe.png)}.icon-badge:before{background-image:url(/static/icons/badge-14c9bc913167ba85c41e757faf936730.svg)}.icon-book-lines:before{background-image:url(/static/icons/book-lines-d0595ca69bf1f674ff807126802cc085.svg)}.icon-book-lines2:before{background-image:url(/static/icons/book-lines2-9a87d0bc58535cbdb1f1ceb20f3db4ce.png)}.icon-calendar-ico:before{background-image:url(/static/icons/calendar_ico-b35d5e31972a4182d3afc7e018829d64.svg)}.icon-change:before{background-image:url(/static/icons/change-f4ac7cb242b360d2597ff4297c0ce15f.svg)}.icon-clock-long:before{background-image:url(/static/icons/clock-long-cbe4c0a6edb6589866f153bf70e26ba1.svg)}.icon-clock:before{background-image:url(/static/icons/clock-23dfe33d5ece7d81d264713791d8a219.svg)}.icon-close-small:before{background-image:url(/static/icons/close-small-0599c6dc90c4c1693c2257b46e20de26.svg)}.icon-close:before{background-image:url(/static/icons/close-17770f7485fee5c1b67aaab0dfe9055d.svg)}.icon-cloud:before{background-image:url(/static/icons/cloud-9ce73f2431e0d3c657e5dbfb54ebc90a.svg)}.icon-content-summary:before{background-image:url(/static/icons/content-summary-0a49a349a7a5fc5f6a678bf1e5ae4f83.svg)}.icon-dd-arrow:before{background-image:url(/static/icons/dd_arrow-57bbecded1cf3b5602c9f8dd8c550b36.svg)}.icon-dd-arrow-up:before{background-image:url(/static/icons/dd_arrow_up-1cb713a933d7d7d14415f05363313d08.svg)}.icon-dismiss:before{background-image:url(/static/icons/dismiss-a36bd41855ba8033066f15881458b0f3.svg)}.icon-edit:before{background-image:url(/static/icons/edit-52931d0bd8734c494f72c07c4aafd545.svg)}.icon-embed:before{background-image:url(/static/icons/embed-7a20cb0c2b60c0f758c25fe395dd5dc6.png)}.icon-facebook:before{background-image:url(/static/icons/facebook-1745d2ecbefb1ba0c2dc654ff729e13b.svg)}.icon-gplus:before{background-image:url(/static/icons/gplus-1378e5a4896bc51b2b59b249781eea95.svg)}.icon-group-members:before{background-image:url(/static/icons/group-members-2174fbfe8a11a65a3eaf2f648584d822.svg)}.icon-group-settings:before{background-image:url(/static/icons/group-settings-0e0af406dacb8eaf9d401c513a41fbc4.svg)}.icon-group-summary:before{background-image:url(/static/icons/group-summary-a759720b6cfbca2bfed1faba9e777032.svg)}.icon-groups:before{background-image:url(/static/icons/groups-3ac73e4ef296c8dd718f8385d58be6e5.svg)}.icon-heart:before{background-image:url(/static/icons/heart-2f5ee24f08405028df003e33f4a6acc7.svg)}.icon-hidden:before{background-image:url(/static/icons/hidden-624a74af08d5088661bffc6e6977860e.svg)}.icon-infinity:before{background-image:url(/static/icons/infinity-0c283054e381e219ef62562d2a81b88a.svg);height:.7em}.icon-ipad:before{background-image:url(/static/icons/ipad-7da8b8b190cbf8d947581576c3e5e34e.svg)}.icon-lamp:before{background-image:url(/static/icons/lamp-52541722b9ed794666c7a151487a074f.svg)}.icon-leave:before{font-family:"icons";content:"\f11f"}.icon-leaves:before{background-image:url(/static/icons/leaves-a63531df8be231561fec63c33de2398b.svg)}.icon-link:before{background-image:url(/static/icons/link-d9be55c399ed05a58cdde9cd06f37047.svg)}.icon-mail-arrow:before{background-image:url(/static/icons/mail-arrow-a656ea8d311bdf1fbeb325286ae0c696.svg)}.icon-mail:before{background-image:url(/static/icons/mail-e795126e50518ea5f4dea5369c3be304.svg)}.icon-menu:before{background-image:url(/static/icons/menu-5c9cf2d52dc32d5804c603251bd7b2aa.svg)}.icon-message:before{background-image:url(/static/icons/message-6e8852a2d775f3ca185f17d199d8484c.svg)}.icon-milestone:before{background-image:url(/static/icons/milestone-248d1a92becba6d104d05dc8e8a87fdd.svg)}.icon-minus:before{background-image:url(/static/icons/minus-1d067bb42401e51133f357ff1709a11b.svg)}.icon-paper:before{background-image:url(/static/icons/paper-96c76d8d879104cb4f9096e792627cd6.svg)}.icon-pathway{line-height:.7em}.icon-pathway:before{background-image:url(/static/icons/pathway-55760fb459004d68b044244dcc6517ad.svg)}.icon-pencil:before{background-image:url(/static/icons/pencil-00340a58404aecad4dd554c52364993e.svg)}.icon-pdf:before{background-image:url(/static/icons/pdf-54a2efe24dd2be5a94cf507301b148ec.png)}.icon-people:before{background-image:url(/static/icons/people-a29c39322731a4f4884a563041e8c60c.svg)}.icon-pin:before{background-image:url(/static/icons/pin-1f282e0fed629f727d1d4e5f530a3726.svg)}.icon-pinterest:before{background-image:url(/static/icons/pinterest-46433c88521cd7820bd16d68369032fc.svg)}.icon-playlist{line-height:.7em}.icon-playlist:before{background-image:url(/static/icons/playlist-ad610a490b12acf34a37e3d18ae1db1c.svg)}.icon-plus:before{background-image:url(/static/icons/plus-8cdffe1fce3099ee51f714f2821efc6d.svg)}.icon-print:before{background-image:url(/static/icons/print-b4c0fae7343d8beb5d953bd46793601a.svg)}.icon-reply-bottom-left:before{background-image:url(/static/icons/reply-bottom-left-1111e8c0ec1a3c6a87c3dcd4b831557b.svg)}.icon-reply-bottom-right:before{background-image:url(/static/icons/reply-bottom-right-fae98225e7e091e9c5b7206131ef5b9c.svg)}.icon-reply-left-bottom:before{background-image:url(/static/icons/reply-left-bottom-0dcdeb8bf5d9c634378e01eb9b6f7729.svg)}.icon-reply-left-top:before{background-image:url(/static/icons/reply-left-top-58ec4ca33b7d74895c938ce51a1911c5.svg)}.icon-reply-right-bottom:before{background-image:url(/static/icons/reply-right-bottom-1691ca3b0fc84b0c3474185d2dfaf891.svg)}.icon-reply-right-top:before{background-image:url(/static/icons/reply-right-top-cbc2fa6e69e746a8b29a2b6249f124aa.svg)}.icon-reply-top-left:before{background-image:url(/static/icons/reply-top-left-8ed2c34e02a312b218f28c8c32c0cc11.svg)}.icon-reply-top-right:before{background-image:url(/static/icons/reply-top-right-645159b7a06752444b281672beef9a06.svg)}.icon-search-zoom:before{background-image:url(/static/icons/search-zoom-6979333042dbad48908dc45385f35dbc.svg)}.icon-search:before{background-image:url(/static/icons/search-e64f74643cd2c2452f352d1dba46a963.svg)}.icon-share:before{background-image:url(/static/icons/share-2ece2c8611ad55bc0b3c7a52c2cb2fe5.svg)}.icon-shopping-cart-white:before{content:"";background-image:url(/static/icons/shopping-cart-white-5b5280f8305203fa1e9142412610eaf6.svg)}.icon-shopping-cart:before{background-image:url(/static/icons/shopping-cart-9d71e48324d944a542a6bb42e4d5c4b9.svg)}.icon-sign-in:before{background-image:url(/static/icons/sign-in-13d502f9f659ab0dd13e8a1e984a0ff1.svg)}.icon-speed:before{background-image:url(/static/icons/speed-77dfb9c54040e121776796489208e3d3.svg)}.icon-swap:before{background-image:url(/static/icons/swap-79d71ba68b3ac95506e24c62f7eaf6a6.svg)}.icon-tick:before{background-image:url(/static/icons/tick-17653f46877d7bf88a746ad31aca1f12.svg)}.icon-touchstone:before{background-image:url(/static/icons/touchstone-26a348dcecd6e9738760c268a6a3fcbd.svg)}.icon-trash:before{background-image:url(/static/icons/trash-bb45df54b25c48ca83b27d85fa9015b1.svg)}.icon-tutorial:before{background-image:url(/static/icons/tutorial-3f62415e0d12efea8e72d5a9cf9a54e6.svg)}.icon-twitter:before{background-image:url(/static/icons/twitter-63fd7a375c02138f03ffa0aa29d4f495.svg)}.icon-unwatch:before{background-image:url(/static/icons/unwatch-29a685080abb325567514045a22109aa.svg)}.icon-upload:before{background-image:url(/static/icons/upload-0604c5a9cb0f5ad85127159052d10c75.svg)}.icon-view:before{background-image:url(/static/icons/view-ec3cf22c3672cb062fb2f7be1ae22dcb.svg);height:.7em}.icon-watch:before{background-image:url(/static/icons/unwatch-29a685080abb325567514045a22109aa.svg)}.icon-website:before{background-image:url(/static/icons/website-11b367de5d6c24103e0fca0484a77f8b.svg)}.icon-wrong:before{background-image:url(/static/icons/wrong-e361efe4e7fdea210cd9af3ac85bd1ef.svg)}.icon-zoom-short:before{background-image:url(/static/icons/zoom-short-65a32245a63872585bb395ff17152a73.svg)}.icon-zoom:before{background-image:url(/static/icons/zoom-d9df7d366c37c01af37c6f8e6058a3a5.svg)}.icon-edit-pencil:before{background-image:url(/static/icons/edit_pencil-6fa6535f836fb0dbd27d8d2351022711.png)}.teacher-fma-block,.teacher-fma-block-mobile{background:#f8df61;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNmYWU5OTEiLz48c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2Y5ZTA2MiIvPjxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjZmFlOTkxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(10%, #fae991), color-stop(20%, #f9e062), color-stop(90%, #fae991));background-image:-moz-linear-gradient(left, #fae991 10%, #f9e062 20%, #fae991 90%);background-image:-webkit-linear-gradient(left, #fae991 10%, #f9e062 20%, #fae991 90%);background-image:linear-gradient(to right, #fae991 10%, #f9e062 20%, #fae991 90%);border-top:solid 1px #c5c5c5;margin-bottom:30px}.teacher-fma-block h3,.teacher-fma-block-mobile h3{line-height:1.5}.taxonomy_page .teacher-fma-block h3,.teacher-fma-block h3,.taxonomy_page .teacher-fma-block-mobile h3,.teacher-fma-block-mobile h3{font-size:2em;color:#4c4c4c;font-family:"Times New Roman", Times, Georgia, serif;font-weight:normal}.teacher-fma-block .fma-button,.teacher-fma-block-mobile .fma-button{display:inline-block;font-size:12px;padding:0.41667em 1.66667em;margin-top:0.83333em;border:solid 1px #dfded3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#f9d747;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZGM1OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhZDIzNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9dc59), color-stop(100%, #fad234));background-image:-moz-linear-gradient(#f9dc59, #fad234);background-image:-webkit-linear-gradient(#f9dc59, #fad234);background-image:linear-gradient(#f9dc59, #fad234);color:#625f5f;text-decoration:none}.teacher-fma-block__leaves{background:url(/static/leaves_fma-dc412e3b849bc56759d75defdfb078c7.png) -325px -85px no-repeat;padding-top:25px}.teacher-fma-block__inner{position:relative;min-height:12.72727em;font-size:0.6875em;background:#fff url(/static/fma_block_bg-292952be77c743f46f0fb1dbc62e1944.png) 0 0 no-repeat}.teacher-fma-block__inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.teacher-fma-block__inner{display:inline-block}* html .teacher-fma-block__inner{height:1%}.teacher-fma-block__inner{display:block}@media only screen and (max-width: 768px){.teacher-fma-block__inner{background:#fff url(/static/leaves-yellow-6c75ed1bc42fa1b6dec68e8bb26ad72d.png) center no-repeat}}.fma-block{display:none;position:absolute;top:0;left:0;padding:1.36364em;background:#fff url(/static/fma_block_bg-292952be77c743f46f0fb1dbc62e1944.png) 0 0 no-repeat;border-bottom:solid 1px #c5c5c5}@media only screen and (max-width: 768px){.fma-block{border-bottom:none;background:none}}.teacher-fma-block__img{float:left}.teacher-fma-block__img img{width:100%}.teacher-fma-block__text{float:right}.teacher-fma-block__text div{line-height:1.5em}@media only screen and (max-width: 768px){.teacher-fma-block__text div{font-size:1.27273em}}.teacher-fma-capella{padding:1.36364em 0.90909em 0}.teacher-fma-capella .teacher-fma-block__img{width:26.82927%}.teacher-fma-capella .teacher-fma-block__text{width:64.63415%}.teacher-fma-capella .fma-button{background:#595959;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwNjA2MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRmNGY0ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #606060), color-stop(100%, #4f4f4f));background-image:-moz-linear-gradient(#606060, #4f4f4f);background-image:-webkit-linear-gradient(#606060, #4f4f4f);background-image:linear-gradient(#606060, #4f4f4f);color:#fff}.teacher-fma-webinar{padding:0.45455em 0.90909em 0 0}.teacher-fma-webinar .teacher-fma-block__img{width:42.68293%}.teacher-fma-webinar .teacher-fma-block__text{width:53.65854%}.teacher-fma-ipad{padding:0.45455em 0.90909em 0 2.27273em}.teacher-fma-ipad .teacher-fma-block__img{width:42.68293%}.teacher-fma-ipad .teacher-fma-block__text{width:53.65854%}.fma-ipad-copy{color:#8a8a8c;font-size:0.72727em;padding:1.875em 1.25em 0 3.125em;line-height:1.25em}.teacher-fma-flipped{padding:0 0.90909em 0 0}.teacher-fma-flipped .teacher-fma-block__img{width:29.26829%}.teacher-fma-flipped .teacher-fma-block__text{width:70.73171%;padding-top:1.81818em}.teacher-fma-block__text>div{margin-top:5px;font-size:12px;line-height:1.2}.flexible-sign-in-popup{background:#fff url(/static/leaves_blue_wide-a1bfe3c206f7da3693872bee4170b6e3.png) 0 center no-repeat;padding:70px;font-size:16px;color:#303335;width:380px}@media only screen and (min-width: 481px) and (max-width: 768px){.flexible-sign-in-popup{width:320px}}@media only screen and (max-width: 480px){.flexible-sign-in-popup{width:240px;padding:15px 10px;font-size:14px}.flexible-sign-in-popup input.default-field{width:88% !important}.flexible-sign-in-popup .inputDefaultText .defaultText{top:21px !important}}.flexible-sign-in-popup h3{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:2.25em;line-height:1.2}.flexible-sign-in-popup p{font-size:1em;line-height:1.4;margin:0.625em 0;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-sign-in-popup p a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#0d8ae4}.flexible-sign-in-popup p a:hover,.flexible-sign-in-popup p a:focus{color:#5ec3fb}.flexible-sign-in-popup input.default-field{background:#fff;color:#303335;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #d9d8d8;font-size:1.125em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;width:91%;padding:0.66667em 0.88889em;margin:8px 0;-webkit-appearance:none}.flexible-sign-in-popup input.default-field.error{background:#feebed;border:solid 2px #e93c4f;padding:0.55556em 0.88889em}.flexible-sign-in-popup span.errors{font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#e93c4e;font-size:0.6875em}.flexible-sign-in-popup .inputDefaultText .defaultText{top:23px;left:18px;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;color:#303335;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6}.flexible-sign-in-popup .spcc_create_account_form__submit{display:block;margin:15px auto 0}.flexible-sign-in-popup .sm_captcha,.flexible-sign-in-popup #sm_captcha{margin-bottom:1.25em}.flexible-sign-in-popup .sm_captcha .errors,.flexible-sign-in-popup #sm_captcha .errors{display:block}.flexible-sign-in-popup .sm_captcha img,.flexible-sign-in-popup #sm_captcha img{max-width:40%}.flexible-sign-in-popup #sm_captcha_val{background:#fff;color:#303335;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #d9d8d8;font-size:1.125em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;float:right;width:30%;padding:0.66667em 0.88889em;margin:8px 0;-webkit-appearance:none}@media only screen and (max-width: 479px){.flexible-sign-in-popup #sm_captcha_val{margin:0}}.flexible-sign-in-popup .eq-symbol{position:relative;top:-18px;padding-left:0.86667em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.875em}@media only screen and (max-width: 479px){.flexible-sign-in-popup .eq-symbol{top:-7px;padding-left:0.23333em}}@media only screen and (max-width: 1024px){.flexible-sign-in-popup#spcc_create_account_form_try{width:380px;padding:40px}}@media only screen and (max-width: 568px){.flexible-sign-in-popup#spcc_create_account_form_try{width:240px;padding:15px 10px}}.flexible-following{border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#fff}.flexible-following:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-following{display:inline-block}* html .flexible-following{height:1%}.flexible-following{display:block}.flexible-following__title-inner{padding:0.9375em 0 0 0.9375em}@media only screen and (min-width: 768px) and (max-width: 1103px){.flexible-following__title-inner{padding:0.625em 0 0 0.625em}}.flexible-following__title{width:27.92793%;float:left}@media only screen and (max-width: 480px){.flexible-following__title{width:100%;float:none}}.flexible-following__title h3{font-size:1.25em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1;color:#303335;margin-bottom:0.25em}@media only screen and (min-width: 768px) and (max-width: 1103px){.flexible-following__title h3{font-size:1.125em}}@media only screen and (min-width: 320px) and (max-width: 830px){.flexible-following__title h3{font-size:0.9375em}}.flexible-following__title a{font-size:0.875em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.flexible-following__title a:hover,.flexible-following__title a:focus{color:#5ec3fb}.flexible-following__title a.icon-arrow-right:before,.flexible-following__title .ace-marketing-flexible__header-transfer-link a:before,.ace-marketing-flexible__header-transfer-link .flexible-following__title a:before,.flexible-following__title .ace-marketing-flexible__header-ace-block .description a.more-link:before,.ace-marketing-flexible__header-ace-block .description .flexible-following__title a.more-link:before,.flexible-following__title .course-detail-page__header-description a.course-detail-page__header-course-link:before,.course-detail-page__header-description .flexible-following__title a.course-detail-page__header-course-link:before,.flexible-following__title .course-detail-page__header-ace__description a.learn-more:before,.course-detail-page__header-ace__description .flexible-following__title a.learn-more:before,.flexible-following__title .flexible-course-page__units--milestone-text-wrapper a:before,.flexible-course-page__units--milestone-text-wrapper .flexible-following__title a:before,.flexible-following__title .competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper a:before,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper .flexible-following__title a:before{margin-right:0.71429em}@media only screen and (min-width: 320px) and (max-width: 830px){.flexible-following__title a{font-size:0.8125em}}.flexible-following__user{width:36.03604%;float:left}@media only screen and (max-width: 480px){.flexible-following__user{overflow:hidden;width:100%;float:none;border:none}}.flexible-student-home__following .flexible-following__user:hover,.flexible-student-home__following .flexible-following__user:focus{background-color:#efeff1}.flexible-student-home__following .flexible-following__user:hover .unfollow-user,.flexible-student-home__following .flexible-following__user:focus .unfollow-user{display:block}.flexible-student-home__following .flexible-following__user:hover .flexible-follow-description-fade,.flexible-student-home__following .flexible-following__user:focus .flexible-follow-description-fade{background:url(/static/follow_fade-2fa3cc39fe352b9df618ee58a9646feb.png) 0 -15px no-repeat}.flexible-student-home__following .flexible-following__user.hover{background-color:#efeff1}.flexible-student-home__following .flexible-following__user.hover .unfollow-user{display:block}.flexible-student-home__following .flexible-following__user.hover .flexible-follow-description-fade{background:url(/static/follow_fade-2fa3cc39fe352b9df618ee58a9646feb.png) 0 -15px no-repeat}.flexible-following__user-inner{border-left:solid 4px #efeff1;overflow:hidden;position:relative}@media only screen and (max-width: 480px){.flexible-following__user-inner{border-left:none}}.flexible-following__user-avatar,.flexible-public-profile__follow-item-avatar{width:2.5em;height:2.5em;margin:0.9375em;float:left;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-following__user-avatar img,.flexible-public-profile__follow-item-avatar img{max-width:100%;display:block}.flexible-following__user-description{margin-left:4.375em;margin:1.25em 0.4375em 0.625em 0;overflow:hidden;height:3.125em;position:relative}.flexible-following__user-description h4{font-size:0.8125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.07692em;margin-bottom:0.23077em}.flexible-following__user-description h4 a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.flexible-following__user-description h4 a:hover,.flexible-following__user-description h4 a:focus{color:#5ec3fb}.flexible-following__user-description p{font-size:0.6875em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.3;color:#303335}.flexible-follow-description-fade{background:url(/static/follow_fade-2fa3cc39fe352b9df618ee58a9646feb.png) 0 0 no-repeat;width:5.3125em;height:0.9375em;position:absolute;right:0;bottom:0}.unfollow-user{display:none;width:0.93333em;height:0.93333em;background:url(/static/unfollow_icon-62201e4bd870408a81d4e68b400c4476.png) 0 0 no-repeat;position:absolute;top:0.26667em;right:0.26667em}.unfollow-user-mark{display:none;width:0.93333em;height:0.93333em;background:url(/static/unfollow_icon-62201e4bd870408a81d4e68b400c4476.png) 0 0 no-repeat;position:absolute;top:0.26667em;right:0.26667em}#more_following_users_list,#more_followers_users_list{padding-left:27.92793%;width:100%}@media only screen and (max-width: 480px){#more_following_users_list,#more_followers_users_list{width:100%;padding-left:0}}.flexible-following__no-followers{border-left:solid 4px #efeff1;float:left;font-size:1.3125em;font-family:'SkippySharp';line-height:1;padding:1.38095em 0.95238em 1.42857em;color:#303335}@media only screen and (min-width: 768px) and (max-width: 818px){.flexible-following__no-followers{font-size:1.1875em;padding:1.57895em 1.05263em}}@media only screen and (max-width: 480px){.flexible-following__no-followers{width:100%;float:none;border:none;text-align:center;padding:1.19048em 0}.flexible-following__no-followers:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-following__no-followers{display:inline-block}* html .flexible-following__no-followers{height:1%}.flexible-following__no-followers{display:block}}.flexible-public-profile__follow-item{width:100%;margin-bottom:1.25em}.flexible-public-profile__follow-item:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-public-profile__follow-item{display:inline-block}* html .flexible-public-profile__follow-item{height:1%}.flexible-public-profile__follow-item{display:block}@media only screen and (max-width: 768px){.flexible-public-profile__follow-item{margin-bottom:0.625em}}.flexible-public-profile__follow-item-avatar{margin:0 0.625em 0 0}.flexible-public-profile__follow-item-description{height:3.125em;position:relative;overflow:hidden}.flexible-public-profile__follow-item-description h4{font-size:0.8125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.07692em;margin-bottom:0.23077em}.flexible-public-profile__follow-item-description h4 a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.flexible-public-profile__follow-item-description h4 a:hover,.flexible-public-profile__follow-item-description h4 a:focus{color:#5ec3fb}.flexible-public-profile__follow-item-description p{font-size:0.8125em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.3;color:#303335}.affiliate-branding-wrapper{background-color:#f6f6f6;border-bottom:solid 1px #e0dfe4}.affiliate-branding-wrapper:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.affiliate-branding-wrapper{display:inline-block}* html .affiliate-branding-wrapper{height:1%}.affiliate-branding-wrapper{display:block}@media (max-width: 767px){.affiliate-branding-wrapper{padding:0 20px}}body.ie8 .affiliate-branding-wrapper{min-width:1023px}.affiliate-branding-wrapper-row{max-width:1170px;margin:0 auto;padding:3.75em}.affiliate-branding-wrapper-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.affiliate-branding-wrapper-row{display:inline-block}* html .affiliate-branding-wrapper-row{height:1%}.affiliate-branding-wrapper-row{display:block}@media only screen and (max-width: 480px){.affiliate-branding-wrapper-row{padding:1.25em}}.affiliate-branding-container{max-width:84.5815%}.affiliate-branding-container:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.affiliate-branding-container{display:inline-block}* html .affiliate-branding-container{height:1%}.affiliate-branding-container{display:block}@media only screen and (max-width: 1024px){.affiliate-branding-container{width:100%;max-width:100%}}.affiliate-branding-wrapper-avatar{float:left;width:10.3125em;height:10.3125em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:solid 1px #e0dfe4;overflow:hidden}.affiliate-branding-wrapper-avatar img{max-width:100%;display:block}@media only screen and (max-width: 480px){.affiliate-branding-wrapper-avatar{float:none;margin:0 auto 0.625em}}.affiliate-branding-wrapper-description{margin-left:12.66667em;color:#303335;font-size:0.9375em}@media only screen and (max-width: 480px){.affiliate-branding-wrapper-description{margin-left:0;text-align:center}}.affiliate-branding-wrapper-description h3{font-family:"droid_serifregular", Times, "Times New Roman", serif;font-size:2.4em;line-height:1.2;color:#303335;margin-bottom:0.41667em}.affiliate-branding-wrapper-description h3 em{font-style:italic}@media only screen and (max-width: 480px){.affiliate-branding-wrapper-description h3{font-size:1.6em}}.affiliate-branding-wrapper-description p{font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-contact-us{position:relative;background-color:#fff}@media only screen and (max-width: 768px){.flexible-contact-us{padding-bottom:2.5em}}.flexible-contact-us__info{padding:1.5625em 1.25em}@media (min-width: 769px){.flexible-contact-us__info{z-index:2;border:1px solid #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:absolute;top:6.875em;left:4.375em;padding:2.8125em 2.5em;background:url(/static/bg/transparent_contact_bg-c6b71dcdd8eb6a3c0ecc4345c8e1b482.png)}}.flexible-contact-us__info h1{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:2.25em;color:#303335}@media only screen and (max-width: 768px){.flexible-contact-us__info h1{text-align:center}}.flexible-contact-us__info-table{margin-top:1.875em;display:table;width:100%}@media only screen and (max-width: 768px){.flexible-contact-us__info-table{display:block;margin-top:0}}.flexible-contact-us__info-table-row{display:table-row}@media only screen and (max-width: 768px){.flexible-contact-us__info-table-row{display:block}}.flexible-contact-us__info-table-cell{display:table-cell;padding-left:2.1875em;vertical-align:top}@media only screen and (max-width: 768px){.flexible-contact-us__info-table-cell{display:block;text-align:center;padding:1.25em 0 0 0}}.flexible-contact-us__info-table-cell:first-child{padding-left:0}.flexible-contact-us__info-table-cell h3,.flexible-contact-us__info-table-cell p{font-size:0.9375em;color:#303335}.flexible-contact-us__info-table-cell h3{line-height:1.5;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-contact-us__info-table-cell p{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-contact-us__info-table-cell a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-contact-us__info-table-cell a:hover,.flexible-contact-us__info-table-cell a:focus{color:#5ec3fb}.flexible-contact-us__info-img{height:auto;border:1px solid #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:6.75em;padding:0.3125em;background-color:#fff}.flexible-contact-us__map{z-index:1;position:relative;padding-bottom:53.125%;height:0;overflow:hidden}@media only screen and (max-width: 1024px){.flexible-contact-us__map{padding-bottom:43.75em}}@media only screen and (max-width: 768px){.flexible-contact-us__map{padding-bottom:21.875em;margin:0 2.5em;border:1px solid #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}}.flexible-contact-us__map iframe,.flexible-contact-us__map object,.flexible-contact-us__map embed{position:absolute;top:0;left:0;width:100%;height:100%}.flexible-teachers-toolbox__page-title,.flexible-common-core__page-title{color:#fff;background:#fbd309 url(/static/top_leaves_opacity30-fdd2da51b7405bf881fd2c505b96b15a.svg) center center}.flexible-teachers-toolbox__page-title:after,.flexible-common-core__page-title:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-teachers-toolbox__page-title,.flexible-common-core__page-title{display:inline-block}* html .flexible-teachers-toolbox__page-title,* html .flexible-common-core__page-title{height:1%}.flexible-teachers-toolbox__page-title,.flexible-common-core__page-title{display:block}@media (max-width: 767px){.flexible-teachers-toolbox__page-title,.flexible-common-core__page-title{padding:0 20px}}body.ie8 .flexible-teachers-toolbox__page-title,body.ie8 .flexible-common-core__page-title{min-width:1023px}.no-svg .flexible-teachers-toolbox__page-title,.no-svg .flexible-common-core__page-title{background:#fbd309 url(/static/top_leaves_opacity30-3d1d1a978ad944745a2212a68869c3dd.png) center center}.flexible-teachers-toolbox__page-title-row{max-width:1170px;margin:0 auto}.flexible-teachers-toolbox__page-title-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-teachers-toolbox__page-title-row{display:inline-block}* html .flexible-teachers-toolbox__page-title-row{height:1%}.flexible-teachers-toolbox__page-title-row{display:block}.flexible-teachers-toolbox__page-title-col,.flexible-common-core__page-title-col{padding:1.875em 0 0.625em;float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.flexible-teachers-toolbox__page-title-col,.flexible-common-core__page-title-col{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-teachers-toolbox__page-title-col h1,.flexible-common-core__page-title-col h1{font:bold 1.5625em "droid_serifregular", Times, "Times New Roman", serif;line-height:1.2}.flexible-teachers-toolbox__header-row{max-width:1170px;margin:0 auto}.flexible-teachers-toolbox__header-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-teachers-toolbox__header-row{display:inline-block}* html .flexible-teachers-toolbox__header-row{height:1%}.flexible-teachers-toolbox__header-row{display:block}.flexible-teachers-toolbox__header-row h2{font-size:2.25em;font-family:"droid_serifregular", Times, "Times New Roman", serif;line-height:1.2}@media only screen and (max-width: 767px){.flexible-teachers-toolbox__header-row h2{text-align:center;padding:0.625em}}@media only screen and (max-width: 480px){.flexible-teachers-toolbox__header-row h2{font-size:1.875em}}.flexible-teachers-toolbox__header-row p{font-size:0.9375em;padding-left:11.46667em;text-align:left}@media only screen and (max-width: 767px){.flexible-teachers-toolbox__header-row p{padding:0 0.625em;text-align:center}}.flexible-teachers-toolbox__header-title{padding:5em 0;float:left;width:72.5%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.flexible-teachers-toolbox__header-title{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-teachers-toolbox__header-title h1{margin-top:0.5em;line-height:1.2}.flexible-teachers-toolbox__header-title p{line-height:1.6}@media only screen and (max-width: 767px){.flexible-teachers-toolbox__header-title{padding:2.5em 0}}.flexible-teachers-toolbox__header-icon{display:block;float:left;margin-right:1.875em}@media only screen and (max-width: 767px){.flexible-teachers-toolbox__header-icon{float:none;margin:0 auto}}.flexible-teachers-toolbox__item{background-color:#fff}.flexible-teachers-toolbox__item:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-teachers-toolbox__item{display:inline-block}* html .flexible-teachers-toolbox__item{height:1%}.flexible-teachers-toolbox__item{display:block}@media (max-width: 767px){.flexible-teachers-toolbox__item{padding:0 20px}}body.ie8 .flexible-teachers-toolbox__item{min-width:1023px}.flexible-teachers-toolbox__item.section_6{padding-bottom:3.75em}.flexible-teachers-toolbox__item-row{max-width:1170px;margin:0 auto}.flexible-teachers-toolbox__item-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-teachers-toolbox__item-row{display:inline-block}* html .flexible-teachers-toolbox__item-row{height:1%}.flexible-teachers-toolbox__item-row{display:block}.flexible-teachers-toolbox__item-description{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;padding-bottom:2.1875em;line-height:1.53333em}.flexible-teachers-toolbox__item-col,.flexible-teachers-toolbox__item-col--without-border{float:left;width:72.5%;margin-left:1.25%;margin-right:1.25%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:3.75em;padding:3.125em 0 1.875em 7.5em;border-bottom:solid 1px #dfe0e3;position:relative}@media (max-width: 767px){.flexible-teachers-toolbox__item-col,.flexible-teachers-toolbox__item-col--without-border{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-teachers-toolbox__item-col h2,.flexible-teachers-toolbox__item-col--without-border h2{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.5625em;line-height:1.2;margin-bottom:0.625em}.flexible-teachers-toolbox__item-col a,.flexible-teachers-toolbox__item-col--without-border a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.flexible-teachers-toolbox__item-col a:hover,.flexible-teachers-toolbox__item-col--without-border a:hover,.flexible-teachers-toolbox__item-col a:focus,.flexible-teachers-toolbox__item-col--without-border a:focus{color:#5ec3fb}@media only screen and (max-width: 767px){.flexible-teachers-toolbox__item-col,.flexible-teachers-toolbox__item-col--without-border{padding:1.875em 0 1.25em;margin:0;text-align:center}.flexible-teachers-toolbox__item-col p,.flexible-teachers-toolbox__item-col--without-border p{margin-bottom:1.875em}}.flexible-teachers-toolbox__item-list{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%;margin:0 0 1.875em}@media (max-width: 767px){.flexible-teachers-toolbox__item-list{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-teachers-toolbox__item-list:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-teachers-toolbox__item-list{display:inline-block}* html .flexible-teachers-toolbox__item-list{height:1%}.flexible-teachers-toolbox__item-list{display:block}.flexible-teachers-toolbox__item-list li{color:#97999a;margin-bottom:0.9375em;padding:0 0.625em 0 0}.flexible-teachers-toolbox__item-list a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;margin-left:0.9375em}.flexible-teachers-toolbox__item-list a:hover,.flexible-teachers-toolbox__item-list a:focus{color:#5ec3fb}@media only screen and (max-width: 767px){.flexible-teachers-toolbox__item-list{margin:0}}.flexible-teachers-toolbox__item-link{padding:0 0 1.875em;clear:both}.flexible-teachers-toolbox__item-link span{font-family:'SkippySharp';font-size:1.4375em}.flexible-teachers-toolbox__item-link .flexible-teachers-toolbox__item-visit-link{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.flexible-teachers-toolbox__item-link .flexible-teachers-toolbox__item-visit-link:hover,.flexible-teachers-toolbox__item-link .flexible-teachers-toolbox__item-visit-link:focus{color:#5ec3fb}@media only screen and (max-width: 767px){.flexible-teachers-toolbox__item-link{padding:0.9375em 0 0.9375em}}.flexible-teachers-toolbox__item-col--without-border{border-bottom:none}.flexible-teachers-toolbox__item-icon,.flexible-teachers-toolbox__item-icon--groups,.flexible-teachers-toolbox__item-icon--content,.flexible-teachers-toolbox__item-icon--playlists,.flexible-teachers-toolbox__item-icon--quizzing,.flexible-teachers-toolbox__item-icon--analytics,.flexible-teachers-toolbox__item-icon--pathways{position:absolute;top:3.125em;left:0;background-image:url(/static/teacher_resources/teacher_resources_icons_sprite_medium-42feda006df6b6f91829ee0cbb176a86.png);background-repeat:no-repeat;width:5.3125em;height:5.125em;margin:0 2.5em 0 0}@media only screen and (max-width: 767px){.flexible-teachers-toolbox__item-icon,.flexible-teachers-toolbox__item-icon--groups,.flexible-teachers-toolbox__item-icon--content,.flexible-teachers-toolbox__item-icon--playlists,.flexible-teachers-toolbox__item-icon--quizzing,.flexible-teachers-toolbox__item-icon--analytics,.flexible-teachers-toolbox__item-icon--pathways{position:relative;top:0;display:block;margin:0 auto 1.25em auto}}.flexible-teachers-toolbox__item-icon--groups{background-position:0 0}.flexible-teachers-toolbox__item-icon--content{background-position:-249px 0}.flexible-teachers-toolbox__item-icon--playlists{background-position:-721px 0}.flexible-teachers-toolbox__item-icon--quizzing{background-position:-482px 0}.flexible-teachers-toolbox__item-icon--analytics{background-position:-848px 0}.flexible-teachers-toolbox__item-icon--pathways{background-position:-596px 0}.flexible-teachers-toolbox__item-standards:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-teachers-toolbox__item-standards{display:inline-block}* html .flexible-teachers-toolbox__item-standards{height:1%}.flexible-teachers-toolbox__item-standards{display:block}.flexible-teachers-toolbox__item-standards a{display:block;width:11.25em;float:left;margin:0 1.5625em 1.5625em 0}.flexible-teachers-toolbox__item-standards img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:100%}.flexible-teachers-toolbox .flexible__content em{font-style:italic}.flexible-legal-block{background-color:#fff}.flexible-legal-block:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-legal-block{display:inline-block}* html .flexible-legal-block{height:1%}.flexible-legal-block{display:block}@media (max-width: 767px){.flexible-legal-block{padding:0 20px}}body.ie8 .flexible-legal-block{min-width:1023px}.flexible-legal-block__row{max-width:1170px;margin:0 auto}.flexible-legal-block__row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-legal-block__row{display:inline-block}* html .flexible-legal-block__row{height:1%}.flexible-legal-block__row{display:block}.flexible-legal-block__col{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.flexible-legal-block__col{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-legal-block__inner{padding:2.1875em 6.14035% 4.0625em 6.14035%}@media only screen and (max-width: 768px){.flexible-legal-block__inner{padding:1.25em 0}}.flexible-legal-block__inner .text-page-wrapper{border:1px solid #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:1.875em;line-height:1.2}.flexible-legal-block__inner .text-page-wrapper ul{list-style:disc;padding-left:1.33333em}.flexible-legal-block__inner .text-page-wrapper ol{list-style:decimal;padding-left:1.33333em}.flexible-legal-block__inner .text-page-wrapper ul,.flexible-legal-block__inner .text-page-wrapper ol{margin:0 0 1.25em 1.5625em}.flexible-legal-block__inner .text-page-wrapper ul li,.flexible-legal-block__inner .text-page-wrapper ol li{margin-bottom:0.625em}.flexible-legal-block__inner .text-page-wrapper ul ul,.flexible-legal-block__inner .text-page-wrapper ul ol,.flexible-legal-block__inner .text-page-wrapper ol ul,.flexible-legal-block__inner .text-page-wrapper ol ol{margin:0}.flexible-legal-block__inner .text-page-wrapper ol ol li{list-style-type:lower-alpha}.flexible-legal-block__inner .text-page-wrapper li li{margin-top:0.625em}.flexible-legal-block__inner .text-page-wrapper strong,.flexible-legal-block__inner .text-page-wrapper b{font-weight:bold}.flexible-legal-block__inner .text-page-wrapper i,.flexible-legal-block__inner .text-page-wrapper em{font-style:italic}.flexible-legal-block__inner .text-page-wrapper sub,.flexible-legal-block__inner .text-page-wrapper sup{position:relative;font-size:0.75em}.flexible-legal-block__inner .text-page-wrapper sub{top:0.3125em}.flexible-legal-block__inner .text-page-wrapper sup{bottom:0.3125em}.flexible-legal-block__inner .text-page-wrapper h1{font-family:"droid_serifregular", Times, "Times New Roman", serif;font-size:1.86667em;margin-bottom:0.35714em;line-height:1.2em}@media only screen and (max-width: 480px){.flexible-legal-block__inner .text-page-wrapper h1{text-align:center}}.flexible-legal-block__inner .text-page-wrapper h2{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.6em;margin-bottom:0.625em;line-height:1.2em}@media only screen and (max-width: 480px){.flexible-legal-block__inner .text-page-wrapper h2{text-align:center}}.flexible-legal-block__inner .text-page-wrapper h3{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.46667em;margin-bottom:0.68182em;line-height:1.2em}@media only screen and (max-width: 480px){.flexible-legal-block__inner .text-page-wrapper h3{text-align:center}}.flexible-legal-block__inner .text-page-wrapper h4{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.33333em;margin-bottom:0.75em;line-height:1.2em}@media only screen and (max-width: 480px){.flexible-legal-block__inner .text-page-wrapper h4{text-align:center}}.flexible-legal-block__inner .text-page-wrapper h5{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.2em;margin-bottom:0.55556em;line-height:1.2em}@media only screen and (max-width: 480px){.flexible-legal-block__inner .text-page-wrapper h5{text-align:center}}.flexible-legal-block__inner .text-page-wrapper h6{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.06667em;margin-bottom:0.625em;line-height:1.2em}@media only screen and (max-width: 480px){.flexible-legal-block__inner .text-page-wrapper h6{text-align:center}}.flexible-legal-block__inner .text-page-wrapper p{padding-bottom:1em;margin-bottom:0}.flexible-legal-block__inner .text-page-wrapper blockquote{margin:0 0 0.9375em 1.875em;padding:1.25em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-style:normal;background-color:#eeede8;color:#303335}.flexible-legal-block__inner .text-page-wrapper blockquote.redactor-long-image{background:#414141;padding:0;margin:0 !important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.flexible-legal-block__inner .text-page-wrapper ul.definition-list{padding-left:0;margin-left:0}.flexible-legal-block__inner .text-page-wrapper ul.definition-list li{list-style-type:none}.flexible-legal-block__inner .text-page-wrapper ul.definition-list li:nth-child(2n){margin:0 0 1.2em 1em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-legal-block__inner .text-page-wrapper ul.definition-list li:nth-child(2n+1){font-weight:bold;margin-bottom:.6em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-legal-block__inner .text-page-wrapper p.clip-image-wrapper{padding-bottom:.3em;margin:0}.flexible-legal-block__inner .text-page-wrapper p.clip-full-width{padding-bottom:0;margin-bottom:.7em;background-color:#414042}.flexible-legal-block__inner .text-page-wrapper p.clip-full-width img.clip-image{display:block}.flexible-legal-block__inner .text-page-wrapper p.clip-inline-wrapper{padding-bottom:.7em;margin-bottom:0}.flexible-legal-block__inner .text-page-wrapper p.clip-inline-wrapper img.clip-image{margin-right:.6em}@media only screen and (max-width: 768px){.flexible-legal-block__inner .text-page-wrapper{padding:0.9375em}}.flexible-legal-block__inner .text-page-wrapper h1{border-bottom:1px solid #dfe0e3;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.625em;color:#303335;background-color:#f6f6f6;line-height:1.3;padding:1.15385em;margin:-1.15385em;margin-bottom:1.15385em}@media only screen and (max-width: 768px){.flexible-legal-block__inner .text-page-wrapper h1{padding:0.57692em;margin:-0.57692em;margin-bottom:0.57692em;text-align:center}}.flexible-legal-block__inner .text-page-wrapper h1 span{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.57692em;color:#303335;display:block}.flexible-legal-block__inner .text-page-wrapper h2{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;color:#303335;line-height:1.3}.flexible-legal-block__inner .text-page-wrapper p,.flexible-legal-block__inner .text-page-wrapper ul,.flexible-legal-block__inner .text-page-wrapper ol{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;color:#303335}.flexible-legal-block__inner .text-page-wrapper p{line-height:1.5;margin-bottom:2em}.flexible-legal-block__inner .text-page-wrapper>ul,.flexible-legal-block__inner .text-page-wrapper>ol{margin-left:2em}.flexible-legal-block__inner .text-page-wrapper>ul>li,.flexible-legal-block__inner .text-page-wrapper>ol>li{margin-bottom:1.33333em}.flexible-legal-block__inner .text-page-wrapper>ul>li:before,.flexible-legal-block__inner .text-page-wrapper>ol>li:before{position:relative;left:-5px}.flexible-legal-block__inner .text-page-wrapper>ul>li ul,.flexible-legal-block__inner .text-page-wrapper>ol>li ul{font-size:0.9375em;margin-top:2em;margin-left:3em;list-style-type:disc}.flexible-legal-block__inner .text-page-wrapper>ul>li ul li,.flexible-legal-block__inner .text-page-wrapper>ol>li ul li{margin-bottom:2em}.flexible-legal-block__inner .text-page-wrapper a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.flexible-legal-block__inner .text-page-wrapper a:hover,.flexible-legal-block__inner .text-page-wrapper a:focus{color:#5ec3fb}.flexible-error-header{background:#1c9def url(/static/leaves_white_random-7cb0d46cae91054cac7bad10f8b50a1b.png);padding:0 1.25em}.flexible-error-header:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-error-header{display:inline-block}* html .flexible-error-header{height:1%}.flexible-error-header{display:block}@media (max-width: 767px){.flexible-error-header{padding:0 20px}}body.ie8 .flexible-error-header{min-width:1023px}.flexible-error-header-row{max-width:1170px;margin:0 auto;padding:3.75em 0}.flexible-error-header-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-error-header-row{display:inline-block}* html .flexible-error-header-row{height:1%}.flexible-error-header-row{display:block}.flexible-error-header-row h1{color:#fff;font-size:2.5em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.2}@media only screen and (max-width: 480px){.flexible-error-header-row h1{text-align:center}}.flexible-error-header-col{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.flexible-error-header-col{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-error-container{background-color:#fff;padding:0 1.25em}.flexible-error-container:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-error-container{display:inline-block}* html .flexible-error-container{height:1%}.flexible-error-container{display:block}@media (max-width: 767px){.flexible-error-container{padding:0 20px}}body.ie8 .flexible-error-container{min-width:1023px}.flexible-error-container-row{max-width:1170px;margin:0 auto;padding:2.8125em 0;min-height:18.125em}.flexible-error-container-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-error-container-row{display:inline-block}* html .flexible-error-container-row{height:1%}.flexible-error-container-row{display:block}.flexible-error-container-row p{color:#303335;font-size:1.4375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.1;margin-bottom:0.30435em}.flexible-error-container-row .flexible-error-link{margin-top:1.25em}.flexible-error-container-row .flexible-error-link .link{margin-bottom:0.9375em;padding-top:0.625em}.flexible-error-container-row .flexible-error-link a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;font-size:0.875em}.flexible-error-container-row .flexible-error-link a:hover,.flexible-error-container-row .flexible-error-link a:focus{color:#5ec3fb}.flexible-error-container-row .flexible-error-link a:before{padding-right:0.5em}@media only screen and (max-width: 768px){.flexible-error-container-row{min-height:0}}.flexible-error-container-col{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.flexible-error-container-col{float:none;width:100%;margin-left:0;margin-right:0}}.disabled-program-page{background-color:#f6f6f6}.disabled-program-page:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.disabled-program-page{display:inline-block}* html .disabled-program-page{height:1%}.disabled-program-page{display:block}@media (max-width: 767px){.disabled-program-page{padding:0 20px}}body.ie8 .disabled-program-page{min-width:1023px}.disabled-program-page-inner{max-width:1170px;margin:0 auto;padding:6.25em 0;text-align:center}.disabled-program-page-inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.disabled-program-page-inner{display:inline-block}* html .disabled-program-page-inner{height:1%}.disabled-program-page-inner{display:block}@media only screen and (max-width: 768px){.disabled-program-page-inner{padding:1.25em 0}}.disabled-program-page-logo{display:inline-block;padding:1.875em;background-color:#f7f7f7;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #dfe0e3}.disabled-program-page-logo img{display:block;max-width:100%;max-height:10em}.disabled-program-page-info{width:27.66667em;margin-top:3.33333em;display:inline-block;font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.7}.disabled-program-page-info a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.disabled-program-page-info a:hover,.disabled-program-page-info a:focus{color:#5ec3fb}.ace-marketing-flexible h1{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:2.75em;line-height:1.4;color:#303335;margin:0.34091em 0 0.45455em}.ace-marketing-flexible section h2{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:2.25em;line-height:1.4;color:#303335;margin:0.39474em 0 0.52632em}.ace-marketing-flexible section h3{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.5625em;line-height:1.2;color:#303335;margin:0.26316em 0 0.39474em}.ace-marketing-flexible #ui-datepicker-div.f-datepicker,.ace-marketing-flexible #datepicker.f-datepicker{margin-top:0.625em}.ace-marketing-page__nav-item.flexible-sticky-nav-item{width:10em}.ace-marketing-flexible__header{font-size:16px;background:url(/static/ace_header_bg-660f3c56575988087853820a19fdb99d.png) center top #f7f7f7}.ace-marketing-flexible__header:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ace-marketing-flexible__header{display:inline-block}* html .ace-marketing-flexible__header{height:1%}.ace-marketing-flexible__header{display:block}@media (max-width: 767px){.ace-marketing-flexible__header{padding:0 20px}}body.ie8 .ace-marketing-flexible__header{min-width:1023px}.ace-marketing-flexible__header .ace-header-flag{margin:0 auto}.ace-marketing-flexible__header .ace-header-flag-svg{margin:0 auto;width:170px}.ace-marketing-flexible__header .get-started-credit{padding:1.11111em 1.66667em;display:inline-block}@media (max-width: 330px){.ace-marketing-flexible__header .get-started-credit{display:block;padding-left:0;padding-right:0}}.get-started-block{width:20em;position:relative;margin:0 auto;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.get-started-block .get-started-list-wrapper h2{font-size:1em;line-height:1.2;margin:0;position:relative;display:block;font-weight:bold;padding:1.25em 0.3125em}.get-started-block .arrow-icon{position:absolute;top:-8px;left:0;background:url(/static/arrows/arrow_top_popup-1d881b4effc0a69027ad3d1094cf0d6c.png) center 0 no-repeat;width:100%;height:8px}.get-started-block .get-started-list-wrapper{display:none;background-color:#fff;border:solid 1px #e8e9e9;-moz-box-shadow:rgba(0,0,0,0.2) 0px -1px 5px;-webkit-box-shadow:rgba(0,0,0,0.2) 0px -1px 5px;box-shadow:rgba(0,0,0,0.2) 0px -1px 5px;position:absolute;top:50px;z-index:20;width:20em}@media (max-width: 420px){.get-started-block .get-started-list-wrapper{width:100%;top:70px}}.get-started-block .get-started-list .ace-courses-list__item{text-align:left;border-top:solid 1px #e8e9e9}.get-started-block .get-started-list .ace-courses-list__item:hover{background-color:#f7f7f7}.get-started-block .get-started-list .ace-courses-list__item:hover h4{text-decoration:underline}.get-started-block .get-started-list .ace-courses-list__item .ace-courses-list__inner-item{display:block;padding:0.5em 0.5em 0.5em 0.75em;overflow:hidden;text-decoration:none}.get-started-block .get-started-list .ace-courses-list__item .ace-courses__avatar{float:left}.get-started-block .get-started-list .ace-courses-list__item .ace-courses__avatar img{display:block}.get-started-block .get-started-list .ace-courses-list__item h4{font-size:0.9375em;margin:0.8em 0 0 4em;color:#1c9def;text-decoration:none}@media (max-width: 420px){.get-started-block{width:auto}}.ace-marketing-flexible__center-content{width:76.92308%;padding:2.5em 0;margin:0 auto;text-align:center}@media only screen and (max-width: 768px){.ace-marketing-flexible__center-content{width:90%}}.ace-marketing-flexible__header-transfer-outer{padding:0 12.72727%}@media only screen and (max-width: 768px){.ace-marketing-flexible__header-transfer-outer{padding:0}}.ace-marketing-flexible__header-transfer-block{padding:1.25em 1.7094%;min-height:10em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:solid 1px #a9e0ff;background:#d0eeff url(/static/clouds-a29a7c4fbade70cf64b9d2c7981a3eb0.png);margin:0 auto 1.5625em;animation:skyClouds 60s steps(960) infinite;-webkit-animation:skyClouds 60s steps(960) infinite}.ace-marketing-flexible__header-transfer__inner{background:url(/static/transferman_small-df987c23b8c23a745c10d1f3582ea726.png) 0 center no-repeat;padding-left:10em;animation:flyDude 3s steps(36) infinite;-webkit-animation:flyDude 3s steps(36) infinite}@media only screen and (max-width: 480px){.ace-marketing-flexible__header-transfer__inner{padding:9.375em 0 0 0;background-position:top center;animation:none;-webkit-animation:none}}@keyframes flyDude{0%{background-position:20px 0px}65%{background-position:20px 25px}100%{background-position:20px 0px}}@-webkit-keyframes flyDude{0%{background-position:20px 0px}65%{background-position:20px 25px}100%{background-position:20px 0px}}.ace-marketing-flexible__header-transfer__text{padding:3.75em 0 0 0;background:url(/static/by-transferman-38557bc9179874a086abebbe1d7e3246.svg) left top no-repeat}.no-svg .ace-marketing-flexible__header-transfer__text{background:url(/static/by-transferman-small-09eacd81ba87cafccb777e6adb461969.png) left top no-repeat}@media only screen and (max-width: 480px){.ace-marketing-flexible__header-transfer__text{background-position:center top}}.ace-marketing-flexible__header-transfer__text h4{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.875em}.ace-marketing-flexible__header-transfer__text h4 em{font-style:italic}.ace-marketing-flexible__header-transfer-description{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.75em;padding-top:0.83333em}@media only screen and (max-width: 480px){.ace-marketing-flexible__header-transfer-description{width:auto;padding-top:0.41667em}}.ace-marketing-flexible__header-transfer-description em{font-style:italic}.ace-marketing-flexible__header-transfer-link{margin-top:0.9375em}.ace-marketing-flexible__header-transfer-link a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;font-size:0.875em;color:#1c9def}.ace-marketing-flexible__header-transfer-link a:hover,.ace-marketing-flexible__header-transfer-link a:focus{color:#5ec3fb}.ace-marketing-flexible__header-transfer-link a:before{position:relative;height:.6em}.ace-marketing-flexible__header-ace-block{background-color:#fff;border:solid 1px #f1f1f1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:auto;width:63.24786%;padding:0 1.7094%}.ace-marketing-flexible__header-ace-block:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ace-marketing-flexible__header-ace-block{display:inline-block}* html .ace-marketing-flexible__header-ace-block{height:1%}.ace-marketing-flexible__header-ace-block{display:block}@media only screen and (max-width: 768px){.ace-marketing-flexible__header-ace-block{width:90%}}.ace-marketing-flexible__header-ace-block .logo{float:left;width:7.1875em;cursor:pointer;display:block}.ace-marketing-flexible__header-ace-block .logo img{width:100%;margin-top:0.625em}@media only screen and (max-width: 480px){.ace-marketing-flexible__header-ace-block .logo{float:none;margin:1.25em auto 0.9375em;width:12.5em}}.ace-marketing-flexible__header-ace-block .description{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.8125em;margin-left:10.38462em;padding-top:1.92308em}.ace-marketing-flexible__header-ace-block .description .more-link-wrapper{margin-top:1.07692em;text-align:right;float:right}.ace-marketing-flexible__header-ace-block .description p{margin-right:9.23077em;padding-bottom:1.53846em}.ace-marketing-flexible__header-ace-block .description .more-link{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;font-size:1.07692em}.ace-marketing-flexible__header-ace-block .description .more-link:hover,.ace-marketing-flexible__header-ace-block .description .more-link:focus{color:#5ec3fb}.ace-marketing-flexible__header-ace-block .description .more-link:before{position:relative;height:.6em}@media only screen and (max-width: 480px){.ace-marketing-flexible__header-ace-block .description{margin:0;padding-top:0}}.ace-marketing-flexible__header-ace-copyright{font-size:0.625em;line-height:1.5em;margin:1.5em auto 5em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;width:66.66667%}@media only screen and (max-width: 768px){.ace-marketing-flexible__header-ace-copyright{width:90%}}.ace-marketing-flexible__short-block-description{font-size:1.5625em;font-family:"droid_serifregular", Times, "Times New Roman", serif;color:#303335;line-height:1.5;margin-bottom:1.2em}@media only screen and (max-width: 480px){.ace-marketing-flexible__short-block-description{font-size:1.3125em}}.ace-marketing-flexible__header-row{max-width:1170px;margin:0 auto;position:relative}.ace-marketing-flexible__header-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ace-marketing-flexible__header-row{display:inline-block}* html .ace-marketing-flexible__header-row{height:1%}.ace-marketing-flexible__header-row{display:block}.ace-marketing-flexible__header-livechat{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;text-align:center;padding-top:1.33333em;position:absolute;top:1.875em;right:0;color:#303335}@media only screen and (max-width: 768px){.ace-marketing-flexible__header-livechat{position:static}}.ace-marketing-flexible__header-livechat b{font-weight:bold}.ace-marketing-flexible__benefits{background-color:#f7f7f7;border-bottom:1px solid #dfe0e3}.ace-marketing-flexible__benefits:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ace-marketing-flexible__benefits{display:inline-block}* html .ace-marketing-flexible__benefits{height:1%}.ace-marketing-flexible__benefits{display:block}@media (max-width: 767px){.ace-marketing-flexible__benefits{padding:0 20px}}body.ie8 .ace-marketing-flexible__benefits{min-width:1023px}.ace-marketing-flexible__benefits-row{max-width:1170px;margin:0 auto}.ace-marketing-flexible__benefits-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ace-marketing-flexible__benefits-row{display:inline-block}* html .ace-marketing-flexible__benefits-row{height:1%}.ace-marketing-flexible__benefits-row{display:block}.ace-marketing-flexible__benefits-row h5{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em}.ace-marketing-flexible__benefits-row p{font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;padding:0.33333em 0 1em;line-height:1.5}@media only screen and (max-width: 480px){.ace-marketing-flexible__benefits-row p{padding-bottom:1.66667em}}.ace-marketing-flexible__benefits-line{border-bottom:solid 1px #ececec;padding-bottom:3.125em;margin-bottom:3.125em}.ace-marketing-flexible__benefits-line:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ace-marketing-flexible__benefits-line{display:inline-block}* html .ace-marketing-flexible__benefits-line{height:1%}.ace-marketing-flexible__benefits-line{display:block}.ace-marketing-flexible__benefits-line:last-child{border:none;margin-bottom:0.625em}@media only screen and (max-width: 480px){.ace-marketing-flexible__benefits-line{text-align:center}}.ace-marketing-flexible__benefits-left{float:left;width:39.16667%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.ace-marketing-flexible__benefits-left{float:none;width:100%;margin-left:0;margin-right:0}}.ace-marketing-flexible__benefits-left .payment-plan-description-link{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.ace-marketing-flexible__benefits-left .payment-plan-description-link:hover,.ace-marketing-flexible__benefits-left .payment-plan-description-link:focus{color:#5ec3fb}.ace-marketing-flexible__benefits-right{float:left;width:55.83333%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.ace-marketing-flexible__benefits-right{float:none;width:100%;margin-left:0;margin-right:0}}.ace-marketing-flexible__benefits-right-note{font-size:0.8125em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#303335;padding-top:1.53846em;padding-left:1.15385em}.ace-marketing-flexible__benefits-right-note a{color:#1c9def;text-decoration:none}.ace-marketing-flexible__benefits-right-note a:hover,.ace-marketing-flexible__benefits-right-note a:focus{text-decoration:underline}.ace-marketing-flexible__benefits-right-graphic{position:relative;padding-left:12.72727%}@media only screen and (max-width: 480px){.ace-marketing-flexible__benefits-right-graphic{padding-left:0}}.ace-marketing-flexible__benefits-right-graphic .infographic_illustration-svg{width:70.90909%}.ace-marketing-flexible__benefits-right-graphic .graphic-text-block{font-family:'SkippySharp';font-size:1.5625em;line-height:1.1;color:#303335;position:absolute;right:0;top:65px;display:none}@media only screen and (max-width: 1024px){.ace-marketing-flexible__benefits-right-graphic .graphic-text-block{font-size:1.3125em;top:40px}}@media only screen and (min-width: 481px) and (max-width: 768px){.ace-marketing-flexible__benefits-right-graphic .graphic-text-block{font-size:1.5625em;top:65px}}@media (min-width: 580px) and (max-width: 645px){.ace-marketing-flexible__benefits-right-graphic .graphic-text-block{font-size:1.3125em;top:40px}}@media (min-width: 480px) and (max-width: 580px){.ace-marketing-flexible__benefits-right-graphic .graphic-text-block{font-size:1.3125em;top:55px}}@media only screen and (max-width: 768px){.ace-marketing-flexible__benefits-right-graphic .graphic-text-block{position:static}}.ace-marketing-flexible__benefits-right-graphic .graphic-text-block .graphic-description{width:6.6em;text-align:center}@media only screen and (max-width: 768px){.ace-marketing-flexible__benefits-right-graphic .graphic-text-block .graphic-description{width:100%}}.ace-marketing-flexible__benefits-right-graphic .graphic-text-block .graphic-dotted-line{position:absolute;top:63px;left:-86px}@media (min-width: 769px) and (max-width: 925px){.ace-marketing-flexible__benefits-right-graphic .graphic-text-block .graphic-dotted-line{width:50px;left:-50px}}@media only screen and (max-width: 768px){.ace-marketing-flexible__benefits-right-graphic .graphic-text-block .graphic-dotted-line{display:none}}.ace-marketing-flexible__benefits-right-graphic .graphic-text-block b{font-weight:bold;display:block}@media only screen and (max-width: 768px){.ace-marketing-flexible__benefits-right-graphic .graphic-text-block b{display:inline}}.ace-marketing-flexible__benefits-right-ipad{position:relative;padding-left:12.72727%}@media (min-width: 1024px) and (max-width: 1090px){.ace-marketing-flexible__benefits-right-ipad{padding-left:0}}@media only screen and (max-width: 1024px){.ace-marketing-flexible__benefits-right-ipad{padding-left:0}}@media only screen and (min-width: 481px) and (max-width: 768px){.ace-marketing-flexible__benefits-right-ipad{padding-left:12.72727%}}@media only screen and (max-width: 480px){.ace-marketing-flexible__benefits-right-ipad{padding-left:0}}.ace-marketing-flexible__benefits-right-ipad .ipad_illustration img{max-width:100%}@media (min-width: 769px) and (max-width: 960px){.ace-marketing-flexible__benefits-right-ipad .ipad_illustration{position:relative;top:75px}}@media only screen and (max-width: 768px){.ace-marketing-flexible__benefits-right-ipad .ipad_illustration{text-align:center}}.ace-marketing-flexible__benefits-right-ipad .graphic-text-block{display:none;font-family:'SkippySharp';font-size:1.4375em;line-height:1.1;color:#303335;position:absolute;right:0;top:0px}@media only screen and (max-width: 768px){.ace-marketing-flexible__benefits-right-ipad .graphic-text-block{position:static}}.ace-marketing-flexible__benefits-right-ipad .graphic-text-block .graphic-description{width:6.6em;text-align:center}@media only screen and (max-width: 768px){.ace-marketing-flexible__benefits-right-ipad .graphic-text-block .graphic-description{width:100%}}.ace-marketing-flexible__benefits-right-ipad .graphic-text-block .graphic-dotted-line{position:absolute;top:33px;left:-75px}@media only screen and (max-width: 768px){.ace-marketing-flexible__benefits-right-ipad .graphic-text-block .graphic-dotted-line{display:none}}.ace-marketing-flexible__benefits-right-ipad .graphic-text-block b{font-weight:bold;display:block}@media only screen and (max-width: 768px){.ace-marketing-flexible__benefits-right-ipad .graphic-text-block b{display:inline}}@media (max-width: 960px){.quicker-way-to-succeed .ace-marketing-flexible__benefits-left,.quicker-way-to-succeed .ace-marketing-flexible__benefits-right{float:none;width:auto;margin-bottom:1.25em}}.ace-marketing-flexible__benefits-right-calendar{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.ace-marketing-flexible__benefits-right-calendar:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ace-marketing-flexible__benefits-right-calendar{display:inline-block}* html .ace-marketing-flexible__benefits-right-calendar{height:1%}.ace-marketing-flexible__benefits-right-calendar{display:block}.ace-marketing-flexible__benefits-right-calendar .calendar-block{float:left}.ace-marketing-flexible__benefits-right-calendar .calendar-block .ui-state-disabled,.ace-marketing-flexible__benefits-right-calendar .calendar-block .ui-widget-content .ui-state-disabled,.ace-marketing-flexible__benefits-right-calendar .calendar-block .ui-widget-header .ui-state-disabled{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.ace-marketing-flexible__benefits-right-calendar .calendar-block.alpha-50{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}.ace-marketing-flexible__benefits-right-calendar .calendar-block.alpha-50 .ui-state-disabled,.ace-marketing-flexible__benefits-right-calendar .calendar-block.alpha-50 .ui-widget-content .ui-state-disabled,.ace-marketing-flexible__benefits-right-calendar .calendar-block.alpha-50 .ui-widget-header .ui-state-disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}.ace-marketing-flexible__benefits-right-calendar .calendar-block #ui-datepicker-div.f-datepicker,.ace-marketing-flexible__benefits-right-calendar .calendar-block #datepicker.f-datepicker{margin:0;padding:0;background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;float:left}.ace-marketing-flexible__benefits-right-calendar .calendar-block #ui-datepicker-div.f-datepicker .ui-widget-content,.ace-marketing-flexible__benefits-right-calendar .calendar-block #datepicker.f-datepicker .ui-widget-content{border:none}.ace-marketing-flexible__benefits-right-calendar .calendar-block #ui-datepicker-div.f-datepicker .ui-widget-content a,.ace-marketing-flexible__benefits-right-calendar .calendar-block #ui-datepicker-div.f-datepicker .ui-widget-content span,.ace-marketing-flexible__benefits-right-calendar .calendar-block #datepicker.f-datepicker .ui-widget-content a,.ace-marketing-flexible__benefits-right-calendar .calendar-block #datepicker.f-datepicker .ui-widget-content span{cursor:default !important}.ace-marketing-flexible__benefits-right-calendar .calendar-block #ui-datepicker-div.f-datepicker .ui-datepicker-header.ui-state-disabled .ui-datepicker-prev,.ace-marketing-flexible__benefits-right-calendar .calendar-block #ui-datepicker-div.f-datepicker .ui-datepicker-header.ui-state-disabled .ui-datepicker-next,.ace-marketing-flexible__benefits-right-calendar .calendar-block #datepicker.f-datepicker .ui-datepicker-header.ui-state-disabled .ui-datepicker-prev,.ace-marketing-flexible__benefits-right-calendar .calendar-block #datepicker.f-datepicker .ui-datepicker-header.ui-state-disabled .ui-datepicker-next{display:none}.ace-marketing-flexible__benefits-right-calendar .calendar-block #ui-datepicker-div.f-datepicker .ui-datepicker,.ace-marketing-flexible__benefits-right-calendar .calendar-block #datepicker.f-datepicker .ui-datepicker{width:auto}.ace-marketing-flexible__benefits-right-calendar .calendar-block #ui-datepicker-div.f-datepicker .ui-datepicker-calendar,.ace-marketing-flexible__benefits-right-calendar .calendar-block #datepicker.f-datepicker .ui-datepicker-calendar{border-bottom:solid 4px #eaeaea;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.ace-marketing-flexible__benefits-right-calendar .calendar-block #ui-datepicker-div.f-datepicker .active-end-date,.ace-marketing-flexible__benefits-right-calendar .calendar-block #datepicker.f-datepicker .active-end-date{position:relative}.ace-marketing-flexible__benefits-right-calendar .calendar-block #ui-datepicker-div.f-datepicker .active-end-date a.ui-state-active,.ace-marketing-flexible__benefits-right-calendar .calendar-block #datepicker.f-datepicker .active-end-date a.ui-state-active{position:absolute;top:-12px;left:-12px;width:1.14286em;height:1.14286em;font-size:2.1em;padding:.5em;background:#fff;color:#303335;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:solid 7px #8a5fa7}.ace-marketing-flexible__benefits-right-calendar .calendar-block #ui-datepicker-div.f-datepicker .ui-datepicker-current-day,.ace-marketing-flexible__benefits-right-calendar .calendar-block #datepicker.f-datepicker .ui-datepicker-current-day{vertical-align:top;background-color:#000}@media only screen and (max-width: 480px){.ace-marketing-flexible__benefits-right-calendar .calendar-block{float:none;width:14.5625em;margin:0 auto}}.ace-marketing-flexible__benefits-right-calendar #ace-start-form{width:33.84615%;float:left;margin-right:3.84615%}@media only screen and (max-width: 480px){.ace-marketing-flexible__benefits-right-calendar #ace-start-form{float:none;width:14.5625em;margin:0 auto 1.25em}}.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-start{background-color:#7ad0e3;border:solid 1px #55c9e2;padding:0.625em;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-start input[type='text']{background:url(/static/ace_calendar_icon-af3d00e575935f33e0e171489fabca6a.svg) right 0 #fff no-repeat;height:32px;padding:0 0 0 6.55738%;margin:5px 0;text-transform:uppercase;font-size:1em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;-moz-border-radius:4px 5px 5px 4px;-webkit-border-radius:4px;border-radius:4px 5px 5px 4px;border:none;color:#444545;width:93%;line-height:2em}.no-svg .ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-start input[type='text']{background:url(/static/ace_calendar_icon-338a7c10aa7bfa3f6ca1630827c7bb22.png) right 0 #fff no-repeat}.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-start .date-label{background-color:#7ad0e3;border:none;padding:0;text-transform:uppercase}.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-start .date-label.alpha-50{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}.ace-marketing-flexible__benefits-right-calendar .ace-start-end .date-label{background-color:#4babb1;border:solid 1px #459fa5;font-size:1.125em;line-height:1.4;color:#fff;padding:0.55556em}.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end{border:solid 1px #eaeaea;border-bottom:solid 4px #eaeaea;padding:0.75em 1.875em;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end input{float:left;clear:none}.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end label{float:left;clear:none;margin-left:5px;padding:0 0 0 18px;position:static !important}.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end label p{padding:0}.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end li:not(#foo) input[type='radio'],.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end li:not(#foo) input[type='checkbox'],.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end td:not(#foo) input[type='radio'],.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end td:not(#foo) input[type='checkbox']{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;margin-right:-21px;width:16px;height:15px;cursor:pointer;position:relative;z-index:2}.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end li:not(#foo) input[type='radio']+label,.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end li:not(#foo) input[type='checkbox']+label,.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end td:not(#foo) input[type='radio']+label,.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end td:not(#foo) input[type='checkbox']+label{line-height:18px;padding:0px 1% 0.125em 1.5625em;width:89%;margin:0;position:relative;z-index:1;cursor:pointer;background:url(/static/custom_radio_ace-5f344889188ec2f57545d8f26f907188.png) 0 -20px no-repeat}.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end li:not(#foo) input[type='radio']:checked+label,.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end li:not(#foo) input[type='checkbox']:checked+label,.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end td:not(#foo) input[type='radio']:checked+label,.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end td:not(#foo) input[type='checkbox']:checked+label{background:url(/static/custom_radio_ace-5f344889188ec2f57545d8f26f907188.png) 0 2px no-repeat}.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end li:not(#foo) input[type='radio']:focus+label,.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end li:not(#foo) input[type='checkbox']:focus+label,.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end td:not(#foo) input[type='radio']:focus+label,.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end td:not(#foo) input[type='checkbox']:focus+label{outline:1px dotted #666}@media only screen and (max-width: 1024px){.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end li:not(#foo) input[type='radio']:focus+label,.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end li:not(#foo) input[type='checkbox']:focus+label,.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end td:not(#foo) input[type='radio']:focus+label,.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end td:not(#foo) input[type='checkbox']:focus+label{outline:none}}.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end li:not(#foo) input[disabled]+label,.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end td:not(#foo) input[disabled]+label{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end li:not(#foo) input[disabled]:checked+label,.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end td:not(#foo) input[disabled]:checked+label{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end ul li{font-size:1.125em;line-height:1.3;color:#444545;margin-bottom:0.72222em;padding-bottom:0.72222em;padding-left:15.625%;border-bottom:solid 1px #eaeaea;overflow:hidden}.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end ul li label{padding-left:25px !important;line-height:1.2 !important}.ace-marketing-flexible__benefits-right-calendar .ace-start-end .ace-end ul li.end60{padding-bottom:0;margin:0;border-bottom:none}.ace-marketing-flexible__benefits-right-calendar .date-bubble{position:absolute;width:9.64912%;text-align:center;font-family:'SkippySharp';font-size:1.4375em;line-height:1.1;color:#303335;z-index:10;margin-left:3.50877%}.ace-marketing-flexible__benefits-right-calendar .date-bubble .date{font-weight:bold}@media (max-width: 960px){.ace-marketing-flexible__benefits-right-calendar .date-bubble{width:15%}}@media (max-width: 620px){.ace-marketing-flexible__benefits-right-calendar .date-bubble{display:none !important}}.ace-marketing-flexible__benefits-right-calendar #dashed-line{position:absolute;background:url(/static/dashed_line_sun-562a63cd37832f5980910b1dac3ad5c8.png) 0 bottom no-repeat;height:36px;width:210px;z-index:7}.ace-marketing-flexible__benefits-right-calendar #dashed-line.row-0{background-image:url(/static/dashed_line_mon-fba6541575395bc1a8a110f64233aa56.png)}.ace-marketing-flexible__benefits-right-calendar #dashed-line.row-1{background-image:url(/static/dashed_line_tue-79a8a62d49806afe065f27c5642379f8.png)}.ace-marketing-flexible__benefits-right-calendar #dashed-line.row-2{background-image:url(/static/dashed_line_wed-72cc81ee9ebc6aeb67c598ef64cc68fa.png)}.ace-marketing-flexible__benefits-right-calendar #dashed-line.row-3{background-image:url(/static/dashed_line_thu-693bfe41236bfdd5a5323d8aa6a4ef9e.png)}.ace-marketing-flexible__benefits-right-calendar #dashed-line.row-4{background-image:url(/static/dashed_line_fri-a9185737d9e8afb90d7d73fe16f295c0.png)}.ace-marketing-flexible__benefits-right-calendar #dashed-line.row-5{background-image:url(/static/dashed_line_sat-b7071b1cfbb2d20785b593663a192215.png)}@media (max-width: 620px){.ace-marketing-flexible__benefits-right-calendar #dashed-line{display:none !important}}.ace-marketing-flexible__courses{background-color:#fff;border-top:solid 1px #d5d1c5;border-bottom:solid 1px #d5d1c5}.ace-marketing-flexible__courses:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ace-marketing-flexible__courses{display:inline-block}* html .ace-marketing-flexible__courses{height:1%}.ace-marketing-flexible__courses{display:block}@media (max-width: 767px){.ace-marketing-flexible__courses{padding:0 20px}}body.ie8 .ace-marketing-flexible__courses{min-width:1023px}.ace-marketing-flexible__courses-row{max-width:1170px;margin:0 auto}.ace-marketing-flexible__courses-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ace-marketing-flexible__courses-row{display:inline-block}* html .ace-marketing-flexible__courses-row{height:1%}.ace-marketing-flexible__courses-row{display:block}.ace-marketing-flexible__courses-row .ace-marketing-flexible__short-block-description{max-width:30em;margin:0 auto 1.2em auto}.ace-marketing-flexible__courses-row .spcc-courses-list:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ace-marketing-flexible__courses-row .spcc-courses-list{display:inline-block}* html .ace-marketing-flexible__courses-row .spcc-courses-list{height:1%}.ace-marketing-flexible__courses-row .spcc-courses-list{display:block}.ace-marketing-flexible__courses-row .spcc-courses-list .spcc-course-block{width:14.10256%;text-align:center;margin:0 1.02564% 0.9375em;position:relative;display:inline-block;vertical-align:bottom}@media only screen and (max-width: 768px){.ace-marketing-flexible__courses-row .spcc-courses-list .spcc-course-block{width:34.16667%;margin:0 auto 1.875em;display:block}}@media only screen and (max-width: 480px){.ace-marketing-flexible__courses-row .spcc-courses-list .spcc-course-block{margin:0 auto 2.5em}}.ace-marketing-flexible__courses-row .spcc-courses-list .spcc-course-block .spcc-course-block__description .study-area{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.8125em;margin-bottom:0.38462em}.ace-marketing-flexible__courses-row .spcc-courses-list .spcc-course-block .spcc-course-block__description__avatar{display:block;width:100%}.ace-marketing-flexible__courses-row .spcc-courses-list .spcc-course-block .spcc-course-block__description__avatar img{width:100%;display:block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-transition:box-shadow 0.15s ease-in-out;-o-transition:box-shadow 0.15s ease-in-out;-webkit-transition:box-shadow 0.15s ease-in-out;transition:box-shadow 0.15s ease-in-out;-moz-box-shadow:rgba(0,0,0,0.5) 0px 1px 6px;-webkit-box-shadow:rgba(0,0,0,0.5) 0px 1px 6px;box-shadow:rgba(0,0,0,0.5) 0px 1px 6px}.ace-marketing-flexible__courses-row .spcc-courses-list .spcc-course-block .spcc-course-block__description__avatar img:hover,.ace-marketing-flexible__courses-row .spcc-courses-list .spcc-course-block .spcc-course-block__description__avatar img:focus{-moz-box-shadow:rgba(0,0,0,0.2) 0px 1px 6px;-webkit-box-shadow:rgba(0,0,0,0.2) 0px 1px 6px;box-shadow:rgba(0,0,0,0.2) 0px 1px 6px}.ace-marketing-flexible__courses-row .spcc-courses-list .spcc-course-block .spcc-course-block__title{display:block;text-align:center;padding-top:0.83333em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;line-height:1;text-decoration:none;color:#1c9def;letter-spacing:-1px;height:2.53333em}.ace-marketing-flexible__courses-row .spcc-courses-list .spcc-course-block .spcc-course-block__title:hover,.ace-marketing-flexible__courses-row .spcc-courses-list .spcc-course-block .spcc-course-block__title:active{text-decoration:underline}@media only screen and (max-width: 768px){.ace-marketing-flexible__courses-row .spcc-courses-list .spcc-course-block .spcc-course-block__title{padding-top:0.55556em}}.ace-marketing-flexible__courses-row .spcc-courses-list .spcc-course-block .avaliability div{font-size:0.6875em;text-align:center;width:100%;line-height:1.1em;margin-bottom:0.27273em}.ace-marketing-flexible__testimonials{background:#fff;padding-bottom:3.66667em}.ace-marketing-flexible__testimonials:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ace-marketing-flexible__testimonials{display:inline-block}* html .ace-marketing-flexible__testimonials{height:1%}.ace-marketing-flexible__testimonials{display:block}@media (max-width: 767px){.ace-marketing-flexible__testimonials{padding:0 20px}}body.ie8 .ace-marketing-flexible__testimonials{min-width:1023px}.ace-marketing-flexible__testimonials-row{max-width:1170px;margin:0 auto}.ace-marketing-flexible__testimonials-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ace-marketing-flexible__testimonials-row{display:inline-block}* html .ace-marketing-flexible__testimonials-row{height:1%}.ace-marketing-flexible__testimonials-row{display:block}.ace-marketing-flexible__testimonials-row .ace-marketing-flexible__short-block-description{max-width:30.2em;margin:0 auto 1.2em auto}.ace-marketing-flexible__partner-colleges-list{text-align:center;vertical-align:top}.ace-marketing-flexible__partner-colleges-list li{display:inline-block;text-align:center;padding:0.625em 1.25em 1.25em;vertical-align:top}.ace-marketing-flexible__partner-colleges-list li a{display:inline-block;width:10.625em;padding:0.625em;background-color:#fff;border:solid 1px #e0e0e2;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden}.ace-marketing-flexible__partner-colleges-list li img{max-width:100%;display:block}.explain-ace-overlay,.deac-explain-overlay{background:#fff url(/static/leaves_blue_ace_overlay-d003bd779d243b5b0fb74157f3f40fc7.png) 0 0 no-repeat;color:#333;font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.8em;max-width:63.33333em;position:relative}.explain-ace-overlay h1,.deac-explain-overlay h1{font-family:"droid_serifregular", Times, "Times New Roman", serif;font-size:2em;line-height:1.26667em;margin-bottom:0.5em}@media (max-width: 480px){.explain-ace-overlay h1,.deac-explain-overlay h1{font-size:1.53846em}}.explain-ace-overlay h3,.deac-explain-overlay h3{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-bottom:1em}.explain-ace-overlay h4,.deac-explain-overlay h4{font-size:1.33333em;font-family:"droid_serifregular", Times, "Times New Roman", serif;margin-bottom:1em}@media (max-width: 480px){.explain-ace-overlay h4,.deac-explain-overlay h4{font-size:1.15385em}}.explain-ace-overlay li,.deac-explain-overlay li{margin-left:0}.explain-ace-overlay em,.deac-explain-overlay em{font-style:italic}.explain-ace-overlay b,.deac-explain-overlay b{font-weight:bold}.explain-ace-overlay a,.explain-ace-overlay p a,.deac-explain-overlay a,.deac-explain-overlay p a{color:#298de2;text-decoration:none}.explain-ace-overlay a:visited,.explain-ace-overlay p a:visited,.deac-explain-overlay a:visited,.deac-explain-overlay p a:visited{color:#298de2}.explain-ace-overlay a:hover,.explain-ace-overlay a:focus,.explain-ace-overlay p a:hover,.explain-ace-overlay p a:focus,.deac-explain-overlay a:hover,.deac-explain-overlay a:focus,.deac-explain-overlay p a:hover,.deac-explain-overlay p a:focus{color:#298de2;text-decoration:underline}.explain-ace-invisible-link,.deac-explain-invisible-link{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.explain-page-header{padding:1.875em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.explain-page-header:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.explain-page-header{display:inline-block}* html .explain-page-header{height:1%}.explain-page-header{display:block}.ace-credit-logo-col{float:right;width:32.10526%}@media (max-width: 767px){.ace-credit-logo-col{float:none;max-width:17em;width:90%;margin:0 auto}}.ace-credit-logo{background:#f7f7f7;border:solid 1px #eaeaea;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:1.33333em 3.68421%;margin-bottom:1.33333em}.ace-credit-logo img{max-width:100%;margin:auto;display:block}.ace-credit-logo.ace-credit-logo__padding{padding:2.33333em 3.68421%}.explain-page-content{float:left;width:64.73684%}@media (max-width: 767px){.explain-page-content{float:none;width:auto}}.explain-page-content p{margin-bottom:1em}.explain-page-gray{background:#f7f7f7;padding:1.33333em 1.66667em}@media (max-width: 480px){.explain-page-gray{padding:1.15385em}}.explain-page-table{display:table}@media (max-width: 768px){.explain-page-table{display:block}}.explain-page-row{display:table-row}@media (max-width: 768px){.explain-page-row{display:block}}.receive-credit-td{display:table-cell;width:2.77778%;background:#f7f7f7}@media (max-width: 768px){.receive-credit-td{display:none}}.receive-credit-use__inner{padding:1.33333em 5.35714%}@media (max-width: 480px){.receive-credit-use__inner{padding:0.76923em}}.receive-credit-use{display:table-cell;width:31.11111%;border:solid 1px #eee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;position:relative;background:#fff}.receive-credit-use.last{margin-right:0}.receive-credit-use .step{background:#005288;color:#fff;width:45px;height:35px;-moz-border-radius:45px;-webkit-border-radius:45px;border-radius:45px;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:25px;padding-top:10px;margin:0 auto 1em}.receive-credit-use p{margin-bottom:1.66667em}@media (max-width: 768px){.receive-credit-use{display:block;margin-bottom:1.66667em;width:auto}}@media (max-width: 480px){.receive-credit-use{margin-bottom:1.15385em}}.receive-credit-use.last{margin-bottom:0}.ace-courses-links li{margin-bottom:1em}.ace-explain-footer{padding-top:1.33333em}.ace-courses{background-color:#fff;margin-bottom:1.5625em}.ace-courses .ace-courses__descr{padding:3.125em 2.5em 2.1875em}.ace-courses .ace-courses__descr h2{font-size:2.375em;line-height:1;font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;letter-spacing:1px;color:#545452}.ace-courses .ace-courses__descr h2.flagged{left:-1.31579em;padding:0.13158em 0 0.13158em 2.36842em;margin:0 0 0.2em;position:relative}.ace-courses .ace-courses__descr p{font-size:0.9375em;max-width:50%;line-height:1.2;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9}.ace-courses .ace-courses__descr .more{text-transform:uppercase;font-size:11px;color:#545454;text-decoration:none}.ace-courses .ace-courses__descr .more:hover,.ace-courses .ace-courses__descr .more:focus{text-decoration:underline}.ace-courses-overlay .ace-courses{margin-bottom:0}.ace-courses-overlay .close-pop-cont{height:0}.ace-courses-footer{padding:0 5em;position:relative}.ace-courses-footer-bottom-border{background-color:#fada39;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZGQ0YiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhZDMwYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9dd4b), color-stop(100%, #fad30c));background-image:-moz-linear-gradient(#f9dd4b, #fad30c);background-image:-webkit-linear-gradient(#f9dd4b, #fad30c);background-image:linear-gradient(#f9dd4b, #fad30c);height:30px}.ace-courses__spcc-flag{position:absolute;bottom:0;right:20px}@media only screen and (max-width: 1024px){.ace-courses__spcc-flag{width:180px}}.ace-courses__item{float:left;color:#545452;text-decoration:none;width:49%;overflow:hidden;margin-right:1%;min-height:150px}@media only screen and (max-width: 768px){.ace-courses__item{float:none;width:100%}}@media only screen and (max-width: 480px){.ace-courses__item a.ace-courses__avatar{margin:0 auto;float:none}.ace-courses__item h4{text-align:center}}.ace-courses__item h4{font-family:"Times New Roman", Times, Georgia, serif;font-size:1.5em;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9;line-height:1.2;display:table-cell;vertical-align:middle;height:105px}.ace-courses__item h4 a{color:#545452;text-decoration:none}.ace-courses__item h4 a:hover,.ace-courses__item h4 a:focus{text-decoration:none;color:#868686}.ace-courses__item a{color:#545452;text-decoration:none}.ace-courses__item .ace-courses__avatar{display:block;position:relative;padding:0.4375em;margin-right:15px;margin-left:5px;background:#fff;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background-size:100%;background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0,0,0,0.3)), color-stop(40%, rgba(0,0,0,0.2)), color-stop(100%, transparent));background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0.3), rgba(0,0,0,0.2) 40%, transparent);background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.3), rgba(0,0,0,0.2) 40%, transparent);background-image:linear-gradient(to top, rgba(0,0,0,0.3), rgba(0,0,0,0.2) 40%, transparent);width:90px;height:90px;text-decoration:none;float:left;outline-offset:-7px}.ace-courses__item .ace-courses__avatar:hover,.ace-courses__item .ace-courses__avatar:focus{text-decoration:none;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background-size:100%;background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0,0,0,0.2)), color-stop(40%, rgba(0,0,0,0.1)), color-stop(100%, transparent));background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0.2), rgba(0,0,0,0.1) 40%, transparent);background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.2), rgba(0,0,0,0.1) 40%, transparent);background-image:linear-gradient(to top, rgba(0,0,0,0.2), rgba(0,0,0,0.1) 40%, transparent)}.ace-courses__item .ace-courses__avatar img{max-width:100%;display:block;height:100%}.ace-courses__item .ace-courses__avatar .reflect-fix{background:url(/static/reflect-bg-light-fix-sm3-c6a0c2106aeffce32e05ccb50088f3b1.png) no-repeat top left;width:115px;height:36px;bottom:-36px;left:-6px;position:absolute}.ace-courses__item .ace-courses__avatar .empty_img{background:#fff;color:#B0B0AF;font-weight:bold;height:94px;line-height:1.5;padding-top:34px;text-align:center;text-transform:uppercase}@media only screen and (max-width: 1024px){.ace-courses__item .ace-courses__avatar .empty_img{font-size:14px;height:73px}}.ace-courses__item:hover .ace-courses__avatar,.ace-courses__item:focus .ace-courses__avatar{text-decoration:none;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background-size:100%;background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0,0,0,0.2)), color-stop(40%, rgba(0,0,0,0.1)), color-stop(100%, transparent));background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0.2), rgba(0,0,0,0.1) 40%, transparent);background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.2), rgba(0,0,0,0.1) 40%, transparent);background-image:linear-gradient(to top, rgba(0,0,0,0.2), rgba(0,0,0,0.1) 40%, transparent)}.ace-courses__item:hover h4 a,.ace-courses__item:focus h4 a{color:#868686}.ace-home-flexible__header,.ace-home-flexible__header--purchased{background:url(/static/leaves_blue_wide-a1bfe3c206f7da3693872bee4170b6e3.png) center center #fff no-repeat;border-bottom:solid 1px #eaeaea;padding:2.5em 0}@media only screen and (max-width: 480px){.ace-home-flexible__header,.ace-home-flexible__header--purchased{padding:1.25em 0}}.ace-home-flexible__header--purchased{background:#fff;border-bottom:none;padding-bottom:0.625em}.ace-home-flexible__header-row{max-width:1170px;margin:0 auto}.ace-home-flexible__header-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ace-home-flexible__header-row{display:inline-block}* html .ace-home-flexible__header-row{height:1%}.ace-home-flexible__header-row{display:block}.ace-home-flexible__header-left{float:left;width:58.97436%;padding-left:0.625em;color:#303335}.ace-home-flexible__header-left h1{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:2.25em;line-height:1.3;margin:0 0 0.55556em}.ace-home-flexible__header-left p{font-family:SkippySharp;font-size:1.5625em;line-height:1.2;margin:0 0 0.8em 0}@media only screen and (max-width: 768px){.ace-home-flexible__header-left h1{font-size:2em;line-height:1.2}}@media (max-width: 767px){.ace-home-flexible__header-left{float:none;width:auto;padding:0 0.625em;text-align:center}.ace-home-flexible__header-left h1{padding:0 0.3125em}.ace-home-flexible__header-left p{padding:0 0.4em}}@media only screen and (max-width: 480px){.ace-home-flexible__header-left h1{font-size:1.625em;line-height:1.1;padding:0 0.38462em}}.ace-home-flexible__header-link{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;font-family:SkippySharp}.ace-home-flexible__header-link:hover,.ace-home-flexible__header-link:focus{color:#5ec3fb}.ace-home-flexible__header-right{float:right;width:39.31624%}@media (max-width: 767px){.ace-home-flexible__header-right{float:none;width:auto;padding:0 0.625em}}.ace-home-flexible__header-livechat{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;color:#303335;text-align:center;padding:0 0 0.66667em;margin:0 0.66667em 0 auto;max-width:19.33333em}.ace-home-flexible__header-livechat:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ace-home-flexible__header-livechat{display:inline-block}* html .ace-home-flexible__header-livechat{height:1%}.ace-home-flexible__header-livechat{display:block}@media (max-width: 767px){.ace-home-flexible__header-livechat{margin:0 auto}}.ace-home-flexible__header-promocode{padding:0.625em}.ace-home-flexible__header-promocode .flexible-promotion-block{margin:0 0 0 auto}@media (max-width: 767px){.ace-home-flexible__header-promocode .flexible-promotion-block{margin:0 auto}}.ace-home-flexible__courses-list,.ace-home-flexible__courses-list--other{background-color:#fff;border-bottom:solid 1px #dfe0e3;padding:2.5em 0}@media only screen and (max-width: 480px){.ace-home-flexible__courses-list,.ace-home-flexible__courses-list--other{padding:1.25em 0}}.ace-home-flexible__courses-list--other{padding-top:0.625em;border:none}.ace-home-flexible__courses-list-row{max-width:1170px;margin:0 auto}.ace-home-flexible__courses-list-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ace-home-flexible__courses-list-row{display:inline-block}* html .ace-home-flexible__courses-list-row{height:1%}.ace-home-flexible__courses-list-row{display:block}.ace-home-flexible__courses-list-header,.ace-home-flexible__paid-courses-list-header{border-bottom:solid 1px #dfe0e3;margin:0 1.11111% 1.5625em;padding:0 0 0.3125em;color:#303335}.ace-home-flexible__courses-list-header h2,.ace-home-flexible__paid-courses-list-header h2{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;line-height:1.1;text-transform:uppercase}.ace-home-flexible__courses-list-header p,.ace-home-flexible__paid-courses-list-header p{font-family:SkippySharp;font-size:1.4375em;line-height:1.1;padding-top:0.21739em}.ace-home-flexible__paid-courses-list{background-color:#fff}.ace-home-flexible__paid-courses-list-row{max-width:1170px;margin:0 auto;padding:0.625em 0 2.5em}.ace-home-flexible__paid-courses-list-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ace-home-flexible__paid-courses-list-row{display:inline-block}* html .ace-home-flexible__paid-courses-list-row{height:1%}.ace-home-flexible__paid-courses-list-row{display:block}.ace-home-flexible__paid-courses-list-header h2{text-transform:none;font-size:1.25em}.ace-home-flexible__courses-list-plan{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.8;color:#303335;float:right;padding:0 0.66667em}.ace-home-flexible__courses-list-plan a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.ace-home-flexible__courses-list-plan a:hover,.ace-home-flexible__courses-list-plan a:focus{color:#5ec3fb}@media only screen and (max-width: 480px){.ace-home-flexible__courses-list-plan{float:none;text-align:center}}.ace-home-flexible__paid-courses-list-wrapper{width:74.78632%;border:solid 1px #e6e5e1;background-color:#f7f7f7;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:0 auto}@media only screen and (max-width: 768px){.ace-home-flexible__paid-courses-list-wrapper{width:94.01709%}}.ace-home-flexible__paid-courses-list-wrapper.has-lead-gen-fma{width:auto;margin:0 33.76068% 0 0}@media (max-width: 768px){.ace-home-flexible__paid-courses-list-wrapper.has-lead-gen-fma{margin:0}}.ace-home-flexible__difference{background-color:#f7f7f7;border-bottom:solid 1px #eaeaea;padding:3.125em 0}@media only screen and (max-width: 768px){.ace-home-flexible__difference{padding:1.875em 0}}.ace-home-flexible__difference-row{max-width:1170px;margin:0 auto;color:#303335}.ace-home-flexible__difference-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ace-home-flexible__difference-row{display:inline-block}* html .ace-home-flexible__difference-row{height:1%}.ace-home-flexible__difference-row{display:block}.ace-home-flexible__difference-title{padding:0 0 1.25em}.ace-home-flexible__difference-title h2{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:2.0625em;line-height:1.2;color:#303335;text-align:center}@media only screen and (max-width: 768px){.ace-home-flexible__difference-title{padding:0 0.3125em 1.25em}}@media only screen and (max-width: 768px){.ace-home-flexible__difference-title h2{font-size:1.75em}}.ace-home-flexible__difference-article{float:left;width:30.83333%;margin-left:1.25%;margin-right:1.25%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;text-align:center;padding:1.875em 0 1.25em;margin-bottom:1.25em;border:solid 1px #eaeaea}@media (max-width: 767px){.ace-home-flexible__difference-article{float:none;width:100%;margin-left:0;margin-right:0}}.ace-home-flexible__difference-article h3{font-size:1.25em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.1;margin-bottom:0.5em;padding:0 0.25em}.ace-home-flexible__difference-article a{color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.ace-home-flexible__difference-article a:hover,.ace-home-flexible__difference-article a:focus{color:#5ec3fb}.ace-home-flexible__difference-article p{padding:0 9.72222% 1em;font-size:0.9375em;line-height:1.53333333;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif}.ace-home-flexible__difference-article b{font-weight:bold}.ace-home-flexible__difference-article em{font-style:italic}.ace-home-flexible__difference-article .note{font-size:0.8125em;padding:0 1.53846em}.ace-home-flexible__difference-article .ace-marketing__learn-more{padding:0 0.3125em}.no-svg .svg-image-ace-rec{display:none}.png-image-ace-rec{display:none}.no-svg .png-image-ace-rec{display:block}.ace-home-flexible__sophia-difference__image{height:4.5em;width:7.8125em;margin:0 auto 1.25em;background:url(/static/ace_homebase/ace_fresh_approach-d2d3470f16f454def3c87aad7751f23a.svg) center no-repeat}.ace-home-flexible__sophia-difference__image.risk-free{background-image:url(/static/ace_homebase/ace_risk-56e1e70d99900e024442cc95c42bf49f.svg)}.no-svg .ace-home-flexible__sophia-difference__image.risk-free{background-image:url(/static/ace_homebase/ace_risk-cd464f3a9642d7a678fac73f53c99e67.png)}.ace-home-flexible__sophia-difference__image.ace-recommended{background-image:none;background-color:#fff}.ace-home-flexible__sophia-difference__image.ace-recommended img{width:100%;height:auto}.no-svg .ace-home-flexible__sophia-difference__image.ace-recommended{background-image:none}.ace-home-flexible__sophia-difference__image.ace-recommended:hover{cursor:pointer}.no-svg .ace-home-flexible__sophia-difference__image{background-image:url(/static/ace_homebase/ace_fresh_approach-b68afef1586452e1bf106e2c0003c002.png)}.ace-home-flexible__ace-recommend{background-color:#fff}.ace-home-flexible__ace-recommend .ace-recommend{width:89.47368%;margin:0 auto 4.375em}.ace-home-flexible__ace-recommend .ace-recommend__logo{display:inline-block;width:19.60784%;vertical-align:middle}.ace-home-flexible__ace-recommend .ace-recommend__logo img{width:100%;margin:0 auto}.ace-home-flexible__ace-recommend .ace-recommend-description{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.2;color:#303335;display:inline-block;margin-left:1.33333em;width:75.4902%;vertical-align:middle}.ace-home-flexible__ace-recommend .ace-recommend-description a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.ace-home-flexible__ace-recommend .ace-recommend-description a:hover,.ace-home-flexible__ace-recommend .ace-recommend-description a:focus{color:#5ec3fb}@media only screen and (max-width: 768px){.ace-home-flexible__ace-recommend .ace-recommend{width:auto;margin:0 0.625em 2.5em}}@media (max-width: 640px){.ace-home-flexible__ace-recommend .ace-recommend__logo{display:block;width:12.5em;margin:0 auto 0.9375em}.ace-home-flexible__ace-recommend .ace-recommend-description{display:block;width:auto;margin:0 0.625em 1.25em}}.ace-home-flexible__ace-recommend-row{max-width:1170px;margin:0 auto}.ace-home-flexible__ace-recommend-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ace-home-flexible__ace-recommend-row{display:inline-block}* html .ace-home-flexible__ace-recommend-row{height:1%}.ace-home-flexible__ace-recommend-row{display:block}.ace-home-flexible__testimonials-list{background-color:#fff}.ace-home-flexible__testimonials-list-row{max-width:1170px;margin:0 auto}.ace-home-flexible__testimonials-list-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ace-home-flexible__testimonials-list-row{display:inline-block}* html .ace-home-flexible__testimonials-list-row{height:1%}.ace-home-flexible__testimonials-list-row{display:block}.ace-home-flexible__testimonials-list-row .course-review-cell__inner{text-align:center;font-size:0.9375em}.ace-home-flexible__testimonials-list-row .course-review-cell__inner a{float:none;display:block}.ace-home-flexible__testimonials-list-row .course-review-cell-bottom__decor{left:50%;margin-left:-0.71429em}.ace-home-flexible__testimonials__description{font-family:"droid_serifregular", Times, "Times New Roman", serif;font-size:1.5625em;line-height:1.44em;color:#303335;padding:2.2em 0;text-align:center}.ace-home-flexible__testimonials__description em{font-style:italic}@media only screen and (max-width: 768px){.ace-home-flexible__testimonials__description{padding:1.2em 0.2em}}@media only screen and (max-width: 480px){.ace-home-flexible__testimonials__description{font-size:1.25em;padding:1em 0.25em}}.ace-home-flexible__courses-list-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ace-home-flexible__courses-list-row{display:inline-block}* html .ace-home-flexible__courses-list-row{height:1%}.ace-home-flexible__courses-list-row{display:block}@media only screen and (max-width: 480px){.ace-home-flexible__courses-list-row{text-align:center}}.ace-home-flexible__courses-list-row .spcc-course-block-short{background:#f7f7f7;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;float:left;width:14.2735%;min-width:12.8125em;margin:0 1.11111% 1.7094%;border:solid 1px #eaeaea;padding:0}.ace-home-flexible__courses-list-row .spcc-course-block-short:hover,.ace-home-flexible__courses-list-row .spcc-course-block-short:focus{-moz-box-shadow:rgba(0,0,0,0.12) 0px 0px 6px;-webkit-box-shadow:rgba(0,0,0,0.12) 0px 0px 6px;box-shadow:rgba(0,0,0,0.12) 0px 0px 6px}@media only screen and (max-width: 480px){.ace-home-flexible__courses-list-row .spcc-course-block-short{float:none;min-width:12.8125em;margin:0 auto 2.13675%}}.ace-home-flexible__paid-courses-list-line{overflow:hidden;border-bottom:solid 1px #e6e5e1;padding:1.0625em 1.875em 1.0625em 1.0625em}@media only screen and (max-width: 768px){.ace-home-flexible__paid-courses-list-line{padding:0.9375em}}.ace-home-flexible__paid-courses-list-line:last-child{border-bottom:none}.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__avatar{position:relative;float:left;width:5.3125em}.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__avatar img{display:block;max-width:100%;border:solid 1px #e6e5e1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}@media only screen and (max-width: 480px){.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__avatar{float:none;margin:auto}}.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__description{overflow:hidden;margin-left:6.5625em;margin-top:1.25em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;position:relative;padding-right:10em}@media only screen and (max-width: 480px){.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__description{padding-right:0;margin:1.25em 0 0;text-align:center}}.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__description .day-indo{font-size:0.875em;color:#303335}.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__description .pdf-unofficial-transctipt{padding:0.1875em 0 0 0.0625em}.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__description .pdf-unofficial-transctipt a{font-size:0.875em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__description .pdf-unofficial-transctipt a:hover,.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__description .pdf-unofficial-transctipt a:focus{color:#5ec3fb}.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__description .pdf-unofficial-transctipt a:before{font-size:0.71429em;padding-right:0.8em;height:1.8em;position:relative;top:0.2em}.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__description .course-homepage-review{padding:0.1875em 0 0 0}.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__description .course-homepage-review a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;background:url(/static/pencil_small_icon-2dc6767c51affe52982ec6032d13d073.png) 0 0 no-repeat;font-size:0.875em;padding-left:1.42857em;line-height:1.3;display:inline-block}.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__description .course-homepage-review a:hover,.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__description .course-homepage-review a:focus{color:#5ec3fb}.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__description .day-indo.schedule span{display:block}.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__description .day-indo.schedule a{display:inline-block;min-width:9.64286em;color:#1c9def;text-decoration:none}.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__description .day-indo.schedule a:hover,.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__description .day-indo.schedule a:focus{text-decoration:underline}.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__description .course-button{position:absolute;right:0;top:0}@media only screen and (max-width: 480px){.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__description .course-button{position:static;margin-top:0.125em;right:auto;top:auto}}.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__description .course-button .s-button.lite-blue{color:#fff;background:#1595ea;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjYjBmYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2NkYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2cb0fa), color-stop(100%, #007cdc));background-image:-moz-linear-gradient(#2cb0fa, #007cdc);background-image:-webkit-linear-gradient(#2cb0fa, #007cdc);background-image:linear-gradient(#2cb0fa, #007cdc);border:solid 1px #8b9aa3;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.0625em;padding:0.58824em 1.17647em}@media only screen and (max-width: 480px){.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__description .course-button .s-button.lite-blue{font-size:0.875em}}.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__description .course-button .s-button.lite-blue:hover,.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__description .course-button .s-button.lite-blue:focus{background:#46acef;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhYmZmYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI3OWZmNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5abffa), color-stop(100%, #279ff6));background-image:-moz-linear-gradient(#5abffa, #279ff6);background-image:-webkit-linear-gradient(#5abffa, #279ff6);background-image:linear-gradient(#5abffa, #279ff6);text-decoration:none}.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__title{font-size:1.25em;font-weight:bold;line-height:1.4;margin-bottom:0}.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__title a{color:#1c9def;text-decoration:none}.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__title a:hover,.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__title a:focus{text-decoration:underline}@media only screen and (max-width: 480px){.ace-home-flexible__paid-courses-list-line .ace-course-block-purchased__title{text-align:center}}#pay-or-schedule{background:url(/static/leaves_blue_wide-a1bfe3c206f7da3693872bee4170b6e3.png) center center #fff no-repeat;max-width:650px;min-height:470px;min-width:230px;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#303335;padding:1.25em 1.875em}#pay-or-schedule h1{color:#303335;font-size:2.125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;text-align:center}#pay-or-schedule h3{font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;text-align:center}#pay-or-schedule form{float:left}#pay-or-schedule form:after{clear:both;content:'.';display:block;visibility:hidden;height:0}#pay-or-schedule form{display:inline-block}* html #pay-or-schedule form{height:1%}#pay-or-schedule form{display:block}@media (max-width: 720px){#pay-or-schedule form{float:none;display:block}}#pay-or-schedule div{display:block;margin-right:0}@media only screen and (max-width: 768px){#pay-or-schedule div{display:block;margin:0;text-align:center;width:auto}}@media only screen and (max-width: 480px){#pay-or-schedule div{width:auto}}#pay-or-schedule .f-button{float:left;text-align:center;text-transform:capitalize;margin-top:0}#pay-or-schedule #spcc_course_user_scheduled_to{display:none}#pay-or-schedule .or-divider{float:left;font-size:14px;margin:8px 25px;line-height:1;width:3.92857em;text-align:center}@media (max-width: 720px){#pay-or-schedule .or-divider{float:none;display:block;margin:0 auto 1.75em;width:7.14286em}}#pay-or-schedule .large-very{padding:12px 0;width:30.76923%}@media (max-width: 720px){#pay-or-schedule .start-now{float:none;display:block;margin:0 auto 1.25em}}@media only screen and (max-width: 480px){#pay-or-schedule .start-now{width:50%}}#pay-or-schedule .datepicker-wrapper{float:left;margin-top:20px;clear:both}#pay-or-schedule .datepicker-wrapper .large-very{width:100%}@media (max-width: 720px){#pay-or-schedule .datepicker-wrapper{float:none;display:block;margin:auto;width:14.375em;margin-top:1.25em}}#pay-or-schedule #datepicker{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding-top:0;margin-top:0;border-bottom:solid 4px #eaeaea}#pay-or-schedule button.large-very{margin-top:25px}#pay-or-schedule #spcc_course_user_course_start_date{display:block;margin:0 auto;float:left;clear:both}@media (max-width: 720px){#pay-or-schedule #spcc_course_user_course_start_date{float:none}}#pay-or-schedule button.lite-grey{margin:20px 0 0 341px;font-size:14px;width:auto;padding:10px 25px}@media (max-width: 720px){#pay-or-schedule{min-height:37.1875em}}@media only screen and (max-width: 480px){#pay-or-schedule{min-height:40.625em;padding:1.25em 0.625em}}.ego-meter-page .tooltip{font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;background:#586063;padding:0.4em 0.66667em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}@media only screen and (max-width: 1024px){.ego-meter-page .tooltip{font-size:0.8125em}}.ego-meter-page .tooltip>.nub{border-color:transparent transparent #586063 transparent}.ego-meter-page .tooltip.tip-top{max-width:200px;margin-left:-96px;margin-top:-10px}.ego-meter-page .tooltip.tip-top>.nub{border-color:#586063 transparent transparent transparent;left:100px}.ego-meter-page .tooltip.tip-left{max-width:160px}@media only screen and (max-width: 767px){.ego-meter-page .tooltip.tip-left{max-width:280px}}.ego-meter-page .tooltip.tip-left .nub{border-color:transparent transparent transparent #586063;top:25px}@media only screen and (max-width: 767px){.ego-meter-page .tooltip.tip-left .nub{border-color:transparent transparent #586063 transparent;margin-left:-8px}}.ego-meter-page .tooltip.tip-right .nub{border-color:transparent #586063 transparent transparent;top:25px}@media only screen and (max-width: 767px){.ego-meter-page .tooltip.tip-right .nub{border-color:transparent transparent #586063 transparent;margin-left:-8px}}.ego-meter-page .tooltip b{font-family:"ProximaNova-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif}.ego-meter-page__content{background:#fff url(/static/leaves-bg-mrbones-17983734e521b15daec106e753ca8773.svg) center center}.ego-meter-page__content:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ego-meter-page__content{display:inline-block}* html .ego-meter-page__content{height:1%}.ego-meter-page__content{display:block}@media (max-width: 767px){.ego-meter-page__content{padding:0 20px}}body.ie8 .ego-meter-page__content{min-width:1023px}.ego-meter-page__row{max-width:1170px;margin:0 auto;padding:130px 0}.ego-meter-page__row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ego-meter-page__row{display:inline-block}* html .ego-meter-page__row{height:1%}.ego-meter-page__row{display:block}.ego-meter-page__inner{font-size:16px;background:#fff;color:#303335;padding:0 2.5em 2.5em 2.5em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #eaeaea;-moz-box-shadow:rgba(0,0,0,0.05) 1px 0px 20px 0;-webkit-box-shadow:rgba(0,0,0,0.05) 1px 0px 20px 0;box-shadow:rgba(0,0,0,0.05) 1px 0px 20px 0;position:relative}@media only screen and (max-width: 480px){.ego-meter-page__inner{padding:0 0.625em 2.5em 0.625em}}.ego-meter-page__title{font-size:2.1875em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.3;text-align:center;max-width:57.01754%;margin:0 auto}@media only screen and (max-width: 1024px){.ego-meter-page__title{max-width:63.15789%}}@media only screen and (min-width: 481px) and (max-width: 768px){.ego-meter-page__title{max-width:85.96491%}}@media only screen and (max-width: 480px){.ego-meter-page__title{max-width:96.49123%;font-size:1.75em}}.ego-meter-page__intro-words{font-size:1.125em;font-family:"ProximaNova-LightIt", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.3;max-width:56.14035%;margin:3.33333em auto 2.22222em;text-align:center}@media only screen and (max-width: 1024px){.ego-meter-page__intro-words{max-width:63.15789%}}@media only screen and (min-width: 481px) and (max-width: 768px){.ego-meter-page__intro-words{max-width:85.96491%}}@media only screen and (max-width: 480px){.ego-meter-page__intro-words{max-width:96.49123%}}.ego-meter-page__start-test{font-size:1.25em;margin:2.5em 0;padding:1em 3em;display:block;max-width:2.25em;margin:0 auto}.ego-meter-page__top-logo{position:relative;top:-2.5em;text-align:center}.ego-meter-page__ego-bar-wrapper:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ego-meter-page__ego-bar-wrapper{display:inline-block}* html .ego-meter-page__ego-bar-wrapper{height:1%}.ego-meter-page__ego-bar-wrapper{display:block}.ego-meter-page__ego-bar{background-color:#f6f6f6;border:solid 1px #0396d2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:10px;width:90.07353%;margin:290px auto 20px;position:relative}@media only screen and (max-width: 768px){.ego-meter-page__ego-bar{display:none}}.ego-meter-page__ego-bar.result-50 .point-1{display:block}.ego-meter-page__ego-bar.result-50 .point-1{background-position:-4px 0;left:4px}.ego-meter-page__ego-bar.result-50 .point-1 .ego-meter-page__active-point{display:block}.ego-meter-page__ego-bar.result-45 .point-1,.ego-meter-page__ego-bar.result-45 .point-2{display:block}.ego-meter-page__ego-bar.result-45 .point-2{background-position:-4px 0;left:4px}.ego-meter-page__ego-bar.result-45 .point-2 .ego-meter-page__active-point{display:block}.ego-meter-page__ego-bar.result-40 .point-1,.ego-meter-page__ego-bar.result-40 .point-2,.ego-meter-page__ego-bar.result-40 .point-3{display:block}.ego-meter-page__ego-bar.result-40 .point-2{background-position:-4px 0;left:4px}.ego-meter-page__ego-bar.result-40 .point-2 .ego-meter-page__active-point{display:block}.ego-meter-page__ego-bar.result-35 .point-1,.ego-meter-page__ego-bar.result-35 .point-2,.ego-meter-page__ego-bar.result-35 .point-3,.ego-meter-page__ego-bar.result-35 .point-4{display:block}.ego-meter-page__ego-bar.result-35 .point-2{background-position:-4px 0;left:4px}.ego-meter-page__ego-bar.result-35 .point-2 .ego-meter-page__active-point{display:block}.ego-meter-page__ego-bar.result-30 .point-1,.ego-meter-page__ego-bar.result-30 .point-2,.ego-meter-page__ego-bar.result-30 .point-3,.ego-meter-page__ego-bar.result-30 .point-4,.ego-meter-page__ego-bar.result-30 .point-5{display:block}.ego-meter-page__ego-bar.result-30 .point-2{background-position:-4px 0;left:4px}.ego-meter-page__ego-bar.result-30 .point-2 .ego-meter-page__active-point{display:block}.ego-meter-page__ego-bar.result-25 .point-1,.ego-meter-page__ego-bar.result-25 .point-2,.ego-meter-page__ego-bar.result-25 .point-3,.ego-meter-page__ego-bar.result-25 .point-4,.ego-meter-page__ego-bar.result-25 .point-5,.ego-meter-page__ego-bar.result-25 .point-6{display:block}.ego-meter-page__ego-bar.result-25 .point-2{background-position:-4px 0;left:4px}.ego-meter-page__ego-bar.result-25 .point-2 .ego-meter-page__active-point{display:block}.ego-meter-page__ego-bar.result-20 .point-1,.ego-meter-page__ego-bar.result-20 .point-2,.ego-meter-page__ego-bar.result-20 .point-3,.ego-meter-page__ego-bar.result-20 .point-4,.ego-meter-page__ego-bar.result-20 .point-5,.ego-meter-page__ego-bar.result-20 .point-6,.ego-meter-page__ego-bar.result-20 .point-7{display:block}.ego-meter-page__ego-bar.result-20 .point-2{background-position:-4px 0;left:4px}.ego-meter-page__ego-bar.result-20 .point-2 .ego-meter-page__active-point{display:block}.ego-meter-page__ego-bar.result-15 .point-1,.ego-meter-page__ego-bar.result-15 .point-2,.ego-meter-page__ego-bar.result-15 .point-3,.ego-meter-page__ego-bar.result-15 .point-4,.ego-meter-page__ego-bar.result-15 .point-5,.ego-meter-page__ego-bar.result-15 .point-6,.ego-meter-page__ego-bar.result-15 .point-7,.ego-meter-page__ego-bar.result-15 .point-8{display:block}.ego-meter-page__ego-bar.result-15 .point-2{background-position:-4px 0;left:4px}.ego-meter-page__ego-bar.result-15 .point-2 .ego-meter-page__active-point{display:block}.ego-meter-page__ego-bar.result-10 .point-1,.ego-meter-page__ego-bar.result-10 .point-2,.ego-meter-page__ego-bar.result-10 .point-3,.ego-meter-page__ego-bar.result-10 .point-4,.ego-meter-page__ego-bar.result-10 .point-5,.ego-meter-page__ego-bar.result-10 .point-6,.ego-meter-page__ego-bar.result-10 .point-7,.ego-meter-page__ego-bar.result-10 .point-8,.ego-meter-page__ego-bar.result-10 .point-9{display:block}.ego-meter-page__ego-bar.result-10 .point-2{background-position:-4px 0;left:4px}.ego-meter-page__ego-bar.result-10 .point-2 .ego-meter-page__active-point{display:block}.ego-meter-page__ego-bar .small-text{position:absolute;top:-5px;right:-3.04348em;font-family:"ProximaNova-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.4375em}.ego-meter-page__ego-bar .big-text{position:absolute;top:-5px;left:-2.04348em;font-family:"ProximaNova-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.4375em}.ego-meter-page__active-point{width:12px;height:12px;background:url(/static/ego_meter_active_point-68a8c38da65734176f3f89905681a636.png) 0 0 no-repeat;position:absolute;top:5px;left:5px;display:none}.ego-meter-page__ego-right-blue{width:1.32653%;position:absolute;right:2px;top:3px;height:4px;background-color:#42b7e4;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0;border-radius:0 2px 2px 0}.ego-meter-page__ego-wrapper{width:96.93878%;margin:0 auto;position:relative}.ego-meter-page__ego-wrapper:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ego-meter-page__ego-wrapper{display:inline-block}* html .ego-meter-page__ego-wrapper{height:1%}.ego-meter-page__ego-wrapper{display:block}.ego-meter-page__ego-blocks-wrapper{width:96.84211%}.ego-meter-page__ego-last-wrapper{width:1.875em;position:absolute;top:0px;right:0}.ego-meter-page__ego-last-wrapper .ego-meter-page__ego-grey-block{width:1.875em}.ego-meter-page__ego-grey-block{background:url(/static/ego_meter_gr_bg-0b205875b60fabecbbf3241cba76b0f8.png) 0 0 no-repeat;width:12.5%;min-width:1.875em;height:32px;position:relative;top:-11px;float:left}.ego-meter-page__ego-wrapper-blue{width:96.93878%;margin:0 auto;position:absolute;top:4px;left:1.63265%}.ego-meter-page__ego-wrapper-blue:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ego-meter-page__ego-wrapper-blue{display:inline-block}* html .ego-meter-page__ego-wrapper-blue{height:1%}.ego-meter-page__ego-wrapper-blue{display:block}@media only screen and (max-width: 1024px){.ego-meter-page__ego-wrapper-blue{left:1.53061%}}.ego-meter-page__ego-blocks-wrapper-blue{width:96.84211%}.ego-meter-page__ego-last-wrapper-blue{width:1.875em;position:absolute;top:0px;right:0}.ego-meter-page__ego-last-wrapper-blue .ego-meter-page__ego-grey-block-blue{width:1.875em}.ego-meter-page__ego-blue-block{background:url(/static/ego_blue_bg-827cee22ace5f22ed01abf96c7ee0aee.png) 0 0 no-repeat;width:12.5%;min-width:1.875em;height:32px;position:relative;top:-11px;float:right;display:none}.ego-meter__person-block{position:absolute;top:-210px;left:-53px;width:139px;height:220px;text-align:center;font-size:0.9375em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.5;color:#303335}.ego-meter__person-block.teresa{left:-54px}.ego-meter__person-block.stuart{left:-51px;white-space:nowrap}.ego-meter__person-block.stuart a{color:#1b95e3;font-size:0.8em;text-decoration:none}.ego-meter__person-block.stuart a:hover,.ego-meter__person-block.stuart a:focus{text-decoration:underline}.ego-meter__person-block-tooltip{position:absolute;top:-12px;left:61px;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:20px;line-height:1;background:#25a8f5;color:#fff;border:solid 1px #0c89e3;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:18px;height:18px;text-align:center;line-height:20px;cursor:pointer !important;z-index:11;color:#fff}.ego-meter__person-block-tooltip:hover,.ego-meter__person-block-tooltip:focus,.ego-meter__person-block-tooltip:active{border:solid 1px #0c89e3;color:#fff}.ego-meter__person-block-tooltip.has-tip{border-color:#0c89e3;color:#fff}.ego-meter__person-block-tooltip.has-tip:hover,.ego-meter__person-block-tooltip.has-tip:focus,.ego-meter__person-block-tooltip.has-tip:active{border:solid 1px #0c89e3;color:#fff}.ie8 .ego-meter__person-block-tooltip{line-height:16px}.ego-meter__person-block-img{width:139px;height:186px;position:relative}.ego-meter__person-block-img img{display:block;max-width:100%}.ego-meter__person-block-frame{width:139px;height:186px;position:absolute;background:url(/static/ego_frame-76127c835e8492ad4845dd3d3c480d93.png) 0 0 no-repeat;z-index:3}.ego-meter-page__ego-bar-vertical-wrapper{width:100%;display:none}@media only screen and (max-width: 768px){.ego-meter-page__ego-bar-vertical-wrapper{display:block}}.ego-meter-page__ego-bar-vertical{position:relative;top:0;left:0;margin:50px auto 70px;height:603px;width:1.375em}.ego-meter-page__ego-bar-vertical.result-50 .ego-meter-page__ego-bar-vertical-progress-inner{height:27px}.ego-meter-page__ego-bar-vertical.result-45 .ego-meter-page__ego-bar-vertical-progress-inner{height:97px}.ego-meter-page__ego-bar-vertical.result-40 .ego-meter-page__ego-bar-vertical-progress-inner{height:167px}.ego-meter-page__ego-bar-vertical.result-35 .ego-meter-page__ego-bar-vertical-progress-inner{height:237px}.ego-meter-page__ego-bar-vertical.result-30 .ego-meter-page__ego-bar-vertical-progress-inner{height:307px}.ego-meter-page__ego-bar-vertical.result-25 .ego-meter-page__ego-bar-vertical-progress-inner{height:377px}.ego-meter-page__ego-bar-vertical.result-20 .ego-meter-page__ego-bar-vertical-progress-inner{height:448px}.ego-meter-page__ego-bar-vertical.result-15 .ego-meter-page__ego-bar-vertical-progress-inner{height:518px}.ego-meter-page__ego-bar-vertical.result-10 .ego-meter-page__ego-bar-vertical-progress-inner{height:588px}.ego-meter-page__ego-bar-vertical .vertical-big-text{position:absolute;top:-25px;left:-4px;font-family:"ProximaNova-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.25em}.ego-meter-page__ego-bar-vertical .vertical-small-text{position:absolute;bottom:-20px;left:-13px;font-family:"ProximaNova-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.25em}.ego-meter-page__ego-bar-vertical-bubbles{background:url(/static/ego_bg_vertical-934cddbed5278cdd0530c84e013ec88e.png) 0 0 no-repeat;width:1.375em;height:603px;position:absolute;top:0;left:0;z-index:10}.ego-meter-page__ego-bar-vertical-progress{background-color:#f6f6f6;height:603px}.ego-meter-page__ego-bar-vertical-progress-inner{width:1.375em;height:0;background-color:#43b7e4;position:absolute;bottom:0;left:0}.ego-meter-page__ego-bar-vertical-person{position:absolute;height:15px;width:100px;font-size:0.8125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#303335;padding-top:75px;line-height:1.1}.ego-meter-page__ego-bar-vertical-person.kanye{top:-17px;left:-105px;background:url(/static/vertical-kanye-df22bcb37cdf943b41e3aa7120e49d91.png) 0 0 no-repeat;padding-left:1.15385em;width:85px}.ego-meter-page__ego-bar-vertical-person.hemmingway{top:125px;right:-108px;background:url(/static/vertical-hemmingway-836827749c1b1d660caaf8a2cb8475e9.png) 0 0 no-repeat;padding-left:1.76923em;width:77px}.ego-meter-page__ego-bar-vertical-person.gandhi{top:265px;left:-105px;background:url(/static/vertical-gandhi-911b27d5c3f496e8cd5fea27fb13e851.png) 0 0 no-repeat;padding-left:1.15385em;width:85px}.ego-meter-page__ego-bar-vertical-person.teresa{top:405px;right:-108px;background:url(/static/vertical-teresa-045b25ea15cd3b28ce791c68a1b53621.png) 0 0 no-repeat;padding-left:1.15385em;width:85px}.ego-meter-page__ego-bar-vertical-person.stuart{top:545px;left:-105px;background:url(/static/vertical-stuart-bd0b76ef31e84eca5f3561bbf92f524d.png) 0 0 no-repeat}.ego-meter-page__ego-bar-vertical-person.stuart a{color:#1b95e3;font-size:0.69231em;text-decoration:none;margin-left:1.33333em}.ego-meter-page__ego-bar-vertical-person.stuart a:hover,.ego-meter-page__ego-bar-vertical-person.stuart a:focus{text-decoration:underline}.ego-meter-page__ego-bar-vertical-person-tooltip_leftside,.ego-meter-page__ego-bar-vertical-person-tooltip_rightside{position:absolute;top:1.35em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:20px;line-height:1;background:#25a8f5;color:#fff;border:solid 1px #0c89e3;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:18px;height:18px;text-align:center;line-height:20px;cursor:pointer !important;z-index:11;color:#fff}.ego-meter-page__ego-bar-vertical-person-tooltip_leftside:hover,.ego-meter-page__ego-bar-vertical-person-tooltip_leftside:focus,.ego-meter-page__ego-bar-vertical-person-tooltip_leftside:active,.ego-meter-page__ego-bar-vertical-person-tooltip_rightside:hover,.ego-meter-page__ego-bar-vertical-person-tooltip_rightside:focus,.ego-meter-page__ego-bar-vertical-person-tooltip_rightside:active{border:solid 1px #0c89e3;color:#fff}.ego-meter-page__ego-bar-vertical-person-tooltip_leftside.has-tip,.ego-meter-page__ego-bar-vertical-person-tooltip_rightside.has-tip{border-color:#0c89e3;color:#fff}.ego-meter-page__ego-bar-vertical-person-tooltip_leftside.has-tip:hover,.ego-meter-page__ego-bar-vertical-person-tooltip_leftside.has-tip:focus,.ego-meter-page__ego-bar-vertical-person-tooltip_leftside.has-tip:active,.ego-meter-page__ego-bar-vertical-person-tooltip_rightside.has-tip:hover,.ego-meter-page__ego-bar-vertical-person-tooltip_rightside.has-tip:focus,.ego-meter-page__ego-bar-vertical-person-tooltip_rightside.has-tip:active{border:solid 1px #0c89e3;color:#fff}.ego-meter-page__ego-bar-vertical-person-tooltip_leftside{left:-0.8em}.ego-meter-page__ego-bar-vertical-person-tooltip_rightside{right:-0.6em}.ego-meter-page__doppelganger-wrapper{padding-top:1.875em}.ego-meter-page__doppelganger-wrapper:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ego-meter-page__doppelganger-wrapper{display:inline-block}* html .ego-meter-page__doppelganger-wrapper{height:1%}.ego-meter-page__doppelganger-wrapper{display:block}.ego-meter-page__check-course{border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff;color:#303335;float:left;width:39.98162%;margin:0 1.83824%}@media only screen and (max-width: 768px){.ego-meter-page__check-course{width:100%;float:none;margin-top:1.875em}}@media only screen and (max-width: 480px){.ego-meter-page__check-course{margin-top:1.25em;font-size:0.8125em}}.ego-meter-page__check-course-header{font-size:1.125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;background:#f6f6f6;border-bottom:solid 1px #dfe0e3;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0}.ego-meter-page__check-course-header-inner{padding:0.72222em 0.88889em 0.61111em}.ego-meter-page__check-course-container{background:#fff;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0;border-radius:0 0 4px 4px}.ego-meter-page__check-course-container-inner{padding:1em;overflow:hidden}.ego-meter-page__check-course-container-inner .check-it{margin-top:1.66667em}.ego-meter-page__check-course-avatar{float:left;width:9.0625em;border:solid 1px #dfe0e3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden}.ego-meter-page__check-course-avatar img{display:block;max-width:100%}.ego-meter-page__check-course-description{font-size:0.9375em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.5;margin-left:10.66667em}.ego-meter-page__check-course-description sup{line-height:1}.ego-meter-page__doppelganger{border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff;color:#303335;float:left;width:51.93015%;margin:0 1.83824%}@media only screen and (max-width: 768px){.ego-meter-page__doppelganger{width:100%;float:none}}@media only screen and (max-width: 480px){.ego-meter-page__doppelganger{font-size:0.8125em}}.ego-meter-page__doppelganger-header{font-size:1.125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;background:#f6f6f6;border-bottom:solid 1px #dfe0e3;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0}.ego-meter-page__doppelganger-header-inner{padding:1.22222em 0.88889em 1.11111em}.ego-meter-page__doppelganger-container{background:#fff;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0;border-radius:0 0 4px 4px}.ego-meter-page__doppelganger-container-inner{padding:1em}.ego-meter-page__doppelganger-avatar{width:9.6875em;height:9.6875em;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;float:left;overflow:hidden}.ego-meter-page__doppelganger-avatar img{display:block;max-width:100%}@media only screen and (max-width: 480px){.ego-meter-page__doppelganger-avatar{float:none;margin:0 auto 1.25em}}.ego-meter-page__doppelganger-description{margin-left:10.9375em}@media only screen and (max-width: 480px){.ego-meter-page__doppelganger-description{margin:0}}.ego-meter-page__doppelganger-description__title{font-size:1.25em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-top:0.5em;margin-bottom:0.5em}.ego-meter-page__doppelganger-description__excerpt{font-size:0.9375em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.5}.ego-meter-page__doppelganger-promotion{font-size:1.5em;font-family:SkippySharp;line-height:1;text-align:center;margin-top:1.5em}.ego-meter-page__sharing{position:relative;padding:1em}.ego-meter-page__sharing ul{position:relative;z-index:2;margin-left:1.25em}.ego-meter-page__sharing li{display:inline-block;border:solid 1px #dfe0e3;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0;background:#f6f6f6}.ego-meter-page__sharing li.active{border-bottom-color:#fff;background:#fff}.ego-meter-page__sharing li a{font-size:0.8125em;padding:0.76923em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;display:block}.ego-meter-page__sharing-course-type{position:relative;padding:1em;padding-top:0}.ego-meter-page__sharing-course-type:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ego-meter-page__sharing-course-type{display:inline-block}* html .ego-meter-page__sharing-course-type{height:1%}.ego-meter-page__sharing-course-type{display:block}.ego-meter-page__sharing-course-type li{float:left;margin-right:0.3125em}.ego-meter-page__sharing-course-type .facebook-share-button{width:64px;height:20px;background:url(/static/fb_share-993625da30ebbbb338475e1d9c21c055.png) -1px -1px no-repeat;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;display:block}.ego-meter-page__sharing-course-type .facebook-share-button:hover,.ego-meter-page__sharing-course-type .facebook-share-button:focus{background:url(/static/fb_share-993625da30ebbbb338475e1d9c21c055.png) -1px -23px no-repeat}.ego-meter-page__sharing-course-type .email-share{display:block;text-indent:-9999px;width:1.25em;height:1.125em;margin-top:0.125em;background:url(/static/course_landing_page_min_icos-1af0c9ab3a933a8ea6216529470c71c1.svg) 0 -100px no-repeat}@media only screen and (max-width: 480px){.ego-meter-page__sharing-course-type .email-share{width:1.53846em;height:1.38462em}}.no-svg .ego-meter-page__sharing-course-type .email-share{background:url(/static/course_landing_page_min_icos-243b1711b19e96cdaa2eb07d52e94dd8.png) 0 -100px no-repeat}@media (max-width: 350px){.ego-meter-page__sharing-course-type{padding-left:0.375em;padding-right:0.375em}.ego-meter-page__sharing-course-type li{margin-right:0;margin-left:0.1875em}.ego-meter-page__sharing-course-type li:first-child{margin-left:0}}.ego-meter-page__sharing-tab{display:none;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:0.9375em;position:relative;z-index:1}.ego-meter-page__sharing-tab.active{display:block}.ego-meter-page__question-paginator{display:none;margin:1.25em;text-align:center}.ego-meter-page__question-paginator__page{font-family:"ProximaNova-SemiboldIt", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.5em;line-height:1;color:#303335;border:solid 1px transparent;background:#fff;padding:0.16667em 0.41667em 0 0.375em;margin:0 0.83333em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}.ego-meter-page__question-paginator__page.active{color:#fff;background:#42b7e4;border:solid 1px #0396d2}@media only screen and (min-width: 481px) and (max-width: 768px){.ego-meter-page__question-paginator__page{margin:0 0.41667em}}@media only screen and (max-width: 480px){.ego-meter-page__question-paginator__page{margin:0 0.125em}}.ego-meter-page__question-container{display:none;width:55.14706%;margin:0 auto;padding-top:3.125em;position:relative;overflow:hidden}@media only screen and (max-width: 1024px){.ego-meter-page__question-container{width:68.35938%}}@media only screen and (min-width: 481px) and (max-width: 768px){.ego-meter-page__question-container{width:96.49123%}}@media only screen and (max-width: 480px){.ego-meter-page__question-container{width:96.49123%}}.ego-meter-page__question-container .ego-meter-page__question-container__inner{width:100%;position:absolute;left:0;top:0}.ego-meter-page__question-container .ego-meter-page__question-container__inner.next{left:600px}.ego-meter-page__question-wrapper{font-size:1.375em;font-family:"ProximaNova-SemiboldIt", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.2;padding:0.45455em 0;border-bottom:solid 1px #dfe0e3}.ego-meter-page__question-wrapper:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ego-meter-page__question-wrapper{display:inline-block}* html .ego-meter-page__question-wrapper{height:1%}.ego-meter-page__question-wrapper{display:block}.ego-meter-page__question__index{float:left}.ego-meter-page__question__text{margin-left:1.13636em}.ego-meter-page__question__answer-wrapper{font-size:1.125em;font-family:"ProximaNova-RegularIt", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.2}.ego-meter-page__question__answer-wrapper:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ego-meter-page__question__answer-wrapper{display:inline-block}* html .ego-meter-page__question__answer-wrapper{height:1%}.ego-meter-page__question__answer-wrapper{display:block}.ego-meter-page__question__answer-wrapper input{float:left;clear:none}.ego-meter-page__question__answer-wrapper label{float:left;clear:none;margin-left:5px;padding:0 0 0 18px;position:static !important}.ego-meter-page__question__answer-wrapper label p{padding:0}.ego-meter-page__question__answer-wrapper li:not(#foo) input[type='radio'],.ego-meter-page__question__answer-wrapper li:not(#foo) input[type='checkbox'],.ego-meter-page__question__answer-wrapper td:not(#foo) input[type='radio'],.ego-meter-page__question__answer-wrapper td:not(#foo) input[type='checkbox']{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;margin-right:-21px;width:16px;height:15px;cursor:pointer;position:relative;z-index:2}.ego-meter-page__question__answer-wrapper li:not(#foo) input[type='radio']+label,.ego-meter-page__question__answer-wrapper li:not(#foo) input[type='checkbox']+label,.ego-meter-page__question__answer-wrapper td:not(#foo) input[type='radio']+label,.ego-meter-page__question__answer-wrapper td:not(#foo) input[type='checkbox']+label{line-height:18px;padding:1px 5px 0px 25px;width:89%;margin:0;position:relative;z-index:1;cursor:pointer;background:url(/static/ego-radio-4ca67b031d9d365fdea9f8d7876faf18.png) -1483px center no-repeat}.ego-meter-page__question__answer-wrapper li:not(#foo) input[type='radio']:checked+label,.ego-meter-page__question__answer-wrapper li:not(#foo) input[type='checkbox']:checked+label,.ego-meter-page__question__answer-wrapper td:not(#foo) input[type='radio']:checked+label,.ego-meter-page__question__answer-wrapper td:not(#foo) input[type='checkbox']:checked+label{background:url(/static/ego-radio-4ca67b031d9d365fdea9f8d7876faf18.png) 0 center no-repeat}.ego-meter-page__question__answer-wrapper li:not(#foo) input[type='radio']:focus+label,.ego-meter-page__question__answer-wrapper li:not(#foo) input[type='checkbox']:focus+label,.ego-meter-page__question__answer-wrapper td:not(#foo) input[type='radio']:focus+label,.ego-meter-page__question__answer-wrapper td:not(#foo) input[type='checkbox']:focus+label{outline:1px dotted #666}@media only screen and (max-width: 1024px){.ego-meter-page__question__answer-wrapper li:not(#foo) input[type='radio']:focus+label,.ego-meter-page__question__answer-wrapper li:not(#foo) input[type='checkbox']:focus+label,.ego-meter-page__question__answer-wrapper td:not(#foo) input[type='radio']:focus+label,.ego-meter-page__question__answer-wrapper td:not(#foo) input[type='checkbox']:focus+label{outline:none}}.ego-meter-page__question__answer-wrapper li:not(#foo) input[disabled]+label,.ego-meter-page__question__answer-wrapper td:not(#foo) input[disabled]+label{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}.ego-meter-page__question__answer-wrapper li:not(#foo) input[disabled]:checked+label,.ego-meter-page__question__answer-wrapper td:not(#foo) input[disabled]:checked+label{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}.ego-meter-page__question__answer{padding:0.77273em 0.68182em 0.68182em;border-bottom:solid 1px #dfe0e3;background-color:#f7f7f7;overflow:hidden}.ego-meter-page__question__answer:hover{background-color:#ebf5fd}.ego-meter-page__ace-footer-wrapper{border-top:solid 1px #dfe0e3;margin-top:1.875em;padding:1.875em 0 0}.ego-meter-page__ace-footer{width:49.63235%;margin:0 auto;overflow:auto}@media only screen and (max-width: 1024px){.ego-meter-page__ace-footer{width:70.58824%}}@media only screen and (min-width: 481px) and (max-width: 768px){.ego-meter-page__ace-footer{width:88.23529%}}@media only screen and (max-width: 480px){.ego-meter-page__ace-footer{width:100%}}.ego-meter-page__ace-footer-logo{float:left;width:8.75em}.ego-meter-page__ace-footer-logo img{display:block;max-width:100%}@media only screen and (max-width: 480px){.ego-meter-page__ace-footer-logo{float:none;margin:0 auto 1.25em}}.ego-meter-page__ace-footer-description{font-size:0.6875em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.6;margin-left:14.09091em}@media only screen and (max-width: 480px){.ego-meter-page__ace-footer-description{margin:0}}@media only screen and (max-width: 480px){.ios .ego-meter-page__ace-footer-description #send_email_form{max-height:320px;overflow:auto}}@media (max-height: 260px){.ios .ego-meter-page__ace-footer-description #send_email_form{max-height:180px;overflow:auto;width:350px}}.choose-a-course-invisible-link{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.choose-a-course-popup{max-width:52.5em;padding:2.5em}.choose-a-course-popup h3{font-size:1.125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.2;padding:0 0 0.27778em 0;margin:0 0 1.11111em 0;color:#303335;border-bottom:solid 1px #dfe0e3}.choose-a-course-popup .choose-a-course-list{text-align:center}.choose-a-course-popup .ace-courses-list__item{display:inline-block;width:8.4375em;text-align:center;vertical-align:top;margin-bottom:0.625em}.choose-a-course-popup .ace-courses-list__item a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;display:inline-block;text-align:center}.choose-a-course-popup .ace-courses-list__item a:hover,.choose-a-course-popup .ace-courses-list__item a:focus{color:#5ec3fb}.choose-a-course-popup .ace-courses-list__item h4{font-size:0.9375em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.2;padding:0.66667em 0;text-align:center}.choose-a-course-popup .ace-courses__avatar{width:7.1875em;height:7.1875em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;display:inline-block}.choose-a-course-popup .ace-courses__avatar img{max-width:100%}.flexible.course-detail-page{color:#303335}.flexible.course-detail-page b{font-weight:bold}.landing-anonymous__learn,.course-detail-page__benefits,.course-detail-page__tour,.course-detail-page__description,.course-detail-page__reviews,.course-detail-page__faq{background:#f7f7f7;border-bottom:solid 1px #e0e0e2;border-top:solid 1px #e0e0e2;color:#303335}.landing-anonymous__learn:after,.course-detail-page__benefits:after,.course-detail-page__tour:after,.course-detail-page__description:after,.course-detail-page__reviews:after,.course-detail-page__faq:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.landing-anonymous__learn,.course-detail-page__benefits,.course-detail-page__tour,.course-detail-page__description,.course-detail-page__reviews,.course-detail-page__faq{display:inline-block}* html .landing-anonymous__learn,* html .course-detail-page__benefits,* html .course-detail-page__tour,* html .course-detail-page__description,* html .course-detail-page__reviews,* html .course-detail-page__faq{height:1%}.landing-anonymous__learn,.course-detail-page__benefits,.course-detail-page__tour,.course-detail-page__description,.course-detail-page__reviews,.course-detail-page__faq{display:block}@media (max-width: 767px){.landing-anonymous__learn,.course-detail-page__benefits,.course-detail-page__tour,.course-detail-page__description,.course-detail-page__reviews,.course-detail-page__faq{padding:0 20px}}body.ie8 .landing-anonymous__learn,body.ie8 .course-detail-page__benefits,body.ie8 .course-detail-page__tour,body.ie8 .course-detail-page__description,body.ie8 .course-detail-page__reviews,body.ie8 .course-detail-page__faq{min-width:1023px}.landing-anonymous__learn-header,.course-detail-page__benefits-header,.course-detail-page__tour-header,.course-detail-page__description-header,.course-detail-page__reviews-header,.course-detail-page__faq-header{padding:4.375em 0 2.5em;text-align:center;float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.landing-anonymous__learn-header,.course-detail-page__benefits-header,.course-detail-page__tour-header,.course-detail-page__description-header,.course-detail-page__reviews-header,.course-detail-page__faq-header{float:none;width:100%;margin-left:0;margin-right:0}}.landing-anonymous__learn-header h2,.course-detail-page__benefits-header h2,.course-detail-page__tour-header h2,.course-detail-page__description-header h2,.course-detail-page__reviews-header h2,.course-detail-page__faq-header h2{font-size:2.25em;line-height:1.44;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.landing-anonymous__learn-header p,.course-detail-page__benefits-header p,.course-detail-page__tour-header p,.course-detail-page__description-header p,.course-detail-page__reviews-header p,.course-detail-page__faq-header p{font-size:1.5625em;line-height:1.44;font-family:"droid_serifregular", Times, "Times New Roman", serif;width:81.19658%;margin:0 auto}@media only screen and (max-width: 768px){.landing-anonymous__learn-header h2,.course-detail-page__benefits-header h2,.course-detail-page__tour-header h2,.course-detail-page__description-header h2,.course-detail-page__reviews-header h2,.course-detail-page__faq-header h2{font-size:1.875em}.landing-anonymous__learn-header p,.course-detail-page__benefits-header p,.course-detail-page__tour-header p,.course-detail-page__description-header p,.course-detail-page__reviews-header p,.course-detail-page__faq-header p{font-size:1.375em;line-height:1.3}}@media (max-width: 767px){.landing-anonymous__learn-header p,.course-detail-page__benefits-header p,.course-detail-page__tour-header p,.course-detail-page__description-header p,.course-detail-page__reviews-header p,.course-detail-page__faq-header p{width:100%}}.course-detail-page__header{background:#fff;padding-bottom:3.125em}.course-detail-page__header:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.course-detail-page__header{display:inline-block}* html .course-detail-page__header{height:1%}.course-detail-page__header{display:block}@media (max-width: 767px){.course-detail-page__header{padding:0 20px}}body.ie8 .course-detail-page__header{min-width:1023px}.course-detail-page__header.tier-three{padding-bottom:1.25em}.course-detail-page__header-row{max-width:1170px;margin:0 auto}.course-detail-page__header-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.course-detail-page__header-row{display:inline-block}* html .course-detail-page__header-row{height:1%}.course-detail-page__header-row{display:block}.course-detail-page__header-more{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;padding:1.875em 0 0;text-align:right;text-transform:uppercase}@media (max-width: 767px){.course-detail-page__header-more{float:none;width:100%;margin-left:0;margin-right:0}}.course-detail-page__header-more a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;font-size:0.875em}.course-detail-page__header-more a:hover,.course-detail-page__header-more a:focus{color:#5ec3fb}.course-detail-page__header-more a span{display:inline-block;width:1.14286em;height:1.14286em;margin:0 0 -0.14286em 1.07143em;background:url(/static/course_landing_page_min_icos-1af0c9ab3a933a8ea6216529470c71c1.svg) 0 -20px no-repeat;-moz-transition:-moz-transform 500ms ease-in-out;-o-transition:-o-transform 500ms ease-in-out;-webkit-transition:-webkit-transform 500ms ease-in-out;transition:transform 500ms ease-in-out}.course-detail-page__header-more a.active span{-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.no-svg .course-detail-page__header-more a span{background:url(/static/course_landing_page_min_icos-243b1711b19e96cdaa2eb07d52e94dd8.png) 0 -20px no-repeat}.course-detail-page__header-courses-wrapper{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;float:none;padding-bottom:1.875em}@media (max-width: 767px){.course-detail-page__header-courses-wrapper{float:none;width:100%;margin-left:0;margin-right:0}}.course-detail-page__header-course{float:left;width:64.16667%;margin-left:1.25%;margin-right:1.25%}.course-detail-page__header-course:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.course-detail-page__header-course{display:inline-block}* html .course-detail-page__header-course{height:1%}.course-detail-page__header-course{display:block}@media (max-width: 767px){.course-detail-page__header-course{float:none;width:100%;margin-left:0;margin-right:0}}.course-detail-page__header-course h3{margin-bottom:1.5em;border-bottom:1px solid #eaeaea;font-size:1.25em;line-height:1.3;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif}.course-detail-page__header-img{float:left;width:40%;margin-right:4%;border:1px solid #eaeaea;border-radius:4px;overflow:hidden;-moz-box-shadow:rgba(0,0,0,0.1) 1px 0px 10px;-webkit-box-shadow:rgba(0,0,0,0.1) 1px 0px 10px;box-shadow:rgba(0,0,0,0.1) 1px 0px 10px}@media only screen and (max-width: 480px){.course-detail-page__header-img{margin:auto;float:none}}.course-detail-page__header-img img{display:block;width:100%}.course-detail-page__header-review{padding-bottom:0.3125em}.course-detail-page__header-review .review_rating{display:inline-block;margin-right:0.625em;position:relative;top:0.125em}.course-detail-page__header-review .review_rating .stars{font-size:16px;background:#d4d4d4 url(/static/stars-flexible-gradient-bg-bfe45ec69e6121d1f643daa709a5c8f4.png) 0 0 no-repeat;width:5.25em;height:1em;overflow:hidden}.course-detail-page__header-review .review_rating .stars img{display:block;margin:0;padding:0}.course-detail-page__header-review .student-reviews-link{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;font-size:0.8125em;text-transform:uppercase;background:url(/static/review_icon-70dca04608455a368a8622f5e6ccc261.png) 0 0 no-repeat;padding:0.38462em 0 0 1.53846em;line-height:1;display:inline-block}.course-detail-page__header-review .student-reviews-link:hover,.course-detail-page__header-review .student-reviews-link:focus{color:#5ec3fb}.course-detail-page .joyride-list{display:none}.course-detail-page .joyride-tip-guide{display:none;width:24em;margin-top:0.33333em;position:absolute;top:0;left:0;background:#5b6063;color:#fff;border:solid 1px #303335;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:normal;font-size:15px;line-height:1.5;z-index:1101}.course-detail-page .joyride-tip-guide .joyride-list,.course-detail-page .joyride-tip-guide .joyride-next-tip,.course-detail-page .joyride-tip-guide .joyride-prev-tip,.course-detail-page .joyride-tip-guide .joyride-close-tip{display:none}.course-detail-page .joyride-tip-guide.lt-ie9{max-width:53.33333em;left:50%;margin-left:-26.66667em}.course-detail-page .joyride-tip-guide h3{margin-bottom:0.46667em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.2em;line-height:1.25}.course-detail-page .joyride-tip-guide p{margin:0 0 1.125em;font-size:1em;line-height:1.5}.course-detail-page .joyride-tip-guide .f-button{display:inline-block;font-size:1.06667em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;padding-left:0.75em;padding-right:0.75em;margin-right:1.25em}@media only screen and (max-width: 480px){.course-detail-page .joyride-tip-guide .f-button{float:left;display:block}}.course-detail-page .joyride-tip-guide .skip{color:#1291e8;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;text-decoration:none;display:inline-block}.course-detail-page .joyride-tip-guide .skip:hover,.course-detail-page .joyride-tip-guide .skip:focus{color:#5ec3fb}@media only screen and (max-width: 480px){.course-detail-page .joyride-tip-guide .skip{display:block;line-height:1.1}}@media only screen and (max-width: 480px){.course-detail-page .joyride-tip-guide .joyride-close-tip.skip{padding-top:0.6em}}.course-detail-page .joyride-tip-guide .joyride-nub{display:block;position:absolute;width:0.93333em;height:0.46667em;background:url(/static/joyride_nub-013c574981a75cf2054e89eed622dade.png) 0 0 no-repeat}.course-detail-page .joyride-tip-guide .joyride-nub.right{left:auto;background-position:0 -9px;right:-0.46667em;width:0.46667em;height:0.93333em;top:0.66667em}@media only screen and (min-width: 481px) and (max-width: 768px){.course-detail-page .joyride-tip-guide .joyride-nub.right{background-position:0 0;width:0.93333em;height:0.46667em;right:0.4em;top:-0.46667em}}.course-detail-page .joyride-tip-guide .joyride-nub.top{left:10%;top:-0.46667em}@media only screen and (max-width: 768px){.course-detail-page .joyride-tip-guide .joyride-nub.top{left:50%}}.course-detail-page .joyride-tip-guide .joyride-nub.left{background-position:-0.46667em -0.6em;width:0.46667em;height:0.93333em;left:-0.46667em;top:1.33333em}@media only screen and (min-width: 481px) and (max-width: 768px){.course-detail-page .joyride-tip-guide .joyride-nub.left{background-position:0 0;width:0.93333em;height:0.46667em;right:0.4em;top:-0.46667em;left:auto}}.course-detail-page .joyride-tip-guide .joyride-nub.bottom{background-position:0 bottom;bottom:-0.46667em;left:10%}.course-detail-page .joyride-tip-guide .joyride-content-wrapper{padding:1em}.course-detail-page .joyride-tip-guide .joyride-content-wrapper .button{margin-bottom:0 !important}.course-detail-page .joyride-tip-guide .joyride-links:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.course-detail-page .joyride-tip-guide .joyride-links{display:inline-block}* html .course-detail-page .joyride-tip-guide .joyride-links{height:1%}.course-detail-page .joyride-tip-guide .joyride-links{display:block}.course-detail-page .joyride-tip-guide .joyride-fake-link{text-indent:99989px;overflow:hidden;position:absolute;top:-100000px;left:-100000px}@media only screen and (max-width: 480px){.course-detail-page .joyride-tip-guide{width:90%}}@media only screen and (max-width: 480px){.course-detail-page .joyride-tip-guide{margin:0.66667em 0 0 1.33333em;width:19.33333em}}@media only screen and (max-width: 480px){.course-detail-page .joyride-tip-guide .joyride-nub.top{left:6.66667em !important}}@media (max-width: 400px){.course-detail-page .joyride-tip-guide .joyride-nub.top{left:3.33333em !important}}@media only screen and (max-width: 768px){.course-detail-page .joyride-tip-guide .joyride-nub.top{left:10%}}.course-detail-page__header-description{float:left;width:55.06667%}.course-detail-page__header-description:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.course-detail-page__header-description{display:inline-block}* html .course-detail-page__header-description{height:1%}.course-detail-page__header-description{display:block}.course-detail-page__header-description h1{padding-bottom:0.27778em;font-size:2.25em;line-height:1;font-family:"droid_serifregular", Times, "Times New Roman", serif}.course-detail-page__header-description p{width:78.75895%;padding-bottom:0.53333em;font-size:0.9375em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.53333}.course-detail-page__header-description p span{background:url(/static/check_course_add-ee1959b6e0ea90b426e4ee0539f84de9.png) 0 bottom no-repeat;display:inline-block;width:1.2em;height:1.06667em}.course-detail-page__header-description .course-detail-page__header-course-link{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;margin-left:0.71429em;font-size:0.93333em;line-height:0.85714em}.course-detail-page__header-description .course-detail-page__header-course-link:hover,.course-detail-page__header-description .course-detail-page__header-course-link:focus{color:#5ec3fb}.course-detail-page__header-description .course-detail-page__header-course-link:before{position:relative;height:.6em}.course-detail-page__header-description .course-detail-page__header-course-link:before{margin-right:0.35714em}.course-detail-page__header-description .course-detail-page__header-view-course{margin-top:1.25em}.course-detail-page__header-description .course-detail-page__header-description-partners{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.course-detail-page__header-description .course-detail-page__header-description-partners:hover,.course-detail-page__header-description .course-detail-page__header-description-partners:focus{color:#5ec3fb}.no-svg .course-detail-page__header-description .course-detail-page__header-course-link{background:url(/static/anonymous-new-min-ico-f22e456dedf54083a9e92ddf87a61c55.png) 0 -168px no-repeat}.course-detail-page__header-description strong{font-weight:bold}@media only screen and (max-width: 480px){.course-detail-page__header-description{clear:both;width:100%;margin-top:1.25em;text-align:center}.course-detail-page__header-description p{margin-right:0px;width:100%}}.course-detail-page__header-buttons span.price-block{display:inline-block;padding:0.2em 2.42131% 0.06667em 2.42131%;font-size:1.875em;line-height:1;vertical-align:middle;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;background-color:#f7f7f7;border:solid 1px #e5e5e5;border-right:none;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px;border-radius:4px 0 0 4px;margin:0.06667em -0.16667em 0 0}@media (min-width: 768px) and (max-width: 1020px){.course-detail-page__header-buttons span.price-block{font-size:1.375em;margin-right:-0.27273em}}@media only screen and (max-width: 768px){.course-detail-page__header-buttons span.price-block{padding:0.5em 4.84262% 0.33333em 0;background-color:transparent;border:none}}.course-detail-page__header-buttons i{white-space:nowrap;display:inline-block;vertical-align:top}.course-detail-page__header-buttons .course-detail-page__no-card-required-buttons{background:url(/static/no_card-8bbd03c3d712d7a908098b0cdf9ff96d.png) left center no-repeat;font-size:0.6875em;padding:0.90909em 0 0.27273em 3.18182em;margin-bottom:0.45455em;text-align:left;display:block}@media only screen and (max-width: 768px){.course-detail-page__header-buttons{text-align:center}}.course-detail-page__header-buttons-tier-three{padding-top:1.875em}.course-detail-page__header-payment-plan,.course-detail-page__header-payment-plan--ceu{display:table;font-size:0.8125em;background:url(/static/arrows/arrow_reply_right_top-af4cb58690dc29f43287a0072352fd7d.png) 0 50% no-repeat;padding:0.38462em 0 0 1.92308em}@media only screen and (max-width: 768px){.course-detail-page__header-payment-plan,.course-detail-page__header-payment-plan--ceu{margin:0 auto;padding-top:0.76923em}}.course-detail-page__header-payment-plan p,.course-detail-page__header-payment-plan--ceu p{font-size:1.53846em;font-family:SkippySharp;line-height:1.1;padding:0;width:auto}.course-detail-page__header-payment-plan a,.course-detail-page__header-payment-plan--ceu a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.course-detail-page__header-payment-plan a:hover,.course-detail-page__header-payment-plan--ceu a:hover,.course-detail-page__header-payment-plan a:focus,.course-detail-page__header-payment-plan--ceu a:focus{color:#5ec3fb}.course-detail-page__header-payment-plan .icon-arrow-right:before,.course-detail-page__header-payment-plan--ceu .icon-arrow-right:before,.course-detail-page__header-payment-plan .ace-marketing-flexible__header-transfer-link a:before,.ace-marketing-flexible__header-transfer-link .course-detail-page__header-payment-plan a:before,.course-detail-page__header-payment-plan--ceu .ace-marketing-flexible__header-transfer-link a:before,.ace-marketing-flexible__header-transfer-link .course-detail-page__header-payment-plan--ceu a:before,.course-detail-page__header-payment-plan .ace-marketing-flexible__header-ace-block .description .more-link:before,.ace-marketing-flexible__header-ace-block .description .course-detail-page__header-payment-plan .more-link:before,.course-detail-page__header-payment-plan--ceu .ace-marketing-flexible__header-ace-block .description .more-link:before,.ace-marketing-flexible__header-ace-block .description .course-detail-page__header-payment-plan--ceu .more-link:before,.course-detail-page__header-payment-plan .course-detail-page__header-description .course-detail-page__header-course-link:before,.course-detail-page__header-description .course-detail-page__header-payment-plan .course-detail-page__header-course-link:before,.course-detail-page__header-payment-plan--ceu .course-detail-page__header-description .course-detail-page__header-course-link:before,.course-detail-page__header-description .course-detail-page__header-payment-plan--ceu .course-detail-page__header-course-link:before,.course-detail-page__header-payment-plan .course-detail-page__header-ace__description .learn-more:before,.course-detail-page__header-ace__description .course-detail-page__header-payment-plan .learn-more:before,.course-detail-page__header-payment-plan--ceu .course-detail-page__header-ace__description .learn-more:before,.course-detail-page__header-ace__description .course-detail-page__header-payment-plan--ceu .learn-more:before,.course-detail-page__header-payment-plan .flexible-course-page__units--milestone-text-wrapper a:before,.flexible-course-page__units--milestone-text-wrapper .course-detail-page__header-payment-plan a:before,.course-detail-page__header-payment-plan--ceu .flexible-course-page__units--milestone-text-wrapper a:before,.flexible-course-page__units--milestone-text-wrapper .course-detail-page__header-payment-plan--ceu a:before,.course-detail-page__header-payment-plan .competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper a:before,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper .course-detail-page__header-payment-plan a:before,.course-detail-page__header-payment-plan--ceu .competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper a:before,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper .course-detail-page__header-payment-plan--ceu a:before{margin-right:0.38462em}.course-detail-page__header-try{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.25em;display:inline-block;text-align:center;vertical-align:middle}@media (min-width: 768px) and (max-width: 1020px){.course-detail-page__header-try{font-size:0.9375em}}@media only screen and (min-width: 481px) and (max-width: 768px){.course-detail-page__header-try{font-size:0.9375em}}@media only screen and (max-width: 480px){.course-detail-page__header-try{font-size:0.9375em}}.course-detail-page__header-buy{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;margin-left:4.84262%;font-size:1.25em;white-space:nowrap}.course-detail-page__header-buy:hover,.course-detail-page__header-buy:focus{color:#5ec3fb}@media (min-width: 1020px) and (max-width: 1110px){.course-detail-page__header-buy{font-size:0.9375em;margin-left:2%}}@media (min-width: 768px) and (max-width: 1020px){.course-detail-page__header-buy{font-size:0.9375em;display:inline-block;margin-left:0;margin-top:0.625em}}.course-detail-page__header-buy.already-in-cart-link{font-size:1.125em}@media (min-width: 1020px) and (max-width: 1110px){.course-detail-page__header-buy.already-in-cart-link{font-size:0.88889em;margin-left:2%}}.course-detail-page__header-sidebar{float:left;width:30.83333%;margin-left:1.25%;margin-right:1.25%;padding-top:1.625em}@media (max-width: 767px){.course-detail-page__header-sidebar{float:none;width:100%;margin-left:0;margin-right:0}}.course-detail-page__header-sidebar a.course-detail-page__header-sidebar-ace_logo{display:block;width:140px;height:75px;padding:0;margin:1.5625em auto;background:url(/static/ace_logo-669c4e44d722c769c6693674f2d92435.svg) 0 0 no-repeat;background-size:140px 75px}.no-svg .course-detail-page__header-sidebar a.course-detail-page__header-sidebar-ace_logo{background:url(/static/ace_logo-5cad2a61609737281d3706c86a6c8eda.png) 0 0 no-repeat}.course-detail-page__header-sidebar-livechat{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;text-align:center;padding-bottom:1.33333em}.course-detail-page__header-sidebar-promocode{padding-bottom:1.25em;max-width:18.125em;width:100%;margin:0 auto}.course-detail-page__header-sidebar-transferman{padding:0.9375em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:solid 1px #e5e5e5;background-color:#f7f7f7;width:75%;margin:0 auto 1.5625em}.course-detail-page__header-sidebar-transferman h4{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;text-align:center;padding-bottom:1em}.course-detail-page__header-sidebar-transferman-area{width:80%;background:#d0eeff url(/static/clouds-a29a7c4fbade70cf64b9d2c7981a3eb0.png);background-repeat:repeat-x;background-position:0 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:solid 1px #a9e0ff;padding:0.625em;animation:skyClouds 60s steps(960) infinite;-webkit-animation:skyClouds 60s steps(960) infinite;text-align:center;margin:0 auto 0.9375em}.course-detail-page__header-sidebar-transferman-area img{display:block;max-width:100%;margin:0 auto}@keyframes skyClouds{0%{background-position:0 0}100%{background-position:-628px 0}}@-webkit-keyframes skyClouds{0%{background-position:0 0}100%{background-position:-628px 0}}.course-detail-page__header-sidebar-transferman-desc{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.875em;text-align:center}.course-detail-page__header-sidebar-transferman-desc p{padding-bottom:0.71429em}.course-detail-page__header-sidebar-transferman-desc a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;font-size:1em}.course-detail-page__header-sidebar-transferman-desc a:hover,.course-detail-page__header-sidebar-transferman-desc a:focus{color:#5ec3fb}.course-detail-page__header-ace-block{margin-top:2.5em;border-top:solid 1px #eaeaea;padding:1.875em 0}.course-detail-page__header-ace-block:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.course-detail-page__header-ace-block{display:inline-block}* html .course-detail-page__header-ace-block{height:1%}.course-detail-page__header-ace-block{display:block}@media only screen and (max-width: 480px){.course-detail-page__header-ace-block{padding:1.25em}}.course-detail-page__header-sidebar-ace_logo{width:5.38462em;float:left}.course-detail-page__header-sidebar-ace_logo img{width:100%}.course-detail-page__header-ace__left,.course-detail-page__header-ace__center{float:left;width:32%;margin-right:2%}@media only screen and (max-width: 480px){.course-detail-page__header-ace__left,.course-detail-page__header-ace__center{width:auto;float:none;margin-bottom:1.53846em}}.course-detail-page__header-ace__right{width:32%;float:left}@media only screen and (max-width: 480px){.course-detail-page__header-ace__right{width:auto;float:none;margin-bottom:1.53846em}}.course-detail-page__header-ace__right .course-detail-page__header-ace__college-logo{float:left;margin-left:0.76923em}.course-detail-page__header-ace__right .course-detail-page__header-ace__description{margin-left:4.61538em}.course-detail-page__header-ace-copyright{font-size:0.625em;line-height:1.5em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif}.course-detail-page__header-ace__description{margin-left:6.15385em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.course-detail-page__header-ace__description .learn-more{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;display:inline-block;margin-left:0.38462em;line-height:0.85714em}.course-detail-page__header-ace__description .learn-more:hover,.course-detail-page__header-ace__description .learn-more:focus{color:#5ec3fb}.course-detail-page__header-ace__description .learn-more:before{margin-right:0.23077em}.course-detail-page__header-ace__description .learn-more:before:before{position:relative;height:.6em}.course-detail-page__header-ace__info{font-size:0.8125em;padding:0.76923em 1.06383%;background-color:#f7f7f7;border:solid 1px #eaeaea;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:0.76923em}.course-detail-page__header-sidebar_sharing{text-align:center}.course-detail-page__header-sidebar_sharing:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.course-detail-page__header-sidebar_sharing{display:inline-block}* html .course-detail-page__header-sidebar_sharing{height:1%}.course-detail-page__header-sidebar_sharing{display:block}.course-detail-page__header-sidebar_sharing li{display:inline-block;margin-right:0.625em;margin-bottom:0.3125em;vertical-align:middle}.course-detail-page__header-sidebar_sharing li:first-child{margin-right:0}.course-detail-page__header-sidebar_sharing li div{display:inline-block}.course-detail-page__header-sidebar_sharing .email-share{display:block;text-indent:-9999px;width:1.4375em;height:1.125em;margin-top:0.125em;background:url(/static/course_landing_page_min_icos-1af0c9ab3a933a8ea6216529470c71c1.svg) 0 -100px no-repeat}.no-svg .course-detail-page__header-sidebar_sharing .email-share{background:url(/static/course_landing_page_min_icos-243b1711b19e96cdaa2eb07d52e94dd8.png) 0 -100px no-repeat}.course-detail-page__header-sidebar_sharing .twitter-share{width:5em}.course-detail-page__header-sidebar_sharing .facebook-share{width:5.625em}.course-detail-page__header-sidebar_sharing .google-plus{width:4.375em}.course-detail-page__nav-item{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5ODVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA5ODVlMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0985e1), color-stop(100%, #0985e1));background-image:-moz-linear-gradient(#0985e1, #0985e1);background-image:-webkit-linear-gradient(#0985e1, #0985e1);background-image:linear-gradient(#0985e1, #0985e1);border-right:1px solid #414548;border-left:0}li:first-child .course-detail-page__nav-item{border-left:1px solid #414548}.ie8 .course-detail-page__nav-item,.ie9 .course-detail-page__nav-item{border-top:5px solid #0985e1}.ie8 .course-detail-page__nav-item:active,.ie9 .course-detail-page__nav-item:active{background-color:#0985e1}.ie8 .active .course-detail-page__nav-item,.ie9 .active .course-detail-page__nav-item{background-color:#0985e1}.course-detail-page__benefits{background:url(/static/course_landing_page_benefits-7b6c268ad364e49af04f0f57c3010000.png) 50% 50%}.course-detail-page__benefits b{font-weight:bold}.course-detail-page__benefits-row{max-width:1170px;margin:0 auto}.course-detail-page__benefits-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.course-detail-page__benefits-row{display:inline-block}* html .course-detail-page__benefits-row{height:1%}.course-detail-page__benefits-row{display:block}.course-detail-page__benefits-article{text-align:center;float:left;width:30.83333%;margin-left:1.25%;margin-right:1.25%;padding-bottom:4.0625em}@media (max-width: 767px){.course-detail-page__benefits-article{float:none;width:100%;margin-left:0;margin-right:0}}.course-detail-page__benefits-article h3{margin-bottom:0.5em;font-size:1.25em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif}.course-detail-page__benefits-article a{color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.course-detail-page__benefits-article a:hover,.course-detail-page__benefits-article a:focus{color:#5ec3fb}.course-detail-page__benefits-article p{padding:0 9.72222% 1em;font-size:0.9375em;line-height:1.53333333;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif}.course-detail-page__benefits-article-0,.course-detail-page__benefits-article-1,.course-detail-page__benefits-article-2{width:9.375em;height:9.375em;margin:0 auto 2.8125em;background:url(/static/landing_big_icons-2307584ba0fd8a3460fb5e73ac0cb39a.svg) 0 0 no-repeat}.no-svg .course-detail-page__benefits-article-0,.no-svg .course-detail-page__benefits-article-1,.no-svg .course-detail-page__benefits-article-2{background-image:url(/static/landing_big_icons-6ea835dba27057bb0b8bcb8a10aaf742.png);width:9.625em;height:9.4375em}.course-detail-page__benefits-article-1{background-position:0 -150px}.no-svg .course-detail-page__benefits-article-1{background-position:0 -150px}.course-detail-page__benefits-article-2{background-position:0 -300px}.no-svg .course-detail-page__benefits-article-2{background-position:0 -300px}.course-detail-page__benefits-check-block-wrapper{text-align:center;padding-bottom:1.25em}.course-detail-page__benefits-check-block{background-color:#fff;padding:1.33333em 1.66667em;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;color:#303335;overflow:hidden;display:inline-block;text-align:left}.course-detail-page__benefits-check-block img{width:1.53333em;float:left}.course-detail-page__benefits-check-block p{margin:0.2em 0 0 2em}.course-detail-page__benefits-check-block a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.course-detail-page__benefits-check-block a:hover,.course-detail-page__benefits-check-block a:focus{color:#5ec3fb}.course-detail-page__benefits-six-col{padding-bottom:1.875em}.course-detail-page__benefits-six-col:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.course-detail-page__benefits-six-col{display:inline-block}* html .course-detail-page__benefits-six-col{height:1%}.course-detail-page__benefits-six-col{display:block}@media only screen and (max-width: 480px){.course-detail-page__benefits-six-col{text-align:center}}.course-detail-page__benefits-six-col-item{margin:2.13675%;width:28.63248%;display:inline-block;text-align:center;vertical-align:top}@media only screen and (min-width: 481px) and (max-width: 768px){.course-detail-page__benefits-six-col-item{width:28.20513%}}@media only screen and (max-width: 480px){.course-detail-page__benefits-six-col-item{width:44%}}.course-detail-page__benefits-six-col-item .benefits-six-col-icon{width:1.875em;height:2.5em;margin:0 auto 0.625em}.course-detail-page__benefits-six-col-item .benefits-six-col-icon.notextbooks{background:url(/static/benefits_small_icons-f879574be5f0cd527384fa4bffa4a63d.png) 0 0 no-repeat}.course-detail-page__benefits-six-col-item .benefits-six-col-icon.moneyback{background:url(/static/benefits_small_icons-f879574be5f0cd527384fa4bffa4a63d.png) 0 -50px no-repeat}.course-detail-page__benefits-six-col-item .benefits-six-col-icon.paymentplan{background:url(/static/benefits_small_icons-f879574be5f0cd527384fa4bffa4a63d.png) 0 -100px no-repeat}.course-detail-page__benefits-six-col-item .benefits-six-col-icon.instantly{background:url(/static/benefits_small_icons-f879574be5f0cd527384fa4bffa4a63d.png) 0 -150px no-repeat}.course-detail-page__benefits-six-col-item .benefits-six-col-icon.schedule{background:url(/static/benefits_small_icons-f879574be5f0cd527384fa4bffa4a63d.png) 0 -200px no-repeat}.course-detail-page__benefits-six-col-item .benefits-six-col-icon.learningcoach{background:url(/static/benefits_small_icons-f879574be5f0cd527384fa4bffa4a63d.png) 0 -250px no-repeat}.course-detail-page__benefits-six-col-item h3{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;line-height:1.2;margin-bottom:0.27778em;color:#303335}.course-detail-page__benefits-six-col-item p{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em}.course-detail-page__tour{background:#fff}.course-detail-page__tour-row{max-width:1170px;margin:0 auto}.course-detail-page__tour-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.course-detail-page__tour-row{display:inline-block}* html .course-detail-page__tour-row{height:1%}.course-detail-page__tour-row{display:block}.course-detail-page__tour-header{padding:3.125em 0 0.625em}.course-detail-page__tour-video{max-width:800px;margin:2.5em auto}.course-detail-page__description{padding-bottom:3.125em;border-top:1px solid #1c1f20;border-bottom:1px solid #1c1f20;background:#303335;color:#fff}.course-detail-page__description-row{max-width:1170px;margin:0 auto}.course-detail-page__description-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.course-detail-page__description-row{display:inline-block}* html .course-detail-page__description-row{height:1%}.course-detail-page__description-row{display:block}.course-detail-page__description-text{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%;float:right}@media (max-width: 767px){.course-detail-page__description-text{float:none;width:100%;margin-left:0;margin-right:0}}.course-detail-page__description-text.ckeditor_output{font-size:0.9375em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif}.course-detail-page__description-text.ckeditor_output p{padding-bottom:1.33333em}.course-detail-page__description-text.ckeditor_output b,.course-detail-page__description-text.ckeditor_output strong{font-weight:bold}.course-detail-page__description-text.ckeditor_output i,.course-detail-page__description-text.ckeditor_output em{font-style:italic}.course-detail-page__description-text.ckeditor_output ul{list-style:none}.course-detail-page__description-text.ckeditor_output ul li,.course-detail-page__description-text.ckeditor_output ol li{padding-bottom:0.66667em}.course-detail-page__description-text.ckeditor_output ul li{position:relative;padding-left:2em}.course-detail-page__description-text.ckeditor_output ol li{list-style:decimal;margin-left:1.33333em;padding-left:1em}.course-detail-page__description-text.ckeditor_output ul li:before{position:absolute;top:0;left:0;content:"•"}.course-detail-page__description-text .course-detail-page__description-pdf-wrapper{padding:0.625em 0 0.3125em}.course-detail-page__description-text .course-detail-page__description-pdf{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;font-size:0.93333em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.course-detail-page__description-text .course-detail-page__description-pdf:hover,.course-detail-page__description-text .course-detail-page__description-pdf:focus{color:#5ec3fb}.course-detail-page__description-text .course-detail-page__description-pdf:before{position:relative;bottom:-0.13333em;padding-right:0.33333em;font-family:'icons'}.course-detail-page__description-text .course-detail-page__description-pdf-span{text-transform:uppercase;color:#505659;font-size:0.93333em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.course-detail-page__description-picture{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%;float:right}@media (max-width: 767px){.course-detail-page__description-picture{float:none;width:100%;margin-left:0;margin-right:0}}.course-detail-page__description-picture .figure{position:relative;float:right;overflow:hidden;width:87.92793%;border:1px solid #242628;border-radius:4px}@media only screen and (max-width: 1024px){.course-detail-page__description-picture .figure{float:none;margin:0 auto 1.25em}}.course-detail-page__description-picture img{width:100%}.course-detail-page__description-picture figcaption{position:absolute;bottom:0;width:100%;padding:1.53846em 0 1.30769em;font-size:0.8125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#303335;text-align:center;background:#f7f7f7}.course-detail-page__reviews{background:#fff}.course-detail-page__reviews-row{max-width:1170px;margin:0 auto}.course-detail-page__reviews-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.course-detail-page__reviews-row{display:inline-block}* html .course-detail-page__reviews-row{height:1%}.course-detail-page__reviews-row{display:block}.course-detail-page__reviews-header-info .review-big-stars .stars{font-size:16px;background:#d4d4d4 url(/static/stars-flexible-gradient-bg-big-e3f096c4f75c4d570c0d6b81d75c7a0e.png) 0 0 no-repeat;width:12.375em;height:2.125em;overflow:hidden;margin:0 auto 0.625em}.course-detail-page__reviews-header-info .review-big-stars .stars img{display:block;margin:0;padding:0}.course-detail-page__reviews-header-info .student-reviews-note{font-size:0.8125em;text-transform:uppercase;background:url(/static/review_icon-70dca04608455a368a8622f5e6ccc261.png) 0 0 no-repeat;padding:0.38462em 0 0 1.53846em;line-height:1;display:inline-block}.course-detail-page__tier-program__logo-block{text-align:center;padding-bottom:1.25em}.course-detail-page__tier-program__logo-block img{max-width:18.125em;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:1.25em}.course-detail-page__tier-program__logo-block p,.course-detail-page__tier-program__logo-block .sanitize-program-description{font-size:0.8125em;line-height:1.30769em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;padding:0 2.69231em;max-width:22.30769em;margin:auto}.course-detail-page__tier-program__ace-block-wrapper{margin-top:2.5em;border-top:solid 1px #eaeaea;padding:1.875em 0}@media only screen and (max-width: 480px){.course-detail-page__tier-program__ace-block-wrapper{padding:1.25em}}.course-detail-page__tier-program__ace-block{line-height:1.4375em;padding:0.625em;background-color:#f7f7f7;border:solid 1px #eaeaea;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.course-detail-page__tier-program__ace-block:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.course-detail-page__tier-program__ace-block{display:inline-block}* html .course-detail-page__tier-program__ace-block{height:1%}.course-detail-page__tier-program__ace-block{display:block}.course-detail-page__tier-program__ace-logo{width:6.625em;float:left}.course-detail-page__tier-program__ace-logo img{width:100%;vertical-align:middle}@media only screen and (max-width: 480px){.course-detail-page__tier-program__ace-logo{float:none;width:50%;max-width:6.625em;margin:0 auto 0.625em;display:block}}.course-detail-page__tier-program__ace-copyright{font-size:0.8125em;margin-left:10em}@media only screen and (max-width: 480px){.course-detail-page__tier-program__ace-copyright{margin:0}}.course-detail-page__faq{background:#f7f7f7}.course-detail-page__faq-row{max-width:1170px;margin:0 auto}.course-detail-page__faq-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.course-detail-page__faq-row{display:inline-block}* html .course-detail-page__faq-row{height:1%}.course-detail-page__faq-row{display:block}.course-detail-page__faq-content{width:60%;text-align:left;margin:0 auto}.course-detail-page__faq-content li{font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;padding-bottom:1em}.course-detail-page__faq-question,strong{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.course-detail-page__faq-question a,strong a{@inclide flexible-link}.course-detail-page__header-title{border-bottom:1px solid #eaeaea;padding:1.875em 0 0.625em 0;margin:0 9.33333% 1.25em 0;position:relative}.course-detail-page__header-title:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.course-detail-page__header-title{display:inline-block}* html .course-detail-page__header-title{height:1%}.course-detail-page__header-title{display:block}@media only screen and (max-width: 768px){.course-detail-page__header-title{margin-right:1.25em}}@media only screen and (max-width: 767px){.course-detail-page__header-title{text-align:center;padding:0.625em 0 0.625em;margin-right:0}}.course-detail-page__header-payment-plan--ceu{background:none;padding:0 0 1.15385em}.course-detail-page__header-sidebar-course-details{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;padding:0.3125em 0 0.9375em;width:100%}@media only screen and (max-width: 768px){.course-detail-page__header-sidebar-course-details{max-width:25em;margin:0 auto}}@media only screen and (max-width: 767px){.course-detail-page__header-sidebar-course-details h4{text-align:center}}.course-detail-page__header-sidebar-course-details h4{font-size:0.9375em;margin-bottom:0.66667em}.course-detail-page__header-sidebar-course-details-table{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;text-align:center;border-collapse:collapse;width:100%;margin:0 auto}.course-detail-page__header-sidebar-course-details-row{display:table-row}.course-detail-page__header-sidebar-course-details-col,.course-detail-page__header-sidebar-course-details-col--title,.course-detail-page__header-sidebar-course-details-col--price{display:table-cell;font-size:0.8125em;border:solid 1px #dfe0e3;padding:0.76923em;color:#303335;width:50%}.course-detail-page__header-sidebar-course-details-col .course-detail-page__header-try,.course-detail-page__header-sidebar-course-details-col--title .course-detail-page__header-try,.course-detail-page__header-sidebar-course-details-col--price .course-detail-page__header-try{font-size:1.15385em;clear:both;display:block;margin:0 auto 1em;padding:0.33333em;max-width:6.66667em}.course-detail-page__header-sidebar-course-details-col .course-detail-page__header-buy,.course-detail-page__header-sidebar-course-details-col--title .course-detail-page__header-buy,.course-detail-page__header-sidebar-course-details-col--price .course-detail-page__header-buy{white-space:normal}.course-detail-page__header-sidebar-course-details-col .strong-block,.course-detail-page__header-sidebar-course-details-col--title .strong-block,.course-detail-page__header-sidebar-course-details-col--price .strong-block{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}@media only screen and (max-width: 800px){.course-detail-page__header-sidebar-course-details-col,.course-detail-page__header-sidebar-course-details-col--title,.course-detail-page__header-sidebar-course-details-col--price{padding:0.76923em}}.course-detail-page__no-card-required{background:url(/static/no_card-8bbd03c3d712d7a908098b0cdf9ff96d.png) left center no-repeat;font-size:0.84615em;padding:0.45455em 0 0.45455em 3.18182em;text-align:left;display:inline-block;margin-bottom:0.90909em}.course-detail-page__header-sidebar-course-details-col--title{font-size:0.9375em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;vertical-align:middle;background-color:#303335;padding:0.86667em;color:#fff}@media only screen and (max-width: 768px){.course-detail-page__header-sidebar-course-details-col--title{padding:0.66667em}}.course-detail-page__header-sidebar-course-details-col--price{background-color:#f7f7f7;font-size:1.125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;padding:0.72222em}@media only screen and (max-width: 768px){.course-detail-page__header-sidebar-course-details-col--price{padding:0.55556em}}.ceu-page .course-detail-page__benefits-header,.ceu-page .course-detail-page__description-header{padding:2.5em 0}.ceu-page .course-detail-page__header{padding-bottom:0}.ceu-page .course-detail-page__header .other-courses-list-table-wrapper{margin-top:0;margin-bottom:2.5em}.ceu-page .course-detail-page__benefits-article{padding-bottom:2.1875em}.ceu-page .course-detail-page__header-course{padding-bottom:1.25em}.ceu-page .course-detail-page__header-course h3{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;border-bottom:none;margin:0}@media only screen and (max-width: 768px){.ceu-page .course-detail-page__header-course h3{font-size:1.125em}}.ceu-page .course-detail-page__header-description{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:9.33333%}.ceu-page .course-detail-page__header-description p{width:auto}@media only screen and (max-width: 768px){.ceu-page .course-detail-page__header-description{padding-right:1.25em}.ceu-page .course-detail-page__header-description h1{padding-bottom:0.33333em;font-size:1.875em}}@media only screen and (max-width: 767px){.ceu-page .course-detail-page__header-description{padding-right:0}}.ceu-page .course-detail-page__header-sidebar{padding-top:0}.ceu-page .course-detail-page__header-courses-list{margin:0 0 3.75em}@media only screen and (max-width: 767px){.ceu-page .course-detail-page__header-courses-list{margin-bottom:1.25em}}.ceu-page .course-detail-page__header-courses-wrapper{padding-bottom:0}.ceu-page .course-detail-page__header-more{padding-bottom:1.25em}.ceu-page .course-detail-page__header-more a span{margin-left:0.71429em}.ceu-page .course-detail-page__header-sidebar-promocode{padding-bottom:0}@media only screen and (max-width: 767px){.ceu-page .course-detail-page__header-sidebar-promocode{padding-bottom:1.25em}}.ceu-page .flexible-promotion-block__value{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}@media only screen and (max-width: 767px){.ceu-page .flexible-promotion-block__value{-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0;border-radius:0 0 4px 4px}}.ceu-page .course-detail-page__header-sidebar_sharing{padding-bottom:1.875em}.course-detail-page__partners-pop{padding:1.875em 1.5625em}.course-detail-page__partners-pop h2{font-size:1.375em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-bottom:0.68182em}.course-detail-page__partners-pop p{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em}.course-detail-page__partners-pop-list{padding-top:1.875em;text-align:left}@media only screen and (max-width: 1023px){.course-detail-page__partners-pop-list{width:auto}}@media only screen and (max-width: 480px){.course-detail-page__partners-pop-list{text-align:center}}.course-detail-page__partners-pop-list-item{display:inline-block;border:solid 1px #dfe0e3;-moz-box-shadow:rgba(0,0,0,0.1) 1px 0px 5px 0;-webkit-box-shadow:rgba(0,0,0,0.1) 1px 0px 5px 0;box-shadow:rgba(0,0,0,0.1) 1px 0px 5px 0;background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:0 0.3125em 1.25em;padding:0.9375em 0.9375em 0;width:10.3125em;min-height:11.5625em;text-align:center;vertical-align:top;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;-moz-transition:border-color 0.5s ease-out, color 0.2s ease-out;-o-transition:border-color 0.5s ease-out, color 0.2s ease-out;-webkit-transition:border-color 0.5s ease-out, color 0.2s ease-out;transition:border-color 0.5s ease-out, color 0.2s ease-out}.course-detail-page__partners-pop-list-item:hover,.course-detail-page__partners-pop-list-item:focus{color:#5ec3fb}.course-detail-page__partners-pop-list-item .partners-pop-link{line-height:1.2em;display:inline-block;font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.course-detail-page__partners-pop-list-item:hover{border-color:#b5dcf5}.fancybox-wrap .course-detail-page__partners-pop-list-item{width:9.33333em}.course-detail-page__partners-pop-list-icon{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:1.125em;height:5.3125em}.course-detail-page__partners-pop-list-icon img{max-width:100%;max-height:5.625em;display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ps-container{-ms-touch-action:none;overflow:hidden !important}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color 0.2s linear, opacity 0.2s linear;-moz-transition:background-color 0.2s linear, opacity 0.2s linear;-o-transition:background-color 0.2s linear, opacity 0.2s linear;transition:background-color 0.2s linear, opacity 0.2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color 0.2s linear, opacity 0.2s linear;-moz-transition:background-color 0.2s linear, opacity 0.2s linear;-o-transition:background-color 0.2s linear, opacity 0.2s linear;transition:background-color 0.2s linear, opacity 0.2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:0.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:0.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:0.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.flexible-course-page__header,.flexible-teachers-toolbox__header,.flexible-spcc-proctor-schedule__header,.flexible-common-core__header{border-bottom:1px solid #e7e5e2;color:#303335;background:#f6f6f6}.flexible-course-page__header:after,.flexible-teachers-toolbox__header:after,.flexible-spcc-proctor-schedule__header:after,.flexible-common-core__header:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__header,.flexible-teachers-toolbox__header,.flexible-spcc-proctor-schedule__header,.flexible-common-core__header{display:inline-block}* html .flexible-course-page__header,* html .flexible-teachers-toolbox__header,* html .flexible-spcc-proctor-schedule__header,* html .flexible-common-core__header{height:1%}.flexible-course-page__header,.flexible-teachers-toolbox__header,.flexible-spcc-proctor-schedule__header,.flexible-common-core__header{display:block}@media (max-width: 767px){.flexible-course-page__header,.flexible-teachers-toolbox__header,.flexible-spcc-proctor-schedule__header,.flexible-common-core__header{padding:0 20px}}body.ie8 .flexible-course-page__header,body.ie8 .flexible-teachers-toolbox__header,body.ie8 .flexible-spcc-proctor-schedule__header,body.ie8 .flexible-common-core__header{min-width:1023px}@media (max-width: 768px){.flexible-course-page__header,.flexible-teachers-toolbox__header,.flexible-spcc-proctor-schedule__header,.flexible-common-core__header{padding-right:0;padding-left:0}}.flexible-course-page__header-row{max-width:1170px;margin:0 auto;border-right:1px solid #fff}.flexible-course-page__header-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__header-row{display:inline-block}* html .flexible-course-page__header-row{height:1%}.flexible-course-page__header-row{display:block}.flexible-course-page__header-name-col--title,.flexible-teachers-toolbox__header-title{padding:1.25em 0 1.125em;position:relative;margin:0 30.375em 0 1.25%}.flexible-course-page__header-name-col--title p,.flexible-teachers-toolbox__header-title p{padding-top:1.38462em;padding-left:7.69231em;font-size:0.8125em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-course-page__header-name-col--title h1,.flexible-teachers-toolbox__header-title h1{font-size:1.875em;font-family:"droid_serifregular", Times, "Times New Roman", serif;line-height:1}.flexible-course-page__header-name-col--title h1 span,.flexible-teachers-toolbox__header-title h1 span{font-size:0.93333em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-course-page__header-name-col--title h1 span i,.flexible-teachers-toolbox__header-title h1 span i{font-size:0.53571em;color:#fcd105;text-transform:uppercase;vertical-align:middle}@media (max-width: 768px){.flexible-course-page__header-name-col--title,.flexible-teachers-toolbox__header-title{float:none;width:100%;border-top:1px solid #fff;border-bottom:1px solid #dfe0e3}.flexible-course-page__header-name-col--title p,.flexible-teachers-toolbox__header-title p,.flexible-course-page__header-name-col--title h1,.flexible-teachers-toolbox__header-title h1{text-align:center;padding-left:0}}@media only screen and (max-width: 768px){.flexible-course-page__header-name-col--title,.flexible-teachers-toolbox__header-title{text-align:center;padding-bottom:2.5em}.flexible-course-page__header-name-col--title p,.flexible-teachers-toolbox__header-title p{font-size:0.6875em}.flexible-course-page__header-name-col--title h1,.flexible-teachers-toolbox__header-title h1{font-size:1.5625em;margin-top:0.2em}}@media only screen and (max-width: 480px){.flexible-course-page__header .flexible-course-page__header-name-col--title,.flexible-teachers-toolbox__header .flexible-course-page__header-name-col--title,.flexible-spcc-proctor-schedule__header .flexible-course-page__header-name-col--title,.flexible-common-core__header .flexible-course-page__header-name-col--title,.flexible-course-page__header .flexible-teachers-toolbox__header-title,.flexible-teachers-toolbox__header .flexible-teachers-toolbox__header-title,.flexible-spcc-proctor-schedule__header .flexible-teachers-toolbox__header-title,.flexible-common-core__header .flexible-teachers-toolbox__header-title{margin:0}}.flexible-course-page__header__tab-name{background-color:#404042;color:#fff;border:solid 1px #2b2b2d;font-size:1.125em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;padding:0.27778em 0.55556em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-top:0.55556em;display:inline-block}@media only screen and (max-width: 768px){.flexible-course-page__header__tab-name{margin-top:0.83333em}}.flexible-course-page__header__unofficial-transctipt{padding-top:0.5em}.flexible-course-page__header__unofficial-transctipt a{font-size:0.9375em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.flexible-course-page__header__unofficial-transctipt a:hover,.flexible-course-page__header__unofficial-transctipt a:focus{color:#5ec3fb}.flexible-course-page__header__unofficial-transctipt a:before{font-size:0.8em;display:inline-block;height:1.41667em;position:relative;top:0.16667em;padding-right:0.33333em}.flexible-course-page__header-icon,.flexible-spcc-proctor-schedule__header-icon{display:block;float:left;margin-right:1.25em;width:8.125em;height:8.125em;border:1px solid #e7e5e2;border-radius:0.25em}@media (max-width: 768px){.flexible-course-page__header-icon,.flexible-spcc-proctor-schedule__header-icon{float:none;width:2.8125em;height:2.8125em;margin:0 auto;padding:0}}.flexible-course-page__header-col--livechat,.flexible-spcc-proctor-schedule__header-livechat{float:right;height:11.66667em;border-right:1px solid #dfe0e3;border-left:1px solid #fff;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;text-align:center;width:20.86667em}.flexible-course-page__header-col--livechat b,.flexible-spcc-proctor-schedule__header-livechat b{font-weight:bold}.flexible-course-page__header-col--livechat img,.flexible-spcc-proctor-schedule__header-livechat img{width:100%}.flexible-course-page__header-col--livechat a,.flexible-spcc-proctor-schedule__header-livechat a{display:block;max-width:17.8em;margin:2.75em auto 0}@media (max-width: 768px){.flexible-course-page__header-col--livechat,.flexible-spcc-proctor-schedule__header-livechat{float:none;border:none;border-bottom:1px solid #dfe0e3;width:auto}.flexible-course-page__header-col--livechat img,.flexible-spcc-proctor-schedule__header-livechat img{display:block;margin:0 auto;padding:1.5625em 0 0.9375em}}.flexible-course-page__header-col--course-tour{float:right;border-left:1px solid #dfe0e3}.flexible-course-page__header-col--course-tour:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__header-col--course-tour{display:inline-block}* html .flexible-course-page__header-col--course-tour{height:1%}.flexible-course-page__header-col--course-tour{display:block}@media (max-width: 768px){.flexible-course-page__header-col--course-tour{float:none}}.flexible-course-page__header-col--course-tour-inner{height:7.8125em;padding:3.125em 1em 0;border-right:1px solid #dfe0e3;border-left:1px solid #fff}.flexible-course-page__header-col--course-tour-inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__header-col--course-tour-inner{display:inline-block}* html .flexible-course-page__header-col--course-tour-inner{height:1%}.flexible-course-page__header-col--course-tour-inner{display:block}.flexible-course-page__header-col--course-tour-inner .orientation-video-holder{margin-top:0.9375em}.flexible-course-page__header-col--course-tour-inner .f-button{text-align:center;font-size:0.875em}.flexible-course-page__header-col--course-tour-inner a{display:block}@media (max-width: 768px){.flexible-course-page__header-col--course-tour-inner{height:auto;padding-top:0.625em;padding-bottom:0.625em}.flexible-course-page__header-col--course-tour-inner a{width:100px;margin:0 auto}}.purple-banner-wrapper,.ribbon-wrapper .ribbon{width:39.33333em;margin:1.2em auto -0.66667em;padding:1em;text-align:center;font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.3;background:#fff;border:solid 2px #e0e0e2;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px;-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px;box-shadow:rgba(0,0,0,0.1) 0px 0px 5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#303335}@media (max-width: 630px){.purple-banner-wrapper,.ribbon-wrapper .ribbon{width:90%}}.purple-banner-wrapper .purple-banner-table,.ribbon-wrapper .ribbon .purple-banner-table{display:table;width:95%;margin:auto}.purple-banner-wrapper .purple-banner-row,.ribbon-wrapper .ribbon .purple-banner-row{display:table-row}.purple-banner-wrapper .purple-banner-trial,.ribbon-wrapper .ribbon .purple-banner-trial{font-family:'SkippySharp';text-align:center;font-size:1.26667em;margin-top:0.78947em;padding:0 0.52632em}.purple-banner-wrapper .purple-banner-trial a,.ribbon-wrapper .ribbon .purple-banner-trial a{font-family:'SkippySharp'}.purple-banner-wrapper .ribbon-left,.ribbon-wrapper .ribbon .ribbon-left{display:table-cell;vertical-align:middle}@media only screen and (max-width: 480px){.purple-banner-wrapper .ribbon-left,.ribbon-wrapper .ribbon .ribbon-left{padding:0 0.2em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.purple-banner-wrapper .ribbon-left>div,.ribbon-wrapper .ribbon .ribbon-left>div{display:none}}.purple-banner-wrapper .ribbon-right,.ribbon-wrapper .ribbon .ribbon-right{display:table-cell;vertical-align:middle;width:25%}.purple-banner-wrapper .ribbon-right.long-button,.ribbon-wrapper .ribbon .ribbon-right.long-button{width:6.66667em}.purple-banner-wrapper .ribbon-right.long-button .f-button,.ribbon-wrapper .ribbon .ribbon-right.long-button .f-button{padding-left:0.55556em;padding-right:0.55556em}.purple-banner-wrapper a,.ribbon-wrapper .ribbon a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.purple-banner-wrapper a:hover,.purple-banner-wrapper a:focus,.ribbon-wrapper .ribbon a:hover,.ribbon-wrapper .ribbon a:focus{color:#5ec3fb}.purple-banner-wrapper .f-button,.ribbon-wrapper .ribbon .f-button{display:inline-block;margin:0 auto;color:#fff}.purple-banner-wrapper .f-button:hover,.ribbon-wrapper .ribbon .f-button:hover{color:#fff}.purple-banner-wrapper.leaves,.ribbon-wrapper .ribbon.leaves{background:#fff url(/static/leaves_blue_ace_overlay-d003bd779d243b5b0fb74157f3f40fc7.png) center 0 no-repeat}.flexible-course-page__banner-row{max-width:1170px;margin:0 auto;background:#f6f6f6}.flexible-course-page__banner-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__banner-row{display:inline-block}* html .flexible-course-page__banner-row{height:1%}.flexible-course-page__banner-row{display:block}.flexible-course-page__banner-row .ribbon h5{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-course-page__banner-row .ribbon p{padding-bottom:0.66667em}.flexible-course-page__banner-row .ribbon.pass{background:#fff url(/static/flex_quiz_correct-103a4c6477f3ec62c017298a378bd82d.png) 18px 20px no-repeat;padding-left:3.66667em;text-align:left;border-color:#23af68}.flexible-course-page__banner-row .ribbon.fail{background:#fff url(/static/icon_incorrect-356ae04f2350d9b2d84b393655c1a930.png) 18px 20px no-repeat;padding-left:3.66667em;text-align:left;border-color:#e93c4f}.flexible-course-page__banner-row .ribbon.announce{border-color:#3c9ee7}@media only screen and (max-width: 768px){.flexible-course-page__banner-row .ribbon{width:90%;padding-right:0;padding-left:0}}.flexible-course-page__banner-row .flexible-promotion-block{float:right;margin-right:0.66667em}@media (max-width: 1019px){.flexible-course-page__banner-row .flexible-promotion-block{float:none;margin:1.33333em auto 0}}.has-promotion-banner{margin:1.33333em 19.33333em 0 0;padding-top:1em}@media (max-width: 1019px){.has-promotion-banner{padding-top:0;margin-right:0}}.course-page-rating-block{max-width:1170px;margin:0 auto;padding:0.625em 0}.course-page-rating-block:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.course-page-rating-block{display:inline-block}* html .course-page-rating-block{height:1%}.course-page-rating-block{display:block}.course-page-rating-block .br-theme-css-stars .br-widget{margin:1.875em auto 0.625em;height:2.8125em;text-align:center}.course-page-rating-block .br-theme-css-stars .br-widget a{font-size:2.8125em;height:1em;width:1em;float:none;display:inline-block}.course-page-rating-block .br-theme-css-stars .br-widget a:after{color:#fbd309;content:'☆';position:relative;top:0;left:0px}.course-page-rating-block .br-theme-css-stars .br-widget a span:after{color:#fff;content:'★';position:absolute}.course-page-rating-block .br-theme-css-stars .br-widget a.br-active:after,.course-page-rating-block .br-theme-css-stars .br-widget a.br-selected:after{color:#fbd309;content:'★' !important}.course-page-rating-block__description{font-family:'SkippySharp';font-size:1.125em;color:#303335;text-align:center;margin-top:1.11111em}.course-page-rating-block__description a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;font-family:'SkippySharp'}.course-page-rating-block__description a:hover,.course-page-rating-block__description a:focus{color:#5ec3fb}.course-page-rating-block__textfield-wrapper .inline-errors{font-size:0.8125em;text-align:left;padding-left:1.53846em}.course-page-rating-block__textfield{width:45%;margin:0 auto;text-align:center}@media only screen and (max-width: 768px){.course-page-rating-block__textfield{width:100%}}.course-page-rating-block__textfield textarea{height:5em}.course-page-rating-block__textfield .f-button{margin:0.625em auto}.flexible-course-page__tabs{border-top:1px solid #fff;color:#303335;background:#f6f6f6}.flexible-course-page__tabs:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__tabs{display:inline-block}* html .flexible-course-page__tabs{height:1%}.flexible-course-page__tabs{display:block}@media (max-width: 767px){.flexible-course-page__tabs{padding:0 20px}}body.ie8 .flexible-course-page__tabs{min-width:1023px}@media only screen and (max-width: 660px){.flexible-course-page__tabs{padding:0}}.flexible-course-page__tabs-row{max-width:1170px;margin:0 auto;position:relative;top:1px}.flexible-course-page__tabs-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__tabs-row{display:inline-block}* html .flexible-course-page__tabs-row{height:1%}.flexible-course-page__tabs-row{display:block}.flexible-course-page__tabs-col{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;padding-top:1.6875em;text-align:center;position:relative;top:0.0625em}@media (max-width: 767px){.flexible-course-page__tabs-col{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-course-page__tabs-col li{display:inline-block;margin-left:-1px;margin-bottom:1px}.flexible-course-page__tabs-col li a,.flexible-course-page__tabs-col li span{border:1px solid #dfe0e3;border-radius:0.25em 0.25em 0 0;background:#fff;display:block;padding:0.93333em 2.33333em 0.6em;font-size:0.9375em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}@media only screen and (max-width: 885px){.flexible-course-page__tabs-col li a,.flexible-course-page__tabs-col li span{padding:0.93333em 1em 0.6em}}.flexible-course-page__tabs-col li a{-moz-box-shadow:rgba(0,0,0,0.07) 2px -1px 5px inset;-webkit-box-shadow:rgba(0,0,0,0.07) 2px -1px 5px inset;box-shadow:rgba(0,0,0,0.07) 2px -1px 5px inset}@media only screen and (max-width: 480px){.flexible-course-page__tabs-col li a{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}}@media only screen and (max-width: 660px){.flexible-course-page__tabs-col li{display:block;border:1px solid #dfe0e3;border-top:none}.flexible-course-page__tabs-col li:first-child{border-top:1px solid #dfe0e3}.flexible-course-page__tabs-col li a,.flexible-course-page__tabs-col li span{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0;font-size:1.2em;padding:1.11111em;text-align:left}}.flexible-course-page__tabs-col li a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.flexible-course-page__tabs-col li a:hover,.flexible-course-page__tabs-col li a:focus{color:#5ec3fb}.flexible-course-page__tabs-col li span{border-bottom:1px solid #fff}.flexible-course-page__progress-and-score{padding-top:1.5625em;border-top:1px solid #dfe0e3;color:#303335;background:#fff}.flexible-course-page__progress-and-score:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__progress-and-score{display:inline-block}* html .flexible-course-page__progress-and-score{height:1%}.flexible-course-page__progress-and-score{display:block}@media (max-width: 767px){.flexible-course-page__progress-and-score{padding:0 20px}}body.ie8 .flexible-course-page__progress-and-score{min-width:1023px}.flexible-course-page__progress-and-score h2{font-size:1.125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}@media (max-width: 768px){.flexible-course-page__progress-and-score h2{padding-top:0.83333em;text-align:center}}.flexible-course-page__progress-and-score-row{max-width:1170px;margin:0 auto}.flexible-course-page__progress-and-score-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__progress-and-score-row{display:inline-block}* html .flexible-course-page__progress-and-score-row{height:1%}.flexible-course-page__progress-and-score-row{display:block}.flexible-course-page__progress-and-score-col{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.flexible-course-page__progress-and-score-col{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-course-page__progress-and-score-col h2{margin-bottom:0.625em}.flexible-course-page__progress-and-score--progress{margin-right:21.5625em}@media (max-width: 768px){.flexible-course-page__progress-and-score--progress{width:100%}}.flexible-course-page__progress-and-score--messages{height:2.75em}.flexible-course-page__progress-and-score--messages:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__progress-and-score--messages{display:inline-block}* html .flexible-course-page__progress-and-score--messages{height:1%}.flexible-course-page__progress-and-score--messages{display:block}.flexible-course-page__progress-and-score--messages .spcc-progress-message{float:left;font-size:0.875em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;padding:0.5em 1em 0.42857em;border:2px solid red;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(246,246,246,0)), color-stop(100%, #f6f6f6));background-image:-moz-linear-gradient(rgba(246,246,246,0), #f6f6f6);background-image:-webkit-linear-gradient(rgba(246,246,246,0), #f6f6f6);background-image:linear-gradient(rgba(246,246,246,0), #f6f6f6);overflow:hidden}.flexible-course-page__progress-and-score--messages .spcc-progress-message.green{border-color:#22af67}.flexible-course-page__progress-and-score--messages .spcc-progress-message.yellow{border-color:#fcd82c}.flexible-course-page__progress-and-score--messages .spcc-progress-message.red{border-color:#e93c4e}.flexible-course-page__progress-and-score--messages .spcc-progress-message a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.flexible-course-page__progress-and-score--messages .spcc-progress-message a:hover,.flexible-course-page__progress-and-score--messages .spcc-progress-message a:focus{color:#5ec3fb}@media (max-width: 768px){.flexible-course-page__progress-and-score--messages .spcc-progress-message{display:inline-block;float:none;margin:0.625em 0}}@media (max-width: 768px){.flexible-course-page__progress-and-score--messages{height:auto;text-align:center}}.flexible-course-page__progress-and-score--timeline-box{border:1px solid #dfe0e3;border-bottom:3px solid #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;position:relative}.flexible-course-page__progress-and-score--timeline-wrapper{position:relative;overflow:hidden;display:table;width:100%}.flexible-course-page__progress-and-score--timeline-wrapper .progressbar{position:absolute;top:0;left:0;width:100% !important}.flexible-course-page__progress-title{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.8125em;text-transform:uppercase}.flexible-course-page__progress-title.current{position:absolute;top:0.76923em;left:0.76923em}.flexible-course-page__progress-title.expected{position:absolute;top:8.07692em;left:0.76923em}.flexible-course-page__progressbar-wrapper{position:absolute;width:100%}.flexible-course-page__progressbar-wrapper.current{top:4.875em}.flexible-course-page__progressbar-wrapper.expected{top:11.0625em}.flexible-course-page__progressbar-inner{margin:0 0.625em;height:0.5em;background-color:#bae1fa;position:relative;border:solid 1px #b5d8ed;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}.with-proctored .flexible-course-page__progressbar-inner{margin-right:4.4375em}.flexible-course-page__progressbar-itself{position:absolute;top:-0.0625em;left:-0.0625em;height:0.5em;background-color:#1c9def;border:solid 1px #0b7dc5;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.flexible-course-page__progress-and-score--timeline{display:table-row}.flexible-course-page__progress-and-score--timeline>li{display:table-cell;vertical-align:top}.flexible-course-page__progress-and-score--timeline>li.flexible-course-page__progress-and-score--proctored{width:3.8125em}.flexible-course-page__progress-and-score--timeline>li:last-child .flexible-course-page__progress-and-score--goal-inner{border-right:none}.with-proctored .flexible-course-page__progress-and-score--timeline li:nth-last-child(2){border-right:solid 1px #dfe0e3}.with-proctored .flexible-course-page__progress-and-score--timeline li:nth-last-child(2) .flexible-course-page__progress-and-score--goal-inner{border-right:none}.flexible-course-page__progress-and-score--score{float:right}@media (max-width: 768px){.flexible-course-page__progress-and-score--score{float:none;width:100%}}.flexible-course-page__progress-and-score--icons{width:6.875em;padding-right:0.3125em;margin:auto}.flexible-course-page__progress-and-score--icons:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__progress-and-score--icons{display:inline-block}* html .flexible-course-page__progress-and-score--icons{height:1%}.flexible-course-page__progress-and-score--icons{display:block}.flexible-course-page__challenge--passed,.flexible-course-page__challenge--not-passed{float:left;width:1em;height:1em;margin:2.5em 0 2.25em 0.3125em;border:2px solid #fcd105;border-radius:0.25em;background-image:url(/static/flexible-dashboar-sprites-e83db2f36cab88739decc3acbaf045ca.svg);background-position:center 1084px}.no-svg .flexible-course-page__challenge--passed,.no-svg .flexible-course-page__challenge--not-passed{background-image:url(/static/flexible-dashboar-sprites-8ad86289d91a5d792e41058dafefdcfd.png);background-position:center 1015px}.flexible-course-page__challenge--passed{background-color:#fcd105}.flexible-course-page__milestone--passed,.flexible-course-page__milestone--not-passed{float:left;width:1.625em;height:1.625em;margin:2.1875em 0 1.3125em 0.3125em;border:2px solid #78469a;border-radius:0.25em;background:#996cbd;text-align:center;line-height:1.875em}.flexible-course-page__milestone--passed span,.flexible-course-page__milestone--not-passed span{font-size:0.875em;color:#fff}.flexible-course-page__challenge--not-passed,.flexible-course-page__milestone--not-passed{border:2px solid #eaeaea;background-color:#eaeaea}.flexible-course-page__proctored--passed,.flexible-course-page__proctored--not-passed{width:1.875em;height:1.875em;margin:2.1875em 0.8125em 1.9375em;background-image:url(/static/flexible-dashboar-sprites-e83db2f36cab88739decc3acbaf045ca.svg);background-position:0 -93px;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}.no-svg .flexible-course-page__proctored--passed,.no-svg .flexible-course-page__proctored--not-passed{background-image:url(/static/flexible-dashboar-sprites-8ad86289d91a5d792e41058dafefdcfd.png)}.flexible-course-page__proctored--passed{background-position:0 -244px;background-size:cover;background-attachment:scroll}@media (max-width: 768px){.flexible-course-page__proctored--passed{margin:0 auto}}.flexible-course-page__progress-and-score--proctored-goal,.flexible-course-page__progress-and-score--goal{clear:both;font-size:0.9375em;background:#f6f6f6;padding:2.1875em 0 0.9375em;border-top:1px solid #dfe0e3}.flexible-course-page__progress-and-score--proctored-goal div,.flexible-course-page__progress-and-score--goal div{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.4}.flexible-course-page__progress-and-score--proctored-goal p,.flexible-course-page__progress-and-score--goal p{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.93333em}.flexible-course-page__progress-and-score--proctored-goal .empty,.flexible-course-page__progress-and-score--goal .empty{height:3.66667em;padding:0}.flexible-course-page__complete-mark{height:2.5em;margin-top:0.0625em;background:url(/static/flexible-dashboar-sprites-e83db2f36cab88739decc3acbaf045ca.svg) 33px -274px no-repeat}.flexible-course-page__progress-and-score--proctored-goal .flexible-course-page__progress-and-score--goal-inner{width:4em;height:3.73333em;padding:0;border:none}.flexible-course-page__progress-and-score--goal-inner{padding:0 0.86667em 1em 0;border-left:1px solid #fff;border-right:1px solid #dfe0e3;position:relative;z-index:3;text-align:right}.not-active-course .with-proctored .flexible-course-page__progress-and-score--timeline li:nth-last-child(2){border-right:none}.not-active-course .with-proctored .flexible-course-page__progress-and-score--timeline li:nth-last-child(2) .flexible-course-page__progress-and-score--goal-inner{border-right:solid 1px #dfe0e3}.not-active-course .flexible-course-page__challenge--passed,.not-active-course .flexible-course-page__challenge--not-passed{margin-top:1.625em;margin-bottom:1.625em}.not-active-course .flexible-course-page__milestone--passed,.not-active-course .flexible-course-page__milestone--not-passed,.not-active-course .flexible-course-page__proctored--passed,.not-active-course .flexible-course-page__proctored--not-passed{margin-top:1.3125em;margin-bottom:1.3125em}.not-active-course .flexible-course-page__progress-and-score--proctored-goal,.not-active-course .flexible-course-page__progress-and-score--goal{padding:0.33333em 0 0 0}.not-active-course .flexible-course-page__progress-and-score--proctored-goal .flexible-course-page__progress-and-score--goal-inner{height:3.5625em;border-left:solid 1px #fff}.flexible-course-page__progress-and-score--gauge,.flexible-course-page__progress-and-score--gauge-report{position:relative;padding:1.3125em 1em 1.0625em;border:1px solid #dfe0e3;border-bottom:3px solid #dfe0e3;border-radius:0.25em;background:url(/static/gauge-e7d0c148a58595fba8b857d80fbe1392.svg) 16px 21px no-repeat}.no-svg .flexible-course-page__progress-and-score--gauge,.no-svg .flexible-course-page__progress-and-score--gauge-report{background-image:url(/static/gauge-874d1f081f424d4bc39743ac1c12b33f.png)}.flexible-course-page__progress-and-score--gauge .gauge-needle,.flexible-course-page__progress-and-score--gauge-report .gauge-needle{position:absolute;bottom:1.125em;left:50%;width:12.5em;height:1.25em;margin-left:-100px;background:url(/static/flexible-gauge-needle-7b9c6a279e0c9925ad107ef6bfe2d8fc.svg) 0 0 no-repeat}.flexible-course-page__progress-and-score--gauge .your-score,.flexible-course-page__progress-and-score--gauge-report .your-score{position:absolute;left:50%;bottom:0.88em;margin-left:-0.96em;font-size:1.5625em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#eaf1ef}.no-svg .flexible-course-page__progress-and-score--gauge .gauge-needle,.ie .flexible-course-page__progress-and-score--gauge .gauge-needle,.no-svg .flexible-course-page__progress-and-score--gauge-report .gauge-needle,.ie .flexible-course-page__progress-and-score--gauge-report .gauge-needle{background-image:url(/static/flexible-gauge-needle-27ae00cf8206d26a04dbae25a45ee3c5.png)}@media only screen and (max-width: 768px){.flexible-course-page__progress-and-score--gauge,.flexible-course-page__progress-and-score--gauge-report{margin:0 auto}}@media (max-width: 360px){.flexible-course-page__progress-and-score--gauge,.flexible-course-page__progress-and-score--gauge-report{width:auto;padding:0;background-size:250px 125px;background-position:14px 8px;background-size:cover;background-attachment:scroll}.flexible-course-page__progress-and-score--gauge .gauge-needle,.flexible-course-page__progress-and-score--gauge-report .gauge-needle{width:10em;height:1em;background-size:80px 16px;bottom:0.625em;margin-left:-80px}}.flexible-course-page__progress-and-score--gauge{height:8.75em;width:17.8125em;background-size:285px 143px}@media (max-width: 360px){.flexible-course-page__progress-and-score--gauge{background-size:254px 123px}}.active-course-score .flexible-course-page__progress-and-score--gauge{margin-top:2.0625em;height:11.5em;background-position:16px 65px}@media (max-width: 360px){.active-course-score .flexible-course-page__progress-and-score--gauge{height:8.75em;width:17.8125em;background-position:14px 8px;background-size:254px 123px}}.active-course-score .flexible-course-page__progress-and-score--gauge .gauge-needle{bottom:1.0625em}.active-course-score .flexible-course-page__progress-and-score--gauge .your-score{bottom:0.84em}.flexible-course-page__progress-and-score--gauge-report{margin:0 auto}@media (min-width: 600px){.flexible-course-page__progress-and-score--gauge-report{width:29.375em;height:15.625em;padding:0;margin:0 auto;background-size:420px 215px;background-position:20px 25px;background-attachment:scroll}.flexible-course-page__progress-and-score--gauge-report .gauge-needle{width:18.75em;height:1.875em;background-size:150px 30px;margin-left:-150px}}@media (max-width: 599px){.flexible-course-page__progress-and-score--gauge-report{height:8.75em;width:17.8125em;background-size:285px 143px}}@media (max-width: 360px){.flexible-course-page__progress-and-score--gauge-report{background-size:254px 123px}}.flexible-course-page__units{padding-top:1.5625em;color:#303335;background:#fff}.flexible-course-page__units:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__units{display:inline-block}* html .flexible-course-page__units{height:1%}.flexible-course-page__units{display:block}@media (max-width: 767px){.flexible-course-page__units{padding:0 20px}}body.ie8 .flexible-course-page__units{min-width:1023px}.flexible-course-page__units h2{font-size:1.125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}@media only screen and (max-width: 768px){.flexible-course-page__units h2{text-align:center}}@media (max-width: 768px){.flexible-course-page__units{padding-top:0.83333em}}.flexible-course-page__units-row{max-width:1170px;margin:0 auto}.flexible-course-page__units-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__units-row{display:inline-block}* html .flexible-course-page__units-row{height:1%}.flexible-course-page__units-row{display:block}.flexible-course-page__units-col{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.flexible-course-page__units-col{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-course-page__units-col h2{margin-bottom:0.9375em}.flexible-course-page__units--container{border:1px solid #dfe0e3;border-radius:0.25em;border-bottom:2px solid #dfe0e3;overflow:hidden}.flexible-course-page__units--item:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__units--item{display:inline-block}* html .flexible-course-page__units--item{height:1%}.flexible-course-page__units--item{display:block}.flexible-course-page__units--item h3 a{position:relative;display:block;padding:1em 1em 0.83333em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;font-size:1.125em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;background-color:#f6f6f6;border-top:1px solid #fff;border-bottom:1px solid #dfe0e3;-moz-transition:background-color 0.2s ease-in, color 0.2s ease-in;-o-transition:background-color 0.2s ease-in, color 0.2s ease-in;-webkit-transition:background-color 0.2s ease-in, color 0.2s ease-in;transition:background-color 0.2s ease-in, color 0.2s ease-in}.flexible-course-page__units--item h3 a:hover,.flexible-course-page__units--item h3 a:focus{color:#5ec3fb}.flexible-course-page__units--item h3 a:hover{background-color:#f0f0f0}.flexible-course-page__units--item h3 a span{position:absolute;top:50%;right:0;display:block;width:1.875em;height:1.25em;margin-top:-0.625em;background-image:url(/static/subject_browse_tutorials_toggle-f43c0b9d804e18bf5ee7cbfcf1d568e3.png);background-repeat:no-repeat;background-position:0px 0px}.flexible-course-page__units--item.active h3 a span{background-position:0px -19px}.flexible-course-page__units--item:first-child>a{border-top:none}.flexible-course-page__units--item:last-child>a{border-bottom:none}.flexible-course-page__units--item .flexible-course-page__units--competency{display:none}@media only screen and (max-width: 480px){.flexible-course-page__units--item .flexible-course-page__units--competency{padding:0 1.25em 1.25em}}.flexible-course-page__units--item.active .flexible-course-page__units--competency{display:block}.flexible-course-page__units--competency{padding-bottom:2.5em;border-bottom:1px solid #dfe0e3}.flexible-course-page__units--competency:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__units--competency{display:inline-block}* html .flexible-course-page__units--competency{height:1%}.flexible-course-page__units--competency{display:block}.flexible-course-page__units--challenges-wrapper{position:relative;float:left;width:30.875em}@media (max-width: 1024px){.flexible-course-page__units--challenges-wrapper{width:26.25em}}@media (max-width: 768px){.flexible-course-page__units--challenges-wrapper{width:auto;float:none;margin:0 auto}}.flexible-course-page__units--line-wrapper{background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAN/g4wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzE5M0ZFRjlGMTQ4MTFFMjg0Njk4QzkyNTc0RERDOTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzE5M0ZFRkFGMTQ4MTFFMjg0Njk4QzkyNTc0RERDOTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MTkzRkVGN0YxNDgxMUUyODQ2OThDOTI1NzREREM5MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MTkzRkVGOEYxNDgxMUUyODQ2OThDOTI1NzREREM5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==);background-repeat:repeat-x;background-position:0px 23px}.flexible-course-page__units--line-wrapper:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__units--line-wrapper{display:inline-block}* html .flexible-course-page__units--line-wrapper{height:1%}.flexible-course-page__units--line-wrapper{display:block}.flexible-course-page__units--line-wrapper h4{float:left;padding:1em 0.66667em 1em 1.33333em;font-size:0.9375em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;background:#fff}@media (max-width: 768px){.flexible-course-page__units--line-wrapper{background:none}.flexible-course-page__units--line-wrapper h4{float:none;padding-left:0;margin-left:-0.66667em}}.flexible-course-page__units--challenges,.flexible-course-page__units--milestone,.flexible-course-page__units--study-guide{border:1px solid #dfe0e3;border-bottom:3px solid #dfe0e3;border-radius:4px;width:23.75em;height:10.625em;margin-left:2.5em;padding:1.5625em 2.1875em 1.0625em;background:#f6f6f6;overflow:hidden}.flexible-course-page__units--challenges:after,.flexible-course-page__units--milestone:after,.flexible-course-page__units--study-guide:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__units--challenges,.flexible-course-page__units--milestone,.flexible-course-page__units--study-guide{display:inline-block}* html .flexible-course-page__units--challenges,* html .flexible-course-page__units--milestone,* html .flexible-course-page__units--study-guide{height:1%}.flexible-course-page__units--challenges,.flexible-course-page__units--milestone,.flexible-course-page__units--study-guide{display:block}.with-tips .flexible-course-page__units--challenges,.with-tips .flexible-course-page__units--milestone,.with-tips .flexible-course-page__units--study-guide{height:12.1875em;padding-top:1.875em}@media (max-width: 1024px){.flexible-course-page__units--challenges,.flexible-course-page__units--milestone,.flexible-course-page__units--study-guide{margin-left:0.625em;width:21.25em}}@media only screen and (max-width: 768px){.flexible-course-page__units--challenges,.flexible-course-page__units--milestone,.flexible-course-page__units--study-guide{height:auto;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.with-tips .flexible-course-page__units--challenges,.with-tips .flexible-course-page__units--milestone,.with-tips .flexible-course-page__units--study-guide{height:auto}}@media only screen and (min-width: 481px) and (max-width: 768px){.flexible-course-page__units--challenges,.flexible-course-page__units--milestone,.flexible-course-page__units--study-guide{width:26.25em}}@media only screen and (max-width: 480px){.flexible-course-page__units--challenges,.flexible-course-page__units--milestone,.flexible-course-page__units--study-guide{width:auto}}.flexible-course-page__units--challenge{float:left;width:6.25em;margin-left:2.5em}.flexible-course-page__units--challenge:first-child{margin-left:0}@media (max-width: 1024px){.flexible-course-page__units--challenge{margin-left:1.25em}.flexible-course-page__units--challenge:first-child{margin-left:0}}.flexible-course-page__units--challenge .f-button{display:block;width:5.22222em;margin:1.38889em auto 0;padding-right:0;padding-left:0;text-align:center}@media (max-width: 567px){.flexible-course-page__units--challenge{width:5.625em}}@media (max-width: 479px){.flexible-course-page__units--challenge{float:none;width:auto;margin:1.875em 0 0}.flexible-course-page__units--challenge:first-child{margin:0}}.flexible-course-page__units--milestone-sheet-index,.flexible-course-page__units--challenge-sheet-index{position:relative;width:1.33333em;margin:0 auto;padding:0.33333em 1em 0.20833em;background:#fcd105;border:1px solid #efc707;color:#fff;font-size:1.5em;font-family:"ProximaNova-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1;text-shadow:0px 0px 1px #dbb915;-moz-box-shadow:inset -10px 0px 20px rgba(219,185,21,0.3);-webkit-box-shadow:inset -10px 0px 20px rgba(219,185,21,0.3);box-shadow:inset -10px 0px 20px rgba(219,185,21,0.3)}.flexible-course-page__units--milestone-sheet-index{background:#78469a;border:1px solid #411563;-moz-box-shadow:inset -10px 0px 20px rgba(65,21,99,0.3);-webkit-box-shadow:inset -10px 0px 20px rgba(65,21,99,0.3);box-shadow:inset -10px 0px 20px rgba(65,21,99,0.3)}.flexible-course-page__units--milestone-sheet-corner,.flexible-get-feedback-header__score-index-corner,.flexible-course-page__units--challenge-sheet-corner{position:absolute;top:-1px;right:-1px;width:22px;height:23px;background:#fee882 url(/static/flexible-dashboar-sprites-e83db2f36cab88739decc3acbaf045ca.svg) 0 -130px;-moz-box-shadow:-1px 2px 1px rgba(219,185,21,0.5);-webkit-box-shadow:-1px 2px 1px rgba(219,185,21,0.5);box-shadow:-1px 2px 1px rgba(219,185,21,0.5)}.no-svg .flexible-course-page__units--milestone-sheet-corner,.no-svg .flexible-get-feedback-header__score-index-corner,.no-svg .flexible-course-page__units--challenge-sheet-corner{background-image:url(/static/flexible-dashboar-sprites-8ad86289d91a5d792e41058dafefdcfd.png)}.flexible-course-page__units--milestone-sheet-corner,.flexible-get-feedback-header__score-index-corner{background-color:#aa81c6;-moz-box-shadow:-1px 2px 1px rgba(65,21,91,0.5);-webkit-box-shadow:-1px 2px 1px rgba(65,21,91,0.5);box-shadow:-1px 2px 1px rgba(65,21,91,0.5)}.flexible-course-page__units--challenge-sheet-score,.flexible-get-feedback-header__score-count{width:4.44444em;margin:0 auto;padding:1.38889em 0;border:1px solid #eaeaea;border-top:none;background:white;font-size:1.125em;font-family:"ProximaNova-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;text-align:center;-moz-box-shadow:inset -10px -5px 20px rgba(220,220,220,0.2);-webkit-box-shadow:inset -10px -5px 20px rgba(220,220,220,0.2);box-shadow:inset -10px -5px 20px rgba(220,220,220,0.2)}.flexible-course-page__units--milestone-wrapper{float:left;width:24.375em}@media (max-width: 1024px){.flexible-course-page__units--milestone-wrapper{width:22.5em}}@media only screen and (max-width: 768px){.flexible-course-page__units--milestone-wrapper{float:none;width:auto}}.flexible-course-page__units--milestone{width:18.75em;padding:1.5625em 0.9375em 1.0625em 2.1875em}@media only screen and (min-width: 481px) and (max-width: 768px){.flexible-course-page__units--milestone{width:26.25em}}@media only screen and (max-width: 480px){.flexible-course-page__units--milestone{width:auto}}@media (max-width: 479px){.flexible-course-page__units--milestone{padding:1.5625em 0.9375em}}.flexible-course-page__units--milestone-flag-wrapper{float:left;width:6.25em}.flexible-course-page__units--milestone-flag-wrapper:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__units--milestone-flag-wrapper{display:inline-block}* html .flexible-course-page__units--milestone-flag-wrapper{height:1%}.flexible-course-page__units--milestone-flag-wrapper{display:block}.flexible-course-page__units--milestone-flag-wrapper .f-button{display:block;margin-top:1.5em;padding-right:0;padding-left:0;text-align:center}.flexible-course-page__units--milestone-flag-wrapper .f-button.parts-launch-button{margin-top:0.88889em}.flexible-course-page__units--milestone-flag-wrapper .f-button.resume-partially-reseted-milestone,.flexible-course-page__units--milestone-flag-wrapper .f-button.continue-milestone{margin-top:1.38889em}@media (max-width: 479px){.flexible-course-page__units--milestone-flag-wrapper{padding:1.25em 0;width:auto;float:none}.flexible-course-page__units--milestone-flag-wrapper .f-button{max-width:100px;margin-right:auto;margin-left:auto}}.flexible-course-page__units--milestone-flag{width:3.84615em;height:2.5em;margin:0 auto;padding-top:1.53846em;background:url(/static/milestone-flag-1e27cd1b6e16cd1d928450b5b01426da.svg) 0 0 no-repeat;color:#fff;font-family:"ProximaNova-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.625em;text-align:center;text-shadow:2px 2px 1px rgba(0,0,0,0.3)}.no-svg .flexible-course-page__units--milestone-flag{background-image:url(/static/milestone-flag-94bedac73b2a0213840a1ecaebdd9885.png)}.flexible-course-page__units--milestone-flag-divided{width:3.11538em;height:2.11538em;margin:0 auto;padding-top:1.15385em;background:url(/static/milestone_flag85-bd329cf64f5488ea5cc8b581d7d4fee5.svg) 0 0 no-repeat;color:#fff;font-family:"ProximaNova-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.625em;text-align:center;text-shadow:2px 2px 1px rgba(0,0,0,0.3)}.no-svg .flexible-course-page__units--milestone-flag-divided{background-image:url(/static/milestone_flag85-51880a975da2fadac8bcd4775c8d6d9a.png)}.flexible-course-page__units--milestone-parts{text-align:center;margin-top:0.625em;position:relative;width:10em;left:-1.875em}.flexible-course-page__units--milestone-parts:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__units--milestone-parts{display:inline-block}* html .flexible-course-page__units--milestone-parts{height:1%}.flexible-course-page__units--milestone-parts{display:block}.flexible-course-page__units--milestone-parts li{font-size:0.6875em;line-height:1;padding:0.54545em 0.54545em 0.36364em;display:inline-block;background-color:#eaeaea;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:0 0.09091em}.flexible-course-page__units--milestone-parts li.finished{background-color:#764498}@media (max-width: 479px){.flexible-course-page__units--milestone-parts{left:0;margin:0.625em auto 0}}.flexible-course-page__units--milestone-locked-button{width:5.875em;height:2.375em;margin:1.6875em auto 0;border-radius:4px;border:1px solid #0985e1;color:#fff;background:#29adf8 url(/static/flexible-dashboar-sprites-e83db2f36cab88739decc3acbaf045ca.svg) 31px -155px no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6}.no-svg .flexible-course-page__units--milestone-locked-button{background-image:url(/static/flexible-dashboar-sprites-8ad86289d91a5d792e41058dafefdcfd.png)}.flexible-course-page__units--milestone-text-wrapper{float:right;width:11.25em;text-align:right}.flexible-course-page__units--milestone-text-wrapper .icon-clock-long{text-align:center;font-size:0.75em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.5;margin-bottom:0.41667em}.flexible-course-page__units--milestone-text-wrapper .icon-clock-long:before{font-size:1.33333em;vertical-align:middle}.flexible-course-page__units--milestone-text-wrapper p{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.8125em;line-height:1.5;text-align:left}.flexible-course-page__units--milestone-text-wrapper a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;display:block;font-size:0.8125em;margin-bottom:0.38462em;padding-bottom:0.38462em}.flexible-course-page__units--milestone-text-wrapper a:hover,.flexible-course-page__units--milestone-text-wrapper a:focus{color:#5ec3fb}.flexible-course-page__units--milestone-text-wrapper a:before{position:relative;height:.6em}.flexible-course-page__units--milestone-text-wrapper .milestone-arrow-link:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__units--milestone-text-wrapper .milestone-arrow-link{display:inline-block}* html .flexible-course-page__units--milestone-text-wrapper .milestone-arrow-link{height:1%}.flexible-course-page__units--milestone-text-wrapper .milestone-arrow-link{display:block}.flexible-course-page__units--milestone-text-wrapper .flexible-course-page__units-practice-milestone-link,.flexible-course-page__units--milestone-text-wrapper .milestone-tips-link,.flexible-course-page__units--milestone-text-wrapper .feedback-link{float:right;width:10em;text-align:left}.flexible-course-page__units--milestone-text-wrapper .flexible-course-page__units-practice-milestone-link:before,.flexible-course-page__units--milestone-text-wrapper .milestone-tips-link:before,.flexible-course-page__units--milestone-text-wrapper .feedback-link:before{right:5px}.flexible-course-page__units--milestone-text-wrapper .feedback-link:before{right:5px}.flexible-course-page__units--milestone-text-wrapper .bordered-milestone-arrow-link{border-bottom:1px solid #dfe0e3;margin-bottom:0.76923em;padding-bottom:0.76923em}.flexible-course-page__units--milestone-text-wrapper span{display:block;margin-top:1.11111em;padding-left:1.11111em;font-family:'SkippySharp';font-size:1.125em;text-align:center;background:url(/static/flexible-dashboar-sprites-e83db2f36cab88739decc3acbaf045ca.svg) 0 -189px no-repeat}.with-tips .flexible-course-page__units--milestone-text-wrapper span{margin-top:0}.no-svg .flexible-course-page__units--milestone-text-wrapper span{background:url(/static/flexible-dashboar-sprites-8ad86289d91a5d792e41058dafefdcfd.png) 0 -180px no-repeat}@media (max-width: 479px){.flexible-course-page__units--milestone-text-wrapper{float:none;width:auto;padding:0 0 1.25em}.flexible-course-page__units--milestone-text-wrapper a{margin-left:0;text-align:center}.flexible-course-page__units--milestone-text-wrapper p{margin-left:0}.flexible-course-page__units--milestone-text-wrapper span{padding-left:0;background:none}}.flexible-course-page__units--milestone-text-h99{height:6.1875em}.flexible-course-page__units--study-guide-wrapper{float:left}@media (max-width: 768px){.flexible-course-page__units--study-guide-wrapper{float:none}}.flexible-course-page__units--study-guide{position:relative;width:10.625em;padding-left:0;padding-right:0}.flexible-course-page__units--study-guide p{margin:0 1.15385em 1.53846em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.8125em;line-height:1.5;text-align:left}@media only screen and (max-width: 768px){.flexible-course-page__units--study-guide{padding-bottom:0}}@media only screen and (min-width: 481px) and (max-width: 768px){.flexible-course-page__units--study-guide{width:26.25em}}@media only screen and (max-width: 480px){.flexible-course-page__units--study-guide{width:auto}}.flexible-course-page__units--study-guide-tutorials{position:absolute;bottom:0;height:4.25em;width:10.625em;border-top:1px solid #dfe0e3;background:#fff;text-align:center}.flexible-course-page__units--study-guide-tutorials a{display:inline-block;margin:0.8125em auto 0;padding:0.55556em 0.77778em 0.33333em;border:1px solid #dfe0e3;border-radius:0.22222em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;color:#231f20;text-decoration:none;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcfcfc), color-stop(100%, #ebebeb));background-image:-moz-linear-gradient(#fcfcfc, #ebebeb);background-image:-webkit-linear-gradient(#fcfcfc, #ebebeb);background-image:linear-gradient(#fcfcfc, #ebebeb)}.flexible-course-page__units--study-guide-tutorials a span{padding-right:1.5625em;background:url(/static/book_icon-2628dd475f20b4183c3f1ca6b91b5c46.png) right 50% no-repeat}@media only screen and (max-width: 768px){.flexible-course-page__units--study-guide-tutorials{width:auto;position:static;margin-top:1.25em}}.flexible-course-page__verification-milestone{padding-top:2.375em;padding-bottom:2.375em;background:#fff}.flexible-course-page__verification-milestone:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__verification-milestone{display:inline-block}* html .flexible-course-page__verification-milestone{height:1%}.flexible-course-page__verification-milestone{display:block}@media (max-width: 767px){.flexible-course-page__verification-milestone{padding:0 20px}}body.ie8 .flexible-course-page__verification-milestone{min-width:1023px}@media (max-width: 768px){.flexible-course-page__verification-milestone{padding-top:2.375em;padding-bottom:2.375em}}.flexible-course-page__verification-milestone-row{max-width:1170px;margin:0 auto}.flexible-course-page__verification-milestone-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__verification-milestone-row{display:inline-block}* html .flexible-course-page__verification-milestone-row{height:1%}.flexible-course-page__verification-milestone-row{display:block}.flexible-course-page__verification-milestone-col{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;border:1px solid #dfe0e3;border-bottom:3px solid #dfe0e3;border-radius:4px;overflow:hidden}@media (max-width: 767px){.flexible-course-page__verification-milestone-col{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-course-page__verification-milestone-col h2{display:block;padding:1em 1em 0.83333em;font-size:1.125em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;background-color:#f6f6f6;border-top:1px solid #fff;border-bottom:1px solid #dfe0e3}.flexible-course-page__verification-milestone-col i{font-style:italic}.flexible-course-page__verification-milestone-wrapper{position:relative}.flexible-course-page__verification-milestone-wrapper:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__verification-milestone-wrapper{display:inline-block}* html .flexible-course-page__verification-milestone-wrapper{height:1%}.flexible-course-page__verification-milestone-wrapper{display:block}.flexible-course-page__verification-milestone-text{float:left;width:56.14035%;padding:1.25em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.5}@media (max-width: 1023px){.flexible-course-page__verification-milestone-text{float:none;width:auto}}.flexible-course-page__verification-milestone-text a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-course-page__verification-milestone-text a:hover,.flexible-course-page__verification-milestone-text a:focus{color:#5ec3fb}.flexible-course-page__verification-milestone-tips .tips-text-popup{padding-bottom:0.66667em}.flexible-course-page__verification-milestone-tips .tips-text-popup span{display:inline-block;background:url(/static/idvm_tips_icons-16e3042e392fb7ecc8011700136a885e.png) 0 0 no-repeat;width:1.26667em;height:1.33333em;position:relative;top:0.2em;margin-right:0.26667em}.flexible-course-page__verification-milestone-tips .tips-video-popup span{display:inline-block;background:url(/static/idvm_tips_icons-16e3042e392fb7ecc8011700136a885e.png) 0 -31px no-repeat;width:1.26667em;height:1.33333em;position:relative;top:0.33333em;margin-right:0.26667em}.idvm-tips-text-popup{font-size:1.125em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;max-width:41.11111em;padding:1.66667em}@media only screen and (max-width: 480px){.idvm-tips-text-popup{font-size:0.9375em}}.idvm-tips-text-popup h2{font-size:1.27778em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.idvm-tips-text-popup h3{font-size:1.11111em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;padding:1.25em 0 0.5em}.idvm-tips-text-popup h3 span{width:1.65em;height:1.7em;display:inline-block;position:relative;top:0.4em;margin-right:0.25em}@media only screen and (max-width: 480px){.idvm-tips-text-popup h3 span{width:2em;height:2em}}.idvm-tips-text-popup h3 span.scheduling{background:url(/static/idvm_pop_icons-a7920cde5ad57c6bf88ae03c7cf686df.png) 0 0 no-repeat}.idvm-tips-text-popup h3 span.test{background:url(/static/idvm_pop_icons-a7920cde5ad57c6bf88ae03c7cf686df.png) 0 -35px no-repeat}.idvm-tips-text-popup h3 span.rules{background:url(/static/idvm_pop_icons-a7920cde5ad57c6bf88ae03c7cf686df.png) 0 -70px no-repeat}.idvm-tips-text-popup ul{margin:0.55556em 0;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif}.idvm-tips-text-popup ul li{margin:0 0 0.55556em 0.83333em;list-style-type:disc}.flexible-course-page__verification-milestone-text-intro{padding-bottom:1.66667em}.flexible-course-page__verification-milestone-text-intro strong{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.2em;line-height:1.4}.flexible-course-page__verification-milestone-text-intro.idvm-with-tips-headline{padding-bottom:0.33333em}.flexible-course-page__verification-milestone-text-list{margin:0.66667em 0}.flexible-course-page__verification-milestone-text-list li{margin-left:2.33333em;list-style-type:disc}.flexible-course-page__units--milestone-locked-description{font-family:'SkippySharp';font-size:1.2em;color:#303335;position:absolute;left:10em;top:9.16667em}.flexible-course-page__units--milestone-locked-description .milestone-locked-description-arrow-left{position:absolute;left:-1.38889em;top:1.38889em;width:1em}.flexible-course-page__units--milestone-locked-description .milestone-locked-description-arrow-top{width:1em;margin:0.83333em auto;display:none}@media (max-width: 1023px){.flexible-course-page__units--milestone-locked-description{width:94%;margin:0 auto;position:static;left:0;text-align:center}.flexible-course-page__units--milestone-locked-description .milestone-locked-description-arrow-left{display:none}.flexible-course-page__units--milestone-locked-description .milestone-locked-description-arrow-top{display:block}}.flexible-course-page__verification-milestone-flag{float:right;width:39.91228%;padding-bottom:1.25em;position:relative}.flexible-course-page__verification-milestone-flag .flexible-course-page__units--milestone-locked-button{margin-top:0.9375em}.flexible-course-page__verification-milestone-flag .flexible-course-page__units--milestone-locked-button.online{margin:0.9375em 0 0 2.75em}@media (max-width: 1023px){.flexible-course-page__verification-milestone-flag .flexible-course-page__units--milestone-locked-button.online{margin:0.9375em auto 0}}.flexible-course-page__verification-milestone-flag .flexible-course-page__units--milestone-sheet-wrapper{width:5.625em;margin:1.25em auto;padding:1.25em;background:#f6f6f6;border:1px solid #dfe0e3;border-bottom:3px solid #dfe0e3;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-course-page__verification-milestone-flag .f-button{font-size:1em;padding:0.625em 0.8125em}.flexible-course-page__verification-milestone-flag .flexible-course-page__units--milestone-sheet-pencil{background-color:#fff;width:5em;margin:0 auto 1.5625em;padding:0.625em 0;text-align:center}.flexible-course-page__verification-milestone-flag .flexible-course-page__units--milestone-sheet-pencil img{width:80%}@media (max-width: 1023px){.flexible-course-page__verification-milestone-flag{float:none;width:100%;padding-bottom:1.25em}}.flexible-course-page__verification-milestone__link-for-proctor{text-align:center}.flexible-course-page__verification-milestone__link-for-proctor a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.flexible-course-page__verification-milestone__link-for-proctor a:hover,.flexible-course-page__verification-milestone__link-for-proctor a:focus{color:#5ec3fb}.flexible-course-page__units--milestone-locked-flag{width:7.5em;height:7.8125em;margin:1.25em auto 0;background:url(/static/milestone-flag-1e27cd1b6e16cd1d928450b5b01426da.svg) right 0 no-repeat}.no-svg .flexible-course-page__units--milestone-locked-flag{background-image:url(/static/milestone-flag-94bedac73b2a0213840a1ecaebdd9885.png)}.flexible-course-page__units--milestone-locked-flag.online{margin:3.125em 0 0 1.875em;position:relative}@media (max-width: 1023px){.flexible-course-page__units--milestone-locked-flag.online{margin:1.25em auto 0}}.flexible-course-page__units--milestone-time{font-size:0.75em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#303335;width:7.5em;padding:0.83333em 0 0 0;margin:0 auto}.flexible-course-page__units--milestone-time.online{position:absolute;top:-2.5em;left:1.66667em;margin:0;padding:0}@media (max-width: 1023px){.flexible-course-page__units--milestone-time.online{position:relative;top:-2.5em;left:0;margin:0 auto}}.flexible-course-page__units--milestone-time .icon-clock-long{font-size:1.25em;position:relative;top:0.2em;left:-0.2em;display:inline-block}.flexible-course-page__verification-milestone--schedule-text,.flexible-course-page__verification-milestone--schedule-text-bottom{width:80%;margin:0.625em auto 0;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.5;text-align:center}.flexible-course-page__verification-milestone--schedule-text b,.flexible-course-page__verification-milestone--schedule-text-bottom b{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-course-page__verification-milestone--schedule-text .f-button,.flexible-course-page__verification-milestone--schedule-text-bottom .f-button{display:block;margin-top:0.55556em;margin-bottom:1.11111em}.flexible-course-page__verification-milestone--schedule-text .start_proctor_milestone,.flexible-course-page__verification-milestone--schedule-text-bottom .start_proctor_milestone{display:inline-block;margin-bottom:10px}.flexible-course-page__verification-milestone--schedule-text-bottom{margin-bottom:1em}.flexible-course-page__verification-milestone--start-text{text-align:center;padding:1.25em}.flexible-course-page__verification-milestone--start-text .f-button{display:inline-block}.spcc_courses_page.product_tour .joyride-tip-guide{display:none;width:24.66667em;margin-top:0.33333em;position:absolute;top:0;left:0;background:#5b6063;color:#fff;border:solid 1px #303335;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:normal;font-size:15px;line-height:1.5;z-index:1101;margin-top:1.33333em}.spcc_courses_page.product_tour .joyride-tip-guide .joyride-list,.spcc_courses_page.product_tour .joyride-tip-guide .joyride-next-tip,.spcc_courses_page.product_tour .joyride-tip-guide .joyride-prev-tip,.spcc_courses_page.product_tour .joyride-tip-guide .joyride-close-tip{display:none}.spcc_courses_page.product_tour .joyride-tip-guide.lt-ie9{max-width:53.33333em;left:50%;margin-left:-26.66667em}.spcc_courses_page.product_tour .joyride-tip-guide h3{margin-bottom:0.46667em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.2em;line-height:1.25}.spcc_courses_page.product_tour .joyride-tip-guide p{margin:0 0 1.125em;font-size:1em;line-height:1.5}.spcc_courses_page.product_tour .joyride-tip-guide .f-button{display:inline-block;font-size:1.06667em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;padding-left:0.75em;padding-right:0.75em;margin-right:1.25em}@media only screen and (max-width: 480px){.spcc_courses_page.product_tour .joyride-tip-guide .f-button{float:left;display:block}}.spcc_courses_page.product_tour .joyride-tip-guide .skip{color:#1291e8;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;text-decoration:none;display:inline-block}.spcc_courses_page.product_tour .joyride-tip-guide .skip:hover,.spcc_courses_page.product_tour .joyride-tip-guide .skip:focus{color:#5ec3fb}@media only screen and (max-width: 480px){.spcc_courses_page.product_tour .joyride-tip-guide .skip{display:block;line-height:1.1}}@media only screen and (max-width: 480px){.spcc_courses_page.product_tour .joyride-tip-guide .joyride-close-tip.skip{padding-top:0.6em}}.spcc_courses_page.product_tour .joyride-tip-guide .joyride-nub{display:block;position:absolute;width:0.93333em;height:0.46667em;background:url(/static/joyride_nub-013c574981a75cf2054e89eed622dade.png) 0 0 no-repeat}.spcc_courses_page.product_tour .joyride-tip-guide .joyride-nub.right{left:auto;background-position:0 -9px;right:-0.46667em;width:0.46667em;height:0.93333em;top:0.66667em}@media only screen and (min-width: 481px) and (max-width: 768px){.spcc_courses_page.product_tour .joyride-tip-guide .joyride-nub.right{background-position:0 0;width:0.93333em;height:0.46667em;right:0.4em;top:-0.46667em}}.spcc_courses_page.product_tour .joyride-tip-guide .joyride-nub.top{left:10%;top:-0.46667em}@media only screen and (max-width: 768px){.spcc_courses_page.product_tour .joyride-tip-guide .joyride-nub.top{left:50%}}.spcc_courses_page.product_tour .joyride-tip-guide .joyride-nub.left{background-position:-0.46667em -0.6em;width:0.46667em;height:0.93333em;left:-0.46667em;top:1.33333em}@media only screen and (min-width: 481px) and (max-width: 768px){.spcc_courses_page.product_tour .joyride-tip-guide .joyride-nub.left{background-position:0 0;width:0.93333em;height:0.46667em;right:0.4em;top:-0.46667em;left:auto}}.spcc_courses_page.product_tour .joyride-tip-guide .joyride-nub.bottom{background-position:0 bottom;bottom:-0.46667em;left:10%}.spcc_courses_page.product_tour .joyride-tip-guide .joyride-content-wrapper{padding:1em}.spcc_courses_page.product_tour .joyride-tip-guide .joyride-content-wrapper .button{margin-bottom:0 !important}.spcc_courses_page.product_tour .joyride-tip-guide .joyride-links:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.spcc_courses_page.product_tour .joyride-tip-guide .joyride-links{display:inline-block}* html .spcc_courses_page.product_tour .joyride-tip-guide .joyride-links{height:1%}.spcc_courses_page.product_tour .joyride-tip-guide .joyride-links{display:block}.spcc_courses_page.product_tour .joyride-tip-guide .joyride-fake-link{text-indent:99989px;overflow:hidden;position:absolute;top:-100000px;left:-100000px}@media only screen and (max-width: 480px){.spcc_courses_page.product_tour .joyride-tip-guide{width:90%}}.spcc_courses_page.product_tour .joyride-tip-guide[data-index="0"]{margin-left:6.66667em}@media only screen and (min-width: 481px) and (max-width: 768px){.spcc_courses_page.product_tour .joyride-tip-guide[data-index="0"]{margin:0 !important}}.spcc_courses_page.product_tour .joyride-tip-guide[data-index="1"]{margin-left:-1.66667em}@media only screen and (min-width: 481px) and (max-width: 768px){.spcc_courses_page.product_tour .joyride-tip-guide[data-index="1"]{margin:15.33333em 0 0 !important}.spcc_courses_page.product_tour .joyride-tip-guide[data-index="1"] .joyride-nub.left{left:50%}}@media only screen and (min-width: 481px) and (max-width: 768px){.spcc_courses_page.product_tour .joyride-tip-guide[data-index="2"],.spcc_courses_page.product_tour .joyride-tip-guide[data-index="3"]{margin:9.33333em 0 0 0 !important}.spcc_courses_page.product_tour .joyride-tip-guide[data-index="2"] .joyride-nub.right,.spcc_courses_page.product_tour .joyride-tip-guide[data-index="3"] .joyride-nub.right{left:50%}}.spcc_courses_page.product_tour .joyride-tip-guide[data-index="4"]{margin-left:-2em}@media only screen and (min-width: 481px) and (max-width: 768px){.spcc_courses_page.product_tour .joyride-tip-guide[data-index="4"]{margin:0 !important}}.spcc_courses_page.product_tour .joyride-tip-guide[data-index="5"] h3{text-align:center}@media only screen and (min-width: 481px) and (max-width: 768px){.spcc_courses_page.product_tour .joyride-tip-guide[data-index="5"] .joyride-links{text-align:center}}@media (max-width: 768px) and (min-width: 479px){.spcc_courses_page.product_tour .joyride-tip-guide[data-index="5"] .joyride-nub.top{left:28%}}@media only screen and (max-width: 768px){.spcc_courses_page.product_tour .joyride-tip-guide{width:95%;left:2.5% !important}}@media only screen and (min-width: 481px) and (max-width: 768px){.spcc_courses_page.product_tour .joyride-tip-guide{margin:0}}@media only screen and (max-width: 480px){.spcc_courses_page.product_tour .joyride-tip-guide{margin:2.66667em 0 0 !important}}@media only screen and (max-width: 768px){.spcc_courses_page.product_tour .joyride-tip-guide .joyride-nub.top{left:50%}}.spcc_courses_page.product_tour .flexible-course-page__units--bubble-reset.joyride-tip-guide{display:block;text-align:center;top:1.33333em;left:11.66667em;width:12.66667em}.spcc_courses_page.product_tour .flexible-course-page__units--bubble-reset.joyride-tip-guide .joyride-nub.left{top:6.33333em}.spcc_courses_page.product_tour .flexible-course-page__units--bubble-reset .reset-challenge-no,.spcc_courses_page.product_tour .flexible-course-page__units--bubble-reset .reset-challenge-yes{display:inline-block}@media only screen and (max-width: 768px){.spcc_courses_page.product_tour .flexible-course-page__units--bubble-reset.joyride-tip-guide{left:37% !important}.spcc_courses_page.product_tour .flexible-course-page__units--bubble-reset .joyride-nub.left{background-position:-0.46667em -0.6em;width:0.46667em;height:0.93333em;left:-0.46667em}}@media (max-width: 479px){.spcc_courses_page.product_tour .flexible-course-page__units--bubble-reset.joyride-tip-guide{top:14.66667em;left:17% !important}.spcc_courses_page.product_tour .flexible-course-page__units--bubble-reset.joyride-tip-guide .joyride-nub.left{top:-0.46667em;width:0.93333em;height:0.46667em;left:45%;background-position:0 0}}@media only screen and (max-width: 768px){.spcc_courses_page.product_tour .flexible-course-page__units--line-wrapper h4{margin:0 auto;width:28em}}.test_proctor_system,.schedule-info-with-timer{padding:1em 0}.test_proctor_system a,.schedule-info-with-timer a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.test_proctor_system a:hover,.test_proctor_system a:focus,.schedule-info-with-timer a:hover,.schedule-info-with-timer a:focus{color:#5ec3fb}.test_proctor_system a:before,.schedule-info-with-timer a:before{padding-right:0.46667em}.schedule-info-with-timer{border-bottom:solid 1px #d8d9dc;margin:0 1.33333em}.test_proctor_system{margin-bottom:1em}#spcc_courses_show #student_info .f-button{display:inline-block;margin:0;line-height:1.1}#extension-offer-popup{font-size:0.9375em;max-width:36.66667em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#extension-offer-popup label{font-size:1em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}#extension-offer-popup p{padding-bottom:1.33333em}#extension-offer-popup .popup-buttons{margin:0.66667em 0 0}#extension-offer-popup .popup-buttons:after{clear:both;content:'.';display:block;visibility:hidden;height:0}#extension-offer-popup .popup-buttons{display:inline-block}* html #extension-offer-popup .popup-buttons{height:1%}#extension-offer-popup .popup-buttons{display:block}#extension-offer-popup .popup-buttons ol:after{clear:both;content:'.';display:block;visibility:hidden;height:0}#extension-offer-popup .popup-buttons ol{display:inline-block}* html #extension-offer-popup .popup-buttons ol{height:1%}#extension-offer-popup .popup-buttons ol{display:block}#extension-offer-popup .popup-buttons li{list-style-type:none;float:left;margin-right:0.66667em;padding:0}#extension-offer-popup .popup-buttons a{display:block}#extension-offer-popup .f-button{margin:0}.show-explanation-link{font-size:0.8125em;line-height:1;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;background:url(/static/video_icon-bc02ba1483e95f7dd8024ee73ba4ce5d.png) 0 0 no-repeat;display:inline-block;padding-left:1.92308em;margin:1.53846em 0 0 1.53846em}.show-explanation-link:hover,.show-explanation-link:focus{color:#5ec3fb}.orientation-video-container,.idvm-video-container,.explanation-video-container{padding:1.875em;background:url(/static/leaves_blue_wide-a1bfe3c206f7da3693872bee4170b6e3.png) center 0 #fff;width:49.33333em}@media (min-width: 769px) and (max-width: 950px){.orientation-video-container,.idvm-video-container,.explanation-video-container{width:40em}}@media only screen and (min-width: 481px) and (max-width: 768px){.orientation-video-container,.idvm-video-container,.explanation-video-container{padding:1.25em;width:auto;min-width:25em}}@media only screen and (max-width: 480px){.orientation-video-container,.idvm-video-container,.explanation-video-container{padding:0.3125em;width:auto;min-width:16.25em}}.orientation-video-description{display:none;text-align:center;font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.3;margin:0 auto 1.33333em;max-width:49.33333em}.explanation-video-container h3,.idvm-video-container h3{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.3125em;margin-bottom:0.66667em}.explanation-video-description{text-align:left;font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.3;margin:0.66667em 0 1.33333em;max-width:49.33333em}.orientation-video-content,.explanation-video-content{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;text-align:center;width:100%;max-width:800px;height:auto;margin:0 auto;background:#fff url(/static/orientation_video_poster-b460e5c0859634823592c7d13464b433.png) center no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.explanation-video-content{background-image:none}.explanation-video-content object.jwswf{left:0 !important}@media only screen and (max-width: 480px){.explanation-video-content{min-height:10.625em}}#application-for-graduate-credit{line-height:1.4}#application-for-graduate-credit a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}#application-for-graduate-credit a:hover,#application-for-graduate-credit a:focus{color:#5ec3fb}#application-for-graduate-credit p{padding-bottom:0.625em}#application-for-graduate-credit h3{font-size:1.125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-bottom:0.55556em}#application-for-graduate-credit ol{list-style-type:decimal;padding-bottom:1.25em}#application-for-graduate-credit ol li{margin-left:1.25em;padding-bottom:0.1875em}#application-for-graduate-credit ul{margin:0 0 1.25em}#application-for-graduate-credit ul li{padding-left:0;list-style-type:none;padding-bottom:0.3125em}#submit-score-honor-code{max-width:31.25em}#submit-score-honor-code ul{margin:0.625em 0 1.25em 1.25em}#submit-score-honor-code ul li{padding-left:0;padding-bottom:0.625em}#submit_final_score_popup{max-width:31.25em}#submit_final_score_popup p{padding-bottom:0.625em}#submit_final_score_popup .popup-buttons{list-style-type:none;overflow:hidden;margin:0}#submit_final_score_popup .popup-buttons li{list-style-type:none;float:left;margin-right:0.625em;padding-left:0;padding-bottom:0.3125em}#submit_final_score_popup .popup-buttons li .f-button{display:inline-block}#student-honor-code-popup{max-width:37.5em}@media only screen and (max-width: 480px){#student-honor-code-popup{padding:1.25em}#student-honor-code-popup h1{font-size:1.3125em;margin-bottom:0.47619em}#student-honor-code-popup ul{margin-top:0.625em;margin-bottom:0.625em}#student-honor-code-popup ul li{padding-left:0}}#student-honor-code-popup ul li{margin-left:0;margin-bottom:0.3125em}#student-honor-code-popup .agree-code-check{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;padding-bottom:0.9375em}#student-honor-code-popup .agree-code-check label{font-size:1em}.second-course-tour{display:none !important}.course-tour-last-item .second-course-tour{display:block !important}.course-tour-last-item .first-course-tour{display:none !important}#trial-expl-popup{max-width:26.66667em;padding:1.66667em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;line-height:1.1;color:#303335}@media only screen and (max-width: 480px){#trial-expl-popup{font-size:0.9375em}}#trial-expl-popup h2{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.16667em;line-height:1;padding-bottom:0.71429em}#trial-expl-popup h4{font-family:'SkippySharp';font-size:1.16667em;line-height:1;padding-bottom:0.71429em}#trial-expl-popup p{padding-bottom:0.55556em}#trial-expl-popup .trial-expl-popup-description{overflow:hidden;padding-bottom:1.11111em}#trial-expl-popup .trial-expl-popup-description ul{list-style-type:disc;margin-left:0.27778em}#trial-expl-popup .trial-expl-popup-description ul li{margin-left:0.83333em;margin-bottom:0.55556em}#trial-expl-popup .trial-expl-popup-description .f-button{display:inline-block}#trial-expl-popup .course-image{float:right;margin-left:1.11111em;margin-bottom:0.55556em;width:7.22222em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 0px;-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 0px;box-shadow:rgba(0,0,0,0.1) 0px 0px 0px}#trial-expl-popup .about-block a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}#trial-expl-popup .about-block a:hover,#trial-expl-popup .about-block a:focus{color:#5ec3fb}#trial-expl-popup .about-block ul li{margin-bottom:0.55556em}#trial-expl-popup .about-block ul li span{font-family:'SkippySharp';font-size:1em}#trial-expl-popup .about-block ul li .icon-arrow-right:before,#trial-expl-popup .about-block ul li .ace-marketing-flexible__header-transfer-link a:before,.ace-marketing-flexible__header-transfer-link #trial-expl-popup .about-block ul li a:before,#trial-expl-popup .about-block ul li .ace-marketing-flexible__header-ace-block .description .more-link:before,.ace-marketing-flexible__header-ace-block .description #trial-expl-popup .about-block ul li .more-link:before,#trial-expl-popup .about-block ul li .course-detail-page__header-description .course-detail-page__header-course-link:before,.course-detail-page__header-description #trial-expl-popup .about-block ul li .course-detail-page__header-course-link:before,#trial-expl-popup .about-block ul li .course-detail-page__header-ace__description .learn-more:before,.course-detail-page__header-ace__description #trial-expl-popup .about-block ul li .learn-more:before,#trial-expl-popup .about-block ul li .flexible-course-page__units--milestone-text-wrapper a:before,.flexible-course-page__units--milestone-text-wrapper #trial-expl-popup .about-block ul li a:before,#trial-expl-popup .about-block ul li .competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper a:before,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper #trial-expl-popup .about-block ul li a:before{margin-right:0.27778em}.flexible-course-page__description{background:#fff;padding:2.1875em 0;border-top:1px solid #DFE0E3}.flexible-course-page__description:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__description{display:inline-block}* html .flexible-course-page__description{height:1%}.flexible-course-page__description{display:block}@media (max-width: 767px){.flexible-course-page__description{padding:0 20px}}body.ie8 .flexible-course-page__description{min-width:1023px}@media only screen and (max-width: 768px){.flexible-course-page__description{padding:1.25em}}.flexible-course-page__description-row{max-width:1170px;margin:0 auto;border:solid 1px #eaeaea;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.flexible-course-page__description-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__description-row{display:inline-block}* html .flexible-course-page__description-row{height:1%}.flexible-course-page__description-row{display:block}.flexible-course-page__description-row h2{background:#f6f6f6;font-size:1.125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;padding:1.11111em 0.83333em;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0;border-bottom:solid 1px #eaeaea}.spcc-description{font-size:0.9375em;padding:1em;line-height:1.53333em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif}.spcc-description:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.spcc-description{display:inline-block}* html .spcc-description{height:1%}.spcc-description{display:block}.spcc-description .ckeditor_output p{margin-bottom:1.66667em}.spcc-description .ckeditor_output ul{list-style:outside;margin-left:2.66667em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:2.2em}.spcc-description-image{float:right;width:40.90909%}@media only screen and (max-width: 768px){.spcc-description-image{float:none;width:auto;margin-bottom:1em}}.spcc-description-image img{width:100%;max-width:600px;border:solid 1px #eaeaea;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;margin:auto}.spcc-description-text{margin-right:42.72727%}@media only screen and (max-width: 768px){.spcc-description-text{margin:0}}.flexible-course-page__guide{background:#fff;padding:2.1875em 0;color:#303335;border-top:1px solid #DFE0E3}.flexible-course-page__guide:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__guide{display:inline-block}* html .flexible-course-page__guide{height:1%}.flexible-course-page__guide{display:block}@media (max-width: 767px){.flexible-course-page__guide{padding:0 20px}}body.ie8 .flexible-course-page__guide{min-width:1023px}@media only screen and (max-width: 768px){.flexible-course-page__guide{padding:1.25em}}.flexible-course-page__guide section{border:solid 1px #eaeaea;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:1.33333em 0;padding-bottom:1.2em}.flexible-course-page__guide section header{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0;padding:1em 1em 0.83333em;font-size:1.2em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;background:#f6f6f6;border-bottom:solid 1px #eaeaea}.flexible-course-page__guide section p{padding:1.2em 1em 0;margin:0}.flexible-course-page__guide section ol{padding-top:1.2em;padding-bottom:0;padding-left:3.33333em;list-style:decimal outside;border:none;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif}@media only screen and (max-width: 768px){.flexible-course-page__guide section{margin-right:0}}.flexible-course-page__guide a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.flexible-course-page__guide a:hover,.flexible-course-page__guide a:focus{color:#5ec3fb}.flexible-course-page__guide-row{max-width:1170px;margin:0 auto}.flexible-course-page__guide-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__guide-row{display:inline-block}* html .flexible-course-page__guide-row{height:1%}.flexible-course-page__guide-row{display:block}.flexible-course-page__guide-row h2{font-family:"droid_serifregular", Times, "Times New Roman", serif;font-size:1.875em;margin-bottom:0.83333em;line-height:1.33333em}@media only screen and (max-width: 768px){.flexible-course-page__guide-row h2{text-align:center}}.flexible-course-page__guide-inner{font-size:0.9375em;padding:0 3.33333em 0 6em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.53333em}.flexible-course-page__guide-inner p{margin-bottom:1.33333em}.flexible-course-page__guide-inner ol{padding-left:3.66667em;list-style:decimal outside}@media only screen and (max-width: 768px){.flexible-course-page__guide-inner{padding:0}}.student-guide__top-block{margin-bottom:2.66667em}.student-guide__top-block:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.student-guide__top-block{display:inline-block}* html .student-guide__top-block{height:1%}.student-guide__top-block{display:block}.student-guide__top-block ol{padding-left:2.33333em;border-left:solid 1px #eaeaea;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.student-guide__top-block__right-header{background-color:#eaebec;text-align:center}.student-guide__top-block__right-header h4{background:url(/static/guide_doc_icon-d1d190a98cd4a1840c23345d497662d8.png) 0 4px no-repeat;font-size:1.06667em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#303335;padding:0.4375em 0 0.4375em 2.1875em;display:inline-block}.student-guide__top-block__right-content{padding:2em}.student-guide__top-block__right{float:right;width:20em;font-size:0.93333em;border:solid 2px #eaebec;border-bottom:solid 2px #eaebec;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.student-guide__top-block__right a{padding-bottom:0.21429em;display:block}.student-guide__top-block__right a span{background:url(/static/ico_attachment-7e941a34cccef15d6746391fb6dfe0e6.png) 0 center no-repeat;padding-left:1.42857em;display:block;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.student-guide__top-block__right a:hover,.student-guide__top-block__right a:focus{color:#1c9def}.student-guide__top-block__right a:hover span,.student-guide__top-block__right a:focus span{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}@media only screen and (max-width: 768px){.student-guide__top-block__right{float:none;margin:0 auto 2.14286em}}.student-guide__top-block__left>p,.student-guide__top-block__left>ol{padding-right:22.66667em}@media only screen and (max-width: 768px){.student-guide__top-block__left>p,.student-guide__top-block__left>ol{padding-right:0}}.student-guide__top-block__left.ckeditor_output{line-height:1.4}.flexible-course-page__course-settings{background:#fff;padding:2.1875em 0;color:#303335;border-top:1px solid #DFE0E3}.flexible-course-page__course-settings:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__course-settings{display:inline-block}* html .flexible-course-page__course-settings{height:1%}.flexible-course-page__course-settings{display:block}@media (max-width: 767px){.flexible-course-page__course-settings{padding:0 20px}}body.ie8 .flexible-course-page__course-settings{min-width:1023px}@media only screen and (max-width: 768px){.flexible-course-page__course-settings{padding:1.25em}}.flexible-course-page__course-settings-row{max-width:1170px;margin:0 auto}.flexible-course-page__course-settings-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__course-settings-row{display:inline-block}* html .flexible-course-page__course-settings-row{height:1%}.flexible-course-page__course-settings-row{display:block}.flexible-course-page__course-settings-row h2{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.5em;padding-bottom:0.20833em;border-bottom:solid 1px #d9d8d8;margin-bottom:1em}.flexible-course-page__course-settings-row h3{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.25em;margin-bottom:1em}.flexible-course-page__course-settings-row p{margin-bottom:1.33333em}.flexible-course-page__course-settings-row p.inline-errors{margin-bottom:0}.flexible-course-page__course-settings-row .coach-text{width:auto}.flexible-course-page__course-settings-row .buttons{margin-top:1.875em}.flexible-course-page__course-settings-row .buttons:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__course-settings-row .buttons{display:inline-block}* html .flexible-course-page__course-settings-row .buttons{height:1%}.flexible-course-page__course-settings-row .buttons{display:block}.flexible-course-page__course-settings-row .buttons li{float:left;margin-left:2em}.flexible-course-page__course-settings-row .buttons li a,.flexible-course-page__course-settings-row .buttons li button{display:block;padding:0.44444em 1.66667em}@media only screen and (max-width: 480px){.flexible-course-page__course-settings-row .buttons li{margin-left:1em}.flexible-course-page__course-settings-row .buttons li a,.flexible-course-page__course-settings-row .buttons li button{font-size:0.83333em;padding:0.53333em 1.33333em}}.spcc-completion-wrapper{padding:2.5em 6.14035%;overflow:hidden}.spcc-completion-wrapper:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.spcc-completion-wrapper{display:inline-block}* html .spcc-completion-wrapper{height:1%}.spcc-completion-wrapper{display:block}.course-settings-block{margin-bottom:2.5em}@media only screen and (max-width: 768px){.course-settings-block{margin-bottom:1.25em}}.course-settings-block__inner{margin-left:1.66667em;font-size:0.9375em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.53333em}.course-settings-block__inner label{display:inline;font-size:1em}.course-settings-block__inner textarea{width:97%;padding:0.33333em 1%;border:solid 1px #eaeaea;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:6em}.course-settings-block__inner .motivation-textarea,.course-settings-block__inner .college-textarea{padding-bottom:1.33333em}.course-settings-block__inner .motivation-textarea.required-motivation textarea,.course-settings-block__inner .college-textarea.required-motivation textarea{height:16em}.course-settings-block__inner .motivation-textarea textarea,.course-settings-block__inner .college-textarea textarea{font-size:0.93333em;width:50%;margin:0}@media only screen and (max-width: 768px){.course-settings-block__inner .motivation-textarea textarea,.course-settings-block__inner .college-textarea textarea{width:97%}}.course-settings-block__inner .motivation-textarea-counter{display:none}.course-settings-block__inner .motivation-textarea-counter.show-motivation-counter{display:block}.course-settings-block__inner .course-settings-block__checkline{margin-bottom:0.33333em}.course-settings-block__inner .course-settings-block__checkline:last-child{margin-bottom:1.33333em}.course-settings-block__inner .course-settings-block__checkline.currently-enrolled-degree-program{position:relative}.course-settings-block__inner .course-settings-block__checkline.currently-enrolled-degree-program .inline-errors{position:absolute;left:0;top:3.66667em}.course-settings-block__inner .course-settings-block__checkline.currently-enrolled-degree-program .field_with_errors{float:left;margin-right:0.33333em}.spcc-saved-info{padding:1em 2em;margin-bottom:3.33333em;background:#f6f6f6;border:solid 1px #eaeaea;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:0.9375em;line-height:1.53333em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif}.spcc-saved-info a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.spcc-saved-info a:hover,.spcc-saved-info a:focus{color:#5ec3fb}.flexible-course-page__course-settings-row h1{font-family:"droid_serifregular", Times, "Times New Roman", serif;font-size:2.25em;line-height:1.5;color:#303335}.flexible-course-page__course-settings-row .completion-plan-welcome{margin:1.25em 0 1.875em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.5}#completion_plan_create .flexible-course-page__course-settings-row .payment-page__payment-step__student-honor__agree .inline-errors{bottom:-10px;left:20px;right:auto;margin-bottom:0}#completion_plan_create .is-capella-learning{position:relative}#completion_plan_create .is-capella-learning .field_with_errors{display:inline}#completion_plan_create .is-capella-learning .inline-errors{position:absolute;bottom:7px;margin-bottom:0;left:70px}.flexible-spcc-proctor-schedule__header-row{max-width:1170px;margin:0 auto;position:relative}.flexible-spcc-proctor-schedule__header-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-spcc-proctor-schedule__header-row{display:inline-block}* html .flexible-spcc-proctor-schedule__header-row{height:1%}.flexible-spcc-proctor-schedule__header-row{display:block}.flexible-spcc-proctor-schedule__header-title{padding:1.875em 1.25em}.flexible-spcc-proctor-schedule__header-title h1{font-size:1.75em;line-height:1.1;font-family:"droid_serifregular", Times, "Times New Roman", serif;margin-top:0.71429em}@media only screen and (max-width: 768px){.flexible-spcc-proctor-schedule__header-title h1{text-align:center}}.flexible-spcc-proctor-schedule__header-icon{width:4.6875em;height:4.6875em}.flexible-spcc-proctor-schedule__header-livechat{border-left:solid 1px #dfe0e3}.flexible-spcc-proctor-schedule__content{background:#fff;padding:2.1875em 0 0;color:#303335}.flexible-spcc-proctor-schedule__content:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-spcc-proctor-schedule__content{display:inline-block}* html .flexible-spcc-proctor-schedule__content{height:1%}.flexible-spcc-proctor-schedule__content{display:block}@media (max-width: 767px){.flexible-spcc-proctor-schedule__content{padding:0 20px}}body.ie8 .flexible-spcc-proctor-schedule__content{min-width:1023px}@media only screen and (max-width: 768px){.flexible-spcc-proctor-schedule__content{padding:1.25em 1.25em 0}}.flexible-spcc-proctor-schedule__content h1{font-size:2.25em;font-family:"droid_serifregular", Times, "Times New Roman", serif;line-height:1.2;padding-bottom:0.69444em}@media only screen and (max-width: 480px){.flexible-spcc-proctor-schedule__content h1{font-size:1.625em}}.flexible-spcc-proctor-schedule__content h2{font-size:1.5625em;font-family:"droid_serifregular", Times, "Times New Roman", serif;line-height:1.2;padding-bottom:0.69444em}@media only screen and (max-width: 480px){.flexible-spcc-proctor-schedule__content h2{font-size:1.25em}}.flexible-spcc-proctor-schedule__content-column-message{font-size:0.9375em;line-height:1.33333em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;padding:0 0 1.66667em;min-height:7.33333em}@media (max-width: 870px){.flexible-spcc-proctor-schedule__content-column-message{min-height:0}}.flexible-spcc-proctor-schedule__content-flag{float:left;padding:1.25em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #dfe0e3;width:5.3125em}.flexible-spcc-proctor-schedule__content-flag img{width:100%;height:auto}@media only screen and (max-width: 768px){.flexible-spcc-proctor-schedule__content-flag{float:none;margin:auto}}.flexible-spcc-proctor-schedule__content-description{margin-left:10em;padding-top:0.9375em}@media only screen and (max-width: 768px){.flexible-spcc-proctor-schedule__content-description{margin-left:0;padding-top:1.25em;text-align:center}}.flexible-spcc-proctor-schedule__content-row{max-width:1170px;margin:0 auto}.flexible-spcc-proctor-schedule__content-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-spcc-proctor-schedule__content-row{display:inline-block}* html .flexible-spcc-proctor-schedule__content-row{height:1%}.flexible-spcc-proctor-schedule__content-row{display:block}.flexible-spcc-proctor-schedule__content-row p{font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.33333em;padding-bottom:1.33333em}.flexible-spcc-proctor-schedule__content-row--soon{max-width:1170px;margin:0 auto}.flexible-spcc-proctor-schedule__content-row--soon:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-spcc-proctor-schedule__content-row--soon{display:inline-block}* html .flexible-spcc-proctor-schedule__content-row--soon{height:1%}.flexible-spcc-proctor-schedule__content-row--soon{display:block}.flexible-spcc-proctor-schedule__content-message{width:54.38596%;margin:0 auto 2.1875em}.flexible-spcc-proctor-schedule__content-message a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.flexible-spcc-proctor-schedule__content-message a:hover,.flexible-spcc-proctor-schedule__content-message a:focus{color:#5ec3fb}@media only screen and (max-width: 768px){.flexible-spcc-proctor-schedule__content-message{width:auto}}.flexible-spcc-proctor-schedule__content-message .grey-block{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;background-color:#f6f6f6;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:1.33333em;text-align:center}.flexible-spcc-proctor-schedule__content-message .grey-block .strong{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;text-transform:uppercase}.flexible-spcc-proctor-schedule__content-message .grey-block .icon-clock-long{font-size:2em}.flexible-spcc-proctor-schedule__content-message .grey-block div{margin-bottom:0.33333em}.flexible-spcc-proctor-schedule__content-table{display:table;border-collapse:separate;border-spacing:0.9375em;width:100%;table-layout:fixed}@media (max-width: 870px){.flexible-spcc-proctor-schedule__content-table{display:block}}.flexible-spcc-proctor-schedule__content-table-row{display:table-row}.flexible-spcc-proctor-schedule__content-table-row h3{font-size:0.9375em;line-height:1.33333em;margin-bottom:0.66667em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}@media (max-width: 870px){.flexible-spcc-proctor-schedule__content-table-row{display:block}.flexible-spcc-proctor-schedule__content-table-row h3{text-align:center}}.flexible-spcc-proctor-schedule__content-column{display:table-cell;background-color:#f6f6f6;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #dfe0e3;padding:1.25em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;position:relative}@media (max-width: 870px){.flexible-spcc-proctor-schedule__content-column{display:block;margin-bottom:1.25em}}.flexible-spcc-proctor-schedule__content-column__inner{padding-bottom:4.0625em}@media (max-width: 870px){.flexible-spcc-proctor-schedule__content-column__inner{margin:auto;max-width:31.25em;padding-bottom:0}}.flexible-spcc-proctor-schedule__content-datepicker-calendar{max-width:15.3125em;margin:auto}.flexible-spcc-proctor-schedule__content-datepicker-calendar .f-datepicker{margin:0 0 1.25em}.flexible-spcc-proctor-schedule__content-datepicker-calendar form{text-align:center}.flexible-spcc-proctor-schedule__content-datepicker-calendar .button-block{position:absolute;width:100%;bottom:1.25em;left:0}@media (max-width: 870px){.flexible-spcc-proctor-schedule__content-datepicker-calendar .button-block{position:static}}.flexible-spcc-proctor-schedule__content-datepicker-calendar .f-button{font-size:0.9375em;width:8.66667em;padding:.7em}.flexible-spcc-proctor-schedule__content-datepicker-time-zone{font-size:0.8125em;font-weight:normal}.flexible-spcc-proctor-schedule__content-datepicker-time-zone a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.flexible-spcc-proctor-schedule__content-datepicker-time-zone a:hover,.flexible-spcc-proctor-schedule__content-datepicker-time-zone a:focus{color:#5ec3fb}.flexible-spcc-proctor-schedule.no-svg .flexible__content{background:#fff}.flexible-spcc-proctor-schedule__close{position:absolute;right:0;top:0}.flexible-spcc-proctor-schedule__content-column-title{font-size:0.9375em;text-align:center;margin-bottom:1em}.flexible-spcc-proctor-schedule__content-column-title b{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;text-transform:uppercase}.flexible-course-page__report{background:#fff;padding:1.875em 0;border-top:1px solid #DFE0E3}.flexible-course-page__report:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__report{display:inline-block}* html .flexible-course-page__report{height:1%}.flexible-course-page__report{display:block}@media (max-width: 767px){.flexible-course-page__report{padding:0 20px}}body.ie8 .flexible-course-page__report{min-width:1023px}@media only screen and (max-width: 768px){.flexible-course-page__report{padding:1.25em}}.flexible-course-page__report-name{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;padding-bottom:1.11111em;text-align:right;color:#303335;font-size:1.125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}@media (max-width: 767px){.flexible-course-page__report-name{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-course-page__report-row{max-width:1170px;margin:0 auto}.flexible-course-page__report-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__report-row{display:inline-block}* html .flexible-course-page__report-row{height:1%}.flexible-course-page__report-row{display:block}.flexible-course-page__report-row h4{color:#303335;font-size:1.125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;padding:1.11111em 0.27778em}.flexible-course-page__report-row p{padding:0.68182em 0 0.90909em;font-size:1.375em;text-align:center;font-family:'SkippySharp'}.flexible-course-page__report_left{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.flexible-course-page__report_left{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-course-page__report_right{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.flexible-course-page__report_right{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-course-page__challenges-report,.flexible-course-page__milestones-report{width:100%;font-size:0.9375em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#303335}.flexible-course-page__challenges-report th,.flexible-course-page__challenges-report td,.flexible-course-page__milestones-report th,.flexible-course-page__milestones-report td{text-align:center;border-right:solid 1px #dfe0e3;padding:1.33333em 0.33333em;border-right:solid 1px #dfe0e3;border-left:solid 1px #dfe0e3}.flexible-course-page__challenges-report tr:nth-child(odd),.flexible-course-page__milestones-report tr:nth-child(odd){background:#f6f6f6}.flexible-course-page__challenges-report th,.flexible-course-page__milestones-report th{background-color:#303335;color:#fff;border-color:#fff}.flexible-course-page__challenges-report th:first-child,.flexible-course-page__milestones-report th:first-child{-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px;border-radius:5px 0 0 0}.flexible-course-page__challenges-report th:last-child,.flexible-course-page__milestones-report th:last-child{-moz-border-radius:0 5px 0 0;-webkit-border-radius:0;border-radius:0 5px 0 0}@media only screen and (max-width: 480px){.flexible-course-page__challenges-report th,.flexible-course-page__milestones-report th{word-break:break-all;word-break:break-word;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;font-size:0.86667em}}.flexible-course-page__challenges-report tr.footer td,.flexible-course-page__milestones-report tr.footer td{padding:0;border:none}.flexible-course-page__challenges-report tr.footer .table-footer,.flexible-course-page__milestones-report tr.footer .table-footer{background-color:#f6f6f6;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px;border-bottom:solid 3px #dfe0e3;border-right:solid 1px #dfe0e3;border-left:solid 1px #dfe0e3;margin-left:-1px}.flexible-course-page__challenges-report tr.footer .table-footer table,.flexible-course-page__milestones-report tr.footer .table-footer table{width:100%}.flexible-course-page__challenges-report tr.footer .table-footer table td,.flexible-course-page__milestones-report tr.footer .table-footer table td{border:none;padding:1em 0.33333em}.flexible-course-page__challenges-report .total_points_1,.flexible-course-page__milestones-report .total_points_1{color:#fff;background-color:#49c1bb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:0.33333em 0.46667em 0.2em;line-height:1;display:inline-block;text-align:center;min-width:0.66667em}.flexible-course-page__challenges-report .total_points_2,.flexible-course-page__milestones-report .total_points_2{color:#fff;background-color:#303335;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:0.33333em 0.46667em 0.2em;line-height:1;display:inline-block;text-align:center;min-width:0.66667em}.flexible-course-page__milestones-report tr.subtotal{background-color:#fff;border-top:solid 1px #dfe0e3;border-right:solid 1px #dfe0e3;border-left:solid 1px #dfe0e3}.flexible-course-page__milestones-report tr.subtotal td{border:none}.flexible-course-page__milestones-report tr.twise-milestone td{padding:0}.flexible-course-page__milestones-report tr.twise-milestone table{width:100%}.flexible-course-page__milestones-report tr.twise-milestone table tr{background-color:#fff}.flexible-course-page__milestones-report tr.twise-milestone table td{border:none;text-align:left;padding:2.66667em 0.33333em}.flexible-course-page__milestones-report tr.twise-milestone p{font-family:'SkippySharp';font-size:1.46667em;text-align:left;padding-left:1.59091em}.flexible-course-page__grand-total{background:#fff;padding:1.875em 0}.flexible-course-page__grand-total:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__grand-total{display:inline-block}* html .flexible-course-page__grand-total{height:1%}.flexible-course-page__grand-total{display:block}@media (max-width: 767px){.flexible-course-page__grand-total{padding:0 20px}}body.ie8 .flexible-course-page__grand-total{min-width:1023px}.flexible-course-page__grand-total-row{max-width:1170px;margin:0 auto}.flexible-course-page__grand-total-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__grand-total-row{display:inline-block}* html .flexible-course-page__grand-total-row{height:1%}.flexible-course-page__grand-total-row{display:block}.flexible-course-page__grand-total-row h4{color:#303335;font-size:1.125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;padding:0.83333em 0.27778em}.flexible-course-page__grand-total-inner{width:47.86325%;margin:0 auto}@media only screen and (max-width: 1024px){.flexible-course-page__grand-total-inner{width:54.6875%}}@media only screen and (max-width: 768px){.flexible-course-page__grand-total-inner{width:100%}}@media only screen and (max-width: 480px){.flexible-course-page__grand-total-inner{font-size:0.75em}}.flexible-course-page__grand-total-block{background-color:#f6f6f6;border:solid 1px #dfe0e3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.flexible-course-page__grand-total-block-inner{padding:1.25em;color:#303335}.flexible-course-page__grand-total-block-inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-course-page__grand-total-block-inner{display:inline-block}* html .flexible-course-page__grand-total-block-inner{height:1%}.flexible-course-page__grand-total-block-inner{display:block}.flexible-course-page__grand-total-block-inner .calc-symbol{float:left;font-size:4.0625em;font-family:"ProximaNovaT-Thin", Arial, "Helvetica Neue", Helvetica, sans-serif;text-align:center;line-height:1;margin-top:0.30769em;width:13.07692%}@media only screen and (max-width: 480px){.flexible-course-page__grand-total-block-inner .calc-symbol{width:5.76923%;font-size:1.875em;margin-top:1.33333em}}.flexible-course-page__grand-total-block-inner .point-block{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:solid 1px #dfe0e3;border-bottom:solid 3px #dfe0e3;background-color:#fff;float:left;width:25%}@media only screen and (max-width: 480px){.flexible-course-page__grand-total-block-inner .point-block{width:27.88462%}}.flexible-course-page__grand-total-block-inner .point-block .inner-point-block{padding:0.5625em 0;text-align:center}.flexible-course-page__grand-total-block-inner .point-block.correct{width:22.11538%}.flexible-course-page__grand-total-block-inner .label-point{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em}.flexible-course-page__grand-total-block-inner .number-point{font-size:1.5em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;padding:0.41667em}.flexible-course-page__grand-total-block-inner .calc-point{font-size:0.875em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-course-page__grand-total-block-inner .calc-point span{color:#fff;background-color:#49c1bb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:0.21429em 0.28571em 0.07143em;line-height:1;display:inline-block;text-align:center;min-width:0.71429em}.flexible-course-page__grand-total-block-inner .calc-point.possible span{background-color:#303335}.flexible-course-page__report-statistic{font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#303335;line-height:1.4;padding:2.66667em 0}.flexible-course-page__report-statistic strong{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-milestone-popup{background:#fff url(/static/leaves_blue_wide-a1bfe3c206f7da3693872bee4170b6e3.png) 0 center no-repeat;max-width:30em;padding:0.9375em;color:#303335;overflow:hidden}@media only screen and (max-width: 480px){.flexible-milestone-popup{width:14.375em}}.flexible-milestone-popup h1{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:2.25em;line-height:1.2}.flexible-milestone-popup h5{margin:0.75em 0 0.625em 0}.flexible-milestone-popup p,.flexible-milestone-popup li{font-size:1em;line-height:1.4;margin:0.625em 0;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-milestone-popup ul{margin-left:2.5em}.flexible-milestone-popup ul li{list-style:outside disc;margin-bottom:0.625em}.flexible-milestone-popup ul a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.flexible-milestone-popup ul a:hover,.flexible-milestone-popup ul a:focus{color:#5ec3fb}.flexible-milestone-popup .popup-buttons{padding:1.875em 0 0.625em 0}@media only screen and (max-width: 768px){.flexible-milestone-popup .popup-buttons{text-align:center}}@media only screen and (max-width: 480px){.flexible-milestone-popup .popup-buttons{margin-left:0}}.flexible-milestone-popup .popup-buttons li{display:inline-block;margin:0 0.625em 0.625em 0}.flexible-milestone-popup .popup-buttons li a{display:inline-block}.milestone-tips-overlay{background-color:#fff;padding:1.5625em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;max-width:28.75em}.milestone-tips-overlay ul li{list-style:outside disc;margin-bottom:0.625em}.flexible-get-feedback-header{border-bottom:solid 1px #e7e5e2;color:#303335;background:#f6f6f6}.flexible-get-feedback-header:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-get-feedback-header{display:inline-block}* html .flexible-get-feedback-header{height:1%}.flexible-get-feedback-header{display:block}@media (max-width: 767px){.flexible-get-feedback-header{padding:0 20px}}body.ie8 .flexible-get-feedback-header{min-width:1023px}@media only screen and (max-width: 480px){.flexible-get-feedback-header{padding:0 0.625em}}.flexible-get-feedback-header-row{max-width:1170px;margin:0 auto;position:relative}.flexible-get-feedback-header-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-get-feedback-header-row{display:inline-block}* html .flexible-get-feedback-header-row{height:1%}.flexible-get-feedback-header-row{display:block}.flexible-get-feedback-header__close{position:absolute;right:0.9375em;top:0}.flexible-get-feedback-header__close a{background:url(/static/flexible_close_popup_button-06d4e82b6ec834c6f7f4ddf5e903c629.png) 0 0 no-repeat;width:1.625em;height:1.625em;display:block}@media (max-width: 955px){.flexible-get-feedback-header__close{right:0}}@media only screen and (max-width: 768px){.flexible-get-feedback-header__close{top:0.625em;right:0.625em}}.flexible-get-feedback-header__title{float:left;width:83.33333%;margin-left:0;margin-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 767px){.flexible-get-feedback-header__title{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-get-feedback-header__title h1{font-size:2.25em;font-family:"droid_serifregular", Times, "Times New Roman", serif;line-height:1.2;margin:1.16667em 0 0 2.5em;text-overflow:ellipsis;overflow:hidden}.flexible-get-feedback-header__title img{display:block;float:left;margin:1.6875em 1.25em 0;width:4.6875em;height:4.6875em;border:solid 1px #e7e5e2;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}@media only screen and (max-width: 768px){.flexible-get-feedback-header__title{border-bottom:solid 1px #dfe0e3;padding-top:0.625em;text-align:center;float:none;width:100%}.flexible-get-feedback-header__title h1{font-size:1.625em;margin:0.38462em 0}.flexible-get-feedback-header__title img{width:2.8125em;height:2.8125em;float:none;margin:0 auto;padding:0}}.flexible-get-feedback-header__score{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:solid 1px #dfe0e3;text-align:center;float:left;width:16.66667%;margin-left:0;margin-right:0}@media (max-width: 767px){.flexible-get-feedback-header__score{float:none;width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width: 768px){.flexible-get-feedback-header__score{border-left:0;float:none;width:100%}}.flexible-get-feedback-header__score-inner{border-left:solid 1px #fff;border-right:solid 1px #dfe0e3;padding:0.9375em;float:left}@media (max-width: 830px){.flexible-get-feedback-header__score-inner{border-right:none}}@media only screen and (max-width: 768px){.flexible-get-feedback-header__score-inner{float:none;border-left:none}}@media only screen and (max-width: 480px){.flexible-get-feedback-header__score-inner{padding:0.625em}}.flexible-get-feedback-header__score-index{position:relative;width:5em;height:1.6875em;margin:0 auto;background:#8f5fae}.flexible-get-feedback-header__score-count{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.125em;padding:1.11111em 0}.flexible-get-feedback-header__score-count span{display:block;font-size:0.72222em}.flexible-get-feedback{background:#fff}.flexible-get-feedback:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-get-feedback{display:inline-block}* html .flexible-get-feedback{height:1%}.flexible-get-feedback{display:block}@media (max-width: 767px){.flexible-get-feedback{padding:0 20px}}body.ie8 .flexible-get-feedback{min-width:1023px}.flexible-get-feedback-row{max-width:1170px;margin:0 auto}.flexible-get-feedback-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-get-feedback-row{display:inline-block}* html .flexible-get-feedback-row{height:1%}.flexible-get-feedback-row{display:block}.flexible-get-feedback-col{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.875em 9.0625em 0}@media (max-width: 767px){.flexible-get-feedback-col{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-get-feedback-col a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.flexible-get-feedback-col a:hover,.flexible-get-feedback-col a:focus{color:#5ec3fb}@media only screen and (max-width: 768px){.flexible-get-feedback-col{padding:1.25em 0 0}}@media only screen and (max-width: 480px){.flexible-get-feedback-col{padding:0.625em 0 0}}.flexible-get-feedback-items{-moz-box-shadow:#dfe0e3 0 3px 0 0;-webkit-box-shadow:#dfe0e3 0 3px 0 0;box-shadow:#dfe0e3 0 3px 0 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:2.1875em;border:solid 1px #dfe0e3;overflow:hidden}.flexible-get-feedback-items h3{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;line-height:1.2;color:#fff;background-color:#303335;padding:0.55556em 1.38889em}.flexible-get-feedback-items li{word-break:break-all;word-break:break-word;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;border-top:solid 1px #dfe0e3;font-size:0.9375em;padding:1em 1.66667em;color:#303335}.flexible-get-feedback-items li:first-child{border-top:none}@media only screen and (max-width: 768px){.flexible-get-feedback-items{margin-bottom:1.5625em}.flexible-get-feedback-items li{padding:0.66667em 1.33333em}.flexible-get-feedback-items h3{padding:0.38889em 1.11111em}}@media only screen and (max-width: 480px){.flexible-get-feedback-items{margin-bottom:0.9375em}.flexible-get-feedback-items li{padding:0.46667em 0.66667em}.flexible-get-feedback-items h3{font-size:0.875em;padding:0.5em 0.71429em}}.flexible-get-feedback-message,.flexible-get-feedback-message--green,.flexible-get-feedback-message--red,.flexible-get-feedback-message--grey{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.2;text-align:center;padding:0.66667em 3.33333em;margin-top:1.33333em;background-color:#fff}.flexible-get-feedback-message:first-child,.flexible-get-feedback-message--green:first-child,.flexible-get-feedback-message--red:first-child,.flexible-get-feedback-message--grey:first-child{margin-top:0}@media only screen and (max-width: 768px){.flexible-get-feedback-message,.flexible-get-feedback-message--green,.flexible-get-feedback-message--red,.flexible-get-feedback-message--grey{margin-top:15px, 15px}}@media only screen and (max-width: 480px){.flexible-get-feedback-message,.flexible-get-feedback-message--green,.flexible-get-feedback-message--red,.flexible-get-feedback-message--grey{font-size:0.8125em;padding:0.76923em;margin-top:10px, 13px}}.flexible-get-feedback-message--green{text-align:left;border:solid 1px #22af67;color:#22af67;padding:1em;line-height:1.2}.flexible-get-feedback-message--red{text-align:left;border:solid 1px #e93c4e;color:#e93c4e;padding:1em;line-height:1.2}.flexible-get-feedback-message--grey{-moz-box-shadow:#dfe0e3 0 3px 0 0;-webkit-box-shadow:#dfe0e3 0 3px 0 0;box-shadow:#dfe0e3 0 3px 0 0;border:solid 1px #dfe0e3}.flexible-get-feedback-message--yellow{border:solid 1px #fbd309;background-color:#fef6ce;font-size:0.9375em;padding:1em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-top:1.33333em;color:#303335;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-get-feedback-message--yellow .icon-book-lines2{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;text-transform:uppercase;margin-bottom:0.2em}.flexible-get-feedback-message--yellow .icon-book-lines2:before{margin-right:0.73333em}.instructor-view-page__units{padding:1.875em 0 3.125em;border-top:1px solid #DFE0E3}.instructor-view-milestone-practice{float:right;padding:0.86667em 0 0 1.33333em;background-color:#fff}.instructor-view-milestone-practice a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;font-size:0.86667em}.instructor-view-milestone-practice a:hover,.instructor-view-milestone-practice a:focus{color:#5ec3fb}.instructor-view-milestone-practice a:before{margin-right:0.76923em}@media only screen and (max-width: 768px){.instructor-view-milestone-practice{float:none;padding:0 0 1.33333em;text-align:center}}.instructor-view-page__units-milestones{width:21em;height:10.9375em;padding:1.25em 0.4375em 1.0625em}@media only screen and (max-width: 768px){.instructor-view-page__units-milestones{height:auto}}@media only screen and (min-width: 481px) and (max-width: 768px){.instructor-view-page__units-milestones{width:26.25em}}@media only screen and (max-width: 480px){.instructor-view-page__units-milestones{width:auto}}.instructor-view-page__units-milestones-versions{text-align:center}.instructor-view-page__units-milestones-versions .f-button{display:inline-block;width:3em;margin:1.83333em auto 0}.instructor-view__header-name-col--title{margin-right:19.5625em;border-right:solid 1px #DFE0E3;height:8.5625em}.conmig-soon-instructor-view{white-space:nowrap}.instructor-view-page__units-competency.competence-with-touchstone .flexible-course-page__units--milestone .f-button{font-size:0.9375em}.instructor-view-page__units-competency.competence-with-touchstone .instructor-view-page__units-milestones-versions-text{margin-bottom:1em}.instructor-view-page__units-competency.competence-with-touchstone .flexible-course-page__units--challenge .f-button{margin-top:0.9375em}.instructor-view-page__units-competency.competence-with-touchstone .flexible-course-page__units--touchstone .f-button{font-size:1em;padding-left:0;padding-right:0;display:inline-block;width:5.3125em}.instructor-view-page__units-competency.competence-with-touchstone .flexible-course-page__units--touchstone-flag-wrapper{float:none;margin:auto}.instructor-view-page__units-competency.competence-with-touchstone .flexible-course-page__units--touchstone-button{border-top:solid 1px #dfe0e3;padding-top:0.75em;text-align:center;margin-top:1.25em}.progress-touchstone .flexible-course-page__progress-and-score--icons{padding-right:0.3125em;margin:0 auto 0.3125em}.progress-touchstone .flexible-course-page__progress-and-score--icons:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.progress-touchstone .flexible-course-page__progress-and-score--icons{display:inline-block}* html .progress-touchstone .flexible-course-page__progress-and-score--icons{height:1%}.progress-touchstone .flexible-course-page__progress-and-score--icons{display:block}.progress-touchstone .flexible-course-page__progress-and-score--icons.progress-touchstone-item{width:7.625em}.progress-touchstone .flexible-course-page__challenge--passed,.progress-touchstone .flexible-course-page__challenge--not-passed{float:left;width:1em;height:1em;margin:2.5em 0 2.25em 0.1875em;border:1px solid #fcd105;border-radius:0.25em}.not-active-course .progress-touchstone .flexible-course-page__challenge--passed,.not-active-course .progress-touchstone .flexible-course-page__challenge--not-passed{margin-top:1.625em;margin-bottom:1.625em}.progress-touchstone .flexible-course-page__milestone--passed,.progress-touchstone .flexible-course-page__milestone--not-passed{float:left;width:1.5em;height:1.5em;margin:2.1875em 0 1.3125em 0.1875em;border-radius:0.25em;background:#996cbd;border:1px solid #996cbd;text-align:center;line-height:1.625em}.progress-touchstone .flexible-course-page__milestone--passed span,.progress-touchstone .flexible-course-page__milestone--not-passed span{font-size:0.8125em;color:#fff}.not-active-course .progress-touchstone .flexible-course-page__milestone--passed,.not-active-course .progress-touchstone .flexible-course-page__milestone--not-passed{margin-top:1.3125em;margin-bottom:1.3125em}.progress-touchstone .flexible-course-page__touchstone--passed,.progress-touchstone .flexible-course-page__touchstone--not-passed{float:left;width:1.5em;height:1.5em;margin:2.1875em 0 1.3125em 0.1875em;border-radius:0.25em;background:#ac3e97;text-align:center;line-height:1.625em}.progress-touchstone .flexible-course-page__touchstone--passed span,.progress-touchstone .flexible-course-page__touchstone--not-passed span{font-size:0.8125em;color:#fff}.not-active-course .progress-touchstone .flexible-course-page__touchstone--passed,.not-active-course .progress-touchstone .flexible-course-page__touchstone--not-passed{margin-top:1.3125em;margin-bottom:1.3125em}.progress-touchstone .flexible-course-page__challenge--not-passed,.progress-touchstone .flexible-course-page__milestone--not-passed,.progress-touchstone .flexible-course-page__touchstone--not-passed{border:1px solid #eaeaea;background-color:#eaeaea}.progress-touchstone .flexible-course-page__proctored--passed,.progress-touchstone .flexible-course-page__proctored--not-passed{width:1.875em;height:2.0625em;margin:2.1875em 0.8125em 1.9375em;background-image:url(/static/flexible-dashboar-sprites-e83db2f36cab88739decc3acbaf045ca.svg);background-position:0 -93px;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}.no-svg .progress-touchstone .flexible-course-page__proctored--passed,.no-svg .progress-touchstone .flexible-course-page__proctored--not-passed{background-image:url(/static/flexible-dashboar-sprites-8ad86289d91a5d792e41058dafefdcfd.png)}.not-active-course .progress-touchstone .flexible-course-page__proctored--passed,.not-active-course .progress-touchstone .flexible-course-page__proctored--not-passed{margin-top:0.6875em}.progress-touchstone .flexible-course-page__proctored--passed{background-position:0 -244px}.progress-touchstone .flexible-course-page__progress-and-score--proctored-goal,.progress-touchstone .flexible-course-page__progress-and-score--goal{padding:1.9375em 0 0.9375em}.not-active-course .progress-touchstone .flexible-course-page__progress-and-score--proctored-goal,.not-active-course .progress-touchstone .flexible-course-page__progress-and-score--goal{padding:0.33333em 0 0 0}.competence-with-touchstone .flexible-course-page__units--challenges-wrapper{position:relative;float:left;width:20.375em}@media (max-width: 1024px){.competence-with-touchstone .flexible-course-page__units--challenges-wrapper{width:26.25em}}@media (max-width: 768px){.competence-with-touchstone .flexible-course-page__units--challenges-wrapper{width:auto;float:none;margin:0 auto}}.competence-with-touchstone.flexible-course-page__units--item .flexible-course-page__units--bubble-reset.joyride-tip-guide{left:8.33333em}.competence-with-touchstone .flexible-course-page__units--line-wrapper{background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAN/g4wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzE5M0ZFRjlGMTQ4MTFFMjg0Njk4QzkyNTc0RERDOTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzE5M0ZFRkFGMTQ4MTFFMjg0Njk4QzkyNTc0RERDOTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MTkzRkVGN0YxNDgxMUUyODQ2OThDOTI1NzREREM5MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MTkzRkVGOEYxNDgxMUUyODQ2OThDOTI1NzREREM5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==);background-repeat:repeat-x;background-position:0px 23px}.competence-with-touchstone .flexible-course-page__units--line-wrapper:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.competence-with-touchstone .flexible-course-page__units--line-wrapper{display:inline-block}* html .competence-with-touchstone .flexible-course-page__units--line-wrapper{height:1%}.competence-with-touchstone .flexible-course-page__units--line-wrapper{display:block}.competence-with-touchstone .flexible-course-page__units--line-wrapper h4{float:left;padding:1em 0.66667em 1em 1.13333em;font-size:0.9375em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;background:#fff}@media (max-width: 768px){.competence-with-touchstone .flexible-course-page__units--line-wrapper{background:none}.competence-with-touchstone .flexible-course-page__units--line-wrapper h4{float:none;padding-left:0;margin-left:-0.66667em}}.competence-with-touchstone .flexible-course-page__units--challenges,.competence-with-touchstone .flexible-course-page__units--milestone,.competence-with-touchstone .flexible-course-page__units--touchstone,.competence-with-touchstone .flexible-course-page__units--study-guide{border:1px solid #dfe0e3;border-bottom:3px solid #dfe0e3;border-radius:4px;width:18.1875em;height:10.625em;margin-left:0.8125em;padding:0.9375em 0.625em;background:#f6f6f6;overflow:hidden}.competence-with-touchstone .flexible-course-page__units--challenges:after,.competence-with-touchstone .flexible-course-page__units--milestone:after,.competence-with-touchstone .flexible-course-page__units--touchstone:after,.competence-with-touchstone .flexible-course-page__units--study-guide:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.competence-with-touchstone .flexible-course-page__units--challenges,.competence-with-touchstone .flexible-course-page__units--milestone,.competence-with-touchstone .flexible-course-page__units--touchstone,.competence-with-touchstone .flexible-course-page__units--study-guide{display:inline-block}* html .competence-with-touchstone .flexible-course-page__units--challenges,* html .competence-with-touchstone .flexible-course-page__units--milestone,* html .competence-with-touchstone .flexible-course-page__units--touchstone,* html .competence-with-touchstone .flexible-course-page__units--study-guide{height:1%}.competence-with-touchstone .flexible-course-page__units--challenges,.competence-with-touchstone .flexible-course-page__units--milestone,.competence-with-touchstone .flexible-course-page__units--touchstone,.competence-with-touchstone .flexible-course-page__units--study-guide{display:block}@media (max-width: 1024px){.competence-with-touchstone .flexible-course-page__units--challenges,.competence-with-touchstone .flexible-course-page__units--milestone,.competence-with-touchstone .flexible-course-page__units--touchstone,.competence-with-touchstone .flexible-course-page__units--study-guide{margin-left:0.625em;width:23.75em}}@media only screen and (max-width: 768px){.competence-with-touchstone .flexible-course-page__units--challenges,.competence-with-touchstone .flexible-course-page__units--milestone,.competence-with-touchstone .flexible-course-page__units--touchstone,.competence-with-touchstone .flexible-course-page__units--study-guide{height:auto;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (min-width: 481px) and (max-width: 768px){.competence-with-touchstone .flexible-course-page__units--challenges,.competence-with-touchstone .flexible-course-page__units--milestone,.competence-with-touchstone .flexible-course-page__units--touchstone,.competence-with-touchstone .flexible-course-page__units--study-guide{width:26.25em}}@media only screen and (max-width: 480px){.competence-with-touchstone .flexible-course-page__units--challenges,.competence-with-touchstone .flexible-course-page__units--milestone,.competence-with-touchstone .flexible-course-page__units--touchstone,.competence-with-touchstone .flexible-course-page__units--study-guide{width:auto}}.competence-with-touchstone.with-tips .flexible-course-page__units--challenges,.competence-with-touchstone.with-tips .flexible-course-page__units--milestone,.competence-with-touchstone.with-tips .flexible-course-page__units--touchstone,.competence-with-touchstone.with-tips .flexible-course-page__units--study-guide{height:12.5em}@media only screen and (max-width: 768px){.competence-with-touchstone.with-tips .flexible-course-page__units--challenges,.competence-with-touchstone.with-tips .flexible-course-page__units--milestone,.competence-with-touchstone.with-tips .flexible-course-page__units--touchstone,.competence-with-touchstone.with-tips .flexible-course-page__units--study-guide{height:auto}}@media (max-width: 567px){.competence-with-touchstone .flexible-course-page__units--challenges{padding:1.5625em 2.1875em 1.0625em}}.competence-with-touchstone .flexible-course-page__units--challenge{width:5.625em;margin-left:0.625em}.competence-with-touchstone .flexible-course-page__units--challenge:first-child{margin-left:0}@media (max-width: 1024px){.competence-with-touchstone .flexible-course-page__units--challenge{margin-left:1.25em}.competence-with-touchstone .flexible-course-page__units--challenge:first-child{margin-left:0}}.competence-with-touchstone .flexible-course-page__units--challenge .f-button{display:block;width:5.3125em;margin:0.9375em auto 0;padding-right:0;padding-left:0;text-align:center;font-size:1em}@media (max-width: 768px){.competence-with-touchstone .flexible-course-page__units--challenge{width:7.1875em}}@media (max-width: 567px){.competence-with-touchstone .flexible-course-page__units--challenge{width:5.625em}}@media (max-width: 479px){.competence-with-touchstone .flexible-course-page__units--challenge{float:none;width:auto;margin:1.875em 0 0}.competence-with-touchstone .flexible-course-page__units--challenge:first-child{margin:0}}.competence-with-touchstone .flexible-course-page__units--challenge .flexible-course-page__units--challenge-sheet{padding-bottom:0.9375em;border-bottom:solid 1px #dfe0e3}@media (max-width: 479px){.competence-with-touchstone .flexible-course-page__units--challenge .flexible-course-page__units--challenge-sheet{border-bottom:none;padding-bottom:0.4375em}}.competence-with-touchstone .flexible-course-page__units--milestone-sheet-index,.competence-with-touchstone .flexible-course-page__units--challenge-sheet-index,.competence-with-touchstone .flexible-course-page__units--touchstone-sheet-index{position:relative;width:1.33333em;margin:0 auto;padding:0.33333em 1em 0.20833em;background:#fcd105;border:1px solid #efc707;color:#fff;font-size:1.5em;font-family:"ProximaNova-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1;text-shadow:0px 0px 1px #dbb915;-moz-box-shadow:inset -10px 0px 20px rgba(219,185,21,0.3);-webkit-box-shadow:inset -10px 0px 20px rgba(219,185,21,0.3);box-shadow:inset -10px 0px 20px rgba(219,185,21,0.3)}.competence-with-touchstone .flexible-course-page__units--milestone-sheet-index{background:#78469a;border:1px solid #411563;-moz-box-shadow:inset -10px 0px 20px rgba(65,21,99,0.3);-webkit-box-shadow:inset -10px 0px 20px rgba(65,21,99,0.3);box-shadow:inset -10px 0px 20px rgba(65,21,99,0.3)}.competence-with-touchstone .flexible-course-page__units--touchstone-sheet-index{background:#ac3e97;border:1px solid #ae3d97;-moz-box-shadow:inset -10px 0px 20px rgba(65,21,99,0.3);-webkit-box-shadow:inset -10px 0px 20px rgba(65,21,99,0.3);box-shadow:inset -10px 0px 20px rgba(65,21,99,0.3)}.competence-with-touchstone .flexible-course-page__units--milestone-sheet-corner,.competence-with-touchstone .flexible-get-feedback-header__score-index-corner,.competence-with-touchstone .flexible-course-page__units--challenge-sheet-corner,.competence-with-touchstone .flexible-course-page__units--touchstone-sheet-corner{position:absolute;top:-1px;right:-1px;width:22px;height:23px;background:#fee882 url(/static/flexible-dashboar-sprites-e83db2f36cab88739decc3acbaf045ca.svg) 0 -130px;-moz-box-shadow:-1px 2px 1px rgba(219,185,21,0.5);-webkit-box-shadow:-1px 2px 1px rgba(219,185,21,0.5);box-shadow:-1px 2px 1px rgba(219,185,21,0.5)}.no-svg .competence-with-touchstone .flexible-course-page__units--milestone-sheet-corner,.no-svg .competence-with-touchstone .flexible-get-feedback-header__score-index-corner,.no-svg .competence-with-touchstone .flexible-course-page__units--challenge-sheet-corner,.no-svg .competence-with-touchstone .flexible-course-page__units--touchstone-sheet-corner{background-image:url(/static/flexible-dashboar-sprites-8ad86289d91a5d792e41058dafefdcfd.png)}.competence-with-touchstone .flexible-course-page__units--touchstone-sheet-corner{background-color:#d388c3;-moz-box-shadow:-1px 2px 1px rgba(65,21,91,0.5);-webkit-box-shadow:-1px 2px 1px rgba(65,21,91,0.5);box-shadow:-1px 2px 1px rgba(65,21,91,0.5)}.competence-with-touchstone .flexible-course-page__units--milestone-sheet-corner,.competence-with-touchstone .flexible-get-feedback-header__score-index-corner{background-color:#aa81c6;-moz-box-shadow:-1px 2px 1px rgba(65,21,91,0.5);-webkit-box-shadow:-1px 2px 1px rgba(65,21,91,0.5);box-shadow:-1px 2px 1px rgba(65,21,91,0.5)}.competence-with-touchstone .flexible-course-page__units--milestone-wrapper,.competence-with-touchstone .flexible-course-page__units--touchstone-wrapper{float:left;width:19.375em}@media (max-width: 1024px){.competence-with-touchstone .flexible-course-page__units--milestone-wrapper,.competence-with-touchstone .flexible-course-page__units--touchstone-wrapper{width:22.5em}}@media only screen and (max-width: 768px){.competence-with-touchstone .flexible-course-page__units--milestone-wrapper,.competence-with-touchstone .flexible-course-page__units--touchstone-wrapper{float:none;width:auto}}.competence-with-touchstone .flexible-course-page__units--milestone,.competence-with-touchstone .flexible-course-page__units--touchstone{width:17.1875em;padding:0.9375em 0.625em}@media (max-width: 1024px){.competence-with-touchstone .flexible-course-page__units--milestone,.competence-with-touchstone .flexible-course-page__units--touchstone{width:20.3125em}}@media only screen and (min-width: 481px) and (max-width: 768px){.competence-with-touchstone .flexible-course-page__units--milestone,.competence-with-touchstone .flexible-course-page__units--touchstone{width:26.25em}}@media only screen and (max-width: 480px){.competence-with-touchstone .flexible-course-page__units--milestone,.competence-with-touchstone .flexible-course-page__units--touchstone{width:auto}}@media (max-width: 479px){.competence-with-touchstone .flexible-course-page__units--milestone,.competence-with-touchstone .flexible-course-page__units--touchstone{padding:1.5625em 0.9375em}}.competence-with-touchstone .flexible-course-page__units--touchstone{position:relative}.competence-with-touchstone .flexible-course-page__units--milestone-flag-wrapper,.competence-with-touchstone .flexible-course-page__units--touchstone-flag-wrapper{float:left;width:6.25em}.competence-with-touchstone .flexible-course-page__units--milestone-flag-wrapper:after,.competence-with-touchstone .flexible-course-page__units--touchstone-flag-wrapper:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.competence-with-touchstone .flexible-course-page__units--milestone-flag-wrapper,.competence-with-touchstone .flexible-course-page__units--touchstone-flag-wrapper{display:inline-block}* html .competence-with-touchstone .flexible-course-page__units--milestone-flag-wrapper,* html .competence-with-touchstone .flexible-course-page__units--touchstone-flag-wrapper{height:1%}.competence-with-touchstone .flexible-course-page__units--milestone-flag-wrapper,.competence-with-touchstone .flexible-course-page__units--touchstone-flag-wrapper{display:block}.competence-with-touchstone .flexible-course-page__units--milestone-flag-wrapper .f-button,.competence-with-touchstone .flexible-course-page__units--touchstone-flag-wrapper .f-button{display:block;margin-top:1.6875em;padding-right:0;padding-left:0;text-align:center;font-size:1em}.competence-with-touchstone .flexible-course-page__units--milestone-flag-wrapper .f-button.parts-launch-button,.competence-with-touchstone .flexible-course-page__units--touchstone-flag-wrapper .f-button.parts-launch-button{margin-top:1em}@media (max-width: 479px){.competence-with-touchstone .flexible-course-page__units--milestone-flag-wrapper,.competence-with-touchstone .flexible-course-page__units--touchstone-flag-wrapper{padding:1.25em 0;width:auto;float:none}.competence-with-touchstone .flexible-course-page__units--milestone-flag-wrapper .f-button,.competence-with-touchstone .flexible-course-page__units--touchstone-flag-wrapper .f-button{max-width:100px;margin-right:auto;margin-left:auto}}.competence-with-touchstone .flexible-course-page__units--milestone-flag-wrapper .f-button.parts-launch-button{margin-top:1.375em}.competence-with-touchstone .flexible-course-page__units--milestone-flag-wrapper .take_milestone{margin-top:2.125em}.competence-with-touchstone .flexible-course-page__units--touchstone-flag{width:3.46154em;height:2.5em;margin:0 auto;padding-top:1.53846em;background:url(/static/flag_touchstone-84972a8aca0ceeba4388847d4b47d795.svg) 0 0 no-repeat;color:#fff;font-family:"ProximaNova-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.625em;text-align:center}.no-svg .competence-with-touchstone .flexible-course-page__units--touchstone-flag{background-image:url(/static/flag_touchstone-5cd7b92973339d8b6c011a435c2c2d2c.png)}.competence-with-touchstone .flexible-course-page__units--touchstone-flag.ceu-purchased{background:url(/static/flag_touchstone_ceu-6c887b4833d4c9b0e17012c8f8b06ddc.svg) 0 0 no-repeat}.no-svg .competence-with-touchstone .flexible-course-page__units--touchstone-flag.ceu-purchased{background-image:url(/static/flag_touchstone_ceu-3acf23aa3c9fa297c0192a7227fac370.png)}.competence-with-touchstone .flexible-course-page__units--milestone-locked-button{width:5.875em;height:2.125em;margin:2.0625em auto 0;border-radius:4px;border:1px solid #0985e1;color:#fff;background:#29adf8 url(/static/flexible-dashboar-sprites-e83db2f36cab88739decc3acbaf045ca.svg) 31px -155px no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6}.no-svg .competence-with-touchstone .flexible-course-page__units--milestone-locked-button{background-image:url(/static/flexible-dashboar-sprites-8ad86289d91a5d792e41058dafefdcfd.png)}.competence-with-touchstone .flexible-course-page__units--touchstone-locked-button{width:5.875em;height:2.125em;margin:2.0625em auto 0;border-radius:4px;border:1px solid #0985e1;color:#fff;background:#29adf8 url(/static/flexible-dashboar-sprites-e83db2f36cab88739decc3acbaf045ca.svg) 31px -155px no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6}.no-svg .competence-with-touchstone .flexible-course-page__units--touchstone-locked-button{background-image:url(/static/flexible-dashboar-sprites-8ad86289d91a5d792e41058dafefdcfd.png)}.competence-with-touchstone .flexible-course-page__units--milestone-text-wrapper,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper{float:right;width:10.3125em;text-align:right}.competence-with-touchstone .flexible-course-page__units--milestone-text-wrapper h5,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper h5{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.8125em;line-height:1.5;margin:0;text-align:left}.competence-with-touchstone .flexible-course-page__units--milestone-text-wrapper p,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper p{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.8125em;line-height:1.5;text-align:left}.competence-with-touchstone .flexible-course-page__units--milestone-text-wrapper a,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;display:block;font-size:0.8125em;margin-bottom:0.38462em;padding-bottom:0.38462em}.competence-with-touchstone .flexible-course-page__units--milestone-text-wrapper a:hover,.competence-with-touchstone .flexible-course-page__units--milestone-text-wrapper a:focus,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper a:hover,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper a:focus{color:#5ec3fb}.competence-with-touchstone .flexible-course-page__units--milestone-text-wrapper a:before,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper a:before{position:relative;height:.6em}.competence-with-touchstone .flexible-course-page__units--milestone-text-wrapper .flexible-course-page__units-touchstone-link,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper .flexible-course-page__units-touchstone-link{margin-bottom:0.76923em;padding:0.76923em 0;text-align:left;position:absolute;bottom:-0.61538em}@media only screen and (min-width: 481px) and (max-width: 768px){.competence-with-touchstone .flexible-course-page__units--milestone-text-wrapper .flexible-course-page__units-touchstone-link,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper .flexible-course-page__units-touchstone-link{bottom:0.46154em}}.competence-with-touchstone .flexible-course-page__units--milestone-text-wrapper .flexible-course-page__units-touchstone-link:before,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper .flexible-course-page__units-touchstone-link:before{bottom:-12px}.competence-with-touchstone .flexible-course-page__units--milestone-text-wrapper .flexible-course-page__units-touchstone-link span.link-spacer,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper .flexible-course-page__units-touchstone-link span.link-spacer{display:inline-block;width:0.38462em}@media only screen and (max-width: 480px){.competence-with-touchstone .flexible-course-page__units--milestone-text-wrapper .flexible-course-page__units-touchstone-link span.link-spacer,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper .flexible-course-page__units-touchstone-link span.link-spacer{width:1.46154em}}.competence-with-touchstone .flexible-course-page__units--milestone-text-wrapper.with-submit-status .flexible-course-page__units-touchstone-link,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper.with-submit-status .flexible-course-page__units-touchstone-link{bottom:2.30769em;left:9.38462em}@media only screen and (min-width: 481px) and (max-width: 768px){.competence-with-touchstone .flexible-course-page__units--milestone-text-wrapper.with-submit-status .flexible-course-page__units-touchstone-link,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper.with-submit-status .flexible-course-page__units-touchstone-link{bottom:0.46154em;left:auto}}.competence-with-touchstone .flexible-course-page__units--milestone-text-wrapper span,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper span{display:block;margin-top:1.11111em;padding-left:1.11111em;font-family:'SkippySharp';font-size:1.125em;text-align:center;background:url(/static/flexible-dashboar-sprites-e83db2f36cab88739decc3acbaf045ca.svg) 0 -189px no-repeat}.with-tips .competence-with-touchstone .flexible-course-page__units--milestone-text-wrapper span,.with-tips .competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper span{margin-top:0}.no-svg .competence-with-touchstone .flexible-course-page__units--milestone-text-wrapper span,.no-svg .competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper span{background-image:url(/static/flexible-dashboar-sprites-8ad86289d91a5d792e41058dafefdcfd.png)}@media (max-width: 479px){.competence-with-touchstone .flexible-course-page__units--milestone-text-wrapper,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper{float:none;width:auto;padding:0 0 1.25em}.competence-with-touchstone .flexible-course-page__units--milestone-text-wrapper.with-submit-status .flexible-course-page__units-touchstone-link,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper.with-submit-status .flexible-course-page__units-touchstone-link{bottom:-0.5em;left:auto}.competence-with-touchstone .flexible-course-page__units--milestone-text-wrapper a,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper a{margin-left:0;text-align:center}.competence-with-touchstone .flexible-course-page__units--milestone-text-wrapper p,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper p{margin-left:0}.competence-with-touchstone .flexible-course-page__units--milestone-text-wrapper span,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper span{padding-left:0;background:none}}.competence-with-touchstone .flexible-course-page__units--milestone-text-wrapper .credit-part-learn-more,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper .credit-part-learn-more{text-align:left}.competence-with-touchstone .flexible-course-page__units--study-guide{position:relative;width:10em;padding-left:0;padding-right:0}.competence-with-touchstone .flexible-course-page__units--study-guide p{margin:0 1.15385em 1.53846em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.8125em;line-height:1.5;text-align:left}@media only screen and (max-width: 768px){.competence-with-touchstone .flexible-course-page__units--study-guide{padding-bottom:0}}@media only screen and (min-width: 481px) and (max-width: 768px){.competence-with-touchstone .flexible-course-page__units--study-guide{width:26.25em}}@media only screen and (max-width: 480px){.competence-with-touchstone .flexible-course-page__units--study-guide{width:auto}}.competence-with-touchstone .flexible-course-page__units--study-guide-tutorials{position:absolute;bottom:0;height:3.75em;width:10em;border-top:1px solid #dfe0e3;background:#fff;text-align:center}.competence-with-touchstone .flexible-course-page__units--study-guide-tutorials a{display:inline-block;margin:0.75em auto 0;padding:0.55556em 0.77778em 0.33333em;border:1px solid #dfe0e3;border-radius:0.22222em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;color:#231f20;text-decoration:none;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcfcfc), color-stop(100%, #ebebeb));background-image:-moz-linear-gradient(#fcfcfc, #ebebeb);background-image:-webkit-linear-gradient(#fcfcfc, #ebebeb);background-image:linear-gradient(#fcfcfc, #ebebeb)}.competence-with-touchstone .flexible-course-page__units--study-guide-tutorials a span{padding-right:1.5625em;background:url(/static/book_icon-2628dd475f20b4183c3f1ca6b91b5c46.png) right 50% no-repeat}@media only screen and (max-width: 768px){.competence-with-touchstone .flexible-course-page__units--study-guide-tutorials{width:auto;position:static;margin-top:1.25em}}.competence-with-touchstone .flexible-course-page__units--touchstone-status-submitted{width:100%;margin-top:0.625em;padding-bottom:0.625em;border-top:soldi 1px #dfe0e3;position:relative}@media only screen and (max-width: 480px){.competence-with-touchstone .flexible-course-page__units--touchstone-status-submitted{padding-bottom:1.875em}}.competence-with-touchstone .flexible-course-page__units--touchstone-status-submitted .flexible-course-page__units--touchstone-status-submitted-text{position:absolute;top:0;left:8.61538em;font-size:0.8125em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.3;width:13.07692em}.competence-with-touchstone .flexible-course-page__units--touchstone-status-submitted .flexible-course-page__units--touchstone-status-submitted-text strong{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;display:block}.competence-with-touchstone .flexible-course-page__units--touchstone-status-submitted .flexible-course-page__units--touchstone-status-submitted-text .problem-with-submission-message{line-height:1.6}.competence-with-touchstone .flexible-course-page__units--touchstone-status-submitted .flexible-course-page__units--touchstone-status-submitted-text .problem-with-submission-message:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.competence-with-touchstone .flexible-course-page__units--touchstone-status-submitted .flexible-course-page__units--touchstone-status-submitted-text .problem-with-submission-message{display:inline-block}* html .competence-with-touchstone .flexible-course-page__units--touchstone-status-submitted .flexible-course-page__units--touchstone-status-submitted-text .problem-with-submission-message{height:1%}.competence-with-touchstone .flexible-course-page__units--touchstone-status-submitted .flexible-course-page__units--touchstone-status-submitted-text .problem-with-submission-message{display:block}.competence-with-touchstone .flexible-course-page__units--touchstone-status-submitted .flexible-course-page__units--touchstone-status-submitted-text .problem-with-submission{height:1.38462em;width:1.38462em;background:url(/static/touchstone_submit_statuses_icons-b48ef59b1fc1b966ad2f59c53f060ceb.png) center -85px no-repeat;margin-right:0.15385em;float:left}.competence-with-touchstone .flexible-course-page__units--touchstone-status-submitted .flexible-course-page__units--touchstone-status-submitted-text .submitted .icon-tick:before{font-size:1.15385em;position:relative;top:0.2em}@media (min-width: 769px) and (max-width: 1024px){.competence-with-touchstone .flexible-course-page__units--touchstone-status-submitted .flexible-course-page__units--touchstone-status-submitted-text{left:12.30769em}}@media only screen and (min-width: 481px) and (max-width: 768px){.competence-with-touchstone .flexible-course-page__units--touchstone-status-submitted .flexible-course-page__units--touchstone-status-submitted-text{left:17.92308em}}@media only screen and (max-width: 480px){.competence-with-touchstone .flexible-course-page__units--touchstone-status-submitted .flexible-course-page__units--touchstone-status-submitted-text{width:10em;top:0.76923em;left:0;margin:0 auto;position:relative}.competence-with-touchstone .flexible-course-page__units--touchstone-status-submitted .flexible-course-page__units--touchstone-status-submitted-text strong{display:inline-block}.competence-with-touchstone .flexible-course-page__units--touchstone-status-submitted .flexible-course-page__units--touchstone-status-submitted-text .submitted{display:inline-block}}.competence-with-touchstone .flexible-course-page__units--touchstone-status-submitted .f-button{margin-top:2.0625em}#credit-part-learn-more-popup{max-width:31.25em;background:url(/static/leaves_blue_wide-a1bfe3c206f7da3693872bee4170b6e3.png) 0 center}#credit-part-learn-more-popup .popup-buttons{margin-left:0;margin-bottom:0}#credit-part-learn-more-popup .popup-buttons:after{clear:both;content:'.';display:block;visibility:hidden;height:0}#credit-part-learn-more-popup .popup-buttons{display:inline-block}* html #credit-part-learn-more-popup .popup-buttons{height:1%}#credit-part-learn-more-popup .popup-buttons{display:block}#credit-part-learn-more-popup .popup-buttons li{list-style-type:none;padding-left:0;margin-right:0.625em;float:left}#credit-part-learn-more-popup .popup-buttons li a{display:inline-block}.other-courses-list-table-wrapper{margin-top:1.875em;overflow:auto}.course-detail-page__header-courses-list{height:auto;padding:1.875em 0 0;text-align:left;visibility:hidden}.course-detail-page__header-courses-list:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.course-detail-page__header-courses-list{display:inline-block}* html .course-detail-page__header-courses-list{height:1%}.course-detail-page__header-courses-list{display:block}@media only screen and (max-width: 768px){.course-detail-page__header-courses-list{text-align:center}}.course-detail-page__header-courses-list.hide{display:none}.course-detail-page__header-courses-list.shown{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.course-detail-page__header-courses-list li{display:inline-block;vertical-align:top;width:14.38596%;margin:0 0.70175% 1.6875em;border:1px solid #eaeaea;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#f7f7f7}@media only screen and (max-width: 480px){.course-detail-page__header-courses-list li{width:50%;margin:0 auto 1.6875em auto}}@media only screen and (min-width: 481px) and (max-width: 768px){.course-detail-page__header-courses-list li{width:31.22807%;margin-right:2.36842%}}.course-detail-page__header-courses-list li img{width:100%;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0;-moz-box-shadow:rgba(0,0,0,0.1) 1px 0px 10px;-webkit-box-shadow:rgba(0,0,0,0.1) 1px 0px 10px;box-shadow:rgba(0,0,0,0.1) 1px 0px 10px}.course-detail-page__header-courses-list li img:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.course-detail-page__header-courses-list li p{padding:0.9375em 0.1875em 0;text-align:center;min-height:3.75em}.course-detail-page__header-courses-list li a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;font-size:0.9375em}.course-detail-page__header-courses-list li a:hover,.course-detail-page__header-courses-list li a:focus{color:#5ec3fb}.other-courses-list-table{width:100%;border:solid 1px #dfe0e3;border-bottom:solid 3px #dfe0e3;border-collapse:separate;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden}.other-courses-list-table .tcenter{text-align:center}.other-courses-list-table th{background-color:#303335;font-size:1.125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1;color:#fff;padding:0.55556em 0.83333em}.other-courses-list-table th em{font-style:italic}@media only screen and (max-width: 768px){.other-courses-list-table th{font-size:0.9375em;padding:0.66667em}}@media (max-width: 767px){.other-courses-list-table th{text-align:center}}.other-courses-list-table td{border-bottom:solid 1px #dfe0e3;font-size:0.9375em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1;color:#303335;padding:0.66667em 1em}.other-courses-list-table td.resume-cell,.other-courses-list-table td.buy-cell{padding:0}.other-courses-list-table td .buy-button a{font-size:1em;padding:0.66667em 1.33333em;white-space:nowrap}@media only screen and (max-width: 768px){.other-courses-list-table td{font-size:0.875em;padding:0.71429em}.other-courses-list-table td .buy-button a{font-size:1em;padding:0.71429em 1.07143em}}@media only screen and (max-width: 480px){.other-courses-list-table td{font-size:0.8125em}}.other-courses-list-table tr{background:#fff}.other-courses-list-table tr:nth-child(even){background:#f7f7f7}.other-courses-list-table__course-image{vertical-align:middle;display:inline-block;margin-right:0.3125em}.other-courses-list-table__course-image img{width:3.125em;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}@media (max-width: 767px){.other-courses-list-table__course-image{margin:0 auto;text-align:center;display:block}}.other-courses-list-table__course-title{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;vertical-align:middle;display:inline-block;max-width:70%}.other-courses-list-table__course-title:hover,.other-courses-list-table__course-title:focus{color:#5ec3fb}@media (max-width: 940px){.other-courses-list-table__course-title{max-width:55%}}@media (max-width: 767px){.other-courses-list-table__course-title{max-width:100%;text-align:center;display:block}}.flexible-motivation-header{background-color:#f6f6f6;border-bottom:solid 1px #dfe0e3}.flexible-motivation-header:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-motivation-header{display:inline-block}* html .flexible-motivation-header{height:1%}.flexible-motivation-header{display:block}@media (max-width: 767px){.flexible-motivation-header{padding:0 20px}}body.ie8 .flexible-motivation-header{min-width:1023px}.flexible-motivation-header-inner{max-width:1170px;margin:0 auto;padding:1.875em 0;position:relative}.flexible-motivation-header-inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-motivation-header-inner{display:inline-block}* html .flexible-motivation-header-inner{height:1%}.flexible-motivation-header-inner{display:block}.flexible-motivation-header-avatar{float:left;margin-left:0.9375em}@media only screen and (max-width: 480px){.flexible-motivation-header-avatar{float:none;margin:0 auto;width:4.6875em}}.flexible-motivation-header-avatar img{overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:4.6875em;display:block}.flexible-motivation-header-title{margin:1.8125em 0 0 1.25em;float:left}@media only screen and (max-width: 480px){.flexible-motivation-header-title{float:none;margin:1.25em auto 0;text-align:center}}.flexible-motivation-header-title h1{font-family:"droid_serifregular", Times, "Times New Roman", serif;font-size:1.75em;color:#303335}.flexible-motivation-header-close{position:absolute;top:0;right:0;width:1.5625em;height:1.5625em;background:url(/static/exit_assisment-a2cafda2d86f94639d15d1eb6016b6a5.png) 0 0 no-repeat}.flexible-motivation-content{background-color:#fff}.flexible-motivation-content:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-motivation-content{display:inline-block}* html .flexible-motivation-content{height:1%}.flexible-motivation-content{display:block}@media (max-width: 767px){.flexible-motivation-content{padding:0 20px}}body.ie8 .flexible-motivation-content{min-width:1023px}.flexible-motivation-content-inner{max-width:1170px;margin:0 auto;padding:3.125em 0}.flexible-motivation-content-inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-motivation-content-inner{display:inline-block}* html .flexible-motivation-content-inner{height:1%}.flexible-motivation-content-inner{display:block}.flexible-motivation-content-info{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.4;color:#303335;padding:0 7.66667em;overflow:hidden}@media only screen and (min-width: 481px) and (max-width: 768px){.flexible-motivation-content-info{padding:0.9375em 2.5em 0}}@media only screen and (max-width: 480px){.flexible-motivation-content-info{padding:0 0.66667em}}.flexible-motivation-content-info ul{margin-left:0.86667em}.flexible-motivation-content-info ul li{list-style-type:disc}.flexible-motivation-content-info p{padding:0 0 2em 0}.flexible-motivation-content-info h4{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.06667em}.flexible-motivation-content-info-left{border-left:solid 1px #dfe0e3;float:left;padding-left:1.33333em;width:60%}@media only screen and (max-width: 768px){.flexible-motivation-content-info-left{float:none;width:98%;margin-bottom:1.33333em}}.flexible-motivation-content-info-right{border-left:solid 1px #dfe0e3;float:left;padding-left:1.33333em;width:32%}@media only screen and (max-width: 768px){.flexible-motivation-content-info-right{float:none;width:98%}}.flexible-motivation-content-form{padding:3.125em 7.1875em 0}@media only screen and (min-width: 481px) and (max-width: 768px){.flexible-motivation-content-form{padding:3.125em 2.5em 0}}@media only screen and (max-width: 480px){.flexible-motivation-content-form{padding:2.5em 0.625em 0}}.flexible-motivation-content-form .submit-motivation-form{margin-top:1.25em}.dashboard-sales-message-wrapper{width:47.66667em;margin:1.33333em auto 0;padding:1em 1.2em 0.86667em;font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.3;background:url(/static/leaves_banner_anim-d10a7bdb4a57db7574f35f7e81abbc03.png) 0 50% #fff repeat-x;animation:animatedBackground 400s linear infinite;-webkit-animation:animatedBackground 400s linear infinite;border:solid 2px #e0e0e2;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px;-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px;box-shadow:rgba(0,0,0,0.1) 0px 0px 5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#303335}@media only screen and (max-width: 768px){.dashboard-sales-message-wrapper{width:90%}}@keyframes animatedBackground{from{background-position:0 0}to{background-position:100% 0}}.dashboard-sales-message-content{font-family:'SkippySharp';font-size:1.4em;padding:0 0 0.71429em}.dashboard-sales-message-content a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;font-family:'SkippySharp'}.dashboard-sales-message-content a:hover,.dashboard-sales-message-content a:focus{color:#5ec3fb}.dashboard-sales-message-content span{width:1.52381em;height:1.57143em;display:inline-block;margin-right:0.2381em;position:relative;top:0.47619em}.dashboard-sales-message-content span.gratification{background:url(/static/benefits_small_icons-f879574be5f0cd527384fa4bffa4a63d.png) 0 -159px no-repeat}.dashboard-sales-message-content span.guaranteed-transfer{background:url(/static/benefits_small_icons-f879574be5f0cd527384fa4bffa4a63d.png) 0 -356px no-repeat}.dashboard-sales-message-content span.timing{background:url(/static/benefits_small_icons-f879574be5f0cd527384fa4bffa4a63d.png) 0 -406px no-repeat}.dashboard-sales-message-content span.all-inclusive{background:url(/static/benefits_small_icons-f879574be5f0cd527384fa4bffa4a63d.png) 0 0 no-repeat}.dashboard-sales-message-content span.support{background:url(/static/benefits_small_icons-f879574be5f0cd527384fa4bffa4a63d.png) 0 -260px no-repeat}.dashboard-sales-message-content span.smarter-way{background:url(/static/benefits_small_icons-f879574be5f0cd527384fa4bffa4a63d.png) 0 -307px no-repeat}.dashboard-sales-message-footer{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.2;padding-left:0.66667em;overflow:hidden}.dashboard-sales-message-footer strong{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.dashboard-sales-message-footer p{padding-bottom:0.66667em}.dashboard-sales-message-footer .icon-arrow-right:before,.dashboard-sales-message-footer .ace-marketing-flexible__header-transfer-link a:before,.ace-marketing-flexible__header-transfer-link .dashboard-sales-message-footer a:before,.dashboard-sales-message-footer .ace-marketing-flexible__header-ace-block .description .more-link:before,.ace-marketing-flexible__header-ace-block .description .dashboard-sales-message-footer .more-link:before,.dashboard-sales-message-footer .course-detail-page__header-description .course-detail-page__header-course-link:before,.course-detail-page__header-description .dashboard-sales-message-footer .course-detail-page__header-course-link:before,.dashboard-sales-message-footer .course-detail-page__header-ace__description .learn-more:before,.course-detail-page__header-ace__description .dashboard-sales-message-footer .learn-more:before,.dashboard-sales-message-footer .flexible-course-page__units--milestone-text-wrapper a:before,.flexible-course-page__units--milestone-text-wrapper .dashboard-sales-message-footer a:before,.dashboard-sales-message-footer .competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper a:before,.competence-with-touchstone .flexible-course-page__units--touchstone-text-wrapper .dashboard-sales-message-footer a:before{margin-right:0.33333em}.dashboard-sales-message-footer a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.dashboard-sales-message-footer a:hover,.dashboard-sales-message-footer a:focus{color:#5ec3fb}.dashboard-sales-message-footer-text{float:left}.dashboard-sales-message-buy-button{float:right;margin-top:0.33333em}.ace-courses-refresher{background:#fff url(/static/leaves_blue_wide-a1bfe3c206f7da3693872bee4170b6e3.png) 0 0;margin-bottom:25px;padding:2.1875em 2.5em}.ace-courses-refresher h2{font-size:1.75em;line-height:1;font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;letter-spacing:1px;margin-bottom:0.53571em !important}.ace-courses-refresher p{width:25.625em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.2em}.ace-courses-refresher .ace-courses-refresher__descr{padding:2.5em 2.5em 5.625em}.ace-courses-refresher .ace-courses-refresher__descr .more{text-transform:uppercase;font-size:11px;color:#545454;text-decoration:none}.ace-courses-refresher .ace-courses-refresher__descr .more:hover,.ace-courses-refresher .ace-courses-refresher__descr .more:focus{text-decoration:underline}.ace-courses-refresher__header{margin:0 10.9375em 1.875em 0;padding-bottom:1.875em;border-bottom:solid 1px #d3d3d3}.ace-courses-refresher__inner{background:url(/static/ace_flag-c4b0c4f7542894087437ae1ec741d2bd.svg) right 0 no-repeat}.no-svg .ace-courses-refresher__inner{background-image:url(/static/ace_flag-e15567710729a5a080f19b9d2d5c2dde.png)}.ace-courses-refresher-footer{padding:0 2em 0.5em}.ace-courses-refresher__spcc-flag{position:absolute;bottom:0;right:20px}@media only screen and (max-width: 1024px){.ace-courses-refresher__spcc-flag{width:180px}}.ace-courses-refresher-list:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.ace-courses-refresher-list{display:inline-block}* html .ace-courses-refresher-list{height:1%}.ace-courses-refresher-list{display:block}.completion-kickoff__header{background:url(/static/ace_header_bg-660f3c56575988087853820a19fdb99d.png) center top #f7f7f7 no-repeat}.completion-kickoff__header:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.completion-kickoff__header{display:inline-block}* html .completion-kickoff__header{height:1%}.completion-kickoff__header{display:block}@media (max-width: 767px){.completion-kickoff__header{padding:0 20px}}body.ie8 .completion-kickoff__header{min-width:1023px}.completion-kickoff__header-row{max-width:1170px;margin:0 auto;padding:3.75em 0.625em}.completion-kickoff__header-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.completion-kickoff__header-row{display:inline-block}* html .completion-kickoff__header-row{height:1%}.completion-kickoff__header-row{display:block}.completion-kickoff__header-row h1{color:#303335;font-size:2.25em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-bottom:0.55556em;line-height:1.1}.completion-kickoff__header-row h3{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.25em;margin-bottom:0.55556em;color:#303335}.completion-kickoff__header-row p{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;color:#303335;padding:0.66667em 0;line-height:1.4}.completion-kickoff__header-row em{font-style:italic}.completion-kickoff__header-left{margin-right:28.125em}@media only screen and (min-width: 481px) and (max-width: 768px){.completion-kickoff__header-left{margin-right:15.625em}}@media only screen and (max-width: 480px){.completion-kickoff__header-left{margin:0}.completion-kickoff__header-left h1{text-align:center}}.completion-kickoff__header-right{float:right;width:13.75em;margin-top:1.875em}@media only screen and (max-width: 480px){.completion-kickoff__header-right{float:none;margin:0.625em auto 1.25em}}.completion-kickoff__header-right img{max-width:100%;display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.completion-kickoff__header-right .empty_img{border:solid 1px #D9D8D8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:12.14286em;height:6.42857em;font-size:0.875em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;padding-top:5.71429em;text-align:center;background-color:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}.flexible-sso-completion__name-block{margin-bottom:1.875em}.flexible-sso-completion__name-block:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-sso-completion__name-block{display:inline-block}* html .flexible-sso-completion__name-block{height:1%}.flexible-sso-completion__name-block{display:block}.f-form .flexible-sso-completion__name-block input{padding-left:0.625em;padding-right:0.625em}.flexible-sso-completion__first-name{float:left;width:20.3125em;margin-left:1.5625em}@media only screen and (max-width: 768px){.flexible-sso-completion__first-name{float:none}}@media only screen and (max-width: 480px){.flexible-sso-completion__first-name{margin-left:0;width:15.625em}}.flexible-sso-completion__mid-name{float:left;width:4.375em;margin-left:1.5625em}@media only screen and (max-width: 768px){.flexible-sso-completion__mid-name{float:none}}@media only screen and (max-width: 480px){.flexible-sso-completion__mid-name{margin-left:0}}.f-form .flexible-sso-completion__mid-name input{width:2.5em}.flexible-sso-completion__last-name{float:left;width:20.3125em;margin-left:1.5625em}@media only screen and (max-width: 768px){.flexible-sso-completion__last-name{float:none}}@media only screen and (max-width: 480px){.flexible-sso-completion__last-name{margin-left:0;width:15.625em}}.flexible-sso-completion__line{margin-bottom:0.9375em;margin-left:1.5625em;width:25.3125em}.flexible-sso-completion__line:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-sso-completion__line{display:inline-block}* html .flexible-sso-completion__line{height:1%}.flexible-sso-completion__line{display:block}@media only screen and (max-width: 480px){.flexible-sso-completion__line{margin-left:0;width:15.625em}}.f-form .flexible-sso-completion__line input{padding-left:0.625em;padding-right:0.625em}.flexible-sso-completion__line.profile-zipcode{width:9.375em}.flexible-sso-completion__line .custom-select{position:relative;margin-right:0}.flexible-sso-completion__line .custom-select .inline-errors{position:absolute;bottom:-1.92308em;left:0;margin-bottom:0}.flexible-sso-completion__line.with-select{overflow:hidden;width:24.375em}@media only screen and (max-width: 768px){.flexible-sso-completion__line.with-select{width:auto}}.flexible-sso-completion__line.with-select input{width:20.1875em}.flexible-sso-completion__birthday-select-wrapper{position:relative}.flexible-sso-completion__birthday-select-wrapper:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-sso-completion__birthday-select-wrapper{display:inline-block}* html .flexible-sso-completion__birthday-select-wrapper{height:1%}.flexible-sso-completion__birthday-select-wrapper{display:block}.flexible-sso-completion__birthday-select-wrapper .inline-errors{position:absolute;bottom:-1.92308em;left:0}.flexible-sso-completion__birthday-select-wrapper select{width:130%}.flexible-sso-completion__birthday-select-wrapper .month-select{float:left;margin-right:0.5em;width:10.625em}.flexible-sso-completion__birthday-select-wrapper .month-select select{width:130%}.flexible-sso-completion__birthday-select-wrapper .day-select{float:left;margin-right:0.5em;width:8.125em}.flexible-sso-completion__birthday-select-wrapper .day-select select{width:130%}.flexible-sso-completion__birthday-select-wrapper .year-select{float:left;width:8.75em}.flexible-sso-completion__birthday-select-wrapper .year-select select{width:130%}.flexible-sso-completion__birthday-select{margin-bottom:0.9375em;margin-left:1.5625em}@media only screen and (max-width: 480px){.flexible-sso-completion__birthday-select{margin-left:0}.flexible-sso-completion__birthday-select .month-select,.flexible-sso-completion__birthday-select .day-select,.flexible-sso-completion__birthday-select .year-select{float:none}}.completion-kickoff-page .inline-errors{font-size:0.8125em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.completion-kickoff-page .completion-content-inner{padding-bottom:1.25em}.completion-kickoff-page .completion-content-inner.f-form label{font-size:0.9375em}.completion-kickoff-page .flexible-course-page__course-settings-row{padding:1.25em 0.625em}.completion-kickoff-page .payment-page__payment-step__student-honor-code{margin-left:0}.completion-kickoff-page .payment-page__payment-step__student-honor__agree label{font-size:1em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.completion-kickoff-page .terms-policy-block{font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;border-top:solid 1px #D9D8D8;margin-top:1.875em;padding:1.875em 0}.completion-kickoff-page .terms-policy-block strong{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.completion-kickoff-page .terms-policy-block a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.completion-kickoff-page .terms-policy-block a:hover,.completion-kickoff-page .terms-policy-block a:focus{color:#5ec3fb}.user-login-plz-flexible__container{background-color:#fff}.user-login-plz-flexible__container:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.user-login-plz-flexible__container{display:inline-block}* html .user-login-plz-flexible__container{height:1%}.user-login-plz-flexible__container{display:block}@media (max-width: 767px){.user-login-plz-flexible__container{padding:0 20px}}body.ie8 .user-login-plz-flexible__container{min-width:1023px}.user-login-plz-flexible__container-row{max-width:1170px;margin:0 auto;text-align:center;padding:10em 0}.user-login-plz-flexible__container-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.user-login-plz-flexible__container-row{display:inline-block}* html .user-login-plz-flexible__container-row{height:1%}.user-login-plz-flexible__container-row{display:block}.user-login-plz-flexible__container-row h1{color:#303335;font-size:2.25em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-bottom:0.55556em;line-height:1.1}.user-login-plz-flexible__container-row h3{font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;margin-bottom:0.55556em;color:#303335}.user-login-plz-flexible__container-row em{font-style:italic}.test-sso-page{background:#fff}.test-sso-page:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.test-sso-page{display:inline-block}* html .test-sso-page{height:1%}.test-sso-page{display:block}@media (max-width: 767px){.test-sso-page{padding:0 20px}}body.ie8 .test-sso-page{min-width:1023px}.test-sso-page__inner{max-width:1170px;margin:0 auto;padding:1.875em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.test-sso-page__inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.test-sso-page__inner{display:inline-block}* html .test-sso-page__inner{height:1%}.test-sso-page__inner{display:block}.test-sso-page__inner .f-form{width:60%}@media only screen and (max-width: 768px){.test-sso-page__inner .f-form{width:100%}}.test-sso-page__inner h1{font-size:1.875em;font-family:"droid_serifregular", Times, "Times New Roman", serif;margin-bottom:0.66667em;line-height:1.2em}.test-sso-page__inner .client-info{margin-top:1.875em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif}.test-sso-page__inner .client-info p{margin-bottom:0.625em}.test-sso-page__inner .client-info li{margin:0 0 0.625em 2.5em;list-style:decimal}.test-sso-page__inner .client-info b{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-common-core__page-title-row{max-width:1170px;margin:0 auto}.flexible-common-core__page-title-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-common-core__page-title-row{display:inline-block}* html .flexible-common-core__page-title-row{height:1%}.flexible-common-core__page-title-row{display:block}.flexible-common-core__page-title-col h2{font-family:"droid_serifregular", Times, "Times New Roman", serif;font-size:1.5625em;font-weight:bold;line-height:1}@media only screen and (max-width: 768px){.flexible-common-core__page-title-col h2{text-align:center}}@media only screen and (max-width: 480px){.flexible-common-core__page-title-col h2{font-size:0.88em;text-align:center}}.flexible-common-core__page-title-col h2 a{color:#fff}.flexible-common-core__page-title-col h2 a:hover,.flexible-common-core__page-title-col h2 a:focus{text-decoration:none}.flexible-common-core__content-item-col{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:#dfe0e3 0 3px 0 0;-webkit-box-shadow:#dfe0e3 0 3px 0 0;box-shadow:#dfe0e3 0 3px 0 0;display:table-cell;width:30%;border:solid 1px #dfe0e3;margin:0 0 0.625em;background-color:#f6f6f6}@media only screen and (max-width: 768px){.flexible-common-core__content-item-col{text-align:center;display:block;width:100%}}.flexible-common-core__content_section_info{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.25em;min-height:9.375em;background-color:#fff;text-align:center}.flexible-common-core__content-item--next-gen .flexible-common-core__content_section_info{min-height:12.8125em}@media only screen and (max-width: 768px){.flexible-common-core__content-item--next-gen .flexible-common-core__content_section_info{min-height:inherit}}.flexible-common-core__content_section_info h2{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.25em;margin-bottom:0.75em}.flexible-common-core__content_section_info p{word-break:break-all;word-break:break-word;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.5}.flexible-common-core__content_section_list{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.9375em 0.625em;background-color:#f6f6f6;border-top:solid 1px #dfe0e3;min-height:9.375em}.flexible-common-core__content-item--next-gen .flexible-common-core__content_section_list{min-height:11.25em}.flexible-common-core__content_section_list ul{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.6em}.flexible-common-core__content_section_list ul:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-common-core__content_section_list ul{display:inline-block}* html .flexible-common-core__content_section_list ul{height:1%}.flexible-common-core__content_section_list ul{display:block}.flexible-common-core__content_section_list li{display:block;float:left;padding:0 0.33333em 1em}.flexible-common-core__content_section_list a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0 0.33333em;border:solid 1px #dfe0e3;background-color:#fff;min-width:1.73333em;text-align:center}.flexible-common-core__content_section_list a:hover,.flexible-common-core__content_section_list a:focus{color:#5ec3fb}.flexible-common-core__content_section_list a:hover{background-color:#dfe0e3;color:#1c9def}.flexible-common-core__content_section_list a:visited{color:#78459b}.flexible-common-core__header-row{max-width:1170px;margin:0 auto;padding:4.375em 0 3.75em}.flexible-common-core__header-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-common-core__header-row{display:inline-block}* html .flexible-common-core__header-row{height:1%}.flexible-common-core__header-row{display:block}@media only screen and (max-width: 768px){.flexible-common-core__header-row{padding:1.875em 0}.flexible-common-core__header-row p{text-align:center}}.flexible-common-core__header-col{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.flexible-common-core__header-col{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-common-core__header-content{display:table;table-layout:fixed}@media only screen and (max-width: 768px){.flexible-common-core__header-content{display:block}}.flexible-common-core__header-content-row{display:table-row}@media only screen and (max-width: 768px){.flexible-common-core__header-content-row{display:block}}.flexible-common-core__header-content-col,.flexible-common-core__header-content-col--left,.flexible-common-core__header-content-col--middle,.flexible-common-core__header-content-col--right{display:table-cell;vertical-align:middle}@media only screen and (max-width: 768px){.flexible-common-core__header-content-col,.flexible-common-core__header-content-col--left,.flexible-common-core__header-content-col--middle,.flexible-common-core__header-content-col--right{text-align:center;display:block;width:100% !important;padding:0 !important}}.flexible-common-core__header-content-col--left{width:25.4386%}.flexible-common-core__header-content-col--middle{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:57.36842%;padding:0 0.9375em 0 1.5625em}.flexible-common-core__header-content-col--right{width:25.96491%}.flexible-common-core__header-content-col-logo{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #dfe0e3;padding:0.8125em;background-color:#fff;width:100%;text-align:center}.flexible-common-core__header-content-col-logo img{width:100%}@media only screen and (max-width: 768px){.flexible-common-core__header-content-col-logo{float:none;margin:0 auto;width:18.375em}}.flexible-common-core__header-content-col-message h2{font-size:2.25em;font-family:"droid_serifregular", Times, "Times New Roman", serif;line-height:1.2;margin-bottom:0.27778em}@media only screen and (max-width: 768px){.flexible-common-core__header-content-col-message h2{text-align:center}}@media only screen and (max-width: 480px){.flexible-common-core__header-content-col-message h2{font-size:1.875em}}.flexible-common-core__header-content-col-message p{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;text-align:left;line-height:1.4}@media only screen and (max-width: 768px){.flexible-common-core__header-content-col-message p{text-align:center}}.flexible-common-core__header-content-col-message a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;font-style:normal}.flexible-common-core__header-content-col-message a:hover,.flexible-common-core__header-content-col-message a:focus{color:#5ec3fb}.flexible-common-core__header-content-col-message strong{font-weight:bold}@media only screen and (max-width: 768px){.flexible-common-core__header-content-col-message{padding:1.25em 0.625em;text-align:center;float:none;margin:0}}.flexible-common-core__header-content-col-callout{font-size:0.8125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;background-color:#fff;padding:0.76923em;border:solid 1px #dfe0e3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:100%}.flexible-common-core__header-content-col-callout a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.flexible-common-core__header-content-col-callout a:hover,.flexible-common-core__header-content-col-callout a:focus{color:#5ec3fb}@media only screen and (max-width: 768px){.flexible-common-core__header-content-col-callout{width:14.92308em;float:none;margin:0 auto;text-align:center}}.flexible-common-core__header-title-right-logo{max-width:8.625em;margin-bottom:0.76923em;display:block}.flexible-common-core__header-title-right-logo img{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:block;width:100%}@media only screen and (max-width: 768px){.flexible-common-core__header-title-right-logo{margin:0 auto 1.15385em}}.flexible-common-core__content{background-color:#fff}.flexible-common-core__content:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-common-core__content{display:inline-block}* html .flexible-common-core__content{height:1%}.flexible-common-core__content{display:block}@media (max-width: 767px){.flexible-common-core__content{padding:0 20px}}body.ie8 .flexible-common-core__content{min-width:1023px}.flexible-common-core__content-row{max-width:1170px;margin:0 auto;padding:1.875em 0 6.25em}.flexible-common-core__content-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-common-core__content-row{display:inline-block}* html .flexible-common-core__content-row{height:1%}.flexible-common-core__content-row{display:block}@media only screen and (max-width: 768px){.flexible-common-core__content-row{padding:1.25em 0}}.flexible-common-core__content-col{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.flexible-common-core__content-col{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-common-core__content-item,.flexible-common-core__content-item--next-gen{display:table;table-layout:fixed;border-spacing:1.125em 0}@media only screen and (max-width: 768px){.flexible-common-core__content-item,.flexible-common-core__content-item--next-gen{display:block}}.flexible-common-core__content-item--next-gen{max-width:48.75em;margin:0 auto}.flexible-common-core__content-item-row{display:table-row}@media only screen and (max-width: 768px){.flexible-common-core__content-item-row{display:block}}.flexible-common-core-detail-general{background-color:#f6f6f6;border-bottom:solid 1px #dfe0e3;color:#303335}.flexible-common-core-detail-general:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-common-core-detail-general{display:inline-block}* html .flexible-common-core-detail-general{height:1%}.flexible-common-core-detail-general{display:block}@media (max-width: 767px){.flexible-common-core-detail-general{padding:0 20px}}body.ie8 .flexible-common-core-detail-general{min-width:1023px}.flexible-common-core-detail-general.quick-links{border-top:solid 1px #fff}.flexible-common-core-detail-general__row{max-width:1170px;margin:0 auto;padding:4.6875em 0}.flexible-common-core-detail-general__row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-common-core-detail-general__row{display:inline-block}* html .flexible-common-core-detail-general__row{height:1%}.flexible-common-core-detail-general__row{display:block}.quick-links .flexible-common-core-detail-general__row{padding:1.5625em}@media only screen and (max-width: 768px){.flexible-common-core-detail-general__row{padding:1.25em}}.flexible-common-core-detail-general__left{float:left;width:64.16667%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.flexible-common-core-detail-general__left{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-common-core-detail-general__left h3{font-size:2.25em;font-family:"droid_serifregular", Times, "Times New Roman", serif;line-height:1.2;margin-bottom:0.27778em}@media only screen and (max-width: 768px){.flexible-common-core-detail-general__left h3{text-align:center}}.flexible-common-core-detail-general__right{float:left;width:30.83333%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.flexible-common-core-detail-general__right{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-common-core-detail-general__right-inner{background-color:#fff;font-size:0.8125em;border:solid 1px #dfe0e3;padding:1.15385em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;line-height:1.61538em}.flexible-common-core-detail-general__right-inner .title{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.15385em}.flexible-common-core-detail-general__right-inner em{font-style:italic}@media only screen and (max-width: 768px){.flexible-common-core-detail-general__right-inner{text-align:center}}.flexible-common-core-detail-general__right-inner.note{margin-top:0.76923em}.flexible-common-core-detail-logo{width:12.69231em;margin-bottom:0.76923em}.flexible-common-core-detail-logo img{display:block;width:100%}@media only screen and (max-width: 768px){.flexible-common-core-detail-logo{margin:0 auto 1.15385em}}.flexible-common-core-detail-description{font-size:0.9375em;line-height:1.53333em}.flexible-common-core-detail__quick-links{width:65.78947%;margin:auto}.flexible-common-core-detail__quick-links:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-common-core-detail__quick-links{display:inline-block}* html .flexible-common-core-detail__quick-links{height:1%}.flexible-common-core-detail__quick-links{display:block}@media only screen and (max-width: 480px){.flexible-common-core-detail__quick-links{width:80%}}.flexible-common-core-detail__quick-links__title{font-size:1.4375em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;float:left}@media only screen and (max-width: 768px){.flexible-common-core-detail__quick-links__title{float:none;text-align:center;margin-bottom:0.86957em}}.flexible-common-core-detail__quick-links__list{font-size:0.9375em;margin-left:9.33333em}.flexible-common-core-detail__quick-links__list li{margin-bottom:0.46667em}.flexible-common-core-detail__quick-links__list li:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-common-core-detail__quick-links__list li{display:inline-block}* html .flexible-common-core-detail__quick-links__list li{height:1%}.flexible-common-core-detail__quick-links__list li{display:block}.flexible-common-core-detail__quick-links__list a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;display:block}.flexible-common-core-detail__quick-links__list a:hover,.flexible-common-core-detail__quick-links__list a:focus{color:#5ec3fb}.flexible-common-core-detail__quick-links__list .standard-code{color:#303335;padding:0.33333em;background-color:#fff;border:solid 1px #e0e1e4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-right:1em;height:1em;float:left}.flexible-common-core-detail__quick-links__list .standard-name{padding-top:0.4em;margin-left:4em}@media only screen and (max-width: 768px){.flexible-common-core-detail__quick-links__list{margin:0}}.flexible-common-core-detail-content{padding:3.4375em 0;background-color:#fff;padding-bottom:3.125em;border-bottom:solid 3px #f6f6f6;color:#303335}.flexible-common-core-detail-content:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-common-core-detail-content{display:inline-block}* html .flexible-common-core-detail-content{height:1%}.flexible-common-core-detail-content{display:block}@media (max-width: 767px){.flexible-common-core-detail-content{padding:0 20px}}body.ie8 .flexible-common-core-detail-content{min-width:1023px}@media only screen and (max-width: 768px){.flexible-common-core-detail-content{padding:1.25em 0.625em}}.flexible-common-core-detail-content__row{max-width:1170px;margin:0 auto}.flexible-common-core-detail-content__row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-common-core-detail-content__row{display:inline-block}* html .flexible-common-core-detail-content__row{height:1%}.flexible-common-core-detail-content__row{display:block}.flexible-common-core-detail-content__row h2{font-size:1.4375em;line-height:1;margin-bottom:0.86957em}@media only screen and (max-width: 768px){.flexible-common-core-detail-content__row h2{text-align:center}}.flexible-common-core-detail-level5-block{border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-common-core-detail-level5-block h5{font-family:'SkippySharp';font-size:1.4375em;padding:0.65217em;line-height:1.2}@media only screen and (max-width: 768px){.flexible-common-core-detail-level5-block h5{text-align:center}}.flexible-common-core-detail-level5-block+.flexible-common-core-detail-level5-block{margin-top:1.875em}.flexible-common-core-detail-table{display:table;width:100%}.flexible-common-core-detail-table__thead{display:table-row;background-color:#303335;color:#fff}.flexible-common-core-detail-table__thead div{display:table-cell;vertical-align:middle;font-size:1.125em;padding:0.83333em 0;color:#fff;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-common-core-detail-table__thead div:first-child{width:23.24561%;padding-left:3.33333em}@media only screen and (max-width: 768px){.flexible-common-core-detail-table__thead div:first-child{padding-left:1.11111em}}@media only screen and (max-width: 480px){.flexible-common-core-detail-table__thead div:first-child{padding-left:0.55556em}}.flexible-common-core-detail-table__thead div:last-child{width:16.66667%;text-align:center;min-width:5em}@media only screen and (max-width: 768px){.flexible-common-core-detail-table__thead div{font-size:0.77778em}}.flexible-common-core-detail-table__cell{display:table-cell;padding:0.92308em 0;vertical-align:middle;font-size:0.8125em;line-height:1.46154em;color:#303335;border-bottom:solid 1px #dfe0e3}.flexible-common-core-detail-table__cell strong{font-weight:bold}.flexible-common-core-detail-table__cell i{font-style:italic}.flexible-common-core-detail-table__cell:first-child{width:23.24561%;font-size:0.9375em;padding-left:4em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}@media only screen and (max-width: 768px){.flexible-common-core-detail-table__cell:first-child{padding-left:1.33333em}}@media only screen and (max-width: 480px){.flexible-common-core-detail-table__cell:first-child{padding-left:0.66667em}}.flexible-common-core-detail-table__cell:last-child{width:16.66667%;text-align:center}.flexible-common-core-detail-table__cell .icon-leave{text-align:center}.flexible-common-core-detail-table__cell .icon-leave:before{color:#f6f6f6;font-size:2.30769em;position:relative;left:0.66667em;top:0.2em;z-index:2}.flexible-common-core-detail-table__cell .tutorials-number{color:#fff;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;text-align:center;font-size:1.15385em;position:relative;z-index:3;display:inline-block;width:1.8em;left:-0.73333em}@media only screen and (max-width: 640px){.flexible-common-core-detail-table__cell{vertical-align:top}}.flexible-common-core-detail-table__link{display:table-row;text-decoration:none}a.flexible-common-core-detail-table__link .icon-leave:before{color:#1c9def}a.flexible-common-core-detail-table__link .flexible-common-core-detail-table__cell:first-child{color:#1C9DEF}a.flexible-common-core-detail-table__link:hover,a.flexible-common-core-detail-table__link:focus{background-color:#f6f6f6}a.flexible-common-core-detail-table__link:hover .flexible-common-core-detail-table__cell:first-child,a.flexible-common-core-detail-table__link:focus .flexible-common-core-detail-table__cell:first-child{color:#5ec3fb}a.flexible-common-core-detail-table__link:visited .flexible-common-core-detail-table__cell:first-child{color:#78459b}a.flexible-common-core-detail-table__link:visited:hover .flexible-common-core-detail-table__cell:first-child,a.flexible-common-core-detail-table__link:visited:focus .flexible-common-core-detail-table__cell:first-child{color:#78459b}a.flexible-common-core-detail-table__link:visited .icon-leave:before{color:#78459b}.common-core-sticky-header{overflow:hidden}.common-core-sticky-header .flexible-sticky-nav-item{width:auto;font-size:1.125em;padding:0.83333em}.common-core-sticky-header .common-core-name-level1{font-family:'SkippySharp';font-size:1.4375em;color:#fff;padding-top:0.65217em;margin-right:0.65217em}.flexible-next-gen-detail-table-outer{border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.get-schooled-with-bill-nye__header-pdf{margin-top:1.25em}.get-schooled-with-bill-nye__header-pdf a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.get-schooled-with-bill-nye__header-pdf a:hover,.get-schooled-with-bill-nye__header-pdf a:focus{color:#5ec3fb}.get-schooled-with-bill-nye__header-pdf a:before{padding-right:0.625em}.get-schooled-students__content{background:#f6f6f6}.get-schooled-students__content:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.get-schooled-students__content{display:inline-block}* html .get-schooled-students__content{height:1%}.get-schooled-students__content{display:block}@media (max-width: 767px){.get-schooled-students__content{padding:0 20px}}body.ie8 .get-schooled-students__content{min-width:1023px}.get-schooled-students__content-row{max-width:1170px;margin:0 auto;padding-top:2.1875em;padding-bottom:6.25em}.get-schooled-students__content-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.get-schooled-students__content-row{display:inline-block}* html .get-schooled-students__content-row{height:1%}.get-schooled-students__content-row{display:block}.get-schooled-students__content-block{background:#fff;width:41.88034%;padding:1.5625em 1.875em 4.0625em;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:auto;font-size:0.9375em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.53333em}.get-schooled-students__content-block em{font-style:italic}.get-schooled-students__content-block h3{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.53333em;margin-bottom:0.65217em;text-align:center;color:#303335}@media only screen and (max-width: 768px){.get-schooled-students__content-block{width:80%}}.get-schooled-students__content-table-description{text-align:center;margin-bottom:3.33333em}.get-schooled-teachers__header{background:#fff;overflow:hidden}.get-schooled-teachers__header:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.get-schooled-teachers__header{display:inline-block}* html .get-schooled-teachers__header{height:1%}.get-schooled-teachers__header{display:block}@media (max-width: 767px){.get-schooled-teachers__header{padding:0 20px}}body.ie8 .get-schooled-teachers__header{min-width:1023px}.get-schooled-teachers__header-row{max-width:1170px;margin:0 auto;position:relative}.get-schooled-teachers__header-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.get-schooled-teachers__header-row{display:inline-block}* html .get-schooled-teachers__header-row{height:1%}.get-schooled-teachers__header-row{display:block}.get-schooled-teachers__header-col{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;min-height:19.125em}@media (max-width: 767px){.get-schooled-teachers__header-col{float:none;width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width: 767px){.get-schooled-teachers__header-col{min-height:0}}.get-schooled-teachers__header-image{position:absolute;bottom:0;left:-5.3125em;width:61.8125em;height:32.3125em;background:url(/static/get_schooled_teachers_bill-e534e08a84ee480a0e01e97aae3a0ab9.png) left top no-repeat;z-index:5}@media only screen and (min-width: 481px) and (max-width: 768px){.get-schooled-teachers__header-image{bottom:-5.3125em}}@media only screen and (max-width: 767px){.get-schooled-teachers__header-image{position:static;width:100%;background-position:center center;background-size:contain;height:13.125em;text-indent:9999px;overflow:hidden}}.get-schooled-teachers__beaker{position:absolute;z-index:1;width:1075px;height:364px;right:0;background:url(/static/get_schooled_beaker_small-c29b6b7efbcf50f8fc471df11192883f.png) 100% 0 no-repeat}@media only screen and (max-width: 1024px){.get-schooled-teachers__beaker{right:-6.25em}}@media (max-width: 920px){.get-schooled-teachers__beaker{right:-8.125em}}@media only screen and (max-width: 768px){.get-schooled-teachers__beaker{top:-4.0625em}}@media only screen and (max-width: 767px){.get-schooled-teachers__beaker{display:none}}.get-schooled-teachers__header-text-mobile{display:none}@media only screen and (max-width: 768px){.get-schooled-teachers__header-text-mobile{display:block;max-width:1170px;margin:0 auto;background:#fff;padding:2em;text-align:center;font-size:0.9375em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.53333em}.get-schooled-teachers__header-text-mobile:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.get-schooled-teachers__header-text-mobile{display:inline-block}* html .get-schooled-teachers__header-text-mobile{height:1%}.get-schooled-teachers__header-text-mobile{display:block}.get-schooled-teachers__header-text-mobile h2{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.33333em;margin-bottom:0.75em}}.get-schooled-teachers__header-text{position:relative;font-size:0.9375em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.53333em;padding:10em 13.33333em 2.66667em 35.33333em;z-index:10;min-height:13.33333em}.get-schooled-teachers__header-text h2{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.6em;margin-bottom:0.625em}@media only screen and (max-width: 1024px){.get-schooled-teachers__header-text{padding:8em 5em 1.66667em 33.33333em}}@media (max-width: 920px){.get-schooled-teachers__header-text{padding:8.66667em 5em 1.66667em 33.33333em}}@media only screen and (max-width: 768px){.get-schooled-teachers__header-text{display:none}}.get-schooled-teachers__header-button{margin:1.66667em 0}.get-schooled-teachers__content{background:#f6f6f6}.get-schooled-teachers__content:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.get-schooled-teachers__content{display:inline-block}* html .get-schooled-teachers__content{height:1%}.get-schooled-teachers__content{display:block}@media (max-width: 767px){.get-schooled-teachers__content{padding:0 20px}}body.ie8 .get-schooled-teachers__content{min-width:1023px}.get-schooled-teachers__content-row{max-width:1170px;margin:0 auto;padding-top:0.625em;padding-bottom:3.75em}.get-schooled-teachers__content-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.get-schooled-teachers__content-row{display:inline-block}* html .get-schooled-teachers__content-row{height:1%}.get-schooled-teachers__content-row{display:block}.get-schooled-teachers__content-table{display:table;border-spacing:1.5625em;width:100%}@media only screen and (min-width: 481px) and (max-width: 768px){.get-schooled-teachers__content-table{border-spacing:0.625em}}@media only screen and (max-width: 480px){.get-schooled-teachers__content-table{display:block}}.get-schooled-teachers__content-table-row{display:table-row}@media only screen and (max-width: 480px){.get-schooled-teachers__content-table-row{display:block}}.get-schooled-teachers__content-table-cell{display:table-cell;padding:1.66667em 2.33333em 2.66667em;background:#fff;border:solid 1px #dfe0e3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:0.9375em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.53333em;width:50%}.get-schooled-teachers__content-table-cell h3{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.53333em;margin-bottom:0.65217em;text-align:center;color:#303335}.get-schooled-teachers__content-table-cell h3 span.love{width:18px;height:16px;display:inline-block;text-indent:-9999px;background:url(/static/sophia_loves_teachers_heart-a9eae57a3acbcf3bea9c4a20e0bef75b.png) 0 0 no-repeat}@media only screen and (min-width: 481px) and (max-width: 768px){.get-schooled-teachers__content-table-cell{padding:0.66667em}}@media only screen and (max-width: 480px){.get-schooled-teachers__content-table-cell{display:block;margin:1em 0;width:auto;padding:1em}}.get-schooled-teachers__content-table-description{text-align:center;margin-bottom:3.33333em}.get-schooled-teachers__content-table-tutorial{margin-bottom:2.33333em}.get-schooled-teachers__content-table-tutorial:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.get-schooled-teachers__content-table-tutorial{display:inline-block}* html .get-schooled-teachers__content-table-tutorial{height:1%}.get-schooled-teachers__content-table-tutorial{display:block}.get-schooled-teachers__content-table-tutorial .tutorial-avatar{width:3.33333em;float:left}.get-schooled-teachers__content-table-tutorial .tutorial-avatar img{display:block;width:100%;border:solid 1px #dfe0e3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.get-schooled-teachers__content-table-tutorial .tutorial-info{margin-left:4.33333em}.get-schooled-teachers__content-table-tutorial .tutorial-info a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.get-schooled-teachers__content-table-tutorial .tutorial-info a:hover,.get-schooled-teachers__content-table-tutorial .tutorial-info a:focus{color:#5ec3fb}.get-schooled-teachers__content-table-tutorial .tutorial-info .stars{font-size:16px;background:#D4D4D4 url(/static/stars-flexible-gradient-small-b70b332b787d56fb7c805272496eec4b.png) 0 0 no-repeat;margin:0.25em 0.4375em 0 0;position:relative}.get-schooled-teachers__content-table-tutorial .tutorial-info .stars img{display:block;margin:0;padding:0}.see-all-bill-tutorials{text-align:center}.see-all-bill-tutorials a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;background:url(/static/anonymous-new-min-ico-57f06c1e21b0d4cd2113eee4864ee566.svg) 0 -167px no-repeat;padding-left:1.66667em}.see-all-bill-tutorials a:hover,.see-all-bill-tutorials a:focus{color:#5ec3fb}.get-schooled-teachers__type-row{font-size:0.86667em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.53846em;margin-bottom:3.46154em}.get-schooled-teachers__type-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.get-schooled-teachers__type-row{display:inline-block}* html .get-schooled-teachers__type-row{height:1%}.get-schooled-teachers__type-row{display:block}.get-schooled-teachers__type-ico{width:7.30769em;float:left}.get-schooled-teachers__type-ico img{width:100%}.get-schooled-teachers__type-content{margin-left:9.23077em}.get-schooled-teachers__type-content p{margin-bottom:1.53846em}.get-schooled-teachers__type-content a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1c9def;text-decoration:none;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif}.get-schooled-teachers__type-content a:hover,.get-schooled-teachers__type-content a:focus{color:#5ec3fb}.get-schooled-teachers__type-content h5{font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.38462em;margin-bottom:0.55556em}.get-schooled-teachers__type-content.school h5 a{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.get-schooled-teachers__type-content ul{margin:1.15385em 0 0 1.53846em}.get-schooled-teachers__type-content ul li{padding-left:1.92308em;background:url(/static/anonymous-new-min-ico-57f06c1e21b0d4cd2113eee4864ee566.svg) 0 -167px no-repeat;margin-bottom:1em}.get-schooled-teachers__type-content ul a{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}@media only screen and (max-width: 480px){.get-schooled-teachers__type-content ul{margin-left:0}}@media only screen and (max-width: 480px){.get-schooled-teachers__type-content{margin-left:8.46154em}}.get-schooled-teachers__sharing-course-type{position:relative;padding:1em;padding-top:0;padding-left:0}.get-schooled-teachers__sharing-course-type:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.get-schooled-teachers__sharing-course-type{display:inline-block}* html .get-schooled-teachers__sharing-course-type{height:1%}.get-schooled-teachers__sharing-course-type{display:block}@media only screen and (max-width: 768px){.get-schooled-teachers__sharing-course-type{display:inline-block}}.get-schooled-teachers__sharing-course-type li{float:left;margin-right:0.3125em}.get-schooled-teachers__sharing-course-type .facebook-share-button{width:64px;height:20px;background:url(/static/fb_share-993625da30ebbbb338475e1d9c21c055.png) -1px -1px no-repeat;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;display:block}.get-schooled-teachers__sharing-course-type .facebook-share-button:hover,.get-schooled-teachers__sharing-course-type .facebook-share-button:focus{background:url(/static/fb_share-993625da30ebbbb338475e1d9c21c055.png) -1px -23px no-repeat}.get-schooled-teachers__sharing-course-type .email-share{display:block;text-indent:-9999px;width:1.5625em;height:1.125em;margin-top:0.125em;background:url(/static/course_landing_page_min_icos-1af0c9ab3a933a8ea6216529470c71c1.svg) 0 -100px no-repeat}@media only screen and (max-width: 480px){.get-schooled-teachers__sharing-course-type .email-share{width:1.53846em;height:1.38462em}}.no-svg .get-schooled-teachers__sharing-course-type .email-share{background:url(/static/course_landing_page_min_icos-243b1711b19e96cdaa2eb07d52e94dd8.png) 0 -100px no-repeat}meta.foundation-version{font-family:"/5.5.0/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 30em)/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:30.063em)/";width:30.063em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:30.063em) and (max-width:47.938em)/";width:30.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:48em)/";width:48em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:48em) and (max-width:73.125em)/";width:48em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:73.188em)/";width:73.188em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:73.188em) and (max-width:120em)/";width:73.188em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}meta.foundation-data-attribute-namespace{font-family:false}
