*{box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:'Lato', sans-serif;color:#000;margin:0px}a{color:#03509F;text-decoration:none}a:hover,a:focus{text-decoration:none;color:#03509F;outline:0}img{max-width:100%}a:active{outline:0}input::-webkit-input-placeholder{opacity:1 !important;color:#3D4C57}input::-moz-placeholder{opacity:1 !important;color:#3D4C57}input:-ms-input-placeholder{opacity:1 !important;color:#3D4C57}input:-moz-placeholder{opacity:1 !important;color:#3D4C57}:focus{outline:none}button:focus{outline:none}input:focus{outline:none}.btn:focus{outline:none}.btn:active:focus{outline:none}textarea:focus{outline:none}input{border-radius:0px}textarea{-webkit-appearance:none;border-radius:0px}h1,h2,h3,h4,h5,h6{color:#000}.inner-container{display:block;margin:0 auto;max-width:1220px;padding-left:15px;padding-right:15px}.inner-container:before,.inner-container:after{content:"";display:table;clear:both}.home-slide-section{display:block;position:relative;padding-bottom:30px;margin-bottom:20px}.home-slider{vertical-align:top}.home-slider .slide-bg{background-size:cover;background-repeat:no-repeat;background-position:top center;min-height:450px;vertical-align:top;position:relative}.home-slider .slide-bg .slide-caption{position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%)}.slide-box img{display:inline-block;vertical-align:middle}.slide-box span{color:#fff;font-size:12px;line-height:18px;text-transform:uppercase}.slide-box span img{margin-right:5px}.slide-caption h1{font-size:48px;line-height:50px;color:#fff;text-transform:uppercase;font-weight:400;max-width:550px;margin:10px 0 20px}.slide-caption p{font-size:18px;color:#fff;line-height:22px;max-width:357px;margin:0 0 30px}.bttn,.bttn svg path{transition:all 0.3s ease-in-out 0s}.bttn img,.bttn svg{margin-left:10px;display:inline-block;vertical-align:middle;margin-top:-2px}.bttn{background:#fff;border:2px solid #03509F;display:inline-block;height:58px;min-width:184px;text-align:center;line-height:54px;font-size:18px;color:#03509F;text-transform:uppercase;font-weight:700;border-radius:30px}.bttn:hover{background:#03509F;color:#fff}.bttn:hover svg path{fill:#fff}.home-slider .slick-arrow{position:absolute;top:50%;left:1%;width:40px;height:40px;background:transparent;border:none;padding:0;font-size:0;z-index:9;cursor:pointer;margin-top:-20px}.home-slider .slick-arrow:before{position:absolute;content:"";border-top:3px solid #fff;border-right:3px solid #fff;width:15px;height:15px;transform:rotate(-135deg);left:50%;top:50%;margin-left:-8px;margin-top:-10px}.home-slider .slick-arrow.slick-next{left:auto;right:1%;transform:rotate(180deg)}.slide-item{vertical-align:top}.slick-dots{position:absolute;left:50%;bottom:40px;padding:0;margin:0;transform:translateX(-50%)}.slick-dots li{display:inline-block;margin:0 10px}.slick-dots li button{padding:0;margin:0;font-size:0;background:#fff;width:10px;height:10px;border-radius:50%;border:1px solid #B5B5B5;cursor:pointer}.slick-dots li:hover button,.slick-dots .slick-active button{background:#03509F;border-color:#03509F}.home-slide-section .down-arrow{position:absolute;left:50%;bottom:0;width:58px;height:58px;display:inline-block;border-radius:50%;background:#fff;box-shadow:0 0 12px rgba(0,0,0,0.2);text-align:center;padding-top:14px;cursor:pointer;transform:translateX(-50%)}.course-listing-section{display:inline-block;width:100%;padding:40px 0 10px}.course-listing-section.popular{padding-bottom:100px}.course-slider{margin-bottom:30px;padding:0 5px}.course-slider .slick-dots{bottom:-47px}.course-slider .slick-arrow{position:absolute;top:50%;left:-40px;width:40px;height:40px;background:transparent;border:none;padding:0;font-size:0;z-index:9;cursor:pointer;margin-top:-20px}.course-slider .slick-arrow:before{position:absolute;content:"";border-top:3px solid #A8A8A8;border-right:3px solid #A8A8A8;width:15px;height:15px;transform:rotate(-135deg);left:50%;top:50%;margin-left:-8px;margin-top:-10px}.course-slider .slick-arrow.slick-next{left:auto;right:-40px;transform:rotate(180deg)}.course-slider .course-item{padding:10px 5px}.course-item .course-box{box-shadow:0 2px 8px rgba(0,0,0,0.16);display:block;background:#fff;border-radius:10px;overflow:hidden}.course-box .course-bg{display:block;min-height:150px;width:100%;background-size:cover;background-position:top center;background-repeat:no-repeat}.course-box .course-info{padding:10px 20px 20px;display:inline-block;width:100%}.course-label img{display:inline-block;vertical-align:middle;margin-right:5px}.course-label{font-size:12px;color:#AFB5BA;font-weight:500}.course-info h4{margin:20px 0 5px;color:#3D4C57;font-size:18px;font-weight:700;line-height:22px}.course-info h4 a{color:inherit}.course-info .object-count{color:#AFB5BA;font-size:13px;line-height:16px;font-weight:500;display:block;margin:0 0 3px}.course-info .course-level{color:#AFB5BA;font-size:13px;line-height:16px;font-weight:500;display:block;margin:0 0 10px}.course-info .rating{display:block;margin:0 0 30px}.course-info .course-btns{text-align:right}.course-info .course-btns .entroll-btn{background:#fff;border:1px solid #03509F;min-width:69px;text-align:center;line-height:29px;border-radius:15px;font-size:11px;text-transform:uppercase;font-weight:700;color:#03509F;display:inline-block;vertical-align:middle;cursor:pointer;transition:all 0.3s ease-in-out 0s}.course-info .course-btns .entroll-btn:not(.entrolled):hover{background:#03509F;color:#fff}.course-info .course-btns .entroll-btn.entrolled{min-width:90px;background:#F4F4F4;border-color:#F4F4F4}.course-btns .wishlist{margin-left:10px;display:inline-block;vertical-align:middle;cursor:pointer}.course-btns .wishlist.filled path{fill:#03509F;stroke:#03509F}.course-listing-section .view_all{float:right;margin-top:-10px;border:1px solid #03509F;height:40px;line-height:38px;min-width:147px;text-align:center;border-radius:20px;text-transform:uppercase;color:#03509F;font-size:14px;font-weight:700;margin-bottom:30px;transition:all 0.3s ease-in-out 0s}.course-listing-section .view_all:hover{background:#03509F;color:#fff}.section-title{text-align:center;margin:0 0 30px;font-size:36px;font-weight:700;line-height:44px;color:#262626}.course-detail-page{display:block;padding:20px 0;background:#fafafa}.breadcrumb{padding:5px 15px;margin:0 0 20px;display:inline-block;background:#F4F4F4;border-radius:20px;list-style-type:none}.breadcrumb>li{padding:0 10px 0 0px;display:inline-block;font-size:11px;color:#3D4C57;font-weight:500}.breadcrumb>li>a{font-weight:inherit;color:#03509F}.breadcrumb>li:after{content:">";margin-left:10px}.breadcrumb>li:last-child{padding-right:0px}.breadcrumb>li:last-child:after{display:none}.course-detail-box{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(150,150,150,0.16);overflow:hidden;display:inline-block;width:100%;margin:0 0 45px;padding:0 18% 0 31%;min-height:250px;position:relative}.course-detail-box .cd-img{width:31%;position:absolute;left:0;top:0;height:100%;background-size:cover;background-position:top center;background-repeat:no-repeat}.course-detail-box .cd-info{display:inline-block;padding:30px;width:100%;position:relative}.course-detail-box .cd-progress{position:absolute;right:0;top:0;bottom:0;width:18%;border-left:1px solid rgba(175,181,186,0.3);text-align:center}.cd-info .course-label{font-size:14px;color:#6F6F6F;font-weight:500}.cd-info .course-label img,.cd-info .course-label span{display:inline-block;vertical-align:middle}.cd-info .course-label img{margin-right:10px}.cd-info h4{font-size:24px;color:#293034;font-weight:700;line-height:29px;margin:15px 0 20px}.cd-info .cd-list p b{font-weight:500;color:#AFB5BA;display:inline-block;vertical-align:middle}.cd-info .cd-list p{margin:0 0 15px;font-size:12px;color:#3D4C57;font-weight:500;line-height:16px}.cd-info .course-count{display:inline-block;padding:0 0 0 20px;margin-top:0px;position:absolute;right:30px;top:24px}.cd-info .course-count img{position:absolute;left:0;bottom:3px}.cd-info .course-count b{display:block;color:#6F6F6F;font-size:18px;line-height:1;font-weight:400}.cd-info .course-count span{font-size:12px;line-height:18px;color:#AFB5BA}.progress-box{height:69.5%;border-bottom:1px solid rgba(175,181,186,0.3);display:table;width:100%;margin:0}.progress-box .progress-cell{display:table-cell;vertical-align:middle}.progress-circle{position:relative;display:block;margin:0 auto;width:90px;height:90px;border:10px solid rgba(175,181,185,0.2);border-radius:50%}.progress-circle svg .bar{stroke:#FFCC00}.progress-circle svg{position:absolute;left:-10px;top:-10px;transform:rotate(-90deg)}.progress-circle h5{margin:0;line-height:70px;font-size:18px;color:#AFB5BA;font-weight:300}.progress-cell h6{margin:20px 0 0;text-transform:uppercase;color:#717C84;font-size:13px}.validity-info{height:31%;display:table;width:100%}.validity-info .validity-box{display:table-cell;vertical-align:middle;font-size:11px;line-height:13px;color:#999999;font-weight:500}.validity-info .validity-box span{display:block;margin:10px 0}.validity-info .validity-box span b{color:#3D4C57;font-weight:500;font-size:11px}.course-description{background:#fff;border-radius:8px;display:inline-block;width:100%;vertical-align:top;margin:0 0 40px;padding:30px 30px}.course-description .course-dec-head{display:inline-block;vertical-align:top;width:100%}.course-dec-head h3{margin:0;font-size:24px;line-height:29px;font-weight:700;color:#3D4C57;display:inline-block}.course-dec-head h3 img{margin-right:70px}.course-description .course-dec-head .view_more{float:right}.view_more{position:relative;cursor:pointer}.view_more .btn-icon{width:36px;height:36px;position:relative;display:inline-block;vertical-align:middle;border:2px solid #03509F;border-radius:50%}.view_more .btn-txt{display:inline-block;vertical-align:middle;margin-right:10px;font-size:11px;color:#03509F;text-transform:uppercase}.view_more .btn-icon:before,.view_more .btn-icon:after{position:absolute;content:"";width:12px;height:2px;background:#03509F;display:block;left:50%;top:50%;margin-left:-6px;margin-top:-1px}.view_more .btn-icon:after{height:12px;width:2px;margin-top:-6px;margin-left:-1px}.view_more.up .btn-icon:after{opacity:0}.course-dec-content{display:none;padding:20px 110px 0px}.course-dec-content p{margin:0 0 30px;font-size:15px;line-height:22px;color:#999999}.course-dec-content p:last-child{margin-bottom:0px}.course-content-list{display:inline-block;width:100%;padding:0 0 70px}.course-content-list h2{font-size:28px;margin:0 0 20px;line-height:34px;color:#3D4C57;font-weight:700}.ccl-row{display:block;margin:0 -15px}.ccl-row:before,.ccl-row:after{clear:both;content:"";display:table}.ccl-row .ccl-item{width:50%;float:left;margin:0 0 30px;padding:0 15px}.ccl-item:nth-child(2n+1){clear:both}.ccl-item-box{display:inline-block;width:100%;background:#fff;border-top:10px solid rgba(186,158,109,0.5);box-shadow:0 2px 6px rgba(175,181,185,0.16);border-radius:6px;overflow:hidden;padding:30px;min-height:308px}.ccl-item-box .ccl-head{display:inline-block;width:100%;vertical-align:top}.ccl-head .ccl-img{display:inline-block;float:left;background-size:cover;height:140px;width:26%;border-radius:5px;position:relative;background-position:top center}.ccl-head .ccl-info{display:inline-block;float:left;vertical-align:middle;width:74%;padding:0 0 0 20px;position:relative}.ccl-info .course-count{color:#AFB5BA;font-size:12px;line-height:14px;margin:0 0 10px}.ccl-info .course-count img,.ccl-info .course-count span{display:inline-block;vertical-align:middle;margin-right:4px}.ccl-head .ccl-info h4{margin:8px 0 5px;font-size:18px;line-height:22px;font-weight:700;color:#3D4C57}.ccl-info .lesson-count{font-size:13px;color:#AFB5BA;font-weight:500;text-transform:capitalize}.ccl-info .lesson-count b{color:#6F6F6F;font-weight:500}.ccl-info .course-points{position:absolute;right:0;top:0;background:rgba(213,213,213,0.5);font-size:11px;height:32px;border-radius:18px;line-height:32px;padding:0 15px;font-weight:700;color:#000}.ccl-info .time{color:#3D4C57;font-size:11px;margin-top:10px;display:inline-block}.ccl-item-box .ccl-bottom{margin-top:15px;display:inline-block;width:100%}.ccl-time-progress .ccl-time{display:inline-block;vertical-align:middle;border-left:1px solid #f5f5f5;line-height:40px;padding-left:20px;padding-right:12px;color:#AFB5BA;font-size:11px;font-weight:500}.ccl-time-progress .ccl-time .icon{margin-right:5px;vertical-align:middle;line-height:1}.ccl-time-progress .ccl-time .time{vertical-align:middle}.ccl-time-progress .ccl-time .time b{color:#3D4C57}.ccl-time-progress .ccl-progess{display:inline-block;vertical-align:middle;border-right:1px solid #f5f5f5;padding-right:20px;margin-right:20px}.small-progress{width:42px;height:42px;position:relative;border:0px solid #ddd;border-radius:50%}.small-progress .small-circle{position:absolute;left:0px;top:0px;transform:rotate(-90deg);stroke:red}.small-progress h5{margin:0;font-size:11px;position:absolute;left:0;text-align:center;top:0;width:100%;line-height:42px}.ccl-detail .ccd-btn img,.ccl-detail .ccd-btn svg{max-width:12px;margin-left:4px;position:relative;top:1px}.ccl-detail .ccd-btn svg path{transition:all 0.3s ease-in-out 0s}.ccl-detail .ccd-btn{background:transparent;border:1px solid #03509F;min-width:90px;display:inline-block;text-align:center;height:32px;line-height:30px;font-size:11px;text-transform:uppercase;font-weight:700;border-radius:20px;transition:all 0.3s ease-in-out 0s}.ccl-detail .ccd-btn:hover{background:#03509F;color:#fff}.ccl-detail .ccd-btn:hover svg path{fill:#fff}.ccl-item-box .ccl-content{display:none;padding:20px 60px}.ccl-item-box .ccl-content p{margin:0 0 30px;font-size:15px;line-height:22px;color:#999999}.ccl-item-box .ccl-content p:last-child{margin-bottom:0px}.ccl-more .view_more .btn-icon{width:24px;height:24px;border-color:#666}.ccl-more .view_more .btn-icon:before,.ccl-more .view_more .btn-icon:after{background-color:#666}.course-detail-head{display:inline-block;width:100%;padding-bottom:30px;position:relative;border-bottom:1px solid rgba(112,112,112,0.2)}.course-detail-head .cdh-img{min-height:250px;background-size:cover;width:21%;border-radius:8px;float:left;background-repeat:no-repeat;background-position:top center}.course-detail-head .cdh-info{float:left;width:79%;padding-left:30px}.cdh-info .course-count{font-size:12px;color:#AFB5BA;font-weight:500}.cdh-info .course-count img{width:18px;margin-right:5px;display:inline-block;vertical-align:middle}.cdh-info .course-count span{vertical-align:middle}.cdh-info .course-points{position:absolute;right:0;top:34px;background:rgba(213,213,213,0.5);font-size:11px;height:32px;border-radius:18px;line-height:32px;padding:0 15px;font-weight:700}.cdh-info h4{margin:5px 0 15px;font-size:42px;line-height:50px;color:#101010;padding-right:105px}.cdh-info .cdh-list p{margin:0 0 8px;font-size:12px;line-height:16px;color:#3D4C57;font-weight:500}.cdh-info .cdh-list p b{color:#AFB5BA}.cdh-info .cdh-list{display:block;margin:0}.rating-view{display:inline-block;width:100%;margin:10px 0 0;font-size:12px;color:#AFB5BA;font-weight:500}.rating-view .rating-count,.rating-view .view-count{margin-left:15px}.cdh-info .cdh-btn{margin-top:15px}.cdh-info .entroll-btn{background:#fff;border:1px solid #03509F;min-width:89px;text-align:center;line-height:32px;border-radius:20px;font-size:11px;text-transform:uppercase;font-weight:700;color:#03509F;display:inline-block;vertical-align:middle;cursor:pointer;transition:all 0.3s ease-in-out 0s}.cdh-info .entroll-btn:hover,.cdh-info .entroll-btn:focus{background:#03509F;color:#fff}.course-service-wrapper{display:inline-block;width:100%;vertical-align:top;padding-bottom:100px}.course-service-list{display:block;margin:0px 0;width:100%;border-bottom:1px solid rgba(112,112,112,0.2)}.course-service-title{position:relative;padding:22px 0px 22px 60px;display:inline-block;width:100%;vertical-align:top;cursor:pointer}.course-service-title h3{font-size:28px;line-height:34px;margin:0;color:#333333;font-weight:700;transition:all 0.2s ease-in-out 0s}.course-service-title .view_more{position:absolute;left:0;top:50%;transform:translateY(-50%)}.course-service-title.active h3{color:#03509F}.course-service-title.active .view_more .btn-icon{border-color:#03509F}.course-service-title.active .view_more .btn-icon:before,.course-service-title.active .view_more .btn-icon:after{background:#03509F}.course-service-item h5{margin:0 0 10px;color:#3D4C57;font-size:12px;line-height:15px;font-weight:700}.course-service-row{display:block;margin:0 -5px}.course-service-row:before,.course-service-row:after{content:"";display:table;clear:both}.course-service-row .corse-service-col{float:left;width:25%;padding:0 5px;margin:0 0 20px}.corse-service-col .service-box{background:#fff;box-shadow:0 2px 8px rgba(175,181,185,0.16);border-radius:8px;padding:10px}.service-icon-title{display:table;width:100%;vertical-align:top;position:relative;padding:0;table-layout:fixed}.service-icon-title .service-icon{width:66px;height:66px;background:#F4F4F4;border-radius:11px;line-height:1;text-align:center;display:table-cell;vertical-align:middle}.service-icon-title .service-title{vertical-align:middle;display:table-cell;padding:0 10px 0 20px}.service-icon-title .service-title h4{margin:0;font-size:16px;font-weight:700;color:#3D4C57;line-height:19px}.service-bottom{display:inline-block;width:100%}.service-bottom .service-tp{display:inline-block;vertical-align:middle;margin-top:12px}.service-tp .time-point{padding:0;margin:0;list-style-type:none}.service-tp .time-point li{display:inline-block;margin-right:15px;font-size:11px;line-height:16px;vertical-align:middle;color:#AFB5BA;font-weight:500}.service-tp .time-point li img{vertical-align:middle;margin-right:7px;line-height:1;display:inline-block}.service-tp .time-point li span{vertical-align:middle}.service-tp .time-point li b{font-weight:500;color:#3D4C57}.service-bottom .service-progress{float:right}.service-progress .small-progress h5{margin:0;line-height:40px;color:#717C84;font-size:11px;font-weight:500}.service-progress .small-progress:after{content:"";position:absolute;left:50%;top:50%;border-top:2px solid #fff;border-right:2px solid #fff;width:18px;height:9px;z-index:9;transform:rotate(135deg);margin-top:-7px;margin-left:-9px;opacity:0}.service-progress .small-progress:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;border-radius:50%;background:#FFCC00;z-index:1;opacity:0}.service-progress .small-progress.completed:after,.service-progress .small-progress.completed:before{opacity:1}.course-service-content{display:none;padding-bottom:15px}.short-decription{display:block;width:100%}.short-decription.open{max-height:inherit;max-height:32px;overflow:hidden}.short-decription p{font-size:12px;font-weight:500;line-height:16px;color:#3D4C57;margin:0 0 20px}.enroll_btn{background:#fff;border:1px solid #03509F;min-width:69px;text-align:center;line-height:29px;border-radius:15px;font-size:11px;text-transform:uppercase;font-weight:700;color:#03509F;display:inline-block;vertical-align:middle;cursor:pointer;transition:all 0.3s ease-in-out 0s}.enroll_btn:hover,.enroll_btn:focus{background:#03509F;color:#fff}.cd-info .enroll_btn{margin-top:15px}.dec-btn{font-size:12px;color:#03509F;font-weight:500;display:block;margin-top:10px;cursor:pointer}.dec-btn.expand .fa-angle-down:before{content:"\f106"}.progess-block{display:inline-block;width:100%;padding-right:30px;position:relative;margin:15px 0 0}.progess-block .progess-linebar{position:relative;display:block}.progess-block .progess-linebar .progess-line{height:8px;display:block;width:100%;background:rgba(204,204,204,0.25);border-radius:4px}.progess-block .progess-linebar .progess-fill{position:absolute;left:0;top:0;height:8px;border-radius:4px;background:#FFCC00}.progess-block .progess-text{font-size:11px;position:absolute;right:0;top:0;margin-top:-3px;text-align:right;color:#717C84}.view-login-signup .global-header{display:none}.view-login-signup .content-wrapper{padding:0;margin:0;max-width:100%}.login-register-content{max-width:100%;margin-top:20px}.login-register-content .login-register{padding:0;width:100%}.login-register-content .login-register .form-type{max-width:100%}.login-register .form-wrapper{padding:0}.login-wrapper{position:relative;width:100%;padding-left:50%}.login-wrapper .login-banner{position:absolute;width:45%;top:40px;bottom:0;left:0;background-position:top center;background-repeat:no-repeat;background-size:cover;box-shadow:0 20px 40px rgba(0,0,0,0.16);border-radius:0 40px 0 0}.login-right-form{display:block;padding:80px 15px 40px}.login-right-form .login-form-wrapper{display:block;margin:0 auto;max-width:490px}.login-head{text-align:center}.login-head .login-logo{display:block;margin:0 0 24px}.login-head .login-text{color:#AFB5BA;display:block;font-size:24px;line-height:29px;margin:0 0 20px;font-weight:300}.login-register .login-providers .button{height:48px;margin:0 10px 10px;border-radius:25px;position:relative;background:#4267B2;min-width:205px;text-align:center;font-size:16px;font-weight:700;text-transform:uppercase;padding-left:62px;border-color:#4267B2}.login-register .login-providers .button.login-oa2-google-oauth2{background:#DD4B39;border-color:#DD4B39}.login-register .login-providers .button .icon{width:62px;line-height:48px;padding:0;border-right:1px solid rgba(0,0,0,0.2);font-size:28px;top:0px}.login-register .section-title.lines .text{font-size:12px;color:#AFB5BA;font-weight:500}.login-form-content{padding-left:0px}.login-register-content h2{color:#AFB5BA;font-weight:600;font-size:24px;margin:0 0 40px;text-align:center}.login-register .form-field{margin:0 0 20px;text-align:left}.login-register .form-field label{color:#999 !important;font-size:14px;line-height:17px;font-weight:500;margin:0 0 3px}.login-register .form-field select,.login-register .form-field input{box-shadow:none;border:1px solid #AEB3B9;padding:0 30px 0 20px;color:#3D4C57;height:52px;font-size:18px;margin:0px;border-radius:4px}.login-register .login-form-wrapper .form-field.email-email:before{background:url("/static/millicentr/images/icon-email.e77e17f9c743.svg") no-repeat center center;position:absolute;content:"";right:3px;top:10px;width:36px;height:34px;background-size:19px}.login-register .login-form-wrapper .form-field.password-password:before{background:url("/static/millicentr/images/icon-password.c367f671d62d.svg") no-repeat center center;position:absolute;content:"";right:3px;top:10px;width:36px;height:34px;background-size:19px}.login-register .form-field input:focus,.login-register .form-field input:focus{border-bottom:2px solid #03509F}.login-register .form-field .forgot-password.field-link{float:right;color:#03509F;font-size:14px;line-height:17px;font-weight:400;margin:25px 0 0;font-family:'Lato', sans-serif}.login-register .form-field .tip{display:none}.login-register .form-field.checkbox-remember{display:inline-block;width:auto;margin:-43px 0 0;clear:none;float:left}.checkbox-remember{position:relative}.checkbox-remember .checkbox{position:absolute;visibility:hidden;opacity:0}.checkbox-remember .checkbox+label{margin:0;padding:0 0 0 40px;line-height:26px;position:relative;display:inline-block !important}.checkbox-remember .checkbox+label:before{position:absolute;content:"";left:0;top:0;width:26px;height:26px;border:1px solid #000;border-radius:4px}.checkbox-remember .checkbox+label:after{position:absolute;content:"";width:14px;height:8px;border-top:3px solid #fff;border-right:3px solid #fff;left:6px;top:8px;min-height:1px;transform:rotate(135deg);z-index:1;opacity:0}.checkbox-remember .checkbox:checked+label:before{background:#03509F;border-color:#03509F}.checkbox-remember .checkbox:checked+label:after{opacity:1}.checkbox-remember .icon .fa-checked.success.fa-check{display:none}.login-form .action-primary,.login-form .action-primary:hover,.login-form .action-primary:focus{width:100%;height:58px;border-radius:35px;background:#03509F;border-color:#03509F;box-shadow:none;text-transform:uppercase;font-size:18px;font-weight:700;font-family:'Lato', sans-serif}.toggle-form.form-bottom{text-align:center;margin:25px 0 0;width:100%;max-width:100%}.toggle-form.form-bottom .user_text{font-size:14px;line-height:17px;color:#AFB5BA;display:inline-block;vertical-align:middle;margin-right:5px}.toggle-form.form-bottom .login_link{color:#03509F;text-transform:uppercase;text-decoration:none;font-size:14px}.toggle-form.form-bottom .register_btn{border:1px solid #03509F;display:inline-block;vertical-align:middle;color:#03509F;font-size:13px;font-weight:700;text-decoration:none;padding:2px 20px;border-radius:20px;width:100%;max-width:118px}.toggle-form.form-bottom .register_btn:hover,.toggle-form.form-bottom .register_btn:focus{background:#03509F;color:#fff}.view-login-signup .settings-language-form{display:none}.register-wrapper{position:relative;width:100%;padding-left:50%;min-height:1000px}.register-banner-box{position:absolute;width:45%;top:-5%;left:-5%;min-height:920px;transform:rotate(-10deg);border-radius:0 0 80px 0;box-shadow:0 6px 48px 12px rgba(0,0,0,0.5);overflow:hidden}.register-banner-box .register-img{width:110%;position:absolute;left:0;top:0;height:110%;background-size:cover;background-repeat:no-repeat;background-position:center center;transform:rotate(10deg)}.register-form .login-providers{display:none}.register-right-form{display:inline-block;width:100%;padding:100px 15px 50px}.register-form-wrapper{display:block;margin:0;max-width:500px}.login-head .r-text{font-size:48px;font-weight:300;color:#AFB5BA;display:block;margin:40px 0 40px;text-transform:uppercase;line-height:57px}.register-radio{display:inline-block;width:100%;position:relative;margin:0 0 40px}.register-radio .radio_btn{margin:0 15px}.radio_btn{position:relative}.radio_btn input{position:absolute;visibility:hidden;opacity:0}.radio_btn .radio-text{margin:0;padding:0 0 0 52px;line-height:42px;position:relative;display:inline-block !important;font-size:13px;color:#7B7B7B}.radio_btn .radio-text:before{position:absolute;content:"";left:0;top:0;width:42px;height:42px;border:1px solid #000;border-radius:50%}.radio_btn .radio-text:after{position:absolute;content:"";width:13px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;left:14px;top:16px;min-height:1px;transform:rotate(135deg);z-index:1;opacity:0}.radio_btn input:checked+.radio-text:before{background:#03509F;border-color:#03509F}.radio_btn input:checked+.radio-text:after{opacity:1}.login-register .register-form .section-title.lines,.login-register .register-form .form-field.checkbox-optional_fields_toggle,.login-register .register-form .form-field.plaintext-honor_code{display:none}.register-text-block p{font-size:14px;line-height:22px;color:#999999}.register-text-block h4{margin:0 0 20px;font-size:24px;font-weight:700;color:#293034}.register-text-block{display:inline-block;width:100%;margin:10px 0 40px}.login-register .form-field select:active,.financial-assistance-wrapper .financial-assistance-form .form-field select:active,.login-register .form-field select:focus,.financial-assistance-wrapper .financial-assistance-form .form-field select:focus{outline:none}.login-register .form-field label.focus-out{opacity:1;padding:0}.forgot-form-content h2{display:block;color:#AFB5BA;font-size:24px;line-height:29px;margin:0 0 20px;font-weight:300}.login-register .action-label,.financial-assistance-wrapper .financial-assistance-form .action-label{font-size:14px;font-family:'Lato', sans-serif;line-height:24px}.password-reset-form .action-label{margin-bottom:30px}.form-field.checkbox-terms_of_service.checkbox-remember{margin:0;float:none;width:100%}.form-field.checkbox-terms_of_service.checkbox-remember a{color:#03509F;text-decoration:none}.index-star-box{float:none;width:35px;height:24px;position:relative;background:url("/static/millicentr/images/small-icon.44e2199f489d.png") repeat-x left top;top:13px;bottom:7px}.index-star-box .fill{height:100%;position:absolute;top:0px;left:0px;background:url("/static/millicentr/images/small-icon1.ce71b617ff35.png") repeat-x left top}.star-box{float:left;width:95px;height:24px;position:relative;background:url("/static/millicentr/images/empty.85869a72238b.png") repeat-x left top;top:13px;bottom:7px}.star-box .fill{height:100%;position:absolute;top:0px;left:0px;background:url("/static/millicentr/images/star-fill.d51790035412.png") repeat-x left top}.start-box-full.rating .star-box{top:-4px}h1,h2,.home>header .title>.heading-group p,section.outside-app h1,h3,h4,h5,h6{font-family:'Lato', sans-serif}.register.disabled{margin-top:15px;display:inline-block}input[type="submit"],input[type="button"],button,.button{text-shadow:none}.view-dashboard .course-link a,.course_about .course-link a,.learning_about .course-link a{text-decoration:underline;color:#03509F;margin-top:15px;display:inline-block}.view-dashboard .course-link a:hover,.course_about .course-link a:hover,.learning_about .course-link a:hover{color:#03509F}.btn-cart.cdh-info{margin-bottom:10px}.form-field .input-info{position:absolute;right:10px;top:17px;width:20px;height:20px;border:1px solid #333;border-radius:50%;text-align:center;font-size:12px;line-height:20px;color:#333;cursor:pointer}.login-register .form-field .input-info:hover+.tip{pointer-events:auto;visibility:visible;opacity:1}.login-register .form-field .input-info+.tip{display:block;position:absolute;right:0;top:50px;max-width:200px;padding:10px;background:#fff;box-shadow:0 0 4px rgba(0,0,0,0.5);border-radius:5px;font-size:12px;z-index:9;pointer-events:none;visibility:visible;opacity:0;transition:all 0.3s ease-in-out 0s}.None.dropdown-item:focus,.dropdown-item:hover{background-color:transparent}.None .dropdown-item{padding:0px}.path_info{display:inline-block;width:100%}.path_info .learning_info{width:70%;float:left;padding-right:10px}.path_info .badge_info{float:left;width:30%;text-align:center}.modal-overlay{overflow:hidden}.custom-modal{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9999;overflow:auto;opacity:0;visibility:hidden;pointer-events:none;transition:all 0.3s ease-in-out 0s;text-align:center}.custom-modal.open{visibility:visible;pointer-events:auto;opacity:1}.custom-modal .custom-modal-dialog{position:relative;max-width:600px;width:100%;background:#fff;padding:40px 40px 30px 30px;margin:20px 0;display:inline-block;text-align:left;vertical-align:middle}.custom-modal .custom-modal-dialog .modal-close{position:absolute;right:10px;width:30px;height:30px;background:transparent;padding:0;top:10px;border:none;color:#000;box-shadow:none;font-size:38px}.custom-modal-content{line-height:26px}.course-label.title{position:relative;padding:0 0 0 30px;font-size:18px;color:#333;font-weight:700;word-break:break-word;margin:0 0 10px}.course-label.title a{color:inherit}.course-label.title img{position:absolute;left:0;top:0}.course-info .short_desc{margin:0 0 5px;color:#666;font-size:12px}.course-item .course-info h4{margin-top:0px}.path_info.only-info .learning_info{width:100%}.badge_info a{margin-top:20px;display:inline-block;font-size:14px}.learning-path-section{padding:50px 0;background:#fafafa;display:block}.learning-path-title h2{font-size:28px;margin:0 0 30px;line-height:34px;color:#3d4c57;font-weight:700}.ccl-program-item{float:left;margin:0 0 30px;padding:0 15px}.ccl-program-item.left{width:65%}.ccl-program-item.right{width:35%}.ccl-program-item .ccl-item-box{display:inline-block;width:100%;background:#fff;border-top:10px solid rgba(186,158,109,0.5);box-shadow:0 2px 6px #afb5b9;border-radius:6px;overflow:hidden;padding:20px 30px;min-height:auto}.learning-program-details .title{margin:0;padding-bottom:0}.sub-program-list{list-style:none;margin-top:15px;padding:0}.sub-program-list li{position:relative;padding:15px 26% 15px 20px;border-bottom:1px solid rgba(175,181,186,0.3)}.sub-program-list li>a.list-link{position:relative;font-size:18px;font-weight:400;text-decoration:none;display:block;line-height:1}.sub-program-list li>a.list-link::before{content:'';position:absolute;top:6px;left:-20px;width:8px;height:8px;line-height:8px;background:#ba9e6d;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg)}.sub-program-list li:last-child{border-bottom:0}.program-staus-progress{position:absolute;top:12px;right:0;width:25%}.program-staus-progress .progess-block{margin:0}.sub-program-list li>.status{position:absolute;top:15px;right:0;color:#d40606;border:1px solid #d40606;padding:4px 12px;border-radius:45px;font-size:13px;font-weight:600}.sub-program-list li>.status.progress{color:#ba9e6d;border-color:#ba9e6d}.sub-program-list li>.status.completed{color:#08af85;border-color:#08af85}.learning-program-info-list{list-style:none;margin-top:15px;padding:0}.learning-program-info-list>li{position:relative}.learning-program-info-list>li::after{display:block;clear:both;content:""}.learning-program-info-list>li p{margin:0;padding:10px 0;font-size:16px}.learning-program-info-list>li p.left{float:left}.learning-program-info-list>li p.right{float:right}.learning-program-info-list>li p>span{font-weight:600}.certificate-download{width:100%;border-radius:45px;background:#ba9e6d;border:1px solid #ba9e6d;box-shadow:none;text-transform:uppercase;font-size:16px;font-weight:600;font-family:'Lato', sans-serif;padding:10px 15px;border:0;color:#fff;text-shadow:none;cursor:pointer;margin-top:15px;transition:0.3s all ease}.certificate-download:hover,.certificate-download:active,.certificate-download:focus{background:#fff;color:#ba9e6d;border:1px solid #ba9e6d}.custom-tabs-course{list-style:none;padding:0;margin:0;background:#fff;border-bottom:1px solid #e7e7e7}.custom-tabs-course li{display:inline-block}.custom-tabs-course li>a{color:#000;font-size:18px;font-weight:600;padding:15px 20px;display:inline-block}.custom-tabs-course li.active>a{background:#fafafa;color:#ba9e6d;border-bottom:4px solid #ba9e6d;margin-bottom:-3px}.tab-active{display:block}.tab-hide{display:none}@media screen and (min-width: 768px) and (max-width: 991px){.container.about{min-width:700px}}@media screen and (min-width: 768px){.custom-modal:before{display:inline-block;content:"";height:100%;vertical-align:middle}}@media screen and (max-width: 1600px){.register-banner-box{left:-8%}}@media screen and (max-width: 1240px){.inner-container{max-width:990px}.ccl-head .ccl-info{max-width:410px}.home-slider .slide-bg .slide-caption{padding:0 50px}.course-slider{padding:0 50px}.course-slider .slick-arrow{left:0px}.course-slider .slick-arrow.slick-next{left:auto;right:0px}.course-listing-section .view_all{margin-right:50px}.course-service-wrapper{padding-bottom:50px}.register-banner-box{min-height:700px;left:-9%}.register-banner-box .register-img{width:115%}}@media screen and (min-width: 992px){.course-service-row .corse-service-col:nth-child(4n+1){clear:both}}@media screen and (max-width: 991px){.inner-container{max-width:750px}.ccl-program-item .ccl-item-box{padding:15px}.slide-caption h1{font-size:28px;line-height:30px;max-width:450px}.ccl-head .ccl-info{max-width:200px}.course-content-list{padding:0 0 40px}.course-detail-box{padding:0 18% 0 31%}.course-detail-box .cd-progress{width:18%}.course-detail-box .cd-info{padding:20px}.cd-info .course-count{right:15px;top:10px}.ccl-row .ccl-item{width:100%}.cdh-info h4{font-size:24px;line-height:30px}.course-service-row .corse-service-col{width:33.33%}}@media screen and (min-width: 768px) and (max-width: 991px){.ccl-head .ccl-info h4{font-size:16px;line-height:20px}.course-service-row .corse-service-col:nth-child(3n+1){clear:both}}@media screen and (max-width: 767px){.home-slider .slide-bg .slide-caption{padding:0 20px}.slide-caption h1{font-size:18px;line-height:30px}.slide-caption p{font-size:14px;line-height:20px}.bttn{height:38px;min-width:154px;line-height:34px;font-size:14px}.section-title{font-size:24px;line-height:32px;margin:0 0 15px}.course-slider{padding:0 20px}.course-slider .slick-arrow{left:-10px}.course-slider .slick-arrow.slick-next{left:auto;right:-10px}.course-slider .slick-dots{bottom:-25px}.slick-dots li{margin:0 3px}.course-listing-section .view_all{margin:50px auto 0;display:block;float:none;max-width:150px}.course-listing-section{padding:30px 0px}.course-detail-box{padding:0px}.course-detail-box .cd-img{width:100%;padding-bottom:56%;height:auto;position:relative}.course-detail-box .cd-progress{width:100%;position:relative}.progress-box{padding:20px 0;height:auto}.validity-info{height:auto;padding:20px 0px}.cd-info .course-count{margin-top:10px}.course-description{padding:20px 20px}.course-dec-head h3 img{margin-right:10px;max-width:22px}.course-dec-head h3{font-size:18px;line-height:36px}.course-dec-content{padding:20px 0px}.course-detail-box{margin:0 0 25px}.course-description{margin:0 0 25px}.course-content-list h2{font-size:24px}.ccl-head .ccl-info{max-width:100%;padding:0 15px;width:100%}.ccl-head .ccl-right{padding:15px;float:none}.ccl-item-box .ccl-head{position:relative}.ccl-item-box .ccl-head .ccl-more{border:none;margin:0;padding:0;right:15px;bottom:20px;position:absolute;line-height:24px}.ccl-right .ccl-time-progress{width:100%;padding-bottom:15px}.ccl-time-progress .ccl-time{border:none;padding-left:0px}.ccl-time-progress .ccl-progess{border-right:none;padding-right:0;margin-right:0}.ccl-detail .ccd-btn{min-width:120px}.ccl-item-box .ccl-content{padding:15px}.ccl-head .ccl-img{width:100%;padding-bottom:100%;margin:0 0 20px}.cdh-info h4{font-size:24px;line-height:30px}.course-service-row .corse-service-col{width:50%}.course-service-row .corse-service-col:nth-child(2n+1){clear:both}.course-service-title h3{font-size:18px;line-height:24px}.course-detail-head .cdh-img{width:100%}.course-detail-head .cdh-info{width:100%;padding:15px 0 0;position:relative}.cdh-info h4{font-size:18px;line-height:24px;padding:0px}.cdh-info .course-points{top:14px}.cdh-info .course-count{margin:0 0 20px}.ccl-item .ccl-item-box{padding:15px}.ccl-head .ccl-info{padding:0px}.login-wrapper{width:100%;padding:0px}.login-wrapper .login-banner{position:static;width:100%;padding-bottom:56%;border-radius:0}.login-right-form{padding:50px 25px 40px}.register-wrapper{padding:0px}.register-banner-box{min-height:1px;left:0;position:relative;transform:none;top:0;display:block;width:100%;border-radius:0px;box-shadow:0 0px 8px rgba(0,0,0,0.5)}.register-banner-box .register-img{transform:none;width:100%;height:auto;position:relative;padding-bottom:100%}.register-right-form{display:inline-block;width:100%;padding:50px 25px 50px}.login-head .r-text{font-size:24px;line-height:32px;margin:20px 0px}.register-radio .radio_btn{margin:0 5px 5px}.radio_btn .radio-text{padding:0 0 0 30px;line-height:26px}.radio_btn .radio-text:before{width:26px;height:26px}.radio_btn .radio-text:after{left:6px;top:8px}.login-form .action-primary,.login-form .action-primary:hover,.login-form .action-primary:focus{font-size:14px}.path_info .learning_info{width:100%}.path_info .badge_info{width:100%;margin-top:20px}.custom-modal .custom-modal-dialog{max-width:95%}.ccl-program-item.left{width:100%;margin-bottom:30px}.ccl-program-item.right{width:100%}.ccl-program-item .ccl-item-box{padding:15px}.sub-program-list li{font-size:16px;padding-right:20px}.sub-program-list li>a.list-link{font-size:16px}.sub-program-list li>.status{font-size:12px}.program-staus-progress{position:relative;top:0}.program-staus-progress{width:50%}}@media screen and (max-width: 575px){.course-service-row .corse-service-col{width:100%}}@media screen and (max-width: 359px){.course-service-title h3{font-size:16px}.login-register .form-field.checkbox-remember{margin:0px}}.course-slider .slick-dots{position:static;width:100%;text-align:center;transform:none;margin-top:20px}.course-listing-section .view_all{max-width:150px;margin:30px auto;float:none;display:block}.view-login-signup span#register-username-desc{display:block}.course-item .course-box{position:relative;padding-bottom:60px}.course-info .course-btns{text-align:right;position:absolute;right:15px;bottom:20px;z-index:11}.find-courses .courses-container .courses .courses-listing .courses-listing-item,.university-profile .courses-container .courses .courses-listing .courses-listing-item{max-height:none}.header-logo .logo img{max-width:130px !important;max-height:60px !important}#expand-collapse-outline-all-button{color:white !important}
