a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.weak-text{color:#9e9e9e!important}.white-text{color:#fff}.red-text{color:red}.chemistryBG{background-color:#4bbe87!important}.physicsBG{background-color:#69bda6!important}.biologyBG{background-color:#a2ca6e!important}.organic-chemistry-1BG,.organic-chemistry-2BG,.orgoBG{background-color:#8bcf82!important}.earth-scienceBG{background-color:#3ede9f!important}.astronomyBG{background-color:#2cd87a!important}.anatomy-physiologyBG{background-color:#3ede9f!important}.calculusBG{background-color:#2d7ddc!important}.precalculusBG{background-color:#5aafeb!important}.trigonometryBG{background-color:#3365a1!important}.probabilityBG,.statisticsBG{background-color:#3ea1c7!important}.algebraBG{background-color:#507c9e!important}.geometryBG{background-color:#50bed3!important}.microeconomicsBG{background-color:#7b45aa!important}.macroeconomicsBG{background-color:#574f9e!important}.financeBG{background-color:#b91139!important}.anthropologyBG{background-color:#e60000!important}.psychologyBG{background-color:#b91139!important}.computer-scienceBG{background-color:#574f9e!important}.englishBG{background-color:#facd19!important}.us-historyBG{background-color:#ffdc50!important}.world-historyBG{background-color:#e1c864!important}body{font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;font-size:15px;line-height:1.3}.largeText{font-size:22px}.whiteText{color:#fff}.blackText{color:#000}.weak-text,.weakText{color:#9e9e9e}.thinText{font-weight:100}.semibold{font-weight:600}a{color:#2d7ddc;text-decoration:none}a.noColor{color:inherit}h1{font-size:24px;font-weight:700}h2{font-size:18px;font-weight:600}h3{font-size:22px;line-height:1.3}h4{font-size:18px}a,div,img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#contentWrapper,body,html{height:100%}#contentWrapper.noScroll{overflow:hidden}#content{width:100%}.noDisplay{display:none!important}.sitePadding{padding:15px}.floatLeft{float:left}.floatRight{float:right}.clearfix{overflow:hidden}hr{border:0;border-top:1px solid #e1e1e1;border-bottom:1px solid #fff}#fiveHundredPage,#fourOhFourPage{text-align:center;margin-top:25px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.caret-down{display:inline-block;width:0;height:0;vertical-align:top;border-top:5px solid #000;border-right:5px solid transparent;border-left:5px solid transparent;content:""}.button .caret-down{margin-top:8px;margin-left:4px}input{-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;font-size:15px;padding:10px;font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;outline:0;border:1px solid #e1e1e1}input[type=checkbox]{-webkit-appearance:checkbox}.textarea,textarea{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;-webkit-appearance:none;outline:0;resize:none;font-size:15px;border:1px solid #e1e1e1}.searchForm input{-moz-appearance:none;-webkit-appearance:none;-moz-border-radius:0/0;-webkit-border-radius:0;border-radius:0;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:42px;width:231px;font-size:16px;outline:0;border:1px solid #e1e1e1;margin:0;padding-left:5px;vertical-align:middle}.searchForm .twitter-typeahead{vertical-align:middle}.searchForm button{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;vertical-align:top}.searchForm button .icon-container{margin-right:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}b{font-weight:700}.scrollable{overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.scrollable *{-webkit-transform:translate3d(0,0,0)}li.inline,ul.inline li{display:inline-block;vertical-align:top}.dot{display:inline-block;width:8px;height:8px;border-radius:4px;vertical-align:middle;background-color:#e1e1e1}.dot.selected{background-color:#000}.no-color{color:inherit}.slideUp{-moz-animation-name:slideUp;-webkit-animation-name:slideUp;animation-name:slideUp;-moz-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-moz-animation-timing-function:ease;-webkit-animation-timing-function:ease;animation-timing-function:ease;visibility:visible!important}@-moz-keyframes slideUp{0%{-moz-transform:translateY(100%);transform:translateY(100%)}50%{-moz-transform:translateY(-8%);transform:translateY(-8%)}65%{-moz-transform:translateY(4%);transform:translateY(4%)}80%{-moz-transform:translateY(-4%);transform:translateY(-4%)}95%{-moz-transform:translateY(2%);transform:translateY(2%)}100%{-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}50%{-webkit-transform:translateY(-8%);transform:translateY(-8%)}65%{-webkit-transform:translateY(4%);transform:translateY(4%)}80%{-webkit-transform:translateY(-4%);transform:translateY(-4%)}95%{-webkit-transform:translateY(2%);transform:translateY(2%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%)}50%{-moz-transform:translateY(-8%);-ms-transform:translateY(-8%);-webkit-transform:translateY(-8%);transform:translateY(-8%)}65%{-moz-transform:translateY(4%);-ms-transform:translateY(4%);-webkit-transform:translateY(4%);transform:translateY(4%)}80%{-moz-transform:translateY(-4%);-ms-transform:translateY(-4%);-webkit-transform:translateY(-4%);transform:translateY(-4%)}95%{-moz-transform:translateY(2%);-ms-transform:translateY(2%);-webkit-transform:translateY(2%);transform:translateY(2%)}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}.slideLeft{animation-name:slideLeft;-webkit-animation-name:slideLeft;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}@keyframes slideLeft{0%{transform:translateX(150%)}50%{transform:translateX(-8%)}65%{transform:translateX(4%)}80%{transform:translateX(-4%)}95%{transform:translateX(2%)}100%{transform:translateX(0)}}@-webkit-keyframes slideLeft{0%{-webkit-transform:translateX(150%)}50%{-webkit-transform:translateX(-8%)}65%{-webkit-transform:translateX(4%)}80%{-webkit-transform:translateX(-4%)}95%{-webkit-transform:translateX(2%)}100%{-webkit-transform:translateX(0)}}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2013 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-moz-keyframes flyin{0%{-moz-transform:perspective(500px) rotateX(90deg);transform:perspective(500px) rotateX(90deg);opacity:0;height:0}100%{-moz-transform:perspective(500px) rotateX(0);transform:perspective(500px) rotateX(0);opacity:1;height:55px}}@-webkit-keyframes flyin{0%{-webkit-transform:perspective(500px) rotateX(90deg);transform:perspective(500px) rotateX(90deg);opacity:0;height:0}100%{-webkit-transform:perspective(500px) rotateX(0);transform:perspective(500px) rotateX(0);opacity:1;height:55px}}@keyframes flyin{0%{-moz-transform:perspective(500px) rotateX(90deg);-ms-transform:perspective(500px) rotateX(90deg);-webkit-transform:perspective(500px) rotateX(90deg);transform:perspective(500px) rotateX(90deg);opacity:0;height:0}100%{-moz-transform:perspective(500px) rotateX(0);-ms-transform:perspective(500px) rotateX(0);-webkit-transform:perspective(500px) rotateX(0);transform:perspective(500px) rotateX(0);opacity:1;height:55px}}@-moz-keyframes flyout{0%{-moz-transform:perspective(500px) rotateX(0);transform:perspective(500px) rotateX(0);opacity:1;height:55px}100%{-moz-transform:perspective(500px) rotateX(-90deg);transform:perspective(500px) rotateX(-90deg);opacity:0;height:0}}@-webkit-keyframes flyout{0%{-webkit-transform:perspective(500px) rotateX(0);transform:perspective(500px) rotateX(0);opacity:1;height:55px}100%{-webkit-transform:perspective(500px) rotateX(-90deg);transform:perspective(500px) rotateX(-90deg);opacity:0;height:0}}@keyframes flyout{0%{-moz-transform:perspective(500px) rotateX(0);-ms-transform:perspective(500px) rotateX(0);-webkit-transform:perspective(500px) rotateX(0);transform:perspective(500px) rotateX(0);opacity:1;height:55px}100%{-moz-transform:perspective(500px) rotateX(-90deg);-ms-transform:perspective(500px) rotateX(-90deg);-webkit-transform:perspective(500px) rotateX(-90deg);transform:perspective(500px) rotateX(-90deg);opacity:0;height:0}}.fadingHighlight{-moz-animation:fadingHighlight 3s;-webkit-animation:fadingHighlight 3s;animation:fadingHighlight 3s}@keyframes fadingHighlight{0%{background:#ffffe0}100%{background:0 0}}.guidingDown{-moz-animation:guidingDown 2s infinite;-webkit-animation:guidingDown 2s infinite;animation:guidingDown 2s infinite}@keyframes guidingDown{0%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}}@keyframes spinnerClockwise{0%{transform:rotate(0)}50%{transform:rotate(20deg)}100%{transform:rotate(0)}}@keyframes spinnerCounterClockwise{0%{transform:rotate(0)}50%{transform:rotate(-20deg)}100%{transform:rotate(0)}}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .like .likeIcon,#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .like.liked .likeIcon,#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .like.likedByUser .likeIcon,#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon,#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .like:not(.disabled):hover .likeIcon,#courseTalkPage .discussion .activityListContainer .activityList .activityListItem .like .likeIcon,#courseTalkPage .discussion .activityListContainer .activityList .activityListItem .like.liked .likeIcon,#courseTalkPage .discussion .activityListContainer .activityList .activityListItem .like.likedByUser .likeIcon,#courseTalkPage .discussion .activityListContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon,#courseTalkPage .discussion .activityListContainer .activityList .activityListItem .like:not(.disabled):hover .likeIcon,#courseTalkPage .faq .faqContainer .faqItem .collapsed-icon,#courseTalkPage .faq .faqContainer .faqItem .icon-container,#headerContainer .closeSearch span,#headerContainer .menuButton span,#headerContainer .searchButton span,#headerContainer.coloredHeader .closeSearch span,#headerContainer.coloredHeader .menuButton span,#headerContainer.coloredHeader .searchButton span,#headerContainer.landingHeader .closeSearch span,#headerContainer.landingHeader .menuButton span,#headerContainer.landingHeader .searchButton span,#moderate.moderateEvents #items .activityList .activityListItem .like .likeIcon,#moderate.moderateEvents #items .activityList .activityListItem .like.liked .likeIcon,#moderate.moderateEvents #items .activityList .activityListItem .like.likedByUser .likeIcon,#moderate.moderateEvents #items .activityList .activityListItem .like.likedByUser:hover .likeIcon,#moderate.moderateEvents #items .activityList .activityListItem .like:not(.disabled):hover .likeIcon,#moderationHistory .activityList .activityListItem .like .likeIcon,#moderationHistory .activityList .activityListItem .like.liked .likeIcon,#moderationHistory .activityList .activityListItem .like.likedByUser .likeIcon,#moderationHistory .activityList .activityListItem .like.likedByUser:hover .likeIcon,#moderationHistory .activityList .activityListItem .like:not(.disabled):hover .likeIcon,#navigationContainer .menu .notificationsLink .bell,#questionPage .activityList .activityListItem .like .likeIcon,#questionPage .activityList .activityListItem .like.liked .likeIcon,#questionPage .activityList .activityListItem .like.likedByUser .likeIcon,#questionPage .activityList .activityListItem .like.likedByUser:hover .likeIcon,#questionPage .activityList .activityListItem .like:not(.disabled):hover .likeIcon,#questionPage .answer .answerActions .heartWidget .heartContainer .icon-container,#questionPage .answer .answerActions .heartWidget.liked .heartContainer .icon-container,#questionPage .noSolution .centered .buttonContainer .heartWidget .heartContainer .icon-container,#questionPage .noSolution .centered .buttonContainer .heartWidget.liked .heartContainer .icon-container,#topicPage .icon-like,#topicPage .icons-like,#topicPage .lessonListItem .videoListItem .actionsContainer .thanksButton.depressed .icon-container,#userHistoryPage .userHistoryListContainer .activityList .activityListItem .like .likeIcon,#userHistoryPage .userHistoryListContainer .activityList .activityListItem .like.liked .likeIcon,#userHistoryPage .userHistoryListContainer .activityList .activityListItem .like.likedByUser .likeIcon,#userHistoryPage .userHistoryListContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon,#userHistoryPage .userHistoryListContainer .activityList .activityListItem .like:not(.disabled):hover .likeIcon,#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem .like .likeIcon,#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem .like.liked .likeIcon,#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem .like.likedByUser .likeIcon,#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem .like.likedByUser:hover .likeIcon,#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem .like:not(.disabled):hover .likeIcon,.breadcrumbs .breadcrumb-gray,.founderButton.approved .isFounder .icon-container,.messageListContainer .activityList .activityListItem .like .likeIcon,.messageListContainer .activityList .activityListItem .like.liked .likeIcon,.messageListContainer .activityList .activityListItem .like.likedByUser .likeIcon,.messageListContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon,.messageListContainer .activityList .activityListItem .like:not(.disabled):hover .likeIcon,.mobile_icons-arrow-down-gray,.mobile_icons-arrow-up-gray,.mobile_icons-bell-dark,.mobile_icons-breadcrumb-gray,.mobile_icons-burger-black,.mobile_icons-burger-purple,.mobile_icons-burger-white,.mobile_icons-check,.mobile_icons-check-blue,.mobile_icons-check-green,.mobile_icons-check-white,.mobile_icons-check-yellow,.mobile_icons-checkmark-rounded-blue,.mobile_icons-checkmark-rounded-white,.mobile_icons-checkmark-white,.mobile_icons-dropdown-arrow,.mobile_icons-edit-blue,.mobile_icons-edit-dark-gray,.mobile_icons-facebook-f,.mobile_icons-facebook-share,.mobile_icons-fb,.mobile_icons-google-g,.mobile_icons-great-answer-blue,.mobile_icons-great-answer-gold,.mobile_icons-green-check,.mobile_icons-grid,.mobile_icons-heart-gray,.mobile_icons-heart-gray-outline,.mobile_icons-heart-red,.mobile_icons-heart-red-outline,.mobile_icons-lightbulb,.mobile_icons-like,.mobile_icons-like-blue,.mobile_icons-like-white,.mobile_icons-link-share,.mobile_icons-mail,.mobile_icons-mail-black,.mobile_icons-mail-gray,.mobile_icons-map-pin,.mobile_icons-reddit-share,.mobile_icons-search-black,.mobile_icons-search-purple,.mobile_icons-search-white,.mobile_icons-share,.mobile_icons-sprite,.mobile_icons-star,.mobile_icons-thumbsdown-blue,.mobile_icons-thumbsup-blue,.mobile_icons-tw,.mobile_icons-twitter-share,.mobile_icons-x-black,.mobile_icons-x-purple,.mobile_icons-x-white,.notificationsList .notificationListItem .notificationGroup .heart{background-image:url(https://useruploads.socratic.org/mobile_icons-s51c8ddfc8e.png);background-repeat:no-repeat}.mobile_icons-arrow-down-gray{background-position:0 0;height:10px;width:16px}.mobile_icons-arrow-up-gray{background-position:0 -10px;height:10px;width:16px}.mobile_icons-bell-dark{background-position:0 -20px;height:23px;width:23px}.mobile_icons-breadcrumb-gray{background-position:0 -43px;height:9px;width:7px}.mobile_icons-burger-black{background-position:0 -52px;height:15px;width:19px}.mobile_icons-burger-purple{background-position:0 -67px;height:14px;width:19px}.mobile_icons-burger-white{background-position:0 -81px;height:15px;width:19px}.mobile_icons-check-blue{background-position:0 -96px;height:12px;width:14px}.mobile_icons-check-green{background-position:0 -108px;height:11px;width:13px}.mobile_icons-check-white{background-position:0 -119px;height:23px;width:23px}.mobile_icons-check-yellow{background-position:0 -142px;height:11px;width:13px}.mobile_icons-check{background-position:0 -153px;height:11px;width:15px}.mobile_icons-checkmark-rounded-blue{background-position:0 -164px;height:26px;width:26px}.mobile_icons-checkmark-rounded-white{background-position:0 -190px;height:26px;width:26px}.mobile_icons-checkmark-white{background-position:0 -216px;height:17px;width:23px}.mobile_icons-dropdown-arrow{background-position:0 -233px;height:9px;width:16px}.mobile_icons-edit-blue{background-position:0 -242px;height:15px;width:15px}.mobile_icons-edit-dark-gray{background-position:0 -257px;height:15px;width:15px}.mobile_icons-facebook-f{background-position:0 -272px;height:20px;width:10px}.mobile_icons-facebook-share{background-position:0 -292px;height:18px;width:18px}.mobile_icons-fb{background-position:0 -310px;height:20px;width:20px}.mobile_icons-google-g{background-position:0 -330px;height:22px;width:14px}.mobile_icons-great-answer-blue{background-position:0 -352px;height:20px;width:26px}.mobile_icons-great-answer-gold{background-position:0 -372px;height:20px;width:26px}.mobile_icons-green-check{background-position:0 -392px;height:18px;width:24px}.mobile_icons-grid{background-position:0 -410px;height:16px;width:16px}.mobile_icons-heart-gray-outline{background-position:0 -426px;height:12px;width:12px}.mobile_icons-heart-gray{background-position:0 -438px;height:12px;width:12px}.mobile_icons-heart-red-outline{background-position:0 -450px;height:12px;width:12px}.mobile_icons-heart-red{background-position:0 -462px;height:12px;width:12px}.mobile_icons-lightbulb{background-position:0 -474px;height:18px;width:11px}.mobile_icons-like-blue{background-position:0 -492px;height:14px;width:17px}.mobile_icons-like-white{background-position:0 -506px;height:14px;width:17px}.mobile_icons-like{background-position:0 -520px;height:14px;width:17px}.mobile_icons-link-share{background-position:0 -534px;height:18px;width:18px}.mobile_icons-mail-black{background-position:0 -552px;height:13px;width:20px}.mobile_icons-mail-gray{background-position:0 -565px;height:13px;width:18px}.mobile_icons-mail{background-position:0 -578px;height:13px;width:19px}.mobile_icons-map-pin{background-position:0 -591px;height:17px;width:11px}.mobile_icons-reddit-share{background-position:0 -608px;height:18px;width:18px}.mobile_icons-search-black{background-position:0 -626px;height:17px;width:15px}.mobile_icons-search-purple{background-position:0 -643px;height:16px;width:15px}.mobile_icons-search-white{background-position:0 -659px;height:18px;width:17px}.mobile_icons-share{background-position:0 -677px;height:13px;width:15px}.mobile_icons-star{background-position:0 -690px;height:20px;width:20px}.mobile_icons-thumbsdown-blue{background-position:0 -710px;height:15px;width:18px}.mobile_icons-thumbsup-blue{background-position:0 -725px;height:15px;width:18px}.mobile_icons-tw{background-position:0 -740px;height:20px;width:20px}.mobile_icons-twitter-share{background-position:0 -760px;height:18px;width:18px}.mobile_icons-x-black{background-position:0 -778px;height:19px;width:18px}.mobile_icons-x-purple{background-position:0 -797px;height:19px;width:19px}.mobile_icons-x-white{background-position:0 -816px;height:19px;width:18px}span.icon-container{display:inline-block;vertical-align:inherit;position:relative}.markdown address,.markdown article,.markdown aside,.markdown audio,.markdown blockquote,.markdown canvas,.markdown dd,.markdown div,.markdown dl,.markdown fieldset,.markdown figcaption,.markdown figure,.markdown footer,.markdown form,.markdown header,.markdown hgroup,.markdown hr,.markdown noscript,.markdown ol,.markdown output,.markdown p,.markdown pre,.markdown section,.markdown table,.markdown tfoot,.markdown ul,.markdown video{padding-top:5px;padding-bottom:5px}.markdown address:first-child,.markdown article:first-child,.markdown aside:first-child,.markdown audio:first-child,.markdown blockquote:first-child,.markdown canvas:first-child,.markdown dd:first-child,.markdown div:first-child,.markdown dl:first-child,.markdown fieldset:first-child,.markdown figcaption:first-child,.markdown figure:first-child,.markdown footer:first-child,.markdown form:first-child,.markdown header:first-child,.markdown hgroup:first-child,.markdown hr:first-child,.markdown noscript:first-child,.markdown ol:first-child,.markdown output:first-child,.markdown p:first-child,.markdown pre:first-child,.markdown section:first-child,.markdown table:first-child,.markdown tfoot:first-child,.markdown ul:first-child,.markdown video:first-child{padding-top:0}.markdown address:last-child,.markdown article:last-child,.markdown aside:last-child,.markdown audio:last-child,.markdown blockquote:last-child,.markdown canvas:last-child,.markdown dd:last-child,.markdown div:last-child,.markdown dl:last-child,.markdown fieldset:last-child,.markdown figcaption:last-child,.markdown figure:last-child,.markdown footer:last-child,.markdown form:last-child,.markdown header:last-child,.markdown hgroup:last-child,.markdown hr:last-child,.markdown noscript:last-child,.markdown ol:last-child,.markdown output:last-child,.markdown p:last-child,.markdown pre:last-child,.markdown section:last-child,.markdown table:last-child,.markdown tfoot:last-child,.markdown ul:last-child,.markdown video:last-child{padding-bottom:0}.markdown ol,.markdown ul{padding-left:25px}.markdown ol li,.markdown ol li p,.markdown ul li,.markdown ul li p{margin-bottom:10px}.markdown ol{list-style:decimal}.markdown ul{list-style:disc}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin-bottom:10px}.markdown h1:first-child,.markdown h2:first-child,.markdown h3:first-child,.markdown h4:first-child,.markdown h5:first-child,.markdown h6:first-child{margin-top:0}.markdown img{max-width:100%}.markdown em{font-style:italic}.markdown strong{font-weight:700}.markdown blockquote{padding:12px 12px 12px 24px;margin:5px 0}.markdown .imgAttribution{display:block;font-size:80%;color:#d3d3d3}.markdown .dcg-container{z-index:1}.markdown hr{border-color:#333;border-bottom:0;border-style:dashed;width:27px;padding:0}.breadcrumbs{margin-top:10px}.breadcrumbs .link{cursor:pointer}.breadcrumbs .button{margin-bottom:30px}.breadcrumbs .breadcrumb-gray{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -43px;height:9px;width:7px;margin:0 5px}.breadcrumbs a{color:#9e9e9e}.commentFormContainer{position:relative}.commentFormContainer .commentForm{width:100%}.commentFormContainer .commentForm.hasPicture .commentInputContainer{float:left;width:550px}.commentFormContainer .commentForm .imageContainer{width:25px;float:left;margin-right:10px}.commentFormContainer .commentForm .imageContainer img{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;width:100%;height:25px}.commentFormContainer .commentForm.expanded .commentInputContainer .commentInput{height:115px}.commentFormContainer .commentForm.expanded .buttonContainer{display:block}.commentFormContainer .commentForm .buttonContainer{margin-bottom:10px;display:none}.commentFormContainer .commentForm .buttonContainer button{float:right}.commentFormContainer .commentForm .buttonContainer .characterCount{float:right;margin-right:15px;margin-top:13px}.commentInputContainer{position:relative}.commentInputContainer .commentInput{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 0 5px;padding-top:10px;height:42px;overflow:hidden;background-color:#fff}.commentInputContainer .commentInput:empty:not(:focus):before{content:"Write a comment...";color:#d4d4d4}.commentInputContainer .mentionsContainer{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px;position:absolute;z-index:2}.commentInputContainer .mentionsContainer .userMentionsList{border:1px solid #e1e1e1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;padding:0}.commentInputContainer .mentionsContainer .userMentionsList .mentionListItem{background-color:#fff;padding:5px 10px;margin:0}.commentInputContainer .mentionsContainer .userMentionsList .mentionListItem .mentionsPicture{width:32px;vertical-align:middle;float:left}.commentInputContainer .mentionsContainer .userMentionsList .mentionListItem .mentionsText{margin-left:10px;width:136px;float:left}.commentInputContainer .mentionsContainer .userMentionsList .mentionListItem .mentionsText .mentionsDisplayName,.commentInputContainer .mentionsContainer .userMentionsList .mentionListItem .mentionsText .mentionsUsername{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.commentInputContainer .mentionsContainer .userMentionsList .mentionListItem .mentionsText .mentionsDisplayName{font-size:16px}.commentInputContainer .mentionsContainer .userMentionsList .mentionListItem .mentionsText .mentionsUsername{font-size:14px;color:#9e9e9e}.commentInputContainer .mentionsContainer .userMentionsList .mentionListItem.selected{background-color:#2d7ddc;color:#fff}.commentInputContainer .mentionsContainer .userMentionsList .mentionListItem.selected .mentionsUsername{color:rgba(255,255,255,.8)}.founderButton{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.founderButton .button{padding:11px 16px;display:block;color:#fff;line-height:1.2em;font-size:20px;font-weight:600;text-align:left;background-color:inherit}.founderButton .appliedFounder,.founderButton .isFounder{display:none}.founderButton .isNotFounder:hover{background-color:rgba(0,0,0,.1)}.founderButton.approved .isFounder{display:block;cursor:default}.founderButton.approved .isFounder .icon-container{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -216px;height:17px;width:23px;float:right;top:3px}.founderButton.approved .appliedFounder,.founderButton.approved .isNotFounder{display:none}.founderButton.pending .appliedFounder{display:block;cursor:default}.founderButton.pending .isFounder,.founderButton.pending .isNotFounder{display:none}.notificationsList .emptyNotificationsContainer p{font-weight:400;font-size:15px}.notificationsList .notificationsHeader{text-transform:uppercase;color:#9e9e9e;border-bottom:1px solid #e1e1e1;padding:10px 0}.notificationsList .notificationsHeader .notificationCount{display:inline-block;vertical-align:middle;width:18px;height:18px;text-align:center;background-color:red;border-radius:10px;color:#fff;font-size:12px;font-weight:400;line-height:18px}.notificationsList .priority,.notificationsList .unread{background-color:#fff}.notificationsList .read{opacity:.5}.notificationsList .notificationListItem{cursor:pointer;border-bottom:1px solid #e1e1e1;padding:15px 0}.notificationsList .notificationListItem:hover{background-color:#f7faff}.notificationsList .notificationListItem .imageContainer{width:40px;margin-right:10px;float:left;position:relative}.notificationsList .notificationListItem .imageContainer img{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;width:40px;height:40px}.notificationsList .notificationListItem .imageContainer .firstNotificationPic{z-index:2;position:relative}.notificationsList .notificationListItem .imageContainer .secondNotificationPic{opacity:.5;z-index:1;position:absolute;top:5px;left:5px}.notificationsList .notificationListItem .imageContainer .secondNotificationPic:hover{opacity:1;z-index:3}.notificationsList .notificationListItem .main{float:left;line-height:1.3em}.notificationsList .notificationListItem .main .notificationText{font-style:italic}.notificationsList .notificationListItem .main .notificationLinkContainer{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notificationsList .notificationListItem .notificationGroup{display:none;margin-top:10px;margin-left:50px}.notificationsList .notificationListItem .notificationGroup .notificationGroupItem{margin:5px 0}.notificationsList .notificationListItem .notificationGroup .heart{display:inline-block;vertical-align:middle;margin-right:8px;background-position:0 -462px;height:12px;width:12px}.notificationsList .notificationListItem .karma{width:90px;margin-left:10px;float:left;text-align:right}.searchResultsList .searchItemTitle em{font-weight:900}.searchResultsList .searchItemTitle span{text-transform:uppercase}.searchResultsList .searchItemTitle.highlighted{font-weight:400!important}.searchResultsList .searchItemTitle .mjx-chtml span{text-transform:none}.searchResultsList .searchItemSubtitle{color:#9e9e9e;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchResultsList .searchItemThumbnail{height:43px;width:57px;float:left;margin-right:12px;background-color:#e1e1e1;color:#9e9e9e;text-align:center;line-height:43px;text-transform:uppercase;font-size:15px}.searchResultsList .searchItemThumbnail img{height:100%}.select2-container{margin:0;position:relative;display:inline-block;zoom:1;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-drop{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f5f5f5}.select2-search,.select2-search input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;position:relative;white-space:nowrap;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice:hover{text-decoration:none}.select2-container .select2-choice>.select2-chosen{font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;line-height:20px;text-align:center;padding:10px 15px;margin:0;vertical-align:middle;cursor:pointer;font-weight:600;outline:0;border:none;background-image:none;box-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f5f5f5;color:#333;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;padding-right:35px}.select2-container .select2-choice>.select2-chosen:active,.select2-container .select2-choice>.select2-chosen:focus,.select2-container .select2-choice>.select2-chosen:hover{text-decoration:none}.select2-container .select2-choice>.select2-chosen:disabled{opacity:.5;cursor:default}.select2-container .select2-choice>.select2-chosen:active,.select2-container .select2-choice>.select2-chosen:focus,.select2-container .select2-choice>.select2-chosen:hover{background-color:#c5deff}.select2-container .select2-choice>.select2-chosen:active,.select2-container .select2-choice>.select2-chosen:hover{background-color:#f5f5f5;color:#333}.select2-container .select2-choice abbr{display:none;width:40px;height:100%;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:none}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;color:#000;border:1px solid #aaa;border-top:0;border-radius:0 0 4px 4px}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15)}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-container .select2-choice .select2-arrow{display:inline-block;width:12px;height:100%;position:absolute;right:20px;top:0}.select2-container .select2-choice .select2-arrow b{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #333;margin-top:-3px;position:absolute;top:50%}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}.select2-search input{width:100%;height:auto!important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #d4d4d4;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url(select2-spinner.gif) no-repeat 100%;background:url(select2-spinner.gif) no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(select2-spinner.gif) no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(select2-spinner.gif) no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(select2-spinner.gif) no-repeat 100%,linear-gradient(to bottom,#fff 85%,#eee 99%)}.select2-container-active .select2-choice,.select2-container-active .select2-choices{outline:0}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#f5f5f5}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border-top-color:transparent}.select2-dropdown-open .select2-choice .select2-arrow{display:none}.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:700}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:0 0}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item}.select2-results .select2-disabled{background:#f5f5f5;display:list-item;cursor:default}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f5f5f5;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results{background:#f4f4f4;display:list-item}.select2-more-results.select2-active{background:#f4f4f4 url(select2-spinner.gif) no-repeat 100%}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto!important;height:1%;margin:0;padding:0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff}.select2-locked{padding:3px 5px!important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.select2-container-multi .select2-choices li{float:left;list-style:none}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:0 0!important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(select2-spinner.gif) no-repeat 100%!important}.select2-default{color:#999!important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaa;border-radius:3px;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:0}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover,.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:0 0}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search input,.select2-search-choice-close{background-repeat:no-repeat!important;background-size:60px 40px!important}.select2-search input{background-position:100% -21px!important}}.select2-drop-active{border:1px solid #e1e1e1;border-top:1px solid #e1e1e1;padding-top:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff}.select2-drop-active .select2-search{padding-left:10px;padding-right:10px}.select2-drop-active .select2-search input{border-color:#e1e1e1}.select2-drop-active .select2-results{margin-right:10px;padding-left:10px}.subjectAreaButtons .subjectAreaButton{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:14px 20px;margin:10px;font-size:20px;font-weight:300}.subjectAreaButtons .subjectAreaButton.scienceSubjectArea{background-color:#00d694}.subjectAreaButtons .subjectAreaButton.mathSubjectArea{background-color:#2d7ddc}.subjectAreaButtons .subjectAreaButton.socialScienceSubjectArea{background-color:#9c1cae}.subjectAreaButtons .subjectAreaButton.humanitiesSubjectArea{background-color:#d64541}.tt-hint,.tt-query,.typeahead{border-color:#f2f9f9;outline:0}.typeahead{background-color:#fff}.typeahead:focus{border-color:#0097cf}.tt-hint{color:#9e9e9e}.tt-dropdown-menu{width:500px;background-color:#fff;border:1px solid #f2f9f9;border:1px solid rgba(0,0,0,.2);border-top:none;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0;border-radius:0 0 3px 3px}.searchPageContent .tt-dropdown-menu{width:470px;margin-left:0}.tt-suggestion{padding:3px 10px;line-height:24px}.tt-suggestion p{margin:0}.tt-suggestion p.searchTypeahead-topic,.tt-suggestion p.searchTypeahead-user{position:relative;text-indent:38px}.tt-suggestion p.searchTypeahead-topic span,.tt-suggestion p.searchTypeahead-user span{text-indent:0;background:#f5f5f5;color:#9e9e9e;text-transform:uppercase;width:32px;position:absolute;left:0;line-height:24px;height:24px;font-size:10px;text-align:center}.tt-suggestion p.searchTypeahead-topic img,.tt-suggestion p.searchTypeahead-user img{height:24px;position:absolute;left:0}.tt-suggestion.tt-is-under-cursor{color:#fff;background-color:#2d7ddc}.tt-suggestion.tt-is-under-cursor span{color:rgba(255,255,255,.7)}.generalFeedbackEditor,.snippetFeedbackEditor,.snippetIllustratorEditor,.snippetInput{width:320px;float:left;margin:10px 0;margin-right:15px;position:relative}.generalFeedbackEditor .summaryCharactersRemaining,.generalFeedbackEditor .titleCharactersRemaining,.snippetFeedbackEditor .summaryCharactersRemaining,.snippetFeedbackEditor .titleCharactersRemaining,.snippetIllustratorEditor .summaryCharactersRemaining,.snippetIllustratorEditor .titleCharactersRemaining,.snippetInput .summaryCharactersRemaining,.snippetInput .titleCharactersRemaining{font-size:14px;margin-top:5px}.generalFeedbackEditor .snippetTitleInputContainer,.snippetFeedbackEditor .snippetTitleInputContainer,.snippetIllustratorEditor .snippetTitleInputContainer,.snippetInput .snippetTitleInputContainer{margin-bottom:10px}.generalFeedbackEditor .snippetTitleInput,.snippetFeedbackEditor .snippetTitleInput,.snippetIllustratorEditor .snippetTitleInput,.snippetInput .snippetTitleInput{padding:5px 7px;font-size:20px;width:100%;border:1px solid #e1e1e1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.generalFeedbackEditor .snippetMarkdownInput .markdownInput,.snippetFeedbackEditor .snippetMarkdownInput .markdownInput,.snippetIllustratorEditor .snippetMarkdownInput .markdownInput,.snippetInput .snippetMarkdownInput .markdownInput{display:table-cell;width:320px;vertical-align:top}.generalFeedbackEditor .snippetMarkdownInput .markdownInput textarea,.snippetFeedbackEditor .snippetMarkdownInput .markdownInput textarea,.snippetIllustratorEditor .snippetMarkdownInput .markdownInput textarea,.snippetInput .snippetMarkdownInput .markdownInput textarea{padding:10px 13px;margin:0;width:100%;vertical-align:top;height:150px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.generalFeedbackEditor .snippetMarkdownInput .markdownInput .wmd-graph-button,.generalFeedbackEditor .snippetMarkdownInput .markdownInput .wmd-image-button,.snippetFeedbackEditor .snippetMarkdownInput .markdownInput .wmd-graph-button,.snippetFeedbackEditor .snippetMarkdownInput .markdownInput .wmd-image-button,.snippetIllustratorEditor .snippetMarkdownInput .markdownInput .wmd-graph-button,.snippetIllustratorEditor .snippetMarkdownInput .markdownInput .wmd-image-button,.snippetInput .snippetMarkdownInput .markdownInput .wmd-graph-button,.snippetInput .snippetMarkdownInput .markdownInput .wmd-image-button{display:none}.generalFeedbackEditor .snippetUploadButtons,.snippetFeedbackEditor .snippetUploadButtons,.snippetIllustratorEditor .snippetUploadButtons,.snippetInput .snippetUploadButtons{margin-top:10px}.generalFeedbackEditor .snippetImageRemove,.snippetFeedbackEditor .snippetImageRemove,.snippetIllustratorEditor .snippetImageRemove,.snippetInput .snippetImageRemove{background-color:red}.generalFeedbackEditor .snippetSideBar,.snippetFeedbackEditor .snippetSideBar,.snippetIllustratorEditor .snippetSideBar,.snippetInput .snippetSideBar{position:absolute;left:-30px;top:0;text-align:center}.generalFeedbackEditor .snippetSideBar div,.snippetFeedbackEditor .snippetSideBar div,.snippetIllustratorEditor .snippetSideBar div,.snippetInput .snippetSideBar div{cursor:pointer;display:block}.generalFeedbackEditor .snippetSideBar .deleteSnippet,.snippetFeedbackEditor .snippetSideBar .deleteSnippet,.snippetIllustratorEditor .snippetSideBar .deleteSnippet,.snippetInput .snippetSideBar .deleteSnippet{font-size:32px}.generalFeedbackEditor .snippetSideBar .moveSnippetDown,.generalFeedbackEditor .snippetSideBar .moveSnippetUp,.snippetFeedbackEditor .snippetSideBar .moveSnippetDown,.snippetFeedbackEditor .snippetSideBar .moveSnippetUp,.snippetIllustratorEditor .snippetSideBar .moveSnippetDown,.snippetIllustratorEditor .snippetSideBar .moveSnippetUp,.snippetInput .snippetSideBar .moveSnippetDown,.snippetInput .snippetSideBar .moveSnippetUp{font-size:20px}.snippetPreview{width:320px;min-height:200px;float:left;background:#de504a;color:#fff;padding:20px;-moz-box-sizing:borderbox;-webkit-box-sizing:borderbox;box-sizing:borderbox}.snippetPreview .snippetTitlePreview{font-size:18px;font-weight:700;margin-bottom:10px}.snippetPreview .snippetImagePreview{padding:20px 0;max-width:100%}.snippetPreview .imagePlaceholder{background-color:#fff;border:2px solid #333;border-radius:2px;height:150px;color:#333;padding:5px;margin:20px 0}.snippetPreview .imagePlaceholder p{margin-bottom:10px}.snippetPreview .imagePlaceholder ul{list-style:inherit;margin-left:20px}.snippetPreview .imagePlaceholder ul li{padding:2px}.snippetPreview .markdown img{max-width:100%}.snippetPreview .sectionDivider{border-color:rgba(0,0,0,.2);margin:20px 0 0}.generalFeedbackEditor .previewPane,.snippetFeedbackEditor .previewPane{display:table-cell;padding:5px 12px;width:320px;max-width:320px;border:1px dotted #e1e1e1;border-left:0;overflow:auto;-moz-box-sizing:borderbox;-webkit-box-sizing:borderbox;box-sizing:borderbox}.generalFeedbackEditor .previewPane img,.snippetFeedbackEditor .previewPane img{max-width:100%}.generalFeedbackEditor .editorInput,.snippetFeedbackEditor .editorInput{height:100px}.generalFeedbackEditor{float:none;margin-bottom:40px}.snippetFeedbackEditor,.snippetIllustratorEditor{width:290px;margin-left:15px;margin-right:0}.snippetFeedbackEditor .snippetRubric td,.snippetIllustratorEditor .snippetRubric td{padding:5px}.editItem .editContent{padding:20px;background-color:#fcfcfc}.editItem .editContent h5{margin-bottom:10px}.editItem .editContent ins{background-color:#dfd;text-decoration:none}.editItem .editContent del{background-color:#fdd;text-decoration:strikethrough}.editItem .editMode{text-align:right;margin-bottom:5px}.editItem .changeMode{cursor:pointer}.editItem .changeMode.diffMode{color:#000;font-weight:700}.editItem .changeMode.previewMode{color:#2d7ddc;font-weight:400}.editItem .renderedAnswer{display:none}.editItem .renderedAnswer .answerPreview{width:48%}.editItem.showPreview .diff{display:none}.editItem.showPreview .renderedAnswer{display:block}.editItem.showPreview .diffMode{color:#2d7ddc;font-weight:400}.editItem.showPreview .previewMode{color:#000;font-weight:700}.facebookGroupsPage{margin-top:40px;font-size:18px;line-height:1.2em}.facebookGroupsPage .header{text-align:center}.facebookGroupsPage .instructions{margin:40px 0}.facebookGroupsPage form{margin-top:20px}.facebookGroupsPage p{margin:20px 0}.facebookGroupsPage .submitButtonContainer{text-align:right}.facebookGroupsPage .submitButton{margin-top:20px}.facebookGroupsPage .tokenInput{width:100%;margin-bottom:20px;border:1px solid #e1e1e1;border-radius:2px;height:40px;text-indent:10px}.facebookGroupsPage .group{margin:5px 0}.facebookGroupsPage .result{text-align:right}.facebookUserGroupPage h2{margin-bottom:20px}.facebookUserGroupPage .post{margin:20px;background-color:#fafafa;padding:10px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.facebookUserGroupPage .post .comment{margin:10px 20px;background-color:#eee;padding:10px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.facebookUserGroupPage .post .comment .commentMeta{font-size:14px}#alertBar{min-height:50px;position:fixed;top:0;z-index:1002;width:100%;padding:15px}#alertBar .close{display:none}#alertBar.alert-success{color:#333;background-color:#ffffe0;border-color:#fbeed5}#alertBar.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}#alertBanner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:50px;background-color:#ffffe0;border-color:#fbeed5;font-size:18px;padding-top:15px;text-align:center}#alertBanner.alert{color:#333}#alertBanner .close{display:none}#alertBanner.flash{position:fixed;top:0;z-index:5}.answerCard{padding:10px 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#fff;-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);box-shadow:0 1px 5px 0 rgba(0,0,0,.1)}.answerCard .answerCardTop{padding:0 10px 10px;border-bottom:1px solid #e1e1e1}.answerCard .answerCardTop h2{font-size:24px;padding:0;font-weight:400}.answerCard .answerCardTop .answerCardUser .answerCardUserImage{float:left;margin-right:10px;width:32px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.answerCard .answerCardTop .answerCardUser .answerCardUserDetails{float:left;width:80%}.answerCard .answerCardBottom{padding:10px 10px 0}.button,a.button,button{font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;line-height:20px;text-align:center;padding:10px 15px;margin:0;vertical-align:middle;cursor:pointer;background-color:#2d7ddc;color:#fff;font-weight:600;outline:0;border:none;background-image:none;box-shadow:none}.button:active,.button:focus,.button:hover,a.button:active,a.button:focus,a.button:hover,button:active,button:focus,button:hover{text-decoration:none;background-color:#2069c0}.button:disabled,a.button:disabled,button:disabled{opacity:.5;cursor:default}.button.secondary,a.button.secondary,button.secondary{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;background-color:#d4e7ff;color:#2d7ddc}.button.secondary:active,.button.secondary:focus,.button.secondary:hover,a.button.secondary:active,a.button.secondary:focus,a.button.secondary:hover,button.secondary:active,button.secondary:focus,button.secondary:hover{background-color:#c5deff}.button.depressed,a.button.depressed,button.depressed{background-color:#e1e1e1;color:#9e9e9e}.button.green,a.button.green,button.green{background-color:#62c57e}.button.googleButton,.button.googleButton:hover,a.button.googleButton,a.button.googleButton:hover,button.googleButton,button.googleButton:hover{background-color:#468df1}.button.facebookButton,.button.facebookButton:hover,a.button.facebookButton,a.button.facebookButton:hover,button.facebookButton,button.facebookButton:hover{background-color:#3b5697}.button span.text,a.button span.text,button span.text{position:relative;top:2px;font-size:14px}.button span.icon-container,a.button span.icon-container,button span.icon-container{position:relative;top:0;margin-right:5px}.courseLinks .courseLink{display:inline-block;vertical-align:middle;margin-bottom:10px}.courseLinks .courseLink.odd{margin-right:10px}.courseLinks .courseLink.odd.last{display:block}.courseLinks .courseLink.odd.last a{display:block;margin:0 auto}.courseLinks .courseLink a{display:inline-block;vertical-align:middle;-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;color:#fff;font-size:17px;padding:10px 0;text-align:center}@media (min-width:320px) and (max-width:359px){.courseLinks .courseLink a{width:138.1px}}@media (min-width:360px) and (max-width:399px){.courseLinks .courseLink a{width:157.14px}}@media (min-width:400px){.courseLinks .courseLink a{width:176.19px}}.courseLinks .courseLink a.calculus{background-color:#1f64b7}.courseLinks .courseLink a.more{width:135px}.courseLinks .nonCourseLink{display:inline-block;vertical-align:top}.courseLinks .nonCourseLink a{display:inline-block;vertical-align:middle;color:#fff;font-size:17px;padding:10px}#searchBar{padding:12px;position:relative;text-align:left}#searchBar .searchForm{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:block;vertical-align:top;width:260px;background-color:#fff;border:1px solid #9e9e9e;margin-top:-1px}#searchBar input{-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:34px;width:250px;margin:0;margin-right:10px;padding-left:10px;padding-right:25px;font-size:16px;background-color:#fff;outline:0;border:none}#searchBar .closeSearch{position:absolute;top:0;right:0;width:50px;height:50px}#searchBar .closeSearch span{margin-left:15px;margin-top:20px}#headerContainer{height:60px;position:relative;text-align:center;z-index:2;color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.12)}#headerContainer.coloredHeader #header #socratic{color:inherit}#headerContainer.coloredHeader #searchBar .searchForm{border:none;margin-top:0}#headerContainer.coloredHeader .closeSearch span{background-position:0 -816px;height:19px;width:18px}#headerContainer.landingHeader .closeSearch span{background-position:0 -797px;height:19px;width:19px}#headerContainer #header{position:relative;text-transform:uppercase;font-size:18px;padding:6px 15px}#headerContainer #header #socratic{color:#333;font-weight:700;letter-spacing:1.5px}#headerContainer #header .app-logo{width:150px}#headerContainer #header .qa-logo{width:131px;margin:10px 0}#headerContainer .menuButton{position:absolute;left:0;top:0;width:60px;height:60px;line-height:30px;vertical-align:middle}#headerContainer .menuButton img{height:24px;vertical-align:middle}#headerContainer .menuButton.active{background-color:rgba(0,0,0,.1)}#headerContainer .searchButton{position:absolute;right:0;top:0;width:60px;height:60px;line-height:30px;vertical-align:middle}#headerContainer .searchButton img{height:24px;vertical-align:middle}#headerContainer .closeSearch span{background-position:0 -778px;height:19px;width:18px}.suspensionWarning{padding:5px;background-color:orange;text-align:center;z-index:2;width:100%}.suspensionWarning a{color:#fff}.impactMap{position:relative;width:100%}.impactMap .mapLoading{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;display:block;position:absolute;z-index:2;width:150px;left:50%;top:50%;height:42px;background-color:rgba(0,0,0,.75);color:#fff;text-align:center;line-height:42px;margin-top:-21px;margin-left:-75px}.impactMap svg{width:100%;min-height:150px;display:block;margin:0 auto;position:relative}.impactMap svg path{stroke:rgba(0,0,0,.4)}.impactMap svg circle{fill:#fff;stroke:#fff}body.openModal{overflow:hidden}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;z-index:8}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.4}.modal{-moz-border-radius:4px/4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 3px 7px rgba(0,0,0,.3);-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);box-shadow:0 3px 7px rgba(0,0,0,.3);-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;margin:30px auto;background-color:#fff;position:relative}.modalContainer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.openModal .modalContainer{overflow-x:hidden;overflow-y:auto}.modalContainer button.close{position:absolute;top:15px;right:15px;font-size:40px;font-weight:400;z-index:1}.modalContainer .heading{margin:0;font-size:27px;font-weight:700;text-align:center;margin-bottom:20px}.modal.fade{-moz-transition:opacity .7s ease-out;-o-transition:opacity .7s ease-out;-webkit-transition:opacity .7s ease-out;transition:opacity .7s ease-out;top:-25%}.modal.fade.in{top:10%}.modal{width:300px}.modal button.close{position:absolute;top:15px;right:15px;padding:0;font-weight:400;background-color:inherit;border:none;z-index:1;color:#000;opacity:.2}.modal .heading{margin:0;font-size:24px;font-weight:700;text-align:center;margin-bottom:10px}.modal label{display:block;margin-top:10px}.modal input.input{width:100%}.modal .button{display:block;width:100%}.modal-body{padding:15px;word-wrap:break-word}.modal-body .body{padding:5px}.loginModals{font-size:14px}.loginModals strong{font-weight:700}.loginModals .form input.input{display:block;margin-top:0;margin-bottom:0;border:1px solid #e1e1e1;border-bottom:0;border-radius:0}.loginModals .form input.input[readonly=readonly]{background-color:#f5f5f5}.loginModals .form input:first-of-type{border-radius:3px 3px 0 0}.loginModals .form input:last-of-type{border-bottom:1px solid #e1e1e1;border-radius:0 0 3px 3px}.loginModals .form button[type=submit]{margin-top:15px}.loginModals .form .secondaryAction{color:#9e9e9e;margin-top:10px;line-height:1.8}.loginModals .form #recaptchaContainer{margin-top:10px}#loginModal .orContainer{margin-top:10px;margin-bottom:10px;text-align:center}#loginModal .checkContainer{margin-top:10px}#loginModal .checkContainer input{vertical-align:middle}#loginModal .checkContainer label{color:#9e9e9e;display:initial;vertical-align:middle}#loginModal .checkContainer label.red-text{color:red}#loginModal .body{margin-bottom:10px}#loginModal .serviceButtons .button{width:49%;height:42px;text-align:left}#loginModal .serviceButtons .button .icon-container{padding-right:9px}#loginModal .form .datePickerContainer{border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;color:#9e9e9e;font-size:15px}#loginModal .form .datePickerContainer .dateLabel{padding:7px 10px 0}#loginModal .form .datePickerContainer .datePickers{padding:5px 5px 10px 6px}#loginModal .form .datePickerContainer .datePickers select{background-color:#fff;border:none;font:inherit;color:#9e9e9e;font-size:15px;border-right:1px solid #e1e1e1;width:79px;border-radius:0}#loginModal .form .datePickerContainer .datePickers select.invalid{color:red}#loginModal .form .datePickerContainer .datePickers select.valid{color:#333}#loginModal .form .datePickerContainer .datePickers select.yearPicker{border-right:none}#loginModal .underageErrorContainer .cboContainer{text-align:center;margin:30px 0}#loginModal .underageErrorContainer .cboContainer img{max-width:80%}#loginEmailModal .loginButton{margin-top:15px}#loginEmailModal .loginButton span.icon-container{margin-right:10px}#forgotPasswordModal .emailInput{border-radius:3px}#contributorsModal{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px;width:275px}#contributorsModal .heading{text-align:left;margin-bottom:15px}#contributorsModal .explanation{margin-bottom:20px}#contributorsModal ul li{margin-bottom:10px}#contributorsModal ul li:last-child{margin-bottom:0}#contributorsModal ul li .contributorDetails{float:left;width:95px;margin-right:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#contributorsModal ul li .bar{float:left;width:120px;background-color:#f5f5f5;height:17px}#contributorsModal ul li .bar .filled{height:100%;background-color:#2d7ddc}#unlockedBadgesModal{width:310px;height:470px;overflow:hidden}#unlockedBadgesModal .modal-body{padding:0}#unlockedBadgesModal .modal-body .unlockedBadge{-moz-transition:left,.1s,.7s,100%;-o-transition:left,.1s,.7s,100%;-webkit-transition:left,.1s,.7s,100%;transition:left,.1s,.7s,100%;width:310px;height:470px;position:absolute;left:100%}#unlockedBadgesModal .modal-body .unlockedBadge.current{-moz-transition:left,.5s,ease-in;-o-transition:left,.5s,ease-in;-webkit-transition:left,.5s,ease-in;transition:left,.5s,ease-in;left:0}#unlockedBadgesModal .modal-body .unlockedBadge.past{-moz-transition:left,.5s,ease-in;-o-transition:left,.5s,ease-in;-webkit-transition:left,.5s,ease-in;transition:left,.5s,ease-in;left:-100%}#unlockedBadgesModal .modal-body .unlockedBadge .badgeHeaderImage{width:310px;height:103px}#unlockedBadgesModal .modal-body .unlockedBadge .badgeImage{width:70px;height:70px;display:block;margin:0 auto;position:relative;top:-20px}#unlockedBadgesModal .modal-body .unlockedBadge .content{padding:0 10px 10px}#unlockedBadgesModal .modal-body .unlockedBadge .content .body{line-height:20px}#unlockedBadgesModal .modal-body .unlockedBadge .content .body .messageContainer{height:150px}#unlockedBadgesModal .modal-body .unlockedBadge .content .body .messageContainer .message{height:130px}#unlockedBadgesModal .modal-body .unlockedBadge .content .body .messageContainer .progressDots{text-align:center}#unlockedBadgesModal .modal-body .unlockedBadge .content .body .footer{margin-top:10px}#unlockedBadgesModal .modal-body .unlockedBadge .content .body .footer .leftFooter{display:none}#unlockedBadgesModal .modal-body .unlockedBadge .content .body .footer .rightFooter{float:right}#unlockedBadgesModal .modal-body .unlockedBadge .content .body .footer .showSharePopup{margin-right:10px;background-color:#d6e8fe;color:#2d7ddc;font-weight:700}#unlockedBadgesModal .modal-body .unlockedBadge .content .body .footer .button{display:inline;width:initial}#becomeFounderModal .modal-body{background-image:url(/static/images/course/prelaunch-banner.png);background-repeat:no-repeat;background-size:100%;padding-top:100px}#becomeFounderModal .becomeFounderForm p{padding-bottom:10px}#becomeFounderModal .becomeFounderForm .commentInput{height:90px;margin-top:10px}#becomeFounderModal .becomeFounderForm .commentInput:empty:not(:focus):before{content:"Hey everyone, I'm Becca and I'm very excited to be a founder because ..."}#becomeFounderModal .becomeFounderForm .submitButton{margin:10px 0}#tosModal{margin-top:70px}#tosModal .modal-body img{width:40px;vertical-align:middle}#tosModal .modal-body .body{color:#9e9e9e}#tosModal .modal-body .body label{display:initial}#tosModal .modal-body .body .buttonContainer{margin-top:20px;text-align:center}#navigationContainer{position:absolute;width:100%;height:100%;overflow-y:scroll;top:0;z-index:3}#navigationContainer .overlay{top:50px;position:absolute;background-color:rgba(0,0,0,.4);height:100%;width:100%}#navigationContainer .menu{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 4px rgba(0,0,0,.2);-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2);position:relative;top:50px;background-color:#fff}#navigationContainer .menu .navGroup{margin:0 15px 40px}#navigationContainer .menu h5{text-transform:uppercase;color:#9e9e9e;padding:15px 0;border-bottom:1px solid #e1e1e1}#navigationContainer .menu li{font-size:15px;border-bottom:1px solid #e1e1e1}#navigationContainer .menu li a{display:block;width:100%;padding:15px 0}#navigationContainer .menu li.last{border-bottom:none}#navigationContainer .menu .dropdownGroup{padding:15px 0}#navigationContainer .menu .dropdownGroup .icon-container{margin:7px 10px}#navigationContainer .menu .dropdownGroup .dropdownLinks{display:none;padding-top:15px}#navigationContainer .menu .dropdownGroup.expanded .dropdownLinks{display:block}#navigationContainer .menu .dropdownGroup .dropdownLink{border:0;margin-left:15px}#navigationContainer .menu .dropdownGroup .dropdownLink a{padding:7px 0}#navigationContainer .menu .notificationsLink{display:block;padding:15px;border-top:1px solid #e1e1e1;vertical-align:bottom}#navigationContainer .menu .notificationsLink .bell{background-position:0 -20px;height:23px;width:23px;margin-right:15px}#navigationContainer .menu .notificationsLink .notificationCount{display:inline-block;vertical-align:middle;width:8px;height:8px;border-radius:4px;position:absolute;top:16px;left:28px;background-color:red;z-index:1;line-height:12px}#navigationContainer .menu .notificationsLink .notificationCount.hasCount{width:12px;height:12px;padding:4px;border-radius:10px;top:13px;left:26px;font-size:14px;text-align:center;color:#fff}#navigationContainer .menu .userInfo{padding:15px 0;margin:0 15px;line-height:30px;border-top:1px dashed #e1e1e1}#navigationContainer .menu .userInfo .profilePicture{height:30px;width:30px}#navigationContainer .menu .userInfo a{display:inline-block}#navigationContainer .menu .userInfo span{margin-left:10px}#navigationContainer .menu:after{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fff;border-width:8px;margin-left:18px}#notificationsPage .emptyNotificationsContainer{padding:10px 0;font-size:20px;color:#9e9e9e}#notificationsPage .moreContainer{padding:20px 0;text-align:center}@media (min-width:320px) and (max-width:359px){#notificationsPage .notificationsContainer .notificationListItem .main{width:240px}}@media (min-width:360px) and (max-width:399px){#notificationsPage .notificationsContainer .notificationListItem .main{width:280px}}@media (min-width:400px){#notificationsPage .notificationsContainer .notificationListItem .main{width:320px}}@media (min-width:320px) and (max-width:359px){#notificationsPage .notificationsContainer .notificationListItem .notificationGroup .main{width:140px}}@media (min-width:360px) and (max-width:399px){#notificationsPage .notificationsContainer .notificationListItem .notificationGroup .main{width:180px}}@media (min-width:400px){#notificationsPage .notificationsContainer .notificationListItem .notificationGroup .main{width:220px}}.postQuestion{margin:10px;font-size:16px}.postQuestion h1{text-align:center;margin:15px 0;font-size:30px;line-height:30px}.postQuestion h2{text-align:center;margin-bottom:10px}.postQuestion .facepile{text-align:center;margin:0 auto 15px;width:200px}.postQuestion p{margin-bottom:15px}.postQuestion form img{width:100%;margin-bottom:15px}.postQuestion form .section{margin-bottom:15px}.postQuestion form label{font-weight:700}.postQuestion form textarea{width:100%;border-radius:2px;padding:5px;font-size:16px}.postQuestion form input{width:100%;font-size:16px}.postQuestion form select{font-size:16px}.postQuestion form .errors{color:red}#questionPage .questionGuidelines{-moz-border-radius:3px/3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fcf8e3;border:1px solid #fbeed5;padding:15px;margin-bottom:20px}#questionPage .questionGuidelines .questionGuidelinesHeading{font-weight:700;text-transform:uppercase;margin-bottom:10px}#questionPage .questionGuidelines .tips{list-style:disc;padding-left:20px}#questionPage .askQuestionForm p{color:#9e9e9e;margin-bottom:15px}#questionPage .askQuestionForm #submitQuestion{float:right}#questionPage .askQuestionForm .courseSelectContainer,#questionPage .askQuestionForm .topicSelectBoxContainer{margin-right:5px;float:right}#questionPage .askQuestionForm .textarea,#questionPage .askQuestionForm textarea{-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:1px solid #d4d4d4;width:100%;height:100px;padding:6px;font-size:100%;margin-bottom:5px}#questionPage .askQuestionForm .errorMessages{list-style:disc;padding-left:15px;margin-bottom:10px}#questionPage .askQuestionForm .select2-container,#questionPage .askQuestionForm select{width:175px}#questionPage .askQuestionForm .button,#questionPage .askQuestionForm button{font-size:15px;padding-top:8px}#questionPage .askQuestionForm .questionDescription{display:block;font-size:22px;line-height:1.3;margin-bottom:10px}#questionPage .askQuestionForm .emailLabel{display:block;font-size:18px;margin-bottom:10px}#questionPage .askQuestionForm .emailInput{width:100%}#questionPage .askQuestionForm .emailContainer{margin-bottom:15px}.queuePane{padding:10px;text-align:right;color:#fff;position:fixed;bottom:0;width:100%;z-index:13}.queuePane a{text-decoration:underline}.queuePane a,.queuePane span{color:#fff;display:inline-block;text-align:center;border-left:1px solid rgba(255,255,255,.2)}.queuePane a:first-child,.queuePane span:first-child{border:0}.queuePane#answerModerationPane a,.queuePane#answerModerationPane span,.queuePane#userClassificationPane a,.queuePane#userClassificationPane span{width:32%}.queuePane.moderationPane{background-color:#2d7ddc}.queuePane.reviewPane{background-color:#bb5d00}.queuePane.reviewPane a{padding-left:10px}.searchTitle{font-weight:400}.searchPageContent{margin-bottom:70px}.searchResultsList{margin-top:0}.searchResultsList .noDisplay{display:none}.searchResultsList .listItem{margin:10px 0}.searchResultsList .searchItemTitle{padding-top:.7em;padding-bottom:.35em}.searchResultsList .searchItemSubtitle{padding-bottom:.7em}.searchResultsList .searchItemThumbnailUser{height:43px;width:43px;float:left;margin-right:12px;background:#e1e1e1;color:#9e9e9e;text-align:center;line-height:43px;text-transform:uppercase;font-size:15px}.searchResultsList .searchItemThumbnailUser img{height:100%}.searchResultsList .showMoreUsers{margin-top:10px}#searchAskQuestion{margin:0 auto;position:fixed;bottom:20px;left:50%;width:14em;margin-left:-7em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:4px;background:rgba(0,0,0,.15)}#searchAskQuestion .button{display:block}#shareModal .close{color:#9e9e9e}.shareContainer{text-align:center}.shareContainer button{margin-left:5px}.shareContainer button:first-child{margin-left:0}.shareContainer .icon-container{margin-right:0}.shareContainer .facebookShare{background-color:#3b5998;color:#fff}.shareContainer .twitterShare{background-color:#00aced;color:#fff}.shareContainer .redditShare{background-color:#d6e8fe;color:#2d7ddc}.shareContainer .linkShare{background-color:#f5f5f5;color:#000}.shareContainer.expanded .linkShare{background-color:#fff}.shareLinkExpanded .selectLink{border:1px solid #e1e1e1;padding:5px;margin:10px 0}.shareLinkExpanded .explanation{color:#9e9e9e;font-size:14px}.tabSelector{border-bottom:1px solid #e1e1e1;padding-bottom:5px}.tabSelector a{font-size:18px;color:#9e9e9e;margin-right:35px;padding-bottom:5px}.tabSelector a.active{color:#2d7ddc;border-bottom:2px solid #2d7ddc}.tt-dropdown-menu{margin-left:0}@media (min-width:320px) and (max-width:359px){.tt-dropdown-menu{width:290px}}@media (min-width:360px) and (max-width:399px){.tt-dropdown-menu{width:330px}}@media (min-width:400px){.tt-dropdown-menu{width:370px}}.tt-dropdown-menu .tt-suggestion{padding:15px;border-bottom:1px solid #e1e1e1}#searchBar .tt-dropdown-menu{left:-10px!important;top:42px!important;margin-left:0;background-color:#fff}#searchBar .tt-dropdown-menu .tt-suggestion{padding:15px;border-bottom:1px solid #e1e1e1}.showUserPanelContainer{text-align:right}#userPanel{border:1px solid #e1e1e1;border-radius:3px;padding:10px;margin:10px 0;width:280px}#userPanel h3{font-weight:700;margin-top:20px;margin-bottom:20px}#userPanel h3:first-of-type{margin-top:0}#userPanel .userProfileForm table td,#userPanel .userProfileForm table th{padding-right:15px;padding-bottom:4px;vertical-align:middle}#userPanel .userProfileForm textarea{width:100%;height:100px}#userPanel .convoInvite{margin-top:10px}#userPanel .groupAdder{margin:5px 0;text-transform:capitalize}#userPanel .deactivateUserContainer{margin-bottom:10px}#userPanel .banButton,#userPanel .deactivateUser,#userPanel .suspendUser,#userPanel .unsuspendUser{margin-top:10px;margin-bottom:10px}#userPanel .banButton .unshadowBanUser,#userPanel .banButton.banned .shadowBanUser{display:none}#userPanel .banButton.banned .unshadowBanUser{display:inline}#userPanel li{text-transform:capitalize;margin:5px 0 5px 30px;list-style:initial}#userPanel .suspendUserContainer div{margin:5px 0}#userPanel .suspendUserContainer .suspensionDescription{width:100%;display:block}#userPanel .suspendUserContainer .suspensionLength{width:50px}.userInfoWidget25{line-height:inherit}.userInfoWidget25 .userImage{float:left;margin-right:5px;height:25px;width:25px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}.userInfoWidget25 .userImage img{height:100%;width:100%}.userInfoWidget25 .userName{padding-top:3px;float:left}.aboutHeader{background-color:#f1c84d;color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}#aboutUs .mission{background-color:#f1c84d;background-image:url(/static/images/about/icons_background_mobile.png);background-position:center;background-repeat:no-repeat}#aboutUs .mission .content{padding-top:90px;padding-bottom:90px}#aboutUs .mission .content h1.large{font-size:28px;line-height:38px;font-weight:700;color:#fff}#aboutUs .what .content{padding-top:50px;padding-bottom:50px}#aboutUs .what .content h2{font-size:28px;line-height:38px;color:#000;padding:10px 0;font-weight:700}#aboutUs .what .content p{font-size:24px;line-height:34px;color:#777;padding:10px 0}#aboutUs .how{background-color:#2d303e}#aboutUs .how .content{padding-top:25px;padding-bottom:50px;text-align:center}#aboutUs .how .content h2{font-size:28px;line-height:38px;color:#fff;padding:10px 0;font-weight:700}#aboutUs .how .content ul li{padding:20px 10px;font-size:20px}#aboutUs .how .content ul li p{line-height:20px;color:#fff}#aboutUs .community{background-color:#f8f5ff}#aboutUs .community .content{padding-top:25px;padding-bottom:50px;text-align:center}#aboutUs .community .content h2{font-size:28px;font-weight:700}#aboutUs .community .content p{color:#777;padding:10px 0;font-size:18px}#aboutUs .community .content .communityList{position:relative}#aboutUs .community .content .communityList .communityBox{float:left;background-size:cover;width:25%;height:70px}#aboutUs .wow{background:#451a73;background-image:url(/static/images/about/impact-map.png),radial-gradient(#551448 20%,#451a73);background-position:center;background-repeat:no-repeat;background-size:cover}#aboutUs .wow .content{color:#fff}#aboutUs .wow .content h2{font-size:32px;line-height:42px;font-weight:600;margin:10px 0}#aboutUs .wow .content .viewCount{display:inline-block;vertical-align:middle;text-align:center}#aboutUs .wow .content .viewCount .viewCountNumber{display:inline-block;vertical-align:middle;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:rgba(0,0,0,.4);padding:0 4px;width:20px;margin:0 2px}#aboutUs .wow .content .viewCount:first-child{margin-left:0}#aboutUs .wow .content .visibleTestimonials{overflow:hidden;height:100px;margin-top:70px}#aboutUs .wow .content .visibleTestimonials .testimonialItem{height:100px;-moz-animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-moz-animation-name:flyin;-webkit-animation-name:flyin;animation-name:flyin;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}#aboutUs .wow .content .visibleTestimonials .testimonialItem.out{-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0;transform-origin:50% 0;-moz-animation-name:flyout;-webkit-animation-name:flyout;animation-name:flyout}#aboutUs .wow .content .visibleTestimonials .note{font-size:16px;line-height:20px;font-weight:300}#aboutUs .wow .content .visibleTestimonials .location{vertical-align:bottom;margin:10px 0}#aboutUs .wow .content .visibleTestimonials .location .icon-container{padding:0 2px}#aboutUs .progress{background-color:#504190;padding-top:25px;padding-bottom:25px}#aboutUs .progress .content{text-align:center}#aboutUs .progress .content h2{font-size:28px;font-weight:700;color:#fff}#aboutUs .progress .content .progressAreas{margin-top:10px}#aboutUs .progress .content .progressAreas .progressArea{display:inline-block;margin:10px}#aboutUs .progress .content .progressAreas .progressArea h3{font-size:24px;color:#f1c84d;letter-spacing:2px}#aboutUs .progress .content .progressAreas .progressArea p{color:#fff;font-weight:300}#aboutUs .readMore{background-color:#7c757e}#aboutUs .readMore .content h2{font-size:28px;line-height:38px;text-align:center;color:#fff;font-weight:700}#aboutUs .readMore a{text-decoration:none}#aboutUs .readMore a .title{font-size:20px;line-height:24px;color:#fff;margin:10px 0}#answerContributionsPage .linkToAnswer{margin-top:10px}#answerContributionsPage h5{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e1e1e1;font-size:18px;font-weight:600}#answerContributionsPage .contributionHeader{padding-top:0;padding-bottom:20px;border-bottom:1px solid #e1e1e1;margin-bottom:20px}#answerContributionsPage .editActions{text-align:right;border-top:1px solid #e1e1e1;padding-top:5px}#answerContributionsPage .editActions .removeAnswer,#answerContributionsPage .editActions .revert,#answerContributionsPage .editActions .revertAll{color:#c85050;cursor:pointer}#answerContributionsPage .editActions .removeAnswer:hover,#answerContributionsPage .editActions .revert:hover,#answerContributionsPage .editActions .revertAll:hover{text-decoration:underline}#answerContributionsPage .currentAnswer{margin:20px 0}#answerContributionsPage .currentAnswer .doubleCheckBanner{padding:10px;margin-bottom:5px;background-color:#fbf9e2;border:1px solid #f6edd0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem{margin-bottom:30px;position:relative}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .activityImage{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;width:25px;height:25px;margin-right:10px;padding-top:4px;float:left}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .commentQuote{border-left:1px solid #d6e8fe;padding-left:10px;font-style:italic;word-break:break-word}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .commentText{word-break:break-word;color:#333}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .activityInfo{line-height:1.3;padding-left:35px}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .activityInfo .anonymousUser,#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .activityInfo .userNameLink{font-weight:600}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .activityInfo .activityUsername{display:none}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .activityInfo .flag{vertical-align:middle}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .flag{display:inline-block;-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;margin-right:4px;vertical-align:top;background-color:#fbf9e2;font-size:15px;padding:2px 8px;color:#333}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .like .likeIcon{display:inline-block;position:relative;background-position:0 -426px;height:12px;width:12px;vertical-align:middle}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .like.liked .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -438px;height:12px;width:12px}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .like:not(.disabled){cursor:pointer}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .like:not(.disabled):hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -450px;height:12px;width:12px}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .like.likedByUser .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -462px;height:12px;width:12px}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -426px;height:12px;width:12px}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .link{color:#2d7ddc}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .nonPublicBanner{padding:5px;margin-bottom:5px;background-color:#c85050;color:#fff;border-radius:1px}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .moderationContent{padding:10px;background-color:#ffffe0;border:1px solid #fbeed5}#answerContributionsPage .answerContributionListContainer .answerContributionListItem:first-child .editActions{border:0;padding:0}#answerContributionsPage .answerContributionListContainer .answerContributionListItem:first-child .editActions .revert,#answerContributionsPage .answerContributionListContainer .answerContributionListItem:first-child .editActions .revertAll,#answerContributionsPage .answerContributionListContainer .answerContributionListItem:first-child .editActions .revertDivider{display:none}#collectionsPage h2{margin-bottom:10px}#collectionsPage .collectionItem{margin-bottom:5px}#collection h2{margin-top:10px}#collection h3{margin-top:10px;margin-bottom:5px}#collection .collectionContent .collectionContentItem{margin-bottom:5px}#collection .collectionContent .collectionContentItem .removeItem{display:none}.companyHeader{background-color:#244e7e;border-bottom:1px solid rgba(0,0,0,.1)}#company .teamHeader{background-color:#244e7e;background-image:url(/static/images/about/subject-rainbow.png);background-size:cover;padding-top:20px;padding-bottom:50px;text-align:center}#company .teamHeader h1,#company .teamHeader h2{margin:20px auto;color:#fff}#company .teamHeader h1{font-weight:600;font-size:32px}#company .teamHeader h2{font-size:20px;line-height:24px;font-weight:300}#company .team .content h2{font-size:28px;line-height:38px;padding:10px 0;text-align:center;color:#000;font-weight:700}#company .team .content .teamList{overflow:hidden}#company .team .content .teamList .imageContainer,#company .team .content .teamList .info{float:left}#company .team .content .teamList .imageContainer{margin-right:10px}#company .team .content .teamList .imageContainer img{height:60px}#company .team .content .teamList li{margin-bottom:10px}#company .team .content .teamList .info .name{font-weight:700}#company .team .content .teamList .info .position{margin:5px 0}#company .team .content .teamList .info a{margin-right:5px}#company .investors{background-color:#f5f5f1;overflow:hidden}#company .investors .content h2{font-weight:400}#company .investors .content .investor{height:60px;line-height:60px;float:left;text-align:center}@media (min-width:320px) and (max-width:359px){#company .investors .content .investor{width:96.67px}}@media (min-width:360px) and (max-width:399px){#company .investors .content .investor{width:110px}}@media (min-width:400px){#company .investors .content .investor{width:123.33px}}#company .investors .content .investor img{max-width:100%;vertical-align:middle}.contributeHeader{background-color:#1d0f5a;color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}#contribute h2{font-size:32px;line-height:42px;font-weight:600;text-align:center}#contribute h3{font-size:20px;font-weight:300;padding:10px;text-align:center}#contribute .subjectAreaButtons{text-align:center}#contribute .subjectAreaButtons .subjectAreaButton{display:block}#contribute .what{background-color:#1d0f5a;position:relative;overflow:hidden}#contribute .what .content{padding-top:50px;position:relative;text-align:center}#contribute .what .content h2{color:#fff}#contribute .what .content h3{color:rgba(255,255,255,.8)}#contribute .what .content .cards img{position:relative;top:5px;width:80%}#contribute .start h2{text-align:center}#contribute .start .findQuestions{border-top:1px solid #e1e1e1;margin:20px auto}#contribute .start .findQuestions .questionsLink{background-color:#f5f5f5;text-align:center;font-size:18px;font-weight:300;padding:10px;margin-top:10px}.coursePageTopContainer .coursePageTop{background-color:rgba(255,255,255,.9);border-bottom:1px solid #e1e1e1;position:relative}.coursePageTopContainer .coursePageTop .fullWidth{position:relative}.coursePageTopContainer .coursePageTop h1{font-size:38px;line-height:38px;margin-bottom:10px}.coursePageTopContainer .coursePageTop .headerBorderGradient{position:absolute;bottom:0;width:100%;height:10px;z-index:2;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.05))}.coursePageTopContainer .coursePageTop .launchedHeaderContainer{padding:15px 15px 0}.coursePageTopContainer .coursePageTop .launchedHeaderContainer h2{margin:10px 0;float:left}.coursePageTopContainer .coursePageTop .launchedHeaderContainer .viewMore{color:#2d7ddc;margin:10px 0;float:right}.coursePageTopContainer .coursePageTop .workshopHeaderContainer{padding:15px}.coursePageTopContainer .coursePageTop .workshopHeaderContainer .progressContainer{float:left;padding-right:5px}@media (min-width:320px) and (max-width:359px){.coursePageTopContainer .coursePageTop .workshopHeaderContainer .progressContainer{width:145px}}@media (min-width:360px) and (max-width:399px){.coursePageTopContainer .coursePageTop .workshopHeaderContainer .progressContainer{width:165px}}@media (min-width:400px){.coursePageTopContainer .coursePageTop .workshopHeaderContainer .progressContainer{width:185px}}.coursePageTopContainer .coursePageTop .workshopHeaderContainer .progressContainer .progressTitle{font-size:20px;font-weight:600}.coursePageTopContainer .coursePageTop .workshopHeaderContainer .progressContainer .betaGoalsText,.coursePageTopContainer .coursePageTop .workshopHeaderContainer .progressContainer .dailyGoalText{margin:10px 0}.coursePageTopContainer .coursePageTop .workshopHeaderContainer .progressContainer.dailyGoal{padding-right:10px;border-right:1px solid #e1e1e1}.coursePageTopContainer .coursePageTop .workshopHeaderContainer .progressContainer.dailyGoal .dailyGoalProgress{font-size:16px;padding:10px 20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:rgba(0,0,0,.05);border:2px dashed rgba(0,0,0,.2);text-align:center}.coursePageTopContainer .coursePageTop .workshopHeaderContainer .progressContainer.dailyGoal .dailyGoalProgress.hasContributed{background-color:transparent;border:2px solid #e1e1e1}.coursePageTopContainer .coursePageTop .workshopHeaderContainer .progressContainer.betaGoals{padding-left:10px}.coursePageTopContainer .coursePageTop .workshopHeaderContainer .progressContainer.betaGoals .betaGoalTitle{font-weight:700}.coursePageTopContainer .coursePageTop .workshopHeaderContainer .progressContainer.betaGoals .bar{margin-top:5px}.coursePageTopContainer .coursePageTop .workshopHeaderContainer .progressContainer.betaGoals .bar div{height:8px;border-radius:30px}.coursePageTopContainer .coursePageTop .workshopHeaderContainer .progressContainer.betaGoals .bar .fullBar{width:100%;background-color:#000;opacity:.1}.coursePageTopContainer .coursePageTop .workshopHeaderContainer .progressContainer.betaGoals .bar .progressBar{width:0;position:relative;top:-8px}.coursePageTopContainer .coursePageTop .prelaunchHeaderContainer{padding:15px}.coursePageTopContainer .coursePageTop .prelaunchHeaderContainer h2{font-size:18px;font-weight:400;margin-bottom:5px}.coursePageTopContainer .coursePageTop .prelaunchHeaderContainer .progressBar{width:120px;height:120px;background-size:120px;margin:15px auto}.coursePageTopContainer .coursePageTop .prelaunchHeaderContainer .progressBar .progressBarLabel{text-align:center;padding:30px}.coursePageTopContainer .coursePageTop .prelaunchHeaderContainer .progressBar .progressBarLabel .number{font-size:20px;margin-left:0;margin-bottom:5px}.coursePageTopContainer .coursePageTop .prelaunchHeaderContainer .founderButton{width:80%;margin:15px auto}.coursePageTopContainer .coursePageTop .prelaunchHeaderContainer .shareContainer .share{width:25%}#coursePage{padding-bottom:100px}#coursePage hr{margin-top:15px}#coursePage .courseActivityFeed .courseActivityList .showAllActivityListItems{margin:20px 0 0}#coursePage .courseActivityFeed .courseActivityList .activityListItem{padding:20px 0;border-bottom:1px solid #e1e1e1}#coursePage .courseActivityFeed .courseActivityList .activityListItem .feedItemLeft{float:left;width:0;margin-right:0;min-height:1px}#coursePage .courseActivityFeed .courseActivityList .activityListItem .feedItemLeft .activityImage{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:0;height:0}#coursePage .courseActivityFeed .courseActivityList .activityListItem .feedItemRight{float:left}#coursePage .courseActivityFeed .courseActivityList .activityListItem .feedItemRight .itemBody .additional{margin-top:5px;line-height:1.2;overflow-x:hidden}#coursePage .courseActivityFeed .courseActivityList .activityListItem .feedItemRight .itemBody .additional .flag{display:inline-block;-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;margin-right:4px;vertical-align:top;background-color:#fbf9e2;font-size:15px;padding:2px 8px;color:#333}#coursePage .courseActivityFeed .courseActivityList .activityListItem .feedItemRight .itemBody .h3{line-height:1.2}#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemFooter{margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}#coursePage .courseActivityFeed .courseActivityList .activityListItem .nonPublicBanner{padding:5px;margin-bottom:5px;background-color:#c85050;color:#fff;border-radius:1px}@media (min-width:320px) and (max-width:359px){#coursePage .courseActivityFeed .courseActivityList .activityListItem .feedItemRight{width:290px}}@media (min-width:360px) and (max-width:399px){#coursePage .courseActivityFeed .courseActivityList .activityListItem .feedItemRight{width:330px}}@media (min-width:400px){#coursePage .courseActivityFeed .courseActivityList .activityListItem .feedItemRight{width:370px}}#coursePage .courseActivityFeed .courseActivityList .activityListItem .h3{font-size:17px}#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemHeader{margin-bottom:10px;margin-bottom:5px}#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemHeader a{color:#9e9e9e}#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemHeader .activityImage{width:20px;height:20px}#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemHeader .userInfo{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:5px}@media (min-width:320px) and (max-width:359px){#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemHeader .userInfo{width:260px}}@media (min-width:360px) and (max-width:399px){#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemHeader .userInfo{width:300px}}@media (min-width:400px){#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemHeader .userInfo{width:340px}}#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemHeader .userInfo .activityImage{float:left;margin-right:5px}#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemHeader .timeCreated{float:left;width:30px;text-align:right;color:#d1d1d1}#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemBody .additional{margin-top:5px}#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .questionTitle{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:20px;word-wrap:break-word}@media (min-width:320px) and (max-width:359px){#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .questionTitle{width:210px}}@media (min-width:360px) and (max-width:399px){#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .questionTitle{width:250px}}@media (min-width:400px){#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .questionTitle{width:290px}}#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer{float:left;width:80px}#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer a,#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:80px;background-color:#d4e7ff;color:#2d7ddc}#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer a:active,#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer a:focus,#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer a:hover,#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer button:active,#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer button:focus,#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer button:hover{background-color:#c5deff}@media (min-width:320px) and (max-width:359px){#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction.inProgress .questionTitle{width:180px}}@media (min-width:360px) and (max-width:399px){#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction.inProgress .questionTitle{width:220px}}@media (min-width:400px){#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction.inProgress .questionTitle{width:260px}}#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction.inProgress .actionContainer,#coursePage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction.inProgress .actionContainer .button{width:110px}#coursePage .chapterList,#coursePage .courseActivityFeed .courseActivityList .emptyMessage{margin-top:15px}#coursePage .chapterList .chapterListItem{margin-bottom:15px;padding:0 15px;border:1px solid #e1e1e1}#coursePage .chapterList .chapterListItem h2{padding:15px 0;text-transform:none;font-weight:600;position:relative;font-size:17px}#coursePage .chapterList .chapterListItem h2 .chapterName{float:left}@media (min-width:320px) and (max-width:359px){#coursePage .chapterList .chapterListItem h2 .chapterName{width:225px}}@media (min-width:360px) and (max-width:399px){#coursePage .chapterList .chapterListItem h2 .chapterName{width:265px}}@media (min-width:400px){#coursePage .chapterList .chapterListItem h2 .chapterName{width:305px}}#coursePage .chapterList .chapterListItem h2 .downAngleQuote{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:inline-block;vertical-align:middle;width:8px;height:8px;border-left:2px solid #9e9e9e;border-bottom:2px solid #9e9e9e;position:absolute;right:15px;top:18px}#coursePage .chapterList .chapterListItem h2 .downAngleQuote:after{content:""}#coursePage .chapterList .chapterListItem h2.active .downAngleQuote{-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);-webkit-transform:rotate(-225deg);transform:rotate(-225deg);top:23px}#coursePage .chapterList .chapterListItem .topicList .topicListItem{padding-bottom:15px}#coursePage .chapterList .chapterListItem .topicList .topicListItem a{display:block}#coursePage #askQuestionButton{margin:0 auto;position:fixed;bottom:20px;left:50%;width:14em;margin-left:-7em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:4px;background:rgba(0,0,0,.15)}#coursePage #askQuestionButton .button{display:block}#courseTalkPage .activityListContainer{background-color:#f5f5f5;padding:10px}#courseTalkPage .discussion{margin-top:20px}#courseTalkPage .discussion h2{margin-bottom:10px}#courseTalkPage .discussion .activityListContainer .activityList .activityListItem{margin-bottom:30px;position:relative}#courseTalkPage .discussion .activityListContainer .activityList .activityListItem .activityImage{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;width:25px;height:25px;margin-right:10px;padding-top:4px;float:left}#courseTalkPage .discussion .activityListContainer .activityList .activityListItem .commentQuote{border-left:1px solid #d6e8fe;padding-left:10px;font-style:italic;word-break:break-word}#courseTalkPage .discussion .activityListContainer .activityList .activityListItem .commentText{word-break:break-word;color:#333}#courseTalkPage .discussion .activityListContainer .activityList .activityListItem .activityInfo{line-height:1.3;padding-left:35px}#courseTalkPage .discussion .activityListContainer .activityList .activityListItem .activityInfo .anonymousUser,#courseTalkPage .discussion .activityListContainer .activityList .activityListItem .activityInfo .userNameLink{font-weight:600}#courseTalkPage .discussion .activityListContainer .activityList .activityListItem .activityInfo .activityUsername{display:none}#courseTalkPage .discussion .activityListContainer .activityList .activityListItem .activityInfo .flag{vertical-align:middle}#courseTalkPage .discussion .activityListContainer .activityList .activityListItem .flag{display:inline-block;-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;margin-right:4px;vertical-align:top;background-color:#fbf9e2;font-size:15px;padding:2px 8px;color:#333}#courseTalkPage .discussion .activityListContainer .activityList .activityListItem .like .likeIcon{display:inline-block;position:relative;background-position:0 -426px;height:12px;width:12px;vertical-align:middle}#courseTalkPage .discussion .activityListContainer .activityList .activityListItem .like.liked .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -438px;height:12px;width:12px}#courseTalkPage .discussion .activityListContainer .activityList .activityListItem .like:not(.disabled){cursor:pointer}#courseTalkPage .discussion .activityListContainer .activityList .activityListItem .like:not(.disabled):hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -450px;height:12px;width:12px}#courseTalkPage .discussion .activityListContainer .activityList .activityListItem .like.likedByUser .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -462px;height:12px;width:12px}#courseTalkPage .discussion .activityListContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -426px;height:12px;width:12px}#courseTalkPage .discussion .activityListContainer .activityList .activityListItem .link{color:#2d7ddc}#courseTalkPage .discussion .activityListContainer .activityList .activityListItem .nonPublicBanner{padding:5px;margin-bottom:5px;background-color:#c85050;color:#fff;border-radius:1px}#courseTalkPage .discussion .activityListContainer .activityList .activityListItem .moderationContent{padding:10px;background-color:#ffffe0;border:1px solid #fbeed5}#courseTalkPage .discussion .activityListContainer .activityList li.activityListItem{margin-bottom:15px}#courseTalkPage .discussion .activityListContainer .activityList .showAllActivityListItems{margin-bottom:0;padding-bottom:20px}#courseTalkPage .faq h2{margin-top:30px;padding-bottom:10px;margin-bottom:0;border-bottom:1px solid #e1e1e1}#courseTalkPage .faq .faqContainer{margin-bottom:20px}#courseTalkPage .faq .faqContainer .faqItem{padding:10px 0;position:relative;border-bottom:1px solid #e1e1e1}#courseTalkPage .faq .faqContainer .faqItem .faqTop{cursor:pointer}#courseTalkPage .faq .faqContainer .faqItem .faqTitle{color:#2d7ddc;font-size:18px;font-weight:600;float:left;width:90%}#courseTalkPage .faq .faqContainer .faqItem .faqText{width:95%}#courseTalkPage .faq .faqContainer .faqItem .faqText p{padding-top:10px}#courseTalkPage .faq .faqContainer .faqItem .faqText ul{list-style:disc outside;padding-left:25px;padding-top:10px}#courseTalkPage .faq .faqContainer .faqItem .faqText li{padding:5px 0}#courseTalkPage .faq .faqContainer .faqItem .collapsed{display:none}#courseTalkPage .faq .faqContainer .faqItem .icon-container{float:right;margin-top:5px;margin-right:5px;background-position:0 -10px;height:10px;width:16px}#courseTalkPage .faq .faqContainer .faqItem .collapsed-icon{background-position:0 0;height:10px;width:16px}.featuredAnswersPage h1,.featuredAnswersPage h3{text-align:center;color:#fff}.featuredAnswersPage h1{margin:20px 0}.featuredAnswersPage .answerCardContainer{margin:20px auto}.helpPage{padding-left:0;padding-right:0;font-size:18px;margin-top:0}.helpPage.karmaPage .badgeSection{margin-top:25px}.helpPage.karmaPage .badgeSection .badges{overflow:hidden}.helpPage.karmaPage .badgeSection .badges li{margin-right:10px;float:left}.helpPage.karmaPage .badgeSection .badges li .badgeImg{width:50px}.helpPage.karmaPage .section{margin:25px 0}.helpPage.karmaPage .section p{margin-top:10px;margin-bottom:20px}.helpPage.karmaPage .table ul{border-top:1px solid #e1e1e1;margin-top:10px}.helpPage.karmaPage .table ul li{padding:10px 0;margin:0;border-bottom:1px solid #e1e1e1}.helpPage.karmaPage .table ul li .karmaText{float:left}.helpPage.karmaPage .table ul li .karmaCount{font-weight:600;float:right}.helpPage.answering-basicsPage .dos{margin:40px 0}.helpPage.answering-basicsPage h2{margin-bottom:20px;text-transform:none;font-size:22px;font-weight:600}.helpPage.answering-basicsPage ol li{margin-bottom:10px}.helpPage.featured-answer-guidelinesPage .guidelines li{margin-bottom:15px}.helpPage.symbols-helpPage #playground{margin-bottom:50px}.helpPage.symbols-helpPage #mathjaxExamplesTable .column,.helpPage.symbols-helpPage #playground .playgroundInput,.helpPage.symbols-helpPage #playground .playgroundPreview,.helpPage.symbols-helpPage #playground textarea{width:100%}.helpPage.symbols-helpPage #mathjaxExamplesTable .column ul{margin-bottom:25px}.helpPage.symbols-helpPage #mathjaxExamplesTable .column ul li{margin-bottom:10px}.helpPage.badges-and-levelsPage .subjectBadges{margin-bottom:40px}.helpPage.badges-and-levelsPage h3{margin-bottom:25px}.helpPage.badges-and-levelsPage ul.badges{font-size:20px}.helpPage.badges-and-levelsPage ul.badges li{margin-right:20px;margin-bottom:25px}.helpPage.badges-and-levelsPage .badgeImage{margin-bottom:10px}.helpPage.badges-and-levelsPage .badgeImage img{width:175px}.helpPage.badges-and-levelsPage .badgeTitle{text-align:center}.helpPage #jobs .content,.helpPage #jobsHeader .content{margin:0 auto;padding:0 15px}.helpPage #headerContainer.jobsHeader{height:auto!important}.helpPage #jobsHeader{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center;padding-bottom:40px}.helpPage #jobsHeader .content{color:#fff;width:270px;margin-top:80px;text-align:center}.helpPage #jobs .section{padding-top:30px;padding-bottom:30px;text-align:center}.helpPage #jobs .section .sectionHeading{font-size:24px;font-weight:700;margin-bottom:10px}.helpPage #jobs .section .sectionSubheading{font-size:18px;color:#9e9e9e;margin:0 auto}.helpPage #jobs #mission img#subjectRainbow{width:100%;margin-bottom:15px}.helpPage #jobs #mission img#teamGif{width:100%;margin-top:15px}.helpPage #jobs #big .appStore img{width:100%;margin:10px 0}.helpPage #jobs #big .appStore .testimonials .testimonial{margin-bottom:15px}.helpPage #jobs #big .appStore .testimonials .testimonial h3{font-weight:600;margin-bottom:10px;font-size:18px}.helpPage #jobs #big .appStore .testimonials .testimonial span{color:#9e9e9e}.helpPage #jobs #big .appStore .testimonials .testimonial span a{text-decoration:none;color:inherit}.helpPage #jobs #health ul{margin-top:10px;color:#9e9e9e;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.helpPage #jobs #health ul li{padding:20px}.helpPage #jobs #health ul li:first-child,.helpPage #jobs #health ul li:last-child{border:0}.helpPage #jobs #health ul li .liTitle{font-size:20px;margin-bottom:10px}.helpPage #jobs #health ul li .liSubtitle{line-height:1.2em}.helpPage #jobs #health img{border-radius:5px;width:100%}.helpPage #jobs #positions .positions{text-align:left}.helpPage #jobs #positions .positions .positionContainer{border:1px solid #e1e1e1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-top:10px}.helpPage #jobs #positions .positions .positionContainer a{color:#333;text-decoration:underline}.helpPage #jobs #positions .positions .positionContainer .top{padding:10px;cursor:pointer}.helpPage #jobs #positions .positions .positionContainer .top .positionTitle{float:left;font-size:20px;font-weight:600}.helpPage #jobs #positions .positions .positionContainer .top .positionSummary{display:none}.helpPage #jobs #positions .positions .positionContainer .top .caretContainer{float:right}.helpPage #jobs #positions .positions .positionContainer .top .caretContainer .caret{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:10px;height:10px;border-left:2px solid #9e9e9e;border-bottom:2px solid #9e9e9e;border-top-color:transparent;border-right-color:transparent;margin-right:10px}.helpPage #jobs #positions .positions .positionContainer .top .caretContainer .caret.active{-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:15px}.helpPage #jobs #positions .positions .positionContainer .bottom{-moz-border-radius:0 10px;-webkit-border-radius:0;border-radius:0 10px;border-top:1px solid #e1e1e1;display:none;padding:20px;background-color:#fafafa}.helpPage #jobs #positions .positions .positionContainer .bottom p{color:#333;font-size:16px;text-align:left;margin:0 0 10px}.helpPage #jobs #positions .positions .positionContainer .bottom ul li{list-style:circle;line-height:1.3em;margin-left:20px;margin-bottom:5px}.helpPage #jobs #positions .positions .positionContainer .bottom h3{font-size:20px;margin-bottom:10px;margin-top:10px}.helpPage #jobs #positions .positions .positionContainer .bottom button{background-color:#9013fe;margin-top:10px;font-size:20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.helpPage #jobs #apply{padding-bottom:50px}.helpPage #jobs #apply .button{background-color:#9013fe;width:150px;font-size:24px;font-weight:100;display:block;margin:20px auto;padding:20px 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.helpPage.badges-and-levelsPage .pageBanner .bannerImageContainer{padding:0}.helpPage h1{margin-bottom:25px}.helpPage h3{font-size:20px;font-weight:600;margin-bottom:10px}.helpPage .content{width:auto;max-width:500px;padding-left:20px;padding-right:20px;margin:25px auto 50px}.helpPage .content .next{float:right}.helpPage .content .next .rightArrow{font-family:Arial,Helvetica-Neue,sans-serif}.helpPage .content ol li,.helpPage .content ul li{margin-bottom:10px}.helpPage .pageBanner{-moz-background-size:180px;-o-background-size:180px;-webkit-background-size:180px;background-size:180px;background-color:#d4e7ff;height:120px;background-repeat:no-repeat;background-position:bottom center}.helpPage .pageBanner .heading{font-weight:700;font-size:24px;text-align:center;padding-top:40px}.helpPage .pageBanner .subheading{text-align:center;color:#9e9e9e}.helpPage .pageBanner .bannerImageContainer{text-align:center;background-color:#d4e7ff;padding:10px 0;font-size:0;height:110px}.helpPage .pageBanner .bannerImageContainer img{max-height:90px;max-width:280px}.helpPage .explanation{margin:25px 0 35px;line-height:1.3em;font-size:20px}.helpPage .listHeading{line-height:1.3em;font-size:20px;margin-bottom:10px}.helpPage .fullWidth{width:auto}.helpPage .staticPagesNav{background-color:#d4e7ff;padding:20px}.helpPage .staticPagesNav ul{width:auto;max-width:500px;margin:0 auto;border:1px solid #abb9cb}.helpPage .staticPagesNav ul li{border-bottom:1px solid #abb9cb;display:block}.helpPage .staticPagesNav ul li a{display:block;padding:10px}.helpPage .staticPagesNav ul li.active a{color:#333}.helpPage .staticPagesNav ul li:last-child{border-bottom:none}.profileBolt{border-radius:50%;display:inline-block;padding:2px 1px 0 2px;height:16px;width:16px}.profileBolt img{height:12px;width:auto;display:block;margin-left:2px}.profileBolt.heroBolt{background-color:#f1c84d}.profileBolt.moderatorBolt{background-color:#90d664}.profileBolt.small{padding-left:1px;height:13px;width:13px}.profileBolt.small img{height:10px}.profileBolt.large{padding:6px 12px 13px 8px;height:20px;width:20px}.profileBolt.large img{height:28px}.profileBolt.long{padding:3px 5px;width:64px;border-radius:20px}.profileBolt.long #hiddenText{display:inline-block;float:left;margin-left:13px;margin-top:-13px}.profileBolt.long #hiddenText h4{color:#fff;font-size:14px;font-weight:600}.profileBolt.long a{text-decoration:none}.profileBolt.long img{height:10px}#heroes{background-color:#d6f0e3;text-align:center;line-height:1.3}#heroes .explanation{padding-top:40px;padding-bottom:50px}#heroes .explanation .profileBolt.long{height:20px;padding-top:6px;padding-left:9px}#heroes .explanation .profileBolt.long #hiddenText{margin-left:11px;margin-top:-16px}#heroes .explanation img{height:15px;margin-left:-3px;margin-top:-3px}#heroes .explanation h1{margin-top:0;margin-left:5px;font-size:48px;letter-spacing:12px;font-weight:800;color:#000}#heroes .explanation h3{font-size:18px;font-weight:400}#heroes .explanation hr{height:1px;border-width:0;color:#9e9e9e;background-color:#9e9e9e;margin-left:38%;margin-right:38%}#heroes .explanation p{margin-left:5%;margin-right:5%;font-size:18px;color:#646464}#heroes .meetTheHeroes{padding:30px 20px;display:block}#heroes .meetTheHeroes h2{color:#fff;font-size:24px;font-weight:800}#heroes .meetTheHeroes .heroList{display:inline-block;vertical-align:top;margin-bottom:10px}#heroes .meetTheHeroes .heroProfile{width:215px;height:70px;background-color:#fff;border-radius:1px;display:table;box-shadow:1px 1px 1px #9e9e9e;margin-left:10px;margin-right:10px}#heroes .meetTheHeroes .heroProfile h3{margin-top:6px;font-size:14px;color:#000;float:left;margin-left:15px}#heroes .meetTheHeroes .heroProfile h3 .profileBolt{padding-top:1px;padding-left:1px;height:10px;width:11px}#heroes .meetTheHeroes .heroProfile h3 .profileBolt img{height:8px;width:auto}#heroes .meetTheHeroes .heroProfile img.profilePic{width:50px;height:50px;margin-left:15px;float:left}#heroes .meetTheHeroes .heroProfile .innerProfile{display:table-cell;vertical-align:middle}#heroes .meetTheHeroes .heroProfile .innerProfile a{color:#000}#heroes .meetTheHeroes .heroProfile .innerProfile p{color:#9e9e9e;font-size:14px;float:left;margin-left:15px;padding-right:55px}#heroes .becomeAHero{padding-top:30px;padding-bottom:50px;background-color:#fff}#heroes .becomeAHero h2{font-size:24px;font-weight:800;margin-bottom:30px}#heroes .becomeAHero p{color:#646464;margin-left:5%;margin-right:5%;font-size:18px}#heroes .becomeAHero button{border-radius:3px;border-width:2px;border-color:#d7e8fa;border-style:solid;background-color:#fff;margin-top:20px;margin-bottom:20px;padding:7px}#heroes .becomeAHero button h3{font-size:16px;color:#2d7ddc}.heroesHeader{background-color:#d6f0e3}.heroesHeader .homeLink{color:#000}#jobs .content,#jobsHeader .content{margin:0 auto;padding:0 15px}#headerContainer.jobsHeader{height:auto!important}#jobsHeader{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center;padding-bottom:40px}#jobsHeader .content{color:#fff;width:270px;margin-top:80px;text-align:center}#jobs .section{padding-top:30px;padding-bottom:30px;text-align:center}#jobs .section .sectionHeading{font-size:24px;font-weight:700;margin-bottom:10px}#jobs .section .sectionSubheading{font-size:18px;color:#9e9e9e;margin:0 auto}#jobs #mission img#subjectRainbow{width:100%;margin-bottom:15px}#jobs #mission img#teamGif{width:100%;margin-top:15px}#jobs #big .appStore img{width:100%;margin:10px 0}#jobs #big .appStore .testimonials .testimonial{margin-bottom:15px}#jobs #big .appStore .testimonials .testimonial h3{font-weight:600;margin-bottom:10px;font-size:18px}#jobs #big .appStore .testimonials .testimonial span{color:#9e9e9e}#jobs #big .appStore .testimonials .testimonial span a{text-decoration:none;color:inherit}#jobs #health ul{margin-top:10px;color:#9e9e9e;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#jobs #health ul li{padding:20px}#jobs #health ul li:first-child,#jobs #health ul li:last-child{border:0}#jobs #health ul li .liTitle{font-size:20px;margin-bottom:10px}#jobs #health ul li .liSubtitle{line-height:1.2em}#jobs #health img{border-radius:5px;width:100%}#jobs #positions .positions{text-align:left}#jobs #positions .positions .positionContainer{border:1px solid #e1e1e1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-top:10px}#jobs #positions .positions .positionContainer a{color:#333;text-decoration:underline}#jobs #positions .positions .positionContainer .top{padding:10px;cursor:pointer}#jobs #positions .positions .positionContainer .top .positionTitle{float:left;font-size:20px;font-weight:600}#jobs #positions .positions .positionContainer .top .positionSummary{display:none}#jobs #positions .positions .positionContainer .top .caretContainer{float:right}#jobs #positions .positions .positionContainer .top .caretContainer .caret{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:10px;height:10px;border-left:2px solid #9e9e9e;border-bottom:2px solid #9e9e9e;border-top-color:transparent;border-right-color:transparent;margin-right:10px}#jobs #positions .positions .positionContainer .top .caretContainer .caret.active{-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:15px}#jobs #positions .positions .positionContainer .bottom{-moz-border-radius:0 10px;-webkit-border-radius:0;border-radius:0 10px;border-top:1px solid #e1e1e1;display:none;padding:20px;background-color:#fafafa}#jobs #positions .positions .positionContainer .bottom p{color:#333;font-size:16px;text-align:left;margin:0 0 10px}#jobs #positions .positions .positionContainer .bottom ul li{list-style:circle;line-height:1.3em;margin-left:20px;margin-bottom:5px}#jobs #positions .positions .positionContainer .bottom h3{font-size:20px;margin-bottom:10px;margin-top:10px}#jobs #positions .positions .positionContainer .bottom button{background-color:#9013fe;margin-top:10px;font-size:20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#jobs #apply{padding-bottom:50px}#jobs #apply .button{background-color:#9013fe;width:150px;font-size:24px;font-weight:100;display:block;margin:20px auto;padding:20px 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#headerContainer.landingHeader{background-color:#f2dedb;color:#9013fe}#landing{position:relative}#landing h2{text-align:center;color:#333;font-size:24px;font-weight:400;margin-bottom:10px}#landing hr{width:90%}#landing .hero{background-color:#f2dedb;height:450px;overflow:hidden;text-align:center}#landing .hero h1{color:#9013fe;font-size:30px;line-height:1.2;margin:10px 0}#landing .hero .downloadLink img{max-width:191px}#landing .hero .showVideo{margin-top:15px;width:80%}#landing .hero .appVideo{position:absolute;height:100%;width:100%;top:0;left:0;display:none}#landing .hero .appVideo .appVideoBackground{position:absolute;height:102%;width:100%;top:-50px;left:0;background:rgba(0,0,0,.85);z-index:2}#landing .hero .appVideo iframe{width:90%;position:fixed;top:30%;left:5%;z-index:3}#landing .loved{padding-top:20px}#landing .loved .appReviews{min-height:200px}#landing .loved .appReviews .inactiveReviews{display:none}#landing .loved .appReviews .appReview{line-height:1.2;margin:20px 0;color:#9e9e9e}#landing .loved .appReviews .appReview .stars{color:#f9c100}#landing .features{font-size:20px;padding-top:20px}#landing .features .feature{padding:10px 0}#landing .features .feature .image{float:left;width:25%;min-height:85px}#landing .features .feature .image img{max-width:100%;max-height:100%}#landing .features .feature .description{float:right;width:70%;color:#9e9e9e;font-size:16px;line-height:20px}#landing .features .feature.ai .image{position:relative}#landing .features .feature.ai .image img{position:absolute;left:5%}#landing .features .feature.ai .image img.aiOne{animation-name:spinnerClockwise;animation-duration:6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}#landing .features .feature.ai .image img.aiTwo{animation-name:spinnerCounterClockwise;animation-duration:9s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}#landing .features .feature.community .profiles{margin-left:10px}#landing .features .feature.community .profiles .profile{display:inline-block;margin:1px;width:40%}#landing .features .feature.community .profiles .profile .profileImage{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:100%}#landing .start{text-align:center;padding-bottom:40px}#landing .start .writeAnswers{width:191px;padding:16px 0;color:#9013fe;border:2px solid #9013fe;display:inline-block;vertical-align:middle;border-radius:5px;font-size:20px;line-height:20px}#landing .start .downloadLink{display:inline-block;vertical-align:middle}#landing .start .downloadLink img{max-width:191px}#landing .accolades{background:linear-gradient(to bottom,#4b1f83 0,#6526b3 100%);text-align:center;color:#fff;padding-top:30px}#landing .accolades h2{color:#fff}#landing .accolades .fromApple{font-size:16px}#landing .accolades .awards img{margin:20px 20px 0}.launchHQHeader{background-color:#4d3588;color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.launchHQTopContainer{background-image:url(/static/images/launch-hq/launch-bg.png);background-position:bottom}.launchHQTopContainer .launchHQTop{padding:100px 0;text-align:center}.launchHQTopContainer .launchHQTop h1{font-size:48px;margin-bottom:10px;color:#fff}.launchHQTopContainer .launchHQTop h2{font-weight:400;color:#fff}.launchHQContent .workshop{margin-bottom:20px}.launchHQContent h2{margin-bottom:5px;font-size:20px;font-weight:600}.launchHQContent .searchForm{background:#fff;border:1px solid #e1e1e1;margin:10px 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.launchHQContent .searchForm .icon-container{top:4px;left:9px}.launchHQContent .searchForm .twitter-typeahead{vertical-align:top}.launchHQContent .searchForm .searchQuery,.launchHQContent .searchForm .tt-hint{border:none;padding:5px 20px 5px 10px;margin-right:10px;margin-left:7px}.launchHQContent .courseList .courseListItem{width:45%;margin:5px;padding-top:20px;display:inline-block;text-align:center;vertical-align:top;border:1px solid #e1e1e1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.launchHQContent .courseList .courseListItem.noDisplay{display:none}.launchHQContent .courseList .courseListItem .courseListItemImg{width:100px}.launchHQContent .courseList .courseListItem .progressBar{width:100px;height:100px;background-size:100px;margin:0 auto}.launchHQContent .courseList .courseListItem .progressBar .progressBarLabel{font-size:20px;padding-top:30px;line-height:16px}.launchHQContent .courseList .courseListItem .progressBar .progressBarLabel .suffix{font-size:14px}.launchHQContent .courseList .courseListItem .courseListItemTextContainer{margin:10px 5px 0;height:80px;font-size:18px}.launchHQContent .courseList .courseListItem .courseListItemFollowers{padding-top:10px;color:#9e9e9e;font-size:14px}.launchHQContent .courseList .courseListItem .courseListItemBottom{text-align:right}.launchHQContent .courseList .courseListItem .followCourseButton{display:inline-block}.launchHQContent .courseList .courseListItem .followCourseButton .followCourseButtonCommon{display:inline-block;color:#2d7ddc;padding:10px;font-size:14px;font-weight:800;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;cursor:pointer}.launchHQContent .courseList .courseListItem .followCourseButton .isFollowing{display:none}.launchHQContent .courseList .courseListItem .followCourseButton.following .isFollowing{display:inline-block;border:none;border-top:1px solid #d6e8fe;border-left:1px solid #d6e8fe;background-color:#d6e8fe}.launchHQContent .courseList .courseListItem .followCourseButton.following .isNotFollowing{display:none}.launchHQContent .showAllCoursesContainer{text-align:right;padding:5px 0}.launchHQContent .suggestSubject{margin:20px 0}.launchHQContent .suggestSubject input{border:1px solid #e1e1e1;font-size:18px;padding:5px 10px;width:70%;vertical-align:middle}.launchHQContent .suggestSubject button{margin-top:-1px;padding:6px 10px;vertical-align:middle}.messageListContainer .activityList .activityListItem{margin-bottom:30px;position:relative}.messageListContainer .activityList .activityListItem .activityImage{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;width:25px;height:25px;margin-right:10px;padding-top:4px;float:left}.messageListContainer .activityList .activityListItem .commentQuote{border-left:1px solid #d6e8fe;padding-left:10px;font-style:italic;word-break:break-word}.messageListContainer .activityList .activityListItem .commentText{word-break:break-word;color:#333}.messageListContainer .activityList .activityListItem .activityInfo{line-height:1.3;padding-left:35px}.messageListContainer .activityList .activityListItem .activityInfo .anonymousUser,.messageListContainer .activityList .activityListItem .activityInfo .userNameLink{font-weight:600}.messageListContainer .activityList .activityListItem .activityInfo .activityUsername{display:none}.messageListContainer .activityList .activityListItem .activityInfo .flag{vertical-align:middle}.messageListContainer .activityList .activityListItem .flag{display:inline-block;-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;margin-right:4px;vertical-align:top;background-color:#fbf9e2;font-size:15px;padding:2px 8px;color:#333}.messageListContainer .activityList .activityListItem .like .likeIcon{display:inline-block;position:relative;background-position:0 -426px;height:12px;width:12px;vertical-align:middle}.messageListContainer .activityList .activityListItem .like.liked .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -438px;height:12px;width:12px}.messageListContainer .activityList .activityListItem .like:not(.disabled){cursor:pointer}.messageListContainer .activityList .activityListItem .like:not(.disabled):hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -450px;height:12px;width:12px}.messageListContainer .activityList .activityListItem .like.likedByUser .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -462px;height:12px;width:12px}.messageListContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -426px;height:12px;width:12px}.messageListContainer .activityList .activityListItem .link{color:#2d7ddc}.messageListContainer .activityList .activityListItem .nonPublicBanner{padding:5px;margin-bottom:5px;background-color:#c85050;color:#fff;border-radius:1px}.messageListContainer .activityList .activityListItem .moderationContent{padding:10px;background-color:#ffffe0;border:1px solid #fbeed5}#conversationPage h2{margin-bottom:30px}#conversationPage .commentText{display:block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin:5px 0;padding:10px;background-color:#f5f5f5}#conversationPage .likes{display:none}#conversationPage .emptyMessage{margin-bottom:20px}#conversationPage .reportAbuseContainer{text-align:right;font-size:14px}.userNoteFormContainer{margin:10px 0;background-color:#f5f5f5;padding:10px}.userNoteFormContainer .textarea{height:60px;width:100%}.userNoteFormContainer .guidelines{display:none;padding:5px 0;font-size:14px;width:50%}.userNoteFormContainer .postNote{float:right;margin-top:5px;display:none}.userNoteFormContainer .expanded .textarea{height:100px}.userNoteFormContainer .expanded .postNote{display:block}.userNoteFormContainer .expanded .guidelines{display:inline-block}@font-face{font-family:"Cera Pro";src:url(/static/fonts/cerapro/cerapro-regular.otf) format("truetype")}@font-face{font-family:"Cera Pro";src:url(/static/fonts/cerapro/cerapro-bold.otf) format("truetype");font-weight:700}#classification{font-family:"Cera Pro",-apple-system,Helvetica,Arial,sans-serif}#classification .hero{text-align:center}#classification .hero img{width:100%;margin:10px 0}#classification .hero h1{font-size:28px;font-weight:700}#classification .page-wrap .formContainer{margin:20px auto}#classification .page-wrap .randomQueryFormContainer{text-align:center;color:#888}#classification .page-wrap .randomQueryFormContainer .shuffleContainer{display:inline-block;position:relative;top:2px}#classification .page-wrap .randomQueryFormContainer .shuffleContainer img{height:16px}#classification .page-wrap .randomQueryFormContainer .submitRandomQuery{cursor:pointer}#classification .page-wrap .randomQueryFormContainer .warning{display:none}#classification .page-wrap .queryFormContainer{text-align:center}#classification .page-wrap .queryFormContainer input.query{width:77%;padding:5px}#classification .page-wrap .queryFormContainer button.submit{width:20%;padding:5px}#classification .page-wrap .resultContainer{display:none}#classification .page-wrap .resultContainer h2{margin-bottom:20px;font-size:24px}#classification .page-wrap .resultContainer .section{margin:10px 0}#classification .page-wrap .resultContainer .tooltipContainer{position:relative;display:inline-block}#classification .page-wrap .resultContainer .tooltipText{display:none}#classification .page-wrap .resultContainer .arrowContainer{width:16px;margin:0 auto}#classification .page-wrap .resultContainer .arrowContainer img{height:16px}#classification .page-wrap .resultContainer .textLabel{font-size:12px;margin-bottom:10px;text-transform:uppercase}#classification .page-wrap .resultContainer .weighted{line-height:1.7}#classification .page-wrap .resultContainer .highlighted{line-height:.9;border-radius:15px;padding:2px 10px;white-space:nowrap}#classification .page-wrap .resultContainer .number{font-size:12px}#classification .page-wrap .resultContainer .resultsTableSection{margin-top:20px}#classification .page-wrap .resultContainer .resultsTable{width:100%}#classification .page-wrap .resultContainer .resultsTable td{padding-top:3px}#classification .page-wrap .resultContainer .resultsTable .topic{background-color:#eb6258;color:#fff;border-radius:5px;padding:7px;line-height:2.3}#classification .page-wrap .resultContainer .resultsTable .tableLabel{margin-top:15px;font-size:12px;text-transform:uppercase;width:150px}#classification .page-wrap .resultContainer .resultsTable .tableSublabel{font-size:12px}#classification .page-wrap .resultContainer .explainer{margin:30px auto}#classification .page-wrap .resultContainer .explainer iframe{width:100%;display:block;margin:0 auto}#classification .emailFormContainer{display:none}#moderationHistory{max-width:600px;margin:20px auto}#moderationHistory .activityList .activityListItem{margin-bottom:30px;position:relative}#moderationHistory .activityList .activityListItem .activityImage{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;width:50px;height:50px;margin-right:10px;padding-top:4px;float:left}#moderationHistory .activityList .activityListItem .commentQuote{border-left:1px solid #d6e8fe;padding-left:10px;font-style:italic;word-break:break-word}#moderationHistory .activityList .activityListItem .commentText{word-break:break-word;color:#333}#moderationHistory .activityList .activityListItem .activityInfo{line-height:1.3;padding-left:60px}#moderationHistory .activityList .activityListItem .activityInfo .anonymousUser,#moderationHistory .activityList .activityListItem .activityInfo .userNameLink{font-weight:600}#moderationHistory .activityList .activityListItem .activityInfo .activityUsername{display:none}#moderationHistory .activityList .activityListItem .activityInfo .flag{vertical-align:middle}#moderationHistory .activityList .activityListItem .flag{display:inline-block;-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;margin-right:4px;vertical-align:top;background-color:#fbf9e2;font-size:15px;padding:2px 8px;color:#333}#moderationHistory .activityList .activityListItem .like .likeIcon{display:inline-block;position:relative;background-position:0 -426px;height:12px;width:12px;vertical-align:middle}#moderationHistory .activityList .activityListItem .like.liked .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -438px;height:12px;width:12px}#moderationHistory .activityList .activityListItem .like:not(.disabled){cursor:pointer}#moderationHistory .activityList .activityListItem .like:not(.disabled):hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -450px;height:12px;width:12px}#moderationHistory .activityList .activityListItem .like.likedByUser .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -462px;height:12px;width:12px}#moderationHistory .activityList .activityListItem .like.likedByUser:hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -426px;height:12px;width:12px}#moderationHistory .activityList .activityListItem .link{color:#2d7ddc}#moderationHistory .activityList .activityListItem .nonPublicBanner{padding:5px;margin-bottom:5px;background-color:#c85050;color:#fff;border-radius:1px}#moderationHistory .activityList .activityListItem .moderationContent{padding:10px;background-color:#ffffe0;border:1px solid #fbeed5}#moderationHistory .moderationResult{margin:10px 0}#moderationHistory .moderationResult .positive{color:#62c57e}#moderationHistory .moderationResult .skip{color:#f1c84d}#moderationHistory .moderationResult .negative{color:#c85050}#moderationHistory .mentorList{margin:10px 0}#moderationHistory .mentorList ul{padding-left:10px}#moderate.moderateEvents #items{max-width:600px;margin:0 auto;margin-top:20px}#moderate.moderateEvents #items .activityList .activityListItem{margin-bottom:30px;position:relative}#moderate.moderateEvents #items .activityList .activityListItem .activityImage{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;width:50px;height:50px;margin-right:10px;padding-top:4px;float:left}#moderate.moderateEvents #items .activityList .activityListItem .commentQuote{border-left:1px solid #d6e8fe;padding-left:10px;font-style:italic;word-break:break-word}#moderate.moderateEvents #items .activityList .activityListItem .commentText{word-break:break-word;color:#333}#moderate.moderateEvents #items .activityList .activityListItem .activityInfo{line-height:1.3;padding-left:60px}#moderate.moderateEvents #items .activityList .activityListItem .activityInfo .anonymousUser,#moderate.moderateEvents #items .activityList .activityListItem .activityInfo .userNameLink{font-weight:600}#moderate.moderateEvents #items .activityList .activityListItem .activityInfo .activityUsername{display:none}#moderate.moderateEvents #items .activityList .activityListItem .activityInfo .flag{vertical-align:middle}#moderate.moderateEvents #items .activityList .activityListItem .flag{display:inline-block;-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;margin-right:4px;vertical-align:top;background-color:#fbf9e2;font-size:15px;padding:2px 8px;color:#333}#moderate.moderateEvents #items .activityList .activityListItem .like .likeIcon{display:inline-block;position:relative;background-position:0 -426px;height:12px;width:12px;vertical-align:middle}#moderate.moderateEvents #items .activityList .activityListItem .like.liked .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -438px;height:12px;width:12px}#moderate.moderateEvents #items .activityList .activityListItem .like:not(.disabled){cursor:pointer}#moderate.moderateEvents #items .activityList .activityListItem .like:not(.disabled):hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -450px;height:12px;width:12px}#moderate.moderateEvents #items .activityList .activityListItem .like.likedByUser .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -462px;height:12px;width:12px}#moderate.moderateEvents #items .activityList .activityListItem .like.likedByUser:hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -426px;height:12px;width:12px}#moderate.moderateEvents #items .activityList .activityListItem .link{color:#2d7ddc}#moderate.moderateEvents #items .activityList .activityListItem .nonPublicBanner{padding:5px;margin-bottom:5px;background-color:#c85050;color:#fff;border-radius:1px}#moderate.moderateEvents #items .activityList .activityListItem .moderationContent{padding:10px;background-color:#ffffe0;border:1px solid #fbeed5}#moderate.moderateEvents #items h2{margin:10px 0 20px;border-bottom:1px solid #e1e1e1;padding-bottom:10px}#moderate.moderateEvents #items .activityListItem{border-bottom:1px dashed #e1e1e1;padding-bottom:20px}#moderate.moderateEvents #items .activityListItem .removeEvent{display:none}#moderate.moderateEvents #items .moderateActions{background-color:#2d7ddc;text-align:right;color:#fff;padding:5px 10px}#moderate.moderateEvents #items .moderateActions .removeEvent{display:initial}#moderate.moderateEvents #items .moderateActions a{text-decoration:underline}#moderate.moderateEvents #items .saveButton{margin-top:20px}#moderate.moderateEvents #loading{width:16px;margin-left:auto;margin-right:auto;margin-top:50px}#moderate.moderateEvents #empty{width:170px;text-align:center;margin-left:auto;margin-right:auto;margin-top:50px}#moderate.moderateEvents #empty img{height:100px;margin-bottom:10px}#passwordResetRequestPage h1{margin-bottom:20px}#passwordResetRequestPage label{margin-top:15px;display:block}#passwordResetRequestPage input{width:100%}#passwordResetRequestPage button{margin-top:15px;float:right}.pressHeader{background-color:#9013fe;color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}#press h2{margin:20px 0;font-size:42px}#press p{font-size:20px;line-height:1.2;margin:10px 0}#press .header{background-color:#9013fe;position:relative;overflow:hidden}#press .header .content{height:400px}#press .header .content h1{font-size:60px;line-height:58px;font-weight:600;color:#fff;padding:120px 0;text-align:center}#press .header .globeContainer{position:absolute;bottom:0;width:100%;height:500px;opacity:.2}#press .header .globeContainer .globeCanvas{display:block;margin:0 auto;margin-left:-22%}#press .story .content{padding-top:30px;padding-bottom:30px}#press .story .content h2{color:#000;font-weight:700;font-size:36px;line-height:46px}#press .story .content p{font-size:24px;color:#777;padding:0;line-height:34px;font-weight:300}#press .founders{background-color:#f5f5f1}#press .founders .content{padding-top:30px;padding-bottom:50px;font-weight:300}#press .founders .content h2{text-align:center}#press .founders .content .founder{margin-bottom:20px}#press .founders .content .founder .founderName{font-weight:700;text-align:center}#press .founders .content .founder .founderName h3{font-size:28px}#press .founders .content .founder .founderName img{width:200px;margin:10px 0}#press .founders .content .team{text-align:center;font-size:20px;margin-top:20px}#press .founders .content .team img{display:block;width:100%;margin:10px auto}#press .assets .content{text-align:center}#press .assets .content h2{font-size:24px;font-weight:600}#press .assets .content .gifs img,#press .assets .content .logos img,#press .assets .content .screenshots img{max-width:90%;margin:10px}#press .assets .content .screenshots .screenshot{position:relative;margin:15px}#press .assets .content .screenshots .screenshot img{margin:0}#press .assets .content .screenshots .screenshot .caption{position:absolute;bottom:0;left:0;background-color:#000;width:100%;color:#fff;font-size:14px;margin:3px 0;padding:5px 0;opacity:.7;text-align:center}#press .assets .content .blogLinks .blogLink{display:block;font-size:20px;margin:10px 0}#press .assets .content .mentionLinks{text-align:center}#press .assets .content .mentionLinks .mentionLink{display:inline-block;vertical-align:middle;width:50%;margin-bottom:20px}#press .assets .content .mentionLinks .mentionLink img{width:100%}#press .learnMore{background-color:#384c64;color:#fff}#press .learnMore .content .contactUs{text-align:center}#press .learnMore .content .contactUs h2{font-size:28px}#press .learnMore .content .contactUs .button{font-size:20px;padding:15px 20px}@font-face{font-family:"Cera Pro";src:url(/static/fonts/cerapro/cerapro-regular.otf) format("truetype")}@font-face{font-family:"Cera Pro";src:url(/static/fonts/cerapro/cerapro-bold.otf) format("truetype");font-weight:700}.reviewsHeader{color:#fff}#reviews{font-family:"Cera Pro",-apple-system,Helvetica,Arial,sans-serif}#reviews #header{color:#fff}#reviews .hero{padding-top:30px}#reviews .hero h1{color:#fff;font-size:24px;font-weight:700;text-align:center}#reviews .content .review{margin-top:30px}#reviews .content .review .stars{text-align:center}#reviews .content .review .stars img{height:25px;margin-right:5px}#reviews .content .review .reviewBubble{margin:10px auto 0;background-color:#fff;padding:13px;border-radius:6px;box-shadow:0 0 20px 0 rgba(0,0,0,.2);font-size:16px;line-height:1.2}#reviews .content .review .reviewBubble .title{font-weight:700}#reviews .content .review .reviewBubble .username{margin-top:15px;color:rgba(51,51,51,.6)}#questionPageContainer{position:relative}#questionPageContainer #answerSuccessBanner{position:relative;z-index:0;background-color:#ffdb52}#questionPageContainer #answerSuccessBanner .bannerBody{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;padding-left:85px}#questionPageContainer #answerSuccessBanner .bannerBody .owl{height:60px;width:60px;bottom:-60px;left:15px;position:absolute;-moz-transition:bottom 1.6s;-o-transition:bottom 1.6s;-webkit-transition:bottom 1.6s;transition:bottom 1.6s}#questionPageContainer #answerSuccessBanner .bannerBody .owl img{width:100%}#questionPageContainer #answerSuccessBanner .bannerBody .owl.swooped{bottom:0}#questionPageContainer .appBanner{background-color:#f2dedb;position:fixed;width:100%;z-index:5;bottom:0;padding:0;height:0;-moz-transition:height 1s ease-in-out 3s,padding .5s ease-in-out 3s;-o-transition:height 1s ease-in-out 3s,padding .5s ease-in-out 3s;-webkit-transition:height 1s ease-in-out,padding .5s ease-in-out;-webkit-transition-delay:3s,3s;transition:height 1s ease-in-out 3s,padding .5s ease-in-out 3s}#questionPageContainer .appBanner.reveal{padding:15px;height:160px}#questionPageContainer .appBanner .appBannerClose{position:absolute;top:-5px;right:0;font-size:18px}#questionPageContainer .appBanner .appBannerClose a{color:gray}#questionPageContainer .appBanner .appBannerImage{float:left;width:20%;margin-right:5%}#questionPageContainer .appBanner .appBannerImage a{display:block}#questionPageContainer .appBanner .appBannerImage a img{max-width:60px}#questionPageContainer .appBanner .appBannerText{color:#9013fe;float:right;font-size:26px;font-weight:600;width:75%;line-height:28px;position:relative}#questionPageContainer .appBanner .appBannerBottom{width:100%}#questionPageContainer .appBanner .appBannerBottom .appReviews{float:left;width:45%}#questionPageContainer .appBanner .appBannerBottom .appReviews .reviewStars{font-size:20px;color:#d7694a}#questionPageContainer .appBanner .appBannerBottom .appReviews .reviewTitle{font-size:18px}#questionPageContainer .appBanner .appBannerBottom .getApp{float:right;vertical-align:middle;width:50%}#questionPageContainer .appBanner .appBannerBottom .getApp img{width:100%}#questionPageContainer .appBanner .appBannerBottom .getApp .button{background-color:#bd10e0;font-size:22px;padding:12px 10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;letter-spacing:.4px;width:100%}#questionPage .answer{word-break:break-word;border-bottom:1px solid #e1e1e1;padding-bottom:20px;margin-bottom:20px}#questionPage .answer:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}#questionPage .answer #contributorsList{margin:20px 0}#questionPage .answer #contributorsList li{display:inline-block;vertical-align:top;margin-right:5px}#questionPage .answer #contributorsList li.ellipsis{width:20px;height:20px;text-align:center;line-height:14px;background-color:#f5f5f5;font-size:20px;color:#9e9e9e;vertical-align:top;cursor:pointer}#questionPage .answer #contributorsList .userPic img{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;width:20px;height:20px;vertical-align:middle}#questionPage .answer .doubleCheckBanner{padding:10px;margin-bottom:5px;background-color:#fbf9e2;border:1px solid #f6edd0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#questionPage .answer .doubleCheckBanner .message{margin-bottom:5px}#questionPage .answer .shadowBannedBanner{padding:5px;margin-bottom:5px;background-color:#c85050;color:#fff;border-radius:1px}#questionPage .answer .answerTop{margin-bottom:10px}#questionPage .answer .answerTop .contributorPic{width:32px;margin-right:10px;float:left;position:relative}#questionPage .answer .answerTop .contributorPic img{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;width:32px;height:32px}#questionPage .answer .answerTop .contributorPic .topContributorPic{z-index:2;position:relative}#questionPage .answer .answerTop .contributorPic .secondContributorPic{opacity:.5;z-index:1;position:absolute;top:5px;left:5px}#questionPage .answer .answerTop .contributorPic .secondContributorPic:hover{opacity:1;z-index:3}#questionPage .answer .answerTop .answerInfo{float:left;line-height:1.1em}@media (min-width:320px) and (max-width:359px){#questionPage .answer .answerTop .answerInfo{width:248px}}@media (min-width:360px) and (max-width:399px){#questionPage .answer .answerTop .answerInfo{width:288px}}@media (min-width:400px){#questionPage .answer .answerTop .answerInfo{width:328px}}#questionPage .answer .answerTop .answerInfo .answerInfoTop .contributorsSection{display:inline-block;vertical-align:top}@media (min-width:320px) and (max-width:359px){#questionPage .answer .answerTop .answerInfo .answerInfoTop .contributorsSection{width:108px}}@media (min-width:360px) and (max-width:399px){#questionPage .answer .answerTop .answerInfo .answerInfoTop .contributorsSection{width:148px}}@media (min-width:400px){#questionPage .answer .answerTop .answerInfo .answerInfoTop .contributorsSection{width:188px}}#questionPage .answer .answerTop .answerInfo .answerInfoTop .topContributorLink{font-weight:600}#questionPage .answer .answerTop .answerInfo .answerInfoTop .action-link{width:70px;text-align:right;margin:0 5px;color:#9e9e9e}#questionPage .answer .answerActions .heartWidget{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background-color:#d4e7ff;color:#2d7ddc;cursor:pointer}#questionPage .answer .answerActions .heartWidget .heartContainer .icon-container{background-position:0 -438px;height:12px;width:12px}#questionPage .answer .answerActions .heartWidget.liked .heartContainer .icon-container{background-position:0 -462px;height:12px;width:12px}#questionPage .answer .answerActions .heartWidget .countContainer,#questionPage .answer .answerActions .heartWidget .heartContainer{display:inline-block;vertical-align:top}#questionPage .answer .answerActions .heartWidget{display:inline-block;-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;padding:9px;vertical-align:top;margin-bottom:0;line-height:1.5}#questionPage .answer .answerActions .heartWidget .heartContainer{margin-right:5px}#questionPage .answer .answerActions .heartWidget .heartContainer .icon-container{vertical-align:middle}#questionPage .answer .answerActions .heartWidget .countContainer{color:#333;font-weight:400}#questionPage .answer .answerActions .greatAnswerContainer{display:inline-block;vertical-align:middle;background-color:#d4e7ff;padding:7px 2px}#questionPage .answer .answerActions .greatAnswerContainer .answerIsGreat,#questionPage .answer .answerActions .greatAnswerContainer.isGreat .answerNotGreat{display:none}#questionPage .answer .answerActions .greatAnswerContainer.isGreat .answerIsGreat{display:block}#questionPage .activityList .activityListItem{position:relative}#questionPage .activityList .activityListItem .activityImage{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;width:25px;height:25px;margin-right:10px;padding-top:4px;float:left}#questionPage .activityList .activityListItem .commentQuote{border-left:1px solid #d6e8fe;padding-left:10px;font-style:italic;word-break:break-word}#questionPage .activityList .activityListItem .commentText{word-break:break-word;color:#333}#questionPage .activityList .activityListItem .activityInfo{line-height:1.3;padding-left:35px}#questionPage .activityList .activityListItem .activityInfo .anonymousUser,#questionPage .activityList .activityListItem .activityInfo .userNameLink{font-weight:600}#questionPage .activityList .activityListItem .activityInfo .activityUsername{display:none}#questionPage .activityList .activityListItem .activityInfo .flag{vertical-align:middle}#questionPage .activityList .activityListItem .flag{display:inline-block;-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;margin-right:4px;vertical-align:top;background-color:#fbf9e2;font-size:15px;padding:2px 8px;color:#333}#questionPage .activityList .activityListItem .like .likeIcon{display:inline-block;position:relative;background-position:0 -426px;height:12px;width:12px;vertical-align:middle}#questionPage .activityList .activityListItem .like.liked .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -438px;height:12px;width:12px}#questionPage .activityList .activityListItem .like:not(.disabled){cursor:pointer}#questionPage .activityList .activityListItem .like:not(.disabled):hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -450px;height:12px;width:12px}#questionPage .activityList .activityListItem .like.likedByUser .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -462px;height:12px;width:12px}#questionPage .activityList .activityListItem .like.likedByUser:hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -426px;height:12px;width:12px}#questionPage .activityList .activityListItem .link{color:#2d7ddc}#questionPage .activityList .activityListItem .nonPublicBanner{padding:5px;margin-bottom:5px;background-color:#c85050;color:#fff;border-radius:1px}#questionPage .activityList .activityListItem .moderationContent{padding:10px;background-color:#ffffe0;border:1px solid #fbeed5}#questionPage.showAds .topBannerAd{height:50px;margin-top:15px;text-align:center}#questionPage.showAds .bottomAd{margin-bottom:30px;text-align:center}#questionPage .questionDescription{margin-top:10px;word-break:break-word}#questionPage .questionDetailsContainer{margin:10px 0;position:relative;line-height:1.3}#questionPage .questionDetailsContainer .questionDetails{font-size:16px;font-weight:400;border-bottom:none;padding-bottom:0;margin-bottom:0}#questionPage .questionDetailsContainer .questionDetails img{max-height:250px}#questionPage .questionDetailsContainer .showAllDetails{padding-top:5px}#questionPage .breadcrumbs{margin-bottom:10px}#questionPage .activityListContainer{background-color:#f5f5f5;padding:10px;margin-top:10px}#questionPage .activityList .activityListItem,#questionPage .activityList .showAllActivityListItems{margin-bottom:10px}#questionPage .answers{padding-bottom:20px;border-bottom:1px solid #e1e1e1;margin-bottom:20px}#questionPage .questionLockBanner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;width:100%;background-color:#fbf9e2;border:1px solid #f6edd0;margin-bottom:10px}#questionPage .answeredWriteAnswerButtonContainer{margin-top:15px}#questionPage .answeredWriteAnswerButtonContainer button{width:100%}#questionPage h2{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e1e1e1}#questionPage h2 .startEditAnswer{font-size:15px;color:#2d7ddc;text-transform:none;float:right}#questionPage h2 .startEditAnswer .icon-container{vertical-align:middle}#questionPage .commentFormContainer .commentForm .commentInput,#questionPage .formContainer .commentForm .commentInput{height:42px}#questionPage .commentFormContainer .commentForm .buttonContainer button,#questionPage .formContainer .commentForm .buttonContainer button{margin-top:5px;float:right}#questionPage .commentFormContainer .commentForm.expanded .commentInput,#questionPage .formContainer .commentForm.expanded .commentInput{height:84px}#questionPage .noSolution{-moz-border-radius:3px/3px;-webkit-border-radius:3px;border-radius:3px;border:1px dashed #e1e1e1;padding:20px 50px;margin-bottom:25px}#questionPage .noSolution .centered{text-align:center}#questionPage .noSolution .centered .solutionMessage{font-weight:700}#questionPage .noSolution .centered .buttonContainer{margin-top:10px;margin-bottom:10px}#questionPage .noSolution .centered .buttonContainer .heartWidget{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background-color:#d4e7ff;color:#2d7ddc;cursor:pointer}#questionPage .noSolution .centered .buttonContainer .heartWidget .heartContainer .icon-container{background-position:0 -438px;height:12px;width:12px}#questionPage .noSolution .centered .buttonContainer .heartWidget.liked .heartContainer .icon-container{background-position:0 -462px;height:12px;width:12px}#questionPage .noSolution .centered .buttonContainer .heartWidget .countContainer,#questionPage .noSolution .centered .buttonContainer .heartWidget .heartContainer{display:inline-block;vertical-align:top}#questionPage .noSolution .centered .buttonContainer .heartWidget{display:inline-block;-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;padding:10px;margin-right:4px;vertical-align:top;margin-bottom:0;line-height:1.5}#questionPage .noSolution .centered .buttonContainer .heartWidget .heartContainer .icon-container{vertical-align:middle}#questionPage .noSolution .centered .buttonContainer .heartWidget .countContainer{color:#333;font-weight:400}#questionPage .noSolution .centered .shareArea .buttons{margin-top:10px}#questionPage .noSolution .centered .shareArea a.btn,#questionPage .noSolution .centered .shareArea button{padding:8px;background-color:#fff;margin-right:10px}#questionPage .noSolution .centered .shareArea a.btn .icon-container,#questionPage .noSolution .centered .shareArea button .icon-container{margin-right:0}#questionPage .noSolution .centered .shareArea a.btn{display:inline-block;vertical-align:top;padding-top:9px;padding-bottom:10px;margin-right:0}#questionPage .noSolution .centered .shareArea a.btn span{vertical-align:middle}#questionPage .related{background-color:#f5f5f5}#questionPage .related .askQuestionButtonContainer{margin:25px 0 30px}#questionPage .related .askQuestionButtonContainer a{width:100%}#questionPage .related .relatedTopic{margin-bottom:30px}#questionPage .related .relatedTopic .relatedTopicLink{width:100%;border:1px solid #e1e1e1;display:block;color:#333;background-color:#fff}#questionPage .related .relatedTopic .relatedTopicLink .topicImage{width:120px;height:80px;float:left;overflow:hidden}#questionPage .related .relatedTopic .relatedTopicLink .topicImage img{width:120px}#questionPage .related .relatedTopic .relatedTopicLink .topicInfo{float:left;padding:10px;background-color:#fff}@media (min-width:320px) and (max-width:359px){#questionPage .related .relatedTopic .relatedTopicLink .topicInfo{width:168px}}@media (min-width:360px) and (max-width:399px){#questionPage .related .relatedTopic .relatedTopicLink .topicInfo{width:208px}}@media (min-width:400px){#questionPage .related .relatedTopic .relatedTopicLink .topicInfo{width:248px}}#questionPage .relatedQuestions .showMoreRelatedQuestionsContainer{margin-bottom:15px}#questionPage .relatedQuestions #relatedQuestions .relatedQuestionItem{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e1e1e1}#questionPage .relatedQuestions #relatedQuestions .relatedQuestionItem .answerContainer{margin-bottom:0}#questionPage .relatedQuestions #relatedQuestions .relatedQuestionItem.unanswered .questionLink{margin-right:10px;float:left}@media (min-width:320px) and (max-width:359px){#questionPage .relatedQuestions #relatedQuestions .relatedQuestionItem.unanswered .questionLink{width:200px}}@media (min-width:360px) and (max-width:399px){#questionPage .relatedQuestions #relatedQuestions .relatedQuestionItem.unanswered .questionLink{width:240px}}@media (min-width:400px){#questionPage .relatedQuestions #relatedQuestions .relatedQuestionItem.unanswered .questionLink{width:280px}}#questionPage .relatedQuestions #relatedQuestions .relatedQuestionItem.unanswered .actionContainer{text-align:right;width:80px;float:left}#questionPage #answerEditAndPreview .questionDescription{margin-bottom:10px}#questionPage .answerWarnings{margin-bottom:10px;color:#c85050}#questionPage .answerWarnings p{margin-bottom:5px}#questionPage .answerEditor .tips{-moz-border-radius:3px/3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fbf9e2;border:1px solid #f6edd0;padding:15px}#questionPage .answerEditor .tips ul{list-style:disc;padding-left:19px}#questionPage .answerEditor .editorBox{margin:10px 0;border:1px solid #e1e1e1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#questionPage .answerEditor .editorBox .descriptionContainer{border-top:1px solid #e1e1e1}#questionPage .answerEditor .editorBox .descriptionContainer,#questionPage .answerEditor .editorBox .summaryContainer{padding:10px}#questionPage .answerEditor .editorBox .descriptionContainer h4,#questionPage .answerEditor .editorBox .summaryContainer h4{font-weight:600}#questionPage .answerEditor .editorBox .descriptionContainer .inputContainer,#questionPage .answerEditor .editorBox .summaryContainer .inputContainer{margin:10px 0;position:relative}#questionPage .answerEditor .editorBox .descriptionContainer .inputContainer .textarea,#questionPage .answerEditor .editorBox .descriptionContainer .inputContainer textarea,#questionPage .answerEditor .editorBox .summaryContainer .inputContainer .textarea,#questionPage .answerEditor .editorBox .summaryContainer .inputContainer textarea{border:none;padding:0;height:120px;width:100%;resize:none;font-size:16px;position:relative;z-index:2;background-color:transparent}#questionPage .answerEditor .editorBox .descriptionContainer .inputContainer .textarea:focus,#questionPage .answerEditor .editorBox .descriptionContainer .inputContainer textarea:focus,#questionPage .answerEditor .editorBox .summaryContainer .inputContainer .textarea:focus,#questionPage .answerEditor .editorBox .summaryContainer .inputContainer textarea:focus{outline:0}#questionPage .answerEditor .editorBox .descriptionContainer .inputContainer .placeholder,#questionPage .answerEditor .editorBox .summaryContainer .inputContainer .placeholder{z-index:1;position:absolute;top:0}#questionPage .answerEditor .buttons .cancelButton{float:left}#questionPage .answerEditor .buttons .previewButton{float:right}#questionPage .answerPreview{word-break:break-word}#questionPage .answerPreview .doubleCheckContainer{margin:10px 0}#questionPage .answerPreview .buttons .makeChanges{float:left}#questionPage .answerPreview .buttons .postAnswer{float:right}#questionPage .answerPreview .descriptionPreview,#questionPage .answerPreview .summaryPreview{margin-bottom:15px}#questionPage .answerQuestionContainer{margin:20px 0;text-align:center}#questionPage .answerQuestionContainer h2{margin:10px 0;font-size:28px}#questionPage .answerQuestionContainer .subjectAreaButton{display:block}.questionsListContainer h2{margin-top:20px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e1e1e1}.questionsListContainer .questionsList{padding-bottom:60px}.questionsListContainer .noQuestions{text-align:center;border:1px dashed #e1e1e1;padding:40px 30px}.questionsList{margin-top:10px}.questionsList .questionsListItem{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e1e1e1;font-size:16px}.questionsList .questionsListItem .link{margin-bottom:5px}.questionsList .questionsListItem:last-child{margin-bottom:0;border-bottom:none}.questionsList .inProgress{background:#2d7ddc;color:#fff;padding:0 3px;margin-right:3px}.questionsList .questionSolved{background:#d6f1de;color:#45d477;padding:0 3px;margin-right:3px}.answerText{margin-bottom:15px}.answerText .answerHeader{font-size:16px;font-weight:600}.answerText .answerSummary{margin-bottom:15px}.questionsHeader,.questionsPageTopContainer{background-color:#244e7e;color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.questionsPageHeader{background-color:#244e7e;color:#fff;background-size:300px}.questionsPageHeader h1{text-align:center}.questionsPageHeader .howSection{padding:10px 0}.questionsPageHeader .howSection .howImageContainer{display:inline-block;vertical-align:middle;width:10%;margin-right:2%}.questionsPageHeader .howSection .howImageContainer img{width:100%}.questionsPageHeader .howSection .howText{display:inline-block;width:85%;font-size:18px;font-weight:lighter}#questionsPage .searchContainer{margin:10px 0}#questionsPage .courseActivityFeed .courseActivityList .showAllActivityListItems{margin:20px 0 0}#questionsPage .courseActivityFeed .courseActivityList .activityListItem{padding:20px 0;border-bottom:1px solid #e1e1e1}#questionsPage .courseActivityFeed .courseActivityList .activityListItem .feedItemLeft{float:left;width:0;margin-right:0;min-height:1px}#questionsPage .courseActivityFeed .courseActivityList .activityListItem .feedItemLeft .activityImage{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:0;height:0}#questionsPage .courseActivityFeed .courseActivityList .activityListItem .feedItemRight{float:left}#questionsPage .courseActivityFeed .courseActivityList .activityListItem .feedItemRight .itemBody .additional{margin-top:5px;line-height:1.2;overflow-x:hidden}#questionsPage .courseActivityFeed .courseActivityList .activityListItem .feedItemRight .itemBody .additional .flag{display:inline-block;-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;margin-right:4px;vertical-align:top;background-color:#fbf9e2;font-size:15px;padding:2px 8px;color:#333}#questionsPage .courseActivityFeed .courseActivityList .activityListItem .feedItemRight .itemBody .h3{line-height:1.2}#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemFooter{margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}#questionsPage .courseActivityFeed .courseActivityList .activityListItem .nonPublicBanner{padding:5px;margin-bottom:5px;background-color:#c85050;color:#fff;border-radius:1px}@media (min-width:320px) and (max-width:359px){#questionsPage .courseActivityFeed .courseActivityList .activityListItem .feedItemRight{width:290px}}@media (min-width:360px) and (max-width:399px){#questionsPage .courseActivityFeed .courseActivityList .activityListItem .feedItemRight{width:330px}}@media (min-width:400px){#questionsPage .courseActivityFeed .courseActivityList .activityListItem .feedItemRight{width:370px}}#questionsPage .courseActivityFeed .courseActivityList .activityListItem .h3{font-size:17px}#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemHeader{margin-bottom:10px;margin-bottom:5px}#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemHeader a{color:#9e9e9e}#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemHeader .activityImage{width:20px;height:20px}#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemHeader .userInfo{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:5px}@media (min-width:320px) and (max-width:359px){#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemHeader .userInfo{width:260px}}@media (min-width:360px) and (max-width:399px){#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemHeader .userInfo{width:300px}}@media (min-width:400px){#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemHeader .userInfo{width:340px}}#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemHeader .userInfo .activityImage{float:left;margin-right:5px}#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemHeader .timeCreated{float:left;width:30px;text-align:right;color:#d1d1d1}#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemBody .additional{margin-top:5px}#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .questionTitle{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:20px;word-wrap:break-word}@media (min-width:320px) and (max-width:359px){#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .questionTitle{width:210px}}@media (min-width:360px) and (max-width:399px){#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .questionTitle{width:250px}}@media (min-width:400px){#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .questionTitle{width:290px}}#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer{float:left;width:80px}#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer a,#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:80px;background-color:#d4e7ff;color:#2d7ddc}#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer a:active,#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer a:focus,#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer a:hover,#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer button:active,#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer button:focus,#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer button:hover{background-color:#c5deff}@media (min-width:320px) and (max-width:359px){#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction.inProgress .questionTitle{width:180px}}@media (min-width:360px) and (max-width:399px){#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction.inProgress .questionTitle{width:220px}}@media (min-width:400px){#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction.inProgress .questionTitle{width:260px}}#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction.inProgress .actionContainer,#questionsPage .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction.inProgress .actionContainer .button{width:110px}#questionsPage .courseActivityFeed .courseActivityList .emptyMessage{margin-top:15px}#questionsPage #askQuestionButton{margin:0 auto;position:fixed;bottom:20px;left:50%;width:14em;margin-left:-7em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:4px;background:rgba(0,0,0,.15)}#questionsPage #askQuestionButton .button{display:block}.staticContent{margin-bottom:20px}.staticContent .staticPosting h1{font-size:24px;font-weight:700;margin-top:40px;text-transform:none}.staticContent .staticPosting h2,.staticContent .staticPosting h3{font-weight:700;padding-top:20px;padding-bottom:10px;font-size:20px}.staticContent .staticPosting p{margin-top:10px;margin-bottom:10px;line-height:1.3}.guidelines ol{list-style-type:decimal;margin-left:30px}.guidelines ol li{margin-bottom:10px}#terms h1{margin-bottom:30px}#terms .preamble{margin-top:20px;margin-bottom:20px;display:none}#terms h5{font-size:21px;margin-bottom:10px;font-weight:600}#terms p{font-size:18px}#terms .section{border-top:1px solid #e1e1e1;padding-top:15px;padding-bottom:15px}#terms .section .shortversion{display:none;margin-top:20px}#terms .section .shortversion h5{font-weight:400;color:#9e9e9e}#terms .section:last-child{border-bottom:1px solid #e1e1e1;margin-bottom:15px}#privacy h1{margin-bottom:30px}#privacy h5{font-size:21px;margin-bottom:10px;font-weight:600}#privacy p{font-size:18px;margin-bottom:20px}#privacy .section{border-top:1px solid #e1e1e1;padding-top:15px;padding-bottom:15px}#privacy .section:last-child{border-bottom:1px solid #e1e1e1;margin-bottom:15px}#extraCreditPage{font-size:20px}#extraCreditPage h1{margin:20px 0}#extraCreditPage h2{font-size:28px;margin:20px 0}#extraCreditPage ol{list-style-type:decimal;margin:0 40px}#extraCreditPage ol li{margin-bottom:10px;line-height:1.2em}#extraCreditPage .step{-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;color:#fff;background-color:#104684;font-size:28px;width:44px;text-align:center;padding:4px 0;margin-right:20px;float:left}#extraCreditPage .end{text-align:center}#extraCreditPage .psMessage{margin:20px 0;color:#9e9e9e;font-size:18px}#emptyQueue{text-align:center;margin-top:25px}#emptyQueue img{width:200px}#suspendedAccountPage{text-align:center;line-height:1.3;margin-top:50px}#suspendedAccountPage h2{font-size:24px;font-weight:600;margin-bottom:10px}#suspendedAccountPage h3{margin:10px 0}#suspendedAccountPage p{font-size:18px;margin:10px 0}#superpowersPage p{line-height:24px}#superpowersPage h3{font-size:18px;margin:5px 0}#superpowersPage .heroOwl{text-align:center;margin:10px}#superpowersPage .heroLinks{margin:30px 0}#superpowersPage hr{margin:20px 0}.teachersHeader{background-color:#104684;color:#fff}#teachersPage{color:#666;font-size:20px;font-weight:lighter;line-height:32px}#teachersPage h2{margin:20px 0;font-weight:800;color:#000;font-size:28px;line-height:32px}#teachersPage h4{font-weight:700;margin-bottom:10px;font-size:20px}#teachersPage .mission{background-color:#104684}#teachersPage .mission .content{padding-top:30px;padding-bottom:30px;text-align:center;margin:0 auto}#teachersPage .mission .content h1{color:#fff;font-size:36px;line-height:40px;margin-top:20px}#teachersPage .mission .content h3{color:#4bbe87;font-size:28px;margin:40px 0 10px}#teachersPage .mission .content p{color:rgba(255,255,255,.7);font-size:24px;line-height:30px}#teachersPage .recipe{padding-top:30px;padding-bottom:30px}#teachersPage .recipeOne,#teachersPage .recipeThree{background-color:#f5f5f5}#teachersPage .recipeTwo img{display:block;margin:20px auto;width:70%}#teachersPage .recipeNumber{-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;color:#fff;background-color:#104684;font-size:32px;width:44px;text-align:center;padding:6px 0}#teachersPage .subjectSelectContainer{background:url(/static/images/teachers/down-arrow.png) no-repeat right;width:200px;margin-bottom:20px}#teachersPage .subjectSelectContainer .subjectSelect{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:0 0;border:2px solid #4bbe87;width:210px;padding:10px;-webkit-appearance:none;font-size:20px;color:#4bbe87}#teachersPage .subjectSelectContainer .subjectSelect:active,#teachersPage .subjectSelectContainer .subjectSelect:focus,#teachersPage .subjectSelectContainer .subjectSelect:hover{outline:0}#teachersPage .subjectLinkContainer{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#fff;padding:10px;border:2px dashed #e1e1e1;color:#2d7ddc}#teachersPage .subjectLinkContainer .subjectLink{background:url(/static/images/teachers/link-icon.png) no-repeat right}#topicPage{line-height:1.1}#topicPage #featuredQuestions .keyQuestionsList{border-bottom:1px solid #e1e1e1;margin-bottom:30px}#topicPage #featuredQuestions .keyQuestionsList .keyQuestions{background-color:#f6fbff;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1}#topicPage #featuredQuestions .keyQuestionsList .keyQuestions .top{margin-bottom:20px}#topicPage #featuredQuestions .keyQuestionsList .keyQuestions .top .urlContainer{width:528px;float:left}#topicPage #featuredQuestions .keyQuestionsList .keyQuestions .body{margin-bottom:20px}#topicPage #featuredQuestions .keyQuestionsList .keyQuestions .body .answerSummary{margin-bottom:15px}#topicPage #featuredQuestions .keyQuestionsList .keyQuestions .footer a{font-weight:600;color:#333}#topicPage #featuredQuestions .keyQuestionsList .keyQuestions .footer a img{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;vertical-align:middle}#topicPage #featuredQuestions{margin-top:30px}#topicPage #featuredQuestions h2{margin-top:20px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e1e1e1}#topicPage #featuredQuestions .keyQuestionsList{margin-top:0}#topicPage #featuredQuestions .keyQuestionsList .keyQuestions{padding:15px}#topicPage #featuredQuestions .keyQuestionsList .keyQuestions .top .urlContainer{margin-right:10px;font-size:16px}@media (min-width:320px) and (max-width:359px){#topicPage #featuredQuestions .keyQuestionsList .keyQuestions .top .urlContainer{width:228px}}@media (min-width:360px) and (max-width:399px){#topicPage #featuredQuestions .keyQuestionsList .keyQuestions .top .urlContainer{width:268px}}@media (min-width:400px){#topicPage #featuredQuestions .keyQuestionsList .keyQuestions .top .urlContainer{width:308px}}#topicPage #featuredQuestions .keyQuestionsList .keyQuestions .body .markdown{word-break:break-word}#topicPage #featuredQuestions .keyQuestionsList .keyQuestions .body .action a.button{float:none;display:block;margin-top:15px}#topicPage #featuredQuestions .keyQuestionsList .keyQuestions .footer{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#topicPage .topicTitle{margin:10px 0}#topicPage .breadcrumbs{background-color:#f5f5f5}#topicPage .topicOverview{margin-bottom:15px}#topicPage .topicOverview h2{margin-bottom:10px}#topicPage .topicOverview p.collapsed{height:3em;overflow:hidden;border-bottom:1px solid #d4d4d4}#topicPage .topicOverview .showFullDescription{display:block;text-align:center}#topicPage .topLesson h2{margin-bottom:10px}#topicPage .showOtherVideos{margin-top:25px;width:100%}#topicPage .noLesson{-moz-border-radius:3px/3px;-webkit-border-radius:3px;border-radius:3px;border:1px dashed #e1e1e1;padding:20px 0;margin-bottom:20px}#topicPage .noLesson .noLessonTitle{width:200px;margin:0 auto;text-align:center}#topicPage .noLesson .requestLessonButton{display:block;width:190px;margin:10px auto 0}#topicPage .noLesson .requestLessonButton .requestCount{-moz-border-radius:9px/9px;-webkit-border-radius:9px;border-radius:9px;display:inline-block;vertical-align:baseline;margin-left:5px;height:12px;line-height:11px;padding:1px 4px 3px;color:#fff;position:relative}#topicPage .noLesson #noLessonGraphic{width:140px;margin:0 auto;margin-bottom:10px}#topicPage .noLesson #noLessonGraphic .left{vertical-align:top;display:inline-block;margin-right:6px}#topicPage .noLesson #noLessonGraphic .left .leftBox{min-height:10px;width:30px;margin-bottom:7px;background-color:#e1e1e1}#topicPage .noLesson #noLessonGraphic .right{display:inline-block;background-color:#e1e1e1;width:100px;height:80px}#topicPage .noLesson #noLessonGraphic .right .playButton{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid #fff;position:relative;top:29px;left:43px}#topicPage .lessonListItem .user{padding:10px 0;border-bottom:1px solid #e1e1e1}#topicPage .lessonListItem .user .userImage{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;float:left;width:20px;height:20px;margin-right:10px}#topicPage .lessonListItem .user .userInfo{float:left}@media (min-width:320px) and (max-width:359px){#topicPage .lessonListItem .user .userInfo{width:260px}}@media (min-width:360px) and (max-width:399px){#topicPage .lessonListItem .user .userInfo{width:300px}}@media (min-width:400px){#topicPage .lessonListItem .user .userInfo{width:340px}}#topicPage .lessonListItem .videoListItem .top{padding:10px 0;position:relative}#topicPage .lessonListItem .videoListItem .top .videoThumbnail{width:65px;height:45px;margin-right:10px;float:left}#topicPage .lessonListItem .videoListItem .top .videoInfo{float:left}@media (min-width:320px) and (max-width:359px){#topicPage .lessonListItem .videoListItem .top .videoInfo{width:215px}}@media (min-width:360px) and (max-width:399px){#topicPage .lessonListItem .videoListItem .top .videoInfo{width:255px}}@media (min-width:400px){#topicPage .lessonListItem .videoListItem .top .videoInfo{width:295px}}#topicPage .lessonListItem .videoListItem .top .videoInfo .videoDuration{margin-top:3px}#topicPage .lessonListItem .videoListItem .bottom{background-color:#f5f5f5;display:none;padding:0;margin:10px 0}#topicPage .lessonListItem .videoListItem p{margin:10px 0;word-wrap:break-word}#topicPage .lessonListItem .videoListItem h3{line-height:1.1em;font-weight:600;font-size:18px;margin:-6px 0 7px}#topicPage .lessonListItem .videoListItem .weakText img{vertical-align:middle}#topicPage .lessonListItem .videoListItem .actionsContainer .thanksButton{float:left}#topicPage .lessonListItem .videoListItem .actionsContainer .thanksButton .icon-container{margin-left:5px;margin-right:0;vertical-align:top;top:2px}#topicPage .lessonListItem .videoListItem .actionsContainer .thanksButton.depressed .icon-container{background-position:0 -506px;height:14px;width:17px}#topicPage .lessonListItem .videoListItem .actionsContainer .shareButtons{float:right;padding:5px;padding-right:0}#topicPage .lessonListItem .videoListItem .actionsContainer .shareButtons a{display:inline-block;vertical-align:top}#topicPage .lessonListItem .videoListItem .actionsContainer .shareButtons .facebookShareButton{margin-right:10px}#topicPage .lessonListItem .videoListItem.selected .bottom{display:block}#topicPage .topLesson{line-height:0;background-color:#f5f5f5}#topicPage .topLesson .videoListItem .videoContainer{position:relative;height:115px;overflow:hidden}#topicPage .topLesson .videoListItem .videoContainer .moreVideosLink{display:inline-block;vertical-align:top;padding:15px;position:absolute;bottom:0;color:#fff;right:0;background:rgba(0,0,0,.5)}#topicPage .topLesson .videoListItem .videoContainer iframe{margin-top:-35px}#topicPage .topLesson .videoListItem.selected .videoContainer{height:auto}#topicPage .topLesson .videoListItem.selected .videoContainer .moreVideosLink{display:none}#topicPage .topLesson .videoListItem.selected .videoContainer iframe{margin-top:0}#topicPage .topLesson .bottom{line-height:1.1;margin-top:0!important}#topicPage .lessonListItem .videoListItem.selected .bottom,#topicPage .topLesson .bottom{border:1px solid #d4d4d4;border-top:none;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0;border-radius:0 0 4px 4px}#topicPage #showTopicVideos{width:100%;border-top:1px solid #d4d4d4;display:block;text-align:center;padding:15px;color:#333;font-weight:600}#topicPage .icon-like,#topicPage .icons-like{background-position:0 -520px;height:14px;width:17px}#topicPage .videoPlayer{width:100%;height:180px}.trySocraticHeader{background-color:#2d6ef0;color:#fff}.trySocraticBody{background-color:#ececec}.trySocraticBody .downloadSectionContainer{background-color:#2d6ef0;color:#fff}.trySocraticBody .downloadSectionContainer .downloadSection .downloadCopy{text-align:center}.trySocraticBody .downloadSectionContainer .downloadSection .downloadCopy h1{font-size:40px}.trySocraticBody .downloadSectionContainer .downloadSection .downloadCopy img{vertical-align:top;margin:10px 0}.trySocraticBody .downloadSectionContainer .downloadSection .downloadCopy div{font-size:20px;line-height:1.2;font-weight:300;text-align:left}#trySocraticPage .page{background-color:#fff;padding:20px;-moz-box-shadow:0 1px 5px 1px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 5px 1px rgba(0,0,0,.1);box-shadow:0 1px 5px 1px rgba(0,0,0,.1)}#trySocraticPage .page h2{text-align:center;margin-bottom:20px;font-weight:600}#trySocraticPage .page h3{font-weight:600;font-size:18px;text-transform:uppercase}#trySocraticPage .page ol{list-style:decimal;margin-left:10px}#trySocraticPage .page li{margin:10px 0 20px;padding-left:10px}#trySocraticPage .page sub{vertical-align:sub;font-size:smaller}#trySocraticPage .page sup{vertical-align:super;font-size:smaller}.dashboardHeader,.dashboardTop{background-color:#2d7ddc;color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}#dashboardPage .dashboardTop .heading .imageContainer{display:inline-block;vertical-align:middle}#dashboardPage .dashboardTop .heading .imageContainer img{width:50px;height:50px}#dashboardPage .dashboardTop .heading h1{display:inline-block;margin-left:10px}#dashboardPage .dashboardTop .userProgress{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:130px}#dashboardPage .dashboardTop .userProgress h2{font-size:24px;margin:10px 0}#dashboardPage .dashboardTop .userProgress .noBadgesImages{height:120px}#dashboardPage .dashboardTop .userProgress .noBadgesImages img{position:absolute;width:100px}#dashboardPage .dashboardTop .userProgress .noBadgesImages .badge1{left:65px}#dashboardPage .dashboardTop .userProgress .noBadgesImages .badge2{left:40px}#dashboardPage .dashboardTop .userProgress .noBadgesImages .badge3{left:15px}#dashboardPage .dashboardTop .userProgress .noBadgesMessage{font-size:20px}#dashboardPage .dashboardTop .userProgress .seeAllBadges{float:right;font-size:16px;font-weight:400;color:#fff}#dashboardPage .dashboardTop .userProgress .userBadge.progress{float:left}#dashboardPage .dashboardTop .userProgress .userBadge.progress.large{width:120px;margin-right:5px;text-align:center}#dashboardPage .dashboardTop .userProgress .userBadge.progress.large img{display:block;margin:0 auto;height:75px;width:75px}#dashboardPage .dashboardTop .userProgress .userBadge.progress.large .badgeDetails{display:inline-block;width:85%}#dashboardPage .dashboardTop .userProgress .userBadge.progress.large .badgeDetails .badgeName{font-size:18px}#dashboardPage .dashboardTop .userProgress .userBadge.progress.large .badgeDetails .level{margin-bottom:3px}#dashboardPage .dashboardTop .userProgress .userBadge.progress.large .badgeDetails .bar div{height:10px;border-radius:30px}#dashboardPage .dashboardTop .userProgress .userBadge.progress.large .badgeDetails .bar .fullBar{width:100%;background-color:#000;opacity:.3}#dashboardPage .dashboardTop .userProgress .userBadge.progress.large .badgeDetails .bar .progressBar{background-color:#fff;width:0;position:relative;top:-10px}#dashboardPage .dashboardTop .userProgress .userBadge.progress.small{width:70px;height:90px;text-align:center}#dashboardPage .dashboardTop .userProgress .userBadge.progress.small img{height:50px;width:50px}#dashboardPage .dashboardTop .userProgress .userBadge.progress.small .badgeDetails{width:100%}#dashboardPage .dashboardTop .userProgress .userBadge.progress.small .badgeDetails .badgeName,#dashboardPage .dashboardTop .userProgress .userBadge.progress.small .badgeDetails .level{display:none}#dashboardPage .dashboardTop .userProgress .userBadge.progress.small .badgeDetails .bar{padding-top:5px;margin-left:auto;margin-right:auto;width:85%}#dashboardPage .dashboardTop .userProgress .userBadge.progress.small .badgeDetails .bar div{height:7px;border-radius:30px}#dashboardPage .dashboardTop .userProgress .userBadge.progress.small .badgeDetails .bar .fullBar{width:100%;background-color:#000;opacity:.3}#dashboardPage .dashboardTop .userProgress .userBadge.progress.small .badgeDetails .bar .progressBar{background-color:#fff;width:0;position:relative;top:-7px}#dashboardPage .dashboardBottom .searchContainer{margin:10px 0}#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .showAllActivityListItems{margin:20px 0 0}#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem{padding:20px 0;border-bottom:1px solid #e1e1e1}#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .feedItemLeft{float:left;width:0;margin-right:0;min-height:1px}#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .feedItemLeft .activityImage{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:0;height:0}#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .feedItemRight{float:left}#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .feedItemRight .itemBody .additional{margin-top:5px;line-height:1.2;overflow-x:hidden}#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .feedItemRight .itemBody .additional .flag{display:inline-block;-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;margin-right:4px;vertical-align:top;background-color:#fbf9e2;font-size:15px;padding:2px 8px;color:#333}#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .feedItemRight .itemBody .h3{line-height:1.2}#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemFooter{margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .nonPublicBanner{padding:5px;margin-bottom:5px;background-color:#c85050;color:#fff;border-radius:1px}@media (min-width:320px) and (max-width:359px){#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .feedItemRight{width:290px}}@media (min-width:360px) and (max-width:399px){#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .feedItemRight{width:330px}}@media (min-width:400px){#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .feedItemRight{width:370px}}#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .h3{font-size:17px}#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemHeader{margin-bottom:10px;margin-bottom:5px}#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemHeader a{color:#9e9e9e}#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemHeader .activityImage{width:20px;height:20px}#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemHeader .userInfo{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:5px}@media (min-width:320px) and (max-width:359px){#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemHeader .userInfo{width:260px}}@media (min-width:360px) and (max-width:399px){#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemHeader .userInfo{width:300px}}@media (min-width:400px){#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemHeader .userInfo{width:340px}}#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemHeader .userInfo .activityImage{float:left;margin-right:5px}#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemHeader .timeCreated{float:left;width:30px;text-align:right;color:#d1d1d1}#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemBody .additional{margin-top:5px}#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .questionTitle{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:20px;word-wrap:break-word}@media (min-width:320px) and (max-width:359px){#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .questionTitle{width:210px}}@media (min-width:360px) and (max-width:399px){#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .questionTitle{width:250px}}@media (min-width:400px){#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .questionTitle{width:290px}}#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer{float:left;width:80px}#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer a,#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:80px;background-color:#d4e7ff;color:#2d7ddc}#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer a:active,#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer a:focus,#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer a:hover,#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer button:active,#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer button:focus,#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer button:hover{background-color:#c5deff}@media (min-width:320px) and (max-width:359px){#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction.inProgress .questionTitle{width:180px}}@media (min-width:360px) and (max-width:399px){#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction.inProgress .questionTitle{width:220px}}@media (min-width:400px){#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction.inProgress .questionTitle{width:260px}}#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction.inProgress .actionContainer,#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction.inProgress .actionContainer .button{width:110px}#dashboardPage .dashboardBottom .courseActivityFeed .courseActivityList .emptyMessage{margin-top:15px}#dashboardPage .dashboardBottom #askQuestionButton{margin:0 auto;position:fixed;bottom:20px;left:50%;width:14em;margin-left:-7em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:4px;background:rgba(0,0,0,.15)}#dashboardPage .dashboardBottom #askQuestionButton .button{display:block}#userEditPage form{margin-top:25px;width:100%}#userEditPage form label{width:100%;display:block;margin-bottom:10px}#userEditPage form input{width:100%}#userEditPage form fieldset{margin-bottom:30px}#userEditPage form button{width:100%}#userEditPage p{margin-top:5px}.userPictureChoices{width:100%}.userPictureChoices .userPictureChoice{display:inline-block;vertical-align:top;width:60px;margin-right:12px;position:relative}.userPictureChoices .userPictureChoice img{width:100%;height:60px}.userPictureChoices .userPictureChoice .icon-container{display:none;position:absolute;bottom:-5px;right:-10px}.userPictureChoices .userPictureChoice.selected .icon-container{display:block;z-index:1}#userHistoryPage{margin-top:20px}#userHistoryPage .linkToProfile{margin-bottom:10px}#userHistoryPage h5{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e1e1e1;font-size:18px;font-weight:600}#userHistoryPage .userHistoryListContainer .activityList .activityListItem{margin-bottom:30px;position:relative}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .activityImage{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;width:25px;height:25px;margin-right:10px;padding-top:4px;float:left}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .commentQuote{border-left:1px solid #d6e8fe;padding-left:10px;font-style:italic;word-break:break-word}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .commentText{word-break:break-word;color:#333}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .activityInfo{line-height:1.3;padding-left:35px}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .activityInfo .anonymousUser,#userHistoryPage .userHistoryListContainer .activityList .activityListItem .activityInfo .userNameLink{font-weight:600}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .activityInfo .activityUsername{display:none}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .activityInfo .flag{vertical-align:middle}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .flag{display:inline-block;-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;margin-right:4px;vertical-align:top;background-color:#fbf9e2;font-size:15px;padding:2px 8px;color:#333}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .like .likeIcon{display:inline-block;position:relative;background-position:0 -426px;height:12px;width:12px;vertical-align:middle}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .like.liked .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -438px;height:12px;width:12px}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .like:not(.disabled){cursor:pointer}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .like:not(.disabled):hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -450px;height:12px;width:12px}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .like.likedByUser .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -462px;height:12px;width:12px}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -426px;height:12px;width:12px}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .link{color:#2d7ddc}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .nonPublicBanner{padding:5px;margin-bottom:5px;background-color:#c85050;color:#fff;border-radius:1px}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .moderationContent{padding:10px;background-color:#ffffe0;border:1px solid #fbeed5}#userHistoryPage .userHistoryListContainer .userHistoryList .moderationResult{color:#fff;padding:5px;border-radius:1px}#userHistoryPage .userHistoryListContainer .userHistoryList .positive{background-color:#62c57e}#userHistoryPage .userHistoryListContainer .userHistoryList .skip{background-color:#f1c84d}#userHistoryPage .userHistoryListContainer .userHistoryList .negative{background-color:#c85050}#userProfileContainer #mapContainer #userProfileMap{min-height:150px}#userProfileContainer #userProfileContent{min-width:320px;max-width:420px;padding:10px 15px 50px}#userProfileContainer #userProfileContent #userProfileHeaderContainer{position:relative;margin-bottom:15px}#userProfileContainer #userProfileContent #userProfileHeaderContainer .userProfilePicContainer{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;border:1px solid #e1e1e1;padding:3px;background-color:#fff;font-size:0}#userProfileContainer #userProfileContent #userProfileHeaderContainer .userProfilePicContainer img{width:70px}#userProfileContainer #userProfileContent #userProfileHeaderContainer #userProfileHeader{padding-left:88px}#userProfileContainer #userProfileContent #userProfileHeaderContainer #userProfileHeader h1{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:22px}#userProfileContainer #userProfileContent #userProfileHeaderContainer #userProfileHeader .userInfo{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}#userProfileContainer #userProfileContent #userProfileHeaderContainer #userProfileHeader .cakeday,#userProfileContainer #userProfileContent #userProfileHeaderContainer #userProfileHeader .verified{max-height:20px}#userProfileContainer .userBioContainer{margin-bottom:15px}#userProfileContainer .userBioContainer p{margin-bottom:5px}#userProfileContainer .userBioContainer p:last-child{margin-bottom:0}#userProfileContainer #userBadges{margin-bottom:15px}#userProfileContainer #userBadges img{margin-right:5px}#userProfileContainer #userBadges img.userBadge{width:50px}#userProfileContainer .tabsContainer{border-bottom:1px solid #e1e1e1;padding-bottom:10px}#userProfileContainer .tabsContainer .tab{display:inline-block;vertical-align:top;cursor:pointer;font-size:20px;color:#9e9e9e;margin-right:30px}#userProfileContainer .tabsContainer .tab.active{font-weight:600;color:#333}#userProfileContainer .userProfileRecentActivityList{margin-top:15px}#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem{position:relative}#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem .activityImage{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;width:25px;height:25px;margin-right:10px;padding-top:4px;float:left}#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem .commentQuote{border-left:1px solid #d6e8fe;padding-left:10px;font-style:italic;word-break:break-word}#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem .commentText{word-break:break-word;color:#333}#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem .activityInfo{line-height:1.3;padding-left:35px}#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem .activityInfo .anonymousUser,#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem .activityInfo .userNameLink{font-weight:600}#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem .activityInfo .activityUsername{display:none}#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem .activityInfo .flag{vertical-align:middle}#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem .flag{display:inline-block;-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;margin-right:4px;vertical-align:top;background-color:#fbf9e2;font-size:15px;padding:2px 8px;color:#333}#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem .like .likeIcon{display:inline-block;position:relative;background-position:0 -426px;height:12px;width:12px;vertical-align:middle}#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem .like.liked .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -438px;height:12px;width:12px}#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem .like:not(.disabled){cursor:pointer}#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem .like:not(.disabled):hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -450px;height:12px;width:12px}#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem .like.likedByUser .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -462px;height:12px;width:12px}#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem .like.likedByUser:hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -426px;height:12px;width:12px}#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem .link{color:#2d7ddc}#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem .nonPublicBanner{padding:5px;margin-bottom:5px;background-color:#c85050;color:#fff;border-radius:1px}#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem .moderationContent{padding:10px;background-color:#ffffe0;border:1px solid #fbeed5}#userProfileContainer .userProfileRecentActivityList .activityList .activityListItem{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e1e1e1}#userProfileContainer #userVideos{position:relative}#userProfileContainer #userVideos .loadingIndicator{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;display:block;position:absolute;z-index:2;width:150px;left:50%;top:50%;height:42px;background-color:rgba(0,0,0,.75);color:#fff;text-align:center;line-height:42px;margin-left:-75px}#userProfileContainer #userVideos .courseName{margin-bottom:10px}#userProfileContainer #userVideos .chapterList{margin-bottom:50px}#userProfileContainer #userVideos .chapterList .chapterListItem{margin-bottom:20px;position:relative}#userProfileContainer #userVideos .chapterList .chapterListItem .number{position:absolute;width:30px}#userProfileContainer #userVideos .chapterList .chapterListItem .main{padding-left:30px}#userProfileContainer #userVideos .chapterList .chapterListItem .main .lessonList .lessonListItem{margin-top:5px}#userProfileContainer #userVideos .chapterList .chapterListItem .main .lessonList .lessonListItem .videoList{padding-left:20px}#userProfileContainer #userVideos .chapterList .chapterListItem .main .lessonList .lessonListItem .videoList .videoListItem{margin-top:5px}#userProfileContainer #userVideos .chapterList .chapterListItem .main .lessonList .lessonListItem .videoList .videoListItem a{display:block;position:relative}#userProfileContainer #userVideos .chapterList .chapterListItem .main .lessonList .lessonListItem .videoList .videoListItem .playIcon{display:inline-block;vertical-align:middle;-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;width:20px;height:16px;background-color:#2d7ddc;margin-right:5px;position:absolute}#userProfileContainer #userVideos .chapterList .chapterListItem .main .lessonList .lessonListItem .videoList .videoListItem .playIcon .rightArrow{display:inline-block;vertical-align:middle;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid #fff;position:relative;top:-1px;left:7px}#userProfileContainer #userVideos .chapterList .chapterListItem .main .lessonList .lessonListItem .videoList .videoListItem .theTitle{padding-left:30px;display:block}#userProfileContainer #userVideos .chapterList .dateCreated{color:#9e9e9e}#userSettings{padding:20px}#userSettings h2{text-transform:none;font-size:24px}#userSettings .settingsSection{padding:10px 0;border-bottom:1px solid #e1e1e1}#userSettings .settingsSection h3{margin-bottom:10px;font-size:18px}#userSettings .settingsSection p{margin-bottom:10px}.androidHeader{color:#fff}#androidEmailPage{background-color:#12073c;text-align:center;margin-top:50px;color:#fff}#androidEmailPage h1{font-size:36px;margin-bottom:20px}#androidEmailPage .successMessage,#androidEmailPage h2{font-weight:400;font-size:18px;margin-bottom:20px}#androidEmailPage input{text-indent:5px;border:1px solid #e1e1e1;border-radius:5px;width:90%;height:40px;margin-bottom:20px}#androidEmailPage button{border-radius:5px;font-size:20px;height:45px;width:110px}
