html{font-size:16px}.list-single-header-column:after{content:''}.list-single-author a{display:inline-block;padding-right:1rem}.breadcrumbs:before{content:''!important}.no-gutters{margin-left:0!important;margin-right:0!important}.no-gutters [class*=col-]{padding-left:0;padding-right:0}.alert{position:relative;padding:.95rem 1rem .95rem 3.3rem;margin-bottom:1rem;border:1px solid transparent;border-radius:3px;text-align:left;font-weight:300;font-size:.85rem}.alert p{margin-bottom:.3rem}.alert:before{font-family:"Font Awesome\ 5 Pro";font-weight:900;position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:1.6rem}.alert.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert.alert-danger:before{content:"\f06a"}.alert.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert.alert-success:before{content:"\f00c"}.alert.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert.alert-warning:before{content:"\f071"}.select2{border:1px solid #e5e7f2!important;background:#f9f9f9!important;z-index:0!important;padding:0!important;text-align:left;float:none}.select2 .select2-selection{border:1px solid #e5e7f2}.select2 .select2-selection ul li{text-align:left}.select2 .select2-selection--multiple .select2-selection__choice{border-radius:0!important;font-size:.82rem;padding:.2rem .6rem;background:#f9f9f9;color:#7d93b2;border:1px solid rgba(77,183,254,.2)}.select2-results .select2-results__options .select2-results__option{text-align:left!important}.select2-results .select2-results__options .select2-results__option strong{color:#4db7fe}.filter-tags label{max-width:90%}.edit-form .nice-select{margin-bottom:1rem}.edit-form .specialization-wrap{margin-bottom:1rem}.edit-form .specialization-wrap .row{margin-left:-5px;margin-right:-5px}.edit-form .specialization-wrap .row [class*=col-]{padding-left:5px;padding-right:5px}.edit-form .specialization-wrap .select2-container{width:100%!important}.edit-form .specialization-wrap .select2-container .select2-selection{height:46px;background:#f9f9f9;border:none}.edit-form .specialization-wrap .select2-container .select2-selection .select2-selection__rendered{line-height:46px}.edit-form .specialization-wrap .select2-container .select2-selection .select2-selection__arrow{height:46px}.edit-form .specialization-wrap .select2-selection__rendered{color:#878C9F;font-size:12px}.edit-form .specialization-wrap .selected-items{padding-top:15px;padding-left:5px;text-align:left}.edit-form .specialization-wrap .selected-items .item{display:inline-block;background:#f9f9f9;font-size:11px;font-weight:700;color:#878C9F;border:1px solid rgba(221,221,221,.4);padding:3px 15px;margin-bottom:3px;margin-right:3px}.edit-form .specialization-wrap .selected-items .item i{color:rgba(255,0,0,.5);cursor:pointer;padding-left:5px}.edit-form .specialization-wrap .selected-items table{width:100%;border-collapse:collapse}.edit-form .specialization-wrap .selected-items table tr td{color:#888DA0;font-weight:700;font-size:11px;border:1px solid rgba(221,221,221,.4);padding:.3rem .8rem;vertical-align:middle}.edit-form .specialization-wrap .selected-items table tr td i{color:rgba(255,0,0,.5);cursor:pointer}.edit-form .specialization-wrap .edit-specialization{float:right;color:#878C9F;font-size:13px;cursor:pointer;position:relative;margin-top:-25px;z-index:1;font-weight:700}.edit-form .specialization-wrap .edit-specialization i{float:left;color:#4db7fe;padding-right:5px}.main-search-input-tabs .main-search-autocomplete{display:none;max-height:300px;overflow:auto;border:8px solid rgba(255,255,255,.8);box-shadow:1px 8px 15px -10px rgba(77,183,254,.9)}.main-search-input-tabs .main-search-autocomplete::-webkit-scrollbar{width:8px}.main-search-input-tabs .main-search-autocomplete::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(128,128,128,.2);border-radius:10px}.main-search-input-tabs .main-search-autocomplete::-webkit-scrollbar-thumb{background:rgba(77,183,254,.7);border-radius:10px}.main-search-input-tabs .main-search-autocomplete table{border-top:1px solid rgba(85,85,85,.1);margin:0;width:100%}.main-search-input-tabs .main-search-autocomplete table tbody td{text-align:left;padding-bottom:3px;padding-top:3px;border-bottom:1px solid rgba(85,85,85,.1);vertical-align:middle}.main-search-input-tabs .main-search-autocomplete table tbody td.thumb-cell{width:60px}.main-search-input-tabs .main-search-autocomplete table tbody td.thumb-cell img{border-radius:4px}.main-search-input-tabs .main-search-autocomplete table tbody td.name-cell{padding-left:1rem}.main-search-input-tabs .main-search-autocomplete table tbody td.name-cell a{font-size:.85rem;color:#355065}.btn.btn-sm{padding-top:7px;padding-bottom:7px;border-radius:2px}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.row.no-gutter{margin-right:0;margin-left:0}.row.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.row.sm-gutter{margin-right:-6px;margin-left:-6px}.row.sm-gutter>[class*=col-]{padding-right:6px;padding-left:6px}.nice-select .nice-select-search{padding:0 0 0 25px!important}.nice-select span.current{width:95%;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.nice-select ul li.focus,.nice-select ul li.selected{background:#4db7fe!important;color:#fff!important}.btn-group{padding:.5rem;text-align:left}.btn-group .item{display:inline-block;width:42px;height:42px;line-height:47px;background:#4db7fe;vertical-align:text-top;white-space:nowrap;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:center;margin:0 .5rem 0 .5rem}.btn-group .item i{color:#fff;font-size:1.2rem}.btn-group .item.pink{background:#f75c96}.btn-group .item.green{background:#5ecfb1}.btn-group.left{background:#f9f9f9;border:1px solid #ebebeb;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:18px;-webkit-border-top-left-radius:18px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:18px;-moz-border-radius-topleft:18px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:18px;border-top-left-radius:18px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-right:none}.slim-scrollbar::-webkit-scrollbar{width:7px;border:1px solid rgba(50,50,50,.2)}.slim-scrollbar::-webkit-scrollbar-thumb{background:#4db7fe}.slim-scrollbar::-webkit-scrollbar-track{background:0 0;border-left:3px solid transparent;border-right:3px solid transparent;background-clip:padding-box}.action-button{white-space:nowrap}.action-button i{color:inherit}.action-button.disabled{pointer-events:none;opacity:.5}.avatar-tooltip{line-height:normal;padding-top:20px;text-align:center}.swal-content__rating .course-rating h3{color:#555;font-weight:700;margin:0;font-size:1.2rem}.swal-content__rating .course-rating .stars{margin:1.5rem 0 1rem 0}.swal-content__rating .course-rating .stars i{font-size:2rem;color:orange;margin:0 .1rem 0 .1rem}.swal-content__rating .course-rating .rating-comment{font-family:Raleway;border-bottom:1px solid #eee;padding-bottom:2rem}.swal-content__rating .course-rating .rating-comment textarea{width:100%;height:100px;border:1px solid rgba(238,238,238,.9);padding:.3rem}.swal-content__rating .course-rating .rating-comment .submit-wrap{text-align:right;margin-top:1rem}.swal-content__rating .course-rating .rating-comment .submit-wrap .save-rating{border:none;padding:.5rem 1rem;background:#5ecfb1;color:#fff;cursor:pointer;border-radius:3px;font-size:.87rem;font-weight:400}.swal-content__rating .course-rating .recommend{text-align:left;padding:.9rem 0 .4rem 0}.swal-content__rating .course-rating .recommend p{font-weight:700;font-size:.87rem;margin:0 0 .6rem 0;color:#4db7fe}.swal-content__rating .course-rating .recommend p i{margin-right:.3rem}.swal-content__rating .course-rating .recommend .form-group{margin-bottom:.6rem}.swal-content__rating .course-rating .recommend .form-group .form-control{width:90%;height:35px;border:1px solid rgba(238,238,238,.9);padding:.3rem;font-size:.92rem}.swal-content__rating .course-rating .recommend .form-group span{color:#555;font-size:.87rem;cursor:pointer}.swal-content__rating .course-rating .recommend .form-group .add-email{margin-left:.2rem}.swal-content__rating #download-cert{margin-bottom:2rem;display:none}.main-header{background:#4db7fe}.main-header:before{background:#4db7fe}.main-header .logo-holder span{font-family:Raleway;font-size:1.5rem;color:#fff;text-transform:uppercase;font-weight:500;margin:0 0 0 1.5rem;position:relative;top:.3rem;text-shadow:1px 1px rgba(0,0,0,.1)}@media only screen and (max-width:576px),only screen and (min-width:576px) and (max-width:992px),only screen and (min-width:992px) and (max-width:1200px){.main-header .logo-holder span{font-size:.82rem;margin:0 0 0 .5rem;display:none}}@media only screen and (max-width:576px),only screen and (min-width:576px) and (max-width:992px){.main-header .logo-holder{height:47px;top:19px}}.main-header .nav-holder{margin-left:120px}.main-header .nav-holder nav li a.act-link,.main-header .nav-holder nav li a:hover{color:#fff}.main-header .main-search{float:left;margin:20px 0 0 4%;position:relative;z-index:1;width:0;overflow:hidden;transition:width .5s}@media only screen and (max-width:576px),only screen and (min-width:576px) and (max-width:992px){.main-header .main-search{margin:90px 0 0 0;background:#4db7fe;padding:1rem;float:none;width:90%;display:none;overflow:initial}}.main-header .main-search .form-control{width:100%;height:40px;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:none;background:#fff;text-indent:20px;font-family:Raleway;font-size:.93rem}.main-header .main-search span{float:right;margin:-27px 8px 0 0;position:relative;z-index:1;color:#555}.main-header .main-search .main-search-autocomplete{display:none;background:#fff;position:absolute;top:60px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px;max-height:300px;overflow:auto;border:8px solid rgba(255,255,255,.8);box-shadow:1px 8px 15px -10px rgba(77,183,254,.9)}.main-header .main-search .main-search-autocomplete::-webkit-scrollbar{width:8px}.main-header .main-search .main-search-autocomplete::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(128,128,128,.2);border-radius:10px}.main-header .main-search .main-search-autocomplete::-webkit-scrollbar-thumb{background:rgba(77,183,254,.7);border-radius:10px}@media only screen and (max-width:576px),only screen and (min-width:576px) and (max-width:992px){.main-header .main-search .main-search-autocomplete{top:70px;left:0}}.main-header .main-search .main-search-autocomplete table{margin:0;width:100%}.main-header .main-search .main-search-autocomplete table tbody tr:last-child td{border:none}.main-header .main-search .main-search-autocomplete table tbody td{text-align:left;padding-bottom:6px;padding-top:0;border-bottom:1px solid rgba(85,85,85,.1);vertical-align:middle}.main-header .main-search .main-search-autocomplete table tbody td.thumb-cell{width:60px;padding-left:5px;padding-top:5px}.main-header .main-search .main-search-autocomplete table tbody td.thumb-cell img{border-radius:4px}.main-header .main-search .main-search-autocomplete table tbody td.name-cell{padding-left:1rem}.main-header .main-search .main-search-autocomplete table tbody td.name-cell a{font-size:.85rem;color:#355065}.main-header .right-info a,.main-header .right-info i{color:rgba(255,255,255,.9)}.main-header .right-info a:hover,.main-header .right-info i:hover{color:#fff}.main-header .right-info i{font-size:1.2rem}.main-header .right-info .show-reg-form{border-left:none}.main-header .right-info .show-reg-form:hover{color:#fff}.main-header .right-info .show-reg-form:before{width:0}.main-header .right-info .show-reg-form i{color:#0b86d9}.main-header .right-info .header-user-menu ul li a{color:#4db7fe}.main-header .right-info .cart-btn{margin-right:2.5rem}@media only screen and (max-width:576px),only screen and (min-width:576px) and (max-width:992px){.main-header .right-info .cart-btn{margin-right:1.7rem}}section.hero-section{padding:120px 0 220px}section.hero-section .intro-item h1,section.hero-section .intro-item h3{color:#355065}section.hero-section .main-search-input-wrap .main-search-input:before{width:0}section.hero-section .main-search-input-wrap .main-search-input .main-search-input-item.first{width:66.6%}.promo-bar{padding:50px 0}.promo-bar .pad-top-column-text{padding:0}.main-dashboard-sec .list-main-wrap-header .list-main-wrap-title h2{font-family:Raleway;color:#054a9b}.main-dashboard-sec .user-profile-menu-wrap{padding:0;border:none;margin:5.9rem 0 0 0}.main-dashboard-sec .user-profile-menu-wrap ul li{margin:.2rem 0 .2rem 0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-box-shadow:inset 3px 4px 5px transparent;-moz-box-shadow:inset 3px 4px 5px transparent;box-shadow:inset 3px 4px 5px transparent}.main-dashboard-sec .user-profile-menu-wrap ul li a{color:#fff;font-family:Raleway;font-size:.91rem;font-weight:400}.main-dashboard-sec .user-profile-menu-wrap ul li a:hover{background:0 0}.main-dashboard-sec .user-profile-menu-wrap ul li a i{color:#fff}.main-dashboard-sec .user-profile-menu-wrap ul li.active{-webkit-box-shadow:inset 3px 4px 5px rgba(0,0,0,.1);-moz-box-shadow:inset 3px 4px 5px rgba(0,0,0,.1);box-shadow:inset 3px 4px 5px rgba(0,0,0,.1)}.main-dashboard-sec .geodir-category-listing.disabled:before{content:' ';position:absolute;background:rgba(0,0,0,.1);width:100%;height:100%;top:0;left:0;z-index:15;border-radius:9px}.main-dashboard-sec .geodir-category-listing.disabled .inactive-flag{background:#e7492a!important;top:auto;bottom:85px;right:auto;left:20px}#course-list .loading{font-size:5rem;color:#4db7fe;position:relative;top:2rem}#course-list .top-filters{margin-bottom:1rem}#course-list .listing-item-container .row{margin-left:-7px;margin-right:-7px}#course-list .listing-item-container .row [class*=col-]{padding-left:7px;padding-right:7px}#course-list .listing-item-container .geodir-category-listing{margin-bottom:1rem}#course-list .listing-item-container .geodir-category-listing .geodir-category-content-title{margin-top:13px;min-height:70px}#course-list .listing-item-container .geodir-category-listing .teacher-list{padding-right:0;padding-top:0;padding-left:30px;padding-bottom:0;min-width:250px;height:56px}#course-list .listing-item-container .geodir-category-listing .teacher-list .wrap{position:absolute;top:50%;transform:translateY(-50%)}#course-list .listing-item-container .geodir-category-listing .teacher-list .item{text-align:left}#course-list .listing-item-container .geodir-category-listing .teacher-list .item div{display:inline-block;margin-top:2px;margin-bottom:2px}#course-list .listing-item-container .geodir-category-listing .teacher-list .item img{width:22px!important;height:22px!important;box-shadow:none;border-radius:50%;position:static;border:1px solid rgba(77,183,254,.2);margin-right:3px;padding:1px}#course-list .listing-item-container .geodir-category-text{min-height:120px}#course-list .listing-item-container .geodir-opt-list{padding:0;margin:0;overflow:hidden;top:2px}#course-list .listing-item-container .geodir-opt-list a{font-weight:300;color:#fff;font-size:.87rem;padding:8px 55px 8px 25px;margin:0 0 0 15px;float:left}#course-list .listing-item-container .listing-item-category-wrap.has-multiple{margin-bottom:10px}#course-list .listing-item-container .listing-item-category-wrap span{font-size:12px}#course-list .listing-item-container.disabled .geodir-category-listing:before{content:' ';position:absolute;background:rgba(0,0,0,.1);width:100%;height:100%;top:0;left:0;z-index:15;border-radius:9px}#course-list .listing-item-container.disabled .inactive-flag{background:#e7492a!important;top:auto;bottom:85px;right:auto;left:20px}.course-view-section .listing-hero-section{padding:40px 0 0;text-align:left}.course-view-section .listing-hero-section h1{text-shadow:1px 1px rgba(0,0,0,.1)}.course-view-section .listing-hero-section h1:before{content:' ';background:0 0}.course-view-section .listing-hero-section h3{color:#fff;text-shadow:1px 1px rgba(0,0,0,.1)}.course-view-section .listing-hero-section .desc{color:#fff;max-width:60%;padding:.5rem 0 0 0;text-shadow:1px 1px rgba(0,0,0,.1)}@media only screen and (max-width:576px),only screen and (min-width:576px) and (max-width:992px){.course-view-section .listing-hero-section .desc{max-width:80%}}.course-view-section .listing-hero-section .listing-item-category-wrap{text-align:center;pointer-events:none}.course-view-section .listing-hero-section .list-single-author{pointer-events:none}.course-view-section .information-bar{text-align:left;margin-bottom:1rem;background:#fff;padding:2rem 0 2rem 0;float:left;width:100%}@media only screen and (max-width:576px),only screen and (min-width:576px) and (max-width:992px){.course-view-section .information-bar{float:none;text-align:center}}.course-view-section .information-bar .right-block{text-align:right}.course-view-section .information-bar .inactive-flag{background:#e7492a!important;pointer-events:none}.course-view-section .breadcrumbs{background:0 0}.course-view-section .progress-wrap{width:40%;margin:0 auto -30px auto;clear:both}@media only screen and (max-width:576px),only screen and (min-width:576px) and (max-width:992px){.course-view-section .progress-wrap{width:90%;position:relative;top:1rem;margin-bottom:3rem}}.course-view-section .progress-bar{background:#f75c96;padding:0 .3rem;line-height:1.8rem;margin-top:-.5rem;font-family:Raleway;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.course-view-section .progress-bar span{background:rgba(255,255,255,.95);color:#5ecfb1;font-size:.87rem;font-weight:800;padding:0 1rem;display:inline-block;min-width:25%!important;white-space:nowrap;margin:.2rem 0 .2rem 0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.course-view-section .progress-bar span b{font-weight:800;font-size:1.2rem;margin-right:.2rem}.course-view-section .lecture-list{padding:.7rem 0 0 0;background:0 0}.course-view-section .lecture-list .dashboard-title{margin:10px 0 20px}.course-view-section .lecture-list .box{background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0 0 .5rem 0;padding:1.3rem 0 1.3rem 1.3rem;text-align:left}.course-view-section .lecture-list .box .title{color:#566985;font-size:.87rem;font-weight:700;font-family:Raleway;margin:0 0 1rem 0}.course-view-section .lecture-list .box .description{font-weight:300;color:#6e8497}.course-view-section .box-widget-item{text-align:left}.course-view-section .box-widget-item ul li{font-size:.85rem}.course-view-section .box-widget-item ul li.places b{float:right;font-size:1.2rem;margin-top:-3px}.dashboard-exam-list table{width:100%;border-collapse:collapse}.dashboard-exam-list table tr td{text-align:left;vertical-align:middle;padding:13px 12px;border:1px solid #eee;font-weight:600}.dashboard-exam-list table tr td .open-questions,.dashboard-exam-list table tr td .withdraw-student{cursor:pointer;color:#4db7fe}.dashboard-exam-list table tr td .withdraw-student{margin-left:10px;color:#ed5959}.dashboard-exam-list table .subtable{display:none}.dashboard-exam-list table .subtable tr td{font-weight:400}.course-page-faq-widget .box-widget-content{padding:10px 15px 15px}.course-page-faq-widget .box-widget-content .act-accordion{background:#4db7fe!important}.course-page-faq-widget .box-widget-content .accordion-inner{font-weight:700;padding:15px}.lost_password:before{background:0 0!important;border:none}.forgotten-psw-tab .cnt,.forgotten-psw-tab h3{color:#7d93b2}.forgotten-psw-tab h3{margin-bottom:.5rem}.forgotten-psw-tab .cnt{margin-bottom:1rem}