@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700|Raleway:500,700");@import url("https://fonts.googleapis.com/icon?family=Material+Icons|Material+Icons+Outlined");@import url("../libs/mdl/material.min.css");@import url("../libs/mdl-select/getmdl-select.min.css");@import url("../libs/mdl-stepper/stepper.min.css");@import url("../libs/flatpickr/flatpickr.min.css");@import url("../libs/chartist/chartist.min.css");@import url("../libs/fullcalendar/core/main.css");@import url("../libs/fullcalendar/daygrid/main.css");html{background-color:#fafafa;color:#666}html,body{font-family:"Open Sans",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Raleway",sans-serif;font-weight:500;color:#3f3f3f;line-height:1.2}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:700}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:0.8em}p strong{font-weight:700}input,textarea,select{-webkit-appearance:none;border-radius:0px}a{text-decoration:none;color:#eb8100}a:hover{text-decoration:underline}a.link-more{display:inline-block;margin:16px 0px}a.link-more i{vertical-align:middle;margin-left:5px;font-size:16px}[data-hide]{display:none}.pt0{padding-top:0px !important}.pb0{padding-bottom:0px !important}.mt0{margin-top:0px !important}.mb0{margin-bottom:0px !important}.mts{margin-top:40px !important}.mbs{margin-bottom:40px !important}.no-transform{text-transform:none !important}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.alert{padding:0px 20px;margin:20px 0px;background-color:#fff;box-shadow:rgba(0,0,0,0.1) 0px 2px 6px 0px}.alert h1,.alert h2,.alert h3,.alert h4,.alert h5,.alert h6{margin:16px 0px 16px 0px}.alert.alert--info{background-color:rgba(0,153,255,0.1)}.alert.alert--success{background-color:rgba(112,210,133,0.2)}.alert.alert--warning{background-color:rgba(244,244,26,0.2)}.alert.alert--danger{background-color:rgba(208,17,17,0.2);color:#d01111}.alert.alert--flat{background-color:transparent;box-shadow:none}@media only screen and (max-width: 767px){.alert{text-align:center}}.evidence-box{background:#feffd1;padding:16px}.evidence-box.danger{background:rgba(208,17,17,0.15)}.feedback-icon{margin:40px auto;text-align:center;width:100px;color:#eb8100}.feedback-icon .material-icons{font-size:100px}.material-icons.icon-spot,.material-icons-outlined.icon-spot{position:relative;padding-left:8px;font-size:26px}.material-icons.icon-spot:before,.material-icons-outlined.icon-spot:before{content:'';display:block;position:absolute;border-radius:50%;background:rgba(0,153,255,0.1);width:34px;height:34px;line-height:34px;top:-4px;left:0px}.mdl-data-table{width:100%}@media only screen and (max-width: 767px){.mdl-data-table{border:0px}.mdl-data-table thead{display:none}.mdl-data-table tbody,.mdl-data-table tr,.mdl-data-table td{border:0px;display:block;height:auto !important}.mdl-data-table tr{border:1px solid rgba(0,0,0,0.12);margin-bottom:16px}.mdl-data-table td{padding:8px 16px !important}}.mdl-phone-label{display:block;text-transform:uppercase;font-weight:bold;font-size:10px;opacity:0.6}@media only screen and (min-width: 768px){.mdl-phone-label{display:none}}.mdl-chip.mdl-chip--success{background-color:#70d285;color:#fff}.mdl-chip.mdl-chip--danger{background-color:#d01111;color:#fff}.mdl-chip.mdl-chip--warning{background-color:#f4f41a}.mdl-radio,.mdl-checkbox{height:auto}.getmdl-select .mdl-menu__container .mdl-menu{overflow-y:scroll;max-height:300px}.mdl-dialog{background:#fff;border-radius:5px;width:auto;width:95%;max-width:600px;max-height:100vh;position:fixed;z-index:-10000;opacity:0;top:50%;left:50%;overflow-y:scroll;transform:scale(0.5) translate(-50%, -50%);transform-origin:top left;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-ms-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.mdl-dialog .mdl-dialog__title{font-size:2em}.mdl-dialog .mdl-dialog__title small{text-transform:uppercase;display:block}.mdl-dialog .mdl-dialog__actions{padding:8px 24px 8px 24px;justify-content:center}@media only screen and (max-width: 767px){.mdl-dialog .mdl-dialog__title,.mdl-dialog .mdl-dialog__content{padding:10px}}.mdl-dialog.open{z-index:1000000;opacity:1;transform:scale(1) translate(-50%, -50%)}.mdl-button{text-decoration:none !important}.mdl-button.mdl-button--primary{color:#eb8100}.mdl-button.mdl-button--primary.mdl-button--raised{background-color:#eb8100}.mdl-button.mdl-button--primary.mdl-button--raised[disabled]{background-color:rgba(0,0,0,0.12);color:rgba(0,0,0,0.26);box-shadow:none}.mdl-button.mdl-button--accent.mdl-button--raised{background-color:#05f}.mdl-button.mdl-button--accent.mdl-button--raised[disabled]{background-color:rgba(0,0,0,0.12);color:rgba(0,0,0,0.26);box-shadow:none}.mdl-button.mdl-button--big{height:auto;padding:8px 32px !important;font-size:1.6em}.mdl-button.mdl-button--small{font-size:0.8em}.mdl-button.mdl-button--small .material-icons{font-size:20px}.mdl-button.mdl-button--outline{border:2px solid #eb8100;color:#eb8100}.mdl-button.mdl-button--outline:hover{background-color:rgba(235,129,0,0.1)}.mdl-button.mdl-button--outline.mdl-button--primary{border-color:#70d285;color:#70d285}.mdl-button.mdl-button--outline.mdl-button--primary:hover{background-color:rgba(112,210,133,0.1)}.mdl-button.mdl-button-text{background:transparent;padding-left:0px;padding-right:0px;text-transform:none;color:#999}.mdl-grid--align-center{align-items:center}.mdl-list__item{color:#999;letter-spacing:normal}.mdl-list__item .mdl-list__item-primary-content .mdl-list__item-icon{margin-right:16px;color:#3f3f3f}.mdl-card{width:auto}.mdl-menu__item a{display:block;text-decoration:none;color:#999}.mdl-textfield{display:block;width:auto}.mdl-helper-text{font-size:0.7em;line-height:1.5;margin:-10px 0px 10px 0px}.mdl-helper-text.has-error{color:#d01111}.mdl-checkbox.is-upgraded .mdl-checkbox__input,.mdl-checkbox.is-upgraded .mdl-radio__button{-webkit-appearance:checkbox !important;width:auto;height:auto;left:2px;top:5px}.mdl-layout__header{background-color:#fff;color:#999;box-shadow:rgba(0,0,0,0.1) 0px 2px 6px 0px}.mdl-layout__header .mdl-layout__drawer-button{color:#999}.mdl-layout__header-row .mdl-navigation__link{color:#999;opacity:1}.mdl-layout__header-row .mdl-navigation__more{position:relative;cursor:pointer}.mdl-layout-title{color:#3f3f3f}.mdl-layout-title .mdl-layout-title_logo{display:inline-block;font-weight:900;font-size:16px;letter-spacing:1px}.mdl-layout-title .mdl-layout-title_logo .mdl-layout-title_img{height:65px}.mdl-layout-title .mdl-layout-title_logo .mdl-layout-title_symbol{display:inline-block;vertical-align:middle;background-color:#eee;margin-right:8px;border-radius:50%;width:40px;height:40px}.mdl-layout__drawer .user-nav{margin-top:40px;padding:40px 0px;border-top:1px solid #eee}.mdl-layout__drawer .user-avatar{margin-left:16px;margin-bottom:20px}.mdl-spinner--single-color .mdl-spinner__layer-1,.mdl-spinner--single-color .mdl-spinner__layer-2,.mdl-spinner--single-color .mdl-spinner__layer-3,.mdl-spinner--single-color .mdl-spinner__layer-4{border-color:#fff}.badge-pill{background-color:#999;padding:5.33333px 16px;border-radius:100px;color:#fff}.badge-pill.success{background-color:#70d285}.badge-pill.error{background-color:#d01111}.user-logged{position:relative}.user-logged .mdl-button--icon{width:40px;height:40px;min-width:40px}.user-avatar{border-radius:50%;display:inline-block;width:40px;height:40px}.user-item .user-avatar{float:left}.user-item .user__title{display:block;line-height:1.2;margin-left:50px;margin-top:3px}.user-item .user__title strong{font-size:1.2em;color:#3f3f3f}.user-item .user__title small{color:#999;font-size:0.8em}.icon-done{color:#70d285}.user-status .mdl-grid{width:calc(100% - 16px)}.user-status .mdl-list{padding:0px}.user-status .mdl-list__item{padding:0px;color:#999}.user-status .user-status__title{margin-top:0px}.user-status .user-status__graph .graph{max-width:250px;margin:0px auto;position:relative}.user-status .user-status__graph .graph .ct-series-a .ct-slice-donut{stroke:#e84693}.user-status .user-status__graph .graph .ct-series-b .ct-slice-donut{stroke:#f4c63d}.user-status .user-status__graph .graph .ct-series-c .ct-slice-donut{stroke:#3f51b5}.user-status .user-status__graph .graph .ct-series-d .ct-slice-donut{stroke:#75de00}.user-status .user-status__graph .graph .ct-series-e .ct-slice-donut{stroke:#eb8100}.user-status .user-status__graph .graph .chart-score{position:absolute;top:50%;left:50%;font-size:50px;font-weight:bold;color:#e84693;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.user-status .user-status__graph .graph .chart-base{opacity:0.2}.user-status .user-status__graph .graph .chart-base .ct-slice-donut{stroke-width:10px !important}.user-status .user-status__graph .graph .chart-current{position:absolute;top:0px;left:0px}.user-status .user-status__graph .graph .chart-current .ct-slice-donut{stroke-width:20px !important}.user-status .user-status__graph .graph .chart-current .ct-series-a .ct-slice-donut,.user-status .user-status__graph .graph .chart-current .ct-series-b .ct-slice-donut,.user-status .user-status__graph .graph .chart-current .ct-series-c .ct-slice-donut,.user-status .user-status__graph .graph .chart-current .ct-series-d .ct-slice-donut,.user-status .user-status__graph .graph .chart-current .ct-series-e .ct-slice-donut{stroke:#e84693}.user-status .user-status__certificate .mdl-list__item{position:relative}.user-status .user-status__certificate .mdl-list__item .mdl-list__item-primary-content .mdl-list__item-icon{color:#999}.user-status .user-status__certificate .mdl-list__item .certif-item strong{display:block;color:#3f3f3f}.user-status .user-status__certificate .mdl-list__item .certif-item .num{color:#eee}.user-status .user-status__certificate .mdl-list__item .icon-done{position:absolute;display:none}.user-status .user-status__certificate .mdl-list__item.active .certif-item .num,.user-status .user-status__certificate .mdl-list__item.done .certif-item .num{color:#e84693}.user-status .user-status__certificate .mdl-list__item.active .mdl-list__item-primary-content .mdl-list__item-icon{color:#d1af09}.user-status .user-status__certificate .mdl-list__item.done{overflow:visible;background:rgba(105,242,173,0.15);margin-bottom:2px;margin-left:-30px;padding-left:30px}.user-status .user-status__certificate .mdl-list__item.done .icon-done{display:block;right:5px;top:-5px}.user-status .user-status__certificate .mdl-list__item.done .mdl-list__item-primary-content .mdl-list__item-icon{color:#d1af09}@media only screen and (max-width: 989px){.user-status .user-status__certificate .mdl-list__item.done{margin-left:0px;padding-left:0px}.user-status .user-status__certificate .mdl-list__item.done .icon-done{left:auto;right:5px}}.user-status .user-status__report{background:#fafafa;height:100%;margin:-16px;margin-left:0px;padding:16px}.user-status .user-status__report .mdl-list__item{font-size:12px}.user-status .user-status__report .mdl-list__item .mdl-list__item-primary-content .mdl-list__item-icon{height:30px;width:30px;font-size:30px;margin-right:16px;color:#3f3f3f}.user-status .user-status__report .num{margin-right:5px;display:inline-block;vertical-align:baseline;color:#3f3f3f;font-size:2em}.user-status .user-status__report .call-to-box{margin:-16px;margin-top:32px}.user-status .user-status__report .call-to-box .call-to-box__title{font-size:14px}@media only screen and (max-width: 989px){.user-status .user-status__report{margin-left:-16px}}.page-content .page-content__header{background:#fff;padding:20px;padding-bottom:80px}.page-content .page-content__header .user-status .mdl-card{margin-top:20px;margin-bottom:-160px}.page-content .page-content__main{padding:80px 20px}.page-content .page-content__text{max-width:650px}@media only screen and (min-width: 1200px){.page-content{min-height:80vh}.page-content .page-content__header .page-content__text{width:40%;float:left}.page-content .page-content__header .user-status{width:58%;float:right}.page-content .page-content__header:after{content:'';display:block;clear:both}.page-content .page-content__header.page-content__header--fullwidth .page-content__text{max-width:none;width:auto;float:none}}@media only screen and (min-width: 1200px){.page-content .page-content__header,.page-content .page-content__main{padding-left:100px;padding-right:100px}}@media only screen and (max-width: 767px){.page-content .page-content__header{padding:16px;padding-bottom:40px}.page-content .page-content__main{padding-top:120px}}.page-form{padding-bottom:40px}.page-form .alert{box-shadow:none;margin-left:20px;margin-right:20px}.page-form .mdl-card{margin:-40px auto 40px auto;overflow:visible}.page-form .mdl-card .mdl-card__actions{background:#eee;text-align:center}.page-form .mdl-card .mdl-card__actions h1,.page-form .mdl-card .mdl-card__actions h2,.page-form .mdl-card .mdl-card__actions h3,.page-form .mdl-card .mdl-card__actions h4,.page-form .mdl-card .mdl-card__actions h5,.page-form .mdl-card .mdl-card__actions h6{margin-bottom:0px}.page-form form{padding:20px}.page-form form h1,.page-form form h2,.page-form form h3,.page-form form h4,.page-form form h5,.page-form form h6{padding:0px 16px}@media only screen and (min-width: 768px){.page-form .mdl-card{width:70%;max-width:600px}.page-form form{padding:20px 40px}.page-form.form--full-width .mdl-card{width:auto;max-width:none}}@media only screen and (max-width: 989px){.page-form .text-right{text-align:left}}@media only screen and (max-width: 767px){.page-form{padding:16px}.page-form form{padding:8px}}form .form-action{padding:20px 0px;text-align:center}form .form-action .mdl-button{margin-left:16px;margin-right:16px}.flatpickr-calendar{border-radius:0px;box-shadow:rgba(0,0,0,0.1) 0px 2px 6px 0px}.flatpickr-calendar:before,.flatpickr-calendar:after{display:none}.flatpickr-calendar .flatpickr-months{padding-top:5px;padding-bottom:10px;background:#eb8100}.flatpickr-calendar .flatpickr-months .flatpickr-month{color:#fff}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar .flatpickr-months .flatpickr-next-month{fill:#fff}.flatpickr-calendar .flatpickr-day.selected{background:#eb8100;border-color:#eb8100}.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months{background:#eb8100}.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background:#eb8100}.call-to-box{background:#feffd1;padding:16px;text-align:center}.call-to-box .call-to-box__title{margin:0px;margin-bottom:5px}.call-to-box .mdl-button{line-height:1.2;padding:10px 16px;height:auto}.call-to-box .mdl-grid{padding:0px 20px}@media only screen and (min-width: 1200px){.call-to-box .mdl-grid{padding-left:100px;padding-right:100px}}@media only screen and (max-width: 989px){.call-to-box .mdl-grid .text-left{text-align:center}}.call-to-box.call-to-box--inline .call-to-box__title,.call-to-box.call-to-box--inline .mdl-button{display:inline-block;vertical-align:middle}.call-to-box.call-to-box--inline .mdl-button{margin:16px}.starting-steps{margin-top:40px}.starting-steps .step-arrow{text-align:center}.starting-steps .step-arrow .material-icons-outlined{vertical-align:middle;color:#3f3f3f;font-size:60px}.starting-steps .step h1,.starting-steps .step h2,.starting-steps .step h3,.starting-steps .step h4,.starting-steps .step h5,.starting-steps .step h6{margin:0px;margin-bottom:10px}.starting-steps .step h1 a,.starting-steps .step h2 a,.starting-steps .step h3 a,.starting-steps .step h4 a,.starting-steps .step h5 a,.starting-steps .step h6 a{text-decoration:none;color:#3f3f3f}.starting-steps .step .link-more{margin-left:70px}.starting-steps .step .page-content__text{padding-left:70px}.starting-steps .step .page-content__text .material-icons-outlined{vertical-align:middle;color:#3f3f3f;font-size:60px;margin-left:-70px;line-height:24px}.starting-steps .step .mdl-list{margin:0px;padding:0px;padding-left:70px}.starting-steps .step .mdl-list .mdl-list__item{padding:0px}.starting-steps .step .mdl-list .badge-pill{margin:0px 16px}@media only screen and (max-width: 989px){.starting-steps .step-arrow .material-icons-outlined{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}}.quiz-block{margin-bottom:80px}.quiz-block label{display:block;margin-left:20px;margin-right:20px;margin-bottom:16px}.quiz-block .quiz-correct,.quiz-block .quiz-correct .mdl-radio__label{color:#70d285 !important}.quiz-block .quiz-wrong,.quiz-block .quiz-wrong .mdl-radio__label{color:#d01111 !important}.fc th{font-weight:normal}.fc th,.fc td{border-width:2px;border-color:#fff;position:relative}.fc .fc-scroller{overflow:hidden !important}.fc .fc-button{border-radius:2px;box-shadow:none !important}.fc .fc-button-primary{background:transparent !important;border:transparent;color:#3f3f3f}.fc .fc-day-grid{background-color:#eee}.fc td.fc-today{background:transparent}.fc .fc-toolbar{margin-bottom:5px}.fc .fc-toolbar h2{font-size:1.3em}.fc .fc-dayGrid-view .fc-day-top .fc-day-number{float:none;position:absolute;z-index:10;width:100%;padding:0px;line-height:5.5vh;text-align:center}.fc .fc-dayGrid-view .fc-body .fc-row{height:auto !important;min-height:5.5vh}.fc .fc-row .fc-content-skeleton{padding:0px}.fc .fc-event{border-radius:0px;position:relative;opacity:0.3;z-index:10;cursor:pointer}.fc .fc-day-grid-event{margin:0px !important;min-height:5.5vh}.booking-area{margin-bottom:80px}.booking-area .booking-area__primary .user-item{background:#f5f5f5;padding:16px}.booking-area .booking-area__calendar{background:#fff;padding:16px}.booking-area .booking-area__legend{line-height:1}.booking-area .booking-area__legend .type{margin-right:16px;margin-top:16px;display:inline-block;vertical-align:middle;font-size:10px}.booking-area .booking-area__legend .type:before{content:'';display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:5px;background-color:#eee;opacity:0.4}.booking-area .booking-area__legend .type.t1:before{background-color:#21ea1e}.booking-area .booking-area__legend .type.t2:before{background-color:#f4f41a}.booking-area .booking-area__legend .type.t3:before{background-color:#f22121}.booking-area .booking-area__block h4{margin-bottom:5px}.booking-area .booking-area__block .mdl-list__item{background:#fff;color:#3f3f3f;margin-bottom:10px}.booking-area .day-info,.booking-area .teachers-list{display:none}@media only screen and (min-width: 1200px){.booking-area .booking-area__primary{margin-top:-80px;margin-bottom:-40px}.booking-area .booking-area__secondary{padding:40px}}.booking-bar{background:#fff;position:fixed;z-index:100;bottom:-100%;left:0px;right:0px;padding:10px 40px;box-shadow:rgba(0,0,0,0.1) 0px -2px 6px 0px;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.booking-bar.show{bottom:0px}@media only screen and (max-width: 767px){.booking-bar{padding:10px}}.lesson-completed{text-align:center;color:#70d285;margin:16px 0px}.lesson-completed i{vertical-align:middle}@media only screen and (max-width: 989px){.lesson-completed{text-align:left}}@media only screen and (max-width: 767px){.lesson-completed i{margin-right:10px}}.lesson-test-results .mdl-list__item{margin:5px 0px;padding:0px}.lesson-test-results .mdl-list__item .badge-pill{margin-left:10px}.lesson-tips h6{margin:0px;padding-left:50px}.lesson-tips h6 i{margin-left:-30px;vertical-align:middle;color:#eb8100}.lesson-tips p{padding:0px 50px;font-size:0.9em;line-height:1.5}@media only screen and (max-width: 989px){.lesson-tips h6{padding-left:0px}.lesson-tips h6 i{margin-right:10px;margin-left:0px}.lesson-tips p{padding:0px 40px}}.lesson-score{background:#fafafa;text-align:center;padding:16px}.lesson-score strong{display:block;font-size:2.5em;line-height:1;margin-top:8px;color:#3f3f3f}.lesson-score strong small{font-size:0.5em;opacity:0.5}@media only screen and (max-width: 767px){.lesson-score{margin-bottom:16px}}.lesson-info{position:relative}.lesson-info .lesson-icon i{font-size:60px;color:#3f3f3f;vertical-align:middle}.lesson-info .lesson-title{margin:0px}.lesson-info .lesson-title strong{display:block}@media only screen and (max-width: 989px){.lesson-info .lesson-title{margin-bottom:16px}}.lesson-info .lesson-status{font-size:0.8em;text-align:center;background:#feffd1;position:absolute;right:0px;top:0px;bottom:0px;padding:10px;display:flex;align-content:center;align-items:center;line-height:1.5;z-index:1}.lesson-info .lesson-status i{display:block}.lesson-info .lesson-more{text-align:center}.lesson-info .lesson-more a{display:inline-block;vertical-align:middle}.lesson-info .lesson-more a i{vertical-align:middle;margin-left:5px;font-size:16px}@media only screen and (max-width: 989px){.lesson-info .lesson-more{text-align:left}}.lesson-info .mdl-list{margin:0px}.lesson-info .mdl-list__item{min-height:inherit;padding:5px 0px;color:#3f3f3f}.lesson-info .lesson-test-results{padding:0px;margin:0px}.lesson-info .lesson-test-results .mdl-list__item{font-size:0.9em}.lesson-info .mdl-button{margin:5px 0px;display:block}@media only screen and (max-width: 989px){.lesson-info{padding-top:20px !important}}@media only screen and (max-width: 767px){.lesson-info .user-item{margin-bottom:16px}.lesson-info .lesson-status{margin-left:-20px;margin-right:-20px;margin-bottom:-10px;position:static;display:block}.lesson-info .md-list{padding:0px}.lesson-info .mdl-list{margin:0px}}@media (max-width: 839px) and (min-width: 480px){.lesson-info .lesson-status{margin-left:0;margin-right:0;margin-bottom:0;position:absolute;display:flex}}.lessons-tab{padding:40px 0px}.lessons-tab .mdl-tabs__tab-bar{border:0px;background:#fff;box-shadow:rgba(0,0,0,0.1) 0px 2px 2px 0px}.lessons-tab .mdl-tabs__tab{width:50%}.lessons-list .lesson-info{padding:10px 20px;margin-top:8px;background:#fff;box-shadow:rgba(0,0,0,0.1) 0px 2px 2px 0px}.lessons-list .lesson-info.lesson-info--test{background-color:rgba(0,153,255,0.1);border-left:5px solid #3f51b5}.lessons-list .lesson-info.cancelled{background:#eee}.lessons-list .lesson-info.cancelled .lesson-title,.lessons-list .lesson-info.cancelled .mdl-list__item,.lessons-list .lesson-info.cancelled .mdl-list__item .mdl-list__item-primary-content .mdl-list__item-icon,.lessons-list .lesson-info.cancelled .user-item .user__title strong,.lessons-list .lesson-info.cancelled .lesson-completed,.lessons-list .lesson-info.cancelled .icon-done{color:#999}.lessons-list .lesson-info.cancelled .lesson-status{background:#eee}.video-area{background:#3f3f3f;position:absolute;width:100%;height:100%;top:0px;left:0px;overflow:hidden;z-index:1}.video-area iframe{position:absolute;width:100%;height:100%;top:0px;left:0px}.video-area .mdl-spinner{position:absolute;z-index:10;top:50%;left:50%}.star-rating{font-size:0;white-space:nowrap;display:inline-block;width:175px;height:35px;overflow:hidden;position:relative;background:url("../images/icon-star.svg");background-size:contain}.star-rating i{opacity:0;position:absolute;left:0;top:0;height:100%;width:20%;z-index:1;background:url("../images/icon-star-filled.svg");background-size:contain}.star-rating i ~ i{width:40%}.star-rating i ~ i ~ i{width:60%}.star-rating i ~ i ~ i ~ i{width:80%}.star-rating i ~ i ~ i ~ i ~ i{width:100%}.star-rating input{-moz-appearance:none;-webkit-appearance:none;opacity:0;display:inline-block;width:20%;height:100%;margin:0;padding:0;z-index:2;position:relative;cursor:pointer}.star-rating input:hover+i,.star-rating input:checked+i{opacity:1}.star-rating:after,.star-rating:before{height:100%;padding:0;margin:0;box-sizing:border-box;text-align:center;vertical-align:middle}.star-rating.double{width:350px}.star-rating.double i{width:10%}.star-rating.double i ~ i{width:20%}.star-rating.double i ~ i ~ i{width:30%}.star-rating.double i ~ i ~ i ~ i{width:40%}.star-rating.double i ~ i ~ i ~ i ~ i{width:50%}.star-rating.double i ~ i ~ i ~ i ~ i ~ i{width:60%}.star-rating.double i ~ i ~ i ~ i ~ i ~ i ~ i{width:70%}.star-rating.double i ~ i ~ i ~ i ~ i ~ i ~ i ~ i{width:80%}.star-rating.double i ~ i ~ i ~ i ~ i ~ i ~ i ~ i ~ i{width:90%}.star-rating.double i ~ i ~ i ~ i ~ i ~ i ~ i ~ i ~ i ~ i{width:100%}.star-rating.double input{width:10%}.rating-box{text-align:center;padding:8px 16px;margin-bottom:16px;background:#fff;box-shadow:rgba(0,0,0,0.1) 0px 2px 6px 0px}.pricing-list__block{border-radius:8px;background:#fff;padding:20px;border:1px solid rgba(0,0,0,0.1);margin-bottom:20px}.pricing-list__block h1,.pricing-list__block h2,.pricing-list__block h3,.pricing-list__block h4,.pricing-list__block h5,.pricing-list__block h6{font-weight:bold;margin:0px;margin-bottom:16px}.pricing-list__block p{line-height:1.2}.pricing-list__block .price{margin-bottom:16px;line-height:1.6;font-size:1.8em;color:#3f3f3f}.pricing-list__block .price strong{color:#05f;display:block;font-weight:normal;font-size:1.5em;line-height:0.8}.pricing-list__block .price .exchange{display:block;color:#999;margin-top:0.5em;font-size:0.7em;font-style:italic}.pricing-list__block .mdl-list{padding:0px}.pricing-list__block .mdl-list .mdl-list__item{color:#3f3f3f;padding:0px}.pricing-list__block.pricing-list__block--highlight{margin-top:-20px;padding:40px;background:#e0fff1;box-shadow:rgba(0,0,0,0.1) 0px 2px 6px 0px;position:relative;z-index:10;-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}.pricing-list__block.pricing-list__block--highlight .price strong{font-weight:700}.pricing-list__block.pricing-list__block--highlight .mdl-button{height:46px;line-height:46px;padding:0px 20px}.account-tabs{max-width:900px;padding:0px 20px;margin:-40px auto 40px auto}@media only screen and (max-width: 767px){.account-tabs{margin-top:0px;padding:0px}}.pricing-list{padding:0 20px;margin-bottom:40px}@media only screen and (min-width: 768px){.pricing-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.pricing-list .pricing-list__block{width:calc(50% - 50px)}.pricing-list .pricing-list__block.pricing-list__block--highlight{width:calc(50% - 80px)}}@media only screen and (max-width: 1199px){.pricing-list{padding-top:40px}.pricing-list .pricing-list__block.pricing-list__block--highlight{margin-top:0px}}@media only screen and (min-width: 1200px){.pricing-list{padding:0 40px;flex-wrap:nowrap}.pricing-list .pricing-list__block{width:50%}.pricing-list .pricing-list__block.pricing-list__block--highlight{width:70%}}.checkout-content{max-width:1200px;margin:0px auto}.checkout-content .checkout-icon{text-align:center;color:#3f3f3f;margin:20px 0px}.checkout-content .checkout-icon .material-icons-outlined{font-size:80px}@media only screen and (min-width: 990px){.checkout-content .pricing-list__block{margin-left:16px;margin-right:16px}.checkout-content>.mdl-grid{flex-direction:row-reverse}}@media only screen and (max-width: 989px){.checkout-content .page-form .mdl-card{margin-top:0px}}@media only screen and (max-width: 767px){.checkout-content .page-form{padding:0px}}.braintree-dropin{font-family:inherit}.braintree-placeholder,.braintree-heading{color:inherit}#checkout-error{padding:5px 20px}#checkout-error h1,#checkout-error h2,#checkout-error h3,#checkout-error h4,#checkout-error h5,#checkout-error h6{padding:0px}.mdl-filters{border-radius:5px;border:1px solid #eb8100;background:#fafafa;padding:0px 16px;margin-top:-40px;margin-bottom:20px}.mdl-filters h1,.mdl-filters h2,.mdl-filters h3,.mdl-filters h4,.mdl-filters h5,.mdl-filters h6{margin:16px;margin-bottom:0px}.mdl-filters button[type="submit"]{margin-top:10px}.mdl-filters .mdl-textfield{padding:20px 15px;border:1px solid transparent}.mdl-filters .mdl-textfield .mdl-textfield__label{left:15px}.mdl-filters .mdl-textfield .mdl-menu__container{width:calc(100% - 30px) !important}.mdl-filters .mdl-textfield.is-focused .mdl-textfield__label:after{width:calc(100% - 30px)}.mdl-filters .mdl-textfield.is-dirty{background:#feffd1;border:1px solid #3f51b5;border-radius:10px}.mdl-footer{padding:40px 0px;background:#00316d}.mdl-footer .mdl-footer__credits{color:#fff}.mdl-footer .mdl-footer__credits h1,.mdl-footer .mdl-footer__credits h2,.mdl-footer .mdl-footer__credits h3,.mdl-footer .mdl-footer__credits h4,.mdl-footer .mdl-footer__credits h5,.mdl-footer .mdl-footer__credits h6{color:#fff}.mdl-footer .mdl-footer__logos img{display:inline-block;margin:16px;vertical-align:middle;max-height:60px}.mdl-footer .mdl-footer__langs{margin-top:20px;font-size:0.8em}.mdl-footer .mdl-footer__langs a{display:inline-block;vertical-align:middle;margin-right:15px;color:#fff;border:1px solid transparent;padding:3px 8px}.mdl-footer .mdl-footer__langs a.active{border-color:rgba(255,255,255,0.2)}.mdl-footer .mdl-footer__langs img{width:16px;vertical-align:middle;display:inline-block;margin-right:3px}@media only screen and (min-width: 1200px){.mdl-footer{padding-left:40px;padding-right:40px}}@media only screen and (max-width: 989px){.mdl-footer{text-align:center}.mdl-footer .mdl-cell{width:100%}}.stepper-container{margin-top:-120px}.stepper-container .mdl-stepper.mdl-stepper--horizontal{max-width:none;width:auto}.stepper-container .mdl-stepper .mdl-step.is-active .mdl-step__label-indicator,.stepper-container .mdl-stepper .mdl-step--completed .mdl-step__label-indicator{background-color:#eb8100}.stepper-container .mdl-step__actions [data-stepper-next].mdl-button--raised.mdl-button--colored{background-color:#eb8100;color:#fff}@media only screen and (min-width: 841px){.stepper-container .mdl-stepper--horizontal .mdl-step>.mdl-step__content{height:auto}}@media only screen and (max-width: 840px){.stepper-container .mdl-stepper--horizontal{height:auto !important}}.icon-success{color:#93da0a;font-size:3rem !important;position:absolute;top:-15px;left:-15px}.icon-success i{font-size:2.8rem}.icon-danger{color:#d01111;font-size:3rem !important;position:absolute;top:-15px;left:-15px}.icon-danger i{font-size:2.8rem}.relative{position:relative}
