@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,.flexible-groups__content-items .pagination .more_link:before,.flexible-public-profile__activity .pagination a:before,.flexible-search-course-item-wrapper .flexible-search__see-all:before,.flexible-search-certificate-item-wrapper .flexible-search__see-all:before,.flexible-search-act-item-wrapper .flexible-search__see-all:before,.flexible-search-ego-item-wrapper .flexible-search__see-all:before,.flexible-search-lpa-item-wrapper .flexible-search__see-all: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{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,.subjects-flexible__topics-list a:before,.subsubject-flexible__topics-list a:before,.topics-flexible__topics-list a: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,.flexible-user-profile-roles-content ul.as-selections li.as-selection-item.blur:before,.flexible-user-profile-roles-content ul.as-selections li.as-selection-item.selected: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)}.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 .flexible-groups__content-items .pagination a.more_link:before,.flexible-groups__content-items .pagination .flexible-following__title a.more_link:before,.flexible-following__title .flexible-public-profile__activity .pagination a:before,.flexible-public-profile__activity .pagination .flexible-following__title a:before,.flexible-following__title .flexible-search-course-item-wrapper a.flexible-search__see-all:before,.flexible-search-course-item-wrapper .flexible-following__title a.flexible-search__see-all:before,.flexible-following__title .flexible-search-certificate-item-wrapper a.flexible-search__see-all:before,.flexible-search-certificate-item-wrapper .flexible-following__title a.flexible-search__see-all:before,.flexible-following__title .flexible-search-act-item-wrapper a.flexible-search__see-all:before,.flexible-search-act-item-wrapper .flexible-following__title a.flexible-search__see-all:before,.flexible-following__title .flexible-search-ego-item-wrapper a.flexible-search__see-all:before,.flexible-search-ego-item-wrapper .flexible-following__title a.flexible-search__see-all:before,.flexible-following__title .flexible-search-lpa-item-wrapper a.flexible-search__see-all:before,.flexible-search-lpa-item-wrapper .flexible-following__title a.flexible-search__see-all: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}.profile_badges-sprite,.profile_badges-aced_answer,.profile_badges-aced_question,.profile_badges-aced_tutorial,.profile_badges-architect_of_knowledge,.profile_badges-aspiring_author,.profile_badges-class_president,.profile_badges-community_organizer,.profile_badges-first_assessment,.profile_badges-first_quiz,.profile_badges-flipped_teacher,.profile_badges-guru,.profile_badges-index_card,.profile_badges-librarian,.profile_badges-major,.profile_badges-major_in,.profile_badges-memoir,.profile_badges-minor,.profile_badges-minor_in,.profile_badges-participant,.profile_badges-resident_advisor,.profile_badges-seed_of_knowledge,.profile_badges-socrates,.profile_badges-summer_of_math,.profile_badges-tablet_certified,.profile_badges-top_10,.profile_badges-with-default-image,.flexible-badges-list__icon[class*='profile_badges-major_in_'],.flexible-badges-list__icon[class*='profile_badges-minor_in_']{background-image:url(/static/profile_badges-s9ec2cee34b-bbf1df6cbe7591bdc592acb00ae11225.png);background-repeat:no-repeat}.profile_badges-aced_answer{background-position:0 0}.profile_badges-aced_question{background-position:0 -41px}.profile_badges-aced_tutorial{background-position:0 -82px}.profile_badges-architect_of_knowledge{background-position:0 -123px}.profile_badges-aspiring_author{background-position:0 -164px}.profile_badges-class_president{background-position:0 -205px}.profile_badges-community_organizer{background-position:0 -246px}.profile_badges-first_assessment{background-position:0 -287px}.profile_badges-first_quiz{background-position:0 -328px}.profile_badges-flipped_teacher{background-position:0 -369px}.profile_badges-guru{background-position:0 -410px}.profile_badges-index_card{background-position:0 -451px}.profile_badges-librarian{background-position:0 -492px}.profile_badges-major{background-position:0 -535px}.profile_badges-major_in{background-position:0 -571px}.profile_badges-memoir{background-position:0 -607px}.profile_badges-minor{background-position:0 -648px}.profile_badges-minor_in{background-position:0 -684px}.profile_badges-participant{background-position:0 -720px}.profile_badges-resident_advisor{background-position:0 -761px}.profile_badges-seed_of_knowledge{background-position:0 -802px}.profile_badges-socrates{background-position:0 -843px}.profile_badges-summer_of_math{background-position:0 -884px}.profile_badges-tablet_certified{background-position:0 -925px}.profile_badges-top_10{background-position:0 -966px}.profile_badges-with-default-image{background-position:0 -1007px}.flexible-badges-list ul{overflow:hidden}@media only screen and (max-width: 768px){.flexible-badges-list ul{display:inline-block}}.flexible-badges-list li{-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;border:solid 1px #dfe0e3;background-color:#fff;text-align:center;float:left;height:5em;width:5em;margin:0 0.75em 0.875em 0;padding:0.1875em;overflow:hidden}@media only screen and (max-width: 768px){.flexible-badges-list li{margin:0 0.125em 0.625em}}@media only screen and (max-width: 767px){.flexible-badges-list li{width:2.9375em;height:2.9375em;padding:0.125em 0 0;vertical-align:middle}}@media only screen and (max-width: 768px){.flexible-badges-list{text-align:center}}.flexible-badges-list__icon{height:2.5625em;width:2.9375em;display:block;margin:0 auto}.flexible-badges-list__icon[class*='profile_badges-major_in_']{background-position:0 -571px;height:2.375em}.flexible-badges-list__icon[class*='profile_badges-minor_in_']{background-position:0 -684px;height:2.375em}.flexible-badges-list__icon.profile_badges-major,.flexible-badges-list__icon.profile_badges-minor{height:2.375em}.flexible-badges-list__title{font-size:0.625em;overflow:hidden;line-height:1.1;text-align:center;display:block;margin-top:0.2em}@media only screen and (max-width: 767px){.flexible-badges-list__title{display:none}}.do-not-confirmed{-moz-box-shadow:0 0 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.2);box-shadow:0 0 4px rgba(0,0,0,0.2);max-width:47.25em;margin:0 auto 1.25em;background-color:#fff;border:2px solid #1c9def;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:0.5em 0.9375em;text-align:right;position:relative}@media only screen and (max-width: 768px){.do-not-confirmed{text-align:center}}.do-not-confirmed p{line-height:1.2;text-align:left;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;color:#303335;padding-left:1.38889em;background:url(/static/email_icon-20ac91568b213f871bc13669d018ad00.png) 0 3px no-repeat}@media only screen and (max-width: 768px){.do-not-confirmed p{font-size:1em}}.do-not-confirmed a{line-height:1.5;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}.do-not-confirmed a:hover,.do-not-confirmed a:focus{color:#5ec3fb}@media only screen and (max-width: 768px){.do-not-confirmed a{margin-left:1.25em}.do-not-confirmed a:before{display:none}}.do-not-confirmed a:before{position:relative;right:10px}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}#topics_show .topics-flexible__header a:visited,#topics_show .topics-flexible__content a:visited,#topics_show .subjects-flexible__content a:visited,#topics_show .subsubject-flexible__header a:visited,#topics_show .subsubject-flexible__content a:visited,#topics_show .subjects-flexible__header a:visited,#subjects_show .topics-flexible__header a:visited,#subjects_show .topics-flexible__content a:visited,#subjects_show .subjects-flexible__content a:visited,#subjects_show .subsubject-flexible__header a:visited,#subjects_show .subsubject-flexible__content a:visited,#subjects_show .subjects-flexible__header a:visited{color:#78459b}#topics_show .topics-flexible__header a:visited:hover,#topics_show .topics-flexible__content a:visited:hover,#topics_show .subjects-flexible__content a:visited:hover,#topics_show .subsubject-flexible__header a:visited:hover,#topics_show .subsubject-flexible__content a:visited:hover,#topics_show .subjects-flexible__header a:visited:hover,#subjects_show .topics-flexible__header a:visited:hover,#subjects_show .topics-flexible__content a:visited:hover,#subjects_show .subjects-flexible__content a:visited:hover,#subjects_show .subsubject-flexible__header a:visited:hover,#subjects_show .subsubject-flexible__content a:visited:hover,#subjects_show .subjects-flexible__header a:visited:hover{color:#aa80c6}.subjects-flexible__header{font-size:16px;background-color:#fff;border-bottom:solid 1px #dfe0e3}.subjects-flexible__header:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.subjects-flexible__header{display:inline-block}* html .subjects-flexible__header{height:1%}.subjects-flexible__header{display:block}@media (max-width: 767px){.subjects-flexible__header{padding:0 20px}}body.ie8 .subjects-flexible__header{min-width:1023px}.subjects-flexible__header a{color:#1c9def;text-decoration:none;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:inherit}.subjects-flexible__header a:hover,.subjects-flexible__header a:focus{color:#5ec3fb}.subjects-flexible__header-row{max-width:1170px;margin:0 auto}.subjects-flexible__header-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.subjects-flexible__header-row{display:inline-block}* html .subjects-flexible__header-row{height:1%}.subjects-flexible__header-row{display:block}.subjects-flexible__header-row-inner{padding:3.125em}.subjects-flexible__header-row-inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.subjects-flexible__header-row-inner{display:inline-block}* html .subjects-flexible__header-row-inner{height:1%}.subjects-flexible__header-row-inner{display:block}@media only screen and (max-width: 1024px){.subjects-flexible__header-row-inner{padding:3.125em 1.875em}}@media only screen and (min-width: 481px) and (max-width: 768px){.subjects-flexible__header-row-inner{padding:2.5em 1.25em 1.875em}}@media only screen and (max-width: 480px){.subjects-flexible__header-row-inner{padding:1.25em 0}}.subjects-flexible__header-avatar{float:left;width:15.04854%;margin-right:2.1875em}@media only screen and (min-width: 481px) and (max-width: 768px){.subjects-flexible__header-avatar{width:20.18229%}}@media only screen and (max-width: 480px){.subjects-flexible__header-avatar{float:none;margin:0 auto 1.25em;width:9.6875em}}.subjects-flexible__header-avatar img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;max-width:100%}.subjects-flexible__header-standards{background-color:#f7f7f7;border:1px solid #dfe0e3;border-bottom:3px solid #dfe0e3;border-radius:4px;padding:1.5625em;margin-bottom:3.125em}.subjects-flexible__header-standards:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.subjects-flexible__header-standards{display:inline-block}* html .subjects-flexible__header-standards{height:1%}.subjects-flexible__header-standards{display:block}.subjects-flexible__header-standards 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}.subjects-flexible__header-standards a:hover,.subjects-flexible__header-standards a:focus{color:#5ec3fb}.subjects-flexible__header-standards-logo{float:left;width:30.83333%;margin-left:1.25%;margin-right:1.25%;padding-top:1.75em}@media (max-width: 767px){.subjects-flexible__header-standards-logo{float:none;width:100%;margin-left:0;margin-right:0}}.subjects-flexible__header-standards-logo img{display:block;width:100%;height:auto;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.subjects-flexible__header-standards-content{float:left;width:64.16667%;margin-left:1.25%;margin-right:1.25%;font-size:0.9375em;line-height:1.53333em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif}@media (max-width: 767px){.subjects-flexible__header-standards-content{float:none;width:100%;margin-left:0;margin-right:0}}.subjects-flexible__header-standards-content h3{font-size:1.53333em;font-family:"droid_serifregular", Times, "Times New Roman", serif;font-weight:bold;margin-bottom:0.65217em}.subjects-flexible__header-standards-content h3 a{font-family:"droid_serifregular", Times, "Times New Roman", serif}.subjects-flexible__header-description{float:left;width:72.81553%}@media only screen and (min-width: 481px) and (max-width: 768px){.subjects-flexible__header-description{width:70.3125%}}@media only screen and (max-width: 480px){.subjects-flexible__header-description{margin:0;text-align:center;width:100%}}.subjects-flexible__header-description h1{font-family:"droid_serifregular", Times, "Times New Roman", serif;font-size:2.25em;line-height:1;color:#303335;margin-bottom:0.27778em}.subjects-flexible__header-description p{font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif !important;font-size:0.9375em;line-height:1.4;color:#303335;padding-bottom:0.66667em}.subjects-flexible__header-description p span{font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif !important}@media only screen and (max-width: 768px){.subjects-flexible__header-description p{width:100%}}@media only screen and (max-width: 480px){.subjects-flexible__header-description p{text-align:center}}.subjects-flexible__content{font-size:16px;background-color:#fff}.subjects-flexible__content:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.subjects-flexible__content{display:inline-block}* html .subjects-flexible__content{height:1%}.subjects-flexible__content{display:block}@media (max-width: 767px){.subjects-flexible__content{padding:0 20px}}body.ie8 .subjects-flexible__content{min-width:1023px}.subjects-flexible__content h2{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.3125em;line-height:1;color:#303335;margin-bottom:0.47619em}.subjects-flexible__content a{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;font-family:inherit}.subjects-flexible__content a:hover,.subjects-flexible__content a:focus{color:#5ec3fb}.subjects-flexible__content-row{max-width:1170px;margin:0 auto}.subjects-flexible__content-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.subjects-flexible__content-row{display:inline-block}* html .subjects-flexible__content-row{height:1%}.subjects-flexible__content-row{display:block}.subjects-flexible__content-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.subjects-flexible__content-row{display:inline-block}* html .subjects-flexible__content-row{height:1%}.subjects-flexible__content-row{display:block}.subjects-flexible__content-inner{padding:4.375em}@media only screen and (max-width: 1024px){.subjects-flexible__content-inner{padding:3.125em 1.875em 3.125em}}@media only screen and (min-width: 481px) and (max-width: 768px){.subjects-flexible__content-inner{padding:1.875em 0.625em 1.875em 1.25em}}@media only screen and (max-width: 480px){.subjects-flexible__content-inner{padding:1.25em 0}}.subjects-flexible__content-left{float:left;width:30.76923%}@media only screen and (max-width: 480px){.subjects-flexible__content-left{float:none;width:100%}}.subjects-flexible__topics-list{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.25em;margin-top:1.5em;margin-left:1.25em}@media only screen and (min-width: 481px) and (max-width: 768px){.subjects-flexible__topics-list{margin-left:0.625em;font-size:1em}}@media only screen and (max-width: 480px){.subjects-flexible__topics-list{font-size:18px}}.subjects-flexible__topics-list li{margin-bottom:1em;padding-left:1.5em}.subjects-flexible__topics-list a{position:relative}.subjects-flexible__topics-list a:before{position:absolute;top:0;left:-2em;font-size:0.7em;font-family:'icons';color:#929292;-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}.subjects-flexible__topics-list a:hover:before{color:#acacac}.subjects-flexible__content-right{float:left;width:66.66667%;border-left:solid 1px #dfe0e3}@media only screen and (max-width: 480px){.subjects-flexible__content-right{float:none;width:100%;border-left:none;border-top:solid 1px #dfe0e3}}.subsubject-flexible__header{font-size:16px;background-color:#fff;border-bottom:solid 1px #dfe0e3}.subsubject-flexible__header:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.subsubject-flexible__header{display:inline-block}* html .subsubject-flexible__header{height:1%}.subsubject-flexible__header{display:block}@media (max-width: 767px){.subsubject-flexible__header{padding:0 20px}}body.ie8 .subsubject-flexible__header{min-width:1023px}.subsubject-flexible__header a{color:#1c9def;text-decoration:none;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:inherit}.subsubject-flexible__header a:hover,.subsubject-flexible__header a:focus{color:#5ec3fb}.subsubject-flexible__header-row{max-width:1170px;margin:0 auto}.subsubject-flexible__header-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.subsubject-flexible__header-row{display:inline-block}* html .subsubject-flexible__header-row{height:1%}.subsubject-flexible__header-row{display:block}.subsubject-flexible__header-row-inner{padding:4.375em}.subsubject-flexible__header-row-inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.subsubject-flexible__header-row-inner{display:inline-block}* html .subsubject-flexible__header-row-inner{height:1%}.subsubject-flexible__header-row-inner{display:block}@media only screen and (max-width: 1024px){.subsubject-flexible__header-row-inner{padding:3.125em 1.875em}}@media only screen and (min-width: 481px) and (max-width: 768px){.subsubject-flexible__header-row-inner{padding:2.5em 1.25em 1.875em}}@media only screen and (max-width: 480px){.subsubject-flexible__header-row-inner{padding:1.25em 0}}.subsubject-flexible__header-avatar{float:left;width:15.04854%;margin-right:2.1875em}@media only screen and (min-width: 481px) and (max-width: 768px){.subsubject-flexible__header-avatar{width:20.18229%}}@media only screen and (max-width: 480px){.subsubject-flexible__header-avatar{float:none;margin:0 auto 1.875em;width:9.6875em}}.subsubject-flexible__header-avatar img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;max-width:100%}.subsubject-flexible__header-description{position:relative;float:left;width:72.81553%}@media only screen and (min-width: 481px) and (max-width: 768px){.subsubject-flexible__header-description{width:70.3125%}}@media only screen and (max-width: 480px){.subsubject-flexible__header-description{margin:0;text-align:center;width:100%}}.subsubject-flexible__header-description .subsubject-flexible__header-description-subject{font-size:1.125em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1;color:#303335;border-left:solid 1px #eaeaea;padding-left:0.55556em;position:absolute;left:0;top:-1.38889em}@media only screen and (max-width: 480px){.subsubject-flexible__header-description .subsubject-flexible__header-description-subject{margin:0 auto;text-align:center;width:100%;padding-left:0;border-left:none}}.subsubject-flexible__header-description h1{font-family:"droid_serifregular", Times, "Times New Roman", serif;font-size:2.25em;line-height:1;color:#303335;margin-bottom:0.27778em}.subsubject-flexible__header-description p{font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.4;color:#303335;padding-bottom:0.66667em}@media only screen and (max-width: 768px){.subsubject-flexible__header-description p{width:100%}}@media only screen and (max-width: 480px){.subsubject-flexible__header-description p{text-align:center}}.subsubject-flexible__topics-list{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.25em;margin-top:1.5em;margin-left:1.25em}@media only screen and (min-width: 481px) and (max-width: 768px){.subsubject-flexible__topics-list{margin-left:0.625em;font-size:1em}}@media only screen and (max-width: 480px){.subsubject-flexible__topics-list{font-size:18px}}.subsubject-flexible__topics-list li{margin-bottom:1em;padding-left:1.5em}.subsubject-flexible__topics-list a{position:relative}.subsubject-flexible__topics-list a:before{position:absolute;top:0;left:-2em;font-size:0.7em;font-family:'icons';color:#929292;-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}.subsubject-flexible__topics-list a:hover:before{color:#acacac}.subsubject-flexible__content{font-size:16px;background-color:#fff}.subsubject-flexible__content:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.subsubject-flexible__content{display:inline-block}* html .subsubject-flexible__content{height:1%}.subsubject-flexible__content{display:block}@media (max-width: 767px){.subsubject-flexible__content{padding:0 20px}}body.ie8 .subsubject-flexible__content{min-width:1023px}.subsubject-flexible__content h2{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.3125em;line-height:1;color:#303335;margin-bottom:0.47619em}.subsubject-flexible__content h2 span{font-size:0.71429em}.subsubject-flexible__content a{color:#1c9def;text-decoration:none;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:inherit}.subsubject-flexible__content a:hover,.subsubject-flexible__content a:focus{color:#5ec3fb}#subsubject_tutorials{padding-top:1.5625em}.subsubject-flexible__more-tutorials{font-size:0.875em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;padding:1.42857em 0 0;text-align:center}.subsubject-flexible__content-row{max-width:1170px;margin:0 auto}.subsubject-flexible__content-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.subsubject-flexible__content-row{display:inline-block}* html .subsubject-flexible__content-row{height:1%}.subsubject-flexible__content-row{display:block}.subsubject-flexible__content-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.subsubject-flexible__content-row{display:inline-block}* html .subsubject-flexible__content-row{height:1%}.subsubject-flexible__content-row{display:block}.subsubject-flexible__content-inner{padding:4.375em}@media only screen and (max-width: 1024px){.subsubject-flexible__content-inner{padding:3.125em 1.875em 3.125em}}@media only screen and (min-width: 481px) and (max-width: 768px){.subsubject-flexible__content-inner{padding:1.875em 0.625em 1.875em 1.25em}}@media only screen and (max-width: 480px){.subsubject-flexible__content-inner{padding:1.25em 0}}.subsubject-flexible__content-left{float:left;width:30.76923%}@media only screen and (min-width: 481px) and (max-width: 768px){.subsubject-flexible__content-left{width:42.73504%}}@media only screen and (max-width: 480px){.subsubject-flexible__content-left{float:none;width:100%}}.subsubject-flexible__content-right{float:left;width:66.5812%;border-left:solid 1px #dfe0e3}@media only screen and (min-width: 481px) and (max-width: 768px){.subsubject-flexible__content-right{width:54.61538%}}@media only screen and (max-width: 480px){.subsubject-flexible__content-right{float:none;width:100%;border-left:none;border-top:solid 1px #dfe0e3}}.subjects-flexible__courses{max-width:26.125em;padding-bottom:4.375em}.subjects-flexible__courses:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.subjects-flexible__courses{display:inline-block}* html .subjects-flexible__courses{height:1%}.subjects-flexible__courses{display:block}@media only screen and (min-width: 481px) and (max-width: 768px){.subjects-flexible__courses{padding-bottom:3.125em}}@media only screen and (max-width: 480px){.subjects-flexible__courses{max-width:none;padding-bottom:1.875em}}.subjects-flexible__courses-icon{width:6.25em;float:left}.subjects-flexible__courses-icon img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;max-width:100%}.subjects-flexible__courses-description{margin-left:8.125em}@media only screen and (min-width: 481px) and (max-width: 768px){.subjects-flexible__courses-description{margin-left:7.1875em}}@media only screen and (max-width: 480px){.subjects-flexible__courses-description{font-size:14px}}.subjects-flexible__courses-description h3{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.25em;color:#303335;padding-bottom:0.5em}.subjects-flexible__courses-description p{font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.4;color:#303335}.subjects-flexible__content-right-description{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.4;color:#303335;padding-bottom:4em;width:90%}@media only screen and (max-width: 768px){.subjects-flexible__content-right-description{width:100%}}@media only screen and (max-width: 480px){.subjects-flexible__content-right-description{padding-bottom:2em}}.subjects-flexible__content-right-description em{font-style:italic}.subjects-flexible__content-right-description-note{font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.6875em;line-height:1.5;color:#303335;margin-top:6.36364em;padding-top:0.90909em;width:90%;border-top:solid 1px #dfe0e3}@media only screen and (max-width: 480px){.subjects-flexible__content-right-description-note{margin-top:2.72727em}}.subsubject-flexible__tutirial{margin-bottom:1.5625em}.subsubject-flexible__tutirial-image{width:3.75em;float:left}.subsubject-flexible__tutirial-image img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;max-width:100%}.subsubject-flexible__tutirial-description{margin-left:4.375em}.subsubject-flexible__tutirial-description h4{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1;color:#303335;margin-bottom:0}.subsubject-flexible__tutirial-description h4 a{color:#303335;text-decoration:none}.subsubject-flexible__tutirial-description h4 a:focus,.subsubject-flexible__tutirial-description h4 a:hover{color:#303335;text-decoration:underline}.subsubject-flexible__tutirial-description .author{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.75em;line-height:1;color:#8a9195;margin-bottom:0.25em;white-space:nowrap;position:relative;overflow:hidden}.subsubject-flexible__tutirial-description .author:after{content:'';display:block;width:2em;height:100%;position:absolute;bottom:0;right:0;background-repeat:repeat-y;background-position:left top;background-image:url(/static/mask_white-fade-a8000ac746ec870b7321e0a292a6a924.png)}.subsubject-flexible__tutirial-description .author a{color:#8a9195;text-decoration:none}.subsubject-flexible__tutirial-description .author a:focus,.subsubject-flexible__tutirial-description .author a:hover{text-decoration:underline}.subsubject-flexible__tutirial-description .recommend_rating{width:84px;height:16px;overflow:hidden;position:relative}.subsubject-flexible__tutirial-description .recommend_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}.subsubject-flexible__tutirial-description .recommend_rating .stars img{display:block;margin:0;padding:0}.subsubject-flexible__tutirial-description .recommend_rating .stars img{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.subsubject-flexible__tutirial-description .academic-rating{display:inline-block;position:relative;top:5px}.subsubject-flexible__tutirial-description .academic-rating .icon{background:url(/static/academic_ratings_icons-42489acb9bfc1f746c51782566975c3c.png) no-repeat scroll -14px -67px transparent;-webkit-transform:translateZ(0);height:18px;width:18px}.subsubject-flexible__tutirial-description .academic-rating .icon.icon_0{background-position:-115px -65px}.subsubject-flexible__tutirial-description .academic-rating .icon.icon_1{background-position:-64px -64px}.subsubject-flexible__tutirial-description .academic-rating .icon.icon_2{background-position:-14px -67px}.subsubject-flexible__tutirial-description .academic-rating .icon.icon_0{background:none !important;width:1px !important;margin:0 !important}.subsubject-flexible__tutirial-description .academic-rating .icon.icon_1{width:18px;height:20px;background-position:-64px -64px}.subsubject-flexible__tutirial-description .academic-rating .icon.icon_2{width:18px;height:20px;background-position:-14px -67px}.topics-flexible__header{font-size:16px;background-color:#fff;border-bottom:solid 1px #dfe0e3}.topics-flexible__header:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.topics-flexible__header{display:inline-block}* html .topics-flexible__header{height:1%}.topics-flexible__header{display:block}@media (max-width: 767px){.topics-flexible__header{padding:0 20px}}body.ie8 .topics-flexible__header{min-width:1023px}.topics-flexible__header a{color:#1c9def;text-decoration:none;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:inherit}.topics-flexible__header a:hover,.topics-flexible__header a:focus{color:#5ec3fb}.topics-flexible__header-row{max-width:1170px;margin:0 auto}.topics-flexible__header-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.topics-flexible__header-row{display:inline-block}* html .topics-flexible__header-row{height:1%}.topics-flexible__header-row{display:block}.topics-flexible__header-row-inner{padding:4.375em}.topics-flexible__header-row-inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.topics-flexible__header-row-inner{display:inline-block}* html .topics-flexible__header-row-inner{height:1%}.topics-flexible__header-row-inner{display:block}@media only screen and (max-width: 1024px){.topics-flexible__header-row-inner{padding:3.125em 1.875em}}@media only screen and (min-width: 481px) and (max-width: 768px){.topics-flexible__header-row-inner{padding:2.5em 1.25em 1.875em}}@media only screen and (max-width: 480px){.topics-flexible__header-row-inner{padding:1.25em 0}}.topics-flexible__header-avatar{float:left;width:15.04854%;margin-right:2.1875em}@media only screen and (min-width: 481px) and (max-width: 768px){.topics-flexible__header-avatar{width:20.18229%}}@media only screen and (max-width: 480px){.topics-flexible__header-avatar{float:none;margin:0 auto 1.875em;width:9.6875em}}.topics-flexible__header-avatar img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;max-width:100%}.topics-flexible__header-description{position:relative;float:left;width:72.81553%}@media only screen and (min-width: 481px) and (max-width: 768px){.topics-flexible__header-description{width:70.3125%}}@media only screen and (max-width: 480px){.topics-flexible__header-description{margin:0;text-align:center;width:100%}}.topics-flexible__header-description .topics-flexible__header-description-subject{font-size:1.125em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1;color:#303335;border-left:solid 1px #eaeaea;padding-left:0.55556em;position:absolute;left:0;top:-1.38889em}@media only screen and (max-width: 480px){.topics-flexible__header-description .topics-flexible__header-description-subject{margin:0 auto;text-align:center;width:100%;padding-left:0;border-left:none}}.topics-flexible__header-description h1{font-family:"droid_serifregular", Times, "Times New Roman", serif;font-size:2.25em;line-height:1;color:#303335;margin-bottom:0.27778em}.topics-flexible__header-description p{font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.4;color:#303335;padding-bottom:0.66667em}@media only screen and (max-width: 768px){.topics-flexible__header-description p{width:100%}}@media only screen and (max-width: 480px){.topics-flexible__header-description p{text-align:center}}.topics-flexible__content{font-size:16px;background-color:#fff}.topics-flexible__content:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.topics-flexible__content{display:inline-block}* html .topics-flexible__content{height:1%}.topics-flexible__content{display:block}@media (max-width: 767px){.topics-flexible__content{padding:0 20px}}body.ie8 .topics-flexible__content{min-width:1023px}.topics-flexible__content h2{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.3125em;line-height:1;color:#303335;margin-bottom:0.95238em}.topics-flexible__content h2 span{font-size:0.71429em}.topics-flexible__content a{color:#1c9def;text-decoration:none;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:inherit}.topics-flexible__content a:hover,.topics-flexible__content a:focus{color:#5ec3fb}.topics-flexible__content-row{max-width:1170px;margin:0 auto}.topics-flexible__content-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.topics-flexible__content-row{display:inline-block}* html .topics-flexible__content-row{height:1%}.topics-flexible__content-row{display:block}.topics-flexible__content-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.topics-flexible__content-row{display:inline-block}* html .topics-flexible__content-row{height:1%}.topics-flexible__content-row{display:block}.topics-flexible__content-inner{padding:4.375em}@media only screen and (max-width: 1024px){.topics-flexible__content-inner{padding:3.125em 1.875em 3.125em}}@media only screen and (min-width: 481px) and (max-width: 768px){.topics-flexible__content-inner{padding:1.875em 0.625em 1.875em 1.25em}}@media only screen and (max-width: 480px){.topics-flexible__content-inner{padding:1.25em 0}}.topics-flexible__topics-list{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;margin-top:2em;margin-left:1.66667em}@media only screen and (min-width: 481px) and (max-width: 768px){.topics-flexible__topics-list{margin-left:0.66667em;font-size:0.9375em}}@media only screen and (max-width: 480px){.topics-flexible__topics-list{font-size:15px}}.topics-flexible__topics-list li{margin-bottom:1.33333em;padding-left:2em}.topics-flexible__topics-list a{position:relative}.topics-flexible__topics-list a:before{position:absolute;top:0;left:-2em;font-size:0.7em;font-family:'icons';color:#929292;-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}.topics-flexible__topics-list a:hover:before{color:#acacac}.topics-flexible__topics-list a:before{font-size:0.93333em;top:-0.28571em}.topics-flexible__content-left{float:left;width:30.76923%}@media only screen and (min-width: 481px) and (max-width: 768px){.topics-flexible__content-left{width:42.73504%}}@media only screen and (max-width: 480px){.topics-flexible__content-left{float:none;width:100%}}.topics-flexible__content-right{float:left;width:66.66667%;border-left:solid 1px #dfe0e3}@media only screen and (min-width: 481px) and (max-width: 768px){.topics-flexible__content-right{width:54.70085%}}@media only screen and (max-width: 480px){.topics-flexible__content-right{float:none;width:100%;border-left:none;border-top:solid 1px #dfe0e3}}.topics-flexible__pathway .pathway-info-widget{clear:both;margin-bottom:1.25em}.topics-flexible__pathway .pathway-info-widget:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.topics-flexible__pathway .pathway-info-widget{display:inline-block}* html .topics-flexible__pathway .pathway-info-widget{height:1%}.topics-flexible__pathway .pathway-info-widget{display:block}.topics-flexible__pathway .pathway-icon{width:6.25em;float:left}.topics-flexible__pathway .pathway-icon img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;max-width:100%}.topics-flexible__pathway .packet-info-title{margin-left:8.125em;padding:0.9375em 0 0.625em}@media only screen and (min-width: 481px) and (max-width: 768px){.topics-flexible__pathway .packet-info-title{margin-left:7.1875em}}@media only screen and (max-width: 480px){.topics-flexible__pathway .packet-info-title{font-size:14px}}.topics-flexible__pathway .packet-info-title a{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.25em}.topics-flexible__pathway .packet-info-description{font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.4;color:#303335;margin-left:8.66667em}@media only screen and (min-width: 481px) and (max-width: 768px){.topics-flexible__pathway .packet-info-description{margin-left:7.1875em}}@media only screen and (max-width: 480px){.topics-flexible__pathway .packet-info-description{font-size:14px}}.topics-flexible__pathway .packet-info-description span{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.mr-bones-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){.mr-bones-page .tooltip{font-size:0.8125em}}.mr-bones-page .tooltip>.nub{border-color:transparent transparent #586063 transparent}.mr-bones-page .tooltip.tip-top>.nub{border-color:#586063 transparent transparent transparent}.mr-bones-page .tooltip.tip-left{max-width:160px}@media only screen and (max-width: 767px){.mr-bones-page .tooltip.tip-left{max-width:200px}}.mr-bones-page .tooltip.tip-left .nub{border-color:transparent transparent transparent #586063;top:25px}@media only screen and (max-width: 767px){.mr-bones-page .tooltip.tip-left .nub{border-color:transparent transparent #586063 transparent;margin-left:-8px}}.mr-bones-page .tooltip.tip-right .nub{border-color:transparent #586063 transparent transparent;top:25px}@media only screen and (max-width: 767px){.mr-bones-page .tooltip.tip-right .nub{border-color:transparent transparent #586063 transparent;margin-left:-8px}}.mr-bones-page .tooltip b{font-family:"ProximaNova-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif}.mr-bones-page__content{background:#fff url(/static/leaves-bg-mrbones-17983734e521b15daec106e753ca8773.svg) center center}.mr-bones-page__content:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.mr-bones-page__content{display:inline-block}* html .mr-bones-page__content{height:1%}.mr-bones-page__content{display:block}@media (max-width: 767px){.mr-bones-page__content{padding:0 20px}}body.ie8 .mr-bones-page__content{min-width:1023px}.mr-bones-page__row{max-width:1170px;margin:0 auto;max-width:1000px;padding:130px 0}.mr-bones-page__row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.mr-bones-page__row{display:inline-block}* html .mr-bones-page__row{height:1%}.mr-bones-page__row{display:block}@media only screen and (max-width: 1024px){.mr-bones-page__row{max-width:800px}}@media only screen and (min-width: 481px) and (max-width: 768px){.mr-bones-page__row{max-width:95%}}.mr-bones-page__inner{-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;margin:0;background:#fff}.mr-bones__dude{width:42%;float:left;position:relative}@media only screen and (max-width: 768px){.mr-bones__dude{width:100%;float:none}}.mr-bones__dude .dude-circle{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;position:absolute;cursor:pointer;z-index:2}.mr-bones__dude .dude-circle:hover,.mr-bones__dude .dude-circle:focus,.mr-bones__dude .dude-circle:active{border:solid 1px #0c89e3;color:#fff}.mr-bones__dude .dude-circle.heads-up{left:85px;top:27px}.mr-bones__dude .dude-circle.touchy-feely{left:178px;top:66px}.mr-bones__dude .dude-circle.the-beat{left:165px;top:233px}.mr-bones__dude .dude-circle.breathe-easy{left:190px;top:283px}.mr-bones__dude .dude-circle.knowledge-hungry{left:70px;top:351px}.mr-bones__dude .dude-circle.bone-up{left:79px;top:455px}.mr-bones__dude .dude-circle.tickles{left:198px;top:615px}@media only screen and (max-width: 480px){.mr-bones__dude .dude-circle{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}}.ie8 .dude-circle{line-height:16px}.mr-bones__dude-container{width:280px;height:635px;position:relative;top:-75px;margin:0 auto;margin-bottom:-55px;background:url(/static/mr-bones_dude-81accd8c6eb2adb30090856a0b02f1cd.svg) 0 0 no-repeat}.no-svg .mr-bones__dude-container{background:url(/static/mr-bones_dude-d3307e8799417eea38186575a13ffc68.png) 0 0 no-repeat}@media only screen and (max-width: 480px){.mr-bones__dude-container{-moz-transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7);top:-150px;margin-bottom:-190px}}.mr-bones__dude-img{width:100%;height:100%;display:block;position:absolute;padding-bottom:20px}.dude-heart{position:absolute;height:100px;left:0;right:0;top:230px;text-align:center}@media only screen and (max-width: 768px){.dude-heart{top:210px}}.dude-heart__inner{width:55px;display:inline-block;position:relative}.mr-bones__dude-heart{display:block;width:100%;height:100%}.dude-eye{width:36px;height:36px;position:absolute;background:url(/static/mr-bones_eye-51c456d355e186b4124f009a91987c8b.svg) 50% 50% no-repeat;background-size:36px 36px}.no-svg .dude-eye{display:none}.dude-eye.left-eye{left:99px;top:76px}.dude-eye.right-eye{left:151px;top:76px}.mr-bones__dude-eye{display:block;width:100%;height:100%}.dude-smile{width:55px;height:25px;position:relative;top:125px;margin:0 auto}.mr-bones__dude-smile__serious{background:url(/static/mr-bones_smile-81b66504e29bf1705c4feb6b895fb46e.svg) 1px 0 no-repeat;width:55px;height:25px;background-size:55px;position:absolute;top:0;left:0}.mr-bones__dude-smile__serious img{display:none;margin-left:4px}.mr-bones__dude-smile__fun{width:55px;height:25px;background:url(/static/mr-bones_smile-81b66504e29bf1705c4feb6b895fb46e.svg) -4px -40px no-repeat;background-size:65px;position:absolute;top:0;left:0;display:none}.mr-bones__dude-smile__fun img{display:none}.no-svg .mr-bones__dude-smile__fun,.no-svg .mr-bones__dude-smile__serious{background:none;text-align:center}.no-svg .mr-bones__dude-smile__fun img,.no-svg .mr-bones__dude-smile__serious img{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";display:inline}.mr-bones__course-info{width:58.0%;float:left;color:#303335}@media only screen and (max-width: 768px){.mr-bones__course-info{width:100%;float:none;position:relative;top:-70px}}.mr-bones-page .mr-bones__course-info h1{font-size:3.125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1;margin-top:2.2em;margin-bottom:0.5em}@media only screen and (max-width: 1024px){.mr-bones-page .mr-bones__course-info h1{font-size:2.5em}}.mr-bones-page .mr-bones__course-info h2{font-size:2.125em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.3;margin-bottom:1em}.mr-bones__course-info__inner{width:74.13793%;padding-left:11.62791%}@media only screen and (max-width: 768px){.mr-bones__course-info__inner{text-align:center}}@media only screen and (max-width: 480px){.mr-bones__course-info__inner{width:86%;padding:0 7%}}.mr-bones__course-info__inner .brushstroke{background:url(/static/brushstroke-eacd09a3e0c3180e81b1b462a0cba8ac.png) 0 0 no-repeat;padding:0 0.26471em 0.20588em;color:#fff;white-space:nowrap}.mr-bones__course-info__description{color:#303335;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;line-height:1.3}.mr-bones__course-info__description em{font-family:"ProximaNova-LightIt", Arial, "Helvetica Neue", Helvetica, sans-serif}.mr-bones__course-info .get-course-button{display:block;float:left;font-size:1.25em;margin:2.5em 0;padding:1em 2em}@media only screen and (max-width: 768px){.mr-bones__course-info .get-course-button{float:none}}.mr-bones__disclaimer{color:#303335;border-top:solid 1px #eaeaea;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.75em;line-height:1.7;text-align:center;width:76%;padding:1.16667em 0;margin:0 auto}.mr-bones__disclaimer__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}.mr-bones__disclaimer__learn-more:hover,.mr-bones__disclaimer__learn-more:focus{color:#5ec3fb}.flexible-partner-page__title{background:#78459b url(/static/top_leaves_opacity10-b9e29604ff834a4f932f058a5257c72b.svg) 0 0 no-repeat}.flexible-partner-page__title:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-partner-page__title{display:inline-block}* html .flexible-partner-page__title{height:1%}.flexible-partner-page__title{display:block}@media (max-width: 767px){.flexible-partner-page__title{padding:0 20px}}body.ie8 .flexible-partner-page__title{min-width:1023px}.no-svg .flexible-partner-page__title{background:#78459b url(/static/top_leaves_opacity10-896c6b2eb1c4a166f4a583d81071785d.png) 0 0 no-repeat}.flexible-partner-page__title-row{max-width:1170px;margin:0 auto}.flexible-partner-page__title-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-partner-page__title-row{display:inline-block}* html .flexible-partner-page__title-row{height:1%}.flexible-partner-page__title-row{display:block}.flexible-partner-page__title-content{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;padding:2.875em 0 0.8125em 1.3125em}@media (max-width: 767px){.flexible-partner-page__title-content{float:none;width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width: 768px){.flexible-partner-page__title-content{padding-left:0;text-align:center}}.flexible-partner-page__title-content h2{font-family:"droid_serifregular", Times, "Times New Roman", serif;font-size:1.5625em;font-weight:bold;color:#fff}.flexible-partner-page__header{background-color:#f6f6f6}.flexible-partner-page__header:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-partner-page__header{display:inline-block}* html .flexible-partner-page__header{height:1%}.flexible-partner-page__header{display:block}@media (max-width: 767px){.flexible-partner-page__header{padding:0 20px}}body.ie8 .flexible-partner-page__header{min-width:1023px}.flexible-partner-page__header-row{max-width:1170px;margin:0 auto;padding:2.8125em 0}.flexible-partner-page__header-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-partner-page__header-row{display:inline-block}* html .flexible-partner-page__header-row{height:1%}.flexible-partner-page__header-row{display:block}@media only screen and (max-width: 768px){.flexible-partner-page__header-row{padding:1.25em 0}}.flexible-partner-page__header-sidebar{float:left;width:22.5%;margin-left:1.25%;margin-right:1.25%;text-align:center}@media (max-width: 767px){.flexible-partner-page__header-sidebar{float:none;width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width: 768px){.flexible-partner-page__header-sidebar{margin-bottom:1.25em}}.flexible-partner-page__header-sidebar-img{background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #dfe0e3;margin:0 0 0.625em 0;padding:1.5625em 0}.flexible-partner-page__header-sidebar-img img{display:block;width:93.75%;height:auto;max-width:18.75em;margin:0 auto}.flexible-partner-page__header-clipped-link{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;background:url(/static/partners/clip_blue-118de56aaf3a814c4bd3cada23bf92f1.png) left center no-repeat;display:inline-block;padding:0 0 0 1.75em;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-partner-page__header-clipped-link:hover,.flexible-partner-page__header-clipped-link:focus{color:#5ec3fb}@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-devicepixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.flexible-partner-page__header-clipped-link{background:url(/static/partners/clip_blue@2x-90afb0d2d8a38f9cf13bad6cdfee8906.png) left center no-repeat;background-size:16px 16px}}@media (min-width: 768px) and (max-width: 1024px){.flexible-partner-page__header-clipped-link{font-size:0.8125em}}.flexible-partner-page__header-content{float:left;width:72.5%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.flexible-partner-page__header-content{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-partner-page__header-content h1{font-family:"droid_serifregular", Times, "Times New Roman", serif;font-size:2.25em;color:#303335;line-height:1.15}.flexible-partner-page__header-content h1 em{font-style:italic}@media only screen and (max-width: 768px){.flexible-partner-page__header-content h1{text-align:center;max-width:none;font-size:1.5em}}.flexible-partner-page__header-content p{display:block;margin:2.0625em 0 0 0;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;color:#303335;line-height:1.5}.flexible-partner-page__header-content p em{font-family:"ProximaNova-LightIt", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-partner-page__content{background-color:#fff;padding:4.5em 0 6.0625em 0}.flexible-partner-page__content:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-partner-page__content{display:inline-block}* html .flexible-partner-page__content{height:1%}.flexible-partner-page__content{display:block}@media (max-width: 767px){.flexible-partner-page__content{padding:0 20px}}body.ie8 .flexible-partner-page__content{min-width:1023px}@media only screen and (max-width: 768px){.flexible-partner-page__content{padding-top:2em;padding-bottom:2.3125em}}.flexible-partner-page__content-row{max-width:1170px;margin:0 auto}.flexible-partner-page__content-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-partner-page__content-row{display:inline-block}* html .flexible-partner-page__content-row{height:1%}.flexible-partner-page__content-row{display:block}.flexible-partner-page__content-title{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;border-top:1px solid #dfe0e3}@media (max-width: 767px){.flexible-partner-page__content-title{float:none;width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width: 768px){.flexible-partner-page__content-title{text-align:center}}.flexible-partner-page__content-title h2{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;color:#303335;padding:0 0.83333em 0 0;position:relative;bottom:0.61111em;display:inline-block;background-color:#fff}@media only screen and (max-width: 768px){.flexible-partner-page__content-title h2{padding:0 0.83333em}}.flexible-partner-page__content-col,.flexible-partner-page__content-col{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.flexible-partner-page__content-col,.flexible-partner-page__content-col{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-bill-nye-page .flexible-partner-page__header-content{float:left;width:64.16667%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.flexible-bill-nye-page .flexible-partner-page__header-content{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-bill-nye-page .flexible-partner-page__header-content h1{max-width:12.5em}@media only screen and (max-width: 768px){.flexible-bill-nye-page .flexible-partner-page__header-content h1{max-width:none}}.flexible-bill-nye-page .flexible-partner-page__content-col-inner{padding:2.5em 4.3125em 0 0}@media only screen and (max-width: 768px){.flexible-bill-nye-page .flexible-partner-page__content-col-inner{padding:0}}.flexible-bill-nye-page .flexible-partner-page__content-col-inner .partners-item{padding:0 0 2.5em}@media (min-width: 769px) and (max-width: 960px){.flexible-bill-nye-page .flexible-partner-page__content-col-inner .partners-item{min-height:10.4375em}}@media (min-width: 961px){.flexible-bill-nye-page .flexible-partner-page__content-col-inner .partners-item{min-height:7.9375em}}.flexible-bill-nye-page .flexible-partner-page__content-col-inner .partners-item h3{margin:0 0 0.6875em 0}.flexible-bill-nye-page .flexible-partner-page__content-col-inner .partners-item h3 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-bill-nye-page .flexible-partner-page__content-col-inner .partners-item h3 a:hover,.flexible-bill-nye-page .flexible-partner-page__content-col-inner .partners-item h3 a:focus{color:#5ec3fb}.flexible-bill-nye-page .flexible-partner-page__content-col-inner .partners-item .description p{font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;color:#303335;line-height:1.5}.flexible-mayo-clinic-page .flexible-partner-page__header-content h1{max-width:15.27778em}@media only screen and (max-width: 768px){.flexible-mayo-clinic-page .flexible-partner-page__header-content h1{max-width:none}}.flexible-mayo-clinic-page .flexible-partner-page__content{padding-top:2.5em}.flexible-mayo-clinic-page .flexible-partner-page__content ul{list-style:disc;padding-left:1.25em}.flexible-mayo-clinic-page .flexible-partner-page__content-subtitle{padding:0 0 2.22222em 0;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;color:#303335;float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;text-align:center}@media (max-width: 767px){.flexible-mayo-clinic-page .flexible-partner-page__content-subtitle{float:none;width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width: 768px){.flexible-mayo-clinic-page .flexible-partner-page__content-inner{padding:0 0 1.875em 0}}.flexible-mayo-clinic-page .flexible-partner-page__content-inner p,.flexible-mayo-clinic-page .flexible-partner-page__content-inner ul{font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;color:#303335;line-height:1.5;margin-top:2.66667em}.flexible-mayo-clinic-page .flexible-partner-page__content-inner p strong,.flexible-mayo-clinic-page .flexible-partner-page__content-inner ul strong{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-mayo-clinic-page .mayo_dr_avatar{max-width:7.625em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;float:left;margin:0 3em 1.25em 0}.flexible-mayo-clinic-page .flexible-partner-page__content-col-inner{padding:4.25em 5.9375em 0 4.25em}@media (max-width: 960px){.flexible-mayo-clinic-page .flexible-partner-page__content-col-inner{padding:2.5em 0 0 2.5em}}@media only screen and (max-width: 768px){.flexible-mayo-clinic-page .flexible-partner-page__content-col-inner{padding:1.25em 0 0 0}}.flexible-mayo-clinic-page .partners-item{clear:both;padding:0 0 4.1875em 0}.flexible-mayo-clinic-page .partners-item h3 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;line-height:1.5;margin:0 0 1.0625em 6.1875em;display:block}.flexible-mayo-clinic-page .partners-item h3 a:hover,.flexible-mayo-clinic-page .partners-item h3 a:focus{color:#5ec3fb}.flexible-mayo-clinic-page .partners-item img{max-width:4.0625em;height:auto;float:left}.flexible-mayo-clinic-page .partners-item .description{font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;color:#303335;line-height:1.5;margin:0 0 0 6.6em}.flexible-become-a-partner-page__title{background:#78459b url(/static/top_leaves_opacity10-b9e29604ff834a4f932f058a5257c72b.svg) 0 0 no-repeat}.flexible-become-a-partner-page__title:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-become-a-partner-page__title{display:inline-block}* html .flexible-become-a-partner-page__title{height:1%}.flexible-become-a-partner-page__title{display:block}@media (max-width: 767px){.flexible-become-a-partner-page__title{padding:0 20px}}body.ie8 .flexible-become-a-partner-page__title{min-width:1023px}.no-svg .flexible-become-a-partner-page__title{background:#78459b url(/static/top_leaves_opacity10-896c6b2eb1c4a166f4a583d81071785d.png) 0 0 no-repeat}.flexible-become-a-partner-page__title-row{max-width:1170px;margin:0 auto}.flexible-become-a-partner-page__title-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-become-a-partner-page__title-row{display:inline-block}* html .flexible-become-a-partner-page__title-row{height:1%}.flexible-become-a-partner-page__title-row{display:block}.flexible-become-a-partner-page__title-content{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;padding:2.875em 0 0.8125em 1.3125em}@media (max-width: 767px){.flexible-become-a-partner-page__title-content{float:none;width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width: 768px){.flexible-become-a-partner-page__title-content{padding-left:0;text-align:center}}.flexible-become-a-partner-page__title-content h2{font-family:"droid_serifregular", Times, "Times New Roman", serif;font-size:1.5625em;font-weight:bold;color:#fff}.flexible-become-a-partner-page__content{background-color:#f6f6f6}.flexible-become-a-partner-page__content:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-become-a-partner-page__content{display:inline-block}* html .flexible-become-a-partner-page__content{height:1%}.flexible-become-a-partner-page__content{display:block}@media (max-width: 767px){.flexible-become-a-partner-page__content{padding:0 20px}}body.ie8 .flexible-become-a-partner-page__content{min-width:1023px}.flexible-become-a-partner-page__content-row{max-width:1170px;margin:0 auto;padding:7.89474% 0 12.7193% 0}.flexible-become-a-partner-page__content-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-become-a-partner-page__content-row{display:inline-block}* html .flexible-become-a-partner-page__content-row{height:1%}.flexible-become-a-partner-page__content-row{display:block}.flexible-become-a-partner-page__content-inner{background-color:#fff;border:1px solid #dfe0e3;border-bottom:3px solid #dfe0e3;border-radius:4px}.flexible-become-a-partner-page__content-inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-become-a-partner-page__content-inner{display:inline-block}* html .flexible-become-a-partner-page__content-inner{height:1%}.flexible-become-a-partner-page__content-inner{display:block}.flexible-become-a-partner-page__content-main{float:left;width:64.16667%;margin-left:1.25%;margin-right:1.25%;padding-top:1.25em;padding-bottom:4.375em}@media (max-width: 767px){.flexible-become-a-partner-page__content-main{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-become-a-partner-page__content-main h1{font-family:"droid_serifregular", Times, "Times New Roman", serif;font-size:2.25em;color:#303335;line-height:1.25}@media only screen and (max-width: 768px){.flexible-become-a-partner-page__content-main h1{text-align:center;font-size:1.5em}}.flexible-become-a-partner-page__content-main strong{font-weight:bold}.flexible-become-a-partner-page__content-main p{font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;color:#303335;line-height:1.4;margin:1.66667em 0 0 0}.flexible-become-a-partner-page__content-main p em{font-family:"ProximaNova-LightIt", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-become-a-partner-page__content-main-inner{padding:0 0.5625em}.flexible-become-a-partner-page__content-sidebar{float:left;width:30.83333%;margin-left:1.25%;margin-right:1.25%;float:right;padding-top:4.375em;padding-bottom:4.875em}@media (max-width: 767px){.flexible-become-a-partner-page__content-sidebar{float:none;width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width: 767px){.flexible-become-a-partner-page__content-sidebar{padding-top:1.875em;padding-bottom:0.5em}}@media only screen and (max-width: 567px){.flexible-become-a-partner-page__content-sidebar{padding-top:1.25em}}@media only screen and (max-width: 479px){.flexible-become-a-partner-page__content-sidebar{padding-top:0.625em}}.flexible-become-a-partner-page__content-sidebar img{display:block;border:1px solid #dfe0e3;border-bottom:3px solid #dfe0e3;border-radius:4px;max-width:21.375em;width:100%;height:auto}@media only screen and (max-width: 768px){.flexible-become-a-partner-page__content-sidebar img{margin:0 auto}}@media only screen and (max-width: 568px){.flexible-become-a-partner-page__content-sidebar img{max-width:22.8125em}}@media only screen and (max-width: 480px){.flexible-become-a-partner-page__content-sidebar img{max-width:22.25em}}@media only screen and (max-width: 480px){.flexible-become-a-partner-page__content-sidebar img{width:92%}}.flexible-become-a-partner-page__content-sidebar-info{margin:2.3125em 0 0 0;border:1px solid #dfe0e3;border-bottom:3px solid #dfe0e3;border-radius:4px;max-width:18.5em;width:86.76471%;height:auto;text-align:center;padding:1.125em 6.72515% 1.4375em 6.72515%;background:url(/static/leaves_grey_become_a_partner_page-553f9dd204bedcafe25ec6121bd61f6f.svg) 0 0 no-repeat}@media only screen and (max-width: 768px){.flexible-become-a-partner-page__content-sidebar-info{margin:0.5em auto 0 auto}}@media only screen and (max-width: 480px){.flexible-become-a-partner-page__content-sidebar-info{width:80%}}.no-svg .flexible-become-a-partner-page__content-sidebar-info{background:url(/static/leaves_grey_become_a_partner_page-792cd9231ae97ca81116343bd451a531.png) 0 0 no-repeat}.flexible-become-a-partner-page__content-sidebar-info p{font-family:"droid_serifregular", Times, "Times New Roman", serif;font-size:1.25em;color:#303335;line-height:1.35}.flexible-become-a-partner-page__content-sidebar-info p em{font-style:italic}.flexible-become-a-partner-page__content-sidebar-info-maillink{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.25em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;margin:1.125em 0;display:block}.flexible-become-a-partner-page__content-sidebar-info-maillink:hover,.flexible-become-a-partner-page__content-sidebar-info-maillink:focus{color:#5ec3fb}.flexible-become-a-partner-page__content-sidebar-info-phonelink{display:inline-block;padding-left:1em;line-height:1;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.5em;text-decoration:none;color:#303335;background:url(/static/partners/phone_black-10c931be68497a16be7afff2e29c01c8.png) 0 50% no-repeat}@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-devicepixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.flexible-become-a-partner-page__content-sidebar-info-phonelink{background:url(/static/partners/phone_black@2x-457a545f14c1826a963ac89d22a1b8f4.png) 0 50% no-repeat;background-size:16px 16px}}.flexible-capella-page .flexible-partner-page__content-col-inner{padding:3.125em 0 0 10.26316%}@media only screen and (max-width: 768px){.flexible-capella-page .flexible-partner-page__content-col-inner{padding:0}}.flexible-capella-page .capella_description{padding:0.625em 0 0 0}.flexible-capella-page .capella_description p{font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;color:#303335;line-height:1.5;margin:0 0 1.86667em 0}.flexible-capella-page__sidelinks li{padding:0 0 0 1.9375em;margin:0 0 3.5em 0;background:url(/static/anonymous-new-min-ico-57f06c1e21b0d4cd2113eee4864ee566.svg) 0 -167px no-repeat}@media only screen and (max-width: 768px){.flexible-capella-page__sidelinks li{margin:0 0 1.625em 0}}.no-svg .flexible-capella-page__sidelinks li{background:url(/static/anonymous-new-min-ico-f22e456dedf54083a9e92ddf87a61c55.png) 0 -167px no-repeat}.flexible-capella-page__sidelinks 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-capella-page__sidelinks a:hover,.flexible-capella-page__sidelinks a:focus{color:#5ec3fb}.flexible-new-classrooms-page .flexible-partner-page__header-content h1{max-width:16.38889em}@media only screen and (max-width: 768px){.flexible-new-classrooms-page .flexible-partner-page__header-content h1{max-width:none}}.flexible-new-classrooms-page .flexible-partner-page__content-col-inner{padding:2.5em 4.3125em 0 0}@media only screen and (max-width: 768px){.flexible-new-classrooms-page .flexible-partner-page__content-col-inner{padding:0}}.flexible-new-classrooms-page .flexible-partner-page__content-col-inner .partners-item{padding:0 0 2.66667em;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;color:#303335;line-height:1.5}@media (min-width: 769px) and (max-width: 960px){.flexible-new-classrooms-page .flexible-partner-page__content-col-inner .partners-item{min-height:11.13333em}}@media (min-width: 961px){.flexible-new-classrooms-page .flexible-partner-page__content-col-inner .partners-item{min-height:8.46667em}}.flexible-new-classrooms-page .flexible-partner-page__content-col-inner .partners-item h3{margin:0 0 0.73333em 0}.flexible-new-classrooms-page .flexible-partner-page__content-col-inner .partners-item h3 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-new-classrooms-page .flexible-partner-page__content-col-inner .partners-item h3 a:hover,.flexible-new-classrooms-page .flexible-partner-page__content-col-inner .partners-item h3 a:focus{color:#5ec3fb}.flexible-new-classrooms-page .flexible-partner-page__content-col-inner .partners-item b{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-student-home-latest-news{background-color:#fff}.flexible-student-home-latest-news:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-student-home-latest-news{display:inline-block}* html .flexible-student-home-latest-news{height:1%}.flexible-student-home-latest-news{display:block}@media (max-width: 767px){.flexible-student-home-latest-news{padding:0 20px}}body.ie8 .flexible-student-home-latest-news{min-width:1023px}@media only screen and (min-width: 481px) and (max-width: 768px){.flexible-student-home-latest-news{padding:0 1.33333em}}.flexible-student-home-latest-news__inner{max-width:1170px;margin:0 auto;padding:1.33333em 0;font-size:0.9375em;font-family:"droid_serifregular", Times, "Times New Roman", serif;color:#303335;line-height:1.53333em}.flexible-student-home-latest-news__inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-student-home-latest-news__inner{display:inline-block}* html .flexible-student-home-latest-news__inner{height:1%}.flexible-student-home-latest-news__inner{display:block}.flexible-student-home-latest-news__inner label{display:block;float:left;font-size:1.33333em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;padding-right:1em}.flexible-student-home-latest-news__inner 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;font-family:"droid_serifregular", Times, "Times New Roman", serif}.flexible-student-home-latest-news__inner a:hover,.flexible-student-home-latest-news__inner a:focus{color:#5ec3fb}.flexible-student-home-latest-news__inner .cke-output{float:left}.flexible-student-home{background-color:#fff}.flexible-student-home-inner{background-color:#f7f7f7;border-top:solid 1px #dfe0e3}.flexible-student-home-inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-student-home-inner{display:inline-block}* html .flexible-student-home-inner{height:1%}.flexible-student-home-inner{display:block}@media (max-width: 767px){.flexible-student-home-inner{padding:0 20px}}body.ie8 .flexible-student-home-inner{min-width:1023px}.flexible-student-home-row{max-width:1170px;margin:0 auto;padding:0.9375em 0}.flexible-student-home-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-student-home-row{display:inline-block}* html .flexible-student-home-row{height:1%}.flexible-student-home-row{display:block}.flexible-student-home-recent{background:#fff;max-width:97.5%;margin:0.9375em auto 2.1875em;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}@media only screen and (max-width: 768px){.flexible-student-home-recent{max-width:100%}}.flexible-student-home-recent__table{display:table;width:100%}@media only screen and (max-width: 768px){.flexible-student-home-recent__table{display:block}}.flexible-student-home-recent__row{display:table-row}@media only screen and (max-width: 768px){.flexible-student-home-recent__row{display:block}}.flexible-student-home-recent__cell{display:table-cell;width:33%;border-left:solid 1px #DFE0E3;position:relative}@media only screen and (max-width: 768px){.flexible-student-home-recent__cell{display:block;width:100%;border-bottom:1px solid #DFE0E3;border-left:none}}.flexible-student-home-recent__cell:first-child{border-left:none}.flexible-student-home-recent__inner{padding:2em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.53333em;position:relative}@media only screen and (max-width: 768px){.flexible-student-home-recent__inner{padding:2em 1.33333em}}.flexible-student-home-recent__inner h3{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.33333em;color:#303335;margin-bottom:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 768px){.flexible-student-home-recent__inner h3{text-align:center}}.flexible-student-home-recent__inner .student-home-recent-customize-link{color:#1C9DEF;position:absolute;top:1.33333em;right:1.33333em;width:7.33333em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;padding-left:0;padding-right:0;text-align:center}@media (min-width: 769px) and (max-width: 959px){.flexible-student-home-recent__inner .student-home-recent-customize-link{position:static;display:block;margin:0 auto 1em auto}}@media only screen and (max-width: 568px){.flexible-student-home-recent__inner .student-home-recent-customize-link{position:static;display:block;margin:0 auto 1em auto}}.flexible-student-home-recent__inner .flexible-student-home-most-recent-item{margin-bottom:1.33333em;overflow:hidden}.flexible-student-home-recent__inner .flexible-student-home-most-recent-item .flexible-teacher-home-most-recent__icon{margin-right:1em;display:block;float:left;width:2.33333em}.flexible-student-home-recent__inner .flexible-student-home-most-recent-item .flexible-teacher-home-most-recent__icon img{display:block;margin:auto}.flexible-student-home-recent__inner .flexible-student-home-most-recent-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:block;margin:0.4em 0 0 2.66667em}.flexible-student-home-recent__inner .flexible-student-home-most-recent-item a:hover,.flexible-student-home-recent__inner .flexible-student-home-most-recent-item a:focus{color:#5ec3fb}@media only screen and (max-width: 568px){.flexible-student-home-recent__inner .flexible-student-home-most-recent-item .flexible-student-home-most-recent__icon{width:auto;float:none;margin-right:0;text-align:center}.flexible-student-home-recent__inner .flexible-student-home-most-recent-item a{text-align:center;margin-left:0}}.flexible-student-home-recent__inner.notifications-container .notification{margin-bottom:1.33333em}.flexible-student-home-recent__inner.notifications-container .notification:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-student-home-recent__inner.notifications-container .notification{display:inline-block}* html .flexible-student-home-recent__inner.notifications-container .notification{height:1%}.flexible-student-home-recent__inner.notifications-container .notification{display:block}.flexible-student-home-recent__inner.notifications-container .user-avatar{float:left;width:2.66667em;height:2.66667em;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden}.flexible-student-home-recent__inner.notifications-container .user-avatar img{display:block;max-width:100%}.flexible-student-home-recent__inner.notifications-container .user-name-link{font-size:1em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.2;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-student-home-recent__inner.notifications-container .user-name-link:hover,.flexible-student-home-recent__inner.notifications-container .user-name-link:focus{color:#5ec3fb}.flexible-student-home-recent__inner.notifications-container .notification_right{font-size:0.86667em;font-family:"ProximaNova-RegularIt", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.3;color:#303335;margin-left:4.23077em}.flexible-student-home-recent__inner.notifications-container .notification_right p{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.3}.flexible-student-home-recent__inner.notifications-container .notification_right 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}.flexible-student-home-recent__inner.notifications-container .notification_right p a:hover,.flexible-student-home-recent__inner.notifications-container .notification_right p a:focus{color:#5ec3fb}.flexible-student-home-recent__inner.notifications-container .notification_message{overflow:hidden;margin:0.23077em 0;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:13px}.flexible-student-home-recent__inner.notifications-container .notification_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-student-home-recent__inner.notifications-container .notification_message a:hover,.flexible-student-home-recent__inner.notifications-container .notification_message a:focus{color:#5ec3fb}.flexible-student-home-recent__inner.notifications-container .badge-icon{display:inline-block;vertical-align:middle}.flexible-student-home-recent__inner.notifications-container .badge-icon img{display:block}.flexible-student-home-recent__load-more .icon-arrow-right,.flexible-student-home-recent__load-more .flexible-groups__content-items .pagination .more_link,.flexible-groups__content-items .pagination .flexible-student-home-recent__load-more .more_link,.flexible-student-home-recent__load-more .flexible-public-profile__activity .pagination a,.flexible-public-profile__activity .pagination .flexible-student-home-recent__load-more a,.flexible-student-home-recent__load-more .flexible-search-course-item-wrapper .flexible-search__see-all,.flexible-search-course-item-wrapper .flexible-student-home-recent__load-more .flexible-search__see-all,.flexible-student-home-recent__load-more .flexible-search-certificate-item-wrapper .flexible-search__see-all,.flexible-search-certificate-item-wrapper .flexible-student-home-recent__load-more .flexible-search__see-all,.flexible-student-home-recent__load-more .flexible-search-act-item-wrapper .flexible-search__see-all,.flexible-search-act-item-wrapper .flexible-student-home-recent__load-more .flexible-search__see-all,.flexible-student-home-recent__load-more .flexible-search-ego-item-wrapper .flexible-search__see-all,.flexible-search-ego-item-wrapper .flexible-student-home-recent__load-more .flexible-search__see-all,.flexible-student-home-recent__load-more .flexible-search-lpa-item-wrapper .flexible-search__see-all,.flexible-search-lpa-item-wrapper .flexible-student-home-recent__load-more .flexible-search__see-all{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-student-home-recent__load-more .icon-arrow-right:hover,.flexible-student-home-recent__load-more .flexible-groups__content-items .pagination .more_link:hover,.flexible-groups__content-items .pagination .flexible-student-home-recent__load-more .more_link:hover,.flexible-student-home-recent__load-more .flexible-public-profile__activity .pagination a:hover,.flexible-public-profile__activity .pagination .flexible-student-home-recent__load-more a:hover,.flexible-student-home-recent__load-more .flexible-search-course-item-wrapper .flexible-search__see-all:hover,.flexible-search-course-item-wrapper .flexible-student-home-recent__load-more .flexible-search__see-all:hover,.flexible-student-home-recent__load-more .flexible-search-certificate-item-wrapper .flexible-search__see-all:hover,.flexible-search-certificate-item-wrapper .flexible-student-home-recent__load-more .flexible-search__see-all:hover,.flexible-student-home-recent__load-more .flexible-search-act-item-wrapper .flexible-search__see-all:hover,.flexible-search-act-item-wrapper .flexible-student-home-recent__load-more .flexible-search__see-all:hover,.flexible-student-home-recent__load-more .flexible-search-ego-item-wrapper .flexible-search__see-all:hover,.flexible-search-ego-item-wrapper .flexible-student-home-recent__load-more .flexible-search__see-all:hover,.flexible-student-home-recent__load-more .flexible-search-lpa-item-wrapper .flexible-search__see-all:hover,.flexible-search-lpa-item-wrapper .flexible-student-home-recent__load-more .flexible-search__see-all:hover,.flexible-student-home-recent__load-more .icon-arrow-right:focus,.flexible-student-home-recent__load-more .flexible-groups__content-items .pagination .more_link:focus,.flexible-groups__content-items .pagination .flexible-student-home-recent__load-more .more_link:focus,.flexible-student-home-recent__load-more .flexible-public-profile__activity .pagination a:focus,.flexible-public-profile__activity .pagination .flexible-student-home-recent__load-more a:focus,.flexible-student-home-recent__load-more .flexible-search-course-item-wrapper .flexible-search__see-all:focus,.flexible-search-course-item-wrapper .flexible-student-home-recent__load-more .flexible-search__see-all:focus,.flexible-student-home-recent__load-more .flexible-search-certificate-item-wrapper .flexible-search__see-all:focus,.flexible-search-certificate-item-wrapper .flexible-student-home-recent__load-more .flexible-search__see-all:focus,.flexible-student-home-recent__load-more .flexible-search-act-item-wrapper .flexible-search__see-all:focus,.flexible-search-act-item-wrapper .flexible-student-home-recent__load-more .flexible-search__see-all:focus,.flexible-student-home-recent__load-more .flexible-search-ego-item-wrapper .flexible-search__see-all:focus,.flexible-search-ego-item-wrapper .flexible-student-home-recent__load-more .flexible-search__see-all:focus,.flexible-student-home-recent__load-more .flexible-search-lpa-item-wrapper .flexible-search__see-all:focus,.flexible-search-lpa-item-wrapper .flexible-student-home-recent__load-more .flexible-search__see-all:focus{color:#5ec3fb}.flexible-student-home-recent__load-more .icon-arrow-right:before,.flexible-student-home-recent__load-more .flexible-groups__content-items .pagination .more_link:before,.flexible-groups__content-items .pagination .flexible-student-home-recent__load-more .more_link:before,.flexible-student-home-recent__load-more .flexible-public-profile__activity .pagination a:before,.flexible-public-profile__activity .pagination .flexible-student-home-recent__load-more a:before,.flexible-student-home-recent__load-more .flexible-search-course-item-wrapper .flexible-search__see-all:before,.flexible-search-course-item-wrapper .flexible-student-home-recent__load-more .flexible-search__see-all:before,.flexible-student-home-recent__load-more .flexible-search-certificate-item-wrapper .flexible-search__see-all:before,.flexible-search-certificate-item-wrapper .flexible-student-home-recent__load-more .flexible-search__see-all:before,.flexible-student-home-recent__load-more .flexible-search-act-item-wrapper .flexible-search__see-all:before,.flexible-search-act-item-wrapper .flexible-student-home-recent__load-more .flexible-search__see-all:before,.flexible-student-home-recent__load-more .flexible-search-ego-item-wrapper .flexible-search__see-all:before,.flexible-search-ego-item-wrapper .flexible-student-home-recent__load-more .flexible-search__see-all:before,.flexible-student-home-recent__load-more .flexible-search-lpa-item-wrapper .flexible-search__see-all:before,.flexible-search-lpa-item-wrapper .flexible-student-home-recent__load-more .flexible-search__see-all:before{margin-right:10px}.flexible-student-home-most-recent-block .flexible-teacher-home-most-recent-item{overflow:hidden;margin-bottom:1.33333em;word-break:break-all;word-break:break-word;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.flexible-student-home-most-recent-block .flexible-teacher-home-most-recent-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:block;margin:0.4em 0 0 2.66667em}.flexible-student-home-most-recent-block .flexible-teacher-home-most-recent-item a:hover,.flexible-student-home-most-recent-block .flexible-teacher-home-most-recent-item a:focus{color:#5ec3fb}.flexible-student-home-most-recent-block .flexible-teacher-home-most-recent__icon{display:block;float:left;width:2.33333em}.flexible-student-home-most-recent-block .flexible-teacher-home-most-recent__icon img{display:block;margin:auto}.flexible-student-home-recent__no-activity .f-button{margin-top:10px;display:inline-block}@media only screen and (max-width: 768px){.flexible-student-home-recent__no-activity{text-align:center}}.flexible-student-home-recent__no-activity p{padding-bottom:0.66667em}.flexible-student-home-recent__no-activity .no-activity-link{background:url(/static/teachers_home_icon_tutorial-71d0292ea6365bb0b86cfeec0b3ee638.png) 0 0 no-repeat;font-size:0.9375em;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;padding:0.66667em 0 0.66667em 2.33333em}.flexible-student-home-recent__no-activity .no-activity-link:hover,.flexible-student-home-recent__no-activity .no-activity-link:focus{color:#5ec3fb}.flexible-student-home-recent__quiz-total{font-size:0.86667em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1;color:#303335;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:0.53846em 0.38462em 0.30769em;position:absolute;top:1.15385em;right:1.15385em;text-transform:uppercase;text-align:center}.flexible-student-home-recent__quiz-total span{font-size:1.46154em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;display:block}@media (min-width: 310px) and (max-width: 400px){.flexible-student-home-recent__quiz-total{position:static}}.flexible-student-home-recent__quiz{position:relative;margin-top:3.33333em}.flexible-student-home-recent__quiz-nav{position:relative;top:0.06667em}.flexible-student-home-recent__quiz-nav:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-student-home-recent__quiz-nav{display:inline-block}* html .flexible-student-home-recent__quiz-nav{height:1%}.flexible-student-home-recent__quiz-nav{display:block}.flexible-student-home-recent__quiz-nav li{float:left}@media only screen and (max-width: 768px){.flexible-student-home-recent__quiz-nav li{max-width:none}}.flexible-student-home-recent__quiz-nav li a{font-size:0.86667em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1;color:#303335;text-decoration:none;display:block;padding:0.76923em 0.84615em 0.69231em;border:solid 1px #dfe0e3;border-bottom:none;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0;background-color:#f7f7f7;-moz-box-shadow:rgba(0,0,0,0.1) 1px -1px 5px inset;-webkit-box-shadow:rgba(0,0,0,0.1) 1px -1px 5px inset;box-shadow:rgba(0,0,0,0.1) 1px -1px 5px inset}@media (min-width: 1065px) and (max-width: 1165px){.flexible-student-home-recent__quiz-nav li a{padding:0.76923em 0.61538em 0.69231em}}@media (min-width: 769px) and (max-width: 1064px){.flexible-student-home-recent__quiz-nav li a{padding:0.76923em 0.30769em 0.69231em}}@media only screen and (max-width: 480px){.flexible-student-home-recent__quiz-nav li a{padding:0.76923em 0.53846em 0.69231em}}@media (max-width: 370px){.flexible-student-home-recent__quiz-nav li a{padding:0.76923em 0.15385em 0.69231em}}.flexible-student-home-recent__quiz-nav li.active-tab a{background-color:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding-bottom:0.76923em}.flexible-student-home-recent__quiz-score{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1em;color:#303335;line-height:1;display:none;border:solid 1px #dfe0e3;-moz-border-radius:0 4px 4px 4px;-webkit-border-radius:0;border-radius:0 4px 4px 4px}.flexible-student-home-recent__quiz-score:first-child{display:block}.flexible-student-home-recent__quiz-score.visible{display:block}.flexible-student-home-recent__quiz-score ul li{border-top:solid 1px #dfe0e3;padding:0.66667em 1em}.flexible-student-home-recent__quiz-score ul li:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-student-home-recent__quiz-score ul li{display:inline-block}* html .flexible-student-home-recent__quiz-score ul li{height:1%}.flexible-student-home-recent__quiz-score ul li{display:block}.flexible-student-home-recent__quiz-score 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-student-home-recent__quiz-score a:hover,.flexible-student-home-recent__quiz-score a:focus{color:#5ec3fb}.flexible-student-home-recent__quiz-score-avatar{float:left;width:2.2em;height:2.2em;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden}.flexible-student-home-recent__quiz-score-avatar img{display:block;max-width:100%}.flexible-student-home-recent__quiz-score-user{margin:0.66667em 0 0 3em;max-width:13.66667em;position:relative;overflow:hidden;white-space:nowrap}.flexible-student-home-recent__quiz-score-user:after{content:'';display:block;width:4.6875em;height:0.9375em;position:absolute;bottom:0;right:0;background-repeat:repeat-y;background-position:left top;background-image:url(/static/follow_fade-2fa3cc39fe352b9df618ee58a9646feb.png)}.flexible-student-home-recent__quiz-score-period{float:right;margin-top:0.66667em;min-width:1.33333em;text-align:right}.flexible-student-home-recent__quiz-current-score{padding:1em}.flexible-student-home__follow-wrapper{max-width:1170px;margin:0 auto;max-width:71.25em}.flexible-student-home__follow-wrapper:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-student-home__follow-wrapper{display:inline-block}* html .flexible-student-home__follow-wrapper{height:1%}.flexible-student-home__follow-wrapper{display:block}.flexible-student-home__follow-wrapper:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-student-home__follow-wrapper{display:inline-block}* html .flexible-student-home__follow-wrapper{height:1%}.flexible-student-home__follow-wrapper{display:block}.flexible-student-home__following{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%;margin-bottom:1.875em}@media (max-width: 767px){.flexible-student-home__following{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-student-home__followers{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%;margin-bottom:1.875em}@media (max-width: 767px){.flexible-student-home__followers{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-student-home__info{max-width:1170px;margin:0 auto;background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #dfe0e3;margin:0 1.25%}.flexible-student-home__info:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-student-home__info{display:inline-block}* html .flexible-student-home__info{height:1%}.flexible-student-home__info{display:block}.flexible-student-home__info h3{font-size:1.25em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1;color:#303335;margin-bottom:0.75em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.flexible-student-home__info-wrapper{display:table-row}.flexible-student-home__info-inner{padding:1.5625em 1.5625em 2.8125em;position:relative;min-height:14.375em}.flexible-student-home__info-inner .more-link{position:absolute;right:1.78571em;bottom:1.42857em;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-student-home__info-inner .more-link:hover,.flexible-student-home__info-inner .more-link:focus{color:#5ec3fb}.flexible-student-home__info-inner .more-link.icon-arrow-right:before,.flexible-student-home__info-inner .flexible-groups__content-items .pagination .more-link.more_link:before,.flexible-groups__content-items .pagination .flexible-student-home__info-inner .more-link.more_link:before,.flexible-student-home__info-inner .flexible-public-profile__activity .pagination a.more-link:before,.flexible-public-profile__activity .pagination .flexible-student-home__info-inner a.more-link:before,.flexible-student-home__info-inner .flexible-search-course-item-wrapper .more-link.flexible-search__see-all:before,.flexible-search-course-item-wrapper .flexible-student-home__info-inner .more-link.flexible-search__see-all:before,.flexible-student-home__info-inner .flexible-search-certificate-item-wrapper .more-link.flexible-search__see-all:before,.flexible-search-certificate-item-wrapper .flexible-student-home__info-inner .more-link.flexible-search__see-all:before,.flexible-student-home__info-inner .flexible-search-act-item-wrapper .more-link.flexible-search__see-all:before,.flexible-search-act-item-wrapper .flexible-student-home__info-inner .more-link.flexible-search__see-all:before,.flexible-student-home__info-inner .flexible-search-ego-item-wrapper .more-link.flexible-search__see-all:before,.flexible-search-ego-item-wrapper .flexible-student-home__info-inner .more-link.flexible-search__see-all:before,.flexible-student-home__info-inner .flexible-search-lpa-item-wrapper .more-link.flexible-search__see-all:before,.flexible-search-lpa-item-wrapper .flexible-student-home__info-inner .more-link.flexible-search__see-all:before{margin-right:0.71429em}@media only screen and (max-width: 480px){.flexible-student-home__info-inner .more-link{font-size:0.8125em}}@media only screen and (max-width: 768px){.flexible-student-home__info-inner{text-align:center}}.flexible-student-home__info-ego{display:table-cell;width:50%}@media only screen and (max-width: 768px){.flexible-student-home__info-ego{width:100%;display:block}}.flexible-student-home__info-preference{display:table-cell;width:50%;border-left:solid 4px #efeff1}@media only screen and (max-width: 768px){.flexible-student-home__info-preference{width:100%;display:block;border:none}}.flexible-student-home__info-ego-list{width:100%;text-align:center}.flexible-student-home__info-ego-list:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-student-home__info-ego-list{display:inline-block}* html .flexible-student-home__info-ego-list{height:1%}.flexible-student-home__info-ego-list{display:block}.flexible-student-home__info-ego-list li{display:inline-block;text-align:center}.flexible-student-home__info-ego-list li.active .image-wrapper{border:solid 2px #1c9def}.flexible-student-home__info-ego-list li span{font-size:0.8125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.3;color:#303335;text-align:center;display:block;padding:0.38462em 0 0.76923em}.flexible-student-home__info-ego-list li .image-wrapper{width:5.875em;height:5.875em;overflow:hidden;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-student-home__info-ego-list li .image-wrapper img{max-width:100%;display:block}.flexible-student-home__info-description{font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.4;color:#303335}.student-homepage #fancybox-wrap{z-index:1102}.student-homepage .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;width:22.66667em;margin-top:0}.student-homepage .joyride-tip-guide .joyride-list,.student-homepage .joyride-tip-guide .joyride-next-tip,.student-homepage .joyride-tip-guide .joyride-prev-tip,.student-homepage .joyride-tip-guide .joyride-close-tip{display:none}.student-homepage .joyride-tip-guide.lt-ie9{max-width:53.33333em;left:50%;margin-left:-26.66667em}.student-homepage .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}.student-homepage .joyride-tip-guide p{margin:0 0 1.125em;font-size:1em;line-height:1.5}.student-homepage .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){.student-homepage .joyride-tip-guide .f-button{float:left;display:block}}.student-homepage .joyride-tip-guide .skip{color:#1291e8;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;text-decoration:none;display:inline-block}.student-homepage .joyride-tip-guide .skip:hover,.student-homepage .joyride-tip-guide .skip:focus{color:#5ec3fb}@media only screen and (max-width: 480px){.student-homepage .joyride-tip-guide .skip{display:block;line-height:1.1}}@media only screen and (max-width: 480px){.student-homepage .joyride-tip-guide .joyride-close-tip.skip{padding-top:0.6em}}.student-homepage .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}.student-homepage .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){.student-homepage .joyride-tip-guide .joyride-nub.right{background-position:0 0;width:0.93333em;height:0.46667em;right:0.4em;top:-0.46667em}}.student-homepage .joyride-tip-guide .joyride-nub.top{left:10%;top:-0.46667em}@media only screen and (max-width: 768px){.student-homepage .joyride-tip-guide .joyride-nub.top{left:50%}}.student-homepage .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){.student-homepage .joyride-tip-guide .joyride-nub.left{background-position:0 0;width:0.93333em;height:0.46667em;right:0.4em;top:-0.46667em;left:auto}}.student-homepage .joyride-tip-guide .joyride-nub.bottom{background-position:0 bottom;bottom:-0.46667em;left:10%}.student-homepage .joyride-tip-guide .joyride-content-wrapper{padding:1em}.student-homepage .joyride-tip-guide .joyride-content-wrapper .button{margin-bottom:0 !important}.student-homepage .joyride-tip-guide .joyride-links:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.student-homepage .joyride-tip-guide .joyride-links{display:inline-block}* html .student-homepage .joyride-tip-guide .joyride-links{height:1%}.student-homepage .joyride-tip-guide .joyride-links{display:block}.student-homepage .joyride-tip-guide .joyride-fake-link{text-indent:99989px;overflow:hidden;position:absolute;top:-100000px;left:-100000px}@media only screen and (max-width: 480px){.student-homepage .joyride-tip-guide{width:90%}}.ie8 .student-homepage .joyride-tip-guide.step-1{left:50% !important;margin-left:-11.33333em}.student-homepage .joyride-tip-guide.step-1 .joyride-nub{display:none}@media only screen and (min-width: 569px) and (max-width: 768px){.student-homepage .joyride-tip-guide{width:50%;margin-left:20%}.student-homepage .joyride-tip-guide.step-1{margin-left:0}.student-homepage .joyride-tip-guide.step-5{margin-left:0}.student-homepage .joyride-tip-guide.step-5 .joyride-nub.top{left:4%}}@media only screen and (max-width: 568px){.student-homepage .joyride-tip-guide{width:19.33333em;left:50% !important;margin-left:-9.66667em}.student-homepage .joyride-tip-guide .joyride-nub.top{left:48%}.student-homepage .joyride-tip-guide.step-5 .joyride-nub.top{left:10%}}@media only screen and (min-width: 769px) and (max-width: 1024px){.student-homepage .joyride-tip-guide.step-4{margin-left:-7.33333em}.student-homepage .joyride-tip-guide.step-4 .joyride-nub.top{left:80%}}.student-homepage .joyride-tip-guide.step-10{margin-left:-18.125em}.student-homepage .joyride-tip-guide.step-10 .joyride-nub.top{left:90%}@media only screen and (min-width: 481px) and (max-width: 570px){.student-homepage .joyride-tip-guide.step-10{left:0 !important;margin-left:40%}}@media only screen and (max-width: 480px){.student-homepage .joyride-tip-guide.step-10{width:19.33333em;left:50% !important;margin-left:-9.66667em}.student-homepage .joyride-tip-guide.step-10 .joyride-nub.top{left:47%}}.flexible-teacher-home-latest-news{background-color:#fff}.flexible-teacher-home-latest-news:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-teacher-home-latest-news{display:inline-block}* html .flexible-teacher-home-latest-news{height:1%}.flexible-teacher-home-latest-news{display:block}@media (max-width: 767px){.flexible-teacher-home-latest-news{padding:0 20px}}body.ie8 .flexible-teacher-home-latest-news{min-width:1023px}@media only screen and (min-width: 481px) and (max-width: 768px){.flexible-teacher-home-latest-news{padding:0 1.33333em}}.flexible-teacher-home-latest-news__inner{max-width:1170px;margin:0 auto;padding:1.33333em 0;font-size:0.9375em;font-family:"droid_serifregular", Times, "Times New Roman", serif;color:#303335;line-height:1.53333em}.flexible-teacher-home-latest-news__inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-teacher-home-latest-news__inner{display:inline-block}* html .flexible-teacher-home-latest-news__inner{height:1%}.flexible-teacher-home-latest-news__inner{display:block}.flexible-teacher-home-latest-news__inner label{display:block;float:left;font-size:1.33333em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;padding-right:1em}.flexible-teacher-home-latest-news__inner 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;font-family:"droid_serifregular", Times, "Times New Roman", serif}.flexible-teacher-home-latest-news__inner a:hover,.flexible-teacher-home-latest-news__inner a:focus{color:#5ec3fb}.flexible-teacher-home-latest-news__inner .cke-output{float:left}.flexible-teacher-home-content{background-color:#f7f7f7}.flexible-teacher-home-content:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-teacher-home-content{display:inline-block}* html .flexible-teacher-home-content{height:1%}.flexible-teacher-home-content{display:block}@media (max-width: 767px){.flexible-teacher-home-content{padding:0 20px}}body.ie8 .flexible-teacher-home-content{min-width:1023px}.flexible-teacher-home-content__inner{max-width:1170px;margin:0 auto;padding:1.875em;padding-top:0.9375em}.flexible-teacher-home-content__inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-teacher-home-content__inner{display:inline-block}* html .flexible-teacher-home-content__inner{height:1%}.flexible-teacher-home-content__inner{display:block}@media only screen and (max-width: 480px){.flexible-teacher-home-content__inner{padding:0.9375em 0 1.875em 0}}.flexible-teacher-home-content .flexible-student-home__following{margin-left:0}.flexible-teacher-home-content .flexible-student-home__followers{float:right;margin-right:0}.info-block .info-links li{background:url(/static/anonymous-new-min-ico-57f06c1e21b0d4cd2113eee4864ee566.svg) 0 -167px no-repeat;padding-left:1.66667em;margin-bottom:1em}.info-block .info-links 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}.info-block .info-links a:hover,.info-block .info-links a:focus{color:#5ec3fb}.info-block .info-links span{background:url(/static/anonymous-new-min-ico-57f06c1e21b0d4cd2113eee4864ee566.svg) 0 -170px no-repeat;width:1.66667em;height:0.8em;display:inline-block}.no-svg .info-block .info-links span{background:url(/static/anonymous-new-min-ico-f22e456dedf54083a9e92ddf87a61c55.png) 0 -170px no-repeat}.info-block .info-links.view-more-link{float:right;width:41.42857%}@media only screen and (max-width: 768px){.info-block .info-links,.info-block .info-links.view-more-link{float:none;width:40%;margin:1em auto 0}}@media only screen and (max-width: 480px){.info-block .info-links,.info-block .info-links.view-more-link{width:75%}.info-block .info-links a,.info-block .info-links.view-more-link a{font-size:0.93333em}}.info-block .info-block-inner.for-classroom .info-links li{padding-left:0;background:none;line-height:1}.featured-teacher__inner{overflow:hidden}.featured-teacher__inner span{font-size:1em !important}.flexible-teacher-home-recent{background:#fff;max-width:86.66667%;margin:0.9375em auto 2.1875em;border:solid 1px #DFE0E3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}@media only screen and (max-width: 1024px){.flexible-teacher-home-recent{max-width:90%}}@media only screen and (max-width: 768px){.flexible-teacher-home-recent{max-width:100%}}.flexible-teacher-home-recent__table{display:table;width:100%}@media only screen and (max-width: 768px){.flexible-teacher-home-recent__table{display:block}}.flexible-teacher-home-recent__row{display:table-row}@media only screen and (max-width: 768px){.flexible-teacher-home-recent__row{display:block}}.flexible-teacher-home-recent__cell{display:table-cell;width:49%;border-left:solid 1px #DFE0E3}@media only screen and (max-width: 768px){.flexible-teacher-home-recent__cell{display:block;width:100%;border-bottom:1px solid #DFE0E3;border-left:none}}.flexible-teacher-home-recent__cell:first-child{border-left:none}.flexible-teacher-home-recent__inner{padding:4em 3.33333em 2em 3.33333em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.53333em;position:relative}@media only screen and (max-width: 768px){.flexible-teacher-home-recent__inner{padding:2em 1.33333em}}.flexible-teacher-home-recent__inner h3{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.33333em;color:#303335;margin-bottom:.5em}@media only screen and (max-width: 768px){.flexible-teacher-home-recent__inner h3{text-align:center}}.flexible-teacher-home-recent__inner .teacher-home-recent-customize-link{color:#1C9DEF;position:absolute;top:1.33333em;right:1.33333em;width:7.33333em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;padding-left:0;padding-right:0;text-align:center}@media only screen and (max-width: 568px){.flexible-teacher-home-recent__inner .teacher-home-recent-customize-link{position:static;display:block;margin:0 auto 1em auto}}.flexible-teacher-home-recent__inner .flexible-teacher-home-most-recent-item{margin-bottom:1.33333em;overflow:hidden}.flexible-teacher-home-recent__inner .flexible-teacher-home-most-recent-item .flexible-teacher-home-most-recent__icon{margin-right:1em;display:block;float:left;width:2.33333em}.flexible-teacher-home-recent__inner .flexible-teacher-home-most-recent-item .flexible-teacher-home-most-recent__icon img{display:block;margin:auto}.flexible-teacher-home-recent__inner .flexible-teacher-home-most-recent-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:block;margin:0.4em 0 0 2.66667em}.flexible-teacher-home-recent__inner .flexible-teacher-home-most-recent-item a:hover,.flexible-teacher-home-recent__inner .flexible-teacher-home-most-recent-item a:focus{color:#5ec3fb}@media only screen and (max-width: 568px){.flexible-teacher-home-recent__inner .flexible-teacher-home-most-recent-item .flexible-teacher-home-most-recent__icon{width:auto;float:none;margin-right:0;text-align:center}.flexible-teacher-home-recent__inner .flexible-teacher-home-most-recent-item a{text-align:center;margin-left:0}}.flexible-teacher-home-recent__no-activity .f-button{margin-top:10px;display:inline-block}@media only screen and (max-width: 768px){.flexible-teacher-home-recent__no-activity{text-align:center}}.flexible-teacher-home-recent__inner-notif .notification{font-family:"ProximaNova-RegularIt", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.8125em;line-height:1.2;margin-bottom:1.92308em}.flexible-teacher-home-recent__inner-notif .notification:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-teacher-home-recent__inner-notif .notification{display:inline-block}* html .flexible-teacher-home-recent__inner-notif .notification{height:1%}.flexible-teacher-home-recent__inner-notif .notification{display:block}@media only screen and (max-width: 568px){.flexible-teacher-home-recent__inner-notif .notification{text-align:center}}@media only screen and (max-width: 768px){.flexible-teacher-home-recent__inner-notif .notification{margin-bottom:0.76923em}}.flexible-teacher-home-recent__inner-notif .notification .user-avatar{margin-right:0.76923em;width:40px;height:40px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;float:left}@media only screen and (max-width: 568px){.flexible-teacher-home-recent__inner-notif .notification .user-avatar{float:none;margin:0 auto}}.flexible-teacher-home-recent__inner-notif .notification .user-name-link{font-size:15px;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-teacher-home-recent__inner-notif .notification .user-name-link:hover,.flexible-teacher-home-recent__inner-notif .notification .user-name-link:focus{color:#5ec3fb}.flexible-teacher-home-recent__inner-notif .notification .notification_right{overflow:hidden}.flexible-teacher-home-recent__inner-notif .notification .notification_message{overflow:hidden;margin:0.23077em 0;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:13px}.flexible-teacher-home-recent__inner-notif .notification .notification_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-teacher-home-recent__inner-notif .notification .notification_message a:hover,.flexible-teacher-home-recent__inner-notif .notification .notification_message a:focus{color:#5ec3fb}.flexible-teacher-home-recent__inner-notif .notification .badge-icon{display:inline-block;vertical-align:middle}.flexible-teacher-home-recent__inner-notif .notification .badge-icon img{display:block}.flexible-teacher-home-recent__load-more .icon-arrow-right,.flexible-teacher-home-recent__load-more .flexible-groups__content-items .pagination .more_link,.flexible-groups__content-items .pagination .flexible-teacher-home-recent__load-more .more_link,.flexible-teacher-home-recent__load-more .flexible-public-profile__activity .pagination a,.flexible-public-profile__activity .pagination .flexible-teacher-home-recent__load-more a,.flexible-teacher-home-recent__load-more .flexible-search-course-item-wrapper .flexible-search__see-all,.flexible-search-course-item-wrapper .flexible-teacher-home-recent__load-more .flexible-search__see-all,.flexible-teacher-home-recent__load-more .flexible-search-certificate-item-wrapper .flexible-search__see-all,.flexible-search-certificate-item-wrapper .flexible-teacher-home-recent__load-more .flexible-search__see-all,.flexible-teacher-home-recent__load-more .flexible-search-act-item-wrapper .flexible-search__see-all,.flexible-search-act-item-wrapper .flexible-teacher-home-recent__load-more .flexible-search__see-all,.flexible-teacher-home-recent__load-more .flexible-search-ego-item-wrapper .flexible-search__see-all,.flexible-search-ego-item-wrapper .flexible-teacher-home-recent__load-more .flexible-search__see-all,.flexible-teacher-home-recent__load-more .flexible-search-lpa-item-wrapper .flexible-search__see-all,.flexible-search-lpa-item-wrapper .flexible-teacher-home-recent__load-more .flexible-search__see-all{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-teacher-home-recent__load-more .icon-arrow-right:hover,.flexible-teacher-home-recent__load-more .flexible-groups__content-items .pagination .more_link:hover,.flexible-groups__content-items .pagination .flexible-teacher-home-recent__load-more .more_link:hover,.flexible-teacher-home-recent__load-more .flexible-public-profile__activity .pagination a:hover,.flexible-public-profile__activity .pagination .flexible-teacher-home-recent__load-more a:hover,.flexible-teacher-home-recent__load-more .flexible-search-course-item-wrapper .flexible-search__see-all:hover,.flexible-search-course-item-wrapper .flexible-teacher-home-recent__load-more .flexible-search__see-all:hover,.flexible-teacher-home-recent__load-more .flexible-search-certificate-item-wrapper .flexible-search__see-all:hover,.flexible-search-certificate-item-wrapper .flexible-teacher-home-recent__load-more .flexible-search__see-all:hover,.flexible-teacher-home-recent__load-more .flexible-search-act-item-wrapper .flexible-search__see-all:hover,.flexible-search-act-item-wrapper .flexible-teacher-home-recent__load-more .flexible-search__see-all:hover,.flexible-teacher-home-recent__load-more .flexible-search-ego-item-wrapper .flexible-search__see-all:hover,.flexible-search-ego-item-wrapper .flexible-teacher-home-recent__load-more .flexible-search__see-all:hover,.flexible-teacher-home-recent__load-more .flexible-search-lpa-item-wrapper .flexible-search__see-all:hover,.flexible-search-lpa-item-wrapper .flexible-teacher-home-recent__load-more .flexible-search__see-all:hover,.flexible-teacher-home-recent__load-more .icon-arrow-right:focus,.flexible-teacher-home-recent__load-more .flexible-groups__content-items .pagination .more_link:focus,.flexible-groups__content-items .pagination .flexible-teacher-home-recent__load-more .more_link:focus,.flexible-teacher-home-recent__load-more .flexible-public-profile__activity .pagination a:focus,.flexible-public-profile__activity .pagination .flexible-teacher-home-recent__load-more a:focus,.flexible-teacher-home-recent__load-more .flexible-search-course-item-wrapper .flexible-search__see-all:focus,.flexible-search-course-item-wrapper .flexible-teacher-home-recent__load-more .flexible-search__see-all:focus,.flexible-teacher-home-recent__load-more .flexible-search-certificate-item-wrapper .flexible-search__see-all:focus,.flexible-search-certificate-item-wrapper .flexible-teacher-home-recent__load-more .flexible-search__see-all:focus,.flexible-teacher-home-recent__load-more .flexible-search-act-item-wrapper .flexible-search__see-all:focus,.flexible-search-act-item-wrapper .flexible-teacher-home-recent__load-more .flexible-search__see-all:focus,.flexible-teacher-home-recent__load-more .flexible-search-ego-item-wrapper .flexible-search__see-all:focus,.flexible-search-ego-item-wrapper .flexible-teacher-home-recent__load-more .flexible-search__see-all:focus,.flexible-teacher-home-recent__load-more .flexible-search-lpa-item-wrapper .flexible-search__see-all:focus,.flexible-search-lpa-item-wrapper .flexible-teacher-home-recent__load-more .flexible-search__see-all:focus{color:#5ec3fb}.flexible-teacher-home-recent__load-more .icon-arrow-right:before,.flexible-teacher-home-recent__load-more .flexible-groups__content-items .pagination .more_link:before,.flexible-groups__content-items .pagination .flexible-teacher-home-recent__load-more .more_link:before,.flexible-teacher-home-recent__load-more .flexible-public-profile__activity .pagination a:before,.flexible-public-profile__activity .pagination .flexible-teacher-home-recent__load-more a:before,.flexible-teacher-home-recent__load-more .flexible-search-course-item-wrapper .flexible-search__see-all:before,.flexible-search-course-item-wrapper .flexible-teacher-home-recent__load-more .flexible-search__see-all:before,.flexible-teacher-home-recent__load-more .flexible-search-certificate-item-wrapper .flexible-search__see-all:before,.flexible-search-certificate-item-wrapper .flexible-teacher-home-recent__load-more .flexible-search__see-all:before,.flexible-teacher-home-recent__load-more .flexible-search-act-item-wrapper .flexible-search__see-all:before,.flexible-search-act-item-wrapper .flexible-teacher-home-recent__load-more .flexible-search__see-all:before,.flexible-teacher-home-recent__load-more .flexible-search-ego-item-wrapper .flexible-search__see-all:before,.flexible-search-ego-item-wrapper .flexible-teacher-home-recent__load-more .flexible-search__see-all:before,.flexible-teacher-home-recent__load-more .flexible-search-lpa-item-wrapper .flexible-search__see-all:before,.flexible-search-lpa-item-wrapper .flexible-teacher-home-recent__load-more .flexible-search__see-all:before{margin-right:10px}.teacher-homebase-customize-recent{background:#fff;padding:1.66667em;font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.teacher-homebase-customize-recent h3{font-family:"droid_serifregular", Times, "Times New Roman", serif;font-size:2em;margin-bottom:0.5em}.teacher-homebase-customize-recent form{margin-top:1.66667em}.teacher-homebase-customize-recent .customize-label{font-weight:bold}.teacher-homebase-customize-recent .custom-select{width:6.66667em;margin-left:1.33333em}.teacher-homebase-customize-recent .customize-checkbox{margin:0.53333em 0 0.53333em 1.33333em}.teacher-homebase-customize-recent .customize-checkbox label{display:inline}.teacher-homebase-customize-recent .buttons-block{margin-top:1.66667em}.teacher-homebase-customize-recent .buttons-block .f-button{margin-right:1.33333em}@media only screen and (max-width: 568px){.teacher-homebase-customize-recent .buttons-block .f-button{margin-right:0.66667em}}@media only screen and (max-width: 568px){.teacher-homebase-customize-recent{width:13.33333em}}.flexible-student-content-dashboard{background:#fff url(/static/leaves_blue_wide-a1bfe3c206f7da3693872bee4170b6e3.png);padding:2.5em 1.25em;border-top:1px solid #DFE0E3}.flexible-student-content-dashboard:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-student-content-dashboard{display:inline-block}* html .flexible-student-content-dashboard{height:1%}.flexible-student-content-dashboard{display:block}@media (max-width: 767px){.flexible-student-content-dashboard{padding:0 20px}}body.ie8 .flexible-student-content-dashboard{min-width:1023px}@media only screen and (max-width: 768px){.flexible-student-content-dashboard{padding:1.25em}}.flexible-student-content-dashboard .flexible-student-content-dashboard-inner{max-width:1170px;margin:0 auto}.flexible-student-content-dashboard .flexible-student-content-dashboard-inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-student-content-dashboard .flexible-student-content-dashboard-inner{display:inline-block}* html .flexible-student-content-dashboard .flexible-student-content-dashboard-inner{height:1%}.flexible-student-content-dashboard .flexible-student-content-dashboard-inner{display:block}@media only screen and (max-width: 768px){.flexible-student-content-dashboard .flexible-student-content-dashboard-inner{text-align:center}}.flexible-student-content-dashboard .flexible-student-content-dashboard-inner h3{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.25em;color:#303335;margin-bottom:0.5em;line-height:1em}.flexible-student-content-dashboard .flexible-student-content-dashboard-inner h3 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;color:#333}.flexible-student-content-dashboard .flexible-student-content-dashboard-inner h3 a:hover,.flexible-student-content-dashboard .flexible-student-content-dashboard-inner h3 a:focus{color:#5ec3fb}.flexible-student-content-dashboard .flexible-student-content-dashboard-inner p{font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.5;color:#333;width:52%}@media only screen and (max-width: 768px){.flexible-student-content-dashboard .flexible-student-content-dashboard-inner p{width:100%}}.flexible-student-content-dashboard .free-act-test-prep-wrapper{margin-top:1.5625em;padding-bottom:0.625em}.flexible-student-content-dashboard .free-act-test-prep-wrapper:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-student-content-dashboard .free-act-test-prep-wrapper{display:inline-block}* html .flexible-student-content-dashboard .free-act-test-prep-wrapper{height:1%}.flexible-student-content-dashboard .free-act-test-prep-wrapper{display:block}.flexible-student-content-dashboard .free-act-test-prep-item{display:inline-block;width:10.3125em;margin:0 0.75em 1.375em;padding:1.875em 0 1.25em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #dfe0e3;vertical-align:top;background-color:#fff;text-align:center;-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}.flexible-student-content-dashboard .free-act-test-prep-item:hover{-moz-box-shadow:rgba(9,9,9,0.1) 0 1px 4px;-webkit-box-shadow:rgba(9,9,9,0.1) 0 1px 4px;box-shadow:rgba(9,9,9,0.1) 0 1px 4px}.flexible-student-content-dashboard .free-act-test-prep-item img{display:block}.flexible-student-content-dashboard .free-act-test-prep-item .free-act-test-prep-item-link{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;display:block;margin-top:0.66667em}.flexible-student-content-dashboard .free-act-test-prep-item .free-act-test-prep-item-link:hover,.flexible-student-content-dashboard .free-act-test-prep-item .free-act-test-prep-item-link:focus{color:#5ec3fb}.flexible-student-content-dashboard .free-act-test-prep-item .free-act-test-prep-item-img{display:inline-block}.flexible-student-content-courses-wrapper{padding-top:1.875em;border-top:1px solid #DFE0E3}.flexible-teacher-homebase-content__inner h2{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.33333em;color:#303335;margin-bottom:1em;padding:0.25em 0.5em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #DFE0E3}@media only screen and (max-width: 768px){.flexible-teacher-homebase-content__inner h2{text-align:center}}.flexible-teacher-homebase-content__inner .ace-home-flexible__paid-courses-list{background:transparent}.flexible-teacher-homebase-content__inner .ace-home-flexible__paid-courses-list-wrapper{background-color:#fff}.teacher-homepage .relaunch-popup{background:#fff url(/static/leaves_blue_wide-a1bfe3c206f7da3693872bee4170b6e3.png) 0 center no-repeat}.teacher-homepage .relaunch-popup h2,.teacher-homepage .relaunch-popup p,.teacher-homepage .relaunch-popup strong,.teacher-homepage .relaunch-popup label{color:#303335}.teacher-homepage .relaunch-popup h2{font-family:"droid_serifregular", Times, "Times New Roman", serif;font-size:1.875em;line-height:1;margin-bottom:0.5em}.teacher-homepage .relaunch-popup p,.teacher-homepage .relaunch-popup label{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em}.teacher-homepage .relaunch-popup p i,.teacher-homepage .relaunch-popup label i{font-family:"ProximaNova-RegularIt", Arial, "Helvetica Neue", Helvetica, sans-serif}.teacher-homepage .relaunch-popup strong{display:block;margin:1.66667em 0 0.53333em 0;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em}@media only screen and (max-width: 480px){.teacher-homepage .relaunch-popup strong{text-align:left}}.teacher-homepage .relaunch-popup div{display:inline-block;margin-right:0.625em}@media only screen and (max-width: 768px){.teacher-homepage .relaunch-popup div{display:block;margin:1em auto;text-align:left;width:60%}}@media only screen and (max-width: 480px){.teacher-homepage .relaunch-popup div{width:100%}}.teacher-homepage .relaunch-popup .f-button{margin-top:25px}.teacher-homepage .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;width:32.45614%}.teacher-homepage .joyride-tip-guide .joyride-list,.teacher-homepage .joyride-tip-guide .joyride-next-tip,.teacher-homepage .joyride-tip-guide .joyride-prev-tip,.teacher-homepage .joyride-tip-guide .joyride-close-tip{display:none}.teacher-homepage .joyride-tip-guide.lt-ie9{max-width:53.33333em;left:50%;margin-left:-26.66667em}.teacher-homepage .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}.teacher-homepage .joyride-tip-guide p{margin:0 0 1.125em;font-size:1em;line-height:1.5}.teacher-homepage .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){.teacher-homepage .joyride-tip-guide .f-button{float:left;display:block}}.teacher-homepage .joyride-tip-guide .skip{color:#1291e8;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;text-decoration:none;display:inline-block}.teacher-homepage .joyride-tip-guide .skip:hover,.teacher-homepage .joyride-tip-guide .skip:focus{color:#5ec3fb}@media only screen and (max-width: 480px){.teacher-homepage .joyride-tip-guide .skip{display:block;line-height:1.1}}@media only screen and (max-width: 480px){.teacher-homepage .joyride-tip-guide .joyride-close-tip.skip{padding-top:0.6em}}.teacher-homepage .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}.teacher-homepage .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){.teacher-homepage .joyride-tip-guide .joyride-nub.right{background-position:0 0;width:0.93333em;height:0.46667em;right:0.4em;top:-0.46667em}}.teacher-homepage .joyride-tip-guide .joyride-nub.top{left:10%;top:-0.46667em}@media only screen and (max-width: 768px){.teacher-homepage .joyride-tip-guide .joyride-nub.top{left:50%}}.teacher-homepage .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){.teacher-homepage .joyride-tip-guide .joyride-nub.left{background-position:0 0;width:0.93333em;height:0.46667em;right:0.4em;top:-0.46667em;left:auto}}.teacher-homepage .joyride-tip-guide .joyride-nub.bottom{background-position:0 bottom;bottom:-0.46667em;left:10%}.teacher-homepage .joyride-tip-guide .joyride-content-wrapper{padding:1em}.teacher-homepage .joyride-tip-guide .joyride-content-wrapper .button{margin-bottom:0 !important}.teacher-homepage .joyride-tip-guide .joyride-links:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.teacher-homepage .joyride-tip-guide .joyride-links{display:inline-block}* html .teacher-homepage .joyride-tip-guide .joyride-links{height:1%}.teacher-homepage .joyride-tip-guide .joyride-links{display:block}.teacher-homepage .joyride-tip-guide .joyride-fake-link{text-indent:99989px;overflow:hidden;position:absolute;top:-100000px;left:-100000px}@media only screen and (max-width: 480px){.teacher-homepage .joyride-tip-guide{width:90%}}.teacher-homepage .joyride-tip-guide.step-1 .joyride-nub{display:none}@media only screen and (min-width: 481px) and (max-width: 768px){.teacher-homepage .joyride-tip-guide.step-1{width:60%}}@media only screen and (max-width: 568px){.teacher-homepage .joyride-tip-guide.step-1{width:60%}}@media only screen and (min-width: 481px) and (max-width: 768px){.teacher-homepage .joyride-tip-guide{width:50%}}@media only screen and (max-width: 568px){.teacher-homepage .joyride-tip-guide{width:60%;margin-left:4%}.teacher-homepage .joyride-tip-guide .joyride-nub.top{left:40%}}@media only screen and (max-width: 480px){.teacher-homepage .joyride-tip-guide{width:90%;margin-left:4%}.teacher-homepage .joyride-tip-guide .joyride-nub.top{left:40%}}.teacher-homepage .joyride-tip-guide.step-9{margin-left:-27%}.teacher-homepage .joyride-tip-guide.step-9 .joyride-nub.top{left:90%}@media only screen and (max-width: 568px){.teacher-homepage .joyride-tip-guide.step-9{width:60%}}@media only screen and (min-width: 481px) and (max-width: 768px){.teacher-homepage .joyride-tip-guide.step-9{margin-left:-50%}}@media only screen and (max-width: 480px){.teacher-homepage .joyride-tip-guide.step-9{width:19.33333em;left:50% !important;margin-left:-9.66667em}.teacher-homepage .joyride-tip-guide.step-9 .joyride-nub.top{left:47%}}.flexible-student-home__free-pd-wrapper{background-color:#fff;margin-bottom:1.875em;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-student-home__free-pd-wrapper h3{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.25em;color:#303335;margin-bottom:0.5em;line-height:1em}.flexible-student-home__free-pd-wrapper h3 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;color:#333}.flexible-student-home__free-pd-wrapper h3 a:hover,.flexible-student-home__free-pd-wrapper h3 a:focus{color:#5ec3fb}.flexible-student-home__free-pd-wrapper p{font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.5}.flexible-student-home__free-pd-wrapper .separate-line{border-top:solid 3px #efeff1}.flexible-student-home__pd-courses{padding:1.875em 1.875em 0.625em}.flexible-student-home__free-pd{padding:1.875em;overflow:hidden}.flexible-student-home__pd-courses-header:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-student-home__pd-courses-header{display:inline-block}* html .flexible-student-home__pd-courses-header{height:1%}.flexible-student-home__pd-courses-header{display:block}.flexible-student-home__pd-courses-header-info{width:58%;float:left;padding-left:4.6875em;position:relative}@media only screen and (max-width: 768px){.flexible-student-home__pd-courses-header-info{width:85%;float:none}}@media only screen and (max-width: 480px){.flexible-student-home__pd-courses-header-info{padding-left:0;width:100%;text-align:center}}.flexible-student-home__pd-courses-header-info-pic{width:3.75em;height:4.0625em;position:absolute;left:0;top:0}@media only screen and (max-width: 480px){.flexible-student-home__pd-courses-header-info-pic{position:static;margin:0 auto 1.25em;display:block}}.flexible-student-home__pd-courses-header-logo{float:right;width:27%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #dfe0e3;background-color:#f7f7f7;padding:0.9375em}@media only screen and (max-width: 768px){.flexible-student-home__pd-courses-header-logo{width:80%;float:none;margin:0.625em auto 0}}.flexible-student-home__pd-courses-header-logo img{display:block;max-width:100%}.flexible-student-home__pd-courses-list{padding-top:1.875em}@media only screen and (max-width: 480px){.flexible-student-home__pd-courses-list{text-align:center}}.flexible-student-home__pd-courses-list .spcc-course-block-short{display:inline-block;width:5.625em;margin:0 0.625em 1.25em;padding:0.9375em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #dfe0e3;vertical-align:top;background-color:#fff;-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}.flexible-student-home__pd-courses-list .spcc-course-block-short:hover{-moz-box-shadow:rgba(9,9,9,0.1) 0 1px 4px;-webkit-box-shadow:rgba(9,9,9,0.1) 0 1px 4px;box-shadow:rgba(9,9,9,0.1) 0 1px 4px}.flexible-home__pd-courses-list{padding-top:1.875em}@media only screen and (max-width: 480px){.flexible-home__pd-courses-list{text-align:center}}.flexible-home__pd-courses-list .spcc-course-block-short{display:inline-block;width:6.5625em;margin:0 0.75em 1.375em;padding:1.875em 1.875em 0.9375em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #dfe0e3;vertical-align:top;background-color:#fff;-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}.flexible-home__pd-courses-list .spcc-course-block-short:hover{-moz-box-shadow:rgba(9,9,9,0.1) 0 1px 4px;-webkit-box-shadow:rgba(9,9,9,0.1) 0 1px 4px;box-shadow:rgba(9,9,9,0.1) 0 1px 4px}.flexible-home__pd-courses-list .home_course_item__avatar{margin-bottom:0.3125em}.flexible-home__pd-courses-list .home_course_item__avatar img{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:block;max-width:100%}.flexible-home__pd-courses-list .home_course_item__avatar .empty_img{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #dfe0e3;width:6.92308em;height:4.61538em;font-size:0.8125em;text-align:center;padding-top:2.30769em}.flexible-home__pd-courses-list .home_course_item__description{margin:0 -1.33333em}.flexible-home__pd-courses-list .home_course_item__description .home_course_item__title{min-height:3.66667em;text-align:center;padding:0.46667em 0 0;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em}.flexible-home__pd-courses-list .home_course_item__description .home_course_item__title 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-home__pd-courses-list .home_course_item__description .home_course_item__title a:hover,.flexible-home__pd-courses-list .home_course_item__description .home_course_item__title a:focus{color:#5ec3fb}.flexible-home__pd-courses-list .home_course_item__buttons-wrapper{min-height:3.875em}.flexible-home__pd-courses-list .home_course_item__course-price{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;color:#333;text-align:center;padding-bottom:0.33333em}.flexible-home__pd-courses-list .home_course_item__buy-button{font-size:0.8125em;text-align:center}.flexible-home__pd-courses-list .home_course_item__buy-button .f-button{display:inline-block;padding:0.76923em 1.92308em 0.69231em}.flexible-home__pd-courses-list .home_course_item__buy-button .f-button.button-already-in-cart{padding:0.23077em 1.15385em}.flexible-home__pd-courses-list .home_course_item__trial-link{font-size:0.9375em;text-align:center;padding-top:0.33333em}.flexible-home__pd-courses-list .home_course_item__trial-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}.flexible-home__pd-courses-list .home_course_item__trial-link a:hover,.flexible-home__pd-courses-list .home_course_item__trial-link a:focus{color:#5ec3fb}.flexible-student-home__free-pd-inner{float:left;width:55%;padding-left:5.3125em;background:url(/static/professional-development-yellow-7048753eb915aa7b5401c194dad2434b.png) 0 0 no-repeat}@media only screen and (max-width: 768px){.flexible-student-home__free-pd-inner{width:80%;float:none}}@media only screen and (max-width: 480px){.flexible-student-home__free-pd-inner{width:70%}}.flexible-student-home__free-pd-table{float:right;width:30%}@media only screen and (max-width: 768px){.flexible-student-home__free-pd-table{width:70%;float:none;margin:0.625em auto 0}}@media only screen and (max-width: 480px){.flexible-student-home__free-pd-table{width:100%}}.flexible-student-home__free-pd-table .professional-development-row{padding-left:3.33333em;background:url(/static/professional-development-empty-circle-5f7eac883a535fe3cf260d911c65e1eb.png) 15px center no-repeat;border-bottom:solid 1px #dfe0e3}.flexible-student-home__free-pd-table .professional-development-row.checked{background-image:url(/static/professional-development-green-circle-2887f222cb965ae9887000635e67774d.png)}.flexible-student-home__free-pd-table .professional-development-row.progress{background-image:url(/static/professional-development-blue-circle-620fac3fc863f870666e385461ed7d0e.png)}.flexible-student-home__free-pd-table .professional-development-table{margin-top:1em;max-height:13.33333em;overflow:auto}.flexible-student-home__free-pd-table .professional-development-label{padding:0.8em 2em;border-left:solid 1px #f8c5ca}.flexible-student-home__free-pd-table .professional-development-label 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.93333em}.flexible-student-home__free-pd-table .professional-development-label a:hover,.flexible-student-home__free-pd-table .professional-development-label a:focus{color:#5ec3fb}.flexible-student-home__free-pd-table .professional-development-label a.icon-attachment-2{font-size:0.78571em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.1;display:block}.flexible-student-home__free-pd-table .professional-development-label a.icon-attachment-2:before{padding-right:0.27273em}@media only screen and (max-width: 480px){.flexible-student-home__free-pd-table .professional-development-label{padding:0.8em;text-align:center}}.additional-resourses{background:#fff url(/static/leaves_blue_wide-a1bfe3c206f7da3693872bee4170b6e3.png);padding:2.5em 1.25em}.additional-resourses:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.additional-resourses{display:inline-block}* html .additional-resourses{height:1%}.additional-resourses{display:block}@media (max-width: 767px){.additional-resourses{padding:0 20px}}body.ie8 .additional-resourses{min-width:1023px}@media only screen and (max-width: 768px){.additional-resourses{padding:1.25em}}.additional-resourses-inner{max-width:1170px;margin:0 auto}.additional-resourses-inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.additional-resourses-inner{display:inline-block}* html .additional-resourses-inner{height:1%}.additional-resourses-inner{display:block}.additional-resourses-inner h3{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.25em;color:#303335;margin-bottom:0.5em;line-height:1em}.additional-resourses-inner h3 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;color:#333}.additional-resourses-inner h3 a:hover,.additional-resourses-inner h3 a:focus{color:#5ec3fb}.additional-resourses-inner p{font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.5}.additional-resources-wrapper{display:table;width:100%;border-collapse:separate;border-spacing:1.25em}@media only screen and (max-width: 768px){.additional-resources-wrapper{display:block}}.additional-resources-block-row{display:table-row}@media only screen and (max-width: 768px){.additional-resources-block-row{display:block}}.additional-resources-block-cell{display:table-cell;width:33%;background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #dfe0e3;-moz-box-shadow:rgba(9,9,9,0.1) 0 1px 3px;-webkit-box-shadow:rgba(9,9,9,0.1) 0 1px 3px;box-shadow:rgba(9,9,9,0.1) 0 1px 3px;padding:1.5625em;vertical-align:top}@media only screen and (max-width: 768px){.additional-resources-block-cell{display:block;width:60%;margin:1.25em auto 0}}.additional-resources-block-image-box{text-align:center;min-height:7.5em;margin:0 auto}@media only screen and (max-width: 480px){.additional-resources-block-image-box{min-height:6.25em}}.additional-resources-block-image-box img{max-width:100%}.additional-resources-block-image-box.common-core-img{max-width:12.5em}.additional-resources-block-image-box.common-core-img img{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.additional-resources-block-image-box.teacher-tools-img{max-width:5em}.additional-resources-block-image-box.teachers-lounge-img{max-width:4.875em}.additional-resources-block-description{text-align:center}.additional-resources-block-description h4{font-size:0.9375em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-bottom:0.33333em}.additional-resources-block-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}.additional-resources-block-description h4 a:hover,.additional-resources-block-description h4 a:focus{color:#5ec3fb}.additional-resources-block-description p{font-size:0.8125em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-teacher-home__credit-courses{background-color:#f7f7f7;padding:2.5em 1.25em;border-top:solid 1px #dfe0e3}.flexible-teacher-home__credit-courses:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-teacher-home__credit-courses{display:inline-block}* html .flexible-teacher-home__credit-courses{height:1%}.flexible-teacher-home__credit-courses{display:block}@media (max-width: 767px){.flexible-teacher-home__credit-courses{padding:0 20px}}body.ie8 .flexible-teacher-home__credit-courses{min-width:1023px}@media only screen and (max-width: 768px){.flexible-teacher-home__credit-courses{padding:1.25em}}.flexible-teacher-home__credit-courses-inner{background-color:#fff;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:1.875em;max-width:1170px;margin:0 auto}.flexible-teacher-home__credit-courses-inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-teacher-home__credit-courses-inner{display:inline-block}* html .flexible-teacher-home__credit-courses-inner{height:1%}.flexible-teacher-home__credit-courses-inner{display:block}.flexible-teacher-home__credit-courses-inner h3{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.25em;color:#303335;margin-bottom:0.5em;line-height:1em;border-bottom:solid 1px #dfe0e3;padding-bottom:0.25em}.flexible-teacher-home__credit-courses-inner h3 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;color:#333}.flexible-teacher-home__credit-courses-inner h3 a:hover,.flexible-teacher-home__credit-courses-inner h3 a:focus{color:#5ec3fb}.flexible-teacher-home__credit-courses-inner p{font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.5}.flexible-teacher-home__credit-courses-inner .flexible-student-home__pd-courses-header h3{border:none}.flexible-groups__content-item{position:relative;padding-bottom:1.25em}.flexible-groups__content-item:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-groups__content-item{display:inline-block}* html .flexible-groups__content-item{height:1%}.flexible-groups__content-item{display:block}.flexible-groups__content-item .action-gear-dark{position:absolute;top:0.625em;right:0}.flexible-groups__content-item .action-gear-dark .actions-arrow{left:90px}@media only screen and (max-width: 480px){.flexible-groups__content-item .action-gear-dark{display:none}}.flexible-groups__content-item-icon{display:block;float:left;border:solid 1px #dedada;background-color:#e5e5e5;margin-right:0.625em}.flexible-groups__content-item-icon img{display:block;width:70px;height:70px}.flexible-groups__content-item-information{overflow:hidden;color:#362f2d;font-size:0.9375em;line-height:1.3;padding-right:8.66667em}.flexible-groups__content-item-information h4{font-family:"Times New Roman", Times, Georgia, serif;font-size:1.2em;margin-bottom:0.13333em}.flexible-groups__content-item-information 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-groups__content-item-information h4 a:hover,.flexible-groups__content-item-information h4 a:focus{color:#5ec3fb}.flexible-groups__content-item-information span{font-weight:bold}@media only screen and (max-width: 480px){.flexible-groups__content-item-information{padding-right:1.33333em}}.flexible-group-header{background-color:#fff;padding-bottom:1.875em;color:#303335}.flexible-group-header:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-group-header{display:inline-block}* html .flexible-group-header{height:1%}.flexible-group-header{display:block}@media (max-width: 767px){.flexible-group-header{padding:0 20px}}body.ie8 .flexible-group-header{min-width:1023px}@media only screen and (max-width: 768px){.flexible-group-header{padding:0}}.flexible-group-header-row{max-width:1170px;margin:0 auto;background-color:#f7f7f7;border:solid 1px #dfe0e3;border-top:none;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0;border-radius:0 0 4px 4px;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-group-header-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-group-header-row{display:inline-block}* html .flexible-group-header-row{height:1%}.flexible-group-header-row{display:block}.flexible-group-header__content{padding:1.875em 1.875em 1.125em}.flexible-group-header__content:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-group-header__content{display:inline-block}* html .flexible-group-header__content{height:1%}.flexible-group-header__content{display:block}@media only screen and (max-width: 768px){.flexible-group-header__content{padding:1.25em}}.flexible-group-avatar-wrapper{float:left;width:9.0625em}.flexible-group-avatar-wrapper img{width:100%;display:block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}@media only screen and (max-width: 768px){.flexible-group-avatar-wrapper{float:none;margin:0 auto 0.9375em;width:33.96226%;max-width:9.0625em;min-width:5.625em}}.flexible-group-header-info{margin-left:11.25em}.flexible-group-header-info:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-group-header-info{display:inline-block}* html .flexible-group-header-info{height:1%}.flexible-group-header-info{display:block}@media only screen and (max-width: 768px){.flexible-group-header-info{margin:0}}.flexible-group-header-description{width:100%;font-size:0.9375em;line-height:1.33333em;float:left;margin-right:-15.33333em}.flexible-group-header-description h1{font-size:1.86667em;font-family:"droid_serifregular", Times, "Times New Roman", serif;line-height:1.2;margin-bottom:0.53571em;word-break:break-all;word-break:break-word;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.flexible-group-header-description h1 a{color:#303335;text-decoration:none}@media only screen and (max-width: 768px){.flexible-group-header-description{margin:0 0 0.9375em;float:none;text-align:center}}.flexible-group-header-description__inner{margin-right:15.33333em}@media only screen and (max-width: 768px){.flexible-group-header-description__inner{margin:0}}.flexible-group-header-description__additional{margin-top:1em}.flexible-group-header-description__additional strong{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.86667em;text-transform:uppercase}@media only screen and (max-width: 768px){.flexible-group-header-description__additional{width:14.66667em;text-align:left;margin:1em auto 0}}.flexible-group-header-settings-col{float:right;width:12.1875em}.flexible-group-header-settings-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-group-header-settings-col a:hover,.flexible-group-header-settings-col a:focus{color:#5ec3fb}@media only screen and (max-width: 768px){.flexible-group-header-settings-col{float:none;margin:auto}}.flexible-group-header-settings-col .icon-mail:hover:before,.flexible-group-header-settings-col .icon-mail:focus:before{background-image:url(/static/icons/mail-blue-b07437955fc652aa09c2a9ba866a0f96.svg)}.flexible-group-header-code{border:solid 1px #dfe0e3;background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:0.75em;text-align:center;padding-bottom:0.5em}.flexible-group-header-code__title,.flexible-group-owner-title{text-transform:uppercase;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;padding:0.4375em;border-bottom:solid 1px #dfe0e3}.flexible-group-header-code__title span,.flexible-group-header-code__title .more-owners,.flexible-group-owner-title span,.flexible-group-owner-title .more-owners{font-size:0.8125em}.flexible-group-header-code__num{font-size:0.9375em;padding:0.66667em 0 0}.flexible-group-header-code__num b{font-size:1.86667em;line-height:1.2}.flexible-group-header-code__num .not-accept-members{padding-bottom:0.66667em;border-bottom:solid 1px #dfe0e3}.group-code-help-text{font-size:0.75em;font-style:italic}.group-header-white-link{display:block;background:#fff;font-size:0.875em;padding:0.42857em 0.85714em 0.42857em 1.57143em;border:1px solid #dfe0e3;border-bottom:3px solid #dfe0e3;border-radius:4px;margin-bottom:0.85714em}.group-header-white-link:before{font-size:1em;color:#6e7071;margin-right:0.625em}.flexible-group-owner-block{border:solid 1px #dfe0e3;background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:0.75em;text-align:center}.flexible-group-owner-avatar{width:4.375em;border:solid 1px #dfe0e3;display:block;margin:0.625em auto 0.5em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-group-owner-info{padding-bottom:0.5em}.flexible-group-owner-info .icon-mail{color:#6e7071;font-size:1.375em}.flexible-group-owner-name{margin-bottom:0.38462em}.flexible-group-owner-name a{font-size:0.8125em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-group-owner-title{position:relative}.flexible-group-owner-title:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-group-owner-title{display:inline-block}* html .flexible-group-owner-title{height:1%}.flexible-group-owner-title{display:block}.flexible-group-owner-title.doubled{border-bottom-width:2px}.flexible-group-owner-title span{text-align:left;float:left}.flexible-group-owner-title a{text-transform:none;float:right}.flexible-what-this-block{position:relative}.flexible-what-this{position:absolute;z-index:10;right:0.625em;top:1.25em;display:none}@media only screen and (max-width: 768px){.flexible-what-this{right:-2.5em}}.flexible-what-this__inner{font-size:0.75em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;width:20.83333em;background-color:#fff;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:rgba(0,0,0,0.3) 0px 0px 10px 0;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 0px 10px 0;box-shadow:rgba(0,0,0,0.3) 0px 0px 10px 0;padding:1.25em;text-align:left}.flexible-what-this-arrow{display:block;margin:0 0 0 12.5em;position:relative;z-index:10;top:0.0625em}@media only screen and (max-width: 768px){.flexible-what-this-arrow{margin-left:48%}}.flexible-more-owners{position:absolute;z-index:10;left:1.5625em;top:1.875em;display:none}@media only screen and (min-width: 481px) and (max-width: 768px){.flexible-more-owners{left:3.75em}}@media only screen and (max-width: 480px){.flexible-more-owners{left:2.5em}}.flexible-more-owners__inner{width:12.1875em;background-color:#fff;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:rgba(0,0,0,0.3) 0px 0px 10px 0;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 0px 10px 0;box-shadow:rgba(0,0,0,0.3) 0px 0px 10px 0}.flexible-more-owners-arrow{display:block;margin:0 0 0 8.125em;position:relative;z-index:10;top:0.0625em}@media only screen and (min-width: 481px) and (max-width: 768px){.flexible-more-owners-arrow{margin:auto}}@media only screen and (max-width: 480px){.flexible-more-owners-arrow{margin:0 0 0 7.1875em}}.flexible-group-owners-list{display:table;width:100%}.flexible-group-elder-owner{display:table-row}.flexible-group-elder-owner+.flexible-group-elder-owner div{border-top:solid 1px #dfe0e3}.flexible-owners-avatar{display:table-cell;padding:0.3125em;vertical-align:middle;width:2.5em}.flexible-owners-avatar img{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:block;border:solid 1px #dfe0e3;width:100%;height:auto}.flexible-owners-name{display:table-cell;vertical-align:middle;padding:0.3125em 0;text-align:left}.flexible-owners-name a{font-size:0.8125em;width:8.07692em;display:inline-block;position:relative;overflow:hidden}.flexible-owners-name a:after{content:'';display:block;width:1.46154em;height:100%;position:absolute;bottom:0;right:0;background-repeat:repeat-y;background-position:left top;background-image:url(/static/mask_white-fade-a8000ac746ec870b7321e0a292a6a924.png)}.flexible-owners-email{display:table-cell;padding:0.3125em;vertical-align:middle}.flexible-owners-email .icon-mail{color:#6e7071;font-size:1em}.group-code-help-text-wrapper{background-color:#fff;border:1px solid #DFE0E3;font-size:0.8125em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#303335;line-height:1.2;width:300px;padding:1.15385em}@media only screen and (max-width: 768px){.group-code-help-text-wrapper{width:180px}}.group-code-help-text-wrapper .white_top_arrow{right:45px;top:-12px;left:auto}.flexible-group__group-content{float:left;width:50%;margin-left:0;margin-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:0.625em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif}@media (max-width: 767px){.flexible-group__group-content{float:none;width:100%;margin-left:0;margin-right:0}}.owner .flexible-group__group-content{width:40%}@media only screen and (max-width: 768px){.owner .flexible-group__group-content{width:auto}}.flexible-group__group-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}.flexible-group__group-content a:hover,.flexible-group__group-content a:focus{color:#5ec3fb}@media only screen and (max-width: 768px){.flexible-group__group-content{width:auto;float:none;padding:1.25em}}.flexible-group__group-content__title.flexible-group__column__title{z-index:31}.flexible-group__group-content__title.flexible-group__column__title .add-content-wrapper{position:absolute;right:0.5em;top:0.3125em;background:#fff;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-group__group-content__title.flexible-group__column__title .add-content{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;text-decoration:none;display:block;color:#303335;width:100%}.flexible-group__group-content__title.flexible-group__column__title .add-content:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-group__group-content__title.flexible-group__column__title .add-content{display:inline-block}* html .flexible-group__group-content__title.flexible-group__column__title .add-content{height:1%}.flexible-group__group-content__title.flexible-group__column__title .add-content{display:block}.flexible-group__group-content__title.flexible-group__column__title .add-content:hover,.flexible-group__group-content__title.flexible-group__column__title .add-content:focus,.flexible-group__group-content__title.flexible-group__column__title .add-content:visited{color:#303335}.flexible-group__group-content__title.flexible-group__column__title .add-content.clicked{border-bottom:solid 1px #dfe0e3}.flexible-group__group-content__title.flexible-group__column__title .add-content .add-content-link{padding:0.66667em 1em 0;float:left}.flexible-group__group-content__title.flexible-group__column__title .add-content .icon-dd-arrow{float:right;font-size:0.8em;padding:0.83333em 0.83333em 0.5em;border-left:solid 1px #dfe0e3}@media only screen and (max-width: 480px){.flexible-group__group-content__title.flexible-group__column__title{padding-bottom:3.4375em}.flexible-group__group-content__title.flexible-group__column__title .add-content-wrapper{margin:0.3125em -5em 0 0;right:50%;top:auto}.flexible-group__group-content__title.flexible-group__column__title .add-content-wrapper.opened{margin-right:-8.125em}}.flexible-group__add-content-popup{width:21.875em;display:none}.flexible-group__add-content-popup #search_content{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0.875em;padding:0.42857em 0.71429em 0.42857em 3.57143em;color:#303335;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-group__add-content-popup .add-content-field{position:relative}.flexible-group__add-content-popup .add-content-field .icon-search{position:absolute;z-index:10;top:0.5em;left:0.9375em;color:#6e7071}.flexible-group__add-content-popup .add-content-popup__header{padding:0.75em}.flexible-group__add-content-popup .add-content-popup__header .inputDefaultText .defaultText{font-size:0.875em;top:0.64286em;left:3.57143em;color:#6e7071;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-group__add-content-popup .type-selector{padding-top:0.75em}.flexible-group__add-content-popup .type-selector:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-group__add-content-popup .type-selector{display:inline-block}* html .flexible-group__add-content-popup .type-selector{height:1%}.flexible-group__add-content-popup .type-selector{display:block}.flexible-group__add-content-popup .type-selector a{display:block;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;padding:0.35714em 0.5em;text-align:center;border:solid 1px #fff;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.flexible-group__add-content-popup .type-selector a:hover,.flexible-group__add-content-popup .type-selector a:focus{color:#5ec3fb}.flexible-group__add-content-popup .type-selector a:before{margin-right:0.71429em}.flexible-group__add-content-popup .type-selector a.recently-viewed{margin-right:0.85714em}.flexible-group__add-content-popup .type-selector a.my-library{margin-left:0.85714em}.flexible-group__add-content-popup .type-selector li{float:left;width:49%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #fff;border-right:none}.flexible-group__add-content-popup .type-selector li+li{border-left:solid 1px #dfe0e3;border-right:solid 1px #fff}.flexible-group__add-content-popup .type-selector li.active a{background-color:#f7f7f7;border-color:#dfe0e3}.flexible-group__add-content-popup .content-list a{display:block;font-size:0.875em;padding:0.85714em;color:#303335;text-decoration:none;border-top:solid 1px #dfe0e3}.flexible-group__add-content-popup .content-list a:hover,.flexible-group__add-content-popup .content-list a:focus{background-color:#f7f7f7}.flexible-group__add-content-popup .content-list .content-list__empty{font-size:0.875em;padding:0.85714em;color:#303335;text-align:center}.flexible-group__add-content-popup .content-preloader{text-align:center;padding:0.75em}@media only screen and (max-width: 480px){.flexible-group__add-content-popup{width:16.25em}.flexible-group__add-content-popup .type-selector li{float:none;margin-bottom:0.625em;width:auto;border:none !important;padding:0}.flexible-group__add-content-popup .type-selector a{margin:0 !important}}.group__group_content__list{font-size:0.9375em}.group__group_content__list .item-avatar{float:left;width:3.33333em;position:relative}.group__group_content__list .item-avatar img{display:block;width:100%;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:0.66667em}.group__group_content__list .item-description{font-size:0.86667em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-left:4.61538em}.group__group_content__list .item-description h4 a{font-size:1.15385em}.group__group_content__list .item-description .full-list-arrow{position:absolute;top:-0.125em;right:0;background-color:#fff;font-size:0.61538em;padding:0.875em 1.5em;color:#000;text-decoration:none;border-left:solid 1px #dfe0e3;border-bottom:solid 1px #dfe0e3;-moz-border-radius:0 0 0 4px;-webkit-border-radius:0;border-radius:0 0 0 4px}.group__group_content__list .item-description .full-list-arrow i{display:none}.group__group_content__list .additional-information b{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.list-item{padding:0.66667em;border-bottom:solid 1px #dfe0e3;position:relative}.list-item:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.list-item{display:inline-block}* html .list-item{height:1%}.list-item{display:block}.list-item+.list-item{border-top:solid 1px #fff}.list-item:last-child{border-bottom:none}.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}.list-item a:hover,.list-item a:focus{color:#5ec3fb}.list-item .owner-actions-list{position:absolute;bottom:0;right:0}.list-item .owner-actions-list .action-show,.list-item .owner-actions-list .action-move,.list-item .owner-actions-list .action-remove,.list-item .owner-actions-list .action-hide{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.list-item .owner-actions-list li{float:left}.list-item .owner-actions-list li a{display:block;color:#6e7071;padding:0.33333em 0.53333em;border-top:solid 1px #dfe0e3;border-left:solid 1px #dfe0e3;background-color:#fff}.list-item .owner-actions-list li:first-child a{-moz-border-radius:4px 0 0 0;-webkit-border-radius:4px;border-radius:4px 0 0 0}.list-item .owner-actions-list li .icon-hidden{display:block;color:#6e7071;padding:0.33333em 0.53333em;border-top:solid 1px #F7F7F7;border-left:solid 1px #F7F7F7}.list-item:hover .action-show,.list-item:hover .action-move,.list-item:hover .action-remove,.list-item:hover .action-hide{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.list-item:hover span.icon-hidden{display:none}.list-item.hover .action-show,.list-item.hover .action-move,.list-item.hover .action-remove,.list-item.hover .action-hide{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.list-item.hover span.icon-hidden{display:none}.list-item .wrapper-icon{position:absolute;font-size:1.13333em;padding:0.17647em;background-color:#fff;border:solid 1px #dfe0e3;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;bottom:-0.29412em;left:-0.29412em}.flexible-group__group-wall{float:left;width:50%;margin-left:0;margin-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:0.625em;margin-bottom:1.25em}@media (max-width: 767px){.flexible-group__group-wall{float:none;width:100%;margin-left:0;margin-right:0}}.owner .flexible-group__group-wall{width:40%}@media only screen and (max-width: 768px){.owner .flexible-group__group-wall{width:auto}}@media only screen and (max-width: 768px){.flexible-group__group-wall{width:auto;float:none;padding:0 1.25em}}.flexible-group__wall-header{padding:0.66667em 0;font-size:0.9375em}.flexible-group__wall-type-comment{margin:0 0.66667em;position:relative;top:0.06667em;z-index:3}.flexible-group__wall-type-comment:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-group__wall-type-comment{display:inline-block}* html .flexible-group__wall-type-comment{height:1%}.flexible-group__wall-type-comment{display:block}.flexible-group__wall-type-comment li{float:left;margin-left:2em}.flexible-group__wall-type-comment li:first-child{margin-left:0}.flexible-group__wall-type-comment .comment{padding-bottom:0.66667em}.flexible-group__wall-type-comment .comment a{background:url(/static/group_wall_icons-ef625219bd5bd9162a52606d2bc57faa.png) 0 -34px no-repeat;padding:0.33333em 0 0.13333em 1.66667em;color:#89caf3;text-decoration:none}.flexible-group__wall-type-comment .comment.active{background:url(/static/arrows/arrow_top_popup-1d881b4effc0a69027ad3d1094cf0d6c.png) center bottom no-repeat}.flexible-group__wall-type-comment .comment.active a{background:url(/static/group_wall_icons-ef625219bd5bd9162a52606d2bc57faa.png) 0 4px no-repeat;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-group__wall-type-comment .comment.active a:hover,.flexible-group__wall-type-comment .comment.active a:focus{color:#5ec3fb}.flexible-group__wall-type-comment .announcement{padding-bottom:0.66667em}.flexible-group__wall-type-comment .announcement a{background:url(/static/group_wall_icons-ef625219bd5bd9162a52606d2bc57faa.png) 0 -124px no-repeat;padding:0.33333em 0 0.13333em 1.66667em;color:#89caf3;text-decoration:none}.flexible-group__wall-type-comment .announcement.active{background:url(/static/arrows/arrow_top_popup-1d881b4effc0a69027ad3d1094cf0d6c.png) center bottom no-repeat}.flexible-group__wall-type-comment .announcement.active a{background:url(/static/group_wall_icons-ef625219bd5bd9162a52606d2bc57faa.png) 1px -76px no-repeat;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-group__wall-type-comment .announcement.active a:hover,.flexible-group__wall-type-comment .announcement.active a:focus{color:#5ec3fb}.flexible-group__wall-comment-line{margin:0 0.66667em}.flexible-group__wall-comment-line:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-group__wall-comment-line{display:inline-block}* html .flexible-group__wall-comment-line{height:1%}.flexible-group__wall-comment-line{display:block}.flexible-group__wall-comment-line textarea{min-height:4em;margin:0 0 0.66667em 0}.flexible-group__wall-comment-line .post-button{float:right}.flexible-group__wall-comment-edit{margin:1.33333em 0}.flexible-group__wall-comment-edit textarea{min-height:4em;margin:0 0 0.66667em 0;resize:none}.group__group_wall__group_messages__group_comment{border-top:solid 1px #dfe0e3;padding:0.625em}.group__group_wall__group_messages__group_comment .message_content:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.group__group_wall__group_messages__group_comment .message_content{display:inline-block}* html .group__group_wall__group_messages__group_comment .message_content{height:1%}.group__group_wall__group_messages__group_comment .message_content{display:block}.group__group_wall__group_messages__group_comment .f-button{padding-top:0.3125em;padding-bottom:0.3125em}.group__group_wall__group_messages__group_comment .inputDefaultText .defaultText{top:0.625em}.group__group_wall__group_messages__group_comment:hover .comment-edit,.group__group_wall__group_messages__group_comment:hover .comment-delete,.group__group_wall__group_messages__group_comment:focus .comment-edit,.group__group_wall__group_messages__group_comment:focus .comment-delete{visibility:visible}.announcement-wall-message{color:#303335;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.8125em;position:relative;padding-left:2.69231em;border-left:solid 3px #1c9df0}.announcement-wall-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}.announcement-wall-message a:hover,.announcement-wall-message a:focus{color:#5ec3fb}.announcement-wall-message-icon{position:absolute;left:0.76923em;top:0.76923em;width:1.23077em;height:1.53846em;background:url(/static/group_wall_icons-ef625219bd5bd9162a52606d2bc57faa.png) 0 -78px no-repeat}.group__group_wall__group_messages__group_avatar,.group__group_wall__group_messages__group_answer__group_avatar{width:2.5em;height:2.5em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;float:left}.group__group_wall__group_messages__group_avatar img,.group__group_wall__group_messages__group_answer__group_avatar img{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;max-width:100%;display:block}.group__group_wall__group_messages__group_message,.group__group_wall__group_messages__group_answer__group_message{margin-left:4.23077em;color:#303335;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.8125em}.group__group_wall__group_messages__group_message a,.group__group_wall__group_messages__group_answer__group_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}.group__group_wall__group_messages__group_message a:hover,.group__group_wall__group_messages__group_message a:focus,.group__group_wall__group_messages__group_answer__group_message a:hover,.group__group_wall__group_messages__group_answer__group_message a:focus{color:#5ec3fb}.group__group_wall__group_messages__actions{margin-top:0.3125em}.group__group_wall__group_messages__actions:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.group__group_wall__group_messages__actions{display:inline-block}* html .group__group_wall__group_messages__actions{height:1%}.group__group_wall__group_messages__actions{display:block}.group__group_wall__group_messages__actions span{font-family:"ProximaNova-RegularIt", Arial, "Helvetica Neue", Helvetica, sans-serif}.group__group_wall__group_messages__actions .add-reply{float:right;margin-left:0.38462em}.group__group_wall__group_messages__actions .comment-edit,.group__group_wall__group_messages__actions .comment-delete,.group__group_wall__group_messages__actions .reply-delete,.group__group_wall__group_messages__actions .reply-edit{float:right;color:#6E7071;visibility:hidden;padding:0.15385em 0.38462em;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#fff;margin-left:0.38462em;margin-top:0.07692em}.group__group_wall__group_messages__actions .comment-edit:hover,.group__group_wall__group_messages__actions .comment-edit:focus,.group__group_wall__group_messages__actions .comment-edit:visited,.group__group_wall__group_messages__actions .comment-delete:hover,.group__group_wall__group_messages__actions .comment-delete:focus,.group__group_wall__group_messages__actions .comment-delete:visited,.group__group_wall__group_messages__actions .reply-delete:hover,.group__group_wall__group_messages__actions .reply-delete:focus,.group__group_wall__group_messages__actions .reply-delete:visited,.group__group_wall__group_messages__actions .reply-edit:hover,.group__group_wall__group_messages__actions .reply-edit:focus,.group__group_wall__group_messages__actions .reply-edit:visited{color:#6E7071}.group__group_wall__author_name{font-size:1.15385em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-bottom:0.2em;display:inline-block}a.group__group_wall__author_name{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}a.group__group_wall__author_name:hover,a.group__group_wall__author_name:focus{color:#5ec3fb}.group__group_wall__group_messages__group_comment__group_answer{margin-left:3.125em}.group__group_wall__group_messages__group_comment__group_answer:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.group__group_wall__group_messages__group_comment__group_answer{display:inline-block}* html .group__group_wall__group_messages__group_comment__group_answer{height:1%}.group__group_wall__group_messages__group_comment__group_answer{display:block}.group__group_wall__group_messages__group_comment__group_answer.hidden{display:none}.group__group_wall__group_messages__group_comment__group_answer li.group__group_wall__comment_form{display:none;padding:0.625em;background-color:#fff;border-bottom:solid 1px #dfe0e3}.group__group_wall__group_messages__group_comment__group_answer li.group__group_wall__comment_form.border-rounded{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.group__group_wall__group_messages__group_comment__group_answer .comment-reply{color:#303335;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;border-bottom:solid 1px #dfe0e3;padding:0.625em;margin-bottom:0.625em}.group__group_wall__group_messages__group_comment__group_answer .comment-reply:last-child{-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0;border-radius:0 0 4px 4px;margin:0}.group__group_wall__group_messages__group_comment__group_answer .comment-reply:hover .reply-delete,.group__group_wall__group_messages__group_comment__group_answer .comment-reply:hover .reply-edit,.group__group_wall__group_messages__group_comment__group_answer .comment-reply:focus .reply-delete,.group__group_wall__group_messages__group_comment__group_answer .comment-reply:focus .reply-edit{visibility:visible}.group__group_wall__group_messages__group_comment__group_answer .group-answers-arrow{position:relative;top:0.0625em;left:3.125em;display:block}.group__group_wall__white-reply-block{background-color:#fff;border:solid 1px #dfe0e3;border-bottom:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.group__group_wall__group_messages__group_answer__group_avatar{width:2.5em;height:2.5em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;float:left}.group__group_wall__group_messages__group_answer__group_avatar img{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;max-width:100%;display:block}.group__group_wall__group_messages__group_answer__group_message_form{margin-left:4.23077em;color:#303335;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.8125em}.group__group_wall__group_messages__group_answer__group_message_form .add-reply-form:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.group__group_wall__group_messages__group_answer__group_message_form .add-reply-form{display:inline-block}* html .group__group_wall__group_messages__group_answer__group_message_form .add-reply-form{height:1%}.group__group_wall__group_messages__group_answer__group_message_form .add-reply-form{display:block}.group__group_wall__group_messages__group_answer__group_message_form .add-reply-form .reply-button,.group__group_wall__group_messages__group_answer__group_message_form .add-reply-form .cancel-reply{float:left;margin-right:0.76923em}.group__group_wall__group_messages__group_answer__group_message_form h4{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.15385em;margin-bottom:0.66667em}.group__group_wall__group_messages__group_answer__group_message_form textarea{min-height:3.46154em;margin-top:0}.group__group_wall__group_announcement__actions{position:absolute;bottom:0;right:0}.group__group_wall__group_announcement__actions:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.group__group_wall__group_announcement__actions{display:inline-block}* html .group__group_wall__group_announcement__actions{height:1%}.group__group_wall__group_announcement__actions{display:block}.group__group_wall__group_announcement__actions a{float:left;display:block;color:#6e7071;padding:0.33333em 0.53333em 0em;border-top:solid 1px #dfe0e3;border-left:solid 1px #dfe0e3;background-color:#fff;overflow:hidden}.group__group_wall__group_announcement__actions a:first-child{-moz-border-radius:4px 0 0 0;-webkit-border-radius:4px;border-radius:4px 0 0 0}.group__group_wall__group_announcement__actions a:hover,.group__group_wall__group_announcement__actions a:focus,.group__group_wall__group_announcement__actions a:visited{color:#6e7071}.group__group_wall__group_announcement__actions a span{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;text-indent:-9999px}.group__group_wall__group_footer{padding:0.625em 0.625em 0 0}.group__group_wall__group_footer:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.group__group_wall__group_footer{display:inline-block}* html .group__group_wall__group_footer{height:1%}.group__group_wall__group_footer{display:block}.group__group_wall__group_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;float:right;text-transform:capitalize}.group__group_wall__group_footer a:hover,.group__group_wall__group_footer a:focus{color:#5ec3fb}.group__group_wall__group_footer a:before{padding-right:0.625em}.group__group_stats__left{float:left;width:25%;margin-left:0;margin-right:0;width:19%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:1.25em}@media (max-width: 767px){.group__group_stats__left{float:none;width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width: 768px){.group__group_stats__left{float:none;width:auto;padding:1.25em;border-bottom:solid 1px #dfe0e3}}.group__group_stats-list li{font-size:0.9375em;border-bottom:solid 1px #dfe0e3}.group__group_stats-list li+li{border-top:solid 1px #fff}.group__group_stats-list li:last-child{border-bottom:none}.flexible-group__stats__title .icon-dd-arrow{display:none}@media only screen and (max-width: 768px){.flexible-group__column__title.flexible-group__stats__title{position:absolute;border:none;top:0;width:100%;text-align:center;padding:0 0 0.625em 0;cursor:pointer}.flexible-group__column__title.flexible-group__stats__title .title-content{padding:0}.flexible-group__column__title.flexible-group__stats__title .icon-dd-arrow{display:inline-block}.flexible-group__column.flexible-group-stats__column{position:relative;background-color:#fff;padding-top:2.5em;border:none}.group__group_stats-list{background-color:#f7f7f7;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}}.stats-toggler,.content-stats-toggler{display:block;padding:0.66667em 0.8em;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}.stats-toggler:hover,.stats-toggler:focus,.content-stats-toggler:hover,.content-stats-toggler:focus{color:#5ec3fb}.stats-toggler:before,.content-stats-toggler:before{color:#6e7071;margin-right:0.66667em}.groups-stats__members{padding:0.66667em 0.8em}.groups-stats__members h4{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.86667em;text-transform:uppercase;color:#303335;margin-bottom:1em}.groups-stats__members 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}.groups-stats__members a:hover,.groups-stats__members a:focus{color:#5ec3fb}.groups-stats__members a strong{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.groups-stats__members .group-user{margin-bottom:0.66667em}.groups-stats__members .group-user a{display:block;position:relative;overflow:hidden}.groups-stats__members .group-user a:after{content:'';display:block;width:25px;height:100%;position:absolute;bottom:0;right:0;background-repeat:repeat-y;background-position:left top;background-image:url(/static/mask_gray-fade-f7f7f7-33e4579d5ab96cee1ba787fb50c2e932.png)}.groups-stats__members .more_link{font-size:0.86667em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;text-transform:uppercase;border-top:dashed 1px #DFE0E3;padding-top:0.53846em;text-align:center;display:block}.highcharts-tooltip-inner{overflow-y:hidden;overflow-x:hidden;padding:0px;border:solid 1px #325c8e}.highcharts-tooltip-inner b{font-weight:bold}.highcharts-tooltip-inner-header{background:#dfe6f0;color:#325c8e;text-transform:uppercase;font-size:10px;font-weight:bold;line-height:1;padding:15px;width:460px;border-bottom:solid 1px #325c8e}.highcharts-tooltip-inner-subheader{background:#fff;color:#1a1a1a;padding:10px 15px;width:460px;border-bottom:solid 1px #c0c0c0}.highcharts-tooltip-inner-subheader:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.highcharts-tooltip-inner-subheader{display:inline-block}* html .highcharts-tooltip-inner-subheader{height:1%}.highcharts-tooltip-inner-subheader{display:block}.table-tutorial-name,.table-tutorial-time,.table-tutorial-quiz{text-transform:uppercase;text-align:center;float:left;font-size:10px;line-height:1;padding:2px 0}.subheader-tutorial-name,.subheader-tutorial-time,.subheader-tutorial-quiz{text-transform:uppercase;text-align:center;float:left;font-size:10px;font-weight:bold;line-height:1}.subheader-tutorial-name b,.subheader-tutorial-time b,.subheader-tutorial-quiz b{font-size:10px;color:#999;font-weight:normal;font-size:9px;line-height:1.2;display:block}.table-tutorial-name,.subheader-tutorial-name{width:240px;text-align:left}.table-tutorial-name{overflow:hidden}.subheader-tutorial-name{padding-top:5px}.table-tutorial-time,.subheader-tutorial-time{width:75px}.table-tutorial-quiz,.subheader-tutorial-quiz{width:130px}.table-tutorial-name,.table-tutorial-quiz{text-transform:none}.highcharts-tooltip-inner-table{background:#fff;max-height:250px;overflow-y:auto;overflow-x:hidden;width:460px;padding:15px 15px;font-size:10px}.highcharts-tooltip-inner-table:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.highcharts-tooltip-inner-table{display:inline-block}* html .highcharts-tooltip-inner-table{height:1%}.highcharts-tooltip-inner-table{display:block}.icon-arrows-keyboard .icon-arrow-right:before,.icon-arrows-keyboard .flexible-groups__content-items .pagination .more_link:before,.flexible-groups__content-items .pagination .icon-arrows-keyboard .more_link:before,.icon-arrows-keyboard .flexible-public-profile__activity .pagination a:before,.flexible-public-profile__activity .pagination .icon-arrows-keyboard a:before,.icon-arrows-keyboard .flexible-search-course-item-wrapper .flexible-search__see-all:before,.flexible-search-course-item-wrapper .icon-arrows-keyboard .flexible-search__see-all:before,.icon-arrows-keyboard .flexible-search-certificate-item-wrapper .flexible-search__see-all:before,.flexible-search-certificate-item-wrapper .icon-arrows-keyboard .flexible-search__see-all:before,.icon-arrows-keyboard .flexible-search-act-item-wrapper .flexible-search__see-all:before,.flexible-search-act-item-wrapper .icon-arrows-keyboard .flexible-search__see-all:before,.icon-arrows-keyboard .flexible-search-ego-item-wrapper .flexible-search__see-all:before,.flexible-search-ego-item-wrapper .icon-arrows-keyboard .flexible-search__see-all:before,.icon-arrows-keyboard .flexible-search-lpa-item-wrapper .flexible-search__see-all:before,.flexible-search-lpa-item-wrapper .icon-arrows-keyboard .flexible-search__see-all:before{background-image:url(/static/icons/arrow-right-white-d7f8823b9c699597766ad34ea08564db.svg) !important}.icon-arrows-keyboard .icon-arrow-left:before{background-image:url(/static/icons/arrow-left-white-207b530a6e66ad8e8e8a245977d73088.svg);background-position:center 3px}.dateselect-popup{width:35em;height:29.375em}@media (max-width: 620px){.dateselect-popup{width:100%}}.dateselect-popup .f-datepicker{margin-top:0.9375em}.dateselect-popup .f-datepicker .ui-datepicker-year{display:inline-block;color:#fff}@media (max-width: 350px){.dateselect-popup .f-datepicker .ui-datepicker-title{font-size:0.75em}.dateselect-popup .f-datepicker .ui-datepicker table{font-size:0.8125em}}.dateselect-popup .dateselect-from{float:left;padding-bottom:1.25em}@media (max-width: 620px){.dateselect-popup .dateselect-from{float:none}}.dateselect-popup .dateselect-to{padding-left:1.25em;padding-bottom:1.25em;float:left}@media (max-width: 620px){.dateselect-popup .dateselect-to{float:none;padding-left:0}}.dateselect-popup .clear{padding-top:1.25em}.pathway-item-description h4{margin-right:2.69231em}.icon-pathway-wrapper .icon-pathway{color:#9368AC}.pathway-packets{margin-top:0.38462em}.pathway-packets .pathway-packets-list-arrow{position:relative;display:block;top:0.07692em;left:1.53846em}.pathway-packets-list{font-size:0.86667em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;background-color:#fff;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:0.76923em}.pathway-packets-list li{margin-bottom:0.53846em}.pathway-packets-list li.unit-name{border-bottom:solid 1px #dfe0e3;color:#303335;padding-bottom:0.15385em}.pathway-packets-list li+li.unit-name{padding-top:0.38462em}.tutorial-item .icon-tutorial{display:block;text-align:center;position:relative;width:1em;line-height:.7em}.tutorial-item .icon-tutorial:before{line-height:1}.tutorial-item .icon-tutorial:after{content:"";width:0;height:0;position:absolute;top:0.05882em;right:0.05882em;border-style:solid;border-width:4px 0 0 5px;border-color:transparent transparent transparent #93d5e3}.tutorial-item .recommend_rating:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.tutorial-item .recommend_rating{display:inline-block}* html .tutorial-item .recommend_rating{height:1%}.tutorial-item .recommend_rating{display:block}.tutorial-item .recommend_rating .count{float:left}.tutorial-item .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;float:left;margin:0.1875em 0.4375em 0 0}.tutorial-item .stars img{display:block;margin:0;padding:0}.flexible-group__group-content .playlist-packets{position:relative;margin-top:1em;margin-bottom:1.46667em;border:solid 1px #DFE0E3;@inlude border-radius(4px);background-color:#fff;padding:0 0.66667em}.flexible-group__group-content .playlist-packets .playlist-packets-arrow{background:url(/static/arrows/arrow_top_popup-1d881b4effc0a69027ad3d1094cf0d6c.png) 0 0 no-repeat;width:1.2em;height:0.53333em;position:relative;left:0.66667em;top:-0.53333em}.flexible-group-stats__right__content-summary{margin-left:20%;overflow:auto;display:none}@media only screen and (max-width: 768px){.flexible-group-stats__right__content-summary{margin:1.25em}}.group-content-summary__table-header{position:relative}.group-content-summary__table-header__inner{padding:0.5em;left:0;top:0;border:solid 1px #dfe0e3;background-color:#f7f7f7;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:11}.group-content-summary__table-header__inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.group-content-summary__table-header__inner{display:inline-block}* html .group-content-summary__table-header__inner{height:1%}.group-content-summary__table-header__inner{display:block}.content-summary__change-content{float:right;font-size:1.125em;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-color:#fff;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;padding:0.55556em 0;text-align:center;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:10.22222em}.content-summary__change-content:hover,.content-summary__change-content:focus{color:#5ec3fb}.group-content-summary-table{border:solid 1px #dfe0e3;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0;border-radius:0 0 4px 4px;border-top:none;font-size:16px;position:relative;overflow:auto;padding-top:3.125em}.group-content-summary-table .quiz-key{position:absolute;top:3.86667em;z-index:10;font-size:0.9375em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;padding:0.66667em;color:#303335}.group-content-summary-table table{position:relative;top:-0.625em}.group-content-summary-table tbody tr{border-bottom:1px solid #dfe0e3}.group-content-summary-table tbody tr:hover{background:#fafafa}.group-content-summary-table thead tr{height:14.6875em}.group-content-summary-table thead th{height:2.4375em;vertical-align:bottom}.group-content-summary-table .member-th-background{position:absolute;width:100%;height:2.4375em;background-color:#f7f7f7;margin-top:-2.4375em;z-index:10;border-bottom:solid 1px #dfe0e3;border-right:solid 1px #dfe0e3}.group-content-summary-table .member-th{width:19.375em}.group-content-summary-table .member-th .white-fade{height:3.125em;position:absolute;width:100%;left:5.875em;top:0.3125em;background:url(/static/fade_vertical-6149309dba1fa57db8f673a79fd4a4d8.png) left top repeat-x;z-index:9}.group-content-summary-table .member-th .width-simulator{width:19.375em}.group-content-summary-table .member-th .key-word{position:absolute;font-size:1.25em;font-family:'SkippySharp';left:11.5em;top:5em;color:#303335}.group-content-summary-table .member-th .key-word:before{font-size:0.75em}.group-content-summary-table .member-th a{display:block;text-transform:uppercase;background:#f7f7f7;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;padding:0.76923em;width:23.84615em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:solid 1px #dfe0e3;border-right:solid 3px #dfe0e3;position:relative;top:-0.07692em}.group-content-summary-table .member-th a:hover,.group-content-summary-table .member-th a:focus{color:#5ec3fb}.group-content-summary-table .rotated-th{width:2em;height:2em;position:relative}.group-content-summary-table .rotated-th__inner{width:2em;height:2.4375em;position:relative;background:#f7f7f7;padding:0 0.625em;border-top:solid 1px #dfe0e3}.group-content-summary-table .rotated-th__inner.touched .group-content-summary-table__tutorial-info{display:block}.group-content-summary-table .rotated-th__inner:hover .group-content-summary-table__tutorial-info,.group-content-summary-table .rotated-th__inner:focus .group-content-summary-table__tutorial-info{display:block}.group-content-summary-table__tutorial-info{position:absolute;display:none;z-index:15;right:0}.group-content-summary-table__tutorial-arrow{background:url(/static/arrows/arrow_top_grey-3ac9a3e2f6f6335311009ae8ace0d18f.png) 185px 0 no-repeat;height:0.5em;position:relative;top:0.0625em}.group-content-summary-table__tutorial-info__inner{border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#f7f7f7;-moz-box-shadow:rgba(0,0,0,0.1) 0px 7px 10px 0;-webkit-box-shadow:rgba(0,0,0,0.1) 0px 7px 10px 0;box-shadow:rgba(0,0,0,0.1) 0px 7px 10px 0}.flexible-group-stat-tutorial-item-popup{width:16.125em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#303335;font-size:0.8125em;padding:0.5em 0 0.5em 0.5em;position:relative;overflow:hidden}.flexible-group-stat-tutorial-item-popup:after{content:'';display:block;width:1.875em;height:100%;position:absolute;bottom:0;right:0;background-repeat:repeat-y;background-position:left top;background-image:url(/static/mask_gray-fade-f7f7f7-33e4579d5ab96cee1ba787fb50c2e932.png)}.flexible-group-stat-tutorial-item-popup 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:1.15385em}.flexible-group-stat-tutorial-item-popup a:hover,.flexible-group-stat-tutorial-item-popup a:focus{color:#5ec3fb}.flexible-group-stat-tutorial-item-popup .author{white-space:nowrap;position:relative;overflow:hidden}.flexible-group-stat-tutorial-item-popup .author:after{content:'';display:block;width:3em;height:100%;position:absolute;bottom:0;right:0;background-repeat:repeat-y;background-position:left top;background-image:url(/static/mask_gray-fade-f7f7f7-33e4579d5ab96cee1ba787fb50c2e932.png)}.flexible-group-stat-tutorial-item-image{width:3.125em;float:left}.flexible-group-stat-tutorial-item-image img{width:100%;display:block;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-group-stat-tutorial-item-description{margin-left:3.75em}.flexible-group-stat-tutorial-item-description b{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-group-stat-tutorial-item-description h4{white-space:nowrap}.flexible-group-stat-tutorial-item-description .ratings{overflow:hidden}.flexible-group-stat-tutorial-item-description .ratings b{float:left}.flexible-group-stat-tutorial-item-description .recommend_rating{float:left}.flexible-group-stat-tutorial-item-description .recommend_rating .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;margin:0.125em 0.3125em 0}.flexible-group-stat-tutorial-item-description .recommend_rating .stars img{display:block;margin:0;padding:0}.group-content-summary-table__content-title{background:#f7f7f7;border-top:solid 1px #dfe0e3;border-bottom:solid 1px #dfe0e3;color:#1C9DEF;font-size:0.75em;font-weight:bold;line-height:1;padding:0.83333em;padding-left:1.66667em;min-width:200px;max-width:0;max-height:12px;overflow:hidden;white-space:nowrap;position:relative;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;position:absolute;left:-3.41667em;top:-8.83333em;-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.group-content-summary-table__content-title .fade{width:50px;height:30px;display:block;position:absolute;right:0;top:0}.ie8 .group-content-summary-table__content-title{filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.50000000, M12=0.86602540, M21=-0.86602540, M22=0.50000000,sizingMethod='auto expand');top:-198px;left:0}.group-content-summary-table__member{padding:0.625em;border-right:solid 3px #dfe0e3}.group-content-summary-table__member:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.group-content-summary-table__member{display:inline-block}* html .group-content-summary-table__member{height:1%}.group-content-summary-table__member{display:block}.group-content-summary-table__avatar{width:2.8125em;float:left}.group-content-summary-table__avatar img{width:100%;border:1px solid #dfe0e3;display:block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.group-content-summary-table__name{font-size:0.9375em;margin-left:3.66667em;padding-top:1em;color:#303335;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.group-content-summary-table__name 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}.group-content-summary-table__name a:hover,.group-content-summary-table__name a:focus{color:#5ec3fb}.group-content-summary-table__score{font-size:0.9375em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;vertical-align:middle;text-align:center;color:#303335}.group-content-summary-table__score.low{color:#E73E4E}.group-content-summary-table__score.high{color:#25AD67}.content-summary__quiz-block{position:absolute;left:4.6875em;top:5em}.content-summary__quiz-block__correct,.content-summary__quiz-block__attempts{font-size:0.6875em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.2;color:#303335;text-align:center;width:28%;float:left}.content-summary__quiz-block__correct span,.content-summary__quiz-block__attempts span{font-size:3.63636em;font-weight:bold;display:block}.content-summary__quiz-block__divider{font-size:3.125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1;color:#dfe0e3;width:10%;margin:0 4%;float:left}.content-summary__change-content{float:right}.change-content-summary-form{font-size:0.875em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.change-content-summary-form .relaunch-popup{padding:1.78571em 2.85714em 2.85714em;width:700px}.change-content-summary-form h2{font-size:1.42857em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-bottom:5px}.change-content-summary-form p{margin-bottom:10px}.change-content-summary-form .select-all{background:#f7f7f7;padding:0.625em 0.9375em;border:solid 1px #dfe0e3;border-bottom:none;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0;font-size:1.14286em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.change-content-summary-form .s-button{margin-right:7px}.change-content-summary-form__content{max-height:360px;overflow:auto;border:solid 1px #dfe0e3;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0;border-radius:0 0 4px 4px;margin-bottom:15px;color:#303335}.change-content-summary-form__content .tutorial-row{padding:0.5em 1.07143em}.change-content-summary-form__content .pathway-block,.change-content-summary-form__content .playlist-block{background:#f7f7f7;border-top:solid 1px #e3e2de;border-bottom:solid 1px #e3e2de}.change-content-summary-form__content .pathway-header,.change-content-summary-form__content .playlist-header{font-size:0.78571em;padding:1.36364em 1.36364em 0.90909em}.change-content-summary-form__content .pathway-header:after,.change-content-summary-form__content .playlist-header:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.change-content-summary-form__content .pathway-header,.change-content-summary-form__content .playlist-header{display:inline-block}* html .change-content-summary-form__content .pathway-header,* html .change-content-summary-form__content .playlist-header{height:1%}.change-content-summary-form__content .pathway-header,.change-content-summary-form__content .playlist-header{display:block}.change-content-summary-form__content .pathway-header img,.change-content-summary-form__content .playlist-header img{float:left}.change-content-summary-form__content .pathway-header .pathway-info,.change-content-summary-form__content .pathway-header .playlist-info,.change-content-summary-form__content .playlist-header .pathway-info,.change-content-summary-form__content .playlist-header .playlist-info{float:left;margin-left:10px}.change-content-summary-form__content .pathway-header .pathway-info h3,.change-content-summary-form__content .pathway-header .playlist-info h3,.change-content-summary-form__content .playlist-header .pathway-info h3,.change-content-summary-form__content .playlist-header .playlist-info h3{font-size:1.14286em;font-weight:bold;margin-bottom:3px}.group-content-summary__no-results{text-align:center;font-size:1.25em;padding:2em;border:solid 1px #dfe0e3;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0;border-radius:0 0 4px 4px}.flexible-group-stats__right__summary{margin-left:20%;overflow:auto;display:none}@media only screen and (max-width: 768px){.flexible-group-stats__right__summary{margin:1.25em}}.group__group_stats__date{min-width:55.625em;background-color:#f7f7f7;border:solid 1px #dfe0e3;border-bottom:none;padding:0.9375em 0.625em}.group__group_stats__date .calendar-icon{float:right;margin:0.1875em 0 0 0.9375em}.group__group_stats__date span{font-family:"ProximaNova-RegularIt", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;color:#303335}.group__group_stats__date .sinceSelect{position:relative;width:14.6875em;float:right;top:-0.25em}.group__group_stats__date .sinceSelect:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.group__group_stats__date .sinceSelect{display:inline-block}* html .group__group_stats__date .sinceSelect{height:1%}.group__group_stats__date .sinceSelect{display:block}.group__group_stats__date .sinceSelect div{float:left;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.8125em;line-height:1.2;color:#303335;text-transform:uppercase;width:5em;padding:0.53846em 0 0.61538em}.group__group_stats__date .sinceSelect .open_list{width:2.30769em;border-right:solid 1px #dfe0e3;border-top:solid 1px #dfe0e3;border-bottom:solid 1px #dfe0e3;-moz-border-radius:0 4px 0 0;-webkit-border-radius:0;border-radius:0 4px 0 0;position:absolute;top:0;right:0;cursor:pointer;background:url(/static/arrows/black_arrow_vert-22bb14d878f2cd0e48885fa084cb68f1.png) 9px -11px #fff no-repeat}.group__group_stats__date .sinceSelect .selectReplace{border:solid 1px #dfe0e3;-moz-border-radius:4px 0 0 0;-webkit-border-radius:4px;border-radius:4px 0 0 0;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.2;color:#303335;height:2em;width:10em;position:absolute;top:0;right:2em;overflow:hidden;cursor:pointer;background-color:#fff;z-index:10}.group__group_stats__date .sinceSelect .selectReplace.active{height:auto}.group__group_stats__date .sinceSelect .selectReplace li:last-child{border-bottom:solid 1px #dfe0e3}.group__group_stats__date .sinceSelect .selectReplace li:hover,.group__group_stats__date .sinceSelect .selectReplace li:focus{background-color:#f5f5f5}.group__group_stats__date .sinceSelect .selectReplace a{color:#303335;text-decoration:none;padding:0.4em 0.66667em;display:block;white-space:nowrap}.group-summary-table{position:relative;margin-bottom:1.875em;min-width:57em}.group-summary-table table{width:100%;border-top:none;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.group-summary-table td.th{font-size:0.8125em;color:#303335;text-transform:uppercase;padding:0.76923em 0.76923em 0.76923em 0;border:solid 1px #dfe0e3;border-bottom:none}.group-summary-table td:first-child{width:37.12575%;border-right:solid 1px #fff;padding-left:0.76923em}.group-summary-table td{padding:0.4375em 0.625em;border:1px solid #dfe0e3}.group-summary-table td.group_summary_table__number{font-size:1.125em;vertical-align:middle;text-align:center;color:#666}.group-summary-table td.group_summary_table__number.low{color:#E73E4E}.group-summary-table td.group_summary_table__number.middle{color:#ED8123}.group-summary-table td.group_summary_table__number.high{color:#25AD67}.group_summary_table__header td{padding:0;border:none}.group_summary_table__header td.group_summary_table__averages{border:1px solid #dfe0e3;border-right:0;border-left:0;background-color:#f7f7f7;font-size:1.25em;text-align:center;padding:1em 0;color:#3e4244}.group_summary_table__header td.group_summary_table__averages:last-child{border-right:solid 1px #dfe0e3}.group_summary_table__header td.group_summary_table__averages .tutorials_viewed{margin-top:0.20833em}.group_summary_table__header td.group_summary_table__percentage{border:1px solid #dfe0e3;border-top:none}.group_summary_table__header td.group_summary_table__percentage div{font-size:0.8125em;color:#fff;float:left;text-align:center;padding:0.30769em 0.46154em}.group_summary_table__header td.group_summary_table__percentage div.low{background-color:#E73E4E;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px;border-radius:4px 0 0 4px}.group_summary_table__header td.group_summary_table__percentage div.middle{background-color:#ED8123}.group_summary_table__header td.group_summary_table__percentage div.high{background-color:#25AD67;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0;border-radius:0 4px 4px 0}.group_summary_table__header td.group_summary_table__percentage div.notice{font-family:'SkippySharp';font-size:1.38462em;color:#303335;padding-top:0.27778em}.group_summary_table__header td.group_summary_table__percentage div.notice span:before{font-size:0.88889em}.group_summary_table__subheader th{padding:0;border:solid 1px #DFE0E3;white-space:nowrap}.group_summary_table__subheader th.header.headerSortUp a{background:url(/static/arrows/black_arrow_vert_long-bb5e807063c08d1179d19dd5d2a15290.png) center 31px no-repeat #dfe0e3}.group_summary_table__subheader th.header.headerSortDown a{background:url(/static/arrows/black_arrow_vert_long-bb5e807063c08d1179d19dd5d2a15290.png) center -30px no-repeat #dfe0e3}.group_summary_table__subheader th.header:first-child.headerSortUp a{background:url(/static/arrows/black_arrow_vert_long-bb5e807063c08d1179d19dd5d2a15290.png) 33px 31px no-repeat #dfe0e3}.group_summary_table__subheader th.header:first-child.headerSortDown a{background:url(/static/arrows/black_arrow_vert_long-bb5e807063c08d1179d19dd5d2a15290.png) 33px -30px no-repeat #dfe0e3}.group_summary_table__subheader th a{display:block;font-size:0.8125em;padding:1.15385em;background:#f7f7f7;text-align:center;text-transform:uppercase;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}.group_summary_table__subheader th a:hover,.group_summary_table__subheader th a:focus{color:#5ec3fb}.group_summary_table__subheader th:first-child a{text-align:left}.group-summary-table td.group_summary_table__user{border-right:solid 1px #dfe0e3}.group_summary_table__avatar{width:2.5em;float:left}.group_summary_table__avatar img{width:100%;border:1px solid #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.group_summary_table__name{font-size:0.9375em;margin-left:3.33333em;padding-top:0.66667em;color:#666}.group_summary_table__name 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}.group_summary_table__name a:hover,.group_summary_table__name a:focus{color:#5ec3fb}.flexible-group_stats__right__member{margin-left:20%;overflow:auto;display:none}@media only screen and (max-width: 768px){.flexible-group_stats__right__member{margin:1.25em}}.group__group_stats__navigation{position:absolute;top:0.625em;left:42%}.group__group_stats__navigation a{display:inline-block;width:2.0625em;height:2.0625em;border:solid 1px #dfe0e3;border-bottom:solid 2px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;text-indent:-9999px}.group__group_stats__navigation a.prev-member{background:url(/static/arrows/paginator_arrows-8dd32b199c91cf5c2f8021ba25878368.png) 13px 11px #fff no-repeat;margin-right:0.625em}.group__group_stats__navigation a.next-member{background:url(/static/arrows/paginator_arrows-8dd32b199c91cf5c2f8021ba25878368.png) -20px 11px #fff no-repeat}.group__group_stats__navigation a.hide{display:none}.group__group_stats__member_stats{-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0;border-radius:0 0 4px 4px;padding:1.25em;margin-bottom:1.25em;border:solid 1px #D3D3D3;position:relative;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;min-width:54.375em}.group__group_stats__member_stats:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.group__group_stats__member_stats{display:inline-block}* html .group__group_stats__member_stats{height:1%}.group__group_stats__member_stats{display:block}.group__group_stats__member_stats .group-member-avatar{float:left;width:6.25em;height:6.25em;overflow:hidden}.group__group_stats__member_stats .group-member-avatar img{width:100%;display:block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.group__group_stats__member_stats .group-member-stat{margin-left:7.1875em}.group__group_stats__member_stats .group-member-stat>table{width:100%;clear:none;border-collapse:inherit}.group__group_stats__member_stats .group-member-stat>table th{font-size:0.8125em;line-height:1;color:#303335;text-transform:uppercase;padding:0.38462em 0 0.38462em}.group__group_stats__member_stats .group-member-stat>table th.percentage{background-color:#f7f7f7}.group__group_stats__member_stats .group-member-stat>table td,.group__group_stats__member_stats .group-member-stat>table th{border-right:solid 0.625em transparent}.group__group_stats__member_stats .group-member-stat>table td{padding:0}.group__group_stats__member_stats .group-member-stat .inner-table{width:100%;border-collapse:collapse;font-size:16px}.group__group_stats__member_stats .group-member-stat .inner-table td,.group__group_stats__member_stats .group-member-stat .inner-table th{border-collapse:collapse;border:solid 1px #dfe0e3;color:#303335}.group__group_stats__member_stats .group-member-stat .inner-table td{background-color:#fff;text-align:center}.group__group_stats__member_stats .group-member-stat .inner-table td .measure{font-size:0.625em;color:#a9a087}.group__group_stats__member_stats .group-member-stat .inner-table th{padding:0.625em 0;background-color:#f7f7f7;text-align:center}.group__group_stats__member_stats .group-member-stat .inner-table .stats-value-block{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:0.8125em;text-align:center;padding:0.38462em 0 0}.group__group_stats__member_stats .group-member-stat .inner-table .stats-value-block.tutorials_per_day_percent,.group__group_stats__member_stats .group-member-stat .inner-table .stats-value-block.on_site_percent,.group__group_stats__member_stats .group-member-stat .inner-table .stats-value-block.time_per_tutorial_percent{font-size:1.25em}@media only screen and (max-width: 1024px){.group__group_stats__member_stats .group-member-stat .inner-table .stats-value-block.tutorials_per_day_percent,.group__group_stats__member_stats .group-member-stat .inner-table .stats-value-block.on_site_percent,.group__group_stats__member_stats .group-member-stat .inner-table .stats-value-block.time_per_tutorial_percent{font-size:1.125em}}.group__group_stats__member_stats .group-member-stat .inner-table.tutorials-days .stats-value-block{font-size:1.25em;padding:0.6em 0 0.55em}@media only screen and (max-width: 1024px){.group__group_stats__member_stats .group-member-stat .inner-table.tutorials-days .stats-value-block{font-size:1.125em}}.group__group_stats__member_stats .group-member-chart{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-top:1.25em;text-align:center}.group__group_stats__right__header{min-width:55.625em;background-color:#f7f7f7;border:solid 1px #dfe0e3;border-bottom:solid 2px #dfe0e3;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0;padding:0.625em;position:relative}.group__group_stats__right__header:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.group__group_stats__right__header{display:inline-block}* html .group__group_stats__right__header{height:1%}.group__group_stats__right__header{display:block}.group__group_stats__right__header h3{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;color:#303335;line-height:1.2;padding:0;margin:0;float:left;margin-right:1.66667em;margin-top:0.55556em}.group__group_stats__right__header .close-stats{float:right}.group__group_stats__right__header .group-export-link{float:left;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.2;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;padding-left:1.5625em;margin-top:0.625em;background:url(/static/export_icon-78cfd05d0a09e52d3fcb5749c1cc0ec8.png) 0 0 no-repeat}.group__group_stats__right__header .group-export-link:hover,.group__group_stats__right__header .group-export-link:focus{color:#5ec3fb}.group__group_stats__right__header .f-button.icon-arrow-left:before{margin-right:0.625em;position:relative;top:0.1875em;background-image:url(/static/icons/arrow-left-white-207b530a6e66ad8e8e8a245977d73088.svg)}.flexible-group-page{font-size:16px}.flexible-group-page .joyride-tip-guide{display:none;width:15.33333em;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:0}.flexible-group-page .joyride-tip-guide .joyride-list,.flexible-group-page .joyride-tip-guide .joyride-next-tip,.flexible-group-page .joyride-tip-guide .joyride-prev-tip,.flexible-group-page .joyride-tip-guide .joyride-close-tip{display:none}.flexible-group-page .joyride-tip-guide.lt-ie9{max-width:53.33333em;left:50%;margin-left:-26.66667em}.flexible-group-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}.flexible-group-page .joyride-tip-guide p{margin:0 0 1.125em;font-size:1em;line-height:1.5}.flexible-group-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){.flexible-group-page .joyride-tip-guide .f-button{float:left;display:block}}.flexible-group-page .joyride-tip-guide .skip{color:#1291e8;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;text-decoration:none;display:inline-block}.flexible-group-page .joyride-tip-guide .skip:hover,.flexible-group-page .joyride-tip-guide .skip:focus{color:#5ec3fb}@media only screen and (max-width: 480px){.flexible-group-page .joyride-tip-guide .skip{display:block;line-height:1.1}}@media only screen and (max-width: 480px){.flexible-group-page .joyride-tip-guide .joyride-close-tip.skip{padding-top:0.6em}}.flexible-group-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}.flexible-group-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){.flexible-group-page .joyride-tip-guide .joyride-nub.right{background-position:0 0;width:0.93333em;height:0.46667em;right:0.4em;top:-0.46667em}}.flexible-group-page .joyride-tip-guide .joyride-nub.top{left:10%;top:-0.46667em}@media only screen and (max-width: 768px){.flexible-group-page .joyride-tip-guide .joyride-nub.top{left:50%}}.flexible-group-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){.flexible-group-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}}.flexible-group-page .joyride-tip-guide .joyride-nub.bottom{background-position:0 bottom;bottom:-0.46667em;left:10%}.flexible-group-page .joyride-tip-guide .joyride-content-wrapper{padding:1em}.flexible-group-page .joyride-tip-guide .joyride-content-wrapper .button{margin-bottom:0 !important}.flexible-group-page .joyride-tip-guide .joyride-links:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-group-page .joyride-tip-guide .joyride-links{display:inline-block}* html .flexible-group-page .joyride-tip-guide .joyride-links{height:1%}.flexible-group-page .joyride-tip-guide .joyride-links{display:block}.flexible-group-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){.flexible-group-page .joyride-tip-guide{width:90%}}.flexible-group-page .joyride-tip-guide p{line-height:1.2}.flexible-group-page .joyride-tip-guide .joyride-nub.right{top:10%;left:auto}.flexible-group-page .joyride-tip-guide .joyride-nub.top{left:10%;top:-0.46667em}.flexible-group-page .joyride-tip-guide.step-1{margin:0.66667em 0 0 5.66667em}@media only screen and (min-width: 481px) and (max-width: 768px){.flexible-group-page .joyride-tip-guide.step-1{margin:0.66667em 0 0 10em}}@media only screen and (max-width: 480px){.flexible-group-page .joyride-tip-guide.step-1{margin:0.66667em 0 0 1em}}.flexible-group-page .joyride-tip-guide.step-1 .joyride-nub{display:none}.flexible-group-page .joyride-tip-guide.step-2,.flexible-group-page .joyride-tip-guide.step-3,.flexible-group-page .joyride-tip-guide.step-4{margin-top:0.33333em;margin-left:1em}.flexible-group-page .joyride-tip-guide.step-5,.flexible-group-page .joyride-tip-guide.step-6,.flexible-group-page .joyride-tip-guide.step-7,.flexible-group-page .joyride-tip-guide.step-8{margin-left:1em}.flexible-group-page .joyride-tip-guide.step-5 .joyride-nub,.flexible-group-page .joyride-tip-guide.step-6 .joyride-nub,.flexible-group-page .joyride-tip-guide.step-7 .joyride-nub,.flexible-group-page .joyride-tip-guide.step-8 .joyride-nub{left:70%}.flexible-group-page .joyride-tip-guide.step-8{margin-left:-4.66667em}@media only screen and (max-width: 480px){.flexible-group-page .joyride-tip-guide.step-8{margin-left:1em}}.flexible-group-page .joyride-tip-guide.step-8 .joyride-nub{left:70%}.flexible-group-page .joyride-tip-guide.step-9 .joyride-close-tip{display:block;position:absolute;right:0.8em;top:0.8em;color:#f0f0f0;text-decoration:none;font-size:20px;font-weight:normal;line-height:0.5}.flexible-group-page .joyride-tip-guide.step-9 .joyride-close-tip:hover{color:#dfdfdf}.flexible-group-page .joyride-tip-guide.step-9 p{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.86667em;line-height:1.5}.flexible-group-page .joyride-tip-guide.step-9 ul{text-align:right}.flexible-group-page .joyride-tip-guide.step-9 ul li{display:inline-block}.flexible-group-page .joyride-tip-guide.step-9 ul li span{display:block;padding:0.33333em 0.66667em;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViNjA2MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQzNDg0YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5b6063), color-stop(100%, #43484b));background:-moz-linear-gradient(#5b6063, #43484b);background:-webkit-linear-gradient(#5b6063, #43484b);background:linear-gradient(#5b6063, #43484b);-moz-box-shadow:0 -1px 2px rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 -1px 2px rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.3);box-shadow:0 -1px 2px rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.3);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-groups{background-color:#fff}.flexible-groups__header{background-color:#f6f6f6;border-bottom:solid 1px #dfe0e3}.flexible-groups__header:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-groups__header{display:inline-block}* html .flexible-groups__header{height:1%}.flexible-groups__header{display:block}@media (max-width: 767px){.flexible-groups__header{padding:0 20px}}body.ie8 .flexible-groups__header{min-width:1023px}.flexible-groups__header--row{max-width:1170px;margin:0 auto}.flexible-groups__header--row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-groups__header--row{display:inline-block}* html .flexible-groups__header--row{height:1%}.flexible-groups__header--row{display:block}.flexible-groups__header--col{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.flexible-groups__header--col{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-groups__header--img .icon-groups{display:block}.flexible-groups__header--img .icon-groups:before{line-height:1;color:#f8cc4e;font-size:6em}.flexible-groups__form{background-color:#f6f6f6;border-bottom:solid 1px #dfe0e3}.flexible-groups__form:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-groups__form{display:inline-block}* html .flexible-groups__form{height:1%}.flexible-groups__form{display:block}@media (max-width: 767px){.flexible-groups__form{padding:0 20px}}body.ie8 .flexible-groups__form{min-width:1023px}.flexible-groups__form--row{max-width:1170px;margin:0 auto}.flexible-groups__form--row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-groups__form--row{display:inline-block}* html .flexible-groups__form--row{height:1%}.flexible-groups__form--row{display:block}.flexible-groups__form--col{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;text-align:center;color:#303335}@media (max-width: 767px){.flexible-groups__form--col{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-groups__form--col .flexible-groups__form--message-right{display:inline-block;font-size:0.9375em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-groups__form--col .flexible-groups__form--message-left{display:inline-block;font-family:SkippySharp;font-size:1.375em}.flexible-groups__form--col .icon-reply-bottom-right{display:inline-block}.flexible-groups__form--col .icon-reply-left-bottom{display:none}.flexible-groups__form--col form{display:inline-block}.flexible-groups__form--col form>div{display:inline-block}.flexible-groups__form--col form .action{font-size:1em;margin-left:0.625em}@media only screen and (max-width: 767px){.flexible-groups__form--col{padding-top:0.3125em}.flexible-groups__form--col .icon-reply-bottom-right{display:none}.flexible-groups__form--col .icon-reply-left-bottom{display:inline-block}.flexible-groups__form--col form{display:block}}.flexible-groups__content{padding:2.5em 0;color:#303335}.flexible-groups__content:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-groups__content{display:inline-block}* html .flexible-groups__content{height:1%}.flexible-groups__content{display:block}@media (max-width: 767px){.flexible-groups__content{padding:0 20px}}body.ie8 .flexible-groups__content{min-width:1023px}.flexible-groups__content-row{max-width:1170px;margin:0 auto}.flexible-groups__content-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-groups__content-row{display:inline-block}* html .flexible-groups__content-row{height:1%}.flexible-groups__content-row{display:block}.flexible-groups__content--col{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.flexible-groups__content--col{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-groups__content-list{width:100%;display:table;table-layout:fixed;border-collapse:separate;border-spacing:1.25em}@media only screen and (max-width: 768px){.flexible-groups__content-list{display:block}}.flexible-groups__content-list-row{display:table-row}@media only screen and (max-width: 768px){.flexible-groups__content-list-row{display:block}}.flexible-groups__content-list-col{display:table-cell;-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}.flexible-groups__content-list-col h2{background-color:#f6f6f6;font-size:1.25em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1;padding:1em 1.25em;border-bottom:solid 1px #dfe0e3}@media only screen and (max-width: 768px){.flexible-groups__content-list-col{display:block;margin:0.5em 0.5em 0.75em}}.flexible-groups__content-items{padding:1.25em 1.25em 0}.flexible-groups__content-items:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-groups__content-items{display:inline-block}* html .flexible-groups__content-items{height:1%}.flexible-groups__content-items{display:block}.flexible-groups__content-items .pagination{font-size:0.875em;padding:0;text-align:right}.flexible-groups__content-items .pagination .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;display:inline-block;padding-bottom:0.71429em}.flexible-groups__content-items .pagination .more_link:hover,.flexible-groups__content-items .pagination .more_link:focus{color:#5ec3fb}.flexible-groups__content-items .pagination .more_link:before{position:relative;height:.6em}.flexible-groups__content-bottom{font-size:0.9375em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;padding:1.33333em}.flexible-groups__content-bottom span{font-family:SkippySharp;font-size:1.46667em}.flexible-groups__content-bottom 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-groups__content-bottom a:hover,.flexible-groups__content-bottom a:focus{color:#5ec3fb}#groups_new .uploadWrapper,#groups_edit .uploadWrapper{float:left;margin:0 0 0 30px;min-height:30px;position:relative}#groups_new .sortableSection .uploadWrapper li.mediaUpload,#groups_edit .sortableSection .uploadWrapper li.mediaUpload{padding:0;width:415px}#groups_new .fileInputWrap,#groups_edit .fileInputWrap{position:relative;margin-top:4px;min-height:28px}#groups_new .section .mediaUpload object.swfupload,#groups_edit .section .mediaUpload object.swfupload{margin:10px auto 0}#groups_new .uploading,#groups_edit .uploading{border:1px solid #e2e0e0;padding:1%;position:relative;top:0;width:61%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#groups_new .progress.bar,#groups_edit .progress.bar{background:#ededeb url(/static/bg/bg_upload-bar-f276c40a0f27dfd8b4b578bd344e39a2.gif) left top repeat-x;width:100%}#groups_new .progressbar,#groups_edit .progressbar{background:url(/static/progress-bar-fb5bdb4b72c4105222c673306a8c9521.jpg) left top repeat-x;height:21px;width:0px}#groups_new object.swfupload,#groups_edit object.swfupload{background:url(/static/buttons/btn_choose_file-1de1dc092323bd68b14097de1e895120.gif) left top no-repeat;display:block;margin:5px 0;height:30px;width:90px}#groups_new .replace object.swfupload,#groups_edit .replace object.swfupload{background:url(/static/buttons/btn_replace-file-3b5c8b960b73129870e11813b94716e9.png) left top repeat-x}#groups_new .fancybox-overlay .fancybox-inner .upload_popup_inner .uploading,#groups_edit .fancybox-overlay .fancybox-inner .upload_popup_inner .uploading{width:100%}.flexible-group__new,.flexible-group__edit{background-color:#fff}.flexible-group__new:after,.flexible-group__edit:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-group__new,.flexible-group__edit{display:inline-block}* html .flexible-group__new,* html .flexible-group__edit{height:1%}.flexible-group__new,.flexible-group__edit{display:block}@media (max-width: 767px){.flexible-group__new,.flexible-group__edit{padding:0 20px}}body.ie8 .flexible-group__new,body.ie8 .flexible-group__edit{min-width:1023px}.flexible-group__new-wrapper,.flexible-group__edit-wrapper{max-width:1170px;margin:0 auto;padding:3.125em}.flexible-group__new-wrapper:after,.flexible-group__edit-wrapper:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-group__new-wrapper,.flexible-group__edit-wrapper{display:inline-block}* html .flexible-group__new-wrapper,* html .flexible-group__edit-wrapper{height:1%}.flexible-group__new-wrapper,.flexible-group__edit-wrapper{display:block}@media only screen and (max-width: 768px){.flexible-group__new-wrapper,.flexible-group__edit-wrapper{padding:0.9375em}}.flexible-group__new-wrapper .inline-errors,.flexible-group__edit-wrapper .inline-errors{font-size:0.8125em}.flexible-group__new-wrapper h1,.flexible-group__edit-wrapper h1{color:#303335;font-size:2.25em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-bottom:0.55556em}@media only screen and (max-width: 768px){.flexible-group__new-wrapper h1,.flexible-group__edit-wrapper h1{line-height:1;font-size:1.5em}}.flexible-group__new-wrapper .short-description,.flexible-group__edit-wrapper .short-description{font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;padding-bottom:1.875em}.flexible-group__new-wrapper .buttons-block,.flexible-group__edit-wrapper .buttons-block{border-top:solid 1px #DFE0E3;padding-top:1.875em}.flexible-group__new-wrapper .buttons-block:after,.flexible-group__edit-wrapper .buttons-block:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-group__new-wrapper .buttons-block,.flexible-group__edit-wrapper .buttons-block{display:inline-block}* html .flexible-group__new-wrapper .buttons-block,* html .flexible-group__edit-wrapper .buttons-block{height:1%}.flexible-group__new-wrapper .buttons-block,.flexible-group__edit-wrapper .buttons-block{display:block}.flexible-group__new-wrapper .buttons-block .buttonsList li,.flexible-group__edit-wrapper .buttons-block .buttonsList li{float:left;margin-right:0.625em}.flexible-group__new-wrapper .buttons-block .buttonsList li .f-button,.flexible-group__edit-wrapper .buttons-block .buttonsList li .f-button{display:inline-block}.flexible-group__form-line{position:relative;padding-top:1.25em}.flexible-group__form-line label{color:#303335;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;margin-bottom:0.33333em}.flexible-group__form-line input[type='text'],.flexible-group__form-line textarea{width:50%;padding:0.625em;margin:0.2em;font-size:0.9375em}@media only screen and (max-width: 480px){.flexible-group__form-line input[type='text'],.flexible-group__form-line textarea{width:90%}}.flexible-group__form-line .field-notes{font-family:'SkippySharp';font-size:1.4375em;color:#303335;line-height:1;position:absolute;top:2.6087em;left:57%}.flexible-group__form-line .field-notes .icon-reply-right-top{display:none}.flexible-group__form-line .field-notes span:before{font-size:0.65217em}@media only screen and (max-width: 480px){.flexible-group__form-line .field-notes{position:static;margin-top:0.30435em}.flexible-group__form-line .field-notes .icon-reply-right-top{display:inline-block}.flexible-group__form-line .field-notes .icon-reply-bottom-left{display:none}}.flexible-group__form-line.flexible-group__image-wrapper .uploadBtn{margin-top:3.75em}.flexible-group__form-line.flexible-group__image-wrapper .uploadBtn .qq-upload-button div{width:205px !important}.flexible-group__form-line.flexible-group__image-wrapper .uploadBtn .qq-upload-button #fileUpload{width:205px !important}.flexible-group__form-line.flexible-group__image-wrapper .icon-reply-right-top{display:inline-block}.flexible-group__form-line.flexible-group__image-wrapper .border-logo{float:left;padding:0.4375em 0}.flexible-group__form-line.flexible-group__image-wrapper .border-logo:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-group__form-line.flexible-group__image-wrapper .border-logo{display:inline-block}* html .flexible-group__form-line.flexible-group__image-wrapper .border-logo{height:1%}.flexible-group__form-line.flexible-group__image-wrapper .border-logo{display:block}.flexible-group__form-line.flexible-group__image-wrapper .border-logo .def-group-lnk{width:5.3125em;height:5.3125em;border:solid 3px transparent;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:inline-block;margin-right:0.625em}.flexible-group__form-line.flexible-group__image-wrapper .border-logo .def-group-lnk img{max-width:100%;display:block}.flexible-group__form-line.flexible-group__image-wrapper .border-logo .def-group-lnk.selected{border-color:#0a86e1;display:inline-block}.flexible-group__form-line.flexible-group__image-wrapper .border-logo .def-group-lnk.hidden{display:none}.flexible-group__form-line.flexible-group__image-wrapper .field-notes{position:static}.flexible-group__form-line.flexible-group__school-block ul.as-selections{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:50%;background-color:#f7f7f7}@media only screen and (max-width: 480px){.flexible-group__form-line.flexible-group__school-block ul.as-selections{width:90%}}.flexible-group__form-line.flexible-group__school-block ul.as-selections .as-selection-item{margin:0}.flexible-group__form-line.flexible-group__code input[type='text']{font-size:1.75em;width:5.35714em;text-align:center}.flexible-group__form-line.flexible-group__grade-wrapper .grade-block{width:72%}.flexible-group__form-line.flexible-group__grade-wrapper .grade-block:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-group__form-line.flexible-group__grade-wrapper .grade-block{display:inline-block}* html .flexible-group__form-line.flexible-group__grade-wrapper .grade-block{height:1%}.flexible-group__form-line.flexible-group__grade-wrapper .grade-block{display:block}@media only screen and (max-width: 480px){.flexible-group__form-line.flexible-group__grade-wrapper .grade-block{width:100%}}.flexible-group__form-line.flexible-group__grade-wrapper .grade-block li{float:left;background-color:#f7f7f7;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:block;margin-right:0.625em;margin-bottom:0.625em;padding:0.4375em}@media only screen and (max-width: 480px){.flexible-group__form-line.flexible-group__grade-wrapper .grade-block li{float:none}}.flexible-group__form-line.flexible-group__grade-wrapper .grade-block li input[type='checkbox']{display:inline}.flexible-group__form-line.flexible-group__grade-wrapper .grade-block li label{font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;display:inline}.flexible-group__form-line.flexible-group__grade-wrapper .field-notes{left:73%}.flexible-group__form-line .allow-members-line{margin-bottom:0.625em}.flexible-group__form-line .allow-members-line input[type='checkbox']{display:inline}.flexible-group__form-line .allow-members-line label{font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;display:inline}.flexible-group__edit-inner{padding:0 1.25em 1.25em;margin-bottom:3.75em;border:solid 1px #DFE0E3;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0;border-radius:0 0 4px 4px;position:relative}.flexible-group__edit-inner .buttons-block{border:none;position:absolute;bottom:-65px;right:-10px}.flexible-group__edit-inner .buttons-block .f-button{display:inline-block}.flexible-group__edit-inner .buttons-block .f-button.grey{padding:0.625em 1.25em 0.5em}.flexible-group__edit-titlebar{background-color:#F7F7F7;border:solid 1px #DFE0E3;border-bottom:solid 2px #DFE0E3;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0;padding:0.625em 1.25em;position:relative}.flexible-group__edit-titlebar:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-group__edit-titlebar{display:inline-block}* html .flexible-group__edit-titlebar{height:1%}.flexible-group__edit-titlebar{display:block}.flexible-group__edit-titlebar h2{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;line-height:1.1;color:#303335;position:relative;top:0.55556em;float:left}.flexible-group__edit-titlebar .back-to-group-button{float:right;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;padding:0.53333em 1.33333em}.flexible-group__edit-titlebar .back-to-group-button.icon-arrow-left:before{width:1.33333em;position:relative;top:0.2em;margin-right:0.66667em;background-image:url(/static/icons/arrow-left-white-207b530a6e66ad8e8e8a245977d73088.svg)}@media only screen and (max-width: 480px){.flexible-group__edit-titlebar{text-align:center}.flexible-group__edit-titlebar h2{float:none;text-align:center;padding-bottom:1.33333em}.flexible-group__edit-titlebar .back-to-group-button{float:none;display:inline-block}}.flexible-group-members{background:#fff}.flexible-group-members:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-group-members{display:inline-block}* html .flexible-group-members{height:1%}.flexible-group-members{display:block}@media (max-width: 767px){.flexible-group-members{padding:0 20px}}body.ie8 .flexible-group-members{min-width:1023px}@media (max-width: 640px){.flexible-group-members{padding:0 0.625em}}.flexible-group-members-raw{max-width:1170px;margin:0 auto}.flexible-group-members-raw:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-group-members-raw{display:inline-block}* html .flexible-group-members-raw{height:1%}.flexible-group-members-raw{display:block}.flexible-group-members-content{width:63.15789%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto}@media only screen and (max-width: 768px){.flexible-group-members-content{width:100%;padding:0.625em}}@media (max-width: 767px){.flexible-group-members-content{padding:0.625em 0}}.flexible-group-members__list{margin-bottom:1.875em;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-group-members__list-title{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0;background-color:#f7f7f7;border-bottom:solid 3px #dfe0e3;padding:0.625em 0.625em 0.625em 0.9375em}.flexible-group-members__list-title:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-group-members__list-title{display:inline-block}* html .flexible-group-members__list-title{height:1%}.flexible-group-members__list-title{display:block}.flexible-group-members__list-title h2{font-size:1.125em;color:#303335;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;float:left;padding-top:0.55556em}.flexible-group-members__list-title .icon-arrow-left{float:right;font-size:0.9375em}.flexible-group-members__list-title .icon-arrow-left:before{width:1.33333em;position:relative;top:0.2em;margin-right:0.66667em;background-image:url(/static/icons/arrow-left-white-207b530a6e66ad8e8e8a245977d73088.svg)}@media (max-width: 640px){.flexible-group-members__list-title h2{font-size:0.9375em}}@media (max-width: 380px){.flexible-group-members__list-title{text-align:center}.flexible-group-members__list-title h2{float:none;padding-top:0}.flexible-group-members__list-title .icon-arrow-left{float:none;display:inline-block;margin-top:0.33333em}}.flexible-group-members__list-items{padding:0.9375em}@media (max-width: 640px){.flexible-group-members__list-items{padding:0.625em}}.flexible-group-members__list-item{padding:0.9375em 0 0;position:relative}.flexible-group-members__list-item:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-group-members__list-item{display:inline-block}* html .flexible-group-members__list-item{height:1%}.flexible-group-members__list-item{display:block}.flexible-group-members__list-item:first-child{padding:0}@media (max-width: 640px){.flexible-group-members__list-item{padding:0.625em 0 0}}.flexible-group-members__list-item-actions{float:right;width:7.5em}.flexible-group-members__list-item-actions .actions .actions-arrow{left:90px}@media (max-width: 640px){.flexible-group-members__list-item-actions{display:none}}.flexible-group-members__list-item-image{float:left;width:5.3125em;position:relative}.flexible-group-members__list-item-image img{width:100%;font-size:5px;display:block;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-group-members__list-item-image .owner{color:#1c9def;font-size:3.4375em;position:absolute;top:-0.09091em;right:-0.09091em;width:0.27273em;height:0.27273em;display:block}@media (max-width: 640px){.flexible-group-members__list-item-image{width:3.4375em}}.flexible-group-members__list-item-info{padding:0 8.75em 0 6.25em}.flexible-group-members__list-item-info:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-group-members__list-item-info{display:inline-block}* html .flexible-group-members__list-item-info{height:1%}.flexible-group-members__list-item-info{display:block}.flexible-group-members__list-item-info h3{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.2;padding:0.33333em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.flexible-group-members__list-item-info h3 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-group-members__list-item-info h3 a:hover,.flexible-group-members__list-item-info h3 a:focus{color:#5ec3fb}.flexible-group-members__list-item-info h3 .owner{font-size:0.8em;font-family:"ProximaNova-RegularIt", Arial, "Helvetica Neue", Helvetica, sans-serif}@media (max-width: 640px){.flexible-group-members__list-item-info{padding:0 0 0 4.0625em}.flexible-group-members__list-item-info h3{font-size:0.8125em;padding:0}}.group__group_member__description{height:3.66667em;font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.2;color:#303335;position:relative;overflow:hidden}.group__group_member__description:after{content:'';display:block;width:70px;height:20px;position:absolute;bottom:0;right:0;background-repeat:repeat-y;background-position:left top;background-image:url(/static/mask_white-fade-a8000ac746ec870b7321e0a292a6a924.png)}@media (max-width: 640px){.group__group_member__description{font-size:0.8125em;height:3.46154em;line-height:1.1;position:relative;overflow:hidden}.group__group_member__description:after{content:'';display:block;width:70px;height:15px;position:absolute;bottom:0;right:0;background-repeat:repeat-y;background-position:left top;background-image:url(/static/mask_white-fade-a8000ac746ec870b7321e0a292a6a924.png)}}#groups_members .popup-left-padded h5{font-weight:normal;line-height:1.2;padding-bottom:0}#groups_members .relaunchConfirm{padding:1.25em}@media only screen and (max-width: 768px){#groups_members .popup-buttons{display:inline-block}}.flexible-group__content-area{background-color:#fff}.flexible-group__content-area:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-group__content-area{display:inline-block}* html .flexible-group__content-area{height:1%}.flexible-group__content-area{display:block}@media (max-width: 767px){.flexible-group__content-area{padding:0 20px}}body.ie8 .flexible-group__content-area{min-width:1023px}@media only screen and (max-width: 768px){.flexible-group__content-area{padding:0}}.flexible-group__content-area-row{max-width:1170px;margin:0 auto;padding-bottom:1.875em}.flexible-group__content-area-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-group__content-area-row{display:inline-block}* html .flexible-group__content-area-row{height:1%}.flexible-group__content-area-row{display:block}.flexible-group__content-area-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-group__content-area-row{display:inline-block}* html .flexible-group__content-area-row{height:1%}.flexible-group__content-area-row{display:block}.flexible-group__column{background-color:#f7f7f7;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-group__column__title{padding:0.625em 0.9375em 0.6875em;border-bottom:solid 3px #dfe0e3;position:relative;z-index:30;color:#303335}.flexible-group__column__title .title-content{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;padding:0.27778em 0 0.22222em}@media only screen and (max-width: 480px){.flexible-group__column__title{text-align:center}}.flexible-user-profile__header{background-color:#f6f6f6;border:solid 1px #e0e0e2;padding:1.4375em;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0;border-radius:0 0 4px 4px}.flexible-user-profile__header:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-user-profile__header{display:inline-block}* html .flexible-user-profile__header{height:1%}.flexible-user-profile__header{display:block}@media only screen and (max-width: 768px){.flexible-user-profile__header{padding:0.625em}}.flexible-user-profile__header_avatar{float:left;width:8.125em}.flexible-user-profile__header_avatar img{display:block;width:100%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:0.625em}.flexible-user-profile__header_avatar .f-button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.57143em 0 0.35714em;font-size:0.875em;text-align:center;display:block;width:100%}.flexible-user-profile__header_avatar p{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;text-align:center;line-height:2}@media only screen and (max-width: 768px){.flexible-user-profile__header_avatar{float:none;margin:0 auto 0.9375em}}.flexible-user-profile__header-info{margin-left:9.375em}.flexible-user-profile__header-info:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-user-profile__header-info{display:inline-block}* html .flexible-user-profile__header-info{height:1%}.flexible-user-profile__header-info{display:block}@media only screen and (max-width: 768px){.flexible-user-profile__header-info{margin:0;text-align:center}}.flexible-user-profile__header-info-right{float:right;margin-left:0.625em}.flexible-user-profile__header-info-right .actions .actions-arrow{left:90px}.flexible-user-profile__header-info-right .actions-dropdwn{word-wrap:break-word}@media only screen and (max-width: 768px){.flexible-user-profile__header-info-right{float:none;text-align:left;margin:0 0 0.625em}.flexible-user-profile__header-info-right .actions-wrapper{margin:0 auto}}@media only screen and (max-width: 568px){.flexible-user-profile__header-info-right{display:none}}.flexible-user-profile__header-info-left{padding-top:0.3125em}.flexible-user-profile__header-info-left h1{line-height:1.2;font-family:"droid_serifregular", Times, "Times New Roman", serif;font-size:1.875em;margin-bottom:0.33333em;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 768px){.flexible-user-profile__header-info-left h1{font-size:1.625em}}@media only screen and (max-width: 480px){.flexible-user-profile__header-info-left h1{font-size:1.125em}}@media only screen and (max-width: 768px){.flexible-user-profile__header-info-left{margin:0;padding-top:0}}.flexible-public-profile__description,.flexible-public-profile__description--teacher,.flexible-public-profile__description--student,.flexible-public-profile__description--other{-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%;padding:0.9375em;margin-bottom:1.875em;background-color:#cce173;border:solid 1px #b1cc3a;-moz-box-shadow:#b1cc3a 0 3px 0 0;-webkit-box-shadow:#b1cc3a 0 3px 0 0;box-shadow:#b1cc3a 0 3px 0 0}.flexible-public-profile__description:after,.flexible-public-profile__description--teacher:after,.flexible-public-profile__description--student:after,.flexible-public-profile__description--other:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-public-profile__description,.flexible-public-profile__description--teacher,.flexible-public-profile__description--student,.flexible-public-profile__description--other{display:inline-block}* html .flexible-public-profile__description,* html .flexible-public-profile__description--teacher,* html .flexible-public-profile__description--student,* html .flexible-public-profile__description--other{height:1%}.flexible-public-profile__description,.flexible-public-profile__description--teacher,.flexible-public-profile__description--student,.flexible-public-profile__description--other{display:block}@media only screen and (max-width: 768px){.flexible-public-profile__description,.flexible-public-profile__description--teacher,.flexible-public-profile__description--student,.flexible-public-profile__description--other{margin-bottom:1.25em}}.flexible-public-profile__description--teacher{background-color:#fcfac6;border:solid 1px #f4ef64;-moz-box-shadow:#f4ef64 0 3px 0 0;-webkit-box-shadow:#f4ef64 0 3px 0 0;box-shadow:#f4ef64 0 3px 0 0}.flexible-public-profile__description-avatar,.flexible-public-profile__description-avatar--teacher,.flexible-public-profile__description-avatar--student,.flexible-public-profile__description-avatar--other{position:relative;border:solid 1px #dfe0e3;background:#3f4041 url(/static/avatars/student-83556ce8fb864a30d8a4b9a5f5bce47a.jpg) center bottom no-repeat;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:5.125em;height:5.125em;margin-right:0.625em;vertical-align:top;float:left}.flexible-public-profile__description-avatar span,.flexible-public-profile__description-avatar--teacher span,.flexible-public-profile__description-avatar--student span,.flexible-public-profile__description-avatar--other span{position:absolute;background-color:#78797e;text-transform:uppercase;font-size:0.75em;padding:0.41667em 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0;line-height:1;text-align:center;display:block;color:#fff;width:100%;top:0;left:0}@media only screen and (max-width: 480px){.flexible-public-profile__description-avatar,.flexible-public-profile__description-avatar--teacher,.flexible-public-profile__description-avatar--student,.flexible-public-profile__description-avatar--other{float:none;margin:0 auto 0.625em}}.flexible-public-profile__description-avatar--teacher{background-image:url(/static/avatars/teacher-1c2be93236f8d38e6040ebcaa4e8921b.jpg)}.flexible-public-profile__description-text{margin-left:5.75em;overflow:hidden}.flexible-public-profile__description-text strong{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}@media only screen and (max-width: 480px){.flexible-public-profile__description-text{margin:0}}.flexible-public-profile__library{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px;border-radius:4px 0 0 4px;border-right:solid 4px #efeff1;width:28.75em}.flexible-public-profile__library .pagination{position:absolute;right:0;bottom:-2.1875em;padding:0 0.625em}@media only screen and (max-width: 768px){.flexible-public-profile__library{width:100%;border:solid 1px #efeff1}}.flexible-public-profile__library-tabs{-moz-border-radius:0 4px 4px 4px;-webkit-border-radius:0;border-radius:0 4px 4px 4px;border:solid 1px #dfe0e3;position:relative;margin:2.1875em 0}.flexible-public-profile__library-tabs-navigation{position:absolute;top:-2.125em;left:-0.0625em}.flexible-public-profile__library-tabs-navigation:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-public-profile__library-tabs-navigation{display:inline-block}* html .flexible-public-profile__library-tabs-navigation{height:1%}.flexible-public-profile__library-tabs-navigation{display:block}.flexible-public-profile__library-tabs-navigation li{float:left}.flexible-public-profile__library-tabs-navigation li a{-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 -1px 5px inset;-webkit-box-shadow:rgba(0,0,0,0.1) 1px -1px 5px inset;box-shadow:rgba(0,0,0,0.1) 1px -1px 5px inset;font-size:0.8125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1;color:#303335;text-decoration:none;display:block;padding:0.76923em 1.15385em 0.69231em;border:solid 1px #dfe0e3;border-bottom:none;background-color:#f7f7f7}@media only screen and (max-width: 480px){.flexible-public-profile__library-tabs-navigation li a{padding:0.76923em 0.53846em 0.69231em}}.flexible-public-profile__library-tabs-navigation li.active-tab a{background-color:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding-bottom:0.76923em}.flexible-public-profile__library-tabs-wrapper{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#303335;line-height:1}.flexible-public-profile__library-tabs-inner{display:none}.flexible-public-profile__library-tabs-inner:first-child{display:block}.flexible-public-profile__library-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.625em;border-top:solid 1px #dfe0e3;width:100%}.flexible-public-profile__library-item:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-public-profile__library-item{display:inline-block}* html .flexible-public-profile__library-item{height:1%}.flexible-public-profile__library-item{display:block}.flexible-public-profile__library-item:first-child{border:none}.flexible-public-profile__library-item .recommend_rating:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-public-profile__library-item .recommend_rating{display:inline-block}* html .flexible-public-profile__library-item .recommend_rating{height:1%}.flexible-public-profile__library-item .recommend_rating{display:block}.flexible-public-profile__library-item .recommend_rating .stars{background:url(/static/stars_bg-69d3aeb3e78ae8c59787051393eb04c0.png) no-repeat scroll 0 0 #D4D4D4;-webkit-transform:translateZ(0);height:13px;margin:2px 0 0 5px;padding:0;margin:0 0.3125em 0 0;height:13px;float:left}.flexible-public-profile__library-item .recommend_rating span{line-height:1em}.flexible-public-profile__library-item img{display:block}.flexible-public-profile__library-item-icon{float:left;width:2.5em;margin-right:0.625em}.flexible-public-profile__library-item-information{font-size:0.8125em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.2;margin-left:3.84615em;padding-top:0.38462em;overflow:hidden}.flexible-public-profile__library-item-information 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}.flexible-public-profile__library-item-information a:hover,.flexible-public-profile__library-item-information a:focus{color:#5ec3fb}.flexible-public-profile__library-item-title{display:block}.user-public-profile-page .flexible-popup{color:#000}.user-public-profile-page .flexible-popup h1{font-size:2em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.user-public-profile-page .flexible-popup-buttons{text-align:center}.user-public-profile-page .flexible-popup-buttons ol{overflow:hidden;display:inline-block;margin:0;padding:0.9375em 0 0}.user-public-profile-page .flexible-popup-buttons li{display:inline-block;padding:0 0.3125em}.user-public-profile-page .flexible-popup-buttons input .blue{font-size:1.125em;padding:0.44444em 1.11111em}@media (max-width: 320px){.user-public-profile-page #fancybox-wrap{left:10px !important;padding:0 !important}.user-public-profile-page .flexible-popup-buttons ol{padding:0.3125em 0 0}}.user-public-profile-page #join-group-by-code{display:none;width:25em}.user-public-profile-page #join-group-by-code label{padding-right:2.5em}.user-public-profile-page #send_email_form{width:30em;padding:1.875em}.user-public-profile-page #send_email_form li{margin-bottom:0.625em}.user-public-profile-page #send_email_form label{display:inline-block;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1em;padding-right:0.625em;text-align:right;width:7.5em;vertical-align:top;margin:0}.user-public-profile-page #send_email_form abbr{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#ed1c24;padding-left:0.3125em}.user-public-profile-page #send_email_form #email_subject,.user-public-profile-page #send_email_form #email_body{width:12.5em;margin:0}.user-public-profile-page #send_email_form .inline-errors{text-align:right;padding:0}@media only screen and (max-width: 767px){.user-public-profile-page #send_email_form{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.25em;width:300px}.user-public-profile-page #send_email_form label{display:block;width:100%;text-align:left}.user-public-profile-page #send_email_form #email_subject,.user-public-profile-page #send_email_form #email_body{width:90%}}@media only screen and (max-width: 340px){.user-public-profile-page #send_email_form{padding:1.25em 0.625em;width:280px}}.what-this-popup-message{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;max-width:31.66667em;background-color:#fff;padding:2em}.what-this-popup-message p{margin-bottom:1.33333em}.what-this-popup-message h3{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.6em;margin-bottom:0.83333em}.flexible-contact-information-popup{background-color:#fff;font-size:0.9375em;color:#303335;padding:2.66667em 3.33333em;width:26.66667em;position:relative}.flexible-contact-information-popup h3{text-align:center;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.6em;margin-bottom:0.83333em}.flexible-contact-information-popup 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-contact-information-popup a:hover,.flexible-contact-information-popup a:focus{color:#5ec3fb}.flexible-contact-information-popup p{margin-bottom:1em}.flexible-contact-information-popup li h3{margin-top:0.83333em}.flexible-contact-information-popup label{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.86667em;text-transform:uppercase;display:block;margin-bottom:0.38462em;font-weight:bold}.flexible-contact-information-popup .contacts-form li{position:relative;margin-bottom:1.33333em}.flexible-contact-information-popup .contacts-form p.inline-errors{position:absolute;font-size:0.8em;left:0;bottom:-1.66667em;margin-bottom:0;line-height:1.2}.flexible-contact-information-popup .contacts-form input,.flexible-contact-information-popup .contacts-form .as-selections{width:100%;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #dfe0e4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:0.66667em}.flexible-contact-information-popup .contacts-form .as-input{border:solid 1px #dfe0e4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:0.86667em;padding:0.38462em;background-color:#F7F7F7;height:auto;width:12.30769em}.flexible-contact-information-popup .contacts-form h5{font-family:'SkippySharp';font-size:1.33333em;margin-bottom:0.25em}.flexible-contact-information-popup .contacts-form h5 i{font-size:0.65em;position:relative;top:0.38462em}.flexible-contact-information-popup .contacts-form .as-selections{margin-bottom:0}.flexible-contact-information-popup .contacts-form .as-selections li+li#as-original-user input{width:9.23077em}.flexible-contact-information-popup .buttons{text-align:center;margin-top:1.33333em}.flexible-contact-information-popup .buttons .f-button{margin:0 0.46667em}@media only screen and (max-width: 530px){.flexible-contact-information-popup{padding:2em;width:20.66667em}}@media only screen and (max-width: 400px){.flexible-contact-information-popup{padding:1.33333em 0.66667em;width:17.33333em}}.flexible-contact-information-popup .not-confirmed-phone-wrapper{background-color:#f1740a;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWU0ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxNzQwYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff9e4d), color-stop(100%, #f1740a));background-image:-moz-linear-gradient(#ff9e4d, #f1740a);background-image:-webkit-linear-gradient(#ff9e4d, #f1740a);background-image:linear-gradient(#ff9e4d, #f1740a);padding:1.33333em;line-height:1.2;color:#fff;margin-bottom:2em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-contact-information-popup .confirm-phone-form{margin-top:1.33333em}.flexible-contact-information-popup .phone-form-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-contact-information-popup .phone-form-row{display:inline-block}* html .flexible-contact-information-popup .phone-form-row{height:1%}.flexible-contact-information-popup .phone-form-row{display:block}.flexible-contact-information-popup .phone-form-row input[type="text"]{width:70%;float:left;margin-right:0.66667em}.flexible-contact-information-popup .phone-form-row .f-button{width:25%;border-color:#0985E1;float:left;text-transform:capitalize}.flexible-contact-information-popup .confirm-button{background-color:#f68529;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ODUyOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ODQyYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f68529), color-stop(100%, #f6842b));background-image:-moz-linear-gradient(#f68529, #f6842b);background-image:-webkit-linear-gradient(#f68529, #f6842b);background-image:linear-gradient(#f68529, #f6842b);border:1px solid #f8a060;color:#fff;padding:0.6em 1em;line-height:1.1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-contact-information-popup .confirm-button:hover,.flexible-contact-information-popup .confirm-button:focus{text-decoration:none;cursor:pointer;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWU0ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxNzQwYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff9e4d), color-stop(100%, #f1740a));background-image:-moz-linear-gradient(#ff9e4d, #f1740a);background-image:-webkit-linear-gradient(#ff9e4d, #f1740a);background-image:linear-gradient(#ff9e4d, #f1740a)}.flexible-contact-information-popup .confirm-button:active{-moz-box-shadow:1px 1px 3px #666 inset;-webkit-box-shadow:1px 1px 3px #666 inset;box-shadow:1px 1px 3px #666 inset}.flexible-password-confirm-wrapper{position:absolute;top:0;left:0;width:100%;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;z-index:1150}.flexible-password-confirm{position:absolute;background-color:#fff;font-size:0.9375em;padding:2em;color:#303335;width:20em;left:6.66667em;top:9.33333em;z-index:1160}.flexible-password-confirm li{position:relative}.flexible-password-confirm p.inline-errors{position:absolute;font-size:0.8em;left:0;bottom:-1.83333em}.flexible-password-confirm .buttons{text-align:center;margin-top:2em}.flexible-password-confirm label{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.86667em;text-transform:uppercase;display:block;margin:1.92308em 0 0.38462em}.flexible-password-confirm input[type="password"]{width:100%;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #dfe0e4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:0.66667em}@media only screen and (max-width: 480px){.flexible-password-confirm{left:0.33333em}}.confirm-password-disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3}.close-confirm-password-popup{position:relative;height:1px}.close-confirm-password-popup a{position:absolute;top:-2em;right:-2em}#password_change_form{background-color:#fff;font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;width:20em;padding:2em}#password_change_form .buttons{text-align:center;margin-top:2em}.flexible-leave-confirmation__inner{background:#fff url(/static/leaves_blue_wide-a1bfe3c206f7da3693872bee4170b6e3.png);font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;padding:2.66667em;width:23.33333em;color:#303335;text-align:center}.flexible-leave-confirmation__inner h1{font-size:1.6em;margin-bottom:0.83333em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-leave-confirmation__inner .buttons{margin-top:2em}.flexible-public-profile-inner__item-icons{overflow:hidden}.flexible-public-profile-inner__item-icons li{line-height:2.125em;margin:0 0.4375em 0 0;text-align:center;float:left}.flexible-public-profile-inner__item-icons li a{color:#fff;display:block;width:2.125em;height:2.125em;text-decoration:none}.flexible-public-profile-inner__item-icons li a:before{height:2em}.flexible-public-profile-inner__item-icons .icon-website{background-color:#cdcccc}.flexible-public-profile-inner__item-icons .icon-website:hover{background-color:#a9a9a9}.flexible-public-profile-inner__item-icons .icon-twitter{background-color:#78cdf0}.flexible-public-profile-inner__item-icons .icon-twitter:hover{background-color:#35BBE5}.flexible-public-profile-inner__item-icons .icon-facebook{background-color:#537bbd}.flexible-public-profile-inner__item-icons .icon-facebook:hover{background-color:#355FC1}.flexible-public-profile-inner__item-icons .icon-gplus{background-color:#4c4c4b}.flexible-public-profile-inner__item-icons .icon-gplus:hover{background-color:#787878}.flexible-public-profile-inner__item-icons .icon-pinterest{background-color:#eb5755}.flexible-public-profile-inner__item-icons .icon-pinterest:hover{background-color:#e98584}.flexible-user-profile-container{background-color:#fff}.flexible-user-profile-container:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-user-profile-container{display:inline-block}* html .flexible-user-profile-container{height:1%}.flexible-user-profile-container{display:block}@media (max-width: 767px){.flexible-user-profile-container{padding:0 20px}}body.ie8 .flexible-user-profile-container{min-width:1023px}.flexible-user-profile-row{max-width:1170px;margin:0 auto}.flexible-user-profile-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-user-profile-row{display:inline-block}* html .flexible-user-profile-row{height:1%}.flexible-user-profile-row{display:block}.flexible-user-profile-row .flexible-user-profile-row__header{background-color:#f6f6f6;border:solid 1px #dfe0e4;padding:1.5625em;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0;border-radius:0 0 4px 4px}.flexible-user-profile-row .flexible-user-profile-row__header:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-user-profile-row .flexible-user-profile-row__header{display:inline-block}* html .flexible-user-profile-row .flexible-user-profile-row__header{height:1%}.flexible-user-profile-row .flexible-user-profile-row__header{display:block}.flexible-user-profile-row .flexible-user-profile-row__header .f-button{padding:0.53333em 0.53333em 0.33333em;font-size:0.9375em;text-align:center;display:block}.flexible-user-profile-row .flexible-user-profile-row__header .facebook-sign-in{width:auto;margin:0.9375em 0;position:relative}.flexible-user-profile-row .flexible-user-profile-row__header .facebook-sign-in a{text-decoration:none}.flexible-user-profile-row .flexible-user-profile-row__header .facebook-sign-in a:before{position:absolute;color:#fff;font-size:1.5625em;bottom:0;left:0.52em}.flexible-user-profile-row .flexible-user-profile-row__header .facebook-sign-in span{white-space:nowrap;font-size:0.9375em;padding:0.33333em 0.66667em;text-decoration:none;width:auto;text-align:left}.flexible-user-profile-row .flexible-user-profile-row__header.google-user .facebook-sign-in{background-color:#c24647;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwNTM1NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I3M2EzYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d05355), color-stop(100%, #b73a3c));background:-moz-linear-gradient(#d05355, #b73a3c);background:-webkit-linear-gradient(#d05355, #b73a3c);background:linear-gradient(#d05355, #b73a3c);border-color:#b73a3c}.flexible-user-profile-row .flexible-user-profile-row__header.google-user .facebook-sign-in span{border-left-color:#b73a3c}.flexible-user-profile-row .flexible-user-profile-row__header.google-user .facebook-sign-in:hover,.flexible-user-profile-row .flexible-user-profile-row__header.google-user .facebook-sign-in:focus{background-color:#b73a3c;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3M2EzYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QwNTM1NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b73a3c), color-stop(100%, #d05355));background:-moz-linear-gradient(#b73a3c, #d05355);background:-webkit-linear-gradient(#b73a3c, #d05355);background:linear-gradient(#b73a3c, #d05355)}.flexible-user-profile-row .flexible-user-profile-row__header.google-user .facebook-sign-in a:before{font-size:1.125em;bottom:0.27778em;left:0.66667em}.flexible-user-profile-avatar-block{float:left;width:8.125em;position:relative}.flexible-user-profile-avatar-block img{display:block;width:100%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:0.625em}@media only screen and (max-width: 768px){.flexible-user-profile-avatar-block{float:none;margin:0 auto 1.25em}}.flexible-user-profile-avatar-block .retrieved_from_fb{border:solid 2px #6c86cf;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;max-height:8.125em;overflow:hidden}.flexible-user-profile-avatar-block .retrieved_from_fb:before{background:url(/static/fb_triangle-d0286599c1ce8b28f1e072bf5f6f4de5.svg) top right no-repeat;width:1.25em;height:1.25em;position:absolute;top:0.125em;right:0.125em;content:''}.no-svg .flexible-user-profile-avatar-block .retrieved_from_fb:before{background-image:url(/static/fb_triangle-63b02242502a9dc8f256ce67bf52b47d.png)}.flexible-user-profile-avatar-block .retrieved_from_fb img{margin-bottom:0}.flexible-user-profile-user-info-block{margin-left:9.375em}.flexible-user-profile-user-info-block:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-user-profile-user-info-block{display:inline-block}* html .flexible-user-profile-user-info-block{height:1%}.flexible-user-profile-user-info-block{display:block}@media only screen and (max-width: 768px){.flexible-user-profile-user-info-block{margin:0}}.flexible-user-profile-private-block{margin:1.875em 0 1.5625em;text-align:center;color:#303335}.flexible-user-profile-private__title{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.8125em;margin-bottom:0.76923em}.flexible-user-profile-private__title span{text-transform:uppercase;padding-right:0.38462em}.flexible-user-profile-private__title 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;font-size:1.53846em}.flexible-user-profile-private__title a:hover,.flexible-user-profile-private__title a:focus{color:#5ec3fb}.flexible-user-profile-private__radio{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em}.flexible-user-profile-private__radio input{float:left;clear:none}.flexible-user-profile-private__radio label{float:left;clear:none;margin-left:5px;padding:0 0 0 18px;position:static !important}.flexible-user-profile-private__radio label p{padding:0}.flexible-user-profile-private__radio li:not(#foo) input[type='radio'],.flexible-user-profile-private__radio li:not(#foo) input[type='checkbox'],.flexible-user-profile-private__radio td:not(#foo) input[type='radio'],.flexible-user-profile-private__radio 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}.flexible-user-profile-private__radio li:not(#foo) input[type='radio']+label,.flexible-user-profile-private__radio li:not(#foo) input[type='checkbox']+label,.flexible-user-profile-private__radio td:not(#foo) input[type='radio']+label,.flexible-user-profile-private__radio td:not(#foo) input[type='checkbox']+label{line-height:18px;padding:1px 5px 0px 25px;margin:0;position:relative;z-index:1;cursor:pointer;background:url(/static/profile-radio-f5ba08b0a0d2bac619a5dcfc63a09afd.png) -1483px center no-repeat}.flexible-user-profile-private__radio li:not(#foo) input[type='radio']:checked+label,.flexible-user-profile-private__radio li:not(#foo) input[type='checkbox']:checked+label,.flexible-user-profile-private__radio td:not(#foo) input[type='radio']:checked+label,.flexible-user-profile-private__radio td:not(#foo) input[type='checkbox']:checked+label{background:url(/static/profile-radio-f5ba08b0a0d2bac619a5dcfc63a09afd.png) 0 center no-repeat}.flexible-user-profile-private__radio li:not(#foo) input[type='radio']:focus+label,.flexible-user-profile-private__radio li:not(#foo) input[type='checkbox']:focus+label,.flexible-user-profile-private__radio td:not(#foo) input[type='radio']:focus+label,.flexible-user-profile-private__radio td:not(#foo) input[type='checkbox']:focus+label{outline:1px dotted #666}@media only screen and (max-width: 1024px){.flexible-user-profile-private__radio li:not(#foo) input[type='radio']:focus+label,.flexible-user-profile-private__radio li:not(#foo) input[type='checkbox']:focus+label,.flexible-user-profile-private__radio td:not(#foo) input[type='radio']:focus+label,.flexible-user-profile-private__radio td:not(#foo) input[type='checkbox']:focus+label{outline:none}}.flexible-user-profile-private__radio li:not(#foo) input[disabled]+label,.flexible-user-profile-private__radio td:not(#foo) input[disabled]+label{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}.flexible-user-profile-private__radio li:not(#foo) input[disabled]:checked+label,.flexible-user-profile-private__radio td:not(#foo) input[disabled]:checked+label{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}.flexible-user-profile-private__radio li{display:inline-block;margin:0 0.33333em}.flexible-user-profile-user-additional{float:right;width:15.3125em}@media only screen and (max-width: 768px){.flexible-user-profile-user-additional{float:none;margin:0 auto 1.25em}}@media only screen and (max-width: 768px){.flexible-user-profile-user-info-main{width:80%;margin:auto}}.flexible-user-profile-user-info__cols{overflow:hidden;margin-right:16.5625em}@media only screen and (max-width: 768px){.flexible-user-profile-user-info__cols{margin-right:0}}.flexible-user-profile-user-info__cols li{float:left;width:30.83333%;margin-left:1.25%;margin-right:1.25%;list-style:none;margin-bottom:0.875em;margin-left:0;position:relative}@media (max-width: 767px){.flexible-user-profile-user-info__cols li{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-user-profile-user-info__cols li .icon-gplus{position:absolute;color:#cb4042;bottom:0.625em;right:0.625em}@media only screen and (max-width: 1000px){.flexible-user-profile-user-info__cols li{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%}}@media only screen and (max-width: 1000px) and (max-width: 767px){.flexible-user-profile-user-info__cols li{float:none;width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width: 800px){.flexible-user-profile-user-info__cols li{float:none;width:auto;margin-bottom:1.25em}}.flexible-user-profile-user-info__cols label{display:block;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;text-transform:uppercase;margin-bottom:0.38462em;font-size:0.8125em}.flexible-user-profile-user-info__cols input{font-size:0.9375em;border:solid 1px #dfe0e4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:0.66667em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.google-user .flexible-user-profile-user-info__cols input{border:solid 2px #cb4042;background:#fff;color:#aaa;padding-right:1.8em}.facebook-user .flexible-user-profile-user-info__cols input{border:solid 2px #6c86cf;background:#fff url(/static/fb_triangle-d0286599c1ce8b28f1e072bf5f6f4de5.svg) top right no-repeat;color:#aaa}.no-svg .facebook-user .flexible-user-profile-user-info__cols input{background-image:url(/static/fb_triangle-63b02242502a9dc8f256ce67bf52b47d.png)}.flexible-user-profile-user-quiz,.flexible-user-profile__header-quiz{overflow:hidden;display:inline-block;background-color:#fff;border:solid 1px #dfe0e4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:0.8125em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif}@media only screen and (max-width: 768px){.flexible-user-profile-user-quiz-wrapper{text-align:center}}.flexible-user-profile-user-quiz__label,.flexible-user-profile__header-quiz-label{padding:0.53846em 0.76923em;float:left}.flexible-user-profile-user-quiz__points,.flexible-user-profile__header-quiz-points{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.15385em;padding:0.46667em 0.66667em;border-left:solid 1px #dfe0e4;float:right}.flexible-user-profile-content{width:50em;margin:auto;padding-bottom:3.125em}.flexible-user-profile-content h3{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.4375em;border-bottom:solid 1px #dfe0e4;margin:1.30435em 0 0.86957em;color:#303335;padding-bottom:0.21739em}@media only screen and (max-width: 800px){.flexible-user-profile-content{width:auto;margin:0;padding:0 1.25em 3.125em}}.flexible-user-profile-roles-tabs{position:relative;top:1px;z-index:2}.flexible-user-profile-roles-tabs:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-user-profile-roles-tabs{display:inline-block}* html .flexible-user-profile-roles-tabs{height:1%}.flexible-user-profile-roles-tabs{display:block}.flexible-user-profile-roles-tabs .tab{float:left;border:solid 1px #dfe0e4;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0;background-color:#fff;color:#303335;font-size:0.9375em;padding:0.46667em 1.33333em;-moz-box-shadow:inset 0 0 10px rgba(220,220,220,0.5);-webkit-box-shadow:inset 0 0 10px rgba(220,220,220,0.5);box-shadow:inset 0 0 10px rgba(220,220,220,0.5);font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;cursor:pointer}.flexible-user-profile-roles-tabs .tab label,.flexible-user-profile-roles-tabs .tab input{cursor:pointer}.flexible-user-profile-roles-tabs .tab+.tab{border-left:none}.flexible-user-profile-roles-tabs .tab.active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:#f7f7f7;border-bottom-color:#f7f7f7;cursor:default}.flexible-user-profile-roles-tabs .tab.active label,.flexible-user-profile-roles-tabs .tab.active input{cursor:default}.flexible-user-profile-roles-content{font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;position:relative;z-index:1;background-color:#f7f7f7;border:solid 1px #dfe0e4;-moz-border-radius:0 4px 4px 4px;-webkit-border-radius:0;border-radius:0 4px 4px 4px}.flexible-user-profile-roles-content .content-tab{display:none}.flexible-user-profile-roles-content .label{text-transform:uppercase;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;display:block;font-size:0.86667em;margin-bottom:0.38462em}.flexible-user-profile-roles-content .grades-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-user-profile-roles-content .grades-row{display:inline-block}* html .flexible-user-profile-roles-content .grades-row{height:1%}.flexible-user-profile-roles-content .grades-row{display:block}.flexible-user-profile-roles-content .content-info-grades{padding:1.66667em 1.33333em 0;border-bottom:solid 1px #dfe0e4}.flexible-user-profile-roles-content .content-info-fields{padding:1.66667em 1.33333em;border-top:solid 1px #fff}.flexible-user-profile-roles-content .content-tab .content-info-fields{border-top:none}.flexible-user-profile-roles-content .grade-block{padding:0.46667em 0.66667em;background-color:#fff;border:solid 1px #dfe0e4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:0 0.66667em 1.33333em 0;float:left}.flexible-user-profile-roles-content .role-input,.flexible-user-profile-roles-content .as-selections{border:solid 1px #dfe0e4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#fff;padding:1em 0.66667em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:1.33333em}.flexible-user-profile-roles-content ul.as-selections{margin-bottom:0}.flexible-user-profile-roles-content ul.as-selections li.as-selection-item.blur,.flexible-user-profile-roles-content ul.as-selections li.as-selection-item.selected{background:none;background-color:#f7f7f7;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f7f7f7));background-image:-moz-linear-gradient(#fff, #f7f7f7);background-image:-webkit-linear-gradient(#fff, #f7f7f7);background-image:linear-gradient(#fff, #f7f7f7);-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:solid 1px #dfe0e4;cursor:pointer;display:block;float:left;display:block;font-size:1em;padding:0.33333em 1.33333em 0.33333em 0.66667em;color:#444;line-height:120%;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;height:auto;margin:0}.flexible-user-profile-roles-content ul.as-selections li.as-selection-item.blur:before,.flexible-user-profile-roles-content ul.as-selections li.as-selection-item.selected:before{font-family:'icons'}.flexible-user-profile-roles-content ul.as-selections li.as-selection-item.blur:before,.flexible-user-profile-roles-content ul.as-selections li.as-selection-item.selected:before{font-size:0.53333em;color:#1c9def;right:1em;position:absolute}.flexible-user-profile-roles-content ul.as-selections li.as-selection-item.blur:hover,.flexible-user-profile-roles-content ul.as-selections li.as-selection-item.blur:focus,.flexible-user-profile-roles-content ul.as-selections li.as-selection-item.selected:hover,.flexible-user-profile-roles-content ul.as-selections li.as-selection-item.selected:focus{background-color:#f2f2f2;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f7f7), color-stop(100%, #fff));background-image:-moz-linear-gradient(#f7f7f7, #fff);background-image:-webkit-linear-gradient(#f7f7f7, #fff);background-image:linear-gradient(#f7f7f7, #fff)}.flexible-user-profile-roles-content ul.as-selections li.as-selection-item.blur:hover:before,.flexible-user-profile-roles-content ul.as-selections li.as-selection-item.blur:focus:before,.flexible-user-profile-roles-content ul.as-selections li.as-selection-item.selected:hover:before,.flexible-user-profile-roles-content ul.as-selections li.as-selection-item.selected:focus:before{color:#5EC3FB}.flexible-user-profile-roles-content ul.as-selections li.as-selection-item.blur a.as-close,.flexible-user-profile-roles-content ul.as-selections li.as-selection-item.selected a.as-close{background:none;left:0;margin:0;top:0;width:100%}.flexible-user-profile-textarea{border:solid 1px #dfe0e4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;padding:1em 0.66667em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;resize:none;margin-bottom:2em}.flexible-user-profile-textarea p{margin-bottom:1.66667em}.flexible-user-profile-subjects{font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-bottom:2em}.flexible-user-profile-subjects #choicesList,.flexible-user-profile-subjects .borderChosenList{margin-bottom:1em;border:solid 1px #dfe0e4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:1em;height:8em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.flexible-user-profile-subjects #choicesList{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%;float:right}@media (max-width: 767px){.flexible-user-profile-subjects #choicesList{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-user-profile-subjects #choicesList li{margin-bottom:0.26667em}.flexible-user-profile-subjects #choicesList li.selected{display:none}.flexible-user-profile-subjects #choicesList 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;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-user-profile-subjects #choicesList a:hover,.flexible-user-profile-subjects #choicesList a:focus{color:#5ec3fb}.flexible-user-profile-subjects .borderChosenList{float:left;width:50%;margin-left:0;margin-right:0;float:right}@media (max-width: 767px){.flexible-user-profile-subjects .borderChosenList{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-user-profile-subjects .borderChosenList li{display:none}.flexible-user-profile-subjects .borderChosenList li.selected{background-color:#f7f7f7;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f7f7f7));background-image:-moz-linear-gradient(#fff, #f7f7f7);background-image:-webkit-linear-gradient(#fff, #f7f7f7);background-image:linear-gradient(#fff, #f7f7f7);-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:solid 1px #dfe0e4;margin:0 0.13333em 0.66667em;height:auto;cursor:pointer;display:block;float:left;display:block;padding:0.13333em 1.53333em 0.13333em 0.66667em;position:relative}.flexible-user-profile-subjects .borderChosenList li.selected .icon-close:before,.flexible-user-profile-subjects .borderChosenList li.selected .flexible-user-profile-roles-content ul.as-selections li.as-selection-item.blur:before,.flexible-user-profile-roles-content ul.as-selections .flexible-user-profile-subjects .borderChosenList li.selected li.as-selection-item.blur:before,.flexible-user-profile-subjects .borderChosenList li.selected .flexible-user-profile-roles-content ul.as-selections li.as-selection-item.selected:before,.flexible-user-profile-roles-content ul.as-selections .flexible-user-profile-subjects .borderChosenList li.selected li.as-selection-item.selected:before{font-size:0.53333em;color:#1c9def;padding-left:1.25em}.flexible-user-profile-subjects .borderChosenList li.selected a{text-decoration:none;color:#444;display:inline-block;line-height:120%;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-user-profile-subjects .borderChosenList li.selected:hover,.flexible-user-profile-subjects .borderChosenList li.selected:focus{background-color:#f2f2f2;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f7f7), color-stop(100%, #fff));background-image:-moz-linear-gradient(#f7f7f7, #fff);background-image:-webkit-linear-gradient(#f7f7f7, #fff);background-image:linear-gradient(#f7f7f7, #fff)}.flexible-user-profile-subjects .borderChosenList li.selected:hover .icon-close:before,.flexible-user-profile-subjects .borderChosenList li.selected:hover .flexible-user-profile-roles-content ul.as-selections li.as-selection-item.blur:before,.flexible-user-profile-roles-content ul.as-selections .flexible-user-profile-subjects .borderChosenList li.selected:hover li.as-selection-item.blur:before,.flexible-user-profile-subjects .borderChosenList li.selected:hover .flexible-user-profile-roles-content ul.as-selections li.as-selection-item.selected:before,.flexible-user-profile-roles-content ul.as-selections .flexible-user-profile-subjects .borderChosenList li.selected:hover li.as-selection-item.selected:before,.flexible-user-profile-subjects .borderChosenList li.selected:focus .icon-close:before,.flexible-user-profile-subjects .borderChosenList li.selected:focus .flexible-user-profile-roles-content ul.as-selections li.as-selection-item.blur:before,.flexible-user-profile-roles-content ul.as-selections .flexible-user-profile-subjects .borderChosenList li.selected:focus li.as-selection-item.blur:before,.flexible-user-profile-subjects .borderChosenList li.selected:focus .flexible-user-profile-roles-content ul.as-selections li.as-selection-item.selected:before,.flexible-user-profile-roles-content ul.as-selections .flexible-user-profile-subjects .borderChosenList li.selected:focus li.as-selection-item.selected:before{color:#5EC3FB}.flexible-user-profile-subjects .borderChosenList li.selected:after{content:"x";position:absolute;top:0.06667em;right:0.625em;color:#1c9def;font-size:1.06667em;font-width:bold}.flexible-user-profile-social{font-size:0.9375em}.flexible-user-profile-social li{margin-bottom:1.2em}.flexible-user-profile-social li:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-user-profile-social li{display:inline-block}* html .flexible-user-profile-social li{height:1%}.flexible-user-profile-social li{display:block}.flexible-user-profile-social li:before{float:left;display:block;font-size:1.13333em;color:#fff;width:2em;background-color:#cdcccc;text-align:center;margin-right:0.58824em;height:1.17647em;padding:0.41176em 0;-moz-background-size:50% auto;-o-background-size:50% auto;-webkit-background-size:50% auto;background-size:50% auto}.flexible-user-profile-social li.icon-twitter:before{background-color:#78cdf0}.flexible-user-profile-social li.icon-facebook:before{background-color:#537bbd}.flexible-user-profile-social li.icon-pinterest:before{background-color:#eb5755}.flexible-user-profile-social li.icon-gplus:before{background-color:#4c4c4b;-moz-background-size:50% auto;-o-background-size:50% auto;-webkit-background-size:50% auto;background-size:50% auto}.flexible-user-profile-social label{display:block;float:left;font-size:0.86667em;text-transform:uppercase;width:12.69231em;padding-top:0.69231em}@media only screen and (max-width: 480px){.flexible-user-profile-social label{margin-bottom:1.53846em}}.flexible-user-profile-social input{border:solid 1px #dfe0e4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#444;padding:0.86667em;width:35%;margin-left:14em;display:block}.flexible-user-profile-social input[disabled]{background-color:#f2f2f2;color:#aaa}@media only screen and (max-width: 480px){.flexible-user-profile-social input{margin:0;clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}}.user-profile-page .uploadWrapper{float:left;margin:0 0 0 30px;min-height:30px;position:relative}.user-profile-page .sortableSection .uploadWrapper li.mediaUpload{padding:0;width:415px}.user-profile-page .fileInputWrap{position:relative;margin-top:4px;min-height:28px}.user-profile-page .section .mediaUpload object.swfupload{margin:10px auto 0}.user-profile-page .uploading{border:1px solid #e2e0e0;padding:1%;position:relative;top:0;width:61%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.user-profile-page .progress.bar{background:#ededeb url(/static/bg/bg_upload-bar-f276c40a0f27dfd8b4b578bd344e39a2.gif) left top repeat-x;width:100%}.user-profile-page .progressbar{background:url(/static/progress-bar-fb5bdb4b72c4105222c673306a8c9521.jpg) left top repeat-x;height:21px;width:0px}.user-profile-page object.swfupload{background:url(/static/buttons/btn_choose_file-1de1dc092323bd68b14097de1e895120.gif) left top no-repeat;display:block;margin:5px 0;height:30px;width:90px}.user-profile-page .replace object.swfupload{background:url(/static/buttons/btn_replace-file-3b5c8b960b73129870e11813b94716e9.png) left top repeat-x}.user-profile-page .custom-select{overflow:hidden;padding:0;border:solid 1px #dfe0e4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#fff;margin-bottom:1.33333em;position:relative;width:53.33333%;min-width:23.33333em}.user-profile-page .custom-select .arrow-select{background:url(/static/arrows/arrow_select-d11ce1d8972079967a09f7f09d7495f9.png) no-repeat center center;height:35px;width:40px;border-left:1px solid #dfe0e4;position:absolute;top:0;right:0;z-index:1}.user-profile-page .custom-select select{width:115%;background-color:transparent;background-image:none;-webkit-appearance:none;border:none;box-shadow:none;padding:8px 45px 8px 15px;margin:0;font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:16px;position:relative;z-index:2;-moz-appearance:none;text-indent:0.01px;text-overflow:''}.user-profile-page .custom-select select::-ms-expand{display:none}.ie .user-profile-page .custom-select select{padding:8px 15px}.user-profile-page .custom-select select[disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}@media only screen and (max-width: 480px){.user-profile-page .custom-select{width:auto;min-width:0}}.user-profile-page #fancybox-outer.no-bg{background:none}.flexible-user-profile-timezone{margin-bottom:1.875em}.flexible-user-profile-email{margin-bottom:2em;font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#303335}.flexible-user-profile-email li{margin-bottom:1em}.flexible-user-profile-email em{font-style:italic}.flexible-user-profile-email 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-user-profile-email a:hover,.flexible-user-profile-email a:focus{color:#5ec3fb}.flexible-user-profile-buttons:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-user-profile-buttons{display:inline-block}* html .flexible-user-profile-buttons{height:1%}.flexible-user-profile-buttons{display:block}.flexible-user-profile-buttons li{float:right;margin-left:1.875em}.flexible-user-profile-buttons li a,.flexible-user-profile-buttons li button{display:block;margin:0}.flexible-public-profile-container{background-color:#fff;color:#303335}.flexible-public-profile-container:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-public-profile-container{display:inline-block}* html .flexible-public-profile-container{height:1%}.flexible-public-profile-container{display:block}@media (max-width: 767px){.flexible-public-profile-container{padding:0 20px}}body.ie8 .flexible-public-profile-container{min-width:1023px}.flexible-public-profile-row{max-width:1170px;margin:0 auto}.flexible-public-profile-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-public-profile-row{display:inline-block}* html .flexible-public-profile-row{height:1%}.flexible-public-profile-row{display:block}.flexible-public-profile-col{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.flexible-public-profile-col{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-public-profile-inner{padding:1.875em 15.35088%;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.4}@media only screen and (max-width: 768px){.flexible-public-profile-inner{line-height:1.3;padding:1.25em 0.625em 0.625em}}@media only screen and (max-width: 480px){.flexible-public-profile-inner{line-height:1.2;padding:1.25em 0 0.625em}}.flexible-public-profile-inner__item{margin-bottom:1.25em}.flexible-public-profile-inner__item h3{font-size:1.4375em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.2;border-bottom:solid 1px #e0e0e2;margin-bottom:0.43478em;padding-bottom:0.43478em}.flexible-public-profile-inner__item p{font-size:0.9375em;margin-bottom:1em}@media only screen and (max-width: 768px){.flexible-public-profile-inner__item{margin-bottom:0.625em}.flexible-public-profile-inner__item h3{font-size:1.25em;padding-bottom:0.21739em}}.flexible-public-profile__activity{display:table;table-layout:fixed;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border-collapse:separate;margin:0 auto 2.5em}.flexible-public-profile__activity .pagination{text-align:right}.flexible-public-profile__activity .pagination 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;font-size:0.8125em;padding-bottom:0.76923em}.flexible-public-profile__activity .pagination a:hover,.flexible-public-profile__activity .pagination a:focus{color:#5ec3fb}.flexible-public-profile__activity .pagination a:before{position:relative;height:.6em}@media only screen and (max-width: 768px){.flexible-public-profile__activity{display:block;border:none}}.flexible-public-profile__activity-row{display:table-row}@media only screen and (max-width: 768px){.flexible-public-profile__activity-row{display:block}}.flexible-public-profile__activity-col,.flexible-public-profile__library,.flexible-public-profile__following,.flexible-public-profile__followers{display:table-cell;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.5625em 1.5625em 0;background-color:#fff;vertical-align:top}.flexible-public-profile__activity-col h3,.flexible-public-profile__library h3,.flexible-public-profile__following h3,.flexible-public-profile__followers h3{font-size:1.25em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1;margin-bottom:1em;display:inline-block}@media only screen and (max-width: 768px){.flexible-public-profile__activity-col,.flexible-public-profile__library,.flexible-public-profile__following,.flexible-public-profile__followers{display:block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:0 0 0.9375em;padding:0.9375em 0.9375em 0}.flexible-public-profile__activity-col h3,.flexible-public-profile__library h3,.flexible-public-profile__following h3,.flexible-public-profile__followers h3{margin-bottom:0.5em}}@media only screen and (max-width: 480px){.flexible-public-profile__activity-col,.flexible-public-profile__library,.flexible-public-profile__following,.flexible-public-profile__followers{padding:0.625em 0.625em 0}}.flexible-public-profile__following{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px;border-radius:4px 0 0 4px;border-right:solid 4px #efeff1;max-width:25em;width:21.25em}@media only screen and (max-width: 768px){.flexible-public-profile__following{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;max-width:100%;width:100%;border:solid 1px #efeff1}}.flexible-public-profile__followers{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0;border-radius:0 4px 4px 0;max-width:25em;width:21.25em}@media only screen and (max-width: 768px){.flexible-public-profile__followers{max-width:100%;width:100%;border:solid 1px #efeff1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}}.flexible-public-profile__icon_email{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0.9375em;padding:0.46667em 0.53333em;background-color:#cdcccc;text-align:center;width:2.26667em;height:2.26667em;text-decoration:none;display:block;color:#fff}.flexible-public-profile__icon_email.icon-mail:before{background-image:url(/static/icons/mail-white-9e7814a60b2e9806af0000f227387a54.svg);height:.8em}.flexible-public-profile__icon_email:hover{background-color:#a9a9a9}.flexible-private-profile-container{padding-bottom:12.5em}.flexible-user-profile__private-message{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;line-height:1.27778em}.flexible-skinny-profile{background:#fff;color:#303335}.flexible-skinny-profile:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-skinny-profile{display:inline-block}* html .flexible-skinny-profile{height:1%}.flexible-skinny-profile{display:block}@media (max-width: 767px){.flexible-skinny-profile{padding:0 20px}}body.ie8 .flexible-skinny-profile{min-width:1023px}.flexible-skinny-profile-row{max-width:1170px;margin:0 auto}.flexible-skinny-profile-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-skinny-profile-row{display:inline-block}* html .flexible-skinny-profile-row{height:1%}.flexible-skinny-profile-row{display:block}.flexible-skinny-profile-header{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0;border-radius:0 0 4px 4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f6f6f6;border:solid 1px #e0e0e2;padding:1.5625em 1.875em;margin-bottom:1.25em}@media (max-width: 767px){.flexible-skinny-profile-header{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-skinny-profile-header h1{line-height:1.2;font-family:"droid_serifregular", Times, "Times New Roman", serif;font-size:2em}@media only screen and (max-width: 768px){.flexible-skinny-profile-header h1{font-size:1.625em;text-align:center}}@media only screen and (max-width: 480px){.flexible-skinny-profile-header h1{font-size:1.125em}}@media only screen and (max-width: 768px){.flexible-skinny-profile-header{padding:0.625em}}.flexible-skinny-profile-info{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;position:relative}@media (max-width: 767px){.flexible-skinny-profile-info{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-skinny-profile-avatar{float:left;width:8.125em;position:relative}.flexible-skinny-profile-avatar img{display:block;width:100%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:0.625em}.flexible-skinny-profile-avatar .f-button{font-size:0.8125em;padding:0.61538em 0;width:10em;text-align:center}@media only screen and (max-width: 768px){.flexible-skinny-profile-avatar{float:none;margin:0 auto 1.25em}}.flexible-skinny-profile-form{width:23.75em;margin:0 0 3.125em 9.6875em}.flexible-skinny-profile-form h2{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.4375em;line-height:1.2;border-bottom:solid 1px #D9D8D8;padding-bottom:0.21739em;margin-bottom:0.43478em}.flexible-skinny-profile-form li{position:relative;margin-bottom:0.9375em}.flexible-skinny-profile-form li .icon-gplus{position:absolute;color:#cb4042;bottom:0.625em;right:0.625em}@media only screen and (max-width: 768px){.flexible-skinny-profile-form li{margin-bottom:0.625em}}.flexible-skinny-profile-form label{font-size:0.8125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.2;text-transform:uppercase;margin-bottom:0.38462em}.flexible-skinny-profile-form input[disabled]{font-size:0.9375em}.google-user .flexible-skinny-profile-form input[disabled]{border:solid 2px #cb4042;background:#fff;color:#aaa;padding-right:1.8em}.facebook-user .flexible-skinny-profile-form input[disabled]{border:solid 2px #6c86cf;background:#fff url(/static/fb_triangle-d0286599c1ce8b28f1e072bf5f6f4de5.svg) top right no-repeat;color:#aaa}.no-svg .facebook-user .flexible-skinny-profile-form input[disabled]{background-image:url(/static/fb_triangle-63b02242502a9dc8f256ce67bf52b47d.png)}@media only screen and (max-width: 768px){.flexible-skinny-profile-form{margin:0 0 3.125em;width:100%}.flexible-skinny-profile-form h2{text-align:center;border-bottom:none;margin-bottom:0;padding-bottom:0}}@media only screen and (max-width: 480px){.flexible-skinny-profile-form h2{font-size:1.25em}}.flexible-skinny-profile-form__fields .custom-select,.flexible-skinny-profile-form__password .custom-select{margin-right:0;margin-bottom:1.875em;border:solid 1px #d9d8d8;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;background-image:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media only screen and (max-width: 768px){.flexible-skinny-profile-form__fields .custom-select,.flexible-skinny-profile-form__password .custom-select{margin:0.25em 0 1.25em}}@media only screen and (max-width: 480px){.flexible-skinny-profile-form__fields .custom-select,.flexible-skinny-profile-form__password .custom-select{margin:0.125em 0 0.9375em}}.flexible-skinny-profile-form__fields .custom-select .arrow-select,.flexible-skinny-profile-form__password .custom-select .arrow-select{border-left:solid 1px #d9d8d8}.flexible-skinny-profile-form__fields input,.flexible-skinny-profile-form__password input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.f-form .flexible-skinny-profile-form__fields input,.f-form .flexible-skinny-profile-form__password input{font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;margin:0;padding:0.66667em;width:100%}.flexible-skinny-profile-choose{width:32.47863%;position:absolute;top:0;right:0}.flexible-skinny-profile-choose ul input{float:left;clear:none}.flexible-skinny-profile-choose ul label{float:left;clear:none;margin-left:5px;padding:0 0 0 18px;position:static !important}.flexible-skinny-profile-choose ul label p{padding:0}.flexible-skinny-profile-choose ul li:not(#foo) input[type='radio'],.flexible-skinny-profile-choose ul li:not(#foo) input[type='checkbox'],.flexible-skinny-profile-choose ul td:not(#foo) input[type='radio'],.flexible-skinny-profile-choose ul 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}.flexible-skinny-profile-choose ul li:not(#foo) input[type='radio']+label,.flexible-skinny-profile-choose ul li:not(#foo) input[type='checkbox']+label,.flexible-skinny-profile-choose ul td:not(#foo) input[type='radio']+label,.flexible-skinny-profile-choose ul td:not(#foo) input[type='checkbox']+label{line-height:18px;padding:1px 5px 0px 25px;margin:0;position:relative;z-index:1;cursor:pointer;background:url(/static/profile-radio-f5ba08b0a0d2bac619a5dcfc63a09afd.png) -1483px center no-repeat}.flexible-skinny-profile-choose ul li:not(#foo) input[type='radio']:checked+label,.flexible-skinny-profile-choose ul li:not(#foo) input[type='checkbox']:checked+label,.flexible-skinny-profile-choose ul td:not(#foo) input[type='radio']:checked+label,.flexible-skinny-profile-choose ul td:not(#foo) input[type='checkbox']:checked+label{background:url(/static/profile-radio-f5ba08b0a0d2bac619a5dcfc63a09afd.png) 0 center no-repeat}.flexible-skinny-profile-choose ul li:not(#foo) input[type='radio']:focus+label,.flexible-skinny-profile-choose ul li:not(#foo) input[type='checkbox']:focus+label,.flexible-skinny-profile-choose ul td:not(#foo) input[type='radio']:focus+label,.flexible-skinny-profile-choose ul td:not(#foo) input[type='checkbox']:focus+label{outline:1px dotted #666}@media only screen and (max-width: 1024px){.flexible-skinny-profile-choose ul li:not(#foo) input[type='radio']:focus+label,.flexible-skinny-profile-choose ul li:not(#foo) input[type='checkbox']:focus+label,.flexible-skinny-profile-choose ul td:not(#foo) input[type='radio']:focus+label,.flexible-skinny-profile-choose ul td:not(#foo) input[type='checkbox']:focus+label{outline:none}}.flexible-skinny-profile-choose ul li:not(#foo) input[disabled]+label,.flexible-skinny-profile-choose ul td:not(#foo) input[disabled]+label{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}.flexible-skinny-profile-choose ul li:not(#foo) input[disabled]:checked+label,.flexible-skinny-profile-choose ul td:not(#foo) input[disabled]:checked+label{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}.flexible-skinny-profile-choose li{margin-bottom:0.625em}.flexible-skinny-profile-choose li:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-skinny-profile-choose li{display:inline-block}* html .flexible-skinny-profile-choose li{height:1%}.flexible-skinny-profile-choose li{display:block}.flexible-skinny-profile-choose h3{font-size:0.8125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-bottom:1.15385em}.flexible-skinny-profile-choose label{font-size:0.9375em;text-transform:none}.flexible-skinny-profile-choose 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;font-size:1.25em;line-height:1;padding-left:1em;float:left}.flexible-skinny-profile-choose a:hover,.flexible-skinny-profile-choose a:focus{color:#5ec3fb}@media (max-width: 900px){.flexible-skinny-profile-choose{position:static;width:auto;padding-top:0.625em}}@media only screen and (max-width: 768px){.flexible-skinny-profile-choose h3{text-align:center}}.flexible-skinny-profile-form__buttons{margin:1.25em 0 0}.flexible-skinny-profile-form__buttons .f-button{display:inline-block;font-size:1.125em;line-height:1.94444em;padding:0 2.22222em;height:1.94444em}.flexible-skinny-profile-form__buttons li{display:inline-block;margin-right:1.25em}@media only screen and (max-width: 768px){.flexible-skinny-profile-form__buttons{text-align:center}}@media only screen and (max-width: 480px){.flexible-skinny-profile-form__buttons li{margin:0 0.3125em}.flexible-skinny-profile-form__buttons .f-button{padding:0 1.38889em}}#password_current_modal{display:none}.skinny-profile-popup .buttonsList{padding:0.625em 0;overflow:hidden}.skinny-profile-popup .buttonsList li{float:left;margin-right:0.625em}.skinny-profile-popup .buttonsList .f-button{font-size:1.125em;padding-top:0.44444em;padding-bottom:0.44444em;line-height:1.125em;display:inline-block;height:1.11111em}.tier-two-create-account{background:#fff url(/static/leaves_blue_wide-a1bfe3c206f7da3693872bee4170b6e3.png) 0 0 repeat-x}.tier-two-create-account:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.tier-two-create-account{display:inline-block}* html .tier-two-create-account{height:1%}.tier-two-create-account{display:block}@media (max-width: 767px){.tier-two-create-account{padding:0 20px}}body.ie8 .tier-two-create-account{min-width:1023px}.tier-two-create-account-row{max-width:1170px;margin:0 auto}.tier-two-create-account-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.tier-two-create-account-row{display:inline-block}* html .tier-two-create-account-row{height:1%}.tier-two-create-account-row{display:block}.tier-two-create-account-content{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;position:relative;text-align:center}@media (max-width: 767px){.tier-two-create-account-content{float:none;width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width: 768px){.tier-two-create-account-content{padding:1.25em 0 0 0}}.tier-two-create-account__section{display:inline-block;vertical-align:top;padding:8.75em 0.9375em 9.8125em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.tier-two-create-account__section h2{font-family:"droid_serifregular", Times, "Times New Roman", serif;font-size:2.5em;line-height:1;color:#303335;text-align:left;margin-bottom:0.625em}@media only screen and (max-width: 767px){.tier-two-create-account__section{padding:1.25em}}.tier-two-create-account__section.left{width:28.75em}@media only screen and (max-width: 900px){.tier-two-create-account__section.left{max-width:28.75em;width:49%}}@media only screen and (max-width: 767px){.tier-two-create-account__section.left{max-width:23.75em;width:90%}}.tier-two-create-account__section.right{width:27.33333em;text-align:left;font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.53333em;color:#303335}.tier-two-create-account__section.right 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}.tier-two-create-account__section.right a:hover,.tier-two-create-account__section.right a:focus{color:#5ec3fb}.tier-two-create-account__section.right p{margin-bottom:1.33333em}.tier-two-create-account__section.right p.inline-errors{margin-bottom:0;font-size:0.86667em;padding:0}@media only screen and (max-width: 900px){.tier-two-create-account__section.right{max-width:25.625em;width:49%}}@media only screen and (max-width: 767px){.tier-two-create-account__section.right{width:100%}}.tier-two-create-account__section-logo{border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#fff;padding:2.8125em 4.0625em}.tier-two-create-account__section-logo img{width:100%;max-width:19.375em}@media only screen and (max-width: 768px){.tier-two-create-account__section-logo{padding:2.1875em 3.125em}}@media only screen and (max-width: 640px){.tier-two-create-account__section-logo{padding:1.5625em 2.1875em}}.tier-two-create-account__form input{font-size:1em;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.625em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #dfe0e3}.tier-two-create-account__form label{display:block;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;margin-bottom:0.27778em}.tier-two-create-account__form li{margin-bottom:1.25em}.tier-two-create-account__form li.hidden-field{display:none}.tier-two-create-account__form .sm_captcha{text-align:center;margin-bottom:0.625em}.tier-two-create-account__form .sm_captcha img{vertical-align:middle}.tier-two-create-account__form .sm_captcha input{width:10em}.tier-two-create-account__form--password:after,.tier-two-create-account__form-name:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.tier-two-create-account__form--password,.tier-two-create-account__form-name{display:inline-block}* html .tier-two-create-account__form--password,* html .tier-two-create-account__form-name{height:1%}.tier-two-create-account__form--password,.tier-two-create-account__form-name{display:block}.tier-two-create-account__form--first,.tier-two-create-account__form--last,.tier-two-create-account__form--original,.tier-two-create-account__form--confirm{width:48%;float:left}@media (max-width: 567px){.tier-two-create-account__form--first,.tier-two-create-account__form--last,.tier-two-create-account__form--original,.tier-two-create-account__form--confirm{width:100%;float:none}}.tier-two-create-account__form--last,.tier-two-create-account__form--confirm{float:right}.tier-two-create-account__form--email p{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;text-align:right}.tier-two-create-account__form--email 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}.tier-two-create-account__form--email a:hover,.tier-two-create-account__form--email a:focus{color:#5ec3fb}@media (max-width: 400px){.tier-two-create-account__form--email p{font-size:0.8125em}}.tier-two-create-account__form--buttons{margin-top:0.625em}.tier-two-create-account__form--buttons .f-button{width:auto;font-size:1.125em;padding:0.66667em 1.38889em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.tier-two-create-account__form__terms-information{padding-bottom:0.9375em}.flexible-password-resets{background-color:#f6f6f6}.flexible-password-resets:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-password-resets{display:inline-block}* html .flexible-password-resets{height:1%}.flexible-password-resets{display:block}@media (max-width: 767px){.flexible-password-resets{padding:0 20px}}body.ie8 .flexible-password-resets{min-width:1023px}.flexible-password-resets__wrapper{max-width:1170px;margin:0 auto;padding:5em 0.625em}.flexible-password-resets__wrapper:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-password-resets__wrapper{display:inline-block}* html .flexible-password-resets__wrapper{height:1%}.flexible-password-resets__wrapper{display:block}@media only screen and (max-width: 768px){.flexible-password-resets__wrapper{padding:1.25em 0.625em}}.flexible-password-resets__container{width:47.00855%;margin:0 auto;color:#303335}@media only screen and (max-width: 480px){.flexible-password-resets__container{width:100%}}.flexible-password-resets__container h2{font-size:0.9375em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;text-transform:uppercase;color:#303335;line-height:1.2;margin-bottom:0.66667em}.flexible-password-resets__container .inputs{padding-bottom:0.625em}.flexible-password-resets__container #password_reset ul{overflow:hidden;padding-top:0.625em}.flexible-password-resets__container #password_reset ul li{float:left;margin-right:0.9375em}.flexible-password-resets__container #password_reset ul li.remember{font-size:0.9375em;padding-top:0.73333em}.flexible-password-resets__container #password_reset .f-button,.flexible-password-resets__container .edit-password-resets .f-button{font-size:0.9375em;padding:0.86667em 1.33333em}.flexible-password-resets__container label{font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.2;margin-bottom:0.66667em}.flexible-password-resets__container p{font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.3;padding-bottom:0.66667em 0}.flexible-password-resets__container span{font-size:0.8125em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.2;padding:1em 0;display:inline-block}.flexible-password-resets__container 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-password-resets__container a:hover,.flexible-password-resets__container a:focus{color:#5ec3fb}.flexible-password-resets__container.password-reset-page .label{display:none}.flexible-password-resets__container.password-reset-page .edit-password-resets .defaultText{font-size:0.9375em;padding-left:0.66667em;left:0}.tier-three-password-reset .inputDefaultText .defaultText{font-size:0.9375em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;left:0.66667em}.tier-three-password-reset .actions{padding:0.625em 0 1.875em;overflow:hidden}.tier-three-password-reset .actions ol li{float:left;margin-right:1.25em}.tier-three-password-reset .actions ol li.remember{font-size:0.9375em;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#303335;margin-top:0.66667em}.tier-three-password-reset .actions ol li.remember 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}.tier-three-password-reset .actions ol li.remember a:hover,.tier-three-password-reset .actions ol li.remember a:focus{color:#5ec3fb}.tier-three-password-reset .problem-contact{width:95%;border-top:solid 2px #dfe0e3;padding-top:2em;text-align:center;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.3;color:#303335}.tier-three-password-reset .problem-contact 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}.tier-three-password-reset .problem-contact a:hover,.tier-three-password-reset .problem-contact a:focus{color:#5ec3fb}.serp-header__container{background:#fff;position:relative;z-index:5}.serp-header__container:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.serp-header__container{display:inline-block}* html .serp-header__container{height:1%}.serp-header__container{display:block}@media (max-width: 767px){.serp-header__container{padding:0 20px}}body.ie8 .serp-header__container{min-width:1023px}.serp-header__row{max-width:1170px;margin:0 auto}.serp-header__row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.serp-header__row{display:inline-block}* html .serp-header__row{height:1%}.serp-header__row{display:block}.serp-header__contents{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;background:#f6f6f6;color:#000;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0;border-radius:0 0 4px 4px;border:solid 1px #dfe0e3;font-family:"droid_serifregular", Times, "Times New Roman", serif;font-size:1.75em;line-height:1;padding:0 1.07143em}@media (max-width: 767px){.serp-header__contents{float:none;width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width: 768px){.serp-header__contents{text-align:center;padding-top:0.35714em;font-size:1.25em}}.serp-header__contents-right{margin:0.71429em 11.78571em 0.35714em 0;word-break:break-all;word-break:break-word;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media only screen and (max-width: 768px){.serp-header__contents-right{margin:0}}.serp-header__contents-left{float:left;position:relative}@media only screen and (max-width: 768px){.serp-header__contents-left{float:none;padding-bottom:4em}}.serp-header__result-count{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.serp-header__result-keyword{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.10714em}.serp-header__menu-wrapper{float:right}@media only screen and (max-width: 768px){.serp-header__menu-wrapper{float:none;position:absolute;bottom:0;left:28%}}@media only screen and (max-width: 480px){.serp-header__menu-wrapper{left:0}}.serp-header__menu{background:#fff;color:#000;font-size:16px;border-left:solid 1px #dfe0e3;border-right:solid 1px #dfe0e3;border-bottom:solid 1px #dfe0e3;margin-left:1.25em;position:relative;top:1px}@media only screen and (max-width: 768px){.serp-header__menu{display:block;border-top:solid 1px #dfe0e3;margin:0 auto;margin-top:10px;font-size:12px;width:265px}}@media only screen and (max-width: 480px){.serp-header__menu{width:230px}}.serp-header__menu__arrow-up{position:absolute;top:-8px;left:30px;z-index:30;display:block;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #fff}.serp-header__menu-ul{display:none;position:absolute;z-index:3;top:85px;left:0;right:0;border:solid 1px #e8e9e9;border-top:none;-moz-box-shadow:rgba(0,0,0,0.2) 0px 0px 20px 0px;-webkit-box-shadow:rgba(0,0,0,0.2) 0px 0px 20px 0px;box-shadow:rgba(0,0,0,0.2) 0px 0px 20px 0px;font-size:16px}.serp-header__menu-li{border-top:solid 1px #e8e9e9}.serp-header__menu-li a{display:block;background:#fff;padding:0.3125em 1.25em;font-size:1em;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}.serp-header__menu-li a:hover,.serp-header__menu-li a:focus{color:#5ec3fb}.serp-header__menu-li a:hover,.serp-header__menu-li a:focus{background:#f7f7f7}@media only screen and (max-width: 768px){.serp-header__menu-li{text-align:left}}.serp-header__menu__current{display:inline-block;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.75em;padding:0.53571em 0.71429em}.serp-header__menu__current-selected{line-height:40px;vertical-align:middle}.serp-header__menu__toggle{display:inline-block;border-left:solid 1px #dfe0e3;padding:0.53571em 0;font-size:1.75em;line-height:40px;color:#000;text-decoration:none;text-align:center;width:70px}.serp-header__menu__toggle span{font-size:0.57143em}@media only screen and (max-width: 480px){.serp-header__menu__toggle{width:40px}}.search_icons-sprite,.search_icons-courses,.search_icons-leaves,.search_icons-pathways,.search_icons-people,.search_icons-playlists,.search_icons-tutorials,.serp-header__menu__icon-leaves,.serp-header__menu__icon-playlists,.serp-header__menu__icon-tutorials,.serp-header__menu__icon-people,.serp-header__menu__icon-pathways,.serp-header__menu__icon-courses{background-image:url(/static/search_icons-s8584461d87-45188883fee3c98033cf14056bef1b40.png);background-repeat:no-repeat}.search_icons-courses{background-position:0 0}.search_icons-leaves{background-position:0 -40px}.search_icons-pathways{background-position:0 -80px}.search_icons-people{background-position:0 -120px}.search_icons-playlists{background-position:0 -160px}.search_icons-tutorials{background-position:0 -200px}.serp-header__menu__icon-leaves,.serp-header__menu__icon-playlists,.serp-header__menu__icon-tutorials,.serp-header__menu__icon-people,.serp-header__menu__icon-courses,.serp-header__menu__icon-pathways{width:40px;height:40px;display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:15px}@media only screen and (max-width: 480px){.serp-header__menu__icon-leaves,.serp-header__menu__icon-playlists,.serp-header__menu__icon-tutorials,.serp-header__menu__icon-people,.serp-header__menu__icon-courses,.serp-header__menu__icon-pathways{margin-right:0}}.serp-header__menu__icon-leaves{background-position:0 -40px}.serp-header__menu__icon-playlists{background-position:0 -160px}.serp-header__menu__icon-tutorials{background-position:0 -200px}.serp-header__menu__icon-people{background-position:0 -120px}.serp-header__menu__icon-pathways{background-position:0 -80px}.serp-header__menu__icon-courses{background-position:0 0}.flexible-serp{background-color:#fff;position:relative;z-index:3}.flexible-serp:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-serp{display:inline-block}* html .flexible-serp{height:1%}.flexible-serp{display:block}@media (max-width: 767px){.flexible-serp{padding:0 20px}}body.ie8 .flexible-serp{min-width:1023px}.flexible-serp a:visited{color:#78459b}.flexible-serp-inner{max-width:1170px;margin:0 auto}.flexible-serp-inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-serp-inner{display:inline-block}* html .flexible-serp-inner{height:1%}.flexible-serp-inner{display:block}.flexible-serp__content{width:82.05128%;margin:0 auto;padding:2.5em 0 0}@media only screen and (min-width: 481px) and (max-width: 768px){.flexible-serp__content{width:94.01709%}}@media only screen and (max-width: 480px){.flexible-serp__content{width:100%}}.flexible-serp__content .pagination{text-align:center;padding:1.33333em 0 2em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.0625em}.flexible-serp__content .pagination a,.flexible-serp__content .pagination span{margin:0.33333em 0.13333em}.flexible-serp__content .pagination .current{text-decoration:none;background-color:#1c9def;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:inline-block;min-width:1.66667em;padding:0.33333em 0 0.26667em;text-align:center;border:solid 1px #1c9def}.flexible-serp__content .pagination a{display:inline-block;min-width:1.66667em;padding:0.33333em 0 0.26667em;text-align:center;color:#303335;text-decoration:none;border:solid 1px transparent}.flexible-serp__content .pagination a:hover,.flexible-serp__content .pagination a:active{text-decoration:none;background-color:#1c9def;color:#fff;border:solid 1px #1c9def;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-serp__content .pagination .prev_page.disabled,.flexible-serp__content .pagination .next_page.disabled{display:none}.flexible-serp__content .pagination .next_page{background:url(/static/arrows/paginator_arrows-8dd32b199c91cf5c2f8021ba25878368.png) -24px 7px no-repeat #f7f7f7;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:1.66667em;height:1.06667em;text-indent:-9999px}.flexible-serp__content .pagination .next_page:hover,.flexible-serp__content .pagination .next_page:active{background:url(/static/arrows/paginator_arrows-8dd32b199c91cf5c2f8021ba25878368.png) -24px -23px no-repeat #1c9def;border:solid 1px #1c9def}.flexible-serp__content .pagination .prev_page{background:url(/static/arrows/paginator_arrows-8dd32b199c91cf5c2f8021ba25878368.png) 9px 7px no-repeat #f7f7f7;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:1.66667em;height:1.06667em;text-indent:-9999px}.flexible-serp__content .pagination .prev_page:hover,.flexible-serp__content .pagination .prev_page:active{background:url(/static/arrows/paginator_arrows-8dd32b199c91cf5c2f8021ba25878368.png) 9px -23px no-repeat #1c9def;border:solid 1px #1c9def}@media only screen and (max-width: 480px){.flexible-serp__content .pagination{position:relative;padding-left:2.33333em;padding-right:2.33333em}.flexible-serp__content .pagination .next_page,.flexible-serp__content .pagination .prev_page{position:absolute;top:1.33333em}.flexible-serp__content .pagination .next_page{right:0}.flexible-serp__content .pagination .prev_page{left:0}}.flexible-serp__content-inner{max-width:1170px;margin:0 auto}.flexible-serp__content-inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-serp__content-inner{display:inline-block}* html .flexible-serp__content-inner{height:1%}.flexible-serp__content-inner{display:block}.flexible-serp__content-inner-left{float:left;width:64.16667%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.flexible-serp__content-inner-left{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-serp__content-inner-right{float:left;width:30.83333%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.flexible-serp__content-inner-right{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-serp__search-title{border-bottom:solid 1px #dfe0e3;margin-bottom:1.5625em;position:relative}.flexible-serp__search-title:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-serp__search-title{display:inline-block}* html .flexible-serp__search-title{height:1%}.flexible-serp__search-title{display:block}.flexible-serp__search-title h3{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.4375em;line-height:1.2;color:#303335;margin-bottom:0.21739em;text-transform:capitalize}.flexible-serp__search-title h3 em{font-family:"ProximaNova-SemiboldIt", Arial, "Helvetica Neue", Helvetica, sans-serif}@media only screen and (max-width: 480px){.flexible-serp__search-title h3{padding-bottom:1.30435em}}.flexible-serp__search-title .search-see-all{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.78261em;line-height:1.2;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;float:right;margin-top:0.27778em}.flexible-serp__search-title .search-see-all:hover,.flexible-serp__search-title .search-see-all:focus{color:#5ec3fb}.flexible-serp__search-title.people{background:url(/static/search_icons/people-cd0e00e291f4dde1a972d3a95f9d8443.png) -8px -8px no-repeat}.flexible-serp__search-title.people h3{padding-left:1.30435em}.flexible-serp__search-title.playlists{background:url(/static/search_icons/playlists-35631c02f125eb28f63e8e0e84028236.png) -8px -8px no-repeat}.flexible-serp__search-title.playlists h3{padding-left:1.30435em}.flexible-serp__search-title.tutorials{background:url(/static/search_icons/tutorials-96696da710907beee9af769e0d4e9987.png) -8px -9px no-repeat}.flexible-serp__search-title.tutorials h3{padding-left:1.30435em}.flexible-serp__search-title.pathways{background:url(/static/search_icons/pathways-35ee8c52110c68ccf869c6638da0ca61.png) -8px -8px no-repeat}.flexible-serp__search-title.pathways h3{padding-left:1.30435em}.flexible-search-results-courses,.flexible-search-results-certificates,.flexible-search-results-pathways,.flexible-search-results-tutorials,.flexible-search-results-playlists,.flexible-search-results-people{padding-bottom:1.25em}.flexible-serp-additional{background-color:#fff}.flexible-serp-additional:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-serp-additional{display:inline-block}* html .flexible-serp-additional{height:1%}.flexible-serp-additional{display:block}@media (max-width: 767px){.flexible-serp-additional{padding:0 20px}}body.ie8 .flexible-serp-additional{min-width:1023px}.flexible-serp-additional-inner{max-width:1170px;margin:0 auto}.flexible-serp-additional-inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-serp-additional-inner{display:inline-block}* html .flexible-serp-additional-inner{height:1%}.flexible-serp-additional-inner{display:block}.flexible-serp-additional__content{width:82.05128%;margin:0 auto;padding:1.875em 0;border-top:solid 1px #dfe0e3;max-width:1170px;margin:0 auto}.flexible-serp-additional__content:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-serp-additional__content{display:inline-block}* html .flexible-serp-additional__content{height:1%}.flexible-serp-additional__content{display:block}@media only screen and (min-width: 481px) and (max-width: 768px){.flexible-serp-additional__content{width:94.01709%}}@media only screen and (max-width: 480px){.flexible-serp-additional__content{width:100%}}.flexible-serp-additional__content-col{float:left;width:30.83333%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.flexible-serp-additional__content-col{float:none;width:100%;margin-left:0;margin-right:0}}@media (max-width: 768px){.flexible-serp-additional__content-col{float:none;width:100%;margin-bottom:1.5625em;overflow:hidden}}.flexible-serp-additional__avatar{float:left;max-width:6.25em}.flexible-serp-additional__avatar img{display:block;width:100%}.flexible-serp-additional__info{color:#303335;margin-left:6.875em}.flexible-serp-additional__info h4{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;line-height:1.2;margin-bottom:0.55556em}.flexible-serp-additional__info 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;color:#8b8d8e}.flexible-serp-additional__info h4 a:hover,.flexible-serp-additional__info h4 a:focus{color:#5ec3fb}.flexible-serp-additional__description{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.2;margin-bottom:0.66667em;min-height:3em}.flexible-serp-additional__total{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.2}.flexible-serp-additional__total 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-serp-additional__total a:hover,.flexible-serp-additional__total a:focus{color:#5ec3fb}.flexible-serp__search-title-sort{position:absolute;right:0;bottom:0}.flexible-serp__search-title-sort .sinceSelect{position:relative;width:12.8125em}.flexible-serp__search-title-sort .sinceSelect:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-serp__search-title-sort .sinceSelect{display:inline-block}* html .flexible-serp__search-title-sort .sinceSelect{height:1%}.flexible-serp__search-title-sort .sinceSelect{display:block}.flexible-serp__search-title-sort .sinceSelect div{float:left;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.8125em;line-height:1.2;color:#303335;text-transform:uppercase;width:5em;padding:0.61538em 0}.flexible-serp__search-title-sort .sinceSelect .open_list{width:2.30769em;border-right:solid 1px #dfe0e3;border-top:solid 1px #dfe0e3;-moz-border-radius:0 4px 0 0;-webkit-border-radius:0;border-radius:0 4px 0 0;position:absolute;top:0;right:0;cursor:pointer;background:url(/static/arrows/black_arrow_vert-22bb14d878f2cd0e48885fa084cb68f1.png) 9px -11px no-repeat}.flexible-serp__search-title-sort .sinceSelect .selectReplace{border:solid 1px #dfe0e3;border-bottom:none;-moz-border-radius:4px 0 0 0;-webkit-border-radius:4px;border-radius:4px 0 0 0;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.2;color:#303335;height:2em;width:7.33333em;position:absolute;top:0;right:2em;overflow:hidden;cursor:pointer;background-color:#fff;z-index:10}.flexible-serp__search-title-sort .sinceSelect .selectReplace.active{height:auto}.flexible-serp__search-title-sort .sinceSelect .selectReplace li:last-child{border-bottom:solid 1px #dfe0e3}.flexible-serp__search-title-sort .sinceSelect .selectReplace li:hover,.flexible-serp__search-title-sort .sinceSelect .selectReplace li:focus{background-color:#f5f5f5}.flexible-serp__search-title-sort .sinceSelect .selectReplace a{color:#303335;text-decoration:none;padding:0.4em 0.66667em;display:block}.flexible-serp__refine{background-color:#f7f7f7;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;line-height:1.1;color:#303335;margin-bottom:2em}.flexible-serp__refine .facet-header{font-size:0.86667em;line-height:1.1;text-transform:uppercase;padding:0.92308em 1.15385em}.flexible-serp__refine .facet-title{padding:0.66667em 1em;border-top:solid 1px #dfe0e3;border-bottom:solid 1px #dfe0e3;background-color:#fff}.flexible-serp__refine .facet-title:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-serp__refine .facet-title{display:inline-block}* html .flexible-serp__refine .facet-title{height:1%}.flexible-serp__refine .facet-title{display:block}.flexible-serp__refine .facet-title .reset{float:right;font-size:0.86667em}.flexible-serp__refine .facet-title .closing-capture-icon{width:1.06667em;margin:0 0.33333em}.flexible-serp__refine 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-serp__refine a:hover,.flexible-serp__refine a:focus{color:#5ec3fb}.flexible-serp__refine a:visited{color:#1c9def}.flexible-serp__refine .selected>.term-wrapper:first-child{background-color:#DFE0E4}.flexible-serp__refine .selected>.term-wrapper:first-child a{color:#303335;cursor:default}.flexible-serp__refine .selected>.term-wrapper:first-child a .branch-opener{color:#303335}.flexible-serp__refine .term-wrapper{font-size:0.86667em;padding:0.61538em 1.15385em}.flexible-serp__refine .term-wrapper:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-serp__refine .term-wrapper{display:inline-block}* html .flexible-serp__refine .term-wrapper{height:1%}.flexible-serp__refine .term-wrapper{display:block}.flexible-serp__refine li.term ul li .term-wrapper{padding-left:2.30769em}.flexible-serp__refine li.term ul li ul li .term-wrapper{padding-left:3.69231em}.flexible-serp__refine li.term .count{float:right;text-align:right}.flexible-serp__refine .branch-opener{font-family:"ProximaNova-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.30769em;line-height:1em;color:#1C9DEF;width:0.61538em;text-align:center;position:absolute;top:-1px;left:0}.flexible-serp__refine ul.subjects a{position:relative;padding-left:0.86667em;display:block;margin-right:2.66667em}.flexible-serp__refine ul.subjects ul{display:none}.flexible-search-course-item-wrapper{margin-bottom:1.875em;width:65.625%}.flexible-search-course-item-wrapper:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-search-course-item-wrapper{display:inline-block}* html .flexible-search-course-item-wrapper{height:1%}.flexible-search-course-item-wrapper{display:block}@media only screen and (max-width: 768px){.flexible-search-course-item-wrapper{width:100%}}.flexible-search-course-item-wrapper .course-certificate-image{width:8.4375em;height:8.4375em;float:left;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}@media only screen and (max-width: 480px){.flexible-search-course-item-wrapper .course-certificate-image{float:none;margin:0 auto;margin-bottom:1.25em}}.flexible-search-course-item-wrapper .course-certificate-image img{display:block;max-width:100%}.flexible-search-course-item-wrapper .course-certificate-image.generic-add{border:none;width:6.25em;height:6.625em;margin:0.3125em 0 0 0.3125em}.flexible-search-course-item-wrapper .course-certificate-description{margin-left:9.375em;color:#303335}@media only screen and (max-width: 480px){.flexible-search-course-item-wrapper .course-certificate-description{margin-left:0;text-align:center}}.flexible-search-course-item-wrapper .course-certificate-title{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;line-height:1.2;margin-bottom:0.55556em}.flexible-search-course-item-wrapper .course-certificate-title 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-search-course-item-wrapper .course-certificate-title a:hover,.flexible-search-course-item-wrapper .course-certificate-title a:focus{color:#5ec3fb}.flexible-search-course-item-wrapper .course-certificate-description-text{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.3;margin-bottom:0.66667em}.flexible-search-course-item-wrapper .course-certificate-desclaimer-text{font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.625em;line-height:1.4;margin-bottom:1em}.flexible-search-course-item-wrapper .flexible-search__see-all{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.93333em;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;float:right}.flexible-search-course-item-wrapper .flexible-search__see-all:hover,.flexible-search-course-item-wrapper .flexible-search__see-all:focus{color:#5ec3fb}.flexible-search-course-item-wrapper .flexible-search__see-all:before{position:relative;height:.6em}.flexible-search-certificate-item-wrapper{margin-bottom:1.875em;width:65.625%}.flexible-search-certificate-item-wrapper:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-search-certificate-item-wrapper{display:inline-block}* html .flexible-search-certificate-item-wrapper{height:1%}.flexible-search-certificate-item-wrapper{display:block}@media only screen and (max-width: 768px){.flexible-search-certificate-item-wrapper{width:100%}}.flexible-search-certificate-item-wrapper .search-certificate-image{width:8.4375em;float:left}@media only screen and (max-width: 480px){.flexible-search-certificate-item-wrapper .search-certificate-image{float:none;margin:0 auto;margin-bottom:1.25em}}.flexible-search-certificate-item-wrapper .search-certificate-image img{display:block;max-width:100%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-search-certificate-item-wrapper .search-certificate-image.generic-add{border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-search-certificate-item-wrapper .search-certificate-description{margin-left:9.375em;color:#303335}@media only screen and (max-width: 480px){.flexible-search-certificate-item-wrapper .search-certificate-description{margin-left:0;text-align:center}}.flexible-search-certificate-item-wrapper .search-certificate-title{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;line-height:1.2;margin-bottom:0.55556em}.flexible-search-certificate-item-wrapper .search-certificate-title 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-search-certificate-item-wrapper .search-certificate-title a:hover,.flexible-search-certificate-item-wrapper .search-certificate-title a:focus{color:#5ec3fb}.flexible-search-certificate-item-wrapper .search-certificate-description-text{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.2;margin-bottom:0.66667em}.flexible-search-certificate-item-wrapper .flexible-search__see-all{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.93333em;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;float:right}.flexible-search-certificate-item-wrapper .flexible-search__see-all:hover,.flexible-search-certificate-item-wrapper .flexible-search__see-all:focus{color:#5ec3fb}.flexible-search-certificate-item-wrapper .flexible-search__see-all:before{position:relative;height:.6em}.flexible-search-pathway-item{margin-bottom:1.875em;position:relative}.flexible-search-pathway-item:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-search-pathway-item{display:inline-block}* html .flexible-search-pathway-item{height:1%}.flexible-search-pathway-item{display:block}.flexible-search-pathway-item .pathway-image{width:4.375em;height:4.375em;float:left;overflow:hidden;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-search-pathway-item .pathway-image img{display:block;max-width:100%}.flexible-search-pathway-item .pathway-description{float:left;margin-left:1.25em;color:#303335;width:61.45833%}.flexible-search-pathway-item .pathway-description h4{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;line-height:1.2;margin-bottom:0.55556em}.flexible-search-pathway-item .pathway-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}.flexible-search-pathway-item .pathway-description a:hover,.flexible-search-pathway-item .pathway-description a:focus{color:#5ec3fb}.flexible-search-pathway-item .pathway-description a:visited{color:#78459b}.flexible-search-pathway-item .pathway-description p{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.2;margin-bottom:0.66667em}.flexible-search-pathway-item .pathway-actions{float:right}.flexible-search-pathway-item .pathway-actions .concepts-number{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.2;color:#303335}.flexible-search-pathway-item .pathway-actions .concepts-number span.count{color:#fff;background:url(/static/leave_blue_single-e81c252c9f43f8e9895742a93814c596.png) center no-repeat;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;text-align:center;padding:0.46667em 0 0.4em 0;display:inline-block;width:28px;margin-right:0.53333em}.flexible-search-tutorial-item{margin-bottom:1.875em;position:relative}.flexible-search-tutorial-item:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-search-tutorial-item{display:inline-block}* html .flexible-search-tutorial-item{height:1%}.flexible-search-tutorial-item{display:block}.flexible-search-tutorial-item .tutorial-image{width:4.375em;height:4.375em;float:left;overflow:hidden;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-search-tutorial-item .tutorial-image img{display:block;max-width:100%}.flexible-search-tutorial-item .tutorial-description{float:left;margin-left:1.25em;color:#303335;width:61.45833%}.search-tutorials .flexible-search-tutorial-item .tutorial-description{width:73.95833%}@media only screen and (max-width: 768px){.search-tutorials .flexible-search-tutorial-item .tutorial-description{width:62.5%}}.flexible-search-tutorial-item .tutorial-description h4{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;line-height:1.2;margin-bottom:0.27778em}.flexible-search-tutorial-item .tutorial-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-search-tutorial-item .tutorial-description h4 a:hover,.flexible-search-tutorial-item .tutorial-description h4 a:focus{color:#5ec3fb}.flexible-search-tutorial-item .tutorial-description h4 a:visited{color:#78459b}.flexible-search-tutorial-item .tutorial-description h4 .closing-capture-icon{width:0.88889em;margin:0 0.27778em}.flexible-search-tutorial-item .tutorial-description .author,.flexible-search-tutorial-item .tutorial-description .views{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.3}.flexible-search-tutorial-item .tutorial-description .author a,.flexible-search-tutorial-item .tutorial-description .views 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;word-break:break-all;word-break:break-word;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.flexible-search-tutorial-item .tutorial-description .author a:hover,.flexible-search-tutorial-item .tutorial-description .author a:focus,.flexible-search-tutorial-item .tutorial-description .views a:hover,.flexible-search-tutorial-item .tutorial-description .views a:focus{color:#5ec3fb}.flexible-search-tutorial-item .tutorial-description .author a:visited,.flexible-search-tutorial-item .tutorial-description .views a:visited{color:#78459b}.flexible-search-tutorial-item .tutorial-description .author span,.flexible-search-tutorial-item .tutorial-description .views span{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-search-tutorial-item .tutorial-description .ratings{overflow:hidden;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.3}.flexible-search-tutorial-item .tutorial-description .ratings li{float:left;margin-right:0.33333em}.flexible-search-tutorial-item .tutorial-description .ratings span{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-search-tutorial-item .tutorial-description .ratings span.count{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-search-tutorial-item .tutorial-description .ratings .stars{float:left;font-size:16px;background:#d4d4d4 url(/static/stars-flexible-gradient-bg-bfe45ec69e6121d1f643daa709a5c8f4.png) 0 0 no-repeat;width:5.25em;height:1em;overflow:hidden}.flexible-search-tutorial-item .tutorial-description .ratings .stars img{display:block;margin:0;padding:0}.flexible-search-tutorial-item .tutorial-actions{float:right}.flexible-search-tutorial-item .tutorial-actions-has-quiz{background:url(/static/has_quiz_icon-ef05100d7901dbb13aeff6fd910acb7c.png) right 2px no-repeat;font-size:1.125em;font-family:'SkippySharp';line-height:1.4;padding-right:1.83333em;color:#303335}.flexible-search-playlist-item{margin-bottom:1.875em;position:relative}.flexible-search-playlist-item:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-search-playlist-item{display:inline-block}* html .flexible-search-playlist-item{height:1%}.flexible-search-playlist-item{display:block}.flexible-search-playlist-item .playlist-image{width:4.375em;height:4.375em;float:left;overflow:hidden;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-search-playlist-item .playlist-image img{display:block;max-width:100%}.flexible-search-playlist-item .playlist-description{float:left;margin-left:1.25em;color:#303335;width:61.45833%}.flexible-search-playlist-item .playlist-description h4{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;line-height:1.2;margin-bottom:0.27778em}.flexible-search-playlist-item .playlist-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-search-playlist-item .playlist-description h4 a:hover,.flexible-search-playlist-item .playlist-description h4 a:focus{color:#5ec3fb}.flexible-search-playlist-item .playlist-description h4 a:visited{color:#78459b}.flexible-search-playlist-item .playlist-description .author,.flexible-search-playlist-item .playlist-description .packets-count{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.2}.flexible-search-playlist-item .playlist-description .author a,.flexible-search-playlist-item .playlist-description .packets-count a{word-break:break-all;word-break:break-word;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;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-search-playlist-item .playlist-description .author a:hover,.flexible-search-playlist-item .playlist-description .author a:focus,.flexible-search-playlist-item .playlist-description .packets-count a:hover,.flexible-search-playlist-item .playlist-description .packets-count a:focus{color:#5ec3fb}.flexible-search-playlist-item .playlist-description .author a:visited,.flexible-search-playlist-item .playlist-description .packets-count a:visited{color:#78459b}.flexible-search-playlist-item .playlist-description .author span,.flexible-search-playlist-item .playlist-description .packets-count span{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-search-playlist-item .tutorial-actions{float:right}.flexible-search-people-item{margin-bottom:1.875em;position:relative}.flexible-search-people-item:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-search-people-item{display:inline-block}* html .flexible-search-people-item{height:1%}.flexible-search-people-item{display:block}.flexible-search-people-item .people-image{width:4.375em;height:4.375em;float:left;overflow:hidden;border:solid 1px #dfe0e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-search-people-item .people-image img{display:block;width:100%}.flexible-search-people-item .people-description{float:left;margin-left:1.25em;color:#303335;width:61.45833%}.flexible-search-people-item .people-description h4{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;line-height:1.2;margin-bottom:0.27778em}.flexible-search-people-item .people-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;word-break:break-all;word-break:break-word;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.flexible-search-people-item .people-description h4 a:hover,.flexible-search-people-item .people-description h4 a:focus{color:#5ec3fb}.flexible-search-people-item .people-description h4 a:visited{color:#78459b}.flexible-search-people-item .people-description .bio{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.2;color:#303335;overflow:hidden}.flexible-search-people-item .people-description .school{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.2}.flexible-search-people-item .people-description .school 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-search-people-item .people-description .school a:hover,.flexible-search-people-item .people-description .school a:focus{color:#5ec3fb}.flexible-search-people-item .people-description .school span{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.flexible-search-people-item .people-actions{float:right}.flexible-search-people-item .people-actions-teacher{background:url(/static/teacher_student_icons-486f346c26148d66c66021ed69fe0563.png) right -168px no-repeat;font-size:1.125em;font-family:'SkippySharp';line-height:1.5;padding:0.16667em 2.22222em 0.16667em 0;color:#303335;word-break:break-all;word-break:break-word;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.flexible-search-people-item .people-actions-teacher .icon-reply-bottom-right:before{font-size:0.88889em;margin:0 0.1875em}.flexible-search-people-item .people-actions-student{background:url(/static/teacher_student_icons-486f346c26148d66c66021ed69fe0563.png) right 0 no-repeat;font-size:1.125em;font-family:'SkippySharp';line-height:1.5;padding:0.16667em 2.22222em 0.16667em 0;color:#303335;word-break:break-all;word-break:break-word;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.flexible-search-people-item .people-actions-student .icon-reply-bottom-right:before{font-size:0.88889em;margin:0 0.1875em}.flexible-search-act-item-wrapper{margin-bottom:1.875em;width:65.625%}.flexible-search-act-item-wrapper:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-search-act-item-wrapper{display:inline-block}* html .flexible-search-act-item-wrapper{height:1%}.flexible-search-act-item-wrapper{display:block}@media only screen and (max-width: 768px){.flexible-search-act-item-wrapper{width:100%}}.flexible-search-act-item-wrapper .search-act-image{width:6.875em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-left:0.625em;float:left}@media only screen and (max-width: 480px){.flexible-search-act-item-wrapper .search-act-image{float:none;margin:0 auto;margin-bottom:1.25em}}.flexible-search-act-item-wrapper .search-act-image img{display:block;max-width:100%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-search-act-item-wrapper .search-act-image.generic-add{border:none;width:6.875em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-left:0.625em}.flexible-search-act-item-wrapper .search-act-description{margin-left:9.375em;color:#303335}@media only screen and (max-width: 480px){.flexible-search-act-item-wrapper .search-act-description{margin-left:0;text-align:center}}.flexible-search-act-item-wrapper .search-act-title{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;line-height:1.2;margin-bottom:0.55556em}.flexible-search-act-item-wrapper .search-act-title 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-search-act-item-wrapper .search-act-title a:hover,.flexible-search-act-item-wrapper .search-act-title a:focus{color:#5ec3fb}.flexible-search-act-item-wrapper .search-act-description-text{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.2;margin-bottom:0.66667em}.flexible-search-act-item-wrapper .flexible-search__see-all{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.93333em;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;float:right}.flexible-search-act-item-wrapper .flexible-search__see-all:hover,.flexible-search-act-item-wrapper .flexible-search__see-all:focus{color:#5ec3fb}.flexible-search-act-item-wrapper .flexible-search__see-all:before{position:relative;height:.6em}.flexible-search-ego-item-wrapper{margin-bottom:1.875em;width:65.625%}.flexible-search-ego-item-wrapper:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-search-ego-item-wrapper{display:inline-block}* html .flexible-search-ego-item-wrapper{height:1%}.flexible-search-ego-item-wrapper{display:block}@media only screen and (max-width: 768px){.flexible-search-ego-item-wrapper{width:100%}}.flexible-search-ego-item-wrapper .search-ego-image{width:8.4375em;float:left}@media only screen and (max-width: 480px){.flexible-search-ego-item-wrapper .search-ego-image{float:none;margin:0 auto;margin-bottom:1.25em}}.flexible-search-ego-item-wrapper .search-ego-image img{display:block;max-width:100%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-search-ego-item-wrapper .search-ego-image.generic-add{border:solid 1px #dfe0e3;width:6.5625em;height:6.5625em;overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-left:0.625em}.flexible-search-ego-item-wrapper .search-ego-description{margin-left:9.375em;color:#303335}@media only screen and (max-width: 480px){.flexible-search-ego-item-wrapper .search-ego-description{margin-left:0;text-align:center}}.flexible-search-ego-item-wrapper .search-ego-title{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;line-height:1.2;margin-bottom:0.55556em}.flexible-search-ego-item-wrapper .search-ego-title 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-search-ego-item-wrapper .search-ego-title a:hover,.flexible-search-ego-item-wrapper .search-ego-title a:focus{color:#5ec3fb}.flexible-search-ego-item-wrapper .search-ego-description-text{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.2;margin-bottom:0.66667em}.flexible-search-ego-item-wrapper .flexible-search__see-all{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.93333em;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;float:right}.flexible-search-ego-item-wrapper .flexible-search__see-all:hover,.flexible-search-ego-item-wrapper .flexible-search__see-all:focus{color:#5ec3fb}.flexible-search-ego-item-wrapper .flexible-search__see-all:before{position:relative;height:.6em}.flexible-search-lpa-item-wrapper{margin-bottom:1.875em;width:65.625%}.flexible-search-lpa-item-wrapper:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-search-lpa-item-wrapper{display:inline-block}* html .flexible-search-lpa-item-wrapper{height:1%}.flexible-search-lpa-item-wrapper{display:block}@media only screen and (max-width: 768px){.flexible-search-lpa-item-wrapper{width:100%}}.flexible-search-lpa-item-wrapper .search-lpa-image{width:8.4375em;float:left}@media only screen and (max-width: 480px){.flexible-search-lpa-item-wrapper .search-lpa-image{float:none;margin:0 auto;margin-bottom:1.25em}}.flexible-search-lpa-item-wrapper .search-lpa-image img{display:block;max-width:100%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flexible-search-lpa-item-wrapper .search-lpa-image.generic-add{border:solid 1px #dfe0e3;width:5.9375em;height:5.9375em;overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-left:0.625em}.flexible-search-lpa-item-wrapper .search-lpa-description{margin-left:9.375em;color:#303335}@media only screen and (max-width: 480px){.flexible-search-lpa-item-wrapper .search-lpa-description{margin-left:0;text-align:center}}.flexible-search-lpa-item-wrapper .search-lpa-title{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;line-height:1.2;margin-bottom:0.55556em}.flexible-search-lpa-item-wrapper .search-lpa-title 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-search-lpa-item-wrapper .search-lpa-title a:hover,.flexible-search-lpa-item-wrapper .search-lpa-title a:focus{color:#5ec3fb}.flexible-search-lpa-item-wrapper .search-lpa-description-text{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;line-height:1.2;margin-bottom:0.66667em}.flexible-search-lpa-item-wrapper .flexible-search__see-all{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.93333em;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;float:right}.flexible-search-lpa-item-wrapper .flexible-search__see-all:hover,.flexible-search-lpa-item-wrapper .flexible-search__see-all:focus{color:#5ec3fb}.flexible-search-lpa-item-wrapper .flexible-search__see-all:before{position:relative;height:.6em}.flexible-learn-page__nav .flexible-sticky-nav-item{white-space:nowrap;padding-left:1.11111em;padding-right:1.11111em;width:auto;text-transform:capitalize}@media (max-width: 950px){.flexible-learn-page__nav .flexible-sticky-nav-item{font-size:0.77778em}}.flexible-learn-page__nav .flexible-sticky-nav-row{height:auto;max-height:2.9375em}@media only screen and (max-width: 768px){.flexible-learn-page__nav{display:none}}.flexible-learn-page__nav-inner{position:relative}.flexible-learn-page__nav-table{display:table;margin:0 auto}.flexible-learn-page__nav-table-row{display:table-row}.flexible-learn-page__nav-table-cell{display:table-cell}.flexible-learn-page__nav-row{max-width:1170px;margin:0 auto}.flexible-learn-page__nav-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-learn-page__nav-row{display:inline-block}* html .flexible-learn-page__nav-row{height:1%}.flexible-learn-page__nav-row{display:block}@media (max-width: 1155px){.flexible-learn-page__nav-row ul{text-align:left}}.flexible-learn-page__nav-button{position:relative;left:1.25em}@media (max-width: 950px){.flexible-learn-page__nav-button{font-size:0.77778em}}.flexible-learn-page-fma{background-color:#f7f7f7;color:#303335;font-family:"droid_serifregular", Times, "Times New Roman", serif}.flexible-learn-page-fma:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-learn-page-fma{display:inline-block}* html .flexible-learn-page-fma{height:1%}.flexible-learn-page-fma{display:block}@media (max-width: 767px){.flexible-learn-page-fma{padding:0 20px}}body.ie8 .flexible-learn-page-fma{min-width:1023px}.flexible-learn-page-fma__inner{max-width:1170px;margin:0 auto;padding:0.9375em}.flexible-learn-page-fma__inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-learn-page-fma__inner{display:inline-block}* html .flexible-learn-page-fma__inner{height:1%}.flexible-learn-page-fma__inner{display:block}.flexible-learn-page-fma__inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-learn-page-fma__inner{display:inline-block}* html .flexible-learn-page-fma__inner{height:1%}.flexible-learn-page-fma__inner{display:block}.flexible-learn-page-fma__inner b{font-weight:bold;font-size:1.33333em;padding-right:1em;display:block;float:left;margin-right:1.25em}.flexible-learn-page-fma__inner p{float:left}.flexible-learn-page-fma__inner 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-learn-page-fma__inner a:hover,.flexible-learn-page-fma__inner a:focus{color:#5ec3fb}.flexible-learn-page-header{background:#D0E17E url(/static/leaves_green_large-5374351efcae54662ed7128bd41a75da.png)}.flexible-learn-page-header:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-learn-page-header{display:inline-block}* html .flexible-learn-page-header{height:1%}.flexible-learn-page-header{display:block}@media (max-width: 767px){.flexible-learn-page-header{padding:0 20px}}body.ie8 .flexible-learn-page-header{min-width:1023px}.flexible-learn-page-header__inner{max-width:1170px;margin:0 auto;color:#303335;padding:4.0625em 0}.flexible-learn-page-header__inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-learn-page-header__inner{display:inline-block}* html .flexible-learn-page-header__inner{height:1%}.flexible-learn-page-header__inner{display:block}.flexible-learn-page-header__inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-learn-page-header__inner{display:inline-block}* html .flexible-learn-page-header__inner{height:1%}.flexible-learn-page-header__inner{display:block}.flexible-learn-page-header__left{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.flexible-learn-page-header__left{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-learn-page-header__left h1{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:2.75em;margin-bottom:0.45455em;line-height:1.2}.flexible-learn-page-header__left h1 em{font-style:italic}.flexible-learn-page-header-text{font-family:"droid_serifregular", Times, "Times New Roman", serif;font-size:1.5625em;line-height:1.6em}.flexible-learn-page-header__right{float:left;width:39.16667%;margin-left:1.25%;margin-right:1.25%;float:right;padding-top:5.3125em}@media (max-width: 767px){.flexible-learn-page-header__right{float:none;width:100%;margin-left:0;margin-right:0}}.flexible-learn-page-header-code-block{background-color:#fff;padding:1.33333em 1.66667em 2.33333em;font-size:0.9375em;text-align:center;font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #bcd469}@media only screen and (max-width: 768px){.flexible-learn-page-header-code-block{padding-bottom:2.66667em}}.flexible-learn-page-header-code-block .join_group_by_code{position:relative}.flexible-learn-page-header-code-block .join_group_by_code .inline-errors{position:absolute;top:4em;left:0;font-size:0.66667em;width:100%}@media only screen and (max-width: 768px){.flexible-learn-page-header-code-block .join_group_by_code .inline-errors{bottom:-4em;top:auto}}.flexible-learn-page-header-code-block h2{font-size:1.53333em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.2;margin-bottom:0.43478em}.flexible-learn-page-header-code-block .f-form{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:1.2em 0 0}.flexible-learn-page-header-code-block .f-form:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-learn-page-header-code-block .f-form{display:inline-block}* html .flexible-learn-page-header-code-block .f-form{height:1%}.flexible-learn-page-header-code-block .f-form{display:block}.flexible-learn-page-header-code-block .f-form .inputDefaultText{width:70%;float:left}.flexible-learn-page-header-code-block .f-form .defaultText{top:0.8em}.flexible-learn-page-header-code-block .f-form input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.flexible-learn-page-header-code-block .f-form input[type="text"]{width:100%;margin:0}.flexible-learn-page-header-code-block .f-form input::-moz-focus-inner{border:0;padding:0}.flexible-learn-page-header-code-block .f-form input[type="submit"]{width:27%;padding:0.5em;float:right;margin:0;height:2.16667em}.flexible-learn-page .flexible-student-home-recent__quiz-nav{top:0.1875em}.flexible-learn-page .flexible-student-home-recent__quiz-score-user{max-width:inherit}.flexible-learn-page .flexible-student-home__info-ego-list li{margin:0 0.3125em}@media only screen and (max-width: 768px){.flexible-learn-page .flexible-student-home__info-ego-list li{margin-bottom:0.625em}}.flexible-learn-page .flexible-student-home__info-ego-list{text-align:left}.flexible-learn-page .flexible-student-home__info-ego-list li{margin:0 0.3125em}@media only screen and (max-width: 768px){.flexible-learn-page .flexible-student-home__info-ego-list li{margin-bottom:0.625em}}@media only screen and (max-width: 768px){.flexible-learn-page .flexible-student-home__info-ego-list{text-align:center}}.flexible-learn-page .go-to-know-link{margin:1.875em 0 0;text-align:right}.flexible-learn-page .go-to-know-link a{padding:0.27778em 0.55556em}@media only screen and (max-width: 768px){.flexible-learn-page .go-to-know-link{text-align:center;margin:0.9375em 0 2.1875em}}@media only screen and (max-width: 480px){.flexible-learn-page .go-to-know-link{font-size:0.83333em;white-space:nowrap}}.flexible-learn-page h5{font-family:"ProximaNova-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.5625em;margin-bottom:0.8em;line-height:1.2}@media only screen and (max-width: 768px){.flexible-learn-page h5{text-align:center}}.flexible-learn-page .section{background-color:#fff}.flexible-learn-page .section-grey{border-top:solid 1px #dfe0e3;border-bottom:solid 1px #dfe0e3;background-color:#f7f7f7}.flexible-learn-page .section-grey:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-learn-page .section-grey{display:inline-block}* html .flexible-learn-page .section-grey{height:1%}.flexible-learn-page .section-grey{display:block}@media (max-width: 767px){.flexible-learn-page .section-grey{padding:0 20px}}body.ie8 .flexible-learn-page .section-grey{min-width:1023px}.flexible-learn-page .section-description{font-family:"droid_serifregular", Times, "Times New Roman", serif;font-size:1.5625em;line-height:1.44em;text-align:center;margin-bottom:2em}.flexible-learn-page .section-columns:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-learn-page .section-columns{display:inline-block}* html .flexible-learn-page .section-columns{height:1%}.flexible-learn-page .section-columns{display:block}.flexible-learn-page .section-columns p{font-size:0.9375em;line-height:1.53333em;margin-bottom:1.33333em}.flexible-learn-page .section-left-column,.flexible-learn-page .section-right-column{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%}@media (max-width: 767px){.flexible-learn-page .section-left-column,.flexible-learn-page .section-right-column{float:none;width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width: 768px){.flexible-learn-page .section-left-column,.flexible-learn-page .section-right-column{float:none;width:auto;padding:0 1.25em;margin:0}}@media only screen and (max-width: 768px){.flexible-learn-page .section-left-column{margin-bottom:1.875em}}.flexible-learn-page .section__inner{max-width:1170px;margin:0 auto;padding:3.125em 0;color:#303335}.flexible-learn-page .section__inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-learn-page .section__inner{display:inline-block}* html .flexible-learn-page .section__inner{height:1%}.flexible-learn-page .section__inner{display:block}.flexible-learn-page .section__inner h3{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:2.25em;line-height:1.2;margin-bottom:0.55556em;text-align:center}.flexible-learn-page .act-test-prep-subjects a{display:inline-block;width:13.63636%;margin-right:4.54545%;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;text-align:center;font-size:0.875em;min-width:3.57143em}.flexible-learn-page .act-test-prep-subjects a:hover,.flexible-learn-page .act-test-prep-subjects a:focus{color:#5ec3fb}.flexible-learn-page .act-test-prep-subjects a img{display:block;width:100%;margin-bottom:1.07143em}@media only screen and (max-width: 480px){.flexible-learn-page .act-test-prep-subjects a{margin-right:1.28571em;margin-bottom:1.07143em}}@media only screen and (max-width: 768px){.flexible-learn-page .act-test-prep-subjects{text-align:center}}.flexible-learn-page .flexible-badges-list ul{text-align:center}.flexible-learn-page .flexible-badges-list li{float:none;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:6.875em;height:6.875em;padding-top:1.25em;margin:0 0.625em 1.25em}@media only screen and (max-width: 767px){.flexible-learn-page .flexible-badges-list li{width:2.9375em;height:2.9375em;padding:0.125em 0 0;margin:0 0.1875em 0.625em;vertical-align:middle}}.flexible-learn-page .flexible-badges-list .flexible-badges-list__title{font-size:0.6875em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-top:0.90909em;text-transform:capitalize}.flexible-learn-page .flexible-student-home-recent__quiz{width:82.88288%;margin-top:0}@media (max-width: 370px){.flexible-learn-page .flexible-student-home-recent__quiz{width:100%}}.flexible-learn-page .flexible-student-home-recent__quiz-score{background-color:#fff}.flexible-learn-page .flexible-student-home-recent__quiz-current-score{display:none}.flexible-learn-page-search{width:66.66667%;margin:auto}.flexible-learn-page-search #flexible-header__search-form .search-icon{top:0.875em;left:0.625em;z-index:2}.flexible-learn-page-search #flexible-header__search-form .flexible-header__searchfield{border:solid 2px #dfe0e3;padding:0.625em 0 0.625em 2.1875em;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;color:#303335}.flexible-learn-page-search #flexible-header__search-form .inputDefaultText #quicksearch+.defaultText{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:0.9375em;color:#dfe0e3;left:2.26667em;top:0.73333em}.flexible-learn-page-milestone:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-learn-page-milestone{display:inline-block}* html .flexible-learn-page-milestone{height:1%}.flexible-learn-page-milestone{display:block}.flexible-learn-page-milestone .flexible-learn-page-milestone__description{margin-right:29.72973%;text-align:left}.flexible-learn-page-milestone .flexible-learn-page-milestone__description p{text-align:left}.flexible-learn-page-milestone .flexible-learn-page-milestone__description p.notice{color:#9f9f9f;font-size:0.73333em;line-height:1.3}.flexible-learn-page-milestone img{float:right;width:22.52252%}.flexible-learn-page-milestone 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-learn-page-milestone a:hover,.flexible-learn-page-milestone a:focus{color:#5ec3fb}.flexible-learn-page-milestone a:before{margin-right:0.71429em}.flexible-form-unbind{color:#303335;background:#ffffff}.flexible-form-unbind:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-form-unbind{display:inline-block}* html .flexible-form-unbind{height:1%}.flexible-form-unbind{display:block}@media (max-width: 767px){.flexible-form-unbind{padding:0 20px}}body.ie8 .flexible-form-unbind{min-width:1023px}.flexible-form-unbind-inner{max-width:1170px;margin:0 auto;padding-top:3.75em;padding-bottom:6.25em}.flexible-form-unbind-inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-form-unbind-inner{display:inline-block}* html .flexible-form-unbind-inner{height:1%}.flexible-form-unbind-inner{display:block}.flexible-form-unbind-inner:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-form-unbind-inner{display:inline-block}* html .flexible-form-unbind-inner{height:1%}.flexible-form-unbind-inner{display:block}.flexible-form-unbind__header h2{font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;padding:0 0 1.66667em 0;margin:0;text-align:center}.flexible-form-unbind__content{margin:0 auto;width:44.87179%}@media only screen and (max-width: 1024px){.flexible-form-unbind__content{width:54.6875%}}@media only screen and (min-width: 481px) and (max-width: 768px){.flexible-form-unbind__content{width:89.55224%}}@media only screen and (max-width: 480px){.flexible-form-unbind__content{width:100%}}.flexible-form-unbind__content .inline-errors{font-size:0.75em}.flexible-form-unbind__content label{font-size:0.875em}.flexible-form-unbind__content #user_first_name_input,.flexible-form-unbind__content #user_password_input{float:left;width:48%}@media only screen and (max-width: 480px){.flexible-form-unbind__content #user_first_name_input,.flexible-form-unbind__content #user_password_input{float:none;width:100%}}.flexible-form-unbind__content #user_last_name_input,.flexible-form-unbind__content #user_password_confirmation_input{float:right;width:48%}@media only screen and (max-width: 480px){.flexible-form-unbind__content #user_last_name_input,.flexible-form-unbind__content #user_password_confirmation_input{float:none;width:100%}}.flexible-form-unbind__content .birthdate{padding-top:1.25em;padding-bottom:1.25em}.flexible-form-unbind__content .birthdate .fragments-group:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-form-unbind__content .birthdate .fragments-group{display:inline-block}* html .flexible-form-unbind__content .birthdate .fragments-group{height:1%}.flexible-form-unbind__content .birthdate .fragments-group{display:block}.flexible-form-unbind__content .birthdate .fragments-group .fragment{float:left;margin-right:1.25em}.flexible-form-unbind__content .actions{border-top:solid 1px #DFE0E4;margin-top:1.25em;padding-top:1.25em}.flexible-form-unbind__content .actions ol:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-form-unbind__content .actions ol{display:inline-block}* html .flexible-form-unbind__content .actions ol{height:1%}.flexible-form-unbind__content .actions ol{display:block}.flexible-form-unbind__content .actions ol li{float:left;margin-right:1.25em}@media only screen and (max-width: 480px){.flexible-form-unbind__content .actions ol li{margin-right:0.3125em}}.flexible-form-unbind__content .actions ol li a{display:inline-block}.affil-assessment-take__question__container .affiliate-answers-input-constructed{margin-bottom:0}.affil-assessment-take__question__container .affiliate-answers-input-block{margin:0;float:none}.affil-assessment-take__question__container .affiliate-answers-input-field{border:none;float:none;padding:0;background:no-repeat;width:auto}.affil-assessment-take__question__container .affiliate-answers-input-field input{background-color:#f6f6f6}.affil-assessment-take__question__container .affiliate-question-viewer .assessment-take__question-area{border-bottom:1px solid #e0dfe4}.affil-assessment-take__question__container h3{font-size:1.125em;font-family:"ProximaNova-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-bottom:0.83333em}.affil-assessment-take__question__container h3 span{font-family:"ProximaNova-Light", Arial, "Helvetica Neue", Helvetica, sans-serif}.affil-assessment-take__question__container .resp-comment{color:#303335}.affil-assessment-take__question__container .left-block .answer-fields{margin:0;padding:0;list-style:none}.affil-assessment-take__question__container .left-block .answer-fields p{margin:0}.affil-assessment-take__question__container .left-block .answer-block p{margin:0}.affil-assessment-take__question__container .left-block .answer-block .answer-match>p{margin-left:4.0625em}.affil-assessment-take__question__container .left-block .answers-matching{margin:0}.affil-assessment-take__question__container .left-block .letters-matching{margin-top:0}@media only screen and (max-width: 768px){.affil-assessment-take__question__container .assessment-take__question-area{padding:1.25em 0}.affil-assessment-take__question__container .affiliate-assessment-question-line{margin-bottom:0.625em}.affil-assessment-take__question__container .left-block .answers-rating-wrapper{padding:0.625em 0}.affil-assessment-take__question__container .answer-fields .multiple input{float:left}}.affiliate-assessment-question-title{padding-bottom:0.625em;margin-bottom:1.25em;border-bottom:solid 1px #e0dfe4}.affiliate-assessment-question-title .alternate-num{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-bottom:1.11111em;display:inline-block}.affiliate-assessment-question-title h3{margin-bottom:0}.affiliate-assessment-hint-line{margin-bottom:1.25em}.affiliate-assessment-hint-line img{max-width:100%;height:auto !important}.affiliate-assessment-video-line{margin-bottom:1.25em}.affiliate-assessment-video-line 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}.affiliate-assessment-video-line a:hover,.affiliate-assessment-video-line a:focus{color:#5ec3fb}.affiliate-assessment-video-line b{font-weight:bold}#instructor_assessment_question_contents_index .assessment-take__list-tutorial-col,#instructor_assessment_question_contents_index .assessment-take__tutorials__row h4,#instructor_assessment_question_contents_index .assessment-take__content-tutorial-col,#instructor_assessment_question_contents_index .assessment-take__tutorials-right-block,#instructor_assessment_question_contents_index .assessment-takes__related-tutorials-list__container ul,#instructor_assessment_question_contents_index .assessment-takes__concepts-list li,#instructor_assessment_question_contents_index .assessment-takes__tutorial-contents__vote-wrapper,#instructor_assessment_question_contents_index .assessment-takes__tutorial-contents__vote-wrapper a{border-color:#dfe0e3}#instructor_assessment_question_contents_index .assessment-takes__related-tutorial a{border-bottom-color:#dfe0e3}#instructor_assessment_question_contents_index .assessment-takes__related-tutorial a .tutorial-logo{height:80px}#instructor_assessment_question_contents_index .assessment-takes__tutorial-contents .author-logo{width:40px;height:40px}#instructor_assessment_question_contents_index .assessment-takes__tutorial-contents .content p.nopadding{padding-bottom:0}.flexible-affiliate-assessment-header{-webkit-user-select:none;border-bottom:solid 1px #dfe0e3;background:#f6f6f6;color:#303335}.flexible-affiliate-assessment-header:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-affiliate-assessment-header{display:inline-block}* html .flexible-affiliate-assessment-header{height:1%}.flexible-affiliate-assessment-header{display:block}@media (max-width: 767px){.flexible-affiliate-assessment-header{padding:0 20px}}body.ie8 .flexible-affiliate-assessment-header{min-width:1023px}@media only screen and (max-width: 768px){.flexible-affiliate-assessment-header{padding:0}}.flexible-affiliate-assessment-header .flexible-assessment-header__navigator-col{margin:0 9.5em 0 24.375em;border-color:#dfe0e3}.flexible-affiliate-assessment-header-row{max-width:1170px;margin:0 auto}.flexible-affiliate-assessment-header-row:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.flexible-affiliate-assessment-header-row{display:inline-block}* html .flexible-affiliate-assessment-header-row{height:1%}.flexible-affiliate-assessment-header-row{display:block}.flexible-affiliate-assessment-header-col{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;position:relative;border-right:solid 1px #fff}@media (max-width: 767px){.flexible-affiliate-assessment-header-col{float:none;width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width: 768px){.flexible-affiliate-assessment-header-col{border-right:none}}.flexible-affiliate-assessment-header__name{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:20.3125em;padding:1.875em 5px 1.875em 0;border-right:solid 1px #dfe0e3;position:absolute;top:0;left:0}.flexible-affiliate-assessment-header__name h1{font:normal 2.25em "droid_serifregular", Times, "Times New Roman", serif;white-space:nowrap;line-height:1.1;margin:0.55556em 0 0;letter-spacing:-0.02778em;overflow:hidden}@media only screen and (max-width: 768px){.flexible-affiliate-assessment-header__name{position:static;width:100%;padding:0.625em 0;text-align:center;border-right:none;border-bottom:1px solid #eaeaea}.flexible-affiliate-assessment-header__name img{width:2.8125em;height:2.8125em;float:none;display:inline-block;vertical-align:middle}.flexible-affiliate-assessment-header__name h1{float:none;display:inline;vertical-align:middle;letter-spacing:0}}@media only screen and (max-width: 480px){.flexible-affiliate-assessment-header__name h1{font-size:1.25em}}.flexible-affiliate-assessment-header__icon{width:4.625em;height:4.625em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #dfe0e3;float:left;margin-right:0.375em}.flexible-assessment-header__navigator-col.milestone-affiliate .flexible-assessment-header__numbers_scroll a{border-color:#78469a}.flexible-assessment-header__navigator-col.milestone-affiliate .flexible-assessment-header__numbers_scroll a.current{background:#8f62ae}.desktop .flexible-assessment-header__navigator-col.milestone-affiliate .flexible-assessment-header__numbers_scroll a:hover,.desktop .flexible-assessment-header__navigator-col.milestone-affiliate .flexible-assessment-header__numbers_scroll a:focus{background:#8f62ae}.flexible-assessment-header__navigator-col.milestone-affiliate .flexible-assessment-header__numbers_scroll .dividing-line{background-color:#78469a}.flexible-affiliate-assessment-header__close{border-left:solid 1px #dfe0e3;border-right:solid 1px #dfe0e3;width:5.3125em;position:absolute;top:0;right:0;text-align:right;height:8.4375em}@media only screen and (max-width: 768px){.flexible-affiliate-assessment-header__close{height:1.875em;border:none;padding:0;right:0.9375em;top:0.9375em}}.flexible-affiliate-assessment-header__exit{display:inline-block;background:url(/static/exit_assisment-a2cafda2d86f94639d15d1eb6016b6a5.png) center center no-repeat;width:1.625em;height:1.625em;background-size:cover}
