body{background-color:#edf0f4}.student-dashboard{height:100%}.student-dashboard__more-sessions{cursor:pointer;display:block;color:#777d84;font-size:14px}.student-dashboard__more-sessions:hover{color:#344142}.student-dashboard.is-library{background-color:#fff}.student-dashboard.is-nav-visible{padding-top:4.1875rem}@media (max-width:767px){.student-dashboard.is-nav-visible{padding-top:3.75rem}}.student-dashboard__loading-container{display:table;width:100%;height:100%}.student-dashboard__loading-indicator{display:table-cell;vertical-align:middle}.student-dashboard__body{height:100%}.c-live-session-notificaion{position:fixed;left:20px;bottom:20px;width:100%;max-width:327px;background-color:#fff;border-radius:.25rem;padding-top:1rem;padding-bottom:1rem;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.c-live-session-notificaion__icon{margin-top:5px;transform:scale(.77)}.c-live-session-notificaion__indicator{position:relative;display:inline-block}.c-live-session-notificaion__indicator:after{width:6px;height:6px;background-color:#bbb8c4;content:" ";position:absolute;bottom:5px;right:4px;border-radius:100%;display:block}.c-live-session-notificaion__indicator.is-active:after{background-color:#00c674;animation-name:blink;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:easein}.c-subject-placeholder{overflow:hidden;padding:0;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border:none}.c-subject-placeholder__container{background:#f6f7f9;height:222px;overflow:hidden;position:relative;width:100%}.c-subject-placeholder__container:before{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background-image:linear-gradient(90deg,#f6f7f9,#e9ebee 20%,#f6f7f9 40%,#f6f7f9);background-repeat:no-repeat;background-size:100% 130px;content:" ";display:block;height:100%;position:relative}.c-subject-placeholder__icon{border-radius:50%;width:58px;border:8px solid #fff;height:58px;overflow:hidden;background-color:transparent;position:absolute;top:0;right:-8px}.c-subject-placeholder__white{background-color:#fff;position:absolute}.c-subject-placeholder__white.is-title-top{top:30px;width:100%;height:55px}.c-subject-placeholder__white.is-subtitle-bottom,.c-subject-placeholder__white.is-subtitle-top{height:20px;top:81px;width:100%}.c-subject-placeholder__white.is-subtitle-top{top:87px}.c-subject-placeholder__white.is-subtitle-bottom{height:25px;top:120px}.c-subject-placeholder__white.is-title-bottom{height:15px;top:0;width:100%}.c-subject-placeholder__white.is-title-left,.c-subject-placeholder__white.is-title-right{height:30px;left:0;top:0;width:70px}.c-subject-placeholder__white.is-subtitle-left,.c-subject-placeholder__white.is-subtitle-right{height:20px;left:0;top:101px;width:30px}.c-subject-placeholder__white.is-subtitle-right,.c-subject-placeholder__white.is-title-right{right:0;left:auto}.c-line-heading__title{position:relative;color:#777d84;margin:0}.c-line-heading__text{position:relative;z-index:2;padding-left:2rem;font-size:1rem;background-color:#edf0f4}@media (min-width:1200px){.PresenterChooser{padding-left:120px;padding-right:120px}}.PresenterChooser__item{overflow:hidden}.PresenterChooser__item-job{font-size:.875rem;height:50px}.PresenterChooser__item-cover{border:1px solid #edf0f4;border-radius:100%;width:90px;height:90px;display:inline-block;overflow:hidden}.PresenterChooser__item-interests{color:#777d84;height:206px;overflow:hidden;border-top:1px solid #edf0f4;background-color:#f7f8fa}.PresenterChooser__item-interests h6{color:#000}.PresenterChooser__item-interests p{font-size:.875rem}.PresenterChooser__item .btn{padding:10px 0}.PresenterChooser__item .btn-white{color:#344142;border-width:1px 0 0;border-top-color:#edf0f4}.Thesis-WaitingMessage{border-top:4px solid #009ee0}.Thesis-WaitingMessage__title{color:#009ee0}.Thesis-PresenterBlock{position:relative}.Thesis-PresenterBlock__photo{border:1px solid #dfdfdf;border-radius:100%;width:60px;height:60px}.Thesis-PresenterBlock__cv{position:absolute;top:15px;left:10px;padding:10px 15px}.Thesis-PresenterBlock__cv:hover{color:#fff;background-color:#344142;border-color:#344142}.Thesis-Instruction{border-top:5px solid #550bbd}.Thesis-Instruction__header{border-bottom:1px dotted #dac9ff;background:linear-gradient(180deg,rgba(85,11,189,.1),#fff)}.Thesis-Instruction__header-title{color:#550bbd}.Thesis-Instruction__header-description{font-size:.875rem!important}.Thesis-Instruction__item-description{line-height:2;font-size:.875rem!important}.Thesis-Instruction__btn{font-size:14px!important;padding:10px 20px}.Thesis-Instruction__btn i{display:inline-block;vertical-align:middle}.Thesis-UploadDraft{position:relative;overflow:hidden}.Thesis-UploadDraft__heading{color:#777d84;font-size:14px}.Thesis-UploadDraft progress[value]{appearance:none;width:100%;height:6px}.Thesis-UploadDraft progress[value]::-webkit-progress-value{background-color:#610dd6}.Thesis-UploadDraft progress[value]::-webkit-progress-bar{background-color:#edf0f4;border-radius:5px;overflow:hidden;box-shadow:inset 0 2px 5px rgba(0,0,0,.25)}.Thesis-UploadDraft .btn{position:relative;border-radius:0;background-color:#f7f8fa;border-width:1px 0 0}.Thesis-UploadDraft .btn:hover{background-color:#610dd6;color:#fff}.Thesis-UploadDraft .btn:hover i{color:#9754f5;opacity:1;bottom:-20px}.Thesis-UploadDraft-title{color:#777d84}.Thesis-UploadDraft__cloud{font-size:80px;transition:bottom .3s;position:absolute;left:40px;opacity:.1;bottom:-30px}.Thesis-UploadDraft__input{position:absolute;width:200%;height:100%;top:0;right:0;cursor:pointer;left:0;opacity:0;margin-right:-100px;bottom:0;background-color:#fff}.Thesis-UploadDraft__done{position:relative;background-color:#f7f8fa;border-color:#e0e0e0;border-style:solid;border-width:1px 0}.Thesis-UploadDraft__done-type{background:#fff;padding-left:2px;box-shadow:0 0 1px #bbb8c4;padding-right:2px;border:5px solid #fff;border-radius:5px}.Thesis-UploadDraft__done-delete{position:absolute;top:35px;background:transparent;padding:0;border-width:0;left:15px;color:#344142!important;font-size:24px!important}.Thesis-UploadDraft__done-delete:hover{color:#df2525!important}.Thesis-UploadDraft__done-heading{font-size:.75rem!important}.Thesis-UploadDraft__done-input{resize:none;display:block;outline:none;padding:3px;width:100%;height:50px;border-width:0}.ThesisWorkSteps__item{display:-ms-flexbox;display:flex;font-size:12px;color:#777d84}.ThesisWorkSteps__position{width:30px;margin-left:10px;height:30px;background-color:#b9c2cb;color:#fff;font-size:12px;border-radius:100%;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.ThesisWorkSteps__item.is-active{color:#50555a;font-weight:700}.is-active .ThesisWorkSteps__position{background-color:#550bbd}.is-done .ThesisWorkSteps__position{background-color:#fff;color:#550bbd}.is-done .ThesisWorkSteps__position .material-icons{font-size:18px}.ThesisWorkSteps__subtitle{font-weight:200}.ThesisPortal__draft{overflow:hidden}.ThesisPortal__draft-footer{border-top:1px solid #e0e0e0;background-color:#f7f8fa;font-size:14px}.ThesisPortal__draft-labels{font-size:12px}.ThesisPortal__draft-button{border-width:0;padding:5px 8px;float:left;top:-4px;position:relative;border-radius:4px;background-color:#50555a;font-size:14px;color:#fff}.ThesisPortal__draft-button.is-last{background-color:#ef8508}.ThesisPortal__draft-header{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex}.ThesisPortal__draft-word{background-color:#e0f6ff;border-radius:5px;padding:5px 20px}.ThesisPortal__draft-label{display:inline-block;font-weight:100;padding:2px 8px 8px;border-radius:4px;background-color:#e0f6ff;font-size:14px;color:#009ee0;text-align:center}.ThesisPortal__draft-label.is-approval{background-color:#c7ffc7;color:#04a979}.ThesisPortal__draft-notification{font-size:14px;border-bottom:1px solid #e0e0e0;height:54px}.ThesisPortal__draft-notification.is-last{border-bottom-color:#fff5c7;background-color:#fff5c7;color:#ef8508}.ThesisPortal__draft-notification.is-success{color:#04a979;border-bottom-color:#c7ffc7;background-color:#c7ffc7}.ThesisSessionBlock{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ThesisSessionBlock__cta{margin-right:auto}.ThesisSessionBlock__cta.is-future{pointer-events:none}.ThesisSessionBlock__cta:not(.is-future):focus,.ThesisSessionBlock__cta:not(.is-future):hover{background-color:#04a979;border-color:#04a979;color:#fff}.ThesisSessionBlock__img{width:50px;height:50px;border-radius:50%;overflow:hidden}.ThesisSessionBlock__info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.SiminarSession{border-top:4px solid;overflow:hidden}.SiminarSession.is-future{border-top-color:#009ee0}.SiminarSession.is-live{border-top-color:#00c674}.SiminarSession__heading{font-size:18px}.SiminarSession__icon{position:absolute;font-size:100px;right:80px;top:80px;opacity:.1}.SiminarSession.is-future .SiminarSession__heading{color:#00567a}.SiminarSession.is-future .SiminarSession__time{color:#009ee0}.SiminarSession__footer{display:block;border-top:1px solid #ade7ff;background-color:#e0f6ff;color:#007aad;font-size:14px}.SiminarSession.is-live .SiminarSession__footer{background-color:#00c674;border-top-color:#93ffd2;color:#fff}.SiminarSession.is-live .SiminarSession__footer:hover{background-color:#2dffa8}.TextBoxForm{width:100%;border-top:2px solid #c3cad6}.TextBoxForm__input{width:100%;border-radius:0;resize:none;border-width:0}.ThesisChatList{padding:10px;overflow:scroll}.ThesisChatList__item{line-height:1.6rem;padding:16px;border-bottom-right-radius:30px;border-bottom-left-radius:6px;background-color:#550bbd;font-size:14px;color:#fff;margin-right:40px}.ThesisChatList__item,.ThesisChatList__item.is-other{border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.2)}.ThesisChatList__item.is-other{margin-right:0;margin-left:40px;border-bottom-right-radius:6px;border-bottom-left-radius:20px;background-color:#fff;color:#232629}.Thesis-Chat{z-index:9999;position:relative;transform:translateX(-100%)}.Thesis-Chat.is-visible{transform:translateX(0)}@media (min-width:544px){.Thesis-Chat{transform:translateX(0);z-index:0}}.Thesis-Chat__teacher-item{display:-ms-flexbox;display:flex;border-color:#e0e0e0;border-style:solid;border-width:1px 0;background-color:#fff}.Thesis-Chat__teacher-item-photo{width:40px;height:40px;overflow:hidden;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.Thesis-Chat__teacher-item-name{font-size:14px;color:#50555a;font-weight:700}.Thesis-Steps{overflow:scroll;transform:translateX(100%);z-index:10;border-top:1px dotted #dfdfdf;font-family:Helvetica Neue}@media (min-width:544px){.Thesis-Steps{transform:translateX(0);z-index:0}}.Thesis-Steps.is-visible{transform:translateX(0)}.Thesis-Steps__badge{border-radius:40px;background-color:#fff5c7;font-size:10px;color:#ef8508;position:absolute;top:20px;left:15px;padding:2px 10px;text-align:center}.Thesis-Steps__item{position:relative;border-bottom:1px dotted #dfdfdf;color:#777d84;font-weight:400}.Thesis-Steps__item.is-active,.Thesis-Steps__item.is-button:hover{background-color:#610dd6;color:#fff}.Thesis-Steps__item-label{border-radius:50%;background-color:#777d84;vertical-align:middle;-ms-flex-align:center;align-items:center;line-height:1;font-weight:100;width:20px;height:20px;padding-top:5px}.Thesis-Steps__item.is-active .Thesis-Steps__item-label{color:#610dd6;background-color:#fff}.Thesis-Steps__item.is-button{width:100%;border-width:0;border-bottom:1px dotted #dfdfdf;text-align:right}.Thesis-Steps__help{font-size:.875rem}.Thesis-Steps__help a{color:#777d84}.study-countdown__panel{color:#777d84}.c-joyride-message__panel,.study-countdown__panel{border-radius:.25rem;background-color:#fff;font-size:17px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.c-joyride-message__panel{position:relative;color:#50555a}.c-joyride-message__close{position:absolute;left:20px;padding:0;line-height:1;background-color:transparent;border-width:0;top:50%;border-radius:100%;margin:-6.5px 0 0;cursor:pointer}.c-session-placeholder{overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border:none}.c-session-placeholder__container{background:#f6f7f9;height:57px;overflow:hidden;position:relative;width:300px}.c-session-placeholder__container:before{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background-image:linear-gradient(90deg,#f6f7f9,#e9ebee 20%,#f6f7f9 40%,#f6f7f9);background-repeat:no-repeat;background-size:100% 57px;content:" ";display:block;height:100%;position:relative}.c-session-placeholder__icon{border-radius:50%;width:58px;border:8px solid #fff;height:58px;overflow:hidden;background-color:transparent;position:absolute;top:0;right:-8px}.c-session-placeholder__white{background-color:#fff;position:absolute}.c-session-placeholder__white.is-icon-up{top:-12px;width:42px;height:20px;right:0}.c-session-placeholder__white.is-icon-bottom{bottom:-13px;width:42px;height:20px;right:0}.c-session-placeholder__white.is-icon-left{top:0;width:42px;height:59px;right:42px}.c-session-placeholder__white.is-title-bottom{height:9px;width:100%;right:50px;top:8px}.c-session-placeholder__white.is-title-left{height:10px;width:10px;left:0;top:0}.c-session-placeholder__white.is-subtitle-bottom{height:25px;width:100%;right:50px;top:25px}.c-session-placeholder__white.is-subtitle-left{height:9px;width:100px;top:16px;left:0}.c-session-block{-webkit-perspective:1000;transform-origin:center}.c-session-block__others{background-color:#f7f8fa;border-bottom:1px solid #dde1e6}.c-session-block__others__container{background-color:#f7f8fa;border-top:1px solid #dde1e6}.c-session-block__others-title{color:#50555a;font-size:14px;font-weight:700}.c-session-block__others-duration{color:#50555a;font-size:14px}.c-session-block__others-link{color:#50555a;font-size:14px;font-weight:700;text-decoration:underline}.c-session-block__others-toggle{background:none;color:#777d84;font-size:15px;display:block;width:250px;border:none}.c-session-block__panel{position:relative;border-radius:.25rem;overflow:hidden;background-color:#fff;font-size:17px;color:#344142;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:transform .3s cubic-bezier(.25,.8,.25,1);backface-visibility:hidden}.c-session-block__panel:after{content:"";display:table;clear:both}.c-session-block__panel:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);transform:translateZ(20px)}@media (max-width:767px){.c-session-block__panel.is-past{padding-bottom:0}}.c-session-block__dropdown-menu{margin-top:-3px!important;padding:0;margin:0;overflow:hidden;border-radius:0 5px 5px;border:none}.c-session-block__excuse-comment-text{color:#777d84;font-size:15px}.c-session-block__excuse-comment{border-top:1px solid #edf0f4;background-color:#f7f8fa}.c-session-block__excuse-plus{font-size:30px;line-height:0;top:8px;position:relative;left:-8px}.c-session-block__excuse-icon{float:left;position:relative;right:0;top:4px}.c-session-block__dropdown-icon{float:left;top:8px;position:relative;left:0}.c-session-block__dropdown-item{border-top:1px solid #50555a}.c-session-block__dropdown-item:hover{background-color:#344142}.c-session-block__title{margin-bottom:0}@media (max-width:767px){.c-session-block__title{margin-top:1rem}}@media (max-width:543px){.c-session-block__title{font-size:16px}}.c-session-block__description{margin:0}@media (max-width:767px){.c-session-block__description{font-size:13px}}@media (max-width:767px){.c-session-block__countdown{padding:1rem 0;text-align:center;margin-bottom:0}}@media (max-width:767px){.c-session-block__date{font-size:1rem;text-align:center}}@media (max-width:767px){.c-session-block__excuse-button,.c-session-block__recording{width:50%;position:absolute;font-size:15px;right:0;border-radius:0;bottom:0}.c-session-block__excuse-button.is-full,.c-session-block__recording.is-full{width:110%;text-align:center}}.c-session-block__excuse-button{margin-left:.625rem}@media (max-width:767px){.c-session-block__excuse-button{left:0;margin-left:0;right:auto}}.c-session-block__lessons{margin:0}@media (max-width:767px){.c-session-block__lessons{margin-top:1rem;font-size:15px}}@media (max-width:767px){.c-session-block__mobile-button{width:100%;display:block;margin-bottom:1rem}}@media (min-width:768px){.c-session-block__mobile-button.has-right{margin-right:1rem}}.c-session-block__icon{margin-top:5px}@media (max-width:767px){.c-session-block__running{bottom:0;right:0;position:absolute;border-radius:0}}.c-session-block__indicator{position:relative;display:inline-block}.c-session-block__indicator:after{width:6px;height:6px;background-color:#bbb8c4;content:" ";position:absolute;bottom:5px;right:4px;border-radius:100%;display:block}.c-session-block__indicator.is-active:after{background-color:#00c674;animation-name:blink;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:easein}@media (max-width:767px){.c-session-block__indicator{top:.3125rem}}.no-pos-relative{position:static}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes blink{0%{opacity:1}50%{opacity:.1}to{opacity:1}}@keyframes upanddown{0%{top:5%}50%{top:95%}to{top:5%}}@keyframes librarypackage{0%,20%{transform:scale(1.1) rotate(5deg);opacity:.5}20%,40%{opacity:1;transform:scale(1) rotate(0deg)}}.media-container{width:50%!important}.media-box,.media-container{border:none!important;border-radius:0!important}.media-box{margin:0!important}.student-navbar__navbar{border-radius:0}.student-navbar__bg{position:fixed;z-index:10;right:0;left:0;top:0;border-radius:0!important;background-color:#344142;transition-property:transform;transition-duration:.25s;will-change:transform;transition-timing-function:cubic-bezier(.2,.5,.3,1)}@media (max-width:543px){.student-navbar__bg{padding:0}}.student-navbar__bg.is-library{background-color:#2e221a}@media (max-width:767px){.student-navbar__nav{margin-right:0;padding-right:0}}@media (min-width:544px){.student-navbar__nav{margin-top:7px}}.student-navbar__nav-item{margin-right:1.5rem!important}@media (max-width:1199px){.student-navbar__nav-item{margin-right:0!important}}@media (max-width:543px){.student-navbar__nav-item{margin-right:1rem!important}}.student-navbar__brand{display:block;margin:0 auto}@media (max-width:767px){.student-navbar__brand{display:inline-block}}.student-navbar__logo-small{width:48px}.student-navbar__logo{position:relative;top:5px;width:140px;filter:opacity(60%)}@media (min-width:1200px){.student-navbar__logo{top:0;height:43px;width:auto}}.student-navbar__nav-link{font-size:16px;position:relative;padding:0 .16667rem;color:#93a7a9!important}@media (min-width:992px){.student-navbar__nav-link{padding:0 1rem}}@media (max-width:543px){.student-navbar__nav-link{font-size:16px;color:#93a7a9!important;padding:18px 0!important}}.student-navbar__nav-link.is-library{color:#b7b1ad!important}.student-navbar__nav-link.active{color:#fff!important}@media (max-width:543px){.student-navbar__user-avatar{padding:0}}.student-navbar__user-avatar img{width:42px;height:42px;overflow:hidden;border-radius:100%;display:inline-block;font-size:37px;text-indent:0;line-height:36px;color:#fff;background-color:#02a978}@media (max-width:543px){.student-navbar__user-avatar img{width:36px;height:36px;display:inline-block}}.student-navbar__user-info{color:#93a7a9}.student-navbar__user-info.is-library{color:#b7b1ad}.student-navbar__user-info__name{overflow:hidden;font-size:13px;text-overflow:ellipsis}.student-navbar__user-info__code{width:120px;font-size:12px}.student-navbar__drop-nav-item{position:relative;width:100%;max-width:100%;display:block}@media (min-width:992px){.student-navbar__drop-nav-item{max-width:217px;display:inline-block}}@media (max-width:1199px){.student-navbar__drop-nav-item{width:190px;padding-right:0;margin-right:0!important}}@media (max-width:543px){.student-navbar__drop-nav-item{width:auto;max-width:auto;float:left!important;margin-top:10px}}.student-navbar__drop-nav-item__trigger{cursor:pointer;position:absolute;left:0;top:7px;background-color:transparent;border:none;padding:0;margin:0}@media (max-width:543px){.student-navbar__drop-nav-item__trigger{transform:scale(.6);top:25px;left:3px;background-color:#344142;border-radius:5px}}.student-navbar__drop-nav-item__drop{z-index:5;width:316px;margin:0;padding:0;top:45px;position:absolute;left:0;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);background-color:#fff;color:#777d84}.student-navbar__drop-nav-item__drop li{list-style-type:none}.student-navbar__drop-nav-item__drop__half{width:50%;margin:0;display:block;float:right}.student-navbar__drop-nav-item__drop__half a{overflow:hidden;height:114px;display:block;color:#777d84;cursor:pointer;padding:1.5rem 1rem}.student-navbar__drop-nav-item__drop__half a:hover{background-color:#edf0f4}.student-navbar__drop-nav-item__drop__half:first-child{box-shadow:-1px 1px 0 0 #b9c2cb}.student-navbar__drop-nav-item__drop__half:nth-child(4){border-top:1px solid #b9c2cb;border-right:1px solid #b9c2cb}.student-navbar__drop-nav-item__drop__full{clear:both;display:block;color:#777d84!important;float:none;cursor:pointer;border-top:1px solid #b9c2cb;padding:1rem}.student-navbar__drop-nav-item__drop__full:hover{background-color:#edf0f4}@media (max-width:543px){.student-navbar__drop-nav-item__drop{width:100%;margin-top:15px;position:fixed}}.student-navbar__results-notification{position:absolute;bottom:0;left:50%}