@charset "UTF-8";#slot-div .loading-modal .loading-indicator,#slot-modal .loading-modal .loading-indicator{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;height:18px;width:18px;-webkit-animation:pulsate 4s ease-in-out;-webkit-animation-iteration-count:infinite;animation:pulsate 4s ease-in-out;animation-iteration-count:infinite;-moz-animation:pulsate 4s ease-in-out;-moz-animation-iteration-count:infinite;opacity:0.0;margin:0 auto;position:absolute;left:50%;top:50%;z-index:100001;margin-left:-9px}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}table.mentor-dashboard td img,.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .top .photo-outer .photo-inner img,#session-modal .badge,#slot-div .mentor-info .left img,#slot-modal .mentor-info .left img,#discussion .reply-post img.profile-pic,#discussion .thread-post img.profile-pic,#discussion .thread-post-header img.profile-pic,.session-div .session-footer img,.item.masonry-brick .user-info img,.versioning .version,span.annotation,.comment-container .submission-comment .comment-user-info .profilePic,.secondary-nav.iteration .title-container .sub-description .user-info img,.comment-box .image img,.overview-image img,ul.off-canvas-list li.notifications a span.badge,.profile-image span.badge,.profile-image img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}h1,h2,h3,h4,h5,h6{margin:0;font-weight:bold;text-rendering:optimizelegibility}h1{font-size:30px;line-height:1.4}h2{font-size:24px;line-height:1.4}h3{font-size:18px;line-height:1.4}h4{font-size:16px;line-height:1.5}h5{font-size:12px}h6{font-size:11px}h5,h6{line-height:18px}p{margin:0}strong{font-weight:bold}em{font-style:italic}.feedback-top .details h4,#mentor-register .content section h1,.course-dates-modal table th,table.mentor-dashboard td .button,table.mentor-dashboard td .grey-button,.mentor-content span.optional-badge,#slot-div .loading-modal h1,#slot-modal .loading-modal h1,.session-report-heading span,.session-report-heading h2,.session-div .session-inner label,.profile-content .item .image-container p.title,.profile-content-div h2,body.certificate-page .fixed-footer h3,body.certificate-page .submissions .submission .description h3,body.certificate-page .submissions .header h2,body.certificate-page .submissions #discussion .back-header h2,#discussion body.certificate-page .submissions .back-header h2,body.certificate-page .fixed-topbar .share-div h1,body.certificate-page .fixed-topbar .logo h3,body.certificate-page .cover .content h3,.item.masonry-brick .image-container p.title,.explore-menu li,.submission-container .submission-inner .image-title,.submission-container .submission-inner .html-submission .padded-cont h4.uppercase,.comment-container .submission-comment .comment-user-info .mentor-badge,.secondary-nav.iteration .subhead,#project-assessment-modal .modal-inner .skills label,#onboarding .onboard-content .timing-block h3,.project-page-wrapper .heading-content .subhead,.unit-lessons-container .mini-lecture-block .heading h2,.unit-lessons-container .lesson h4,.unit-lessons-container .project .project-info .optional,.unit-lessons-container .project .icon h4,.unit-container .unit-wrapper .unit .right h4,.unit-container .week-heading h1,.unit-container-wrapper .course-map-div h1,#ux-academy-mentor-info-div .inner .mentor-div .left-pic h4,.ux-academy.module-page .unit-container .left-col .prompt-overview h1,#module-summary-modal .modal-inner .header h4,#module-summary-modal .modal-inner #discussion .back-header h4,#discussion #module-summary-modal .modal-inner .back-header h4,.ux-academy .module-div-container .module-div h4,.ux-academy .unit-container .left-col h1.phase-heading.uppercase,#topbar span.subhead,.uxa-progress-report .inner .time-left h2{text-transform:uppercase;font-size:12px;letter-spacing:0.1em;font-weight:700}.status-tag,.feedback-question-block form.feedback-question-form .last-button,.feedback-question-block form.feedback-question-form .next-button,.feedback-form-block form.feedback-form .return-feedback-button,.feedback-bottom-layer .get-started-button,body.mentor-feedback,#mentor-register .content .submit-button,#mentor-register .content section .upload-button-cont button,#mentor-register .header h1,#mentor-register #discussion .back-header h1,#discussion #mentor-register .back-header h1,#mentor-register,#announcement-modal button,#announcement-modal p,#announcement-modal h1.heading,#announcement-modal h1,#newsfeed-modal,.mentor-payment-form,.notif-settings-div,.mentor-profile-div,.course-dates-modal,table.mentor-dashboard .no-action-required h1,table.mentor-dashboard .no-action-required h2,table.mentor-dashboard .no-action-required p,table.mentor-dashboard th,.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .top .photo-outer .photo-inner .student-email-button,.mentor-content-area,.mentor-content,.mentor-second-nav__list__item,.mentor-nav__list__item,#onboarding-modal button,#onboarding-modal p,#onboarding-modal h1.heading,#onboarding-modal h1,#slot-div .available-slots p,#slot-modal .available-slots p,#slot-div .title p,#slot-modal .title p,.testimonial-container .inner .errorlist li,.testimonial-container .inner label,.testimonial-container .inner h1,div.referral .success-message p,div.referral,div.help,.profile-content-div h2,.profile-content-div,.profile-no-courses-message .profile-empty-state-global p,.profile-no-submissions-message .profile-empty-state p,.profile-content,.profile-nav ul li,.signup-call-to-action,.profile-header .social-label label,.profile-header .content h3,.profile-header .content .profile-tag,.signup-cta-content,body.certificate-page .fixed-footer h3,body.certificate-page .submissions .submission .description,body.certificate-page .submissions .header,body.certificate-page .submissions #discussion .back-header,#discussion body.certificate-page .submissions .back-header,body.certificate-page .fixed-topbar .share-div h2,body.certificate-page .cover .content h1,body.certificate-page .cover .content h2,body.certificate-page .cover .content h3,body.certificate-page .cover .content p,body.certificate-page .cover .content span,.item.masonry-brick .user-info span,.container.lesson-list p,.explore-menu li,#no-submissions h1,#submission-share-modal p,#submission-share-modal h1,.submission-container .submission-inner .image-title,.submission-container,.comment-container .submission-comment .comment p,.comment-container .submission-comment .comment-user-info .username,.secondary-nav.iteration .title-container .sub-description .user-info p,.secondary-nav.iteration,#uxa-rubric,.slide-nav .progress,#lecture,.project-page-wrapper,.footer,.lesson-summary,.unit-lessons-container .project-guide,.unit-lessons-container,.unit-progress-overview .progress,.unit-progress-overview h1,.unit-info-container,.unit-container .session-div,.unit-container .unit-wrapper .unit .completed h3,.unit-container .unit-wrapper .unit .right,.unit-container .tools-module .tool-block h2,.unit-container,.unit-container-wrapper .course-map-div,.course-dashboard,.completion-message .inner,.notifications-div,∂ ul.off-canvas-list,.profile-image span.badge,.uxa-progress-report,.title-bar h1,#dude-modal,#progress-report-info-modal,.enrollment-date-detail-modal,#session-modal,#project-assessment-modal,#module-summary-modal,#mentor-register .content .submit-button,#mentor-capacity-form .inner-right .save-button-container .save-button,.mentor-calendar .add-slot button,table.mentor-dashboard td .button,table.mentor-dashboard td .grey-button,.mentor-content-area .no-students-pane .no-students-button,#slot-div .available-slots .tell-mentor-button,#slot-modal .available-slots .tell-mentor-button,#slot-div .available-slots .week-slot button,#slot-modal .available-slots .week-slot button,.testimonial-container .inner .submit-feedback-button,div.referral a.twitter,div.referral button.facebook,div.referral .customize-emails .send-invite-button,div.help.summary.call-to-action a,#post-modal .post-form .post-button,#post-modal .post-form #discussion .reply-form .reply-button,#discussion .reply-form #post-modal .post-form .reply-button,#discussion .post-button,#discussion .reply-form .reply-button,.signup-call-to-action a,.signup-cta-content a,body.certificate-page .fixed-topbar .share-div .share-div-button,#submission-share-modal .twitter,#submission-share-modal .facebook,.annotation-form button,.add-a-comment .not-logged-in .sign-in-button,.add-a-comment .submit-post,#onboarding .onboard-content a.twitter-button,#onboarding .continue-button,.unit-lessons-container .main-lecture-block .inner a,.unit-lessons-container .mini-lecture-block .block a.goto,#ux-academy-mentor-info-div .sessions-list .scheduling-link,ul.off-canvas-list li a.share,.title-bar .enroll-button,#dude-modal .inner .close-button,#crop-modal .buttons-bottom .crop-button,#curriculum-summary-modal .buttons-bottom .crop-button,.button,.square-button,.blue-button,.versioning .version,.white-button,.feedback-question-block form.feedback-question-form .last-button,.feedback-question-block form.feedback-question-form .next-button,.feedback-form-block form.feedback-form .return-feedback-button,.feedback-bottom-layer .get-started-button,.mentor-calendar .mentor-inner .entered-slot,#slot-div .available-slots .no-times-button,#slot-modal .available-slots .no-times-button,#slot-div .mentor-info .right a,#slot-modal .mentor-info .right a,div.referral .customize-emails .left .add-another-button,.profile-header .edit-profile.charcoal-button,.profile-header .edit-profile,.versioning .new-version,#lecture .slide-nav-wrapper .back-to-unit-button,#lecture .slide-nav-wrapper .complete-button,.project-page-wrapper .deliverable-wrapper .deliverable-image.no-image button,.project-page-wrapper .deliverable-wrapper .deliverable-image .buttons-container a,.project-page-wrapper .deliverable-wrapper .deliverable-image .buttons-container button,.project-page-wrapper div.student-work a.button,.unit-container .iterations-module .iterations-module__show a,#module-summary-modal .modal-inner a.review-module,.grey-button,#mentor-register .content section .work-photo button,#mentor-register .content section .photo-upload button,.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .top .photo-outer .photo-inner .student-email-button,.unit-lessons-container .main-lecture-block .inner a.done,.unit-lessons-container .mini-lecture-block .block a.goto.done,.button-hollow,#slot-div .available-slots .week-slot button,#slot-modal .available-slots .week-slot button{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}#mentor-capacity-form .course-row .course-syllabus a,.mentor-calendar .mentor-inner a.delete,.mentor-second-nav__list__item,.mentor-nav__list__item,div.referral a,div.help a,.explore-menu li,.header-text a{transition:color 0.2s ease;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease}.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio]#radioLikert5 + label,.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio]#radioLikert4 + label,.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio].radioLikert3 + label,.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio]#radioLikert3 + label,.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio].radioLikert2 + label,.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio]#radioLikert2 + label,.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio]#radioLikert1 + label,.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio].radioLikert1 + label,body.certificate-page .fixed-topbar .share-div i,.footer .mark-as-done a,.unit-lessons-container .project .inner,.unit-lessons-container .text-block a{transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease}.mentor-content-area .enrollment-div-wrapper .enrollment-div.paused{transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-collapse:collapse}[class*='col-']{padding:0 10px}.container{padding:0px;text-align:center}.container .row{max-width:100%;width:1108px;text-align:center;margin:80px auto 0px}.container .columns{float:left;margin:0;position:relative}.container .col-two{width:50%;text-align:center}.container .col-three{width:33.33333%}.container .col-four{width:25%}.container .col-twothird{width:60%;float:right}.clearfix{clear:both;*zoom:1}.clearfix:before,.clearfix .clearfix:after{display:table;content:""}.clearfix:after{clear:both}.off-canvas-wrap{width:100%;height:100vh}.off-canvas-wrap.no-scroll{overflow:hidden;position:relative}.flex-card{display:flex;flex-direction:column;gap:20px;background:white;border-radius:40px;padding:40px;width:fit-content;max-width:100%;justify-content:center;align-items:center;margin:40px auto}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-ms-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUpBig{0%{visibility:visible;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeInUpBig{0%{visibility:visible;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes fadeInUpBig{0%{visibility:visible;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{visibility:visible;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUpMedium{0%{opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeInUpMedium{0%{opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes fadeInUpMedium{0%{opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpMedium{0%{opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}@-ms-keyframes shake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}@-webkit-keyframes shortShake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}33%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}66%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}@-moz-keyframes shortShake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}33%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}66%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}@-ms-keyframes shortShake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}33%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}66%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}@keyframes shortShake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}33%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}66%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}@-moz-keyframes swing{20%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}@-ms-keyframes swing{20%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(200px);-moz-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slideUp{0%{-webkit-transform:translateY(200px);-moz-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes slideUp{0%{-webkit-transform:translateY(200px);-moz-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(200px);-moz-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}#announcement-modal,#onboarding-modal,#slot-modal,#post-modal,#newsfeed-modal,.course-dates-modal,#mentor-problem-modal,#session-feedback-modal,#submission-share-modal,#dude-modal{-webkit-animation:fadeInUp 0.5s;-moz-animation:fadeInUp 0.5s;-ms-animation:fadeInUp 0.5s;animation:fadeInUp 0.5s}#slot-modal{-webkit-animation:fadeInUpMedium 0.4s;-moz-animation:fadeInUpMedium 0.4s;-ms-animation:fadeInUpMedium 0.4s;animation:fadeInUpMedium 0.4s}.mentor-content-area label.error{-webkit-animation:shake 0.5s;-moz-animation:shake 0.5s;-ms-animation:shake 0.5s;animation:shake 0.5s}#mentor-capacity-form p.notice.shake{-webkit-animation:shortShake 0.25s;-moz-animation:shortShake 0.25s;-ms-animation:shortShake 0.25s;animation:shortShake 0.25s}.unit-container .unit-wrapper .unit,.unit-container .tools-module .tool-block,#ux-academy-mentor-info-div .inner .mentor-div .mentor-links a,#ux-academy-mentor-info-div .sessions-list .session,#slot-div .title .close,#slot-modal .title .close,#post-modal .close,.profile-header .profile-file-picker .clear-picture,#submission-share-modal .close-button{transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fade-slow{-webkit-transition:cubic-bezier(0.25,0.46,0.45,0.94) 3s;-moz-transition:cubic-bezier(0.25,0.46,0.45,0.94) 3s;-o-transition:cubic-bezier(0.25,0.46,0.45,0.94) 3s;transition:cubic-bezier(0.25,0.46,0.45,0.94) 3s}.fade{-webkit-transition:cubic-bezier(0.25,0.46,0.45,0.94) 0.5s;-moz-transition:cubic-bezier(0.25,0.46,0.45,0.94) 0.5s;-o-transition:cubic-bezier(0.25,0.46,0.45,0.94) 0.5s;transition:cubic-bezier(0.25,0.46,0.45,0.94) 0.5s}.fade-in.ng-enter{opacity:0}.fade-in.ng-enter-active{opacity:1}.fade-out.ng-leave{opacity:1}.fade-out.ng-leave-active{opacity:0}.hide-out.ng-leave{display:none}.hide-out.ng-leave-active{display:none}#mentor-register .content .submit-button,#mentor-capacity-form .inner-right .save-button-container .save-button,.mentor-calendar .add-slot button,table.mentor-dashboard td .button,table.mentor-dashboard td .grey-button,.mentor-content-area .no-students-pane .no-students-button,#slot-div .available-slots .tell-mentor-button,#slot-modal .available-slots .tell-mentor-button,#slot-div .available-slots .week-slot button,#slot-modal .available-slots .week-slot button,.testimonial-container .inner .submit-feedback-button,div.referral a.twitter,div.referral button.facebook,div.referral .customize-emails .send-invite-button,div.help.summary.call-to-action a,#post-modal .post-form .post-button,#discussion .post-button,#discussion .reply-form .reply-button,.signup-call-to-action a,.signup-cta-content a,body.certificate-page .fixed-topbar .share-div .share-div-button,#submission-share-modal .twitter,#submission-share-modal .facebook,.annotation-form button,.add-a-comment .not-logged-in .sign-in-button,.add-a-comment .submit-post,#onboarding .onboard-content a.twitter-button,#onboarding .continue-button,.unit-lessons-container .main-lecture-block .inner a,.unit-lessons-container .mini-lecture-block .block a.goto,#ux-academy-mentor-info-div .sessions-list .scheduling-link,ul.off-canvas-list li a.share,.title-bar .enroll-button,#dude-modal .inner .close-button,#crop-modal .buttons-bottom .crop-button,#curriculum-summary-modal .buttons-bottom .crop-button,.button,.square-button,.blue-button,.versioning .version,.white-button,.feedback-question-block form.feedback-question-form .last-button,.feedback-question-block form.feedback-question-form .next-button,.feedback-form-block form.feedback-form .return-feedback-button,.feedback-bottom-layer .get-started-button,.mentor-calendar .mentor-inner .entered-slot,#slot-div .available-slots .no-times-button,#slot-modal .available-slots .no-times-button,#slot-div .mentor-info .right a,#slot-modal .mentor-info .right a,div.referral .customize-emails .left .add-another-button,.profile-header .edit-profile.charcoal-button,.profile-header .edit-profile,.versioning .new-version,#lecture .slide-nav-wrapper .back-to-unit-button,#lecture .slide-nav-wrapper .complete-button,.project-page-wrapper .deliverable-wrapper .deliverable-image.no-image button,.project-page-wrapper .deliverable-wrapper .deliverable-image .buttons-container a,.project-page-wrapper .deliverable-wrapper .deliverable-image .buttons-container button,.project-page-wrapper div.student-work a.button,.unit-container .iterations-module .iterations-module__show a,#module-summary-modal .modal-inner a.review-module,.grey-button,#mentor-register .content section .work-photo button,#mentor-register .content section .photo-upload button,.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .top .photo-outer .photo-inner .student-email-button,.unit-lessons-container .main-lecture-block .inner a.done,.unit-lessons-container .mini-lecture-block .block a.goto.done,.button-hollow{transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;background-color:#f15b2a;color:#fff;border:none;height:32px;line-height:31px;font-weight:600;padding:0px 15px}#mentor-register .content .submit-button:hover,#mentor-capacity-form .inner-right .save-button-container .save-button:hover,.mentor-calendar .add-slot button:hover,table.mentor-dashboard td .button:hover,table.mentor-dashboard td .grey-button:hover,.mentor-content-area .no-students-pane .no-students-button:hover,#slot-div .available-slots .tell-mentor-button:hover,#slot-modal .available-slots .tell-mentor-button:hover,#slot-div .available-slots .week-slot button:hover,#slot-modal .available-slots .week-slot button:hover,.testimonial-container .inner .submit-feedback-button:hover,div.referral a.twitter:hover,div.referral button.facebook:hover,div.referral .customize-emails .send-invite-button:hover,div.help.summary.call-to-action a:hover,#post-modal .post-form .post-button:hover,#discussion .post-button:hover,#discussion .reply-form .reply-button:hover,.signup-call-to-action a:hover,.signup-cta-content a:hover,body.certificate-page .fixed-topbar .share-div .share-div-button:hover,#submission-share-modal .twitter:hover,#submission-share-modal .facebook:hover,.annotation-form button:hover,.add-a-comment .not-logged-in .sign-in-button:hover,.add-a-comment .submit-post:hover,#onboarding .onboard-content a.twitter-button:hover,#onboarding .continue-button:hover,.unit-lessons-container .main-lecture-block .inner a:hover,.unit-lessons-container .mini-lecture-block .block a.goto:hover,#ux-academy-mentor-info-div .sessions-list .scheduling-link:hover,ul.off-canvas-list li a.share:hover,.title-bar .enroll-button:hover,#dude-modal .inner .close-button:hover,#crop-modal .buttons-bottom .crop-button:hover,#curriculum-summary-modal .buttons-bottom .crop-button:hover,.button:hover,.square-button:hover,.blue-button:hover,.versioning .version:hover,.white-button:hover,.feedback-question-block form.feedback-question-form .last-button:hover,.feedback-question-block form.feedback-question-form .next-button:hover,.feedback-form-block form.feedback-form .return-feedback-button:hover,.feedback-bottom-layer .get-started-button:hover,.mentor-calendar .mentor-inner .entered-slot:hover,#slot-div .available-slots .no-times-button:hover,#slot-modal .available-slots .no-times-button:hover,#slot-div .mentor-info .right a:hover,#slot-modal .mentor-info .right a:hover,div.referral .customize-emails .left .add-another-button:hover,.profile-header .edit-profile:hover,.versioning .new-version:hover,#lecture .slide-nav-wrapper .back-to-unit-button:hover,#lecture .slide-nav-wrapper .complete-button:hover,.project-page-wrapper .deliverable-wrapper .deliverable-image.no-image button:hover,.project-page-wrapper .deliverable-wrapper .deliverable-image .buttons-container a:hover,.project-page-wrapper .deliverable-wrapper .deliverable-image .buttons-container button:hover,.project-page-wrapper div.student-work a.button:hover,.unit-container .iterations-module .iterations-module__show a:hover,#module-summary-modal .modal-inner a.review-module:hover,.grey-button:hover,#mentor-register .content section .work-photo button:hover,#mentor-register .content section .photo-upload button:hover,.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .top .photo-outer .photo-inner .student-email-button:hover,.button-hollow:hover{background-color:#cc491e}#mentor-register .content .loading.submit-button,#mentor-capacity-form .inner-right .save-button-container .loading.save-button,.mentor-calendar .add-slot button.loading,table.mentor-dashboard td .loading.button,table.mentor-dashboard td .loading.grey-button,.mentor-content-area .no-students-pane .loading.no-students-button,#slot-div .available-slots .loading.tell-mentor-button,#slot-modal .available-slots .loading.tell-mentor-button,#slot-div .available-slots .week-slot button.loading,#slot-modal .available-slots .week-slot button.loading,.testimonial-container .inner .loading.submit-feedback-button,div.referral a.loading.twitter,div.referral button.loading.facebook,div.referral .customize-emails .loading.send-invite-button,div.help.summary.call-to-action a.loading,#post-modal .post-form .loading.post-button,#discussion .loading.post-button,#discussion .reply-form .loading.reply-button,.signup-call-to-action a.loading,.signup-cta-content a.loading,body.certificate-page .fixed-topbar .share-div .loading.share-div-button,#submission-share-modal .loading.twitter,#submission-share-modal .loading.facebook,.annotation-form button.loading,.add-a-comment .not-logged-in .loading.sign-in-button,.add-a-comment .loading.submit-post,#onboarding .onboard-content a.loading.twitter-button,#onboarding .loading.continue-button,.unit-lessons-container .main-lecture-block .inner a.loading,.unit-lessons-container .mini-lecture-block .block a.loading.goto,#ux-academy-mentor-info-div .sessions-list .loading.scheduling-link,ul.off-canvas-list li a.loading.share,.title-bar .loading.enroll-button,#dude-modal .inner .loading.close-button,#crop-modal .buttons-bottom .loading.crop-button,#curriculum-summary-modal .buttons-bottom .loading.crop-button,.loading.button,.loading.square-button,.loading.blue-button,.versioning .loading.version,.loading.white-button,.feedback-question-block form.feedback-question-form .loading.last-button,.feedback-question-block form.feedback-question-form .loading.next-button,.feedback-form-block form.feedback-form .loading.return-feedback-button,.feedback-bottom-layer .loading.get-started-button,.mentor-calendar .mentor-inner .loading.entered-slot,#slot-div .available-slots .loading.no-times-button,#slot-modal .available-slots .loading.no-times-button,#slot-div .mentor-info .right a.loading,#slot-modal .mentor-info .right a.loading,div.referral .customize-emails .left .loading.add-another-button,.profile-header .loading.edit-profile,.versioning .loading.new-version,#lecture .slide-nav-wrapper .loading.back-to-unit-button,#lecture .slide-nav-wrapper .loading.complete-button,.project-page-wrapper .deliverable-wrapper .deliverable-image.no-image button.loading,.project-page-wrapper .deliverable-wrapper .deliverable-image .buttons-container a.loading,.project-page-wrapper .deliverable-wrapper .deliverable-image .buttons-container button.loading,.project-page-wrapper div.student-work a.loading.button,.unit-container .iterations-module .iterations-module__show a.loading,#module-summary-modal .modal-inner a.loading.review-module,.loading.grey-button,#mentor-register .content section .work-photo button.loading,#mentor-register .content section .photo-upload button.loading,.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .top .photo-outer .photo-inner .loading.student-email-button,.loading.button-hollow,#mentor-register .content .disabled.submit-button,#mentor-capacity-form .inner-right .save-button-container .disabled.save-button,.mentor-calendar .add-slot button.disabled,table.mentor-dashboard td .disabled.button,table.mentor-dashboard td .disabled.grey-button,.mentor-content-area .no-students-pane .disabled.no-students-button,#slot-div .available-slots .disabled.tell-mentor-button,#slot-modal .available-slots .disabled.tell-mentor-button,#slot-div .available-slots .week-slot button.disabled,#slot-modal .available-slots .week-slot button.disabled,.testimonial-container .inner .disabled.submit-feedback-button,div.referral a.disabled.twitter,div.referral button.disabled.facebook,div.referral .customize-emails .disabled.send-invite-button,div.help.summary.call-to-action a.disabled,#post-modal .post-form .disabled.post-button,#discussion .disabled.post-button,#discussion .reply-form .disabled.reply-button,.signup-call-to-action a.disabled,.signup-cta-content a.disabled,body.certificate-page .fixed-topbar .share-div .disabled.share-div-button,#submission-share-modal .disabled.twitter,#submission-share-modal .disabled.facebook,.annotation-form button.disabled,.add-a-comment .not-logged-in .disabled.sign-in-button,.add-a-comment .disabled.submit-post,#onboarding .onboard-content a.disabled.twitter-button,#onboarding .disabled.continue-button,.unit-lessons-container .main-lecture-block .inner a.disabled,.unit-lessons-container .mini-lecture-block .block a.disabled.goto,#ux-academy-mentor-info-div .sessions-list .disabled.scheduling-link,ul.off-canvas-list li a.disabled.share,.title-bar .disabled.enroll-button,#dude-modal .inner .disabled.close-button,#crop-modal .buttons-bottom .disabled.crop-button,#curriculum-summary-modal .buttons-bottom .disabled.crop-button,.disabled.button,.disabled.square-button,.disabled.blue-button,.versioning .disabled.version,.disabled.white-button,.feedback-question-block form.feedback-question-form .disabled.last-button,.feedback-question-block form.feedback-question-form .disabled.next-button,.feedback-form-block form.feedback-form .disabled.return-feedback-button,.feedback-bottom-layer .disabled.get-started-button,.mentor-calendar .mentor-inner .disabled.entered-slot,#slot-div .available-slots .disabled.no-times-button,#slot-modal .available-slots .disabled.no-times-button,#slot-div .mentor-info .right a.disabled,#slot-modal .mentor-info .right a.disabled,div.referral .customize-emails .left .disabled.add-another-button,.profile-header .disabled.edit-profile,.versioning .disabled.new-version,#lecture .slide-nav-wrapper .disabled.back-to-unit-button,#lecture .slide-nav-wrapper .disabled.complete-button,.project-page-wrapper .deliverable-wrapper .deliverable-image.no-image button.disabled,.project-page-wrapper .deliverable-wrapper .deliverable-image .buttons-container a.disabled,.project-page-wrapper .deliverable-wrapper .deliverable-image .buttons-container button.disabled,.project-page-wrapper div.student-work a.disabled.button,.unit-container .iterations-module .iterations-module__show a.disabled,#module-summary-modal .modal-inner a.disabled.review-module,.disabled.grey-button,#mentor-register .content section .work-photo button.disabled,#mentor-register .content section .photo-upload button.disabled,.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .top .photo-outer .photo-inner .disabled.student-email-button,.disabled.button-hollow{pointer-events:none;opacity:0.5}#mentor-register .content .disabled-with-tooltip.submit-button,#mentor-capacity-form .inner-right .save-button-container .disabled-with-tooltip.save-button,.mentor-calendar .add-slot button.disabled-with-tooltip,table.mentor-dashboard td .disabled-with-tooltip.button,table.mentor-dashboard td .disabled-with-tooltip.grey-button,.mentor-content-area .no-students-pane .disabled-with-tooltip.no-students-button,#slot-div .available-slots .disabled-with-tooltip.tell-mentor-button,#slot-modal .available-slots .disabled-with-tooltip.tell-mentor-button,#slot-div .available-slots .week-slot button.disabled-with-tooltip,#slot-modal .available-slots .week-slot button.disabled-with-tooltip,.testimonial-container .inner .disabled-with-tooltip.submit-feedback-button,div.referral a.disabled-with-tooltip.twitter,div.referral button.disabled-with-tooltip.facebook,div.referral .customize-emails .disabled-with-tooltip.send-invite-button,div.help.summary.call-to-action a.disabled-with-tooltip,#post-modal .post-form .disabled-with-tooltip.post-button,#discussion .disabled-with-tooltip.post-button,#discussion .reply-form .disabled-with-tooltip.reply-button,.signup-call-to-action a.disabled-with-tooltip,.signup-cta-content a.disabled-with-tooltip,body.certificate-page .fixed-topbar .share-div .disabled-with-tooltip.share-div-button,#submission-share-modal .disabled-with-tooltip.twitter,#submission-share-modal .disabled-with-tooltip.facebook,.annotation-form button.disabled-with-tooltip,.add-a-comment .not-logged-in .disabled-with-tooltip.sign-in-button,.add-a-comment .disabled-with-tooltip.submit-post,#onboarding .onboard-content a.disabled-with-tooltip.twitter-button,#onboarding .disabled-with-tooltip.continue-button,.unit-lessons-container .main-lecture-block .inner a.disabled-with-tooltip,.unit-lessons-container .mini-lecture-block .block a.disabled-with-tooltip.goto,#ux-academy-mentor-info-div .sessions-list .disabled-with-tooltip.scheduling-link,ul.off-canvas-list li a.disabled-with-tooltip.share,.title-bar .disabled-with-tooltip.enroll-button,#dude-modal .inner .disabled-with-tooltip.close-button,#crop-modal .buttons-bottom .disabled-with-tooltip.crop-button,#curriculum-summary-modal .buttons-bottom .disabled-with-tooltip.crop-button,.disabled-with-tooltip.button,.disabled-with-tooltip.square-button,.disabled-with-tooltip.blue-button,.versioning .disabled-with-tooltip.version,.disabled-with-tooltip.white-button,.feedback-question-block form.feedback-question-form .disabled-with-tooltip.last-button,.feedback-question-block form.feedback-question-form .disabled-with-tooltip.next-button,.feedback-form-block form.feedback-form .disabled-with-tooltip.return-feedback-button,.feedback-bottom-layer .disabled-with-tooltip.get-started-button,.mentor-calendar .mentor-inner .disabled-with-tooltip.entered-slot,#slot-div .available-slots .disabled-with-tooltip.no-times-button,#slot-modal .available-slots .disabled-with-tooltip.no-times-button,#slot-div .mentor-info .right a.disabled-with-tooltip,#slot-modal .mentor-info .right a.disabled-with-tooltip,div.referral .customize-emails .left .disabled-with-tooltip.add-another-button,.profile-header .disabled-with-tooltip.edit-profile,.versioning .disabled-with-tooltip.new-version,#lecture .slide-nav-wrapper .disabled-with-tooltip.back-to-unit-button,#lecture .slide-nav-wrapper .disabled-with-tooltip.complete-button,.project-page-wrapper .deliverable-wrapper .deliverable-image.no-image button.disabled-with-tooltip,.project-page-wrapper .deliverable-wrapper .deliverable-image .buttons-container a.disabled-with-tooltip,.project-page-wrapper .deliverable-wrapper .deliverable-image .buttons-container button.disabled-with-tooltip,.project-page-wrapper div.student-work a.disabled-with-tooltip.button,.unit-container .iterations-module .iterations-module__show a.disabled-with-tooltip,#module-summary-modal .modal-inner a.disabled-with-tooltip.review-module,.disabled-with-tooltip.grey-button,#mentor-register .content section .work-photo button.disabled-with-tooltip,#mentor-register .content section .photo-upload button.disabled-with-tooltip,.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .top .photo-outer .photo-inner .disabled-with-tooltip.student-email-button,.disabled-with-tooltip.button-hollow{opacity:0.5;cursor:default}.unit-lessons-container .main-lecture-block .inner a.done,.unit-lessons-container .mini-lecture-block .block a.goto.done,.button-hollow{background:none;color:#f15b2a;border:2px solid #f15b2a}.unit-lessons-container .main-lecture-block .inner a.done:hover,.unit-lessons-container .mini-lecture-block .block a.goto.done:hover,.button-hollow:hover{background-color:#feeee9;color:#da400e;border-color:#da400e}#mentor-register .content section .work-photo button,#mentor-register .content section .photo-upload button,.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .top .photo-outer .photo-inner .student-email-button{background:#5C6266;color:#fff}#mentor-register .content section .work-photo button:hover,#mentor-register .content section .photo-upload button:hover,.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .top .photo-outer .photo-inner .student-email-button:hover{background:#44484b}.feedback-question-block form.feedback-question-form .last-button,.feedback-question-block form.feedback-question-form .next-button,.feedback-form-block form.feedback-form .return-feedback-button,.feedback-bottom-layer .get-started-button,.mentor-calendar .mentor-inner .entered-slot,#slot-div .available-slots .no-times-button,#slot-modal .available-slots .no-times-button,#slot-div .mentor-info .right a,#slot-modal .mentor-info .right a,div.referral .customize-emails .left .add-another-button,.profile-header .edit-profile.charcoal-button,.profile-header .edit-profile,.versioning .new-version,#lecture .slide-nav-wrapper .back-to-unit-button,#lecture .slide-nav-wrapper .complete-button,.project-page-wrapper .deliverable-wrapper .deliverable-image.no-image button,.project-page-wrapper .deliverable-wrapper .deliverable-image .buttons-container a,.project-page-wrapper .deliverable-wrapper .deliverable-image .buttons-container button,.project-page-wrapper div.student-work a.button,.unit-container .iterations-module .iterations-module__show a,#module-summary-modal .modal-inner a.review-module,.grey-button{color:#a2a2a2;background:none;border:2px solid #a2a2a2}.feedback-question-block form.feedback-question-form .last-button:hover,.feedback-question-block form.feedback-question-form .next-button:hover,.feedback-form-block form.feedback-form .return-feedback-button:hover,.feedback-bottom-layer .get-started-button:hover,.mentor-calendar .mentor-inner .entered-slot:hover,#slot-div .available-slots .no-times-button:hover,#slot-modal .available-slots .no-times-button:hover,#slot-div .mentor-info .right a:hover,#slot-modal .mentor-info .right a:hover,div.referral .customize-emails .left .add-another-button:hover,.profile-header .edit-profile:hover,.versioning .new-version:hover,#lecture .slide-nav-wrapper .back-to-unit-button:hover,#lecture .slide-nav-wrapper .complete-button:hover,.project-page-wrapper .deliverable-wrapper .deliverable-image.no-image button:hover,.project-page-wrapper .deliverable-wrapper .deliverable-image .buttons-container a:hover,.project-page-wrapper .deliverable-wrapper .deliverable-image .buttons-container button:hover,.project-page-wrapper div.student-work a.button:hover,.unit-container .iterations-module .iterations-module__show a:hover,#module-summary-modal .modal-inner a.review-module:hover,.grey-button:hover{background-color:#eee}.versioning .version,.white-button{color:#fff;background:none;border:2px solid #fff}.versioning .version:hover,.white-button:hover{background-color:rgba(255,255,255,0.2)}.blue-button{color:#fff;background:#4A7CE2;border:2px solid #4A7CE2}.blue-button:hover{color:#4A7CE2;background:#fff}.square-button{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;height:48px;line-height:47px}#slot-div .title .close,#slot-modal .title .close,#post-modal .close,.profile-header .profile-file-picker .clear-picture,#submission-share-modal .close-button{color:#a2a2a2;width:26px;height:26px;border:2px solid #a2a2a2;background:none;font-size:10px;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;text-align:center}#slot-div .title .close:hover,#slot-modal .title .close:hover,#post-modal .close:hover,.profile-header .profile-file-picker .clear-picture:hover,#submission-share-modal .close-button:hover{background-color:#eee}#slot-div .title .close i,#slot-modal .title .close i,#post-modal .close i,.profile-header .profile-file-picker .clear-picture i,#submission-share-modal .close-button i{line-height:26px;font-size:15px;color:#a2a2a2}#mentor-register .content section .upload-button-cont,.profile-header .profile-file-picker .upload-button-cont{position:relative;overflow:hidden}#mentor-register .content section .upload-button-cont input[type="file"],.profile-header .profile-file-picker .upload-button-cont input[type="file"]{position:absolute;left:0;top:-25px;bottom:0;right:0;z-index:2;height:100px;cursor:pointer;opacity:0}#announcement-modal,#onboarding-modal,#slot-modal,#post-modal,#newsfeed-modal,.course-dates-modal,#mentor-problem-modal,#session-feedback-modal,#submission-share-modal,#dude-modal{position:fixed;left:50%;top:50%;z-index:1001}#modal-shadow,#super-modal-shadow{position:fixed;background:rgba(0,0,0,0.55);top:0;left:0;bottom:0;right:0;z-index:1000}#super-modal-shadow{z-index:1001}#newsfeed-modal,.course-dates-modal,#mentor-problem-modal,#session-feedback-modal,#submission-share-modal,#dude-modal{width:370px;margin-left:-185px;margin-top:-200px;background:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#f5f5f5}#newsfeed-modal .header,.course-dates-modal .header,#mentor-problem-modal .header,#session-feedback-modal .header,#newsfeed-modal #discussion .back-header,.course-dates-modal #discussion .back-header,#mentor-problem-modal #discussion .back-header,#session-feedback-modal #discussion .back-header,#discussion #newsfeed-modal .back-header,#discussion .course-dates-modal .back-header,#discussion #mentor-problem-modal .back-header,#discussion #session-feedback-modal .back-header,#submission-share-modal .header,#submission-share-modal #discussion .back-header,#discussion #submission-share-modal .back-header,#dude-modal .header,#dude-modal #discussion .back-header,#discussion #dude-modal .back-header{border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;border-top-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;padding:12px;background:#fff;text-align:center}#newsfeed-modal .body,.course-dates-modal .body,#mentor-problem-modal .body,#session-feedback-modal .body,#submission-share-modal .body,#dude-modal .body{padding:20px;width:100%}#newsfeed-modal .body p,.course-dates-modal .body p,#mentor-problem-modal .body p,#session-feedback-modal .body p,#submission-share-modal .body p,#dude-modal .body p{font-size:15px;font-weight:400}#progress-report-info-modal,.enrollment-date-detail-modal,#session-modal,#project-assessment-modal,#module-summary-modal{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1001;visibility:hidden;display:flex;flex-direction:column;max-height:60%}#progress-report-info-modal .modal-inner,.enrollment-date-detail-modal .modal-inner,#session-modal .modal-inner,#project-assessment-modal .modal-inner,#module-summary-modal .modal-inner{width:100%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;overflow:auto;transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);-moz-transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);-webkit-transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);-o-transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.modal-shown#progress-report-info-modal,.modal-shown.enrollment-date-detail-modal,.modal-shown#session-modal,.modal-shown#project-assessment-modal,.modal-shown#module-summary-modal{visibility:visible}.modal-shown#progress-report-info-modal .modal-inner,.modal-shown.enrollment-date-detail-modal .modal-inner,.modal-shown#session-modal .modal-inner,.modal-shown#project-assessment-modal .modal-inner,.modal-shown#module-summary-modal .modal-inner{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.modal{z-index:100}#crop-modal .modal__shadow,#curriculum-summary-modal .modal__shadow{background-color:#000;height:100%;left:0;opacity:0.5;position:fixed;top:0;width:100%;z-index:1001}#crop-modal .modal__box,#curriculum-summary-modal .modal__box{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;max-height:80vh;overflow:auto;position:fixed;top:96px;visibility:hidden;width:80%;z-index:1001;min-height:585px}@media only screen and (min-width:768px){#crop-modal .modal__box,#curriculum-summary-modal .modal__box{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:680px;top:50%}}@media only screen and (max-width:374px){#crop-modal .modal__box,#curriculum-summary-modal .modal__box{top:64px;width:calc(100% - 32px)}}#crop-modal .modal__inner,#curriculum-summary-modal .modal__inner{border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);-moz-transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);-webkit-transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);-o-transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);background-color:#fff;opacity:0;padding:0;text-align:center;width:100%;overflow:hidden}#crop-modal .modal__head,#curriculum-summary-modal .modal__head{border-bottom:1px solid #ebebeb;padding:32px}@media only screen and (max-width:374px){#crop-modal .modal__head,#curriculum-summary-modal .modal__head{padding:24px 32px}}#crop-modal .modal__body,#curriculum-summary-modal .modal__body{padding:0 32px 32px;height:360px;overflow-y:auto;position:relative}@media only screen and (min-width:768px){#crop-modal .modal__body,#curriculum-summary-modal .modal__body{padding:0 88px 48px;height:400px}}@media only screen and (max-width:374px){#crop-modal .modal__body,#curriculum-summary-modal .modal__body{height:300px}}#crop-modal .modal__body--loading,#curriculum-summary-modal .modal__body--loading{background-image:url(https://static.designlab.com/main/images/ui/loader--ajax.20295fd727fb.gif);background-repeat:no-repeat;background-position:center}#crop-modal .modal__heading,#curriculum-summary-modal .modal__heading{font-size:16px;margin:0px;text-align:center}#crop-modal .modal__close,#curriculum-summary-modal .modal__close{color:#8D9096;font-size:16px;position:absolute;right:15px;top:15px}#crop-modal .modal__loader,#curriculum-summary-modal .modal__loader{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;position:absolute;top:72px}#crop-modal .modal__loader__image,#curriculum-summary-modal .modal__loader__image{width:144px}#crop-modal .jcrop-holder,#curriculum-summary-modal .jcrop-holder{margin:24px auto}#crop-modal .jcrop-holder input[type="radio"],#curriculum-summary-modal .jcrop-holder input[type="radio"]{visibility:hidden}#crop-modal .crop-area,#curriculum-summary-modal .crop-area{height:320px;margin:24px auto;width:auto}#crop-modal .buttons-bottom,#curriculum-summary-modal .buttons-bottom{padding:0 32px 24px;text-align:center}#crop-modal .buttons-bottom .crop-button,#curriculum-summary-modal .buttons-bottom .crop-button{display:inline-block;font-size:16px;height:42px;line-height:42px;padding:0 18px}#crop-modal .buttons-bottom .cancel-button,#curriculum-summary-modal .buttons-bottom .cancel-button{font-size:16px;font-weight:bold;padding:0 20px}#crop-modal .modal-shown,#curriculum-summary-modal .modal-shown{visibility:visible}#crop-modal .modal-shown .modal__inner,#curriculum-summary-modal .modal-shown .modal__inner{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}#crop-modal .subheading,#curriculum-summary-modal .subheading{font-size:24px;font-weight:600}#crop-modal .version,#curriculum-summary-modal .version{border-bottom:1px solid #ebebeb;padding:24px 0 8px}#crop-modal .version__header,#curriculum-summary-modal .version__header{display:grid;grid-template-columns:auto auto;margin:0 auto 16px}#crop-modal .version__version-number,#curriculum-summary-modal .version__version-number{color:#8D9096;font-size:16px;font-weight:600;justify-self:start}#crop-modal .version__date,#curriculum-summary-modal .version__date{color:#8D9096;font-size:16px;font-weight:600;justify-self:end}#crop-modal .version__change-notes,#curriculum-summary-modal .version__change-notes{font-size:16px;margin:0 auto;text-align:left}#crop-modal .version__change-notes p,#curriculum-summary-modal .version__change-notes p{line-height:1.5;margin:0 auto 16px}#crop-modal .version__change-notes ul,#curriculum-summary-modal .version__change-notes ul{line-height:1.3;margin:0 auto 16px}#crop-modal .version__change-notes ul li,#curriculum-summary-modal .version__change-notes ul li{background-image:url(https://static.designlab.com/main/images/bem-modules/list/list--diamond.58b969dc49ff.svg);background-repeat:no-repeat;background-position:left 6px;background-size:10px;list-style:none;margin:0 0 8px;padding:0 0 0 24px}#crop-modal .inline-icon,#curriculum-summary-modal .inline-icon{align-items:center;display:grid;font-weight:600;grid-column-gap:16px;grid-template-columns:32px auto;justify-content:center;text-align:left}#crop-modal .inline-icon__icon,#curriculum-summary-modal .inline-icon__icon{width:100%}#crop-modal .inline-icon__heading,#curriculum-summary-modal .inline-icon__heading{font-size:18px;font-weight:600}@media only screen and (min-width:768px){#crop-modal .inline-icon__heading,#curriculum-summary-modal .inline-icon__heading{font-size:24px}}#crop-modal .u-text-nobreak,#curriculum-summary-modal .u-text-nobreak{white-space:nowrap}#crop-csv{position:absolute;opacity:0;z-index:-1}#dude-modal{z-index:1001;background:#fff;width:620px;margin-left:-310px;margin-top:-230px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;text-align:center}#dude-modal .inner{padding:20px 50px}#dude-modal .inner h1{font-size:24px}#dude-modal .inner p{color:#727272;font-size:15px;line-height:1.4;margin:10px 0px 20px}#dude-modal .inner .close-button{display:inline-block}@media screen and (max-width:560px){#dude-modal{display:none}}.ui-tooltip.dl{background:rgba(0,0,0,0.8);color:#fff;border:none;font-family:'proxima-nova';box-shadow:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;box-shadow:none}.ui-tooltip.dl::after{content:'';position:absolute;border-style:solid;display:block;width:0;border-color:rgba(0,0,0,0.8) transparent;left:50%;margin-left:-10px}.ui-tooltip.dl.top-arrow::after{border-width:0 10px 10px;top:-10px}.ui-tooltip.dl.bottom-arrow::after{border-width:10px 10px 0;bottom:-10px}.ui-tooltip.dl.center{text-align:center}.ui-tooltip.dl.left-arrow::after{border:solid transparent;border-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0.8);border-width:10px;left:0;margin-left:-20px;top:50%;margin-top:-10px}.feedback-form-block form.feedback-form label.input-group,#mentor-register .content section select,#mentor-register .content section input:not([type="file"]),#mentor-register .content section textarea,.mentor-payment-form .vertically-centered-container form input,#mentor-capacity-form .inner-right .optional-notes textarea,#mentor-capacity-form .inner-right .course-date .student-count input,.mentor-calendar .mentor-inner input,.mentor-calendar .add-slot select,.mentor-calendar .add-slot input,.filter-students-container .filter-students-input,#mentor-problem-modal .main .comments-box,#session-feedback-modal .main .comments-box,#session-modal .modal-inner .session-block .session-agenda-wrap .agenda-comment-wrap textarea,#session-modal .modal-inner .session-block .agenda-textarea-wrap textarea,#session-modal .modal-inner .session-block .time-proposal-wrap .datepicker-wrap select,#post-modal .post-form input,.profile-content-div .settings-group input,.add-a-comment .project-status select,#onboarding .onboard-content .tweet-box,.change-active select{display:block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:14px;padding:12px;margin-bottom:12px;border:2px solid #e8e8e8}.feedback-form-block form.feedback-form label.input-group:focus,#mentor-register .content section select:focus,#mentor-register .content section input:focus:not([type="file"]),#mentor-register .content section textarea:focus,.mentor-payment-form .vertically-centered-container form input:focus,#mentor-capacity-form .inner-right .optional-notes textarea:focus,#mentor-capacity-form .inner-right .course-date .student-count input:focus,.mentor-calendar .mentor-inner input:focus,.mentor-calendar .add-slot select:focus,.mentor-calendar .add-slot input:focus,.filter-students-container .filter-students-input:focus,#mentor-problem-modal .main .comments-box:focus,#session-feedback-modal .main .comments-box:focus,#session-modal .modal-inner .session-block .session-agenda-wrap .agenda-comment-wrap textarea:focus,#session-modal .modal-inner .session-block .agenda-textarea-wrap textarea:focus,#session-modal .modal-inner .session-block .time-proposal-wrap .datepicker-wrap select:focus,#post-modal .post-form input:focus,.profile-content-div .settings-group input:focus,.add-a-comment .project-status select:focus,#onboarding .onboard-content .tweet-box:focus,.change-active select:focus{outline:none;border-color:#f15b2a}#step-complete-notice,#notice-modal{-webkit-animation:fadeInUp 0.4s;-moz-animation:fadeInUp 0.4s;-ms-animation:fadeInUp 0.4s;animation:fadeInUp 0.4s;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;width:100%;max-width:250px;padding:30px 15px;text-align:center;background:rgba(0,0,0,0.8);color:#fff;font-size:28px;position:fixed;bottom:50px;left:50%;margin-left:-125px;z-index:1002;line-height:1}.timepicker-dropdown{width:165px}.timepicker-dropdown ul li{color:#000;line-height:1.6;font-size:14px;text-align:left}.ui-widget{font-family:"proxima-nova",Trebuchet,Helvetica,sans-serif!important}.title-bar{height:40px;text-align:center;background:#d5622c;position:relative}.title-bar h1{height:40px;line-height:40px;vertical-align:middle;font-weight:700;font-size:14px;color:#ffffff;margin:0px}.title-bar.blue{background:#1A2930}.title-bar.light-blue{background:#3CA5E0}.title-bar .enroll-button{background:#fff;color:#4b5b64;height:24px;line-height:24px;display:inline-block;margin-left:5px}.title-bar .enroll-button:hover{background:#F4F4F5}.header-text{width:600px;margin:50px auto 10px}.header-text p{color:#e6e6e6;line-height:1.7;font-size:16px;text-align:center;font-weight:300;letter-spacing:0.02em}.header-text a{font-weight:600;color:#d5622c}.header-text a:hover{color:#ac4e22}.header-text hr{border:none;background:#3f3f3f;height:1px;width:50px;margin:40px auto}.mentor-calendar .mentor-inner .week-slot .change-dropdown,.mentor-nav-bar .guide-dropdown{position:absolute;width:150px;z-index:1;background:#f5f5f5;border:1px solid #ebebeb;text-align:center}.mentor-calendar .mentor-inner .week-slot .change-dropdown:after,.mentor-nav-bar .guide-dropdown:after,.mentor-calendar .mentor-inner .week-slot .change-dropdown:before,.mentor-nav-bar .guide-dropdown:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.mentor-calendar .mentor-inner .week-slot .change-dropdown:after,.mentor-nav-bar .guide-dropdown:after{border-color:rgba(245,245,245,0);border-bottom-color:#f5f5f5;border-width:10px;margin-left:-10px}.mentor-calendar .mentor-inner .week-slot .change-dropdown:before,.mentor-nav-bar .guide-dropdown:before{border-color:rgba(235,235,235,0);border-bottom-color:#ebebeb;border-width:11px;margin-left:-11px}.mentor-calendar .mentor-inner .week-slot .top-hovered.change-dropdown:after,.mentor-nav-bar .top-hovered.guide-dropdown:after{border-bottom-color:#e8e8e8}.mentor-calendar .mentor-inner .week-slot .change-dropdown a,.mentor-nav-bar .guide-dropdown a{display:block;width:100%;color:#333;padding:6px;font-weight:600}.mentor-calendar .mentor-inner .week-slot .change-dropdown a:hover,.mentor-nav-bar .guide-dropdown a:hover{background:#e8e8e8}@media screen and (max-width:768px){.timepicker-dropdown{display:none!important}}.jconfirm.jconfirm-light .jconfirm-box-container{padding:25px}@media only screen and (min-width:768px){.jconfirm.jconfirm-light .jconfirm-box-container{padding:0}}.jconfirm.jconfirm-light div.jconfirm-type-default{width:100%!important;padding:40px 32px;border-radius:16px;text-align:center}@media only screen and (min-width:768px){.jconfirm.jconfirm-light div.jconfirm-type-default{max-width:600px;padding:64px}}.jconfirm.jconfirm-light div.jconfirm-type-default div.jconfirm-closeIcon{top:16px;right:16px;font-weight:bold}.jconfirm.jconfirm-light div.jconfirm-type-default div.jconfirm-title-c{margin:0 0 24px;padding:0}.jconfirm.jconfirm-light div.jconfirm-type-default div.jconfirm-title-c .jconfirm-title{font-size:24px;font-weight:600}.jconfirm.jconfirm-light div.jconfirm-type-default div.jconfirm-content-pane{margin:0 0 32px;font-size:24px;font-weight:normal;line-height:1.2}.jconfirm.jconfirm-light div.jconfirm-type-default div.jconfirm-content-pane .jconfirm-content{overflow:initial}.jconfirm.jconfirm-light div.jconfirm-type-default div.jconfirm-buttons{width:100%;margin-bottom:0;padding:0}.jconfirm.jconfirm-light div.jconfirm-type-default div.jconfirm-buttons button{margin:0;padding:10px 32px;height:auto;border-radius:48px;font-size:20px;text-transform:initial;line-height:1.55}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none!important}body{margin:0;font-family:"Figtree",sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:18px;color:#333333;background-color:#f2f2f2;overflow-x:hidden}.body--new-brand{background-color:#F4EFE4;font-family:"DesignlabMabry","Helvetica Neue",Helvetica,Arial,sans-serif;color:#260B1F}.body--new-brand a{color:#260B1F;text-decoration:underline}a{color:#f15b2a;text-decoration:none}hr{border:0;border-top:2px solid #dddddd;border-bottom:1px solid #ffffff}ul{list-style:disc}ol{list-style:decimal}ul,ol{padding:0;margin:0}ul.unstyled,ol.unstyled{list-style:none}img{max-width:100%}textarea,input{border:1px solid #ddd;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-family:'proxima-nova',serif;font-style:normal}textarea:focus,input:focus{outline:none;border:2px solid #f15b2a}input[type=number]{-moz-appearance:textfield}body{background:#233640}.page-wrap{bottom:0px;box-sizing:border-box;margin-top:0px;padding-left:80px;position:absolute;top:0;transition:transform 0.3s;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;width:100%}.page-wrap.full-width{padding-left:0px}.left .page-wrap{-webkit-transform:translate3d(100px,0,0);-moz-transform:translate3d(100px,0,0);-ms-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}.off-canvas-wrap,.inner-wrap{width:100%;height:100vh}.off-canvas-wrap.no-scroll,.inner-wrap.no-scroll{height:100vh;overflow:hidden;position:relative}.left-off-canvas-menu{transition:width 0.3s ease;-moz-transition:width 0.3s ease;-webkit-transition:width 0.3s ease;-o-transition:width 0.3s ease;background:#1F2A37;bottom:0;box-shadow:inset 0px 0px 1px rgba(0,0,0,0.3);box-sizing:content-box;left:0px;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:80px;z-index:1001}.left-off-canvas-menu:hover,.left-off-canvas-menu.shown{width:180px}.left-off-canvas-menu:hover ul.off-canvas-list li a.share,.left-off-canvas-menu.shown ul.off-canvas-list li a.share{display:block;-webkit-animation:fadeIn 1s forwards;-moz-animation:fadeIn 1s forwards;-ms-animation:fadeIn 1s forwards;animation:fadeIn 1s forwards}.left-off-canvas-menu:hover ul.off-canvas-list li.teaser,.left-off-canvas-menu.shown ul.off-canvas-list li.teaser{transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;opacity:1;transition-delay:0.3s}.uxa-progress-report{text-align:center;margin-top:50px}.uxa-progress-report h1{margin:0px!important}.uxa-progress-report .header,.uxa-progress-report #discussion .back-header,#discussion .uxa-progress-report .back-header{padding:20px 0px;background:#3CA5E0;border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;border-top-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px}.uxa-progress-report .header h1,.uxa-progress-report #discussion .back-header h1,#discussion .uxa-progress-report .back-header h1{color:#fff;font-size:13px}.uxa-progress-report .status{background:#f2f2f2;padding:10px;text-align:left;position:relative}.uxa-progress-report .status img{position:absolute;top:12px;left:15px;width:15px;height:auto}.uxa-progress-report .status h1{color:#77B93B;font-weight:600;font-size:11px;padding-left:30px}.uxa-progress-report .status h1.behind{color:#f15b2a}.uxa-progress-report .todo{background:#fafafa;padding:10px;text-align:left;position:relative}.uxa-progress-report .todo img{position:absolute;top:10px;left:15px;width:15px;height:auto}.uxa-progress-report .todo h1{color:#000;font-weight:400;font-size:11px;padding-left:30px}.uxa-progress-report .inner{background:#fff;padding:20px 25px}.uxa-progress-report .inner h1{font-size:12px}.uxa-progress-report .inner table{width:100%}.uxa-progress-report .inner .time-left h2{font-size:12px;text-align:left;font-weight:400;color:#727272}.uxa-progress-report .inner .time-left h3{font-size:15px;font-weight:bold;text-align:right}.uxa-progress-report .inner .progress-bar{height:10px;background:#EBEBEB;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-top:10px}.uxa-progress-report .inner .progress-bar span{background:#77B93B;display:block;height:100%;border-top-left-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-top-left-radius:10px;border-bottom-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-bottom-left-radius:10px;max-width:100%!important}.uxa-progress-report .inner .progress-bar.done span{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.uxa-progress-report .track{background:#fafafa;padding:10px 0px;border-bottom-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px}.uxa-progress-report .track h1{font-size:11px;font-weight:400;color:#727272}.logo-link-wrapper{margin:32px auto 24px;width:100%;height:15px;display:block;position:relative}.logo-link-wrapper img{display:block;margin:auto;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-ms-animation:fadeIn 1s;animation:fadeIn 1s}.logo-link-wrapper img.ng-leave{display:none;transition:none}.logo-link-wrapper img.logo-full{width:100%;max-width:128px}.profile-image{margin:0 auto 24px;width:100%;display:block;position:relative}.profile-image img{width:48px;height:48px;margin:auto;display:block;-webkit-transition:width 0.2s;-webkit-transition:height 0.2s;cursor:pointer}.profile-image span.badge{position:absolute;left:50%;top:37px;margin-left:4px;font-weight:bold;line-height:22px;text-align:center;width:22px;height:22px;background:#EA580C;border:1px solid #1F2A37;color:#ffffff;cursor:pointer}hr.divider{border:0;border-top:2px solid #1b2125;border-bottom:1px solid transparent;margin:auto auto 12px auto;width:30px}hr.divider--light{border-top:2px solid #3F3F46}hr.divider--left{margin-left:0;margin-right:0}∂ ul.off-canvas-list{list-style-type:none;padding:0;margin:0}.mentor>.profile-image{display:none}.mentor ul.off-canvas-list{margin-top:40px}.mentor hr.divider{display:none}ul.off-canvas-list li a{position:relative;display:block;font-size:14px;width:100%;font-weight:600;border-bottom:none;background-repeat:no-repeat;background-size:auto 30px;background-position:22px;padding:16px 0px 16px 80px;color:#d1d5db;white-space:nowrap;transition:.3s all ease-out}ul.off-canvas-list li a:hover{color:#fff;background:#374151}ul.off-canvas-list li a.active{color:#fff;background-color:#111827}ul.off-canvas-list li a.active:before{content:'';position:absolute;left:0;top:0;background-color:#ea580c;width:8px;height:100%}ul.off-canvas-list li a.with-icon{background-repeat:no-repeat;background-size:auto 24px;background-position:28px}ul.off-canvas-list li a.with-icon.dashboard{background-image:url(https://static.designlab.com/lessons/course/images/sidebar/icons/home_idle.fc3ea97b998d.svg)}ul.off-canvas-list li a.with-icon.dashboard:hover,ul.off-canvas-list li a.with-icon.dashboard.active{background-image:url(https://static.designlab.com/lessons/course/images/sidebar/icons/home_active.6c98f4b3dd39.svg)}ul.off-canvas-list li a.with-icon.units{background-image:url(https://static.designlab.com/lessons/course/images/sidebar/icons/units_idle.a177bfb9e798.svg)}ul.off-canvas-list li a.with-icon.units:hover,ul.off-canvas-list li a.with-icon.units.active{background-image:url(https://static.designlab.com/lessons/course/images/sidebar/icons/units_active.5ae2943afd7c.svg)}ul.off-canvas-list li a.with-icon.profile{background-image:url(https://static.designlab.com/lessons/course/images/sidebar/icons/profile_idle.b30cdb440b1d.svg)}ul.off-canvas-list li a.with-icon.profile:hover,ul.off-canvas-list li a.with-icon.profile.active{background-image:url(https://static.designlab.com/lessons/course/images/sidebar/icons/profile_active.66ae1516bb9d.svg)}ul.off-canvas-list li a.with-icon.projects{background-image:url(https://static.designlab.com/lessons/course/images/sidebar/icons/projects_idle.2fc9567b5cf6.svg)}ul.off-canvas-list li a.with-icon.projects:hover,ul.off-canvas-list li a.with-icon.projects.active{background-image:url(https://static.designlab.com/lessons/course/images/sidebar/icons/projects_active.903b44faf4d2.svg)}ul.off-canvas-list li a.with-icon.group-crits{background-image:url(https://static.designlab.com/lessons/course/images/sidebar/icons/group-crits_idle.e0575af3c383.svg)}ul.off-canvas-list li a.with-icon.group-crits:hover,ul.off-canvas-list li a.with-icon.group-crits.active{background-image:url(https://static.designlab.com/lessons/course/images/sidebar/icons/group-crits_active.14c77e5129f7.svg)}ul.off-canvas-list li a.with-icon.discussion{background-image:url(https://static.designlab.com/lessons/course/images/sidebar/icons/discussion_idle.f6e96a166b7d.svg)}ul.off-canvas-list li a.with-icon.discussion:hover,ul.off-canvas-list li a.with-icon.discussion.active{background-image:url(https://static.designlab.com/lessons/course/images/sidebar/icons/discussion_active.d2a8fcec53c7.svg)}ul.off-canvas-list li a.with-icon.calendar{background-image:url(https://static.designlab.com/lessons/course/images/sidebar/icons/calendar_idle.3cf2afe2d4ef.svg)}ul.off-canvas-list li a.with-icon.calendar:hover,ul.off-canvas-list li a.with-icon.calendar.active{background-image:url(https://static.designlab.com/lessons/course/images/sidebar/icons/calendar_active.e8656b13fcc0.svg)}ul.off-canvas-list li a.with-icon.help{background-image:url(https://static.designlab.com/lessons/course/images/sidebar/icons/help_idle.24bb53cb41f2.svg)}ul.off-canvas-list li a.with-icon.help:hover,ul.off-canvas-list li a.with-icon.help.active{background-image:url(https://static.designlab.com/lessons/course/images/sidebar/icons/help_active.72901811572d.svg)}ul.off-canvas-list li a.with-icon.progress{background-image:url(https://static.designlab.com/lessons/course/images/sidebar/icons/progress_idle.7439a6e9486b.svg)}ul.off-canvas-list li a.with-icon.progress:hover,ul.off-canvas-list li a.with-icon.progress.active{background-image:url(https://static.designlab.com/lessons/course/images/sidebar/icons/progress_active.4bc3f6d5f2a5.svg)}ul.off-canvas-list li a.share{font-size:12px;width:140px;margin:20px 0 20px 20px;text-align:center;opacity:0;-webkit-animation:fadeOut 0.5s forwards;-moz-animation:fadeOut 0.5s forwards;-ms-animation:fadeOut 0.5s forwards;animation:fadeOut 0.5s forwards}ul.off-canvas-list li.get-started a{background-image:url(https://static.designlab.com/lessons/course/images/sidebar/icons/rocket_idle.86cccbbcf5d8.svg);background-repeat:no-repeat;background-size:auto 24px;background-position:28px}ul.off-canvas-list li.get-started a:hover,ul.off-canvas-list li.get-started a.active{background-image:url(https://static.designlab.com/lessons/course/images/sidebar/icons/rocket_active.a2b2ba6b1a66.svg);color:#fff}ul.off-canvas-list li.get-started a.active{background-color:#111928}ul.off-canvas-list li.get-started a.active:before{content:'';position:absolute;left:0;top:0;background-color:#EA580C;width:8px;height:100%}ul.off-canvas-list li.logout{text-align:left;color:#fff;width:100%}ul.off-canvas-list li.logout a{background-image:url(https://static.designlab.com/lessons/course/images/sidebar/icons/back-button_idle.0ec92fd3445a.svg);background-size:auto 24px;background-position:28px}ul.off-canvas-list li.logout a:hover{background-image:url(https://static.designlab.com/lessons/course/images/sidebar/icons/back-button_active.73e713fff00c.svg);background-repeat:no-repeat;background-size:auto 24px;background-position:28px}ul.off-canvas-list li.notifications a{text-align:left;padding:15px 0px;width:100%;position:relative}ul.off-canvas-list li.notifications a span.badge{border:1px solid #666;display:inline-block;font-weight:bold;line-height:1.8em;text-align:center;width:25px;height:25px;margin-left:24px;margin-right:51px;height:28px;width:28px}ul.off-canvas-list li.notifications a p{font-weight:600;position:absolute;top:20px;left:79px}ul.off-canvas-list li.notifications.active span.badge{background:#EA580C;border:1px solid #fff;color:#fff}ul.off-canvas-list li.notifications.active:hover{cursor:pointer;background:#3b4e5f}.shadow,.invisible-shadow{position:fixed;background:rgba(0,0,0,0.8);top:0;left:0;bottom:0;right:0;z-index:1000;cursor:pointer}.invisible-shadow{background:rgba(0,0,0,0);cursor:default}.current-course,.current-curriculum{width:80px;padding:8px 16px;text-align:center;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-ms-animation:fadeIn 1s;animation:fadeIn 1s}.current-course.ng-leave,.current-curriculum.ng-leave{display:none;transition:none}.change-active{padding:8px 16px;text-align:center;position:absolute;width:180px;margin-bottom:.5rem;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-ms-animation:fadeIn 1s;animation:fadeIn 1s}.change-active.ng-leave{display:none;transition:none}.change-active label{color:#9ca3af;font-weight:600;margin-bottom:10px;display:block}.change-active div.select-wrap{display:block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:2px solid #9ca3af}.change-active select{-webkit-appearance:none;-moz-appearance:radio-container;appearance:none;background:transparent;margin-bottom:0px;padding:10px;position:relative;z-index:10;width:165px;border:none;color:#9ca3af;padding-right:70px}.change-active i{color:#9ca3af;position:absolute;top:65px;left:137px;z-index:9;font-size:14px}.mentor .change-active i{top:57px}#topbar{background-color:#fff;border-bottom:2px solid #E9E9E9;box-sizing:content-box;padding:0;top:0;width:100%;z-index:12}#topbar.fixed{position:fixed}@media only screen and (min-width:1040px){#topbar{display:grid;grid-auto-flow:column}}#topbar .topbar-dash__left{border-bottom:1px solid #E9E9E9;display:grid;grid-auto-flow:column}@media only screen and (min-width:1040px){#topbar .topbar-dash__left{border:none;justify-content:start}}#topbar .topbar-dash__item{align-content:center;border-right:1px solid #E9E9E9;color:#8D9096;display:grid;font-weight:600;height:64px;padding:0 24px}@media only screen and (max-width:767px){#topbar .topbar-dash__item{padding:0 16px}}#topbar .topbar-dash__item.active{color:#1B212D}#topbar .topbar-dash__item--sm-up{display:none}@media only screen and (min-width:480px){#topbar .topbar-dash__item--sm-up{display:grid}}#topbar .topbar-dash__right{display:grid;grid-auto-flow:column;grid-template-columns:1fr auto}@media only screen and (min-width:768px){#topbar .topbar-dash__right{grid-template-columns:auto;justify-content:end}}#topbar .topbar-dash__right .topbar-dash__item{border-left:1px solid #E9E9E9;border-right:none}#topbar .topbar-dash__back{color:#1B212D;font-size:0;line-height:0;white-space:nowrap}#topbar .topbar-dash__label{font-size:13px;font-weight:600;display:inline-block}@media only screen and (max-width:767px){#topbar .topbar-dash__label{display:none}}#topbar .topbar-dash__icon{margin:0 12px -2px 0;min-width:8px;width:8px}@media only screen and (max-width:767px){#topbar .topbar-dash__icon{margin-right:0}}#topbar .topbar-dash__icon__home{margin:0 12px -2px 0;min-width:16px;width:16px}@media only screen and (max-width:767px){#topbar .topbar-dash__icon__home{margin-left:-4px;margin-right:-4px}}#topbar span.subhead{font-weight:400;display:block}#topbar .topbar-dash__ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#topbar .topbar-dash__no-wrap{white-space:nowrap}.notifications-div{transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;background:#ffffff;box-shadow:0px 0px 3px rgba(0,0,0,0.3);left:185px;position:fixed;top:72px;width:300px;z-index:100001}.notifications-div.mentor{top:343px}.notifications-div #clear-all{position:absolute;top:10px;right:15px;font-size:13px;height:30px;line-height:30px;font-weight:600}.notifications-div #clear-all.inactive{opacity:0.3;pointer-events:none}.notifications-div h1{background:#fff;font-size:16px;padding:18px 15px 15px;color:#444;font-weight:700;line-height:1;border-bottom:1px solid #ebebeb}.notifications-div ul{margin:0px;max-height:300px;overflow-y:auto}.notifications-div ul li{position:relative;list-style-type:none;padding:15px;border-bottom:1px solid #ebebeb;background:none;background:#f5f5f5;opacity:0.6}.notifications-div ul li.unread{background:none;opacity:1}.notifications-div ul li.unread .comment span{font-weight:bold}.notifications-div ul img{display:inline-block;height:50px;width:50px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.notifications-div ul div{display:inline-block}.notifications-div ul .image{display:table-cell;width:60px;vertical-align:top}.notifications-div ul .comment{display:table-cell;vertical-align:top;color:#252525;font-weight:500;font-size:13px;line-height:1.4;width:170px;padding-top:5px}.notifications-div ul .comment span{font-weight:normal}.notifications-div ul a.target-link{position:absolute;top:0;bottom:0;right:0;left:0}.notifications-div ul a.target-link.unread{background:none}.notifications-div ul a.close{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#fff;border:1px solid #ebebeb;color:#EA580C;font-size:10px;font-style:normal;font-weight:600;height:30px;line-height:29px;margin-top:-20px;padding:0 10px;position:absolute;right:10px;top:50%;width:30px}.notifications-div ul p{font-style:italic;color:#808489;font-size:12px;margin-top:5px}.notifications-div:after{right:100%;top:0%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:10px;margin-top:15px}.notifications-div.shown{opacity:1}.move-right .notifications-div{display:block}@media screen and (max-width:1400px){.title-bar{height:auto!important}.title-bar h1{padding:10px 0px!important;height:auto!important;line-height:1}}@media screen and (max-width:768px){.page-wrap{padding-left:0px}.left .page-wrap{transform:translate3d(180px,0,0);-webkit-transform:translate3d(180px,0,0);-moz-transform:translate3d(180px,0,0)}.change-active{display:none}.left-off-canvas-menu{width:0px}.off-canvas-wrap.left .left-off-canvas-menu{width:180px}.unit-container{padding:15px!important}.unit-container .unit{width:auto!important}.unit-container .unit .unit-info .info{background:none!important}}div.co-circle-progress{position:relative;width:100%;height:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#EEE;border-radius:0.5em;-webkit-border-radius:0.5em;-moz-border-radius:0.5em}div.co-circle-progress *,div.co-circle-progress *:after,div.co-circle-progress *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.co-circle-progress>div.co-circle,div.co-circle-progress div.co-fill{position:absolute;top:0;left:0;width:1em;height:1em;background:transparent;border-radius:0.5em;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;-webkit-transition:-webkit-transform 0.3s linear;-moz-transition:-moz-transform 0.3s linear;-ms-transition:-ms-transform 0.3s linear;-o-transition:-o-transform 0.3s linear;transition:-webkit-transform 0.3s linear;transition:transform 0.3s linear}div.co-circle-progress>div.co-circle{clip:rect(0px,1em,1em,0.5em)}div.co-circle-progress>div.co-circle>div.co-fill{clip:rect(0em,0.5em,1em,0em);background-color:#77B93B}div.co-circle-progress>div.co-shadow{display:none;position:absolute;width:1em;height:1em;background:transparent;border-radius:0.5em;-webkit-border-radius:0.5em;-moz-border-radius:0.5em}div.co-circle-progress>div.co-content{position:absolute;overflow:hidden;height:0.84em;width:0.84em;margin-left:0.08em;margin-top:0.08em;background-color:#fff;border-radius:0.42em;-webkit-border-radius:0.42em;-moz-border-radius:0.42em}div.co-circle-progress>div.co-content>div{display:table;width:100%;height:100%}div.co-circle-progress>div.co-content>div>div{display:table-row;width:100%;height:100%}div.co-circle-progress>div.co-content>div>div>div{display:table-cell;font-size:0.08em;color:#FFF;line-height:1em;text-align:center;vertical-align:middle;width:100%}.mobile-nav{display:none;height:60px;width:100%;background:#fff;border-bottom:2px solid #ebebeb;text-align:center;position:fixed;top:0;z-index:102}.mobile-nav i{position:absolute;font-size:23px;color:#262f34;left:15px;top:17px}.mobile-nav img{display:block;margin:18px auto;height:24px;width:auto}.completion-message{margin:0px;background:#3c5061}.completion-message .inner{width:960px;margin:auto;position:relative;padding:15px;text-align:center;z-index:12}.completion-message .inner h1{color:#e6e6e6;font-size:15px;margin:10px 0px;text-align:center;display:inline-block;vertical-align:middle}.completion-message .inner a{display:inline-block;width:200px;margin:0px;text-transform:none;letter-spacing:0;font-size:14px;margin-left:10px;vertical-align:middle}.course-dashboard{background:#fff;border-bottom:1px solid #ebebeb;position:relative;width:100%;z-index:100}@media screen and (max-width:768px){.course-dashboard{margin-top:60px;text-align:center}}.course-dashboard .course-dashboard__container{margin:0 auto;max-width:960px;padding:48px 0}@media screen and (max-width:1040px){.course-dashboard .course-dashboard__container{padding-left:32px;padding-right:32px}}.course-dashboard .course-dashboard__container--grid{align-items:center;display:grid;grid-column-gap:32px;grid-template-columns:auto auto;justify-content:stretch}@media screen and (max-width:768px){.course-dashboard .course-dashboard__container--grid{grid-row-gap:16px;grid-template-columns:1fr;justify-items:center}}.course-dashboard .course-dashboard__container h1{color:#262f34;font-size:44px;font-weight:600;line-height:1}@media screen and (max-width:768px){.course-dashboard .course-dashboard__container h1{font-size:28px;line-height:1.2;margin:0 0 4px}}.course-dashboard .course-dashboard__container h4{color:#4b5b64;font-weight:400;margin:0 0 4px}.course-dashboard .course-dashboard__container .course-dashboard__container__head{align-items:center;display:grid;grid-column-gap:32px;grid-template-columns:auto auto;justify-content:start}@media screen and (max-width:768px){.course-dashboard .course-dashboard__container .course-dashboard__container__head{grid-row-gap:16px;grid-template-columns:1fr;justify-items:center}}.course-dashboard .course-dashboard__container .module-name{font-size:36px}.course-dashboard .course-dashboard__container .module-image{width:120px}@media screen and (max-width:768px){.course-dashboard .course-dashboard__container .module-image{width:64px}}.course-dashboard .course-dashboard__container .module-description-text{color:#4b5b64;font-size:14px;line-height:1.4;margin:4px 0;max-width:600px}.course-dashboard .course-dashboard__container .module-progress{justify-self:end;text-align:center}@media screen and (max-width:768px){.course-dashboard .course-dashboard__container .module-progress{justify-self:center}}@media screen and (max-width:560px){.course-dashboard .course-dashboard__container .module-progress{border-top:1px solid #ebebeb;display:block;margin:auto;padding-left:0px;padding-top:20px}}.course-dashboard .co-circle-progress{font-size:80px!important}.course-dashboard .radial-progress-wrap{width:80px;height:80px;margin:15px auto 0px;position:relative}.course-dashboard .radial-progress-wrap h4{position:absolute;top:25px;font-weight:600;width:80px;font-size:20px;text-align:center;z-index:100}.ux-academy-title-bar{background:#fafafa;border-bottom:2px solid #ebebeb}.ux-academy-title-bar a{color:#727272;padding:10px 20px;display:inline-block;border-right:1px solid #ebebeb}.ux-academy-title-bar img{width:30px;height:30px;vertical-align:middle;display:inline-block;margin:0px 10px}.ux-academy-title-bar h1{font-size:13px;display:inline-block;font-weight:400}.ux-academy-title-bar h1.module-count{margin-left:20px;color:#727272}.title-bar{transition:opacity 0.05s linear,margin-bottom 0.25s linear;-moz-transition:opacity 0.05s linear,margin-bottom 0.25s linear;-webkit-transition:opacity 0.05s linear,margin-bottom 0.25s linear;opacity:1;position:relative;z-index:10}.title-bar.hidden{opacity:0;margin-bottom:120px}.title-bar h1{line-height:1.4!important;padding:12px 0px!important;height:auto}.ux-academy .title-bar{height:auto!important}.ux-academy .title-bar.orange{background:#F19526}.ux-academy .title-bar.cta-orange{background:#f15b2a}.ux-academy .title-bar.cta-orange a{color:#fff;text-decoration:underline}.ux-academy .title-bar h1{line-height:1.4!important;padding:12px 0px!important;height:auto}.ux-academy .unit-container{padding-top:50px}.ux-academy .unit-container .left-col{width:660px;padding-right:60px;margin-bottom:30px;text-align:left;position:relative}.ux-academy .unit-container .left-col .spine{position:absolute;width:3px;height:auto;background:#1A2830;border:none;left:55px;top:0px;opacity:0.8;z-index:-10;display:block;bottom:50px}.ux-academy .unit-container .left-col h1.phase-heading{margin:0px;padding:15px 35px;background:#1D2930;z-index:1;position:relative;font-size:15px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;display:inline-block;opacity:0.8;font-weight:600}.ux-academy .unit-container .left-col h1.phase-heading.uppercase{margin-bottom:20px}.ux-academy .unit-container .left-col h1.phase-heading.highlighted{background:#f15b2a}.ux-academy .unit-container .left-col p.narrative-text{font-size:15px;color:#eee;margin:25px 0px;line-height:1.4;padding-left:80px;z-index:2}.ux-academy .unit-container .right-col{display:flex;flex-direction:column;gap:2.5rem;width:240px;float:right}.ux-academy .unit-container .right-col .module-heading{color:#ffffff;text-align:left;margin-bottom:10px;font-size:14px;font-weight:bold}.ux-academy .module-div-container{display:block;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;margin:40px 0px}.ux-academy .module-div-container .module-div{background:#fff;padding:25px;position:relative;display:grid;grid-template-columns:80px 1fr;gap:2rem}.ux-academy .module-div-container .module-div a{position:absolute;top:0;bottom:0;left:0;right:0}.ux-academy .module-div-container .module-div h4{margin:0px;line-height:1;color:#f15b2a;font-weight:800}.ux-academy .module-div-container .module-div h2{font-size:18px;margin:10px 0px;font-weight:600;line-height:1}.ux-academy .module-div-container .module-div p{font-size:14px;margin:0px}.ux-academy .module-div-container .module-div.locked{opacity:0.9}.ux-academy .module-div-container .module-div.optional{border-top:20px solid #F19526}.ux-academy .module-div-container .module-div .module-icon{display:flex;align-items:center;justify-content:center}.ux-academy .module-div-container .module-div .module-icon img{width:60px;height:60px}.ux-academy .module-div-container .module-div .module-info{display:table-cell;width:auto;vertical-align:top}.ux-academy .module-div-container .module-div .shadow,.ux-academy .module-div-container .module-div .invisible-shadow{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,0.6);pointer-events:none}.ux-academy .module-div-container .module-div .module-info-widget{border:2px solid #ebebeb;width:100%;margin:10px 0px 15px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-collapse:separate!important}.ux-academy .module-div-container .module-div .module-info-widget .info{display:flex;align-items:center;justify-content:center;border-right:2px solid #ebebeb;text-align:center;font-size:11px;min-height:28px;line-height:1;background-repeat:no-repeat;font-weight:600;background-position:5px 6px;background-size:15px}.ux-academy .module-div-container .module-div .module-info-widget .info:last-child{border:none}.ux-academy .module-div-container .module-div .module-info-widget .info.units{background-image:url(https://static.designlab.com/lessons/course/images/units/incompletion-icon@2x.d2775ce2d2b0.png)}.ux-academy .module-div-container .module-div .module-info-widget .info.hours{background-image:url(https://static.designlab.com/lessons/course/images/units/time-icon@2x.84231a052192.png)}.ux-academy .module-div-container .module-div .module-info-widget .info.lessons{background-image:url(https://static.designlab.com/lessons/course/images/units/reading-icon@2x.410df0330ae6.png)}.ux-academy .module-div-container .module-div .module-info-widget .info.projects{background-image:url(https://static.designlab.com/lessons/course/images/units/project-icon@2x.31c622996d9e.png)}.ux-academy .module-div-container .module-div .module-progress-bar{height:10px;background:#EBEBEB;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.ux-academy .module-div-container .module-div .module-progress-bar span{background:#77B93B;display:block;height:100%;border-top-left-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-top-left-radius:10px;border-bottom-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-bottom-left-radius:10px;max-width:95%!important}.ux-academy .module-div-container .module-div .module-progress-bar.done span{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;max-width:100%!important}.ux-academy .module-div-container .module-div.completion{display:block;text-align:center}.ux-academy .module-div-container .module-div.completion .module-info{display:block}.ux-academy .module-div-container .module-div.completion .purple-button{position:relative;margin-top:10px;display:inline-block;background:#9A66FE}.ux-academy .module-div-container .module-div.phase-1-checklist{display:block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.ux-academy .module-div-container .module-div.phase-1-checklist h2{margin-top:0}.ux-academy .module-div-container .module-div.phase-1-checklist ol{margin:20px}.ux-academy .module-div-container .module-div.phase-1-checklist a{position:relative}.ux-academy .module-div-container .module-div.phase-1-checklist li.finished{text-decoration:line-through}.ux-academy .module-div-container>*:first-child{border-top-left-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-top-left-radius:8px;border-top-right-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-top-right-radius:8px}.ux-academy .module-div-container>*:last-child{border-bottom-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-bottom-left-radius:8px;border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-bottom-right-radius:8px}.ux-academy .sidebox{border-bottom-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-bottom-left-radius:8px;border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-bottom-right-radius:8px;background:rgba(0,0,0,0.4);padding:8px 24px}.ux-academy .sidebox p{text-align:left;font-size:12px;line-height:1.2}.ux-academy .sidebox ul{margin:24px 0;display:flex;flex-direction:column;gap:18px}.ux-academy .sidebox li{list-style:none;position:relative;text-align:left}.ux-academy .sidebox a,.ux-academy .sidebox span{color:#fff;cursor:pointer;font-size:14px;text-decoration:none}.ux-academy .sidebox a{display:grid;align-items:center;gap:1rem;grid-template-columns:24px 1fr}.ux-academy .sidebox img{height:24px;width:24px}.ux-academy .sidebox i{font-size:21px;margin:0px 21px 0px 5px}.ux-academy .sidebox--white{background:#ffffff}.ux-academy .sidebox--white a,.ux-academy .sidebox--white span{color:#cc491e}.ux-academy .course-links{margin-top:60px}.ux-academy .course-links .header,.ux-academy .course-links #discussion .back-header,#discussion .ux-academy .course-links .back-header{border-top-left-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-top-left-radius:8px;border-top-right-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-top-right-radius:8px;background:#fafafa;padding:8px 24px}.ux-academy .course-links .header--gray{background:#E9E9E9}.ux-academy .course-links .header h1,.ux-academy .course-links #discussion .back-header h1,#discussion .ux-academy .course-links .back-header h1{color:#000;font-size:14px;margin:0px;text-align:left}.ux-academy .job-search-tracker{padding:16px 24px 24px}.ux-academy .job-search-tracker .grid-items{margin-top:24px;display:grid;gap:16px;grid-template-columns:auto auto;text-align:left}.ux-academy .job-search-tracker .grid-items h3{margin-bottom:0.25rem;line-height:1.2}.ux-academy .job-search-tracker .grid-items img{position:relative;top:0}.ux-academy .graduation{padding:10px 0px;color:#eee;border-top-left-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-top-left-radius:8px;border-top-right-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-top-right-radius:8px}.ux-academy .graduation h3{font-weight:normal}#module-summary-modal{width:700px;max-height:70%}#module-summary-modal .modal-inner{background:#fff;text-align:center;padding:25px}#module-summary-modal .modal-inner .header h1,#module-summary-modal .modal-inner #discussion .back-header h1,#discussion #module-summary-modal .modal-inner .back-header h1{text-align:center;font-size:28px;font-weight:600}#module-summary-modal .modal-inner .header h4,#module-summary-modal .modal-inner #discussion .back-header h4,#discussion #module-summary-modal .modal-inner .back-header h4{color:#3B63CB;text-align:center;margin-bottom:10px;font-size:14px}#module-summary-modal .modal-inner p,#module-summary-modal .modal-inner li,#module-summary-modal .modal-inner h2,#module-summary-modal .modal-inner h3{text-align:left;line-height:1.6;margin-bottom:15px;font-size:15px}#module-summary-modal .modal-inner h2{font-size:16px}#module-summary-modal .modal-inner h3{font-size:15px}#module-summary-modal .modal-inner a.review-module{display:inline-block}.ux-academy.module-page .unit-container{padding-top:0px}.ux-academy.module-page .unit-container .left-col{padding-top:60px;padding-right:0px}.ux-academy.module-page .unit-container .left-col .spine{width:4px;left:56px}.ux-academy.module-page .unit-container .left-col h1.phase-heading{margin-bottom:20px}.ux-academy.module-page .unit-container .left-col .prompt-overview{margin-left:110px;padding-bottom:30px}.ux-academy.module-page .unit-container .left-col .prompt-overview h1,.ux-academy.module-page .unit-container .left-col .prompt-overview h2,.ux-academy.module-page .unit-container .left-col .prompt-overview h3{color:#fff}.ux-academy.module-page .unit-container .left-col .prompt-overview h1{margin:0px;font-size:22px}.ux-academy.module-page .unit-container .left-col .prompt-overview h2{margin:0px;font-size:17px}.ux-academy.module-page .unit-container .left-col .prompt-overview p,.ux-academy.module-page .unit-container .left-col .prompt-overview ul,.ux-academy.module-page .unit-container .left-col .prompt-overview ol,.ux-academy.module-page .unit-container .left-col .prompt-overview li{color:#fff;font-size:14px;line-height:1.4}.ux-academy.module-page .unit-container .left-col .prompt-overview p a,.ux-academy.module-page .unit-container .left-col .prompt-overview ul a,.ux-academy.module-page .unit-container .left-col .prompt-overview ol a,.ux-academy.module-page .unit-container .left-col .prompt-overview li a{font-weight:bold}.ux-academy.module-page .unit-container .left-col .prompt-overview ul,.ux-academy.module-page .unit-container .left-col .prompt-overview ol{padding-left:3em;margin-bottom:1em}.ux-academy.module-page .unit-container .left-col .prompt-overview p{margin-bottom:20px}.ux-academy.module-page .unit-container .left-col .prompt-overview hr{background:#1A2830;border:none;height:4px;margin:70px 0px;display:block;margin-left:-21px}.ux-academy.module-page .unit-container .left-col .prompt-overview .brief-div-wrapper{margin:20px 0px 50px}.ux-academy.module-page .unit-container .left-col .prompt-overview .brief-div{display:inline-block;width:185px;margin:0px 15px 15px 0px;height:350px;background:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;vertical-align:top;position:relative}.ux-academy.module-page .unit-container .left-col .prompt-overview .brief-div:nth-child(3n){margin-right:0px}.ux-academy.module-page .unit-container .left-col .prompt-overview .brief-div .top{width:100%;height:150px;background:#3878DE;border-top-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;position:relative}.ux-academy.module-page .unit-container .left-col .prompt-overview .brief-div .top .icon{position:absolute;left:50%;top:50%;width:90px;height:90px;margin-left:-45px;margin-top:-45px}.ux-academy.module-page .unit-container .left-col .prompt-overview .brief-div .inner{padding:15px;text-align:center}.ux-academy.module-page .unit-container .left-col .prompt-overview .brief-div .inner h1{font-size:15px;text-transform:none;letter-spacing:0px;color:#000;margin-bottom:10px;font-weight:600}.ux-academy.module-page .unit-container .left-col .prompt-overview .brief-div .inner p{font-size:13px;color:#727272}.ux-academy.module-page .unit-container .left-col .prompt-overview .brief-div .inner a{display:block;position:absolute;bottom:20px;width:80%;left:50%;margin-left:-40%}.ux-academy.module-page .unit-container .right-col{padding-top:60px}.ux-academy.module-page .unit-container .unit{width:100%;margin-left:0px}.ux-academy.module-page .mentor-info-placeholder{margin:16px 0}.ux-academy.module-page .mentor-info-placeholder p{font-size:14px;text-align:center;color:#8D9096}.ux-academy.module-page .holiday-notice{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#3c5061;padding:24px}.ux-academy.module-page .holiday-notice h3{color:#fff;margin-bottom:16px}.ux-academy.module-page .holiday-notice p{color:#fff}#ux-academy-mentor-info-div{}#ux-academy-mentor-info-div .mentor-sessions-wrapper h4{color:#ffffff;text-align:left;margin-bottom:10px;font-size:14px;font-weight:bold}#ux-academy-mentor-info-div .current-mentor-sessions{margin-bottom:30px}#ux-academy-mentor-info-div .mentor-info{background:#fff;padding:20px 10px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;width:100%;margin-bottom:10px}#ux-academy-mentor-info-div .mentor-info table{width:100%}#ux-academy-mentor-info-div .mentor-info td{vertical-align:top}#ux-academy-mentor-info-div .mentor-info td:first-child{width:85px}#ux-academy-mentor-info-div .mentor-info img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:65px;display:block}#ux-academy-mentor-info-div .mentor-info h4{font-size:15px;font-weight:bold;color:#000;margin-bottom:1px}#ux-academy-mentor-info-div .mentor-info h5{font-weight:bold;color:#727272;font-size:12px}#ux-academy-mentor-info-div .mentor-info a{font-weight:bold}#ux-academy-mentor-info-div .mentor-info p{font-size:12px;margin-bottom:3px;text-align:left}#ux-academy-mentor-info-div .mentor-info p.location{color:#727272}#ux-academy-mentor-info-div .mentor-info i{color:#b5b7ba;margin-right:3px;display:inline-block}#ux-academy-mentor-info-div .mentor-info .location i{font-size:14px;margin:0 8px 0 2px;vertical-align:bottom}#ux-academy-mentor-info-div .sessions-list{width:100%;margin-bottom:0px}#ux-academy-mentor-info-div .sessions-list .session{text-align:left;border-bottom:1px solid #ebebeb;width:100%;padding:10px 30px;position:relative;cursor:pointer;background-color:#fff}#ux-academy-mentor-info-div .sessions-list .session.session-state{font-weight:bold;background-repeat:no-repeat;background-position:15px 15px;background-size:8px}#ux-academy-mentor-info-div .sessions-list .session.session-state.past{color:#8C6AEC;background-image:url(https://static.designlab.com/mentors/images/dashboard/session-state-icons/past.f4b3fc0e47a5.png)}#ux-academy-mentor-info-div .sessions-list .session.session-state.needs-action{color:#C74B36;background-image:url(https://static.designlab.com/mentors/images/dashboard/session-state-icons/needs-action.edfc2aac0f8c.png)}#ux-academy-mentor-info-div .sessions-list .session.session-state.waiting-for-response{color:#65ACB8;background-image:url(https://static.designlab.com/mentors/images/dashboard/session-state-icons/waiting-for-response.85efdeb6c3a7.png)}#ux-academy-mentor-info-div .sessions-list .session.session-state.upcoming{color:#65ACB8;background-image:url(https://static.designlab.com/mentors/images/dashboard/session-state-icons/upcoming.e6690bab025e.png)}#ux-academy-mentor-info-div .sessions-list .session.session-state.finished{color:#AAC27A;background-image:url(https://static.designlab.com/mentors/images/dashboard/session-state-icons/completed.b04ea7e0c381.png)}#ux-academy-mentor-info-div .sessions-list .session:first-child{border-top-right-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-top-right-radius:8px;border-top-left-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-top-left-radius:8px}#ux-academy-mentor-info-div .sessions-list .session:last-child{border:none;border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-bottom-right-radius:8px;border-bottom-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-bottom-left-radius:8px}#ux-academy-mentor-info-div .sessions-list .session .background-link{position:absolute;top:0;bottom:0;left:0;right:0}#ux-academy-mentor-info-div .sessions-list .session:hover{background-color:#F4F4F5}#ux-academy-mentor-info-div .sessions-list .session.new-session:hover{background-color:#fff;cursor:default}#ux-academy-mentor-info-div .sessions-list h3{font-size:15px;font-weight:bold}#ux-academy-mentor-info-div .sessions-list p{font-weight:normal;color:#000;font-size:12px}#ux-academy-mentor-info-div .sessions-list .session-number{color:#727272;font-weight:400;font-size:12px}#ux-academy-mentor-info-div .sessions-list a{font-size:12px;font-weight:bold}#ux-academy-mentor-info-div .sessions-list .scheduling-link{display:block;text-align:center}#ux-academy-mentor-info-div .sessions-list .sessions-help-text{color:#72777a;margin:8px 0 2px}#ux-academy-mentor-info-div .sessions-list .sessions-help-text i{color:#b5b7ba;display:inline-block;font-size:14px;margin:0 5px 2px 0;vertical-align:bottom}#ux-academy-mentor-info-div .header,#ux-academy-mentor-info-div #discussion .back-header,#discussion #ux-academy-mentor-info-div .back-header{padding:10px;background:#fff;border-top-left-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-top-left-radius:8px;border-top-right-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-top-right-radius:8px}#ux-academy-mentor-info-div .header h1,#ux-academy-mentor-info-div #discussion .back-header h1,#discussion #ux-academy-mentor-info-div .back-header h1{color:#000;font-size:14px;text-align:left;margin:0px}#ux-academy-mentor-info-div .header.gray,#ux-academy-mentor-info-div #discussion .gray.back-header,#discussion #ux-academy-mentor-info-div .gray.back-header{border-radius:0}#ux-academy-mentor-info-div .header.gray h1,#ux-academy-mentor-info-div #discussion .gray.back-header h1,#discussion #ux-academy-mentor-info-div .gray.back-header h1{color:#727272}#ux-academy-mentor-info-div .inner{background:#fafafa;border-bottom-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px}#ux-academy-mentor-info-div .inner.inner-side{padding:0 14px;border-radius:0}#ux-academy-mentor-info-div .inner .side-inner-wrap{display:table;width:100%;border-bottom:1px solid #333333}#ux-academy-mentor-info-div .inner .side-inner-wrap:last-child{border-bottom:0}#ux-academy-mentor-info-div .inner .side-inner-wrap>*{display:table-cell;vertical-align:top;padding:20px 0}#ux-academy-mentor-info-div .inner .side-inner-wrap .img-wrap{text-align:left;width:95px}#ux-academy-mentor-info-div .inner .side-inner-wrap .img-wrap img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}#ux-academy-mentor-info-div .inner .side-inner-wrap .side-txt{text-align:left}#ux-academy-mentor-info-div .inner .side-inner-wrap .side-txt p{color:#727272}#ux-academy-mentor-info-div .inner .side-inner-wrap .side-txt p.side-ttl{font-weight:bold}#ux-academy-mentor-info-div .inner .side-inner-wrap .side-txt p.sub-txt{margin-bottom:10px;text-transform:capitalize}#ux-academy-mentor-info-div .inner .side-inner-wrap .side-txt p.date i.green{color:#77B93B;text-transform:capitalize}#ux-academy-mentor-info-div .inner .side-inner-wrap .side-txt a{font-weight:bold}#ux-academy-mentor-info-div .inner .mentor-div .left-pic{display:table-cell;vertical-align:middle;width:100px;text-align:center;position:relative;padding:10px 0px}#ux-academy-mentor-info-div .inner .mentor-div .left-pic img.profile{width:80px;height:80px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}#ux-academy-mentor-info-div .inner .mentor-div .left-pic img.mentor-type{display:none}#ux-academy-mentor-info-div .inner .mentor-div .left-pic h4{font-size:11px;font-weight:400;margin-top:10px}#ux-academy-mentor-info-div .inner .mentor-div .right-info{display:table-cell;vertical-align:middle;text-align:left;padding:20px}#ux-academy-mentor-info-div .inner .mentor-div .right-info p{color:#727272;margin-bottom:10px;font-size:13px}#ux-academy-mentor-info-div .inner .mentor-div .right-info a{font-size:12px;color:#f15b2a;font-weight:600;display:block}#ux-academy-mentor-info-div .inner .mentor-div .mentor-links{display:table;background:#fff;width:100%}#ux-academy-mentor-info-div .inner .mentor-div .mentor-links a{display:table-cell;width:50%;padding:10px 0px;color:#727272;font-size:12px;text-align:center}#ux-academy-mentor-info-div .inner .mentor-div .mentor-links a:first-child{border-right:1px solid #ebebeb}#ux-academy-mentor-info-div .inner .mentor-div .mentor-links a:hover{background:#fafafa}#ux-academy-mentor-info-div .inner .mentor-div.subject-mentor .mentor-links{border-bottom-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px}#ux-academy-mentor-info-div .side-footer{padding:12px 14px 30px;text-align:left;background:#fff;border-bottom-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px}#ux-academy-mentor-info-div .side-footer h5{text-transform:capitalize;color:#727272;font-size:14px}#ux-academy-mentor-info-div .side-footer p{text-transform:capitalize;color:#727272}#ux-academy-mentor-info-div .mentor-help-link{color:#eee;font-weight:600;font-size:12px;text-align:center;margin-top:10px;display:block}.unit-container-wrapper{width:100%;position:relative}.unit-container-wrapper .course-map-div{position:absolute;top:0px;-webkit-transition:margin-top 0.25s linear,opacity 0.25s linear;-moz-transition:margin-top 0.25s linear,opacity 0.25s linear;-o-transition:margin-top 0.25s linear,opacity 0.25s linear;transition:margin-top 0.25s linear,opacity 0.25s linear;background:#fafafa;width:100%;z-index:1;opacity:0;padding:15px 0px;text-align:center;margin-top:-100px}.unit-container-wrapper .course-map-div h1{font-weight:400;font-size:13px;margin-bottom:5px}.unit-container-wrapper .course-map-div p.header,.unit-container-wrapper .course-map-div #discussion p.back-header,#discussion .unit-container-wrapper .course-map-div p.back-header{font-size:14px;color:#727272}.unit-container-wrapper .course-map-div.shown{margin-top:0px;opacity:1}.unit-container-wrapper .course-map-div .inner{width:840px;margin:auto;padding:25px 0px 10px;position:relative}.unit-container-wrapper .course-map-div .inner .spine{position:absolute;top:50%;height:2px;width:90%;left:10px;background:#ebebeb;z-index:2;margin:-5px auto 0px}.unit-container-wrapper .course-map-div .inner .unit-block,.unit-container-wrapper .course-map-div .inner .checkpoint-block{display:table-cell;position:relative;z-index:102;vertical-align:top;padding-right:24px}.unit-container-wrapper .course-map-div .inner .unit-block{width:70px;text-align:center}.unit-container-wrapper .course-map-div .inner .unit-block .unit{background:#fff;width:30px;height:30px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:2px solid #ebebeb;margin:5px auto}.unit-container-wrapper .course-map-div .inner .unit-block .unit.complete{border:none;background:url(https://static.designlab.com/lessons/course/images/units/completion-icon@2x.cd346c522bdb.png);background-size:30px}.unit-container-wrapper .course-map-div .inner .unit-block .unit.partial{border:none;background:url(https://static.designlab.com/lessons/course/images/unit_page/progress-icon.19d8e1e0538b.png);background-size:30px}.unit-container-wrapper .course-map-div .inner .unit-block p{color:#727272;font-weight:600}.unit-container-wrapper .course-map-div .inner .checkpoint-block{width:100px}.unit-container-wrapper .course-map-div .inner .checkpoint-block p{line-height:1;margin:0px;background:#fff;padding:10px 0px;border:2px solid #ebebeb;color:#727272;width:80px;text-align:center;margin:auto;font-weight:600}.unit-container-wrapper .course-map-div .inner .checkpoint-block.complete p{color:#77B93B;border:2px solid #77B93B}.unit-container{width:960px;margin:auto;text-align:center;padding-bottom:50px;position:relative}.unit-container .course-content-wrapper{position:relative;margin:auto}.unit-container .spine{position:absolute;width:3px;height:100%;background:#1A2830;border:none;left:50%;top:50px;opacity:0.6;z-index:-10;display:none}.unit-container h1{font-weight:600;font-size:20px;color:#fff;margin:40px 0px}.unit-container .iterations-module{width:100%;margin:40px auto 50px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#000;background:#fff}.unit-container .iterations-module .iterations-module__header{background:#ebebeb;color:#000;font-size:18px;font-weight:600;padding:20px 24px}.unit-container .iterations-module .iterations-module__table{width:100%}.unit-container .iterations-module .iterations-module__table tr{border-bottom:1px solid #E9E9E9}.unit-container .iterations-module .iterations-module__table tr:last-child{border-bottom:none}.unit-container .iterations-module .iterations-module__table td:first-child{padding:18px 24px;font-size:16px}.unit-container .iterations-module .iterations-module__table td:last-child{text-align:right;padding-right:24px}.unit-container .iterations-module .iterations-module__table .iterations-module__link{display:inline-flex;align-items:center;white-space:nowrap}.unit-container .iterations-module .iterations-module__table .iterations-module__unit{font-weight:bold}.unit-container .iterations-module .iterations-module__show{text-align:center;padding:12px 0px}.unit-container .iterations-module .iterations-module__show a{border:2px solid #f15b2a;color:#f15b2a;display:inline-block}.unit-container .iterations-module>*:first-child{border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;border-top-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px}.unit-container .iterations-module>*:last-child{border-bottom-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px}.unit-container .tools-module{width:100%;background:#1D2930;padding:25px 15px;margin:40px auto 10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding-left:90px}.unit-container .tools-module h1{margin:0 0 10px;font-size:14px;font-weight:600}.unit-container .tools-module p{color:#fff;font-size:14px;margin-bottom:15px}.unit-container .tools-module .expand-tools{margin:auto;color:#f15b2a;font-weight:600;display:block}.unit-container .tools-module .tool-block{display:inline-block;padding:10px;background:rgba(255,255,255,0.04);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;position:relative;width:160px;margin-bottom:10px}.unit-container .tools-module .tool-block:hover{background:rgba(255,255,255,0.08)}.unit-container .tools-module .tool-block img{display:inline-block;vertical-align:middle;width:50px;height:auto}.unit-container .tools-module .tool-block h2{display:inline-block;vertical-align:middle;margin-left:10px;font-size:14px;color:#fff;text-align:left;width:70px}.unit-container .tools-module .tool-block a{position:absolute;width:100%;height:100%;top:0;left:0}.unit-container .week-heading{position:relative;z-index:101}.unit-container .week-heading h1{display:inline-block;padding:10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#1D2930;min-width:100px;text-align:center}.unit-container .week-heading.locked h1{background:#1D2930;color:#999}.unit-container .unit-wrapper .unit{background:#fff;box-shadow:0px 4px 0px rgba(0,0,0,0.2);width:55%;display:grid;grid-template-columns:80px 1fr;gap:2rem;margin:0px auto 50px;position:relative;z-index:100;padding:25px}.unit-container .unit-wrapper .unit .left{display:flex;align-items:center;justify-content:center}.unit-container .unit-wrapper .unit .left img{width:60px;height:auto}.unit-container .unit-wrapper .unit .right{text-align:left;vertical-align:top}.unit-container .unit-wrapper .unit .right h4{margin:0px;line-height:1;color:#f15b2a;font-weight:800}.unit-container .unit-wrapper .unit .right h2{font-size:18px;margin:10px 0px;font-weight:600;line-height:1}.unit-container .unit-wrapper .unit .right p{font-size:14px;margin:0px 0px 10px}.unit-container .unit-wrapper .unit .locked-icon{width:18px;height:18px;vertical-align:bottom}.unit-container .unit-wrapper .unit .unit-info{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:2px solid #ebebeb;width:100%;margin-bottom:15px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-collapse:separate!important}.unit-container .unit-wrapper .unit .unit-info .info{display:flex;align-items:center;justify-content:center;border-right:2px solid #ebebeb;text-align:center;font-size:11px;min-height:28px;line-height:1;background-repeat:no-repeat;font-weight:600;background-position:5px 6px;background-size:15px}.unit-container .unit-wrapper .unit .unit-info .info:last-child{border:none}.unit-container .unit-wrapper .unit .unit-info .info.hours{background-image:url(https://static.designlab.com/lessons/course/images/units/time-icon@2x.84231a052192.png)}.unit-container .unit-wrapper .unit .unit-info .info.lessons{background-image:url(https://static.designlab.com/lessons/course/images/units/reading-icon@2x.410df0330ae6.png)}.unit-container .unit-wrapper .unit .unit-info .info.projects{background-image:url(https://static.designlab.com/lessons/course/images/units/project-icon@2x.31c622996d9e.png)}.unit-container .unit-wrapper .unit:hover{background-color:#fafafa}.unit-container .unit-wrapper .unit a{position:absolute;width:100%;height:100%;margin:0;z-index:1001;top:0;left:0;bottom:0;right:0}.unit-container .unit-wrapper .unit a.edit-admin{position:relative}.unit-container .unit-wrapper .unit a.hide{display:none!important;cursor:default}.unit-container .unit-wrapper .unit .progress-bar{height:10px;background:#EBEBEB;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.unit-container .unit-wrapper .unit .progress-bar span{border-top-left-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-top-left-radius:10px;border-bottom-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-bottom-left-radius:10px;background:#77B93B;display:block;height:100%;max-width:95%!important}.unit-container .unit-wrapper .unit .progress-bar.done span{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;max-width:100%!important}.unit-container .unit-wrapper .unit .completed{border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;position:absolute;width:100%;background:rgba(8,12,14,0.85);top:0px;left:0px;bottom:0px;text-align:center}.unit-container .unit-wrapper .unit .completed img{margin-top:45px;opacity:1}.unit-container .unit-wrapper .unit .completed h3{color:#fff;margin-top:10px}.unit-container .unit-wrapper .unit .completed img.lock-icon{margin-top:55px;width:75px;height:auto;opacity:0.6}.unit-container .unit-wrapper .unit .guide{position:absolute;bottom:-54px;left:50%;margin-left:-38.5px;color:#ffffff;cursor:default}.unit-container .unit-wrapper .unit .guide h3{font-weight:normal;margin-top:3px}.unit-container .unit-wrapper .unit.locked{pointer-events:none;opacity:1}.unit-container .unit-wrapper .unit.locked .completed{background:rgba(8,12,14,0.85)}.unit-container .unit-wrapper .unit.locked:hover{box-shadow:none}.unit-container .unit-wrapper .unit.faded{pointer-events:none;opacity:0.3}.unit-container .unit-wrapper .unit.highlighted{border:4px solid #f15b2a}.unit-container .unit-wrapper .unit.optional{border-top:20px solid #F19526}.unit-container .unit-wrapper .unit .orange-bar{border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;border-top-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;background-color:#f15b2a;color:#fff;line-height:1.5;font-size:16px;padding:8px 16px;position:relative}.unit-container .unit-wrapper .unit .orange-bar:after{border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #f15b2a;content:"";display:block;height:0;left:88px;position:absolute;right:12px;bottom:-20px;width:0}.unit-container .unit-wrapper>div:first-child{border-top-left-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-top-left-radius:8px;border-top-right-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-top-right-radius:8px}.unit-container .unit-wrapper>div:last-child{border-bottom-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-bottom-left-radius:8px;border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-bottom-right-radius:8px}.unit-container .session-div{width:55%;margin:auto;position:relative;z-index:12}.unit-container .session-div .session-icon{background:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:absolute;left:50%;margin-left:-20px;width:40px;top:-20px}.unit-container .session-div .header,.unit-container .session-div #discussion .back-header,#discussion .unit-container .session-div .back-header{padding:30px;text-align:left;color:#000}.unit-container .session-div .header h1,.unit-container .session-div #discussion .back-header h1,#discussion .unit-container .session-div .back-header h1{line-height:1;color:#000;margin:0px;text-transform:none;font-size:14px}.unit-container .session-div .header p,.unit-container .session-div #discussion .back-header p,#discussion .unit-container .session-div .back-header p{font-size:16px}.unit-container .session-div .header .button,.unit-container .session-div #discussion .back-header .button,#discussion .unit-container .session-div .back-header .button{float:right}.unit-container .session-div.inactive{opacity:0.1;transition:opacity 0.25s linear;-webkit-transition:opacity 0.25s linear;-o-transition:opacity 0.25s linear}.unit-container .session-div.inactive:hover{opacity:1}.unit-container .session-div .inner{padding:15px;background:#e8e8e8;border-bottom-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px}.unit-container .session-div .inner p{font-size:14px;line-height:1.4}@media screen and (max-width:1040px){.completion-message .inner{width:100%}.ux-academy.module-page .unit-container{width:auto;display:flex;flex-direction:column;margin:0 2rem}.ux-academy.module-page .unit-container .left-col{order:1;width:auto;padding-right:0px}.ux-academy.module-page .unit-container .left-col .module-div-container{width:auto}.ux-academy.module-page .unit-container .right-col{order:2;padding-top:0rem;width:auto}}@media screen and (max-width:768px){.mobile-nav{display:block}.unit-container .session-div{width:auto}.ux-academy .module-div-container .module-div{grid-template-columns:1fr;gap:1rem}.ux-academy .module-div-container .module-div .module-info-widget{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-academy .module-div-container .module-div .module-info-widget .info{border-right:none;border-bottom:2px solid #ebebeb}.ux-academy .module-div-container .module-div .module-info-widget .info:first-child{border-right:2px solid #ebebeb}.ux-academy .module-div-container .module-div .module-info-widget .info:nth-child(3){border-bottom:none;border-right:2px solid #ebebeb}}@media screen and (max-width:560px){.ux-academy .unit-wrapper .unit{gap:1rem;grid-template-columns:1fr}.ux-academy .unit-wrapper .unit .unit-info{grid-template-columns:repeat(1,minmax(0,1fr))}.ux-academy .unit-wrapper .unit .unit-info .info{border-right:none;border-bottom:2px solid #ebebeb}}.unit-header-bar{padding:20px;background:#718698;text-align:center}.unit-header-bar img{width:100px}.unit-info-container{background:#FBFAF9;top:0;z-index:1000}.unit-info-container .inner-container{width:960px;margin:auto;padding-top:20px}.unit-info-container .inner-container a.back-to-course{font-weight:600;position:absolute;top:20px;font-size:15px;color:#71717a}.unit-info-container .inner-container a.back-to-course i{vertical-align:top;font-size:15px;color:#71717a;margin-right:5px}.overview-image{display:table-cell;width:15%;vertical-align:center;padding-top:40px;padding-bottom:30px}.overview-image img{width:150px;display:block}.overview-image img.tool{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border:none}.overview-info{padding:40px 30px;display:table-cell;vertical-align:top;width:80%}.overview-info .text{width:50%;display:table-cell;padding-right:25px;vertical-align:top}.overview-info .text h4{color:#71717a;margin:0px;font-size:14px}.overview-info .text h1{font-size:28px;font-weight:600;margin:5px 0px;line-height:1}.overview-info .text p{font-weight:500;line-height:1.4;font-size:16px;margin-bottom:10px}.overview-info .text li{font-size:16px}.overview-info .learning-goals{display:table-cell;width:30%}.overview-info .learning-goals .inner{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background:#fff;border:1px solid #dadada;margin-bottom:32px;padding:24px 24px 8px}.overview-info .learning-goals .inner h1{color:#1B212D;font-size:16px;margin-bottom:10px;text-align:left}.overview-info .learning-goals .inner ul{list-style:none}.overview-info .learning-goals .inner li{background-image:url(https://static.designlab.com/main/images/bem-modules/list/list--check-list.1a81f0f00b3f.svg);background-repeat:no-repeat;background-position:left 4px;background-size:16px;color:#1B212D;font-size:14px;font-weight:400;line-height:20px;margin:16px 0;padding-left:32px}.overview-info .learning-goals .inner li a{color:#1B212D}.overview-info .learning-goals .inner.downloadables li{background-image:url(https://static.designlab.com/main/images/bem-modules/list/list--download.3514a196a0ff.svg)}.unit-progress-overview{width:100%;padding:15px;background:#fff;border-top:1px solid #ebebeb}.unit-progress-overview .inner{width:960px;margin:auto;position:relative}.unit-progress-overview h1{color:#71717a;font-size:15px;width:150px;text-align:center;margin:0px;display:inline-block;font-weight:600}.unit-progress-overview h1 i{font-size:16px;vertical-align:middle;margin-left:5px}.unit-progress-overview .progress{position:absolute;left:200px;top:2px;width:575px;height:20px;background:#E5E5E4;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.unit-progress-overview .progress span{background:#77B93B;display:block;height:100%;border-top-left-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-top-left-radius:10px;border-bottom-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-bottom-left-radius:10px;max-width:95%}.unit-progress-overview .progress span.done{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;max-width:100%}.unit-lessons-container{position:relative;z-index:200;width:960px;margin:0px auto}.unit-lessons-container .left{width:720px;padding-right:60px;float:left;margin-bottom:30px;padding-top:50px;position:relative}.unit-lessons-container .right-col{padding-top:50px;display:flex;flex-direction:column;gap:2.5rem;width:240px;float:right}.unit-lessons-container .right-col .module-heading{color:#ffffff;text-align:left;margin-bottom:10px;font-size:14px;font-weight:bold}.unit-lessons-container .locked{opacity:0.15;pointer-events:none}.unit-lessons-container .heading{position:relative}.unit-lessons-container .project-guide{background:#3CA5E0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#ffffff;padding:12px;margin-top:20px;text-align:center}.unit-lessons-container .project-guide i{margin-right:20px}.unit-lessons-container .spine{position:absolute;width:2px;height:100%;background:#1A2830;border:none;left:70px;top:0px;opacity:0.8;z-index:10}.unit-lessons-container .project-wrapper{position:relative;margin:25px 0 60px}.unit-lessons-container .project-wrapper:first-child{margin-top:0px}.unit-lessons-container .spine-icon{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#233640;height:32px;left:-64px;position:absolute;top:50%;width:32px;z-index:11}.unit-lessons-container .text-block{margin:40px 0}.unit-lessons-container .text-block h1{font-size:26px;color:#fff}.unit-lessons-container .text-block h2{font-size:17px;color:#eee;margin-bottom:10px}.unit-lessons-container .text-block p{font-size:15px;color:#eee;margin-bottom:15px;line-height:1.4}.unit-lessons-container .text-block ul{margin-bottom:15px}.unit-lessons-container .text-block li{font-size:15px;color:#eee;line-height:1.4;margin:3px 0px;margin-left:15px}.unit-lessons-container .text-block:first-child{margin-top:0px}.unit-lessons-container .text-block a{font-weight:bold}.unit-lessons-container .text-block a:hover{color:#ef4912}.unit-lessons-container .text-block a img{cursor:zoom-in}.unit-lessons-container .lessons-list{padding-left:120px}.unit-lessons-container .lessons-list hr{background:rgba(0,0,0,0.3);border:none;height:2px;margin:70px 0px;display:block;margin-left:-48px}.unit-lessons-container .lessons-list _h1_phase-heading,.unit-lessons-container .lessons-list h1.unit-week-heading,.unit-lessons-container .lessons-list h1.phase-heading{margin:0px;padding:15px 35px;background:#1D2930;z-index:100;position:relative;font-size:15px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;display:inline-block;opacity:1;font-weight:600;color:#fff;margin-left:-110px;margin-top:-10px;margin-bottom:20px}.unit-lessons-container .lessons-list h1.unit-week-heading{margin-top:20px;margin-bottom:20px}.unit-lessons-container .project{position:relative;margin:0px}.unit-lessons-container .project .inner{padding:30px 20px;background:#fff;position:relative;display:grid;grid-template-columns:100px 1fr auto;gap:20px;align-items:center}.unit-lessons-container .project .inner:hover{background:#f1f2f3;cursor:pointer}.unit-lessons-container .project .inner a.lesson-link{position:absolute;width:100%;height:100%;margin:0;top:0;left:0;bottom:0;right:0}.unit-lessons-container .project .inner span.time{font-size:15px;color:#71717a;font-weight:600}.unit-lessons-container .project .icon{display:table-cell;width:100px;vertical-align:middle;text-align:center}.unit-lessons-container .project .icon img{width:70px;text-align:center;margin-bottom:10px}.unit-lessons-container .project .icon h4{padding:6px;text-align:center;background:#ebebeb;color:#262f34;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:12px;line-height:1}.unit-lessons-container .project .project-info h1{color:#666;font-size:18px;font-weight:700;display:inline-block}.unit-lessons-container .project .project-info p{color:#727272;font-size:14px;margin:0px;line-height:1.4}.unit-lessons-container .project .project-info .optional{background:#f15b2a;color:#fff;padding:3px 5px;margin-left:5px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:8px;display:inline-block;line-height:1;position:relative;top:-3px}.unit-lessons-container .project .project__iterations{background:#ebebeb;width:100%}.unit-lessons-container .project .project__iterations .project__iteration{border-bottom:1px solid #C8CCD3}.unit-lessons-container .project .project__iterations .project__iteration td:first-child{padding:16px 24px}.unit-lessons-container .project .project__iterations .project__iteration td:last-child{text-align:right;padding-right:24px}.unit-lessons-container .project .project__iterations .project__iteration .project__iteration__text{font-size:16px}.unit-lessons-container .project .project__iterations .project__iteration .project__iteration__link{display:inline-block;white-space:nowrap}.unit-lessons-container .project .project__iterations .project__iteration:last-child{border-bottom:none}.unit-lessons-container .project .completion{display:table-cell;vertical-align:middle}.unit-lessons-container .project .completion img{width:40px}.unit-lessons-container .project.no_lessons{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.unit-lessons-container .project.optional .inner{padding:12px 20px}.unit-lessons-container .project.optional img.star{width:54px;margin-bottom:0}.unit-lessons-container .project>*:first-child{border-top-left-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-top-left-radius:8px;border-top-right-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-top-right-radius:8px}.unit-lessons-container .project>*:last-child{border-bottom-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-bottom-left-radius:8px;border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-bottom-right-radius:8px}.unit-lessons-container .lesson{background:#fafafa;padding:10px;border-bottom:1px solid #ddd;border-top:1px solid #fff;position:relative}.unit-lessons-container .lesson a.lesson-link{position:absolute;width:100%;height:100%;margin:0;top:0;left:0;bottom:0;right:0;z-index:10}.unit-lessons-container .lesson a.mobile-lesson-link{position:absolute;width:100%;height:100%;margin:0;top:0;left:0;bottom:0;right:0;z-index:11;display:none}.unit-lessons-container .lesson h4{color:#666;padding-left:127px}.unit-lessons-container .lesson .icon-question-sign{font-size:16px}.unit-lessons-container .lesson h1,.unit-lessons-container .lesson p{color:#727272;font-size:13px;margin:0px}.unit-lessons-container .lesson .completion{display:table-cell;width:127px;vertical-align:middle;text-align:center}.unit-lessons-container .lesson .completion img{width:20px}.unit-lessons-container .lesson .lesson-info{display:table-cell;vertical-align:middle}.unit-lessons-container .lesson:first-child{border-top:none}.unit-lessons-container .lesson:last-child{border-bottom-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px}.unit-lessons-container .lesson.completed h1{text-decoration:line-through}.unit-lessons-container .lesson.completed h1,.unit-lessons-container .lesson.completed p,.unit-lessons-container .lesson.completed .completion img{opacity:0.6}.unit-lessons-container .block-wrapper{position:relative}.unit-lessons-container .status-bar{border-top-left-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-top-left-radius:8px;border-top-right-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-top-right-radius:8px}.unit-lessons-container .mini-lecture-block{background:#fff;position:relative;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-bottom:24px}.unit-lessons-container .mini-lecture-block .heading{padding:15px;border-bottom:2px solid #ebebeb}.unit-lessons-container .mini-lecture-block .block{padding:15px;clear:both;border-bottom:1px solid #ebebeb}.unit-lessons-container .mini-lecture-block .block__info{display:grid;gap:1rem;grid-template-columns:1fr auto 120px;align-items:center}.unit-lessons-container .mini-lecture-block .block__info p{font-size:16px;font-weight:400;line-height:1.4}.unit-lessons-container .mini-lecture-block .block__info span.time{color:#71717a;font-weight:600;font-size:15px}.unit-lessons-container .mini-lecture-block .block a.goto{display:inline-flex;align-items:center;justify-content:center;width:120px}.unit-lessons-container .mini-lecture-block .block a.goto.locked-item{opacity:0.4}.unit-lessons-container .mini-lecture-block .block:last-child{border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-bottom-right-radius:8px;border-bottom-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-bottom-left-radius:8px}.unit-lessons-container .mini-lecture-block .block .optional-star{width:20px;vertical-align:middle}.unit-lessons-container .mini-lecture-block:nth-child(2){border-top-left-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-top-left-radius:8px;border-top-right-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-top-right-radius:8px}.unit-lessons-container .mini-lecture-block:last-child{border-bottom-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-bottom-left-radius:8px;border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-bottom-right-radius:8px}.unit-lessons-container .main-lecture-block{background:#fff;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;margin:60px 0;display:block;position:relative}.unit-lessons-container .main-lecture-block .header,.unit-lessons-container .main-lecture-block #discussion .back-header,#discussion .unit-lessons-container .main-lecture-block .back-header{padding:15px;border-bottom:2px solid #ebebeb;position:relative}.unit-lessons-container .main-lecture-block .header__info{display:grid;gap:1rem;grid-template-columns:1fr auto;align-items:center}.unit-lessons-container .main-lecture-block .header__info h1,.unit-lessons-container .main-lecture-block .header__info p{font-size:16px;line-height:1.4;font-weight:400;margin-bottom:0;color:#333333}.unit-lessons-container .main-lecture-block .header__info span.time{font-size:15px;color:#71717a;font-weight:600}.unit-lessons-container .main-lecture-block .header__info span.time i{color:#71717a;margin-right:5px}.unit-lessons-container .main-lecture-block .inner{padding:20px;text-align:center}.unit-lessons-container .main-lecture-block .inner p{font-size:14px;margin-bottom:10px}.unit-lessons-container .main-lecture-block .inner a{display:inline-block;margin:auto}.unit-lessons-container .main-lecture-block:first-child{margin-top:0px}.unit-lessons-container .regular-mentor-div{background:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-bottom:30px}.unit-lessons-container .regular-mentor-div .inner{padding:15px 25px;text-align:center}.unit-lessons-container .regular-mentor-div .inner h1{font-size:14px}.unit-lessons-container .regular-mentor-div .inner img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:70px;height:70px;border:1px solid #ebebeb;margin:10px auto}.unit-lessons-container .regular-mentor-div .inner p{font-size:13px}.unit-lessons-container .regular-mentor-div .bottom{cursor:pointer;text-align:center}.unit-lessons-container .regular-mentor-div .bottom a{display:block;padding:10px 0px;width:100%;color:#fff;background:#4B5664;border-bottom-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px}.unit-lessons-container .regular-mentor-div .bottom a i{margin-right:6px;display:inline-block;font-size:14px}@media screen and (max-width:1040px){.completed-by{display:none}.unit-info-container .inner-container{width:auto}.unit-info-container .inner-container a.back-to-course{left:50%;margin-left:-60px}.unit-info-container .inner-container .overview-image{display:block;width:auto;padding-bottom:0px}.unit-info-container .inner-container .overview-image img{margin:auto}.unit-info-container .inner-container .overview-info{display:block;width:auto}.unit-info-container .inner-container .overview-info .text{display:block;width:auto}.unit-info-container .inner-container .overview-info .learning-goals{display:block;width:auto}.unit-info-container .heading{padding:20px 0px}.unit-info-container .heading .content{margin:10px 0px}.unit-progress-overview .inner{width:auto}.unit-progress-overview h1{display:block;width:auto;margin:10px 0px}.unit-progress-overview .progress{position:relative;width:auto;left:0px}.unit-lessons-container h1.phase-heading{display:none!important}.unit-lessons-container{width:auto;display:flex;flex-direction:column;margin:0 2rem;gap:2rem}.unit-lessons-container .left{order:1;width:auto;padding-right:0px}.unit-lessons-container .left .module-div-container{width:auto}.unit-lessons-container .right-col{order:2;padding-top:0rem;width:auto}}@media screen and (max-width:768px){.page-wrap{margin-top:0px}.unit-info-container{position:relative;width:100%;height:auto}.unit-info-container .heading{padding:40px 0px}.unit-info-container .heading .content{margin:10px 0px}.unit-info-container .overview-info{margin-bottom:0px}.unit-info-container .footer a{display:none}.unit-lessons-container{width:auto!important;padding:15px}.unit-lessons-container .lesson a.lesson-link{display:none}.unit-lessons-container .lesson a.mobile-lesson-link{display:block}.unit-lessons-container .lesson .completion{width:40px}.unit-lessons-container .lesson h4{padding-left:10px}.unit-lessons-container .mini-lecture-block .block{text-align:center}.unit-lessons-container .mini-lecture-block .block__info{margin:.5rem 0;grid-template-columns:1fr auto;text-align:left}.unit-lessons-container .mini-lecture-block .block__info a{margin:0 auto;grid-column:1 / span 2}.unit-lessons-container .heading .progress{width:40%}.unit-lessons-container .project .inner{grid-template-columns:1fr;gap:.5rem}.unit-lessons-container .project .icon{display:block;width:auto;margin-bottom:10px}.unit-lessons-container .project .project-info{text-align:center;order:3}.unit-lessons-container .project .project-info h1{width:100%}.unit-lessons-container .project .project-info p{width:auto}.unit-lessons-container .project span.time{text-align:center;order:2}.unit-lessons-container .left{width:auto!important;float:none!important;margin-bottom:20px;margin:0px}.unit-lessons-container .left .spine{left:24px}.unit-lessons-container .left .lessons-list{padding-left:75px}}body#lesson{background:#fff}body#lesson .off-canvas-wrap.move-right{overflow:hidden}body#lesson .inner-wrap{min-height:100%;height:100%;overflow-y:auto;overflow-x:hidden}.frame-wrap{position:absolute;top:0;bottom:10px;margin-top:65px;width:100%;-webkit-overflow-scrolling:touch;overflow:auto}.frame-wrap iframe{height:100%;width:100%;border:none}.lesson-summary{background:#fff;padding:20px;z-index:101;position:absolute;top:65px;width:100%}.lesson-summary .content{width:860px;margin:30px auto 70px;position:relative}.lesson-summary .content h2 a{float:right;font-size:16px;color:#b2b2b2;margin-top:10px;border-bottom:1px solid #b2b2b2}.lesson-summary .content h1{font-size:28px;font-weight:600;color:#d5622c;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:5px 0px 15px}.lesson-summary .content p{font-size:15px;text-align:left;color:#727272;margin:0px;font-weight:500;line-height:1.7}.lesson-summary .content.collapsed{margin:0px;text-align:center}.lesson-summary img{position:absolute;bottom:15px;left:50%;margin-left:-40px;width:40px;cursor:pointer}.lesson-summary.up{top:-400px}.lesson-summary.slide{transition:top 0.5s ease;-webkit-transition:top 0.5s ease;-moz-transition:top 0.5s ease;-o-transition:top 0.5s ease}#shadow-div{position:absolute;top:0;bottom:0px;height:100%;width:100%;background:rgba(0,0,0,0.6);z-index:100}.frame-wrap iframe::-webkit-scrollbar{width:10px}.frame-wrap iframe::-webkit-scrollbar-track{-webkit-border-radius:5px;border-radius:5px;background:rgba(0,0,0,0.02)}.frame-wrap iframe::-webkit-scrollbar-thumb{-webkit-border-radius:5px;border-radius:5px;background:rgba(0,0,0,0.3)}.frame-wrap iframe::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.3)}.frame-wrap iframe::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,0,0,0.3)}textarea{width:100%;resize:none;height:75px;font-family:'proxima-nova';color:#727272;font-weight:500;font-style:normal}.comment-box{background-color:white;width:700px;max-height:620px;position:absolute;right:118px;top:65px;border:1px solid #b5b7ba;box-shadow:0px 0px 2px rgba(0,0,0,0.4);overflow-y:auto;border-bottom:2px solid #f15b2a;z-index:102;overflow-x:hidden}.comment-box .no-comments{padding:25px 15px 20px;font-size:14px;color:#727272;font-weight:500}.comment-box .no-comments p{font-size:14px}.comment-box .comment{border-bottom:1px solid #b5b7ba;padding:15px}.comment-box .comment-form{padding:15px;background:#e8e8e8}.comment-box .comment-form .button{float:right;cursor:pointer;margin-top:5px}.comment-box ul.comment-list{margin:0px}.comment-box ul.comment-list li.comment{position:relative;list-style-type:none;border-bottom:1px solid #b5b7ba}.comment-box .image{display:table-cell}.comment-box .image img{width:50px;height:50px;margin-right:15px}.comment-box .comment-user-info{display:table-cell;vertical-align:top;line-height:1.7;font-size:14px;max-width:590px}.comment-box .comment-user-info a.username{font-size:14px;font-weight:600;color:#333;margin-bottom:10px}.comment-box .comment-user-info span.comment-date{font-style:italic;color:#808489;margin:0px 10px;display:inline-block}.comment-box .comment-user-info a{color:#f15b2a}.comment-box .comment-user-info a:hover{color:#ef4912}.comment-box .replies-cont{margin-left:65px}.comment-box .replies-cont ul.comment-list li.comment{padding-left:0;padding-top:0;border-bottom:none}.comment-box .replies-cont ul.comment-list li.comment:last-child{padding-bottom:0}.comment-box .replies-cont ul.comment-list li.comment .comment-user-info{max-width:550px}.comment-box .replies-cont ul.comment-list li.comment .image img{width:25px;height:25px}.comment-box .reply-form{padding:20px 25px 0 65px}.comment-box .reply-form label{font-size:14px;font-weight:600;margin-bottom:10px}.comment-box .reply-form .textarea-cont{width:425px}.comment-box .reply-form .textarea-cont .button{float:right;width:95px;padding:2px;font-size:12px;border-bottom:none;color:#888;background:#ddd;font-weight:700;letter-spacing:1.1}.comment-box .icon-trash,.comment-box .icon-reply{cursor:pointer;margin-right:5px;color:#ccc}.footer{position:absolute;height:10px;width:100%;bottom:0;background:#f15b2a}.footer .mark-as-done{position:absolute;right:0px;bottom:10px;z-index:100}.footer .mark-as-done a{display:inline-block;border:none;background-color:#4e687e;padding:20px;font-size:13px;font-weight:600;color:#fff;margin-right:-5px;border-top:3px solid #f15b2a}.footer .mark-as-done a:hover{color:#b5b7ba;background-color:#3b4e5f}.footer .mark-as-done.off-canvas{right:-400px}.footer .mark-as-done.slide{transition:right 0.75s;-webkit-transition:right 0.75s;-moz-transition:right 0.75s;-o-transition:right 0.75s;transition-delay:1s;-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s}.footer a.complete-button{background-color:#f15b2a;background-image:url(https://static.designlab.com/main/images/legacy-lessons/mark-completed-white.fabba2da0a4b.png);background-repeat:no-repeat;background-position:5px;padding-left:60px;background-size:38px}.footer a.complete-button:hover{background-color:#da400e}.footer a.complete-button:before{content:url(https://static.designlab.com/main/images/legacy-lessons/completed-button.4ae1ad9989fd.png);position:absolute;color:#A12B2B;opacity:0}.footer a.complete-button.is-marking{cursor:not-allowed;pointer-events:none;opacity:0.75}.footer a.complete-button.completed{background-image:url(https://static.designlab.com/main/images/legacy-lessons/completed-button.4ae1ad9989fd.png);background-color:#fafafa;color:#f15b2a}.footer a.complete-button.completed.animate-completion:before{opacity:0;-webkit-transform:translateY(-80px) rotateZ(5deg);-webkit-animation:fly 1.5s ease;transform:translateY(-80px) rotateZ(5deg);animation:fly 1.5s ease;-moz-transform:translateY(-80px) rotateZ(5deg);-moz-animation:fly 1.5s ease}@keyframes fly{0%{opacity:0;transform:translateY(-20px) rotateZ(15deg)}50%{opacity:.75;transform:scale(3) translateY(-60px) rotateZ(-15deg)}100%{opacity:0;transform:scale(3) translateY(-90px) rotateZ(15deg)}}@-moz-keyframes fly{0%{opacity:0;-moz-transform:translateY(-20px) rotateZ(15deg)}50%{opacity:.75;-moz-transform:scale(3) translateY(-60px) rotateZ(-15deg)}100%{opacity:0;-moz-transform:scale(3) translateY(-90px) rotateZ(15deg)}}@-webkit-keyframes fly{0%{opacity:0;-webkit-transform:translateY(-20px) rotateZ(-35deg)}50%{opacity:.75;-webkit-transform:scale(3) translateY(-60px) rotateZ(0deg)}100%{opacity:0;-webkit-transform:scale(3) translateY(-90px) rotateZ(15deg)}}.loader-text{position:absolute;top:45%;width:100%;text-align:center;font-weight:600;font-size:14px;color:#f15b2a;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.loader{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;height:18px;width:18px;-webkit-animation:pulsate 4s ease-in-out;-webkit-animation-iteration-count:infinite;animation:pulsate 4s ease-in-out;animation-iteration-count:infinite;-moz-animation:pulsate 4s ease-in-out;-moz-animation-iteration-count:infinite;opacity:0.0;margin:0 auto;position:absolute;left:50%;top:50%;z-index:100;margin-left:-9px}@-webkit-keyframes pulsate{0%{background:#f15b2a;-webkit-box-shadow:0 0 5px #ff7857;-webkit-transform:scale(1,1);opacity:1.0}30%{background:#4e687e;-webkit-box-shadow:0 0 8px #cef781;-webkit-transform:scale(1,1);opacity:1.0}60%{background:#76bcad}100%{background:#f15b2a;-webkit-box-shadow:0 0 5px #76bcad;-webkit-transform:scale(1,1);opacity:1.0}}@-moz-keyframes pulsate{0%{background:#f15b2a;-webkit-box-shadow:0 0 5px #ff7857;-webkit-transform:scale(1,1);opacity:1.0}30%{background:#4e687e;-webkit-box-shadow:0 0 8px #cef781;-webkit-transform:scale(1,1);opacity:1.0}60%{background:#76bcad}100%{background:#f15b2a;-webkit-box-shadow:0 0 5px #76bcad;-webkit-transform:scale(1,1);opacity:1.0}}@keyframes pulsate{0%{background:#f15b2a;-webkit-box-shadow:0 0 5px #ff7857;-webkit-transform:scale(1,1);opacity:1.0}30%{background:#4e687e;-webkit-box-shadow:0 0 8px #cef781;-webkit-transform:scale(1,1);opacity:1.0}60%{background:#76bcad}100%{background:#f15b2a;-webkit-box-shadow:0 0 5px #76bcad;-webkit-transform:scale(1,1);opacity:1.0}}@media screen and (max-width:1400px){.lesson-summary .content{width:auto;padding:20px}#more-info{display:none}}@media screen and (max-width:768px){#topbar .time{display:none}li.comments{float:none;width:100%;text-align:center;padding-left:25px!important;background:#f2f3f4}.comment-box{width:100%;right:0px;left:0px;max-height:none;top:145px}.comment-box .image{width:50px}.comment-box .comment-user-info{padding-left:10px}.lesson-summary{top:0px;position:relative}.lesson-summary h2{margin:20px auto}.lesson-summary h2 a{float:none!important}.lesson-summary.up{top:-600px}.frame-wrap{margin-top:145px}}body.project-page{background:#fdfdfd}.project-page-wrapper{overflow:auto;padding:50px;width:100%}.project-page-wrapper .project-page-inner{width:1060px;margin:auto}.project-page-wrapper span{color:#727272;margin-top:5px}.project-page-wrapper span.right{float:right;font-weight:bold}.project-page-wrapper span.right a{color:#727272;text-decoration:none}.project-page-wrapper h1{font-size:32px;font-weight:600}.project-page-wrapper h2{font-size:18px;margin:20px 0px 5px;font-weight:600}.project-page-wrapper p{margin-bottom:10px}.project-page-wrapper p,.project-page-wrapper a{font-size:14px;line-height:1.5}.project-page-wrapper a{text-decoration:underline}.project-page-wrapper .heading-content{border-bottom:1px solid #ebebeb;padding-bottom:15px;margin-bottom:20px}.project-page-wrapper .heading-content .subhead{font-weight:400}.project-page-wrapper .heading-content .subhead a{text-decoration:none;font-weight:400;font-size:12px;letter-spacing:0;text-transform:none}.project-page-wrapper .heading-img{float:left;margin-right:20px}.project-page-wrapper .heading-img img{width:65px;height:auto}.project-page-wrapper section a{font-weight:400;text-decoration:none;word-break:break-word}.project-page-wrapper section.project{border-bottom:1px solid #ebebeb;padding-bottom:20px;margin-bottom:20px}.project-page-wrapper section.deliverables{border-top:1px solid #ebebeb;padding-top:20px;margin-top:20px;margin-bottom:70px}.project-page-wrapper section.deliverables.no-border{border-top:none;padding-top:0px}.project-page-wrapper section.deliverables .deliverables-inner{column-count:2;-webkit-column-count:2}.project-page-wrapper section.deliverables .deliverables-copy{display:inline-block}.project-page-wrapper section.deliverables .deliverables-copy ul{padding:0 0 0 16px}.project-page-wrapper section.description{column-count:2;-webkit-column-count:2;margin-bottom:10px;border-bottom:1px solid #ebebeb;padding-bottom:30px}.project-page-wrapper section.description h2{font-size:14px;font-weight:600;margin:auto}.project-page-wrapper section.description hr{break-after:column;opacity:0}.project-page-wrapper section.description p{display:inline-block}.project-page-wrapper section.description ol,.project-page-wrapper section.description ul{padding-left:15px;margin:0 0 20px}.project-page-wrapper section.description ol p,.project-page-wrapper section.description ul p{display:block}.project-page-wrapper section.half-width{width:50%;float:left}.project-page-wrapper section.half-width li{margin-bottom:5px;list-style:none}.project-page-wrapper .resource-image{float:left;margin-right:15px}.project-page-wrapper .resource-image img{max-height:100px;overflow:hidden;cursor:-webkit-zoom-in;cursor:-moz-zoom-in}.project-page-wrapper div.student-work{padding:15px;border:1px solid #ebebeb;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;text-align:center;background:#fafafa;box-shadow:0px 0px 3px rgba(0,0,0,0.15)}.project-page-wrapper div.student-work h2{margin:10px 0px 15px}.project-page-wrapper div.student-work .image{border:2px solid #ebebeb;margin:5px;display:inline-block;vertical-align:top;background:#fff;height:125px;width:125px;overflow:hidden}.project-page-wrapper div.student-work .image-bg{background-position:0px 0px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;width:125px;height:125px}.project-page-wrapper div.student-work a.button{text-decoration:none;height:42px;line-height:39px;margin-top:10px;display:inline-block;background:#fff}.project-page-wrapper .left-project-inner{width:70%;float:left;padding-right:15px}.project-page-wrapper .right-project-inner{float:right;vertical-align:top;margin-top:25px}.project-page-wrapper h2.legacy{margin-top:100px;border-bottom:1px solid #ebebeb;padding-bottom:10px}.project-page-wrapper h2.legacy i{color:#727272;font-size:16px}.project-page-wrapper .deliverable-wrapper{display:inline-block;width:330px;margin-right:30px;vertical-align:top;margin-top:20px}.project-page-wrapper .deliverable-wrapper:nth-child(3n){margin-right:0px}.project-page-wrapper .deliverable-wrapper h3{text-align:left;font-weight:400;margin:0 0 10px;font-size:16px;display:flex;align-items:center;justify-content:space-between}.project-page-wrapper .deliverable-wrapper__title-text{margin-right:0.5rem;flex-shrink:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333333}.project-page-wrapper .deliverable-wrapper .status-update-badge{padding:2px 9px;color:#ffffff;font-size:10px;font-weight:bold;display:inline-block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-bottom:0;flex-shrink:0}.project-page-wrapper .deliverable-wrapper .status-update-badge i{margin-right:5px;font-size:10px;vertical-align:middle;display:inline-block;margin-bottom:2px}.project-page-wrapper .deliverable-wrapper .status-update-badge.approved{background:#38B2AC}.project-page-wrapper .deliverable-wrapper .status-update-badge.needs-work{background:#6B46C1}.project-page-wrapper .deliverable-wrapper .status-update-badge.needs-feedback{background:#2B6CB0}.project-page-wrapper .deliverable-wrapper .deliverable-image{width:330px;height:300px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-position:0px 0px;background-repeat:no-repeat;position:relative;border:3px solid #ebebeb;background-color:#fff}.project-page-wrapper .deliverable-wrapper .deliverable-image .buttons-container{position:absolute;bottom:0px;left:0px;right:0px;background:rgba(0,0,0,0.3);text-align:center}.project-page-wrapper .deliverable-wrapper .deliverable-image .buttons-container a,.project-page-wrapper .deliverable-wrapper .deliverable-image .buttons-container button{display:inline-block;text-decoration:none;font-size:12px;width:45%;margin:10px 5px;background:#fff;color:#727272}.project-page-wrapper .deliverable-wrapper .deliverable-image.no-image{background:#fafafa;text-align:center}.project-page-wrapper .deliverable-wrapper .deliverable-image.no-image button{background:#fff;margin:125px auto;width:50%;color:#727272}.project-page-wrapper .deliverable-wrapper .deliverable-image.no-image p{margin:125px auto;padding:0px 15px}body#onboard-page{background:url(https://static.designlab.com/main/images/bem-modules/main/main--geo.36b8c3003541.png) 300px 450px repeat,-webkit-linear-gradient(#1285c6 10%,#129ec6 90%);background:url(https://static.designlab.com/main/images/bem-modules/main/main--geo.36b8c3003541.png) 300px 450px repeat,-moz-linear-gradient(#2884C9 10%,#3C9EC8 90%);background:url(https://static.designlab.com/main/images/bem-modules/main/main--geo.36b8c3003541.png) 300px 450px repeat,-ms-linear-gradient(#2884C9 10%,#3C9EC8 90%);background:url(https://static.designlab.com/main/images/bem-modules/main/main--geo.36b8c3003541.png) 300px 450px repeat,-o-linear-gradient(#2884C9 10%,#3C9EC8 90%);background:url(https://static.designlab.com/main/images/bem-modules/main/main--geo.36b8c3003541.png) 300px 450px repeat,linear-gradient(#2884C9 10%,#3C9EC8 90%);height:100%;background-attachment:fixed}#onboarding{padding-left:0px}#onboarding .onboard-progress-bar{background:#E6E6E6;padding:10px 0px;position:relative;border-top:4px solid #d5622c;border-top-right-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-top-right-radius:6px;border-top-left-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-top-left-radius:6px}#onboarding .onboard-progress-bar h2{color:white;font-size:16px}#onboarding .onboard-progress-bar ul{margin:0px}#onboarding .onboard-progress-bar ul li{list-style:none;float:left;width:33%;opacity:0.2;position:relative;text-align:center;vertical-align:middle}#onboarding .onboard-progress-bar ul li span.step{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#ffffff;display:block;font-weight:bold;line-height:1.6em;margin-right:10px;text-align:center;width:1.6em;margin:10px auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;background:#666}#onboarding .onboard-progress-bar ul li p{text-transform:uppercase;font-size:12px;letter-spacing:0.1em;font-weight:700;font-weight:700;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;color:#222;text-align:center}#onboarding .onboard-progress-bar ul li.active{opacity:1;color:#222}#onboarding .onboard-progress-bar ul li.active span.step{background:#d5622c;border:1px solid #d5622c}#onboarding .onboard-progress-bar ul li.active:after{left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(33,46,56,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px;bottom:-10px;z-index:10}#onboarding .continue-button{position:absolute;bottom:20px;right:30px;z-index:10000001}#onboarding .continue-button.center{left:50%;width:140px;margin-left:-70px;bottom:30px}#onboarding .continue-button.uxa-final-step{width:200px;margin-left:-100px}#onboarding .onboard-content-wrapper{width:660px;margin:auto;margin-top:110px;margin-bottom:100px}#onboarding .onboard-content-wrapper blockquote{line-height:1.8;font-size:15px;background:#fff;border:none;padding:25px;margin:30px 0px;border-left:3px solid #d5622c}#onboarding .onboard-content-wrapper blockquote p{color:#727272}#onboarding .onboard-content-wrapper p{font-weight:500;margin-bottom:15px;color:#fff;font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#onboarding .onboard-content{background:#fff;padding:40px 30px 100px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;box-shadow:0px 0px 5px rgba(0,0,0,0.15);position:relative;margin-bottom:60px;text-align:center;border-bottom-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-bottom-right-radius:6px;border-bottom-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-bottom-left-radius:6px}#onboarding .onboard-content.not-bootcamp{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}#onboarding .onboard-content h1{font-size:26px;letter-spacing:-0.03em;font-weight:600;margin-bottom:10px}#onboarding .onboard-content h2.subhead{font-size:18px;color:#727272;margin-bottom:0px}#onboarding .onboard-content h3{font-size:18px;font-weight:600;margin-bottom:15px}#onboarding .onboard-content p.subhead{font-size:14px;color:#4b5b64;letter-spacing:-0.01em;width:60%;margin:0px auto}#onboarding .onboard-content p.subhead.commit{width:85%}#onboarding .onboard-content .timing-block{padding:10px;background:#fafafa;padding:20px;width:auto;margin:30px auto 0px;display:inline-block}#onboarding .onboard-content .timing-block h3{margin:0px;font-weight:400;font-size:10px}#onboarding .onboard-content .timing-block h2{margin:0px}#onboarding .onboard-content p{font-size:14px;color:#595959;margin-bottom:0px;line-height:1.4}#onboarding .onboard-content hr{border:none;background:#ebebeb;height:1px;width:100%;margin:15px 0px}#onboarding .onboard-content label{display:block;text-transform:uppercase;font-size:12px;letter-spacing:0.1em;font-weight:700;font-size:12px;font-weight:700;color:#727272}#onboarding .onboard-content .overview-downloads{text-align:center}#onboarding .onboard-content .overview-downloads img{width:100px;height:auto;margin:10px 0px}#onboarding .onboard-content .overview-downloads a.text-link{font-weight:bold;margin:0px auto 30px;display:block}#onboarding .onboard-content .overview-text{padding:15px;margin:auto;width:70%;background:#e8e8e8}#onboarding .onboard-content .circular-mentor-photo img{width:100px;margin:20px auto;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:2px solid #ebebeb}#onboarding .onboard-content .mentor-photo{position:relative;width:100px;margin:auto}#onboarding .onboard-content .mentor-photo img.profile{width:100px;margin:20px auto;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:2px solid #ebebeb}#onboarding .onboard-content .mentor-photo img.mentor-type{width:40px;height:40px;padding:5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#fff;position:absolute;bottom:15;right:0;border:1px solid #ebebeb}#onboarding .onboard-content .tweet-box{color:#333;width:80%;margin:25px auto 10px auto}#onboarding .onboard-content a.twitter-button{display:inline-block;width:140px;text-transform:none;letter-spacing:0px;font-size:13px;background-color:#3897ff;margin-bottom:10px}#onboarding .onboard-content a.twitter-button:hover{background-color:#3897ff}#onboarding .profile-form{width:100%;margin:auto;position:relative}#onboarding .profile-form input[type=text],#onboarding .profile-form textarea{resize:none;width:400px;height:70px;color:#727272;padding:10px}#onboarding .profile-form .errorlist li{margin-left:-15px}#onboarding .profile-form .icon{width:120px;height:auto;margin:0px auto 20px;display:block}#onboarding .profile-form .success{position:absolute;left:45px;top:7px;width:90px;height:auto}#onboarding .profile-form .right{padding-left:160px;text-align:left}#onboarding .profile-form .right p{width:100%!important}#onboarding .profile-pic-cont{position:relative;display:inline-block}#onboarding .profile-pic,#onboarding .profile-pic-cont{width:170px;height:170px;overflow:hidden}#onboarding .empty-message{background:#ccc;color:#ffffff;display:block;text-align:center;font-weight:bold;line-height:160px;margin:0px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}#onboarding .profile-pic-wrap{text-align:center;margin-bottom:25px;float:left;width:180px;height:100%;text-align:left;margin-right:20px}#onboarding .profile-pic-wrap input[name="profile_pic"]{padding:0px 0px 0px 45px;margin-top:7px;color:transparent;width:170px}#onboarding .profile-pic-wrap .errorlist ul,#onboarding .profile-pic-wrap li{text-align:center;margin-left:0px;margin-top:-5px}#onboarding .profile-pic-wrap canvas{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}#onboarding .form-right{margin-left:200px}#onboarding .errorlist li{font-size:13px;font-weight:600}#onboarding .tools a{font-weight:bold;padding:2px 5px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background:#4e687e;color:#fff}#onboarding .tools a:hover{color:#eee}#onboarding .mentor-div .mentor-left{width:120px;height:120px;float:left;margin-right:30px}#onboarding .mentor-div .mentor-left p{font-size:12px;margin-top:10px;text-align:center;word-wrap:break-word}#onboarding .mentor-div .mentor-left img{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}#onboarding .mentor-div .mentor-right{float:left;width:450px;vertical-align:top}#onboarding .mentor-div .mentor-right p{font-size:13px;margin-bottom:10px;width:80%}#onboarding .mentor-div .mentor-right hr{margin:5px 0px 20px}#onboarding .mentor-div .mentor-right h2{font-size:14px;font-weight:400;color:#222}#onboarding .mentor-div .mentor-right h3{font-size:13px;color:#727272;font-weight:600}#onboarding .course-logistics{margin:20px 0px}#onboarding .course-logistics .tab{border:2px solid #eee;padding:10px 10 10 32px;display:inline-block;margin-bottom:0px;position:relative;background:#f2f2f2}#onboarding .course-logistics .tab.active{border-bottom:2px solid #fff;background:#fff}#onboarding .course-logistics .tab:first-child{border-right:0px;margin-right:-3px}#onboarding .course-logistics .tab:hover{cursor:pointer}#onboarding .course-logistics .tab i{font-size:18px;position:absolute;left:8px;top:8px}#onboarding .course-logistics .inner{border:2px solid #eee;margin:0px;margin-top:-2px;padding:20px}#onboarding .course-logistics .inner p,#onboarding .course-logistics .inner li{font-size:13px}#onboarding .calendar{margin:20px 0px 0px}#onboarding .calendar .column{width:125px;padding:0px;margin-right:14px}#onboarding .calendar .column h1{background:#e55e2f;text-transform:uppercase;font-size:12px;letter-spacing:0.1em;font-weight:700;padding:5px;color:#fff;text-align:center;margin:0px}#onboarding .calendar .column h2{background:#dedede;color:#000;font-size:12px;text-align:left;padding:5px;border-bottom:2px solid #bbb;margin:0px}body#lecture-page{background:#fff}body#lecture-page #topbar{background:#ebebeb;position:fixed;width:100%}body#lecture-page #topbar a{border:none;text-transform:none;letter-spacing:0}body#lecture-page #topbar a:hover{background:none}body#lecture-page #topbar #home-logo{opacity:0.3}#lecture{}#lecture .lecture-inner{width:1060px;position:relative;margin:auto;padding-top:60px}#lecture .chapters{position:fixed;left:100px;top:100px;text-align:center}#lecture .chapters h1{display:block;font-size:18px;font-weight:400;text-align:center;margin-bottom:10px;width:160px}#lecture .chapters li{text-align:center;font-size:15px;list-style:none;cursor:pointer}#lecture .chapters li a{color:#b5b7ba;width:160px;padding:15px 10px;display:block;width:160px;background:#ebebeb;border-bottom:1px solid #DFEAEE}#lecture .chapters li.active{font-weight:600;position:relative}#lecture .chapters li.active a{color:#fff;background:#929292}#lecture .slide-nav-wrapper{position:relative;width:120px;margin:auto;left:-98px;margin-top:30px}#lecture .slide-nav-wrapper .complete-button{background-color:#f15b2a;border:0px;height:40px;color:#fff}#lecture .slide-nav-wrapper .complete-button span{font-size:14px}#lecture .slide-nav-wrapper .complete-button:hover{background-color:#da400e}#lecture .slide-nav-wrapper .back-to-unit-button{position:relative;height:40px;font-size:14px;line-height:37px;display:block;text-align:center}#lecture .slide-show{position:relative;margin-left:200px;padding-top:60px;padding-bottom:50px;opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:0.3s;-moz-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0.1s;-moz-animation-delay:0.1s;animation-delay:0.1s}#lecture .slide-show .slide{padding:20px;margin-bottom:50px}#lecture .slide-show .slide p,#lecture .slide-show .slide li{font-size:17px;line-height:1.5;margin-bottom:15px;color:#4d4d4d}#lecture .slide-show .slide ul,#lecture .slide-show .slide ol{margin-left:15px}#lecture .slide-show .slide h1{font-size:28px;margin-bottom:15px}#lecture .slide-show .slide h2{font-size:17px}#lecture .slide-show .slide h5{font-size:13px}#lecture .slide-show .slide a>img:hover{cursor:-webkit-zoom-in;cursor:-moz-zoom-in}#lecture .slide-show .slide div.vimeo,#lecture .slide-show .slide div.youtube{background-size:100%;position:relative}#lecture .slide-show .slide div.vimeo .play-icon,#lecture .slide-show .slide div.youtube .play-icon{width:100%;height:100%;background-size:100%;background-image:url(https://static.designlab.com/lessons/course/images/play-button.720e940b38fe.png)}#lecture .slide-show .slide div.vimeo a,#lecture .slide-show .slide div.youtube a{position:absolute;width:100%;top:0;left:0;bottom:0}#lecture .slide-show .slide div.youtube{width:240px;height:180px}#lecture .slide-show .slide div.vimeo{width:320px;height:240px}#lecture #two-column{overflow:hidden}#lecture #two-column div.referral .customize-emails .right,div.referral .customize-emails #lecture #two-column .right,#lecture #two-column div.referral .customize-emails .left,div.referral .customize-emails #lecture #two-column .left,#lecture #two-column .right-col,#lecture #two-column .left-col{width:50%;padding:15px}#lecture #two-column .left-col{float:left}#lecture #two-column .right-col{float:right}.slide-nav{position:fixed;bottom:0;left:0;width:100%;text-align:center;background:#fff;height:90px;border-top:1px solid #ebebeb;box-shadow:0px 0px 7px rgba(0,0,0,0.03)}.slide-nav span{font-size:18px}.slide-nav .controls-area{top:10px;left:50%;margin-left:-60px;position:relative;width:120px}.slide-nav .controls-area .back-button,.slide-nav .controls-area .next-button{color:#fff;background:#f15b2a;padding:8px 20px;font-size:15px;display:inline-block;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.slide-nav .controls-area .next-button{position:absolute;right:0px}.slide-nav .controls-area .back-button{position:absolute;left:0px}.slide-nav .controls-area .inactive .back-button,.slide-nav .controls-area .inactive .next-button{pointer-events:none;opacity:0.4}.slide-nav .progress-area{background:#ebebeb;position:absolute;bottom:0px;left:0px;padding:20px;width:100%}.slide-nav .progress{position:absolute;left:50%;top:10px;width:600px;height:20px;background:#D8D8D8;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;margin-left:-300px}.slide-nav .progress h2{left:50%;color:#fff;position:absolute;font-size:13px;width:60px;margin-left:-30px;line-height:23px;text-align:center}.slide-nav .progress h2 p{font-size:13px;display:inline-block}.slide-nav .progress span{background:#77B93B;display:block;height:100%;border-top-left-radius:20px;-webkit-border-top-left-radius:20px;-moz-border-top-left-radius:20px;border-bottom-left-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-bottom-left-radius:20px}.slide-nav .progress span.done{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}@media screen and (max-width:1400px){#lecture-page #topbar{height:65px!important}#lecture .chapters{display:none}#lecture .lecture-inner{width:auto}#lecture .slide-show{margin-left:0px}#lecture .slide-nav-wrapper{left:0px}.slide-nav .progress{width:90%;margin-left:-45%}}@media screen and (max-width:560px){#lecture #two-column .right-col,#lecture #two-column .left-col{float:none;width:auto}#lecture #two-column .right-col{margin-top:15px}}body.uxa-rubric{background:#fff}#uxa-rubric .container{text-align:left}@media (max-width:1060px){#uxa-rubric .container{width:auto;padding:20px}}#uxa-rubric .head-block .head-title-wrap{background:#2C2C4B;padding:10px 0}#uxa-rubric .head-block .head-title-wrap h1.head-title{font-size:32px;font-weight:300;line-height:40px;color:white}#uxa-rubric .head-block .head-skill-category-wrap{background:white;padding:30px 0 20px}#uxa-rubric .head-block .head-skill-category-wrap h4.skill-cat-ttl{color:#9A66FF;font-size:15px;letter-spacing:1px;line-height:20px;padding-left:25px;margin-bottom:10px;text-transform:uppercase;font-weight:300}#uxa-rubric .head-block .head-skill-category-wrap ul.skill-cat-list li{padding:5px 0 5px 25px;position:relative;list-style-type:none;display:inline-block;width:33%;vertical-align:top}#uxa-rubric .head-block .head-skill-category-wrap ul.skill-cat-list li:before{position:absolute;content:'';display:none;width:7px;height:7px;background:#3BF2DC;transform:rotate(45deg);left:5px;top:50%;margin-top:-5px}#uxa-rubric .head-block .head-skill-category-wrap ul.skill-cat-list li a{opacity:.6;font-size:15px;line-height:19px;color:#2C2C4B}#uxa-rubric .head-block .head-skill-category-wrap ul.skill-cat-list li.selected:before{display:block}#uxa-rubric .head-block .head-skill-category-wrap ul.skill-cat-list li.selected a{font-weight:bold;opacity:1}#uxa-rubric .main-container{background:#f5f5f5}#uxa-rubric .main-container .rubric-row-block{padding:35px 0 65px}#uxa-rubric .main-container .rubric-row-block h2.rubric-ttl{color:black;font-size:36px;font-weight:300;line-height:40px;margin-bottom:22px}#uxa-rubric .main-container .rubric-row-block .rubric-block-wrap{margin-right:-10px;margin-left:-10px;background:transparent;display:table;border-collapse:separate}#uxa-rubric .main-container .rubric-row-block .rubric-block-wrap .rubric-block{display:table-cell;width:33%;vertical-align:top;position:relative;background:white;border-radius:20px;border:10px solid #f5f5f5}#uxa-rubric .main-container .rubric-row-block .rubric-block-wrap .inner-bg{position:absolute;display:none;border-radius:18px;top:0;left:0;height:100%;width:100%;z-index:0;border:10px solid #f5f5f5}#uxa-rubric .main-container .rubric-row-block .rubric-block-wrap .rubric-block-inner{position:relative;z-index:10;padding:10px 20px 50px}#uxa-rubric .main-container .rubric-row-block .rubric-block-wrap .rubric-block-inner .img-wrap-wrap{text-align:center}#uxa-rubric .main-container .rubric-row-block .rubric-block-wrap .rubric-block-inner .img-wrap{display:table;margin:0 auto}#uxa-rubric .main-container .rubric-row-block .rubric-block-wrap .rubric-block-inner .img-wrap .img-wrap-inner{text-align:center;display:table-cell;vertical-align:middle;height:134px}#uxa-rubric .main-container .rubric-row-block .rubric-block-wrap .rubric-block-inner .img-wrap .img-wrap-inner img{width:50%}#uxa-rubric .main-container .rubric-row-block .rubric-block-wrap .rubric-block-inner .txt-block ul{margin:0px 20px 0px 30px}#uxa-rubric .main-container .rubric-row-block .rubric-block-wrap .rubric-block-inner .txt-block li{margin-bottom:10px}#uxa-rubric .main-container .rubric-row-block .rubric-block-wrap .rubric-block-inner .txt-block p{margin-bottom:40px;font-size:15px;line-height:24px}#uxa-rubric .main-container .rubric-row-block .rubric-block-wrap .rubric-block-inner .txt-block p:last-child{margin-bottom:0}#project-assessment-modal{width:800px;max-height:80%}#project-assessment-modal .modal-inner{background:#fff;text-align:center;padding:25px}#project-assessment-modal .modal-inner .loading{display:block;margin:30px auto}#project-assessment-modal .modal-inner h2{text-align:center;margin-bottom:10px;font-size:14px;font-weight:400;color:#727272}#project-assessment-modal .modal-inner h1{font-size:20px;margin-bottom:10px}#project-assessment-modal .modal-inner p{margin-bottom:20px;font-style:italic;color:#7f7f7f}#project-assessment-modal .modal-inner table{margin-bottom:30px}#project-assessment-modal .modal-inner th{background:#fafafa;padding:10px 0px}#project-assessment-modal .modal-inner td{width:33%;text-align:left;vertical-align:top;font-size:13px;border:1px solid #ebebeb;padding:15px 30px}#project-assessment-modal .modal-inner td a{color:#f15b2a;margin-top:10px}#project-assessment-modal .modal-inner td li{margin-bottom:5px;line-height:1.4}#project-assessment-modal .modal-inner td img{border:1px solid #ebebeb;margin-top:15px}#project-assessment-modal .modal-inner .skills{text-align:left;margin:10px 0px 20px}#project-assessment-modal .modal-inner .skills h3{font-size:13px;display:block}#project-assessment-modal .modal-inner .skills label{display:inline-block;padding:5px 15px;background:#38C0B8;color:#fff;font-size:11px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin:10px 10px 0 0;text-align:center;vertical-align:middle;font-weight:400}.background-container{position:fixed;z-index:0;opacity:0.5;top:0;left:0;height:100vh;width:100%}.secondary-nav.iteration{transition:left 0.5s ease;-moz-transition:left 0.5s ease;-webkit-transition:left 0.5s ease;-o-transition:left 0.5s ease;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#fafafa;display:flex;flex-direction:column;height:100%;height:-webkit-fill-available;left:0;padding:64px 0 0;position:fixed;width:370px;z-index:10}.secondary-nav.iteration .left-toolbar{transition:right 0.5s ease;-moz-transition:right 0.5s ease;-webkit-transition:right 0.5s ease;-o-transition:right 0.5s ease;right:-40px;position:absolute;top:90px}.secondary-nav.iteration .left-toolbar .expand-comments{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;transition:margin-left 0.2s ease;-moz-transition:margin-left 0.2s ease;-webkit-transition:margin-left 0.2s ease;-o-transition:margin-left 0.2s ease;background-color:#3c4a51;background-image:url(https://static.designlab.com/main/images/submissions/icon-drawer-close.3cbada024a38.png);background-position:9px 9px;background-repeat:no-repeat;background-size:22px;cursor:pointer;display:block;height:40px;padding:20px;width:0px}.secondary-nav.iteration .left-toolbar .annotation-button{background-color:#3c4a51;background-image:none;cursor:pointer;display:block;padding:10px 10px 10px 12px}.secondary-nav.iteration .left-toolbar .annotation-button i{color:#fff;font-size:20px}.secondary-nav.iteration .left-toolbar .annotation-button.disabled{opacity:0.25;pointer-events:none}.secondary-nav.iteration .left-toolbar .annotation-button.show{border-top-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;border-bottom:1px solid #2b3940;margin-top:20px}.secondary-nav.iteration .left-toolbar .annotation-button.show i{margin-left:2px}.secondary-nav.iteration .left-toolbar .annotation-button.hide{border-bottom-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px}.secondary-nav.iteration.hide-comments{left:-370px}.secondary-nav.iteration.hide-comments .left-toolbar{right:-37px}.secondary-nav.iteration.hide-comments .left-toolbar:hover{right:-42px}.secondary-nav.iteration.hide-comments .expand-comments{background-color:#3c4a51;background-image:url(https://static.designlab.com/main/images/submissions/icon-drawer-open.bdf8678d4bf2.png);background-repeat:no-repeat;background-size:22px}.secondary-nav.iteration .inner{flex-grow:1;overflow:auto}.secondary-nav.iteration .subhead{color:#727272;display:block;font-weight:400;text-align:left}.secondary-nav.iteration .title-container{background:#fff;border-bottom:1px solid #ddd;padding:20px;position:relative}.secondary-nav.iteration .title-container img{margin-bottom:5px;width:60px}.secondary-nav.iteration .title-container h2{color:#727272;font-size:16px;margin:5px auto 0px}.secondary-nav.iteration .title-container a.view-project{display:block;font-weight:bold}.secondary-nav.iteration .title-container hr{margin:15px auto;width:60px}.secondary-nav.iteration .title-container .sub-description .user-info{position:relative;margin-bottom:30px}.secondary-nav.iteration .title-container .sub-description .user-info img{float:left;height:50px;left:0px;position:absolute;top:0px;width:50px}.secondary-nav.iteration .title-container .sub-description .user-info h2,.secondary-nav.iteration .title-container .sub-description .user-info p{margin-left:65px;text-align:left}.secondary-nav.iteration .title-container .sub-description .user-info p{color:#111;line-height:1.4;font-size:14px;word-wrap:break-word}.secondary-nav.iteration .title-container .sub-description .user-info #created-date{color:#555;font-style:italic;margin-bottom:5px;position:relative}.secondary-nav.iteration .title-container .sub-description p{word-wrap:break-word}.secondary-nav.iteration a{color:#f15b2a}.add-a-comment{border-radius:0 0 4px 0;-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;background:#fff;border-top:1px solid #ddd;padding:15px 20px;width:100%}.add-a-comment h4{font-size:13px;margin:0 0 15px;text-align:left}.add-a-comment h4 span{color:#8D9096;display:block;font-weight:normal}.add-a-comment .submit-post{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;bottom:8px;position:absolute;right:0;width:60px}.add-a-comment textarea{resize:both;height:100px;margin:0 0 10px;padding:5px}.add-a-comment .not-logged-in{text-align:center}.add-a-comment .not-logged-in .sign-in-button{display:inline-block;margin:10px 0px 0px}.add-a-comment .view-assessment{display:block;font-weight:bold;text-align:right}.add-a-comment .project-status{display:block;margin-top:10px;position:relative}.add-a-comment .project-status i{color:#ccc;position:absolute;top:10px;left:185px;z-index:9;font-size:14px}.add-a-comment .project-status h4{display:inline-block}.add-a-comment .project-status .select-wrap{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:2px solid #e8e8e8;display:inline-block;margin-left:5px}.add-a-comment .project-status select{-webkit-appearance:none;-moz-appearance:radio-container;appearance:none;background:transparent;border:none;margin-bottom:0px;padding:6px 27px 6px 6px;position:relative;width:165px;z-index:10}.add-a-comment .markdown-tips{color:#8D9096;display:inline-block;margin:6px 0}.add-a-comment .markdown-tips span{margin:0 4px 0 0}.add-a-comment .markdown-tips span a{color:#8D9096;display:inline-block;margin:0 0 -1px 0;vertical-align:bottom}.add-a-comment .markdown-tips span a:hover{color:#f15b2a}.comment-container .submission-comment{background:none;border-bottom:1px solid #ddd;padding:20px;position:relative;text-align:left;word-wrap:break-word}.comment-container .submission-comment:last-child{border-bottom:none}.comment-container .submission-comment .comment-user-info{margin-bottom:20px;position:relative}.comment-container .submission-comment .comment-user-info .profilePic{border:none;height:50px;left:0px;position:absolute;top:0px;width:50px}.comment-container .submission-comment .comment-user-info h2{font-size:16px}.comment-container .submission-comment .comment-user-info h2,.comment-container .submission-comment .comment-user-info p{margin-left:65px;text-align:left}.comment-container .submission-comment .comment-user-info .mentor-badge{background:#f15b2a;color:#fff;padding:3px 5px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:8px;display:inline-block;line-height:1;margin-left:3px;vertical-align:middle}.comment-container .submission-comment .comment-user-info .username{font-size:16px;font-weight:600}.comment-container .submission-comment .comment-user-info .comment-date{float:none;font-style:italic}.comment-container .submission-comment .comment p{color:#111;font-size:14px;line-height:1.4;margin:5px 0px;word-wrap:break-word}.comment-container .submission-comment .comment .icon-circle-arrow-right{font-size:16px;margin-left:5px}.comment-container .submission-comment .comment .icon-circle-arrow-right.selected{color:#f15b2a}.comment-container .submission-comment .comment .status-update-badge{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#ffffff;display:inline-block;font-size:10px;font-weight:bold;padding:2px 9px}.comment-container .submission-comment .comment .status-update-badge i{display:inline-block;font-size:10px;margin:0 5px 2px 0;vertical-align:middle}.comment-container .submission-comment .comment .status-update-badge.approved{background:#38B2AC}.comment-container .submission-comment .comment .status-update-badge.needs-work{background:#6B46C1}.comment-container .submission-comment .comment .status-update-badge.needs-feedback{background:#2B6CB0}.comment-container .submission-comment .comment-actions{margin-bottom:10px;position:relative;right:5px;top:5px}.comment-container .submission-comment .comment-actions span{float:left;font-size:12px;font-weight:600;line-height:16px;margin-right:10px}.comment-container .submission-comment .comment-actions i{cursor:pointer;float:right}.comment-container .submission-comment .comment-actions .icon-pushpin{color:#f15b2a;float:none;font-size:13px;margin-right:5px}.annotation-form{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:rgba(255,255,255,0.95);border:1px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,0.2);padding:15px;position:absolute;width:300px;z-index:1000}.annotation-form textarea{display:block;font-size:13px;height:100px;margin-bottom:15px;padding:10px;resize:none}.annotation-form button{display:inline-block}.annotation-form a{font-size:13px}span.annotation{background:#f15b2a;border:2px solid #fff;box-shadow:0px 0px 5px rgba(0,0,0,0.5);cursor:pointer;display:block;height:25px;position:absolute;width:25px;z-index:100}.versioning{text-align:center}.versioning .version{border:2px solid #f15b2a;color:#f15b2a;display:inline-block;height:30px;line-height:28px;margin-right:10px;padding:0;text-align:center;width:30px}.versioning .version.selected{border:2px solid #f15b2a;background:#f15b2a;color:#fff}.versioning .version:last-child{margin:0}.versioning .new-version{border:2px solid #f15b2a;color:#f15b2a;display:inline-block;line-height:28px;padding:0px 10px!important}.submission-container{margin-top:0px;height:100vh;width:100%}.submission-container .loading-indicator{background-image:url(https://static.designlab.com/main/images/ui/loader.a357a1d2a13e.gif);position:absolute;left:50%;top:50%;z-index:1002;margin-left:-9px;height:100px;width:100px;background-position:50% 50%;background-size:100%;margin-left:-50px;margin-top:-50px}.submission-container table{height:100vh;width:100%}.submission-container table td{padding-top:185px;vertical-align:middle;text-align:center;padding-bottom:30px}@media only screen and (min-width:1040px){.submission-container table td{padding-top:120px}}.submission-container .submission-inner{margin-left:370px;transition:margin-left 0.5s ease;-moz-transition:margin-left 0.5s ease;-webkit-transition:margin-left 0.5s ease;-o-transition:margin-left 0.5s ease;position:relative}.submission-container .submission-inner .annotationCont{max-width:80%;margin:0px;display:inline-block;position:relative}.submission-container .submission-inner .annotationCont img{width:100%;background:#fff;margin-top:25px}.submission-container .submission-inner .html-submission{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fff;color:#000;position:relative;text-align:left;width:750px;cursor:default;background-image:url(https://static.designlab.com/main/images/bem-modules/main/main--geo.36b8c3003541.png);background-position:-400px -200px}.submission-container .submission-inner .html-submission ol,.submission-container .submission-inner .html-submission ul{margin-left:30px}.submission-container .submission-inner .html-submission .padded-cont{padding:60px;font-size:15px;line-height:1.4;padding-bottom:140px;background-image:url(https://static.designlab.com/main/images/logos/logo-designlab--black.c30aef3b6176.svg);background-position:50% 90%;background-repeat:no-repeat;background-size:136px}.submission-container .submission-inner .html-submission .padded-cont img{width:auto;max-width:500px}.submission-container .submission-inner .html-submission .padded-cont h1{font-weight:600}.submission-container .submission-inner .html-submission .padded-cont h2,.submission-container .submission-inner .html-submission .padded-cont h3,.submission-container .submission-inner .html-submission .padded-cont h4{font-weight:400;margin:20px 0px 10px}.submission-container .submission-inner .html-submission .padded-cont h3{font-size:20px}.submission-container .submission-inner .html-submission .padded-cont h4.uppercase{font-size:14px;font-weight:400}.submission-container .submission-inner.left{margin-left:0px}.submission-container .submission-inner.left .annotationCont{margin:30px 0px;max-width:90%}.submission-container .submission-inner .image-title{position:absolute;width:100%;top:38px;text-align:center;color:#fff;font-size:16px}.submission-container .submission-inner .zoom-button{position:absolute;right:20px;top:10px}.submission-container .submission-inner .zoom-button .button{font-size:20px;padding:10px}.submission-container .submission-inner .zoom-button .button:hover i{color:#fff}.submission-container .submission-inner .iterate-submission{position:absolute;right:20px;top:10px}.submission-container .submission-inner .iterate-submission:hover i{color:#fff}.submission-container .submission-inner .pdf-controls{color:#fff;margin-bottom:10px;font-size:14px;font-weight:600;position:relative}.submission-container .submission-inner .pdf-controls a{margin:0px 20px}.submission-container .submission-inner .pdf-controls a.disabled{pointer-events:none;opacity:0.5}.submission-container .submission-inner .pdf-controls i{margin:0 8px}#submission-share-modal{width:550px;height:380px;margin-left:-225px;margin-top:-190px;text-align:center;color:#333;background:#fff}#submission-share-modal .close-button{color:#ebebeb;display:block;position:absolute;top:10px;right:10px;border:2px solid #ebebeb;width:30px;height:30px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}#submission-share-modal .close-button:hover{background:#fff}#submission-share-modal .close-button i{color:#ebebeb;font-size:21px;line-height:26px;margin-right:-1px}#submission-share-modal img{width:155px;margin-top:30px}#submission-share-modal h1{font-weight:600;font-size:28px;text-align:center;margin-top:15px}#submission-share-modal p{width:380px;font-weight:500;color:#727272;font-size:16px;text-align:center;margin:5px auto 30px auto}#submission-share-modal .facebook{background:#39579a;font-size:14px;display:inline-block}#submission-share-modal .facebook:hover{background:#39579a}#submission-share-modal .twitter{background:#3897ff;display:inline-block;margin-right:20px;font-size:14px}#submission-share-modal .twitter:hover{background:#3897ff}@media screen and (max-width:1040px){.secondary-nav.iteration{padding-top:131px}.secondary-nav.iteration .left-toolbar{top:160px}}@media screen and (max-width:560px){.secondary-nav.iteration{position:relative;width:100%}.secondary-nav.iteration .left-toolbar{display:none}.submission-container .submission-inner{margin-left:0px}.submission-container .submission-inner .annotationCont{max-width:95%}.submission-container .submission-inner td{vertical-align:top}}.submission-secondary-nav .title-container .markdown ul,.submission-secondary-nav .title-container .markdown ol,.submission-secondary-nav .comment-container .markdown ul,.submission-secondary-nav .comment-container .markdown ol,#submission-modal .markdown ul,#submission-modal .markdown ol{padding-left:20px}.container.lesson-list h1{border-bottom:1px solid #ccc;padding-bottom:10px;font-size:36px;margin-bottom:10px;font-weight:800}.container.lesson-list p{font-size:14px;line-height:1.3;font-weight:300;float:right;text-transform:uppercase;margin:10px 0px}.container.lesson-list h3{font-weight:normal;margin-left:5px}#intro{background:#262f34;text-align:center}#intro article{margin:0 auto;left:0;right:0;width:960px;padding:50px 0}#intro h1{color:#f26222;font-weight:700;font-size:22px;margin-bottom:10px;text-transform:uppercase}#intro p{color:#e6e6e6;font-weight:300;font-size:16px}.heading-div.explore{border:1px solid #CCCCCC;box-shadow:none;background:#EEEEEE;border-bottom:none}ul.submissions{margin-left:0px}#submissions{margin:0 auto 30px}#no-submissions h1{color:#fff;border-bottom:none;margin-top:50px;font-size:20px;font-weight:600}.item{padding:0px;margin:10px;display:none}.item p{font-weight:bold!important;color:#aaaaaa}.item i.icon-comment{margin-left:5px;color:#aaaaaa}.item.loaded{display:block}.item img{width:100%;margin-bottom:0px;background:#f2f2f2}.item img.user{background:none}.item .image-container{position:relative}.item .shadow,.item .invisible-shadow{position:absolute;bottom:0px;width:100%;height:100%;box-shadow:0 1px 3px rgba(34,25,25,0.4);z-index:-1}.item .shadow.profile-card,.item .profile-card.invisible-shadow{height:216px!important}.item a,.item a p{color:#888;font-weight:bold;text-decoration:none;font-size:14px}.item a:hover{color:#000}.item-tile-info{padding:10px;font-weight:400;color:#aaa}.item-tile-info .comments{float:right;margin-top:0px}.item-tile-info .comments span{position:absolute;bottom:10px;right:30px;color:#aaa}#infscr-loading{text-align:center;z-index:100;position:fixed;left:45%;bottom:40px;width:200px;padding:10px;background:#000;opacity:0.8;color:#FFF;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transform:translateZ(0);font-family:'proxima-nova',sans-serif;font-size:14px;font-weight:500;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.explore-menu{width:100%;background:#262f34;position:relative}.explore-menu ul{list-style:none;display:block;margin:0px auto;width:auto;text-align:center;padding:15px 0px}.explore-menu li{display:inline-block;color:#727272;text-align:center;padding:7px 10px;font-size:10px!important}.explore-menu li.selected,.explore-menu li:hover{background:#f15b2a;color:#fff;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.explore-menu li.remove-hover:hover{background:none;color:#727272}.menu-container{z-index:10;position:relative;background:#262f34}.secondary-menu-container{position:absolute;top:0px;-webkit-transition:margin-top 0.25s linear,opacity 0.25s linear;-moz-transition:margin-top 0.25s linear,opacity 0.25s linear;-o-transition:margin-top 0.25s linear,opacity 0.25s linear;transition:margin-top 0.25s linear,opacity 0.25s linear;background:#222a2e;width:100%;opacity:0;z-index:-1}.secondary-menu-container.shown{margin-top:60px;opacity:1;z-index:9}.container{width:1060px;margin:auto;margin-top:0px;transition:margin-top 0.25s ease-in;-moz-transition:margin-top 0.25s ease-in;-webkit-transition:margin-top 0.25s ease-in;-o-transition:margin-top 0.25s ease-in}.container.shown{margin-top:100px}.container.lesson-list{padding:0rem}@media only screen and (min-width:1040px){.container.lesson-list{padding:0 2rem}}@media only screen and (min-width:1400px){.container.lesson-list{padding:0 4rem}}@media only screen and (min-width:1600px){.container.lesson-list{padding:0 8rem}}.container.lesson-list p{margin-top:15px}.item.masonry-brick{margin:15px;margin-bottom:30px}.item.masonry-brick .image-container{background:#fff;padding:10px;padding-bottom:45px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.item.masonry-brick .image-container .image{width:300px;height:240px;background-position:0px 0px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;border:1px solid #ebebeb}.item.masonry-brick .image-container p.title{float:left;margin-left:5px;color:#4b5b64}.item.masonry-brick .image-container p.title.short{max-width:180px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.item.masonry-brick .image-container img{border:2px solid #b5b7ba}.item.masonry-brick .image-container:hover{background:#fafafa}.item.masonry-brick .image-container p.metric-count{margin-right:10px}.item.masonry-brick .image-container p.metric-count i{margin-left:5px}.item.masonry-brick .html-preview-brick{background:#fff;text-align:left;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.item.masonry-brick .html-preview-brick a{font-size:10px;font-weight:normal}.item.masonry-brick .html-preview-brick h1{font-size:20px;border:none;font-weight:600}.item.masonry-brick .html-preview-brick h2{font-size:16px;font-weight:400}.item.masonry-brick .html-preview-brick h3{font-size:12px;font-weight:400}.item.masonry-brick .html-preview-brick h1,.item.masonry-brick .html-preview-brick h1,.item.masonry-brick .html-preview-brick h3{margin:0px;padding:0px}.item.masonry-brick .html-preview-brick ol,.item.masonry-brick .html-preview-brick ul{margin-left:15px}.item.masonry-brick .html-preview-brick .image{overflow:hidden}.item.masonry-brick .html-preview-brick .image img{width:auto;max-width:75px;border:none;background:#fff}.item.masonry-brick .user-info{float:left;position:relative;width:75%}.item.masonry-brick .user-info img{width:30px;height:30px;margin-top:10px;float:left}.item.masonry-brick .user-info span{color:#fff;font-weight:600;position:absolute;left:40px;bottom:5px;transition:color 0.2s ease;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease}.item.masonry-brick .user-info span:hover{color:#e6e6e6}@media screen and (max-width:768px){.container{width:auto}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}body.certificate-page{background:#f2f3f4;background:url(https://static.designlab.com/main/images/certificate/hero@2x.af695e3f7af4.jpg) no-repeat center center fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;padding-top:0px}body.certificate-page .page-wrap.certificate{padding-top:0px;margin-top:0px;padding-left:0px}body.certificate-page .cover{position:fixed;height:100%;width:100%}body.certificate-page .cover .logo{position:absolute;bottom:30px;left:50%;margin-left:-80px;width:160px;height:auto;z-index:100;opacity:0.6}body.certificate-page .cover .content{text-align:center;color:#fff;z-index:101;width:auto;margin:auto;position:absolute;left:50%;margin-left:-210px;height:100%;width:420px}body.certificate-page .cover .content img{margin-top:160px}body.certificate-page .cover .content h1,body.certificate-page .cover .content h2,body.certificate-page .cover .content h3,body.certificate-page .cover .content p,body.certificate-page .cover .content span{color:#fff}body.certificate-page .cover .content h1{font-weight:400;font-size:34px;margin-bottom:5px;margin-top:30px}body.certificate-page .cover .content h2{font-family:'Pacifico',cursive;font-size:60px;border-bottom:3px solid #f15b2a;padding-bottom:5px}body.certificate-page .cover .content .strikethrough{position:relative;text-align:center}body.certificate-page .cover .content span{display:inline-block;font-size:16px;margin:10px 0px 5px}body.certificate-page .cover .content h3{font-weight:700;font-size:30px;letter-spacing:0.02em}body.certificate-page .cover .call-to-action{position:absolute;bottom:20px;left:50%;margin-left:-12px;z-index:100001}body.certificate-page .cover .call-to-action i{font-size:30px;position:relative;margin:auto;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-ms-animation:bounce 2s infinite;animation:bounce 2s infinite}body.certificate-page .fixed-topbar{width:100%;top:20px;z-index:1000000;left:20px}body.certificate-page .fixed-topbar .logo{margin:40px 40px 10px 45px;width:150px;text-align:center;display:block}body.certificate-page .fixed-topbar .logo h3{margin:15px}body.certificate-page .fixed-topbar .share-div{position:absolute;left:40px;top:100px;background:rgba(0,0,0,0.3);padding:20px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;width:160px;text-align:center;font-family:'proxima-nova',sans-serif}body.certificate-page .fixed-topbar .share-div h1{color:#fff;text-align:center;margin-bottom:10px}body.certificate-page .fixed-topbar .share-div h2{color:#fff;font-size:13px;text-align:center;font-weight:500}body.certificate-page .fixed-topbar .share-div i{color:#1D2930;background:#fff;width:30px;height:30px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:15px 4px 0px 0px;font-size:16px;line-height:30px;display:inline-block;text-align:center}body.certificate-page .fixed-topbar .share-div i:hover{background:#b5b7ba}body.certificate-page .fixed-topbar .share-div i.icon-facebook{margin-left:20px}body.certificate-page .fixed-topbar .share-div .share-div-button{display:inline-block;margin:10px 0px}body.certificate-page #submissions-content{background-color:#2e3844;background:url(https://static.designlab.com/main/images/certificate/large_pattern@2x.821bcc11e228.jpg) top center;background-repeat:repeat;border-top:10px solid #293644;margin-top:100vh;padding-bottom:120px;position:relative;z-index:100002}body.certificate-page .submissions{position:relative;width:620px;margin:auto;padding:80px 0px 0px 0px;text-align:center}body.certificate-page .submissions .header h1,body.certificate-page .submissions #discussion .back-header h1,#discussion body.certificate-page .submissions .back-header h1{color:#fff;font-weight:700;font-size:34px;margin:5px 0px}body.certificate-page .submissions .header h2,body.certificate-page .submissions #discussion .back-header h2,#discussion body.certificate-page .submissions .back-header h2{color:#676a6f;font-size:14px}body.certificate-page .submissions .spine{position:absolute;width:3px;background-color:#e5e5e5;height:100%;left:50%;top:160px;margin-left:1px;display:none}body.certificate-page .submissions .submission{position:relative;display:block;margin:120px 0px;background:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;width:auto;box-shadow:0px 2px 6px rgba(0,0,0,0.45)}body.certificate-page .submissions .submission .description{text-align:center;display:block}body.certificate-page .submissions .submission .description h3{color:#727272;line-height:1.6;font-weight:400}body.certificate-page .submissions .submission .description h1{color:#000;font-weight:600;font-size:22px;line-height:1.8}body.certificate-page .submissions .submission .description p{color:#8c8c8c;font-size:14px;line-height:1.6;margin:0px}body.certificate-page .submissions .submission .top{padding:35px 50px}body.certificate-page .submissions .submission .bottom{padding:50px;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:1px solid #ddd}body.certificate-page .submissions .submission .thumbnail{display:block;margin:auto;max-width:500px;border:2px solid #b5b7ba}body.certificate-page .submissions .submission .thumbnail.html{text-align:left;padding:25px;background:#fff;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.certificate-page .submissions .submission .thumbnail.html a{color:#333;display:block}body.certificate-page .submissions .submission .icon-bg{position:absolute;top:-30px;left:50%;margin-left:-25px;padding:5px;background:rgba(0,0,0,0.1);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}body.certificate-page .submissions .submission .icon{position:relative;background-color:#f15b2a;padding:22px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;height:25px;width:25px}body.certificate-page .submissions .submission .icon.unit{background-image:url(https://static.designlab.com/main/images/certificate/icon-projects.f53bb41f3b7a.svg);background-size:20px;background-repeat:no-repeat;background-position:12px}body.certificate-page .submissions .submission:last-child{margin-bottom:0px}body.certificate-page .fixed-footer{width:100%;background:#262f34;padding:20px 0px;position:relative;z-index:1000001}body.certificate-page .fixed-footer h3{font-weight:400;text-align:center;margin:auto;color:#fff;font-size:14px;letter-spacing:0.03em;line-height:1}@media screen and (max-width:1100px){.fixed-topbar{display:none}}@media screen and (max-width:768px){#skrollr-body{height:100%;position:relative;width:100%}body.certificate-page{background-size:auto;-webkit-background-size:auto;-moz-background-size:auto;background-position:center top;background-attachment:scroll}body.certificate-page .cover{position:relative;height:auto;width:auto}body.certificate-page .cover .logo{display:none}body.certificate-page .cover .content{width:auto;position:relative;margin-left:0px;left:0;height:auto;padding:90px 0px}body.certificate-page .cover .content img{margin-top:0px;width:80px;height:auto}body.certificate-page .cover .content h1{font-size:24px}body.certificate-page .cover .content h2{font-size:36px;border-bottom:none}body.certificate-page .cover .content h3{font-size:20px}body.certificate-page #submissions-content{margin:auto;width:100%}body.certificate-page .submissions{width:100%}}.signup-cta-content{opacity:0;-webkit-transition:opacity 0.2s;position:absolute;z-index:1001;width:180px;padding:20px;top:120px}.signup-cta-content.shown{opacity:1;display:block}.signup-cta-content h1{color:#fff;font-size:16px;margin-top:10px}.signup-cta-content p{color:#ddd;font-weight:400}.signup-cta-content a{display:inline-block;margin-top:10px;width:100%;text-align:center}.overlay-shadow{position:absolute;top:0;left:0;bottom:0;right:0;background:#000;z-index:1000;opacity:0.2;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s}.overlay-shadow.dark{opacity:0.85}.fake-list{margin-top:60px}.profile-header-wrapper{background:#fff;width:100%}.profile-header{margin:auto;padding:50px 0px;position:relative;width:920px}.profile-header .profile-pic,.profile-header .profile-pic-cont{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:2px solid #ddd;height:140px;overflow:hidden;position:absolute;width:140px}.profile-header .profile-pic{z-index:1}.profile-header form{margin:0px}.profile-header .content{padding-left:180px;position:relative}.profile-header .content .full-name{position:relative}.profile-header .content h1{color:#111;display:inline;font-size:40px;font-weight:600;line-height:1;margin:0 8px 8px 0}.profile-header .content .profile-tag{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#f15b2a;color:#fff;display:inline-block;font-size:14px;font-weight:600;line-height:24px;margin:0 0 7px 0;padding:0 8px;vertical-align:bottom}.profile-header .content .profile-tag i{margin:0 8px 0 0}.profile-header .content h3{color:#8c8c8c;font-size:16px;font-weight:600;margin:8px 0;position:relative}.profile-header .content h3 .icon-user{color:#8c8c8c}.profile-header .content p{color:#111;font-size:14px;margin:0 0 4px}.profile-header .edit-profile{position:absolute;right:20px;bottom:40px}.profile-header .edit-profile.charcoal-button{right:100px}.profile-header .profile-file-picker{position:absolute;top:197px;left:12px;width:155px}.profile-header .profile-file-picker .clear-picture{cursor:pointer;display:inline-block;z-index:3;position:relative}.profile-header .profile-file-picker .clear-picture i{font-size:13px;line-height:23px}.profile-header .social-label{display:inline-block;margin-top:10px}.profile-header .social-label label{font-weight:600;color:#8c8c8c;margin-right:5px}.profile-header .social-label input{padding:5px}.profile-header .social-label:first-child{margin-right:10px}.profile-header .social-icons i{background:#ccc;padding:5px;color:#fff;margin-top:10px;display:inline-block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:16px;margin-right:15px}.profile-header textarea[name="bio"]{font-size:14px;font-weight:normal;font-style:normal;font-family:'proxima-nova',sans-serif;padding:5px;width:400px;resize:none;margin:0px;height:40px}.profile-wrapper{width:920px;margin:30px auto;padding-bottom:30px;position:relative}.signup-call-to-action{margin:30px 0px 40px;background:#3CA5E0;padding:20px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;position:relative}.signup-call-to-action h1{font-size:16px;color:#fff;display:inline-block;font-weight:400}.signup-call-to-action a{position:absolute;right:15px;top:15px;background:#fff;color:#4b5b64}.signup-call-to-action a:hover{background:#F4F4F5}input[name="fullName"]{font-size:20px;font-weight:bold;font-style:normal;font-family:'proxima-nova',sans-serif;padding:5px;font-weight:600;width:400px;margin-bottom:10px}.profile-nav{width:100%;background:#fff;border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;border-top-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px}.profile-nav ul{margin:0px auto;width:800px;padding-top:5px}.profile-nav ul li{width:150px;text-align:left;list-style-type:none;float:left;color:#aaaaaa;background-color:#fff;height:50px;line-height:50px;vertical-align:middle;font-weight:bold;letter-spacing:0.02em;padding-left:36px}.profile-nav ul li.projects{background-image:url(https://static.designlab.com/accounts/images/projects_icon@2x.305a8c823ad5.png);background-position:0px 9px;background-repeat:no-repeat}.profile-nav ul li.session{background-image:url(https://static.designlab.com/accounts/images/sessions-icon@2x.17f9e86fbf24.png);background-position:7px 14px;background-repeat:no-repeat}.profile-nav ul li.mentor{background-image:url(https://static.designlab.com/accounts/images/mentor_icon@2x.729ecc189b82.png);background-position:0px 18px;background-repeat:no-repeat;padding-left:42px}.profile-nav ul li.settings{background-image:url(https://static.designlab.com/accounts/images/settings_icon@2x.b995ddd924b1.png);background-position:0px 14px;background-repeat:no-repeat}.profile-nav ul li:first-child{border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px}.profile-nav ul li:last-child{border-top-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px}.profile-nav ul li.current{color:#333;position:relative}.profile-nav ul li.current.projects{background-image:url(https://static.designlab.com/accounts/images/projects_icon_active@2x.e28eb2933c51.png);background-position:0px 9px;background-repeat:no-repeat}.profile-nav ul li.current.session{background-image:url(https://static.designlab.com/accounts/images/sessions-icon_active@2x.1ec7092b5e39.png);background-position:7px 14px;background-repeat:no-repeat}.profile-nav ul li.current.mentor{background-image:url(https://static.designlab.com/accounts/images/mentor_icon_active@2x.814f25c63188.png);background-position:0px 18px;background-repeat:no-repeat;padding-left:42px}.profile-nav ul li.current.settings{background-image:url(https://static.designlab.com/accounts/images/settings_icon_active@2x.48ad17a3b1a1.png);background-position:0px 14px;background-repeat:no-repeat}.profile-nav img{margin-left:-30px;max-height:20px;margin-top:-4px;position:absolute}.profile-nav img.mentor{margin-top:2px;margin-left:-40px}.profile-nav img.settings{margin-top:-2px}.profile-content{background:#fafafa;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}p.no-submissions{text-align:center;font-size:14px;font-weight:400;color:#727272;margin:20px 0px}.profile-no-submissions-message{text-align:center;padding:60px 20px}.profile-no-submissions-message .profile-empty-state i{font-size:48px;color:#a5a5a5;margin-bottom:20px;display:block}.profile-no-submissions-message .profile-empty-state p{font-size:16px;font-weight:500;color:#727272;margin:0}.profile-no-courses-message{text-align:center;padding:80px 20px;background:#fafafa;border-top:2px solid #ebebeb;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.profile-no-courses-message .profile-empty-state-global p{font-size:18px;font-weight:500;color:#727272;margin:0}#user-submissions{display:none!important}.profile-content-div{padding:40px 55px;color:#000;border-top:2px solid #ebebeb}.profile-content-div h2{font-size:13px;padding-bottom:5px;border-bottom:1px solid #ebebeb;margin-bottom:10px;font-weight:400}.profile-content-div form{margin:0px}.profile-content-div form label{font-size:14px;display:inline-block;width:150px;color:#727272;font-weight:400}.profile-content-div form input[type="submit"]{margin-top:15px}.profile-content-div .settings-group{margin-bottom:40px}.profile-content-div .settings-group label{font-size:13px}.profile-content-div .settings-group input{display:inline-block}.profile-content-div .settings-group input[type="email"],.profile-content-div .settings-group input[type="text"]{width:250px}.profile-content-div .settings-group .checkbox-setting{margin-bottom:10px}.profile-content-div .settings-group .select-setting{margin-bottom:15px}.profile-content-div .settings-group .select-setting select{max-width:237px}.profile-content-div .settings-group .error{color:red;margin-left:5px}.profile-content-div .settings-group input[type="checkbox"]{margin-left:5px}.html-preview-brick .image{overflow:hidden;padding:10px;background:#fff}.profile-content .enrollment-heading{background:#fff;color:#000;padding:10px 55px;border-bottom:2px solid #ebebeb;border-top:2px solid #ebebeb}.profile-content .enrollment-heading.rounded-top{border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;border-top-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px}.profile-content .enrollment-heading img{display:inline-block;vertical-align:middle;width:40px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-right:5px;border:2px solid #ebebeb}.profile-content .enrollment-heading span.mentor-info{display:inline-block;vertical-align:middle;float:right}.profile-content .submission-items-cont{overflow:hidden;padding:40px 55px}.profile-content .item{float:left;margin:0 25px 25px 0px;display:block;box-shadow:0px 0px 2px rgba(0,0,0,0.3)}.profile-content .item:nth-child(3n){margin-right:0px}.profile-content .item:hover .image-container{background:#eee}.profile-content .item .image-container{background:#e8e8e8;padding:10px;padding-bottom:45px}.profile-content .item .image-container .image{height:240px;background-position:0px 0px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-color:#fff}.profile-content .item .image-container p{float:right;margin-top:10px}.profile-content .item .image-container p.title{float:left;margin-left:5px;margin-top:10px;color:#727272;max-width:125px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.profile-content .item .image-container img{border:2px solid #b5b7ba}.profile-content .item .image-container p.metric-count{margin-right:6px}.profile-content .item .image-container p.metric-count i{margin-right:5px}.profile-content .item .image-container i.icon-comment{margin-right:3px;margin-left:0px}.profile-content .item a.html-preview-brick{width:300px;height:240px;background:#fff;overflow:hidden;text-align:left;color:#000;font-size:10px;font-weight:normal}.profile-content .item a.html-preview-brick h1{font-size:20px;border:none}.profile-content .item a.html-preview-brick h2{font-size:16px}.profile-content .item a.html-preview-brick h3{font-size:12px;font-weight:bold}.profile-content .item a.html-preview-brick h1,.profile-content .item a.html-preview-brick h1,.profile-content .item a.html-preview-brick h3{margin-left:0px}.profile-content .item a.html-preview-brick ol,.profile-content .item a.html-preview-brick ul{margin-left:15px}.settings-group.last{margin-bottom:45px}.session-div{background:#fff;z-index:100002;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;width:500px;margin:20px auto}.session-div .session-inner{padding:20px;text-align:left;position:relative}.session-div .session-inner label{color:#111;font-size:12px;margin-bottom:10px}.session-div .session-inner p{line-height:1.7;color:#727272;padding:0px;margin:0px;font-size:14px;font-weight:500;width:100%}.session-div .session-inner p a{color:#f15b2a}.session-div .session-inner .close{position:absolute;top:-50px;right:6px}.session-div .session-inner .close i{font-size:20px;color:#ddd}.session-div .session-footer{margin:40px 0px 0px;text-align:right}.session-div .session-footer span{font-size:14px;line-height:40px;vertical-align:middle;margin-right:10px;color:#727272}.session-div .session-footer img{width:40px;height:40px;float:right}.session-div.empty{background:none}.session-div.empty .session-inner{text-align:center}.session-report-heading{text-align:left;background:#F6FAFD;padding:20px;position:relative;border-top-left-radius:6px;-moz-border-top-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-right-radius:6px;-moz-border-top-right-radius:6px;-webkit-border-top-right-radius:6px;background-image:url(https://static.designlab.com/accounts/images/session-icon@2x.59fb37e449a3.png);background-repeat:no-repeat;background-size:30px;background-position:20px}.session-report-heading h2{float:left;padding-left:45px;vertical-align:middle;color:#727272}.session-report-heading span{float:right;color:#ccc}@media screen and (max-width:768px){.profile-header-wrapper{margin-top:60px}.profile-header{width:auto;height:auto;position:relative;text-align:center}.profile-header .profile-pic,.profile-header .profile-pic-cont{position:relative}.profile-header .content{padding:20px}.profile-header .content .profile-tag{display:none}.profile-header .edit-profile{display:inline-block;margin:0 auto;position:static}.profile-header .social-icons i{margin:10px 8px 0}.profile-wrapper{width:auto;padding:15px}.profile-wrapper .signup-call-to-action{text-align:center;margin:0 0 30px}.profile-wrapper .signup-call-to-action a{position:relative;display:block;right:0px;top:0px;margin-top:10px}.profile-wrapper .profile-nav ul{width:auto;padding-left:20px}.profile-wrapper .profile-content{border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;padding:0 0 20px}.profile-wrapper .profile-content .item{float:none;box-shadow:none;margin:25px auto}.profile-wrapper .profile-content .image-container{margin:auto}.profile-wrapper .profile-content .enrollment-heading{padding:10px 18px}.profile-wrapper .profile-content .enrollment-heading span.mentor-info{display:block;float:none;margin-top:5px}.profile-wrapper .submission-items-cont{padding:0;overflow:visible}.profile-wrapper .profile-no-submissions-message{padding:40px 15px}.profile-wrapper .profile-no-submissions-message .profile-empty-state i{font-size:36px;margin-bottom:15px}.profile-wrapper .profile-no-submissions-message .profile-empty-state p{font-size:14px}.profile-wrapper .profile-no-courses-message{padding:60px 15px}.profile-wrapper .profile-no-courses-message .profile-empty-state-global p{font-size:16px}}#student-discussion{width:960px;margin-left:auto;margin-right:auto}#discussion{background:#f5f5f5;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-bottom:60px}#discussion h2{font-weight:600;font-size:20px;display:inline-block}#discussion h3.replies{padding-left:55px;padding-top:20px;font-size:16px}#discussion h3.no-posts{font-weight:normal}#discussion .post-button,#discussion .reply-form .reply-button{float:right;width:108px}#discussion .header,#discussion .back-header{padding:20px 55px;background:#fff;border-bottom:1px solid #e8e8e8;border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;border-top-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px}#discussion .back-header{padding:15px 25px}#discussion .back-header a{font-size:16px}#discussion .back-header i{margin-right:5px}#discussion .post-list{padding:20px 55px}#discussion .loading-indicator{text-align:center}#discussion .reply-post,#discussion .thread-post,#discussion .thread-post-header{border:1px solid #e8e8e8;background:#ffffff;overflow:hidden}#discussion .reply-post img.profile-pic,#discussion .thread-post img.profile-pic,#discussion .thread-post-header img.profile-pic{display:inline-block;border:1px solid #e8e8e8}#discussion .reply-post .user-info,#discussion .thread-post .user-info,#discussion .thread-post-header .user-info{display:inline-block;float:left;text-align:center;width:90px}#discussion .reply-post .user-info a,#discussion .thread-post .user-info a,#discussion .thread-post-header .user-info a{display:block;margin-top:5px}#discussion .reply-post .user-info span,#discussion .thread-post .user-info span,#discussion .thread-post-header .user-info span{display:inline-block;margin-top:5px}#discussion .reply-post .post-info,#discussion .thread-post .post-info,#discussion .thread-post-header .post-info{display:inline-block;margin-left:30px}#discussion .reply-post .time-posted,#discussion .thread-post .time-posted,#discussion .thread-post-header .time-posted{color:#a0a5a7;font-weight:500;font-size:14px;display:inline-block;margin-left:8px}#discussion .thread-post,#discussion .thread-post-header{padding:25px 30px;margin-bottom:20px;position:relative}#discussion .thread-post img.profile-pic,#discussion .thread-post-header img.profile-pic{width:80px}#discussion .thread-post label.activity,#discussion .thread-post-header label.activity{color:#a0a5a7;font-size:14px;position:absolute;bottom:25px}#discussion .thread-post span.replies,#discussion .thread-post-header span.replies{font-weight:400}#discussion .thread-post span.last-post,#discussion .thread-post-header span.last-post{font-weight:300}#discussion .thread-post .preview,#discussion .thread-post-header .preview,#discussion .thread-post .preview p,#discussion .thread-post-header .preview p{color:#252525;font-size:14px;line-height:1.6;margin-bottom:20px}#discussion .thread-post .preview ul,#discussion .thread-post-header .preview ul,#discussion .thread-post .preview ol,#discussion .thread-post-header .preview ol,#discussion .thread-post .preview p ul,#discussion .thread-post .preview p ol{margin-left:20px;color:#252525;margin-bottom:20px}#discussion .thread-post .preview li,#discussion .thread-post-header .preview li,#discussion .thread-post .preview p li{color:#252525}#discussion .thread-post .post-info,#discussion .thread-post-header .post-info{max-width:600px}#discussion .thread-post .post-info h3,#discussion .thread-post-header .post-info h3{font-size:16px}#discussion .thread-post-header{padding:30px 55px;margin-bottom:0}#discussion .thread-post-header .preview,#discussion .thread-post-header .preview p{font-size:14px}#discussion .thread-post-header img.profile-pic{width:90px}#discussion .thread-post-header .post-info{max-width:725px}#discussion .thread-post-header .post-info h3{font-size:20px}#discussion .reply-post{padding:30px 35px;border-bottom:none}#discussion .reply-post:last-child{border-bottom:1px solid #e8e8e8}#discussion .reply-post img.profile-pic{width:60px}#discussion .reply-post .post-info{width:625px}#discussion .reply-post .reply{}#discussion .reply-post .reply p{color:#252525;font-size:14px;margin-bottom:15px}#discussion .reply-post .reply ul,#discussion .reply-post .reply ol{margin-left:10px;color:#252525}#discussion .reply-post .reply li{color:#252525;font-size:14px}#discussion .reply-post .time-posted{margin:0 0 10px 0}#discussion .reply-post a.delete{float:right}#discussion .reply-post i.icon-trash{color:#333}#discussion .reply-form{background:#ffffff;border-top:1px solid #e8e8e8;padding:20px 30px;overflow:hidden;border-bottom-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px}#discussion .reply-form h3{margin-bottom:10px}#discussion .reply-form.no-top-border{border-top:none}#discussion .reply-form h3{font-size:14px}#discussion .reply-form textarea{margin-bottom:15px;resize:vertical;padding:12px}#discussion .reply-form .reply-button{width:100px}#post-modal{width:550px;height:396px;margin-left:-225px;margin-top:-200px;background:#f5f5f5;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}#post-modal .header,#post-modal #discussion .back-header,#discussion #post-modal .back-header{background:#fff;padding:15px;text-align:center;border-bottom:1px solid #e8e8e8;border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;border-top-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px}#post-modal .post-form{padding:20px}#post-modal .post-form .field{margin-bottom:15px}#post-modal .post-form label{display:block;font-size:14px;color:#252525;margin-bottom:5px;font-weight:600}#post-modal .post-form label span{font-weight:300}#post-modal .post-form input{width:100%}#post-modal .post-form textarea{height:150px;resize:vertical;padding:12px}#post-modal .post-form .post-button,#post-modal .post-form #discussion .reply-form .reply-button,#discussion .reply-form #post-modal .post-form .reply-button{float:right;width:100px}#post-modal .close{background:#f15b2a;border:none;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;right:-8px;top:-10px;position:absolute}#post-modal .close:hover{background:#da400e}#post-modal .close i{color:#fff}@media screen and (max-width:768px){#student-discussion{width:auto}#discussion{margin-top:60px}#discussion .thread-post .user-info,#discussion .thread-post-header .user-info{float:none;display:block;margin:0 auto 20px}#discussion .thread-post .user-info a,#discussion .thread-post-header .user-info a{white-space:nowrap}#discussion .thread-post .post-info,#discussion .thread-post-header .post-info{margin-left:0px}#discussion .thread-post label.activity,#discussion .thread-post-header label.activity{position:static}#discussion .header,#discussion .back-header{padding:20px}#discussion .post-list{padding:20px}#discussion h2{display:block;text-align:center}#discussion .post-button,#discussion .reply-form .reply-button{display:block;float:none;margin:10px auto 0}}div.help{text-align:left;width:960px;margin:40px auto}div.help h3{margin-bottom:0px;color:#fff;font-weight:600;font-size:22px}div.help p,div.help ul li,div.help ol li{color:#b5b7ba;font-size:16px;line-height:1.6;font-weight:500;width:660px}div.help .overview{width:660px;text-align:center}div.help li{margin-left:20px}div.help hr{border:none;background:#ebebeb;height:1px;width:50px;margin:40px auto}div.help a{color:#d5622c;font-weight:600}div.help a:hover{color:#ac4e22}div.help .time-budget .time{display:table-cell;vertical-align:top;padding:0px 15px;text-align:center;width:200px}div.help .time-budget img{margin-bottom:20px}div.help .time-budget h1,div.help .time-budget h2{color:#fff}div.help .time-budget h2{font-size:14px}div.help .section{margin-bottom:100px}div.help .section p{margin-bottom:30px}div.help .section .faqs{width:50%;display:inline-block;padding-right:50px;vertical-align:top}div.help .section .faqs p,div.help .section .faqs ul,div.help .section .faqs ol{width:auto}div.help .section .faqs h2{color:#b5b7ba;font-size:16px;font-weight:600;margin:20px 0px 5px}div.help .section .faqs h4{color:#fff;font-size:14px;font-weight:600;margin:20px 0px 5px;cursor:pointer}div.help .section .faqs h5{color:#fff;background:#262f34;padding:15px;font-weight:400;font-size:14px;line-height:1.4}div.help.summary{padding:25px;margin:40px auto 50px;width:760px}div.help.summary p{font-size:16px;margin-bottom:15px;line-height:1.6;color:#b5b7ba}div.help.summary.call-to-action{margin:0px auto;width:400px;padding:25px;background:#ededed;text-align:center}div.help.summary.call-to-action p{color:#727272;font-size:14px;margin:0px;font-weight:600;width:auto}div.help.summary.call-to-action hr{border:none;background:#3f3f3f;height:1px;width:50px;margin-top:0px}div.help.summary.call-to-action a{display:inline-block;margin:10px auto 0px}#book-sessions{float:right;margin-top:5px}.calendly-badge-widget .calendly-badge-content{height:65px!important;border-radius:50px!important;font-size:15px!important;font-family:"proxima-nova"!important}.help.group-crits h3{margin-bottom:10px}.help.group-crits p,.help.group-crits ul li,.help.group-crits ol li{color:#b5b7ba;font-size:15px;line-height:1.6;font-weight:500;width:auto}.help.group-crits li{margin-bottom:15px}.help.group-crits .time-budget .time{width:30%;text-align:left;padding-right:30px;padding-left:0px}.help.group-crits .time-budget h4{color:#b5b7ba;font-size:14px;text-align:left;font-weight:400}.help.group-crits .facilitators .person{text-align:center;width:220px;display:inline-block;margin-bottom:15px}.help.group-crits .facilitators .person img{width:120px;height:120px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:20px;display:inline-block}.help.group-crits .facilitators .person h1{color:#fff;font-size:14px}.help.group-crits .facilitators .person img.slack{width:15px;height:15px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;margin:5px;vertical-align:middle}.help.group-crits .facilitators .person p{margin-bottom:0px}@media screen and (max-width:768px){div.help{padding:20px;width:auto}div.help p,div.help ul li{width:auto}div.help.summary,div.help .overview{width:auto}div.help .section .faqs{padding-right:0;width:100%}div.help .tool-block{display:block;margin-right:0}div.help .tool-block h1{width:auto}.help.group-crits .facilitators .person{display:block;margin:0 auto 15px}.help.group-crits .time-budget .time{display:block;padding:0 0 10px;width:100%}}.course-dashboard#referral .module.large{padding-bottom:55px}.course-dashboard#referral .module.large img{margin-top:0px}.course-dashboard#referral .module.large h1{padding-left:100px}div.referral{text-align:left;width:960px;margin:50px auto 75px}div.referral h3{padding-bottom:5px;margin-bottom:10px;color:#d4d4d4;font-weight:600;font-size:24px}div.referral p{color:#fff;font-size:16px;line-height:1.6;font-weight:400;width:860px}div.referral .error-text{color:red;font-style:bold;font-size:16px}div.referral .section{margin-bottom:40px}div.referral a{color:#d5622c;font-weight:600}div.referral a:hover{color:#ac4e22}div.referral .customize-emails{width:850px;overflow:hidden}div.referral .customize-emails input{width:100%;padding:5px;margin-bottom:5px}div.referral .customize-emails .right,div.referral .customize-emails .left,div.referral .customize-emails #lecture #two-column .left-col,#lecture #two-column div.referral .customize-emails .left-col,div.referral .customize-emails #lecture #two-column .right-col,#lecture #two-column div.referral .customize-emails .right-col{background:#1A2930;padding:30px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}div.referral .customize-emails .left{width:50%;float:left}div.referral .customize-emails .left textarea{padding:5px;height:95px;margin-bottom:25px}div.referral .customize-emails .left .add-another-button{float:right;margin-top:10px}div.referral .customize-emails .left .invite-button-cont{text-align:center;padding-top:20px}div.referral .customize-emails .left.error{border:1px solid red}div.referral .customize-emails .left hr{border:none;background:rgba(0,0,0,0.25);margin:10px 0px 20px;height:1px}div.referral .customize-emails .right{width:370px;float:right}div.referral .customize-emails .right p{color:#fff;margin-bottom:15px;font-size:16px;font-weight:bold}div.referral .customize-emails .right input.referral-link{margin-bottom:20px}div.referral .customize-emails h2{color:#fff;font-size:16px;margin-bottom:25px}div.referral .customize-emails h3{color:#fff;font-size:13px;margin-bottom:15px}div.referral .customize-emails .send-invite-button{margin-top:20px;width:150px}div.referral .customize-emails form{margin-bottom:0px}div.referral button.facebook{background:#39579a;width:140px}div.referral button.facebook:hover{background:#39579a}div.referral a.twitter{background:#3897ff;width:140px;float:right;text-align:center}div.referral a.twitter:hover{background:#3897ff;color:#fff}div.referral .success-message{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;text-align:center}div.referral .success-message img{margin-bottom:15px}div.referral .success-message p{font-weight:600;float:none}.testimonial-container{width:660px;margin:auto}.testimonial-container .inner{width:350px;text-align:left;margin:40px auto;color:#fff}.testimonial-container .inner h1{font-size:20px;text-align:center;font-weight:500;margin:25px 0px 25px}.testimonial-container .inner label{font-weight:700;font-size:20px}.testimonial-container .inner .form-field{margin:25px 0px}.testimonial-container .inner .form-field label{margin-right:35px}.testimonial-container .inner .form-field i{font-size:24px;padding-right:4px;margin-top:2px}.testimonial-container .inner .form-field i.icon-star{color:#FEF134}.testimonial-container .inner .form-field i:hover{cursor:pointer}.testimonial-container .inner .errorlist{list-style:none}.testimonial-container .inner .errorlist li{font-weight:600;text-align:center;margin-top:-10px;font-size:15px}.testimonial-container .inner textarea{height:100px;width:100%;margin:10px 0px 0px}.testimonial-container .inner .submit-feedback-button{text-transform:none;letter-spacing:0;float:right;font-size:15px}.testimonial-container .mentor-image{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:150px;height:150px;margin:auto;display:block}@media screen and (max-width:560px){.testimonial-container{width:auto}.testimonial-container .inner{width:auto;padding:15px}}#slot-div,#slot-modal{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#fafafa;width:470px}#slot-div .loading-modal,#slot-modal .loading-modal{text-align:center}#slot-div .loading-modal h1,#slot-modal .loading-modal h1{margin-top:260px;display:block}#slot-div .title,#slot-modal .title{padding:10px 35px;border-bottom:1px solid #ebebeb;background:#fff;position:relative}#slot-div .title:first-child,#slot-modal .title:first-child{border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;border-top-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px}#slot-div .title .close,#slot-modal .title .close{position:absolute;top:10px;right:25px}#slot-div .title .close i,#slot-modal .title .close i{line-height:22px}#slot-div .title h1,#slot-modal .title h1{font-size:18px}#slot-div .title p,#slot-modal .title p{color:#4b5b64}#slot-div .title .icon-facetime-video,#slot-modal .title .icon-facetime-video{color:#4b5b64;margin-right:10px}#slot-div .mentor-info,#slot-modal .mentor-info{margin:auto;padding:20px 40px}#slot-div .mentor-info .left,#slot-modal .mentor-info .left{display:table-cell;vertical-align:top;text-align:left;width:100px}#slot-div .mentor-info .left img,#slot-modal .mentor-info .left img{border:2px solid #ebebeb;width:100px;height:100px}#slot-div .mentor-info .right,#slot-modal .mentor-info .right{display:table-cell;vertical-align:top;text-align:left;padding-left:30px}#slot-div .mentor-info .right h2,#slot-modal .mentor-info .right h2{font-size:16px;font-weight:600;margin-top:14px;line-height:1}#slot-div .mentor-info .right p,#slot-modal .mentor-info .right p{line-height:1;margin:8px 0px}#slot-div .mentor-info .right a,#slot-modal .mentor-info .right a{display:inline-block;font-size:14px;color:#727272;border:2px solid #ebebeb}#slot-div .available-slots,#slot-modal .available-slots{padding:15px 35px 0 35px;overflow:auto;max-height:225px;background:#fafafa}#slot-div .available-slots.short,#slot-modal .available-slots.short{height:150px}#slot-div .available-slots h3,#slot-modal .available-slots h3{border-bottom:1px solid #ddd;font-size:14px;color:#4b5b64;padding-bottom:5px}#slot-div .available-slots p,#slot-modal .available-slots p{color:#4b5b64}#slot-div .available-slots i.icon-wrench,#slot-modal .available-slots i.icon-wrench{color:#4b5b64;display:block;margin:15px auto;font-size:32px;text-align:center}#slot-div .available-slots .week-slot,#slot-modal .available-slots .week-slot{margin:10px 0px;display:table}#slot-div .available-slots .week-slot span,#slot-modal .available-slots .week-slot span{color:#9B9B9B;font-size:14px;font-weight:600}#slot-div .available-slots .week-slot .date,#slot-modal .available-slots .week-slot .date{display:table-cell;width:100px;text-align:left}#slot-div .available-slots .week-slot h1,#slot-modal .available-slots .week-slot h1{color:#9B9B9B;font-weight:600;margin-right:10px;margin-top:7px;display:inline-block;font-size:14px}#slot-div .available-slots .week-slot .weeks,#slot-modal .available-slots .week-slot .weeks{display:table-cell;vertical-align:top;text-align:left}#slot-div .available-slots .week-slot button,#slot-modal .available-slots .week-slot button{display:inline-block;margin-right:5px;margin-bottom:5px;background:#fff;color:#262f34;border:2px solid #ebebeb}#slot-div .available-slots .week-slot button.preferred,#slot-modal .available-slots .week-slot button.preferred{border-color:#42A5DC}#slot-div .available-slots .week-slot button:hover,#slot-modal .available-slots .week-slot button:hover{background:#42A5DC;color:#fff}#slot-div .available-slots .no-times-button-cont,#slot-modal .available-slots .no-times-button-cont{text-align:center;padding:15px 0 25px;overflow:hidden}#slot-div .available-slots .no-times-button,#slot-modal .available-slots .no-times-button{margin:0px auto 0px;display:block}#slot-div .available-slots .no-times-form,#slot-modal .available-slots .no-times-form{padding:10px}#slot-div .available-slots .tell-mentor-button,#slot-modal .available-slots .tell-mentor-button{float:right;margin-top:10px}#slot-modal{margin-left:-200px;background:#fff;top:0px;margin-top:100px}#slot-div{position:relative;margin:auto;height:auto;overflow:hidden}#slot-div .loading-modal h1{margin-top:75px}#slot-div .available-slots{max-height:none}#slot-div .booked-slot h3{margin-bottom:0px}#slot-div .loading-modal h1{text-transform:none;font-size:16px;margin:30px auto;font-weight:400}#session-modal{width:1025px;max-height:90%;height:auto}@media screen and (max-width:1024px){#session-modal{width:100%}}#session-modal .button{cursor:pointer;display:inline-block;font-size:16px;padding:8px 24px;line-height:1.25;height:36px}#session-modal .button.disabled{cursor:not-allowed;pointer-events:none;opacity:0.5}#session-modal .button-gray{background-color:#8D9096;border:2px solid #8D9096;line-height:1;padding:6px 16px;text-align:center}#session-modal .button-gray:hover{background-color:#333333;border:2px solid #333333}#session-modal .button-gray-hollow{background-color:transparent;border:2px solid #8D9096;color:#8D9096;line-height:1;padding:6px 16px;text-align:center}#session-modal .button-gray-hollow:hover{border:2px solid #333333;color:#333333}#session-modal .button-gray-hollow.chosen{background-color:#f15b2a}#session-modal .button-gray-hollow.chosen span{color:white}#session-modal .button-remove{cursor:default;padding-right:40px;position:relative;text-align:left}#session-modal .button-remove .icon-remove{cursor:pointer;position:absolute;right:16px;top:5px}#session-modal .button-instant-book{background-color:#fff;background-image:url(https://static.designlab.com/mentors/images/dashboard/session-state-icons/instant-book-deselected.134369811aeb.png);background-position:15px;background-repeat:no-repeat;background-size:24px;border:2px solid #ebebeb;color:#333333;font-size:16px;line-height:0px;padding:20px 20px 20px 48px}#session-modal .button-instant-book.selected{background-image:url(https://static.designlab.com/mentors/images/dashboard/session-state-icons/instant-book-selected.5bf2e931c570.png);color:#333333}#session-modal .badge{background:#A5D24B;color:#fff;font-size:16px;font-weight:bold;height:24px;left:-40px;line-height:24px;position:absolute;text-align:center;top:0;width:24px}#session-modal .session-simple-link{font-size:16px;font-weight:bold;padding:0 24px}@media screen and (max-width:768px){#session-modal .session-simple-link{display:block;margin-top:24px}}#session-modal .session-simple-link.vertical{display:block;margin-bottom:24px}#session-modal .session-simple-link i:first-of-type{display:inline-block;font-size:20px;margin:0 8px -1px 0;vertical-align:bottom}#session-modal .session-simple-link .icon-ok-sign{color:#77BA3A}#session-modal .session-simple-link .icon-remove-sign{color:#C74B36}#session-modal .session-simple-link .icon-calendar-empty{color:#a0a5a7}#session-modal .modal-inner{background:#f2f2f2;text-align:center}#session-modal .modal-inner .loading-state{height:300px}#session-modal .modal-inner .loading-state img{width:100px;margin-top:100px}#session-modal .modal-inner .close-modal{color:#b5b7ba;font-size:16px;position:absolute;right:8px;top:8px;z-index:1}#session-modal .modal-inner .modal-head{align-content:center;align-items:center;background:#fff;border-bottom:1px solid #ebebeb;display:grid;grid-template-columns:280px auto 280px;height:88px;width:100%}@media screen and (max-width:768px){#session-modal .modal-inner .modal-head{grid-template-columns:1fr;height:auto;padding:16px 32px 8px}}#session-modal .modal-inner .modal-head h3{font-size:16px}@media screen and (max-width:768px){#session-modal .modal-inner .modal-head h3{margin:0 auto 8px}}#session-modal .modal-inner .modal-head .session-status-label h3{background-repeat:no-repeat;background-position:0 50%;background-size:10px;line-height:1.2;margin-left:40px;padding:2px 24px 0 16px;text-align:left}@media screen and (max-width:768px){#session-modal .modal-inner .modal-head .session-status-label h3{display:inline-block;padding:2px 0 0 16px;text-align:center}}#session-modal .modal-inner .modal-head .session-status-label h3.needs-action{color:#C74B36;background-image:url(https://static.designlab.com/mentors/images/dashboard/session-state-icons/needs-action.edfc2aac0f8c.png);background-size:9px}#session-modal .modal-inner .modal-head .session-status-label h3.waiting-for-response{color:#65ACB8;background-image:url(https://static.designlab.com/mentors/images/dashboard/session-state-icons/waiting-for-response.85efdeb6c3a7.png)}#session-modal .modal-inner .modal-head .session-status-label h3.upcoming{color:#287EB9;background-image:url(https://static.designlab.com/mentors/images/dashboard/session-state-icons/upcoming.e6690bab025e.png);background-size:8px}#session-modal .modal-inner .modal-head .session-status-label h3.finished{color:#77BA3A;background-image:url(https://static.designlab.com/mentors/images/dashboard/session-state-icons/completed.b04ea7e0c381.png)}#session-modal .modal-inner .modal-head .session-status-label h3.back-link{color:#333333;background-image:url(https://static.designlab.com/mentors/images/dashboard/session-state-icons/back.5422119dd3e6.svg);background-size:8px;cursor:pointer}#session-modal .modal-inner .modal-head .modal-head-title h2{font-size:18px}#session-modal .modal-inner .modal-head .session-count{color:#727272;justify-self:end;margin-right:40px}@media screen and (max-width:768px){#session-modal .modal-inner .modal-head .session-count{justify-self:center;margin:0 auto}}#session-modal .modal-inner .session-modal-body{display:grid;grid-template-columns:280px auto}@media screen and (max-width:1024px){#session-modal .modal-inner .session-modal-body{grid-template-columns:1fr}}#session-modal .modal-inner .sidebar{align-content:space-between;display:grid;grid-row-gap:32px;grid-template-rows:auto;justify-items:center;padding:40px 24px;width:280px}@media screen and (max-width:1024px){#session-modal .modal-inner .sidebar{display:none}}#session-modal .modal-inner .sidebar p{font-size:16px;line-height:1.5}#session-modal .modal-inner .sidebar .sidebar-container{display:flex;flex-flow:column nowrap;align-items:center;gap:32px}#session-modal .modal-inner .sidebar-heading{color:#727272;font-size:18px;font-weight:600;line-height:1.2;margin-bottom:8px}#session-modal .modal-inner .person-avatar{margin:0 auto;position:relative}#session-modal .modal-inner .person-avatar-img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:96px}#session-modal .modal-inner .person-avatar-logo{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-color:#fff;bottom:0;height:32px;position:absolute;right:0;width:32px}#session-modal .modal-inner .person-name{font-size:18px;font-weight:400;margin:8px auto 4px}#session-modal .modal-inner .person-role{font-size:16px;line-height:1.2}#session-modal .modal-inner .person-contact{max-width:98%;overflow:hidden}#session-modal .modal-inner .person-contact i{color:#b5b7ba;font-size:14px}#session-modal .modal-inner .person-contact .icon{display:inline-block;width:14px;height:14px;filter:invert(92%) sepia(1%) saturate(100%) hue-rotate(182deg) brightness(89%) contrast(86%)}#session-modal .modal-inner .person-contact .link-wrap{display:flex;align-items:center;gap:8px;justify-content:center}#session-modal .modal-inner .availability .time-slots{margin:0 auto}#session-modal .modal-inner .availability .time-slots .time-slots__day{margin:0 auto 16px}#session-modal .modal-inner .availability .time-slots .time-slots__heading{margin:0 0 2px}#session-modal .modal-inner .availability .time-slots .time-slots__time{font-size:14px}#session-modal .modal-inner .availability .availability-note{font-size:14px;line-height:1.4}#session-modal .modal-inner .calendar-link a{color:#333333;font-size:16px;font-weight:bold}#session-modal .modal-inner .calendar-link i{margin-right:8px}#session-modal .modal-inner .calendar-link .connected i{color:#A5D24B}#session-modal .modal-inner .session-block{background:#fff}#session-modal .modal-inner .session-block .session-state{background-position:5px 50%;background-repeat:no-repeat;background-size:10px;font-weight:bold;padding-left:30px}#session-modal .modal-inner .session-block .session-state.past{background-image:url(https://static.designlab.com/mentors/images/dashboard/session-state-icons/past.f4b3fc0e47a5.png);background-size:9px;color:#8C6AEC}#session-modal .modal-inner .session-block .session-state .session-state-number{padding-left:10px;color:#333;font-weight:400}#session-modal .modal-inner .session-block .session-state .session-state-number:before{content:'';display:inline-block;position:relative;top:-2px;margin-right:10px;padding:2px;background-color:#333;border-radius:50%}#session-modal .modal-inner .session-block .head-txt{position:relative}#session-modal .modal-inner .session-block .head-txt h2{font-weight:600;line-height:1.2;margin-bottom:24px}#session-modal .modal-inner .session-block .head-txt h4.sub-txt{color:#727272;line-height:1.4;margin:0 0 16px;text-align:left}#session-modal .modal-inner .session-block .head-txt p{font-size:16px;line-height:1.5;margin:0 auto 24px;max-width:530px}#session-modal .modal-inner .session-block .head-txt p.sub-txt{color:#727272;text-align:left}#session-modal .modal-inner .session-block .session-button{cursor:pointer;display:flex;flex-flow:row nowrap;align-items:center;gap:4px;padding:16px;box-shadow:none;border:1px solid #b5b7ba;border-radius:5px;background-color:transparent;color:#333;font-size:14px;font-weight:400}#session-modal .modal-inner .session-block .session-button:hover,#session-modal .modal-inner .session-block .session-button:focus{background-color:#e9e9e9}#session-modal .modal-inner .session-block .session-button.active{background-color:transparent;border-color:#333;font-weight:600}#session-modal .modal-inner .session-block .session-button input[type='radio']{display:none}#session-modal .modal-inner .session-block .icon{display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-size:contain}#session-modal .modal-inner .session-block .icon--completed{background-image:url(https://static.designlab.com/mentors/images/check-square-gray.ae714de8261c.svg)}#session-modal .modal-inner .session-block .icon--completed.active{background-image:url(https://static.designlab.com/mentors/images/check-square.8d3334583a73.svg)}#session-modal .modal-inner .session-block .icon--canceled{background-image:url(https://static.designlab.com/mentors/images/calendar-gray.f201042afd6f.svg)}#session-modal .modal-inner .session-block .icon--canceled.active{background-image:url(https://static.designlab.com/mentors/images/calendar.ccc602d5255f.svg)}#session-modal .modal-inner .session-block .icon--forfeited{background-image:url(https://static.designlab.com/mentors/images/delete-gray.672f7da1d968.svg)}#session-modal .modal-inner .session-block .icon--forfeited.active{background-image:url(https://static.designlab.com/mentors/images/delete.0148cf5012b3.svg)}#session-modal .modal-inner .session-block .icon--info{background-image:url(https://static.designlab.com/mentors/images/info-gray.ec8a4128543b.svg)}#session-modal .modal-inner .session-block .icon--info.active{background-image:url(https://static.designlab.com/mentors/images/info.bcab73d822f6.svg)}#session-modal .modal-inner .session-block .icon--thumbs-up{background-image:url(https://static.designlab.com/mentors/images/thumbs-up.d11918b6878f.svg)}#session-modal .modal-inner .session-block .icon--thumbs-up.active{background-image:url(https://static.designlab.com/mentors/images/thumbs-up-filled.292181aa9079.svg)}#session-modal .modal-inner .session-block .icon--thumbs-down{background-image:url(https://static.designlab.com/mentors/images/thumbs-down.f2797f340aec.svg)}#session-modal .modal-inner .session-block .icon--thumbs-down.active{background-image:url(https://static.designlab.com/mentors/images/thumbs-down-filled.5a1ded76020a.svg)}#session-modal .modal-inner .session-block .past-session-wrap{position:relative;display:flex;flex-flow:column nowrap;align-items:flex-start;max-width:450px;padding:20px;text-align:left}#session-modal .modal-inner .session-block .past-session-wrap h2{margin:24px 0;font-size:20px;font-weight:400}#session-modal .modal-inner .session-block .past-session-wrap h2 strong{font-size:18px;font-weight:600}#session-modal .modal-inner .session-block .past-session-wrap h4{margin-top:24px;font-size:14px;font-weight:600}#session-modal .modal-inner .session-block .past-session-wrap h4 span{font-weight:400}#session-modal .modal-inner .session-block .past-session-wrap h5{margin-bottom:8px;font-size:14px;font-weight:600}#session-modal .modal-inner .session-block .past-session-wrap .session-controls{display:flex;flex-flow:column nowrap;gap:8px;width:100%}#session-modal .modal-inner .session-block .past-session-wrap .session-controls .session-button{position:relative;display:flex;min-height:56px;gap:12px;align-items:center;text-align:left}#session-modal .modal-inner .session-block .past-session-wrap .session-controls .session-button:before{content:'';position:relative;height:15px;width:15px;border:3px solid #fff;border-radius:100%;background-color:#fff;box-shadow:0px 0px 0px 1px #333}#session-modal .modal-inner .session-block .past-session-wrap .session-controls .session-button.active{box-shadow:0px 1px 3px rgba(0,0,0,0.3)}#session-modal .modal-inner .session-block .past-session-wrap .session-controls .session-button.active:before{background-color:#333}#session-modal .modal-inner .session-block .past-session-wrap .session-controls .session-button .icon--info{width:11px;height:11px;margin-left:-0.5rem}#session-modal .modal-inner .session-block .past-session-wrap .session-controls__icon{position:absolute;right:12px;width:24px;height:24px}#session-modal .modal-inner .session-block .past-session-wrap .session-info{display:flex;flex-flow:row nowrap;gap:4px;margin-top:8px;font-size:11px;font-weight:400;line-height:1.25}#session-modal .modal-inner .session-block .past-session-wrap .session-info .icon--info{width:22px;height:22px}#session-modal .modal-inner .session-block .past-session-wrap .session-feedback{display:flex;flex-flow:row wrap;gap:12px;margin:12px 0 6px}#session-modal .modal-inner .session-block .past-session-wrap .session-feedback .session-button.active{font-weight:400}#session-modal .modal-inner .session-block .past-session-wrap .session-activity{display:flex;flex-flow:column nowrap;width:100%;margin:12px 0 6px}#session-modal .modal-inner .session-block .past-session-wrap .session-activity__label{margin-bottom:6px}#session-modal .modal-inner .session-block .past-session-wrap .session-activity__note.has-error{border-color:#D81E10}#session-modal .modal-inner .session-block .past-session-wrap .session-activity__hint{margin-top:6px;color:#D81E10;font-size:11px;line-height:1.25}#session-modal .modal-inner .session-block .past-session-wrap .session-actions{display:flex;gap:32px;margin:28px 0}#session-modal .modal-inner .session-block .past-session-wrap .session-actions__cancel-button{padding:0;border:0;box-shadow:none;background-color:transparent;color:#f15b2a;font-size:16px;font-weight:600}#session-modal .modal-inner .session-block .past-session-wrap .session-actions__cancel-button:hover{color:#cc491e}#session-modal .modal-inner .session-block .time-proposal-wrap{padding:40px 40px 48px 60px;position:relative}#session-modal .modal-inner .session-block .time-proposal-wrap form.proposal-form{margin:32px 0 0}#session-modal .modal-inner .session-block .time-proposal-wrap .form-grid{align-items:end;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:24px;margin-bottom:24px}@media screen and (max-width:768px){#session-modal .modal-inner .session-block .time-proposal-wrap .form-grid{grid-template-columns:1fr;grid-row-gap:16px}}#session-modal .modal-inner .session-block .time-proposal-wrap .form-column label{display:block;font-size:16px;font-weight:600;margin-bottom:8px;text-align:left}#session-modal .modal-inner .session-block .time-proposal-wrap .form-column input{background:transparent;border-width:2px;cursor:pointer;font-size:16px;padding:12px 15px;width:100%}#session-modal .modal-inner .session-block .time-proposal-wrap .form-column .button{margin:16px 0 8px}#session-modal .modal-inner .session-block .time-proposal-wrap .datepicker-wrap{position:relative;z-index:0}#session-modal .modal-inner .session-block .time-proposal-wrap .datepicker-wrap i{color:#727272;position:absolute;top:50%;margin-top:-7px;right:12px;z-index:-1;font-size:14px}#session-modal .modal-inner .session-block .time-proposal-wrap .datepicker-wrap select{-webkit-appearance:none;-moz-appearance:radio-container;background:transparent;border:2px solid #ddd;color:#666666;font-size:16px;line-height:normal;margin-bottom:0px;padding:12px 15px;position:relative;width:100%;z-index:10}#session-modal .modal-inner .session-block .time-proposal-wrap .proposal-time-area{margin:32px 0 0}#session-modal .modal-inner .session-block .time-proposal-wrap .proposal-time-area .proposal-row-wrap{text-align:left}#session-modal .modal-inner .session-block .time-proposal-wrap .proposal-time-area p.date-ttl{font-size:16px;font-weight:600}#session-modal .modal-inner .session-block .time-proposal-wrap .proposal-time-area ul.date-list{margin-bottom:16px}#session-modal .modal-inner .session-block .time-proposal-wrap .proposal-time-area ul.date-list li{display:inline-block;padding:8px 16px 8px 0}#session-modal .modal-inner .session-block .time-proposal-wrap .timezone{display:block;text-align:left;position:absolute}#session-modal .modal-inner .session-block .agenda-textarea-wrap{padding:5px 50px 40px}#session-modal .modal-inner .session-block .agenda-textarea-wrap textarea{padding:12px 20px}#session-modal .modal-inner .session-block .session-agenda-wrap .session-agenda-inner .session-agenda-level-wrap.level-down{padding:15px 50px;background:#f2f2f2;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}#session-modal .modal-inner .session-block .session-agenda-wrap .session-agenda-inner .session-agenda-level-wrap.level-down .session-agenda-layer{border:1px solid #ebebeb;padding:30px}#session-modal .modal-inner .session-block .session-agenda-wrap .session-agenda-inner .session-agenda-level-wrap.level-down .session-agenda-layer .session-inner .session-avatar{width:110px}#session-modal .modal-inner .session-block .session-agenda-wrap .session-agenda-inner .session-agenda-level-wrap.level-down .session-agenda-layer .session-inner .session-avatar img{width:60px}#session-modal .modal-inner .session-block .session-agenda-wrap .session-agenda-inner .session-agenda-level-wrap .session-agenda-layer{background:#fff;padding:0 40px}#session-modal .modal-inner .session-block .session-agenda-wrap .session-agenda-inner .session-agenda-level-wrap .session-agenda-layer .session-inner{display:table;width:100%}#session-modal .modal-inner .session-block .session-agenda-wrap .session-agenda-inner .session-agenda-level-wrap .session-agenda-layer .session-inner>*{display:table-cell;vertical-align:top;text-align:left}#session-modal .modal-inner .session-block .session-agenda-wrap .session-agenda-inner .session-agenda-level-wrap .session-agenda-layer .session-inner .session-avatar{padding:24px 0;width:80px}#session-modal .modal-inner .session-block .session-agenda-wrap .session-agenda-inner .session-agenda-level-wrap .session-agenda-layer .session-inner .session-avatar img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:64px}#session-modal .modal-inner .session-block .session-agenda-wrap .session-agenda-inner .session-agenda-level-wrap .session-agenda-layer .session-inner .session-txt{text-align:left}#session-modal .modal-inner .session-block .session-agenda-wrap .session-agenda-inner .session-agenda-level-wrap .session-agenda-layer .session-inner .session-txt p{font-size:16px;line-height:1.5}#session-modal .modal-inner .session-block .session-agenda-wrap .session-agenda-inner .session-agenda-level-wrap .session-agenda-layer .session-inner .session-txt p.sub-date{color:#727272;font-weight:600}#session-modal .modal-inner .session-block .session-agenda-wrap .session-agenda-inner .session-agenda-level-wrap .session-agenda-layer .session-inner .session-txt p.message{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;background:#f2f2f2;margin:0 0 32px;padding:16px}#session-modal .modal-inner .session-block .session-agenda-wrap .agenda-comment-wrap{padding:20px 40px 0 60px}#session-modal .modal-inner .session-block .session-agenda-wrap .agenda-comment-wrap h4.warning{color:#f15b2a;font-weight:bold}#session-modal .modal-inner .session-foot-block{padding:24px 0 48px;text-align:center}#session-modal .modal-inner .calendar-sync{padding:32px 0 0}#session-modal .modal-inner .calendar-sync h2{margin:0 auto 16px}#session-modal .modal-inner .calendar-sync h3{margin:0 auto 8px}#session-modal .modal-inner .calendar-sync h4{margin:0 auto 32px}#session-modal .modal-inner .calendar-sync p{font-size:16px;line-height:1.5;margin:8px auto;max-width:480px}#session-modal .modal-inner .calendar-sync-icon{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background-color:#A5D24B;color:#ffffff;display:inline-block;font-size:20px;height:32px;margin:0 auto 16px;padding:8px;width:32px}#session-modal .modal-inner .calendar-sync-options{background-color:#fff;padding:40px 32px}#session-modal .modal-inner .calendar-sync-option{margin:0 auto 16px;max-width:480px;position:relative;text-align:left}#session-modal .modal-inner .calendar-sync-option input{background-color:#f2f2f2;border:1px solid #f2f2f2;font-size:16px;margin:0 8px 0 0;padding:4px 8px}#session-modal .modal-inner .calendar-sync-option .button{margin:8px 0 16px}#session-modal .modal-inner .u-text-nobreak{white-space:nowrap!important}#modal-shadow.onboarding,.onboarding#super-modal-shadow{z-index:1003}#onboarding-modal{z-index:1003;width:740px;height:400px;margin-left:-370px;margin-top:-225px;background:#fff;text-align:center}#onboarding-modal h1{font-weight:500;color:#000;font-size:28px}#onboarding-modal h1.heading{font-weight:700;color:#000;font-size:34px}#onboarding-modal p{font-weight:500;color:#727272;font-size:16px}#onboarding-modal button{text-transform:none;letter-spacing:0;font-size:15px;display:inline-block}#onboarding-modal .step-zero h1{margin-top:140px}#onboarding-modal .step-zero p{margin-bottom:40px}#onboarding-modal .step-one{text-align:left}#onboarding-modal .step-one img{position:absolute;bottom:0;left:30px}#onboarding-modal .step-one .right{margin:80px 40px 0px 360px}#onboarding-modal .step-one button{margin-top:20px}#onboarding-modal .step-two,#onboarding-modal .step-three{text-align:left}#onboarding-modal .step-two img,#onboarding-modal .step-three img{position:absolute;bottom:0;left:30px}#onboarding-modal .step-two .top,#onboarding-modal .step-three .top{margin:30px}#onboarding-modal .step-two .top .left,#onboarding-modal .step-two .top .right,#onboarding-modal .step-three .top .left,#onboarding-modal .step-three .top .right{display:table-cell;vertical-align:middle}#onboarding-modal .step-two .top .left,#onboarding-modal .step-three .top .left{width:240px}#onboarding-modal .step-two button,#onboarding-modal .step-three button{position:absolute;bottom:30px;right:30px}#onboarding-modal .step-three .top .left{width:320px}#onboarding-modal .step-four .top{margin:20px;text-align:center}#onboarding-modal .step-four img{position:absolute;bottom:0;left:50%;margin-left:-195px}#mentor-problem-modal,#session-feedback-modal{z-index:1001;background:#fff}#mentor-problem-modal h2,#session-feedback-modal h2{text-align:center;padding:25px;border-bottom:1px solid #ebebeb;font-weight:normal}#mentor-problem-modal h3,#session-feedback-modal h3{font-weight:normal;display:inline-block}#mentor-problem-modal .main,#session-feedback-modal .main{padding:25px;overflow:hidden}#mentor-problem-modal .main .comments-box,#session-feedback-modal .main .comments-box{margin:10px 0 15px 0}#mentor-problem-modal .main input,#session-feedback-modal .main input{margin-left:5px}#mentor-problem-modal .main .button,#session-feedback-modal .main .button{float:right;width:125px}#mentor-problem-modal .main .rating-cont,#session-feedback-modal .main .rating-cont{margin:10px 0 15px 0}#session-feedback-modal{width:720px;margin-left:-360px;margin-top:-230px}#session-feedback-modal .main .session-date{margin-left:10px;font-size:13px;color:#a0a5a7}#session-feedback-modal .main .rating-button{width:310px;border:2px solid #e8e8e8;display:inline-block;text-align:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:20px}#session-feedback-modal .main .rating-button:hover{cursor:pointer}#session-feedback-modal .main .rating-button img{width:71.5px;height:64px;opacity:0.25}#session-feedback-modal .main .rating-button label{margin-top:25px;display:block;font-size:28px;color:#b5b7ba}#session-feedback-modal .main .rating-button label:hover{cursor:pointer}#session-feedback-modal .main .rating-button.selected{background:#42A5DC;border-color:#42A5DC}#session-feedback-modal .main .rating-button.selected label{color:#fff}#session-feedback-modal .main .rating-button.selected img{opacity:1}#session-feedback-modal .main .rating-button:last-child{float:right}#session-feedback-modal .main .rating-button:last-child img{-moz-transform:scaleY(-1) scaleX(-1);-webkit-transform:scaleY(-1) scaleX(-1);-o-transform:scaleY(-1) scaleX(-1);transform:scaleY(-1) scaleX(-1);-ms-filter:flipv fliph;filter:flipv fliph}#session-feedback-modal .main .submit-cont{float:right;width:150px}#session-feedback-modal .main .submit-cont .button{float:right}#session-feedback-modal .main .submit-cont a{float:right;display:inline-block;margin-top:15px}@media screen and (max-width:768px){#session-feedback-modal{width:auto;margin:20px;top:0px;left:0px}#session-feedback-modal h2{font-size:18px}#session-feedback-modal h3{font-size:16px}#session-feedback-modal .main{text-align:center}#session-feedback-modal .main .rating-button{width:50%}#session-feedback-modal .main .rating-button label{font-size:15px}#session-feedback-modal .main h3.share-with-mentor{font-size:13px;margin-top:10px}#session-feedback-modal .main .submit-cont a{margin-top:20px;font-size:12px}}#mentor-problem-modal{width:650px;margin-left:-325px;margin-top:-230px}#mentor-problem-modal .little-dude{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:45px;left:50%;position:absolute;top:-53px}#mentor-problem-modal .main{text-align:center}#mentor-problem-modal .main .rating-cont{margin-top:25px;margin-left:15px}#mentor-problem-modal .main .radio-col{text-align:left;display:inline-block;margin-right:50px}#mentor-problem-modal .main .radio-col div{margin-bottom:20px}#mentor-problem-modal .main .radio-col input{margin-right:10px}#mentor-problem-modal .main .other-label{text-align:left}body#mentorDashboard{background:#F0F0F0}body#mentorDashboard.locked{overflow:hidden}.mentor-nav-bar{background:#223641}.mentor-nav-bar .container{max-width:960px;width:auto}.mentor-nav-bar .guide-dropdown{left:-56px;top:36px;width:200px}.mentor-nav-bar .guide-dropdown a{padding:10px;border-bottom:1px solid #E9E9E9}.mentor-nav-bar .guide-dropdown a:last-child{border-bottom:none}.mentor-nav{align-items:center;display:grid;grid-auto-flow:column;grid-template-columns:auto;justify-items:start;padding:16px 0}@media screen and (max-width:1024px){.mentor-nav{padding:16px 24px}}.mentor-nav__list{display:grid;grid-auto-flow:column;grid-column-gap:40px;grid-template-columns:auto;padding:16px 0}@media screen and (max-width:768px){.mentor-nav__list{grid-column-gap:32px}}.mentor-nav__list__item{color:#b5b7ba;cursor:pointer;font-size:16px;font-weight:600;position:relative}@media screen and (max-width:768px){.mentor-nav__list__item--hide-sm{display:none}}.mentor-nav__list__item.current,.mentor-nav__list__item:hover{color:#fff}.mentor-nav__image{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:2px solid #ebebeb;height:48px;justify-self:end;overflow:hidden;transition:border 0.2s ease;-webkit-transition:border 0.2s ease;-moz-transition:border 0.2s ease;-o-transition:border 0.2s ease;width:48px}.mentor-nav__image:hover{border:2px solid #ababab}@media screen and (max-width:768px){.mentor-nav__image{display:none}}.secondary-nav-bar{background:#335164}.secondary-nav-bar .container{max-width:960px;width:auto}@media screen and (max-width:768px){.secondary-nav-bar .container{overflow:scroll}}.mentor-second-nav{align-items:center;display:grid;grid-auto-flow:column;grid-template-columns:auto;justify-items:start;padding:0}@media screen and (max-width:1024px){.mentor-second-nav{padding:0 24px}}.mentor-second-nav__list{align-items:center;display:grid;grid-auto-flow:column;grid-column-gap:40px;grid-template-columns:auto}@media screen and (max-width:768px){.mentor-second-nav__list{grid-column-gap:32px}}.mentor-second-nav__list__item{border-bottom:3px solid #335164;color:#b5b7ba;font-size:14px;font-weight:600;line-height:44px;padding:4px 0 0 0;white-space:nowrap}.mentor-second-nav__list__item:hover{color:#fff}.mentor-second-nav__list__item.current{border-color:#f15b2a;color:#fff}.mentor-second-nav__list__item .feedback-badge{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#f15b2a;display:inline-block;height:24px;line-height:24px;margin:0 0 0 5px;text-align:center;width:24px}.mentor-second-nav__list__item .feedback-badge span{color:#fff;font-size:13px}.past-due-notice{background:#262f34}.past-due-notice p{color:#fff;font-size:14px;margin:0 auto;max-width:960px;padding:14px 0}@media screen and (max-width:1024px){.past-due-notice p{padding:14px 24px}}.past-due-notice i{color:#f15b2a;margin:0 8px 0 0}.mentor-content .title{display:flex;justify-content:space-between;gap:24px}@media screen and (max-width:768px){.mentor-content .title{flex-direction:column;row-gap:16px}}.mentor-content .title .intro-meta{flex:none;font-size:14px}.mentor-content h1{color:#273036;font-size:26px;font-weight:600;border:none}.mentor-content h1.extra-top-margin{margin-top:100px}.mentor-content h2{color:#273036;font-size:18px;font-weight:600;border:none}.mentor-content hr{height:1px;background:#DBDBDB;border:none;margin:10px 0}.mentor-content ul li,.mentor-content p{color:#273036;line-height:1.6;font-size:16px}.mentor-content ul li a,.mentor-content p a{color:#f15b2a;font-weight:700;font-size:12px}.mentor-content span.optional-badge{background:#f15b2a;color:#fff;padding:3px 5px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:9px;display:inline-block;line-height:1;vertical-align:middle}.mentor-content .courses-info{text-align:left;margin-top:40px}.mentor-content .courses-info ul{list-style-type:none}.mentor-content .courses-info li{font-size:13px}.mentor-content .courses-info li>a{float:right}.mentor-content #mentor-register .content{background:none;margin-bottom:0px}.mentor-content #mentor-register .content section:first-child{border-top:none;padding-top:0px}.mentor-content .tab-menu{padding:10px 0px;text-align:left;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:10px 0px}.mentor-content .tab-menu span{font-size:14px;color:#727272;cursor:pointer;margin:0px 5px;display:inline-block;text-align:center}.mentor-content .tab-menu span.active{color:#000;font-weight:bold}.mentor-content .tab-menu i{margin-left:0px}.mentor-content .tab-menu .feedback-badge{width:22px;height:22px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;line-height:22px;background:#f15b2a;display:inline-block;font-size:10px;font-weight:600;margin-left:0px}.mentor-content .tab-menu .feedback-badge span{color:#fff;font-size:12px}.mentor-content .tab-menu .active .feedback-badge{background:#bbb;color:#fff}.mentor-content.mentor-tabs-wrap{padding:50px 0}.mentor-content.mentor-tabs-wrap ul.nav-tabs{display:table;width:100%}.mentor-content.mentor-tabs-wrap ul.nav-tabs li{display:table-cell;width:50%;text-align:center;position:relative}.mentor-content.mentor-tabs-wrap ul.nav-tabs li a{text-transform:capitalize;color:#5a5a5a;display:inline-block;width:100%;padding:16px 0;border:1px solid #dbdbdb;border-bottom-width:2px;border-left:0}.mentor-content.mentor-tabs-wrap ul.nav-tabs li:first-child a{border-left:1px solid #dbdbdb}.mentor-content.mentor-tabs-wrap ul.nav-tabs li.active{background:#fafafa}.mentor-content.mentor-tabs-wrap ul.nav-tabs li.active a{font-weight:bold;border-bottom-color:transparent}.mentor-content.mentor-tabs-wrap ul.nav-tabs li.active:after{position:absolute;content:"";display:block;background:#f15b2a;width:100%;height:4px;left:0;top:-1px}.mentor-content.mentor-tabs-wrap .tab-content .tab-pane{background:#fafafa;border:1px solid #dbdbdb;border-top:0;padding:60px 35px 30px}@media screen and (max-width:1024px){.mentor-content.mentor-tabs-wrap .tab-content .tab-pane{padding:60px 16px 30px}}.mentor-content.mentor-tabs-wrap .tab-content .tab-pane:after{display:table;content:'';clear:both}.mentor-content.mentor-tabs-wrap .tab-content .tab-pane p{color:#5a5a5a;margin-bottom:20px}.mentor-content.mentor-tabs-wrap .tab-content .tab-pane table.payout-history{margin-top:0;margin-bottom:50px;padding:0}.mentor-content.mentor-tabs-wrap .tab-content .tab-pane table.payout-history thead tr th{background:#335164;color:white;border-bottom:0}.mentor-content.mentor-tabs-wrap .tab-content .tab-pane table.payout-history thead tr th .tool-wrap{background:#f15b2a;border-radius:50%;display:inline-block;height:16px;margin:0 0 -3px 2px;position:relative;width:16px}.mentor-content.mentor-tabs-wrap .tab-content .tab-pane table.payout-history thead tr th .tool-wrap i[class^=icon-]{color:#fff;left:4.5px;line-height:16px;font-size:11px;position:absolute;top:1px}.mentor-content.mentor-tabs-wrap .tab-content .tab-pane table.payout-history tbody tr td p{margin-bottom:0}.mentor-content.mentor-tabs-wrap .tab-content .tab-pane table.payout-history tbody tr td a{font-weight:normal}.mentor-content.mentor-tabs-wrap .tab-content .tab-pane table.payout-history tbody tr td span.sub{font-size:14px}.mentor-content.mentor-tabs-wrap .tab-content .tab-pane form.display-form{float:right;padding-bottom:20px}.mentor-content.mentor-tabs-wrap .tab-content .tab-pane form.display-form .display-label{color:#5a5a5a;float:left;padding-right:20px;line-height:1.6;font-size:16px}.mentor-content.mentor-tabs-wrap .tab-content .tab-pane form.display-form .radio-wrap{float:right}.mentor-content.mentor-tabs-wrap .tab-content .tab-pane form.display-form .radio-wrap p{margin-bottom:0}.mentor-content.mentor-tabs-wrap .tab-content .tab-pane form.display-form .radio-wrap label{position:relative;color:#5a5a5a;padding-left:30px;line-height:1.6;font-size:16px;cursor:pointer}.mentor-content.mentor-tabs-wrap .tab-content .tab-pane form.display-form .radio-wrap label:before{position:absolute;content:'';display:block;width:18px;height:18px;border-radius:50%;border:1px solid #5a5a5a;background:#fafafa;left:0;top:50%;margin-top:-9px;box-shadow:inset 0 0 0 3px #fafafa}.mentor-content.mentor-tabs-wrap .tab-content .tab-pane form.display-form .radio-wrap input[type=radio]{display:none}.mentor-content.mentor-tabs-wrap .tab-content .tab-pane form.display-form .radio-wrap input[type=radio]:checked + label:before{background:#f15b2a}.mentor-content.mentor-tabs-wrap .tab-content .tab-pane .loading-gif{margin-top:0}.mentor-content .short-course-title{float:right}.status-badge{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:1px solid #E9E9E9;color:#8D9096;display:inline-block;font-size:13px;font-weight:600;line-height:20px;padding:0 8px}.loading-gif{margin:auto;display:block;width:100px;height:auto;margin-top:200px}.students-menu{font-size:15px;margin-bottom:10px;text-align:left}.students-menu span{margin:0px 5px}.students-menu span.active{font-weight:bold}.students-menu span.student-count-label{float:right;font-size:13px}@media screen and (max-width:768px){.students-menu span.student-count-label{display:block;float:none;margin:16px 5px}}.students-menu span.uxa-opt-in{cursor:pointer;margin:0}.filter-students-container{margin:auto;display:block;margin-bottom:40px}.filter-students-container .filter-students-input{width:100%;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;font-size:12px}.mentor-content-area{margin:40px auto;max-width:960px;width:100%}@media screen and (max-width:1024px){.mentor-content-area{overflow:scroll;padding:0 24px}}.mentor-content-area label.error{color:#f15b2a!important}.mentor-content-area .course-wrapper{margin-bottom:60px}.mentor-content-area .course-type{align-items:center;display:grid;grid-column-gap:16px;grid-template-columns:40px auto;position:sticky;top:0;padding:10px 0px;background-color:#f2f2f2;z-index:1}.mentor-content-area .course-type:first-of-type{margin-top:-10px}.mentor-content-area .course-type h2{font-size:15px;font-weight:400}.mentor-content-area .no-students-pane{width:100%;background:#E4E4E4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:60px 0px;text-align:center}.mentor-content-area .no-students-pane h3{color:#727272;text-align:center;font-weight:400;font-size:15px}.mentor-content-area .no-students-pane img{width:100px;height:auto;margin-bottom:15px}.mentor-content-area .no-students-pane .no-students-button{display:inline-block;margin:15px auto}.mentor-content-area .enrollment-div-wrapper{padding:24px 0px}.mentor-content-area .enrollment-div-wrapper:first-of-type{padding-top:14px}.mentor-content-area .enrollment-div-wrapper .paused-message{width:100%;padding-bottom:10px;font-weight:bold;font-size:15px}.mentor-content-area .enrollment-div-wrapper .paused-message a{font-size:15px}.mentor-content-area .enrollment-div-wrapper .enrollment-div{display:grid;grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:340px auto}@media screen and (max-width:1024px){.mentor-content-area .enrollment-div-wrapper .enrollment-div{grid-template-columns:1fr}}.mentor-content-area .enrollment-div-wrapper .enrollment-div.paused{opacity:0.6}.mentor-content-area .enrollment-div-wrapper .enrollment-div.paused:hover{opacity:1}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;align-self:start;background:#fff;border:1px solid #ebebeb}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div h3.label{color:#6b7280;margin:0 0 5px;font-size:12px;line-height:1}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div p{font-size:13px}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div p span.u-text-nobreak{white-space:nowrap!important}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div p i.icon-question-sign{color:#b5b7ba}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .top{border-bottom:1px solid #ebebeb;padding-bottom:20px}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .top .photo-outer{width:35%;text-align:center;display:table-cell;vertical-align:top}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .top .photo-outer .photo-inner{padding:10px 10px 0px 10px}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .top .photo-outer .photo-inner img{height:100px;margin:10px 0px 5px;width:100px}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .top .photo-outer .photo-inner .student-email-button{display:inline-block;margin:5px auto;letter-spacing:0;text-transform:none;font-size:14px}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .top .photo-outer .photo-inner .form-link{display:inline-block;margin-top:8px}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .top .info-outer{width:55%;text-align:left;display:table-cell;vertical-align:top}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .top .info-outer .info-inner{padding:20px}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .top i{color:#bbb;font-size:18px;position:absolute;bottom:-2;left:0}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .top div.location{margin:6px 0px;position:relative;padding-left:15px}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .top h1{font-size:18px;font-weight:400;margin:5px 0px;color:#f15b2a}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .top .status-badge{margin:4px 0 0}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-progress{display:flex;flex-flow:row nowrap;gap:0.62em;padding:15px;border-bottom:1px solid #ebebeb}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-progress .weeks-label{font-size:12px;font-weight:600;margin-bottom:4px;margin-top:8px}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-progress-status{flex:2}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-progress-status-tracking{display:flex;flex-flow:column nowrap;gap:10px;margin-top:10px;padding-right:16px}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-progress-status-tracking-label{display:flex;align-items:center;gap:8px}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-progress-status-tracking-label-warning{align-items:flex-start}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-progress-status-tracking-label-icon{flex:none}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-progress-status-tracking-label-text{flex:1;margin:0;color:#111928;font-weight:600;font-size:14px;line-height:1}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-progress-status-tracking-label-text-container{flex:1;margin-top:5px}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-progress-status-tracking-label-subtext{margin-top:8px;color:#4B5563;font-size:12px;font-weight:400;line-height:1.25}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-progress-status-tracking-label-subtext-behind{display:flex;align-items:center;gap:2px}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-progress-status-tracking-label-subtext-behind span:first-child{display:block}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-progress-status-tracking-label-subtext-behind-icon{cursor:pointer;width:16px;height:16px}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-progress-status-tracking-link{display:flex;align-items:baseline;gap:6px;font-weight:600;font-size:12px}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-progress-status-tracking-link>i{font-size:10px}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-progress-status-completion-date{white-space:nowrap}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-progress-status-completion-date img{vertical-align:bottom}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-progress-bar{flex:1;padding-left:15px;border-left:1px solid #ebebeb}@media screen and (min-width:1040px){.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-progress-bar{flex:0 0 110px}}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-progress-skeleton{width:100%;height:8px;background:#ebebeb;margin-bottom:4px;background-image:linear-gradient(to left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0) 100%);-webkit-animation:pulse 1s infinite;-moz-animation:pulse 1s infinite;-ms-animation:pulse 1s infinite;animation:pulse 1s infinite;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-progress-skeleton--text{height:16px;width:75%}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-progress-skeleton--bar{margin:6px 0px 17px}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-contact{padding:15px}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-contact-col{flex:2;padding:0}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-contact p{display:flex;align-items:center;gap:5px;font-size:13px;text-overflow:ellipsis;max-width:180px;white-space:nowrap;overflow:hidden}@media screen and (max-width:1024px){.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-contact p{max-width:none}}@media screen and (max-width:400px){.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-contact p{max-width:182px}}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-contact i{color:#6b7280}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .user-info-contact .icon{width:13px;height:13px;color:#6b7280;filter:invert(42%) sepia(9%) saturate(1033%) hue-rotate(181deg) brightness(93%) contrast(89%)}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .progress{height:8px;background:#ebebeb;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;margin:6px 0px 16px}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .progress span{background:#77ba3b;display:block;height:100%;transition:all 0.5s;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .goals{padding:15px;border-top:1px solid #ebebeb}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .goals p{font-size:13px;margin-top:5px;line-height:1.3}.mentor-content-area .enrollment-div-wrapper .enrollment-student-div .bottom .goals .email-link{color:#333;margin-left:7px}.mentor-content-area .enrollment-div-wrapper .enrollment-session-div{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#fff;border:1px solid #ebebeb}.mentor-content-area .enrollment-div-wrapper .enrollment-session-div .session-header .session-header-title{padding:15px;border-bottom:1px solid #ebebeb}.mentor-content-area .enrollment-div-wrapper .enrollment-session-div .session-header .session-header-title h2{color:#727272;font-weight:400}.mentor-content-area .enrollment-div-wrapper .enrollment-session-div .session-header .session-header-title p{font-size:13px}.mentor-content-area .enrollment-div-wrapper .enrollment-session-div .session-header .session-header-title a{float:right;margin-top:5px}.mentor-dashboard-wrap{padding:40px 0 60px}@media screen and (max-width:768px){.mentor-dashboard-wrap{overflow:scroll}}table.mentor-dashboard{margin:0 auto;background:#fff;vertical-align:middle;color:#727272;width:100%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-collapse:collapse;border-spacing:0;background:#fafafa}table.mentor-dashboard th{background:#FFF;padding:20px 10px;color:#727272;font-size:16px;color:#000;border-bottom:1px solid #ebebeb}table.mentor-dashboard th:first-child{border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px}table.mentor-dashboard th:last-child{border-top-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px}table.mentor-dashboard td img{height:40px;width:40px;display:inline-block;margin:10px}table.mentor-dashboard td img.profile{position:absolute;left:10px}table.mentor-dashboard td img.course-icon{float:none;border:1px solid #f15b2a;padding:2px;box-sizing:content-box}table.mentor-dashboard td{font-size:14px;border-bottom:1px solid #ccc;text-align:center;padding:0px 20px;color:#727272;background:#fafafa;white-space:nowrap;position:relative}@media screen and (max-width:920px){table.mentor-dashboard td{padding:0 10px}}table.mentor-dashboard td.student-name{padding-left:75px;text-align:left}table.mentor-dashboard td.student-name .status-badge{margin:0 0 0 8px}table.mentor-dashboard td p{display:inline-block;line-height:60px;vertical-align:middle;font-size:14px;margin:0px}table.mentor-dashboard td a.profile{color:#f15b2a}table.mentor-dashboard td .button,table.mentor-dashboard td .grey-button{margin:0px 10px;padding:5px;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;padding:10px;text-transform:none;letter-spacing:0px}table.mentor-dashboard td .grey-button{color:#a2a2a2;background:none;border:2px solid #a2a2a2}table.mentor-dashboard td .grey-button:hover{background-color:#eee}table.mentor-dashboard td.project-name{max-width:200px;overflow:hidden;text-overflow:ellipsis}table.mentor-dashboard .icon-remove{font-size:20px;cursor:pointer}table.mentor-dashboard .icon-remove:hover{color:#f15b2a}table.mentor-dashboard .icon-remove.disabled{opacity:0.35}table.mentor-dashboard .icon-remove.disabled:hover{color:inherit;cursor:default}table.mentor-dashboard tr.disabled,table.mentor-dashboard.disabled{opacity:.35}table.mentor-dashboard .no-action-required{background:#fafafa;width:800px;padding:30px 20px 40px;border-bottom-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px}table.mentor-dashboard .no-action-required img{display:block;margin:auto;float:none;margin-bottom:20px}table.mentor-dashboard .no-action-required h1,table.mentor-dashboard .no-action-required h2,table.mentor-dashboard .no-action-required p{margin:10px 0px;font-weight:600;line-height:1}table.mentor-dashboard .no-action-required h1{font-size:22px;color:#000;margin-bottom:15px}table.mentor-dashboard .no-action-required h2{font-size:18px;color:#4b5b64;font-weight:400}table.mentor-dashboard .no-action-required p{font-size:14px;color:#4b5b64;font-weight:400}.past-feedback-container{position:relative}.past-feedback-container .loading-gif{left:calc(50% - 50px);margin-top:100px;position:absolute;z-index:999}.past-course-feedback-text-container{position:relative}.past-course-feedback-text-container p{display:inline-block;width:74%}.past-course-feedback-text-container .past-feedback-clear-all-button-container{display:inline-block;text-align:right;width:24%}.past-course-feedback-text-container .past-feedback-clear-all-button-container .grey-button:hover{background-color:inherit}.session-heading{font-size:15px!important;font-weight:bold;margin:20px 0px}.show-all{font-weight:bold;width:100%;text-align:center}.show-all a{padding:10px 0px;display:block}.pending-slots,.completed-slots,.session-table{width:100%}.pending-slots .session-slot,.completed-slots .session-slot,.session-table .session-slot{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;align-items:center;background-color:#fff;display:grid;font-size:13px;grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:110px 220px 150px 70px auto auto;grid-template-rows:auto;margin:0 0 10px;padding:10px 15px}@media screen and (max-width:1024px){.pending-slots .session-slot,.completed-slots .session-slot,.session-table .session-slot{grid-column-gap:20px;grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:768px){.pending-slots .session-slot,.completed-slots .session-slot,.session-table .session-slot{grid-template-columns:1fr;padding:20px 15px}}.pending-slots .session-slot.completed,.pending-slots .session-slot.completed .session-content,.completed-slots .session-slot.completed,.completed-slots .session-slot.completed .session-content,.session-table .session-slot.completed,.session-table .session-slot.completed .session-content{color:#77BA3A}.pending-slots .session-content--student,.completed-slots .session-content--student,.session-table .session-content--student{align-items:center;display:grid;grid-column-gap:10px;grid-template-columns:40px auto auto;justify-content:start}.pending-slots .session-content.session-state,.completed-slots .session-content.session-state,.session-table .session-content.session-state{background-position:5px 50%;background-repeat:no-repeat;background-size:10px;font-weight:bold;padding-left:30px}.pending-slots .session-content.session-state.past,.completed-slots .session-content.session-state.past,.session-table .session-content.session-state.past{background-image:url(https://static.designlab.com/mentors/images/dashboard/session-state-icons/past.f4b3fc0e47a5.png);background-size:9px;color:#8C6AEC}.pending-slots .session-content.session-state.needs-action,.completed-slots .session-content.session-state.needs-action,.session-table .session-content.session-state.needs-action{background-image:url(https://static.designlab.com/mentors/images/dashboard/session-state-icons/needs-action.edfc2aac0f8c.png);background-size:9px;color:#C74B36}.pending-slots .session-content.session-state.waiting-for-response,.completed-slots .session-content.session-state.waiting-for-response,.session-table .session-content.session-state.waiting-for-response{background-image:url(https://static.designlab.com/mentors/images/dashboard/session-state-icons/waiting-for-response.85efdeb6c3a7.png);color:#65ACB8}.pending-slots .session-content.session-state.upcoming,.completed-slots .session-content.session-state.upcoming,.session-table .session-content.session-state.upcoming{background-image:url(https://static.designlab.com/mentors/images/dashboard/session-state-icons/upcoming.e6690bab025e.png);background-size:8px;color:#287EB9}.pending-slots .session-content.session-state.finished,.completed-slots .session-content.session-state.finished,.session-table .session-content.session-state.finished{background-image:url(https://static.designlab.com/mentors/images/dashboard/session-state-icons/completed.b04ea7e0c381.png);color:#77BA3A}.pending-slots .session-content.scheduled-action-col,.completed-slots .session-content.scheduled-action-col,.session-table .session-content.scheduled-action-col{justify-self:end;margin:0 5px 0 0}.pending-slots .session-content a,.completed-slots .session-content a,.session-table .session-content a{font-weight:bold}.completed-slots .session-slot.completed{background-color:#F9FBF5;color:#77BA3A;grid-column-gap:20px;grid-template-columns:110px 220px 150px 70px auto auto}@media screen and (max-width:1024px){.completed-slots .session-slot.completed{grid-column-gap:20px;grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:768px){.completed-slots .session-slot.completed{grid-template-columns:1fr}}.session-table .session-slot{grid-column-gap:20px;grid-template-columns:130px 80px auto auto;margin-bottom:0;padding:20px 15px}@media screen and (max-width:600px){.session-table .session-slot{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-bottom:1px solid #ebebeb;grid-template-columns:1fr}}.session-table{border-spacing:0px}.upcoming-sessions-div .session-heading{margin-bottom:10px}.upcoming-sessions-div p{font-size:13px;margin-top:15px;margin-bottom:5px}.upcoming-sessions-div .no-sessions{color:#727272;margin:0px}.mentor-calendar{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin:0 auto 70px}.mentor-calendar h1{text-transform:none;letter-spacing:0;color:#000;margin:0;border:0px;font-weight:600}.mentor-calendar h1.inline{display:inline-block}.mentor-calendar .add-slot{padding:20px 0}.mentor-calendar .add-slot .form-grid{align-items:end;display:grid;grid-column-gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;justify-content:center}@media screen and (max-width:560px){.mentor-calendar .add-slot .form-grid{grid-auto-flow:row;grid-row-gap:20px;grid-template-columns:1fr;justify-content:start}}.mentor-calendar .add-slot label{display:block;font-size:13px;font-weight:600;margin-bottom:5px}.mentor-calendar .add-slot button{margin-bottom:6px}.mentor-calendar .add-slot select,.mentor-calendar .add-slot input{color:#666666;margin-bottom:0px;padding:10px;position:relative;width:100%;z-index:10}.mentor-calendar .add-slot input{padding:11px}.mentor-calendar .add-slot select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff;border:none;height:40px}.mentor-calendar .add-slot .select-wrapper{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:2px solid #e8e8e8;display:inline-block;position:relative;width:100%}.mentor-calendar .add-slot i{bottom:13px;color:#727272;font-size:14px;position:absolute;right:10px;z-index:900;pointer-events:none}.mentor-calendar .mentor-addtl-info{padding:10px 20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.mentor-calendar .mentor-addtl-info p{margin:0px;color:#727272;font-size:14px}.mentor-calendar .mentor-addtl-info .preferred{border-bottom:1px dotted #666;cursor:pointer}.mentor-calendar .load-all-sessions{font-weight:bold;margin:auto;display:block;text-align:center;margin-top:20px}.mentor-calendar .mentor-inner{padding:20px}.mentor-calendar .mentor-inner.sessions{padding:0px}.mentor-calendar .mentor-inner.sessions .loading-gif{margin-top:50px}.mentor-calendar .mentor-inner .sort{text-align:center;font-size:12px;margin-bottom:10px}.mentor-calendar .mentor-inner .sort a{margin:0px 5px;color:#b5b7ba}.mentor-calendar .mentor-inner .sort a.active{color:#727272}.mentor-calendar .mentor-inner h1{font-size:14px;margin:5px 0px}.mentor-calendar .mentor-inner span.week{color:#9B9B9B;font-size:14px;font-weight:600;display:block;text-align:center;padding:20px}.mentor-calendar .mentor-inner .week-slot{border-bottom:1px solid #dddddd}.mentor-calendar .mentor-inner .week-slot:last-child{border:none}.mentor-calendar .mentor-inner .week-slot.past-due{background:#ededed}.mentor-calendar .mentor-inner .week-slot.past-due td:first-child{border-left:5px solid #f15b2a}.mentor-calendar .mentor-inner .week-slot .button{margin-right:30px}.mentor-calendar .mentor-inner .week-slot img{margin:10px 0px}.mentor-calendar .mentor-inner .week-slot .scheduled-action-col{width:340px;text-align:right;padding-right:30px;position:relative}.mentor-calendar .mentor-inner .week-slot .scheduled-action-col.less-padding{padding-right:15px}.mentor-calendar .mentor-inner .week-slot .scheduled-action-col .icon-remove{font-size:20px;cursor:pointer;position:relative;top:2px;margin-left:25px}.mentor-calendar .mentor-inner .week-slot .scheduled-action-col .icon-remove.loading{opacity:0.35!important;pointer-events:none}.mentor-calendar .mentor-inner .week-slot .change-dropdown{top:50px;right:-20px;background:#fff}.mentor-calendar .mentor-inner .week-slot .change-dropdown:after{border-bottom-color:#fff}.mentor-calendar .mentor-inner .week-slot .completed-action-col{width:200px;text-align:center}.mentor-calendar .mentor-inner .week-slot .completed-action-col a:first-child{margin-right:20px}.mentor-calendar .mentor-inner .week-slot .pending-schedule-col{text-align:right;padding-right:30px}.mentor-calendar .mentor-inner .date-label{color:#9B9B9B;font-weight:600;margin-right:10px;display:inline-block;width:125px}.mentor-calendar .mentor-inner .date-label.booked{display:block}.mentor-calendar .mentor-inner .slot-pill{margin-right:5px}.mentor-calendar .mentor-inner .entered-slot{margin-bottom:5px;height:32px;line-height:31px;border:2px solid #b5b7ba;display:inline-block;margin-right:10px}.mentor-calendar .mentor-inner .entered-slot:hover{background:none;cursor:default}.mentor-calendar .mentor-inner .entered-slot:focus{outline:none}.mentor-calendar .mentor-inner .entered-slot.unavailable{color:rgba(181,183,186,0.5);border-color:rgba(181,183,186,0.5)}.mentor-calendar .mentor-inner a.delete{font-size:15px;color:#999;margin-left:5px}.mentor-calendar .mentor-inner a.delete:hover{color:#666;cursor:pointer}.mentor-calendar .mentor-inner .no-slots-yet{color:#9B9B9B;margin:10px 0px;font-weight:600;font-size:13px}.mentor-calendar .mentor-inner input{-webkit-appearance:none;margin-bottom:0px;padding:10px;position:relative;z-index:10;width:115px;color:#666666;display:inline-block}.mentor-calendar .mentor-inner img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:40px;height:auto}#mentor-capacity-form{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#fff;margin:auto;max-width:100%;width:960px}#mentor-capacity-form h3{font-size:18px;font-weight:600;line-height:18px;margin:0 0 16px 0}#mentor-capacity-form h3 .number{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#8D9096;color:#fff;display:inline-block;font-size:16px;height:25px;margin:0 13px 2px 0;padding:4px;text-align:center;vertical-align:middle;width:25px}#mentor-capacity-form h4{font-weight:600;font-size:16px;line-height:16px;margin:32px 0 4px;position:relative}#mentor-capacity-form h5 a{display:block;font-size:16px}#mentor-capacity-form a.inline-link{display:inline-block;font-size:14px;font-weight:700;letter-spacing:normal;position:absolute;right:0;text-transform:none}#mentor-capacity-form p{font-size:14px;margin:4px 0 16px;line-height:1.5}#mentor-capacity-form p.notice{font-weight:700}#mentor-capacity-form .unapproved{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background-color:#F4F4F5;margin:16px 0;padding:16px 16px 20px;text-align:center}#mentor-capacity-form .unapproved p{margin:0 auto 12px}#mentor-capacity-form .courses-container{margin:16px auto 56px}#mentor-capacity-form .inner-left{display:table-cell;padding:30px 30px 0;width:60%}@media screen and (max-width:1024px){#mentor-capacity-form .inner-left{display:block;padding:30px 30px 0;width:100%}}#mentor-capacity-form .course-row{display:block;margin-bottom:16px;width:100%}#mentor-capacity-form .course-row .course-name{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background-image:url(https://static.designlab.com/mentors/images/unchecked.e10b7fb4abcc.svg);background-position:95% center;background-repeat:no-repeat;background-size:32px;border:1px solid #E9E9E9;cursor:pointer;display:inline-block;padding:12px;vertical-align:middle;width:70%}@media screen and (max-width:600px){#mentor-capacity-form .course-row .course-name{width:100%}}#mentor-capacity-form .course-row .course-name:hover{background-color:#E9E9E9}#mentor-capacity-form .course-row .course-name img{display:inline-block;height:48px;margin:0 8px 0 0;vertical-align:middle;width:48px}#mentor-capacity-form .course-row .course-name p{display:inline-block;font-weight:600;margin:0;vertical-align:middle}#mentor-capacity-form .course-row .course-name.selected{background-color:#F4F4F5;background-image:url(https://static.designlab.com/mentors/images/green-check.9c5549fbbb75.svg);border-color:#F4F4F5}#mentor-capacity-form .course-row .course-name.selected:hover{background-color:#E9E9E9}#mentor-capacity-form .course-row .course-syllabus{display:inline-block;width:30%;text-align:left;vertical-align:middle;padding-left:30px}@media screen and (max-width:600px){#mentor-capacity-form .course-row .course-syllabus{display:block;padding:10px 0 20px;width:100%}}#mentor-capacity-form .course-row .course-syllabus a{border-bottom:1px solid #8D9096;color:#8D9096;display:inline-block;font-size:14px;line-height:20px;margin:0 0 8px 0}#mentor-capacity-form .course-row .course-syllabus a:hover{color:#000;border-bottom:1px solid #000}#mentor-capacity-form .inner-right{background:#fafafa;display:table-cell;padding:30px;vertical-align:top;width:40%}@media screen and (max-width:1024px){#mentor-capacity-form .inner-right{display:block;padding:30px;width:100%}}#mentor-capacity-form .inner-right .course-date{margin:16px 0 32px}#mentor-capacity-form .inner-right .course-date label{display:block;font-size:14px;font-weight:600;margin:4px 0 8px;width:270px}#mentor-capacity-form .inner-right .course-date label p{font-weight:normal;font-size:12px;margin:0;line-height:20px}#mentor-capacity-form .inner-right .course-date .student-count{display:grid;grid-column-gap:16px;grid-template-columns:auto auto}#mentor-capacity-form .inner-right .course-date .student-count p{line-height:1.2;margin:0}#mentor-capacity-form .inner-right .course-date .student-count input{font-size:16px;margin:0;text-align:center;width:64px}#mentor-capacity-form .inner-right .course-date .student-count .current-students{justify-self:right}#mentor-capacity-form .inner-right .course-date .student-count .current-students i.icon-info-sign{color:#727272;margin-left:10px}#mentor-capacity-form .inner-right .course-date .student-count .summary{font-weight:600}#mentor-capacity-form .inner-right .course-date .student-count.self-paced{margin-top:10px;grid-column-gap:10px;justify-content:left}#mentor-capacity-form .inner-right .course-date .student-count.self-paced input[type=checkbox]{width:20px}#mentor-capacity-form .inner-right .course-date .student-count.self-paced label{margin-bottom:4px}#mentor-capacity-form .inner-right .course-date hr{margin:32px 0}#mentor-capacity-form .inner-right .optional-notes textarea{font-size:16px;height:128px;line-height:1.5;margin:0}#mentor-capacity-form .inner-right .optional-notes .capacity-notes{font-style:italic;font-weight:600;margin:32px 0}#mentor-capacity-form .inner-right .save-button-container{text-align:center}#mentor-capacity-form .inner-right .save-button-container .save-button{font-size:16px;padding:0 36px}.mentor-notes{margin:20px auto}.mentor-notes p{color:#727272!important;font-size:12px!important;margin-top:40px!important;text-align:center}.mentor-notes a{font-weight:600}.course-dates-modal{background:#F5F8FA;height:auto;margin-left:-300px;padding:40px 60px 60px;text-align:center;width:600px}.course-dates-modal p{margin:10px 0px 40px;color:#727272;font-size:14px}.course-dates-modal table{border:1px solid #ebebeb;margin:auto}.course-dates-modal table td,.course-dates-modal table th{padding:10px;text-align:center}.course-dates-modal table th{border-bottom:1px solid #ebebeb;font-weight:400}.course-dates-modal table td{font-size:13px;background:#fff;color:#727272;font-weight:bold}.course-dates-modal table tr{border-bottom:1px solid #ebebeb}.enrollment-date-detail-modal{width:600px}.enrollment-date-detail-modal .modal-inner{background:#F5F8FA;text-align:center;padding:40px 60px 0 60px}.enrollment-date-detail-modal .modal-inner div>*:last-child{margin-bottom:40px}.enrollment-date-detail-modal p{margin:5px 0px 30px;color:#727272;font-size:14px}.enrollment-date-detail-modal table{border:1px solid #ebebeb;margin:auto}.enrollment-date-detail-modal table td,.enrollment-date-detail-modal table th{padding:15px;text-align:center;font-weight:normal}.enrollment-date-detail-modal table th{border-bottom:1px solid #ebebeb;font-weight:400}.enrollment-date-detail-modal table td{font-size:13px;background:#fff;color:#727272}.enrollment-date-detail-modal table td.red{color:#f15b2a}.enrollment-date-detail-modal table th{background:#335164;color:#fff}.enrollment-date-detail-modal table tr{border-bottom:1px solid #ebebeb}.enrollment-date-detail-modal table.date-table{width:90%}.enrollment-date-detail-modal table.enroll-table{width:70%}.close-modal-button{position:absolute;right:8px;top:8px;z-index:1;border:0;padding:0;background-color:transparent;color:#b5b7ba;font-size:16px}.mentor-profile-div{background:#fafafa;border:1px solid #ddd;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.mentor-profile-div .profile-pic-preview,.mentor-profile-div #mentor-register .content section .default-company-logo,#mentor-register .content section .mentor-profile-div .default-company-logo,.mentor-profile-div #mentor-register .content section .default-profile-pic,#mentor-register .content section .mentor-profile-div .default-profile-pic,.mentor-profile-div .default-company-logo,.mentor-profile-div .default-profile-pic{width:150px;height:150px;overflow:hidden}.mentor-profile-div .default-profile-pic{background-image:url(https://static.designlab.com/mentors/images/avatar-icon.5bbe75c7b70e.png);background-size:100%}.mentor-profile-div .default-company-logo{background-image:url(https://static.designlab.com/main/images/bem-modules/avatar/avatar__logo.f8ffdb774f4e.png);background-size:100%}.notif-settings-div{background:#fafafa;border:1px solid #ddd;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:20px;text-align:left}.notif-settings-div label{display:inline-block;margin-bottom:5px;color:#727272;font-weight:600;font-size:13px;width:160px}.notif-settings-div div{display:block;margin:5px 0px}.notif-settings-div h1{font-size:14px;margin:0 0 15px}.payout-settings-cont{display:grid;grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:auto 288px}@media screen and (max-width:768px){.payout-settings-cont{grid-template-columns:1fr}}.mentor-payment-form{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#fafafa;border:1px solid #ddd;display:inline-block;min-height:500px;padding:40px;position:relative;text-align:left}.mentor-payment-form h1{font-size:14px;margin:0 0 15px}.mentor-payment-form h3{font-size:14px;text-align:center}.mentor-payment-form .vertically-centered-container{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;width:80%;text-align:center}.mentor-payment-form .vertically-centered-container img{display:block;width:160px;margin:auto}.mentor-payment-form .vertically-centered-container label{display:inline-block;color:#727272;font-weight:600;font-size:13px}.mentor-payment-form .vertically-centered-container a.button{display:inline-block;margin-top:15px}.mentor-payment-form .vertically-centered-container div.payout-screen{font-size:14px;font-weight:600;line-height:40px}.mentor-payment-form .vertically-centered-container div.payout-screen .success-text{color:#41bb28}.mentor-payment-form .vertically-centered-container div.payout-screen i{font-size:70px}.mentor-payment-form .vertically-centered-container div.payout-screen i.icon-warning-sign,.mentor-payment-form .vertically-centered-container div.payout-screen i.icon-remove-sign{color:#ddd}.mentor-payment-form .vertically-centered-container div.payout-screen i.icon-check-sign{color:#41bb28}.mentor-payment-form .vertically-centered-container div.payout-screen i.icon-question-sign{color:#b5b7ba;font-size:14px;margin-left:5px}.mentor-payment-form .vertically-centered-container form{margin-top:15px}.mentor-payment-form .vertically-centered-container form button{display:inline-block;margin-top:10px}.mentor-payment-form .vertically-centered-container form input{width:250px;margin:auto}.mentor-payment-form .vertically-centered-container .yes-link{margin-right:40px}.mentor-payment-form .back-link{bottom:40px;font-size:14px;font-weight:bold;position:absolute;right:40px}.mentor-payment-form .tos{bottom:40px;color:#727272;font-size:12px;line-height:1.3;position:absolute;width:250px}@media screen and (max-width:500px){.mentor-payment-form .tos{bottom:70px}}.mentor-payout-policy{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#fafafa;border:1px solid #ddd;display:inline-block;padding:20px;text-align:left;vertical-align:top}.mentor-payout-policy h1{font-size:14px;margin:0 0 15px}.mentor-payout-policy table{margin:10px 0px;border:1px solid #ddd;width:100%}.mentor-payout-policy table td{text-align:center;width:40%;font-size:14px;padding:10px}.mentor-payout-policy table td.second{width:10%}.mentor-payout-policy table p{font-size:13px}.mentor-payout-policy table img{width:60px;height:auto}.mentor-payout-policy table h4{font-weight:600;font-size:12px;margin:5px 0 0}.mentor-payout-policy p{color:#727272;font-size:12px;line-height:1.3;display:block}.payout-history{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#fafafa;border:1px solid #ddd;font-size:13px;margin:35px 0;padding:20px;text-align:center;width:100%}.payout-history td,.payout-history th{padding:15px}.payout-history th{border-bottom:2px solid #ddd}.payout-history tr{border-top:1px solid #ddd}.payout-history tr td:first-child{padding-left:25px}.payout-history tr td:first-child.whole-row{text-align:center}.payout-history .icon-external-link{margin-left:5px}#newsfeed-modal{z-index:1001;background:#fff;padding:0px;width:600px;margin-left:-300px;height:450px;overflow:auto}#newsfeed-modal .heading{padding:15px;background:#e8e8e8}#newsfeed-modal .heading h1{font-size:18px;font-weight:400}#newsfeed-modal .inner{padding:20px}#newsfeed-modal .inner .loading-text{text-align:center;font-weight:400;margin-top:30px}#newsfeed-modal .action-item{margin-bottom:10px}#newsfeed-modal .action-item .activity{font-size:13px;max-width:390px;display:inline-block}#newsfeed-modal .action-item .activity a{font-weight:600}#newsfeed-modal .action-item .date{color:#989898;float:right}#announcement-modal{width:740px;height:400px;margin-left:-370px;margin-top:-225px;background:#fff;text-align:center}#announcement-modal h1{font-weight:500;color:#000;font-size:28px}#announcement-modal h1.heading{font-weight:700;color:#000;font-size:34px}#announcement-modal p{font-weight:500;color:#727272;font-size:16px;display:block}#announcement-modal button{text-transform:none;letter-spacing:0;font-size:15px;display:inline-block}#announcement-modal .step-zero h1{margin-top:140px}#announcement-modal .step-zero p{width:60%;margin:auto;margin-bottom:40px}#announcement-modal .step-one{text-align:left}#announcement-modal .step-one img{position:absolute;bottom:0;left:80px;width:200px}#announcement-modal .step-one .right{margin:80px 40px 0px 360px}#announcement-modal .step-one button{margin-top:20px}#announcement-modal .step-two,#announcement-modal .step-three{text-align:left}#announcement-modal .step-two img,#announcement-modal .step-three img{position:absolute;bottom:0;left:30px}#announcement-modal .step-two .top,#announcement-modal .step-three .top{margin:30px}#announcement-modal .step-two .top .left,#announcement-modal .step-two .top .right,#announcement-modal .step-three .top .left,#announcement-modal .step-three .top .right{display:table-cell;vertical-align:middle}#announcement-modal .step-two .top .left,#announcement-modal .step-three .top .left{width:240px}#announcement-modal .step-two button,#announcement-modal .step-three button{position:absolute;bottom:30px;right:30px}#announcement-modal .step-three img{width:300px;left:110px}#announcement-modal .step-three .top .left{width:320px}#announcement-modal .step-four .top{margin:20px;text-align:center}#announcement-modal .step-four img{position:absolute;width:90%;bottom:0;left:50%;margin-left:-333px}@media screen and (max-width:768px){.unit{margin-right:0px!important}.unit:nth-child(3n){margin-right:0px!important}}body.mentor-register{background:#fafafa}#mentor-register .header,#mentor-register #discussion .back-header,#discussion #mentor-register .back-header{width:100%;padding:40px 0px;background:#2E6AB3;background-image:url(https://static.designlab.com/mentors/images/typeform-bg.7fbe70e2eb91.png);background-repeat:repeat;background-size:100%}#mentor-register .header .container,#mentor-register #discussion .back-header .container,#discussion #mentor-register .back-header .container{text-align:left;width:960px;margin:auto;max-width:100%}@media screen and (max-width:1040px){#mentor-register .header .container,#mentor-register #discussion .back-header .container,#discussion #mentor-register .back-header .container{padding:0 60px}}@media screen and (max-width:768px){#mentor-register .header .container,#mentor-register #discussion .back-header .container,#discussion #mentor-register .back-header .container{padding:0 32px}}#mentor-register .header img,#mentor-register #discussion .back-header img,#discussion #mentor-register .back-header img{opacity:0.4;margin-bottom:25px;width:100px;height:auto}#mentor-register .header h1,#mentor-register #discussion .back-header h1,#discussion #mentor-register .back-header h1{font-weight:400;font-size:44px;color:#fff}#mentor-register .content{background:#fff;margin:0 auto 40px;max-width:100%;padding:25px 60px;width:960px}@media screen and (max-width:768px){#mentor-register .content{padding:32px}}#mentor-register .content h3{text-align:center;margin:20px 0px;font-weight:500;color:#727272;font-size:15px}#mentor-register .content section{padding:25px 0px;margin:15px 0px;border-bottom:1px solid #ebebeb;position:relative}#mentor-register .content section:first-child{border-top:1px solid #ebebeb;padding-top:25px}#mentor-register .content section:first-child .number{top:26px}#mentor-register .content section .number{padding:4px 5px 2px;background:#ddd;color:#fff;position:absolute;top:17px;left:-40px;font-size:9px}#mentor-register .content section .number:after,#mentor-register .content section .number:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#mentor-register .content section .number:after{border-color:rgba(204,204,204,0);border-left-color:#ddd;border-width:8px;margin-top:-8px}#mentor-register .content section .number:before{border-color:rgba(0,0,0,0);border-width:23px;margin-top:-21px}#mentor-register .content section h1{font-weight:600;font-size:16px;color:#000;margin-bottom:25px}@media screen and (max-width:768px){#mentor-register .content section h1{margin-top:0}}#mentor-register .content section p{font-weight:600;color:#727272;font-size:14px;margin-bottom:20px}#mentor-register .content section span{color:#727272}#mentor-register .content section .username{position:relative}#mentor-register .content section .username a{margin:12px 25px 0 0;display:inline-block;font-size:14px;font-weight:bold}@media screen and (max-width:480px){#mentor-register .content section .username a{margin:0 25px 20px 0}}#mentor-register .content section .username span{color:#f15b2a}#mentor-register .content section .username i.icon-external-link{font-size:13px;vertical-align:middle;color:#f15b2a;margin-left:6px}#mentor-register .content section label{color:#727272;font-weight:bold;display:block;margin-bottom:6px}#mentor-register .content section label.error{color:#f15b2a}#mentor-register .content section input:not([type="file"]),#mentor-register .content section textarea{padding:10px;width:240px;margin:0 25px 25px 0px}@media screen and (min-width:600px){#mentor-register .content section input:not([type="file"]).long,#mentor-register .content section textarea.long{width:510px}}#mentor-register .content section input[type="radio"],#mentor-register .content section input[type="checkbox"]{display:inline-block;margin:0px 10px 5px 0px;padding:0px;width:auto}#mentor-register .content section div.select-wrap{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#fff;border:2px solid #e8e8e8;display:inline-block;margin:0 0 25px;position:relative}#mentor-register .content section select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;margin-bottom:0px;max-width:237px;padding:9px 36px 9px 9px;position:relative;z-index:10}#mentor-register .content section select:hover{cursor:pointer}#mentor-register .content section i.icon-chevron-down{color:#ccc;position:absolute;top:11px;right:11px;z-index:9;font-size:14px}@media screen and (min-width:600px){#mentor-register .content section textarea{width:510px}}#mentor-register .content section .form-field{display:inline-block;vertical-align:top}#mentor-register .content section .personal-info{display:table-cell;vertical-align:top}@media screen and (max-width:1000px){#mentor-register .content section .personal-info{display:block;width:100%}}#mentor-register .content section .right-fields{display:table-cell;width:70%}@media screen and (max-width:1000px){#mentor-register .content section .right-fields{display:block;width:100%}}#mentor-register .content section .photo-upload{display:table-cell;padding-right:30px;text-align:center;vertical-align:top;width:30%}@media screen and (max-width:1000px){#mentor-register .content section .photo-upload{display:block;padding:0 0 32px;width:100%}}#mentor-register .content section .profile-pic-preview,#mentor-register .content section .default-company-logo,#mentor-register .content section .default-profile-pic{width:150px;height:150px;overflow:hidden;margin:15px auto;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:2px solid #ebebeb}#mentor-register .content section .default-profile-pic{background-image:url(https://static.designlab.com/mentors/images/avatar-icon.5bbe75c7b70e.png);background-size:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}#mentor-register .content section .default-company-logo{background-image:url(https://static.designlab.com/main/images/bem-modules/avatar/avatar__logo.f8ffdb774f4e.png);background-size:100%}#mentor-register .content section .upload-button-cont{width:105px;margin-left:auto;margin-right:auto}#mentor-register .content section .upload-button-cont button{text-transform:none;letter-spacing:0;margin:15px auto 10px;display:inline-block;background:#262f34}#mentor-register .content section .work-photo{width:150px;height:150px;display:inline-block;background:#fafafa;border:1px solid #ebebeb;margin:20px 20px 0px 0px;vertical-align:top;position:relative}#mentor-register .content section .work-photo__image{width:150px;height:150px;background-repeat:no-repeat;background-size:cover;background-position:center}#mentor-register .content section .work-photo button{display:block;position:absolute;z-index:100;left:50%;margin-left:-48px;bottom:55px}#mentor-register .content section .work-photo button span{color:#fff}#mentor-register .content section .work-photo button.update-pic{bottom:15px}#mentor-register .content .submit-button{text-transform:none;letter-spacing:0;font-size:14px;width:200px;margin:auto;display:block}body.mentor-feedback{background:#fff}.feedback-question-block form.feedback-question-form textarea,.feedback-form-block form.feedback-form textarea{max-width:600px;min-width:600px;font-size:16px;-webkit-appearance:none;min-height:100px;padding:15px;border-radius:4px;color:#000}@media (max-width:650px){.feedback-question-block form.feedback-question-form textarea,.feedback-form-block form.feedback-form textarea{max-width:100%;min-width:100%}}.survey-loading{position:absolute;margin-top:25%;margin-left:50%}.feedback-top{background:#233640;text-align:center;padding:45px 0;min-height:400px}@media (max-width:860px){.feedback-top{overflow:hidden;min-height:auto;padding:45px 10px}}.feedback-top img.buble{width:80px;margin:0px 30px;display:inline-block}.feedback-top h3{color:white;font-weight:500;font-size:20px;margin:20px 0px 10px}.feedback-top p{color:white;font-size:16px}.feedback-top .details{display:inline-block;width:300px;vertical-align:top;margin-top:10px}@media (max-width:860px){.feedback-top .details{width:35%}}@media (max-width:500px){.feedback-top .details{width:100%;text-align:center!important;margin-bottom:15px}}.feedback-top .details h4{color:#fff;font-weight:400}.feedback-top .details.left{text-align:right}.feedback-top .details.right{text-align:left}.feedback-top.welcome{padding:100px 0 0}@media (max-width:860px){.feedback-top.welcome{padding:50px 0}}.feedback-top.welcome h3{font-size:25px;line-height:2;margin-bottom:25px}.feedback-top.welcome p{color:white;font-size:18px;line-height:1.6}.feedback-top .sub-copy p{width:600px;margin:auto}.feedback-bottom-layer{padding:10px 0px 40px;text-align:center}.feedback-bottom-layer .get-started-button{display:inline-block;text-transform:none;letter-spacing:0;line-height:44px;height:44px;font-size:14px;border:2px solid #233640;color:#233640;padding:0 50px;margin-top:50px}.feedback-bottom-layer .get-started-button:hover{background-color:#233640;color:white}.feedback-bottom-layer a.simple-link{font-size:16px;color:#4a4a4a;text-decoration:underline;display:inline-block;padding:0 35px}.feedback-bottom-layer a.simple-link:hover{text-decoration:none}.feedback-bottom-layer a.simple-link.red{color:#d0021b}.feedback-form-block{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.3);padding:65px 0 45px;width:860px;margin:-175px auto 25px;text-align:center;border:1px solid #ebebeb}@media (max-width:860px){.feedback-form-block{width:100%;margin-top:0}}.feedback-form-block h2.title{color:#325165;font-size:26px;font-weight:500;margin-bottom:20px}.feedback-form-block p{font-size:16px;margin-bottom:15px}.feedback-form-block p a.return-link{color:#233640;font-size:16px}.feedback-form-block form.feedback-form{padding-top:40px}.feedback-form-block form.feedback-form .form-group{text-align:center}.feedback-form-block form.feedback-form label.input-group{display:block;width:600px;margin:0 auto 20px;border-radius:0;border:1px solid #233640;padding:20px;font-size:16px;position:relative;text-align:left;cursor:pointer}@media (max-width:650px){.feedback-form-block form.feedback-form label.input-group{width:90%}}@media (max-width:400px){.feedback-form-block form.feedback-form label.input-group{padding:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.feedback-form-block form.feedback-form label.input-group:hover{background:rgba(35,54,64,0.3)}.feedback-form-block form.feedback-form .icon-wrap{display:none;width:70px;height:100%;background:#233640;position:absolute;right:0;top:0;text-align:center}@media (max-width:400px){.feedback-form-block form.feedback-form .icon-wrap{width:40px}}.feedback-form-block form.feedback-form .icon-wrap i.icon-ok{font-size:35px;line-height:58px;color:#fff}@media (max-width:400px){.feedback-form-block form.feedback-form .icon-wrap i.icon-ok{line-height:40px;font-size:20px}}.feedback-form-block form.feedback-form input[type=radio]{display:none}@media (max-width:400px){.feedback-form-block form.feedback-form input[type=radio]:checked + label.input-group{padding-right:40px}}.feedback-form-block form.feedback-form input[type=radio]:checked + label.input-group .icon-wrap{display:table-cell}.feedback-form-block form.feedback-form textarea{margin-bottom:30px}@media (max-width:650px){.feedback-form-block form.feedback-form textarea{min-width:90%;max-width:90%}}.feedback-form-block form.feedback-form .return-feedback-button{display:inline-block;text-transform:none;letter-spacing:0;line-height:40px;height:40px;padding:0 30px;font-size:14px;margin-bottom:25px;border:2px solid #233640;color:#233640}.feedback-form-block form.feedback-form .return-feedback-button:hover{background-color:#233640;color:white}.feedback-question-block{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.1);padding:25px 0 45px;width:860px;margin:-175px auto 25px;text-align:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}@media (max-width:860px){.feedback-question-block{width:100%;margin-top:0}}.feedback-question-block .list-question{display:inline-block;font-size:13px;color:#9b9b9b;padding:7px 0;border-bottom:1px solid #9b9b9b;margin-bottom:30px}.feedback-question-block h2{color:#3e5b6e;font-size:24px;font-weight:500;margin-bottom:25px}.feedback-question-block p{color:#585858;font-size:14px;width:50%;margin:0 auto}.feedback-question-block form.feedback-question-form{margin:50px auto 0;width:600px}.feedback-question-block form.feedback-question-form .form-group.submit{padding-bottom:30px}.feedback-question-block form.feedback-question-form hr{width:50px;margin:30px auto;border:none;background:#ebebeb;height:2px}@media (max-width:650px){.feedback-question-block form.feedback-question-form{width:90%}}.feedback-question-block form.feedback-question-form .radio-wrap{display:inline-table;position:relative;margin-bottom:40px}@media (max-width:650px){.feedback-question-block form.feedback-question-form .radio-wrap{display:block}}.feedback-question-block form.feedback-question-form .radio-wrap:before{position:absolute;content:'';display:block;width:80%;height:8px;background:#f2f2f2;left:10%;top:30px;z-index:1}@media (max-width:650px){.feedback-question-block form.feedback-question-form .radio-wrap:before{width:8px;height:80%;left:30px;top:10%}}.feedback-question-block form.feedback-question-form .radio-wrap:after{content:"";display:table;clear:both}.feedback-question-block form.feedback-question-form .radio-wrap .radio-block{display:table-cell;width:120px}@media (max-width:650px){.feedback-question-block form.feedback-question-form .radio-wrap .radio-block{display:inline-block;width:100%;vertical-align:middle;margin-bottom:15px;height:72px}}.feedback-question-block form.feedback-question-form .radio-wrap .radio-block:before{content:' ';display:inline-block;vertical-align:middle;height:100%}.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio]{display:none}.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio]#radioLikert1 + label,.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio].radioLikert1 + label{box-shadow:0 0 0 3px #DC5D5B,inset 0 0 0 3px #DC5D5B}.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio]#radioLikert1 + label:hover,.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio].radioLikert1 + label:hover{background:#DC5D5B}.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio]#radioLikert1:checked + label,.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio].radioLikert1:checked + label{background:#DC5D5B}.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio]#radioLikert2 + label{box-shadow:0 0 0 3px #feca74,inset 0 0 0 3px #feca74}.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio]#radioLikert2 + label:hover{background:#feca74}.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio]#radioLikert2:checked + label{background:#feca74}.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio]#radioLikert3 + label,.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio].radioLikert2 + label{box-shadow:0 0 0 3px #edf393,inset 0 0 0 3px #edf393}.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio]#radioLikert3 + label:hover,.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio].radioLikert2 + label:hover{background:#edf393}.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio]#radioLikert3:checked + label,.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio].radioLikert2:checked + label{background:#edf393}.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio]#radioLikert3:checked + label:hover,.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio].radioLikert2:checked + label:hover{background:#edf393}.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio]#radioLikert4 + label,.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio].radioLikert3 + label{box-shadow:0 0 0 3px #A4F19E,inset 0 0 0 3px #A4F19E}.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio]#radioLikert4 + label:hover,.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio].radioLikert3 + label:hover{background:#A4F19E}.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio]#radioLikert4:checked + label,.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio].radioLikert3:checked + label{background:#A4F19E}.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio]#radioLikert5 + label{box-shadow:0 0 0 3px #7cd4e3,inset 0 0 0 3px #7cd4e3}.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio]#radioLikert5 + label:hover{background:#7cd4e3}.feedback-question-block form.feedback-question-form .radio-wrap .radio-block input[type=radio]#radioLikert5:checked + label{background:#7cd4e3}.feedback-question-block form.feedback-question-form .radio-wrap .radio-block label{display:block;width:66px;height:66px;border-radius:50%;border:3px solid white;background:#fff;position:relative;z-index:5;cursor:pointer;margin:0 auto 15px}@media (max-width:650px){.feedback-question-block form.feedback-question-form .radio-wrap .radio-block label{float:left;margin-bottom:0}}.feedback-question-block form.feedback-question-form .red-light{margin-bottom:40px}.feedback-question-block form.feedback-question-form .red-light p{width:90%}.feedback-question-block form.feedback-question-form .red-light .radio-option{text-align:left;font-size:16px;margin-bottom:5px}.feedback-question-block form.feedback-question-form .red-light .radio-option input[type="radio"]{margin-right:8px}.feedback-question-block form.feedback-question-form p{font-size:18px;margin-bottom:15px}.feedback-question-block form.feedback-question-form textarea{margin-bottom:30px}@media (max-width:650px){.feedback-question-block form.feedback-question-form textarea{width:100%;min-height:150px}}.feedback-question-block form.feedback-question-form .last-button,.feedback-question-block form.feedback-question-form .next-button{display:inline-block;text-transform:none;letter-spacing:0;line-height:40px;height:40px;font-size:14px;border:2px solid #233640;color:#233640;padding:0;width:175px;text-align:center}.feedback-question-block form.feedback-question-form .last-button:hover,.feedback-question-block form.feedback-question-form .next-button:hover{background-color:#233640;color:white}.feedback-question-block form.feedback-question-form .last-button.disabled,.feedback-question-block form.feedback-question-form .next-button.disabled{cursor:default;pointer-events:auto;opacity:0.3}.feedback-question-block form.feedback-question-form .last-button.disabled:hover,.feedback-question-block form.feedback-question-form .next-button.disabled:hover{background-color:#fff;color:#233640}.feedback-question-block form.feedback-question-form .clear:after{content:"";display:table;clear:both}.feedback-question-block form.feedback-question-form .last-button{float:left}.feedback-question-block form.feedback-question-form .next-button{float:right}.feedback-question-block.first-q form.feedback-question-form .last-button{border-color:#9b9b9b;color:#9b9b9b;background-color:#fff}.feedback-question-block.last-q{padding-top:0}.feedback-question-block.last-q .list-question{display:none}.feedback-question-block.last-q h2{display:none}.feedback-question-block.last-q .feedback-question-form{padding-top:0}.feedback-question-block.last-q form.feedback-question-form .next-button{float:none;width:200px}.feedback-question-block.last-q form.feedback-question-form textarea{margin-bottom:50px}.feedback-question-block.last-q form.feedback-question-form p{padding-top:40px}#progress-report-info-modal .modal-inner{background:#fff;text-align:center;padding:25px}#progress-report-info-modal .modal-inner img{margin:20px auto;display:block}#progress-report-info-modal .modal-inner h1{margin-bottom:10px}#progress-report-info-modal .modal-inner p{font-size:14px;line-height:1.4;text-align:left;margin-bottom:20px}#progress-report-info-modal .modal-inner ol{margin-bottom:20px}#progress-report-info-modal .modal-inner ol li{text-align:left}#progress-report-info-modal .modal-inner hr{background:#ebebeb;height:1px;border:none;margin-bottom:15px;display:block}.status-bar{color:#fff;font-size:16px;font-weight:600;line-height:1.5;padding:8px 16px}.status-bar.status-bar--info{background-color:#2B6CB0}.status-bar.status-bar--warning{background-color:#6B46C1}.status-bar.status-bar--done{background-color:#38B2AC}.status-bar.status-bar--attention{background-color:#B83280}.status-bar .status-bar__icon{vertical-align:middle;margin-right:8px;margin-top:-4px}.status-bar .status-bar__link{color:#fff;font-weight:normal;text-decoration:underline;float:right}.status-tag{display:flex;align-items:center;font-weight:600;white-space:nowrap}.status-tag.approved{color:#38B2AC}.status-tag.needs-work{color:#6B46C1}.status-tag.needs-feedback{color:#2B6CB0}.status-tag__icon{display:block;width:20px;height:20px;fill:currentColor;margin-right:4px}.status-tag__label{font-size:16px}