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}body{line-height:1}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:16px}.h1,h1{font-size:50px;font-weight:700}.h2,h2{font-size:36px}.h3,h3{font-size:20px}.h4,h4{font-size:16px;font-weight:600}.h5,h5{font-size:20px;padding:10px 0;font-weight:600}h5 .action-link{margin-bottom:5px;font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;text-transform:none;font-weight:400;font-variant:normal;letter-spacing:0;color:#2d7ddc;cursor:pointer;float:right}.h6,h6{font-size:18px;font-weight:600;color:#333}input,textarea{font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;font-size:14px;resize:none}input:focus,textarea:focus{outline:0}.fullWidth{min-height:600px;min-width:1140px}.no-color{color:inherit}.noDisplay{display:none!important}.floatLeft{float:left}.floatRight{float:right}li.inline,ul.inline li{display:inline-block}textarea.error{border-color:red}body{margin:0;padding:0}body.noScroll,body.openModal{overflow:hidden}.textarea,.textfield{font-size:14px;color:#333;border:1px solid #d4d4d4}.textarea:focus,.textfield:focus{outline:0}.modalContainer{overflow-y:scroll;height:100%;width:100%}.link,a{text-decoration:none;padding:0;color:#2d7ddc;cursor:pointer}.link:hover,a:hover{text-decoration:underline}.blockLink:hover{text-decoration:none}.blockLink:hover .link{text-decoration:underline}.link.danger{color:red}.link.danger-subtle{color:#9e9e9e}.link.danger-subtle:hover{color:red}fieldset{border:none;padding:0;margin:0}.bold,b{font-weight:600}.italic{font-style:italic}p.error{color:red}input.error{border-color:red!important;color:red}hr{margin:10px 0;border:0;border-top:1px solid #e1e1e1;border-bottom:1px solid #fff}.textarea,textarea{padding:5px;padding-left:7px;font-size:16px;border-radius:2px;border-color:#d4d4d4}input.input{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #d4d4d4;padding:5px;padding-left:7px}.clear{clear:both}.clearfix:after{content:"";display:table;clear:both}.bold{font-weight:700}#background{width:100%;background-color:#f8f8f8}.siteWidth{margin:0 auto;width:1000px;padding:0 50px}#content{width:1000px;margin-left:auto;margin-right:auto;background-color:#fff}#taglineInput{width:250px;height:25px}.dot{display:inline-block;vertical-align:middle;width:8px;height:8px;border-radius:4px;background-color:#e1e1e1}.dot.selected{background-color:#000}.contentEditable{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.select2-search-field input{height:auto!important}.select2-container a{border-bottom:0}.select2-input{width:300px}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}.btn-group{position:relative;display:inline-block;font-size:0;white-space:nowrap;vertical-align:middle}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.btn-group+.btn{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn-group>.btn-mini+.dropdown-toggle{padding-right:5px;padding-left:5px}.btn-group>.btn-large+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.dropdown-toggle:active,.open .dropdown-toggle{outline: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:""}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px;border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-danger .caret,.btn-info .caret,.btn-inverse .caret,.btn-primary .caret,.btn-success .caret,.btn-warning .caret{border-top-color:#fff;border-bottom-color:#fff}.dropdown-menu{position:absolute;top:100%;left:0;z-index:8;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);-moz-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:7px 10px;clear:both;font-weight:400;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-submenu:focus>a,.dropdown-submenu:hover>a{color:#fff;text-decoration:none;background-color:#2d7ddc}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#2d7ddc;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#999}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent;background-image:none}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.template{display:none}.header-extra-content{float:right;font-size:16px}.ellipsis,.topicContent.topicWithQuestionsContent .seeAllVideos .lessonAuthors{height:1.1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.createOrEditLesson .videoList .noLessonVideos,.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .noAnswers,.emptyBox,.noLesson,.questionPageContent .questionPageLeft .answer .answerContainer .noAnswers,.questionsContainer .noQuestions,.topicContent .questions .noQuestions,.topicContent.topicWithQuestionsContent .noDescription{border:2px dashed #e1e1e1;padding:50px 40px;text-align:center;color:#9e9e9e;line-height:1.4;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.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,#coursePreferencesModal .courseList .courseListItem .checkmark,#coursePreferencesModal .courseList .courseListItem.selected .checkmark,#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .like .likeIcon,#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .like.liked .likeIcon,#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .like.likedByUser .likeIcon,#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .like.likedByUser:hover .likeIcon,#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .like:not(.disabled):hover .likeIcon,#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 #userProfileMain #answeredEvents .activityList .activityListItem .like .likeIcon,#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .like.liked .likeIcon,#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .like.likedByUser .likeIcon,#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .like.likedByUser:hover .likeIcon,#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .like:not(.disabled):hover .likeIcon,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .like .likeIcon,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .like.liked .likeIcon,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .like.likedByUser .likeIcon,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .like.likedByUser:hover .likeIcon,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .like:not(.disabled):hover .likeIcon,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .like .likeIcon,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .like.liked .likeIcon,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .like.likedByUser .likeIcon,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .like.likedByUser:hover .likeIcon,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .like:not(.disabled):hover .likeIcon,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .like .likeIcon,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .like.liked .likeIcon,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .like.likedByUser .likeIcon,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .like:not(.disabled):hover .likeIcon,#userProfileContainer #userProfileSidebar .userActivity .streakContainer .activeStreakFlame,#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .like .likeIcon,#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .like.liked .likeIcon,#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .like.likedByUser .likeIcon,#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .like.likedByUser:hover .likeIcon,#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .like:not(.disabled):hover .likeIcon,.answerCardSidebar .heartWidget .heartContainer .icon-container,.answerCardSidebar .heartWidget.liked .heartContainer .icon-container,.answerCardSidebar .heartWidget:hover .heartContainer .icon-container,.banner .bannerBody .right .streakMessage .activeStreakFlame,.breadcrumbs .breadcrumb-gray,.collectionsPopup .star,.collectionsPopup .star.active,.discussion .activityListContainer .activityList .activityListItem .like .likeIcon,.discussion .activityListContainer .activityList .activityListItem .like.liked .likeIcon,.discussion .activityListContainer .activityList .activityListItem .like.likedByUser .likeIcon,.discussion .activityListContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon,.discussion .activityListContainer .activityList .activityListItem .like:not(.disabled):hover .likeIcon,.duplicateQuestionPageContent .floatingSidebar .heartWidget .heartContainer .icon-container,.duplicateQuestionPageContent .floatingSidebar .heartWidget.liked .heartContainer .icon-container,.duplicateQuestionPageContent .floatingSidebar .heartWidget:hover .heartContainer .icon-container,.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like .likeIcon,.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like.liked .likeIcon,.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like.likedByUser .likeIcon,.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon,.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like:not(.disabled):hover .likeIcon,.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .answerActions .heartWidget .heartContainer .icon-container,.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .answerActions .heartWidget.liked .heartContainer .icon-container,.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .answerActions .heartWidget:hover .heartContainer .icon-container,.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerFeedbackSection .commentBubble,.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like .likeIcon,.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like.liked .likeIcon,.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like.likedByUser .likeIcon,.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like.likedByUser:hover .likeIcon,.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like:not(.disabled):hover .likeIcon,.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackContainer.active .thumbsdown,.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackContainer.active .thumbsup,.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like .likeIcon,.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like.liked .likeIcon,.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like.likedByUser .likeIcon,.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon,.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like:not(.disabled):hover .likeIcon,.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like .likeIcon,.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like.liked .likeIcon,.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like.likedByUser .likeIcon,.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon,.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like:not(.disabled):hover .likeIcon,.duplicateQuestionPageContent .questionPageLeft .requestersSection .requestContainer .requestSolution .icon-container,.duplicateQuestionPageContent .questionPageLeft .requestersSection .requestContainer .requestSolution.requested .icon-container,.faq .faqContainer .faqItem .collapsed-icon,.faq .faqContainer .faqItem .icon-container,.filtersContainer .filters .filter .checkmark,.filtersContainer .filters .filter.active .checkmark,.filtersContainer .filters .filter.active.conceptualProblemFilter .icon,.filtersContainer .filters .filter.active.practiceProblemFilter .icon,.filtersContainer .filters .filter.conceptualProblemFilter .icon,.filtersContainer .filters .filter.practiceProblemFilter .icon,.founderButton.approved .isFounder .icon-container,.icons-add-blue,.icons-add-circle,.icons-add-gray,.icons-apple,.icons-arrow-down-gray,.icons-arrow-left-gray,.icons-arrow-right-gray,.icons-arrow-right-white,.icons-arrow-up-gray,.icons-banner-down-arrow,.icons-banner-x,.icons-banner-x-small,.icons-bell-dark,.icons-bell-light,.icons-black-activity-line,.icons-book,.icons-breadcrumb-gray,.icons-cbo,.icons-check,.icons-check-blue,.icons-check-green,.icons-check-green-thick,.icons-checkmark-rounded,.icons-checkmark-rounded-blue,.icons-checkmark-rounded-white,.icons-checkmark-white,.icons-comment-bubble,.icons-down-triangle-blue,.icons-edit-blue,.icons-edit-dark-gray,.icons-edit-gray,.icons-editor-bold,.icons-editor-graph,.icons-editor-image,.icons-editor-italic,.icons-editor-link,.icons-editor-math,.icons-editor-olist,.icons-editor-ulist,.icons-email,.icons-email-blue-large,.icons-facebook-f,.icons-facebook-share,.icons-fb,.icons-fb-clear,.icons-fb-white,.icons-flame-active,.icons-flame-dark,.icons-flame-light,.icons-gear-gray,.icons-google-g,.icons-great-answer-blue,.icons-great-answer-gold,.icons-green-check,.icons-grid,.icons-heart-gray,.icons-heart-gray-large,.icons-heart-gray-outline,.icons-heart-red,.icons-heart-red-large,.icons-heart-red-outline,.icons-info-bubble-gray,.icons-info-bubble-light-gray,.icons-info-bubble-white,.icons-lightbulb,.icons-like,.icons-like-blue,.icons-like-white,.icons-link,.icons-link-clear,.icons-link-share,.icons-mail,.icons-mail-black,.icons-map-pin,.icons-numbers,.icons-owl-logo,.icons-pencil,.icons-red-heart,.icons-reddit-share,.icons-search-black,.icons-search-blue,.icons-search-gray,.icons-search-white,.icons-share,.icons-sprite,.icons-star,.icons-star-filled,.icons-star-outline,.icons-thumbsdown-blue,.icons-thumbsdown-blue-large,.icons-thumbsdown-gray,.icons-thumbsdown-lightblue,.icons-thumbsdown-white,.icons-thumbsup-blue,.icons-thumbsup-blue-large,.icons-thumbsup-gray,.icons-thumbsup-lightblue,.icons-thumbsup-white,.icons-trashcan-blue,.icons-tw,.icons-tw-clear,.icons-tw-white,.icons-twitter-share,.icons-video-pause,.icons-video-play,.icons-x-white,.listItemQuestion .itemFooter .like .likeIcon,.listItemQuestion .itemFooter .like.liked .likeIcon,.listItemQuestion .itemFooter .like.likedByUser .likeIcon,.listItemQuestion .itemFooter .like.likedByUser:hover .likeIcon,.listItemQuestion .itemFooter .like:not(.disabled):hover .likeIcon,.listItemTopic .itemFooter .like .likeIcon,.listItemTopic .itemFooter .like.liked .likeIcon,.listItemTopic .itemFooter .like.likedByUser .likeIcon,.listItemTopic .itemFooter .like.likedByUser:hover .likeIcon,.listItemTopic .itemFooter .like:not(.disabled):hover .likeIcon,.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,.notificationsList .notificationListItem .notificationGroup .heart,.questionPageContent .floatingSidebar .heartWidget .heartContainer .icon-container,.questionPageContent .floatingSidebar .heartWidget.liked .heartContainer .icon-container,.questionPageContent .floatingSidebar .heartWidget:hover .heartContainer .icon-container,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like .likeIcon,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like.liked .likeIcon,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like.likedByUser .likeIcon,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like:not(.disabled):hover .likeIcon,.questionPageContent .questionPageLeft .answer .answerContainer .answerActions .heartWidget .heartContainer .icon-container,.questionPageContent .questionPageLeft .answer .answerContainer .answerActions .heartWidget.liked .heartContainer .icon-container,.questionPageContent .questionPageLeft .answer .answerContainer .answerActions .heartWidget:hover .heartContainer .icon-container,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerFeedbackSection .commentBubble,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like .likeIcon,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like.liked .likeIcon,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like.likedByUser .likeIcon,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like.likedByUser:hover .likeIcon,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like:not(.disabled):hover .likeIcon,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackContainer.active .thumbsdown,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackContainer.active .thumbsup,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like .likeIcon,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like.liked .likeIcon,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like.likedByUser .likeIcon,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like:not(.disabled):hover .likeIcon,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like .likeIcon,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like.liked .likeIcon,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like.likedByUser .likeIcon,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like:not(.disabled):hover .likeIcon,.questionPageContent .questionPageLeft .requestersSection .requestContainer .requestSolution .icon-container,.questionPageContent .questionPageLeft .requestersSection .requestContainer .requestSolution.requested .icon-container,.questionsList .listItem .itemFooter .like .likeIcon,.questionsList .listItem .itemFooter .like.liked .likeIcon,.questionsList .listItem .itemFooter .like.likedByUser .likeIcon,.questionsList .listItem .itemFooter .like.likedByUser:hover .likeIcon,.questionsList .listItem .itemFooter .like:not(.disabled):hover .likeIcon,.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemFooter .like .likeIcon,.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemFooter .like.liked .likeIcon,.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemFooter .like.likedByUser .likeIcon,.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemFooter .like.likedByUser:hover .likeIcon,.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemFooter .like:not(.disabled):hover .likeIcon,.topicContent.topicWithQuestionsContent .video .videoContainer .videoInfo .right .right-arrow,.wmd-bold-button .buttonImage,.wmd-graph-button .buttonImage,.wmd-image-button .buttonImage,.wmd-italic-button .buttonImage,.wmd-link-button .buttonImage,.wmd-math-button .buttonImage,.wmd-olist-button .buttonImage,.wmd-ulist-button .buttonImage,header .headerMain.defaultHeader .bell,header .headerMain.defaultHeader .inactiveStreakFlame,header .userWidget .notificationsContainer .bell,header .userWidget .streakContainer .activeStreakFlame,header .userWidget .streakContainer .inactiveStreakFlame{background-image:url(https://static.socratic.org/static/images/icons-s3c89ff8a46.png);background-repeat:no-repeat}.icons-add-blue{background-position:0 0;height:11px;width:11px}.icons-add-circle{background-position:0 -11px;height:35px;width:35px}.icons-add-gray{background-position:0 -46px;height:11px;width:11px}.icons-apple{background-position:0 -57px;height:27px;width:21px}.icons-arrow-down-gray{background-position:0 -84px;height:10px;width:16px}.icons-arrow-left-gray{background-position:0 -94px;height:15px;width:11px}.icons-arrow-right-gray{background-position:0 -109px;height:15px;width:11px}.icons-arrow-right-white{background-position:0 -124px;height:15px;width:11px}.icons-arrow-up-gray{background-position:0 -139px;height:10px;width:16px}.icons-banner-down-arrow{background-position:0 -149px;height:8px;width:12px}.icons-banner-x-small{background-position:0 -157px;height:16px;width:16px}.icons-banner-x{background-position:0 -173px;height:16px;width:16px}.icons-bell-dark{background-position:0 -189px;height:23px;width:23px}.icons-bell-light{background-position:0 -212px;height:23px;width:23px}.icons-black-activity-line{background-position:0 -235px;height:12px;width:17px}.icons-book{background-position:0 -263px;height:16px;width:20px}.icons-book.book-active,.icons-book:active{background-position:0 -247px}.icons-breadcrumb-gray{background-position:0 -279px;height:9px;width:7px}.icons-cbo{background-position:0 -288px;height:25px;width:25px}.icons-check-blue{background-position:0 -313px;height:12px;width:14px}.icons-check-green-thick{background-position:0 -325px;height:16px;width:20px}.icons-check-green{background-position:0 -341px;height:11px;width:13px}.icons-check{background-position:0 -352px;height:11px;width:15px}.icons-checkmark-rounded-blue{background-position:0 -389px;height:26px;width:26px}.icons-checkmark-rounded-white{background-position:0 -415px;height:26px;width:26px}.icons-checkmark-rounded{background-position:0 -441px;height:26px;width:26px}.icons-checkmark-rounded.checkmark-rounded-active,.icons-checkmark-rounded:active{background-position:0 -363px}.icons-checkmark-white{background-position:0 -467px;height:17px;width:23px}.icons-comment-bubble{background-position:0 -484px;height:24px;width:23px}.icons-down-triangle-blue{background-position:0 -508px;height:11px;width:19px}.icons-edit-blue{background-position:0 -519px;height:15px;width:15px}.icons-edit-dark-gray{background-position:0 -534px;height:16px;width:16px}.icons-edit-gray{background-position:0 -550px;height:15px;width:15px}.icons-editor-bold{background-position:0 -565px;height:10px;width:9px}.icons-editor-graph{background-position:0 -575px;height:14px;width:13px}.icons-editor-image{background-position:0 -589px;height:13px;width:19px}.icons-editor-italic{background-position:0 -602px;height:10px;width:5px}.icons-editor-link{background-position:0 -612px;height:14px;width:14px}.icons-editor-math{background-position:0 -626px;height:12px;width:17px}.icons-editor-olist{background-position:0 -638px;height:15px;width:15px}.icons-editor-ulist{background-position:0 -653px;height:15px;width:15px}.icons-email-blue-large{background-position:0 -668px;height:18px;width:25px}.icons-email{background-position:0 -686px;height:13px;width:18px}.icons-facebook-f{background-position:0 -699px;height:20px;width:10px}.icons-facebook-share{background-position:0 -719px;height:18px;width:18px}.icons-fb-clear{background-position:0 -737px;height:24px;width:24px}.icons-fb-white{background-position:0 -761px;height:22px;width:11px}.icons-fb{background-position:0 -783px;height:20px;width:20px}.icons-flame-active{background-position:0 -803px;height:24px;width:16px}.icons-flame-dark{background-position:0 -827px;height:24px;width:16px}.icons-flame-light{background-position:0 -851px;height:24px;width:16px}.icons-gear-gray{background-position:0 -875px;height:18px;width:18px}.icons-google-g{background-position:0 -893px;height:22px;width:14px}.icons-great-answer-blue{background-position:0 -915px;height:20px;width:26px}.icons-great-answer-gold{background-position:0 -935px;height:20px;width:26px}.icons-green-check{background-position:0 -955px;height:18px;width:24px}.icons-grid{background-position:0 -973px;height:16px;width:16px}.icons-heart-gray-large{background-position:0 -989px;height:19px;width:22px}.icons-heart-gray-outline{background-position:0 -1008px;height:12px;width:12px}.icons-heart-gray{background-position:0 -1020px;height:12px;width:12px}.icons-heart-red-large{background-position:0 -1032px;height:19px;width:22px}.icons-heart-red-outline{background-position:0 -1051px;height:12px;width:12px}.icons-heart-red{background-position:0 -1063px;height:12px;width:12px}.icons-info-bubble-gray{background-position:0 -1075px;height:17px;width:17px}.icons-info-bubble-light-gray{background-position:0 -1092px;height:17px;width:17px}.icons-info-bubble-white{background-position:0 -1109px;height:17px;width:17px}.icons-lightbulb{background-position:0 -1126px;height:18px;width:11px}.icons-like-blue{background-position:0 -1144px;height:14px;width:17px}.icons-like-white{background-position:0 -1158px;height:14px;width:17px}.icons-like{background-position:0 -1172px;height:14px;width:17px}.icons-link-clear{background-position:0 -1186px;height:23px;width:23px}.icons-link-share{background-position:0 -1209px;height:18px;width:18px}.icons-link{background-position:0 -1227px;height:20px;width:20px}.icons-mail-black{background-position:0 -1247px;height:13px;width:20px}.icons-mail{background-position:0 -1260px;height:13px;width:19px}.icons-map-pin{background-position:0 -1273px;height:17px;width:11px}.icons-numbers{background-position:0 -1307px;height:17px;width:18px}.icons-numbers.numbers-active,.icons-numbers:active{background-position:0 -1290px}.icons-owl-logo{background-position:0 -1324px;height:35px;width:35px}.icons-pencil{background-position:0 -1359px;height:22px;width:22px}.icons-red-heart{background-position:0 -1381px;height:12px;width:13px}.icons-reddit-share{background-position:0 -1393px;height:18px;width:18px}.icons-search-black{background-position:0 -1411px;height:17px;width:15px}.icons-search-blue{background-position:0 -1428px;height:14px;width:14px}.icons-search-gray{background-position:0 -1442px;height:17px;width:15px}.icons-search-white{background-position:0 -1459px;height:17px;width:15px}.icons-share{background-position:0 -1476px;height:16px;width:19px}.icons-star-filled{background-position:0 -1492px;height:19px;width:20px}.icons-star-outline{background-position:0 -1511px;height:19px;width:20px}.icons-star{background-position:0 -1530px;height:20px;width:20px}.icons-thumbsdown-blue-large{background-position:0 -1550px;height:24px;width:23px}.icons-thumbsdown-blue{background-position:0 -1574px;height:15px;width:18px}.icons-thumbsdown-gray{background-position:0 -1589px;height:15px;width:18px}.icons-thumbsdown-lightblue{background-position:0 -1604px;height:15px;width:18px}.icons-thumbsdown-white{background-position:0 -1619px;height:17px;width:20px}.icons-thumbsup-blue-large{background-position:0 -1636px;height:24px;width:23px}.icons-thumbsup-blue{background-position:0 -1660px;height:15px;width:18px}.icons-thumbsup-gray{background-position:0 -1675px;height:17px;width:20px}.icons-thumbsup-lightblue{background-position:0 -1692px;height:15px;width:18px}.icons-thumbsup-white{background-position:0 -1707px;height:17px;width:20px}.icons-trashcan-blue{background-position:0 -1724px;height:15px;width:11px}.icons-tw-clear{background-position:0 -1739px;height:20px;width:24px}.icons-tw-white{background-position:0 -1759px;height:18px;width:22px}.icons-tw{background-position:0 -1777px;height:20px;width:20px}.icons-twitter-share{background-position:0 -1797px;height:18px;width:18px}.icons-video-pause{background-position:0 -1815px;height:20px;width:20px}.icons-video-play{background-position:0 -1835px;height:20px;width:20px}.icons-x-white{background-position:0 -1855px;height:16px;width:16px}span.icon-container{display:inline-block;vertical-align:inherit;position:relative}.icon-cbo{height:17px;width:17px}.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:10px;padding-bottom:10px}.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 -279px;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 -467px;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:16px}.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 -1381px;height:12px;width:13px}.notificationsList .notificationListItem .karma{width:90px;margin-left:10px;float:left;text-align:right}.searchResultsList .noDisplay{display:none}.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:16px;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:14px}.searchResultsList .searchItemThumbnail img{height:100%}.searchResultsList .searchItemThumbnailUser{height:43px;width:43px;float:left;margin-right:12px;background-color:#e1e1e1;color:#9e9e9e;text-align:center;line-height:43px;text-transform:uppercase;font-size:14px}.searchResultsList .searchItemThumbnailUser img{height:100%}.searchResultsList .showMoreUsers{margin-top:10px}.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:11px 16px;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;margin-left:20px;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}.collectionsPopup{display:inline-block;cursor:pointer;border-left:1px solid #e1e1e1;margin-left:20px;padding-left:20px;position:relative;top:3px}.collectionsPopup .star{background-position:0 -1511px;height:19px;width:20px}.collectionsPopup .star.active{background-position:0 -1492px;height:19px;width:20px}.collectionsPopup .collectionsContainer{width:250px;padding:10px}.collectionsPopup .collectionsContainer .header{font-weight:700;margin-bottom:10px}.collectionsPopup .collectionsContainer ul li{margin-bottom:5px}.collectionsPopup .collectionsContainer ul li div{width:55px;display:none}.collectionsPopup .collectionsContainer ul li:hover div{display:block}.collectionsPopup .collectionsContainer form{margin-top:10px}.collectionsPopup .collectionsContainer form input{width:159px;height:24px;padding-left:5px;padding-right:5px}.collectionsPopup .collectionsContainer .allCollectionsLink{margin-top:10px}.alertBar{position:fixed;top:7px;left:50%;margin-left:-250px;width:500px;z-index:1002}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,.5);background-color:#fbf9e2;border:1px solid #f1dbb6;-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:14px}.alert-success{color:#333;background-color:#ffffe0;border-color:#fbeed5}.alert-success h4{color:#333}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.close{float:right;font-size:20px;font-weight:700;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.answerCard{width:600px;padding:20px 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 20px 20px;border-bottom:1px solid #e1e1e1}.answerCard .answerCardTop h2{font-size:24px;padding:0;font-weight:400;margin-bottom:10px}.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:518px}.answerCard .answerCardBottom{padding:20px 20px 0}.answerCard .answerCardBottom .answerText{line-height:1.2}.answerCard .answerCardBottom .answerText .answerHeader{margin-bottom:5px}.answerCard .answerCardBottom .answerText a{word-wrap:break-word}.answerCardSidebar{margin-top:20px;text-align:center}.answerCardSidebar .heartWidget{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background-color:#d4e7ff;color:#2d7ddc;padding:10px 0;cursor:pointer;line-height:1.4}.answerCardSidebar .heartWidget .countContainer{font-weight:700}.answerCardSidebar .heartWidget .heartContainer .icon-container{background-position:0 -989px;height:19px;width:22px}.answerCardSidebar .heartWidget.liked .heartContainer .icon-container,.answerCardSidebar .heartWidget:hover .heartContainer .icon-container{background-position:0 -1032px;height:19px;width:22px}.answerCardSidebar .heartWidget{display:inline-block;vertical-align:middle;padding-left:10px;padding-right:10px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.answerCardSidebar .share{-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;margin:20px 0;opacity:.5;cursor:pointer}.answerCardSidebar .share:hover{opacity:1}.wmd-button-bar{width:100%;background-color:#f8f8f8}.wmd-button-row{position:relative;padding:0;margin:0;border:1px solid #d4d4d4;border-bottom:none;padding-left:5px;font-weight:700;font-size:14px}.wmd-button{display:inline-block;list-style:none;cursor:pointer;padding:10px}.wmd-button .buttonText{padding-left:3px}.wmd-button .buttonImage{width:20px;height:18px;margin-right:2px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.wmd-redo-button,.wmd-undo-button{display:none}.wmd-prompt-background{background-color:#000}.wmd-prompt-dialog{border:1px solid #999;background-color:#f5f5f5}.wmd-prompt-dialog>div{font-size:.8em;font-family:arial,helvetica,sans-serif}.wmd-prompt-dialog>form>input[type=text]{border:1px solid #999;color:#000}.wmd-prompt-dialog>form>input[type=button]{border:1px solid #888;font-family:trebuchet MS,helvetica,sans-serif;font-size:.8em;font-weight:700}.wmd-bold-button .buttonImage{background-position:0 -565px;height:10px;width:9px}.wmd-bold-button .buttonText{display:none}.wmd-italic-button .buttonImage{background-position:0 -602px;height:10px;width:5px}.wmd-italic-button .buttonText{display:none}.wmd-olist-button .buttonImage{background-position:0 -638px;height:15px;width:15px}.wmd-olist-button .buttonText{display:none}.wmd-ulist-button .buttonImage{background-position:0 -653px;height:15px;width:15px}.wmd-ulist-button .buttonText{display:none}.wmd-math-button .buttonImage{background-position:0 -626px;height:12px;width:17px}.wmd-graph-button .buttonImage{background-position:0 -575px;height:14px;width:13px}.wmd-image-button .buttonImage{background-position:0 -589px;height:13px;width:19px}.wmd-link-button .buttonImage{background-position:0 -612px;height:14px;width:14px}.courseLinks{margin-top:10px}.courseLinks .courseLink{display:inline-block;vertical-align:middle;margin-top:10px;margin-right:10px}.courseLinks .courseLink a{display:inline-block;vertical-align:middle;-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;text-transform:uppercase;color:#fff;font-weight:700;font-size:20px;padding:15px}.courseLinks .courseLink a:hover{text-decoration:none}.courseLinks .courseLink a.calculus{background-color:#1f64b7}.courseLinks .nonCourseLink{display:inline-block;vertical-align:middle;margin-top:10px}.courseLinks .nonCourseLink a{display:inline-block;vertical-align:middle;color:#fff;font-weight:600;font-size:20px;padding:15px}.tooltip{position:absolute;z-index:7;display:block;font-size:11px;line-height:1.4;opacity:0;visibility:visible}.tooltip.in{opacity:.8}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.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:11px 16px;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.large,a.button.large,button.large{font-size:20px;line-height:1.2em}.button.warning:hover,a.button.warning:hover,button.warning:hover{color:#fff;background-color:red;border-color:red}.button.tapered,a.button.tapered,button.tapered{background-color:transparent;color:#4a4a4a;border:0;border-radius:0;position:relative;display:inline-block;padding:5px 12px 5px 25px;z-index:0;font-weight:regular}.button.tapered:before,a.button.tapered:before,button.tapered:before{content:"";position:absolute;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;left:14px;right:0;top:-6px;height:33px;margin-top:5px;z-index:-1;background-color:#f8f8f8;border-radius:2px;border:1px solid #d4d4d4;border-left:0}.button.tapered:after,a.button.tapered:after,button.tapered:after{content:"";position:absolute;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;left:3px;height:26px;width:26px;top:2px;z-index:-2;background-color:#f8f8f8;border-radius:7px 4px 4px;border:1px solid #d4d4d4;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.button.buttonBig,a.button.buttonBig,button.buttonBig{height:50px}.button.buttonSmall,a.button.buttonSmall,button.buttonSmall{padding:5px 10px}.button img,a.button img,button img{margin-left:5px}.button.green,a.button.green,button.green{background-color:#62c57e;border-color:#62c57e}.button.googleButton,a.button.googleButton,button.googleButton{background-color:#468df1}.button.googleButton:hover,a.button.googleButton:hover,button.googleButton:hover{background-color:#2e7eef}.button.facebookButton,a.button.facebookButton,button.facebookButton{background-color:#3b5697}.button.facebookButton:hover,a.button.facebookButton:hover,button.facebookButton:hover{background-color:#344c85}.button.close,a.button.close,button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;font-size:34px}.button.link,a.button.link,button.link{font-size:16px;border:none;background-color:inherit}.subdued{color:#aeaeae}#getInvolvedModal{width:600px}#getInvolvedModal .errorMessage{margin-bottom:20px}#getInvolvedModal .close{position:absolute;top:20px;right:20px}#getInvolvedModal h3{padding:50px 50px 0;font-size:24px;font-weight:700;margin-bottom:30px}#getInvolvedModal .getInvolvedForm{padding:0 50px 50px}#getInvolvedModal .getInvolvedForm .halfInputs{float:left;width:230px;margin-bottom:20px}#getInvolvedModal .getInvolvedForm .halfInputs.name{margin-right:40px}#getInvolvedModal .getInvolvedForm input{height:40px}#getInvolvedModal .getInvolvedForm label{display:block;margin-bottom:5px}#getInvolvedModal .getInvolvedForm .fullInputs,#getInvolvedModal .getInvolvedForm .fullInputs textarea{margin-bottom:20px}#getInvolvedModal .getInvolvedForm input,#getInvolvedModal .getInvolvedForm label,#getInvolvedModal .getInvolvedForm textarea{width:100%}#getInvolvedModal .getInvolvedForm textarea{height:90px;border:1px solid #e1e1e1}#getInvolvedModal .getInvolvedForm .submitButton{float:right}#getInvolvedModal .getInvolvedForm .error{color:red}#getInvolvedModal .getInvolvedForm .error input,#getInvolvedModal .getInvolvedForm .error textarea{border-color:red}.growthPrompt{visibility:hidden;position:fixed;bottom:0;right:0;z-index:5;width:100%}.growthPrompt .content{margin:0 auto;width:1000px;padding:0 50px;padding:0;position:relative;text-align:right}.growthPrompt .content .prompt{color:#fff;text-align:center;width:310px;padding:10px;background:#febe00;background-repeat:no-repeat;background-position:center bottom;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px;border-radius:10px 10px 0 0;display:inline-block;position:relative;top:20px;padding-bottom:30px}.growthPrompt .content .prompt .closePrompt{position:absolute;top:8px;right:10px;padding:0;font-size:32px;font-weight:400;background-color:inherit;cursor:pointer}.growthPrompt .content .prompt .closePrompt:focus{outline:0}.growthPrompt .content .prompt .whyLink:hover{text-decoration:none}.growthPrompt .content .prompt h2{margin:10px 0;font-weight:600;font-size:28px}.growthPrompt .content .prompt .subjectAreaButton{margin:5px auto;width:110px;display:inline-block;font-size:16px}header{min-width:1140px;width:100%;position:relative}header .headerContainer{margin:0 auto;padding:0 16px;padding-top:10px;padding-bottom:10px;position:relative}header .nav-link{font-size:16px;color:#000;cursor:pointer}header a:hover{text-decoration:none}header .homeLink{position:relative;color:inherit}header .homeLink img{width:133px}header .qa-logo{width:131px}header .homeLink .stage{font-size:18px;position:absolute;top:18px;left:0;width:10px}header .caret{border-top-color:inherit;vertical-align:middle;position:relative;border-width:6px;top:-2px}header nav{width:100%}header nav .rightLinks{float:right;font-weight:300}header nav ul li{display:inline;vertical-align:top}header nav ul li .headerLogo{max-width:50px;margin-right:5px}header nav ul li a.nav-link,header nav ul li span.nav-link{margin-right:20px}header nav ul li a.nav-link:focus{outline:0}header .upArrow{position:absolute;top:-6px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}header .dropdown-menu{margin:0;padding:0}header .subjectDropdownLink{position:relative}header .subjectDropdownLink .dropdown-toggle{line-height:45px}header .subjectDropdownLink .dropdown-menu{top:35px;left:-330px}header .subjectDropdownLink .upArrow{left:410px}header .dropdown:hover .dropdown-menu{display:block}header .groupedDropdownContainer{display:table;background-color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:20px 0}header .groupedDropdownContainer .dropdownGroup{display:table-cell;vertical-align:top;padding:0 20px;border-left:1px solid #e1e1e1}header .groupedDropdownContainer .dropdownGroup:first-child{border-left:0}header .groupedDropdownContainer .dropdownGroup .dropdownTitle{color:#9e9e9e;text-transform:uppercase;font-size:14px;font-weight:400;padding-top:0;white-space:nowrap}header .groupedDropdownContainer .dropdownGroup .dropdownLink{display:block;padding:7px 0;color:#333}header .groupedDropdownContainer .dropdownGroup .dropdownLink a{font-size:16px;padding:0;white-space:nowrap}header .groupedDropdownContainer .dropdownGroup .dropdownLink a:hover{color:#777;background-color:#fff;cursor:pointer}header .groupedDropdownContainer .dropdownGroup .dropdownLink .betaTag{font-size:12px;display:inline-block;line-height:14px;vertical-align:top;color:#9e9e9e}header .userWidget{display:inline-block;vertical-align:middle;position:relative}header .userWidget .loggedIn{border-left:1px solid rgba(0,0,0,.2);padding-left:20px}header .userWidget .streakContainer{margin-right:15px;vertical-align:middle;font-weight:800}header .userWidget .streakContainer .activeStreakFlame{background-position:0 -803px;height:24px;width:16px}header .userWidget .streakContainer .inactiveStreakFlame{background-position:0 -851px;height:24px;width:16px}header .userWidget .streakContainer .tooltip{font-size:14px;opacity:1;font-weight:400}header .userWidget .streakContainer .streakCount{vertical-align:super}header .userWidget .notificationsContainer{margin-right:30px;vertical-align:middle;position:relative}header .userWidget .notificationsContainer .bell{cursor:pointer;background-position:0 -212px;height:23px;width:23px}header .userWidget .notificationsContainer .notificationCount{display:inline-block;vertical-align:middle;width:8px;height:8px;border-radius:4px;position:absolute;top:0;left:14px;background-color:red;z-index:1}header .userWidget .notificationsContainer .notificationCount.hasCount{width:12px;height:12px;padding:4px;border-radius:10px;top:1px;left:16px;font-size:14px;text-align:center;color:#fff}header .userWidget .profileLink{display:inline-block;vertical-align:middle;height:40px}header .userWidget .profileLink img{-moz-border-radius:3px/3px;-webkit-border-radius:3px;border-radius:3px;width:36px;height:36px;border:2px solid #fff}header .userWidget .userInfo{display:inline-block;vertical-align:middle;position:relative}header .userWidget .userInfo.loggedOut{top:8px}header .userWidget .userInfo.loggedOut .dropdown-menu{min-width:146px}header .userWidget .userInfo.loggedOut .dropdown-menu #emailSignInLink span{vertical-align:middle;margin-right:5px}header .userWidget .userInfo .menuContainer .nav-link{line-height:24px}header .userWidget .userInfo .menuContainer:hover .userProfileDropdown{display:block}header .userWidget .userInfo .menuContainer .userProfileDropdown{top:24px;left:-140px;padding:10px 0}header .userWidget .userInfo .menuContainer .userProfileDropdown .upArrow{left:140px}header .userWidget .userInfo .menuContainer .userProfileDropdown li a{padding:10px 20px}header .userWidget .userInfo .menuContainer .userProfileDropdown li a:hover{color:#777;background-color:#fff;cursor:pointer}header .userWidget .userInfo .menuContainer img.loginButton{position:relative;top:3px;margin-right:7px}header .searchFormContainer .searchForm{margin-left:30px;padding:8px 15px;background:#f1f3f4;width:330px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:6px}header .searchFormContainer .searchForm img{vertical-align:middle;height:24px}header .searchFormContainer .searchForm .searchQuery,header .searchFormContainer .searchForm .tt-hint{border:none;padding:5px;font-size:16px;width:210px;background:#f1f3f4}header .searchFormContainer .searchForm .tt-dropdown-menu{color:#333;width:210px;border:1px solid rgba(0,0,0,.2)!important;right:0!important;left:auto!important}header .headerMain.defaultHeader .headerContainer{color:#9e9e9e;background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.12)}header .headerMain.defaultHeader .homeLink{color:#333}header .headerMain.defaultHeader .caret{border-top-color:#black}header .headerMain.defaultHeader .bell{background-position:0 -189px;height:23px;width:23px}header .headerMain.defaultHeader .inactiveStreakFlame{background-position:0 -827px;height:24px;width:16px}header .headerMain.defaultHeader .askQuestionLink{display:none}header .headerMain.dashboardHeader,header .headerMain.welcomePage{background-color:#2d7ddc}header .headerMain.dashboardHeader .headerContainer,header .headerMain.welcomePage .headerContainer{color:rgba(255,255,255,.85)}header .headerMain.dashboardHeader .caret,header .headerMain.welcomePage .caret{border-top-color:rgba(255,255,255,.85)}header .headerMain.dashboardHeader .askQuestionLink,header .headerMain.welcomePage .askQuestionLink{display:none}header .headerMain.courseHeader .headerContainer{width:1000px;color:rgba(255,255,255,.85);padding-top:14px;padding-bottom:0}header .headerMain.courseHeader nav img{top:10px}header .headerMain.courseHeader .caret{border-top-color:rgba(255,255,255,.85)}header .headerMain.courseHeader .subjectDropdownLink,header .headerMain.courseHeader .topSearchForm{display:none}header .headerMain.courseHeader .signupLink{margin:0}header .headerMain.coloredHeader .dropdown-toggle{color:#fff}header .headerBar{padding:10px 0;background-color:#fbf9e2;border-bottom:1px solid #f6edd0;color:#000;text-align:center;z-index:2;width:100%}header .announcement .closeAnnouncement{font-size:24px;font-weight:700;line-height:14px;color:#000;opacity:.2;margin-left:10px;vertical-align:middle;cursor:pointer}.impactMap{margin:0 auto;width:1000px;padding:0 50px;position:relative}.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 .mapTooltip.top{position:absolute;width:265px;font-size:13px;background-color:rgba(0,0,0,.75);color:#fff;opacity:1;padding:0;margin:0}.impactMap .mapTooltip.top .arrow,.impactMap .mapTooltip.top .arrow:after{border-top-color:rgba(0,0,0,.5)}.impactMap .mapTooltip.top .content{padding:10px}.impactMap svg{height:420px;width:980px;display:block;margin:0 auto;position:relative}.impactMap svg path{stroke:rgba(0,0,0,.4)}.impactMap svg circle{fill:#fff;stroke:#fff}.badge,.label{display:inline-block;padding:2px 4px;font-size:11.84px;font-weight:700;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.badge:empty,.label:empty{display:none}a.badge:focus,a.badge:hover,a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.badge-important,.label-important{background-color:#b94a48}.badge-important[href],.label-important[href]{background-color:#953b39}.badge-warning,.label-warning{background-color:#f89406}.badge-warning[href],.label-warning[href]{background-color:#c67605}.badge-success,.label-success{background-color:#468847}.badge-success[href],.label-success[href]{background-color:#356635}.badge-info,.label-info{background-color:#3a87ad}.badge-info[href],.label-info[href]{background-color:#2d6987}.badge-inverse,.label-inverse{background-color:#333}.badge-inverse[href],.label-inverse[href]{background-color:#1a1a1a}.loadingController #loadingIndicator{position:fixed;margin-top:-20px}#loadingIndicator,.loadingIndicator{position:relative;top:50%;left:50%;margin-left:-60px;border-radius:3px;z-index:10;width:120px;height:40px;line-height:40px;text-align:center;font-size:20px}#loadingIndicator .loadingText,.loadingIndicator .loadingText{z-index:11;color:#fff;position:absolute;top:0;left:0;width:100%}#loadingIndicator .spinner,.loadingIndicator .spinner{background-image:url(https://d3rhpu6w6k3vrv.cloudfront.net/static/images/spinners/spinner-opaque-background.gif);width:60px;height:60px;display:block;opacity:.5}.loadingIndicator{display:none}.loadingIndicator.display{display:block}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;width:600px;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-body{padding:50px}.progressBarContainer{background-color:#e0e0e0;width:75px;height:8px;border-radius:4px;overflow:hidden}.progressBarContainer .progress{background-color:#26cf8c;height:100%}.loginModals{width:450px}.loginModals .modal-body{padding:50px}.loginModals .modal-body strong{font-weight:700}.loginModals .modal-body .heading{text-align:center;font-weight:700}.loginModals .modal-body .body{margin-top:20px;line-height:1.3}.loginModals .modal-body input.input{height:30px;margin-right:0;width:365px}.loginModals .modal-body input.input[readonly=readonly]{background-color:#f5f5f5;cursor:not-allowed}.loginModals .modal-body .formActions{text-align:right;margin-top:30px}.loginModals .modal-body .button{margin-left:5px}.loginModals .modal-body .form{margin-top:20px}.loginModals .modal-body .form input.input{font-size:16px;display:block;width:330px;height:30px;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;padding:5px 10px;border:1px solid #e1e1e1;border-bottom:0;border-radius:0}.loginModals .modal-body .form input:first-of-type{border-radius:3px 3px 0 0}.loginModals .modal-body .form input:last-of-type{border-bottom:1px solid #e1e1e1;border-radius:0 0 3px 3px}.loginModals .modal-body .form .secondaryAction{color:#9e9e9e;margin-top:30px}.loginModals .modal-body .form button[type=submit]{margin-top:20px}.loginModals .modal-body .form #recaptchaContainer{margin-top:10px}.loginModals .modal-body .form .datePickerContainer{width:330px;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;padding:7px 10px;color:#757575;font-size:16px}.loginModals .modal-body .form .datePickerContainer .dateLabel{padding-top:5px}.loginModals .modal-body .form .datePickerContainer select{background-color:#fff;border:none;font:inherit;color:#757575}.loginModals .modal-body .form .datePickerContainer select.invalid{color:red}.loginModals .modal-body .form .datePickerContainer select.valid{color:#333}.loginModals .modal-body .underageErrorContainer button{width:80px}.loginModals .modal-body .underageErrorContainer .cboContainer{margin:30px 0 20px;text-align:center}.loginModals .modal-body .underageErrorContainer .cboContainer img{max-width:300px}#loginModal .orContainer{text-align:center;margin-top:15px}#loginModal .checkContainer{color:#9e9e9e;margin-top:20px}#loginModal .forgotPasswordLink{margin-top:20px}#loginModal .serviceButtons{margin-top:20px;margin-left:auto;margin-right:auto;width:350px}#loginModal .serviceButtons .button{margin:0 auto 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:170px;height:42px;text-align:left}#loginModal .serviceButtons .button.facebookButton,#loginModal .serviceButtons .button.googleButton{position:relative}#loginModal .serviceButtons .button.facebookButton .icon-container,#loginModal .serviceButtons .button.googleButton .icon-container{padding-right:9px}#loginModal .serviceButtons .dontWantAnswer{margin-top:15px}#loginEmailModal .loginButton{width:330px;margin-top:20px;margin-left:0}#loginEmailModal .loginButton span.icon-container{margin-right:10px}#forgotPasswordModal .emailInput{border-radius:3px}#youtubePermissionsModal.modal.fade{top:-800px}#youtubePermissionsModal.modal.fade.in{top:15%}#youtubePermissionsModal .modal-body{padding:50px}#youtubePermissionsModal .modal-body .body{margin-top:30px;font-size:14px;width:450px;margin-left:auto;margin-right:auto;line-height:1.3}#youtubePermissionsModal .modal-body .youtubeButton{margin-top:30px;text-align:center}#youtubePermissionsModal .modal-body .youtubeButton span{vertical-align:top;display:inline-block;padding-top:11px}#youtubePermissionsModal .modal-body .youtubeButton img{height:35px;padding-top:2px}#youtubePermissionsModal .modal-body .disclaimer{width:450px;margin-left:auto;margin-right:auto;margin-top:30px;color:#9e9e9e}#youtubePermissionsModal .modal-body .notATeacher{margin-bottom:30px;width:450px;margin-left:auto;margin-right:auto;color:#9e9e9e}#youtubePermissionsModal .modal-body .notATeacher .message{cursor:pointer}#youtubePermissionsModal .modal-body .notATeacher .notATeacherInput{margin-top:5px}#youtubePermissionsModal .modal-body .notATeacher .notATeacherInput input{position:relative;top:2px;height:30px;width:300px;padding:7px;border-radius:3px;font-size:13px;border:1px solid #e1e1e1}#suggestLessonModal{width:600px;padding:50px;margin-bottom:50px}#suggestLessonModal .loadingGif{width:54px;height:54px;background-image:url(https://d3rhpu6w6k3vrv.cloudfront.net/static/images/spinners/spinner-transparent-background.gif);display:block;position:relative;margin:20px 0 30px;left:50%;margin-left:-27px}#suggestLessonModal .directions{margin:35px 0 30px}#suggestLessonModal .formListItem{margin-bottom:5px}#suggestLessonModal .searchForm button{height:30px;line-height:10px}#suggestLessonModal .searchForm input{width:450px;height:30px;font-size:14px;border-radius:4px;border:1px solid #d4d4d4;text-indent:10px}#suggestLessonModal .videosList{list-style:none;padding-left:0}#suggestLessonModal .videosList .videoListItem{cursor:pointer;margin-bottom:20px}#suggestLessonModal .videosList .videoListItem .imageContainer{width:120px;float:left;margin-right:15px;position:relative}#suggestLessonModal .videosList .videoListItem .imageContainer .duration{position:absolute;background-color:#fff;left:0;bottom:0;text-align:center;padding:2px;font-size:12px}#suggestLessonModal .videosList .videoListItem .imageContainer .videoThumbnail{width:100%}#suggestLessonModal .videosList .videoListItem .imageContainer .playButton{position:absolute;display:block;background:url(/static/images/play.png);height:40px;width:40px;top:25px;left:40px}#suggestLessonModal .videosList .videoListItem .videoDetails{width:465px;float:left}#suggestLessonModal .videosList .videoListItem .videoDetails .videoTitle{font-size:16px;margin-bottom:2px;font-weight:600}#suggestLessonModal .videosList .videoListItem .videoDetails .moreVideoDetails{color:#9e9e9e}#suggestLessonModal .buttons{margin-bottom:20px}#suggestLessonModal .recommendVideo{float:right}#flagVideoModal{width:600px}#flagVideoModal .leftPane{float:left;padding-right:20px;width:260px}#flagVideoModal .leftPane .flagCriteriaList li{padding:5px;cursor:pointer}#flagVideoModal .leftPane .flagCriteriaList li.disabled{color:#d4d4d4}#flagVideoModal .leftPane .flagCriteriaList li input{margin:0 10px;vertical-align:middle}#flagVideoModal .rightPane{padding-left:20px;float:left;width:199px;height:100px;line-height:20px;border-left:1px solid #e1e1e1}#flagVideoModal .rightPane .flagDescription{display:none}#flagVideoModal .guidelines{padding-top:10px;text-align:center}#flagVideoModal .bottomPane{display:none}#flagVideoModal .bottomPane .flagComment{margin:20px;font-size:16px;width:440px;height:50px}#flagVideoModal .bottomPane .error{padding-top:10px;text-align:center;color:red;display:none}#flagVideoModal .bottomPane .button{display:block;margin:10px auto}#selectTeacherModal .modal-body{text-align:justify;padding:4px}#selectTeacherModal .modal-body .contrib{margin:4px;cursor:pointer}#selectTeacherModal .modal-body .contrib .picture{display:inline-block}#selectTeacherModal .modal-body .contrib .picture img{height:67px;width:67px}#selectTeacherModal .modal-body .contrib .name{display:inline-block;position:relative;top:-25px}#selectTeacherModal button.close{top:5px}#unlockedBadgesModal{width:600px;height:600px;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:600px;height:600px;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:600px;height:200px}#unlockedBadgesModal .modal-body .unlockedBadge .badgeImage{width:125px;height:125px;display:block;margin:0 auto;position:relative;top:-35px}#unlockedBadgesModal .modal-body .unlockedBadge .content{margin:0 50px 50px}#unlockedBadgesModal .modal-body .unlockedBadge .content .body{line-height:20px}#unlockedBadgesModal .modal-body .unlockedBadge .content .body .messageContainer{height:100px}#unlockedBadgesModal .modal-body .unlockedBadge .content .body .messageContainer .message{height:80px}#unlockedBadgesModal .modal-body .unlockedBadge .content .body .messageContainer .progressDots{text-align:center;margin-top:10px}#unlockedBadgesModal .modal-body .unlockedBadge .content .body .footer{margin-top:30px}#unlockedBadgesModal .modal-body .unlockedBadge .content .body .footer .leftFooter{float:left;line-height:40px}#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}#markAsDuplicateModal h2{font-weight:700}#markAsDuplicateModal input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:42px}#markAsDuplicateModal .explanation,#markAsDuplicateModal .questionUrlContainer{margin-bottom:20px}#markAsDuplicateModal .buttonContainer button{float:right}#howToAddSymbolsModal .modal-body{max-height:none}#howToAddSymbolsModal .tableContainer{margin-top:10px}#howToAddSymbolsModal .tableContainer table{width:100%;text-align:left}#howToAddSymbolsModal .tableContainer table tr{border-bottom:1px solid #e1e1e1}#howToAddSymbolsModal .tableContainer table thead{color:#9e9e9e;text-transform:uppercase}#howToAddSymbolsModal .tableContainer table thead th{padding-bottom:5px}#howToAddSymbolsModal .tableContainer table tbody td{padding:5px 0}#howToAddSymbolsModal #playgroundInput{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;height:100px}#howToAddSymbolsModal #playgroundPreview{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding:5px;padding-left:7px;border-top:1px dotted #e1e1e1;border-right:1px dotted #e1e1e1;border-bottom:1px dotted #e1e1e1;height:100px}#howToAddSymbolsModal h5{margin-top:20px}#howToAddSymbolsModal .buttonContainer{margin-top:30px}#howToAddSymbolsModal .buttonContainer button{float:right}#howToAddGraphModal .playgroundContainer .playgroundInputContainer{margin:20px 0}#howToAddGraphModal .playgroundContainer .playgroundInputContainer label{font-weight:700;font-size:21px}#howToAddGraphModal .playgroundContainer .playgroundInputContainer #playgroundInput{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:35px;width:330px;margin:0 5px}#howToAddGraphModal .buttonContainer{margin-top:30px}#howToAddGraphModal .buttonContainer button{float:right}#markdownEditorLinkAdder{width:500px}#markdownEditorLinkAdder .heading{text-align:left}#markdownEditorLinkAdder .modal-body{width:400px}#markdownEditorLinkAdder .modal-body:first-of-type{padding:50px 50px 25px}#markdownEditorLinkAdder .modal-body:last-of-type{padding:25px 50px 50px}#markdownEditorLinkAdder .searchIcon{position:relative;top:4px;left:4px;margin-right:5px}#markdownEditorLinkAdder #socraticLinkSection{overflow-y:visible;border-bottom:1px solid #e1e1e1}#markdownEditorLinkAdder #socraticLinkForm{margin-top:10px;border:1px solid #e1e1e1;border-radius:3px;padding-left:6px;padding-top:5px;padding-bottom:7px;padding-right:10px}#markdownEditorLinkAdder #socraticLinkForm button{position:relative;left:10px}#markdownEditorLinkAdder #socraticLinkForm #previewSocraticLink{margin-right:10px}#markdownEditorLinkAdder .socraticSearch{border:0;margin:0;width:350px}#markdownEditorLinkAdder .tt-hint{top:-4px!important;left:-2px!important;width:100%}#markdownEditorLinkAdder .tt-dropdown-menu{margin-left:0;left:-31px!important;top:25px!important;width:398px;border:1px solid #e1e1e1}#markdownEditorLinkAdder .webLink{margin-top:10px;display:block;height:30px;padding:5px 10px;border:1px solid #e1e1e1;border-radius:3px;width:380px}#markdownEditorLinkAdder button{margin-top:20px}#askQuestionModal{width:700px;max-height:80%;overflow-y:scroll}#askQuestionModal .modal-body{padding:40px}#askQuestionModal .heading{margin-bottom:0}#askQuestionModal .userInfoInputs{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e1e1e1}#askQuestionModal .similarQuestionsContainer{background-color:#f8f8f8;padding:30px 40px}#askQuestionModal .similarQuestionsContainer h3{font-weight:600}#askQuestionModal .similarQuestionsContainer .loading,#askQuestionModal .similarQuestionsContainer .similarQuestionsList{margin-top:10px}#askQuestionModal .similarQuestionsContainer .similarQuestionsList li{margin-bottom:10px}#askQuestionModal .similarQuestionsContainer .similarQuestionsList li:last-child{margin-bottom:0}#coursePreferencesModal .courseList{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-top:30px;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1}#coursePreferencesModal .courseList .courseListItem{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;float:left;padding:10px;cursor:pointer}#coursePreferencesModal .courseList .courseListItem .courseTag{display:inline-block;vertical-align:middle;color:#fff;padding:7px}#coursePreferencesModal .courseList .courseListItem .checkmark{background-position:0 -441px;height:26px;width:26px;vertical-align:middle;float:right;top:2px}#coursePreferencesModal .courseList .courseListItem .checkmark.checkmark-rounded-active,#coursePreferencesModal .courseList .courseListItem .checkmark:active{background-position:0 -363px}#coursePreferencesModal .courseList .courseListItem.selected .checkmark{background-position:0 -363px;height:26px;width:26px}#coursePreferencesModal .buttonContainer{margin-top:15px}#coursePreferencesModal .buttonContainer button{float:right}#becomeFounderModal .modal-body{background-image:url(/static/images/course/prelaunch-banner.png);background-repeat:no-repeat;padding:230px 50px 50px}#becomeFounderModal .buttonContainer{margin-top:15px}#becomeFounderModal .buttonContainer button{float:right}#becomeFounderModal .becomeFounderForm label{font-weight:600;margin-top:30px;display:block}#becomeFounderModal .becomeFounderForm p{padding-bottom:10px}#becomeFounderModal .becomeFounderForm ul{list-style:disc outside;padding-left:25px}#becomeFounderModal .becomeFounderForm li{padding-bottom:5px}#becomeFounderModal .becomeFounderForm .remaining{height:20px}#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 ..."}#appliedFounderModal .modal-body{background-image:url(/static/images/course/prelaunch-banner.png);background-repeat:no-repeat;padding:230px 50px 50px}#appliedFounderModal .body{text-align:center}#appliedFounderModal .buttonContainer{margin-top:25px}#appliedFounderModal .buttonContainer button{float:right}#tosModal{width:450px;margin-top:120px}#tosModal .modal-body img{width:50px;vertical-align:middle}#tosModal .modal-body .body{color:#9e9e9e}#tosModal .modal-body .body .buttonContainer{margin-top:20px;text-align:center}.questionGuidelines{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;background-color:#fbf9e2;border:1px solid #f6edd0;padding:15px;margin-top:20px}.questionGuidelines .tip{overflow:hidden;float:left;line-height:1.2em}.questionGuidelines .tip .icon,.questionGuidelines .tip .text{float:left}.questionGuidelines .tip .icon{margin-right:5px}.questionGuidelines .tip.capTip{width:160px}.questionGuidelines .tip.capTip .icon{width:40px}.questionGuidelines .tip.capTip .text{width:115px}.questionGuidelines .tip.lightbulbTip{width:170px;margin-left:37px;margin-right:31px}.questionGuidelines .tip.lightbulbTip .icon{width:22px}.questionGuidelines .tip.lightbulbTip .text{width:143px}.questionGuidelines .tip.heartTip{width:150px}.questionGuidelines .tip.heartTip .icon{width:29px}.questionGuidelines .tip.heartTip .text{width:116px}.newQuestion label{font-size:20px}.newQuestion label.questionTitleLabel{margin-top:20px;display:block;font-weight:600}.newQuestion .optional{color:#9e9e9e;font-weight:400}.newQuestion textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:10px 0 0;height:90px}.newQuestion .errorMessages{padding-left:20px;margin-bottom:20px;list-style:disc}.newQuestion .errorMessages li{margin-bottom:5px}.newQuestion .select2-container,.newQuestion select{width:200px}.newQuestion .select2-container .select2-choice,.newQuestion .select2-container .select2-chosen,.newQuestion select .select2-choice,.newQuestion select .select2-chosen{text-align:left}.newQuestion .topicSelectBoxContainer{margin-right:20px;float:right}.newQuestion .required{color:#9e9e9e;margin-left:10px}.newQuestion .buttonContainer .courseSelectContainer,.newQuestion .buttonContainer button{float:right}.newQuestion .buttonContainer .courseSelectContainer{margin-right:20px}.newQuestion .buttonContainer .submitButton{margin:0 0 10px}.newQuestion .emailInput,.newQuestion .nameInput{height:30px;margin:0}#askQuestionModal .newQuestion .emailInput,#askQuestionModal .newQuestion .nameInput{width:200px}.searchPage .newQuestion .emailInput,.searchPage .newQuestion .nameInput{width:360px}.newQuestion .nameInput{margin-right:5px}.newQuestion .editorContainer{margin-top:10px;border:1px solid #e1e1e1;margin-bottom:20px}.newQuestion .editorContainer .wmd-button-row{border:none;border-bottom:1px solid #e1e1e1}.newQuestion .editorContainer .wmd-button-row .showPreview{float:right;padding:7px 15px;font-variant:small-caps;font-size:18px;font-weight:600;color:#2d7ddc;cursor:pointer}.newQuestion .editorContainer .detailsContainer{box-sizing:border-box}.newQuestion .editorContainer .detailsContainer textarea{margin-top:0;border:none;height:150px}.newQuestion .editorContainer .previewPane{display:none;box-sizing:border-box;line-height:normal;padding:5px;padding-left:7px;width:50%;overflow-x:scroll;float:right;border-left:1px dashed #e1e1e1}.newQuestion .editorContainer .previewPane .preview{min-height:150px}.newQuestion .editorContainer .previewHeading{display:none;box-sizing:border-box;border-left:1px solid #e1e1e1;float:left;width:50%;font-variant:small-caps;text-align:center;padding:5px;font-size:21px;color:#9e9e9e;height:35px}.newQuestion .editorContainer .previewHeading .closePreview{float:right;padding-right:3px;color:#000;opacity:.2;font-size:28px;background-color:#fff;cursor:pointer}.newQuestion .editorContainer .previewHeading .closePreview:hover{opacity:.4}.newQuestion .editorContainer.expanded .wmd-button-bar{width:50%;float:left}.newQuestion .editorContainer.expanded .wmd-button-bar .buttonText,.newQuestion .editorContainer.expanded .wmd-button-bar .showPreview{display:none}.newQuestion .editorContainer.expanded .previewHeading{display:initial}.newQuestion .editorContainer.expanded .detailsContainer{width:50%;float:left}.newQuestion .editorContainer.expanded .previewPane{display:initial}.editQuestion button{margin-left:10px}.editQuestion textarea{margin-top:0}#notificationsPage h2{margin:20px 0}#notificationsPage .emptyNotificationsContainer{font-size:20px;color:#9e9e9e}#notificationsPage .moreContainer{padding:20px 0;text-align:center}#notificationsPage .notificationsContainer{width:600px}#notificationsPage .notificationsContainer .notificationListItem .main{width:550px}#notificationsPage .notificationsContainer .notificationListItem .notificationGroup .main{width:450px}#notificationsPopup{-moz-box-shadow:0 0 7px rgba(0,0,0,.5);-webkit-box-shadow:0 0 7px rgba(0,0,0,.5);box-shadow:0 0 7px rgba(0,0,0,.5);-moz-border-radius:3px/3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:520px;position:absolute;background-color:#ececec;border:1px solid #e1e1e1;z-index:8}#notificationsPopup .popupBody{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:420px;overflow-y:auto}#notificationsPopup .popupBody.hasNew .arrow{color:#fff}#notificationsPopup .arrow{text-shadow:0 -2px 4px rgba(0,0,0,.5);position:absolute;font-size:25px;color:#ececec;top:-20px;left:50%;margin-left:-13px}#notificationsPopup .emptyNotificationsContainer,#notificationsPopup .loadingContainer{text-align:center;padding:40px 0;font-size:20px;font-weight:600;color:#9e9e9e}#notificationsPopup .moreContainer{padding:20px 0;text-align:center}#notificationsPopup .notificationsList .notificationsHeader{padding:10px 15px}#notificationsPopup .notificationsList .notificationListItem{padding:15px}#notificationsPopup .notificationsList .notificationListItem .main{width:418px}#notificationsPopup .notificationsList .notificationListItem .notificationGroup .main{width:318px}.pagination{margin-top:20px;margin-bottom:20px}.pagination .paginationButton{color:#000;text-decoration:none;padding:0 7px;background-color:#fff;outline:0;border:1px solid #e1e1e1;margin-right:13px;font:inherit;height:25px;cursor:pointer}.pagination .paginationButton.squareButton{width:25px;padding:0 7px}.pagination .paginationButton.selected,.pagination .paginationButton:hover{background-color:#f5f5f5}.popover{position:relative;top:0;left:0;z-index:8;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.tooltip .arrow{border-width:11px}.popover .arrow:after,.tooltip .arrow:after{border-width:10px;content:""}.popover .arrow,.popover .arrow:after,.tooltip .arrow,.tooltip .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover.top .arrow,.tooltip.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.1);border-bottom-width:0}.popover.top .arrow:after,.tooltip.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.1);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.1);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,.1);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.ourPopover{display:block;background-color:#fbf9e2;border-color:#f6edd0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.ourPopover.bottom .arrow{border-bottom-color:#f6edd0}.ourPopover.bottom .arrow:after{border-bottom-color:#fbf9e2}.ourPopover.top .arrow{border-top-color:#f6edd0}.ourPopover.top .arrow:after{border-top-color:#fbf9e2}.ourPopover.right .arrow{border-right-color:#f6edd0}.ourPopover.right .arrow:after{border-right-color:#fbf9e2}.ourPopover.left .arrow{border-left-color:#f6edd0}.ourPopover.left .arrow:after{border-left-color:#fbf9e2}.addLessonLinkContainer .ourPopover{left:100%;margin-left:-270px;position:absolute;margin-top:30px}.addLessonLinkContainer .ourPopover .arrow{left:81%}.queuePane{font-size:20px;color:#fff;position:fixed;bottom:0;width:100%;z-index:13}.queuePane .floatLeft,.queuePane .floatRight{margin:0 20px}.queuePane .floatRight{text-align:right}.queuePane .toggleHelp{cursor:pointer}.queuePane .helpIcon{margin-right:20px;background-color:rgba(0,0,0,.2);width:20px;display:inline-block;text-align:center;padding:2px;border-radius:12px}.queuePane .learnAbout{text-decoration:underline}.queuePane .queueLength{margin-left:20px}.queuePane .howTo{padding:10px 20px;background-color:rgba(0,0,0,.2);font-size:18px;display:none}.queuePane .howTo p{margin:10px 0}.queuePane .howTo ul{list-style:initial;margin-left:40px}.queuePane a{color:#fff;text-decoration:underline}.queuePane .queueActions{padding:10px 0}.queuePane .queueAction{color:#fff;margin:0 20px}.queuePane .tooltip{font-size:16px}.queuePane.moderationPane{background-color:#2d7ddc}.queuePane.reviewPane{background-color:#bb5d00}.listItemQuestion,.listItemTopic,.questionsList .listItem{padding:20px 0;border-bottom:1px solid #e1e1e1}.listItemQuestion .feedItemLeft,.listItemTopic .feedItemLeft,.questionsList .listItem .feedItemLeft{float:left;width:32px;margin-right:10px;min-height:1px}.listItemQuestion .feedItemLeft .activityImage,.listItemTopic .feedItemLeft .activityImage,.questionsList .listItem .feedItemLeft .activityImage{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:32px;height:32px}.listItemQuestion .feedItemRight,.listItemTopic .feedItemRight,.questionsList .listItem .feedItemRight{float:left}.listItemQuestion .feedItemRight .itemBody .additional,.listItemTopic .feedItemRight .itemBody .additional,.questionsList .listItem .feedItemRight .itemBody .additional{margin-top:5px;line-height:1.2;overflow-x:hidden}.listItemQuestion .feedItemRight .itemBody .additional .flag,.listItemTopic .feedItemRight .itemBody .additional .flag,.questionsList .listItem .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:16px;padding:2px 8px;color:#333}.listItemQuestion .feedItemRight .itemBody .h3,.listItemTopic .feedItemRight .itemBody .h3,.questionsList .listItem .feedItemRight .itemBody .h3{line-height:1.2}.listItemQuestion .itemFooter,.listItemTopic .itemFooter,.questionsList .listItem .itemFooter{margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.listItemQuestion .itemFooter .like .likeIcon,.listItemTopic .itemFooter .like .likeIcon,.questionsList .listItem .itemFooter .like .likeIcon{display:inline-block;position:relative;background-position:0 -1008px;height:12px;width:12px;vertical-align:middle}.listItemQuestion .itemFooter .like.liked .likeIcon,.listItemTopic .itemFooter .like.liked .likeIcon,.questionsList .listItem .itemFooter .like.liked .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1020px;height:12px;width:12px}.listItemQuestion .itemFooter .like:not(.disabled),.listItemTopic .itemFooter .like:not(.disabled),.questionsList .listItem .itemFooter .like:not(.disabled){cursor:pointer}.listItemQuestion .itemFooter .like:not(.disabled):hover .likeIcon,.listItemTopic .itemFooter .like:not(.disabled):hover .likeIcon,.questionsList .listItem .itemFooter .like:not(.disabled):hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1051px;height:12px;width:12px}.listItemQuestion .itemFooter .like.likedByUser .likeIcon,.listItemTopic .itemFooter .like.likedByUser .likeIcon,.questionsList .listItem .itemFooter .like.likedByUser .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1063px;height:12px;width:12px}.listItemQuestion .itemFooter .like.likedByUser:hover .likeIcon,.listItemTopic .itemFooter .like.likedByUser:hover .likeIcon,.questionsList .listItem .itemFooter .like.likedByUser:hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1008px;height:12px;width:12px}.listItemQuestion .nonPublicBanner,.listItemTopic .nonPublicBanner,.questionsList .listItem .nonPublicBanner{padding:5px;margin-bottom:5px;background-color:#c85050;color:#fff;border-radius:1px}.listItemQuestion .feedItemRight,.listItemTopic .feedItemRight,.questionsList .listItem .feedItemRight{width:558px}.listItemQuestion .itemBody.hasAction .itemBodyLeft,.listItemTopic .itemBody.hasAction .itemBodyLeft,.questionsList .listItem .itemBody.hasAction .itemBodyLeft{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:473px;padding-right:20px}.listItemQuestion .itemBody.hasAction .actionContainer,.listItemTopic .itemBody.hasAction .actionContainer,.questionsList .listItem .itemBody.hasAction .actionContainer{float:left;width:85px}.listItemQuestion .itemBody.hasAction .actionContainer a,.listItemTopic .itemBody.hasAction .actionContainer a,.questionsList .listItem .itemBody.hasAction .actionContainer a{display:inline-block;vertical-align:middle;-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;padding:10px;width:100%;background-color:#f5f5f5;color:#9e9e9e}.listItemQuestion .itemBody.hasAction .actionContainer a .count,.listItemQuestion .itemBody.hasAction .actionContainer a .text,.listItemTopic .itemBody.hasAction .actionContainer a .count,.listItemTopic .itemBody.hasAction .actionContainer a .text,.questionsList .listItem .itemBody.hasAction .actionContainer a .count,.questionsList .listItem .itemBody.hasAction .actionContainer a .text{display:inline-block;vertical-align:middle;text-align:center;width:100%}.listItemQuestion .itemBody.hasAction .actionContainer a .count,.listItemTopic .itemBody.hasAction .actionContainer a .count,.questionsList .listItem .itemBody.hasAction .actionContainer a .count{font-size:20px;font-weight:600}.listItemQuestion .itemBody.hasAction .actionContainer a .text,.listItemTopic .itemBody.hasAction .actionContainer a .text,.questionsList .listItem .itemBody.hasAction .actionContainer a .text{font-size:14px}.listItemQuestion .topicName,.listItemTopic .topicName,.questionsList .listItem .topicName{color:#9e9e9e}.listItemQuestion .userInfo a,.listItemTopic .userInfo a,.questionsList .listItem .userInfo a{color:inherit}.listItemQuestion .userInfo img,.listItemTopic .userInfo img,.questionsList .listItem .userInfo img{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:25px;height:25px;vertical-align:middle}.listItemQuestion .userInfo .heroBolt img,.listItemTopic .userInfo .heroBolt img,.questionsList .listItem .userInfo .heroBolt img{height:10px;width:auto}#sharePopup{-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;-moz-box-shadow:0 0 2px rgba(0,0,0,.1);-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);box-shadow:0 0 2px rgba(0,0,0,.1);position:absolute;width:400px;background-color:#fff;padding:20px;border:1px solid #e1e1e1;z-index:1001}#sharePopup .heading{font-weight:400;font-size:22px;float:left;line-height:40px;margin-right:10px}#sharePopup .arrow{text-shadow:0 2px 2px rgba(0,0,0,.1);position:absolute;color:#fff;left:50%;top:100%;margin-top:-14px;font-size:36px;margin-left:-12px}#sharePopup .shareContainer{text-align:right}#shareLinkPopup{position:absolute;width:300px;background-color:#fff;padding:0 10px 10px;border:1px solid #e1e1e1;z-index:1002}#shareLinkPopup .arrow{text-shadow:0 2px 4px rgba(0,0,0,.3);position:absolute;color:#fff;left:50%;top:100%;margin-top:-14px;font-size:36px;margin-left:-12px}.shareLinkExpanded .selectLink{border:1px solid #e1e1e1;padding:5px;margin:10px 0}.shareLinkExpanded .explanation{color:#9e9e9e;font-size:14px}.shareContainer{text-align:center;font-size:16px}.shareContainer .buttons{margin-top:10px}.shareContainer button{margin-left:10px;height:40px;width:60px;float:left}.shareContainer button .icon-container{width:18px;height:18px;top:-2px}.shareContainer button:first-child{margin-left:0}.shareContainer.expanded button{width:80px;padding:0}.shareContainer.expanded .icon-container{margin-right:5px}.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}.sidebar{width:310px;float:right;margin-top:60px;background-color:#f5f5f5;padding:20px;border:1px solid #e1e1e1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.sidebar .followCourseButton{float:right}.sidebar .sidebarTabs{border-bottom:1px solid #e1e1e1;padding-bottom:20px}.sidebar .sidebarTabs .sidebarTab{margin-right:20px;font-size:20px;color:#9e9e9e;cursor:pointer}.sidebar .sidebarTabs .sidebarTab.selected{font-weight:700;color:#000;border-bottom:3px solid #939598;padding-bottom:16px}.sidebar .topContributors,.sidebar.showTopContributors .courseActivityFeed,.sidebar.showTopContributors .courseFounders{display:none}.sidebar.showTopContributors .topContributors{display:block}.sidebar .courseActivityFeed{width:310px;position:relative}.sidebar .courseActivityFeed .courseActivityList .emptyMessage,.sidebar .courseActivityFeed .courseActivityList .loading,.sidebar .courseActivityFeed .courseActivityList .showAllActivityListItems{margin:20px 0;text-align:center}.sidebar .courseActivityFeed .courseActivityList .activityListItem{padding:20px 0;border-bottom:1px solid #e1e1e1}.sidebar .courseActivityFeed .courseActivityList .activityListItem .feedItemLeft{float:left;width:32px;margin-right:10px;min-height:1px}.sidebar .courseActivityFeed .courseActivityList .activityListItem .feedItemLeft .activityImage{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:32px;height:32px}.sidebar .courseActivityFeed .courseActivityList .activityListItem .feedItemRight{float:left}.sidebar .courseActivityFeed .courseActivityList .activityListItem .feedItemRight .itemBody .additional{margin-top:5px;line-height:1.2;overflow-x:hidden}.sidebar .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:16px;padding:2px 8px;color:#333}.sidebar .courseActivityFeed .courseActivityList .activityListItem .feedItemRight .itemBody .h3{line-height:1.2}.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemFooter{margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemFooter .like .likeIcon{display:inline-block;position:relative;background-position:0 -1008px;height:12px;width:12px;vertical-align:middle}.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemFooter .like.liked .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1020px;height:12px;width:12px}.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemFooter .like:not(.disabled){cursor:pointer}.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemFooter .like:not(.disabled):hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1051px;height:12px;width:12px}.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemFooter .like.likedByUser .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1063px;height:12px;width:12px}.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemFooter .like.likedByUser:hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1008px;height:12px;width:12px}.sidebar .courseActivityFeed .courseActivityList .activityListItem .nonPublicBanner{padding:5px;margin-bottom:5px;background-color:#c85050;color:#fff;border-radius:1px}.sidebar .courseActivityFeed .courseActivityList .activityListItem .feedItemRight{width:268px}.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemHeader{margin-bottom:5px}.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemHeader a{color:#000}.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemHeader .activityImage{width:20px;height:20px}.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .questionTitle{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:183px;padding-right:20px;word-wrap:break-word}.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer{float:left;width:85px}.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer a,.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:85px;background-color:#d4e7ff;color:#2d7ddc}.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer a:active,.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer a:focus,.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer a:hover,.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer button:active,.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer button:focus,.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction .actionContainer button:hover{background-color:#c5deff}.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction.inProgress .questionTitle{width:153px}.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction.inProgress .actionContainer,.sidebar .courseActivityFeed .courseActivityList .activityListItem .itemBody .hasAction.inProgress .actionContainer .button{width:115px}.sidebar .courseActivityFeed .courseActivityList .activityListItem .questionTitle{font-size:16px}.sidebar .courseActivityFeed .courseActivityList .activityListItem .like .likeIcon{vertical-align:middle;top:-1px}.sidebar .courseActivityFeed .courseActivityList .activityListItem .like:hover{text-decoration:none}.sidebar .courseActivityFeed .courseActivityList .activityListItem:last-child{border-bottom:none}.courseFounders,.topContributors{margin-top:20px}.courseFounders .userInfoWidget,.topContributors .userInfoWidget{display:block;float:none;margin-bottom:30px}.courseFounders .userInfoWidget .userImage,.topContributors .userInfoWidget .userImage{width:50px;height:50px}.courseFounders .userInfoWidget .userName,.topContributors .userInfoWidget .userName{color:#333}.showUserPanelContainer{text-align:right}#userPanel{border:1px solid #e1e1e1;border-radius:3px;padding:30px;margin:10px 0;width:540px}#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:400px;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 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}#userPanel .toggleCourseExpertGroups{display:block;padding-top:10px}#userPanel .courseExpertGroups{padding-top:10px}.banButton .unmentorUser,.banButton .unshadowBanUser,.banButton.banned .mentorUser,.banButton.banned .shadowBanUser,.banButton.mentored .mentorUser,.banButton.mentored .shadowBanUser,.mentorButton .unmentorUser,.mentorButton .unshadowBanUser,.mentorButton.banned .mentorUser,.mentorButton.banned .shadowBanUser,.mentorButton.mentored .mentorUser,.mentorButton.mentored .shadowBanUser{display:none}.banButton.banned .unmentorUser,.banButton.banned .unshadowBanUser,.banButton.mentored .unmentorUser,.banButton.mentored .unshadowBanUser,.mentorButton.banned .unmentorUser,.mentorButton.banned .unshadowBanUser,.mentorButton.mentored .unmentorUser,.mentorButton.mentored .unshadowBanUser{display:inline}.userMessagePanelContainer{position:fixed;margin:0 auto;top:0;right:0;left:0;bottom:0;z-index:8;background-color:rgba(0,0,0,.4)}.userMessagePanelContainer .userMessagePanel{-moz-border-radius: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-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px;width:710px;margin:0 auto;background-color:#fff;max-height:90%;overflow-y:auto;position:relative;top:50px}.userMessagePanelContainer .userMessagePanel .closePanel{font-size:34px;color:#9e9e9e;cursor:pointer;position:absolute;right:20px;top:10px}.userMessagePanelContainer .userMessagePanel .userStats{float:right;margin-right:20px;font-size:20px}.userMessagePanelContainer .userMessagePanel .mentoredBanner{background-color:#c85050;color:#fff;border-radius:1px;padding:5px;margin-top:10px}.userMessagePanelContainer .userMessagePanel .emptyMessage{margin-top:10px}.userMessagePanelContainer .userMessagePanel .messageListContainer{max-height:200px;overflow-y:auto}.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.png);background-position:center;background-repeat:no-repeat}#aboutUs .mission .content{margin:0 auto;width:1000px;padding:0 50px;padding-top:150px;padding-bottom:225px}#aboutUs .mission .content h3{text-transform:uppercase;color:rgba(255,255,255,.5);font-weight:400;margin:20px 0}#aboutUs .mission .content h1.large{font-size:48px;line-height:58px;font-weight:700;color:#fff}#aboutUs .what .content{margin:0 auto;padding:0 50px;padding:100px;width:720px}#aboutUs .what .content h2{color:#000;padding:10px;font-weight:700;line-height:46px}#aboutUs .what .content p{font-size:24px;color:#777;padding:10px;line-height:34px}#aboutUs .how{background-color:#2d303e;text-align:center}#aboutUs .how .content{margin:0 auto;width:1200px;padding:100px 0}#aboutUs .how .content h2{color:#fff;font-weight:700;line-height:46px}#aboutUs .how .content h3{color:rgba(255,255,255,.5);font-size:24px;line-height:34px}#aboutUs .how .content ul{overflow:hidden;margin-top:50px}#aboutUs .how .content ul li{float:left;width:33%;background-size:cover;height:260px;font-size:20px}#aboutUs .how .content ul li p{line-height:20px;font-weight:300;color:#fff;margin:60px 40px}#aboutUs .community{background-color:#f8f5ff;padding:100px 0}#aboutUs .community .content{margin:0 auto;width:1000px;padding:0 50px}#aboutUs .community .content h2{font-weight:700;line-height:46px;text-align:center;width:600px;margin:0 auto}#aboutUs .community .content .proudText{width:720px;margin:0 auto;font-size:24px;text-align:center;color:#777;padding:10px;line-height:34px}#aboutUs .community .content .communityList{margin-top:50px}#aboutUs .community .content .communityList .communityBox{float:left;background-size:cover;width:25%;height:200px;text-decoration:none;color:#fff;overflow:hidden}#aboutUs .community .content .communityList .communityBox .testimonial{display:none;text-align:center;padding:10px;height:100%;font-weight:300;background-color:rgba(0,0,0,.7)}#aboutUs .community .content .communityList .communityBox .testimonial .testimonialDetails{margin-top:7px}#aboutUs .community .content .communityList .communityBox:hover .testimonial{display:block}#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;position:relative;height:750px}#aboutUs .wow .content{margin:0 auto;width:1000px;padding:0 50px;color:#fff;padding-top:250px}#aboutUs .wow .content h2{width:60%;font-size:48px;line-height:58px;font-weight:600;padding:30px 0}#aboutUs .wow .content .viewCount{display:inline-block;vertical-align:middle;line-height:52px;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:30px;margin:0 2px}#aboutUs .wow .content .viewCount:first-child{margin-left:0}#aboutUs .wow .content .visibleTestimonials{overflow:hidden;height:85px;width:60%;margin-top:120px}#aboutUs .wow .content .visibleTestimonials .testimonialItem{height:85px;-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:20px;line-height:28px;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:100px 0}#aboutUs .progress .content{margin:0 auto;width:1000px;padding:0 50px}#aboutUs .progress .content h2{font-weight:700;line-height:46px;text-align:center;width:600px;margin:0 auto;color:#fff}#aboutUs .progress .content .progressAreas{text-align:center;margin-top:20px}#aboutUs .progress .content .progressAreas .progressArea{display:inline-block;margin:20px}#aboutUs .progress .content .progressAreas .progressArea h3{font-size:32px;color:#f1c84d;letter-spacing:2px}#aboutUs .progress .content .progressAreas .progressArea p{color:#fff;font-weight:300}#aboutUs .readMore{overflow:hidden;background-color:#7c757e;padding:50px 0 70px;text-align:center}#aboutUs .readMore .content{margin:0 auto;width:1000px;padding:0 50px}#aboutUs .readMore .content h2{color:#fff;font-weight:700;line-height:46px}#aboutUs .readMore .content a{text-decoration:none;float:left;width:50%;margin:25px 0}#aboutUs .readMore .content a .title{font-size:20px;line-height:20px;color:#fff}#aboutUs .readMore .content a .description{font-size:16px;color:rgba(255,255,255,.5)}.admin h1,.admin h2{margin-top:30px}.admin .breadcrumbs{margin-top:20px}.adminRoot{margin-top:50px}.adminRoot ul li{font-size:24px;margin-bottom:10px}.adminRoot h1{font-size:35px;margin-bottom:20px}.adminRoot .sectionTitle{font-weight:700}.adminRoot p{margin-bottom:10px}.stats_page_with_graphs{margin-top:30px}.stats_page_with_graphs h2{font-size:28px;margin:20px 0}.stats_page_with_graphs.courseStats .countsContainer{float:left;width:300px;margin-right:50px}.stats_page_with_graphs.courseStats .chartsContainer{float:left;width:650px}.stats_page_with_graphs .subjectDropdown{position:relative;display:inline-block;margin:10px 0}.stats_page_with_graphs .subjectDropdown .dropdown-toggle{cursor:pointer;border:1px solid #e1e1e1;padding:5px 8px;border-radius:2px}.stats_page_with_graphs .dateRange{margin:10px 0}.stats_page_with_graphs .starList li{margin-top:20px;float:left;width:25%}.stats_page_with_graphs .statsBySubject{margin:20px 0}.stats_page_with_graphs .counts th{font-weight:600;font-size:18px;text-align:left;padding-right:20px}.stats_page_with_graphs .counts td{padding:5px 0;padding-right:20px;text-align:center}.stats_page_with_graphs .counts td:first-child{text-align:left}.stats_page_with_graphs .chart{min-width:310px;height:400px;margin:0 auto;margin-bottom:30px}.stats_page_with_graphs .statsSection{margin-top:20px}.contributor_list{margin-top:30px}.contributor_list .course{margin-top:30px;width:100%}.contributor_list .users{margin-top:30px;margin-bottom:50px;float:left;clear:both;width:100%}.contributor_list .users .userInfoWidget{display:block;float:left;width:25%;margin-bottom:20px}.foundersStats h2{margin-top:50px}.foundersStats table{margin-top:30px;width:400px}.foundersStats table th{text-align:left;font-weight:700}.foundersStats table td{vertical-align:top;padding:10px 0}#userGroup h2{margin-top:30px;margin-bottom:30px}#userGroup form{position:relative;padding-bottom:20px;padding-top:8px}#userGroup form .userImage{margin-top:0}#userGroup form select{margin-left:100px}#userGroup .overlay{position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.5)}#adminCourses .courseInfo{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin:10px 0;padding-top:20px}#adminCourses .courseInfo h2{font-weight:600;margin:10px 0;border-bottom:1px solid}#adminCourses .courseInfo .courseType,#adminCourses .courseInfo .launchState{margin:15px 0}#adminCourses .courseInfo .courseType .button,#adminCourses .courseInfo .launchState .button{margin:8px 15px 8px 0}#curriculumEditPage h2{margin-bottom:0}#curriculumEditPage input{height:30px}#curriculumEditPage .addChapterForm{margin-top:10px}#curriculumEditPage .chapterList{margin-top:30px;list-style:decimal}#curriculumEditPage .chapterList .chapterListItem{margin-bottom:30px}#curriculumEditPage .chapterList .chapterListItem .actions{margin-bottom:10px}#curriculumEditPage .chapterList .chapterListItem .actions a{margin-right:10px}#curriculumEditPage .chapterList .chapterListItem .actionForms{margin-bottom:15px}#curriculumEditPage .chapterList .chapterListItem .topicList{padding-left:30px}#curriculumEditPage .chapterList .chapterListItem .topicList .topicListItem{margin-bottom:15px}#userAccounting h2{margin-top:20px;margin-bottom:50px}#userAccounting .column{display:inline-block}#userAccounting .column .row{height:30px;padding-left:2px;padding-right:2px}#userAccounting .column.labels{width:250px}#userAccounting .column.data{width:80px}#userAccounting .column.data .clickable:hover{background-color:#e1e1e1;cursor:pointer}.newQuestionsToolRoot .section{margin-top:50px}.newQuestionsToolKeywords table{margin-top:30px}.newQuestionsToolKeywords table th{text-align:left}.newQuestionsToolKeywords table td,.newQuestionsToolKeywords table th{padding-top:5px;padding-bottom:5px;padding-right:30px}.newQuestionsTool .section,.newQuestionsToolKeywords .section{margin-top:50px}.newQuestionsTool .subsection,.newQuestionsToolKeywords .subsection{margin-top:25px}.newQuestionsTool .tabs,.newQuestionsToolKeywords .tabs{margin-top:20px;font-size:20px}.newQuestionsTool .tabs a,.newQuestionsToolKeywords .tabs a{margin-right:25px}.newQuestionsTool .success,.newQuestionsToolKeywords .success{color:#4bbe87}.newQuestionsTool .questionList,.newQuestionsToolKeywords .questionList{width:600px}.newQuestionsTool .questionList li.potentialQuestionListItem,.newQuestionsToolKeywords .questionList li.potentialQuestionListItem{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #e1e1e1;position:relative}.newQuestionsTool .questionList li.potentialQuestionListItem .actions,.newQuestionsToolKeywords .questionList li.potentialQuestionListItem .actions{position:absolute;top:-20px;right:0}.newQuestionsTool .questionList li.potentialQuestionListItem .actions a,.newQuestionsToolKeywords .questionList li.potentialQuestionListItem .actions a{color:#9e9e9e}.newQuestionsTool .questionList li.potentialQuestionListItem .actions a.hide,.newQuestionsToolKeywords .questionList li.potentialQuestionListItem .actions a.hide{margin-right:10px}.newQuestionsTool .questionList li.potentialQuestionListItem .actions a.warning,.newQuestionsToolKeywords .questionList li.potentialQuestionListItem .actions a.warning{color:red}.newQuestionsTool .questionList li.potentialQuestionListItem .preview,.newQuestionsToolKeywords .questionList li.potentialQuestionListItem .preview{margin-bottom:10px}.newQuestionsTool .questionList li.potentialQuestionListItem .endEditQuestion,.newQuestionsToolKeywords .questionList li.potentialQuestionListItem .endEditQuestion{display:none}.newQuestionsTool .questionList li.potentialQuestionListItem .submitEditQuestion,.newQuestionsToolKeywords .questionList li.potentialQuestionListItem .submitEditQuestion{float:right}.newQuestionsTool .questionList li.potentialQuestionListItem .similarQuestions,.newQuestionsTool .questionList li.potentialQuestionListItem .similarQuestionsContainer,.newQuestionsToolKeywords .questionList li.potentialQuestionListItem .similarQuestions,.newQuestionsToolKeywords .questionList li.potentialQuestionListItem .similarQuestionsContainer{margin-top:10px}.HWGeniusQuestionTool .questionList{width:800px}.HWGeniusQuestionTool .section{margin-bottom:10px}.HWGeniusQuestionTool .questionImage img{padding-top:10px;width:800px}.HWGeniusQuestionTool .questionEditorWrapper{margin-top:20px}.HWGeniusQuestionImageModal{width:100%;height:100%;top:10%;position:relative;text-align:center}.HWGeniusQuestionImageModal img{border:10px solid #fff}.contractorsPage,.contractorsPage ul{margin-top:50px}.contractorsPage ul li{margin-bottom:15px}.contractorStatsPage .stat{line-height:1.2em}.contractorStatsPage h1{margin:50px 0 20px}.ocrResultsPage{padding-top:50px}.ocrResultsPage .testSets{padding:10px 0}.ocrResultsPage .testSets .testSetsHeading{font-weight:700;padding-bottom:10px}.ocrResultsPage .testSets .testSetsDropdown .select2-chosen{text-align:left}.ocrResultsPage .testSets .newTestSetForm{padding-top:10px}.ocrResultsPage .testSets .newTestSetForm input{width:200px;margin-bottom:20px;border:1px solid #e1e1e1;border-radius:2px;height:40px;text-indent:10px}.ocrResultsPage .testSets .newTestSetForm label{font-weight:700;display:block;margin-bottom:10px}.ocrResultsPage .ocrResults{margin-top:30px;margin-bottom:10px}.ocrResultsPage .ocrResults .ocrResultExperience{padding:20px 0;border-bottom:1px solid #e1e1e1}.ocrResultsPage .ocrResults .ocrResultExperience .ocrResult .left{width:500px;float:left;margin-right:30px}.ocrResultsPage .ocrResults .ocrResultExperience .ocrResult .left .metameta .isGood .true{font-weight:700;color:#26cf8c}.ocrResultsPage .ocrResults .ocrResultExperience .ocrResult .left .meta div,.ocrResultsPage .ocrResults .ocrResultExperience .ocrResult .left .metameta div{margin-top:5px}.ocrResultsPage .ocrResults .ocrResultExperience .ocrResult .left .meta div .match,.ocrResultsPage .ocrResults .ocrResultExperience .ocrResult .left .metameta div .match{font-weight:700;color:#c85050}.ocrResultsPage .ocrResults .ocrResultExperience .ocrResult .right{float:left;width:470px}.ocrResultsPage .ocrResults .ocrResultExperience .ocrResult .right .ocrGuess{margin-bottom:50px}.ocrResultsPage .ocrResults .ocrResultExperience .ocrResult .right .cleanedResults{margin-top:10px}.ocrResultsPage .ocrResults .ocrResultExperience .ocrResult .right .cleanedResults .cleanedResult{margin-bottom:5px}.ocrResultsPage .ocrResults .ocrResultExperience .ocrResult .right .select2-chosen{text-align:left}.ocrResultsPage .ocrResults .ocrResultExperience .ocrResult .metrics{margin-top:10px;margin-bottom:10px}.ocrResultsPage .ocrResults .ocrResultExperience .ocrResult .metrics .metric{float:left;margin-right:20px}.ocrResultsPage .ocrResults .ocrResultExperience .ocrResult .metrics .metric .number{font-size:32px}.ocrResultsPage .ocrResults .ocrResultExperience .ocrResult .imgContainer{width:100%;margin-right:30px}.ocrResultsPage .ocrResults .ocrResultExperience .ocrResult .imgContainer img{max-width:100%}.ocrResultsPage .ocrResults .ocrResultExperience .ocrResult .rawImageLink{margin-top:5px}.ocrResultsPage .ocrResults .ocrResultExperience .ocrResult .correction{width:100%;margin-top:15px}.ocrResultsPage .ocrResults .ocrResultExperience .ocrResult .correction textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;resize:vertical;min-height:100px}.ocrResultsPage .ocrResults .ocrResultExperience .ocrResult .addToTestContainer{margin-top:15px}.ocrResultsPage .ocrResults .ocrResultExperience .webSearches{margin-top:20px}.ocrResultsPage .ocrResults .ocrResultExperience .webSearches .webSearch{margin-bottom:20px}.ocrResultsPage .ocrResults .ocrResultExperience .webSearches .webSearch .webSearchResults .webSearchResult{float:left;width:180px;margin-right:20px}.ocrResultsPage .ocrResults .ocrResultExperience .webSearches .webSearch .webSearchResults .webSearchResult:last{margin-right:0}.ocrResultsPage .ocrResults .ocrResultExperience .webSearches .webSearch .webSearchResults .webSearchResult img{width:180px}.classificationDashboard .explanation{margin-top:30px}.classificationDashboard .results{margin-top:10px;margin-bottom:10px}.classificationDashboard h2{margin-top:10px}.classificationDashboard .section{margin-bottom:5px}.classificationDashboard .textLabel{font-weight:700}.classificationDashboard .webSearch{padding:20px 0;border-bottom:1px solid #e1e1e1}.ocrSearchResultsPage .ocrResults{margin-top:30px;margin-bottom:10px}.ocrSearchResultsPage h2{margin-top:10px}.ocrSearchResultsPage .section{margin-bottom:5px}.ocrSearchResultsPage .textLabel{font-weight:700}.ocrSearchResultsPage .ocrResult,.ocrSearchResultsPage .webSearch{padding:20px 0;border-bottom:1px solid #e1e1e1}.mobileResultItem .metadata{margin-top:5px}.mobileResultItem .metadataHeader{font-weight:700;text-decoration:underline;margin-bottom:10px}.mobileResultItem .metadataSubheader{font-weight:700;margin-bottom:5px}.mobileResultItem .metadataItem{margin-bottom:5px}.mobileResultItem .metadataItem li{margin-left:35px;list-style-type:decimal}.searchOcrPage .instructions,.searchOcrPage form{margin-top:30px}.searchOcrPage input{border:1px solid #e1e1e1;border-radius:2px;height:40px;text-indent:10px;width:80%;float:left}.searchOcrPage .checkbox{margin-top:30px}.searchOcrPage .checkbox input{width:auto;height:auto}.searchOcrPage .inputLabel{margin-bottom:10px;line-height:1.2}.searchOcrPage .inputLabel code{font-family:monospace}.mathResultsPage .mathResult{display:inline-block;margin:20px 0}.mathResultsPage .mathResult .left{width:500px;float:left;margin-right:30px}.mathResultsPage .mathResult .left .imgContainer{margin-bottom:10px}.mathResultsPage .mathResult .left .imgContainer img{max-width:120px}.mathResultsPage .mathResult .left .mathInput{font-size:20px;margin-bottom:30px}.mathResultsPage .mathResult .right{float:left;width:470px}.mathResultsPage .mathResult .right .steps ol li{list-style:decimal inside none;margin-left:5px;margin-top:5px;margin-bottom:10px}.mathResultsPage .mathResult .right .steps ol li .asciimath{left:15px;position:relative;display:inline-block}.mathResultsPage .mathResult .right .steps ol li .explanation{margin-left:28px}.urlShortenerPage form{margin-top:20px}.urlShortenerPage input,.urlShortenerPage label{width:100%}.urlShortenerPage input{margin-bottom:20px;border:1px solid #e1e1e1;border-radius:2px;height:40px;text-indent:10px}.urlShortenerPage input.utmInput{width:50%}.urlShortenerPage label{display:block;margin-bottom:10px}.urlShortenerPage .shortenedUrl{margin-top:20px;border:1px solid #e1e1e1;border-radius:2px;padding:10px}#HWGeniusQuestionsPage h2{margin-bottom:20px}#HWGeniusQuestionsPage .stats{padding:5px 0 20px 20px;list-style-type:disc}#HWGeniusQuestionsPage .stats li{padding-bottom:3px}#HWGeniusQuestionsPage .questionsList{width:600px}#HWGeniusQuestionsPage .questionBox .details{margin:10px 0}#HWGeniusQuestionsPage .nextPageURL{margin-top:10px}.HWGeniusLabelsPage hr,.HWGeniusSearchPage hr{margin:20px 0}.HWGeniusLabelsPage .searchForm,.HWGeniusSearchPage .searchForm{margin-top:20px}.HWGeniusLabelsPage .searchForm label,.HWGeniusSearchPage .searchForm label{display:block;margin-bottom:10px;font-weight:700}.HWGeniusLabelsPage .searchForm .textInput,.HWGeniusSearchPage .searchForm .textInput{width:500px;margin-bottom:10px;border:1px solid #e1e1e1;border-radius:2px;height:40px;text-indent:10px}.HWGeniusLabelsPage .searchForm .dropdown,.HWGeniusSearchPage .searchForm .dropdown{margin-right:5px}.HWGeniusLabelsPage .searchForm .mergeLabelInput,.HWGeniusSearchPage .searchForm .mergeLabelInput{margin-top:10px}.HWGeniusLabelsPage .searchForm button,.HWGeniusSearchPage .searchForm button{margin-left:5px}.HWGeniusLabelsPage .searchForm .filters,.HWGeniusSearchPage .searchForm .filters{margin-bottom:20px}.HWGeniusLabelsPage .searchForm .filters label,.HWGeniusSearchPage .searchForm .filters label{float:left}.HWGeniusLabelsPage .searchForm .filters input,.HWGeniusSearchPage .searchForm .filters input{margin-left:20px}.HWGeniusLabelsPage .searchForm .filters input.first,.HWGeniusSearchPage .searchForm .filters input.first{margin-left:0}.HWGeniusLabelsPage #labelDescription,.HWGeniusSearchPage #labelDescription{margin-top:20px}.HWGeniusLabelsPage #labelDescription h2,.HWGeniusSearchPage #labelDescription h2{font-size:18px;margin:10px 0}.HWGeniusLabelsPage #labelDescription ul,.HWGeniusSearchPage #labelDescription ul{padding-left:20px;list-style:initial}.HWGeniusLabelsPage #labelForm,.HWGeniusSearchPage #labelForm{margin-top:30px;display:none}.HWGeniusLabelsPage #labelForm .deselectAll,.HWGeniusLabelsPage #labelForm .selectAll,.HWGeniusSearchPage #labelForm .deselectAll,.HWGeniusSearchPage #labelForm .selectAll{float:right}.HWGeniusLabelsPage .buttonForm,.HWGeniusSearchPage .buttonForm{margin:10px 0}.HWGeniusLabelsPage .buttonForm .button,.HWGeniusSearchPage .buttonForm .button{width:250px}.HWGeniusLabelsPage .buttonForm .textInput,.HWGeniusSearchPage .buttonForm .textInput{width:100px;border:1px solid #e1e1e1;border-radius:2px;height:40px;text-indent:10px}.HWGeniusLabelsPage .removeRedirection,.HWGeniusSearchPage .removeRedirection{color:red;cursor:pointer;margin-left:5px}.HWGeniusAdminNavigation{margin:50px 0}.HWGeniusAdminNavigation li{display:inline;padding:10px;background-color:#f5f5f5;font-size:24px}.HWGeniusAdminNavigation li.active{border-bottom:2px solid #000}.HWGeniusAdminNavigation li.active a{color:#000}.HWGeniusAdminNavigation li.course{background-color:#fff}.HWGeniusAdminNavigation a:hover{text-decoration:none}table.HWGeniusQuestionsList,table.coverageTable{margin:20px 0;width:1000px}table.HWGeniusQuestionsList tr,table.coverageTable tr{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}table.HWGeniusQuestionsList tr.header,table.coverageTable tr.header{text-align:center;font-weight:700}table.HWGeniusQuestionsList td,table.coverageTable td{vertical-align:top;padding:7px;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1}table.HWGeniusQuestionsList td.question,table.coverageTable td.question{width:350px}table.HWGeniusQuestionsList td.concept,table.coverageTable td.concept{width:335px}table.HWGeniusQuestionsList td.links div,table.coverageTable td.links div{margin:10px 0}table.HWGeniusQuestionsList td.links a:hover,table.coverageTable td.links a:hover{text-decoration:none}table.HWGeniusQuestionsList a.removeLabel,table.coverageTable a.removeLabel{padding-left:10px;color:red}table.HWGeniusQuestionsList a.removeLabel:hover,table.coverageTable a.removeLabel:hover{text-decoration:none}table.HWGeniusQuestionsList a.markCorrect,table.coverageTable a.markCorrect{padding-left:10px;color:green}table.HWGeniusQuestionsList a.markAcceptable,table.coverageTable a.markAcceptable{padding-left:10px;color:orange}table.HWGeniusQuestionsList a.markAcceptable:hover,table.HWGeniusQuestionsList a.markCorrect:hover,table.coverageTable a.markAcceptable:hover,table.coverageTable a.markCorrect:hover{text-decoration:none}.HWGeniusCoveragePage h2,.HWGeniusGroundTruthPage h2{margin-bottom:30px}.HWGeniusCoveragePage .coverageStatistic{margin:5px 0}.HWGeniusCoveragePage .coverageStatistic .statisticName{font-weight:700}.HWGeniusCoveragePage .planned .overviewStatusContainer{background-color:#fdd5d7}.HWGeniusCoveragePage .inProgress .overviewStatusContainer{background-color:#a1edcf}.HWGeniusCoveragePage .redirected{color:red}.HWGeniusMessagesPage .newMessageType,.HWGeniusMessagesPage .newTeamSocraticCohort,.TeamSocraticCohortsPage .newMessageType,.TeamSocraticCohortsPage .newTeamSocraticCohort,.TeamSocraticMessagesPage .newMessageType,.TeamSocraticMessagesPage .newTeamSocraticCohort{float:right}.HWGeniusMessagesPage .messageTypes,.HWGeniusMessagesPage .teamSocraticCohorts,.HWGeniusMessagesPage .teamSocraticMessages,.TeamSocraticCohortsPage .messageTypes,.TeamSocraticCohortsPage .teamSocraticCohorts,.TeamSocraticCohortsPage .teamSocraticMessages,.TeamSocraticMessagesPage .messageTypes,.TeamSocraticMessagesPage .teamSocraticCohorts,.TeamSocraticMessagesPage .teamSocraticMessages{margin:20px 0}.HWGeniusMessagesPage .messageTypes .messageType,.HWGeniusMessagesPage .messageTypes .teamSocraticCohort,.HWGeniusMessagesPage .messageTypes .teamSocraticMessage,.HWGeniusMessagesPage .teamSocraticCohorts .messageType,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticCohort,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticMessage,.HWGeniusMessagesPage .teamSocraticMessages .messageType,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticCohort,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticMessage,.TeamSocraticCohortsPage .messageTypes .messageType,.TeamSocraticCohortsPage .messageTypes .teamSocraticCohort,.TeamSocraticCohortsPage .messageTypes .teamSocraticMessage,.TeamSocraticCohortsPage .teamSocraticCohorts .messageType,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticCohort,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticMessage,.TeamSocraticCohortsPage .teamSocraticMessages .messageType,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticCohort,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticMessage,.TeamSocraticMessagesPage .messageTypes .messageType,.TeamSocraticMessagesPage .messageTypes .teamSocraticCohort,.TeamSocraticMessagesPage .messageTypes .teamSocraticMessage,.TeamSocraticMessagesPage .teamSocraticCohorts .messageType,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticCohort,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticMessage,.TeamSocraticMessagesPage .teamSocraticMessages .messageType,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticCohort,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticMessage{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #e1e1e1;padding:20px;background:#fcfcfc;width:750px;margin:20px 0}.HWGeniusMessagesPage .messageTypes .messageType table,.HWGeniusMessagesPage .messageTypes .messageType td,.HWGeniusMessagesPage .messageTypes .messageType th,.HWGeniusMessagesPage .messageTypes .teamSocraticCohort table,.HWGeniusMessagesPage .messageTypes .teamSocraticCohort td,.HWGeniusMessagesPage .messageTypes .teamSocraticCohort th,.HWGeniusMessagesPage .messageTypes .teamSocraticMessage table,.HWGeniusMessagesPage .messageTypes .teamSocraticMessage td,.HWGeniusMessagesPage .messageTypes .teamSocraticMessage th,.HWGeniusMessagesPage .teamSocraticCohorts .messageType table,.HWGeniusMessagesPage .teamSocraticCohorts .messageType td,.HWGeniusMessagesPage .teamSocraticCohorts .messageType th,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticCohort table,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticCohort td,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticCohort th,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticMessage table,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticMessage td,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticMessage th,.HWGeniusMessagesPage .teamSocraticMessages .messageType table,.HWGeniusMessagesPage .teamSocraticMessages .messageType td,.HWGeniusMessagesPage .teamSocraticMessages .messageType th,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticCohort table,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticCohort td,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticCohort th,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticMessage table,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticMessage td,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticMessage th,.TeamSocraticCohortsPage .messageTypes .messageType table,.TeamSocraticCohortsPage .messageTypes .messageType td,.TeamSocraticCohortsPage .messageTypes .messageType th,.TeamSocraticCohortsPage .messageTypes .teamSocraticCohort table,.TeamSocraticCohortsPage .messageTypes .teamSocraticCohort td,.TeamSocraticCohortsPage .messageTypes .teamSocraticCohort th,.TeamSocraticCohortsPage .messageTypes .teamSocraticMessage table,.TeamSocraticCohortsPage .messageTypes .teamSocraticMessage td,.TeamSocraticCohortsPage .messageTypes .teamSocraticMessage th,.TeamSocraticCohortsPage .teamSocraticCohorts .messageType table,.TeamSocraticCohortsPage .teamSocraticCohorts .messageType td,.TeamSocraticCohortsPage .teamSocraticCohorts .messageType th,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticCohort table,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticCohort td,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticCohort th,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticMessage table,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticMessage td,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticMessage th,.TeamSocraticCohortsPage .teamSocraticMessages .messageType table,.TeamSocraticCohortsPage .teamSocraticMessages .messageType td,.TeamSocraticCohortsPage .teamSocraticMessages .messageType th,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticCohort table,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticCohort td,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticCohort th,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticMessage table,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticMessage td,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticMessage th,.TeamSocraticMessagesPage .messageTypes .messageType table,.TeamSocraticMessagesPage .messageTypes .messageType td,.TeamSocraticMessagesPage .messageTypes .messageType th,.TeamSocraticMessagesPage .messageTypes .teamSocraticCohort table,.TeamSocraticMessagesPage .messageTypes .teamSocraticCohort td,.TeamSocraticMessagesPage .messageTypes .teamSocraticCohort th,.TeamSocraticMessagesPage .messageTypes .teamSocraticMessage table,.TeamSocraticMessagesPage .messageTypes .teamSocraticMessage td,.TeamSocraticMessagesPage .messageTypes .teamSocraticMessage th,.TeamSocraticMessagesPage .teamSocraticCohorts .messageType table,.TeamSocraticMessagesPage .teamSocraticCohorts .messageType td,.TeamSocraticMessagesPage .teamSocraticCohorts .messageType th,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticCohort table,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticCohort td,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticCohort th,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticMessage table,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticMessage td,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticMessage th,.TeamSocraticMessagesPage .teamSocraticMessages .messageType table,.TeamSocraticMessagesPage .teamSocraticMessages .messageType td,.TeamSocraticMessagesPage .teamSocraticMessages .messageType th,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticCohort table,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticCohort td,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticCohort th,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticMessage table,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticMessage td,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticMessage th{border:1px solid #e1e1e1}.HWGeniusMessagesPage .messageTypes .messageType td,.HWGeniusMessagesPage .messageTypes .messageType th,.HWGeniusMessagesPage .messageTypes .teamSocraticCohort td,.HWGeniusMessagesPage .messageTypes .teamSocraticCohort th,.HWGeniusMessagesPage .messageTypes .teamSocraticMessage td,.HWGeniusMessagesPage .messageTypes .teamSocraticMessage th,.HWGeniusMessagesPage .teamSocraticCohorts .messageType td,.HWGeniusMessagesPage .teamSocraticCohorts .messageType th,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticCohort td,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticCohort th,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticMessage td,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticMessage th,.HWGeniusMessagesPage .teamSocraticMessages .messageType td,.HWGeniusMessagesPage .teamSocraticMessages .messageType th,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticCohort td,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticCohort th,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticMessage td,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticMessage th,.TeamSocraticCohortsPage .messageTypes .messageType td,.TeamSocraticCohortsPage .messageTypes .messageType th,.TeamSocraticCohortsPage .messageTypes .teamSocraticCohort td,.TeamSocraticCohortsPage .messageTypes .teamSocraticCohort th,.TeamSocraticCohortsPage .messageTypes .teamSocraticMessage td,.TeamSocraticCohortsPage .messageTypes .teamSocraticMessage th,.TeamSocraticCohortsPage .teamSocraticCohorts .messageType td,.TeamSocraticCohortsPage .teamSocraticCohorts .messageType th,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticCohort td,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticCohort th,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticMessage td,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticMessage th,.TeamSocraticCohortsPage .teamSocraticMessages .messageType td,.TeamSocraticCohortsPage .teamSocraticMessages .messageType th,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticCohort td,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticCohort th,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticMessage td,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticMessage th,.TeamSocraticMessagesPage .messageTypes .messageType td,.TeamSocraticMessagesPage .messageTypes .messageType th,.TeamSocraticMessagesPage .messageTypes .teamSocraticCohort td,.TeamSocraticMessagesPage .messageTypes .teamSocraticCohort th,.TeamSocraticMessagesPage .messageTypes .teamSocraticMessage td,.TeamSocraticMessagesPage .messageTypes .teamSocraticMessage th,.TeamSocraticMessagesPage .teamSocraticCohorts .messageType td,.TeamSocraticMessagesPage .teamSocraticCohorts .messageType th,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticCohort td,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticCohort th,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticMessage td,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticMessage th,.TeamSocraticMessagesPage .teamSocraticMessages .messageType td,.TeamSocraticMessagesPage .teamSocraticMessages .messageType th,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticCohort td,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticCohort th,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticMessage td,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticMessage th{vertical-align:middle;padding:5px;border-width:1px 0}.HWGeniusMessagesPage .messageTypes .messageType .textarea,.HWGeniusMessagesPage .messageTypes .teamSocraticCohort .textarea,.HWGeniusMessagesPage .messageTypes .teamSocraticMessage .textarea,.HWGeniusMessagesPage .teamSocraticCohorts .messageType .textarea,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticCohort .textarea,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticMessage .textarea,.HWGeniusMessagesPage .teamSocraticMessages .messageType .textarea,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticCohort .textarea,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticMessage .textarea,.TeamSocraticCohortsPage .messageTypes .messageType .textarea,.TeamSocraticCohortsPage .messageTypes .teamSocraticCohort .textarea,.TeamSocraticCohortsPage .messageTypes .teamSocraticMessage .textarea,.TeamSocraticCohortsPage .teamSocraticCohorts .messageType .textarea,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticCohort .textarea,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticMessage .textarea,.TeamSocraticCohortsPage .teamSocraticMessages .messageType .textarea,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticCohort .textarea,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticMessage .textarea,.TeamSocraticMessagesPage .messageTypes .messageType .textarea,.TeamSocraticMessagesPage .messageTypes .teamSocraticCohort .textarea,.TeamSocraticMessagesPage .messageTypes .teamSocraticMessage .textarea,.TeamSocraticMessagesPage .teamSocraticCohorts .messageType .textarea,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticCohort .textarea,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticMessage .textarea,.TeamSocraticMessagesPage .teamSocraticMessages .messageType .textarea,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticCohort .textarea,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticMessage .textarea{width:600px;height:50px}.HWGeniusMessagesPage .messageTypes .messageType .saveMessageType,.HWGeniusMessagesPage .messageTypes .messageType .saveTeamSocraticCohort,.HWGeniusMessagesPage .messageTypes .messageType .saveTeamSocraticMessage,.HWGeniusMessagesPage .messageTypes .teamSocraticCohort .saveMessageType,.HWGeniusMessagesPage .messageTypes .teamSocraticCohort .saveTeamSocraticCohort,.HWGeniusMessagesPage .messageTypes .teamSocraticCohort .saveTeamSocraticMessage,.HWGeniusMessagesPage .messageTypes .teamSocraticMessage .saveMessageType,.HWGeniusMessagesPage .messageTypes .teamSocraticMessage .saveTeamSocraticCohort,.HWGeniusMessagesPage .messageTypes .teamSocraticMessage .saveTeamSocraticMessage,.HWGeniusMessagesPage .teamSocraticCohorts .messageType .saveMessageType,.HWGeniusMessagesPage .teamSocraticCohorts .messageType .saveTeamSocraticCohort,.HWGeniusMessagesPage .teamSocraticCohorts .messageType .saveTeamSocraticMessage,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticCohort .saveMessageType,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticCohort .saveTeamSocraticCohort,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticCohort .saveTeamSocraticMessage,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticMessage .saveMessageType,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticMessage .saveTeamSocraticCohort,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticMessage .saveTeamSocraticMessage,.HWGeniusMessagesPage .teamSocraticMessages .messageType .saveMessageType,.HWGeniusMessagesPage .teamSocraticMessages .messageType .saveTeamSocraticCohort,.HWGeniusMessagesPage .teamSocraticMessages .messageType .saveTeamSocraticMessage,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticCohort .saveMessageType,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticCohort .saveTeamSocraticCohort,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticCohort .saveTeamSocraticMessage,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticMessage .saveMessageType,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticMessage .saveTeamSocraticCohort,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticMessage .saveTeamSocraticMessage,.TeamSocraticCohortsPage .messageTypes .messageType .saveMessageType,.TeamSocraticCohortsPage .messageTypes .messageType .saveTeamSocraticCohort,.TeamSocraticCohortsPage .messageTypes .messageType .saveTeamSocraticMessage,.TeamSocraticCohortsPage .messageTypes .teamSocraticCohort .saveMessageType,.TeamSocraticCohortsPage .messageTypes .teamSocraticCohort .saveTeamSocraticCohort,.TeamSocraticCohortsPage .messageTypes .teamSocraticCohort .saveTeamSocraticMessage,.TeamSocraticCohortsPage .messageTypes .teamSocraticMessage .saveMessageType,.TeamSocraticCohortsPage .messageTypes .teamSocraticMessage .saveTeamSocraticCohort,.TeamSocraticCohortsPage .messageTypes .teamSocraticMessage .saveTeamSocraticMessage,.TeamSocraticCohortsPage .teamSocraticCohorts .messageType .saveMessageType,.TeamSocraticCohortsPage .teamSocraticCohorts .messageType .saveTeamSocraticCohort,.TeamSocraticCohortsPage .teamSocraticCohorts .messageType .saveTeamSocraticMessage,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticCohort .saveMessageType,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticCohort .saveTeamSocraticCohort,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticCohort .saveTeamSocraticMessage,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticMessage .saveMessageType,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticMessage .saveTeamSocraticCohort,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticMessage .saveTeamSocraticMessage,.TeamSocraticCohortsPage .teamSocraticMessages .messageType .saveMessageType,.TeamSocraticCohortsPage .teamSocraticMessages .messageType .saveTeamSocraticCohort,.TeamSocraticCohortsPage .teamSocraticMessages .messageType .saveTeamSocraticMessage,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticCohort .saveMessageType,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticCohort .saveTeamSocraticCohort,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticCohort .saveTeamSocraticMessage,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticMessage .saveMessageType,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticMessage .saveTeamSocraticCohort,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticMessage .saveTeamSocraticMessage,.TeamSocraticMessagesPage .messageTypes .messageType .saveMessageType,.TeamSocraticMessagesPage .messageTypes .messageType .saveTeamSocraticCohort,.TeamSocraticMessagesPage .messageTypes .messageType .saveTeamSocraticMessage,.TeamSocraticMessagesPage .messageTypes .teamSocraticCohort .saveMessageType,.TeamSocraticMessagesPage .messageTypes .teamSocraticCohort .saveTeamSocraticCohort,.TeamSocraticMessagesPage .messageTypes .teamSocraticCohort .saveTeamSocraticMessage,.TeamSocraticMessagesPage .messageTypes .teamSocraticMessage .saveMessageType,.TeamSocraticMessagesPage .messageTypes .teamSocraticMessage .saveTeamSocraticCohort,.TeamSocraticMessagesPage .messageTypes .teamSocraticMessage .saveTeamSocraticMessage,.TeamSocraticMessagesPage .teamSocraticCohorts .messageType .saveMessageType,.TeamSocraticMessagesPage .teamSocraticCohorts .messageType .saveTeamSocraticCohort,.TeamSocraticMessagesPage .teamSocraticCohorts .messageType .saveTeamSocraticMessage,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticCohort .saveMessageType,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticCohort .saveTeamSocraticCohort,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticCohort .saveTeamSocraticMessage,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticMessage .saveMessageType,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticMessage .saveTeamSocraticCohort,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticMessage .saveTeamSocraticMessage,.TeamSocraticMessagesPage .teamSocraticMessages .messageType .saveMessageType,.TeamSocraticMessagesPage .teamSocraticMessages .messageType .saveTeamSocraticCohort,.TeamSocraticMessagesPage .teamSocraticMessages .messageType .saveTeamSocraticMessage,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticCohort .saveMessageType,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticCohort .saveTeamSocraticCohort,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticCohort .saveTeamSocraticMessage,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticMessage .saveMessageType,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticMessage .saveTeamSocraticCohort,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticMessage .saveTeamSocraticMessage{float:right;margin:10px 4px 0 0}.HWGeniusMessagesPage .messageTypes .messageType form,.HWGeniusMessagesPage .messageTypes .teamSocraticCohort form,.HWGeniusMessagesPage .messageTypes .teamSocraticMessage form,.HWGeniusMessagesPage .teamSocraticCohorts .messageType form,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticCohort form,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticMessage form,.HWGeniusMessagesPage .teamSocraticMessages .messageType form,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticCohort form,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticMessage form,.TeamSocraticCohortsPage .messageTypes .messageType form,.TeamSocraticCohortsPage .messageTypes .teamSocraticCohort form,.TeamSocraticCohortsPage .messageTypes .teamSocraticMessage form,.TeamSocraticCohortsPage .teamSocraticCohorts .messageType form,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticCohort form,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticMessage form,.TeamSocraticCohortsPage .teamSocraticMessages .messageType form,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticCohort form,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticMessage form,.TeamSocraticMessagesPage .messageTypes .messageType form,.TeamSocraticMessagesPage .messageTypes .teamSocraticCohort form,.TeamSocraticMessagesPage .messageTypes .teamSocraticMessage form,.TeamSocraticMessagesPage .teamSocraticCohorts .messageType form,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticCohort form,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticMessage form,.TeamSocraticMessagesPage .teamSocraticMessages .messageType form,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticCohort form,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticMessage form{margin-top:10px}.HWGeniusMessagesPage .messageTypes .messageType form input,.HWGeniusMessagesPage .messageTypes .teamSocraticCohort form input,.HWGeniusMessagesPage .messageTypes .teamSocraticMessage form input,.HWGeniusMessagesPage .teamSocraticCohorts .messageType form input,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticCohort form input,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticMessage form input,.HWGeniusMessagesPage .teamSocraticMessages .messageType form input,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticCohort form input,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticMessage form input,.TeamSocraticCohortsPage .messageTypes .messageType form input,.TeamSocraticCohortsPage .messageTypes .teamSocraticCohort form input,.TeamSocraticCohortsPage .messageTypes .teamSocraticMessage form input,.TeamSocraticCohortsPage .teamSocraticCohorts .messageType form input,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticCohort form input,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticMessage form input,.TeamSocraticCohortsPage .teamSocraticMessages .messageType form input,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticCohort form input,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticMessage form input,.TeamSocraticMessagesPage .messageTypes .messageType form input,.TeamSocraticMessagesPage .messageTypes .teamSocraticCohort form input,.TeamSocraticMessagesPage .messageTypes .teamSocraticMessage form input,.TeamSocraticMessagesPage .teamSocraticCohorts .messageType form input,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticCohort form input,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticMessage form input,.TeamSocraticMessagesPage .teamSocraticMessages .messageType form input,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticCohort form input,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticMessage form input{margin:2px 0}.HWGeniusMessagesPage .messageTypes .messageType .getMessageStats,.HWGeniusMessagesPage .messageTypes .teamSocraticCohort .getMessageStats,.HWGeniusMessagesPage .messageTypes .teamSocraticMessage .getMessageStats,.HWGeniusMessagesPage .teamSocraticCohorts .messageType .getMessageStats,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticCohort .getMessageStats,.HWGeniusMessagesPage .teamSocraticCohorts .teamSocraticMessage .getMessageStats,.HWGeniusMessagesPage .teamSocraticMessages .messageType .getMessageStats,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticCohort .getMessageStats,.HWGeniusMessagesPage .teamSocraticMessages .teamSocraticMessage .getMessageStats,.TeamSocraticCohortsPage .messageTypes .messageType .getMessageStats,.TeamSocraticCohortsPage .messageTypes .teamSocraticCohort .getMessageStats,.TeamSocraticCohortsPage .messageTypes .teamSocraticMessage .getMessageStats,.TeamSocraticCohortsPage .teamSocraticCohorts .messageType .getMessageStats,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticCohort .getMessageStats,.TeamSocraticCohortsPage .teamSocraticCohorts .teamSocraticMessage .getMessageStats,.TeamSocraticCohortsPage .teamSocraticMessages .messageType .getMessageStats,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticCohort .getMessageStats,.TeamSocraticCohortsPage .teamSocraticMessages .teamSocraticMessage .getMessageStats,.TeamSocraticMessagesPage .messageTypes .messageType .getMessageStats,.TeamSocraticMessagesPage .messageTypes .teamSocraticCohort .getMessageStats,.TeamSocraticMessagesPage .messageTypes .teamSocraticMessage .getMessageStats,.TeamSocraticMessagesPage .row,.TeamSocraticMessagesPage .teamSocraticCohorts .messageType .getMessageStats,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticCohort .getMessageStats,.TeamSocraticMessagesPage .teamSocraticCohorts .teamSocraticMessage .getMessageStats,.TeamSocraticMessagesPage .teamSocraticMessages .messageType .getMessageStats,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticCohort .getMessageStats,.TeamSocraticMessagesPage .teamSocraticMessages .teamSocraticMessage .getMessageStats{margin:10px 0}.TeamSocraticMessagesPage .removeImage{color:red;margin-left:10px;cursor:pointer}.TeamSocraticMessagesPage .goToCohortsLink{margin-top:10px}.TeamSocraticCohortsPage .row{margin:10px 0}.TeamSocraticCohortsPage .goToMessagesLink{margin-top:10px}.HWGeniusChannelList .channel{border-top:1px solid gray;margin-top:20px}.HWGeniusChannelList .channel h3{margin-top:20px;margin-bottom:10px}.HWGeniusChannelList .channel .persons{margin-top:10px}.HWGeniusChannelList .channel .persons .person img{height:50px;width:50px}.HWGeniusChannelList .channel .persons .person .name{padding-bottom:5px}.HWGeniusChannelCreate form p.formItem{padding-top:10px;padding-bottom:10px;clear:both}.HWGeniusChannelCreate form p.formItem label.field{text-align:right;width:150px;float:left;margin-right:10px}.HWGeniusChannelCreate form p.formItem input{width:300px;float:left}.HWGeniusChannel{margin-top:20px}.HWGeniusChannel hr{margin-top:20px;margin-bottom:20px}.HWGeniusChannel h3{font-size:16px;font-weight:600;margin-top:10px}.HWGeniusChannel .message{margin:20px 0}.HWGeniusChannel .message.allMessages{padding-bottom:20px;border-bottom:1px solid #e1e1e1}.HWGeniusChannel .message .left{float:left;width:66%}.HWGeniusChannel .message .left img{width:200px}.HWGeniusChannel .message .left .name{margin-bottom:5px;font-size:12px}.HWGeniusChannel .message .left .content{display:inline-block;padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.HWGeniusChannel .message .left .footer{margin-top:5px;font-size:12px}.HWGeniusChannel .message .left .createdAt,.HWGeniusChannel .message .left .personID{opacity:.5}.HWGeniusChannel .message .right{float:right;width:34%}.HWGeniusChannel .message .right div{margin-bottom:5px}.HWGeniusWhitelist h3{margin-top:20px;margin-bottom:20px}.HWGeniusWhitelist ul li{margin-bottom:15px}.HWGeniusWhitelist .blacklisted{cursor:pointer;text-decoration:line-through}.HWGeniusWhitelist .delete{cursor:pointer;color:red}.HWGeniusWhitelist .putBack{cursor:pointer;color:green}.HWGeniusTranslationsPage .localeSelect{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:inline-block;padding:10px;background-color:#d4e7ff;margin:0 5px;cursor:pointer}.HWGeniusTranslationsPage .localeSelect.off{opacity:.4}.HWGeniusTranslationsPage .translationSet{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #e1e1e1;margin:20px 5px;padding:10px;background:#fcfcfc;line-height:24px}.HWGeniusTranslationsPage .translationSet .changeAndExplanation{display:inline-block;vertical-align:top;width:90%;margin-left:5px}.MathChangeTypesPage h3{margin-top:20px;margin-bottom:20px}.MathChangeTypesPage .examples{margin-bottom:20px}.MathChangeTypesPage h4{margin-bottom:15px}.MathChangeTypesPage hr{margin-top:20px;margin-bottom:20px}.MathChangeTypesPage .localeDropdown select{width:70px;margin-left:10px;margin-bottom:20px}.MathChangeTypesPage .changeType a.anchor{color:#000;cursor:default}.MathChangeTypesPage .changeType a.anchor:hover{text-decoration:none}.MathChangeTypesPage .changeType input{margin-top:10px;margin-bottom:10px;padding:5px;box-sizing:border-box}.MathChangeTypesPage .changeType input[type=text]{display:block;width:100%}.MathChangeTypesPage .changeType input[type=checkbox]{display:inline}.MathChangeTypesPage .changeType input[type=submit]{padding:10px}.MathChangeTypesPage .changeType .warning{float:right;margin-top:-40px}.MathChangeTypeImagesPage h3{margin-top:20px;margin-bottom:20px}.MathChangeTypeImagesPage img{margin-bottom:20px;margin-top:20px;max-height:200px}.HWGeniusResourceList h3{margin-top:20px;margin-bottom:20px}.HWGeniusResourceList table.resources tr.header{font-weight:700}.HWGeniusResourceList table.resources td{padding:10px;border:1px solid #e1e1e1}.HWGeniusResourceList table.resources td a.toggleGamma{float:right}.HWGeniusResourceList table.resources .live::before{content:"\2713";color:red}.HWGeniusResourceList .tocEdit p,.HWGeniusResourceList .tocEdit ul li{margin-bottom:10px}.HWGeniusResourceList .tocEdit ul li label{display:block;margin-bottom:5px}.HWGeniusResourceList .tocEdit ul li input{display:block;width:550px;margin-bottom:5px}.HWGeniusResourceList .resourceSet input{height:20px;width:600px;border:1px solid #e1e1e1;padding:3px 5px}.HWGeniusResourceList .resourceSet input.empty{background-color:#ffffe0}.HWGeniusResourceList .resourceSet ul li{margin-bottom:5px}.HWGeniusResourceList .resourceSet ul li .saved{color:green}.HWGeniusResourceList .resourceSet ul li .failed{color:red}.HWGeniusResourceList .resourceSet .description{margin-bottom:20px}.HWGeniusResourceList .resourceSet span.delete{color:red;cursor:pointer}.HWGeniusResourceList .resourceSet .new{margin:20px 0}.HWGeniusResourceList .chooseSet{margin-top:30px;margin-bottom:30px}.HWGeniusResourceList .chooseSet .deleteSet{margin-left:10px;color:red}.HWGeniusResourceList .createSet{margin-top:50px}.HWGeniusResourceList .createSet input{padding:10px;width:300px}#answerContributionsPage{margin-top:50px}#answerContributionsPage .questionTitle{font-size:30px;font-weight:400;line-height:30px;display:inline}#answerContributionsPage .linkToAnswer{margin-top:10px}#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:50px 0}#answerContributionsPage .currentAnswer .currentAnswerBox{width:600px}#answerContributionsPage .currentAnswer .doubleCheckBanner{padding:10px;margin-bottom:10px;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:35px;height:35px;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;float:left;width:955px}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .activityInfo .anonymousUser,#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .activityInfo .userNameLink{font-weight:600}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .activityInfo .activityUser{position:relative}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .activityInfo .activityUser .activityUsername{position:absolute;font-size:14px;top:20px;padding:2px 5px;background-color:#2d7ddc;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;white-space:nowrap;display:none}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .activityInfo .activityUser:hover .activityUsername{display:block}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .activityInfo .flag{vertical-align:middle}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .activityDetails{padding:0 0 10px 20px;margin:10px 0 10px 20px;border-left:3px solid #e1e1e1}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .removeEvent{display:none}#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:16px;padding:2px 8px;color:#333}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .like .likeIcon{display:inline-block;position:relative;background-position:0 -1008px;height:12px;width:12px}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .like.liked .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1020px;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 -1051px;height:12px;width:12px}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .like.likedByUser .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1063px;height:12px;width:12px}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1008px;height:12px;width:12px}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .like .likeIcon{vertical-align:middle;top:-1px}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .like:hover{text-decoration:none}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .link{color:#2d7ddc}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem:hover .removeEvent{display:inline}#answerContributionsPage .answerContributionListContainer .activityList .activityListItem .nonPublicBanner{padding:5px;margin-bottom:5px;color:#fff;border-radius:1px;background-color:#c85050}#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{padding-top:30px}#collectionsPage h2{margin-top:10px;margin-bottom:10px}#collectionsPage .collectionsList{padding-top:10px}#collectionsPage .collectionsList .collectionItem{margin-bottom:10px}#collection{padding-top:30px}#collection h2{margin-top:10px;margin-bottom:10px}#collection h3{margin-top:20px;margin-bottom:10px}#collection .collectionContent .collectionContentItem{margin-bottom:10px}#collection .collectionContent .collectionContentItem .removeItem{display:none;margin-left:10px}#collection .collectionContent .collectionContentItem:hover .removeItem{display:initial}.companyHeader{background-color:#244e7e;color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}#companyPage .teamHeader{background-color:#244e7e;background-image:url(/static/images/about/subject-rainbow.png);background-position:center;background-repeat:no-repeat;padding:80px 0 200px;text-align:center}#companyPage .teamHeader h1,#companyPage .teamHeader h2{margin:20px auto;width:500px;color:#fff}#companyPage .teamHeader h1{font-weight:600;margin-top:0}#companyPage .teamHeader h2{font-size:24px;line-height:28px;font-weight:300}#companyPage .team{margin:0 auto;width:1000px;padding:0 50px;padding:100px 50px}#companyPage .team .teamList{margin:0 auto;width:750px;padding:0 50px}#companyPage .team .teamList li{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;width:230px;margin:10px;position:relative;float:left}#companyPage .team .teamList li .imageContainer{height:160px}#companyPage .team .teamList li .imageContainer img{width:100%}#companyPage .team .teamList li .name{color:#fff;font-size:20px;line-height:24px}#companyPage .team .teamList li .info{margin:14px}#companyPage .team .teamList li .info .position{color:#fff;line-height:24px}#companyPage .team .teamList li .info .previously{color:rgba(255,255,255,.5);margin-top:5px;line-height:20px;font-size:15px}#companyPage .team .teamList li .reason{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;display:none;background-color:inherit;color:#fff;position:absolute;width:340px;left:-55px;top:-20px}#companyPage .team .teamList li .reason .topPane{padding:20px 30px;line-height:24px}#companyPage .team .teamList li .reason .topPane .quote{font-size:36px;font-family:Georgia,serif;height:4px;margin:8px 0}#companyPage .team .teamList li .reason .topPane .quote.right{text-align:right}#companyPage .team .teamList li .reason .bottomPane{background-color:rgba(0,0,0,.1);padding:20px 30px}#companyPage .team .teamList li .reason .bottomPane a{color:#fff;text-decoration:none}#companyPage .team .teamList li:hover{z-index:1}#companyPage .team .teamList li:hover .reason{display:block}#companyPage .team .teamList:after{content:"";display:table;clear:both}#companyPage .investors{background-color:#f5f5f1}#companyPage .investors .content{overflow:hidden;padding:50px 0 150px;width:900px;margin-left:auto;margin-right:auto}#companyPage .investors .content h2{font-weight:400;text-align:center}#companyPage .investors .content .investor{width:240px;margin:30px;height:60px;line-height:60px;float:left;text-align:center}#companyPage .investors .content .investor img{max-width:100%;vertical-align:middle}#conceptsPage h2{margin:20px 0}#conceptsPage .instructions{font-size:16px;float:left;width:625px;margin-right:25px}#conceptsPage .instructions ul{list-style:inherit;margin:20px}#conceptsPage .instructions ul li{padding:5px}#conceptsPage .video{float:right;position:relative;width:350px;height:200px}#conceptsPage .video div{position:absolute;width:350px;height:200px;top:0;z-index:7}#conceptsPage .bar{margin-top:5px;height:25px;-moz-border-radius:12.5px;-webkit-border-radius:12.5px;border-radius:12.5px;overflow:hidden}#conceptsPage .bar div{height:25px}#conceptsPage .bar .fullBar{width:100%;background-color:#000;opacity:.1}#conceptsPage .bar .progressBar{width:0;background-color:#62c57e;position:relative;top:-25px}#conceptsPage .concept{font-size:20px;margin:20px 0;background-color:#f2f2f2}#conceptsPage .concept .conceptTitle{padding:15px;display:inline-block}#conceptsPage .concept .overviewDetails{float:right;text-transform:capitalize}#conceptsPage .concept .overviewDetails img{vertical-align:middle}#conceptsPage .concept .overviewDetails .status{padding:15px;display:inline-block;width:250px;margin-left:20px}#conceptIllustrationsPage h2{margin:20px 0}#conceptIllustrationsPage .concept{margin:10px 0}#conceptIllustrationsPage .concept ul{list-style:inherit;margin:10px 0 0 20px}#conceptIllustrationsPage .concept ul li{padding:2px}#explainerToolVideoModal{width:900px}.contributeHeader{background-color:#1d0f5a;color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}#contribute h2{font-size:48px;line-height:58px;font-weight:600;margin-bottom:10px;text-align:center}#contribute h3{font-size:24px;font-weight:300;text-align:center}#contribute .subjectAreaButtons{text-align:center}#contribute .what{background-color:#1d0f5a;position:relative;overflow:hidden}#contribute .what .content{margin:0 auto;width:780px;padding:0 50px;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{margin-top:60px}#contribute .what .content .cards img{position:relative;top:3px}#contribute .start{margin:0 auto;width:1000px;padding:0 50px;padding-top:50px}#contribute .start h2{text-align:center}#contribute .start .findQuestions{border-top:1px solid #e1e1e1;margin:20px auto;width:600px}#contribute .start .findQuestions .questionsLink{background-color:#f5f5f5;text-align:center;font-size:20px;font-weight:300;padding:15px;margin-top:20px}.courseContent{margin-top:50px}.courseContent .courseStats,.courseContent .recentActivity{float:left;width:450px;margin-bottom:50px}.courseContent .recentActivity{margin-right:100px}.courseContent .recentActivity h5{margin-bottom:10px}.courseContent .recentActivity h5 a{font-size:16px;float:right;text-transform:none;font-variant:normal;font-weight:400;letter-spacing:0}.courseContent .recentActivity .activityListItem{margin-bottom:10px}.courseContent .recentActivity .activityListItem .activityFeedImage,.courseContent .recentActivity .activityListItem .activityFeedInfo{float:left}.courseContent .recentActivity .activityListItem .activityFeedImage,.courseContent .recentActivity .activityListItem .activityFeedImage img{width:50px;height:50px;margin-right:10px}.courseContent .recentActivity .activityListItem .activityFeedImage img{-moz-border-radius:3px/3px;-webkit-border-radius:3px;border-radius:3px}.courseContent .recentActivity .activityListItem .activityFeedInfo{overflow:hidden;width:390px;line-height:18px}.courseContent .recentActivity .activityListItem .activityFeedInfo .topSection{display:inline;vertical-align:top}.courseContent .recentActivity .activityListItem .activityFeedInfo .bottomSection{display:inline-block;vertical-align:middle}.courseContent .courseStats .progressBarContainer{width:100%;height:20px;-moz-border-radius:10px/10px;-webkit-border-radius:10px;border-radius:10px;margin-bottom:25px}.courseContent .courseStats .progressBarContainer .progress{background-color:#2d7ddc}.courseContent .courseStats .statsTitle{margin-bottom:10px}.courseContent .courseStats .statsTitle a{font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;float:right;color:#2d7ddc;font-variant:normal;text-transform:none;font-weight:400;letter-spacing:0}.courseContent .courseStats .stats{margin-bottom:20px}.courseContent .courseStats .stats a{float:right}.courseContent .courseStats .contributorsTitle{margin-bottom:10px}.courseContent .courseStats .contributors li{margin-right:3px;margin-bottom:6px}.courseContent .courseStats .contributors li img{-moz-border-radius:3px/3px;-webkit-border-radius:3px;border-radius:3px;width:50px;height:50px}.courseContent .courseStats .contributors li:nth-of-type(8n){margin-right:0}.courseContent .courseStats .contributors .topicContent.topicWithQuestionsContent .seeAllVideos li.lessonAuthors,.courseContent .courseStats .contributors li.ellipsis,.topicContent.topicWithQuestionsContent .seeAllVideos .courseContent .courseStats .contributors li.lessonAuthors{width:50px;height:50px;line-height:25px;text-align:center;font-size:50px;vertical-align:top;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.courseContent .courseStats .contributors .topicContent.topicWithQuestionsContent .seeAllVideos li.lessonAuthors:hover,.courseContent .courseStats .contributors li.ellipsis:hover,.topicContent.topicWithQuestionsContent .seeAllVideos .courseContent .courseStats .contributors li.lessonAuthors:hover{background-color:#f8f8f8}.courseContent .firstHr{margin-bottom:15px}.courseContent .chapters h5 .editTopics{float:right;text-transform:none;font-weight:400;font-variant:normal}.chaptersList{counter-reset:list}.chaptersList li{margin-right:30px}.chaptersList li:nth-of-type(3n){margin-right:0}.chaptersList .chapterListItem{position:relative;width:270px;float:left;padding-left:40px;padding-top:10px;padding-bottom:10px}.chaptersList .chapterListItem .number{position:absolute;left:0}.chaptersList .chapterListItem .number:before{content:counter(list);counter-increment:list;padding-left:10px}.chaptersList .selectedChapter{background-color:#ffffe0;-moz-transition:background-color .2s 0;-o-transition:background-color .2s 0;-webkit-transition:background-color .2s 0;transition:background-color .2s 0}.chaptersList hr{width:100%;float:left;margin:10px 0}.chaptersList .topicsList{margin-top:15px}.chaptersList .topicsList li{margin-right:0;margin-bottom:5px}.chaptersList .topicsList li:nth-of-type(3n){margin-right:0}.chaptersList .topicsList li .weak-text{color:#ccc}.chaptersList .noVideosText{display:inline-block}.chaptersList a:hover .noVideosText{text-decoration:underline}.courseLessonsContent a.editTopics{font-size:16px;float:right;text-transform:none;font-variant:normal;font-weight:400;letter-spacing:0}.courseLessonsContent .chapters{margin-top:50px}.courseLessonsContent .chapters h5 .editTopics{float:right;text-transform:none;font-weight:400;font-variant:normal}#courseNavigation{padding-bottom:10px}#courseNavigation .main{margin:0 auto;width:1000px;padding:0 50px;padding:0;margin-top:10px;position:relative;font-weight:300}#courseNavigation .main>a{display:inline-block;color:rgba(255,255,255,.85);padding:8px 35px 20px 0;font-size:20px;line-height:32px;vertical-align:top}#courseNavigation .main>a.active,#courseNavigation .main>a:hover{color:#fff}#courseNavigation .main .subjectDropdownContainer{display:inline-block;vertical-align:top;position:relative;left:-15px;z-index:8}#courseNavigation .main .subjectDropdownContainer .upArrow{left:125px}#courseNavigation .main .subjectDropdownContainer:hover .subjectDropdown{display:block}#courseNavigation .main .subjectDropdownContainer .courseLink{display:inline-block;vertical-align:top;font-size:28px;font-weight:400;padding:8px 15px;color:#fff}#courseNavigation .main .subjectDropdownContainer .subjectDropdown{-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:absolute;display:none}#courseNavigation .main .searchFormContainer{float:right;position:relative;top:6px}#courseNavigation .main .searchFormContainer .searchForm{margin-left:0}.courseTopContainer .courseTop .launchedHeaderContainer{background-color:rgba(255,255,255,.9);height:450px;overflow:hidden;position:relative}.courseTopContainer .courseTop .launchedHeaderContainer .launchedHeader{margin:0 auto;width:1000px;padding:0 50px;padding:20px;padding-bottom:20px;position:relative}.courseTopContainer .courseTop .launchedHeaderContainer .activeCountContainer{font-size:16px;font-weight:400;margin:5px;padding-right:20px;margin-right:20px;border-right:1px solid #e1e1e1;color:rgba(0,0,0,.5)}.courseTopContainer .courseTop .launchedHeaderContainer .activeCountContainer .activeCount{margin-left:5px;font-size:20px;font-weight:600;color:#000;text-align:right}.courseTopContainer .courseTop .launchedHeaderContainer .followCourseButton{float:right;margin:2px 0}.courseTopContainer .courseTop .launchedHeaderContainer .headerTitle{padding-top:20px}.courseTopContainer .courseTop .launchedHeaderContainer .featuredAnswers{position:relative}.courseTopContainer .courseTop .launchedHeaderContainer .featuredAnswers .featuredAnswerContainer{position:absolute;cursor:pointer}.courseTopContainer .courseTop .launchedHeaderContainer .featuredAnswers .featuredAnswerContainer .featuredAnswer{z-index:2;background-color:rgba(255,255,255,.9)}.courseTopContainer .courseTop .launchedHeaderContainer .featuredAnswers .featuredAnswerContainer[data-card-index="0"]{top:0;z-index:6}.courseTopContainer .courseTop .launchedHeaderContainer .featuredAnswers .featuredAnswerContainer[data-card-index="0"] .answerCard{opacity:1}.courseTopContainer .courseTop .launchedHeaderContainer .featuredAnswers .featuredAnswerContainer[data-card-index="1"]{top:10px;z-index:5}.courseTopContainer .courseTop .launchedHeaderContainer .featuredAnswers .featuredAnswerContainer[data-card-index="1"] .answerCard{opacity:.7}.courseTopContainer .courseTop .launchedHeaderContainer .featuredAnswers .featuredAnswerContainer[data-card-index="2"]{top:10px;z-index:4}.courseTopContainer .courseTop .launchedHeaderContainer .featuredAnswers .featuredAnswerContainer[data-card-index="2"] .answerCard{opacity:.6}.courseTopContainer .courseTop .launchedHeaderContainer .featuredAnswers .featuredAnswerContainer[data-card-index="3"]{top:10px;z-index:3}.courseTopContainer .courseTop .launchedHeaderContainer .featuredAnswers .featuredAnswerContainer[data-card-index="3"] .answerCard{opacity:.5}.courseTopContainer .courseTop .launchedHeaderContainer .featuredAnswers .featuredAnswerContainer[data-card-index="4"]{top:10px;z-index:2}.courseTopContainer .courseTop .launchedHeaderContainer .featuredAnswers .featuredAnswerContainer[data-card-index="4"] .answerCard{opacity:.5}.courseTopContainer .courseTop .launchedHeaderContainer .featuredAnswers .featuredAnswerContainer[data-card-index="5"]{top:10px;z-index:1}.courseTopContainer .courseTop .launchedHeaderContainer .featuredAnswers .featuredAnswerContainer[data-card-index="5"] .answerCard{opacity:.5}.courseTopContainer .courseTop .launchedHeaderContainer .featuredAnswers .viewMore{color:#fff;right:0;position:absolute;top:300px;z-index:7;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px;border-radius:2px 0 0 2px}.courseTopContainer .courseTop .launchedHeaderContainer .headerBorderGradient{position:absolute;bottom:0;width:100%;height:10px;z-index:7;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.05))}.courseTopContainer .courseTop .workshopHeaderContainer{margin:0 auto;width:1000px;padding:0 50px;padding:0;margin-top:50px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.courseTopContainer .courseTop .workshopHeaderContainer .workshopHeader{background-color:rgba(255,255,255,.9);padding:30px}.courseTopContainer .courseTop .workshopHeaderContainer .workshopHeader h1{font-size:36px;font-weight:400;color:#000}.courseTopContainer .courseTop .workshopHeaderContainer .workshopHeader .followCourseButton{float:right}.courseTopContainer .courseTop .workshopHeaderContainer .workshopHeader .progressContainers{margin-top:30px}.courseTopContainer .courseTop .workshopHeaderContainer .workshopHeader .progressContainer{float:left;width:449px}.courseTopContainer .courseTop .workshopHeaderContainer .workshopHeader .progressContainer .progressTitle{font-size:20px;font-weight:600;margin-bottom:10px}.courseTopContainer .courseTop .workshopHeaderContainer .workshopHeader .progressContainer.dailyGoal{padding-right:20px}.courseTopContainer .courseTop .workshopHeaderContainer .workshopHeader .progressContainer.dailyGoal .dailyGoalText{float:left;width:300px;line-height:18px}.courseTopContainer .courseTop .workshopHeaderContainer .workshopHeader .progressContainer.dailyGoal .dailyGoalProgress{float:right;width:100px;font-size:16px;padding:10px 15px;-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}.courseTopContainer .courseTop .workshopHeaderContainer .workshopHeader .progressContainer.dailyGoal .dailyGoalProgress.hasContributed{background-color:transparent;border:2px solid #e1e1e1}.courseTopContainer .courseTop .workshopHeaderContainer .workshopHeader .progressContainer.betaGoals{padding-left:20px;border-left:1px solid #e1e1e1}.courseTopContainer .courseTop .workshopHeaderContainer .workshopHeader .progressContainer.betaGoals .betaGoalsProgress{margin-top:20px}.courseTopContainer .courseTop .workshopHeaderContainer .workshopHeader .progressContainer.betaGoals .betaGoalsProgress .betaGoalContainer{width:215px}.courseTopContainer .courseTop .workshopHeaderContainer .workshopHeader .progressContainer.betaGoals .betaGoalsProgress .betaGoalContainer .betaGoalLeft{float:left;width:128px;margin-right:10px}.courseTopContainer .courseTop .workshopHeaderContainer .workshopHeader .progressContainer.betaGoals .betaGoalsProgress .betaGoalContainer .bar{margin-top:5px}.courseTopContainer .courseTop .workshopHeaderContainer .workshopHeader .progressContainer.betaGoals .betaGoalsProgress .betaGoalContainer .bar div{height:8px;border-radius:30px}.courseTopContainer .courseTop .workshopHeaderContainer .workshopHeader .progressContainer.betaGoals .betaGoalsProgress .betaGoalContainer .bar .fullBar{width:100%;background-color:#000;opacity:.1}.courseTopContainer .courseTop .workshopHeaderContainer .workshopHeader .progressContainer.betaGoals .betaGoalsProgress .betaGoalContainer .bar .progressBar{width:0;position:relative;top:-8px}.courseTopContainer .courseTop .workshopHeaderContainer .workshopHeader .progressContainer.betaGoals .betaGoalsProgress .betaGoalContainer .progressCount{float:right;font-size:28px;margin:5px 0}.courseTopContainer .courseTop .prelaunchHeaderContainer{background-color:rgba(255,255,255,.9);padding:25px 0;border-bottom:1px solid #e1e1e1}.courseTopContainer .courseTop .prelaunchHeaderContainer .prelaunchHeader{margin:0 auto;width:1000px;padding:0 50px;position:relative}.courseTopContainer .courseTop .prelaunchHeaderContainer .prelaunchHeader .courseTopLeft{width:600px;float:left}.courseTopContainer .courseTop .prelaunchHeaderContainer .prelaunchHeader .courseTopRight{overflow:hidden;width:351px;float:right}.courseTopContainer .courseTop .prelaunchHeaderContainer .prelaunchHeader .courseTopRight .rightButtons{margin-top:10px}.courseTopContainer .courseTop .prelaunchHeaderContainer .prelaunchHeader .courseTopRight .shareContainer{text-align:left}.courseTopContainer .courseTop .prelaunchHeaderContainer .prelaunchHeader .progressBar{width:165px;height:165px;float:left;margin-right:40px;text-align:center}.courseTopContainer .courseTop .prelaunchHeaderContainer .prelaunchHeader .progressBar .progressBarLabel{margin-top:60px}.courseTopContainer .courseTop .prelaunchHeaderContainer .prelaunchHeader .progressBar .progressBarLabel .number{font-size:20px;margin-left:0;margin-bottom:5px}.courseTopContainer .courseTop .prelaunchHeaderContainer .prelaunchHeader .headerTitle{margin-top:10px}.courseTopContainer .courseTop .prelaunchHeaderContainer .prelaunchHeader h1{font-size:38px;margin:20px}.courseTopContainer .courseTop .prelaunchHeaderContainer .prelaunchHeader h6{font-size:18px;font-weight:400;margin-bottom:5px}.courseTopContainer .courseTop .founderButton{margin-bottom:10px}.courseTopContainer .courseTop .headerTitle{font-size:20px;font-weight:600;margin-bottom:10px;padding-bottom:10px}.courseTopContainer .courseTop .hasTooltip{cursor:pointer}.courseTopContainer .courseTop .tooltip{font-size:14px}.followCourseButton .isFollowing{display:none}.followCourseButton .isNotFollowing,.followCourseButton.following .isFollowing{display:inherit}.followCourseButton.following .isNotFollowing{display:none}.followCourseButton .tooltip{font-size:14px}.followCourseButton .tooltip.infoIconTooltip .tooltip-inner{max-width:none}.followCourseButton .button{text-align:left;padding:10px 16px}.followCourseButton .button .followText{font-size:16px}.followCourseButton .explanation{color:#9e9e9e}.courseWithQuestionsContent h1{font-size:44px;font-weight:600;margin-top:50px}.courseWithQuestionsContent .courseLeft{width:600px;float:left;position:relative}.courseWithQuestionsContent .courseRight{width:350px;float:right}.courseFounders .userBio{overflow:hidden;text-overflow:ellipsis}.discussion{margin-top:50px;position:relative}.discussion h2{padding-bottom:10px;border-bottom:1px solid #e1e1e1}.discussion h6{color:#9e9e9e;padding-bottom:10px}.discussion .activityListContainer{padding:20px;background-color:#f5f5f5;margin-top:25px}.discussion .activityListContainer .activityList .activityListItem{margin-bottom:15px;position:relative}.discussion .activityListContainer .activityList .activityListItem .activityImage{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;width:32px;height:32px;margin-right:10px;padding-top:4px;float:left}.discussion .activityListContainer .activityList .activityListItem .commentQuote{border-left:1px solid #d6e8fe;padding-left:10px;font-style:italic;word-break:break-word}.discussion .activityListContainer .activityList .activityListItem .commentText{word-break:break-word;color:#333}.discussion .activityListContainer .activityList .activityListItem .activityInfo{line-height:1.3;float:left;width:518px}.discussion .activityListContainer .activityList .activityListItem .activityInfo .anonymousUser,.discussion .activityListContainer .activityList .activityListItem .activityInfo .userNameLink{font-weight:600}.discussion .activityListContainer .activityList .activityListItem .activityInfo .activityUser{position:relative}.discussion .activityListContainer .activityList .activityListItem .activityInfo .activityUser .activityUsername{position:absolute;font-size:14px;top:20px;padding:2px 5px;background-color:#2d7ddc;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;white-space:nowrap;display:none}.discussion .activityListContainer .activityList .activityListItem .activityInfo .activityUser:hover .activityUsername{display:block}.discussion .activityListContainer .activityList .activityListItem .activityInfo .flag{vertical-align:middle}.discussion .activityListContainer .activityList .activityListItem .activityDetails{padding:0 0 10px 20px;margin:10px 0 10px 20px;border-left:3px solid #e1e1e1}.discussion .activityListContainer .activityList .activityListItem .removeEvent{display:none}.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:16px;padding:2px 8px;color:#333}.discussion .activityListContainer .activityList .activityListItem .like .likeIcon{display:inline-block;position:relative;background-position:0 -1008px;height:12px;width:12px}.discussion .activityListContainer .activityList .activityListItem .like.liked .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1020px;height:12px;width:12px}.discussion .activityListContainer .activityList .activityListItem .like:not(.disabled){cursor:pointer}.discussion .activityListContainer .activityList .activityListItem .like:not(.disabled):hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1051px;height:12px;width:12px}.discussion .activityListContainer .activityList .activityListItem .like.likedByUser .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1063px;height:12px;width:12px}.discussion .activityListContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1008px;height:12px;width:12px}.discussion .activityListContainer .activityList .activityListItem .like .likeIcon{vertical-align:middle;top:-1px}.discussion .activityListContainer .activityList .activityListItem .like:hover{text-decoration:none}.discussion .activityListContainer .activityList .activityListItem .link{color:#2d7ddc}.discussion .activityListContainer .activityList .activityListItem:hover .removeEvent{display:inline}.discussion .activityListContainer .activityList .activityListItem .nonPublicBanner{padding:5px;margin-bottom:5px;color:#fff;border-radius:1px;background-color:#c85050}.discussion .activityListContainer .activityList .activityListItem .moderationContent{padding:10px;background-color:#ffffe0;border:1px solid #fbeed5}.discussion .activityListContainer .activityList .showAllActivityListItems,.discussion .activityListContainer .commentInputContainer{margin-bottom:20px}.faq h2{margin-top:30px;padding-bottom:10px;margin-bottom:0;border-bottom:1px solid #e1e1e1}.faq .faqContainer .faqItem{padding:10px 0;position:relative;border-bottom:1px solid #e1e1e1}.faq .faqContainer .faqItem .faqTop{cursor:pointer}.faq .faqContainer .faqItem .faqTitle{color:#2d7ddc;font-size:18px;font-weight:600;float:left;width:90%}.faq .faqContainer .faqItem .faqText{width:95%;line-height:1.2em}.faq .faqContainer .faqItem .faqText p{padding-top:10px}.faq .faqContainer .faqItem .faqText ul{list-style:disc outside;padding-left:25px;padding-top:10px}.faq .faqContainer .faqItem .faqText li{padding:5px 0}.faq .faqContainer .faqItem .collapsed{display:none}.faq .faqContainer .faqItem .icon-container{float:right;margin-top:5px;margin-right:5px;background-position:0 -139px;height:10px;width:16px}.faq .faqContainer .faqItem .collapsed-icon{background-position:0 -84px;height:10px;width:16px}.createOrEditLesson{vertical-align:top;padding-top:30px}.createOrEditLesson .buttons{margin-top:30px}.createOrEditLesson img.loginButton{position:relative;top:4px;margin-right:5px}.createOrEditLesson .youtubeButton{margin-top:30px}.createOrEditLesson .youtubeButton span{vertical-align:top;display:inline-block;padding-top:11px}.createOrEditLesson .youtubeButton img{height:35px;padding-top:2px}.createOrEditLesson .breadcrumbs{margin-bottom:20px}.createOrEditLesson .h3{margin-bottom:20px;font-weight:700}.createOrEditLesson .instructions{width:100%;margin-top:30px;padding:30px 15px;color:#000;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;box-sizing:border-box;margin-bottom:50px}.createOrEditLesson .instructions h2{font-size:24px;width:800px;margin:0 auto;margin-top:0}.createOrEditLesson .instructions ul{padding-left:0;width:800px;margin:0 auto;list-style:inherit}.createOrEditLesson .instructions ul li{margin:10px 10px 10px 0}.createOrEditLesson .instructions .guidelines{text-align:center}.createOrEditLesson .theLesson,.createOrEditLesson .videoList{display:inline-block;width:450px;float:left}.createOrEditLesson .rightArrow{display:inline-block;vertical-align:top;min-width:100px;min-height:100px;background-image:url(/static/images/right-arrow.png);background-repeat:no-repeat;background-position:center;background-position-y:25%;float:left}.createOrEditLesson .lessonVideoList{counter-reset:lessonVideo}.createOrEditLesson .lessonVideoList .video{position:relative}.createOrEditLesson .lessonVideoList .video .image:before{counter-increment:lessonVideo;content:counter(lessonVideo);position:absolute;color:#000;background-color:#fff;padding:3px 5px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;bottom:0}.createOrEditLesson .videoList{vertical-align:top}.createOrEditLesson .videoList .recommended{color:#9e9e9e}.createOrEditLesson .videoList .refreshLink{font-size:14px;float:right;font-variant:normal;font-weight:400;text-transform:capitalize}.createOrEditLesson .videoList hr{margin-top:15px}.createOrEditLesson .videoList .filterInput{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:450px;height:35px;padding:0 10px;margin:10px 0;font-size:14px;border-radius:3px;border:1px solid #d4d4d4}.createOrEditLesson .videoList .video .image{display:inline-block;position:relative}.createOrEditLesson .videoList .video .image img{max-height:50px}.createOrEditLesson .videoList .video .details{display:inline-block;vertical-align:top;margin-left:10px;width:230px}.createOrEditLesson .videoList .video .details .removeVideo span{float:right}.createOrEditLesson .videoList .video .details.fullWidth{width:369px}.createOrEditLesson .videoList .video .details input,.createOrEditLesson .videoList .video .details textarea{width:100%;margin-bottom:10px}.createOrEditLesson .videoList .video .details input{height:35px;text-indent:5px}.createOrEditLesson .videoList .video .details textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100px;resize:none}.createOrEditLesson .videoList .video .details label{margin-bottom:5px;width:100%;display:block}.createOrEditLesson .videoList .video .details label .tooltipContainer{float:right;width:16px;height:16px;position:relative}.createOrEditLesson .videoList .video .details label .tooltipContainer .questionBubble{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;display:block;width:16px;height:16px;text-align:center;line-height:16px;background-color:#fbf9e2;font-size:12px}.createOrEditLesson .videoList .video .details label .tooltipContainer .ourPopover{position:absolute;width:350px}.createOrEditLesson .videoList .video .details label .tooltipContainer .ourPopover .popover-content{line-height:1.2}.createOrEditLesson .videoList .video .details .title{font-weight:700}.createOrEditLesson .videoList .video .details .description{margin-top:5px;word-wrap:break-word}.createOrEditLesson .videoList .video .addOrRemove{vertical-align:top;display:inline-block;float:right}.createOrEditLesson .videoList .noLessonVideos{margin-top:15px;margin-bottom:15px}.createOrEditLesson .videoList .noVideos{margin-top:20px;vertical-align:top;height:20px;width:200px;margin-right:auto;margin-left:auto}.createOrEditLesson .videoList .noVideos .spinner{position:relative;content:url(https://d3rhpu6w6k3vrv.cloudfront.net/static/images/spinners/spinner-small.gif);top:-50px;left:-20px}.createOrEditLesson .videoList .saveButton{float:right}.createOrEditLesson .theLesson{font-size:14px}.createOrEditLesson .theLesson .formField{margin-bottom:15px}.featuredAnswersBody .fullWidth,.featuredAnswersBody header{min-width:720px}.featuredAnswersHeader{color:#fff}.featuredAnswersHeader .headerContainer{padding:20px;width:initial}.featuredAnswersHeader .headerContainer .headerLogo{top:10px}.featuredAnswersHeader .rightLinks .inline:last-child .nav-link{margin:0}.featuredAnswersFooter a{color:#fff}.featuredAnswersPage h1,.featuredAnswersPage h3{text-align:center;color:#fff}.featuredAnswersPage h1{padding:50px 0 20px;font-weight:600;font-size:48px}.featuredAnswersPage h3{font-size:24px}.featuredAnswersPage .selectedAnswer{padding-bottom:50px}.featuredAnswersPage .selectedAnswer .answerCardContainer{padding:0}.featuredAnswersPage .answerCardContainer{margin:0 auto;padding:30px 0;width:660px}.featuredAnswersPage .answerCardContainer .answerCard{float:right}.featuredAnswersPage .answerCardContainer .answerCardSidebar{float:left}.featuredAnswersPage .featuredAnswers .answerCardContainer:first-child{margin-top:20px}.subjectBannerContainer{position:fixed;bottom:20px;z-index:1;width:100%}.subjectBannerContainer .subjectBanner{margin:0 auto;height:30px;position:relative}.subjectBannerContainer .subjectBanner .subjectBannerItem{display:inline-block;cursor:pointer;overflow:hidden;position:absolute;color:#fff;padding:8px 10px;white-space:nowrap;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:-5px 0 0 -1px rgba(0,0,0,.1);-webkit-box-shadow:-5px 0 0 -1px rgba(0,0,0,.1);box-shadow:-5px 0 0 -1px rgba(0,0,0,.1)}.subjectBannerContainer .subjectBanner .subjectBannerItem:first-child{-moz-box-shadow:initial;-webkit-box-shadow:initial;box-shadow:initial}.subjectBannerContainer .subjectBanner .subjectBannerItem.active,.subjectBannerContainer .subjectBanner .subjectBannerItem:hover{overflow:visible;padding:13px 10px;top:-5px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}.subjectBannerContainer .subjectBanner .subjectBannerItem.active{z-index:50!important}.subjectBannerContainer .subjectBanner .subjectBannerItem:hover{z-index:51!important;text-decoration:none}.subjectBannerContainer .subjectBanner .subjectBannerItem .unselectSubject{position:absolute;top:-5px;right:-5px;width:14px;height:14px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;text-align:center;font-weight:700;background:#e1e1e1;color:#aeaeae}.deactivatedAcct,.emptyQueue,.fiveHundo,.fourOhFour{text-align:center}.deactivatedAcct h2,.emptyQueue h2,.fiveHundo h2,.fourOhFour h2{margin-top:75px;margin-bottom:10px}.deactivatedAcct div img,.emptyQueue div img,.fiveHundo div img,.fourOhFour div img{margin-top:30px}.emptyQueue img{width:200px}.profileBolt{border-radius:50%;display:inline-block;padding:2px 1px 0 2px;height:16px;width:16px}.profileBolt img{height:13px;width:auto;display:block;margin-left:3px}.profileBolt.heroBolt{background-color:#f1c84d}.profileBolt.moderatorBolt{background-color:#90d664}.profileBolt.small{padding-left:1px;height:12px;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:4px 5px;height:20px;width:20px;transition:width .2s}.profileBolt.long:hover{width:70px;border-radius:20px}.profileBolt.long:hover #hiddenText{display:inline-block;margin-top:-17px}.profileBolt.long #hiddenText{display:none;float:left;margin-left:23px}.profileBolt.long #hiddenText h4{color:#fff}.profileBolt.long a{text-decoration:none}.profileBolt.long img{height:20px}#heroes{background-color:#d6f0e3;text-align:center;line-height:1.3}#heroes .explanation{padding:100px}#heroes .explanation h1{margin-top:-20px;font-size:144px;letter-spacing:20px;font-weight:800;color:#000}#heroes .explanation h3{word-spacing:4px;font-size:24px;letter-spacing:3px;font-weight:400}#heroes .explanation .profileBolt.long:hover #hiddenText{margin-top:-19px}#heroes .explanation hr{height:1px;border-width:0;color:#9e9e9e;background-color:#9e9e9e;margin-left:42%;margin-right:42%}#heroes .explanation img.profileBolt{margin:30px;margin-top:20px}#heroes .explanation p{margin-left:15%;margin-right:15%;font-size:24px;text-align:left}#heroes .meetTheHeroes{padding:90px 20px;display:block}#heroes .meetTheHeroes h2{color:#fff;font-weight:800}#heroes .meetTheHeroes .heroList{display:inline-block;vertical-align:top}#heroes .meetTheHeroes .heroProfile{width:160px;height:250px;background-color:#fff;border-radius:3px;display:table;box-shadow:1px 1px 1px #9e9e9e;margin-left:10px;margin-right:10px}#heroes .meetTheHeroes .heroProfile h3{font-size:22px;color:#000}#heroes .meetTheHeroes .heroProfile h3 img.profileBolt{padding-top:2px;padding-bottom:2px;padding-right:5px;padding-left:5px;height:15px}#heroes .meetTheHeroes .heroProfile img.profilePic{width:100px;height:100px;margin-bottom:12px}#heroes .meetTheHeroes .heroProfile .innerProfile{display:table-cell;vertical-align:middle}#heroes .meetTheHeroes .heroProfile .innerProfile a{color:#000}#heroes .meetTheHeroes .heroProfile .innerProfile p{color:#9e9e9e}#heroes .becomeAHero{padding:70px;padding-bottom:50px;background-color:#fff}#heroes .becomeAHero h2{font-weight:800;margin-top:10px;margin-bottom:10px}#heroes .becomeAHero p{color:#9e9e9e;margin-left:15%;margin-right:15%;font-size:24px;text-align:left}#heroes .becomeAHero button{margin:50px}.heroesHeader{background-color:#d6f0e3;border-bottom:1px solid rgba(0,0,0,.1)}.heroesHeader .homeLink{color:#000}.heroesHeader .caret{border-top:4px solid #9e9e9e;border-right:4px solid transparent;border-left:4px solid transparent;border-width:6px;top:-2px}.heroesHeader .rightLinks{color:#9e9e9e}#jobsHeader{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;height:660px}#jobsHeader .headerMain a.nav-link{color:#fff}#jobsHeader .headerMain a.nav-link.button{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#9013fe;padding-top:0;padding-bottom:0;margin-right:0}#jobsHeader .headerMain h1{margin:10px}#jobsHeader .content{margin:0 auto;width:1000px;padding:0 50px;color:#fff;margin-top:180px;text-align:center}#jobsHeader .content .pageHeader h2{margin-top:15px;font-size:55px;font-weight:700;letter-spacing:1.2px}#jobs .content{margin:0 auto;width:1000px;padding:0 50px}#jobs .section{padding-top:80px;padding-bottom:80px;text-align:center}#jobs .section .sectionHeading{font-size:36px;color:#333;margin-bottom:25px}#jobs .section .sectionSubheading{font-size:24px;color:#9e9e9e;margin:0 auto;line-height:1.4em;max-width:800px}#jobs #mission img#subjectRainbow{margin-bottom:30px}#jobs #mission img#teamGif{margin-top:30px;height:400px}#jobs #big .appStore{text-align:left;margin:20px 20px 0}#jobs #big .appStore .testimonials{display:inline-block;width:550px;vertical-align:top}#jobs #big .appStore .testimonials .testimonial{margin:50px}#jobs #big .appStore .testimonials .testimonial h3{font-size:24px;font-weight:400;line-height:30px;margin-bottom:10px}#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:25px;color:#9e9e9e;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#jobs #health ul li{float:left;width:272px;padding:30px}#jobs #health ul li:first-child,#jobs #health ul li:last-child{border:0}#jobs #health ul li .liTitle{font-size:24px;margin-bottom:10px}#jobs #health ul li .liSubtitle{line-height:1.2em;margin:10px 0}#jobs #health img{border-radius:5px}#jobs #positions .positions{text-align:left}#jobs #positions .positions .positionContainer{border:1px solid #e1e1e1;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-top:20px}#jobs #positions .positions .positionContainer a{color:#333;text-decoration:underline}#jobs #positions .positions .positionContainer .top{padding:30px 20px;cursor:pointer}#jobs #positions .positions .positionContainer .top .caretContainer,#jobs #positions .positions .positionContainer .top .positionSummary,#jobs #positions .positions .positionContainer .top .positionTitle{float:left}#jobs #positions .positions .positionContainer .top .positionTitle{width:280px;margin-right:20px;font-size:30px}#jobs #positions .positions .positionContainer .top .positionSummary{width:570px;color:#9e9e9e;font-size:20px;line-height:1.3em}#jobs #positions .positions .positionContainer .top .caretContainer{width:88px}#jobs #positions .positions .positionContainer .top .caretContainer .caret{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:20px;height:20px;border-left:2px solid #9e9e9e;border-bottom:2px solid #9e9e9e;border-top-color:transparent;border-right-color:transparent;margin-left:30px}#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 .description{margin-left:300px}#jobs #positions .positions .positionContainer .bottom .description p{color:#333;font-size:20px;text-align:left;margin-bottom:10px;line-height:1.3em}#jobs #positions .positions .positionContainer .bottom .description h3{padding-top:30px;margin-bottom:10px;font-weight:600}#jobs #positions .positions .positionContainer .bottom .description ul{font-size:20px}#jobs #positions .positions .positionContainer .bottom .description ul li{list-style:circle;line-height:1.3em;margin-left:20px;margin-bottom:3px}#jobs #positions .positions .positionContainer .bottom .description button{background-color:#9013fe;margin:20px 0;font-size:20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#jobs #apply{padding-bottom:100px}#jobs #apply .button{background-color:#9013fe;font-size:24px;font-weight:100;display:block;margin:20px auto;padding:20px 0;width:150px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.landingHeader{background-color:#f2dedb;color:#9013fe;min-width:1220px}.landingHeader .rightLinks .nav-link{opacity:.5}#landing{min-width:1220px}#landing h2{text-align:center;font-size:36px;color:#333;margin:10px 0}#landing h3{text-align:center;font-size:24px;color:#9e9e9e;line-height:1.4em}#landing hr{width:1050px;margin:10px auto}#landing .hero{background-color:#f2dedb}#landing .hero h1{text-align:center;color:#9013fe;font-size:60px}#landing .hero .content{width:1220px;margin:0 auto;position:relative;min-height:780px;max-height:850px;height:88vh;background-position:300px bottom;background-repeat:no-repeat;overflow:hidden}#landing .hero .content h1{position:relative;top:300px}#landing .hero .content .appVideo{position:absolute;bottom:155px;left:475px}#landing .hero .content .videoStep{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:rgba(0,0,0,.7);text-align:center;color:#fff;font-size:20px;font-weight:300;padding:10px 20px;position:absolute;width:280px;right:433px;bottom:260px;display:none}#landing .hero .right{position:absolute;bottom:60px;right:0}#landing .hero .right img{max-width:191px;margin-top:10px}#landing .hero .right a{margin:0}#landing .hero .right .try{font-size:20px;font-weight:400;line-height:24px;margin-top:20px}#landing .hero .right .try a{color:#9013fe;opacity:.5}#landing .loved{padding:50px 0;position:relative;width:1100px;margin:0 auto}#landing .loved .appReviews{min-height:200px}#landing .loved .appReviews .inactiveReviews{display:none}#landing .loved .appReviews .appReview{line-height:1.2;width:280px;padding:30px 48px;vertical-align:top;display:inline-block}#landing .loved .appReviews .appReview .stars{color:#f9c100}#landing .features{text-align:center;padding:50px 0;font-size:20px}#landing .features .feature{width:300px;padding:30px 40px;display:inline-block}#landing .features .feature .title{color:#333;margin:20px 0}#landing .features .feature .description{color:#9e9e9e;font-size:16px;line-height:20px}#landing .features .feature.ai{position:relative}#landing .features .feature.ai img{position:absolute;left:115px;top:-120px}#landing .features .feature.ai img.aiOne{animation-name:spinnerClockwise;animation-duration:6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}#landing .features .feature.ai img.aiTwo{animation-name:spinnerCounterClockwise;animation-duration:9s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}#landing .features .feature.community .profiles{padding:0 50px}#landing .features .feature.community .profiles .profile{display:inline-block;margin:2px}#landing .features .feature.community .profiles .profile .profileImage{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:50px}#landing .features .start{margin:50px 0}#landing .features .start .writeAnswers{color:#9013fe;border:2px solid #9013fe;padding:18px;display:inline-block;vertical-align:middle;border-radius:5px;margin:10px;font-size:24px;line-height:20px}#landing .features .start .downloadLink{display:inline-block;vertical-align:middle;margin:10px}#landing .accolades{background:linear-gradient(to bottom,#4b1f83 0,#6526b3 100%);text-align:center;color:#fff;padding-top:100px}#landing .accolades .appleQuote{font-size:24px;font-weight:300;margin:10px 0}#landing .accolades .fromApple{font-size:16px}#landing .accolades .awards img{margin:40px 40px 0}@media (max-width:1400px){#landing .hero .content{width:1140px;min-height:660px;max-height:660px;background-image:url(https://d3rhpu6w6k3vrv.cloudfront.net/static/images/landing/hero-app-3-small.jpg)!important;background-position:330px bottom}#landing .hero .content h1{top:250px}#landing .hero .content .appVideo{width:250px;left:475px;bottom:88px}#landing .hero .content .videoStep{width:230px;right:405px}}.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{margin:0 auto;width:1000px;padding:0 50px;padding:100px 0;text-align:center}.launchHQTopContainer .launchHQTop h1{font-size:48px;margin-bottom:10px;color:#fff}.launchHQTopContainer .launchHQTop h6{font-weight:400;color:#fff}.launchHQContent .workshop{margin-top:30px}.launchHQContent .prelaunch{margin-top:50px}.launchHQContent h2{margin-bottom:5px;font-size:20px;font-weight:600}.launchHQContent .searchForm{background:#fff;border:1px solid #e1e1e1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.launchHQContent .searchForm .icon-container{top:4px;left:9px}.launchHQContent .searchForm .tt-dropdown-menu{width:270px}.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;font-size:18px;width:270px}.launchHQContent .courseList{width:1080px}.launchHQContent .courseList .courseListItem{width:180px;margin:10px 18px 10px 0;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 a:hover{text-decoration:none}.launchHQContent .courseList .courseListItem .courseListItemImg{width:120px}.launchHQContent .courseList .courseListItem .progressBar{width:120px;height:120px;background-size:120px;margin:0 auto}.launchHQContent .courseList .courseListItem .progressBar .progressBarLabel{font-size:20px;padding-top:35px}.launchHQContent .courseList .courseListItem .progressBar .progressBarLabel .suffix{font-size:14px}.launchHQContent .courseList .courseListItem .courseListItemTextContainer{margin:20px 10px 0;height:80px;font-size:20px;padding:0 5px}.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 .showAllCoursesContainer a:hover{text-decoration:none}.launchHQContent .suggestSubject{margin:0 auto;width:1000px;margin-top:30px;padding:30px 0;border:1px solid #e1e1e1;text-align:center}.launchHQContent .suggestSubject h2{margin-top:0;margin-bottom:10px}.launchHQContent .suggestSubject input{border:1px solid #e1e1e1;font-size:18px;padding:5px 10px;width:345px;vertical-align:middle}.launchHQContent .suggestSubject button{margin-top:-1px;padding:6px 10px;vertical-align:middle}#mathjaxExamplesTable{width:100%}#mathjaxExamplesTable .column{width:200px;margin-right:50px}#mathjaxExamplesTable .column h3{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e1e1e1}#mathjaxExamplesTable .column ul{margin-bottom:30px}#mathjaxExamplesTable .column ul li{padding-bottom:5px;padding-top:5px}#mathjaxExamplesTable .column ul li:hover{background-color:#f5f5f5}#mathjaxExamplesTable .column:last-child{margin-right:0}.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:35px;height:35px;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;float:left;width:555px}.messageListContainer .activityList .activityListItem .activityInfo .anonymousUser,.messageListContainer .activityList .activityListItem .activityInfo .userNameLink{font-weight:600}.messageListContainer .activityList .activityListItem .activityInfo .activityUser{position:relative}.messageListContainer .activityList .activityListItem .activityInfo .activityUser .activityUsername{position:absolute;font-size:14px;top:20px;padding:2px 5px;background-color:#2d7ddc;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;white-space:nowrap;display:none}.messageListContainer .activityList .activityListItem .activityInfo .activityUser:hover .activityUsername{display:block}.messageListContainer .activityList .activityListItem .activityInfo .flag{vertical-align:middle}.messageListContainer .activityList .activityListItem .activityDetails{padding:0 0 10px 20px;margin:10px 0 10px 20px;border-left:3px solid #e1e1e1}.messageListContainer .activityList .activityListItem .removeEvent{display:none}.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:16px;padding:2px 8px;color:#333}.messageListContainer .activityList .activityListItem .like .likeIcon{display:inline-block;position:relative;background-position:0 -1008px;height:12px;width:12px}.messageListContainer .activityList .activityListItem .like.liked .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1020px;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 -1051px;height:12px;width:12px}.messageListContainer .activityList .activityListItem .like.likedByUser .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1063px;height:12px;width:12px}.messageListContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1008px;height:12px;width:12px}.messageListContainer .activityList .activityListItem .like .likeIcon{vertical-align:middle;top:-1px}.messageListContainer .activityList .activityListItem .like:hover{text-decoration:none}.messageListContainer .activityList .activityListItem .link{color:#2d7ddc}.messageListContainer .activityList .activityListItem:hover .removeEvent{display:inline}.messageListContainer .activityList .activityListItem .nonPublicBanner{padding:5px;margin-bottom:5px;color:#fff;border-radius:1px;background-color:#c85050}.messageListContainer .activityList .activityListItem .moderationContent{padding:10px;background-color:#ffffe0;border:1px solid #fbeed5}#conversationPage h2{margin:20px 0}#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;width:600px}.userNoteFormContainer{width:560px;margin:20px 0;background-color:#f5f5f5;padding:20px}.userNoteFormContainer .textarea{width:546px;height:30px}.userNoteFormContainer .guidelines{display:none;padding:10px 0;font-size:14px}.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 .course{background-color:#eb6258;color:#fff;border-radius:5px;padding:7px}#classification .hero{padding-top:25px;text-align:center}#classification .hero img{width:50%;margin:25px 0}#classification .hero h1{font-size:45px;font-weight:700}#classification .page-wrap{border:1px solid #eee;border-radius:10px}#classification .page-wrap .formContainer{margin:20px auto}#classification .page-wrap .randomQueryFormContainer{text-align:center}#classification .page-wrap .randomQueryFormContainer .shuffleContainer{display:inline-block;position:relative;top:3px}#classification .page-wrap .randomQueryFormContainer .submitRandomQuery{padding:7px 15px;border-radius:20px;font-size:16px}#classification .page-wrap .randomQueryFormContainer .submitRandomQuery img{height:16px}#classification .page-wrap .randomQueryFormContainer .warning{color:#888}#classification .page-wrap .queryFormContainer .wrapper{margin:0 auto;width:90%;height:35px;border:1px solid #eee;border-radius:20px;text-align:center;box-shadow:0 0 7px #dcdcdc}#classification .page-wrap .queryFormContainer input.query{height:100%;font-size:16px;width:87%;border:none;background-color:transparent}#classification .page-wrap .queryFormContainer button.submit{height:100%;float:right;padding:7px 15px;border-radius:20px;font-size:16px}#classification .page-wrap .resultContainer{display:none;margin-top:50px;border-top:1px solid #eee}#classification .page-wrap .resultContainer .oops{text-align:center;line-height:100px;height:100px}#classification .page-wrap .resultContainer .column{float:left}#classification .page-wrap .resultContainer .left{width:60%}#classification .page-wrap .resultContainer .right{width:40%}#classification .page-wrap .resultContainer .arrowContainer{width:16px;margin:0 auto}#classification .page-wrap .resultContainer .arrowContainer img{float:left;height:16px;position:relative;top:-7px}#classification .page-wrap .resultContainer .explainer{margin:30px auto}#classification .page-wrap .resultContainer .explainer .textLabel{width:350px;margin:0 auto 10px}#classification .page-wrap .resultContainer .explainer iframe{width:350px;display:block;margin:0 auto}#classification .page-wrap .resultContainer .section{padding:30px 0;border-bottom:1px solid #eee;width:90%;margin:0 auto}#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:pre}#classification .page-wrap .resultContainer .number{font-size:12px}#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{padding-top:15px;font-size:12px;text-transform:uppercase;width:200px}#classification .page-wrap .resultContainer .resultsTable .tableSublabel{font-size:12px}#classification .page-wrap .resultContainer .tooltipContainer{position:relative;display:inline-block;cursor:pointer;border-bottom:1px dotted #000}#classification .page-wrap .resultContainer .tooltipContainer .tooltipText{visibility:hidden;width:300px;background-color:#555;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-150px;opacity:0;transition:opacity .5s;font-weight:400}#classification .page-wrap .resultContainer .tooltipContainer .tooltipText::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent}#classification .page-wrap .resultContainer .tooltipContainer:hover .tooltipText{visibility:visible;opacity:1}#classification .emailFormContainer{display:none;padding:50px 0 25px;text-align:center}#classification .emailFormContainer .instructions{margin-bottom:10px}#classification .emailFormContainer .wrapper{margin:0 auto;width:40%;height:35px;border:1px solid #eee;border-radius:20px;text-align:center;box-shadow:0 0 7px #dcdcdc}#classification .emailFormContainer input.email{font-size:16px;width:73%;height:100%;border:none;background-color:transparent}#classification .emailFormContainer button.submit{float:right;height:100%;padding:7px 15px;border-radius:20px;font-size:16px}#content.myScratchpads h2{margin:50px 0}#content.myScratchpads h2 #actions{float:right}#content.myScratchpads .scratchpads{width:600px}#content.myScratchpads .scratchpads .scratchpad{margin-bottom:20px;line-height:1.2em}#content.myScratchpads .scratchpads .scratchpad .secretTitle{display:inline-block;vertical-align:middle;background-color:#ffffe0;border:1px solid #ff0;border-radius:3px;padding:3px 5px;font-size:16px;font-variant:small-caps}.explainerToolPage .conceptTitle{margin:30px 0;font-weight:400;width:750px;display:inline-block}.explainerToolPage .header{font-size:22px;margin:30px 0 20px}.explainerToolPage .statusTitleContainer{margin-top:20px}.explainerToolPage .statusTitleContainer .statusTitle{font-size:26px}.explainerToolPage .explainerHeader{margin-left:490px}.explainerToolPage .subheader{margin:20px 0}.explainerToolPage .subheader b{font-weight:700}.explainerToolPage .subheader p{padding:5px 0}.explainerToolPage .subheader ul{list-style:inherit;margin-left:20px}.explainerToolPage .subheader ul li{padding:2px}.explainerToolPage .subheader table{margin:10px 0}.explainerToolPage .subheader table td{padding:10px 40px 0 0;vertical-align:middle}.explainerToolPage .subheader img{width:500px;margin:10px 0}.explainerToolPage .emphasis{font-weight:700}.explainerToolPage .progressBar{margin-bottom:20px}.explainerToolPage .progressBar ul{border:2px solid #000}.explainerToolPage .progressBar ul li{padding:0 5px;display:inline-block;line-height:40px;text-align:center;width:185px}.explainerToolPage .progressBar ul li.selected{font-weight:700}.explainerToolPage .submitButtons{margin-top:40px;text-align:center}.explainerToolPage .submitButtons button{margin:0 10px}.explainerToolPage .charactersRemaining{float:left;font-size:14px;margin-top:5px}#conceptOutlinePage .sampleQuestions{width:30%;float:left;padding-right:10%}#conceptOutlinePage .sampleQuestions ul{margin-left:20px}#conceptOutlinePage .sampleQuestions li{margin:10px 0;list-style:initial}#conceptOutlinePage .outlineContainer{float:right;width:60%}#conceptOutlinePage .outlineContainer .concept{margin-bottom:10px}#conceptOutlinePage .outlineContainer .concept input{padding:10px;border:1px solid #e1e1e1;border-radius:2px;width:100%;box-sizing:border-box}#conceptOutlinePage .outlineContainer .concept .move{float:right;font-size:20px}#conceptOutlinePage .outlineContainer .concept .move a{color:#000;text-decoration:none}#conceptOutlinePage .outlineContainer .concept.reorder input{width:90%}#conceptOutlinePage .outlineContainer .submitOutline{margin-top:20px;float:right}#conceptDrawDiagramsPage .sampleQuestions{width:250px;float:left;padding-right:10px;max-height:1000px;overflow-y:scroll}#conceptDrawDiagramsPage .sampleQuestions ul{margin-left:20px}#conceptDrawDiagramsPage .sampleQuestions li{margin:10px 0;list-style:initial}#conceptDrawDiagramsPage #newSnippetForm,#conceptDrawDiagramsPage .snippets{float:right}#conceptDrawDiagramsPage .addNewSnippetButtonContainer,#conceptFeedbackResponsePage .addNewSnippetButtonContainer{float:right;clear:both;width:100%;margin-top:30px}#conceptDrawDiagramsPage .addNewSnippetButtonContainer .addNewSnippetButton,#conceptFeedbackResponsePage .addNewSnippetButtonContainer .addNewSnippetButton{text-align:center}#conceptDrawDiagramsPage .addNewSnippetButtonContainer a,#conceptFeedbackResponsePage .addNewSnippetButtonContainer a{text-decoration:none}#conceptDrawDiagramsPage .addNewSnippetButtonContainer .icons-add-circle,#conceptFeedbackResponsePage .addNewSnippetButtonContainer .icons-add-circle{cursor:pointer;margin-bottom:10px}#conceptApprovedPage .snippetFeedback,#conceptFeedbackResponsePage .snippetFeedback{margin-left:20px;float:left;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#f8f8f8;width:230px;padding:20px}#conceptApprovedPage .snippetFeedback .rubricItem,#conceptFeedbackResponsePage .snippetFeedback .rubricItem{line-height:1.5em}#conceptApprovedPage .generalFeedback,#conceptFeedbackResponsePage .generalFeedback{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#f8f8f8;padding:20px;margin-bottom:20px}#conceptApprovedPage .feedbackResponse,#conceptFeedbackResponsePage .feedbackResponse{margin-top:40px;text-align:center}#conceptApprovedPage .feedbackResponse textarea,#conceptFeedbackResponsePage .feedbackResponse textarea{width:350px;height:100px}#conceptAddIllustrationsPage .sketchLink,#conceptReviewIllustrationsPage .sketchLink{margin-left:20px;float:left;margin-bottom:20px}#conceptAddIllustrationsPage .snippetIllustratorNotes,#conceptReviewIllustrationsPage .snippetIllustratorNotes{margin-left:15px;float:left;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#f8f8f8;width:250px;padding:20px}#conceptPublishedPage .contentPreviewContainer{margin-top:20px;text-align:center}#conceptPublishedPage .contentPreviewContainer .contentPreview{height:500px}#conceptQuestionsPage ul{margin-left:20px}#conceptQuestionsPage li{margin:10px 0;list-style:initial;padding:2px}#uploadSnippetImageModal img{width:500px;margin-bottom:20px}#uploadSnippetImageModal ul{list-style:inherit;margin:10px 0 0 20px}#uploadSnippetImageModal ul li{padding:2px}#uploadSnippetImageModal .buttonContainer{text-align:center;margin-top:20px}.passwordResetRequest h1{font-weight:400;margin:40px 0 30px}.passwordResetRequest .passwordResetRequestForm{position:relative}.passwordResetRequest .passwordResetRequestForm .input{width:400px;margin:0;margin-right:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 10px}.passwordResetRequest .passwordResetRequestForm input{float:left}.passwordResetRequest .passwordResetRequestForm button{width:12em}.passwordResetRequest .passwordResetForm .input{display:block;width:400px;margin-top:15px;padding:12px 10px}.passwordResetRequest .passwordResetForm button{margin-top:15px}.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 .content{margin:0 auto;width:1000px;padding:0 50px}#press .header{background-color:#9013fe;position:relative;overflow:hidden}#press .header .content{height:550px}#press .header .content h1{font-size:60px;line-height:58px;font-weight:600;color:#fff;padding:160px 0;text-align:center}#press .header .globeContainer{position:absolute;bottom:0;width:100%;height:1000px;opacity:.2}#press .header .globeContainer .globeCanvas{display:block;margin:0 auto}#press .story .content{padding:50px;width:780px}#press .story .content h2{color:#000;font-weight:700;font-size:36px;line-height:46px}#press .story .content p{font-size:24px;color:#777;margin:10px 0;line-height:34px}#press .founders{background-color:#f5f5f1}#press .founders .content{padding:50px;width:900px;font-weight:300}#press .founders .content h2{text-align:center}#press .founders .content .founder{margin:50px 0}#press .founders .content .founder .founderName{font-weight:700;float:left}#press .founders .content .founder .founderName img{width:200px;margin-top:20px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#press .founders .content .founder .founderDescription{float:right;width:600px}#press .founders .content .team{text-align:center;font-size:28px;padding:50px 0}#press .founders .content .team img{display:block;margin:30px auto;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#press .assets .content{padding:50px;width:1000px}#press .assets .content h3{margin:10px 0}#press .assets .content .gifs,#press .assets .content .logos,#press .assets .content .screenshots,#press .assets .content .videos{padding-bottom:20px}#press .assets .content .videos iframe{width:640px;height:360px}#press .assets .content .logos img{max-height:100px;margin:10px}#press .assets .content .screenshots .screenshot{position:relative;margin:10px;display:inline-block}#press .assets .content .screenshots .screenshot img{max-height:150px}#press .assets .content .screenshots .screenshot img.wide{max-height:initial;max-width:250px}#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 .gifs img{max-height:200px}#press .assets .content .mentionLinks .mentionLink{display:block;width:150px;float:left;margin-right:15px}#press .assets .content .mentionLinks .mentionLink img{width:100%}#press .assets .content .blogLinks .blogLink{display:block;font-size:20px;margin:20px 0}#press .learnMore{background-color:#384c64;color:#fff}#press .learnMore .content{padding:100px 0 20px;width:1000px}#press .learnMore .content .contactUs{margin-top:50px;text-align:center}#press .learnMore .content .contactUs h2{font-size:36px}#press .learnMore .content .contactUs .button{font-size:20px;padding:15px 20px}.pressFooter{background-color:#384c64}.pressFooter a{color:#fff}@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}#reviews{font-family:"Cera Pro",-apple-system,Helvetica,Arial,sans-serif;padding-bottom:40px}#reviews .header .logo{padding-top:20px;padding-left:20px;float:left}#reviews .header .logo img{height:70px}#reviews .header .about{float:right;padding-top:40px;padding-right:40px;font-size:20px}#reviews .header .about a{color:#fff}#reviews .header .about a:hover{text-decoration:none}#reviews .hero{padding-top:110px}#reviews .hero h1{color:#fff;font-size:40px;font-weight:700;text-align:center}#reviews .content{margin:0 auto;width:1000px;padding:0 50px}#reviews .content .review{margin-top:35px}#reviews .content .review .stars{text-align:center}#reviews .content .review .stars img{margin-right:5px}#reviews .content .review .reviewBubble{width:720px;margin:20px auto 0;background-color:#fff;padding:20px;border-radius:6px;box-shadow:0 0 20px 0 rgba(0,0,0,.2);font-size:18px;line-height:1.2}#reviews .content .review .reviewBubble .title{font-weight:700}#reviews .content .review .reviewBubble .username{margin-top:20px;color:rgba(51,51,51,.6)}#contributorsPopup{-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;-moz-box-shadow:0 0 7px rgba(0,0,0,.5);-webkit-box-shadow:0 0 7px rgba(0,0,0,.5);box-shadow:0 0 7px rgba(0,0,0,.5);position:absolute;width:410px;background-color:#fff;padding:30px;border:1px solid #e1e1e1;z-index:4}#contributorsPopup .heading{font-weight:600;display:block;margin-bottom:20px;font-size:24px}#contributorsPopup .close{position:absolute;right:15px;top:15px}#contributorsPopup .arrow{text-shadow:0 2px 4px rgba(0,0,0,.3);position:absolute;color:#fff;left:50%;top:100%;margin-top:-14px;font-size:36px;margin-left:-12px}#contributorsPopup .explanation{margin-bottom:25px}#contributorsPopup ul{max-height:150px;overflow:scroll}#contributorsPopup ul li{margin-bottom:15px}#contributorsPopup ul li:last-child{margin-bottom:0}#contributorsPopup ul li .contributorDetails{float:left;width:138px;margin-right:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#contributorsPopup ul li .contributorDetails img{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;width:25px;height:25px;vertical-align:middle}#contributorsPopup ul li .bar{float:left;width:200px;background-color:#f5f5f5;height:20px}#contributorsPopup ul li .bar .filled{height:100%;background-color:#2d7ddc}#answerThanksNoteContainer{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px/3px;-webkit-border-radius:3px;border-radius:3px;width:340px;color:#fff;text-align:left;padding:10px;z-index:8;position:absolute;background-color:#2d7ddc}#answerThanksNoteContainer.activated button{display:inline-block;vertical-align:middle}#answerThanksNoteContainer.activated textarea{height:100px}#answerThanksNoteContainer .arrow{border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #2d7ddc;width:0;height:0;margin:0;padding:0;position:absolute;display:block;left:0;margin-left:-10px;margin-top:0}#answerThanksNoteContainer label{display:block;margin-bottom:10px}#answerThanksNoteContainer textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:10px;padding:10px;height:44px}#answerThanksNoteContainer .submitButton{display:none;background-color:#d6e8fe;color:#2d7ddc;float:right;border:none}.answerBox,.questionBox{position:relative}.answerBox .ourPopover,.questionBox .ourPopover{position:absolute;left:102%;width:250px;top:-55px}.answerBox .ourPopover .signInWithGoogle,.questionBox .ourPopover .signInWithGoogle{margin-top:20px;margin-bottom:10px}.answerBox .questionBoxLink .questionListItemContent,.questionBox .questionBoxLink .questionListItemContent{padding-top:20px}.answerBox .questionBoxLink .questionFooter,.questionBox .questionBoxLink .questionFooter{padding-bottom:20px}.duplicateQuestionPageContent,.questionPageContent{margin-top:50px;position:relative}.duplicateQuestionPageContent.showAds,.questionPageContent.showAds{margin-top:25px}.duplicateQuestionPageContent .editorContainer.active .inactiveEditorContainer,.questionPageContent .editorContainer.active .inactiveEditorContainer{display:none}.duplicateQuestionPageContent .editorContainer.active .activeEditorContainer,.questionPageContent .editorContainer.active .activeEditorContainer{display:block}.duplicateQuestionPageContent .editorContainer .inactiveEditorContainer,.questionPageContent .editorContainer .inactiveEditorContainer{height:70px;border:1px solid #e1e1e1;padding:10px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer,.questionPageContent .editorContainer .activeEditorContainer{display:none}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .help,.questionPageContent .editorContainer .activeEditorContainer .help{margin-bottom:20px;background-color:#fbf9e2;border:1px solid #f6edd0}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .help .helpHeader,.questionPageContent .editorContainer .activeEditorContainer .help .helpHeader{font-weight:700;text-transform:uppercase;margin-bottom:15px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .help .helpHeader .icons-lightbulb,.questionPageContent .editorContainer .activeEditorContainer .help .helpHeader .icons-lightbulb{position:relative;top:3px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .help .regularTips,.questionPageContent .editorContainer .activeEditorContainer .help .regularTips{padding:30px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip,.questionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px;float:left}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip:last-child,.questionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip:last-child{padding-right:0;width:213px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip.lightbulb,.questionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip.lightbulb{width:210px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip.lightbulb .imageContainer,.questionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip.lightbulb .imageContainer{width:32px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip.lightbulb .text,.questionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip.lightbulb .text{width:158px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip.apple,.questionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip.apple{width:235px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip.apple .imageContainer,.questionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip.apple .imageContainer{width:39px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip.apple .text,.questionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip.apple .text{width:176px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip.books,.questionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip.books{width:280px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip.books .imageContainer,.questionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip.books .imageContainer{width:61px;position:relative;top:6px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip.books .text,.questionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip.books .text{width:199px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip.howTo,.questionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip.howTo{line-height:1.3}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip .imageContainer,.questionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip .imageContainer{float:left}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip .text,.questionPageContent .editorContainer .activeEditorContainer .help .regularTips .regularTip .text{float:left;font-size:19px;line-height:1.2em}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .help .tips,.questionPageContent .editorContainer .activeEditorContainer .help .tips{margin-bottom:30px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .help ul li,.questionPageContent .editorContainer .activeEditorContainer .help ul li{margin-bottom:10px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .editorBox,.questionPageContent .editorContainer .activeEditorContainer .editorBox{border:1px solid #e1e1e1}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .editorBox .editorHeader .wmd-button-row,.questionPageContent .editorContainer .activeEditorContainer .editorBox .editorHeader .wmd-button-row{border:0}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .editorBox .editorHeader .rightPane,.questionPageContent .editorContainer .activeEditorContainer .editorBox .editorHeader .rightPane{border-style:solid}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .editorBox .editorHeader .descriptionBar,.questionPageContent .editorContainer .activeEditorContainer .editorBox .editorHeader .descriptionBar{display:None}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .leftPane,.questionPageContent .editorContainer .activeEditorContainer .leftPane{width:499px;float:left;position:relative;background-color:#fff}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .leftPane .descriptionContainer,.duplicateQuestionPageContent .editorContainer .activeEditorContainer .leftPane .summaryContainer,.questionPageContent .editorContainer .activeEditorContainer .leftPane .descriptionContainer,.questionPageContent .editorContainer .activeEditorContainer .leftPane .summaryContainer{padding:10px;border-top:1px solid #e1e1e1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .leftPane .descriptionContainer h4,.duplicateQuestionPageContent .editorContainer .activeEditorContainer .leftPane .summaryContainer h4,.questionPageContent .editorContainer .activeEditorContainer .leftPane .descriptionContainer h4,.questionPageContent .editorContainer .activeEditorContainer .leftPane .summaryContainer h4{font-weight:600}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .leftPane .descriptionContainer .answerHelp,.duplicateQuestionPageContent .editorContainer .activeEditorContainer .leftPane .summaryContainer .answerHelp,.questionPageContent .editorContainer .activeEditorContainer .leftPane .descriptionContainer .answerHelp,.questionPageContent .editorContainer .activeEditorContainer .leftPane .summaryContainer .answerHelp{float:right;background-color:#fbf9e2;border:1px solid #f6edd0;color:#9e9e9e;height:16px;width:16px;padding:2px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;text-align:center;cursor:pointer}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .leftPane .descriptionContainer .tooltip-inner,.duplicateQuestionPageContent .editorContainer .activeEditorContainer .leftPane .summaryContainer .tooltip-inner,.questionPageContent .editorContainer .activeEditorContainer .leftPane .descriptionContainer .tooltip-inner,.questionPageContent .editorContainer .activeEditorContainer .leftPane .summaryContainer .tooltip-inner{width:315px;max-width:none;font-size:14px;text-align:left;padding:10px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .leftPane .inputContainer,.questionPageContent .editorContainer .activeEditorContainer .leftPane .inputContainer{position:relative}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .leftPane .inputContainer .placeholder,.questionPageContent .editorContainer .activeEditorContainer .leftPane .inputContainer .placeholder{position:absolute;top:10px;z-index:1}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .leftPane .inputContainer textarea,.questionPageContent .editorContainer .activeEditorContainer .leftPane .inputContainer textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;position:relative;width:100%;resize:none;z-index:2;border:none;padding:5px 0}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .leftPane .inputContainer textarea:disabled,.questionPageContent .editorContainer .activeEditorContainer .leftPane .inputContainer textarea:disabled{cursor:not-allowed}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .leftPane .inputContainer .answerWarning,.questionPageContent .editorContainer .activeEditorContainer .leftPane .inputContainer .answerWarning{color:#c85050}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .rightPane,.questionPageContent .editorContainer .activeEditorContainer .rightPane{width:498px;float:left;position:relative;border-left:1px dashed #e1e1e1}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .rightPane .previewHeading,.questionPageContent .editorContainer .activeEditorContainer .rightPane .previewHeading{font-variant:small-caps;font-size:21px;color:#9e9e9e;text-align:center;padding:7px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .rightPane .previewPane,.questionPageContent .editorContainer .activeEditorContainer .rightPane .previewPane{padding:10px;margin-bottom:15px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .rightPane .previewPane .preview,.questionPageContent .editorContainer .activeEditorContainer .rightPane .previewPane .preview{margin-top:10px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .rightPane .previewPane.summaryPreviewPane .preview,.questionPageContent .editorContainer .activeEditorContainer .rightPane .previewPane.summaryPreviewPane .preview{min-height:50px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .rightPane .previewPane.descriptionPreviewPane .preview,.questionPageContent .editorContainer .activeEditorContainer .rightPane .previewPane.descriptionPreviewPane .preview{min-height:340px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .rightPane .previewPane .markdown,.questionPageContent .editorContainer .activeEditorContainer .rightPane .previewPane .markdown{word-break:break-word}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .rightPane .previewPane iframe,.questionPageContent .editorContainer .activeEditorContainer .rightPane .previewPane iframe{width:469px;height:263.81px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .doubleCheckContainer,.questionPageContent .editorContainer .activeEditorContainer .doubleCheckContainer{margin:20px 0}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .commentContainer,.questionPageContent .editorContainer .activeEditorContainer .commentContainer{width:585px;margin-top:30px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .commentContainer p,.questionPageContent .editorContainer .activeEditorContainer .commentContainer p{margin-bottom:10px}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .buttons,.questionPageContent .editorContainer .activeEditorContainer .buttons{margin-top:30px;text-align:center}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .buttons button,.questionPageContent .editorContainer .activeEditorContainer .buttons button{-moz-transition:opacity .1s 0;-o-transition:opacity .1s 0;-webkit-transition:opacity .1s 0;transition:opacity .1s 0}.duplicateQuestionPageContent .editorContainer .activeEditorContainer .buttons button.cancelButton,.questionPageContent .editorContainer .activeEditorContainer .buttons button.cancelButton{margin-right:5px}.duplicateQuestionPageContent .topBannerAd,.questionPageContent .topBannerAd{width:100%;height:90px;text-align:center;margin-bottom:25px}.duplicateQuestionPageContent .floatingSidebar,.questionPageContent .floatingSidebar{background-color:#d4e7ff;position:absolute;left:-50px}.duplicateQuestionPageContent .floatingSidebar .heartWidget,.questionPageContent .floatingSidebar .heartWidget{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background-color:#d4e7ff;color:#2d7ddc;padding:10px 0;cursor:pointer;line-height:1.4}.duplicateQuestionPageContent .floatingSidebar .heartWidget .countContainer,.questionPageContent .floatingSidebar .heartWidget .countContainer{font-weight:700}.duplicateQuestionPageContent .floatingSidebar .heartWidget .heartContainer .icon-container,.questionPageContent .floatingSidebar .heartWidget .heartContainer .icon-container{background-position:0 -989px;height:19px;width:22px}.duplicateQuestionPageContent .floatingSidebar .heartWidget.liked .heartContainer .icon-container,.duplicateQuestionPageContent .floatingSidebar .heartWidget:hover .heartContainer .icon-container,.questionPageContent .floatingSidebar .heartWidget.liked .heartContainer .icon-container,.questionPageContent .floatingSidebar .heartWidget:hover .heartContainer .icon-container{background-position:0 -1032px;height:19px;width:22px}.duplicateQuestionPageContent .floatingSidebar .heartWidget,.questionPageContent .floatingSidebar .heartWidget{width:42px}.duplicateQuestionPageContent .floatingSidebar hr,.questionPageContent .floatingSidebar hr{margin:0 auto;width:80%;border-color:#b0cef2;border-bottom:0}.duplicateQuestionPageContent .floatingSidebar .greatAnswerContainer,.questionPageContent .floatingSidebar .greatAnswerContainer{width:42px;padding:10px 0;text-align:center;height:25px}.duplicateQuestionPageContent .floatingSidebar .greatAnswerContainer .answerIsGreat,.duplicateQuestionPageContent .floatingSidebar .greatAnswerContainer.isGreat .answerNotGreat,.questionPageContent .floatingSidebar .greatAnswerContainer .answerIsGreat,.questionPageContent .floatingSidebar .greatAnswerContainer.isGreat .answerNotGreat{display:none}.duplicateQuestionPageContent .floatingSidebar .greatAnswerContainer.isGreat .answerIsGreat,.duplicateQuestionPageContent .floatingSidebar .greatAnswerContainer:hover .greatAnswerPopover,.questionPageContent .floatingSidebar .greatAnswerContainer.isGreat .answerIsGreat,.questionPageContent .floatingSidebar .greatAnswerContainer:hover .greatAnswerPopover{display:block}.duplicateQuestionPageContent .floatingSidebar .greatAnswerContainer .greatAnswerPopover,.questionPageContent .floatingSidebar .greatAnswerContainer .greatAnswerPopover{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:20px;max-width:initial;width:350px;text-align:center;margin-left:50px;top:-30px}.duplicateQuestionPageContent .floatingSidebar .greatAnswerContainer .greatAnswerPopover .arrow,.questionPageContent .floatingSidebar .greatAnswerContainer .greatAnswerPopover .arrow{top:initial}.duplicateQuestionPageContent .floatingSidebar .greatAnswerContainer .greatAnswerPopover h3,.questionPageContent .floatingSidebar .greatAnswerContainer .greatAnswerPopover h3{font-size:24px;font-weight:600;margin:5px 0}.duplicateQuestionPageContent .floatingSidebar .greatAnswerContainer .greatAnswerPopover p,.questionPageContent .floatingSidebar .greatAnswerContainer .greatAnswerPopover p{text-align:left;margin:10px 0}.duplicateQuestionPageContent #main,.questionPageContent #main{margin-top:50px}.duplicateQuestionPageContent .redirectContainer,.questionPageContent .redirectContainer{margin-top:5px}.duplicateQuestionPageContent .questionTitle,.questionPageContent .questionTitle{font-size:30px;font-weight:400;line-height:30px;display:inline}.duplicateQuestionPageContent .questionDetailsContainer,.questionPageContent .questionDetailsContainer{margin:10px 0;position:relative;line-height:1.3}.duplicateQuestionPageContent .questionDetailsContainer .questionDetails,.questionPageContent .questionDetailsContainer .questionDetails{font-size:16px}.duplicateQuestionPageContent .questionDetailsContainer .questionDetails img,.questionPageContent .questionDetailsContainer .questionDetails img{max-height:500px}.duplicateQuestionPageContent .questionDetailsContainer .showAllDetails,.questionPageContent .questionDetailsContainer .showAllDetails{padding-top:5px}.duplicateQuestionPageContent .toggleQuestionActions,.questionPageContent .toggleQuestionActions{margin-left:20px;padding-left:20px;border-left:1px solid #e1e1e1;color:#9e9e9e}.duplicateQuestionPageContent .toggleQuestionActions .caret,.questionPageContent .toggleQuestionActions .caret{top:-2px;position:relative;vertical-align:middle;border-top-color:#9e9e9e;border-top-width:6px;border-right-width:6px;border-left-width:6px}.duplicateQuestionPageContent .breadcrumbs,.duplicateQuestionPageContent .editTopicContainer,.questionPageContent .breadcrumbs,.questionPageContent .editTopicContainer{display:inline-block}.duplicateQuestionPageContent .editQuestionContainer label,.questionPageContent .editQuestionContainer label{display:block}.duplicateQuestionPageContent .questionActions,.questionPageContent .questionActions{width:400px;position:absolute;border:1px solid #e1e1e1;background-color:#fff;z-index:4}.duplicateQuestionPageContent .questionActions li,.questionPageContent .questionActions li{color:#9e9e9e;padding:7px 14px;font-size:14px;cursor:pointer}.duplicateQuestionPageContent .questionActions li:first-child,.questionPageContent .questionActions li:first-child{padding-top:14px}.duplicateQuestionPageContent .questionActions li:last-child,.questionPageContent .questionActions li:last-child{padding-bottom:14px}.duplicateQuestionPageContent .questionActions li:hover,.questionPageContent .questionActions li:hover{background-color:#2d7ddc;color:#fff}.duplicateQuestionPageContent .questionActions li:hover .top,.questionPageContent .questionActions li:hover .top{color:#fff}.duplicateQuestionPageContent .questionActions li .top,.questionPageContent .questionActions li .top{color:#333}.duplicateQuestionPageContent .questionActions li .icon-container,.questionPageContent .questionActions li .icon-container{vertical-align:middle}.duplicateQuestionPageContent .editQuestionContainer,.questionPageContent .editQuestionContainer{width:600px}.duplicateQuestionPageContent .editQuestionContainer .questionLabel,.questionPageContent .editQuestionContainer .questionLabel{margin-bottom:10px}.duplicateQuestionPageContent .editQuestionContainer .select2-container,.questionPageContent .editQuestionContainer .select2-container{float:left}.duplicateQuestionPageContent .editQuestionContainer textarea,.questionPageContent .editQuestionContainer textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:50px}.duplicateQuestionPageContent .editQuestionContainer .editorContainer textarea,.questionPageContent .editQuestionContainer .editorContainer textarea{height:90px}.duplicateQuestionPageContent .editQuestionContainer .courseSelectBox,.questionPageContent .editQuestionContainer .courseSelectBox{margin-right:10px}.duplicateQuestionPageContent .questionPageLeft,.questionPageContent .questionPageLeft{width:600px;margin-right:58px}.duplicateQuestionPageContent .questionPageLeft .answer,.questionPageContent .questionPageLeft .answer{position:relative;padding-bottom:30px;margin-bottom:30px}.duplicateQuestionPageContent .questionPageLeft .answer .onboardingPopover,.questionPageContent .questionPageLeft .answer .onboardingPopover{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px/3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 8px rgba(0,0,0,.2);-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2);border:1px solid #e1e1e1;width:410px;padding:30px;position:absolute;z-index:5;background-color:#fff}.duplicateQuestionPageContent .questionPageLeft .answer .onboardingPopover .arrow,.questionPageContent .questionPageLeft .answer .onboardingPopover .arrow{-moz-box-shadow:0 16px 10px -17px rgba(0,0,0,.2);-webkit-box-shadow:0 16px 10px -17px rgba(0,0,0,.2);box-shadow:0 16px 10px -17px rgba(0,0,0,.2);width:25px;height:20px;position:absolute;overflow:hidden;top:-20px;left:50%;margin-left:-12px}.duplicateQuestionPageContent .questionPageLeft .answer .onboardingPopover .arrow:after,.questionPageContent .questionPageLeft .answer .onboardingPopover .arrow:after{-moz-box-shadow:-1px -1px 12px -2px rgba(0,0,0,.2);-webkit-box-shadow:-1px -1px 12px -2px rgba(0,0,0,.2);box-shadow:-1px -1px 12px -2px rgba(0,0,0,.2);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;width:20px;height:20px;background:#fff;top:14px;left:2px}.duplicateQuestionPageContent .questionPageLeft .answer .onboardingPopover .arrow.left,.questionPageContent .questionPageLeft .answer .onboardingPopover .arrow.left{top:50%;margin-top:-10px;margin-left:0;left:-25px}.duplicateQuestionPageContent .questionPageLeft .answer .onboardingPopover .arrow.left:after,.questionPageContent .questionPageLeft .answer .onboardingPopover .arrow.left:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0;left:18px}.duplicateQuestionPageContent .questionPageLeft .answer .onboardingPopover .body .close,.questionPageContent .questionPageLeft .answer .onboardingPopover .body .close{position:absolute;right:15px;top:15px;font-size:36px;font-weight:400}.duplicateQuestionPageContent .questionPageLeft .answer .onboardingPopover .body .title,.questionPageContent .questionPageLeft .answer .onboardingPopover .body .title{margin-bottom:15px;font-size:24px;font-weight:600}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer{padding:20px;margin-top:0;width:560px}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem{margin-bottom:30px;position:relative}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .activityImage,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .activityImage{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;width:32px;height:32px;margin-right:10px;padding-top:4px;float:left}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .commentQuote,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .commentQuote{border-left:1px solid #d6e8fe;padding-left:10px;font-style:italic;word-break:break-word}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .commentText,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .commentText{word-break:break-word;color:#333}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .activityInfo,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .activityInfo{line-height:1.3;float:left;width:518px}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .activityInfo .anonymousUser,.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .activityInfo .userNameLink,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .activityInfo .anonymousUser,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .activityInfo .userNameLink{font-weight:600}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .activityInfo .activityUser,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .activityInfo .activityUser{position:relative}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .activityInfo .activityUser .activityUsername,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .activityInfo .activityUser .activityUsername{position:absolute;font-size:14px;top:20px;padding:2px 5px;background-color:#2d7ddc;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;white-space:nowrap;display:none}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .activityInfo .activityUser:hover .activityUsername,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .activityInfo .activityUser:hover .activityUsername{display:block}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .activityInfo .flag,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .activityInfo .flag{vertical-align:middle}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .activityDetails,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .activityDetails{padding:0 0 10px 20px;margin:10px 0 10px 20px;border-left:3px solid #e1e1e1}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .removeEvent,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .removeEvent{display:none}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .flag,.questionPageContent .questionPageLeft .answer.isEditorActive .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:16px;padding:2px 8px;color:#333}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like .likeIcon,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like .likeIcon{display:inline-block;position:relative;background-position:0 -1008px;height:12px;width:12px}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like.liked .likeIcon,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like.liked .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1020px;height:12px;width:12px}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like:not(.disabled),.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like:not(.disabled){cursor:pointer}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like:not(.disabled):hover .likeIcon,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like:not(.disabled):hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1051px;height:12px;width:12px}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like.likedByUser .likeIcon,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like.likedByUser .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1063px;height:12px;width:12px}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1008px;height:12px;width:12px}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like .likeIcon,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like .likeIcon{vertical-align:middle;top:-1px}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like:hover,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .like:hover{text-decoration:none}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .link,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .link{color:#2d7ddc}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem:hover .removeEvent,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem:hover .removeEvent{display:inline}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .nonPublicBanner,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .nonPublicBanner{padding:5px;margin-bottom:5px;color:#fff;border-radius:1px;background-color:#c85050}.duplicateQuestionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .moderationContent,.questionPageContent .questionPageLeft .answer.isEditorActive .activityListContainer .activityList .activityListItem .moderationContent{padding:10px;background-color:#ffffe0;border:1px solid #fbeed5}.duplicateQuestionPageContent .questionPageLeft .answer .doubleCheckBanner,.questionPageContent .questionPageLeft .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}.duplicateQuestionPageContent .questionPageLeft .answer .doubleCheckBanner .doubleCheckCommentForm,.questionPageContent .questionPageLeft .answer .doubleCheckBanner .doubleCheckCommentForm{display:none}.duplicateQuestionPageContent .questionPageLeft .answer .doubleCheckBanner .doubleCheckCommentForm textarea,.questionPageContent .questionPageLeft .answer .doubleCheckBanner .doubleCheckCommentForm textarea{width:80%}.duplicateQuestionPageContent .questionPageLeft .answer .doubleCheckBanner .doubleCheckCommentForm button,.questionPageContent .questionPageLeft .answer .doubleCheckBanner .doubleCheckCommentForm button{float:right}.duplicateQuestionPageContent .questionPageLeft .answer .doubleCheckBanner .doubleCheckRequest .message,.questionPageContent .questionPageLeft .answer .doubleCheckBanner .doubleCheckRequest .message{margin:10px 0}.duplicateQuestionPageContent .questionPageLeft .answer .doubleCheckBanner.showCommentForm .doubleCheckCommentForm,.questionPageContent .questionPageLeft .answer .doubleCheckBanner.showCommentForm .doubleCheckCommentForm{display:block}.duplicateQuestionPageContent .questionPageLeft .answer .doubleCheckBanner.showCommentForm .doubleCheckRequest,.questionPageContent .questionPageLeft .answer .doubleCheckBanner.showCommentForm .doubleCheckRequest{display:none}.duplicateQuestionPageContent .questionPageLeft .answer .shadowBannedBanner,.questionPageContent .questionPageLeft .answer .shadowBannedBanner{padding:5px;margin-bottom:5px;background-color:#c85050;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.duplicateQuestionPageContent .questionPageLeft .answer .likeAnswerContainer,.questionPageContent .questionPageLeft .answer .likeAnswerContainer{padding-left:20px;height:60px;margin-top:25px;line-height:60px;border:1px solid #e1e1e1;border-radius:2px;font-weight:700}.duplicateQuestionPageContent .questionPageLeft .answer .likeAnswerContainer .likeAnswerButton,.questionPageContent .questionPageLeft .answer .likeAnswerContainer .likeAnswerButton{color:#000;float:right;padding:9px 15px;background-color:#fff;margin-top:10px;margin-right:10px;border:1px solid #e1e1e1;font-weight:700}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer,.questionPageContent .questionPageLeft .answer .activityListContainer{padding:20px;background-color:#f5f5f5}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem{margin-bottom:15px;position:relative}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .activityImage,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .activityImage{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;width:32px;height:32px;margin-right:10px;padding-top:4px;float:left}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .commentQuote,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .commentQuote{border-left:1px solid #d6e8fe;padding-left:10px;font-style:italic;word-break:break-word}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .commentText,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .commentText{word-break:break-word;color:#333}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .activityInfo,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .activityInfo{line-height:1.3;float:left;width:518px}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .activityInfo .anonymousUser,.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .activityInfo .userNameLink,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .activityInfo .anonymousUser,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .activityInfo .userNameLink{font-weight:600}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .activityInfo .activityUser,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .activityInfo .activityUser{position:relative}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .activityInfo .activityUser .activityUsername,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .activityInfo .activityUser .activityUsername{position:absolute;font-size:14px;top:20px;padding:2px 5px;background-color:#2d7ddc;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;white-space:nowrap;display:none}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .activityInfo .activityUser:hover .activityUsername,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .activityInfo .activityUser:hover .activityUsername{display:block}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .activityInfo .flag,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .activityInfo .flag{vertical-align:middle}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .activityDetails,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .activityDetails{padding:0 0 10px 20px;margin:10px 0 10px 20px;border-left:3px solid #e1e1e1}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .removeEvent,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .removeEvent{display:none}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .flag,.questionPageContent .questionPageLeft .answer .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:16px;padding:2px 8px;color:#333}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like .likeIcon,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like .likeIcon{display:inline-block;position:relative;background-position:0 -1008px;height:12px;width:12px}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like.liked .likeIcon,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like.liked .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1020px;height:12px;width:12px}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like:not(.disabled),.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like:not(.disabled){cursor:pointer}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like:not(.disabled):hover .likeIcon,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like:not(.disabled):hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1051px;height:12px;width:12px}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like.likedByUser .likeIcon,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like.likedByUser .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1063px;height:12px;width:12px}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1008px;height:12px;width:12px}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like .likeIcon,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like .likeIcon{vertical-align:middle;top:-1px}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like:hover,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .like:hover{text-decoration:none}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .link,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .link{color:#2d7ddc}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem:hover .removeEvent,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem:hover .removeEvent{display:inline}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .nonPublicBanner,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .nonPublicBanner{padding:5px;margin-bottom:5px;color:#fff;border-radius:1px;background-color:#c85050}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .moderationContent,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .activityListItem .moderationContent{padding:10px;background-color:#ffffe0;border:1px solid #fbeed5}.duplicateQuestionPageContent .questionPageLeft .answer .activityListContainer .activityList .showAllActivityListItems,.questionPageContent .questionPageLeft .answer .activityListContainer .activityList .showAllActivityListItems{margin-bottom:20px}.duplicateQuestionPageContent .questionPageLeft .answer .answerTop,.questionPageContent .questionPageLeft .answer .answerTop{margin-bottom:15px}.duplicateQuestionPageContent .questionPageLeft .answer .answerTop .contributorPic,.questionPageContent .questionPageLeft .answer .answerTop .contributorPic{width:32px;margin-right:15px;float:left;position:relative}.duplicateQuestionPageContent .questionPageLeft .answer .answerTop .contributorPic img,.questionPageContent .questionPageLeft .answer .answerTop .contributorPic img{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;width:32px;height:32px}.duplicateQuestionPageContent .questionPageLeft .answer .answerTop .contributorPic .topContributorPic,.questionPageContent .questionPageLeft .answer .answerTop .contributorPic .topContributorPic{z-index:2;position:relative}.duplicateQuestionPageContent .questionPageLeft .answer .answerTop .contributorPic .secondContributorPic,.questionPageContent .questionPageLeft .answer .answerTop .contributorPic .secondContributorPic{opacity:.5;z-index:1;position:absolute;top:5px;left:5px}.duplicateQuestionPageContent .questionPageLeft .answer .answerTop .contributorPic .secondContributorPic:hover,.questionPageContent .questionPageLeft .answer .answerTop .contributorPic .secondContributorPic:hover{opacity:1;z-index:3}.duplicateQuestionPageContent .questionPageLeft .answer .answerTop .answerInfo,.questionPageContent .questionPageLeft .answer .answerTop .answerInfo{float:left;width:553px;line-height:1.1em}.duplicateQuestionPageContent .questionPageLeft .answer .answerTop .answerInfo .answerInfoTop .topContributorLink,.questionPageContent .questionPageLeft .answer .answerTop .answerInfo .answerInfoTop .topContributorLink{font-weight:600}.duplicateQuestionPageContent .questionPageLeft .answer .answerTop .answerInfo .answerInfoTop .action-link,.questionPageContent .questionPageLeft .answer .answerTop .answerInfo .answerInfoTop .action-link{float:right}.duplicateQuestionPageContent .questionPageLeft .answer .answerTop .answerInfo .showSharePopup,.duplicateQuestionPageContent .questionPageLeft .answer .answerTop .answerInfo .startEditAnswer,.duplicateQuestionPageContent .questionPageLeft .answer .answerTop .answerInfo .toggleMoreAnswerActions,.questionPageContent .questionPageLeft .answer .answerTop .answerInfo .showSharePopup,.questionPageContent .questionPageLeft .answer .answerTop .answerInfo .startEditAnswer,.questionPageContent .questionPageLeft .answer .answerTop .answerInfo .toggleMoreAnswerActions{color:#9e9e9e;cursor:pointer;margin-left:15px;margin-right:2px}.duplicateQuestionPageContent .questionPageLeft .answer .answerTop .answerInfo .toggleMoreAnswerActions .caret,.questionPageContent .questionPageLeft .answer .answerTop .answerInfo .toggleMoreAnswerActions .caret{top:-2px;position:relative;vertical-align:middle;border-top-color:#9e9e9e;border-top-width:6px;border-right-width:6px;border-left-width:6px}.duplicateQuestionPageContent .questionPageLeft .answer .answerTop .answerInfo .toggleMoreAnswerActions .moreAnswerActions,.questionPageContent .questionPageLeft .answer .answerTop .answerInfo .toggleMoreAnswerActions .moreAnswerActions{display:none;position:absolute;right:0;width:180px;background-color:#fff;border:1px solid #e1e1e1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:10px;margin-top:5px;z-index:13}.duplicateQuestionPageContent .questionPageLeft .answer .answerTop .answerInfo .toggleMoreAnswerActions .moreAnswerActions .answerAction,.questionPageContent .questionPageLeft .answer .answerTop .answerInfo .toggleMoreAnswerActions .moreAnswerActions .answerAction{margin-bottom:10px;color:#9e9e9e}.duplicateQuestionPageContent .questionPageLeft .answer .answerTop .answerInfo .toggleMoreAnswerActions .moreAnswerActions .answerAction:hover,.questionPageContent .questionPageLeft .answer .answerTop .answerInfo .toggleMoreAnswerActions .moreAnswerActions .answerAction:hover{text-decoration:underline}.duplicateQuestionPageContent .questionPageLeft .answer .answerTop .answerInfo .toggleMoreAnswerActions.expand .moreAnswerActions,.questionPageContent .questionPageLeft .answer .answerTop .answerInfo .toggleMoreAnswerActions.expand .moreAnswerActions{display:block}.duplicateQuestionPageContent .questionPageLeft .answer .answerTop .answerInfo .icon-container,.questionPageContent .questionPageLeft .answer .answerTop .answerInfo .icon-container{top:3px}.duplicateQuestionPageContent .questionPageLeft .answer .onboardingPopover,.questionPageContent .questionPageLeft .answer .onboardingPopover{left:340px;top:50px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer,.questionPageContent .questionPageLeft .answer .answerContainer{line-height:1.3;width:100%;margin-bottom:25px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown,.questionPageContent .questionPageLeft .answer .answerContainer .markdown{word-break:break-word}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px/3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #e1e1e1;text-align:left;z-index:8;position:absolute;background-color:#fff;width:393px;top:50%;padding:0}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .arrow:after,.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .arrow:before,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .arrow:after,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .arrow:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .arrow:after,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .arrow:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:12px;margin-top:-12px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .arrow:before,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .arrow:before{border-color:rgba(245,245,245,0);border-right-color:#e1e1e1;border-width:13px;margin-top:-13px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover div,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover div{padding:0}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1{color:#2d7ddc;min-height:64px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .divider,.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .thumb,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .divider,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .thumb{float:left}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .divider,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .divider{width:1px;height:24px;margin-top:20px;background-color:#e1e1e1}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .thumbs,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .thumbs{height:64px;position:absolute;top:0;left:0;background-color:#fff;z-index:1}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .thumbs.bottomShadow .shadow,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .thumbs.bottomShadow .shadow{display:block}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .thumbs .thumbsContainer,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .thumbs .thumbsContainer{position:relative;z-index:2;background-color:#fff}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .thumbs .shadow,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .thumbs .shadow{-moz-box-shadow:0 0 8px 2px rgba(0,0,0,.3);-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,.3);box-shadow:0 0 8px 2px rgba(0,0,0,.3);display:none;background-color:#fff;height:8px;position:absolute;bottom:0;left:50%;z-index:1;width:381px;margin-top:60px;margin-left:-190px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .thumb,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .thumb{width:195px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .thumb .icon-container,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .thumb .icon-container{vertical-align:middle}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .thumbsdown,.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .thumbsup,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .thumbsdown,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .thumbsup{padding:20px 0;text-align:center}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments{padding:64px 0 0 20px;max-height:460px;overflow-y:scroll}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem{margin-bottom:10px;position:relative}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .activityImage,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .activityImage{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;width:32px;height:32px;margin-right:10px;padding-top:4px;float:left}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .commentQuote,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .commentQuote{border-left:1px solid #d6e8fe;padding-left:10px;font-style:italic;word-break:break-word}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .commentText,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .commentText{word-break:break-word;color:#333}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .activityInfo,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .activityInfo{line-height:1.3;float:left;width:309px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .activityInfo .anonymousUser,.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .activityInfo .userNameLink,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .activityInfo .anonymousUser,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .activityInfo .userNameLink{font-weight:600}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .activityInfo .activityUser,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .activityInfo .activityUser{position:relative}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .activityInfo .activityUser .activityUsername,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .activityInfo .activityUser .activityUsername{position:absolute;font-size:14px;top:20px;padding:2px 5px;background-color:#2d7ddc;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;white-space:nowrap;display:none}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .activityInfo .activityUser:hover .activityUsername,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .activityInfo .activityUser:hover .activityUsername{display:block}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .activityInfo .flag,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .activityInfo .flag{vertical-align:middle}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .activityDetails,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .activityDetails{padding:0 0 10px 20px;margin:10px 0 10px 20px;border-left:3px solid #e1e1e1}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .removeEvent,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .removeEvent{display:none}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .flag,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .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:16px;padding:2px 8px;color:#333}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like .likeIcon,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like .likeIcon{display:inline-block;position:relative;background-position:0 -1008px;height:12px;width:12px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like.liked .likeIcon,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like.liked .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1020px;height:12px;width:12px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like:not(.disabled),.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like:not(.disabled){cursor:pointer}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like:not(.disabled):hover .likeIcon,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like:not(.disabled):hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1051px;height:12px;width:12px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like.likedByUser .likeIcon,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like.likedByUser .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1063px;height:12px;width:12px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like.likedByUser:hover .likeIcon,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like.likedByUser:hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1008px;height:12px;width:12px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like .likeIcon,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like .likeIcon{vertical-align:middle;top:-1px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like:hover,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .like:hover{text-decoration:none}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .link,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .link{color:#2d7ddc}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem:hover .removeEvent,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem:hover .removeEvent{display:inline}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .nonPublicBanner,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .nonPublicBanner{padding:5px 10px;margin-bottom:5px;color:#fff;border-radius:1px;background-color:#c85050}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .moderationContent,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .activityList .activityListItem .moderationContent{padding:10px;background-color:#ffffe0;border:1px solid #fbeed5}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .paragraphFeedbackComments,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .paragraphFeedbackComments{padding-left:0;list-style:none}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .paragraphFeedbackComments .commentEventContainer,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .paragraphFeedbackComments .commentEventContainer{width:351px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .paragraphFeedbackComments .commentEventContainer.highlight,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .paragraphFeedbackComments .commentEventContainer.highlight{background-color:#fbf9e2;padding-bottom:5px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .paragraphFeedbackComments .commentEventContainer.highlight .newComment,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .paragraphFeedbackComments .commentEventContainer.highlight .newComment{display:block}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .paragraphFeedbackComments .commentEventContainer .newComment,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .paragraphFeedbackComments .commentEventContainer .newComment{display:none;font-variant:small-caps;font-size:12px;text-align:center;color:#9e9e9e;font-weight:700;padding:5px 0}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .paragraphFeedbackComments .commentEventContainer .activityListItem .commentText,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .paragraphFeedbackComments .commentEventContainer .activityListItem .commentText{display:block}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .paragraphFeedbackComments .commentEventContainer .activityListItem .activityInfo,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .paragraphFeedbackComments .commentEventContainer .activityListItem .activityInfo{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .paragraphFeedbackComments .commentEventContainer .activityListItem .activityInfo .anonymousUser,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .ppfComments .paragraphFeedbackComments .commentEventContainer .activityListItem .activityInfo .anonymousUser{color:#555}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .commentForm,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .commentForm{padding:0 20px 20px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .commentForm .commentInput,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .commentForm .commentInput{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:42px;padding:5px 5px 5px 7px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .commentForm .commentInput:empty:not(:focus):before,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step1 .commentForm .commentInput:empty:not(:focus):before{content:"Write a reply...";color:#d4d4d4}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .commentForm.active .buttonContainer,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .commentForm.active .buttonContainer{display:block}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .commentForm .buttonContainer,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .commentForm .buttonContainer{display:none;margin-top:5px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .commentForm .buttonContainer button,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .commentForm .buttonContainer button{background-color:#d6e8fe;color:#2d7ddc;float:right;border:none}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step2,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step2{padding:20px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step2 .textarea,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step2 .textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:80px;padding:5px 5px 5px 7px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step2 .textarea:empty:not(:focus):before,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerParagraphFeedbackPopover .feedback-step2 .textarea:empty:not(:focus):before{content:"Write here...";color:#d4d4d4}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown iframe,.questionPageContent .questionPageLeft .answer .answerContainer .markdown iframe{width:570px;height:320.63px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerFeedbackSection,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerFeedbackSection{padding:0;position:relative}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerFeedbackSection .commentBubble,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerFeedbackSection .commentBubble{background-position:0 -484px;height:24px;width:23px;top:50%;position:absolute;right:-33px;margin-top:-12px;padding:0;color:#9e9e9e;text-align:center}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackStats,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackStats{position:absolute;left:644px;width:30px;padding:0;top:50%;margin-top:-10px;line-height:.9em;font-size:12px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackStats .dot.green,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackStats .dot.green{background-color:#90ee90}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackStats .dot.red,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackStats .dot.red{background-color:red}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .feedback-result,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .feedback-result{background:#f5f5f5;padding:8px;width:18px;height:18px;position:absolute;right:-36px;top:50%;margin-top:-18px;border:1px solid #e1e1e1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .feedback-result .arrow,.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .feedback-result .arrow-inner,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .feedback-result .arrow,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .feedback-result .arrow-inner{position:absolute;display:block}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .feedback-result .arrow,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .feedback-result .arrow{border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #d4d4d4;width:0;height:0;margin:0;padding:0;margin-left:-10px;margin-top:-10px;left:0;top:50%}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .feedback-result .arrow-inner,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .feedback-result .arrow-inner{border-top:9px solid transparent;border-bottom:9px solid transparent;border-right:9px solid #f5f5f5;width:0;height:0;margin:0;padding:0;top:-9px;left:1px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .feedback-result .icon-container,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .feedback-result .icon-container{vertical-align:top}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .feedback-result .icon-container.icons-thumbsdown-gray,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .feedback-result .icon-container.icons-thumbsdown-gray{vertical-align:middle}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .answerFeedbackSection:hover .originalContent,.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackOpen .originalContent,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .answerFeedbackSection:hover .originalContent,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackOpen .originalContent{background-color:#f5f5f5}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackOpen .answerParagraphFeedbackPopover,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackOpen .answerParagraphFeedbackPopover{z-index:12}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .originalContent,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .originalContent{padding:5px 10px 5px 0}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .originalContent p,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .originalContent p{margin-bottom:0}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown li.originalContent,.questionPageContent .questionPageLeft .answer .answerContainer .markdown li.originalContent{margin:0}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .thumbsdown,.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .thumbsup,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .thumbsdown,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .thumbsup{cursor:pointer}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackContainer,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackContainer{width:45px;position:relative;text-align:right}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackContainer .tooltip,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackContainer .tooltip{width:120px;opacity:1;top:-30px!important;padding-bottom:0!important}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackContainer .tooltip .tooltip-arrow,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackContainer .tooltip .tooltip-arrow{top:100%;border-top-color:#2d7ddc}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackContainer .tooltip .tooltip-inner,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackContainer .tooltip .tooltip-inner{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;padding:5px;background-color:#2d7ddc;white-space:nowrap}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackContainer.active .thumbsdown,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackContainer.active .thumbsdown{background-position:0 -1589px;height:15px;width:18px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackContainer.active .thumbsup,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackContainer.active .thumbsup{background-position:0 -1675px;height:17px;width:20px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackContainer.active .tooltip,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackContainer.active .tooltip{width:150px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackContainer.active .tooltip .tooltip-arrow,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackContainer.active .tooltip .tooltip-arrow{border-top-color:#9e9e9e}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackContainer.active .tooltip .tooltip-inner,.questionPageContent .questionPageLeft .answer .answerContainer .markdown .feedbackContainer.active .tooltip .tooltip-inner{background-color:#9e9e9e}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .markdown p.clearfix:hover,.questionPageContent .questionPageLeft .answer .answerContainer .markdown p.clearfix:hover{background-color:#f5f5f5}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .pointsMessage,.questionPageContent .questionPageLeft .answer .answerContainer .pointsMessage{-moz-border-radius:5px/5px;-webkit-border-radius:5px;border-radius:5px;padding:20px;border:1px solid #fbeed5;background-color:#ffffe0;line-height:1.4em;margin-bottom:20px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .newSolution textarea,.questionPageContent .questionPageLeft .answer .answerContainer .newSolution textarea{width:585px;height:300px;margin:10px 0}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .newSolution .submitSolution,.questionPageContent .questionPageLeft .answer .answerContainer .newSolution .submitSolution{float:right}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .noAnswers,.questionPageContent .questionPageLeft .answer .answerContainer .noAnswers{margin-top:20px;padding:100px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .logIn,.questionPageContent .questionPageLeft .answer .answerContainer .logIn{width:600px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .logIn .logInHeader,.questionPageContent .questionPageLeft .answer .answerContainer .logIn .logInHeader{margin-bottom:10px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .logIn button,.questionPageContent .questionPageLeft .answer .answerContainer .logIn button{margin-right:10px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .logIn button img,.questionPageContent .questionPageLeft .answer .answerContainer .logIn button img{vertical-align:middle}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .answerActions,.questionPageContent .questionPageLeft .answer .answerContainer .answerActions{margin-top:30px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .answerActions .heartWidget,.questionPageContent .questionPageLeft .answer .answerContainer .answerActions .heartWidget{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background-color:#d4e7ff;color:#2d7ddc;padding:10px 0;cursor:pointer;line-height:1.4}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .answerActions .heartWidget .countContainer,.questionPageContent .questionPageLeft .answer .answerContainer .answerActions .heartWidget .countContainer{font-weight:700}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .answerActions .heartWidget .heartContainer .icon-container,.questionPageContent .questionPageLeft .answer .answerContainer .answerActions .heartWidget .heartContainer .icon-container{background-position:0 -989px;height:19px;width:22px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .answerActions .heartWidget.liked .heartContainer .icon-container,.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .answerActions .heartWidget:hover .heartContainer .icon-container,.questionPageContent .questionPageLeft .answer .answerContainer .answerActions .heartWidget.liked .heartContainer .icon-container,.questionPageContent .questionPageLeft .answer .answerContainer .answerActions .heartWidget:hover .heartContainer .icon-container{background-position:0 -1032px;height:19px;width:22px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .answerActions .heartWidget .countContainer,.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .answerActions .heartWidget .heartContainer,.questionPageContent .questionPageLeft .answer .answerContainer .answerActions .heartWidget .countContainer,.questionPageContent .questionPageLeft .answer .answerContainer .answerActions .heartWidget .heartContainer{display:inline-block;vertical-align:top}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .answerActions .heartWidget,.questionPageContent .questionPageLeft .answer .answerContainer .answerActions .heartWidget{display:inline-block;vertical-align:middle;margin-right:10px;padding-left:10px;padding-right:10px}.duplicateQuestionPageContent .questionPageLeft .answer .answerContainer .answerActions .heartWidget .heartContainer,.questionPageContent .questionPageLeft .answer .answerContainer .answerActions .heartWidget .heartContainer{margin-right:5px}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer,.questionPageContent .questionPageLeft .questionActivityContainer{padding:20px;background-color:#f5f5f5;width:560px}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem{margin-bottom:15px;position:relative}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .activityImage,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .activityImage{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;width:32px;height:32px;margin-right:10px;padding-top:4px;float:left}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .commentQuote,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .commentQuote{border-left:1px solid #d6e8fe;padding-left:10px;font-style:italic;word-break:break-word}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .commentText,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .commentText{word-break:break-word;color:#333}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .activityInfo,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .activityInfo{line-height:1.3;float:left;width:518px}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .activityInfo .anonymousUser,.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .activityInfo .userNameLink,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .activityInfo .anonymousUser,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .activityInfo .userNameLink{font-weight:600}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .activityInfo .activityUser,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .activityInfo .activityUser{position:relative}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .activityInfo .activityUser .activityUsername,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .activityInfo .activityUser .activityUsername{position:absolute;font-size:14px;top:20px;padding:2px 5px;background-color:#2d7ddc;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;white-space:nowrap;display:none}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .activityInfo .activityUser:hover .activityUsername,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .activityInfo .activityUser:hover .activityUsername{display:block}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .activityInfo .flag,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .activityInfo .flag{vertical-align:middle}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .activityDetails,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .activityDetails{padding:0 0 10px 20px;margin:10px 0 10px 20px;border-left:3px solid #e1e1e1}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .removeEvent,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .removeEvent{display:none}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .flag,.questionPageContent .questionPageLeft .questionActivityContainer .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:16px;padding:2px 8px;color:#333}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like .likeIcon,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like .likeIcon{display:inline-block;position:relative;background-position:0 -1008px;height:12px;width:12px}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like.liked .likeIcon,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like.liked .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1020px;height:12px;width:12px}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like:not(.disabled),.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like:not(.disabled){cursor:pointer}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like:not(.disabled):hover .likeIcon,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like:not(.disabled):hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1051px;height:12px;width:12px}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like.likedByUser .likeIcon,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like.likedByUser .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1063px;height:12px;width:12px}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1008px;height:12px;width:12px}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like .likeIcon,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like .likeIcon{vertical-align:middle;top:-1px}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like:hover,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .like:hover{text-decoration:none}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .link,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .link{color:#2d7ddc}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem:hover .removeEvent,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem:hover .removeEvent{display:inline}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .nonPublicBanner,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .nonPublicBanner{padding:5px;margin-bottom:5px;color:#fff;border-radius:1px;background-color:#c85050}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .moderationContent,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .activityListItem .moderationContent{padding:10px;background-color:#ffffe0;border:1px solid #fbeed5}.duplicateQuestionPageContent .questionPageLeft .questionActivityContainer .activityList .showAllActivityListItems,.questionPageContent .questionPageLeft .questionActivityContainer .activityList .showAllActivityListItems{margin-bottom:20px}.duplicateQuestionPageContent .questionPageLeft .answersHeader,.questionPageContent .questionPageLeft .answersHeader{padding-top:0;padding-bottom:20px;border-bottom:1px solid #e1e1e1;margin-bottom:20px}.duplicateQuestionPageContent .questionPageLeft .answerEditor,.questionPageContent .questionPageLeft .answerEditor{padding-bottom:30px;margin-bottom:20px}.duplicateQuestionPageContent .questionPageLeft.answerEditorActive,.questionPageContent .questionPageLeft.answerEditorActive{width:1000px;margin-right:0}.duplicateQuestionPageContent .questionPageLeft.answerEditorActive .answer,.questionPageContent .questionPageLeft.answerEditorActive .answer{border-bottom:none;padding-bottom:0;margin-bottom:0}.duplicateQuestionPageContent .questionPageLeft .questionLockBanner,.questionPageContent .questionPageLeft .questionLockBanner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;max-width:600px;background-color:#fbf9e2;border:1px solid #f6edd0;margin-bottom:15px}.duplicateQuestionPageContent .questionPageLeft .questionBox,.questionPageContent .questionPageLeft .questionBox{width:600px}.duplicateQuestionPageContent .questionPageLeft .heading,.questionPageContent .questionPageLeft .heading{font-size:21px;font-weight:600}.duplicateQuestionPageContent .questionPageLeft .requestersSection,.questionPageContent .questionPageLeft .requestersSection{margin-bottom:20px}.duplicateQuestionPageContent .questionPageLeft .requestersSection .requestContainer .requestSolution .icon-container,.questionPageContent .questionPageLeft .requestersSection .requestContainer .requestSolution .icon-container{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1247px;height:13px;width:20px}.duplicateQuestionPageContent .questionPageLeft .requestersSection .requestContainer .requestSolution.requested,.questionPageContent .questionPageLeft .requestersSection .requestContainer .requestSolution.requested{padding-left:14px;padding-right:14px;background-color:#d8dfe7;color:#8ea9c9;border:none}.duplicateQuestionPageContent .questionPageLeft .requestersSection .requestContainer .requestSolution.requested .icon-container,.questionPageContent .questionPageLeft .requestersSection .requestContainer .requestSolution.requested .icon-container{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -313px;height:12px;width:14px}.duplicateQuestionPageContent .questionPageLeft .requestersSection .requestContainer .icon-container,.questionPageContent .questionPageLeft .requestersSection .requestContainer .icon-container{display:none}.duplicateQuestionPageContent .questionPageRight,.questionPageContent .questionPageRight{width:300px}.duplicateQuestionPageContent .questionPageRight img.helpPuertoRico,.questionPageContent .questionPageRight img.helpPuertoRico{width:300px;height:300px}.duplicateQuestionPageContent .questionPageRight .questionPageRightMain .bordered,.questionPageContent .questionPageRight .questionPageRightMain .bordered{padding:20px;border:1px solid #e1e1e1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.duplicateQuestionPageContent .questionPageRight .questionPageRightMain .sideBarAd,.questionPageContent .questionPageRight .questionPageRightMain .sideBarAd{margin-bottom:20px}.duplicateQuestionPageContent .questionPageRight.dimmed,.questionPageContent .questionPageRight.dimmed{opacity:.2}.duplicateQuestionPageContent .questionPageRight .justAskedQuestions,.questionPageContent .questionPageRight .justAskedQuestions{margin-bottom:20px}.duplicateQuestionPageContent .questionPageRight .justAskedQuestions .seeMoreQuestions,.questionPageContent .questionPageRight .justAskedQuestions .seeMoreQuestions{float:right;font-size:16px;padding:0 4px;font-weight:400}.duplicateQuestionPageContent .questionPageRight .justAskedQuestions .rotatingList,.questionPageContent .questionPageRight .justAskedQuestions .rotatingList{overflow:hidden;height:260px}.duplicateQuestionPageContent .questionPageRight .justAskedQuestions .rotatingList .rotatingListItem,.questionPageContent .questionPageRight .justAskedQuestions .rotatingList .rotatingListItem{height:55px;-moz-animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s}.duplicateQuestionPageContent .questionPageRight .justAskedQuestions .rotatingList .rotatingListItem.in,.questionPageContent .questionPageRight .justAskedQuestions .rotatingList .rotatingListItem.in{-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%}.duplicateQuestionPageContent .questionPageRight .justAskedQuestions .rotatingList .rotatingListItem.out,.questionPageContent .questionPageRight .justAskedQuestions .rotatingList .rotatingListItem.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}.duplicateQuestionPageContent .questionPageRight .justAskedQuestions .questionListMiniTop,.questionPageContent .questionPageRight .justAskedQuestions .questionListMiniTop{margin-top:10px;position:relative;height:35px;overflow:hidden}.duplicateQuestionPageContent .questionPageRight .justAskedQuestions .questionListMiniDescription,.questionPageContent .questionPageRight .justAskedQuestions .questionListMiniDescription{width:184px;display:inline-block;vertical-align:middle}.duplicateQuestionPageContent .questionPageRight .justAskedQuestions .questionListMiniDescription .mjx-chtml,.questionPageContent .questionPageRight .justAskedQuestions .questionListMiniDescription .mjx-chtml{display:inline-block;max-height:15px;overflow:initial;vertical-align:middle}.duplicateQuestionPageContent .questionPageRight .justAskedQuestions .questionListMiniAnswerButton,.questionPageContent .questionPageRight .justAskedQuestions .questionListMiniAnswerButton{display:inline-block;border:2px solid #d6e8fe;color:#2d7ddc;padding:5px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:55px;text-align:center;vertical-align:middle}.duplicateQuestionPageContent .questionPageRight .justAskedQuestions .questionListMiniAnswerButton:hover,.questionPageContent .questionPageRight .justAskedQuestions .questionListMiniAnswerButton:hover{text-decoration:none;background-color:#2d7ddc;color:#fff;border-color:#2d7ddc}.duplicateQuestionPageContent .questionPageRight .trendingQuestions,.questionPageContent .questionPageRight .trendingQuestions{margin-bottom:20px}.duplicateQuestionPageContent .questionPageRight .trendingQuestions .trendingQuestionsList .trendingQuestionsListItem,.questionPageContent .questionPageRight .trendingQuestions .trendingQuestionsList .trendingQuestionsListItem{margin-bottom:15px}.duplicateQuestionPageContent .questionPageRight .trendingQuestions .trendingQuestionsList .trendingQuestionsListItem .questionLink,.questionPageContent .questionPageRight .trendingQuestions .trendingQuestionsList .trendingQuestionsListItem .questionLink{width:255px;float:left}.duplicateQuestionPageContent .questionPageRight .trendingQuestions .trendingQuestionsList .trendingQuestionsListItem .courseTag,.questionPageContent .questionPageRight .trendingQuestions .trendingQuestionsList .trendingQuestionsListItem .courseTag{float:left;text-align:right;width:40px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;overflow:hidden}.duplicateQuestionPageContent .questionPageRight .trendingQuestions .trendingQuestionsList .trendingQuestionsListItem .courseTag span,.questionPageContent .questionPageRight .trendingQuestions .trendingQuestionsList .trendingQuestionsListItem .courseTag span{display:inline-block;vertical-align:top;text-align:center;width:40px;padding:5px 0;background:rgba(255,255,255,.9)}.duplicateQuestionPageContent .questionPageRight .relatedQuestions,.questionPageContent .questionPageRight .relatedQuestions{margin-bottom:20px;border:1px solid #e1e1e1}.duplicateQuestionPageContent .questionPageRight .relatedQuestions #relatedQuestions .relatedQuestionItem,.questionPageContent .questionPageRight .relatedQuestions #relatedQuestions .relatedQuestionItem{margin-bottom:10px;line-height:1.2em}.duplicateQuestionPageContent .questionPageRight .impactSection .impactStatements,.questionPageContent .questionPageRight .impactSection .impactStatements{float:left;color:#9e9e9e;width:207px;margin:5px 0}.duplicateQuestionPageContent .questionPageRight .creativeCommons,.questionPageContent .questionPageRight .creativeCommons{margin-top:5px}.duplicateQuestionPageContent .questionPageRight .creativeCommons img,.questionPageContent .questionPageRight .creativeCommons img{width:88px;float:left;margin-right:5px}.duplicateQuestionPageContent .questionPageRight .creativeCommons div,.questionPageContent .questionPageRight .creativeCommons div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:207px;color:#9e9e9e;float:left}.duplicateQuestionPageContent.isAnswered .questionPageRight,.questionPageContent.isAnswered .questionPageRight{margin-top:40px}.duplicateQuestionPageContent h3{font-weight:700;margin-bottom:20px}.duplicateQuestionPageContent .removeDuplicate{margin-left:10px}.duplicateQuestionPageContent #main{width:600px}.answerText .answerSummary{margin-bottom:15px}.bannerContainer{position:fixed;bottom:0;width:100%;z-index:5}.banner{background-color:#2d7ddc;position:relative;top:20px;padding-bottom:30px}.banner:hover{background-color:#2b76d0}.banner #firstAnswerSuccessBanner .bannerBody .left{padding-top:0}.banner .bannerBody{max-width:1000px;min-width:800px;width:80%;margin:0 auto;color:#fff;padding:30px 50px;position:relative;bottom:-10px}.banner .bannerBody .close{top:10px;position:absolute;right:10px}.banner .bannerBody .left,.banner .bannerBody .right{width:50%}.banner .bannerBody .left{float:left}.banner .bannerBody .left .compliment{font-size:20px;margin-bottom:10px}.banner .bannerBody .left a:hover{text-decoration:none}.banner .bannerBody .left .actionLink{font-size:36px;font-weight:700;position:relative;color:#fff}.banner .bannerBody .left .actionLink .arrow{display:inline-block;vertical-align:middle;width:50px;height:50px;text-align:center;top:-5px;font-size:55px;position:absolute;margin-left:20px;background-color:rgba(0,0,0,.3);border-radius:25px;line-height:35px}.banner .bannerBody .right{color:#fff;float:right}.banner .bannerBody .right .streakMessage{text-align:right;font-size:20px;margin-bottom:10px}.banner .bannerBody .right .streakMessage .activeStreakFlame{background-position:0 -803px;height:24px;width:16px;margin-left:5px}.banner .bannerBody .right .shareMessage{text-align:right;font-size:20px;margin-bottom:10px}.banner .bannerBody .right .shareContainer{float:right;text-align:right}.thankBannerContainer .banner{border-top:1px solid #e1e1e1;background-color:#fff}.thankBannerContainer .bannerBody{color:#000}.thankBannerContainer .bannerBody .giftImage{float:left;margin-right:30px}.thankBannerContainer .message{font-weight:700}.thankBannerContainer .thankInputContainer{margin-top:10px;display:inline-block;vertical-align:top}.thankBannerContainer .thankInputContainer .thankInput{width:450px}.thankBannerContainer .submit{margin-top:40px;margin-left:10px;background-color:#d6e8fe;color:#2d7ddc}.studyBanner{background-color:#f2dedb;color:#9013fe}.studyBanner .content{margin:0 auto;width:1000px;padding:0 50px;position:relative;height:138px;overflow:hidden}.studyBanner .content .studyBannerImage{float:left;padding:0 20px 0 70px;height:100%}.studyBanner .content .studyBannerImage img{display:block;height:100%}.studyBanner .content .studyBannerText{display:inline-block;vertical-align:top;height:100%}.studyBanner .content .studyBannerText h2{font-size:28px;font-weight:600;margin:20px 0 10px}.studyBanner .content .studyBannerText h3{font-size:20px;font-weight:700;margin:30px 0 10px}.studyBanner .content .studyBannerText p{margin-bottom:10px}.studyBanner .content .studyBannerText .button{background-color:#bd10e0;font-size:20px;padding:10px 25px;margin-right:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;letter-spacing:.4px}.questionsHeader,.questionsPageTopContainer{background-color:#244e7e;color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.questionsPageTop{color:#fff;padding:40px 0}.questionsPageTop h2{text-align:center;font-weight:600}.questionsPageTop .howItWorks{margin-top:30px}.questionsPageTop .howSection{float:left;text-align:center;width:273.33px;padding:10px 30px}.questionsPageTop .howSection .howImageContainer{height:100px}.questionsPageTop .howSection h3{margin-bottom:10px}.questionsPageTop .howSection p{color:rgba(255,255,255,.7);line-height:20px}.questionsPageBottom .questionsLeft{float:left;width:600px;margin-right:50px}.questionsPageBottom .questionsRight{float:right;width:350px}.questionsPageBottom .communityFaces{margin-bottom:20px}.questionsPageBottom .communityFaces img{width:34px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.questionsContainer .loading{margin-top:50px;font-size:26px;text-align:center;font-weight:600}.questionsContainer .noQuestions{margin-top:20px}.questionsContainer .searchResults .questionBox:first-child{padding-top:20px}.questionListHeader{padding-bottom:10px;border-bottom:1px solid #e1e1e1;margin-top:50px}.questionListHeader .questionListTitle{float:left;font-size:20px;font-weight:600;border:none}.questionListHeader .questionActions{margin:12px 0;float:right}.questionListHeader .questionActions .questionAction{margin-left:20px;color:#2d7ddc;cursor:pointer}.questionsList .moreContainer{margin-top:15px;text-align:center}.questionsFiltersContainer{display:none;position:fixed;margin:0 auto;top:0;right:0;left:0;bottom:0;z-index:8;background-color:rgba(0,0,0,.4)}.filtersContainer{margin:0 auto;background-color:#fff;padding:20px;width:390px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;max-height:80%;overflow-y:auto;-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);position:relative;top:30px}.filtersContainer .closeFilters{font-size:34px;color:#9e9e9e;cursor:pointer;position:absolute;right:20px;top:10px}.filtersContainer.hasSubjects{width:760px}.filtersContainer h2{margin-bottom:20px;font-weight:400}.filtersContainer .filtersSection{width:350px;float:left;padding:10px}.filtersContainer .filtersSection.subjectFiltersSection{float:right}.filtersContainer .filters{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #e1e1e1;margin:20px 0}.filtersContainer .filters .empty{padding:10px}.filtersContainer .filters .filter{padding:10px;position:relative;cursor:pointer;border-bottom:1px solid #e1e1e1;color:#9e9e9e}.filtersContainer .filters .filter:last-child{border-bottom:none}.filtersContainer .filters .filter.active{color:#333}.filtersContainer .filters .filter.active .explanation{font-weight:600}.filtersContainer .filters .filter.active .checkmark{background-position:0 -363px;height:26px;width:26px}.filtersContainer .filters .filter.active.practiceProblemFilter .icon{background-position:0 -1290px;height:17px;width:18px}.filtersContainer .filters .filter.active.conceptualProblemFilter .icon{background-position:0 -247px;height:16px;width:20px}.filtersContainer .filters .filter .explanation{line-height:1.5em}.filtersContainer .filters .filter .checkmark{background-position:0 -441px;height:26px;width:26px;float:right}.filtersContainer .filters .filter .checkmark.checkmark-rounded-active,.filtersContainer .filters .filter .checkmark:active{background-position:0 -363px}.filtersContainer .filters .filter .icon{margin-right:10px;position:relative}.filtersContainer .filters .filter .count{display:inline-block;margin-right:10px;text-align:center;background-color:#ffffe0;padding:4px 8px;border-radius:13px}.filtersContainer .filters .filter .checkmark,.filtersContainer .filters .filter .icon{vertical-align:middle}.filtersContainer .filters .filter.practiceProblemFilter .icon{background-position:0 -1307px;height:17px;width:18px;top:-3px}.filtersContainer .filters .filter.practiceProblemFilter .icon.numbers-active,.filtersContainer .filters .filter.practiceProblemFilter .icon:active{background-position:0 -1290px}.filtersContainer .filters .filter.conceptualProblemFilter .icon{background-position:0 -263px;height:16px;width:20px;top:-1px}.filtersContainer .filters .filter.conceptualProblemFilter .icon.book-active,.filtersContainer .filters .filter.conceptualProblemFilter .icon:active{background-position:0 -247px}.filtersContainer #subjectFilters ul{margin-top:20px}.filtersContainer #subjectFilters ul li{-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;margin-bottom:10px;margin-right:10px;position:relative}.filtersContainer #subjectFilters ul li a{display:inline-block;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#9e9e9e;background-color:#f5f5f5;padding:10px;width:100%}.filtersContainer #subjectFilters ul li a:hover{text-decoration:none}.filtersContainer #subjectFilters ul li:hover{opacity:.3}.filtersContainer #subjectFilters ul li:hover a{color:#fff;background-color:transparent}.filtersContainer #subjectFilters ul li.active{opacity:1}.filtersContainer #subjectFilters ul li.active:hover{opacity:.6}.filtersContainer #subjectFilters ul li.active a{color:#fff;background-color:transparent}.contentReview h2{margin:30px 0}.contentReview .remaining{margin-bottom:30px}.contentReview .questionList .question{margin-bottom:10px}.contentReview li{margin-top:15px;padding-bottom:15px;border-bottom:1px solid #e1e1e1}.contentReview .refreshPage{margin-top:10px}.fixTopics .submitButton{margin-left:10px}.reviewTopics .button{margin-top:10px}.reviewTopics .markIncorrect{background-color:red}#scratchpad{padding-top:30px;vertical-align:top}#scratchpad #user{float:left;position:relative;top:10px}#scratchpad #actions{float:right;width:330px;text-align:right}#scratchpad #actions .buttonSmall{padding:5px 12px;margin-left:2px}#scratchpad #actions .facebook,#scratchpad #actions .twitter{border:0;height:31px}#scratchpad #actions .facebook{background-color:#3b5697}#scratchpad #actions .twitter{background-color:#55acee}#scratchpad #left{float:left}#scratchpad #left #title{font-size:24px;margin-top:30px;margin-bottom:40px;width:750px}#scratchpad #left #title .secretTitle{background-color:#ffffe0;border:1px solid #ff0;border-radius:3px;padding:3px 5px;font-size:16px;position:relative;top:-4px;margin-left:5px;font-variant:small-caps}#scratchpad #left #scratchpadContent{width:585px;margin-left:0;display:inline-block;word-wrap:break-word}#scratchpad #left #scratchpadContent p{line-height:1.2}#scratchpad #left .scratchpadActivityContainer{padding:20px;margin-top:50px;background-color:#f5f5f5;width:585px}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity{width:585px}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem{margin-bottom:15px;position:relative}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .activityImage{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;width:32px;height:32px;margin-right:10px;padding-top:4px;float:left}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .commentQuote{border-left:1px solid #d6e8fe;padding-left:10px;font-style:italic;word-break:break-word}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .commentText{word-break:break-word;color:#333}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .activityInfo{line-height:1.3;float:left;width:503px}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .activityInfo .anonymousUser,#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .activityInfo .userNameLink{font-weight:600}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .activityInfo .activityUser{position:relative}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .activityInfo .activityUser .activityUsername{position:absolute;font-size:14px;top:20px;padding:2px 5px;background-color:#2d7ddc;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;white-space:nowrap;display:none}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .activityInfo .activityUser:hover .activityUsername{display:block}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .activityInfo .flag{vertical-align:middle}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .activityDetails{padding:0 0 10px 20px;margin:10px 0 10px 20px;border-left:3px solid #e1e1e1}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .removeEvent{display:none}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .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:16px;padding:2px 8px;color:#333}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .like .likeIcon{display:inline-block;position:relative;background-position:0 -1008px;height:12px;width:12px}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .like.liked .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1020px;height:12px;width:12px}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .like:not(.disabled){cursor:pointer}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .like:not(.disabled):hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1051px;height:12px;width:12px}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .like.likedByUser .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1063px;height:12px;width:12px}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .like.likedByUser:hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1008px;height:12px;width:12px}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .like .likeIcon{vertical-align:middle;top:-1px}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .like:hover{text-decoration:none}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .link{color:#2d7ddc}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem:hover .removeEvent{display:inline}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .nonPublicBanner{padding:5px;margin-bottom:5px;color:#fff;border-radius:1px;background-color:#c85050}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .activityListItem .moderationContent{padding:10px;background-color:#ffffe0;border:1px solid #fbeed5}#scratchpad #left .scratchpadActivityContainer #scratchpadActivity .activityList .showAllActivityListItems{margin-bottom:20px}#scratchpad #left .scratchpadActivityContainer #scratchpadComments{width:585px}#scratchpad #right{vertical-align:top;float:right}#scratchpad #right .facebookShare{margin-top:25px;float:right;width:184px}#scratchpad #right .facebookShare .button{border:0;width:100%;height:40px;float:right;margin-left:5px}#scratchpad #right .facebookShare .button .icon-container{margin-right:10px}#scratchpad #right .facebookShare .facebook{background-color:#3b5697}#scratchpad #right .facebookShare .twitter{background-color:#55acee}#scratchpadEdit #scratchpadTitle{margin-top:30px;height:20px;font-size:18px;padding:10px 12px;width:97%;border-radius:3px;border:1px solid #e1e1e1}#scratchpadEdit #scratchpadContent{margin-top:20px}#scratchpadEdit #scratchpadContent .leftPane{width:49%;display:inline-block;height:300px}#scratchpadEdit #scratchpadContent .leftPane .wmd-button-bar{width:494px}#scratchpadEdit #scratchpadContent .leftPane .inputContainer{height:430px}#scratchpadEdit #scratchpadContent .leftPane .inputContainer textarea{padding:10px 13px;width:466px;margin:0;height:100%}#scratchpadEdit #scratchpadContent .rightPane{width:48%;display:inline-block;height:476px;padding:5px 12px;vertical-align:top;border-top:1px dotted #e1e1e1;border-right:1px dotted #e1e1e1;border-bottom:1px dotted #e1e1e1;overflow:scroll}#scratchpadEdit #scratchpadContent .rightPane .previewPane .previewHeading{font-variant:small-caps;font-size:21px;color:#9e9e9e;text-align:center;margin-bottom:17px;margin-top:5px}#scratchpadEdit #scratchpadNewButtons{margin-top:20px;margin-left:283px;width:494px}#scratchpadEdit #scratchpadEditButtons{margin-top:20px;margin-left:412px;width:494px}#scratchpadEdit #symbolsHelp .heading{margin-top:30px;margin-bottom:30px;font-weight:700}.searchPage .questionPageLeft{width:600px;float:left}.searchPage .noResults,.searchPage .questionPageLeft h3{margin-top:20px}.searchPage .bottomAskQuestionContainer,.searchPage .rightAskQuestionContainer{background-color:#fbf9e2;border:1px solid #f6edd0}.searchPage .bottomAskQuestionContainer h3,.searchPage .rightAskQuestionContainer h3{font-weight:700;margin:10px 0}.searchPage .bottomAskQuestionContainer{margin-top:30px;padding:20px 30px}.searchPage .rightAskQuestionContainer{float:right;width:270px;position:relative;top:245px;text-align:center;padding:30px}.searchPage .rightAskQuestionContainer h3{margin-bottom:20px}.searchBarContainer{background-color:#f5f5f5;height:180px}.searchBarContainer .searchBar{width:1000px;margin-left:auto;margin-right:auto}.searchBarContainer .searchBar .searchInput{margin-top:50px}.searchInput{width:800px;height:50px;border-radius:3px;border:1px solid #d4d4d4;font-size:16px;color:#000;padding-left:10px;margin-right:10px;box-shadow:inset 0 2px 10px 1px #fbfbfb;-webkit-box-shadow:inset 0 2px 10px 1px #fbfbfb;-moz-box-shadow:inset 0 2px 10px 1px #fbfbfb}.searchInput:focus{outline:0}.numSearchResults{margin-top:7px;margin-left:10px}.courseResults{margin-top:40px}.courseResults h2{font-weight:700}.courseResults .videoResult{margin-top:20px}.courseResults .videoResult .image{display:inline-block;width:120px;margin-right:15px}.courseResults .videoResult .details{width:700px;display:inline-block;vertical-align:top}.courseResults .videoResult .details .title{font-weight:700}.courseResults .videoResult .details .breadcrumbs,.courseResults .videoResult .details .description{margin-top:5px}.highlight{background-color:#ff0}.searchTitle{margin-top:50px;border-bottom:1px solid #e1e1e1;padding-bottom:64px}.searchPageContent .searchCategoryTitle{margin-top:20px}.searchPageContent .searchDescription{margin-top:1em;color:#939598;border-bottom:1px solid #e1e1e1;padding-bottom:1em}.searchPageContent .newQuestion{margin-top:25px}.searchPageContent .newQuestion label{font-size:1.1em}.largeSearchForm{margin-top:50px;position:relative}.largeSearchForm .twitter-typeahead{width:100%;padding:0}.largeSearchForm .tt-hint,.largeSearchForm .tt-query,.largeSearchForm .typeahead,.largeSearchForm input.input{width:100%;margin:0;border-width:1px;border-right:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 10px;padding-right:100px}.largeSearchForm input{float:left}.largeSearchForm .twitter-typeahead{float:left;vertical-align:middle}.largeSearchForm button{width:100px;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0;border-radius:0 3px 3px 0;position:absolute;right:0}.largeSearchForm button .button-text{display:none}.searchComparisonTestPage,.searchComparisonToolPage{margin-top:50px}.searchComparisonTestPage h4,.searchComparisonToolPage h4{margin-top:5px;margin-bottom:5px}.searchComparisonTestPage .urlsContainer,.searchComparisonToolPage .urlsContainer{margin-bottom:20px}.searchComparisonTestPage .urlsContainer .urls,.searchComparisonToolPage .urlsContainer .urls{float:right}.searchComparisonTestPage .ocrResultContainer,.searchComparisonToolPage .ocrResultContainer{margin-bottom:20px}.searchComparisonTestPage .ocrResultContainer .imageURL,.searchComparisonToolPage .ocrResultContainer .imageURL{max-width:500px;margin-bottom:5px}.searchComparisonTestPage .ocrResultContainer .resultText,.searchComparisonToolPage .ocrResultContainer .resultText{margin-bottom:20px}.searchComparisonTestPage .webSearches,.searchComparisonToolPage .webSearches{margin-bottom:20px;overflow-x:scroll;white-space:nowrap}.searchComparisonTestPage .webSearches .webSearchResult,.searchComparisonToolPage .webSearches .webSearchResult{width:324px;margin-right:14px;display:inline-block;white-space:normal;vertical-align:top}.searchComparisonTestPage .webSearches .webSearchResult:last-child,.searchComparisonToolPage .webSearches .webSearchResult:last-child{margin-right:0}.searchComparisonTestPage .webSearches .webSearchResult .details,.searchComparisonToolPage .webSearches .webSearchResult .details{margin-top:5px}.searchComparisonTestPage .webSearches .webSearchResult .details .sectionLabel,.searchComparisonToolPage .webSearches .webSearchResult .details .sectionLabel{font-weight:700}.searchComparisonTestPage .webSearches .webSearchResult iframe,.searchComparisonToolPage .webSearches .webSearchResult iframe{width:324px;height:700px}.searchComparisonTestPage .searchManager .buttons,.searchComparisonToolPage .searchManager .buttons{margin-bottom:20px}.searchComparisonTestPage .searchManager .normal,.searchComparisonToolPage .searchManager .normal{font-weight:400}.searchComparisonTestPage .searchManager .filterCheckboxes,.searchComparisonToolPage .searchManager .filterCheckboxes{margin-bottom:20px}.searchComparisonTestPage .searchManager .filterCheckboxes .filterCheckbox,.searchComparisonToolPage .searchManager .filterCheckboxes .filterCheckbox{float:left;margin:0 10px}.searchComparisonTestPage .searchManager .rankingDropdown,.searchComparisonToolPage .searchManager .rankingDropdown{margin-bottom:20px;font-size:16px}.searchComparisonTestPage .searchManager .rankingDropdown .select2-chosen,.searchComparisonToolPage .searchManager .rankingDropdown .select2-chosen{text-align:left}.searchComparisonTestPage .searchManager .refinedQuery,.searchComparisonTestPage .searchManager .selectedFilters,.searchComparisonToolPage .searchManager .refinedQuery,.searchComparisonToolPage .searchManager .selectedFilters{margin-bottom:20px}.searchComparisonTestPage .searchManager .customQuery,.searchComparisonToolPage .searchManager .customQuery{margin-bottom:20px;border:1px solid #e1e1e1;padding:10px;width:90%;float:left;min-height:20px}.searchComparisonTestPage .searchManager .queryDiff,.searchComparisonToolPage .searchManager .queryDiff{margin-bottom:20px}.searchComparisonTestPage .instructions,.searchComparisonToolPage .instructions{width:600px;margin-bottom:20px}.searchComparisonTestPage .submitResults textarea,.searchComparisonToolPage .submitResults textarea{width:400px;height:100px}.searchComparisonTestPage{line-height:1.2}.searchComparisonTestPage h4{font-size:20px;text-decoration:underline;margin-bottom:10px}.searchComparisonTestPage .webSearchResult img{margin-top:10px}.sitemap h1{font-size:36px;font-weight:400;margin-top:20px;margin-bottom:20px}.sitemap h3{margin-top:10px;margin-bottom:10px}.sitemap li{list-style:none;padding-bottom:5px}.sitemap .breadcrumbs{margin-top:20px}.staticContent{margin-top:50px}.staticContent h1{margin-bottom:20px;font-weight:600;font-size:30px;margin-top:40px}.staticContent .staticPosting{width:700px;margin-left:auto;margin-right:auto}.staticContent .staticPosting h2{font-weight:700;font-size:24px;margin-top:30px}.staticContent .staticPosting h3{font-weight:600;margin-top:30px}.staticContent .staticPosting p{margin-top:10px;margin-bottom:10px;line-height:1.4}#howToAddSubject ul{width:1000px}#howToAddSubject ul li.howToAddItem{display:inline-block;margin:25px 0 50px}#howToAddSubject ul li.howToAddItem .bullet{-moz-border-radius:20px/20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f8f8f8;width:32px;height:32px;padding-top:8px;padding-left:11px;font-weight:700;display:inline-block;margin-right:10px}#howToAddSubject ul li.howToAddItem .step{display:inline-block;width:265px;margin-right:15px;position:relative;top:12px}#howToAddSubject ul li.howToAddItem img{vertical-align:top;margin-top:20px;margin-left:45px}#howToAddSubject .getStarted{width:1000px}#howToAddSubject .getStarted .getStartedMessage{margin-bottom:30px}#howToAddSubject .getStarted .hackpadLinks{vertical-align:top;display:inline-block;margin-right:30px;line-height:1.5}#howToAddSubject .getStarted .hackpadLinks a{display:block}#howToAddSubject .getStarted .getInvolvedForm{width:600px;display:inline-block;float:right}#howToAddSubject .getStarted .getInvolvedForm input{height:40px}#howToAddSubject .getStarted .getInvolvedForm label{display:block;margin-bottom:5px}#howToAddSubject .getStarted .getInvolvedForm .fullInputs,#howToAddSubject .getStarted .getInvolvedForm .fullInputs textarea{margin-bottom:20px}#howToAddSubject .getStarted .getInvolvedForm input,#howToAddSubject .getStarted .getInvolvedForm label,#howToAddSubject .getStarted .getInvolvedForm textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}#howToAddSubject .getStarted .getInvolvedForm textarea{height:90px;border:1px solid #e1e1e1}#howToAddSubject .getStarted .getInvolvedForm .submitButton{float:right;margin:0}#howToAddSubject .getStarted .getInvolvedForm .error{color:red}#howToAddSubject .getStarted .getInvolvedForm .error input,#howToAddSubject .getStarted .getInvolvedForm .error textarea{border-color:red}#lessonGuidelines{width:600px;line-height:1.3}#lessonGuidelines p{padding:10px 0}#lessonGuidelines .guidelines{background-color:#ffffe0;border:1px solid #fbeed5;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:10px}#lessonGuidelines li.guideline{padding:10px 0}#lessonGuidelines li.guideline .name{font-weight:700}#terms .staticContent{margin-top:100px}#terms #content h1{font-size:42px;font-weight:700}#terms #content .preamble{color:#9e9e9e;width:1000px;font-size:32px;line-height:42px;margin-bottom:100px}#terms #content .section{border-top:1px solid #e1e1e1;padding-top:30px;padding-bottom:10px}#terms #content .section .legalese{width:600px;margin-right:70px}#terms #content .section .legalese ol{list-style:lower-roman}#terms #content .section .legalese ol li{margin-left:40px;margin-top:10px}#terms #content .section .shortversion{width:330px}#terms #content .section .shortversion h5{color:#9e9e9e;font-weight:400}#terms #content .section p{line-height:21px;margin-bottom:20px}#terms #content .section:last-child{border-bottom:1px solid #e1e1e1;margin-bottom:30px}#dmca .staticContent,#privacy .staticContent{margin-top:100px}#dmca #content h1,#privacy #content h1{font-size:42px;font-weight:700;margin-bottom:100px}#dmca #content .section,#privacy #content .section{border-top:1px solid #e1e1e1;padding-top:30px;padding-bottom:10px}#dmca #content .section p,#privacy #content .section p{line-height:21px;margin-bottom:20px}#dmca #content .section:last-of-type,#privacy #content .section:last-of-type{border-bottom:1px solid #e1e1e1;margin-bottom:30px}#dmca #content i,#privacy #content i{font-style:italic}.helpPage{margin-top:0}.helpPage .listHeading{margin-bottom:20px;font-size:20px}.helpPage.karmaPage h4{font-size:20px;margin-bottom:15px}.helpPage.librariesPage h3,.helpPage.principlesPage h3{font-size:24px;margin-bottom:50px}.helpPage.librariesPage .explanation,.helpPage.principlesPage .explanation{font-size:20px;margin-bottom:20px}.helpPage.librariesPage ul.libraryList li{margin-bottom:30px}.helpPage.librariesPage ul.libraryList li b{display:block;font-size:20px;margin-bottom:-10px}.helpPage.librariesPage ul.libraryList li div{font-family:"Courier New",Courier,monospace}.helpPage.how-to-bePage .explanation{font-size:20px;margin-bottom:20px}.helpPage.how-to-bePage ol{list-style-type:decimal;margin-left:25px}.helpPage.how-to-bePage ol li{margin-bottom:20px;line-height:1.2em}.helpPage.answering-basicsPage ol,.helpPage.principlesPage ol{list-style-type:decimal;margin-left:25px;margin-top:25px}.helpPage.answering-basicsPage ol li,.helpPage.principlesPage ol li{margin-bottom:20px;font-size:20px;line-height:1.2em}.helpPage.answering-basicsPage ol li b,.helpPage.principlesPage ol li b{font-weight:400;color:#333}.helpPage.answering-basicsPage ol li div,.helpPage.principlesPage ol li div{font-size:16px}.helpPage.asking-basicsPage ul.guidelines{margin-bottom:40px}.helpPage.asking-basicsPage ul.guidelines li{margin-bottom:20px;font-size:20px;line-height:1.2em}.helpPage.asking-basicsPage ul.guidelines li b{font-weight:400;color:#333}.helpPage.asking-basicsPage ul.guidelines li div{font-size:16px;color:#9e9e9e}.helpPage.featured-answer-guidelinesPage .guidelines li{margin-bottom:20px}.helpPage.featured-answer-guidelinesPage .guidelines li h3{font-weight:400;margin-bottom:10px}.helpPage.featured-answer-guidelinesPage .guidelines li p{line-height:1.3em;color:#9e9e9e}.helpPage h1{font-size:42px;font-weight:700}.helpPage h2{font-size:32px;line-height:1.4em}.helpPage h2 span{color:#9e9e9e}.helpPage h3{font-size:20px;font-weight:600;color:#000}.helpPage .explanation{font-size:23px;margin-bottom:40px;line-height:1.3em;width:100%}.helpPage .content{margin:0 auto;width:1000px;padding:0 50px;margin-top:60px}.helpPage .content .navContainer{width:250px;margin-right:50px;float:left}.helpPage .content .navContainer .staticPagesNav ul li{padding:10px}.helpPage .content .navContainer .staticPagesNav ul li a{color:#333}.helpPage .content .navContainer .staticPagesNav ul li.active{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#f5f5f5}.helpPage .content .navContainer .staticPagesNav ul li.active a{font-weight:600}.helpPage .content .staticPageBody{width:700px;float:left}.helpPage .pageBanner{background-color:#d4e7ff;height:250px;background-position:center bottom;background-repeat:no-repeat;position:relative}.helpPage .pageBanner .bannerImageContainer{position:relative}.helpPage .pageBanner .heading{text-align:center;font-size:38px;font-weight:700;padding-top:110px;margin-bottom:20px}.helpPage .pageBanner .subheading{text-align:center;font-size:20px;color:#9e9e9e}.helpPage #playground{margin-bottom:50px}.helpPage #playground h3{margin-bottom:20px}.helpPage #playground #playgroundInput{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:150px;width:350px}.helpPage #playground #playgroundPreview{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;border:1px dashed #e1e1e1;height:150px;width:349px}.karmaPage p{margin-top:20px;margin-bottom:20px}.karmaPage .badges .badgeContainer{display:inline-block;width:100px;margin-right:15px;margin-bottom:20px;text-align:center;vertical-align:top}.karmaPage .badges .badgeContainer.endOfLine{margin-right:0}.karmaPage .badges .badgeContainer img{width:100%}.karmaPage .badges .badgeContainer .badgeTitle{font-size:14px}.karmaPage .section{margin-bottom:50px}.karmaPage .table.last_of_type{margin-bottom:0}.karmaPage .table ul{border-top:1px solid #e1e1e1;margin-top:25px}.karmaPage .table ul li{padding:10px 0;border-bottom:1px solid #e1e1e1}.karmaPage .table ul li .karmaText{float:left;width:50%}.karmaPage .table ul li .karmaCount{float:right;width:50%;font-weight:600;text-align:right}.extraCreditPage{margin-top:50px;font-size:20px}.extraCreditPage h1{margin:20px 0}.extraCreditPage h2{margin:40px 0 20px}.extraCreditPage ol{list-style-type:decimal;margin:0 90px}.extraCreditPage ol li{margin-bottom:20px;line-height:1.2em}.extraCreditPage .step{-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;margin-right:20px;float:left}.extraCreditPage .end{text-align:center}.extraCreditPage .psMessage{margin:20px 0;color:#9e9e9e;font-size:18px}#suspendedAccountPage{line-height:1.3;margin-top:50px}#suspendedAccountPage h3,#suspendedAccountPage p{margin:20px 0}.superpowersPage{margin-top:50px}.superpowersPage .floatRight{margin-left:75px;width:600px}.superpowersPage h2,.superpowersPage h3{margin:10px 0}.superpowersPage p{line-height:24px}.superpowersPage .heroLinks,.superpowersPage .mentees{margin:30px 0}.superpowersPage hr{margin:25px 0}.superpowersPage .mentees .mentee{padding-right:10px}.superpowersPage .mentees .removeUserAsMentee{color:red}.superpowersPage .moderationLinks li{margin:5px 0}.teachersHeader{background-color:#104684;color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}#teachersPage{color:#666;font-size:20px;font-weight:lighter;line-height:28px}#teachersPage h2{margin:20px 0;font-weight:800;color:#000}#teachersPage h4{font-weight:400;margin-bottom:10px;font-size:20px}#teachersPage .mission{background-color:#104684}#teachersPage .mission .content{padding:50px 0 100px;text-align:center;width:700px;margin:0 auto}#teachersPage .mission .content h1{color:#fff;font-size:48px;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 .recipeOne{background-color:#f5f5f5;padding-top:50px}#teachersPage .recipeOne .content{width:700px}#teachersPage .recipeOne img{margin-top:80px;display:block}#teachersPage .recipeTwo{background-color:#fff;padding:50px 0}#teachersPage .recipeTwo .content{width:800px;margin-bottom:20px}#teachersPage .recipeTwo .topicPicker{margin-left:40px;width:550px}#teachersPage .recipeTwo .topicLink{margin:10px 25px}#teachersPage .recipeTwo .creativeCommonsPS{font-size:16px;margin-top:50px}#teachersPage .recipeTwo .creativeCommonsPS span{display:inline-block;width:430px;margin-left:20px}#teachersPage .recipeThree{background-color:#f5f5f5;padding:50px 0}#teachersPage .recipeThree .content{width:700px}#teachersPage .recipeFour{background-color:#fff;padding-top:50px}#teachersPage .recipeFour .siteWidth{padding-bottom:100px;border-bottom:1px solid #e1e1e1}#teachersPage .recipeFour .content{width:700px}#teachersPage .recipeNumber{-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;color:#fff;background-color:#104684;font-size:32px;width:50px;text-align:center;font-weight:700;padding:11px 0 9px}#teachersPage .subjectSelector{width:300px}#teachersPage .subjectSelector .subjectSelectContainer{background:url(/static/images/teachers/down-arrow.png) no-repeat right;width:240px;margin:10px 20px}#teachersPage .subjectSelector .subjectSelectContainer .subjectSelect{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:0 0;border:2px solid #4bbe87;width:250px;padding:10px;-webkit-appearance:none;font-size:20px;color:#4bbe87}#teachersPage .subjectSelector .subjectSelectContainer .subjectSelect:active,#teachersPage .subjectSelector .subjectSelectContainer .subjectSelect:focus,#teachersPage .subjectSelector .subjectSelectContainer .subjectSelect:hover{outline:0}#teachersPage .subjectLinker{width:400px}#teachersPage .subjectLinker .subjectLinkContainer{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#fff;width:350px;margin:10px 20px;padding:10px;border:2px dashed #e1e1e1;color:#2d7ddc}#teachersPage .subjectLinker .subjectLinkContainer .subjectLink{background:url(/static/images/teachers/link-icon.png) no-repeat right}.topicContent #featuredQuestions{margin-top:50px}.topicContent #featuredQuestions .keyQuestionsList{border-bottom:1px solid #e1e1e1;margin-bottom:30px;margin-top:20px}.topicContent #featuredQuestions .keyQuestionsList .keyQuestions{padding:20px;background-color:#f6fbff;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1}.topicContent #featuredQuestions .keyQuestionsList .keyQuestions .top{margin-bottom:20px}.topicContent #featuredQuestions .keyQuestionsList .keyQuestions .top .urlContainer{width:528px;margin-right:10px;float:left;font-size:24px}.topicContent #featuredQuestions .keyQuestionsList .keyQuestions .body{margin-bottom:20px}.topicContent #featuredQuestions .keyQuestionsList .keyQuestions .body .answerSummary{margin-bottom:15px}.topicContent #featuredQuestions .keyQuestionsList .keyQuestions .body .action a.button{float:right}.topicContent #featuredQuestions .keyQuestionsList .keyQuestions .footer a{font-weight:600;color:#333}.topicContent #featuredQuestions .keyQuestionsList .keyQuestions .footer a img{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;vertical-align:middle}.topicContent h1{font-size:36px;font-weight:400}.topicContent .topicTitle{margin-top:50px}.topicContent .questions .newQuestion{margin:0 0 15px}.topicContent .questions .newQuestion textarea{margin:14px 0 10px}.topicContent .videoSuggestions{margin-top:40px}.topicContent .topLessonTitle{position:relative}.topicContent .topLessonTitle a{letter-spacing:0}.topicContent .topLessonTitle .ourPopover{font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;font-size:16px;top:-160px;left:800px;position:absolute;text-transform:none;font-weight:400;font-variant:normal}.topicContent .topLessonTitle .ourPopover .arrow{left:90%}.topicContent .topLessonTitle a{font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;float:right;text-transform:none;font-weight:400;font-variant:normal;color:#2d7ddc}.topicContent .topLessonTitle a.suggestLesson{margin-right:20px}.topicContent .topLessonTitle a .icons-edit-blue,.topicContent .topLessonTitle a.suggestLesson .icons-search-blue{top:2px}.topicContent .questionsSection{margin-top:50px;padding-top:30px;border-top:1px solid #e1e1e1}.topicContent .questionsSection .askAndAnswerQuestions{margin-bottom:50px}.topicContent .questionsSection .askAndAnswerQuestions .button{display:block;text-align:left;margin-bottom:10px}.topicContent .questionsSection .askAndAnswerQuestions .button:last-child{margin-bottom:0}.topicContent .questionsSection .askAndAnswerQuestions .button .icon-container{margin-right:5px;vertical-align:top}.topicContent .questionsSection .askAndAnswerQuestions .button .icon-container.icons-apple{top:-3px}.topicContent .questionsSection .trendingQuestions{margin-bottom:20px}.topicContent .questionsSection .trendingQuestions .trendingQuestionsList .trendingQuestionsListItem{margin-bottom:15px}.topicContent .questionsSection .trendingQuestions .trendingQuestionsList .trendingQuestionsListItem .questionLink{width:255px;float:left}.topicContent .questionsSection .trendingQuestions .trendingQuestionsList .trendingQuestionsListItem .courseTag{float:left;text-align:right;width:40px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;overflow:hidden}.topicContent .questionsSection .trendingQuestions .trendingQuestionsList .trendingQuestionsListItem .courseTag span{display:inline-block;vertical-align:top;text-align:center;width:40px;padding:5px 0;background:rgba(255,255,255,.9)}.topicContent .questionsSection h5{margin-bottom:15px}.topicContent .questionsSection .askAndAnswerQuestions,.topicContent .questionsSection .section{float:left;width:300px}.topicContent .questionsSection .relatedQuestions li{margin-bottom:20px}.topicContent .questionsSection .section{margin-right:50px}.topicContent .lessons{padding-top:50px;clear:both}.topicContent .lessons h2{margin-bottom:0}.topicContent .lessons hr{margin:20px 0}.topicContent .lessons .makeTopLesson{margin-bottom:5px}.topicContent .lessons .makeTopLesson a{float:right}.topicContent .lessons .expandButton{width:700px;height:70px;display:block;margin:0 auto;margin-top:20px}.topicContent .lessons .expandButton .caret{position:relative;bottom:3px;vertical-align:baseline}.topicContent .lessons .lesson{padding-bottom:20px}.topicContent .lessons .lesson .leftPane,.topicContent .lessons .lesson .rightPane{float:left}.topicContent .lessons .lesson .leftPane{width:280px;margin-right:0;border-top:1px solid #e1e1e1}.topicContent .lessons .lesson .leftPane .userInfo{margin:20px 0}.topicContent .lessons .lesson .leftPane .userInfo img{-moz-border-radius:3px/3px;-webkit-border-radius:3px;border-radius:3px;width:50px;height:50px;float:left;margin-right:10px}.topicContent .lessons .lesson .leftPane .userInfo .userStats{float:left;width:210px}.topicContent .lessons .lesson .leftPane .userInfo .userStats h4{line-height:25px}.topicContent .lessons .lesson .leftPane .userInfo .userStats h4 a{color:#333}.topicContent .lessons .lesson .leftPane .videosList li{border-top:1px solid #e1e1e1;padding:10px;cursor:pointer;color:#9e9e9e}.topicContent .lessons .lesson .leftPane .videosList li.selected{border-top:1px solid #2071e3;background-color:#2071e3;color:#fff}.topicContent .lessons .lesson .leftPane .videosList li.selected:hover{background-color:#2071e3}.topicContent .lessons .lesson .leftPane .videosList li:hover{background-color:#f8f8f8}.topicContent .lessons .lesson .leftPane .videosList li .leftSide,.topicContent .lessons .lesson .leftPane .videosList li .rightSide{float:left}.topicContent .lessons .lesson .leftPane .videosList li .leftSide{width:20px;margin-right:10px}.topicContent .lessons .lesson .leftPane .videosList li .leftSide .playButtonContainer .playButton{display:inline-block;vertical-align:middle;-moz-border-radius:14px/14px;-webkit-border-radius:14px;border-radius:14px;width:22px;height:22px;border:2px solid #9e9e9e;color:#2d7ddc;background-color:#fff;text-align:center;position:relative}.topicContent .lessons .lesson .leftPane .videosList li .leftSide .playButtonContainer .playButton span{position:relative;top:6px;left:1px;font-size:11px}.topicContent .lessons .lesson .leftPane .videosList li .rightSide{width:230px;line-height:1.1em}.topicContent .lessons .lesson .leftPane .videosList li p{margin-top:10px;word-wrap:break-word}.topicContent .lessons .lesson .rightPane{position:relative;width:719px;border-left:1px solid #e1e1e1;border-left:1px solid #e1e1e1}.topicContent .lessons .lesson .rightPane .loadingIndicator{left:50%;margin-left:-30px;top:120px;width:60px;height:60px;position:absolute}.topicContent .lessons .lesson .rightPane .videoFlag{background-color:#ffffe0;border:1px solid #fbeed5;padding:20px 30px;border-bottom:0}.topicContent .lessons .lesson .rightPane .videoFlag.flagRequest{background-color:#fdd5d7;border:1px solid #f39599}.topicContent .lessons .lesson .rightPane .videoFlag h4.suggestVideo{float:left;width:500px}.topicContent .lessons .lesson .rightPane .videoFlag .button{float:right}.topicContent .lessons .lesson .rightPane .videoFlag .flagContent{padding:5px 0;clear:left}.topicContent .lessons .lesson .rightPane .videoFlag .flagContent span{font-style:italic}.topicContent .lessons .lesson .rightPane .videoFlag .flagActions{padding-top:10px}.topicContent .lessons .lesson .rightPane .videoFlag .flagActions .button{margin-right:10px;float:none}.topicContent .lessons .lesson .rightPane .videoInfo{padding:20px}.topicContent .lessons .lesson .rightPane .videoInfo .videoActions{margin-top:20px}.topicContent .lessons .lesson .rightPane .videoInfo .videoActions .responseActions{margin:10px 0}.topicContent .lessons .lesson .rightPane .videoInfo .videoDescription{margin-top:5px;line-height:1.2}.topicContent .lessons .lesson .rightPane .videoInfo .thankButtonContainer{float:left;margin-right:20px}.topicContent .lessons .lesson .rightPane .videoInfo .thankButtonContainer .thankTeacher .icon-container{vertical-align:top}.topicContent .lessons .lesson .rightPane .videoInfo .feedbackForm{margin:10px 0}.topicContent .lessons .lesson .rightPane .videoInfo .feedbackForm input{-moz-border-radius:3px/3px;-webkit-border-radius:3px;border-radius:3px;width:400px;padding:11px;border:1px solid #e1e1e1}.topicContent .lessons .lesson .rightPane .videoInfo .flagButtonContainer{float:left}.topicContent .lessons .lesson .rightPane .videoInfo .flagButtonContainer .flagVideo .button img{position:relative;top:2px}.topicContent .lessons .lesson .rightPane .videoInfo .shareLinksContainer{float:left;width:679px}.topicContent .lessons .lesson .rightPane .videoInfo .shareLinksContainer .facebookShare,.topicContent .lessons .lesson .rightPane .videoInfo .shareLinksContainer .twitterShare{float:left;margin-top:5px;margin-bottom:5px;margin-right:20px;cursor:pointer}.topicContent .lessons .lesson .rightPane .videoInfo .shareLinksContainer .autoSelectLink{float:left;width:400px;padding-left:20px;border-left:1px solid #e1e1e1;height:30px;line-height:30px}.topicContent .lessons .lesson .rightPane .videoInfo .shareLinksContainer .autoSelectLink .icon-container{vertical-align:middle}.topicContent .lessons .lesson .rightPane .videoInfo .shareLinksContainer .autoSelectLink .selectable{width:350px;background-color:#fff;border:1px solid #e1e1e1;border-radius:2px;padding:5px}.topicContent.topicWithQuestionsContent .topicList{color:#9e9e9e;border-top:1px solid #e1e1e1;margin-top:5px}.topicContent.topicWithQuestionsContent .topicList .topic{border-bottom:1px solid #e1e1e1;padding:0;margin:0;display:block}.topicContent.topicWithQuestionsContent .topicList .topic a{display:block;padding:10px 0;color:#9e9e9e}.topicContent.topicWithQuestionsContent .topicList .topic.active,.topicContent.topicWithQuestionsContent .topicList .topic:hover{color:#333;font-weight:600;background-color:#f6fbff}.topicContent.topicWithQuestionsContent .topicList .topic.active a,.topicContent.topicWithQuestionsContent .topicList .topic:hover a{color:#333}.topicContent.topicWithQuestionsContent .topicList .topic .number{float:left;width:40px;text-align:center}.topicContent.topicWithQuestionsContent .topicList .topic .topicDetails{float:left;width:290px}.topicContent.topicWithQuestionsContent .topicList .topic .topicDetails .topicName{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-top:0}.topicContent.topicWithQuestionsContent .video{margin-top:20px}.topicContent.topicWithQuestionsContent .video .videoContainer{height:300px;overflow:hidden;position:relative}.topicContent.topicWithQuestionsContent .video .videoContainer.active{height:auto}.topicContent.topicWithQuestionsContent .video .videoContainer.active iframe{margin-top:0}.topicContent.topicWithQuestionsContent .video .videoContainer.active .videoInfo{position:relative;color:#333;background-color:#fff;margin-top:0}.topicContent.topicWithQuestionsContent .video .videoContainer.active .videoInfo a{color:#2d7ddc}.topicContent.topicWithQuestionsContent .video .videoContainer.active .videoInfo .right .right-arrow{display:none}.topicContent.topicWithQuestionsContent .video .videoContainer iframe{margin-top:-150px}.topicContent.topicWithQuestionsContent .video .videoContainer .videoInfo{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;padding:20px;background-color:rgba(0,0,0,.5);width:1000px;color:#fff}.topicContent.topicWithQuestionsContent .video .videoContainer .videoInfo .top{font-size:22px;font-weight:600}.topicContent.topicWithQuestionsContent .video .videoContainer .videoInfo a{color:#fff}.topicContent.topicWithQuestionsContent .video .videoContainer .videoInfo .left{float:left;width:560px;margin-right:20px}.topicContent.topicWithQuestionsContent .video .videoContainer .videoInfo .left .imageContainer{width:40px;float:left;margin-right:10px}.topicContent.topicWithQuestionsContent .video .videoContainer .videoInfo .left .imageContainer img{width:40px;height:40px}.topicContent.topicWithQuestionsContent .video .videoContainer .videoInfo .left .info{float:left;width:510px}.topicContent.topicWithQuestionsContent .video .videoContainer .videoInfo .right{float:left;width:380px;text-align:right}.topicContent.topicWithQuestionsContent .video .videoContainer .videoInfo .right .right-arrow{background-position:0 -124px;height:15px;width:11px;top:-2px;vertical-align:middle}.topicContent.topicWithQuestionsContent .video .videoContainer .videoInfo .right .responseActions{float:left}.topicContent.topicWithQuestionsContent .video .videoContainer .videoInfo .right .responseActions .thankButtonContainer{float:left;margin-right:10px}.topicContent.topicWithQuestionsContent .video .videoContainer .videoInfo .right .responseActions .thankButtonContainer .icon-container{vertical-align:middle}.topicContent.topicWithQuestionsContent .video .videoContainer .videoInfo .right .responseActions .flagButtonContainer{float:left}.topicContent.topicWithQuestionsContent .bottom .left{float:left;width:600px;margin-right:70px}.topicContent.topicWithQuestionsContent .bottom .right{float:left;width:330px}.topicContent.topicWithQuestionsContent .bottom .right .askAndAnswerQuestions{margin-bottom:50px}.topicContent.topicWithQuestionsContent .bottom .right .askAndAnswerQuestions .button{display:block;text-align:left;margin-bottom:10px}.topicContent.topicWithQuestionsContent .bottom .right .askAndAnswerQuestions .button:last-child{margin-bottom:0}.topicContent.topicWithQuestionsContent .bottom .right .askAndAnswerQuestions .button .icon-container{margin-right:5px;vertical-align:top}.topicContent.topicWithQuestionsContent .bottom .right .askAndAnswerQuestions .button .icon-container.icons-apple{top:-3px}.topicContent.topicWithQuestionsContent .bottom .right .askAndAnswerQuestions{margin-top:50px;width:100%}.topicContent.topicWithQuestionsContent .bottom .right .allVideos{width:100%;line-height:1.2em}.topicContent.topicWithQuestionsContent .bottom .right .allVideos h2 a{font-size:16px;float:right;font-weight:400}.topicContent.topicWithQuestionsContent .bottom .right .allVideos .videosList{border-top:1px solid #e1e1e1;margin-top:20px}.topicContent.topicWithQuestionsContent .bottom .right .allVideos .videosList .videoListItem{padding:10px 0;border-bottom:1px solid #e1e1e1}.topicContent.topicWithQuestionsContent .bottom .right .allVideos .videosList .videoListItem .thumbnailContainer{float:left;width:100px;margin-right:10px}.topicContent.topicWithQuestionsContent .bottom .right .allVideos .videosList .videoListItem .thumbnailContainer img{width:100px}.topicContent.topicWithQuestionsContent .bottom .right .allVideos .videosList .videoListItem .videoInfo{float:left;width:220px}.topicContent.topicWithQuestionsContent .bottom .right .lessons{width:330px;float:right;clear:none;line-height:1.2em}.topicContent.topicWithQuestionsContent .bottom .right .lessons h2{margin-bottom:0}.topicContent.topicWithQuestionsContent .bottom .right .lessons .topicArrows{color:#9e9e9e;border-bottom:1px solid #e1e1e1}.topicContent.topicWithQuestionsContent .bottom .right .lessons .topicArrows .next .icon-container,.topicContent.topicWithQuestionsContent .bottom .right .lessons .topicArrows .prev .icon-container{vertical-align:middle;top:-2px}.topicContent.topicWithQuestionsContent .bottom .right .lessons .topicArrows .next a,.topicContent.topicWithQuestionsContent .bottom .right .lessons .topicArrows .prev a{color:#9e9e9e;display:block;padding:10px}.topicContent.topicWithQuestionsContent .bottom .right .lessons .topicArrows .next a:hover,.topicContent.topicWithQuestionsContent .bottom .right .lessons .topicArrows .prev a:hover{background-color:#f6fbff;color:#333;font-weight:600;text-decoration:none}.topicContent.topicWithQuestionsContent .bottom .right .lessons .topicArrows .next a b,.topicContent.topicWithQuestionsContent .bottom .right .lessons .topicArrows .prev a b{vertical-align:middle;font-weight:700;font-size:24px}.topicContent.topicWithQuestionsContent .bottom .right .lessons .topicArrows .prev{width:164px;float:left}.topicContent.topicWithQuestionsContent .bottom .right .lessons .topicArrows .prev.disabled{height:1px}.topicContent.topicWithQuestionsContent .bottom .right .lessons .topicArrows .separator{float:left;width:1px;border-left:1px solid #e1e1e1;margin-top:5px;height:30px}.topicContent.topicWithQuestionsContent .bottom .right .lessons .topicArrows .next{width:164px;float:left;text-align:right}.topicContent.topicWithQuestionsContent h2{font-size:20px;font-weight:600;margin-bottom:10px}.topicContent.topicWithQuestionsContent .seeAllVideos{font-weight:600;margin-top:30px;display:block;line-height:1.3}.topicContent.topicWithQuestionsContent .seeAllVideos img{float:left;height:40px;margin-right:10px}.topicContent.topicWithQuestionsContent .seeAllVideos .lessonAuthors{color:#9e9e9e;display:block;font-weight:400}.topicContent.topicWithQuestionsContent .topLessonTitle{padding-top:0}.topicContent.topicWithQuestionsContent .topLessonTitle .ourPopover{left:400px}.topicList .topic:nth-child(1),.topicList .topic:nth-child(2),.topicList .topic:nth-child(3){display:block}.topicList .topic{margin:8px 0 6px;padding-right:35px;position:relative;line-height:1.2;min-height:23px;display:none}.topicList .topic a{color:#333}.topicList .topic .topicName{padding-top:2px}.topicList .topic .topicThumbnail{height:23px;position:absolute;right:0;top:0}.noLesson .noLessonTitle{text-align:center;margin-bottom:20px;color:#939598}.noLesson .buttonContainer{text-align:center;width:500px;margin:0 auto;position:relative}.noLesson .buttonContainer .ourPopover{position:absolute;left:-190px;top:-65px;width:250px}.noLesson .buttonContainer .ourPopover button{margin-top:15px}.noLesson .buttonContainer .icons-search-black{top:-2px;left:2px}.noLesson #noLessonGraphic{width:290px;margin:0 auto;margin-bottom:20px}.noLesson #noLessonGraphic .left{vertical-align:top;display:inline-block;margin-right:6px}.noLesson #noLessonGraphic .left .leftBox{min-height:35px;width:60px;margin-bottom:10px;background-color:#e1e1e1}.noLesson #noLessonGraphic .right{display:inline-block;background-color:#e1e1e1;width:200px;height:155px}.noLesson #noLessonGraphic .right .playButton{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:40px solid #fff;position:relative;top:57px;left:75px}.trySocraticHeader{background-color:#2d6ef0;color:#fff}.trySocraticBody,.trySocraticFooter{background-color:#ececec;min-width:1140px}.trySocraticBody .downloadSectionContainer{background-color:#2d6ef0;color:#fff}.trySocraticBody .downloadSectionContainer .downloadSection{width:1000px;margin:0 auto}.trySocraticBody .downloadSectionContainer .downloadSection .downloadCopy{padding:0 0 30px 260px}.trySocraticBody .downloadSectionContainer .downloadSection .downloadCopy h1{font-size:60px;margin-bottom:20px;padding-top:20px}.trySocraticBody .downloadSectionContainer .downloadSection .downloadCopy img{vertical-align:top;height:60px;margin-right:10px}.trySocraticBody .downloadSectionContainer .downloadSection .downloadCopy div{font-size:20px;line-height:1.2;margin:5px 15px;font-weight:300;display:inline-block;width:450px}.trySocraticBody #content{width:900px}#trySocraticPage .page{background-color:#fff;padding:50px 100px 100px;-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:30px;font-weight:600}#trySocraticPage .page h3{font-weight:600;font-size:18px;text-transform:uppercase;margin:20px 0}#trySocraticPage .page ol{list-style:decimal;margin-left:30px}#trySocraticPage .page li{margin:10px 0 50px;padding-left:10px;font-size:18px}#trySocraticPage .page sub{vertical-align:sub;font-size:smaller}#trySocraticPage .page sup{vertical-align:super;font-size:smaller}.dashboardPage h2{font-size:20px;font-weight:600}.dashboardPage .dashboardTop{background-color:#2d7ddc}.dashboardPage .dashboardTop .content{margin:0 auto;width:1000px;color:#fff;padding:50px 0}.dashboardPage .dashboardTop .content .heading{margin-bottom:25px}.dashboardPage .dashboardTop .content .heading .h1{font-size:42px;padding-top:9px;margin-left:10px}.dashboardPage .dashboardTop .content .heading .imageContainer img{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:50px;width:50px;border:3px solid #fff}.dashboardPage .dashboardTop .content .userStats h2{margin-bottom:20px}.dashboardPage .dashboardTop .content .userStats .userProgress{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;min-height:130px;border-right:1px solid rgba(0,0,0,.1);float:left;padding-right:30px}.dashboardPage .dashboardTop .content .userStats .userProgress img{height:75px;width:75px}.dashboardPage .dashboardTop .content .userStats .userProgress .noBadgesImages{float:left}.dashboardPage .dashboardTop .content .userStats .userProgress .noBadgesImages img{position:relative}.dashboardPage .dashboardTop .content .userStats .userProgress .noBadgesImages .badge1{left:40px}.dashboardPage .dashboardTop .content .userStats .userProgress .noBadgesImages .badge2{left:-60px}.dashboardPage .dashboardTop .content .userStats .userProgress .noBadgesImages .badge3{left:-160px}.dashboardPage .dashboardTop .content .userStats .userProgress .tooltip{font-size:14px}.dashboardPage .dashboardTop .content .userStats .userProgress .tooltip .tooltip-inner{max-width:350px}.dashboardPage .dashboardTop .content .userStats .userProgress .noBadgesMessage{float:right;font-size:20px;width:70%;position:relative;top:-60px}.dashboardPage .dashboardTop .content .userStats .userProgress .seeAllBadges{float:right;font-size:16px;font-weight:400;color:#fff}.dashboardPage .dashboardTop .content .userStats .userProgress .tooltip-inner{white-space:pre-wrap}.dashboardPage .dashboardTop .content .userStats .userProgress .userBadge.progress{float:left}.dashboardPage .dashboardTop .content .userStats .userProgress .userBadge.progress.large{width:220px;margin-right:5px}.dashboardPage .dashboardTop .content .userStats .userProgress .userBadge.progress.large .badgeDetails{display:inline-block;width:130px;margin-left:5px;vertical-align:top;padding-top:7px}.dashboardPage .dashboardTop .content .userStats .userProgress .userBadge.progress.large .badgeDetails .badgeName{font-size:18px;margin-bottom:7px}.dashboardPage .dashboardTop .content .userStats .userProgress .userBadge.progress.large .badgeDetails .level{margin-bottom:10px}.dashboardPage .dashboardTop .content .userStats .userProgress .userBadge.progress.large .badgeDetails .bar div{height:10px;border-radius:30px}.dashboardPage .dashboardTop .content .userStats .userProgress .userBadge.progress.large .badgeDetails .bar .fullBar{width:100%;background-color:#000;opacity:.3}.dashboardPage .dashboardTop .content .userStats .userProgress .userBadge.progress.large .badgeDetails .bar .progressBar{background-color:#fff;width:0;position:relative;top:-10px}.dashboardPage .dashboardTop .content .userStats .userProgress .userBadge.progress.small{width:90px;height:110px;text-align:center}.dashboardPage .dashboardTop .content .userStats .userProgress .userBadge.progress.small .badgeDetails{margin-top:5px;width:100%}.dashboardPage .dashboardTop .content .userStats .userProgress .userBadge.progress.small .badgeDetails .badgeName,.dashboardPage .dashboardTop .content .userStats .userProgress .userBadge.progress.small .badgeDetails .level{display:none}.dashboardPage .dashboardTop .content .userStats .userProgress .userBadge.progress.small .badgeDetails .bar{padding-top:5px;margin-left:auto;margin-right:auto;width:85%}.dashboardPage .dashboardTop .content .userStats .userProgress .userBadge.progress.small .badgeDetails .bar div{height:7px;border-radius:30px}.dashboardPage .dashboardTop .content .userStats .userProgress .userBadge.progress.small .badgeDetails .bar .fullBar{width:100%;background-color:#000;opacity:.3}.dashboardPage .dashboardTop .content .userStats .userProgress .userBadge.progress.small .badgeDetails .bar .progressBar{background-color:#fff;width:0;position:relative;top:-7px}.dashboardPage .dashboardTop .content .userStats .userImpact{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:30px;float:left;width:50%;background-repeat:no-repeat;background-position:top right}.dashboardPage .dashboardTop .content .userStats .userImpact .statContainer{margin-bottom:10px}.dashboardPage .dashboardTop .content .userStats .userImpact .statContainer .stat{width:100px;float:left;font-size:20px}.dashboardPage .dashboardTop .content .userStats .userImpact .statContainer .statTitle{float:left;line-height:23px}.dashboardPage .dashboardTop .content .userStats .userImpact .betaContribution{margin-top:10px;padding:10px;border:1px solid rgba(255,255,255,.5);display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.dashboardPage .dashboardTop .content .userStats .userImpact .betaContribution.hasContributed{text-decoration:line-through;opacity:.7}.dashboardPage .dashboardBottom .dashboardLeft{float:left;width:600px}.dashboardPage .dashboardBottom .dashboardRight{float:right;width:350px}#userHistoryPage{margin-top:50px}#userHistoryPage .linkToProfile{margin-bottom:10px}#userHistoryPage h5{padding-top:0;padding-bottom:20px;border-bottom:1px solid #e1e1e1;margin-bottom:20px}#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:35px;height:35px;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;float:left;width:955px}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .activityInfo .anonymousUser,#userHistoryPage .userHistoryListContainer .activityList .activityListItem .activityInfo .userNameLink{font-weight:600}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .activityInfo .activityUser{position:relative}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .activityInfo .activityUser .activityUsername{position:absolute;font-size:14px;top:20px;padding:2px 5px;background-color:#2d7ddc;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;white-space:nowrap;display:none}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .activityInfo .activityUser:hover .activityUsername{display:block}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .activityInfo .flag{vertical-align:middle}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .activityDetails{padding:0 0 10px 20px;margin:10px 0 10px 20px;border-left:3px solid #e1e1e1}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .removeEvent{display:none}#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:16px;padding:2px 8px;color:#333}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .like .likeIcon{display:inline-block;position:relative;background-position:0 -1008px;height:12px;width:12px}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .like.liked .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1020px;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 -1051px;height:12px;width:12px}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .like.likedByUser .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1063px;height:12px;width:12px}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1008px;height:12px;width:12px}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .like .likeIcon{vertical-align:middle;top:-1px}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .like:hover{text-decoration:none}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .link{color:#2d7ddc}#userHistoryPage .userHistoryListContainer .activityList .activityListItem:hover .removeEvent{display:inline}#userHistoryPage .userHistoryListContainer .activityList .activityListItem .nonPublicBanner{padding:5px;margin-bottom:5px;color:#fff;border-radius:1px;background-color:#c85050}#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 hr{margin-top:20px;margin-bottom:20px}#userProfileContainer .greenBar{background-color:#26cf8c;height:30px}#userProfileContainer #mapContainer{width:100%;height:420px;overflow-y:hidden}#userProfileContainer #mapContainer #userProfileMap{height:420px}#userProfileContainer #mapContainer #userProfileMap #peopleHelped{text-shadow:0 1px rgba(0,0,0,.4);display:inline-block;vertical-align:middle;position:absolute;bottom:10px;left:450px;z-index:2;color:#fff}#userProfileContainer #userProfileSidebar{float:left;width:330px}#userProfileContainer #userProfileSidebar .userProfilePicContainer{-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;width:330px;background-color:#fff;padding:4px;border:1px solid #e1e1e1;margin-bottom:30px;z-index:1;position:relative}#userProfileContainer #userProfileSidebar .userProfilePicContainer .userProfilePic{width:320px;height:320px;vertical-align:middle}#userProfileContainer #userProfileSidebar .userProfilePicContainer .changePicture{position:absolute;bottom:10px;right:10px}#userProfileContainer #userProfileSidebar .userActivity .heatmapContainer{margin-top:10px;position:relative}#userProfileContainer #userProfileSidebar .userActivity .heatmapContainer .dayLabel,#userProfileContainer #userProfileSidebar .userActivity .heatmapContainer .monthLabel{font-size:13px}#userProfileContainer #userProfileSidebar .userActivity .heatmapExplanation{margin-top:5px}#userProfileContainer #userProfileSidebar .userActivity .streakContainer{margin-top:10px;vertical-align:bottom}#userProfileContainer #userProfileSidebar .userActivity .streakContainer .activeStreakFlame{background-position:0 -803px;height:24px;width:16px}#userProfileContainer #userProfileSidebar .userProfileNotes{margin-top:30px}#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem{margin-bottom:20px;position:relative}#userProfileContainer #userProfileSidebar .userProfileNotes .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 #userProfileSidebar .userProfileNotes .activityList .activityListItem .commentQuote{border-left:1px solid #d6e8fe;padding-left:10px;font-style:italic;word-break:break-word}#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .commentText{word-break:break-word;color:#333}#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .activityInfo{line-height:1.3;float:left;width:295px}#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .activityInfo .anonymousUser,#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .activityInfo .userNameLink{font-weight:600}#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .activityInfo .activityUser{position:relative}#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .activityInfo .activityUser .activityUsername{position:absolute;font-size:14px;top:20px;padding:2px 5px;background-color:#2d7ddc;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;white-space:nowrap;display:none}#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .activityInfo .activityUser:hover .activityUsername{display:block}#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .activityInfo .flag{vertical-align:middle}#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .activityDetails{padding:0 0 10px 20px;margin:10px 0 10px 20px;border-left:3px solid #e1e1e1}#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .removeEvent{display:none}#userProfileContainer #userProfileSidebar .userProfileNotes .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:16px;padding:2px 8px;color:#333}#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .like .likeIcon{display:inline-block;position:relative;background-position:0 -1008px;height:12px;width:12px}#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .like.liked .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1020px;height:12px;width:12px}#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .like:not(.disabled){cursor:pointer}#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .like:not(.disabled):hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1051px;height:12px;width:12px}#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .like.likedByUser .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1063px;height:12px;width:12px}#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .like.likedByUser:hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1008px;height:12px;width:12px}#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .like .likeIcon{vertical-align:middle;top:-1px}#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .like:hover{text-decoration:none}#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .link{color:#2d7ddc}#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem:hover .removeEvent{display:inline}#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .nonPublicBanner{padding:5px;margin-bottom:5px;color:#fff;border-radius:1px;background-color:#c85050}#userProfileContainer #userProfileSidebar .userProfileNotes .activityList .activityListItem .moderationContent{padding:10px;background-color:#ffffe0;border:1px solid #fbeed5}#userProfileContent{margin-top:50px}#userProfileContainer #userProfileMain{float:left;width:600px;margin-left:70px}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem{margin-bottom:30px;position:relative}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .activityImage,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .activityImage,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .activityImage,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .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}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .commentQuote,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .commentQuote,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .commentQuote,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .commentQuote{border-left:1px solid #d6e8fe;padding-left:10px;font-style:italic;word-break:break-word}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .commentText,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .commentText,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .commentText,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .commentText{word-break:break-word;color:#333}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .activityInfo,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .activityInfo,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .activityInfo,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .activityInfo{line-height:1.3;float:left;width:540px}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .activityInfo .anonymousUser,#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .activityInfo .userNameLink,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .activityInfo .anonymousUser,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .activityInfo .userNameLink,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .activityInfo .anonymousUser,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .activityInfo .userNameLink,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .activityInfo .anonymousUser,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .activityInfo .userNameLink{font-weight:600}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .activityInfo .activityUser,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .activityInfo .activityUser,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .activityInfo .activityUser,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .activityInfo .activityUser{position:relative}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .activityInfo .activityUser .activityUsername,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .activityInfo .activityUser .activityUsername,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .activityInfo .activityUser .activityUsername,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .activityInfo .activityUser .activityUsername{position:absolute;font-size:14px;top:20px;padding:2px 5px;background-color:#2d7ddc;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;white-space:nowrap;display:none}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .activityInfo .activityUser:hover .activityUsername,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .activityInfo .activityUser:hover .activityUsername,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .activityInfo .activityUser:hover .activityUsername,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .activityInfo .activityUser:hover .activityUsername{display:block}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .activityInfo .flag,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .activityInfo .flag,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .activityInfo .flag,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .activityInfo .flag{vertical-align:middle}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .activityDetails,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .activityDetails,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .activityDetails,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .activityDetails{padding:0 0 10px 20px;margin:10px 0 10px 20px;border-left:3px solid #e1e1e1}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .removeEvent,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .removeEvent,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .removeEvent,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .removeEvent{display:none}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .flag,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .flag,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .flag,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .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:16px;padding:2px 8px;color:#333}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .like .likeIcon,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .like .likeIcon,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .like .likeIcon,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .like .likeIcon{display:inline-block;position:relative;background-position:0 -1008px;height:12px;width:12px}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .like.liked .likeIcon,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .like.liked .likeIcon,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .like.liked .likeIcon,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .like.liked .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1020px;height:12px;width:12px}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .like:not(.disabled),#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .like:not(.disabled),#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .like:not(.disabled),#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .like:not(.disabled){cursor:pointer}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .like:not(.disabled):hover .likeIcon,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .like:not(.disabled):hover .likeIcon,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .like:not(.disabled):hover .likeIcon,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .like:not(.disabled):hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1051px;height:12px;width:12px}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .like.likedByUser .likeIcon,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .like.likedByUser .likeIcon,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .like.likedByUser .likeIcon,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .like.likedByUser .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1063px;height:12px;width:12px}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .like.likedByUser:hover .likeIcon,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .like.likedByUser:hover .likeIcon,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .like.likedByUser:hover .likeIcon,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .like.likedByUser:hover .likeIcon{display:inline-block;vertical-align:inherit;position:relative;background-position:0 -1008px;height:12px;width:12px}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .like .likeIcon,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .like .likeIcon,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .like .likeIcon,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .like .likeIcon{vertical-align:middle;top:-1px}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .like:hover,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .like:hover,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .like:hover,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .like:hover{text-decoration:none}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .link,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .link,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .link,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .link{color:#2d7ddc}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem:hover .removeEvent,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem:hover .removeEvent,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem:hover .removeEvent,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem:hover .removeEvent{display:inline}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .nonPublicBanner,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .nonPublicBanner,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .nonPublicBanner,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .nonPublicBanner{padding:5px;margin-bottom:5px;color:#fff;border-radius:1px;background-color:#c85050}#userProfileContainer #userProfileMain #answeredEvents .activityList .activityListItem .moderationContent,#userProfileContainer #userProfileMain #askedEvents .activityList .activityListItem .moderationContent,#userProfileContainer #userProfileMain #updatedEvents .activityList .activityListItem .moderationContent,#userProfileContainer #userProfileMain #userProfileRecentActivityContainer .activityList .activityListItem .moderationContent{padding:10px;background-color:#ffffe0;border:1px solid #fbeed5}#userProfileContainer #userProfileMain #userVideos{position:relative}#userProfileContainer #userProfileMain #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 #userProfileMain #userVideos .courseName{margin-bottom:10px}#userProfileContainer #userProfileMain #userVideos .chapterList{margin-bottom:50px}#userProfileContainer #userProfileMain #userVideos .chapterList .chapterListItem{margin-bottom:20px;position:relative}#userProfileContainer #userProfileMain #userVideos .chapterList .chapterListItem .number{position:absolute;width:30px}#userProfileContainer #userProfileMain #userVideos .chapterList .chapterListItem .main{padding-left:30px}#userProfileContainer #userProfileMain #userVideos .chapterList .chapterListItem .main .lessonList .lessonListItem{margin-top:5px}#userProfileContainer #userProfileMain #userVideos .chapterList .chapterListItem .main .lessonList .lessonListItem .videoList{padding-left:20px}#userProfileContainer #userProfileMain #userVideos .chapterList .chapterListItem .main .lessonList .lessonListItem .videoList .videoListItem{margin-top:5px}#userProfileContainer #userProfileMain #userVideos .chapterList .chapterListItem .main .lessonList .lessonListItem .videoList .videoListItem a{display:block;position:relative}#userProfileContainer #userProfileMain #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 #userProfileMain #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 #userProfileMain #userVideos .chapterList .chapterListItem .main .lessonList .lessonListItem .videoList .videoListItem .theTitle{padding-left:30px;display:block}#userProfileContainer #userProfileMain #userVideos .chapterList .dateCreated{color:#9e9e9e}#userProfileContainer #userProfileMain .tabsContainer{margin-bottom:30px}#userProfileContainer #userProfileMain .tabsContainer .tab{display:inline-block;color:#9e9e9e;font-weight:600;font-size:20px;margin-right:30px;height:30px;vertical-align:top;cursor:pointer}#userProfileContainer #userProfileMain .tabsContainer .tab:hover{text-decoration:none}#userProfileContainer #userProfileMain .tabsContainer .tab.active,#userProfileContainer #userProfileMain .tabsContainer .tab:hover{color:#2d7ddc}#userProfileContainer #userProfileMain .tabsContainer .tab:last-child{margin-right:0}#userProfileContainer #userProfileMain #userBadges{margin-bottom:30px}#userProfileContainer #userProfileMain #userBadges img.userBadge{width:80px}#userProfileContainer #userProfileMain #recentCollaborators{margin-bottom:50px}#userProfileContainer #userProfileMain #recentCollaborators li{margin-right:6px}#userProfileContainer #userProfileMain #recentCollaborators li a{position:relative}#userProfileContainer #userProfileMain #userProfileHeaderContainer{margin-bottom:30px}#userProfileContainer #userProfileMain #userProfileHeaderContainer #userProfileHeader .info{margin-bottom:10px}#userProfileContainer #userProfileMain #userProfileHeaderContainer #userProfileHeader .userName{margin-bottom:25px;font-size:42px}#userProfileContainer #userProfileMain #userProfileHeaderContainer #userProfileHeader .userProfileLocation{margin-right:10px}#userProfileContainer #userProfileMain #userProfileHeaderContainer #userProfileHeader .userProfileIcon{padding-right:5px;position:relative;top:1px}#userProfileContainer #userProfileMain #userProfileHeaderContainer #userProfileHeader .cakeday,#userProfileContainer #userProfileMain #userProfileHeaderContainer #userProfileHeader .verified{max-height:34px}#userProfileContainer #userProfileMain #userProfileHeaderContainer #userProfileHeader .userBioContainer .emptyBio{padding:30px;border:1px solid #e1e1e1}#userProfileContainer #userProfileMain #userProfileHeaderContainer #userProfileHeader .userBioContainer .emptyBio .graphicContainer{width:70px;float:left;margin-right:30px}#userProfileContainer #userProfileMain #userProfileHeaderContainer #userProfileHeader .userBioContainer .emptyBio .graphicContainer hr{height:5px;margin:0;margin-bottom:10px;background-color:#e1e1e1;border:none}#userProfileContainer #userProfileMain #userProfileHeaderContainer #userProfileHeader .userBioContainer .emptyBio .userBio{float:left;width:438px}#userProfileContainer #userProfileMain #userProfileHeaderContainer #userProfileHeader .userBioContainer .emptyBio .userBio .buttonContainer{width:100%;margin-top:10px}.contributionGraphTooltip{-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;padding:10px;background:#222;color:#bbb;font-size:12px;line-height:1.4;width:140px;position:absolute;z-index:8;text-align:center;box-shadow:2px 2px 2px rgba(0,0,0,.2)}.contributionGraphTooltip::after{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;content:"";padding:0;display:block;bottom:-6px;left:50%;margin-left:-6px;border-width:6px 6px 0;border-top-color:#222}#userProfileEditContainer{margin:0 auto;width:1000px;padding:0 50px;margin-top:50px}#userProfileEditContainer .userProfileEditInnerContainer .buttons{margin-top:30px}#userProfileEditContainer .userProfileEditInnerContainer img.loginButton{position:relative;top:4px;margin-right:5px}#userProfileEditContainer .userProfileEditInnerContainer #userProfileEditMain{margin-top:20px}#userProfileEditContainer .userProfileEditInnerContainer #userProfileEditMain .userProfileEditFormContainer input,#userProfileEditContainer .userProfileEditInnerContainer #userProfileEditMain .userProfileEditFormContainer label,#userProfileEditContainer .userProfileEditInnerContainer #userProfileEditMain .userProfileEditFormContainer textarea{width:100%}#userProfileEditContainer .userProfileEditInnerContainer #userProfileEditMain .userProfileEditFormContainer input,#userProfileEditContainer .userProfileEditInnerContainer #userProfileEditMain .userProfileEditFormContainer textarea{margin-bottom:20px;border:1px solid #e1e1e1;border-radius:2px;font-size:14px}#userProfileEditContainer .userProfileEditInnerContainer #userProfileEditMain .userProfileEditFormContainer input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;text-indent:10px}#userProfileEditContainer .userProfileEditInnerContainer #userProfileEditMain .userProfileEditFormContainer input.nameInput{margin-bottom:17px}#userProfileEditContainer .userProfileEditInnerContainer #userProfileEditMain .userProfileEditFormContainer textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:115px;resize:none;padding:10px}#userProfileEditContainer .userProfileEditInnerContainer #userProfileEditMain .userProfileEditFormContainer label{display:block;margin-bottom:10px;margin-bottom:10px}#userProfileEditContainer .userProfileEditInnerContainer #userProfileEditMain .userProfileEditFormContainer label .bioCharsRemaining{float:right}#userProfileEditContainer .userProfileEditInnerContainer #userProfileEditMain .userProfileEditFormContainer #userProfileEditForm .userProfileEditPictureContainer{-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;width:330px;float:left;background-color:#fff;padding:4px;border:1px solid #e1e1e1;position:relative}#userProfileEditContainer .userProfileEditInnerContainer #userProfileEditMain .userProfileEditFormContainer #userProfileEditForm .userProfileEditPictureContainer .profilePicture{width:320px;height:320px;vertical-align:middle}#userProfileEditContainer .userProfileEditInnerContainer #userProfileEditMain .userProfileEditFormContainer #userProfileEditForm .userProfileEditPictureContainer .changePicture{position:absolute;right:10px;bottom:10px}#userProfileEditContainer .userProfileEditInnerContainer #userProfileEditMain .userProfileEditFormContainer #userProfileEditForm .textInputs{width:600px;float:left;margin-left:70px}#userProfileEditContainer .userProfileEditInnerContainer #userProfileEditMain .userProfileEditFormContainer #userProfileEditForm .textInputs .mapColorPicker{margin-bottom:20px}#userProfileEditContainer .userProfileEditInnerContainer #userProfileEditMain .userProfileEditFormContainer #userProfileEditForm .textInputs .mapColorChoice{display:inline-block;-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;width:50px;height:50px;vertical-align:top;margin-right:10px;cursor:pointer}#userProfileEditContainer .userProfileEditInnerContainer #userProfileEditMain .userProfileEditFormContainer #userProfileEditForm .textInputs .mapColorChoice.selected{border:4px solid #000}#userProfileEditContainer .userProfileEditInnerContainer #userProfileEditMain .userProfileEditFormContainer #userProfileEditForm .formActions{text-align:right}#userProfileEditContainer .userProfileEditInnerContainer #userProfileEditMain .userProfileEditFormContainer #userPasswordEditForm{margin-left:400px}#userProfileEditContainer .userProfileEditInnerContainer #userProfileEditMain .userProfileEditFormContainer #userPasswordEditForm .pageDivider{margin:50px 0 40px}#userProfileEditContainer .userProfileEditInnerContainer #userProfileEditMain .userProfileEditFormContainer #userPasswordEditForm .afterInput{display:block;margin-top:-10px;margin-bottom:20px}#userProfileEditContainer .userProfileEditInnerContainer #userProfileEditMain .userProfileEditFormContainer #userPasswordEditForm input.disabled{background:#f5f5f5;color:#9e9e9e}#userProfileEditContainer .userProfileEditInnerContainer #userProfileEditMain .userProfileEditFormContainer #userPasswordEditForm button{float:right}#userSettings{padding-top:40px}#userSettings .settingsSection{padding:20px 0;border-bottom:1px solid #e1e1e1}#userSettings .settingsSection h3,#userSettings .settingsSection p{margin-bottom:10px}.userInfoWidget{line-height:1.2em;display:block;float:left;color:#333}.userInfoWidget .userImage{float:left;margin-right:6px;height:40px;width:40px;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.userInfoWidget .userImage img{width:100%;height:100%}.userInfoWidget .userName{white-space:nowrap;padding-top:2px}.userInfoWidget .userExtraInfo{color:#9e9e9e;white-space:nowrap}.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;margin-top:-3px}.userInfoWidget25 .userName{padding-top:0;float:left}#welcomePage{background-color:#2d7ddc;border-top:1px solid #2169c8;height:800px}#welcomePage .weak-text{color:#e1e1e1!important}#welcomePage #content{background-color:#2d7ddc;position:relative}#welcomePage #pages{color:#fff;font-size:18px;border-bottom:1px solid #2169c8;position:relative}#welcomePage #pages button.button{-moz-border-radius:3px/3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;color:#2d7ddc;border:none;font-size:16px;font-weight:600}#welcomePage #pages .page{margin:0 auto;width:1000px;padding:0 50px;padding:70px 0;position:absolute;top:0;left:0;background-color:#2d7ddc;display:none}#welcomePage #pages .page .title{margin-bottom:20px;font-size:36px;font-weight:500;text-align:center}#welcomePage #pages .page .subtitle{font-size:20px;margin-bottom:50px;text-align:center}#welcomePage #pages #page_0{display:block;padding-bottom:0}#welcomePage #pages #page_0 .buttonContainer{text-align:center}#welcomePage #pages #page_0 .imageContainer{text-align:center;height:233px;margin-top:50px}#welcomePage #pages #page_1 .subtitle{color:#e1e1e1;line-height:1.4}#welcomePage #pages #page_1 .body{width:450px;margin:0 auto}#welcomePage #pages #page_1 .body .appearanceEdit .display .profilePic{-moz-border-radius:2px/2px;-webkit-border-radius:2px;border-radius:2px;width:40px;height:40px;vertical-align:middle;padding-right:5px}#welcomePage #pages #page_1 .body .appearanceEdit .display .name{font-weight:600;margin-right:5px}#welcomePage #pages #page_1 .body .appearanceEdit .display .editTrigger{color:#e1e1e1;cursor:pointer}#welcomePage #pages #page_1 .body .appearanceEdit .display .editTrigger:hover{text-decoration:underline}#welcomePage #pages #page_1 .body .appearanceEdit .edit .imageContainer{width:100px;margin-right:20px;float:left}#welcomePage #pages #page_1 .body .appearanceEdit .edit .imageContainer img{-moz-border-radius:3px/3px;-webkit-border-radius:3px;border-radius:3px;width:100px;height:100px}#welcomePage #pages #page_1 .body .appearanceEdit .edit .inputs{width:330px;float:left}#welcomePage #pages #page_1 .body .appearanceEdit .edit .inputs .input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;margin-bottom:10px;height:42px;border:none;font-size:18px}#welcomePage #pages #page_1 .body .appearanceEdit .edit .inputs button.changePicture{background-color:#2d7ddc;color:#fff;border:2px solid #fff}#welcomePage #pages #page_1 .body .bioEdit{margin-top:20px}#welcomePage #pages #page_1 .body .bioEdit textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:120px;border:none;padding:10px;font-size:18px}#welcomePage #pages #page_1 .body .buttonContainer{margin-top:20px}#welcomePage #pages #page_1 .body .buttonContainer .next{float:right}#welcomePage #pages #page_2 .body{width:820px;margin:0 auto}#welcomePage #pages #page_2 .body .userPoints{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px/3px;-webkit-border-radius:3px;border-radius:3px;padding:20px;width:300px;margin-right:45px;float:left;background-color:#1f64b7}#welcomePage #pages #page_2 .body .userPoints .imageContainer{width:100px;margin-right:20px;float:left}#welcomePage #pages #page_2 .body .userPoints .imageContainer .profilePic{-moz-border-radius:3px/3px;-webkit-border-radius:3px;border-radius:3px;width:100px;height:100px}#welcomePage #pages #page_2 .body .userPoints .userInfo{width:140px;float:left;font-size:18px}#welcomePage #pages #page_2 .body .userPoints .userInfo .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:30px;margin-bottom:5px;font-weight:700}#welcomePage #pages #page_2 .body .info{width:475px;float:left;font-size:18px;line-height:1.2}#welcomePage #pages #page_2 .body .info ul{margin-top:10px;line-height:1.5}#welcomePage #pages #page_2 .body .info ul .count{float:right}#welcomePage #pages #page_2 .body .buttonContainer{margin-top:40px;text-align:center}#welcomePage #actions{color:#fff;margin-top:30px;padding-bottom:70px}#welcomePage #actions .circles{float:left}#welcomePage #actions .circles .circle{display:inline-block;-moz-border-radius:6px/6px;-webkit-border-radius:6px;border-radius:6px;background-color:rgba(255,255,255,.5);vertical-align:top;width:12px;height:12px;margin-right:5px}#welcomePage #actions .circles .circle.active{background-color:#fff}#welcomePage #actions .skip{cursor:pointer;float:right}#welcomePage #actions .skip:hover{text-decoration:underline}.androidHeader{color:#fff}#androidEmailPage{background-color:#12073c;margin-left:auto;margin-right:auto;width:1000px;margin-top:100px;color:#fff}#androidEmailPage .left{float:left;margin-right:40px}#androidEmailPage .right{padding-top:100px}#androidEmailPage h1{margin-bottom:20px}#androidEmailPage h2{font-size:24px;font-weight:400;margin-bottom:10px}#androidEmailPage .successMessage{font-size:24px}#androidEmailPage input{text-indent:10px;border:1px solid #e1e1e1;border-radius:5px;width:300px;margin-right:10px;font-size:20px;height:40px}#androidEmailPage button{border-radius:5px;font-size:20px;height:45px;width:110px;vertical-align:inherit}
