.available_prepaid_codes ul{list-style:none;padding-left:0}.available_prepaid_codes ul li{padding-left:25px;position:relative;list-style:none;margin-bottom:10px;line-height:26px}.available_prepaid_codes ul li::before{content:'';position:absolute;top:11px;left:0;width:5px;height:5px;background-color:#dc6c5f;border-radius:50%}.available_prepaid_codes ul li a{color:#dc6c5f}.dashboard-title{background-color:#dc6c5f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;color:#fff;font-size:35px;line-height:42px;font-weight:500;text-transform:uppercase}.delivery_popup{position:relative;padding:20px;background-color:#fff;max-width:1220px;margin-left:auto;margin-right:auto}.delivery_popup .btn{text-transform:uppercase}.delivery_popup table{width:100%}.employer-purchase-prepaid-codes{margin-bottom:70px}.form--employer_registration label[for=agree_terms]{padding-left:0;padding-top:35px}body .form--student_registration .profile_block:nth-child(3){border-top-color:#dc6c5f}body .form--student_edit_profile .profile_block:nth-child(3){border-top-color:#1ab3e9;width:100%}body .form--employer_send_prepaid_code{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;padding:30px 20px}body .form--employer_edit_profile .wrap,body .form--employer_send_prepaid_code .form__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .form--employer_edit_profile{position:relative;z-index:1}body .form--employer_edit_profile .wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;padding:30px 20px;border-top:5px solid #663bc9}body .form--change-password .form__item.bottom,body .form--employer_edit_profile .form__item-text_center,body .form--student_edit_profile .form__item-text_center{max-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin:10px auto 0!important}.page-template-tpl-profile.logged-in .header{min-height:125px}.page-template-tpl-profile .server-id-information h2{color:#000;font-size:26px;font-weight:500;line-height:34px;margin-bottom:30px;font-family:'Roboto',sans-serif;text-align:center}.page-template-tpl-profile .server-id-information p{font-size:18px}.page-template-tpl-profile .server-id-information .server-number{font-size:60px}.page-template-tpl-profile .server-id-information label{position:absolute;top:0;left:19px;height:100%;max-width:calc(100% - 30px);white-space:nowrap;text-overflow:ellipsis;padding:15px 0 16px;pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .2s;transition:all .2s;margin:0!important;z-index:1}.page-template-tpl-profile .server-id-information input:not([type=submit]){height:50px;padding:20px 20px 10px!important;max-width:400px}.page-template-tpl-profile .server-id-information input:not([type=submit]):focus~label,.page-template-tpl-profile .server-id-information input:not([type=submit]):not(:placeholder-shown)~label{opacity:1;-webkit-transform:scale(.75) translateY(-.5rem) translateX(.15rem);transform:scale(.75) translateY(-.5rem) translateX(.15rem);max-width:calc(125% - 30px)}.page-template-tpl-profile .server-id-information .btn{max-width:400px}.page-template-tpl-profile .server-id-information+.profile_block{z-index:0}.page-template-tpl-profile .form__items{max-width:800px;margin-right:auto;margin-left:auto}.page-template-tpl-profile .form__item{height:-webkit-max-content;height:-moz-max-content;height:max-content}.page-template-tpl-profile .form__item:last-child .form__item_desc{display:none!important}.profile .profile_table-certificates,.profile .profile_table-certificates tbody,.profile .profile_table-course_status,.profile .profile_table-course_status tbody,.profile_table-employee_roster td a,.profile_table-used_prepaid_codes td a{display:block}.profile .profile_table-certificates thead,.profile .profile_table-course_status thead{display:none}.profile .profile_table-course_status tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15px;border-bottom:1px solid #cdcdcd}.profile .profile_table-course_status td{color:#000;font-size:16px;font-weight:400;padding-bottom:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.profile .profile_table-course_status td:first-child{width:100%}.profile .profile_table-course_status td strong{font-weight:600}.profile .profile_table-course_status .in_progress td:nth-child(2){color:#dc6c5f}.profile .profile_table-course_status .in_progress td:nth-child(1){font-weight:600}.profile .profile_table-course_status .complete td:nth-child(2){color:#1ab3e9}.profile .profile_table-course_status .complete td:nth-child(1){font-weight:600}.profile .profile_table-certificates tr{display:block;padding-top:14px;border-bottom:1px solid #cdcdcd;padding-bottom:15px}.profile .profile_table-certificates tr:first-of-type{padding-top:0}.profile .profile_table-certificates td{display:block;text-align:right;padding-top:15px;min-height:34px}.profile .profile_table-certificates td::before{content:attr(data-title);float:left;padding-right:5px;text-transform:uppercase;color:#aaa;font-size:14px;font-weight:400}.profile .profile_table-certificates td .btn{margin-right:6px}.profile .profile_table-certificates td .btn:last-child{margin-right:0}.profile .profile_table-certificates .in_progress td:nth-child(4){color:#dc6c5f}.profile .profile_table-certificates .complete td:nth-child(4){color:#1ab3e9}.profile .btn,.profile_block .profile_table.profile_table-certificates a.btn,.profile_block .profile_table.profile_table-certificates button.btn{min-width:190px;padding:14px 12px}.profile h2,.profile_block{position:relative;z-index:10}.profile_block{background-color:#fff;padding:30px 20px;border-top:5px solid #1ab3e9;margin-bottom:30px;z-index:1}.profile_block:last-child{margin-bottom:0}.profile_block:first-child{border-top-color:#663bc9}.profile_block .block-title{color:#000;font-size:26px;font-weight:500;line-height:34px;margin-bottom:30px;font-family:'Roboto',sans-serif;text-align:center}.profile_block>p{text-align:center}.profile_block .form--validation_questions{border-top:none}.profile_block .form--validation_questions .form__item{margin-left:0;margin-right:0}.profile_block .form--validation_questions .form__item:last-child{margin-bottom:25px}.profile_block .form--validation_questions .form__item-group_label{margin-bottom:18px}.profile_block .form--validation_questions .form__item-text p{letter-spacing:.4px}.profile_block.renew-course{text-align:center}.profile_block.renew-course p{font-size:22px;margin-top:25px}.profile_block__back_link{color:#888;font-size:16px;font-weight:500;line-height:24px;text-decoration:underline;margin-right:10px}.profile_block__back_link:last-child{margin-right:0}.profile_table-used_prepaid_codes select{display:block;width:100%;min-height:44px;border:1px solid #cdcdcd;outline:0;border-radius:3px;color:#000;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";padding:0 25px 0 14px;cursor:pointer;line-height:42px;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9' height='6' viewBox='0 0 9 6'%3E%3Cdefs%3E%3Cpath id='afy7a' d='M1267.5 928l4.5-6h-9z'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate(-1263 -922)'%3E%3Cuse fill='%23222' xlink:href='%23afy7a'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") right 10px center no-repeat}.profile_table-employee_roster,.profile_table-used_prepaid_codes{border-collapse:collapse}.profile_table-employee_roster td,.profile_table-used_prepaid_codes td{border-bottom:1px solid #ccc!important;padding:10px 15px}.profile_table-employee_roster td:last-child,.profile_table-used_prepaid_codes td:last-child{min-width:185px}.profile_table-employee_roster td a:not(:last-child),.profile_table-used_prepaid_codes td a:not(:last-child){margin-bottom:15px}.profile_table-employee_roster select,.profile_table-used_prepaid_codes select{font-size:14px;padding-left:10px;padding-right:20px;background-position:right 8px center}.profile_table-employee_roster button,.profile_table-used_prepaid_codes button{margin-bottom:10px;font-size:14px;padding:5px}.with-sidebar-section .sidebar-nav ul .nav-btn a{background-image:linear-gradient(163deg,#ff4726 0%,#d63c22 100%)}.with-sidebar-section .sidebar{margin-bottom:40px}.with-sidebar-section .content-title+section{padding-top:0!important}.with-sidebar-section{overflow:hidden;padding-top:0;padding-bottom:40px}.with-sidebar-section .profile_block{margin-left:-15px;margin-right:-15px}.with-sidebar-section .sidebar-nav{margin-bottom:20px}.with-sidebar-section .sidebar-nav ul{list-style:none;padding:0;margin-top:0}.with-sidebar-section .sidebar-nav ul li{color:#444;font-size:18px;font-weight:400;line-height:34px;margin-bottom:10px}.with-sidebar-section .sidebar-nav ul li a{color:#444}.with-sidebar-section .sidebar-nav ul .current-menu-item a{font-weight:600;color:#000}.with-sidebar-section .sidebar-nav ul .nav-btn a{border-radius:2px;color:#fff;font-size:16px;font-weight:600;display:inline-block;padding:6px 20.5px}.with-sidebar-section .sidebar{position:relative;z-index:2}.with-sidebar-section .content-title{color:#000;font-size:35px;font-weight:500;position:relative;z-index:1;margin-bottom:40px}.with-sidebar-section .content-title::before{content:'';position:absolute;width:158px;height:158px;top:-50px;left:-50px;background-color:#fff;z-index:-1;border-radius:50%}.with-sidebar-section .content-title~p{position:relative;z-index:1}.with-sidebar-section .content-title+.profile_block{border-top-color:#663bc9;position:relative;z-index:1}.btn-disabled{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:160px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #2b2b2b;padding:8px 15px!important;color:#0b0b0b;cursor:default;pointer-events:none}.btn-disabled,.btn-disabled:hover{background-color:#f9f9f9!important}.btn-disabled::before{content:" ";width:30px;height:30px;background-repeat:no-repeat;background-size:contain;background-image:url(../images/lock-icon.webp);margin-right:10px}.profile-popup .mfp-content{color:#222;background:#fff;padding:50px 30px 30px}.profile-popup .block-title{text-align:center;margin-bottom:30px}.profile-popup p:last-child{margin:0}@media (min-width:568px){.available_prepaid_codes ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.available_prepaid_codes ul li{overflow:hidden;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.form--employer_registration{border-top:5px solid #663bc9;padding:30px 20px;max-width:100%;margin-left:auto;margin-right:auto;background-color:#fff}body .form--employer_edit_profile .wrap,body .form--employer_send_prepaid_code{padding:45px 60px 60px}.profile_block .form--validation_questions .form__item-text_center{padding-left:0;padding-right:0}.profile_table-employee_roster{margin-bottom:20px}.with-sidebar-section .profile_block{margin-left:0;margin-right:0}}@media (max-width:992px){.dashboard-title{font-size:26px;line-height:32px}.page-template-tpl-profile.logged-in .header{min-height:auto}}@media (max-width:640px){.dashboard-title{margin-bottom:20px}}@media (min-width:993px){.delivery_popup{padding:40px 30px}.delivery_popup .payment__col-left{width:30%}.delivery_popup .payment__col-middle,.delivery_popup .payment__col-right{width:30%;margin-left:3%;margin-top:49px}.delivery_popup .form.form--delivery_payment{padding:0}.form--employer_registration{margin-top:50px;padding:55px 57px 50px;max-width:800px}.form--employer_edit_profile .profile_block,.form--employer_registration .profile_block,.form--student_edit_profile .profile_block,.form--student_registration .profile_block{padding:35px 60px 60px}.page-template-tpl-profile .server-id-information{padding:57px 58px 30px!important;margin-bottom:0!important}.profile .profile_table{display:table;width:100%;border-collapse:collapse}.profile .profile_table tbody{display:table-row-group;width:100%}.profile .profile_table tr{display:table-row}.profile .profile_table td{display:table-cell;border-bottom:1px solid #cdcdcd;padding-top:13px}.profile .profile_table td:first-child{width:auto}.profile .profile_table td:last-child{text-align:right}.profile .profile_table th{color:#aaa;font-size:14px;font-weight:400;text-transform:uppercase;text-align:left;padding-bottom:11px;padding-top:9px}.profile .profile_table th:last-child{text-align:right;padding-right:35px}.profile .profile_table thead{display:table-header-group}.profile .profile_table-course_status td:first-child,.profile .profile_table-course_status th:first-child{width:56%}.profile .profile_table-certificates td{text-align:left;padding-bottom:13px}.profile .profile_table-certificates td::before{display:none}.profile .profile_table-certificates td:last-child:empty{height:56px}.profile .profile_table-certificates td:last-child{width:50%}.profile .profile_table-certificates td:nth-child(1){width:16.5%}.profile .profile_table-certificates td:nth-child(2){width:16%}.profile .profile_table-certificates td:nth-child(3){width:19%}.profile .profile_table-certificates td button.btn{min-width:40px}.profile_block .form--validation_questions{margin-top:-3px;margin-left:3px;margin-right:-10px}.profile_block .form--validation_questions .form__item-group{margin-right:-18px}.profile_block .form--validation_questions .form__item-text{margin-bottom:45px}.profile_block .form--validation_questions input.btn{min-width:163px}.profile_block__back_link{margin-right:56px}.with-sidebar-section .content-title{margin-bottom:80px}.with-sidebar-section .profile_block{padding:57px 58px 60px;margin-bottom:45px}.with-sidebar-section{padding-top:0;padding-bottom:76px}.with-sidebar-section .content-title{margin-left:62px;font-size:55px}.with-sidebar-section .sidebar-nav ul .nav-btn{margin-top:31px}}@media (min-width:1201px){.form--student_edit_profile .form__items:nth-child(2){margin-bottom:45px}.profile .profile_table-certificates td:last-child{width:37%}.with-sidebar-section .sidebar{width:100%}.with-sidebar-section .content-title{margin-bottom:101px}.with-sidebar-section{padding-top:0}.with-sidebar-section .sidebar{margin-right:41px}.with-sidebar-section .content{width:100%}}@media (max-width:768px){.profile_table-employee_roster,.profile_table-used_prepaid_codes{display:block;max-width:100%;overflow-x:auto;margin-bottom:20px}.profile_table-employee_roster select,.profile_table-used_prepaid_codes select{min-width:150px}}@media (min-width:641px){.with-sidebar-section{padding-top:0;overflow:hidden}.with-sidebar-section .sidebar{width:100%;-ms-flex-negative:0;flex-shrink:0}.with-sidebar-section .sidebar .sidebar-nav,.with-sidebar-section .sidebar ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.with-sidebar-section .sidebar .sidebar-nav{background-color:#f0f8ff;position:relative}.with-sidebar-section .sidebar .sidebar-nav::before{position:absolute;content:" ";width:1000%;left:-500%;background-color:#f0f8ff;height:100%;top:0;z-index:-1}.with-sidebar-section .sidebar ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.with-sidebar-section .sidebar ul li{padding:24px;margin-bottom:0!important}.with-sidebar-section .content{width:100%;margin-top:-3px}}