/* @import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&family=Inter:wght@100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap'); */
/* @import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&family=Inter:wght@100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap'); */
/* @import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap'); */
/* @import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&display=swap'); */

/* @import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap'); */

/* @import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap'); */

/* @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); */

/* @import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap'); */

:root {
  --PoppinsFont: 'Poppins', sans-serif;
  --RobotoFont: 'Roboto', sans-serif;
}
body {background: #fff;margin: 0px; padding: 0px; width: 100%;position: relative;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: relative;height: 100%;font-family: 'Helvetica Neue';}
html{position: relative; min-height: 100%;}
html, body { padding: 0; margin: 0;height: 100%;}
h1, h2, h3, h4, h5, h6, p, a, ul ,li, b{margin: 0;padding: 0;font-weight: normal;}
h1, h2, h3, h4, h5{font-family: 'Poppins', sans-serif;}
ul{list-style-type: none; padding: 0; margin: 0;}
img { border: none; outline: none;max-width: 100%;}
a ,button{ text-decoration: none; border: none; outline: none; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; }
a:hover ,button:hover{ text-decoration: none;transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
a:active { text-decoration: none; }
a:visited { text-decoration: none; }
a:focus , *:focus, button:focus { text-decoration: none;outline: none;}
input, button, textarea, select { outline: none; -webkit-appearance: none; }
.btn.focus, .btn:focus{box-shadow: none;}
* { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
* {-webkit-appearance: none;-moz--appearance: none;appearance: none;outline: none;}
a{color: #599E00;}
a:hover{color: #599E00;}
/* For Firefox */
input[type='number'] {-moz-appearance:textfield;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
.waypoint{opacity:0;}
.container{max-width: 1170px;margin: 0 auto;}
::-webkit-scrollbar-track{background-color: #fff;}
::-webkit-scrollbar{width: 10px;background-color: #C1C1C1;border-radius: 10px;}
::-webkit-scrollbar-thumb{background-color:lightgray;width: 10px;border-radius: 10px;}

::-webkit-input-placeholder,.form-control::-webkit-input-placeholder {color:#808080;}
:-ms-input-placeholder,.form-control:-ms-input-placeholder {color: #808080;}
::placeholder,.form-control::placeholder {color: #808080;}

.nv-left ::-webkit-input-placeholder{color:#000;}
.nv-left :-ms-input-placeholder{color: #000;}
.nv-left ::placeholder{color: #000;}
.form-control, tag-input, .selected-list .c-btn{border: 1px solid #C7CAD1;border-radius: 4px;padding:13px 11px;font-size: 16px;line-height: 22px;color: #000;background: #fff;letter-spacing: 0.0125em;height: auto;}
.form-control:focus, .form-control:focus:hover, tag-input:foucs, .selected-list .c-btn:focus{background-color: transparent;border: 1px solid #000;box-shadow: none;color: #000;}

.wapper{position: relative;width: 100%;}
.navbar{padding: 30px 40px}
header .navbar-light .navbar-nav .nav-link, header.landing-header.landing-header-for-inner .navbar-light .navbar-nav .nav-link{font-family: 'Poppins', sans-serif;font-weight: 500;font-size: 14px;cursor: pointer;padding: 0 4px}
header .navbar-light .navbar-nav .nav-link{color: #000000;}
header .navbar-light .navbar-nav li{padding-right: 32px;position: relative;}
header .navbar-light .navbar-nav li.nav-item.nav-item-mr {padding-right: 22px;}
header .navbar-light .navbar-nav .nav-link.active, header.landing-header.landing-header-for-inner .navbar-light .navbar-nav .nav-link.active{color: #599E00;}
.dropdown .dropdown-menu .dropdown-item{cursor: pointer;font-size: 14px;padding: 6px 20px;}
.dropdown .dropdown-menu .dropdown-item:hover, .dropdown .dropdown-menu .dropdown-item.active{color: #599E00;background-color: #F7F7F7;}
header a.navbar-brand{max-width: 112px}
header{background: #fff}
header .common-btn{background: transparent;color: #fff;padding: 5px 12px;min-width: 95px;background: #5AAD00;border: 1px solid #5AAD00;}
header .common-btn:hover{background: transparent;color: #5AAD00;}
header .dropdown-toggle::after{background: url(../images/arrow-b.svg) no-repeat;width: 10px;height: 6px;border: none;vertical-align: middle;background-size: cover;margin-left: 4px}
header .navbar-light .navbar-nav li:last-child{padding-right: 0}
header .navbar-light .navbar-nav{align-items: center;}
header .navbar-light .navbar-nav .user-login .profile{min-width: 36px;width: 36px;height: 36px;border-radius: 100%;object-fit: cover;border: 1px solid #599E00}
.count{ color: #FFFFFF;background-color: #F34F1C;display: flex;position: absolute;border-radius: 100%;width: 20px;height: 20px;align-items: center;justify-content: center;top: -8px;right: 12px;font-size: 10px;font-weight: 500;letter-spacing: 0.07px;line-height: 10px;}
.nv-left a{display: flex;align-items: center; font-size: 14px;font-weight: 500;letter-spacing: 0.11px;line-height: 21px;font-family: 'Poppins', sans-serif;color: #000000;margin-right: 20px}
.nv-left a:hover{color: rgba(0,0,0,.7);}
.nv-left a img{margin-right: 5px}
.nv-left{padding-left: 40px}
.nv-left .form-inline {position: relative;}
.nv-left .form-inline .form-control, .nv-left .form-inline .form-control:focus, .nv-left .form-inline .form-control:focus:hover{padding:8px 15px 8px 45px;font-size: 14px;font-family: 'Poppins', sans-serif;letter-spacing: 0.11px;line-height: 21px;border: 1px solid #000;border-radius: 4px;margin-right: 0;width: 450px;}
.nv-left .form-inline .btn.btn-outline-success{position: absolute;font-size: 12px;font-weight: 600;line-height: 17px;color: #FFFFFF;padding: 0px;border:none;left: 12px}
.nv-left .form-inline .btn-outline-success:hover{background:#fff}
header .navbar-light .navbar-brand{margin: 0;padding: 0;display: flex;margin-top: -7px;}
header .navbar-light .navbar-brand img{object-fit: contain;}
.input-group-text{width: 50px;justify-content: center;}
header li.nav-item.dropdown.user-login .dropdown-toggle::after{content:none}
.nv-left .form-inline .dropdown{position: absolute;left: 5px;}
.nv-left .form-inline .dropdown .dropdown-menu .dropdown-item{background: #fff !important;display: flex;}
header .nv-left .form-inline .dropdown{top: 30px;}
/*==========Trainer Registration===========*/
.title-sec{padding-bottom: 30px}
.title{font-size: 32px;color: #000;line-height: 48px;font-weight: 600;}
.trainer-reg .title-sec p{color: #808080}
.trainer-reg .container-fluid{padding: 0 40px;max-width: 1300px}
.trainer-reg{padding: 50px 0 0;background: #fff;min-height: calc(100vh - 86px);}
/*.trainer-reg .title-sec{margin-top: 20px;}*/
.sel-box{padding: 25px 22px;border: 1px solid #C7CAD1;border-radius: 4px}
.sel-box.active{border: 1px solid #599E00;}
.trainer-reg h4{font-size: 22px;color: #808080;font-weight: 500;line-height: 33px;padding-left: 26px;margin-top: -8px;position: relative;}
input:checked + label h4{color: #000000}
.trainer-reg p{font-size: 17px;line-height: 20px;color: #101010;font-weight: normal;padding-top: 14px}
input[type='checkbox']{padding: 0;height: initial;width: initial;margin-bottom: 0;display: none;cursor: pointer;}
.trainer-reg input + label {position: relative;cursor: pointer;font-size: 17px;line-height: 28px;color: #000;margin: 0;display: flex;align-items: center;flex-wrap: wrap;}
.trainer-reg input + label:before {content:'';-webkit-appearance: none;background-color: transparent;border: 1px solid #DDE8E0;min-width: 20px;width: 20px;height: 20px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 10px;border-radius: 2px}
.trainer-reg input:checked + label:after {content: '';display: block;position: absolute;top: 9.5px;left: 7px;width: 5.5px;height: 11px;border: solid #599E00;border-width: 0 2px 2px 0;transform: rotate(45deg);}
.trainer-reg input:checked + label:before{background: #ECFEF0;border: 1px solid #599E00;}
.sel-box{margin-bottom: 40px}
.sel-box:last-of-type{margin-bottom: 0}
.trainer-reg .common-btn{margin-top: 30px}
.common-btn{color: #FFFFFF;font-family: 'Poppins', sans-serif;border-radius: 4px;background-color: #5AAD00;border:1.5px solid #5AAD00;padding: 7px 20px;min-width: 110px;text-align: center;cursor: pointer;font-size: 14px;font-weight: 600;letter-spacing: 0.11px;line-height: 22px}
.common-btn:hover{color: #5AAD00;background: #fff;}
.small-btn{padding: 7px 20px !important;height: auto;line-height: 21px;min-width: 92px;}
.bg-img-box{background: #F4CF7E url(../images/bg.png);border-radius: 100px 100px 0 100px;width: 460px;padding: 100px 45px;margin-left: auto;}
.bg-img-box h6{font-size: 16px;font-family: 'Poppins', sans-serif;color: #000;font-weight: bold;line-height: 30px;letter-spacing: 0.13px;padding-bottom: 16px}
.trainer-reg .bg-img-box p{color: #232323;padding-top: 2px}
.bg-img-box li{padding-left: 30px;padding-bottom: 30px;position: relative;}
.bg-img-box li:last-child{padding-bottom: 0}
.bg-img-box li:before{content: "";width: 20px;height: 20px;background: #fff;border-radius: 100px 100px 0 100px;position: absolute;top: 0;left: 0}
.bg-img-box li h6{padding: 0;font-weight: 600;}

.reg-process .bg-img-box{background: #293147 url(../images/bg-2.svg);padding: 48px 42px;max-height: 573px;}
.reg-process .bg-img-box li:before{content: none;}
.reg-process .bg-img-box li{padding-left: 0;padding-bottom: 0;display: flex;}
.reg-process .bg-img-box h6{padding-bottom: 0;color: #FFFFFF;font-weight: 500;padding-top: 30px}
.reg-process .bg-img-box .trainer-text{font-weight: bold}
.reg-process .bg-img-box li h6{padding-top: 0;line-height: 20px;}
.reg-process .bg-img-box p{color: rgba(255,255,255,0.52);padding-top: 0;line-height: 18px;}
.reg-process .img-box{ height: 92px;width: 92px;border: 7px solid #FBADB7;border-radius: 100%}
.reg-process .img-box.user1{ border: 7px solid #2E3286;}
.reg-process .img-box.user3{ border: 7px solid #F96881;}
.reg-process .img-box.user4{ border: 7px solid #01B0A9;}
.reg-process .img-box img{width: 100%;height: 100%;object-fit: cover;}
.con-box{margin-top: -15px}
.reg-process .bg-img-box li:first-child{margin-top: 20px;}
.reg-process .bg-img-box li:nth-child(2){margin-top: -60px;padding-bottom: 80px;}
.reg-process .bg-img-box li:nth-child(4){margin-top: -30px;}
.reg-process .bg-img-box li:nth-child(2n+2){align-items: flex-end;justify-content: flex-end;padding-bottom: 60px;}
.reg-process .bg-img-box li:nth-child(2n+2) .con-box{order: -1; margin-bottom: -20px;margin-top: 0}
.reg-process label{color: #000000;font-family: 'Poppins', sans-serif;font-size: 16px;font-weight: 500;letter-spacing: 0.13px;line-height: 25px;}
.reg-process .form-group{margin-bottom: 24px;margin-right: 20px;width: calc(50% - 10px);position: relative;}
.reg-process .form-group:nth-child(2n+2){margin-right: 0}
.hideshow-pw{position: absolute;background: transparent;border: none;right: 5px;top: 44px;cursor: pointer;}
 .bg-img-box .happy-client p{font-size: 12px;letter-spacing: 0.09px;line-height: 18px;color: rgba(255,255,255,0.52);font-family: 'Poppins', sans-serif;}
.reg-process .bg-img-box li:nth-child(2) .img-box{ height: 88px;width: 88px;border-color: #2E3286;}
.reg-process .bg-img-box li:nth-child(3) .img-box{ height: 118px;width: 118px;border-color: #F96881;}
.reg-process .bg-img-box li:nth-child(4) .img-box{ border-color: #01B0A9;}
.reg-process .bg-img-box li:nth-child(2n+2) p{text-align: right;}

input.form-control.country-sel{width: 100px;margin-right: 10px}
.pass-st, .pw-strength{position: absolute;top: 0;right: 0;}
.pw-strength small{color: #808080;font-size: 12px;font-weight: 500;letter-spacing: 0.09px;line-height: 22px;}
.pass-st .good, .pass-st .strong{color: #599E00;}
.pass-st .weak{color: #b9b900;}
.pass-st .short{color: #ff0000;}
.reg-process .form-group input[type='checkbox'] + label{font-family: 'Roboto', sans-serif;font-size:12px;color: #808080;letter-spacing: 0.09px;line-height: 22px;}
.reg-process .form-group input[type='checkbox'] + label a{font-size:12px;color: #000;letter-spacing: 0.09px;line-height: 22px;font-weight: 500;padding-left: 3px}
.reg-process .form-group input:checked + label:after{top: 3px}

.log-link{font-size:17px;color: #808080;letter-spacing: 0.13px;line-height: 20px;padding-top: 25px}
.log-link a{font-weight: 500;color: #599E00}
.log-link a:hover{text-decoration: underline;}

.congo-sec{background:url(../images/cong.svg) no-repeat;padding: 15px 30px;margin-bottom: 40px}
.congo-sec img{margin-right: 10px}
.congo-sec .title{color: #fff}
.trainer-reg .congo-sec p{color: #fff;padding-top: 10px}

.act-ac{min-height: calc(100vh - 86px);display: flex;align-items: center;justify-content: center;position: relative;overflow: hidden;text-align: center;background: #fff;}
.act-ac:before{content: "";width: 372px;height: 372px;background: #ECFEF0;border-radius: 100%;position: absolute;top: -160px;left: -160px}
.act-ac:after{content: "";width: 372px;height: 372px;background: #ECFEF0;border-radius: 100%;position: absolute;bottom: -160px;right: -160px}
.act-ac img{margin-bottom: 30px}
.act-ac h4{color: #000000;font-size: 22px;font-weight: 500;letter-spacing: 0.17px;line-height: 33px;padding-bottom: 10px;text-transform: uppercase;}
.act-ac p{color: #808080;font-size: 17px;letter-spacing: 0.13px;line-height: 20px;padding-bottom: 30px}
.act-ac h6{color: #000;font-size: 14px;letter-spacing: 0.11px;line-height: 21px;font-weight: 600;font-family: 'Poppins', sans-serif;}
.act-ac a{color: #599E00;font-size: 14px;letter-spacing: 0.11px;line-height: 21px;font-weight: 600;font-family: 'Poppins', sans-serif;}
.act-ac a:hover{text-decoration: underline;}
.act-ac.reg-process .form-group{margin:0 auto 20px;text-align: left;width: 390px;display:table;}
.act-ac .text-center{display: table;margin: 0 auto;}
.act-ac .common-btn{margin-right: 20px}
.act-ac.reg-process .d-flex .form-group{max-width: 330px;margin-right: 20px;}
.act-ac.reg-process .d-flex .form-group:last-child{margin-right: 0px;}
.act-ac.reg-process .form-group + .d-flex.align-items-center{max-width:390px;margin:0 auto}

/*==========Trainer Onboadring===========*/
.general-info{max-width: 700px;margin:0 auto 50px}
.onboarding-steps h4{color: #000000;font-size: 22px;font-weight: 500;padding-bottom: 25px;}
[type="radio"]:checked, [type="radio"]:not(:checked) {position: absolute;left: -9999px;}
[type="radio"]:checked + label, [type="radio"]:not(:checked) + label{font-weight: inherit;position: relative;padding-left: 28px;cursor: pointer;line-height: 16px;display: flex;margin: 0;color: #808080;font-size: 16px;font-family: 'Roboto', sans-serif;align-items: center;transition: 0.4s ease-in-out;}
[type="radio"]:checked + label{color: #000}
[type="radio"]:checked + label:before,[type="radio"]:not(:checked) + label:before {content: '';position: absolute;left: 0;top: 0;width: 16px;min-width: 16px;height: 16px;border: 1px solid #979797;border-radius: 100%;background: #fff;}
[type="radio"]:checked + label:after, [type="radio"]:not(:checked) + label:after {content: '';width: 10px;height: 10px;background: #D8D8D8;position: absolute;top: 3px;left: 3px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
[type="radio"]:not(:checked) + label:after{transition: 0.3s ease-in-out;}
[type="radio"]:checked + label:after {background: #599E00;}
[type="radio"]:checked + label:before{border-color: #599E00}
.gen-sel{padding-bottom: 25px}
.gen-sel li [type="radio"]:checked + label, .gen-sel li [type="radio"]:not(:checked) + label{padding: 16px 20px 16px 40px;border: 1px solid #C7CAD1;border-radius: 4px;min-width: 120px;}
.gen-sel li [type="radio"]:checked + label:before,.gen-sel li [type="radio"]:not(:checked) + label:before{top: 50%;transform: translateY(-50%);left: 15px;bottom: auto;}
.gen-sel li [type="radio"]:checked + label:after,.gen-sel li [type="radio"]:not(:checked) + label:after{top: 50%;transform: translateY(-50%);left: 18px;bottom: auto;}
.gen-sel li [type="radio"]:checked + label{border-color: #599E00;}
.reg-process label span{color: #599E00}
ul.d-flex.gen-sel.exp-sel li{padding: 0;border: none;}
ul.d-flex.gen-sel.exp-sel li label{padding: 16px 15px;border-radius: 4px;width: 100%;}
ul.d-flex.gen-sel.exp-sel li label{border: 1px solid #DDE8E0;min-width: auto;}
ul.d-flex.gen-sel.exp-sel li.marks-sel {max-width: 86px;}
ul.d-flex.gen-sel.exp-sel li.marks-sel input {padding: 0 13px; border: 1px solid #DDE8E0;width: 100%;height: 100%;border-radius: 4px;text-align: center;}
.reg-process .w-100{display: flex;}
.textarea .form-group{width: 100%;margin-right: 0}
textarea.form-control{resize: none;height: 100px}
.info-inner{border-bottom: 1px solid #ECECEC;margin-bottom: 40px;padding-bottom: 40px;}
select.form-control:not([size]):not([multiple]){height: auto}
select.form-control, select.form-control:focus, select.form-control:focus:hover{background-image: url(../images/arrow-btm.svg);background-position: 96% center;background-repeat:no-repeat}
.general-info h4 span{color: #C8CBD2;font-size: 12px}
.general-info .common-btn{display: table;margin-left: 20px;min-width: 120px;}
.general-info .common-btn:first-child, .general-info .common-btn:first-of-type{margin-left: 0;}


.reg-process .filelabel {width: 200px;height: 200px;border: 1px dashed #C6C6C6;border-radius: 100%;display: flex;align-items: center;justify-content: center;flex-flow: column;transition: border 300ms ease;cursor: pointer;text-align: center;letter-spacing: 0;margin: 0 auto 24px;position: relative;}
.filelabel .title {font-size: 12px;color: #C6C6C6;line-height:22px;transition: 200ms color;font-weight: 500;}
#FileInput{display:none;}

.onboarding-steps-inner{padding-top: 50px;margin-bottom: 45px;}
.onboarding-steps-inner .container{border-bottom: 1px solid #ECECEC;padding-bottom: 60px;max-width: 1010px;padding-left: 0;padding-right: 0}
.onboarding-steps-inner ul, .profile-steps.onboarding-steps-inner ul.checklist{justify-content: space-between;}
.onboarding-steps-inner li{color: #C8C8C8;font-size: 12px;font-family: 'Poppins', sans-serif;font-weight: 500;display: flex;align-items: center;cursor: pointer;text-transform: uppercase;}
.onboarding-steps-inner li span{border: 1px solid #DDE8E0;height: 25px;width: 25px;display: flex;align-items: center;justify-content: center;border-radius: 100%;margin-right: 10px}
.onboarding-steps-inner li.active{color: #000;}
.onboarding-steps-inner li.complete{color: #599E00;}
.onboarding-steps-inner li.complete span{border-color: #599E00;}
.onboarding-steps-inner li.active span{border-color: #000}
.progress{height: 12px;margin-top: 30px;overflow: visible;position: relative;}
.progress-bar {width: 0;animation: progress 1.5s ease-in-out forwards;background-color: #599E00;border-radius: .25rem;transition: max-width 5s ease-in-out;}
.sb-title{text-transform: uppercase;opacity: 0;animation: show 0.35s forwards ease-in-out 0.5s;color: #C8C8C8;font-family: 'Poppins', sans-serif;font-size: 16px;font-weight: 500;letter-spacing: 0.13px;line-height: 25px;position: absolute;top: 28px;transform: translateX(-50%);left: 50%}
.sb-title span{color: #599E00}
@keyframes progress {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
} 
@keyframes show  {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.reg-process .w-100:last-child .form-group{margin-bottom: 0}
.general-info p{color: #101010;font-size: 17px;line-height: 24px}
ul.sel-cat{padding-top: 40px}
ul.sel-cat li{margin-right: 1.2%;width: 32%}
ul.sel-cat li:last-child{margin-right: 0}
ul.sel-cat li h5{font-size: 16px;font-weight: 500;color: #000000;letter-spacing: 0.13px;line-height: 25px;padding-bottom: 10px}
.bank-safe{display: flex; font-size: 12px; font-family: 'Poppins', sans-serif; font-weight: 500;}
.bank-safe > p{font-size: 12px; padding: 7px 0 7px 10px; color: #808080;}
.bank-safe > div{padding: 10px 0 0 7px; color: #000000;}

input[type='checkbox']{padding: 0;height: initial;width: initial;margin-bottom: 0;display: none;cursor: pointer;}
.sel-cat-inner input + label {position: relative;font-family: 'Roboto', sans-serif;font-weight: inherit;cursor: pointer;font-size: 14px;line-height: 22px;color: #808080;margin: 0;display: flex;align-items: center;flex-wrap: wrap;padding-left: 14px}
.sel-cat-inner  input + label:before {content:'';-webkit-appearance: none;background-color: transparent;border:none;width: 6px;height: 6px;display: inline-block;position: absolute;vertical-align: middle;cursor: pointer;margin-right: 10px;border-radius: 1px;background: #C8C8C8;left: 0;top:8px;}
.sel-cat-inner  input:checked + label:after {content: '';display: block;position: absolute;top: 6px;left: 2px;width: 3.5px;height: 7px;border: solid #599E00;border-width: 0 1.5px 1.5px 0;transform: rotate(45deg);}
.sel-cat-inner  input:checked + label:before{background: #fff;border:none;}
.sel-cat-inner{border: 1px solid #DDE8E0;padding: 24px 15px;border-radius: 4px;}
.sel-cat-inner  input:checked + label{color: #599E00}
.sel-cat-inner .w-100{margin-bottom: 10px}
.sel-cat-inner .w-100:last-child{margin-bottom: 0px}
.sel-cat-inner h6{font-size: 14px;color: #599E00;font-weight: 500;padding-bottom: 10px}

.database-skill h6{font-size: 16px;color: #000000;font-weight: 500;padding-bottom: 22px;font-family: 'Poppins', sans-serif;}
.database-skill h6 span{color: #808080;font-family: 'Poppins', sans-serif;}
.tab-content .database-skill {margin-bottom: 10px;}

.database-skill input + label {font-family: 'Roboto', sans-serif;font-weight: inherit;position: relative;cursor: pointer;font-size: 16px;line-height: 22px;color: #808080;margin: 0;display: flex;align-items: center;flex-wrap: wrap;padding: 15px 12px;border: 1px solid #C7CAD1;border-radius: 4px;background-color: #FFFFFF;}
.database-skill input + label:before {content:'';-webkit-appearance: none;background-color: transparent;border: 1px solid #C7CAD1;width: 20px;min-width: 20px;height: 20px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 8px;border-radius: 2px}
.database-skill input + label:after {content: '';display: block;position: absolute;top: 19px;left: 19px;width: 5.5px;height: 11px;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg) scale(0);transition: 0.3s ease-in-out;opacity: 0;}
.database-skill input:checked + label:after {transform: rotate(45deg) scale(1);opacity: 1;}
.database-skill input:checked + label:before{background: #599E00;border: 1px solid #599E00;}
.database-skill input:checked + label{background-color: #fff;border-color: #599E00;}
.database-skill li{margin-right: 20px;width: 215px;margin-bottom: 35px}
.database-skill li:nth-child(3n+3){margin-right: 0}
ul.d-flex.gen-sel.exp-sel li{max-height: 50px;min-width: 50px;margin-right: 10px;display: flex;align-items: center;justify-content: center;}
.exp-sel{justify-content: space-between;width: 100%}
.exp-sel [type="radio"]:checked + label, .exp-sel [type="radio"]:not(:checked) + label{padding-left: 0;text-align: center;justify-content: center;}
.exp-sel [type="radio"]:checked + label:before, .exp-sel [type="radio"]:not(:checked) + label:before, .exp-sel [type="radio"]:checked + label:after, .exp-sel [type="radio"]:not(:checked) + label:after{content: none;}
ul.d-flex.gen-sel.exp-sel [type="radio"]:checked + label{color: #599E00;border: 1px solid #599E00;border-radius: 4px;background-color: #CDF6D8;}

.reg-process label mark,.optional-mark{font-weight: 500;padding: 0;font-size: 12px;color: #C8CBD2;background: transparent;}
.reg-process .input-group{width:calc(50% - 10px);margin-right: 20px}
.reg-process .input-group:last-child{margin-right: 0px}
button.add-new{cursor: pointer;color: #5AAD00;font-family: 'Poppins', sans-serif;background: transparent;font-size: 14px;font-weight: 600;letter-spacing: 0.11px;line-height: 21px;display: flex;align-items: center;padding: 0}
button.add-new img{margin-right: 5px}
.txt{font-size: 16px;color: #C8C8C8;font-weight: 500;padding-bottom: 25px;font-family: 'Poppins', sans-serif;text-transform: uppercase;}
label.filelabel.filelabel-sec{width: 100%;border-radius: 4px;margin-bottom: 0;margin-top: 32px;border: 1px dashed #C6C6C6;padding: 20px}
.ElementsApp, .ElementsApp .InputElement{font-family: 'Roboto', sans-serif!important;}

.up-btn{text-align: center;display: flex;align-items: center;flex-flow: column;padding-top: 15px;}
.filelabel .up-btn span{color: #737781;padding-bottom: 20px;line-height: normal;font-size: 12px}
.general-info .up-btn .common-btn{margin-left: 0;border: none;background-color: #CDF6D8;border-radius: 2px;font-weight: 600;font-size: 14px;color: #599E00;font-family: 'Poppins', sans-serif;padding: 8px 15px;z-index: 2;}
.general-info .up-btn .common-btn:hover{background: #599E00;color: #fff}

/*.reg-process .filelabel{background: #ddd}*/
.profile-steps h6{font-size: 14px;color: #808080;font-family: 'Poppins', sans-serif;font-weight: 500;margin-left: 28px}
.profile-steps h6 span{color: #599E00}
.profile-steps.onboarding-steps-inner li{color: #000;padding: 10px 20px;text-transform: uppercase;position: relative;}
.onboarding-steps-inner.profile-steps li:after {content: "";width: 0;display: block;border-bottom: 2px solid #599E00;position: absolute;left: auto;right: 0;bottom: -2px;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.onboarding-steps-inner.profile-steps li.complete:after {width: 100%;right: auto;left: 0;}

.onboarding-steps .profile-steps h4{font-weight: 600;}
.profile-steps ul.tablist{margin-top: 30px;margin-bottom: 22px;background: #e7e7e7;justify-content: center;}
.profile-steps.onboarding-steps-inner .container{max-width: 1170px;border: none;padding-bottom: 0}
.onboarding-steps-inner.profile-steps li.complete{font-weight: 600;color: #599E00;}
.profile_sec{border-radius: 4px;background-color: #FFFFFF;box-shadow: 0 0 53px 12px rgba(0,0,0,0.06);padding: 18px 28px 10px;justify-content: space-between;display: flex;align-items: center;}
.profile-steps.onboarding-steps-inner ul.checklist li{position: relative; color: #599E00;font-size: 14px;letter-spacing: 0.11px;line-height: 22px;padding: 0;background: transparent;flex:0 0 33%;max-width: 33%;font-family: 'Roboto', sans-serif;text-transform: inherit;font-weight: normal;padding-bottom: 8px;padding-left: 12px;margin: 0;}
ul.checklist{display: flex;flex-wrap: wrap;padding: 0;padding-left: 70px}
.profile-steps.onboarding-steps-inner ul.checklist li:after {content: '';display: block;position: absolute;top: 6px;left: 0px;width: 3.5px;height: 7px;border: solid #599E00;border-width:0 1.5px 1.5px 0;transform: rotate(45deg);}
.profile-steps.onboarding-steps-inner ul.checklist li.inprogress{color: #D9B719;}
.profile-steps.onboarding-steps-inner ul.checklist li.inprogress:after{content: none;}
.profile-steps.onboarding-steps-inner ul.checklist li.inprogress:before{content: "";height: 6px;width: 6px;border-radius: 1px;background-color: #D9B719;position: absolute;left: 0}
.onboarding-steps h4.pb-0{text-transform: inherit;}
.onboarding-steps .info-inner h4{text-transform: uppercase;padding-bottom: 17px;}
.line-bottom{border-bottom: 1px solid rgb(200 200 200 / 35%);padding-bottom: 25px;}

.profile-steps .progress {
    width: 150px;min-width: 150px;
    height: 150px;
    line-height: 150px;
    background: none;
    margin: 0 auto;
    box-shadow: none;
    position: relative
}

.profile-steps .progress:after {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 12px solid #fff;
    position: absolute;
    top: 0;
    left: 0
}

.profile-steps .progress>span {
    width: 50%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 1
}

.profile-steps .progress .progress-left {
    left: 0
}

.profile-steps .progress .progress-bar {
    width: 100%;
    height: 100%;
    background: none;
    border-width: 12px;
    border-style: solid;
    position: absolute;
    top: 0
}

.profile-steps .progress .progress-left .progress-bar {
    left: 100%;
    border-top-right-radius: 80px;
    border-bottom-right-radius: 80px;
    border-left: 0;
    -webkit-transform-origin: center left;
    transform-origin: center left
}

.profile-steps .progress .progress-right {
    right: 0
}

.profile-steps .progress .progress-right .progress-bar {
    left: -100%;
    border-top-left-radius: 80px;
    border-bottom-left-radius: 80px;
    border-right: 0;
    -webkit-transform-origin: center right;
    transform-origin: center right;
    animation: loading-1 1.8s linear forwards
}

.profile-steps .progress .progress-value {
    width: 90%;
    height: 90%;
    border-radius: 50%;
    background: #44484b;
    font-size: 24px;
    color: #fff;
    line-height: 135px;
    text-align: center;
    position: absolute;
    top: 5%;
    left: 5%
}

.profile-steps .progress.blue .progress-bar {
    border-color: #049dff
}

.profile-steps .progress.blue .progress-left .progress-bar {
    animation: loading-2 1.5s linear forwards 1.8s
}

.profile-steps .progress-left .progress-bar {
    animation: loading-3 1s linear forwards 1.8s
}

.profile-steps .progress-left .progress-bar {
    animation: loading-4 0.4s linear forwards 1.8s
}

.profile-steps .progress-left .progress-bar {
    animation: loading-5 1.2s linear forwards 1.8s
}

@keyframes loading-1 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@keyframes loading-2 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@keyframes loading-3 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }
}

@keyframes loading-4 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}


.title_sec{max-width: 1010px;margin: 0 auto}
.subscription-plan .container{padding: 0}
.subscription-plan h4{text-transform: uppercase;padding: 0;}
.subscription-plan-inner th{color: #000000;font-size: 22px;font-weight: 500;letter-spacing: 0.17px;line-height: 33px;font-family: 'Poppins', sans-serif;text-transform: uppercase;vertical-align: middle!important;}
.subscription-plan-inner th:first-child{text-align: center;}
.subscription-plan-inner th div{color: #599E00;font-size: 26px;font-weight: bold;letter-spacing: 0.2px;line-height: 39px;}
.subscription-plan-inner th span{width: 100%;display: block;}
.subscription-plan-inner .table-bordered thead td, .subscription-plan-inner .table-bordered thead th{border-bottom: 1px solid #C8CBD2}
.subscription-plan-inner .table-bordered th, .subscription-plan-inner .table-bordered{border: 1px solid #C8CBD2}
.subscription-plan-inner .table-bordered td{border:none;border-right: 1px solid #C8CBD2;color: #101010;font-size: 16px;letter-spacing: 0.13px;line-height: 22px;}
.subscription-plan-inner .table-bordered td:first-child{color: #101010;font-size: 16px;letter-spacing: 0.13px;line-height: 22px;font-family: 'Poppins', sans-serif;font-weight: 500;}
.subscription-plan-inner .table-bordered tbody tr:nth-child(2n+1){background-color: #ECECEC;}
.subscription-plan-inner .table-bordered tbody{border-bottom: 1px solid #C8CBD2;}
.subscription-plan-inner .table-bordered td, .subscription-plan-inner .table-bordered th{padding: 18px 25px;vertical-align: middle;}
.subscription-plan-inner .table-bordered tfoot th, .subscription-plan-inner .table-bordered tfoot td{border: none;}
.subscription-plan-inner .checkbox input + label {position: relative;cursor: pointer;margin: 0;color: #101010;font-family: 'Roboto', sans-serif;font-weight: normal;}
/* .subscription-plan-inner input + label:before {content:'';-webkit-appearance: none;background-color: transparent;border: 1px solid #C7CAD1;width: 20px;height: 20px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 10px;border-radius: 2px}
.subscription-plan-inner input:checked + label:after {content: '';display: block;position: absolute;top: 7px;left: 7px;width: 5.5px;height: 11px;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg);}
.subscription-plan-inner input:checked + label:before{background: #599E00;border: 1px solid #599E00;} */
.subscription-plan-inner .checkbox input + label:before{background: transparent;}
.subscription-plan-inner .table-bordered thead th:last-child{min-width: 240px}
.subscription-plan-inner .table-bordered th small{font-size: 16px;font-weight: bold;position: relative;top: -8px;font-family: 'Poppins', sans-serif;}
.subscription-plan-inner th .logo-tble{width: 100px;margin-bottom: 8px;}
.myaccordion {max-width: 100%;margin: 20px auto 100px;}
.myaccordion .card .card-header li{display: inherit; color: #FFFFFF;font-family: 'Poppins', sans-serif;margin: 0;font-size: 16px;font-weight: 600;letter-spacing: 0.13px;line-height: 24px;}
.myaccordion .card .card-header li a{color: #FFFFFF;font-family: 'Poppins', sans-serif;margin: 0;font-size: 14px;font-weight: 600;letter-spacing: 0.13px;line-height: 21px;padding: 13px 26px;border: 1px solid #fff;border-radius: 2px}
.myaccordion .card{border: none;border-radius: 4px;background-color: #F6F7FB;}
.myaccordion .card-header {padding: 30px 20px 10px;border-radius: 4px;background: linear-gradient(134.72deg, #25AB60 0%, #2BC9B5 100%);}
.myaccordion .fa-stack {font-size: 18px;}
.myaccordion .btn {margin: 0 auto;font-weight: bold;color: #004987;padding: 0;}
.myaccordion .btn-link:hover,
.myaccordion .btn-link:focus {text-decoration: none;}
.myaccordion .card-body {padding: 0}
.myaccordion .card-body li{display: inherit; color: #827f7f;font-family: 'Poppins', sans-serif;margin: 0;font-size: 16px;font-weight: 500;letter-spacing: 0.13px;line-height: 24px;border-bottom: 1px solid #ECECEC;padding: 25px 40px}
.myaccordion .card-body li span{color: #000}
.myaccordion .card-body li:last-child{border-bottom: 0}
.myaccordion .card-body li a{color: #599E00;font-family: 'Poppins', sans-serif;margin: 0;font-size: 14px;font-weight: 600;letter-spacing: 0.13px;line-height: 21px;margin-left: 28px}

.feedbacks-sec .container{max-width: 690px;padding: 0}
.cl-feedback{background-color: #F6F7FB;border-radius: 4px;padding: 13px 20px 40px;margin-bottom: 30px}
.cl-feedback h5{color: #000000;font-weight: 600;font-size: 16px;}
.cl-feedback span{color: #808080;font-size: 12px;font-weight: 500}
.rating .fa{color: #FFA521;font-size: 14px}
.rating.video .fa{color: #57b430; font-size: 14px;padding-right: 4px;}
.rating {padding: 10px 0 12px}
.cl-feedback p{color: #101010;font-size: 16px;letter-spacing: 0.13px;line-height: 24px}
.feedbacks-sec select.form-control{font-size: 14px;width: 117px;height: 40px!important;padding: 8px;border: 1px solid #DDE8E0;border-radius: 4px;color: #000000;background-position: 94% center!important;}
.fb-sec{padding-bottom: 40px}
.fb-sec h4{text-transform: uppercase;padding-bottom: 0}



/*================Student=================*/
.reg-process .form-group.as-parent input[type='checkbox'] + label{font-size: 16px;color: #5D5D60;font-weight: normal;}
.student-reg.reg-process .bg-img-box{background: transparent;padding-bottom: 0;position: relative;}
.student-reg.reg-process .bg-img-box:after{width: 352px;height: 352px;background: rgba(255,255,255,0.11);border-radius: 100%;content: "";position: absolute;left: -150px;bottom: -150px}
.student-reg.reg-process .bg-img-box:before{width: 352px;height: 352px;background: rgba(255,255,255,0.11);border-radius: 100%;content: "";position: absolute;right: -110px;top: -110px;}
.reg-process.student-reg .bg-img-box h6{color: #000;font-weight: bold;line-height: 30px;padding-bottom: 8px;padding-left: 18px}
.reg-process.student-reg .bg-img-box p{color: #101010;font-size: 16px;line-height: 22px;padding-bottom: 14px;max-width: 100%}

.au-nm h5{color: #000;font-weight: 500;padding-bottom: 0px;font-size: 18px}
.au-nm span{color: #4D4D4D;font-weight: 500;padding-bottom: 0px;font-size: 12px;font-family: 'Poppins', sans-serif;}
.reg-process.student-reg .img-box{width: auto;height: auto;/*margin-top: -38px;*/border-radius: 0;border: none;text-align: right;}
.reg-process.student-reg .img-box img{height: auto;width: auto;position: relative;z-index: 1}
.student-reg .con-box{position: relative;}
.student-reg .con-box p{position: relative;}
.student-reg .con-box:before{content: "";background: url(../images/quote.svg) no-repeat;width: 11px;height: 30px;position: absolute;top: 33px;}
.student-reg .con-box p:after{content: "";background: url(../images/quote1.svg) no-repeat;width: 11px;height: 10px;/*position: absolute;bottom: 0px;right:60px;*/display: inline-block;position: relative;margin-left: 5px;}
.answer{width: 100%;padding-bottom: 42px;display: none;}
.trainer-reg .ch-fld h4{padding-bottom: 17px}
.ch-fld{width: 100%}
.login-as-social.lgin{padding-bottom: 30px;margin-bottom: 30px;padding-top: 0;margin-top: 0;border-top: 0;border-bottom: 1px solid #ECECEC;max-width: calc(100% - 30px);}
.student-profile-steps .profile-steps ul.d-flex li{margin-right: 20px}
.student-profile-steps .profile-steps ul.d-flex li:last-child{margin-right: 0px}
.child-info, .parent-info{width: 100%}
.student-onboarding-steps .onboarding-steps-inner ul{justify-content: center;}
.student-onboarding-steps .onboarding-steps-inner ul li{margin-right: 30px}
.student-onboarding-steps .onboarding-steps-inner ul li:last-child{margin-right: 0px}

/*=================Course Selection=====================*/
/* .course-bg{background: #F6F7FB} */
.course-sel{padding: 55px 0;}
.course-sel .container{max-width: 880px;padding: 0}
.course-sel .title-sec h4{font-size:22px;font-weight: 500;color: #000;line-height: 33px;letter-spacing: 0.17px;}
.course-sel .title-sec p{font-size:17px;color: #101010;line-height: 24px;letter-spacing: 0.17px;}
.course-sel .title-sec {padding-bottom: 25px}
.course-sel .sel-box{margin-bottom: 30px;padding: 0;border: none;}
.course-sel .sel-box label{margin: 0;padding: 20px;border: 1px solid #EAEAEA;border-radius: 2px;background: #fff;width: 100%;}
.course-sel .sel-box [type="radio"]:checked + label{border: 1px solid #599E00;box-shadow: 0 0 18px 5px rgba(0,0,0,0.03);}
.course-sel .sel-box h4{text-transform: uppercase;font-size:22px;font-weight: 500;color: #000;line-height: 33px;letter-spacing: 0.17px;padding-bottom: 7px}
.course-sel .sel-box p, .course-sel .sel-box div{font-size:16px;color: #808080;line-height: 22px;letter-spacing: 0.1px;}
.img{width: 135px;min-width: 135px;margin-right: 30px}
.course-sel [type="radio"]:checked + label:before, .course-sel [type="radio"]:not(:checked) + label:before,  .course-sel [type="radio"]:checked + label:after,  .course-sel [type="radio"]:not(:checked) + label:after{content: none;}
.side-bar h4{font-size:22px;font-weight: 500;color: #000;line-height: 33px;letter-spacing: 0.17px;padding-bottom: 25px}
.side-bar .nav-tabs .nav-item, .side-bar ul.nav-tabs li{margin-bottom: 30px}
.side-bar .nav-tabs .sub-course .nav-item, .side-bar ul.nav-tabs .sub-course li{margin-bottom: 15px}
.course-creation .nav-tabs .nav-link{color: #C8C8C8;font-size: 16px;font-weight: 500;letter-spacing: 0;line-height: 25px;padding: 0;display: flex;align-items: center;text-transform: uppercase;}
.course-creation .nav-tabs .nav-link span{font-size: 12px;width: 25px;height: 25px;color: #C8C8C8;border: 1px solid #C8C8C8;border-radius: 100%;min-width: 25px;display: flex;align-items: center;justify-content: center;margin-right: 10px;font-family: 'Poppins', sans-serif;}
.nav-tabs {display:none;}
.course-creation .container .side-bar{overflow: hidden;}
.course-creation .nav-tabs .nav-link.active, .course-creation .nav-tabs .nav-link.active span{color: #000000;border-color: #000}
.course-creation .nav-tabs .nav-link.complete, .course-creation .nav-tabs .nav-link.complete span {color: #599E00;border-color: #599E00}
.edit-ico{height: 60px;min-height: 60px;display: flex;align-items: center;justify-content: center;width: 60px;background-color: #5BE97F;border-radius: 10px;margin-top: 40px;}
.edit-ico img{ -webkit-animation: fade 800ms;animation: fade 800ms;}
.course-creation .tab-content{-webkit-animation: mover 800ms;animation: mover 800ms;}

@-webkit-keyframes mover {
    0% { transform: translateY(15px);opacity: 0;}
    100% { transform: translateY(0);opacity: 1 }
}
@keyframes mover {
    0% { transform: translateY(15px);opacity: 0;}
    100% { transform: translateY(0);opacity: 1 }
}


@-webkit-keyframes fade {
    0% {opacity: 0;transform: scale(0); }
    100% {opacity: 1;transform: scale(1);  }
}
@keyframes fade {
      0% {opacity: 0;transform: scale(0); }
    100% {opacity: 1;transform: scale(1);  }
}

.course-creation .tab-content .d-flex h5{color: #C8C8C8;font-size: 16px;font-weight: 500;letter-spacing: 0.13px;line-height: 25px;padding-bottom: 18px;border-bottom: 1px solid #ECECEC;width: 100%;text-align: right;}
.course-creation .tab-content .d-flex h5 span{color: #000}
.course-creation .tab-content > .card .collapse > .card-body{padding: 45px 0 55px 68px;height: 100%;display: flex;flex-flow: column;justify-content: space-between;}
.course-creation .container{ max-width: calc(100% - 170px);}
@media(min-width:768px) {
  .nav-tabs .nav-link{border: none;}
  .nav-tabs {display: flex;border-bottom: none;}
  .course-creation .tab-content > .card {border: none;background: transparent;height: 100%}
  .course-creation .tab-content > .card > .card-header {display:none;}  
  .course-creation .tab-content > .card > .collapse{display:block;height: 100%}
  .course-creation .nav-tabs{position: relative; flex-flow: column;}
  .course-creation .tab-content{width: calc(100% - 325px)}
  .side-bar{position: relative;box-shadow: 0 0 18px 5px rgba(0,0,0,0.03);padding: 45px 30px 80px;width: 325px;min-width: 325px;background:#fff url(../images/tab-bg.svg) no-repeat;background-position: bottom left;display: flex;justify-content: space-between;flex-flow: column;height: calc(100vh - 82px);padding-left: 50px;position: sticky;top: 0;}
  .course-creation .side-bar:after{height: 86px;width: 86px;background-color: #ECFEF0;content: "";position: absolute;top: -38px;border-radius: 100%;left: -38px}
  .course-creation .inner-tab .nav-tabs{flex-flow: row;}
  .course-creation .inner-tab .tab-content{width: 100%}
}

/* @media(max-width:767px){
  .tab-content > .tab-pane {display: block !important;opacity: 1;}
} */

.course-creation .con{padding-top: 30px}
.course-creation .tab-content h4{color: #000;font-size: 20px;font-weight: 500;letter-spacing: 0.13px;line-height: 33px;padding-bottom: 7px;text-transform: uppercase;}
.course-creation .tab-content p{color: #101010;font-size: 17px;line-height: 24px;letter-spacing: 0.13px;}
.foo-btm a{font-family: 'Poppins', sans-serif;color: #C6C6C6;font-size: 14px;font-weight: 600;letter-spacing: 0.11px;line-height: 21px;margin-left: 28px}
.foo-btm{border-top: 1px solid #ECECEC;padding-top: 30px;margin-top: 30px}
.foo-btm a.prev{color: #599E00;}
.foo-btm a.draft{color: #808080;}

.frm .database-skill input:checked + label{background: #fff;border-color: #599E00 }
.frm .gen-sel li{background: #fff}
.frm .form-control{background-color: #fff}
.frm .gen-sel li:focus,.gen-sel li.active{border-color: #599E00}
.frm .form-control:focus, .frm .form-control:focus:hover{background: #fff;border-color: #599E00}
.frm label.filelabel.filelabel-sec{width: 200px;margin-right: 20px;min-width: 200px;margin-top: 0;background: #fff}
.course-creation .tab-content .frm .d-flex h5{text-align: left;border:none;color: #000000;margin: 0;padding-bottom: 10px}
.course-creation .tab-content .frm .d-flex p{color:#808080}
.foo-btm .common-btn{margin-right: 10px;min-width: 120px;padding: 10px 20px;}
.course-creation .tab-content .d-flex h5.text-left{font-weight: 600}

.checkbox{margin-top: 20px}
.checkbox input + label {position: relative;cursor: pointer;font-size: 16px;line-height: 22px;color: #808080;display: flex;align-items: center;}
.checkbox input + label:before {content:'';-webkit-appearance: none;background-color: #fff;border: 1px solid #C7CAD1;width: 20px; min-width: 20px;height: 20px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 10px;border-radius: 2px}
.checkbox input + label:after {content: '';display: block;position: absolute;top: 4px;left: 7px;width: 5.5px;height: 11px;border: solid #599E00;border-width: 0 2px 2px 0;transform: rotate(45deg) scale(0);transition: 0.3s ease-in-out;opacity: 0;}
.reg-process .form-group .checkbox input:checked + label:after ,.checkbox input + label:after {display: block !important;content: "" !important;}
.checkbox input:checked + label:after{transform: rotate(45deg) scale(1);opacity: 1;}
.checkbox input:checked + label:before{background: #ECFEF0;border: 1px solid #599E00;}
/* .checkbox input:checked + label{background-color: #F6F7FB;} */
.reg-process.ques-sec .w-100:last-child .form-group{margin-bottom: 24px}
.ques-sec .form-control{margin-bottom: 10px;padding-left: 20px}
.ques-sec .form-control:last-child{margin-bottom: 0px}
.tooltip-de {position: absolute;background: #fff;border: 1px solid #f3f3f9;box-shadow: 0 0 2px 0 rgba(74,144,226,.1), 0 -10px 20px 0 rgba(89,134,187,.1);border-radius: 4px;color: #000;padding: 5px 10px;font-size: 14px;font-weight: 400;line-height: 21px;width: 210px;bottom: 25px;right: -95px;display: none;z-index: 9;}
.tooltip-de:after, .tooltip-de:before {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.tooltip-de:before {border-color: rgba(243,243,249,0);border-top-color: #f3f3f9;border-width: 9px;margin-left: -9px;}
.tooltip-de:after {border-color: rgba(255,255,255,0);border-top-color: #fff;border-width: 8px;margin-left: -8px;}
.tooltip-des{position: relative;display:inline-flex}
.tooltip-des:hover .tooltip-de{display: block;}

.con-sec{margin-bottom: 55px}
.con-sec:last-child{margin-bottom: 0px}
.vid-sec{padding: 35px 22px 35px 50px;background: #861CE2;border-radius: 6px;display: flex;margin-bottom: 30px;position: relative;overflow: hidden;}
.vid-sec:after{ background-color: rgba(255,255,255,0.13);width: 117px;height: 117px;border-radius: 100%;content: "";position: absolute;bottom: -35px;right: -35px}
.course-creation .tab-content .vid-sec h4{color: #fff;padding-bottom: 5px;font-size: 22px;font-weight: 500;}
.course-creation .tab-content .vid-sec p{color: #fff;padding-bottom: 20px}
.vid-sec button.common-btn {background-color: #FFFFFF;color: #5AAD00;padding: 13px 10px;min-width: 150px;border-color: #fff;}
.vid-sec button.common-btn:hover{background: transparent;color: #fff;}
.vid-sec img{min-width: 145px;margin-right: 58px}
.vid-sec.rd-cl{background-color: #832E38;align-items: center;width: 100%;height: auto;}
.add-curriculam-inner{border: 2px solid #DDE8E0;border-radius: 8px;background: #fff;padding: 15px 20px}
.readmore {font-size: 17px;}
.readmore a{color:#599E00;font-weight: 500;}
.readmore a:hover{text-decoration: underline;}

button.common-btn.cancel-btn{margin-left: 12px}
.common-btn.cancel-btn{background: #C8CBD2;border-color: #C8CBD2;}
.common-btn.cancel-btn:hover{background: transparent;color: #a1a4ab;border-color: #a1a4ab;}
   
.reg-process .open-sec .card label{margin-bottom: 0}
.reg-process .open-sec .card p{font-size: 16px}
.open-sec .card-header ul li{font-size: 12px;font-weight: 500;letter-spacing: 0.09px;line-height: 24px;color: #20314E;margin-left: 20px}
.open-sec .card-header ul li span{color: #599E00;}
.open-sec .card-header img{width: 16px}
.open-sec .accordion .card{border: none;box-shadow: none;border: 2px solid #C7CAD1;border-radius: 8px;overflow: hidden;}
.open-sec .card-header{border: none;border-radius: 0px;background-color: #FFFFFF;padding: 14px 20px;box-shadow: none;}
.open-sec .card-body{padding: 0 20px 30px}
/*=================Traning Ads=====================*/
.filter-sec{padding-top: 30px;padding-bottom: 20px}
.filter-sec .filter-inner > a{color: #000000;font-size: 14px;line-height: 22px;padding: 8px 20px 8px 11px;border: 1px solid #E0E0E0;border-radius: 4px;background-color: #FFFFFF;display: inline-block;}
.filter-sec .filter-inner > a img{margin-right: 10px}
.filter-sec button.common-btn.common-btn-new{min-width: 175px;padding: 12px 25px 12px 70px}
.ads-sec{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ads-sec .card{max-width: calc(50% - 10px);flex: 0 0 50%;margin-bottom: 20px;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);border-radius: 6px;border:1px solid #BABABA;background: #fff;overflow: hidden;}
.ads-sec .card .card-header{background: transparent;padding: 18px 10px 12px 18px;border: none;}
.ads-sec .card .pro-pic img{width: 200px;height: 115px;border-radius: 10px;object-fit: cover;min-width: 200px}
.ads-sec .card .ad-con h4{font-size: 16px;font-weight: 600;letter-spacing: 0.13px;line-height: 24px;color: #000000;padding-bottom: 12px}
.ads-sec .card .ad-con h5{font-size: 14px;letter-spacing: 0.13px;line-height: 16px;color: #808080;padding-bottom: 15px;font-family: 'Roboto', sans-serif;}
.ads-sec .card .ad-con .price h4{padding-bottom: 0;padding-right: 10px}
.ads-sec .card .ad-con .price h4 strike{ color: #808080;font-size: 14px;font-weight: 500;letter-spacing: 0.11px;line-height: 24px;}
.ads-sec .card .ad-con .price h4.discount{color: #D9B719;font-size: 14px;}
.ads-sec .card .bth{color: #523B1D;white-space: nowrap;font-size: 9px;font-weight: 600;line-height: 13px;text-align: center;letter-spacing: 0.07px;font-family: 'Poppins', sans-serif;background-color: #FFEED8;border-radius: 1px;border: 1px solid rgba(0,0,0,0.02);padding: 4px 10px;margin-right: 5px}
.ads-sec .card .bth.grp{background-color: #E4E7FF;color: #3D4587;}
.ads-sec .card .bdth{padding-bottom: 10px}
.ads-sec .card .card-body li{color: #808080;font-size: 12px;font-weight: 500;letter-spacing: 0.09px;line-height: 22px;width: 32%;padding-bottom: 12px}
.ads-sec .card .card-body ul{flex-wrap: wrap;justify-content: space-between;}
.ads-sec .card .card-body {padding:0 18px 0;border-bottom: 1px solid #BABABA;}

.ads-sec .card .card-footer{border:none;background: #fff;padding: 14px 18px}
.ads-sec .card .card-footer .batch-sec a{color: #599E00;font-size: 14px;font-weight: 500;letter-spacing: 0.11px;line-height: 24px;font-family: 'Poppins', sans-serif;margin-right: 25px}
.ads-sec .card .card-footer .batch-sec a:hover{color: #599E00;}
.ads-sec .card .card-footer .btn_sec a{color: #599E00;font-size: 14px;font-weight: 500;letter-spacing: 0.11px;line-height: 24px;font-family: 'Poppins', sans-serif;margin-left: 20px;transition: 0.3s ease-in-out;}
.ads-sec .card .card-footer .btn_sec a img, .ads-sec .card .card-footer .btn_sec a svg{transition: 0.3s ease-in-out;}
.ads-sec .card .card-footer .btn_sec a.viewedit:hover img, .ads-sec .card .card-footer .btn_sec a.viewedit:hover svg{transform: translateX(5px);}


.ads-sec .card .card-footer span{color: #4983FF;font-size: 12px;font-weight: 500;letter-spacing: 0.11px;line-height: 24px;font-family: 'Poppins', sans-serif;}
.filter-inner{position: relative;padding-bottom: 17px}
.filter-inner .arrow_box {position: absolute;top: 55px;z-index: 99;background: #fff;border: 1px solid #E0E0E0;box-shadow: 0 4px 15px 2px rgba(0,0,0,0.06);padding: 20px 0px 15px;border-radius: 10px;display: block;min-width: 530px}
/* .filter-inner:hover .arrow_box, .filter-inner:focus .arrow_box{display: block;} */

.filter-inner .arrow_box label{color: #000000;font-size: 12px;font-weight: 500;letter-spacing: 0.09px;line-height: 18px;font-family: 'Poppins', sans-serif;margin-bottom: 0;padding-bottom: 10px}
.filter-inner .arrow_box .form-control{padding: 8px 10px;font-size: 14px;border: 1px solid #C7CAD1;background-position: 98% center;}
.filter-inner .arrow_box .gen-sel li{padding: 0;min-width: inherit;border: none;margin-right: 40px}
.filter-inner .arrow_box .gen-sel li:last-child{margin-right: 0}
.filter-inner .arrow_box .form-group{margin-bottom: 32px}
.filter-inner .arrow_box .arf a{color: #808080;font-size: 14px;font-weight: 500;letter-spacing: 0.11px;line-height: 24px;font-family: 'Poppins', sans-serif;}
.filter-inner .arrow_box .arf a.apply{color: #599E00;margin-left: 18px}
.filter-inner .arrow_box .arf a.apply:hover{color: #019827}
.filter-inner .arrow_box .arf a:hover{text-decoration: underline;}
.filter-inner .arrow_box .w-100{padding: 0 20px}
.filter-inner .arrow_box .arf {border-top: 1px solid #DDE8E0;padding-top: 12px}
.filter-inner .arrow_box .gen-sel{padding-bottom: 26px}
.ads-sec .card .card-footer span.draft{color: #28373F}
.ads-sec .card .card-footer span.active{color: #5AAD00}
.ads-sec .card .card-footer span.inactive{color: #C8C8C8}
.ads-sec .card .card-footer span.pending{color: #FBA718}
.ads-sec .card .card-footer span.rejected{color: #D33031}
.ads-sec .card .card-footer span.expired{color: #808080;}
.ads-sec .card.draft .card-footer .market-ad,.ads-sec .card.draft .card-footer .batches,.ads-sec .card.Inactive .card-footer .market-ad,.ads-sec .card.Inactive .card-footer .batches{color: #C8C8C8;pointer-events: none;}

.ads-sec .card.Inactive .ad-con h4, .ads-sec .card.Inactive .card-footer span, .ads-sec .card.Inactive .card-body li,.ads-sec .card.Inactive .ad-con .price h4 strike,.ads-sec  .card.Inactive .ad-con .price h4.discount{color: #C8C8C8}
.ads-sec .card.Inactive .card-body p{color: #C8C8C8 !important}
.ads-sec .card.Active .card-footer .batch-sec a{color: #599E00}
.ads-sec .card .card-body ul li{position: relative;}
.ads-sec .card .card-body .d-flex li::before {background: #FFE180;display: inline-block;width: 7px;height: 7px;border-radius: 100%;content: "";margin-right: 5px}
.ads-sec .card-footer .btn_sec {display: flex;justify-content: flex-end;flex: 1;}

.ads-sec .card .card-footer .batch-sec a img.hover{display: none;}
.ads-sec .card .card-footer .batch-sec a:hover img.normal, .ads-sec .card.Active .card-footer .batch-sec a img.normal{display: none;}
.ads-sec .card .card-footer .batch-sec a:hover img.hover, .ads-sec .card.Active .card-footer .batch-sec a img.hover{display: inline-block;}
.enroll{color: #599E00;font-size: 12px;font-weight: 500;padding-right: 12px}

.Training-batch-pg-inner{display: flex;align-items: flex-start;}
.sidebar {width: 250px;border: 1px solid #E0E0E0;border-radius: 6px;background-color: #FFFFFF;margin-right: 15px;padding: 20px}
.details-sidebar{width: calc(100% - 285px)}
.card-deatils {border-radius: 6px;background-color: #FFFFFF;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);padding: 15px 0px;margin-bottom: 10px}
.card-deatils h5{color: #000000;font-size: 16px;font-weight: 600;letter-spacing: 0.13px;line-height: 24px;padding-bottom: 3px;max-width: calc(100% - 120px)}
.card-deatils p{color: #000000;font-size: 14px;letter-spacing: 0.11px;line-height: 24px;}
.card-deatils p span{color: #808080;font-weight: 500}
.card-deatils ul li::before {background: #FFE180;display: inline-block;width: 7px;height: 7px;border-radius: 100%;content: "";margin-right: 5px;}
.card-deatils li {color: #808080;font-size: 13px;font-weight: 500;letter-spacing: 0.09px;line-height: 22px;padding-right: 10px}
.card-deatils ul {flex-wrap: wrap;padding-top: 10px}
.bth{color: #523B1D;font-size: 10px;font-weight: 500;line-height: 13px;text-align: center;letter-spacing: 0.07px;font-family: 'Poppins', sans-serif;background-color: #FFEED8;border-radius: 1px;border: 1px solid rgba(0,0,0,0.02);padding: 4px 10px;margin-right: 5px}
.bth.grp{background-color: #E4E7FF;color: #3D4587;}
.card-deatils .btn_sec a {color: #599E00;font-size: 14px;font-weight: 500;letter-spacing: 0.11px;line-height: 24px;margin-left: 12px;font-family: 'Poppins', sans-serif;}
.card_footer{border-top: 1px solid #E0E0E0;padding-top: 15px;margin-top: 12px;padding-left: 20px;padding-right: 20px}
.pl-20{padding-left: 20px!important;padding-right: 20px;position: relative;}
.pl-20 .bth {position: absolute;right: 20px;top: 5px;margin: 0;}
.sidebar .form-inline {position: relative;}
.sidebar .form-inline .form-control, .sidebar .form-inline .form-control:focus, .sidebar .form-inline .form-control:focus:hover{background: url(../images/search-icon.svg) no-repeat; background-position:left 10px center;padding:9px 10px 9px 33px;font-size: 14px;font-family: 'Poppins', sans-serif;letter-spacing: 0.11px;line-height: 21px;border: 1px solid #E0E0E0;border-radius: 4px;margin-right: 0;width: 100%;}
.bdr{border-bottom: 1px solid #ECECEC;padding-bottom: 30px;margin-bottom: 20px}
.bdt{border-bottom: 1px solid #ECECEC;padding-bottom: 20px;margin-bottom: 20px}
.sidebar label ,.sidebar a.card-title {font-size: 16px;color: #000000;font-weight: 500;margin-bottom: 10px;letter-spacing: 0.13px;}
.sidebar .form-control{padding: 9px 11px;color: #808080;}
.sidebar .accordion .card-header:after {font-family: 'Font Awesome 5 Free';  content: "\f0d8";float: right; font-weight: 900;}
.sidebar .accordion .card-header.collapsed:after {content: "\f0d7"; }
.sidebar .card-header{background: transparent;border: none;padding: 0}
.sidebar .card{border: none;}
.sidebar .card-body{padding: 0;padding-top: 10px}
.sidebar .gen-sel li{width: 100%;margin-bottom: 10px;margin-right: 0}
.sidebar .gen-sel li label{padding: 0 0 0 25px!important;border: none !important;}
.sidebar  .gen-sel li [type="radio"]:checked + label:before, .sidebar .gen-sel li [type="radio"]:not(:checked) + label:before{left: 0;}
.sidebar  .gen-sel li [type="radio"]:checked + label:after, .sidebar .gen-sel li [type="radio"]:not(:checked) + label:after{left: 3px;}
.sidebar .gen-sel{flex-wrap: wrap;padding-bottom: 0}
.sidebar [type="radio"]:checked + label, .sidebar [type="radio"]:not(:checked) + label{font-size: 14px;font-weight: normal;}
.sidebar .gen-sel li:last-child{margin-bottom: 0}

/* Added by Chirag (13-11-20 and 20-11-20) */
.inner-tab{ margin: 15px 0 0; }
.open-sec .inner-tab .card{ border: 0; }
.inner-tab .nav-tabs{ margin-bottom: 30px; }
.inner-tab .nav-tabs li{ padding-right: 15px; border-bottom: 2px solid #EAEAEA; }
.inner-tab .nav-tabs li:last-child{ padding-right: 0; }
/* .inner-tab .nav-tabs a.nav-link{ color: #808080; padding: 10px 20px; background-color: #F6F7FB; border-radius: 4px 4px 0 0; font-size: 12px; font-weight: 600; letter-spacing: 0.09px; text-transform: uppercase; } */
/* .inner-tab .nav-tabs a.nav-link.active{ background-color: #EAEAEA; } */
.inner-tab .tab-content > .card .collapse > .card-body{ padding: 0; background-color: transparent; }
.reg-process .inner-tab .card label{ margin-bottom: 5px; }
.w-100.single .form-group{ width: 100%; margin-right: 0; }
.inner-tab .upload-block{ display: flex; justify-content: space-between; align-items: center; }
.inner-tab .upload-block .upload-input{ position: relative; margin-right: 10px; width: 100%;background: #fff; }
.inner-tab .upload-block .upload-input span{ display: inline-block; width: 100%; border: 1px solid #C7CAD1; border-radius: 4px; padding: 13px 11px; font-size: 16px; line-height: 22px; color: #808080; background: transparent; letter-spacing: 0.0125em; height: auto; }
.inner-tab .upload-block input{ opacity: 0; position: absolute; height: 100%; width: 100%; left: 0; top: 0; }
.inner-tab .upload-block button{ cursor: pointer; color: #599E00; font-size: 16px; font-weight: 500; letter-spacing: 0.13px; height: 50px; max-width: 115px; width: 100%; background-color: #CDF6D8; border-radius: 4px; border: 1px solid #599E00; }
.inner-tab .upload-block button:hover{ background-color: #599E00; color: #fff; }
.topics-blocks{ background-color: #F9F9FB; border-radius: 8px;padding: 15px 20px;border: 2px solid #DDE8E0; }
.topics-blocks .bottom-btn{ margin-top: 20px; }
.topics-blocks .form-control{background-color: #fff;}
.topics-blocks  textarea.form-control{height: 75px;}
.topics-blocks label mark{color: #808080;}
.topics-blocks .bottom-btn button{ padding: 9px 25px; }
.open-sec .accordion > .card{ margin-bottom: 20px !important; }
/* .accordion-inner{ margin-top: 17px; } */
.accordion-inner .accordion .card{ background-color: #F9F9FB; border-radius: 8px; border: 2px solid #C7CAD1; margin-bottom: 10px !important; }
.accordion-inner .accordion .card:last-child{ margin-bottom: 0 !important; }
.accordion-inner .accordion .card-header{ background-color: transparent; }
.accordion-inner .card-header label{ margin-bottom: 0 !important; }
.accordion-inner .card-header p{ margin-top: 5px; }
.topic-details .crd-con{ border-top: 1px solid #ECECEC; padding: 15px 0; }
.topic-details .crd-con:last-child{ padding-bottom: 0; }
.topic-details .video-inner{ display: flex; align-items: flex-start; }
.topic-details .video-inner.course-video video{width: 100%;position: relative;max-height: 127px;}
.topic-details .video-inner.course-video.vfs video-js{width: 100%;position: relative;}
.topic-details .video-inner.course-video .video-main{max-width: 230px;max-height: 127px;margin-right: 20px;margin-bottom: 45px;}
.add-curriculam.reg-process .accordion .topic-details .video-overlay.position-relative.vfs{max-width: 230px;max-height: 127px;width: 230px;height: 127px;}
.topic-details .video-inner.course-video .video-main:before,.video-overlay:before{content: "";z-index: 9;background-color: rgba(0,0,0,0.54);position:absolute;width: 100%;height: 100%;}
.topic-details .video-inner.course-video .video-main:before,.video-overlay.vfs:before{z-index: 0;}
.video-main .play-btn,.video-overlay  .play-btn{position: absolute;left: 0;right: 0; margin: 0 auto;top: 50%;transform: translateY(-50%);background: transparent;z-index: 99;width: 100%;}
.topic-details .video-inner figure{ margin: 0 10px 0 0; }
.topic-details .video-inner p{ color: #808080; font-size: 12px; line-height: 1; font-weight: 600; letter-spacing: 0.09px; }
.topic-details .video-inner span{ font-weight: 500;color: #808080; font-size: 12px; letter-spacing: 0.09px; display: inline-block; margin-bottom: 10px;font-family: 'Poppins', sans-serif; }
.topic-details .video-inner .links{ display: flex; }
.topic-details .video-inner .links a{ font-size: 12px; letter-spacing: 0.09px; color: #808080;cursor: pointer;text-decoration: none;}
.topic-details .video-inner .links a.red{color: #ED3351;}
.topic-details .video-inner .links a:first-child{ color: #599E00; margin-right: 10px; }
.topic-details .video-inner .video-text  .file-name{ color: #000000;font-family: 'Poppins', sans-serif;font-size: 14px;letter-spacing: 0.11px;line-height: 21px;font-weight: 500;}
.topic-details .single-materials{ display: flex; justify-content: space-between; align-content: center; margin-bottom: 10px; }
.topic-details .single-materials:last-child{ margin: 0; }
.topic-details .single-materials .links{ display: flex; align-items: center; }
.topic-details .single-materials .links a{ font-size: 12px; color: #599E00; letter-spacing: 0.09px; margin-left: 17px; }
.live-quiz-sec{ padding: 55px 0; }
.quiz-top{ display: flex; justify-content: space-between; align-items: center; margin-bottom: 25px; }
.quiz-top .left a{ font-family: Poppins; color: #599E00; font-size: 14px; font-weight: 600; letter-spacing: 0.11px; }
.quiz-top .left a .fa{ color: #599E00; margin-right: 8px;font-size: 18px;}
.quiz-top .right{ display: flex; align-items: center; }
.quiz-top .right p{ padding-left: 15px; margin-left: 15px; position: relative; color: #000000; font-size: 16px; font-weight: 500; letter-spacing: 0.13px; line-height: 1; }
.quiz-top .right p:before{ position: absolute; left: 0; top: 0; height: 100%; width: 2px; background-color: #000; content: " "; }
.quiz-top .right p:first-child{ margin-left: 0; padding-left: 0; }
.quiz-top .right p:first-child:before{ display: none; }
.quiz-bottom .title h4{ padding: 20px 50px; background-color: #E0E0E1; border-radius: 4px 4px 0 0; font-size: 20px; font-weight: 500; letter-spacing: 0.16px; color: #000000; }
.quiz-tabs{ display: flex; box-shadow: 0 34px 53px 12px rgba(0,0,0,0.06); background-color: #FFFFFF; border-radius: 0 0 4px 4px; padding: 40px 50px; }
.quiz-tabs .left-tab{ max-width: 240px; width: 100%; border-right: 1px solid #ECECEC; }
.quiz-tabs .left-tab .nav-tabs{ flex-wrap: wrap; }
.quiz-tabs .left-tab .nav-tabs li{ width: 100%; margin-bottom: 40px; }
.quiz-tabs .left-tab .nav-tabs a{font-family: 'Poppins', sans-serif; display: flex; align-items: center; padding: 0; color: #C8C8C8; }
.quiz-tabs .left-tab span{ width: 25px; height: 25px; color: #C8C8C8; border: 1px solid #C8C8C8; border-radius: 100%; min-width: 25px; display: flex; align-items: center; justify-content: center; margin-right: 10px; }
.quiz-tabs .left-tab .nav-tabs a.active{ color: #000; }
.quiz-tabs .left-tab .nav-tabs a.active span{ color: #000; border-color: #000; }
.quiz-tabs .right-tab{ width: calc(100% - 240px); padding-left: 80px; }
.live-quiz-sec.assignment .quiz-tabs .right-tab{padding-left: 0px; }
.live-quiz-main .live-quiz-inner{ border-bottom: 1px solid #ECECEC; padding-bottom: 20px; margin-bottom: 40px; }
.live-quiz-inner label{ font-size: 16px; color: #000000; font-weight: 500; letter-spacing: 0.13px;font-family: 'Poppins', sans-serif;}
.live-quiz-inner .form-group{ margin-bottom: 25px; }
.live-quiz-inner .select-time .form-group{ max-width: 225px; width: 100%; }
.live-quiz-inner .gen-sel{ padding: 0; }
.live-quiz-inner .badge-light{ background-color: transparent; }
.live-question .gen-sel li{ width: 100%; margin-bottom: 20px; border: 1px solid #C7CAD1; background-color: #F9F9FB; border-radius: 4px; padding: 25px 20px; }
.live-question .gen-sel li:last-child{ margin-bottom: 0; }
.live-question .gen-sel li label{ flex-wrap: wrap; }
.live-question .gen-sel li [type="radio"]:not(:checked) + label,.live-question .gen-sel li [type="radio"]:checked + label{padding: 0;border: none;padding-left: 30px;}
.live-question  .gen-sel li [type="radio"]:checked + label:before,.live-question .gen-sel li [type="radio"]:not(:checked) + label:before{left: 0}
.live-question  .gen-sel li [type="radio"] + label:after{left: 3px;}

.live-question .gen-sel li p{ width: 100%; font-size: 16px; color: #808080; letter-spacing: 0.13px; margin: 15px 0 0; line-height: 1.38; }
@media (min-width: 768px){
  .quiz-tabs .right-tab .card{ border: 0; }
  .quiz-tabs .right-tab .tab-content > .card > .card-header{ display: none; }
}
.answer-block .single-answer{ display: flex; align-items: center; margin-bottom: 20px; }
.answer-block .check-box{ display: flex; position: relative; width: 35px; }
.answer-block .check-box label{ position: relative; }
.answer-block .check-box label:before{ content:''; -webkit-appearance: none; background-color: transparent; border: 1px solid #C7CAD1; width: 20px;height: 20px; display: inline-block; position: relative; vertical-align: middle; cursor: pointer; margin-right: 15px; border-radius: 2px; }
.answer-block .check-box input:checked + label:after { content: ''; display: block; position: absolute; top: 6px; left: 7px; width: 5.5px; height: 11px; border: solid #599E00; border-width: 0 2px 2px 0; transform: rotate(45deg);}
.answer-block .check-box input:checked + label:before{ background-color: #ECFEF0; border: 1px solid #599E00;}
.answer-block .answer-input{ width: calc(100% - 35px); position: relative; }
.answer-block .answer-input input[type="text"]{ padding-right: 60px; }
.answer-block .answer-input .answer-upload{ position: absolute; right: 0; top: 0; width: 50px; height: 100%; align-items: center; display: flex; justify-content: center; }
.answer-block .answer-input input[type="file"]{ cursor: pointer; position: absolute; width: 100%; height: 100%; opacity: 0; right: 0; }
.answer-block .answer-input .answer-upload span{ margin-right: 15px; }
.live-answer .accordion .card{ margin-bottom: 10px; border: 1px solid #C7CAD1; border-radius: 4px; background-color: #F9F9FB; } 
.live-answer .card-header{ background-color: transparent; border: 0; box-shadow: none; padding: 17px 20px; }
.live-answer .card-header label{ margin: 0;font-family: 'Poppins', sans-serif; }
.live-answer .card-header label span{ color: #599E00; }
.live-answer .accordion ul li{ margin-left: 20px; }
.next-btn .add-new{ margin-right: 35px; }
.next-btn .add-new:last-child{ margin-right: 0; }
/* .inner-tab .live-answer{ margin-top: 18px; } */
.inner-tab .live-answer .card{ margin-bottom: 10px !important; }
.inner-tab .live-answer .card label{ margin-bottom: 0;max-width: calc(100% - 160px);}
.inner-tab .live-answer .card-header span{ font-weight: 500; }
.ad-section{ padding: 55px 0 90px; }
.ad-inner{ max-width: 890px; width: 100%; margin: 0 auto; }
.ad-inner h1{ font-size: 22px; font-weight: 500; letter-spacing: 0.17px; color: #000000; margin-bottom: 10px; }
.ad-inner p{ color: #101010; font-size: 17px; letter-spacing: 0.13px; }
.ad-main-block{ margin-top: 25px; }
.ad-main-block a{ display: flex; background-color: #fff; padding: 20px; margin-bottom: 30px; border: 1px solid #EAEAEA; border-radius: 2px;}
.ad-main-block a.active{ box-shadow: 0 0 18px 5px rgba(0,0,0,0.03); border: 1px solid #599E00; }
.ad-main-block a figure{ border: 1px solid #DDE8E0; height: 135px; width: 135px; border-radius: 4px; margin: 0; }
.ad-main-block a .text-block{ padding-top: 15px; width: calc(100% - 135px); padding-left: 30px; }
.ad-main-block a .text-block h2{ margin-bottom: 10px; color: #000000; font-size: 22px; text-transform: uppercase; font-weight: 500; letter-spacing: 0.17px; }
.ad-main-block a .text-block p{ color: #808080; margin: 0; }
.create-public-sec .tab-content > .card .collapse > .card-body{ padding-left: 65px; }
.create-public-sec .side-bar .top-bar{ margin-bottom: 100px; }
.create-public-sec .upper-sec > .d-flex.align-items-center{ border-bottom: 1px solid #ECECEC; padding-bottom: 15px; }
.create-public-sec .upper-sec .d-flex p{ font-size: 20px; color: #000000; font-weight: 500; letter-spacing: 0.16px; }
.highlights-block{ width: 100%; margin-bottom: 15px; }
.highlights-block .single-block { margin-bottom: 10px; border: 1px solid #C7CAD1; border-radius: 4px; padding: 13px 20px 13px 10px; background-color: #f7f7f7; display: flex; align-items: center; justify-content: space-between;opacity: 0.9}
.highlights-block .single-block p{ color: #000000 !important; font-size: 16px; letter-spacing: 0.13px; }
.course-creation .tab-content h4 span{ color: #599E00; font-size: 12px; font-weight: 500; letter-spacing: 0.09px;font-family: 'Poppins', sans-serif;}
.schedule-time{ background-color: #fff; border: 1px solid #C7CAD1; border-radius: 4px; padding: 20px; }
.schedule-time .schedule-time-single{ display: flex; border-bottom:  1px solid #ECECEC;  }
.schedule-time .schedule-time-single .single-block{ width: 50%; padding: 15px 0;}
.schedule-time .schedule-time-single:first-child .single-block{ padding-top: 0; }
.schedule-time .schedule-time-single .single-block.full{ width: 100%; }
.schedule-time .schedule-time-single h6{ font-weight: 600; font-size: 16px; margin-bottom: 10px;font-family: 'Poppins', sans-serif;}
.schedule-time .schedule-time-single p{ font-weight: normal; font-size: 16px; }
.schedule-time .meeting-time{ flex-wrap: wrap; margin-bottom: 15px;margin-top: 16px;border:none}
.schedule-time .meeting-time .single-block{ width: 100%;border: 1px solid #C7CAD1; border-radius: 4px; background-color: #F9F9FB; padding: 16px 20px; }
.schedule-time .meeting-time .single-block .meeting-text{margin-bottom: 12px;}
.schedule-time .meeting-time .single-block .meeting-text:last-child{margin-bottom: 0}
.schedule-time .meeting-time .single-block .meeting-text p{ margin: 0 0 10px; }
.schedule-time .meeting-time .single-block .meeting-text p:last-child{ margin: 0; }
.schedule-time .meeting-time .single-block .meeting-text p span {font-family: 'Poppins', sans-serif;/*max-width: 100px;*/ width: inherit; display: inline-block; color: #599E00; font-weight: 500; font-size: 14px; letter-spacing: 0.11px; padding-right: 15px;min-width: 100px;}
.schedule-time .d-flex a{ color: #C6C6C6; font-size: 14px; font-weight: 600; letter-spacing: 0.11px; margin-left: 28px; }
.create-public-sec .frm-price{ border-bottom: 1px solid #ECECEC; padding-bottom: 30px; margin-bottom: 30px; }
.create-public-sec .frm-price input[type='checkbox'] + label{ font-size: 16px; font-weight: normal; margin: 0; }
.create-public-sec .frm-price .checkbox input:checked + label:before{ background-color: #ECFEF0; }
.create-public-sec .frm-price .checkbox input:checked + label:after{ border-color: #599E00; left: 7px; }
.create-public-sec .frm-price .gen-sel{ padding-bottom: 20px; }
.frm-price .price-blocks{ margin-top: 20px; background-color: #fff; border-radius: 4px; border: 1px solid #C7CAD1; padding: 15px 20px 20px; }
.frm-price .price-blocks input.form-control { background-color: #F9F9FB; }
.milestone-edit{ background-color: #fff; padding: 15px 20px 30px; border: 1px solid #C7CAD1; border-radius: 4px; }
.milestone-edit .form-control { background-color: #F9F9FB; }
.milestone-edit label{ font-size: 16px; font-weight: 500; color: #000000; }
.milestone-edit .w-100{ display: flex; justify-content: space-between; }
.milestone-edit .form-group{ position: relative; width: calc(50% - 10px); display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 25px; }
.milestone-edit .form-group .date-icon{ position: absolute; bottom: 13px; right: 11px; }
.milestone-edit .form-group .form-group{ margin: 0; width: calc(50% - 4px); }
.milestone-edit .btn-blocks .common-btn{ padding: 8px 18px; }
.milestone-edit .w-33 .form-group{ width: 100%; justify-content: space-between; }
.milestone-edit .w-33 .form-group .form-group{ width: calc(33.33% - 10px); }
.create-public-sec .accordion-inner{ margin-bottom: 10px; }
.create-public-sec .accordion-inner .accordion .card{ margin-bottom: 20px !important; background-color: #fff; border: 1px solid #C7CAD1; border-radius: 4px; }
.create-public-sec .accordion-inner .accordion .card-header{ border: 0; }
.create-public-sec .accordion-inner .accordion .card-body{ padding-top: 0; }
.create-public-sec .accordion-inner .card-header label{ font-weight: 500; font-size: 16px; }
.create-public-sec .accordion-inner .card-header p{ font-size: 16px; font-weight: normal; }
.create-public-sec .accordion-inner .card-header ul li{ margin-left: 20px; }
.policy-blocks{ margin-top: 10px; }
.policy-blocks .single-block{ margin-bottom: 30px; }
.policy-blocks .single-block .radio-block{ margin-bottom: 10px; }
.policy-blocks .single-block ul li{ font-size: 14px; color: #000000; letter-spacing: 0.11px; }
.policy-blocks .single-block ul li span{ color: #808080; }
.congo-section{ text-align: center; min-height: 100vh; display: flex; align-items: center; justify-content: center; position: relative; overflow: hidden; }
.congo-section h4{ margin-bottom: 25px; padding: 0; display: inline-block; width: 100%; color: #599E00; font-size: 32px; font-weight: 600; letter-spacing: 0.25px; }
.congo-section p{ margin-bottom: 35px; padding: 0; display: inline-block; width: 100%; color: #000000; font-size: 22px;  font-weight: 500; letter-spacing: 0.17px; text-transform: uppercase; }
.congo-section .common-btn{ color: #fff; text-decoration: none; margin: 0; display: inline-block; width: auto; }
.curriculum-main{ margin-top: 25px; }
.curriculum-main .d-flex p{ font-size: 16px !important; font-weight: 400 !important; width: 100%; }
.curriculum-main .d-flex p a{ color: #599E00; font-weight: 500; }
.curriculum-main .single-card{ display: flex; align-items: flex-start; }
.curriculum-main .single-card .left-block{ width: 40px; }
.curriculum-main .single-card .right-block{ width: calc(100% - 40px); }
.curriculum-main .single-card .checkbox{ margin-top: 15px; }
.curriculum-main .single-card .card-header label{ font-size: 16px; font-weight: 400; letter-spacing: 0.13px; }
.curriculum-main .single-card .card-header label strong{ font-weight: 500; }
.curriculum-main .curriculum-block .single-block{ margin-bottom: 8px; }
.curriculum-main .curriculum-block .single-block:last-child{ margin-bottom: 0; }
.curriculum-main .curriculum-block p{ padding: 15px 20px; border: 1px solid #C7CAD1; border-radius: 4px; background-color: #F9F9FB; font-weight: 400; }
.curriculum-main .curriculum-block p strong{ font-weight: 500; }
.curriculum-main .single-card input[type='checkbox'] + label{ font-size: 16px; font-weight: normal; margin: 0; }
.curriculum-main .single-card .checkbox input:checked + label:before{ background-color: #ECFEF0; }
.curriculum-main .single-card .checkbox input:checked + label:after{ display: block; content: ''; position: absolute; top: 4px; left: 7px; width: 5.5px; height: 11px; border: solid #599E00; border-width: 0 2px 2px 0; transform: rotate(45deg); }
.empty-coupon-sec{ padding: 50px 0; }
.empty-coupon-sec.batch{ padding: 50px 0; }
.title-border { display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid rgba(200,200,200,.35); padding-bottom: 20px; }
.title-border h1{ font-size: 22px; color: #000000; font-weight: 600; letter-spacing: 0.17px; margin: 0; padding: 0; }
.empty-block{text-align: center; flex-direction: column; display: flex; justify-content: center; align-items: center; flex-wrap: wrap;height: 60vh;}
.empty-block .text-center{ width: 100%; }
.empty-block img{ margin-bottom: 20px; }
.empty-block .log-link{padding-top: 0;padding-bottom: 24px}
.empty-block h4{color: #787C82;font-size: 22px;font-weight: 500;}
.create-coupon-main{ background-color: #fff; padding: 40px 50px; }
.create-coupon{ max-width: 600px; width: 100%; }
.create-coupon .form-group{ position: relative; }
.create-coupon .form-group .date-icon, .date-block .form-group .date-icon{ position: absolute; right: 15px; bottom: 13px; top: 45px }
.create-coupon .button-group{ margin-top: 20px; border-top: 1px solid #ECECEC;; padding-top: 30px; }
.create-coupon .button-group button{ font-size: 14px; padding: 9px 20px; min-width: auto; }
.coupon-list{ padding-top: 30px; }
.coupon-list .sort-by{ margin-bottom: 25px; }
.coupon-list .sort-by-inner{ display: flex; justify-content: flex-end; align-items: center; max-width: 260px; width: 100%; margin: 0 auto; margin-right: 0; }
.coupon-list .sort-by-inner label, .sort-by .form-inline label, .sort-by-inner label{ max-width: 50px; width: 100%; margin: 0 15px 0 0; font-size: 12px; font-weight: 500; letter-spacing: 0.09px; color: #000000; font-family: 'Poppins', sans-serif;}
.coupon-list .sort-by-inner select, .sort-by-inner select, .sort-by-inner select:hover, .sort-by-inner select:focus{ background-color: #fff; padding: 12px 11px; }
.coupon-table{ overflow: hidden; overflow-x: auto; overflow-y: hidden; white-space: nowrap; }
.coupon-list-block .coupon-top{ display: flex;justify-content: space-around;}
.coupon-list-block .coupon-bottom{display: flex;flex-wrap: wrap;}
.coupon-list-block .coupon-top > div{ font-family: 'Roboto', sans-serif; min-width: 150px; padding: 14px 20px; color: #808080; font-size: 13px; font-weight: 500; letter-spacing: 0.09px; }
.coupon-list-block .coupon-top > div.one{ min-width: 280px; }
.coupon-list-block .single-coupon{ display: flex; align-items: center; box-shadow: 0 0 10px 1px rgba(0,0,0,0.02); border-radius: 4px; margin-bottom: 5px; background: #fff;justify-content: space-around;width: 100%}
.nine{text-align: center;}
.coupon-list-block .single-coupon > div{ font-family: 'Roboto', sans-serif; background-color: #fff; min-width: 150px; color: #808080; font-size: 16px; letter-spacing: 0.13px; padding: 22px 20px 20px; }
.coupon-list-block .single-coupon > div.one{ color: #000000; min-width: 280px;width: 280px;white-space: normal;}
.coupon-list-block .single-coupon > div.eight a{ color: #599E00; font-weight: 600; letter-spacing: 0.11px; }
.coupon-list-block .single-coupon > div.nine a{ margin-right: 20px; }
.coupon-list-block .single-coupon > div.nine a:last-child{ margin-right: 0; }
.ShareModal .social-share{ margin-bottom: 20px; }
.ShareModal .social-share ul{ padding: 24px 20px; display: flex; border: 1px solid #C7CAD1; border-radius: 4px; background-color: #F9F9FB; }
.ShareModal .social-share ul li{ margin-right: 20px; }
.ShareModal label{ color: #000000; font-size: 22px; font-weight: 500; letter-spacing: 0.17px; margin-bottom: 20px; }
.ShareModal button.common-btn{ margin-top: 30px; padding: 9px 25px; min-width: auto; }
button.common-btn.common-btn-new{background-color: #599E00;border-color: #599E00;}
button.common-btn.common-btn-new span {background-color: #5AAD00;color: #fff;width: 50px;height: calc(100% + 1px);display: flex;position: absolute;align-items: center;justify-content: center;border-radius:0;left: 0;top: -1px;}
button.common-btn.common-btn-new {min-width: 200px;position: relative;padding: 13px 20px 13px 70px;}
button.common-btn.common-btn-new:hover span{background: #5AAD00;}
.coupon-list-block a.view-more-btn {background: #ECFEF0;border: none;min-width: 70px;display: inline-block;margin-top: 0;text-align: center;}
.Select-student-block label span{color: #808080;font-size: 14px}
.Select-student-block .single-block {border-bottom: 1px solid #EAEAEA;padding: 16px 20px 16px 24px; display: flex; align-items: center; justify-content: space-between;opacity: 0.9}
.Select-student-block .single-block.single-block-head{border-bottom: 0;background-color: #f4f4f4;opacity: 0.9;padding: 16px 20px 16px 24px}
.single-block-head span{font-size: 12px;font-weight: 500;color: #808080;line-height: 18px;font-family: 'Poppins', sans-serif;}
.single-block-head span:last-child{min-width: 210px}
.Select-student-block .single-block p{ color: #000000; font-size: 16px; letter-spacing: 0.13px;line-height: 17px}
.Select-student-block-inner{border: 1px solid #DDE8E0;border-radius: 4px;max-height: 400px;overflow: auto;background: #fff;margin-top: 20px;}
.Select-student-block .single-block .rt{min-width: 210px}
.Select-student-block .single-block .rt p{color: #808080;margin-right: 80px}
.Select-student-block .single-block .rt .checkbox{margin-top: 0}
.Select-student-block .single-block .rt .checkbox label{margin: 0}
.Select-student-block .single-block:last-child{border-bottom: none;}
.rt .checkbox input + label:before{margin-right: 0}
.rt .checkbox input:checked + label:before {background: #ECFEF0;border: 1px solid #599E00;margin: 0;}
.rt .checkbox input:checked + label:after, .rt .checkbox input:checked + label:after{border-color: #599E00;}
img.search-icon {position: absolute;top: 12px;opacity: .8;left: 10px;}
.single-search .form-control {border: none;padding: 11px;padding-left: 50px}
.single-search {position: relative;}
.Select-student-block {border-bottom: 1px solid #ECECEC;padding-bottom: 30px;margin-bottom: 25px;}
.create-coupon-sec{max-width: 780px;}
/*=============Added By Yashika================*/
.modal-dialog{max-width: 815px;}
.modal-title{font-size: 22px;font-weight: 500;letter-spacing: 0.17px;line-height: 33px;}
.modal-content{padding: 0 30px;}
.modal-dialog [type="radio"]:checked + label:before, .modal-dialog [type="radio"]:not(:checked) + label:before{bottom: 0;margin: auto;}
.modal-dialog [type="radio"]:checked + label:after, .modal-dialog [type="radio"]:not(:checked) + label:after{top: 6px;}
.quiz-modal [type="radio"]:checked + label:after, .quiz-modal [type="radio"]:not(:checked) + label:after{top: 7px;}
.modal-footer{padding: 25px 0;justify-content: flex-start;} 
.modal-header{align-items: center;padding: 25px 0 20px;flex-direction: column;}
.modal-header .close{margin: 0;position: relative;width: 30px;min-width: 30px;height: 30px;background: #F9F9FB;border-radius: 50%;padding: 0;display: flex;align-items: center;justify-content: center;margin-top: 5px;}
.modal-header .close .close-icon{background: url(../images/modal-close.svg) no-repeat center;background-size: cover;width: 15px;height: 15px;display: block;}
.modal-header .header-title-main{display: flex;/*align-items: center;*/width: 100%;justify-content: space-between;}
.search-bar{width: 100%;display: flex;justify-content: space-between;margin-top: 20px;}
.search-bar .form-control{padding: 8px 12px 8px 40px;}
.search-bar .form-group{position: relative;width: 270px;}
.search-bar .form-group input{width: 270px;}
.search-bar .frm .form-group input{width: 270px;}
.search-bar .form-group:after{position: absolute;top: 0;left: 17px;bottom: 0;margin: auto;content: "";background: url(../images/search-icon.svg) no-repeat center;background-size: cover;width: 13px;height: 14px;}
.search-bar select.form-control{width: 180px;padding: 8px 10px;background: #fff url(../images/arrow-btm.svg) no-repeat;background-position: 96% center;}
.search-bar select.form-control:focus{border: 1px solid #599E00;}
.modal-body .card-header img.down-arrow-icon{margin-left: 10px;}
.modal-body{padding: 30px 0;}
.modal-body .sel-box{border: 1px solid #C7CAD1;border-radius: 4px;background-color: #F9F9FB;padding: 20px;margin-bottom: 20px;}
.modal-body .sel-box:last-child{margin: 0;}
.modal-body .sel-box label{margin: 0;}
.modal-body .sel-box label h4{font-size: 16px;font-weight: 500;letter-spacing: 0.13px;line-height: 25px;}
.modal-body p, .modal-body h5{font-size: 16px;letter-spacing: 0.13px;line-height: 22px;color: #808080;margin-top: 14px;margin: 0;}
.modal-body p span{color: #599E00;font-weight: bold;}
.modal-body h5{color: #000;margin: 20px 0 10px;}
.modal-body .database-skill label{font-size: 16px;font-weight: 500;letter-spacing: 0.13px;line-height: 25px;padding: 0;background: 0;border: 0;color: #000;}
.modal-body .database-skill input:checked + label:after{top: 6px;left: 7px;}
.modal-body .database-skill input:checked + label{background-color: transparent;}
.modal-body .card{margin-bottom: 20px;}
.modal-body .card:last-child{margin: 0;}
.bullet-list li{font-size: 16px;letter-spacing: 0.13px;line-height: 22px;color: #808080;position: relative;padding-left: 20px;margin-bottom: 8px;}
.bullet-list li:before{content: "";background:#599E00;font-weight: bold;display: inline-block;width: 8px;height:8px;border-radius: 50%;position: absolute;top: 7px;left: 0;}
.bullet-list li img{width: 180px;height: 120px;border: 1px solid #599E00;object-fit: cover;display: block;}
/* .course-creation .tab-content h4{padding-bottom: 8px;} */
.database-skill li{margin-right: 15px;width: 165px;margin-bottom: 40px;}
/* .database-skill li:nth-child(4n+4){margin-right: 0;} */
.database-skill li:nth-child(3n+3){margin-right: 15px;}
.info-inner:last-child{border: 0;padding: 0;margin: 0;}
.confermation-page h2{color: #599E00;font-weight: 700;margin-bottom: 25px;}
.confermation-page{min-height: calc(100vh - 102px);}
.confermation-page:before, .confermation-page:after{display: none;}
.edit-course-section .side-bar .nav-tabs .nav-item{margin-bottom: 20px;}
.edit-course-section .side-bar .nav-tabs .nav-item .nav-link.active{color: #599E00;position: relative;}
.edit-course-section .side-bar .nav-tabs .nav-item .nav-link.active:after{content: "";position: absolute;top: 0;right: -10px;background: url(../images/green-right-arrow.svg) no-repeat center center;background-size: cover;width: 8px;height: 13px;bottom: 0;margin: auto;}
.edit-course-section .tab-content .d-flex.border-none h5{border: 0;}
.edit-course-section .edit-course-bar{padding: 17px 20px;border-radius: 4px;background-color: #FFFFFF;box-shadow: 0 10px 15px 0 rgba(0,0,0,0.04);margin: 15px 0 0;}
.edit-course-section .edit-course-bar ul{display: flex;justify-content: space-between;}
.edit-course-section .edit-course-bar ul li a{font-size: 14px;font-weight: 600;letter-spacing: 0.11px;line-height: 21px;color: #599E00;margin-right: 40px;}
.edit-course-section .edit-course-bar ul li:last-child a{margin-right: 0;}
.edit-course-section .edit-course-bar ul li.red-color a{color: #ED3351;}
.edit-course-section .tab-content > .card .collapse > .card-body{padding: 55px 0 55px 65px;}
.edit-course-section .reg-process.video-block{padding-bottom: 45px;}
.edit-course-section .frm label.filelabel.filelabel-sec{margin-left: 0;}
.edit-course-section .reg-process.video-block .w-100{flex-direction: column;}
.gray-link{color: #808080;font-size: 14px;font-weight: 500;letter-spacing: 0.11px;line-height: 21px;margin-top: 20px;display: inline-block;}
.gray-link:active, .gray-link:focus, .gray-link:hover{color: #599E00;}
.drive-main-block{border: 1px solid #C7CAD1;border-radius: 4px;background-color: #FFFFFF;padding: 16px 20px;display: flex;}
.drive-main-block .left-block{border-right: 1px solid #ECECEC;width: 380px;}
.drive-main-block label{font-size: 14px;font-weight: 500;letter-spacing: 0.09px;line-height: 18px;color: #808080;font-family: 'Poppins', sans-serif;}
.drive-main-block ul li{font-family: 'Poppins', sans-serif;font-size: 16px;font-weight: 500;letter-spacing: 0.13px;line-height: 21px;position: relative;padding-left: 20px;padding-bottom: 15px;width: 350px;padding-right: 25px;}
.drive-main-block ul li:after{position: absolute;left: 0;top: 5px;content: "";background: url(../images/gray-right-arrow.svg) no-repeat center;background-size: cover;width: 7px;height: 12px;}
.drive-main-block ul ul li a,.drive-main-block ul ul li a:not([href]):not([tabindex]){font-family: 'Roboto', sans-serif;font-size: 14px;font-weight: 500;letter-spacing: 0.11px;line-height: 16px;color: #C8C8C8;padding-left: 17px;display: inline-block;cursor: pointer;}
.drive-main-block ul ul li:after{width: 7px;height: 7px;background: #C8C8C8;border-radius: 10px;left: 20px;top: 5px;}
.drive-main-block ul ul li.active a,.drive-main-block ul ul li.active a:not([href]):not([tabindex]),.drive-main-block ul ul li a:hover,.drive-main-block ul ul li a:not([href]):not([tabindex]):hover{color: #599E00;} 
.drive-main-block ul ul li.active:before, .drive-main-block ul ul li:hover:before{content: "";position: absolute;top: 4px;right: 0;background: url(../images/green-right-arrow.svg) no-repeat center center;background-size: cover;width: 8px;height: 13px;}
.drive-main-block ul ul li.active:after, .drive-main-block ul ul li:hover:after{background: #599E00;}
.drive-main-block .right-block{width: calc(100% - 380px);padding-left: 20px;}
.drive-main-block .right-block ul li:after{display: none;}
.drive-main-block .right-block ul li{display: flex;justify-content: space-between;width: 100%;padding: 0;margin-top: 20px;align-items: center;}
.drive-main-block .right-block .last-icon{display: flex;}
.drive-main-block .right-block .last-icon a{cursor: pointer;}
.drive-main-block .right-block .last-icon i{margin-left: 15px;}
.drive-main-block .right-block ul li .pdf-icon{display: block;width: 23px;height: 27px;background: url(../images/pdf.svg) no-repeat center;background-size: cover;margin-right: 10px;}
.drive-main-block .right-block ul li .icon{display: block;width: 26px;margin-right: 10px;}
.drive-main-block .right-block ul li .download-icon{display: block;width: 16px;height: 16px;background: url(../images/download.svg) no-repeat center;background-size: cover;}
.drive-main-block .right-block ul li .delete-icon{display: block;width: 16px;height: 16px;background: url(../images/delete.svg) no-repeat center;background-size: cover;}
.drive-main-block .right-block ul li .download-icon, .drive-main-block .right-block ul li .delete-icon{margin-left: 0;}
.drive-main-block .right-block ul li a{margin-left: 20px;}
.drive-main-block .right-block ul li p{width: 80%;font-size: 14px;color: #000000;font-family: 'Roboto', sans-serif;}
.feedback-main .feedback-block{border-radius: 4px;background-color: #FFFFFF;padding: 13px 20px;margin-bottom: 10px;}
.feedback-main .feedback-block label{font-size: 16px;font-weight: 600;letter-spacing: 0.13px;line-height: 24px;margin: 0;}
.feedback-main .feedback-block span{font-size: 12px;font-weight: 500;letter-spacing: 0.09px;line-height: 18px;color: #808080;}
.feedback-main .star-list{margin: 10px 0 13px;}
.feedback-main .star-list li{margin-right: 5px;} 
.feedback-main .star-list li .star{display: block;background: url(../images/star.svg) no-repeat center;background-size: cover;width: 16px;height: 16px;}
.con-sec{margin-bottom: 25px;}
.view-more-btn{border: 1px solid #599E00;border-radius: 2px;background-color: #ECFEF0;font-size: 14px;font-weight: 600;letter-spacing: 0.11px;line-height: 21px;color: #599E00;padding: 5px 12px;margin-top: 15px;cursor: pointer;}
.global-msg-section{padding: 50px 0;}
/*.global-msg-section.messages{padding: 20px 0;}*/
.global-msg-section .global-header, .empty-coupon-sec .global-header{display: flex;align-items: center;justify-content: space-between;border-bottom: 2px solid rgba(200,200,200,.35);}
.global-msg-section .global-header h2, .empty-coupon-sec .global-header h2, .category_page .want-to-laern .category_page_head h2, .category_page.student-design-result .global-header h1,.global-msg-section .global-header.global-header_new h1, .global-msg-section .global-header h1{font-size: 22px;font-weight: 600;letter-spacing: 0.17px;line-height: 33px;padding-bottom: 20px;}
.global-msg-section .global-header .header-btn button, .empty-coupon-sec .global-header .header-btn button{background-color: #FFFFFF;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);font-size: 12px;font-weight: 600;letter-spacing: 0.09px;line-height: 18px;padding: 10px 18px;text-transform: uppercase;cursor: pointer;font-family: 'Poppins', sans-serif;border-bottom: 2px solid transparent}
.global-msg-section .msg-left .header-btn button:last-child{border-radius: 0px 4px 0 0;}
.global-msg-section .global-header .header-btn button:first-of-type{border-radius: 4px 0 0 0;}
.global-msg-section .global-header .header-btn button:last-of-type{border-radius: 0 4px 0 0;}
.global-msg-section .global-header .header-btn button:focus, .global-msg-section .global-header .header-btn button.active, .global-msg-section .global-header .header-btn button:hover, .global-msg-section .global-header .header-btn button:active, .global-msg-section .global-header .header-btn button:focus{background-color: #fff;color: #599E00;border-color:#599E00}
.global-msg-section .global-search-bar select.form-control{width: 230px;padding: 8px 10px;font-size: 14px;color: #808080}
.global-msg-section .global-search-bar .form-group input{width: 360px;}
.global-msg-section .global-search-bar span{font-size: 12px;font-weight: 500;letter-spacing: 0.09px;line-height: 18px;color: #000;display: block;margin-bottom: 5px}
.global-msg-section .global-search-bar .select-main{margin-left: 20px;}
.global-msg-section .message-table table{margin: 15px 0 50px;}
.global-msg-section .message-table table thead td{font-size: 12px;font-weight: 500;letter-spacing: 0.09px;line-height: 18px;color: #808080;}
.global-msg-section .message-table table td{font-size: 16px;letter-spacing: 0.13px;line-height: 19px;color: #808080;}
.global-msg-section .message-table table tbody td:first-child{color: #000;}
.global-msg-section .message-table table td:last-child{padding: 15px 20px;width: 200px}
.global-msg-section .message-table table tr td{background: #fff;padding:15px 20px;white-space: nowrap;position: relative;vertical-align: middle;border: none;}
.global-msg-section .message-table table tbody tr{box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);border-radius: 4px;margin-bottom: 5px}
.global-msg-section .message-table table tbody tr td{border-bottom: 5px solid #F6F7FB}
.global-msg-section .message-table table thead td{background: none;padding: 14px 25px;}
.global-msg-section .message-table table tr td .yellow{color: #FFA521;}
.global-msg-section .message-table table tr td .green{color: #2BC92F;}
.global-msg-section .message-table table tr td .red{color: #ff0000;}
.global-msg-section .pagination-main ul{display: flex;justify-content: flex-end;}
.global-msg-section .message-table table tr td button.light-green-button{font-family: 'Poppins', sans-serif; cursor:pointer;font-size: 14px;font-weight: 500;letter-spacing: 0.11px;line-height: 21px;color: #599E00;padding: 6px 15px;border-radius: 2px;background-color: #ECFEF0;}
.global-msg-section .message-table table tr td .msg-number, .msg-number{display: flex;align-items: center;justify-content: center;font-size: 9px;font-weight: 500;letter-spacing: 0.07px;line-height: 10px;color: #FFFFFF;height: 21px;width: 24px;background-size: contain;background:url(../images/msg-ico.svg) no-repeat; ;margin-left: 20px}
.global-msg-section .breadcrumb{background-color: transparent;padding: 0;margin: 25px 0 30px;}
.global-msg-section .breadcrumb .breadcrumb-item:first-child:before{content: "";}
.global-msg-section .breadcrumb .breadcrumb-item:before{content: ">";padding-inline: 10px;font-size: 15px;color: #5AAD00;display: flex;align-items: center;}
.global-msg-section .breadcrumb .breadcrumb-item, .global-msg-section .breadcrumb .breadcrumb-item a{color: #808080;font-size: 14px;font-weight: 500;letter-spacing: 0.09px;line-height: 18px;font-family: 'Poppins', sans-serif;padding-left: 0;border-bottom: 1px solid #fff;display: flex;}
.global-msg-section .breadcrumb .breadcrumb-item a:hover, .global-msg-section .breadcrumb .breadcrumb-item a:active, .global-msg-section .breadcrumb .breadcrumb-item a:focus{color: #599E00;border-bottom: 1px solid #599E00;}
.global-msg-section .breadcrumb .breadcrumb-item.active{color: #313131;font-weight: 600;}
.global-msg-section .msg-box-main{border-radius: 4px;background-color: #FFFFFF;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);display: flex;}
.global-msg-section .msg-left{width: 315px;border-right: 1px solid #ECECEC;}
.global-msg-section .search-bar{padding: 30px 0px 14px;margin: 0;}
.global-msg-section .search-bar .form-group input{width: 100%;}
.global-msg-section .msg-left h4{font-size: 16px;letter-spacing: 0.13px;line-height: 25px;color: #000000;padding: 30px 20px 0;}
.global-msg-section .msg-left .header-btn{padding: 0 21px 30px}
.global-msg-section .msg-left .header-btn button{width:50%;border-radius: 4px 0px 0 0;background-color: #F7F7F7;box-shadow: 0 2px 2px 0 rgba(0,0,0,0.03);font-size: 12px;font-weight: 600;letter-spacing: 0.09px;line-height: 18px;padding: 10px 18px;text-transform: uppercase;cursor: pointer;font-family: 'Poppins', sans-serif;border-bottom: 2px solid transparent}
.global-msg-section .msg-left .header-btn button:last-child{border-radius: 0px 4px 0 0;}
.global-msg-section .msg-left .header-btn button.active, .global-msg-section .msg-left .header-btn button:hover, .global-msg-section .global-header .header-btn button:active, .global-msg-section .global-header .header-btn button:focus{background-color: #F7F7F7;color: #599E00;border-color:#599E00}
.global-msg-section .msg-left ul{padding-bottom: 50px;max-height: 570px;overflow: auto;}
.global-msg-section .msg-left ul li a{display: flex;align-items: center;padding: 12px 20px 12px 30px;transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.global-msg-section .msg-left ul li a:hover, .global-msg-section .msg-left ul li a:active, .global-msg-section .msg-left ul li a:focus{transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;background-color: #F7F7F7;}
.global-msg-section .msg-left ul li.selected{background-color: #F7F7F7;}
.global-msg-section .msg-left ul li a:hover h5, .global-msg-section .msg-left ul li a:active h5, .global-msg-section .msg-left ul li a:focus h5{color: #000}
.global-msg-section .msg-left ul li.selected a h5{color: #000}
.global-msg-section .msg-img{width: 36px;height: 36px;border-radius: 50%; position: relative;}
.global-msg-section .msg-img img{width: 100%;height: 100%;object-fit: cover;object-position: center center;}
.global-msg-section .msg-left ul li a h5{font-size: 16px;font-weight: 500;letter-spacing: 0.13px;line-height: 25px;color: #808080;padding: 0 10px;width: calc(100% - 36px - 18px);}
.global-msg-section .msg-left ul li a .number{display: flex;align-items: center;justify-content: center;font-size: 9px;font-weight: 500;letter-spacing: 0.07px;line-height: 10px;color: #FFFFFF;height: 21px;width: 25px;background-size: contain;background:url(../images/msg-ico.svg) no-repeat;}
.global-msg-section .msg-right{padding: 30px 20px;width: calc(100% - 315px);display: flex;flex-flow: column;justify-content: space-between;}
.global-msg-section .msg-header{display: flex;align-items: center;padding-bottom: 20px;border-bottom: 1px solid #ECECEC;justify-content: space-between;}
.global-msg-section .msg-header > div{display: flex;align-items: center;position: relative;}
.global-msg-section .msg-header .msg-img{height: 35px;width: 35px;border: 1px solid #599E00;border-radius: 50%;position: relative;}
.global-msg-section .msg-header .online{position: absolute;bottom: 0;right: -2px; height: 10px;width: 10px;border: 1px solid #FFFFFF;background-color: #599E00;border-radius: 50%;}
.global-msg-section .msg-header .offline{position: absolute;bottom: 0;right: -2px; height: 10px;width: 10px;border: 1px solid #FFFFFF;background-color: darkgrey;border-radius: 50%;}
.global-msg-section .msg-header .msg-img img{width: 100%;height: 100%;object-fit: cover;object-position: center center;}
.global-msg-section .msg-header h5{font-size: 20px;font-weight: 500;letter-spacing: 0.16px;line-height: 30px;color: #000000;margin-left: 10px;}
.global-msg-section .msg-bar{padding: 20px 0 0;border-bottom: 1px solid #ECECEC;overflow: auto;}
/* .global-msg-section .msg-left ul::-webkit-scrollbar ,.global-msg-section .msg-bar::-webkit-scrollbar {display: none;}
.global-msg-section .msg-left ul, .global-msg-section .msg-bar{-ms-overflow-style: none;scrollbar-width: none;} */
.global-msg-section .msg-bar .left-msg div, .global-msg-section .msg-bar .right-msg div{font-size: 16px;letter-spacing: 0.13px;line-height: 22px;color: #FFFFFF;padding: 12px 18px;max-width: 575px;width: auto;display: inline-block;}
.global-msg-section .msg-bar .left-msg, .global-msg-section .msg-bar .right-msg{margin-bottom: 17px;}
.global-msg-section .msg-bar .left-msg div{border-radius: 10px 10px 10px 0;background-color: #EAEAEA;color: #000}
.global-msg-section .msg-bar .left-msg.job-post, .global-msg-section .msg-bar .right-msg.job-post{background-color: white;padding: 0;margin-bottom: 0;}
.global-msg-section .msg-bar span{font-size: 12px;font-weight: 500;letter-spacing: 0.09px;line-height: 18px;color: #CFD0D2;display: block;margin-top: 3px;font-family: 'Poppins', sans-serif}
/* .global-msg-section .msg-bar .right-msg{display: flex;flex-direction: column;align-items: flex-end;flex-direction: column;} */
.global-msg-section .msg-bar .right-msg div{border-radius: 10px 10px 0 10px;background-color: #13544e;}
.global-msg-section .type-msg-box{margin-top: 30px;position: relative;padding:5px 20px;display: flex;align-items: center;border: 1px solid #C7CAD1;border-radius: 4px;background-color: #F7F7F7;/*height: 58px;*/}
.global-msg-section .type-msg-box textarea{height: auto;border: 0;padding: 0;}
.global-msg-section .type-msg-box textarea::-webkit-input-placeholder {color: #000;}
.global-msg-section .type-msg-box textarea::-moz-placeholder {color: #000;}
.global-msg-section .type-msg-box textarea:-ms-input-placeholder {color: #000;}
.global-msg-section .type-msg-box textarea:-moz-placeholder {color: #000;}
.global-msg-section .type-msg-box textarea:focus:hover{border:0;}
.global-msg-section .type-msg-box .btn-main{display: flex;align-items: center;margin-left: 20px;}
.global-msg-section .type-msg-box .common-btn{margin: 0 0 0 14px;border-radius: 4px;font-size: 12px;font-weight: 600;letter-spacing: 0.09px;line-height: 18px;padding: 7px 24px;min-width: auto;}
.global-msg-section .type-msg-box .pin{display: block;background-image: url(../images/pin.svg); background-repeat:  no-repeat; background-position:  center; background-size: cover;width: 23px;height: 25px;}
.global-msg-section .search-bar .frm input{min-width: 360px}
.arrow_box {position: absolute;top: 50px;z-index: 99;background: #fff;border: 1px solid #E0E0E0;box-shadow: 0 4px 15px 2px rgba(0,0,0,0.06);padding: 20px 20px 15px;border-radius: 10px;display: none;}
.global-msg-section .message-table table tr td:hover .arrow_box{display: block;}
.arrow_box:after, .arrow_box:before {bottom: 100%;left: 7%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;}
.arrow_box:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff;border-width: 8px;margin-left: -8px;}
.arrow_box:before {border-color: rgba(224, 224, 224, 0);border-bottom-color: #E0E0E0;border-width: 9px;margin-left: -9px;}
.arrow_box div{color: #000000;font-size: 12px;font-weight: 500;letter-spacing: 0.09px;line-height: 22px;font-family: 'Poppins', sans-serif}
.arrow_box div span{color: #808080}
.global-msg-section .msg-box-main .search-bar{padding: 15px 20px 20px}
.global-msg-section .msg-box-main .search-bar .frm input{min-width: inherit;font-size: 12px;letter-spacing: 0.09px;color: #808080;border: 1px solid #E0E0E0;}
.global-msg-section .msg-bar .right-msg.job-post div{border: 2px solid #599E00;background-color: white;color: #000;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);border-radius: 4px;max-width: 410px}
.global-msg-section .msg-bar .left-msg.job-post div{border: 2px solid #599E00;background-color: white;color: #000;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);border-radius: 4px;max-width: 475px}
.global-msg-section .msg-bar .left-msg a{color: #599E00;font-weight: 500;margin-top: 10px;display: inline-block;}
.global-msg-section .msg-bar .left-msg a:hover{color: #018a24}
.job-post div{position: relative;}
.job-post .fa{position: absolute;color: #599E00;top: 50%;right: 20px;font-size: 26px;transform: translateY(-50%);cursor: pointer;}
.global-msg-section .msg-header a.post_job{padding-bottom: 20px;color: #599E00;font-weight: 600;display: inline-block;font-family: 'Poppins', sans-serif;font-size: 14px;letter-spacing: 0.11px;line-height: 21px;}
.global-msg-section .msg-header a.post_job:hover{color: #018a24}
.global-msg-section .msg-header .more{padding-bottom: 20px;color: #808080;font-weight: 600;display: inline-block;font-family: 'Poppins', sans-serif;font-size: 14px;letter-spacing: 0.11px;line-height: 21px;margin-left: 25px;cursor: pointer;/*position: relative;*/}
.global-msg-section .msg-header div .arrow_box {position: absolute;top: 35px;z-index: 99;background: #fff;border: 1px solid #E0E0E0;box-shadow: 0 4px 15px 2px rgba(0,0,0,0.06);padding: 11px 20px;border-radius: 10px;display: none;right: -14px}
.global-msg-section .msg-header .more .arrow_box:after, .global-msg-section .msg-header .more  .arrow_box:before {bottom: 100%;left: inherit;right:7%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;}
.global-msg-section .msg-header .more .arrow_box:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff;border-width: 8px;margin-left: -8px;}
.global-msg-section .msg-header .more .arrow_box:before {border-color: rgba(224, 224, 224, 0);border-bottom-color: #E0E0E0;border-width: 9px;margin-left: -9px;}
.global-msg-section .msg-header .more a{font-size: 14px;color: #000;line-height: 30px;display: block;white-space: nowrap;}
.global-msg-section .msg-header .more:hover .arrow_box {display: block;}
/*=============Added By Mayank In development Mode================*/
.form-text.text-muted.danger{color: #F34F1C!important;font-size: 14px;margin-top: 7px}
.form-control.ng-invalid.ng-dirty.ng-touched{border-color: #F34F1C;}
.trainer-reg input[type="radio"] + label {position: relative;cursor: pointer;font-size: 17px;line-height: 28px;color: #000;margin: 0;display: flex;align-items: center;flex-wrap: wrap;padding-left: 0}
/*.trainer-reg input[type="radio"] + label:before {content:'';-webkit-appearance: none;background-color: transparent;border: 1px solid #C7CAD1;width: 20px;height: 20px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 10px;border-radius: 2px}
.trainer-reg input[type="radio"] + label:after{display: none;}
.trainer-reg input[type="radio"]:checked + label:after {content: '';display: block;position: absolute;top: 9.5px;left: 7px;width: 5.5px;height: 11px;border: solid #599E00;border-width: 0 2px 2px 0;transform: rotate(45deg);border-radius: 0;background: transparent;}
.trainer-reg input[type="radio"]:checked + label:before{background: #fff;border: 1px solid #599E00;}*/
.trainer-reg [type="radio"]:checked + label:after, .trainer-reg [type="radio"]:not(:checked) + label:after {content: '';width: 10px;height: 10px;background: #D8D8D8;position: absolute;top: 3px;left: 3px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;border: none;}
.trainer-reg [type="radio"]:checked + label:after {background: #599E00;}

.form-control{border: 2px solid #DDE8E0;border-radius: 8px;padding:13px 11px;font-size: 16px;line-height: 22px;color: #000;background: transparent;letter-spacing: 0.0125em;height: auto;}
.form-control:focus, .form-control:focus:hover{background-color: transparent;border: 2px solid #5AAD00;box-shadow: none;color: #000;}
.d-flex.mobile_number ngx-intl-tel-input, .d-flex.mobile_number .iti.iti--allow-dropdown, .d-flex.mobile_number .allow-dropdown{width: 100%;display: flex;position: relative;}
tag-input{width: 100%}
.allow-dropdown .flag-container{position: absolute;height: 100%;display: flex;align-items: center;}
.iti__arrow{display: none;}
.iti__flag-container{position: relative;border: 1px solid #DDE8E0;border-radius: 6px;min-width: 70px;text-align: center;margin-right: 10px;}
.iti__selected-flag{justify-content: center;background: url(../images/arrow-btm.svg) no-repeat;background-position:93% center;}
tag-input .ng2-tag-input{border: none!important;padding: 0!important;min-height: inherit!important;}
ul.d-flex.gen-sel.exp-sel li input{border: none;height: 16px;width: 55px;padding: 0}
.selected-list .c-btn{padding: 9px 11px!important}
c-icon{display: flex;}
.adn{width: 100%}
.selected-list .c-list .c-token{padding: 0!important;margin-top: 0!important}
.selected-list .c-list .c-token .c-remove{display: none!important;}
.d-flex.mobile_number{flex-wrap: wrap;}

.profile-pic .modal-header {padding: 17px;border-bottom: 1px solid #ECECEC;flex-flow: row;}
.profile-pic .modal-header h4 {font-size: 22px;color: #000;font-weight: 500;text-transform: capitalize;}
.profile-pic .modal-header .close {color: #C7CAD1;opacity: 1;}

.profile-pic .modal-body {padding: 30px;}
.profile-pic .modal-footer{float: left;}
.profile-pic .modal-footer {/*display: inline-block;*/width: 100%;}
.profile-pic .modal-footer {padding: 25px;border-top: 1px solid #ECECEC;text-align: right;}
.prfole-pic-upload-sec {display: flex;width: 300px;height: 300px;border: 2px dashed #778598;align-content: center;justify-content: center;margin: 0 auto 60px;position: relative;background: url(../images/camera.svg) no-repeat center;}
.profile-pic .modal-body p {font-size: 16px;color: #204672;font-weight: 600;text-align: center;}
.profile-pic .modal-body p.title-txt {position: relative;bottom: 65px;}
label.scal {position: absolute;bottom: 45px;margin: 0;left: 193px;display: flex;align-items: center;font-size: 14px;color: #000;font-weight: 500;font-family: 'Poppins', sans-serif;}
label.scal img {padding-right: 5px;}
.prfole-pic-upload-sec input[type=file] {position: absolute;opacity: 0;cursor: pointer;width: 100%;height: 100%;}
.croppie-container {width: 100%;height: 100%;position: relative;}
.croppie-container .cr-boundary {position: relative;overflow: hidden;margin: 0 auto;z-index: 1;width: 100%!important;height: 100%!important;}
.croppie-container .cr-slider-wrap {width: 100%;margin: 80px auto 10px;text-align: center;}
button.btn.btn-secondary.btn-raised.uplaod-btn{color: #599E00;font-family: 'Poppins', sans-serif;border-radius: 4px;background-color: #ECFEF0;padding: 6px 30px;min-width: 110px;text-align: center;cursor: pointer;font-size: 14px;font-weight: 600;letter-spacing: 0.11px;line-height: 21px;text-align: center;border: 1px solid #599E00;}
button.btn.btn-secondary.btn-raised.uplaod-btn:hover{background: #008e24;color: #fff}
/* .crop-upload-btn-wrapper{display: none;} Comment for not showing change button in student profile.*/
.reg-process .filelabel.complete img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;border-radius: 100%;}
.reg-process .filelabel.complete{position: relative;}
.reg-process .filelabel.complete:after{background: url(../images/edit-pic.svg) no-repeat center;content: "";width: 45px;height: 45px;object-fit: contain;position: absolute;bottom: 28px;right: 33px}
label.filelabel.filelabel-sec ng-contariner{display: flex;flex-flow: column;}
label.filelabel.filelabel-sec ng-contariner.complete{height: 100%;object-fit: contain;position: absolute;top: 0}
label.filelabel.filelabel-sec ng-contariner.complete img{width: auto;height: 100%}
label.forgot-pass{position: absolute;top: 0;right: 0}
label.forgot-pass a{color: #599E00;font-weight: 500}
label.forgot-pass a:hover{color: #599E00}
.certificate-box {padding-top: 40px;border-top: 1px solid #ECECEC;margin-top: 40px;position: relative;}
.certificate-box:first-of-type{border: none;margin: 0}
button.trash-icon {z-index: 99;background: transparent;padding: 0;font-size: 22px;color: #C7CAD1;position: absolute;right: 0;top: 55px;}



/*=============Added By Chirag In development Mode================*/
.calendar-section{ background-color: #F6F7FB; padding: 55px 0 75px; }
.calendar-section .calendar-top{ position: relative; margin-bottom: 15px; display: flex; align-items: center; justify-content: space-between; }
.calendar-section .left button{ display: flex; align-items: center; padding: 0; background-color: transparent; color: #599E00; font-size: 14px; font-weight: 600; letter-spacing: 0.11px; }
.calendar-section .left button .fa{ vertical-align: middle; font-size: 20px; margin-right: 5px; }
.calendar-section .right { display: flex; align-items: center; }
.calendar-section .right p{ margin-left: 10px; padding-left: 10px; line-height: 1; color: #000000; font-size: 16px; font-weight: 500; position: relative; }
.calendar-section .right p:before{ position: absolute; left: 0; height: 100%; width: 2px; background-color: #000; content: " "; }
.calendar-section .right p:first-child{ padding-left: 0; margin-left: 0; }
.calendar-section .right p:first-child:before{ display: none; }
.calendar-section .weekly-view { background-color: #fff; box-shadow: 0 34px 53px 12px rgba(0,0,0,0.06); border-radius: 0 0 4px 4px; }
.calendar-section .weekly-view .top-bar{ position: relative; padding: 15px 10px 10px; display: flex; justify-content: space-between; align-items: center;background: #fff}
.calendar-section .weekly-view .top-bar .common-btn{ padding: 5px 20px; border-radius: 30px; }
.calendar-section .weekly-view table.month-title{ display: flex; align-items: center; justify-content: flex-end; }
.calendar-section .weekly-view table.month-title td{ color: #808080; font-size: 14px; letter-spacing: 0.11px; }
.calendar-section .weekly-view table.month-title span{ margin: 0 10px; }
.calendar-section .weekly-view table.month-title button{ padding: 0; background-color: #599E00; font-size: 22px; line-height: 1; color: #808080; }
.calendar-section .weekly-view .top-bar p.red{ color: #BE102C; font-size: 14px; letter-spacing: 0.11px; position: absolute; right: 30px; bottom: 12px; }
.calendar-section .table-inner table{ border: 0; table-layout: fixed; }
.calendar-section .weekly-view th{ text-align: center; border-color: #C8CBD2; color: #808080; font-size: 16px; font-weight: 500; letter-spacing: 0.13px; line-height: 1; padding: 14px 9px;border-left: 0;border-right: 0; }
.calendar-section .weekly-view td.cal-td { vertical-align: top; padding: 8px 20px; border-color: #BABABA; }
.calendar-section .weekly-view td.cal-td > span{font-family: 'Poppins', sans-serif; color: #000000; font-size: 16px; font-weight: 500; letter-spacing: 0.13px; }
.calendar-section .weekly-view .event-title{ line-height: 1; }
.calendar-section .weekly-view .event-title .no_conflict a, .day.calendar-section .weekly-view .event-title a{text-align: left;white-space: pre-wrap;line-height: 1.16; position: relative; color: #000; font-size: 12px; font-family: 'Roboto', sans-serif; letter-spacing: 0.09px; padding-left: 6px;    white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 96%;display: block; }
.calendar-section .weekly-view .event-title .no_conflict a:before, .day.calendar-section .weekly-view .event-title a:before{ height: 7px; width: 7px; border-radius: 100%; content: " "; background-color: rgb(192, 208, 76); position: absolute; left: 0; top: 3px;display: block; }
.calendar-section .weekly-view .event-title .no_conflict .demo:before{background: #0D99FF;}
.calendar-section .weekly-view .event-title a b{ color: #808080; }
.calendar-section .weekly-view .event-title a span{ font-size: 12px; font-family: 'Roboto', sans-serif; }
.calendar-section .weekly-view .event-title a b.student-demo{color: #599E00;font-family: Poppins;font-size: 9px;font-weight: 600;letter-spacing: 0.07px;line-height: 13px;text-align: center;padding: 2px 6px; border-radius: 4px;background-color: #CDF6D8;}
.ConflictModal .popup-text p{ margin-bottom: 26px; color: #000000; font-size: 16px; font-weight: 500; letter-spacing: 0.13px; line-height: 1.56; }
.ConflictModal .popup-text button{ margin: 0 auto; display: flex; align-items: center; justify-content: center; padding: 9px 30px; min-width: auto; }
.ResheduleBatchModal .popup-text p{ margin-bottom: 26px; color: #000000; font-size: 16px; font-weight: 500; letter-spacing: 0.13px; line-height: 1.56; }
.ResheduleBatchModal .popup-text button{ margin: 0 auto; display: flex; align-items: center; justify-content: center; padding: 9px 30px; min-width: auto; }
.ScheduleTrainingModal .gen-sel{ padding-bottom: 24px; }
.ScheduleTrainingModal .days-block{ margin-bottom: 24px; display: flex; align-items: center; }
.ScheduleTrainingModal .days-block a{ margin-right: 20px; color: #599E00; background-color: #CDF6D8; font-size: 14px; height: 30px; width: 30px; border: 1px solid #599E00; border-radius: 100%; display: flex; align-items: center; justify-content: center; }
.ScheduleTrainingModal .days-block a.active{ background-color: #599E00; color: #CDF6D8; border-color: #599E00; }
/* .ScheduleTrainingModal .popup-text .gen-sel li{ padding: 0; border: 0; min-width: auto; margin-right: 30px; } */
.ScheduleTrainingModal .popup-text .gen-sel li label{ font-weight: normal; padding: 0; border: 0; min-width: auto;padding-left: 22px;}
.ScheduleTrainingModal .popup-text .gen-sel li [type="radio"]:checked + label:before, .ScheduleTrainingModal .popup-text .gen-sel li [type="radio"]:not(:checked) + label:before{left: 0;}
.ScheduleTrainingModal .popup-text .gen-sel li [type="radio"]:checked + label:after, .ScheduleTrainingModal .popup-text .gen-sel li [type="radio"]:not(:checked) + label:after{left: 3px;}

.ScheduleTrainingModal .popup-text .form-group{ position: relative; }
.ScheduleTrainingModal .popup-text .form-group img.date-icon{ position: absolute; right: 11px; top: 46px; }
.ScheduleTrainingModal .single-batch{ width: 100%; margin-bottom: 25px; }
.ScheduleTrainingModal .single-batch .batch-time-main,.publish-batchtime .single-batch .batch-time-main { display: flex; justify-content: space-between; border: 1px solid #C7CAD1; border-radius: 4px; background-color: #FFFFFF; padding: 20px; }
.ScheduleTrainingModal .single-batch .batch-time{ max-width: 350px; width: 100%; display: flex; /* align-items: center; */ }
.ScheduleTrainingModal .single-batch .batch-time select,.publish-batchtime .single-batch .batch-time select{ background-color: #F9F9FB;width: 100%; }
.ScheduleTrainingModal .single-batch .batch-time span,.publish-batchtime .single-batch .batch-time span.to{ color: #000000; font-size: 16px; font-weight: 500; letter-spacing: 0.13px; margin: 0 10px; }
.ScheduleTrainingModal .single-batch .batch-time span,.publish-batchtime .single-batch .batch-time span.conflict{color: red}
.ScheduleTrainingModal .single-batch .batch-time select{ background-color: #F9F9FB; max-width: 180px; width: 100%; min-width: 180px}
.ScheduleTrainingModal .single-batch .batch-time span{ color: #000000; font-size: 16px; font-weight: 500; letter-spacing: 0.13px; margin: 0 10px; margin-top: 6px}
.ScheduleMoreModal .modal-dialog{ max-width: 570px; }
.ScheduleMoreModal .modal-body{ padding: 15px 0 30px; }
.ScheduleMoreModal .schedule-more .single-block{ display: flex; position: relative; padding-left: 12px; margin-bottom: 5px; }
.ScheduleMoreModal .schedule-more .single-block:last-child{ margin-bottom: 0; }
.ScheduleMoreModal .schedule-more .single-block:before{ position: absolute; left: 0; top: 7px; height: 7px; width: 7px; content: " "; background-color: #c0d04c; border-radius: 100%; }
.ScheduleMoreModal .schedule-more .left{ max-width: 145px; width: 100%; }
.ScheduleMoreModal .schedule-more .left p{ font-size: 14px; letter-spacing: 0.11px; color: #808080;margin-top: 0}
.ScheduleMoreModal .schedule-more .right{ padding-left: 8px; position: relative; }
.ScheduleMoreModal .schedule-more .right:before{ position: absolute; left: 0; top: 0; content: '-'; color: #808080; }
.ScheduleMoreModal .schedule-more .right p{ font-size: 14px; letter-spacing: 0.11px; color: #000; margin-top: 0}
.ScheduleMoreModal .schedule-more .right i{ color: #626060; font-size: 14px; letter-spacing: 0.11px; font-style: italic; }
.ScheduleMoreModal .schedule-more {
    padding-bottom: 10px;
}
.EditConflictModal .modal-body{ padding-top: 15px; }
.edit-conflict-list{ border-bottom: 1px solid #ECECEC; padding-bottom: 15px; margin-bottom: 20px; }
.edit-conflict-list:last-child{ border-bottom: 0; padding-bottom: 0; margin-bottom: 0; }
.edit-conflict-list p{ color: #000000; font-size: 16px; font-weight: 500; letter-spacing: 0.13px; margin-bottom: 10px; }
.edit-conflict-list ul li{ font-family: 'Poppins', sans-serif; margin-bottom: 8px; font-size: 14px; color: #000000; font-weight: 500; letter-spacing: 0.11px; position: relative; padding-left: 15px; }
.edit-conflict-list ul li:before{ position: absolute; left: 0; top: 7px; height: 7px; width: 7px; content: " "; background-color: #FFE180; border-radius: 100%; }
.edit-conflict-list ul li span{ color: #808080; }
.edit-conflict-list .reg-process{ margin-top: 15px; }

.EditConflictModal .single-batch{ width: 100%; margin-bottom: 0; }
.EditConflictModal .single-batch .batch-time-main{ display: flex; align-items: center; justify-content: space-between; border: 1px solid #C7CAD1; border-radius: 4px; background-color: #FFFFFF; padding: 20px; }
.EditConflictModal .single-batch .batch-time{ max-width: 350px; width: 100%; display: flex; align-items: center; justify-content: space-between;  }
.EditConflictModal .single-batch .batch-time select{ background-color: #F9F9FB; max-width: 160px; width: 100%; }
.EditConflictModal .single-batch .batch-time span{ color: #000000; font-size: 16px; font-weight: 500; letter-spacing: 0.13px; margin: 0 10px; }
.EditConflictModal .single-batch .batch-time-main a{ color: #C8C8C8; font-size: 14px; font-weight: 500; letter-spacing: 0.11px; }
.EditConflictModal .single-batch .batch-time-main a:hover{ color: #599E00; }
.EditConflictModal .modal-footer button{ padding: 9px 17px; }

/* Global Calendar */
.calendar-section.global{ padding-top: 20px; }
.calendar-section.global .container{ min-width: 100%; }
.calendar-section.global .calendar-top select{background-color: #fff;padding: 9px 11px;margin-left: 20px;width: 200px;text-overflow: ellipsis;padding-right: 20px;}
.calendar-section.global .calendar-top .left select:first-child{width: 120px;margin-right: 20px;}
.calendar-section.global .date-panel{font-weight: 500;}
.calendar-section.global .weekly-view td.cal-td a span{color: #000000; font-weight: 400;}
.calendar-section.global .weekly-view td.cal-td.prev span{color: #DDDFE4;}
.calendar-section.global .weekly-view td.cal-td.active{background-color: #E0E0E0;}
.calendar-section.global .weekly-view td.cal-td .more-text{display: flex;justify-content: flex-end;}
.calendar-section.global .weekly-view td.cal-td .more-text span{margin-right: 10px;color: #599E00;}
.calendar-section.global .weekly-view .event-title .meeting:before{background-color: rgb(102, 191, 221)}
/* .calendar-section.global .weekly-view .event-title .demo:before{background-color: #8499f3} */
.calendar-section.global .weekly-view .time{width: 5%; text-align: center;color: #808080;}
.ScheduleMoreModal.global .schedule-more .right p{color: #808080;}
.ScheduleMoreModal.global .schedule-more .single-block.meeting:before{background-color: #fd9dcd;}
.ScheduleMoreModal.global .schedule-more .single-block.demo:before{background-color: #8499f3;}
/* .calendar-section.global.week .weekly-view .event-title:nth-child(2){margin-top: -10px;} */
/* .calendar-section.global.week .weekly-view td.cal-td .more-text{margin-top: -15px;} */
.calendar-section.global.day .weekly-view .event-title:nth-child(2){display: inline;}
.calendar-section.global.day .weekly-view td.cal-td .more-text{display: inline; padding-left: 10px;}
.empty-coupon-sec .active{color: #599E00;border-color:#599E00 !important}
.empty-coupon-sec.batch .ongoing{color: #599E00}
.empty-coupon-sec.batch .completed{color: #8F5703}
.empty-coupon-sec.batch .sort-by-inner select{color: #808080; background-color: white;line-height: 21px;}

/*=============Added By Yashika 5/1/2021================*/
header.home-header {position: absolute;top: 0;z-index: 99;width: 100%;background: rgba(255, 255, 255, 0.04);box-shadow: 0 2px 2px 0 rgba(255, 255, 255, 0.10);backdrop-filter: blur(25px);}
header.home-header .navbar{border-bottom: none;background: transparent;}
.navbar{padding: 12px 40px;background: #fff;box-shadow: 0px 0px 6px 0px #0000001A;}
.modal-header{border-bottom: 1px solid #ECECEC;}
.modal-footer{border-top: 1px solid #ECECEC;}
.modal-content{border-radius: 4px;background-color: #F6F6F6;box-shadow: 0 13px 53px 12px rgba(0,0,0,0.06);}
.modal-header .close{background: #cbcbcb;opacity: 1;}
.search-bar .form-group input{width: 370px;}
.modal-dialog [type="radio"]:checked + label:after, .modal-dialog [type="radio"]:not(:checked) + label:after,  .modal-dialog [type="radio"]:checked + label:before, .modal-dialog [type="radio"]:not(:checked) + label:before{top: 0;bottom: 0;margin: auto;}
.modal-dialog [type="radio"]:checked + label:after, .modal-dialog [type="radio"]:not(:checked) + label:after{width: 10px;height: 10px;left: 3px;background: #D8D8D8;top: 0;bottom: 0;margin: auto;}
.modal-dialog [type="radio"]:checked + label:after{background: #599E00;}
.modal-body .sel-box{background-color: #FFFFFF;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);border: 1px solid #BABABA;}
.modal-body .sel-box.sel-active{border: 1px solid #599E00;}
.modal-body [type="radio"]:checked + label h4, .sel label{color: #000000;}
.modal-body.quiz-modal .sel-box label h4+span{font-size: 12px;}
.modal-body.quiz-modal .sel-box label{display: flex;justify-content: space-between;}
.modal-body.quiz-modal .sel-box label span{display: flex;justify-content: space-between;color: #808080;font-size: 16px;letter-spacing: 0.13px;line-height: 22px;text-align: right;min-width: 90px;}
.modal-body p, .modal-body h5{margin-top: 14px;}
.live-quiz-main tag-input .tag-wrapper{align-items: center;}
.live-quiz-main tag-input tag{border-radius: 5px;padding: 0px 8px;font-size: 13px;height: 26px;line-height: 27px;}
.live-quiz-main tag-input tag:not(:focus):not(.tag--editing):not(:active):not(.readonly):hover{box-shadow: none;}
.live-quiz-main tag-input .ng2-tag-input__text-input{height: 26px;}
.live-quiz-main tag-input tag delete-icon{width: 14px;height: 14px;margin-left: 5px;}
.live-quiz-main tag-input tag delete-icon:hover{transform: none;}
/* .live-quiz-main tag-input tag delete-icon span{background: #fff;width: 14px;height: 14px;display: block;border-radius: 50%;position: relative;} */
/* .live-quiz-main tag-input tag delete-icon span svg{height: 7px !important;width: 7px;display: block;position: absolute;top: 0;bottom: 0;margin: auto;left: 0;right: 0;} */
.live-quiz-main .tag-main span{background: #efefef;border-radius: 5px;padding: 0px 8px;font-size: 13px;height: 26px;line-height: 27px;margin-right: 5px;display: inline-block;}
.topic-details .single-materials{justify-content: flex-start;}
.topic-details .single-materials span{margin-right: 15px;}
.quiz-tabs .left-tab .nav-tabs a{text-transform: uppercase;font-weight: 500;}
.open-image-modal .modal-header .header-title-main{justify-content: flex-end;}
.qus-small span{font-family: 'Poppins', sans-serif;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
.quiz-tabs .left-tab .nav-tabs a.save-link{color: #599E00;}
.quiz-tabs .left-tab .nav-tabs a.save-link span{color: transparent;border-color: transparent;}
.quiz-tabs .left-tab .nav-tabs a.save-link .right-icon{display: block;background: url(../images/right-circle.svg) no-repeat center center;background-size: contain;width: 25px;height: 25px;}
.remove-btn{padding: 0;background-color: transparent;color: #f00;}
.topic-details .single-materials span.ans-number{width: 20px;height: 20px;color: #599E00;background: #ECFEF0;border: 1px solid #599E00;font-size: 12px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-weight: 500;}
.topic-details .single-materials{margin: 0 0 25px !important;position: relative;padding-left: 12px;}
.topic-details .single-materials:before{content: "";width: 2px;height: 100%;background: #CDF6D8;position: absolute;top: 0;bottom: 0;left: 0;}
.topic-details .course-materials:last-child .single-materials{margin: 0 !important;}
.topic-details .single-materials span p{ color: #808080;}
.topic-details .single-materials .ans, .topic-details .single-materials .number{display: flex;align-items: center;}
.topic-details .single-materials figure{margin: 0;}
.topic-details .single-materials.right-ans .right-arrow{display: block;background: url(../images/right.svg) no-repeat center center;background-size: contain;width: 10px;height: 8px;margin-left:10px}
.topic-details .single-materials.right-ans span.ans-number{background: #599E00;color: #fff;}
.topic-details .single-materials.right-ans span p{color: #000;}
.modal-quiz-main .card{margin-bottom: 0;border: 0 !important;border-radius: 0;width: 100%;background: transparent !important;}
.modal-quiz-main .card .card-header , .modal-quiz-main .card .card-body{padding: 0;}
.modal-quiz-main .answer-block{display: flex;padding: 16px 20px;background: #fff;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);border-radius: 4px;margin-bottom: 10px;}
.modal-quiz-main p{margin-top: 0;color: #000;}
.modal-quiz-main.live-quiz-main .live-quiz-inner{border-bottom: 0;padding-bottom: 0;margin-bottom: 0;}
.true-false-ans-main{display: flex;}
.true-false-ans-main .single-materials{margin: 0 20px 0 0 !important;position: inherit;padding-left: 0;}
.true-false-ans-main .single-materials:before{content: none;}
.true-false-ans-main .single-materials .ans{border-radius: 4px;background-color: #EAEAEA;height: 47px;width: 134px;justify-content: center;position: relative;}
.true-false-ans-main .single-materials .ans .right-arrow{position: absolute;top: 0;bottom: 0;right: 10px;margin: auto;}
.true-false-ans-main .single-materials.right-ans .ans{border: 1px solid #599E00;background-color: #CDF6D8;color: #599E00;}
.true-false-ans-main .single-materials span{margin: 0;}
.calendar-section .weekly-view td.cal-td{padding: 8px;}
.calendar-section .weekly-view .top-bar .common-btn{margin-right: 10px;}
/* .calendar-section .weekly-view .event-title a{white-space: nowrap;} */
.calendar-section .conflict{color: #fff !important;padding: 2px 4px;background: #ED3351;font-size: 9px !important;font-weight: 600 !important;border-radius: 2px;border-radius: 2px;cursor: pointer;}
.calendar-section .edit-icon i{display: block;background: url(../images/edit.svg) no-repeat center center;background-size: contain;width: 14px;height: 14px;}
.calendar-section .edit-icon{background: transparent;}
.calendar-section .weekly-view td.cal-td .more-text{display: flex;justify-content: flex-end;}
.calendar-section .weekly-view td.cal-td .more-text span{font-size: 12px;letter-spacing: 0.09px;color: #599E00;}
.calendar-section .weekly-view td.cal-td.green-box{background: #E2FFE9;}
/* .ScheduleTrainingModal .popup-text .gen-sel li label:after{top: 0;} */
.ScheduleTrainingModal .popup-text .gen-sel li{background: transparent;margin-right: 30px;}
.week-day-select-div .form-check-inline{margin-right: 15px;}
.week-day-select-div .form-check-inline .form-check-input{margin: 0;} 
.week-day-select-div .form-check-label{font-size: 14px;font-weight: 500;letter-spacing: 0.11px;line-height: 21px;height: 35px;width: 35px;border: 1px solid #979797;background-color: #FFFFFF;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.week-day-select-div .form-check-input:checked ~ .form-check-label{border: 1px solid #599E00;background-color: #599E00;color: #fff;}
.calendar-section.global.week .table-inner table, .calendar-section.global.day .table-inner table{table-layout: unset;}
.calendar-section.global.week .weekly-view .time{width: 5.5%;text-align: center;color: #808080;font-size: 15px;}
.calendar-section.global.week .weekly-view .cal-td{height: 70px; width: 13.5%;}
.calendar-section.global.day .weekly-view .cal-td{height: 60px; width: 80%;}

/*=============Added By Mayank 12/1/2021================*/
.flwh .form-group{width: 100%;margin-right: 0}
.course-creation .database-skill li{margin-right: 15px;width: 215px;margin-bottom: 15px;}
.course-creation .database-skill li:nth-child(4n+4){margin-right: 15px;}
/* .course-creation .database-skill li:nth-child(3n+3){margin-right: 0px;} */
.ck.ck-editor__editable_inline{min-height: 100px;max-height: 200px;border: 2px solid #DDE8E0 !important;border-bottom-left-radius: 6px !important;border-bottom-right-radius: 6px !important;box-shadow: none !important;}
.ck.ck-editor__editable_inline:focus{border: 2px solid #599E00 !important;border-top-color: #DDE8E0 !important;}
.reg-process .form-group app-ck-editor{width: 100%}
.pl-a{width: 100%;position: relative;}
.pl-a a{position: absolute;top: 12px;right: 15px;}
.ckbox .checkbox{margin-top: 0;}
.ckbox{margin-bottom: 22px}
.reg-process .ckbox{margin-bottom: 20px}
.course-creation .tab-content .ckbox p{font-size: 16px;color: #808080;}
.ckbox .checkbox input + label{color: #313131;font-size: 20px;margin-bottom: 7px}
.pagination{justify-content: flex-end;margin-top: 30px}
.pagination .page-item.disabled{padding: 0;}
.page-item.disabled .page-link , a.page-link{display: flex;align-items: center;color: #599E00;border-color: transparent;border-radius: 4px;background-color: #F9F9E5;width: 32px;height: 32px;margin-left: 5px;font-size: 14px;font-family: 'Poppins', sans-serif;font-weight: 500}
.page-item.active .page-link,.page-item.active .page-link:hover {z-index: 1;color: #fff;background-color: #599E00;border-color: #599E00;margin-left: 5px;border-radius: 2px;height: 32px;width: 32px;}
.page-link:hover:hover{color: #599E00;background-color: #F9F9E5;border-color: #599E00;}
.page-link:focus{box-shadow: none;}
.page-item [aria-label="First"]:before,.page-item [aria-label="Last"]:before,.page-item [aria-label="Previous"]:before,.page-item [aria-label="Next"]:before{content: "\f048";font-family: 'Font Awesome 5 Free';font-size: 12px;font-weight: 900;}
.page-item [aria-label="Last"]:before{content: "\f051";}
.page-item [aria-label="Previous"]:before{content: "\f104";font-size: 18px;}
.page-item [aria-label="Next"]:before{content: "\f105";font-size: 18px;}
.page-item [aria-label="First"] span,.page-item [aria-label="Last"] span,.page-item [aria-label="Previous"] span,.page-item [aria-label="Next"] span{display: none;}

.dropdown .dropdown-menu{left: 0;right: auto;border-radius: 6px;border: 1px solid #E0E0E0;background-color: #FFFFFF;box-shadow: 0 4px 15px 2px rgba(0,0,0,0.06);margin-top: 10px;}
section.reg-process.onboarding-steps{background: #fff;padding-bottom: 40px;}
.transparent{background: transparent !important;}
section.reg-process.onboarding-steps .info-inner{padding-bottom: 40px;}
.iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel]{padding-left: 10px !important}
section.reg-process.onboarding-steps .database-skill li{width: 215px}
section.reg-process.onboarding-steps .database-skill li:nth-child(4n+4){margin-right: 15px}
.selected-item {background: #e9f4ff;}
.dropdown-list ul li:hover {background: #f5f5f5;}
.reg-process .dropdown-list ul li label{margin-bottom: 0;font-size: 15px}
.next-btn.d-flex.justify-content-end {padding-bottom: 30px;}
.my-button {width: 15px; height: 15px;display: inline-block;}
div#question_detail + div#question_list{padding-top: 20px;border-top: 1px solid #ECECEC;margin-top: 40px}
.center-btn{display: table;margin: 0 auto}
.conflict-d {flex-wrap: wrap;justify-content: flex-end;}
.conflict-d span {color: #BE102C;font-size: 14px;letter-spacing: 0.11px;line-height: 16px;}
.conflict-d div {color: #808080;font-size: 12px;letter-spacing: 0.09px;line-height: 22px;text-align: right;}
.cft .batch-time .form-control{background-color: #F9F9FB;max-width: 180px;width: 100%;}
.ScheduleTrainingModal .single-batch .batch-time-main.error{border:1px solid #BE102C;}
.sort-by-inner, .coupon-list .sort-by-inner{flex-flow: column;align-items: flex-start;max-width: 255px;padding-left: 20px;min-width: 255px}
.coupon-list .sort-by-inner label, .sort-by .form-inline label, .sort-by-inner label{max-width: inherit;margin: 0 0 7px;justify-content: flex-start;}
.coupon-list-block .coupon-top > div.nine, .coupon-list-block .single-coupon > div.nine{min-width: 185px;text-align: left;}
.sort-by .form-inline {position: relative;flex-flow: column wrap;align-items: flex-start}
.sort-by .form-inline .form-control, .sort-by .form-inline .form-control:focus, .sort-by .form-inline .form-control:focus:hover{background: #fff url(../images/search-icon.svg) no-repeat; background-position:left 10px center;padding:9px 10px 9px 35px;font-size: 14px;font-family: 'Poppins', sans-serif;letter-spacing: 0.11px;line-height: 21px;border: 1px solid #DDE8E0;border-radius: 4px;margin-right: 0;width: 382px;}
.sort-by{display: flex;justify-content: space-between;}
.modal-footer .pagination{margin-top: 0}
.modal-footer>:not(:first-child){margin-left: auto;}
.quiz-main .live-answer .card-header .rt-sec span{font-size: 16px;color: #808080;letter-spacing: 0.13px;}
.quiz-main .live-answer .card-header .des-txt{font-size: 16px;color: #000;letter-spacing: 0.13px;line-height: 25px;font-family: 'Poppins', sans-serif;margin-top: 8px;font-weight: normal;}

.quiz-main .live-answer .card{background: #fff;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);border: none;}
.card.quiz-det .tag{display: flex;align-items: center;}
.quiz-main .tag p{color: #000000;font-size: 13px;line-height: 22px;background-color: #EAEAEA;border-radius: 2px;padding: 0 10px;margin-left: 10px;margin-bottom: 0;display: inline-block;}
.card.quiz-det .tag label, .topic-details .crd-con .tag-new{margin-bottom: 0;color: #808080;font-size: 16px;font-weight: 500;letter-spacing: 0.13px;font-family: 'Poppins', sans-serif;}
.quiz-main .live-quiz-main{padding-top: 30px}
.quiz-det p{font-size: 16px;line-height: 22px;letter-spacing: 0.13px;color: #000000;margin-bottom: 18px;display: inline-block;}
.card.quiz-det{margin-bottom: 45px}
.cs-nme{display: flex;}
.cs-nme label{font-size: 16px;font-weight: 500;line-height: 25px;letter-spacing: 0.13px;font-family: 'Poppins', sans-serif;color: #808080;margin-bottom: 0;margin-right: 3px;white-space: nowrap;}
.cs-nme span{font-size: 16px;font-weight: 500;line-height: 25px;letter-spacing: 0.13px;font-family: 'Poppins', sans-serif;color: #599E00}
.cs-nme-main{display: flex;align-items: center;padding: 15px 0 30px;}
.cs-nme-main .cs-nme{margin-right: 25px;}
.cs-nme-main .cs-nme:last-child{margin-right: 0px;}
.con-ques{font-family: 'Poppins', sans-serif;margin-bottom: 15px}
.quiz-main .live-quiz-main .live-quiz-inner{border:none;}

.live-quiz-inner .collapse .crd-con label{width: 100%}
.live-quiz-inner .collapse .crd-con p{margin-left: 0;margin-right: 10px}
.live-quiz-inner .collapse .crd-con-new{flex-wrap: wrap;display: flex;}
.live-quiz-inner .collapse .crd-con-new p{margin-left: 10px;margin-right: 0}
.marvin-popup .modal-dialog.modal-xl {background: #fff;width: 100%;max-width: inherit;height: 100%!important;max-height: inherit;margin: 0;}
.marvin-popup .modal-content {padding: 0;}
.marvin-popup .modal-header {position: relative;align-items: flex-start;padding: 20px;flex-flow: row;}
.marvin-popup .modal-body {padding: 30px 20px;}
.marvin-popup .modal-footer{padding: 20px}
.marvin-popup .modal-footer button.btn{color: #FFFFFF;font-family: 'Poppins', sans-serif;border-radius: 2px;background-color: #599E00;padding: 13px 30px;min-width: 110px;text-align: center;cursor: pointer;font-size: 14px;font-weight: 600;letter-spacing: 0.11px;line-height: 21px;border: none;text-align: center;}
.marvin-popup .modal-footer button.btn:hover {background: #008e24;}
.marvin-popup .modal-footer button.btn.btn-secondary:hover {background: #bbb;}
.marvin-popup .modal-footer button.btn.btn-secondary {background: #C8CBD2;}
.swal2-title{font-family: 'Poppins', sans-serif;color: #008e24!important;font-size: 22px!important;font-weight: 600!important;letter-spacing: 0.17px!important;line-height: 33px!important;}
.swal2-content{font-family: 'Poppins', sans-serif;color: #000000!important;font-size: 22px!important;font-weight: 500!important;letter-spacing: 0.17px!important;line-height: 33px!important;}
.manage-permission .swal2-title{color: #000000!important}
.manage-permission .swal2-content{color: #545454!important;font-weight: 400!important;}
.swal2-popup{width: 600px!important;padding: 40px 20px!important}
.swal2-popup button:focus{box-shadow: none;}
.swal2-popup button{min-width: 120px!important}
a.draft{color: #EF0F0F;font-family: 'Poppins', sans-serif;font-size: 14px;font-weight: 600;letter-spacing: 0.13px;margin-bottom: 25px;line-height: 25px;display: inline-block;}
.topic-details.quiz-vid p{color: #000000;font-size: 16px!important;line-height: 25px;font-family: 'Poppins', sans-serif;}
.topic-details.quiz-vid .video-inner{align-items: inherit;}
.topic-details.quiz-vid .video-text {display: flex;flex-flow: column;justify-content: space-between;padding-left: 10px;}
.topic-details.quiz-vid .video-inner img, .topic-details.quiz-vid .video-inner video{max-width: 110px}
.topic-details.quiz-vid .video-inner .links a{color: #599E00;}


.wt-modal .modal-content{background: #fff;padding: 0}
.calendar-section .weekly-view .event-title .conflict-txt{color: #ED3351}
.calendar-section .weekly-view .event-title .new-txt{color: #019827}
li.sel.M-sel label {color: #599E00!important;border-color: #599E00!important;background-color: #CDF6D8!important;}
.live-quiz-inner .form-group.ck-edit{position: relative;margin-bottom: 40px}
.ck-edit label#description {font-family: 'Poppins', sans-serif;color: #808080;font-size: 14px;letter-spacing: 0.11px;line-height: 22px;display: block;text-align: right;width: 100%;font-weight: 400;margin-top: 10px;}

.crd-con .upload-block{ display: flex; justify-content: space-between; align-items: center; }
.crd-con .upload-block .upload-input{ position: relative; margin-right: 10px; width: 100%; }
.crd-con .upload-block .upload-input span{ display: inline-block; width: 100%; border: 1px solid #C7CAD1; border-radius: 4px; padding: 13px 11px; font-size: 16px; line-height: 22px; color: #000; background: transparent; letter-spacing: 0.0125em; height: auto; }
.crd-con .upload-block input{ opacity: 0; position: absolute; height: 100%; width: 100%; left: 0; top: 0; }
.crd-con .upload-block button{ cursor: pointer; color: #599E00; font-size: 16px; font-weight: 500; letter-spacing: 0.13px; height: 50px; max-width: 115px; width: 100%; background-color: #CDF6D8; border-radius: 4px; border: 1px solid #599E00; }
.crd-con .upload-block button:hover{ background-color: #599E00; color: #fff; }
.crd-con .upload-block + .course-materials{margin-top: 10px}
.live-answer .card-header .d-flex.justify-content-between.align-items-center span,.qu-box .qu-length {color: #808080}
.answer-block .card-header .d-flex.justify-content-between.align-items-center .qu-number span{ color: #599E00; }
.search-bar .bg-none.form-group:after{content: none;}
/* .sel.sel-active{border: 1px solid #599E00!important;} */
.next-btn.fl-right{float: right;}
a.draft.green{color: #599E00}
.live-quiz-main .breadcrumb{background-color: transparent;padding: 0;margin: 0;}
.live-quiz-main .breadcrumb .breadcrumb-item:first-child:before{content: "";}
.live-quiz-main .breadcrumb .breadcrumb-item:before{content: ">";padding-right: 4px;padding-left: 4px;color: #808080;}
.live-quiz-main .breadcrumb .breadcrumb-item, .live-quiz-main .breadcrumb .breadcrumb-item a{color: #808080;font-size: 12px;font-weight: 500;letter-spacing: 0.09px;line-height: 18px;font-family: 'Poppins', sans-serif}
.live-quiz-main .breadcrumb .breadcrumb-item a:hover, .live-quiz-main .breadcrumb .breadcrumb-item a:active, .live-quiz-main .breadcrumb .breadcrumb-item a:focus{color: #599E00;}
.single-materials.single-materials-img:before{content: none;}
.single-materials.single-materials-img img{width: 20px;margin-right: 5px}
.single-materials.single-materials-img p{color: #4A90E2;cursor: pointer;}
.single-materials.single-materials-img{padding-left: 0}
.crd-con .upload-block + .course-materials .single-materials {padding: 8px 0;}
.topic-details .single-materials .links{margin-left: auto;}
.topic-details .single-materials .links.left{margin-left: 0;}
.crd-con .upload-block + .course-materials .single-materials:before{content: none}
.crd-con .upload-block + .course-materials .single-materials img{max-width: 20px}
.quiz-main-nw .live-quiz-main {border-top: 0;border-radius: 0 0 4px 4px;background-color: #FFFFFF;box-shadow: 0 34px 53px 12px rgba(0,0,0,0.06);padding: 30px 50px;}
.quiz-main-nw .title-border {border-radius: 4px 4px 0 0;background-color: #E0E0E1;border: none;padding: 18px 50px;}
.quiz-main-nw .title-border h1{font-size: 20px;font-weight: 500}
.quiz-main-nw a.back-btn {color: #599E00;font-family: 'Poppins', sans-serif;font-size: 14px;font-weight: 600;letter-spacing: 0.11px;line-height: 21px;margin-bottom: 25px;display: inline-block;}
.quiz-main-nw .live-quiz-main .live-quiz-inner{max-width: 810px}
.ques-over .live-quiz-main .live-quiz-inner .accordion{max-height: 505px;overflow: auto;}
.live-quiz-main .live-quiz-inner .accordion{max-height: 505px;overflow: auto;padding-right: 2px;}
.live-quiz-main .live-quiz-inner .accordion.remove-max-height{max-height: none}
.live-quiz-main.modal-quiz-main .live-quiz-inner.live-answer{max-height: 480px;overflow: auto;}


.my_course .ads-sec .card .card-body p{font-size: 14px;letter-spacing: 0.13px;line-height: 24px;color: #000;padding-bottom: 8px}
.my_course .ads-sec .card .card-body p p{padding: 0}
.my_course .ads-sec .card .card-body{padding-top: 0}
.ads-sec .card .ad-con .price{display: flex;}
.ads-sec .card .ad-con h5.stk{color: #808080;font-weight: 600;line-height: 24px;padding-bottom: 0}
.ads-sec .card .ad-con h5.dis-off{color: #D9B719;font-weight: 600;line-height: 24px;padding-bottom: 0;padding-left: 10px}
.ads-sec .card .ad-con{padding-left: 10px}
.my_course .ads-sec .card .card-body ul{justify-content: flex-start;}
.my_course .ads-sec .card .card-body li{width: auto;padding-right: 10px}

.quiz-main-nw.post-proposal .live-quiz-main .live-quiz-inner{max-width: 100%}
.post-proposal .highlights-block .single-block a{color: rgb(136, 155, 141);font-size: 14px;letter-spacing: 0.11px;font-family: 'Poppins', sans-serif;}
.post-proposal .highlights-block .single-block label b{font-weight: 600}
.post-proposal .highlights-block input + label {font-weight: normal; position: relative;cursor: pointer;color: #000;font-size: 14px;letter-spacing: 0.11px;font-family: 'Poppins', sans-serif;margin: 0;display: flex;align-items: center;flex-wrap: wrap;}
.post-proposal .highlights-block input + label:before {content:'';-webkit-appearance: none;background-color: transparent;border: 1px solid #C7CAD1;width: 20px;height: 20px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 10px;border-radius: 2px}
.post-proposal .highlights-block input:checked + label:after {content: '';display: block;position: absolute;top: 4.5px;left: 7px;width: 5.5px;height: 11px;border: solid #599E00;border-width: 0 2px 2px 0;transform: rotate(45deg);}
.post-proposal .highlights-block input:checked + label:before{background: #fff;border: 1px solid #599E00;}
.code-ref .form-control{padding: 9px 11px;min-width: 360px}
.code-ref a{color: #737781;font-size: 16px;letter-spacing: 0.11px;font-family: 'Poppins', sans-serif;font-weight: 500;border-left: 1px solid #979797;padding-left: 20px;margin-left: 20px}
.mx-7{max-width: 780px}
.post-proposal .highlights-block .single-block{margin-bottom: 5px}
.post-proposal .highlights-block {margin-bottom: 20px}
.mx-6{max-width: 690px}
.topic-details.crd-con.form-group.mx-6 span{color: #808080;font-size: 14px;line-height: 22px;font-family: 'Roboto', sans-serif;}
.quiz-main .live-answer .card-header .des-txt span{color: #000!important;}

/* Job Details Page */
.job_details_main{ padding: 15px 22px 30px; box-shadow: 0 0 10px 1px rgba(0,0,0,0.02); background-color: #fff; border-radius: 6px; }
.job_details_main .top_details_block{ margin-bottom: 6px; }
.job_details_main .top_details_block h4{ font-family: 'Poppins', sans-serif; font-size: 16px; font-weight: 600; letter-spacing: 0.13px; margin-bottom: 5px; }
.job_details_main .top_details_block .left_details span{ display: flex; align-items: center; font-size: 14px; letter-spacing: 0.11px; color: #737781; margin-right: 20px; }
.job_details_main .top_details_block .left_details span img{ margin-right: 5px; }
.job_details_main .top_details_block .right_block{ text-align: right; }
.job_details_main .top_details_block .right_block span{ font-size: 12px; font-weight: 500; letter-spacing: 0.09px; color: #808080; }
.job_details_main .top_details_block .right_block h5{ font-size: 16px; font-weight: 600; letter-spacing: 0.13px; color: #000000; }
.job_details_main .tag_block{ margin-bottom: 8px; }
.job_details_main .tag_block span {padding-left: 12px; margin-right: 20px; position: relative; color: #808080;font-size: 12px;font-weight: 500;letter-spacing: 0.09px; }
.job_details_main .tag_block span:before{ position: absolute; left: 0; top: 3px; content: ""; border-radius: 100%; background-color: #FFE180; height: 7px; width: 7px; }
.job_details_main .text_details p{ font-size: 14px; font-weight: 400; letter-spacing: 0.11px; margin-bottom: 20px; }
.job_details_main .type_block{ margin-bottom: 17px; }
.job_details_main .type_block p{ font-size: 14px; font-family: 'Poppins', sans-serif; margin-right: 30px; font-weight: 500;letter-spacing: 0.11px; color: #808080;}
.job_details_main .type_block p span{ color: #599E00; }
.job_details_main .required_skill h6{ font-size: 14px; font-weight: 500; letter-spacing: 0.11px; color: #808080; margin-bottom: 15px;}
.job_details_main .required_skill span{ margin-right: 5px; padding: 6px 10px; background-color: #EAEAEA; border-radius: 4px; font-size: 13px; letter-spacing: 0.1px; color: #000000; }
.attachment_block{ margin-top: 23px; }
.attachment_block h5{ font-size: 16px; font-weight: 500; color: #000000; margin-bottom: 16px; letter-spacing: 0.13px; }
.attachment_block .single_attachment{ margin-bottom: 15px; }
.attachment_block .single_attachment .title_attach img{ margin-right: 10px; }
.attachment_block .single_attachment .title_attach span{ color: #4A90E2; font-size: 16px; letter-spacing: 0.13px; }


/* Create Instant Meetings Page */
.instant-meeting-main .form-group{ margin-right: 20px; width: calc(50% - 10px); position: relative; }
.instant-meeting-main .w-100{ display: flex; flex-wrap: wrap; align-items: flex-end; }
.instant-meeting-main .w-100 .form-group:last-child{ margin-right: 0; }
.instant-meeting-main .form-group a{ color: #599E00; font-size: 14px; font-weight: 600; letter-spacing: 0.11px; font-family: 'Poppins', sans-serif; margin-bottom: 15px; display: inline-block; }
.instant-meeting-main .form-group label.disabled{ color: #D1D1D1; }
.instant-meeting-main .form-group input.disabled{ border-color: #D1D1D1; color: #D1D1D1; }
.instant-meeting-main .date-icon{ position: absolute; top: 45px; right: 11px; }
.instant-meeting-main .meeting-time{ border: 1px solid #DDE8E0; border-radius: 4px; background-color: #FFFFFF; width: 100%; padding: 20px; align-items: center; display: flex; }
.instant-meeting-main .meeting-time select{ max-width: 120px; width: 100%; background-color: #FAFAFA; }
.instant-meeting-main .meeting-time span{ margin: 0 10px; font-size: 16px; font-family: 'Poppins', sans-serif; font-weight: 500; letter-spacing: 0.13px; }
.instant-meeting-main .Select-student-block{ width: 100%; }
.instant-meeting-main .single-block-head span:last-child{ min-width: inherit; }
.instant-meeting-main .Select-student-block .single-block .rt{ min-width: inherit; }
.meeingModal .modal-content{ padding: 35px; }
.meeingModal .modal-header{ padding: 0; border: 0; }
.meeingModal .header-title-main{ justify-content: center; }
.meeingModal .modal-body{ padding: 20px 0 0; }

/*Added by heena*/
.Training-batch-detail-pg.global-msg-section .global-header{border: none;}
.Training-batch-detail-pg.global-msg-section .breadcrumb{margin: 0 0 10px;}
.global-msg-section .breadcrumb .breadcrumb-item:first-child:before{padding: 0;}
.advance-progress{display: flex;}
.advance-progress .progress-status{display: inline-flex;font-family: 'Poppins', sans-serif; font-size: 9px;font-weight: 600;letter-spacing: 0.07px;line-height: 13px;padding: 5px 15px;}
.advance-progress .progress-status.red{ color: #ED3333; border: 1px solid rgba(0,0,0,0.02);background-color: #FEC7C7;}
.advanced-list{display: flex;justify-content: space-between;border-radius: 4px;background-color: #FFFFFF;box-shadow: 0 2px 2px 0 rgba(0,0,0,0.03);width: 100%;padding: 16px 50px;}
.advanced-list ul{position: relative;max-width: 33.3%;}
.advanced-list ul:not(:last-child):after{content: "";width: 1px;height: 53px;border-right: 1px solid rgb(151 151 151 / 0.24);position: absolute;right: 0;top: 50%;transform: translateY(-50%);margin-right: -60px;}
.advanced-list li{ color: #fff; font-family: 'Poppins', sans-serif;font-size: 14px;font-weight: 400;letter-spacing: 0.11px;line-height: 21px;margin-bottom: 10px;position: relative;padding-left: 12px;}
.advanced-list li strong{color: #000;font-weight: 600;}
.advanced-list li:before {content: "";height: 7px;width: 7px;border-radius: 50%;background-color: #FFE180;position: absolute;left: 0;top:11px;transform: translateY(-50%);}
.advanced-list li:last-child{margin-bottom: 0;}
.advanced-list li a{font-weight: 500;color: #599E00;line-height: 12px;display: inline-flex;font-family: 'Roboto', sans-serif;padding-left: 2px;}
.advanced-list li a.edit{border-left: 1px solid #599E00;padding-left: 7px;margin-left: 7px;}
.advanced-list li a:hover{color: #008e24;}
.Training-batch-tab .msg{margin-top: -3px;background: url('../images/msg-ico.svg');background-size: cover;width: 24px;height: 21px;display: inline-flex;    align-items: center;justify-content: center;font-size: 10px;font-weight: 500;color: #fff;}
.Training-batch-tab{display: flex;justify-content: space-between;border-radius: 4px 4px 0 0;background-color: #FFFFFF;box-shadow: 0 2px 2px 0 rgba(0,0,0,0.03);margin: 30px 0;}
.Training-batch-tab li{position: relative;padding: 12px 30px;text-transform: uppercase;color: #000000;font-size: 12px;font-weight: 500;letter-spacing: 0.09px;line-height: 18px;text-align: center;font-family: 'Poppins', sans-serif;}
.Training-batch-tab li.active{ color: #599E00;}
.Training-batch-tab li.active:before{content: "";position: absolute;bottom: 0;left:0;width: 100%; height: 2px;background: #599E00;}
.Training-batch-tab span.alert-no {color: #FFFFFF;background-color: #FA6363;border-radius: 100%;width: 18px;height: 18px;display: flex;font-size: 10px;font-weight: 500;align-items: center;justify-content: center;}
.Training-batch-detail-pg .filter{flex: 1;}
.Training-batch-detail-pg .filter li:not(:last-child){margin-right: 28px;}
.Training-batch-detail-pg .filter li:first-child {color: #000000;font-family: 'Poppins', sans-serif; font-size: 12px;font-weight: 500;letter-spacing: 0.09px;line-height: 18px;    margin-right: 18px;}
.Training-batch-detail-pg .filter [type="radio"]:checked + label, .filter [type="radio"]:not(:checked) + label{padding-left: 24px;}
.empty-msg {color: #000000;font-family: 'Poppins', sans-serif;font-size: 22px;font-weight: 500;letter-spacing: 0.17px;line-height: 33px;min-height: 400px;display: flex;align-items: center;justify-content: center;}
.Training-batch-detail-pg .message-table table td.duration{color: #000;}
.Training-batch-detail-pg .message-table table td > a{ color: #599E00;font-weight: 500;font-size: 14px;}
.Training-batch-detail-pg .message-table table thead td{font-family: 'Poppins', sans-serif; }
.Training-batch-detail-pg .message-table table thead td{padding: 15px 20px;}
.Training-batch-detail-pg .message-table table td:last-child{width: 150px;}
.Training-batch-detail-pg  .message-table table tr td button.light-green-button{border-radius: 4px;background-color: #CDF6D8;font-weight: 600;padding: 8px 20px;}
.Training-batch-detail-pg .completed-status{display: flex;align-items: center;}
.Training-batch-detail-pg .completed-status .progress {width: 200px;margin: 0 25px 0 10px;background: #CDF6D8;border-radius: 20px;}
.Training-batch-detail-pg .progress-title{color: #599E00;font-family: 'Poppins', sans-serif;font-size: 14px;font-weight: 600;letter-spacing: 0.11px;line-height: 21px;text-align: center;}
.Training-batch-detail-pg .progress-bar{border-radius: 20px;height: calc(100% - 5px);margin-top: 2px;margin-left: 4px;}
.Training-batch-detail-pg .more:hover .arrow_box {display: block;}
.Training-batch-detail-pg .more{padding-bottom: 20px;top: 10px;color: #808080;font-weight: 600;display: inline-block;font-family: 'Poppins', sans-serif;font-size: 14px;letter-spacing: 0.11px;line-height: 21px;margin-left: 25px;cursor: pointer;position: relative;}
.Training-batch-detail-pg .arrow_box{top: 34px;right: -40px;padding: 10px 20px;min-width: 210px;}
.Training-batch-detail-pg .more a {font-family: 'Roboto', sans-serif;font-size: 14px;color: #000;line-height: 30px;display: block;white-space: nowrap;}
.Training-batch-detail-pg .more a:hover{color: #599E00;}
.Training-batch-detail-pg .arrow_box:before{left: auto;right: 40px;}
.Training-batch-detail-pg .arrow_box:after{left: auto;right: 41px;}
.light-gray-button,body .disabled{border-radius: 4px;background-color: #F7F7F7;padding: 8px 20px;font-family: 'Poppins', sans-serif;font-size: 14px;font-weight: 600;letter-spacing: 0.11px;line-height: 21px;text-align: center;color: #C8C8C8;}
.ngb-dp-day.disabled {padding: 0;}
.light-gray-button:hover{ background-color: #599E00;color: #FFFFFF;}
.Training-batch-detail-pg .table .more{margin-left: 20px;width: 20px;}
.Training-batch-detail-pg .table .link{font-weight: inherit;font-size: 16px;color: #5376FD;max-width: 200px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: inline;float: left;}
.Training-batch-detail-pg .table .link:hover{color: #599E00;}
.EditMeetingModal h2{color: #000000;font-family: 'Poppins', sans-serif;font-size: 16px;font-weight: 500;letter-spacing: 0.13px;line-height: 25px;margin-bottom: 5px;}
.modal-dialog.sm {max-width: 536px;}
.EditMeetingModal .form-control{background-color: #FFFFFF;}
.EditMeetingModal .modal-footer{border: none;padding-top: 0;}
.EditMeetingModal .modal-footer .common-btn{padding: 10px;}

    
/* 28/29-1-2021 Added by Chirag (Demo listing and Create demo page and Payment Milestone Components page) */
.create_demo_page .form-group{ width: calc(50% - 10px); margin-right: 20px; }
.create_demo_page .w-100:last-child .form-group{ margin-right: 0; }
.create_demo_page .form-group .single_time{ max-width: 120px; width: 100%; margin-right: 20px; }
.create_demo_page .form-group .single_time:last-child{ margin-right: 0; }
.create_demo_page .form-group .single_time small{ font-size: 12px; }
.create_demo_page .single-block-head span:last-child{ min-width: inherit; }
.create_demo_page .Select-student-block .single-block .rt{ min-width: inherit; }
.demo-conflict{font-size: 13px;color: #BE102C;margin-top: -10px;margin-bottom: 15px;}
.coupon_list_inner .coupon-top > div{ min-width: 150px; }
.coupon_list_inner .coupon-top > div.one{ min-width: 200px; }
.coupon_list_inner .coupon-top > div.three{ min-width: 200px; }
.coupon_list_inner .single-coupon > div{ min-width: 150px; }
.coupon_list_inner .single-coupon > div.one{ color: #808080; min-width: 200px; }
.coupon_list_inner .single-coupon > div.three{ min-width: 200px; }
.coupon_list_inner .single-coupon > div.three p, .coupon_list_inner .single-coupon > div.four p{ color: #000; }
.coupon_list_inner .coupon-top > div.five{ min-width: 220px; }
.coupon_list_inner .single-coupon > div.five{ min-width: 220px; }
.coupon-list-block .single-coupon > div.five a{ color: #599E00; font-weight: 500; }
.coupon-list-block .single-coupon > div p.upcoming,.custom-table p.upcoming{ color: #599E00; }
.coupon-list-block .single-coupon > div p.missed,.custom-table p.missed{ color: #8F5703; }
.coupon-list-block .single-coupon > div p.past,.custom-table p.past{ color: #8F5703; }
.coupon-list-block .single-coupon > div p.cancelled,.custom-table p.upcoming{ color: #BE102C; }
.coupon-list-block .single-coupon > div.nine{ align-items: center; position: relative; }
.coupon-list-block .single-coupon > div.nine a.dropdown-toggle{ padding: 0; margin: 0; }
.coupon-list-block .single-coupon > div.nine a.dropdown-toggle:after{ display: none; }
.coupon-list-block .single-coupon > div.nine .dropdown-menu{ box-shadow: 0 4px 15px 2px rgba(0,0,0,0.06); background-color: #FFFFFF; border: 1px solid #E0E0E0; }
.coupon-list-block .single-coupon > div.nine .dropdown-menu a{ font-weight: 400; font-size: 14px; color: #000000; letter-spacing: 0.11px; padding: 3px 20px; }
.coupon-list-block .single-coupon > div.nine .dropdown-menu a:hover{ color: #599E00; background-color: #F7F7F7; }
.coupon-list-block a.view-more-btn{ padding: 9px 20px; background-color: #599E00;border:1px solid #599E00;border-radius: 4px; color: #FFFFFF; font-size: 14px; font-weight: 600; letter-spacing: 0.11px; }
.coupon-list-block a.view-more-btn:hover{background-color: #fff;color: #599E00;}
.coupon-list-block a.view-more-btn.disabled{ background-color: #F7F7F7; color: #C8C8C8;border-color: #f7f7f7;}
.coupon-list-block a.view-more-btn.disabled:hover{ background-color: #F7F7F7; color: #C8C8C8; }
.coupon-list-block a.view-more-btn.batch-msg{background-color: #c0ffd0;color: #00A42A;border:none}
.coupon_date { position: relative; max-width: 245px; min-width: 245px; width: 100%; }
.coupon_date label{ font-size: 12px; font-weight: 500; letter-spacing: 0.09px; color: #000; }
.coupon_date .form-control{ background-color: #fff; padding: 9px 11px; border-radius: 4px;  }
.coupon_date img{ position: absolute; right: 12px; bottom: 8px;top:inherit}
.milestone_tab ul.nav-tabs{ display: flex; flex-flow: row; margin-bottom: 30px; }
.milestone_tab ul.nav-tabs li{ margin-right: 30px; display: flex; align-items: center; }
.milestone_tab ul.nav-tabs li .tooltip-des{ margin-left: 5px; }
.milestone_tab ul.nav-tabs a.nav-link{ background-color: transparent; font-size: 12px; font-weight: 500; letter-spacing: 0.09px; }
.milestone_tab .tab-content{ width: 100%; }
.milestone_tab .tab-content h5.global_price{ margin-bottom: 15px; font-size: 16px; font-weight: 600; letter-spacing: 0.13px; color: #000; }
.milestone_tab .tab-content h5.global_price span{ color: #599E00; }
.amount_block{ display: flex; flex-wrap: wrap; position: relative; }
.amount_block .input-group-prepend{width: 100%;}
.milestone_tab .amount_block app-control-messages{ position: absolute; width: 100%; left: 0; bottom: -20px; }
.milestone_tab .amount_block app-control-messages small{ margin: 0; }
.milestone_tab .amount_block app-control-messages span{ border: 0; width: 100%; height: auto; justify-content: flex-start; background-color: transparent; }
.amount_block > span{  border: 1px solid #DDE8E0; border-radius: 4px 0 0 4px; background-color: #EAEAEA; width: 50px; height: 50px; display: flex; justify-content: center; align-items: center;color: #808080;font-size: 22px;letter-spacing: 0.17px;line-height: 22px; }
.amount_block input{ width: calc(100% - 50px); background-color: #fff;border-left: none;border-radius: 0 4px 4px 0;}
/* .milestone_tab .amount_block input:hover, .milestone_tab .amount_block input:focus{ border: 0; } */
.milestone_tab .currency{ display: flex; align-items: center; padding-left: 50px; margin-bottom: 30px; }
.milestone_tab .currency span{ border-right: 1px solid #000; padding-right: 20px; margin-right: 20px; font-weight: 600; font-size: 16px; letter-spacing: 0.13px; color: #000; font-family: 'Poppins', sans-serif; }
.milestone_tab .currency a{ display: flex; align-items: center; justify-content: space-between; font-size: 16px; font-weight: 600; letter-spacing: 0.13px; color: #599E00; }
.milestone_tab .currency a img{ margin-right: 10px; }
.milestone_tab .discount_block{ margin-bottom: 30px; border: 1px solid #DDE8E0;border-radius: 4px; background-color: #FFFFFF; padding: 15px 20px 20px; display: flex; align-items: center; }
.milestone_tab .discount_block .amount_block{ max-width: 265px; width: 100%; margin-right: 18px; }
.milestone_tab .discount_block p{ position: relative; margin: 0 20px 0 0; padding-right: 20px; font-size: 16px; font-weight: 600; letter-spacing: 0.13px; color: #000; }
.milestone_tab .discount_block p span{ color: #599E00; }
.milestone_tab .discount_block p:before{ position: absolute; right: 0; top: 0; content: ""; background-color: #979797; opacity: 0.24; width: 1px; height: 26px; }
.milestone_tab .discount_block p:last-child{ margin-right: 0; padding-right: 0; }
.milestone_tab .discount_block p:last-child:before{ display: none; }
.milestone-innertab .gen-sel{ padding: 0; margin: 0; }
/* added by heena*/
.milestone-innertab .nav-item label{border: 1px solid #C7CAD1;border-radius: 4px;background-color: #FFFFFF;padding: 15px;position: relative;padding-left: 40px;}
.milestone-innertab .nav-item{margin-right: 20px; border: 0; padding: 0;}
.milestone-innertab [type="radio"]:checked + label{background-color: #FFFFFF; color: #000000;border-color: #599E00;}
.milestone-innertab [type="radio"]:not(:checked) + label:before,.milestone-innertab [type="radio"]:checked + label:before{left: 12px;top: 50%;transform: translateY(-50%);}
.milestone-innertab [type="radio"]:not(:checked) + label:after,.milestone-innertab [type="radio"]:checked + label:after{left: 15px;top: 50%;transform: translateY(-50%);width: 10px;height: 10px;}
.milestone-innertab ul li.nav-item a{ display: flex; align-items: center; color: #808080; border: 1px solid #C7CAD1; background-color: #fff; border-radius: 4px; padding: 12px 12px 12px 20px; }
.milestone-innertab ul li.nav-item a span{  height: 16px; width: 16px; margin-right: 12px; position: relative; border-radius: 100%; }
.milestone-innertab ul li.nav-item a span:before{ border-radius: 100%; border: 1px solid #D8D8D8; position: absolute; left: 0; top: 0; content: ""; height: 16px; width: 16px; }
.milestone-innertab ul li.nav-item a span:after{ background-color: #D8D8D8; height: 10px; width: 10px; position: absolute; left: 3px; top: 3px; content: ""; border-radius: 100%; }
.milestone-innertab ul li.nav-item a.active{border-color: #599E00; background-color: #fff; color: #000000; }
.milestone-innertab ul li.nav-item a.active span:before{ border-color: #599E00; }
.milestone-innertab ul li.nav-item a.active span:after{ background-color: #599E00; }
.single-milestone {border: 1px solid #DDE8E0;border-radius: 4px;background-color: #FFFFFF;padding: 15px 20px;}
.single-milestone label{color: #000000;font-family: 'Poppins', sans-serif;font-size: 16px;font-weight: 500;letter-spacing: 0.13px;line-height: 25px;}
.single-milestone .form-group .form-control{background-color: #F9F9FB;}
.milestone_tab .single-milestone h5.global_price{border: none;padding: 0;margin-left: 0;margin-bottom: 0; text-align: left;}
.single-milestone .calc{color: #599E00;float: right; font-size: 16px;font-weight: 600;font-family: 'Poppins', sans-serif;margin-top: 5px;}
.single-milestone .calc img{ margin-right: 10px; }
.single-milestone .w-50{ width: 50%; }
.single-milestone .form-group{ position: relative; }
.single-milestone .form-group .date-icon{ position: absolute; bottom: 38px; right: 11px; }
.single-milestone .c-btn.disabled{ background-color: #F9F9FB;pointer-events: none; }
.single-milestone .form-group .date-icon.t-45{top: 45px;}
.milestone-innertab .nav-link{background: transparent;padding: 0;}
.milestone-innertab .tab-pane{padding-top: 30px;}
.milestone-innertab .add-new{ margin-bottom: 28px; }
.coupon-list-block .coupon-top > div{ min-width: 130px; }
.coupon-list-block .single-coupon > div{ min-width: 130px; }
.milestone_list_main { margin-bottom: 28px; }
.milestone_list_main .coupon-list-block .single-coupon{ margin-bottom: 10px; border: 1px solid #DDE8E0; }
.milestone_list_main .coupon-top > div.one{ min-width: 128px; }
.milestone_list_main .coupon-top > div.three{ min-width: 130px; }
.milestone_list_main .single-coupon > div.one{ min-width: 128px; }
.milestone_list_main .single-coupon > div.three{ min-width: 130px; }
.milestone_list_main .single-coupon > div.six a{ margin-right: 20px; }
.milestone_list_main .single-coupon > div.six a:last-child{ margin-right: 0; }
.milestone_list_main .single-coupon > div.four{ display: flex; align-items: center; }
.milestone_list_main .single-coupon > div.four img{ height: 15px; width: 15px; }
.milestone_list_main .single-coupon > div.four a{ margin-left: 3px; }
.milestone_list_main .single-coupon > div.four a:after{ display: none; }
.milestone_list_main .single-coupon > div.four .dropdown-menu a{ font-size: 14px; margin: 0; }
.milestone_list_main .single-coupon > div.four .dropdown-menu a:hover{ color: #599E00; }
.milestone-innertab .add-new.btn-right{ justify-content: flex-end; margin: 0 auto 28px; margin-right: 0; }
.total_price_block{ background-color: #fff; border-radius: 4px; padding: 15px 20px; display: flex; align-items: center; margin-top: 30px; }
.total_price_block .single{ position: relative; flex: 1 0 auto; }
.total_price_block .single:before{ opacity: 0.24; position: absolute; right: 25px; top: 10px; content: ""; height: 30px; width: 1px; background-color: #979797; }
.total_price_block .single:last-child:before{ display: none; }
.total_price_block .single h6{ margin-bottom: 5px; color: #000000; font-family: 'Poppins', sans-serif; font-size: 16px; font-weight: 500; letter-spacing: 0.13px;}
.total_price_block .single p{ line-height: 1.68; color: #808080; font-family: 'Poppins', sans-serif; font-size: 16px; font-weight: 500; letter-spacing: 0.13px;}
.ConvertModal .modal-dialog{ max-width: 580px; }
.ConvertModal .modal-content{ background-color: #fff; }
.convert_currency_block{ display: flex; align-items: center; justify-content: space-between; }
.convert_currency_block .single{min-height: 105px; padding: 15px 20px 25px; max-width: 200px; width: 100%; border: 1px solid #599E00; background-color: #fff; border-radius: 4px; }
.convert_currency_block .single:first-child{ padding-bottom: 0; }
.convert_currency_block .single:first-child p{ margin-bottom: 6px; }
.convert_currency_block .single input{ padding: 0; border: 0; margin: 0; color: #000000; font-size: 36px; font-weight: 500; letter-spacing: 0.28px; line-height: 0.61; }
.convert_currency_block .single input:hover, .convert_currency_block .single input:focus{ border: 0; }
.convert_currency_block a.common-btn{ padding: 9px 15px; margin: 0 18px; border-radius: 4px; }
.convert_currency_block a.common-btn:hover{ color: #fff; }
.convert_currency_block .single p{ margin: 0 0 15px; color: #000000; font-size: 16px; font-weight: 500; letter-spacing: 0.13px; display: flex; align-items: center; justify-content: space-between; }
.convert_currency_block .single p small, .convert_currency_block .single p a{ color: #599E00; font-size: 12px; letter-spacing: 0.09px; text-transform: uppercase; }
.convert_currency_block .single h5{ margin: 0; color: #000000; font-size: 36px; font-weight: 500; letter-spacing: 0.28px; line-height: 0.61; }
.no_section{ margin-bottom: 20px; font-weight: 500; }
.milestone_single_tab .checkbox{ margin-bottom: 15px; }


/* Post Proposal Page */
.post_proposal_main .form-group.w-50{ max-width: 370px; width: 100%; margin-right: 30px; }
.post_proposal_main .form-group.w-50:last-child{ margin-right: 0; }
.post_proposal_main .amount_block{ display: flex; border: 1px solid #DDE8E0; border-radius: 4px; /*overflow: hidden;*/ }
.post_proposal_main .amount_block span{ background-color: #EAEAEA; width: 50px; border-right: 1px solid #DDE8E0; display: flex; align-items: center;justify-content: center;border:none}
.post_proposal_main .amount_block input{ border: 0; width: calc(100% - 50px); }
.post_proposal_main .amount_block input:hover{ border: 0; }
.post_proposal_main .enter_section{ margin-bottom: 12px;font-family: 'Poppins', sans-serif;position: relative;}
.post_proposal_main .enter_section:before{content: "";opacity: 0.24;position: absolute;left: -11px;height: 100%;width: 1px;background: #979797;}
.post_proposal_main .enter_section p{ color: #737781; font-size: 16px; font-weight: 500; letter-spacing: 0.13px; }
.post_proposal_main .enter_section p img{ margin-left: 5px; }
.post_proposal_main .upload_block{ max-width: 680px; width: 100%; }
.post_proposal_main .upload_block span{ color: #808080; font-size: 14px; letter-spacing: 0.11px; }
.post_proposal_main .upload_inner{ display: flex; align-items: center; }
.post_proposal_main .select_file_block{ width: calc(100% - 115px); position: relative; border: 1px solid #DDE8E0; background-color: #FFFFFF; border-radius: 4px; margin-right: 10px; height: 46px; }
.post_proposal_main .select_file_block input{ cursor: pointer; position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; }
.post_proposal_main .select_file_block span{cursor: pointer; padding: 10px 20px; display: inline-block; color: #808080; font-size: 16px; letter-spacing: 0.13px; width: 100%;}
.post_proposal_main .upload_inner button{ height: 46px; border: 1px solid transparent; border-radius: 4px; background-color: #F9F9E5; font-size: 16px; color: #599E00; font-weight: 500; letter-spacing: 0.13px; max-width: 115px; width: 100%; }
.post_proposal_main .upload_inner button:hover{border: 1px solid #599E00;}
.post_proposal_main .duration_block{ max-width: 210px; width: 100%; }
.view-section li{border: 1px solid #EAEAEA;border-radius: 4px;background-color: #F9F9FB;padding: 10px 20px;margin-bottom: 5px;  font-size: 14px;letter-spacing: 0.11px;line-height: 21px;font-family: 'Poppins', sans-serif;display: flex;justify-content: space-between;}
.view-section li label{margin-bottom: 0;font-weight: inherit;position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}
.view-section li .checkbox-view{max-width: calc(100% - 250px);}
.view-section li span{color: #599E00;}
.view-section li strong{font-weight: 500;}
.add-section{  border: 1px solid #DDE8E0;border-radius: 4px;padding: 15px 20px;}
.gray-input .form-control{  background-color: #F9F9FB;}
.post_proposal_main label{ font-family: 'Poppins', sans-serif;}
.view-section li label:before {content: '';-webkit-appearance: none;background: #ECFEF0;border: 1px solid #599E00;width: 20px;height: 20px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 10px;border-radius: 2px;}

.prpsal-filter{padding: 30px 0;}
.prpsal-filter select{background-color: #fff;width: auto;}
.prpsal-filter li{margin-right: 28px;}
.prpsal-filter [type="radio"]:not(:checked) + label:after{background-color: #D8D8D8;}
.prpsal-filter select{width: 117px;font-size: 14px;padding: 8px 10px;}
.prpsal-filter li:first-child{font-weight: 500;font-size: 12px;margin-right: 20px;}
.prpsal-filter li label{font-size: 14px;}
.prpsal-box {font-family: 'Poppins', sans-serif;border-radius: 6px;background-color: #FFFFFF;box-shadow: 0 0 10px 1px rgb(0 0 0 / 2%);padding: 15px;font-size: 14px;padding-left: 0;padding-right: 0}
.prpsal-box h2,.prpsal-box p strong{color: #000000;font-size: 16px;font-weight: 600;letter-spacing: 0.13px;line-height: 24px;padding-bottom: 4px;}
.prpsal-box h2 span{color:#808080}
.prpsal-time{margin-bottom: 15px; color: #808080;}
.prpsal-footer{font-family: 'Poppins', sans-serif;border-top: 1px solid #E0E0E0;margin-top: 22px;padding: 15px 20px;display: flex;justify-content: space-between;}
.prpsal-footer p{display: flex;color: #599E00;font-weight: 500;line-height: 22px;}
.prpsal-footer button.add-new{margin-left: 10px;}
.prpsal-footer span{padding-left: 10px;font-weight: 400;color:#808080}
.prpsal-footer a{color: #599E00;font-weight: 500;letter-spacing: 0.11px;line-height: 22px;font-size: 14px;}
.prpsal-time img {width: 12px}
.prpsal-inner{margin-bottom: 10px}
.prpsal-footer a:last-child{padding-left: 30px}

.prpsal-inner.draft ,.draft .prpsal-box h2, .draft .prpsal-box p strong, .draft .prpsal-box h2 span,.draft .prpsal-time{color: #C8C8C8}
 p.red{color: #FF3B65}
p.yellow{color: #8F5703}
.prpsal-box h2, .prpsal-box p{padding-left: 20px;padding-right: 20px}
.prpsal-footer p{padding: 0}
.prpsal-box label{ font-size: 16px; color: #000000; font-weight: 500; letter-spacing: 0.13px; }
.prpsal-box .highlights-block .single-block a{color: #599E00;font-size: 14px;letter-spacing: 0.11px;font-family: 'Poppins', sans-serif;}
.prpsal-box .highlights-block .single-block label b{font-weight: 600}
.prpsal-box .highlights-block .single-block label {font-weight: normal; position: relative;cursor: pointer;color: #000;font-size: 14px;letter-spacing: 0.11px;font-family: 'Poppins', sans-serif;margin: 0;display: flex;align-items: center;flex-wrap: wrap;}
.prpsal-box .highlights-block .single-block a {color: #599E00;font-size: 14px;letter-spacing: 0.11px;font-family: 'Poppins', sans-serif;}
.Proposal-details .prpsal-box h2, .Proposal-details .prpsal-box p{padding-left: 0;padding-right: 0}
.Proposal-details .prpsal-box{padding-left: 20px;padding-right: 20px}
.Proposal-details .highlights-block{margin-top: 25px;margin-bottom: 25px;max-width: 780px}
.Proposal-details .file-list ul li:after{display: none;}
.Proposal-details .file-listk ul li{display: flex;justify-content: space-between;width: 100%;padding: 0;margin-top: 17px;align-items: center;}
.Proposal-details .file-list .last-icon{display: flex;}
.Proposal-details .file-list .last-icon i{margin-left: 15px;}
.Proposal-details .file-list ul li .pdf-icon{display: block;width: 23px;height: 27px;background: url(../images/pdf.svg) no-repeat center;background-size: cover;margin-right: 15px;}
.Proposal-details .file-list ul li .download-icon{display: block;width: 16px;height: 16px;background: url(../images/download.svg) no-repeat center;background-size: cover;}
.Proposal-details .file-list ul li .delete-icon{display: block;width: 16px;height: 16px;background: url(../images/delete.svg) no-repeat center;background-size: cover;}
.Proposal-details .file-list ul li p{padding-left: 15px;color: #4A90E2}
.Proposal-details .file-list  ul li {display: flex;justify-content: space-between;width: 100%;padding: 0;margin-bottom: 17px;align-items: center;}
.Proposal-details .file-list  ul li .d-flex{align-items: center;}
.Proposal-details .file-list  ul li .d-flex img{max-width: 25px;}
.Proposal-details .prpsal-footer{padding-left: 0;padding-right: 0;padding-bottom: 0}
.pymt-box {border: 1px solid #EAEAEA;border-radius: 4px;margin-top: 25px;}
.pymt-box td {border-right: 1px solid #EAEAEA;padding: 13px;}
.prpsal-box .pymt-box td label {color: #808080;font-family: 'Poppins', sans-serif;font-size: 16px;font-weight: 400;letter-spacing: 0.13px;line-height: 24px;margin: 0;width: 100%}
.prpsal-box .pymt-box td span {color: #599E00;font-family: 'Poppins', sans-serif;font-size: 16px;font-weight: 600;letter-spacing: 0.13px;line-height: 24px;}
.Proposal-details .prpsal-box .pp-detail .prpsal-time{padding-right: 20px;margin-bottom: 6px}
ul.listing li::before {background: #FFE180;display: inline-block;width: 7px;height: 7px;border-radius: 100%;content: "";margin-right: 5px;}
.listing li {color: #808080;position: relative;font-size: 12px;font-weight: 500;letter-spacing: 0.09px;line-height: 22px;padding-bottom: 5px;padding-right: 20px}
.skill-block{padding: 20px 0}
.skill-block label{color: #808080}
.skill-block li{color: #000000;padding: 2px 8px;border-radius: 4px;background-color: #EAEAEA;margin-right: 6px;font-size: 12px;letter-spacing: 0.1px;line-height: 22px;}
.Proposal-details .prpsal-footer div{font-size: 12px}
.Proposal-details .prpsal-footer .bth{color:#3D4587;font-size: 9px;font-weight: 500;line-height: 13px;text-align: center;letter-spacing: 0.07px;font-family: 'Poppins', sans-serif;background-color: #E4E7FF;border-radius: 1px;padding: 4px 10px;margin-right: 5px}
.Proposal-details .prpsal-footer div.d-flex span{padding-right: 5px;line-height: 22px;}
.Proposal-details .prpsal-footer div.d-flex.right, .Proposal-details .prpsal-footer div.d-flex.right .btn_sec{font-size: 14px; padding-right: 5px;}
.pp-end span{font-size: 12px;color: #808080;font-family: 'Poppins', sans-serif;font-weight: 500;}
.pp-end{min-width: 125px;margin-left: 15px;text-align:right}
.mb-34{margin-bottom: 30px}
.find-job-pg .Training-batch-pg-inner .bth{padding: 4px 10px;border: 1px solid rgba(0,0,0,0.02);background: #FFEED8; color: #523B1D;}
.find-job-pg .bth.grp{background-color: #E4E7FF; color: #3D4587;}
.skill-block li.more{background: transparent;}
.skill-block li.more a{color: #599E00;font-family: Poppins;font-size: 12px;font-weight: 600;line-height: 24px;}
.find-job-pg.Proposal-details .prpsal-footer{margin-top: 10px;padding-bottom: 0;}
.prpsal-footer a.Bookmark{color: #808080}
.find-job-pg.Proposal-details .prpsal-box{margin-bottom: 10px}
.header-btn{padding-bottom: 25px;/*padding-top: 30px*/}
.header-btn a{color: #000000;font-size: 12px;font-weight: 500;font-family: 'Poppins', sans-serif;border-bottom: 2px solid transparent;padding: 0 10px 4px}
.header-btn a:hover, .header-btn a.active{color: #599E00;border-color: #599E00;font-weight: 600}
.find-job-pg .form-inline {position: relative;}
.find-job-pg .details-sidebar .form-inline .form-control, .find-job-pg .details-sidebar .nv-left .form-inline .form-control:focus, .find-job-pg .details-sidebar .nv-left .form-inline .form-control:focus:hover{background: #fff url(../images/search-icon.svg) no-repeat; background-position:left 10px center;padding:9px 86px 9px 45px;font-size: 14px;font-family: 'Poppins', sans-serif;letter-spacing: 0.11px;line-height: 21px;border: 1px solid #E0E0E0;border-radius: 4px;margin-right: 0;width: 600px;}
.find-job-pg .details-sidebar .form-inline .btn.btn-outline-success{position: absolute;font-size: 12px;font-weight: 600;line-height: 18px;color: #FFFFFF;background-color: #599E00;border-radius: 4px;letter-spacing: 0.09px;padding: 7px 9px;border:none;right: 6px;min-width: 80px}
.prpsal-filter select {
    width: 117px;
    font-size: 14px;
    padding: 8px 10px;
}
.view-section li .checkbox-view{position: relative;}
.view-section li .checkbox-view label:after{content: '';display: block;position: absolute;top: 4px;left: 7px;width: 5.5px;height: 11px;border: solid #599E00;border-width: 0 2px 2px 0;transform: rotate(45deg);opacity: 0;cursor: pointer;}
.view-section li .checkbox-view input[type='checkbox']:checked + label:after {opacity: 1;}
.view-section li .checkbox-view input[type='checkbox']{width: 100%;height: 100%;position: absolute;left: 0;}
.Training-batch-pg-inner .bth{padding: 0;border: none;background: transparent;}
.Training-batch-pg-inner .bth span{padding: 4px 10px;border: 1px solid rgba(0,0,0,0.02);}
.blue-btn{background-color: #9FE0FC;color: #0075A8;padding: 5px 10px;font-size: 9px;border-radius: 1px;font-family: Poppins;font-weight: 600;}
.purple-btn{background-color: #E4E7FF;color: #3D4587;padding: 5px 10px;font-size: 9px;border-radius: 1px;font-family: Poppins;font-weight: 600;}
.lightblue-btn{background-color: #CDEAFF;color: #29699A;padding: 5px 10px;font-size: 9px;border-radius: 1px;font-family: Poppins;font-weight: 600;}
.green-btn{background-color: #F9F9E5;color: #599E00;border-color: transparent;}
.green-btn:hover, .common-btn.green-btn:hover{background-color: #F9F9E5;}
.green{background-color: #BEF8CE;color: #019827;padding: 5px 10px;font-size: 9px;border-radius: 1px;font-family: Poppins;font-weight: 600;white-space:nowrap}
.orange-btn, .prpsal-footer span.orange-btn{background-color: #FEE4D4;color: #544841;padding: 5px 10px;font-size: 9px;border-radius: 1px;font-family: Poppins;font-weight: 600;white-space:nowrap}
.yellow-btn, .prpsal-footer span.yellow-btn{background-color: #FDF5CC;color: #BD9E00;padding: 5px 10px;font-size: 9px;border-radius: 1px;font-family: Poppins;font-weight: 600;white-space:nowrap}
.red-btn{background-color: #FFC9C9;color: #EF0F0F;}
.blue-text{color: #3D4587;}
.blue-text{color: #0075A8;}
.lightblue-text{color: #29699A;}
.green-text{color: #5AAD00!important;}
.orange-text{color: #544841;}
.yellow-text{color: #FFA521!important;}
.red-text{color: #F34F1C !important;}
.grpnew span{margin-right: 5px;display: inline-flex;}
.curriculum-inner .left-box{background-color: #FFFFFF;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);padding: 20px;}
.curriculum-inner .right-box{padding: 0;font-family: 'Poppins', sans-serif;}
.right-box .open-sec .accordion .card{border: none;}
.right-box .open-sec .accordion-inner .card{border: 1px solid #DDE8E0;}
.curriculum-inner .left-box{position: relative;height: 100%;}
.curriculum-inner .left-box a{color: #000000;font-size: 16px;font-weight: 500;letter-spacing: 0.13px;line-height: 25px;display: block;margin-bottom: 5px;padding-left: 18px;}
.curriculum-inner .left-box .active{color: #599E00;}
.curriculum-inner .left-box a span{font-family: 'Poppins', sans-serif;width: 92%;text-overflow: ellipsis;overflow: hidden;display: inline-block;white-space: nowrap;}
.curriculum-inner .left-box a i{position: absolute;right: 10px;margin-top: 5px;font-size: 18px;visibility: hidden;}
.curriculum-inner .left-box a:hover i{visibility: visible;}
.curriculum-inner .left-box a:hover{color: #599E00;}
.curriculum-inner .left-box a:hover:before{background-color:#599E00;}
.curriculum-inner .left-box a:before{content: "";height: 7px;width: 7px;background-color: #C8C8C8;border-radius: 50%;position: absolute;left: 20px;margin-top: 9px;}
.curriculum-inner .left-box a.active:before{background-color: #599E00;}
.curriculum-inner .left-box a.active i{visibility: visible;}
.curriculum-inner .left-box h5{color: #000000;font-size: 14px;font-weight: 500;letter-spacing: 0.13px;line-height: 25px;text-transform: uppercase;margin-bottom: 8px;}
.sec-header,.sec-header h3,.sec-desc h3,.sec-desc p{font-family: 'Poppins', sans-serif; color: #000000;font-size: 16px;font-weight: 500;letter-spacing: 0.13px;line-height: 25px;}
.sec-header ul li{margin-left: 20px;font-weight: 500;}
.sec-detail li{font-size: 12px;color: #20314E;font-family: 'Roboto', sans-serif;}
.sec-header .btn{padding: 0;}
.sec-header{margin-bottom: 15px;}
.sec-desc h3{margin-bottom: 10px;}
.curriculum-inner .inner-tab .nav-tabs{background-color: #F7F7F7;display: inline-flex;border-radius: 4px 4px 0 0;border-bottom: 2px solid #F7F7F7;margin-bottom: 25px;}
.curriculum-inner .inner-tab .nav-tabs li{border:none}
.curriculum-inner .inner-tab .nav-tabs a.nav-link.active{ color: #599E00;background-color: transparent; border-bottom: 2px solid #599E00;}
.curriculum-inner .inner-tab .nav-tabs a.nav-link{color: #000000;border-bottom: 2px solid #F7F7F7;font-size: 12px;font-weight: 600;text-transform: uppercase;}
.curriculum-inner .tab-content > .card > .card-header {display: none;}
.right-box .dropdown-toggle::after{display: none;}
.curriculum-inner .tab-content > .card > .collapse {display: block;height: 100%;}
.right-box .dropdown-toggle img {width: 10px;}
.right-box .dropdown-toggle{padding: 0;}
.right-box .open-sec .card-header ul li{ color: #20314E;font-weight: 500;font-family: 'Roboto', sans-serif;}
.right-box .alert-success{margin-bottom: 30px;border: none;background-color: #F9F9E5;color: #599E00;padding:15px;font-weight: 500;font-family: 'Poppins', sans-serif;}
.right-box .alert-success .close {height: 25px;width: 25px;background-color: #FFFFFF;font-weight: 400;border-radius: 50%;color: #C7CAD1;display: flex;align-items: center;justify-content: center;opacity: 1;}
.right-box .alert-success .close:hover{opacity: 0.8;}
.right-box .checkbox{margin-top: 0;display: flex;justify-content: flex-end;margin-bottom: 30px;}
.right-box  .checkbox input + label{color: #000000;font-family: 'Poppins', sans-serif;font-size: 14px;font-weight: 500;}
.right-box  .add-sec-p {font-family: 'Roboto', sans-serif;}
.right-box .add-curriculam-inner .common-btn{ font-size: 14px;font-weight: 600;padding: 10px 20px;}
.right-box .add-curriculam-inner .allow-text {color: #808080;font-family: 'Roboto', sans-serif;font-size: 14px;letter-spacing: 0.11px;line-height: 22px;display: flex;justify-content: flex-end;width: 100%;  }
.right-box .open-sec .card-header ul li.qu-no{color: #808080;font-size: 16px;letter-spacing: 0.13px;line-height: 22px;}
.right-box .checkbox input:checked + label:before{background-color: #ECFEF0;}
.right-box .checkbox input:checked + label:after{border-color: #599E00;}
ul.d-flex.gen-sel.gen-sel-scrool {max-height: 150px;overflow: auto;}
.sidebar .form-group.bdr.d-flex.justify-content-between h5{color: #000;font-size: 14px;font-weight: 500;line-height: 21px;}
.sidebar .form-group.bdr.d-flex.justify-content-between a{color: #599E00;font-size: 14px;font-weight: 500;line-height: 21px;}
.sidebar .form-group.bdr.d-flex.justify-content-between{padding-bottom: 15px;margin-bottom: 15px}
.alert.info-alert{padding: 15px 20px;background: #CDF6D8;color: #000;display: flex;justify-content: space-between;align-items: center;font-family: 'Poppins', sans-serif;font-size: 16px;border-radius: 4px;border:none;margin-bottom: 22px}
.alert.info-alert div{display: flex;}
.alert.info-alert div img{margin-right: 10px}
.alert.info-alert div a{color: #20314E;font-weight: 600}
.progress-circle {
   font-size: 20px;
   position: relative;
   padding: 0;
   width: 5em;min-width: 5em;
   height: 5em;
   background-color: #F2E9E1; 
   border-radius: 50%;
   line-height: 5em;
      float: left;
}
.progress-circle:after {
    border: none;
    position: absolute;
    top: 0.2em;
    left: 0.2em;
    text-align: center;
    display: block;
    border-radius: 50%;
    width: 4.6em;
    height: 4.6em;
    background-color: white;
    content: " ";
}
/* Text inside the control */
.progress-circle span {
    position: absolute;
    line-height: 5em;
    width: 5em;
    text-align: center;
    display: block;
    color: #599E00;
    z-index: 2;
}
.left-half-clipper { 
   /* a round circle */
   border-radius: 50%;
   width: 5em;
   height: 5em;
   position: absolute; /* needed for clipping */
   clip: rect(0, 5em, 5em, 2.5em); /* clips the whole left half*/ 
}
/* when p>50, don't clip left half*/
.progress-circle.over50 .left-half-clipper {
   clip: rect(auto,auto,auto,auto);
}
.value-bar {
   /*This is an overlayed square, that is made round with the border radius,
   then it is cut to display only the left half, then rotated clockwise
   to escape the outer clipping path.*/ 
   position: absolute; /*needed for clipping*/
   clip: rect(0, 2.5em, 5em, 0);
   width: 5em;
   height: 5em;
   border-radius: 50%;
   border: 0.45em solid #599E00; /*The border is 0.35 but making it larger removes visual artifacts */
   /*background-color: #4D642D;*/ /* for debug */
   box-sizing: border-box;
  
}
/* Progress bar filling the whole right half for values above 50% */
.progress-circle.over50 .first50-bar {
   /*Progress bar for the first 50%, filling the whole right half*/
   position: absolute; /*needed for clipping*/
   clip: rect(0, 5em, 5em, 2.5em);
   background-color: #599E00;
   border-radius: 50%;
   width: 5em;
   height: 5em;
}
.progress-circle:not(.over50) .first50-bar{ display: none; }

    /* Progress bar rotation position */
.progress-circle.p0 .value-bar { display: none; }
.progress-circle.p1 .value-bar { transform: rotate(4deg); }
.progress-circle.p2 .value-bar { transform: rotate(7deg); }
.progress-circle.p3 .value-bar { transform: rotate(11deg); }
.progress-circle.p4 .value-bar { transform: rotate(14deg); }
.progress-circle.p5 .value-bar { transform: rotate(18deg); }
.progress-circle.p6 .value-bar { transform: rotate(22deg); }
.progress-circle.p7 .value-bar { transform: rotate(25deg); }
.progress-circle.p8 .value-bar { transform: rotate(29deg); }
.progress-circle.p9 .value-bar { transform: rotate(32deg); }
.progress-circle.p10 .value-bar { transform: rotate(36deg); }
.progress-circle.p11 .value-bar { transform: rotate(40deg); }
.progress-circle.p12 .value-bar { transform: rotate(43deg); }
.progress-circle.p13 .value-bar { transform: rotate(47deg); }
.progress-circle.p14 .value-bar { transform: rotate(50deg); }
.progress-circle.p15 .value-bar { transform: rotate(54deg); }
.progress-circle.p16 .value-bar { transform: rotate(58deg); }
.progress-circle.p17 .value-bar { transform: rotate(61deg); }
.progress-circle.p18 .value-bar { transform: rotate(65deg); }
.progress-circle.p19 .value-bar { transform: rotate(68deg); }
.progress-circle.p20 .value-bar { transform: rotate(72deg); }
.progress-circle.p21 .value-bar { transform: rotate(76deg); }
.progress-circle.p22 .value-bar { transform: rotate(79deg); }
.progress-circle.p23 .value-bar { transform: rotate(83deg); }
.progress-circle.p24 .value-bar { transform: rotate(86deg); }
.progress-circle.p25 .value-bar { transform: rotate(90deg); }
.progress-circle.p26 .value-bar { transform: rotate(94deg); }
.progress-circle.p27 .value-bar { transform: rotate(97deg); }
.progress-circle.p28 .value-bar { transform: rotate(101deg); }
.progress-circle.p29 .value-bar { transform: rotate(104deg); }
.progress-circle.p30 .value-bar { transform: rotate(108deg); }
.progress-circle.p31 .value-bar { transform: rotate(112deg); }
.progress-circle.p32 .value-bar { transform: rotate(115deg); }
.progress-circle.p33 .value-bar { transform: rotate(119deg); }
.progress-circle.p34 .value-bar { transform: rotate(122deg); }
.progress-circle.p35 .value-bar { transform: rotate(126deg); }
.progress-circle.p36 .value-bar { transform: rotate(130deg); }
.progress-circle.p37 .value-bar { transform: rotate(133deg); }
.progress-circle.p38 .value-bar { transform: rotate(137deg); }
.progress-circle.p39 .value-bar { transform: rotate(140deg); }
.progress-circle.p40 .value-bar { transform: rotate(144deg); }
.progress-circle.p41 .value-bar { transform: rotate(148deg); }
.progress-circle.p42 .value-bar { transform: rotate(151deg); }
.progress-circle.p43 .value-bar { transform: rotate(155deg); }
.progress-circle.p44 .value-bar { transform: rotate(158deg); }
.progress-circle.p45 .value-bar { transform: rotate(162deg); }
.progress-circle.p46 .value-bar { transform: rotate(166deg); }
.progress-circle.p47 .value-bar { transform: rotate(169deg); }
.progress-circle.p48 .value-bar { transform: rotate(173deg); }
.progress-circle.p49 .value-bar { transform: rotate(176deg); }
.progress-circle.p50 .value-bar { transform: rotate(180deg); }
.progress-circle.p51 .value-bar { transform: rotate(184deg); }
.progress-circle.p52 .value-bar { transform: rotate(187deg); }
.progress-circle.p53 .value-bar { transform: rotate(191deg); }
.progress-circle.p54 .value-bar { transform: rotate(194deg); }
.progress-circle.p55 .value-bar { transform: rotate(198deg); }
.progress-circle.p56 .value-bar { transform: rotate(202deg); }
.progress-circle.p57 .value-bar { transform: rotate(205deg); }
.progress-circle.p58 .value-bar { transform: rotate(209deg); }
.progress-circle.p59 .value-bar { transform: rotate(212deg); }
.progress-circle.p60 .value-bar { transform: rotate(216deg); }
.progress-circle.p61 .value-bar { transform: rotate(220deg); }
.progress-circle.p62 .value-bar { transform: rotate(223deg); }
.progress-circle.p63 .value-bar { transform: rotate(227deg); }
.progress-circle.p64 .value-bar { transform: rotate(230deg); }
.progress-circle.p65 .value-bar { transform: rotate(234deg); }
.progress-circle.p66 .value-bar { transform: rotate(238deg); }
.progress-circle.p67 .value-bar { transform: rotate(241deg); }
.progress-circle.p68 .value-bar { transform: rotate(245deg); }
.progress-circle.p69 .value-bar { transform: rotate(248deg); }
.progress-circle.p70 .value-bar { transform: rotate(252deg); }
.progress-circle.p71 .value-bar { transform: rotate(256deg); }
.progress-circle.p72 .value-bar { transform: rotate(259deg); }
.progress-circle.p73 .value-bar { transform: rotate(263deg); }
.progress-circle.p74 .value-bar { transform: rotate(266deg); }
.progress-circle.p75 .value-bar { transform: rotate(270deg); }
.progress-circle.p76 .value-bar { transform: rotate(274deg); }
.progress-circle.p77 .value-bar { transform: rotate(277deg); }
.progress-circle.p78 .value-bar { transform: rotate(281deg); }
.progress-circle.p79 .value-bar { transform: rotate(284deg); }
.progress-circle.p80 .value-bar { transform: rotate(288deg); }
.progress-circle.p81 .value-bar { transform: rotate(292deg); }
.progress-circle.p82 .value-bar { transform: rotate(295deg); }
.progress-circle.p83 .value-bar { transform: rotate(299deg); }
.progress-circle.p84 .value-bar { transform: rotate(302deg); }
.progress-circle.p85 .value-bar { transform: rotate(306deg); }
.progress-circle.p86 .value-bar { transform: rotate(310deg); }
.progress-circle.p87 .value-bar { transform: rotate(313deg); }
.progress-circle.p88 .value-bar { transform: rotate(317deg); }
.progress-circle.p89 .value-bar { transform: rotate(320deg); }
.progress-circle.p90 .value-bar { transform: rotate(324deg); }
.progress-circle.p91 .value-bar { transform: rotate(328deg); }
.progress-circle.p92 .value-bar { transform: rotate(331deg); }
.progress-circle.p93 .value-bar { transform: rotate(335deg); }
.progress-circle.p94 .value-bar { transform: rotate(338deg); }
.progress-circle.p95 .value-bar { transform: rotate(342deg); }
.progress-circle.p96 .value-bar { transform: rotate(346deg); }
.progress-circle.p97 .value-bar { transform: rotate(349deg); }
.progress-circle.p98 .value-bar { transform: rotate(353deg); }
.progress-circle.p99 .value-bar { transform: rotate(356deg); }
.progress-circle.p100 .value-bar { transform: rotate(360deg); }
.filter-sec .filter-inner{display: flex;}
.filter-sec .filter-inner select, .filter-sec .filter-inner select:hover, .filter-sec .filter-inner select:focus{width: 230px;background-color: #fff!important;}
.filter-sec .filter-inner select{padding: 9px;}
.filter-sec .filter-inner input, .filter-sec .filter-inner input:hover , .filter-sec .filter-inner input:focus{width: 360px;background: #fff url(../images/search-icon.svg) no-repeat;background-position: left 10px center;padding: 9px 9px 9px 34px;letter-spacing: 0.11px;line-height: 21px;border: 1px solid #E0E0E0;border-radius: 4px;}
.filter-sec .filter-inner .form-group{margin-bottom: 0;padding-right: 20px}
.filter-sec .filter-inner label{color: #000000;font-size: 12px;padding: 0;font-weight: 500;letter-spacing: 0.09px;line-height: 18px;font-family: 'Poppins', sans-serif;margin-bottom: 5px}
.filter-sec .filter-inner .gen-sel li [type="radio"]:checked + label, .filter-sec .filter-inner .gen-sel li [type="radio"]:not(:checked) + label{padding: 0 0 0 24px;border: none;min-width: auto;}
.filter-sec .filter-inner .gen-sel li [type="radio"]:checked + label:before, .filter-sec .filter-inner .gen-sel li [type="radio"]:not(:checked) + label:before{left: 0}
.filter-sec .filter-inner .gen-sel li [type="radio"]:checked + label:after, .filter-sec .filter-inner .gen-sel li [type="radio"]:not(:checked) + label:after{left: 3px;}
.filter-sec .filter-inner .gen-sel li label{color: #808080;}
.filter-inner .arrow_box .w-100 .form-control{width: 100%;}
.filter-inner .arrow_box .w-100 .form-control{margin-bottom:25px;}

/* .prpsal-footer a:hover img{transform: translateX(5px);}
.prpsal-footer a img{transition: 0.3s ease-in-out;}
.prpsal-box.rejected h2,.prpsal-box.rejected p,.prpsal-box.rejected h2 span,.prpsal-box.rejected p strong {color: #C8C8C8;}
.prpsal-box.rejected .prpsal-footer p {color: #FF3B65;opacity: 1;} */

.addattachment-popup .modal-content{background: #fff;}
.addattachment-popup label.filelabel.filelabel-sec{margin-bottom: 20px;position: relative;text-align: center;font-family: 'Poppins', sans-serif;}
.addattachment-popup .filelabel .title{color: #808080;font-size: 14px;letter-spacing: 0.11px;line-height: 22px;margin: 10px 0 0;}
.addattachment-popup .filelabel p{color: #C6C6C6;font-size: 12px;letter-spacing: 0.09px;line-height: 22px;margin: 0;}
.addattachment-popup .FileUpload1{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.uploaded-list{margin-bottom: 20px;}
.uploaded-list li{justify-content: space-between;display: flex;align-items: center;border: 1px dashed #C6C6C6;border-radius: 4px;background-color: #F7F7F7;padding: 8px;margin-bottom: 10px;}
.uploaded-list li .up-img{ height: 30px;width: 26px;object-fit: cover;margin-right: 10px;}
.uploaded-list li span{font-size: 12px;color: #C6C6C6;}
.uploaded-list li button{background: transparent;}

/*chat doc preview*/
.global-msg-section .msg-bar .attach-doc{margin-bottom: 0;}
.global-msg-section .msg-bar .attach-doc >div{padding: 20px;min-width: 248px;border: 2px dashed #C6C6C6;background-color: #F7F7F7;color: #000;box-shadow: 0 0 10px 1px rgb(0 0 0 / 2%);border-radius: 4px;max-width: 410px;display: flex;align-items: center;}
.global-msg-section .msg-bar .attach-doc .doc-content {width: 100%;justify-content: space-between;padding: 0;margin-left: 10px;background: transparent;color: #000;display: flex;align-items: center;}
.global-msg-section .msg-bar .attach-doc .doc-img{width: 50px;}
.global-msg-section .msg-bar .attach-doc .doc-content h5{font-size: 12px;}
.global-msg-section .msg-bar .attach-doc  button{background: transparent;}


/* 19-02-21 */
.sequence_table{ width: 100%; }
.sequence_table td{ background-color: #fff; padding: 5px 10px; }
.sequence_table thead td{ border-bottom: 1px; font-weight: 500; }
.milestone_single_tab .nav-item label{border: 1px solid #C7CAD1;border-radius: 4px;background-color: #FFFFFF;padding: 15px;position: relative;padding-left: 40px;}
.milestone_single_tab .nav-item{margin-right: 20px; border: 0; padding: 0;}
.milestone_single_tab [type="radio"]:checked + label{background-color: #FFFFFF; color: #000000;border-color: #599E00;}
.milestone_single_tab [type="radio"]:not(:checked) + label:before,.milestone_single_tab [type="radio"]:checked + label:before{left: 12px;top: 50%;transform: translateY(-50%);}
.milestone_single_tab [type="radio"]:not(:checked) + label:after,.milestone_single_tab [type="radio"]:checked + label:after{left: 15px;top: 50% !important;transform: translateY(-50%);width: 10px;height: 10px;}
li.finished,a.finished{color: #599E00}
li.finished a,a.finished{ color: #599E00 !important; }
li.finished span,a.finished span{background-color: #ECFEF0 !important; border: 1px solid #599E00 !important; display: block !important; font-size: 0 !important; background-image: url(../images/right.svg) !important; background-repeat:  no-repeat !important; background-position:  center center !important;background-size: 10px; }
.disable-option {pointer-events: none; opacity: 0.8;}
.calendar-section .weekly-view .event-title a.conflict-anchor{ padding-left: 5px;max-width: 108px;}
.calendar-section .weekly-view .event-title a.conflict-anchor:before{ display: none; }
.conflict-anchor span{ vertical-align: middle; margin-right: 10px; }
.calendar-section .badge-light{ padding: 0; background-color: transparent; }
.calendar-section td.old{ opacity: 0.5; }
.calendar-section .tooltip-de{ right: 0; bottom: 22px;border: 1px solid #C8CBD2;box-shadow: 0 5px 10px 0 rgba(0,0,0,0.06);left: 30px; font-size: 12px; }
.calendar-section .tooltip-de:before{border-top-color: #C8CBD2;}
.calendar-section .tooltip-de:after, .calendar-section .tooltip-de:before{left: 30px}
.calendar-section .weekly-view .tooltip-de span.time{color: #808080 !important;font-size: 12px;}
/* 22-2-21 */
.modal-open-centered { width: 100%; }
.modal-open-centered .modal-dialog{ top: 60%; transform: translateY(-67%) !important; }
.modal_small_block .modal-dialog{ max-width: 580px; }
.section-modal ul{ margin: 0; padding: 0; }
.section-modal ul li{ margin-bottom: 18px; color: #000000; font-size: 16px; letter-spacing: 0.13px; font-family: 'Poppins', sans-serif; }
.section-modal ul li:last-child{ margin: 0; }
.section-modal ul li span{ color: #808080; }


/*Training Request Details01*/
.request-detailbox table{ border: 1px dashed #C6C6C6;border-radius: 4px;background-color: #F7F7F7;}
.request-detailbox table td{padding: 10px 15px;color: #808080;font-size: 14px;font-weight: 500;font-family: 'Poppins', sans-serif;}
.msg-bar .request-detailbox table td span{color: #599E00;margin: 0;font-size: 14px}
.msg-bar .request-detailbox table td.details span {color: #101010;}
.disable label,.disable label span {color: #D1D1D1;}
.disable ::-webkit-input-placeholder,.disable .form-control::-webkit-input-placeholder {color:#D1D1D1;}
.disable :-ms-input-placeholder,.disable .form-control:-ms-input-placeholder {color: #D1D1D1;}
.disable ::placeholder,.disable .form-control::placeholder {color: #D1D1D1;}
.onboarding-steps ul.sel-cat li{min-height: 340px;}
.onboarding-steps ul.sel-cat li .sel-cat-inner{height: calc(100% - 40px);}
.sel-cat-overflow .cat-overflow{max-height: 114px;overflow-y: auto;}
.sel-cat-overflow.border-top{padding-top: 15px;margin-top: 15px;border-color: #ECECEC !important;}
.another-skills{width: 100%;border: 1px solid #DDE8E0;background-color: #FFFFFF;padding: 10px;border-radius: 4px;min-height: 100px;}
section.reg-process.onboarding-steps .database-skill .another-skills  li {margin: 0 10px 10px 0;width: auto;border-radius: 4px;background-color: #EAEAEA;padding: 2px  10px;font-size: 13px;letter-spacing: 0.1px;line-height: 22px;display: inline;float: left;}
.another-skills li a{float: right;height: 14px;width: 14px;background-color: #FFFFFF;display: flex;align-items: center;justify-content: center;border-radius: 50%;margin-left: 5px;margin-top: 4px}
.another-skills li a img{width: 7px;}
.another-skills li a:hover{background: #eee;}

/* 24-02-2021 */
.bg-white{ background-color: #fff; }
.green-color{ color: #599E00 !important; }
.font-600{font-weight: 600 !important;}
.safe-text{color: #808080;font-size: 12px;font-weight: 500;letter-spacing: 0.09px;}
.safe-text span{line-height: 15px;}
.safe-text strong{color: #000;}

tag-input{background: transparent;border: none;font-weight: 400;}

.selected-datepicker {border-radius: 0 4px 4px 0;background-color: #F7F7F7;box-shadow: 0 4px 15px 2px rgb(0 0 0 / 6%);position: absolute;top: 92px;right: calc(100% - 450px);min-width: 170px;padding: 15px 18px;padding-right: 10px;border: 1px solid #E0E0E0;z-index: 9;height: 100%;min-height: 286px;}
.selected-datepicker.custom{right: -180px;}
.selected-datepicker label,.selected-datepicker ul li{margin: 0;font-family: 'Roboto', sans-serif;font-size: 13px;letter-spacing: 0.09px;line-height: 22px;font-weight: inherit;display: flex; justify-content: space-between;}
.selected-datepicker label span{color: #599E00;}
.selected-datepicker ul{max-height: calc(100% - 17px);overflow-y: auto;padding-right: 5px;}
.selected-datepicker ul li button{background: transparent;padding: 0;color: #FF7575;font-size: 17px;}
.week-day-select-div{margin-bottom: 20px;}
/* Added by Parshwa for Calendar */
.calendar-section .weekly-view td.cal-td.prev span{color: #DDDFE4;}
.calendar-section .weekly-view td.cal-td.active{background-color: #E0E0E0;}
body .ng2-tags-container tag{margin-right: 8px;border-radius: 15px;background-color: #599E00!important;color: #fff!important;padding: 7px 14px;height: auto;font-family: 'Roboto', sans-serif;font-size: 13px;letter-spacing: 0.1px;line-height: 22px;font-weight: 500;box-shadow: none!important;margin: 5px;}
body .ng2-tags-container tag:not(.readonly):not(.tag--editing):focus,body .ng2-tags-container tag:not(.readonly):not(.tag--editing):active {background: #599E00;}
body .ng2-tags-container .tag-wrapper{align-items: center;}
body .ng2-tags-container .ng2-tag-input__text-input{height: auto;padding: 0;width: 100px;
    border: 1px solid #01B22E;
    border-radius: 15px;
    color: #808080;
    font-family: Roboto;
    font-size: 13px;
    font-weight: bold;
    line-height: 22px;
    padding: 3px 5px 3px 12px;}
body .ng2-tags-container delete-icon {margin-left: 5px;width: 14px;height: 14px;transition: .15s;display: inline-flex;align-items: center;justify-content: center;background: transparent; border-radius: 50%;}
body .ng2-tags-container delete-icon span{display: flex;}
body .ng2-tags-container delete-icon svg{height: 16px !important;}
/* body .ng2-tags-container delete-icon path{fill: #fff !important;} */
body .ng2-tags-container delete-icon:hover {transform: scale(1) translateY(0);}
body .ng2-tags-container tag-input-form{display: flex;align-items: center;}

.course-creation label.filelabel.filelabel-sec{width: 225px;min-width: 225px;height: 100%;}
.course-creation label.filelabel.filelabel-sec img{object-fit: contain;}
footer{display: none;}

.common-tab{ border-radius: 4px 4px 0 0;background-color: #F7F7F7;box-shadow: 0 2px 2px 0 rgba(0,0,0,0.03);display: inline-flex;}
.common-tab a.nav-link,.course-creation .common-tab .nav-link{position: relative; color: #000000;padding: 7px 14px;font-size: 12px;font-weight: 600;letter-spacing: 0.09px;line-height: 18px;text-align: center;}
.common-tab a.nav-link.active,.course-creation .common-tab .nav-link.active {font-weight: 600;color: #599E00;background: transparent;}
.common-tab a.nav-link:after {content: "";width: 0;display: block;border-bottom: 2px solid #599E00;position: absolute;left: auto;right: 0;bottom: -2px;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.common-tab li a.nav-link.active:after {width: 100%;right: auto;left: 0;}
.common-tab .nav-tabs li{border-bottom:none}
.common-tab li,.inner-tab .nav-tabs li{border: none;padding-right: 0;}
.reg-process .duration{width: 158px;}
.crd-con .upload-block + .course-materials .single-materials .filetype-img{width:26px;max-width: 26px;margin-right: 10px;}
.course-materials a{color: #4A90E2;}
.course-materials a:hover{text-decoration: underline;}
.modal-footer .small-btn{min-width: 92px;}
.quiz-modal.modal-body .sel-box{padding: 18px;}
.answer-p{font-family: 'Poppins', sans-serif;}
.answer-collapsep{font-size: 16px;letter-spacing: 0.13px;line-height: 22px;}
.quiz-modal .topic-details{font-family: 'Poppins', sans-serif;}
.quiz-modal .topic-details .crd-con{padding: 20px 0;}
.quiz-modal .live-quiz-main .tag-main span{color: #000000;font-family: 'Roboto', sans-serif;border-radius: 2px;background-color: #EAEAEA;    margin-right: 8px;}
.enrolled {align-items: center;text-align: right;display: flex;justify-content: flex-end;width: 100%;color: #599E00; font-weight: 500;font-size: 12px;}
.enrolled img{width: 20px;}

/*==============Added by mayank 040320201====================*/
.cre-save-btn button.common-btn{margin-left: 0;margin-right: 20px;min-width: 95px;padding: 7px;border-radius: 4px;}
.cre-save-btn {margin-top: 30px;padding-bottom: 6px}

.onboarding-steps .accordion-inner ul li{font-size: 12px;font-weight: 500;letter-spacing: 0.09px;line-height: 24px;color: #20314E;margin-left: 20px;}
.certificate-steps .card-header p, .card-header .gray-text{font-family: 'Roboto', sans-serif;color: #808080;font-size: 16px;letter-spacing: 0.13px;line-height: 24px;}
.single-materials{display: flex;}
.single-materials .filetype-img {width: 20px;margin-right: 10px;}
.single-materials .replace-btn input {position: absolute;opacity: 0;}
.single-materials .replace-btn{color: #599E00;background: transparent;position: relative;}

.live-quiz-inner.live-question .gen-sel li label{ font-weight: 500;font-family: 'Poppins', sans-serif;}

.edit-course-section .tab-content h4.title{text-transform: inherit;margin-bottom: 15px;line-height: 25px;}
.edit-course-section.course-creation .tab-content .d-flex h5{font-weight: 500;font-size: 14px;width: auto;color: #808080;border-bottom: none}
.edit-course-section.course-creation .border-btm{border-bottom: 1px solid #ECECEC;}
.edit-course-link a{font-family: 'Poppins', sans-serif;font-size: 14px;font-weight: 500;letter-spacing: 0.11px;line-height: 21px;color: #599E00;}
.edit-course-link li{margin-left: 20px;}
.edit-course-link .red-color a{color: #ED3333;}
.edit-course-link a:hover{text-decoration: underline;}
.edit-course-section .con {padding-top: 22px;}
.edit-course-section .status-sel li [type="radio"]:checked + label, .edit-course-section .status-sel li [type="radio"]:not(:checked) + label{min-width: 145px;}
.edit-course-section label.filelabel.filelabel-sec{height: auto;}
.edit-course-section.course-creation .tab-content .filelabel h5{color: #000000;font-size: 16px;}
.edit-course-section .tt-fix{margin-left: 175px;}
.imgedit-btn{height: 36px;width: 36px;min-width: 36px;min-height: 36px;background-color: #FFFFFF;box-shadow: 0 2px 8px 1px rgb(0 0 0 / 13%);border-radius: 50%;position: absolute;bottom: 10px;right: 10px;}
.imgedit-btn:hover img{transform: scale(1.02);}
.edit-course-section .con .intro-text{color: #000000;font-size: 16px;font-weight: 500;letter-spacing: 0.13px;line-height: 25px;margin-bottom: 5px;}
.topic-details .video-inner .links a{font-weight: 500;font-family: 'Poppins', sans-serif;font-size: 14px;}
.topic-details .video-inner .links a:hover{text-decoration: underline;}
.course-creation .tab-content p.readmore a{font-size: 14px;}
.edit-course-section .preview-btn{ padding: 12px 15px;width: 100%;}
.quiz-report-pg .profile_sec_left {    display: flex;flex-flow: column;}
.quiz-report-pg .profile_sec_left h5{font-size: 12px;font-weight: 600;letter-spacing: 0.09px;line-height: 18px;white-space: nowrap;margin-top: 5px;}
.pb-50{padding-bottom: 50px !important;}
.tuto-exp .gen-sel {padding-bottom: 34px;}
section.reg-process.onboarding-steps .tuto-exp .info-inner {padding-bottom: 30px;}
.reg-process .current-org  .form-group{margin-bottom: 34px;}
.estimated-hr{color: #808080;font-size: 14px;font-weight: 500;letter-spacing: 0.11px;line-height: 24px;}
/* .single-milestone .cuppa-dropdown .dropdown-list ul li{padding:0 !important;cursor: inherit;} */
.cuppa-dropdown .dropdown-list ul li .list-items{padding: 10px;color: #000000;font-size: 16px;letter-spacing: 0.13px;line-height: 30px;cursor: pointer;}
.single-milestone .cuppa-dropdown .dropdown-list ul li label{display: none;}
.publish-section .cuppa-dropdown .dropdown-list ul li label{display: block;}
.cuppa-dropdown .list-area{border-radius: 0 0 4px 4px;background-color: #FFFFFF;box-shadow: 0 3px 10px 2px rgba(0,0,0,0.06);border: none;}
.cuppa-dropdown .arrow-down,.cuppa-dropdown .arrow-up{display: none;}
.cuppa-dropdown .dropdown-list{padding-top: 0;margin-top: -3px}
.cuppa-dropdown .dropdown-list ul li .list-items.disable-option{pointer-events: none;color: #808080;}
.cuppa-dropdown .c-angle-down,.cuppa-dropdown .c-angle-up{display: none;}
.cuppa-dropdown .selected-list .c-btn{background: url(../images/arrow-btm.svg) no-repeat;background-position: 96% center;}
.cuppa-dropdown .pure-checkbox label{margin: 0;font-size: 14px;color: #000000;font-size: 16px;letter-spacing: 0.13px;line-height: 30px;cursor: pointer;}
.cuppa-dropdown .pure-checkbox.selected-item label{ color: #599E00;}

.cuppa-dropdown .select-all{border: none;}
.cuppa-dropdown .selected-item {background: transparent;}
.dropdown-menu-arrow {top: -28px;left: 20px;width: 0;height: 0;position: relative;}
.dropdown-menu-arrow:before, .dropdown-menu-arrow:after {content: "";position: absolute;display: block;width: 0;height: 0;border-width: 7px 8px;border-style: solid;border-color: transparent;z-index: 1001;}
.dropdown-menu-arrow:before {bottom: -17px;right: -8px;border-bottom-color: rgba(0,0,0,.15);}
.dropdown-menu-arrow:after {bottom: -18px;right: -8px;border-bottom-color: #fff;}
.dropdown-menu-right .dropdown-menu-arrow{left: 128px}
.dropdown-menu-right .dropdown-menu-arrow:before {left: auto;right: -8px;}
.dropdown-menu-right .dropdown-menu-arrow:after {left:auto;right: -8px;}
.dropdown-menu{-webkit-animation-name: slideIn;animation-name: slideIn;box-shadow:0 1px 10px 3px rgba(64,64,64,0.14);-webkit-box-shadow: 0 1px 10px 3px rgba(64,64,64,0.14);-moz-box-shadow:0 1px 10px 3px rgba(64,64,64,0.14);border: none;animation-duration: 0.3s;-webkit-animation-duration: 0.3s;animation-fill-mode: both;-webkit-animation-fill-mode: both;padding: 10px 0;}
/* .dropdown .dropdown-menu{top: 100% !important;} */
@keyframes slideIn {
  0% {transform: translateY(1rem);opacity: 0;}100% {transform:translateY(0rem);opacity: 1;}0% {transform: translateY(1rem);opacity: 0;}
}
@-webkit-keyframes slideIn {
  0% {-webkit-transform: transform;-webkit-opacity: 0;}100% {-webkit-transform: translateY(0);-webkit-opacity: 1;}0% {-webkit-transform: translateY(1rem);-webkit-opacity: 0;}
}

.filter-inner .form-control{font-size: 14px;}
button.common-btn.common-btn-new .fa-plus:before{content: "+";font-size: 30px;line-height: 15px;}
/*.my_course button.common-btn.common-btn-new span{top: 0}*/
.course-priceview  .reg-process .form-group input[type='checkbox'] + label{ font-size: 16px;font-weight: inherit;}
.demo-listing {padding-top: 36px;}
.demo-listing h1{font-weight: 500;}
.demo-listing .coupon-list{padding-top: 25px;}
.demo-listing .sort-by label{font-family: 'Poppins', sans-serif;}
.coupon_list_inner .coupon-top > div .fa-sort{margin-left: 2px;}

.custom-table{width: 100%;border-spacing: 0 5px;border-collapse: separate;}
.custom-table tr td{background: #fff; padding: 15px 30px; white-space: nowrap; position: relative;vertical-align: middle;border: none;max-width: 225px;overflow: hidden;text-overflow: ellipsis;}
.custom-table tr th{padding: 12px 30px;color: #808080;font-family: 'Poppins', sans-serif;font-size: 12px;font-weight: 500;letter-spacing: 0.09px;line-height: 18px;}
.custom-table .nine{text-align: left;}
.custom-table tr td .more-link{color: #599E00;font-size: 14px;font-weight: 500;}
.custom-table .dropdown-toggle::after{display: none;}
.custom-table .gray-text{color: #8B8B8B;}
.custom-table a.view-more-btn{font-family: 'Poppins', sans-serif;}
.demo-listing .custom-table .one{max-width: 190px;overflow: hidden;text-overflow: ellipsis;} 
.demo-listing .custom-table .nine{padding-right: 0;}
.custom-table .dropdown{position: static;}
.custom-table .dropdown-menu:before, .custom-table .dropdown-menu:after {content: "";position: absolute;display: block;width: 0;height: 0;border-width: 7px 8px;border-style: solid;border-color: transparent;z-index: 1001;}
.custom-table .dropdown-menu:before {top: 12px;right: -16px;border-left-color: #565454;}
.custom-table .dropdown-menu:after {top: 12px;right: -16px;border-left-color: #fff;}
.custom-table .dropdown .dropdown-menu{left: 12px !important;}
.custom-table tr td .user-img{height: 36px;width: 36px;border-radius: 50%;margin-right: 10px;object-fit: cover;}

.batch-drive{border-radius: 4px;background-color: #FFFFFF;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);border: none;padding: 25px 20px;}
.batch-drive .left-block{width: 400px;padding-right: 20px;}
.batch-drive .right-block{max-width: calc(100% - 400px);width: auto;}
.batch-drive .left-block ul > li,.batch-drive .left-block ul li a{width: 100%;max-width:97%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding-right: 0;}
.batch-drive .left-block ul li ul{margin-top: 10px;}
.batch-drive .left-block ul li ul li{max-width: 100%;}
.batch-drive .top-block{display: flex;align-items: center;border-bottom: 1px solid rgb(200 200 200 / 50%);padding-bottom: 20px;}
.batch-drive .top-block h4{margin-bottom: 0;font-size: 14px;font-weight: 500;margin-right: 18px;}
.batch-drive .right-block ul li p{width: auto;align-items: center;}
.batch-drive .right-block .last-icon span{color: #808080;font-size: 14px;font-family: 'Poppins', sans-serif;}
.batch-drive .right-block .last-icon i{margin-left: 20px;}
.private-folder-main{border-top: 1px solid rgb(151 151 151 / 24%);padding-top: 25px;margin-top: 10px;}
.private-folder{position: relative;}
.private-folder .btn-save, .private-folder .btn-cancel{position: absolute;font-family: 'Poppins', sans-serif;right: 9px;top: 50%;transform: translateY(-50%);background: transparent;padding: 0;font-size: 14px;font-weight: 600;letter-spacing: 0.11px;line-height: 21px;}
.private-folder .btn-save{right: 78px;color: #599E00;}
.private-folder .btn-cancel{color: #C8C8C8;}
.private-folder input{padding-right: 115px;}
.drive-main-block .folder-ul li:after{display:none}
.drive-main-block .folder-ul li{padding-left: 0;max-width: 100% !important;}
.drive-main-block .folder-ul a{margin-left:20px}


.custom-switch {position: relative;display: inline-block;width: 62px;height: 22px;margin: 0;}
.custom-switch input {opacity: 0;width: 0;height: 0;}
.custom-switch .slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #C6C6C6;-webkit-transition: .4s;transition: .4s;}
.custom-switch .slider:before {position: absolute;content: "";height: 20px;width: 20px;left: 1px;bottom: 1px;background-color: white;-webkit-transition: .4s;transition: .4s;}
.custom-switch input:checked + .slider:before{right: 27px;left: auto;}
.custom-switch input:checked + .slider {background-color: #599E00;}
.custom-switch.disabled input:checked + .slider{background-color: #CDF6D8;}
.custom-switch input:focus + .slider {box-shadow: 0 0 1px #2196F3;}
.custom-switch input:checked + .slider:before {-webkit-transform: translateX(26px); -ms-transform: translateX(26px);transform: translateX(26px);}
/* Rounded sliders */
.custom-switch .slider.round {border-radius: 34px;}
.custom-switch .slider.round:before {border-radius: 50%;}
.custom-switch .slider:after{content: "Disable"; font-size: 9px;font-weight: 500;letter-spacing: 0.07px;line-height: 13px;opacity: 0.9;color: #FFFFFF;right: 2px;position: absolute;top: 50%;transform: translateY(-50%);}
.custom-switch input:checked + .slider:after{content: "Enabled";left: 8px;right: auto;}

.quiz-assignment .left-sec{min-height: 490px;background:#fff;border-radius: 4px;background-color: #FFFFFF;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);padding:32px 25px}
.quiz-assignment .left-sec li a{ color: #000000;font-size: 16px;font-weight: 500;letter-spacing: 0.13px;line-height: 25px;}
.quiz-assignment .left-sec li{margin-bottom:18px;padding-left: 20px;position: relative;font-family: 'Poppins', sans-serif;}
.quiz-assignment .left-sec li a{text-overflow: ellipsis;max-width: 91%;overflow: hidden;white-space: nowrap;display: block;}
.quiz-assignment .left-sec li.active a{color: #599E00;}
.quiz-assignment .left-sec li:after {content: "";width: 7px;height: 7px;background: #C8C8C8;border-radius: 50%;left: 0;top: 9px;display: inline-block;position: absolute;}
.quiz-assignment .left-sec li.active:before {content: "";position: absolute;top: 4px;right: 0;background: url(../images/green-right-arrow.svg) no-repeat center center;background-size: cover; width: 8px;height: 13px;}
.quiz-assignment .custom-table tr td,.quiz-assignment .custom-table tr th{padding-left: 15px;padding-right: 15px;}
.quiz-assignment .view-more-btn, .coupon-table  .view-more-btn{border-color:#ECFEF0;padding: 7px 20px;border-radius: 4px;background-color: #CDF6D8;}
.quiz-assignment .view-more-btn.disabled{  background-color: #F7F7F7;border-color: #F7F7F7;pointer-events: none;}
.quiz-assignment .view-more-btn:hover, .coupon-table  .view-more-btn:hover{background:transparent;border-color:#599E00;color:#599E00}
.quiz-assignment .common-tab{background-color: #FFFFFF;}
.coupon-table  .view-more-btn{margin-top:0}
.quiz-assignment .common-tab a.nav-link{min-width: 86px;font-family: 'Poppins', sans-serif;font-weight: 600;letter-spacing: 0.09px;line-height: 18px;text-transform:uppercase}
.quiz-assignment-hdr{border-bottom: 1px solid rgb(236 236 236 / 90%);padding-bottom:30px;margin-bottom:20px;display:flex;justify-content:space-between;align-items: center;}
.hdr-edit{border-bottom: none; padding-bottom: 0;margin-bottom: 20px;}
.quiz-assignment-hdr .back{ font-family: 'Poppins', sans-serif;color: #599E00;font-size: 14px;font-weight: 600;letter-spacing: 0.11px;line-height: 21px;display: flex;align-items: center;}
.quiz-assignment-hdr .back i{margin-right: 5px;font-size: 24px;}
.quiz-assignment .right-sec h2{color: #000000;font-size: 20px;font-weight: 500;letter-spacing: 0.16px;line-height: 30px;font-family: 'Poppins', sans-serif;margin-bottom: 10px;}
.quiz-assignment .right-sec p{margin-bottom: 20px;}
.quiz-assignment .quiz-info{margin-bottom: 30px;display:flex;color: #808080;font-family: 'Poppins', sans-serif;font-size: 16px;font-weight: 500;letter-spacing: 0.13px;line-height: 25px;list-style: none;padding-left: 0;}
.quiz-assignment .quiz-info li{margin-right:27px;font-weight: 500;list-style: none;}
.quiz-assignment .quiz-info li span{color:#599E00!important}
.quiz-assignment ul.tags{border-bottom: 1px solid rgb(236 236 236 / 90%);padding-bottom:30px;margin-bottom:20px;display:flex;list-style: none;padding-left: 0;}
.quiz-assignment ul.tags li{border-radius: 2px;background-color: #EAEAEA;padding:3px 10px;margin-right:10px;font-size: 13px;letter-spacing: 0.1px;line-height: 22px;}
.quiz-assignment ul.tags li:first-child{font-family: 'Poppins', sans-serif;padding: 0;background:transparent;font-size: 16px;font-weight: 500;letter-spacing: 0.13px;line-height: 25px; color: #808080;}

.alert-main {margin-top: 36px;}
.alert-main h2{font-size: 20px;font-weight: 500;letter-spacing: 0.16px;line-height: 30px;}
.alert-box {padding:15px 20px 15px 53px;border-radius: 4px;background-color: #FFFFFF;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);display:flex;justify-content:space-between;align-items: center;position:relative;margin-bottom:10px;cursor: pointer;}
.alert-box h5{color: #000000;font-size: 16px;font-weight: 600;letter-spacing: 0.13px;line-height: 24px;margin-bottom: 3px;}
.alert-box p,.sucess-box .date{color: #808080;font-size: 16px;letter-spacing: 0.13px;line-height: 24px;}
.alert-box .date{line-height: 21px;font-size: 14px;font-family: 'Poppins', sans-serif;color: #808080;}
.alert-box .alert-date{font-family: Roboto;font-weight: 600;font-size: 16px;}
.alert-box .alert-date p{font-family: Roboto;font-weight: 500;font-size: 12px;color: #999999;}
.alert-box:before{content: "";position: absolute;left: 20px;height: 58px;width: 3px;background: #599E00;border-radius: 20px;}
.alert-box.error:before{background: #FA6363;}
.alert-box.alert:before{background: #007CC4;}
.ask-doubt .alert-box {padding: 15px 20px;cursor: default;}
.ask-doubt .alert-box:before {content: none;}
.ask-doubt .alert-box .date {color: #57b430;font-weight: 600;}
.ask-doubt .view-more-btn {background: #CDF6D8;border-color: #CDF6D8;color: #599E00;padding: 9px 20px;border-radius: 4px;font-size: 14px;font-weight: 600;letter-spacing: 0.11px;}
.ask-doubt .empty-block {height: 60vh;}
.filterselect{width: 117px;font-size: 14px;padding: 10px;background-color: #fff;line-height: 18px;}
.intro-text{font-size: 16px;font-weight: 500;letter-spacing: 0.13px;line-height: 25px;margin-bottom: 10px;}
.video-overlay{margin-right: 10px;height: 65px;width: 130px;}
.video-overlay video{width: 100%;/* height:65px */}
.video-overlay video-js{width: 100%; height: 100%;}
.video-section .video-sec-inner .video_sec .vjs-dock-text, .UpcomingModal .modal-body .vjs-dock-text{display: none;}
.video-overlay .vjs-pip-container{width: 100% !important; height: 100% !important;}
.ScheduleTrainingcalModal .single-batch .batch-time-main,.publish-batchtime .single-batch .batch-time-main{flex-flow: column;}
.ScheduleTrainingcalModal .single-batch .batch-time,.publish-batchtime .single-batch .batch-time{max-width: initial;margin-bottom: 10px;}
.ScheduleTrainingcalModal .single-batch .day,.publish-batchtime .single-batch .day {right: 0;margin-top: 16px;color: #599E00;font-size: 14px;font-weight: 500;letter-spacing: 0.11px;line-height: 21px;min-width: 150px;font-family: 'Poppins', sans-serif;}
.ScheduleTrainingcalModal .single-batch .batch-time select,.publish-batchtime .single-batch .batch-time select{padding-right: 30px;}
.ScheduleTrainingcalModal .form-text.text-muted.danger span{color: red!important;font-size: 14px;font-weight:400;}
.ScheduleTrainingcalModal .form-text.text-muted.danger{margin-top: 0;}
.ScheduleTrainingcalModal .batch-time span.to,.publish-batchtime .single-batch .batch-time span.to{margin-top: 12px;}
.ScheduleTrainingcalModal .popuptxt{color: #000000;font-size: 14px;letter-spacing: 0.11px;line-height: 22px;margin: -10px 0 10px;}
.custom-picker .dp-popup{ border: 1px solid #E0E0E0;border-radius: 4px 0 0 4px;background-color: #FFFFFF; box-shadow: -10px 2px 15px 2px rgb(0 0 0 / 6%);border-right: none;}
.custom-picker .dp-input-container input{width: 100%;border: none;padding-right: 30px;}
body dp-calendar-nav .dp-calendar-nav-container,body  dp-calendar-nav .dp-nav-date-btn{border: none;}
body dp-day-calendar .dp-calendar-weekday,body dp-day-calendar .dp-calendar-wrapper{border: none;}
body dp-day-calendar button{background: transparent;}
.dp-open + div{top: 58px !important;left: 0 !important;}
body dp-day-calendar .dp-calendar-day{height: 35px;width: 40px;font-size: 14px;position: relative;}
body dp-day-calendar .dp-calendar-weekday{color: #C6C6C6;font-size: 10px;font-weight: 500;letter-spacing: 0.08px;line-height: 22px;text-transform: uppercase;}
body dp-calendar-nav .dp-nav-header{display: block;width: 100%;text-align: center;}
body .dp-nav-header .dp-nav-header-btn{ font-size: 12px;}
body dp-calendar-nav .dp-nav-btns-container{width: 100%;display: flex;justify-content: space-between;padding: 0 20px;right:0}
body dp-calendar-nav .dp-current-location-btn{display: none;}
body dp-calendar-nav .dp-calendar-nav-container,body  dp-calendar-nav .dp-nav-date-btn{height: 45px;}
body dp-day-calendar .dp-calendar-weekday{width: 40px;}
body dp-day-calendar .dp-selected{background-color: transparent;z-index: 9;}
dp-day-calendar .dp-selected:after{content: "";width: 26px;height: 26px;background-color: #599E00;border-radius: 50%;position: absolute;left: 0;right: 0;    top: 50%;transform: translateY(-50%);margin: 0 auto;z-index: -1;}
body dp-calendar-nav .dp-calendar-nav-left:before{content: "\f0d9";font: normal normal normal 14px/1 Font Awesome 5 Free;border:none;transform: none;color: #C6C6C6;font-weight: 900;}
body  dp-calendar-nav .dp-calendar-nav-right:before{content: "\f0da";font: normal normal normal 14px/1 Font Awesome 5 Free;border:none;transform: none;color: #C6C6C6;font-weight: 900;}
dp-calendar-nav .dp-calendar-nav-left:hover:before, dp-calendar-nav .dp-calendar-nav-right:hover:before{color: #599E00;}
.ScheduleConflict{padding-top: 15px;}
.ScheduleConflict p{font-family: 'Poppins', sans-serif;line-height: 25px;margin: 0 0 20px;}
.ScheduleConflict ul li span{ color: #000000;}
.ScheduleConflict .conflict-d{flex-flow: column;}
.conflict-d span{text-align: right;}

.curriculum-inner .publish-sec{border-bottom: 1px solid rgb(151 151 151 / 24%);margin-top: 5px;padding-bottom: 20px;margin-bottom: 24px;}
.curriculum-inner .publish-sec .common-btn{border-radius: 4px;background-color: #CDF6D8;margin-left: 17px;padding: 7px 20px;border-color: #CDF6D8;color: #599E00;font-size: 14px;font-weight: 600;letter-spacing: 0.11px;line-height: 21px;text-align: center;}
.curriculum-inner .publish-sec .common-btn:hover{background: transparent;border-color: #599E00;}
.custom-hdr{border-bottom: 1px solid #ECECEC;padding-bottom: 15px;}
.custom-hdr h3{ font-size: 20px;font-weight: 500;letter-spacing: 0.16px;line-height: 22px;}
.date-icon{position: absolute;right: 11px;top: 13px;}
.date-icon.custom{right: 15px;top: 45px;}
.tooltip-policy .badge img{min-width: 20px;;margin-right: 10px;}
.publish-batchtime { border-top: 1px solid #ECECEC;margin-top: 30px;padding-top: 24px;margin-bottom: 50px;}
.publish-batchtime .hdr{display: flex;justify-content: space-between;margin-bottom: 14px;}
.publish-batchtime .hdr h5{color: #000000;font-size: 16px;font-weight: 500;letter-spacing: 0.13px;line-height: 25px;}
.publish-batchtime .hdr h5 span{color: #808080;font-weight: initial;}
.publish-batchtime .single-batch .day{min-width: 100px;color: #000000;font-family: 'Roboto', sans-serif;font-weight: inherit;font-size: 16px;}
.publish-batchtime .single-batch .batch-time-main{padding: 20px 20px 10px;}

.nw-added {color: #599E00;font-family: 'Poppins', sans-serif;font-size: 9px;font-weight: 600;letter-spacing: 0.07px;line-height: 13px;border-radius: 4px;background-color: #CDF6D8;padding: 2px 9px;display: inline-block;margin-right: 5px}
section.course-creation.create-public-sec.edit-course-section .highlights-main{padding-top: 24px}
.form-text.text-muted.danger span {color: #F34F1C!important;font-size: 13px!important;margin:0;margin-top: 8px!important;font-weight: normal!important;}
.sidebar a.clear {color:#599E00;font-size: 12px;font-weight: 600;letter-spacing: 0.09px;line-height: 18px;font-family: 'Poppins', sans-serif;text-align: right;}
.view-meeting-schedule a{color: #599E00;font-size: 14px;font-weight: 500;letter-spacing: 0.09px;line-height: 18px;font-family: 'Poppins', sans-serif;}
.view-meeting-schedule a:hover{color: #599E00}
.instant-meeting-main .w-100.align-item{align-items: flex-start;}
.instant-meeting-main .w-100.align-item .view-meeting-schedule{padding-top: 45px}
.instant-meeting-main .meeting-time{align-items: flex-start;}
.instant-meeting-main .meeting-time span{padding-top: 15px}
.instant-meeting-main .meeting-time select{max-width: 100%;min-width: 150px}
.create-public-sec .curriculum-main .accordion-inner{margin-top: 10px}
.live-question .gen-sel li.sel.sel-active{border-color: #599E00}

/*=============Added by Mayank 25032021======================*/
.calendar-section .weekly-view .event-title .no_conflict a{width: 150px}
.error-up small.form-text.text-muted.danger{margin-top: -15px;margin-bottom: 5px}
.global-msg-section.Training-batch-detail-pg .message-table table tr td:hover .more .arrow_box{display: none;}
.global-msg-section.Training-batch-detail-pg .message-table table tr td .more:hover .arrow_box{display: block;}
/*.global-msg-section.Training-batch-detail-pg .message-table table tr td button.disabled + .more:hover .arrow_box{display: none;}*/
.ad_Sec {text-align: center;padding: 50px 50px 30px;border: 1px dashed rgba(0,0,0,.1);display: flex;flex-flow: column;align-items: center;justify-content: center;}
.ad_Sec img{margin-bottom: 20px;}
ngb-datepicker.dropdown-menu{top: 100%!important;}
.create_demo_page .form-group, .form-group{position: relative;}
.course-creation .nav-tabs ul.sub-course .nav-link{font-size: 14px;}
ul.sub-course{padding-top: 20px;padding-left: 30px;}
.side-bar .nav-tabs ul.sub-course .nav-item{margin-bottom: 15px;}

.course-assignment .title{text-align: left;font-size: 22px;font-weight: 500;line-height: 33px;}
.course-assignment p{text-align: left;font-size: 16px;font-weight: 400;line-height: 22px;color: #808080;padding-bottom: 35px;}
.course-assignment h6{font-family: 'Poppins', sans-serif;text-align: left;font-size: 16px;font-weight: 500;line-height: 22px;color: #000;padding-bottom: 8px;}
.course-assignment li{font-family: 'Poppins', sans-serif;text-align: left;font-size: 14px;font-weight: 500;line-height: 22px;color: #808080;padding-bottom: 8px;position: relative;padding-left: 16px;}
.course-assignment li:before{content: "";background-color: #FFE180;width: 7px;height: 7px;border-radius: 100%;position: absolute;left: 0;top: 7px;}
.course-assignment-inner{padding-bottom: 35px;}
.modal-content.course-assignment{padding: 30px;align-items: flex-start;}
.course-assignment .common-btn{width: auto;}

.cbx.database-skill input + label{padding: 0;border:none;margin-bottom: 40px;background: transparent;}
.cbx.database-skill input + label:after{top: 3px;left: 8px;}
.schedule-time .meeting-time.meeting-time-public .single-block{margin-bottom: 20px;}

/*=============Added by Mayank 13042021======================*/
section.global-msg-section.training_ads .global-header{padding-bottom: 20px;}
.meeting_schedule_details{ margin-bottom: 30px; box-shadow: 0 2px 2px 0 rgba(0,0,0,0.03); background-color: #fff; padding: 35px 45px; }
.meeting_schedule_details ul{ display: flex; align-items: center; }
.meeting_schedule_details ul li{ position: relative; color: #808080; font-size: 14px; font-weight: 500; letter-spacing: 0.11px; flex: 1 0 auto; padding-left: 12px; }
.meeting_schedule_details ul li:before{ position: absolute; right: 70px; background-color: #979797; opacity: 0.24; content: ""; width: 1px; height: 40px; top: -10px; }
.meeting_schedule_details ul li:last-child:before{ display: none;}
.meeting_schedule_details ul li:after{ position: absolute; left: 0; height: 7px; width: 7px; background-color: #FFE180; border-radius: 100%; content: ""; top: 6px; }
.meeting_schedule_details ul li span{ color: #000; }
.meeting_video_block{ box-shadow: 0 0 10px 1px rgba(0,0,0,0.02); background-color: #fff; padding: 25px; }
.meeting_video_tab{ display: flex; }
.meeting_video_tab .left_block{ max-width: 330px; width: 100%; padding-right: 20px; border-right: 1px solid #ECECEC; }
.meeting_video_tab .left_block h4{ font-size: 16px; font-weight: 500; letter-spacing: 0.13px; font-family: 'Poppins', sans-serif; margin-bottom: 16px; }
.meeting_video_tab .left_block select{ padding: 8px 11px; margin-bottom: 25px; }
.meeting_video_tab .left_block h5{ font-size: 16px; font-family: 'Poppins', sans-serif; letter-spacing: 0.13px; margin-bottom: 15px; }
.meeting_video_tab .left_block ul li{ width: 100%; display: flex; align-items: center; }
.meeting_video_tab .left_block ul li a{ width: 100%; position: relative; padding: 16px 0; font-size: 14px; font-weight: 500; letter-spacing: 0.11px; color: #808080; }
.meeting_video_tab .left_block ul li a:before{ opacity: 0; position: absolute; left: -25px; top: 0; height: 100%; width: calc(100% + 45px); content: ""; background-color: #F7F7F7; }
.meeting_video_tab .left_block ul li a:after{ opacity: 0; position: absolute; right: 0; top: 50%; transform: translateY(-50%); background-image: url(../images/green-right-arrow.svg); background-repeat: no-repeat; background-position: right center; content: ""; width: 9px; height: 12px; }
.meeting_video_tab .left_block ul li a span{ position: relative; }
.meeting_video_tab .left_block ul li a img{ margin-right: 10px; }
.meeting_video_tab .left_block ul li a.active:before{ opacity: 1; }
.meeting_video_tab .left_block ul li a.active:after{ opacity: 1; }
.meeting_video_tab .right_block{ padding-left: 20px; width: calc(100% - 330px); }
.meeting_video_tab .right_block .card{ border: 0; padding: 0; }
.meeting_video_tab .right_block .add_des { display: flex; justify-content: flex-end; margin-bottom: 30px; flex-wrap: wrap;}
.meeting_video_tab .right_block .add_des a{ background-color: #CDF6D8; border-radius: 4px; padding: 9px 20px; color: #599E00; font-family: 'Poppins', sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0.11px; }
.meeting_video_tab .video_block_inner{ position: relative; padding: 56.23% 0 0 0; }
.meeting_video_tab .video_block_inner iframe{ position: absolute; left: 0; top: 0; height: 100%; width: 100%; object-fit: cover; }
.meeting_video_tab .left_block ul li a.nav-link.active{color: #000;}
@media (min-width: 768px){
  .meeting_video_tab .tab-content > .card > .card-header{ display: none; }
}
.coupon-list .sort-by-inner select, .sort-by-inner select {appearance: none;white-space: nowrap;overflow: hidden;padding-right: 20px;text-overflow: ellipsis;}
.coupon-list .coupon-list-block .four{text-align: center;}
.meeting_video_tab .right_block .add_des label {color: #000000;font-family: 'Poppins', sans-serif;font-size: 16px;font-weight: 500;letter-spacing: 0.13px;line-height: 25px;}
.meeting_video_tab .right_block .edit-dec a{padding: 0;background: transparent;margin-left: 5px;}

.green_button{ background-color: #CDF6D8; border-radius: 4px; padding: 9px 20px; color: #599E00; font-family: 'Poppins', sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0.11px; }



/*==============New Page Design18052021=================*/
.ux-design{background: #fff}
section.global-msg-section.ux-design .breadcrumb{margin: 0}
.ux-design .global-header{border-bottom: 15px;padding-top: 10px}
.ux-design .video_block, .ux-design .video_block iframe{width: 100%}
.ux-design .video_block_inner {position: relative}
.ux-design .video_block_inner iframe , .ux-design .video_block_inner .brightCovePlayer{position: absolute;left: 0;top: 0;height: 100%;width: 100%;object-fit: cover;}
.usr-des, .usr-des div{display: flex;align-items: center;}
.usr-des{padding-bottom: 25px;padding-top: 17px}
.usr-des p{color: #737781;font-size: 14px;line-height: 24px;font-weight: 500;}
.usr-des a{color: #599E00;font-size: 16px;line-height: 24px;font-family: 'Poppins', sans-serif;font-weight: 600}
.usr-des h5{color: #000;font-size: 16px;line-height: 24px;font-family: 'Poppins', sans-serif;font-weight: 600}
.usr-des h5::first-letter{color: #599E00;}
.usr-des div:first-child{border-right: 1px solid #808080;padding-right: 10px;margin-right: 10px}
.ux-overview{padding-top: 28px}
.tb-head{display: flex;justify-content: space-between;align-items: center;background: #f7f7f7}
.tb-head .nav-link{padding: 12px 20px;background: transparent;color: #000;font-size: 14px;line-height: 24px;font-family: 'Poppins', sans-serif;font-weight: 600;border-bottom: 2px solid transparent!important;margin-bottom: 2px;cursor: pointer;}
.tb-head .nav-link.active{color: #599E00;background: transparent;border: none;border-bottom: 2px solid #599E00!important}
.tb-head div{padding-right: 20px}
.tb-head div a{padding-left: 30px;color: #808080}
.tb-head div a:last-child{color: #599E00}
.ux-overview h2{color: #000;font-size: 22px;line-height: 33px;font-family: 'Poppins', sans-serif;font-weight: 500}
.ux-overview .tab-content>.active{opacity: 1}
.ux-overview .tab-content{padding-top: 40px}
.ux-overview .rating{padding-top: 0;display: flex;align-items: center;color: #599E00;font-size: 14px}
.ux-overview .rating i{padding-right: 5px}
.ux-overview .rating span{color: #737781;font-size: 12px;line-height: 22px;padding-left: 5px;padding-bottom: 0}
.ux-overview .tab-content .usr-des{padding-bottom: 18px}
.abt-des {padding-bottom: 40px}
.abt-des h6{color: #000;font-size: 14px;line-height: 26px;font-weight: 600;padding-bottom: 5px}
.abt-des p{color: #000;font-size: 14px;line-height: 26px;padding-bottom: 5px;/* padding-top: 20px */}
.abt-des p a{font-family: 'Poppins', sans-serif;font-weight: 500;color: #599E00;white-space: nowrap;}
.tutoric-detail-inner{display: flex;padding-top: 22px}
.tutoric-detail-pic .pic img{width: 80px;height: 80px;border-radius: 100%;min-width: 80px;}
.tutoric-detail-overview{padding-left: 13px}
.tutoric-detail-overview h5, .training-details-btm .tutoric-detail-inner .tutoric-detail-overview h5{color: #000;font-size: 16px;line-height: 24px;font-family: 'Poppins', sans-serif;font-weight: 600;padding-right: 8px}
.ttn{flex-flow: column;}
.ttn span{color: #808080;font-size: 14px;line-height: 24px;padding-bottom: 5px}
.tutoric-detail-overview .rating{padding-bottom: 0}
.tutoric-detail-overview li{color: #4B4B4B;font-size: 12px;line-height: 24px;padding-right: 25px;position: relative;}
.tutoric-detail-overview li:after{content: "";width: 7px;height: 7px;border-radius: 100%;background:#C6C6C6;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}
.tutoric-detail-overview li:last-child:after{content: none;}
.tutoric-detail-overview  p{color: #000;font-size: 14px;line-height: 26px;padding-top: 14px}
.tutoric-detail-overview  p a{font-family: 'Poppins', sans-serif;font-weight: 500;color: #599E00;white-space: nowrap;}
.contact-me{padding-top: 35px; padding-bottom: 35px;}
.contact-me .common-btn{padding: 7px 20px}
.tutoric-detail-overview h4{color: #000;font-size: 18px;line-height: 27px;font-family: 'Poppins', sans-serif;font-weight: normal;padding-bottom: 17px}
.why-need p{font-size: 14px;line-height: 26px;padding-top: 8px}
.why-need{padding:35px 0 35px 0}
.Skills li{color: #000000;font-size: 14px;line-height: 20px;border: 1px solid #E0E0E0;border-radius: 4px;padding: 4px 15px;margin-right: 10px;margin-top: 15px}
.Skills ul.d-flex{flex-wrap: wrap;}

.staible-cer-sec{padding-bottom: 35px}
.staible-cer-sec h2{color: #000;font-size: 22px;line-height: 33px;font-family: 'Poppins', sans-serif;font-weight: 500;padding-bottom: 22px}
.staible-cer-sec img{max-width: 250px;min-width: 250px}
.Certificate-det p{font-size: 14px;line-height: 26px;color: #000;padding-bottom: 15px}
.staible-cer-sec-inner{display: flex;}
.Certificate-det {padding-left: 20px}
.Certificate-det ul{display: flex;flex-flow: column;}
.Certificate-det ul li{font-family: 'Poppins', sans-serif;font-size: 18px;line-height: 27px;padding-bottom: 8px}
.Certificate-det ul li i{color: #599E00;padding-right: 20px;font-size: 16px}
.Certificate-det .link{font-family: 'Poppins', sans-serif;font-size: 14px;line-height: 21px;font-weight: 600;color: #599E00;margin-top: 12px}

.related-vid{padding-top: 70px}
.related-vid h2{color: #000;font-size: 22px;line-height: 33px;font-family: 'Poppins', sans-serif;font-weight: 500;padding-bottom: 22px}
.related-vid-inner {display: flex;justify-content: flex-start;flex-wrap: wrap;}
.related-vid-inner .card-header{padding: 0;position: relative;}
.related-vid-inner .card{border-radius: 6px;overflow: hidden;width: 33%;margin-bottom: 30px;margin-right: .5%;background-color: #fff;box-shadow: 3px 9px 10px 3px rgb(0 0 0 / 3%);position: relative;border: none}
.related-vid-inner .card:nth-child(3n+3){margin-right: 0}
.related-vid-inner .card-body{padding: 16px 10px}
.related-vid-inner .card-header > img{width: 100%;height:165px;object-fit: cover;border-radius: 6px 6px 0 0;}
.related-vid-inner h5{color: #000;font-size: 15px;line-height: 24px;font-family: 'Poppins', sans-serif;font-weight: 600;padding-bottom: 12px}
.related-vid-inner span{color: #808080;font-size: 13px;line-height: 24px}

.course-completion{display: flex;align-items: center;padding: 20px 50px;width: 100%;border: 1px solid #DDDDDD;}
.course-completion h5{color: #000;font-family: 'Poppins', sans-serif;font-weight: 600;font-size: 16px}

.course-completion .progress {width: 66px;height: 66px !important;float: left;line-height: 66px;background: none;margin:0 0 0 20px;box-shadow: none;position: relative}
.course-completion .progress:after {content: "";width: 100%;height: 100%;border-radius: 50%;border: 6px solid #ECECEC;position: absolute;top: 0;left: 0}
.course-completion .progress>span {width: 50%;height: 100%;overflow: hidden;position: absolute;top: 0;z-index: 1}
.course-completion .progress .progress-left {left: 0}
.course-completion .progress .progress-bar {width: 100%;height: 100%;background: none;border-width: 6px;border-style: solid;position: absolute;top: 0;border-radius: 0}
.course-completion .progress .progress-left .progress-bar {left: 100%;border-top-right-radius: 80px;border-bottom-right-radius: 80px;border-left: 0;-webkit-transform-origin: center left;transform-origin: center left}
.course-completion .progress .progress-right {right: 0}
.course-completion .progress .progress-right .progress-bar {left: -100%;border-top-left-radius: 80px;border-bottom-left-radius: 80px;border-right: 0;-webkit-transform-origin: center right;transform-origin: center right;animation: loading-1 1.8s linear forwards}
.course-completion .progress .progress-value {width: 100%;height: 100%;border-radius: 50%;background: #fff;font-size: 12px;color: #599E00;font-weight: 600;line-height: 65px;text-align: center;position: absolute;}
.course-completion .progress.blue .progress-bar {border-color: #599E00}
.course-completion .progress.blue .progress-left .progress-bar {animation: loading-2 1.5s linear forwards 1.8s}
.course-completion .progress-circle{margin-left: 20px;width: 66px;height: 66px !important;min-width: 66px;}
.course-completion .progress-circle span{width: 66px;line-height: 66px;font-size: 16px;font-weight: 600}
.course-completion .left-half-clipper, .course-completion .progress-circle.over50 .first50-bar, .course-completion .value-bar{width: 66px;height: 66px;}
.course-completion .progress-circle:after{width: 60px!important;height: 60px!important;left: 3px!important;top: 3px!important}
@keyframes loading-1 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@keyframes loading-2 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(144deg);
        transform: rotate(144deg)
    }
}

@keyframes loading-3 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }
}

.course-content{width: 100%;border: 1px solid #DDDDDD;margin-top: 20px}
.course-content h5{color: #000;font-family: 'Poppins', sans-serif;font-weight: 600;font-size: 16px;padding-bottom: 5px}
.course-content-head{padding: 15px 20px 12px;border-bottom: 1px solid #DDDDDD;}

.course-content-head li{color: #4B4B4B;font-size: 12px;line-height: 24px;padding-right: 25px;position: relative;}
.course-content-head li:after{content: "";width: 7px;height: 7px;border-radius: 100%;background:#C6C6C6;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}
.course-content-head li:last-child:after{content: none;}



#main #faq .card {margin-bottom: 0px;border-radius: 0;border: 0;padding: 14px 30px;border-bottom: 1px solid #DDDDDD;}
#main #faq .card .card-header {border: 0;border-radius: 0;padding: 0;}
#main #faq .card .card-body{padding: 0}
#main #faq .card .card-header .btn-header-link {color: #000;font-size: 15px;font-family: 'Poppins', sans-serif;display: block;text-align: left;background: #fff;padding: 0px;white-space: normal;}
#main #faq .card .card-header .btn-header-link:after {content: "\f106";color: #599E00;font-family: 'Font Awesome 5 Free';font-weight: 900;float: right;}
#main #faq .card .card-header .btn-header-link.collapsed:after {content: "\f107";}
#main #faq .card .collapse {border: 0;}
#main #faq .card .collapse.show {background: #fff;}
#main #faq .card .card-body span{color: #599E00;font-size: 12px;line-height: 14px;font-weight: 500;}
#main #faq .card .card-body ul{padding-top: 14px;}
#main #faq .card .card-body li{display: flex;justify-content: space-between;padding-bottom: 8px}
#main #faq .card .card-body li span{color: #808080;padding-bottom: 0}
#main #faq .card .card-body li div, #main #faq .card .card-body li label{color: #000000;font-family: 'Poppins', sans-serif;font-size: 14px;line-height: 21px;display: flex;align-items: center;font-weight: normal;max-width: calc(100% - 50px);}
#main #faq .card .card-body li div img{padding-right: 10px}
#main #faq .card .card-body li [type="radio"]:checked + label:after, #main #faq .card .card-body li [type="radio"]:not(:checked) + label:after{top: 6px;}
#main #faq .card .card-body li [type="radio"]:checked + label:before, #main #faq .card .card-body li [type="radio"]:not(:checked) + label:before{margin-top: 3px;}
/*#main #faq .card:last-child{border-bottom: none;}*/
.show-more a{color: #599E00;font-size: 16px;line-height: 25px;font-weight: 600;font-family: 'Poppins', sans-serif;text-align: center;}
.show-more {text-align: center;padding: 15px}
.ux-design .col-md-4 h5{text-transform: uppercase;}

.course-hightlights{width: 100%;border: 1px solid #DDDDDD;margin-top: 20px}
.course-hightlights h5{color: #000;font-family: 'Poppins', sans-serif;font-weight: 600;font-size: 16px;padding-bottom: 5px;text-transform: uppercase;}
.course-hightlights-inner{padding: 30px 20px}
.course-hightlights-inner li{font-size: 15px;color: #000;font-family: 'Poppins', sans-serif;font-weight: 500;padding-bottom: 12px;display: flex;align-items: flex-start;}
.course-hightlights-inner li:last-child{padding-bottom: 0}
.course-hightlights-inner li i{color: #599E00;font-size: 12px;padding-right: 20px}
.course-hightlights-inner li img, .course-hightlights.start-learning li img{margin: 0;display: inline-block;padding-right: 15px;padding-top: 5px;}
.faq-sec-inner{border: 1px solid #DDDDDD;border-radius: 4px;padding: 20px;margin-bottom: 20px}
.faq-sec-inner h5{font-size: 16px;color: #000;line-height: 24px;font-weight: 600;padding-bottom: 20px}
.faq-sec-inner p{font-size: 16px;color: #101010;line-height: 24px;}

.review-inner{border: 1px solid #DDDDDD;border-radius: 4px;padding: 20px;margin-bottom: 20px}
.review-inner h5{font-size: 16px;color: #000;line-height: 24px;font-weight: 600;padding-bottom: 10px}
.review-inner p{font-size: 16px;color: #101010;line-height: 24px;}
.review-inner .date{color: #808080;font-size: 14px;font-family: 'Poppins', sans-serif;font-weight: 500;}
.review-head{display: flex;justify-content: space-between;padding-bottom: 32px;align-items: center;}
.review-head select.form-control{width: 120px;margin-left: 30px;padding: 8px 10px}
.review-head .common-btn {padding: 7px 20px;}
.review-head div{display: flex;align-items: center;}

.ux-design .drive-main-block label{margin-bottom: 35px}
.ux-design .drive-main-block .right-block ul li div p{width: 100%}
.ux-design .drive-main-block .right-block ul li div span{color: #808080;font-size: 12px;font-weight: 500;padding-top: 4px}
.ux-overview .tab-content button.add-new .download-icon{display: block;width: 16px;height: 16px;background: url(../images/download.svg) no-repeat center;background-size: cover;margin-right: 10px}
.ux-overview .tab-content .header-btn button{background-color: #F7F7F7;font-size: 12px;font-weight: 600;letter-spacing: 0.09px;line-height: 18px;padding: 10px 22px;text-transform: uppercase;cursor: pointer;font-family: 'Poppins', sans-serif;border-bottom: 2px solid transparent}
.ux-overview .tab-content .header-btn button:last-child{border-radius: 0px 4px 0 0;}
.ux-overview .tab-content .header-btn button:first-of-type{border-radius: 4px 0 0 0;}
.ux-overview .tab-content .header-btn button:last-of-type{border-radius: 0 4px 0 0;}
.ux-overview .tab-content .header-btn button.active, .ux-overview .tab-content .header-btn button:hover, .ux-overview .tab-content .header-btn button:active, .ux-overview .tab-content .header-btn button:focus{background-color: #F7F7F7;color: #599E00;border-color:#599E00}
.ux-design .drive-main-block .br-btm {padding-bottom: 12px;margin-bottom: 12px;border-bottom: 1px solid rgba(221, 221, 221, 0.5)}
.ux-design .drive-main-block .br-btm label{margin-bottom: 0}
.ux-design .drive-main-block .left-block .br-btm{margin-right: 25px}
.drive-main-block.for-quiz .right-block .last-icon a{color: #599E00;font-size: 14px;font-weight: 500;font-family: 'Poppins', sans-serif;}
.drive-main-block.for-quiz ul li.active{color: #599E00;}
.drive-main-block.for-quiz ul li.active:before{content: "";position: absolute;top: 4px;right: 0;background: url(../images/green-right-arrow.svg) no-repeat center center;background-size: cover;width: 8px;height: 13px;}

.tr-profile .ux-overview .related-vid{padding-top: 0}
.bkmrk h5{color: #fff;font-size: 16px;line-height: 24px;font-family: 'Poppins', sans-serif;font-weight: 600;padding-bottom: 0}
.bkmrk h5::first-letter{color: #599E00;}
.bkmrk {position: absolute;width: 100%;padding: 10px;top: 0;z-index: 10;}
.bkmrk button{border-radius: 100%;width: 30px;height: 30px;background: #fff;display: flex;justify-content: center;align-items: center;color: #808080}
.tr-profile .related-vid-inner{flex-wrap: wrap;}
.tr-profile .related-vid-inner .card{margin-bottom: 22px}
.tr-profile .staible-cer-sec{padding-top: 45px}
.tr-profile .staible-cer-sec h5{font-size: 16px;line-height: 24px;color: #000;font-weight: 600}
.tr-profile .staible-cer-sec span{font-size: 14px;line-height: 24px;color: #000;}
.tr-profile .staible-cer-sec-inner{padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #DDDDDD;}
.tr-profile .staible-cer-sec-inner:last-child{border-bottom: 0;padding-bottom: 0;}
.tr-profile .tr-pro-detail .Overview-con{border-left: 1px solid #DDDDDD;padding-left: 30px}
.tr-pro-detail-inner{min-width: 260px;width: 260px;padding-right: 30px}
.tr-profile .tr-pro-detail .Overview-con{width: calc(100% - 260px);min-width: calc(100% - 260px);}
.tr-pro-detail-inner h5{font-size: 16px;line-height: 24px;color: #000;font-weight: 600;padding-bottom: 8px;text-transform: uppercase;}
.tr-pro-detail-inner p{font-size: 13px;line-height: 20px;color: #000;font-family: 'Poppins', sans-serif;}
.tr-pro-detail-inner .lang{border-bottom: 1px solid #ddd;padding-bottom: 30px;margin-bottom: 30px}
.tr-pro-detail-inner .lang .edu h5{font-weight: 500;padding-bottom: 3px}
.tr-pro-detail-inner .lang .edu p{font-size: 14px;font-family: 'Roboto', sans-serif;padding-bottom: 6px}
.tr-pro-detail-inner .lang .edu span{font-size: 12px;font-family: 'Roboto', sans-serif;color: #4B4B4B}
.tr-pro-detail-inner .lang .edu {padding-bottom: 15px}
.tr-pro-detail-inner .lang .edu:last-child{padding-bottom: 0px}
.tr-profile .prpsal-box{padding-left: 20px;padding-right: 20px;border: 1px solid #DDDDDD;box-shadow: none;font-family: 'Roboto', sans-serif;display: flex;margin-bottom: 15px}
.tr-profile .prpsal-box .d-flex p{font-size: 14px;color: #4B4B4B;padding-bottom: 6px}
.tr-profile .prpsal-box h2, .tr-profile .prpsal-box p{padding-left: 0;padding-right: 0}
.tr-profile .listing li{font-size: 13px;padding-right: 12px}
.tr-profile ul.listing li::before{background: #1777F2;margin-right: 12px}
.tr-profile .listing li:first-child:before{content: none;}
.tr-profile .skill-block{padding: 13px 0}
.tr-profile .pp-end span{font-size: 14px;padding-left: 10px;font-weight: 500}
.tr-profile .pp-end span.offer{color: #D9B719;font-weight: 600}
.offer{display: flex;align-items: center;}
.tr-profile .pp-end{text-align: right;}
.tr-profile .pp-end span em{color: #4B4B4B;}
.tr-profile .prpsal-box .bt-time p {display: flex;padding-right: 25px;padding-bottom: 0;color: #599E00;font-size: 12px;font-weight: 500;}
.tr-profile .prpsal-box .bt-time p span{font-weight: 400;color: #808080;}
.tr-profile .prpsal-box .common-btn{padding: 7px 20px;min-width: 135px}
.tr-profile .prpsal-box h2{font-size: 16px;font-weight: 600}
.prpsal-box-lft{width: 260px;padding-right: 20px;position: relative;}
.prpsal-box-lft img{width: 100%;border-radius: 6px}
.prpsal-box-rit{width: calc(100% - 260px)}
.prpsal-box-lft .bkmrk{right: 20px}

.tr-profile .rating{padding-top: 0;display: flex;align-items: center;color: #599E00;font-size: 14px}
.tr-profile .rating i{padding-right: 5px}
.tr-profile .rating span{color: #737781;font-size: 12px;line-height: 22px;padding-left: 5px}
.tr-profile .tab-content .usr-des{padding-bottom: 18px}
.tr-profile .rating span{padding-bottom: 0}

.tr-profile .tutoric-detail-overview p{color: #808080;}
.tr-profile .tutoric-detail-overview p i{color: #000;}
.tr-profile .tutoric-detail-inner{border: 1px solid #ddd;border-radius: 6px;padding: 30px 30px 22px}
.tr-profile .tutoric-detail-overview li:after{width: 1px;height: 100%;right: 12px}
.tr-profile .tutoric-detail-overview li{display: flex;flex-flow: column;}
.tr-profile .tutoric-detail-overview .same-line li{display: block;}
.tr-profile .tutoric-detail-overview li span{color: #000;font-size: 12px;padding-bottom: 0;font-weight: 500;}
.tr-profile .tutoric-detail-overview .ttn span{padding-bottom: 10px}
.tr-profile ul.social-de{display: flex;margin-left: auto;}
.tr-profile ul.social-de li{padding-left: 20px}
.tr-profile ul.social-de li img{max-width: 24px;}
 .tutoric-detail-overview .ttn .rating span{padding-bottom: 0}
 .tr-profile .tb-head .nav-link{text-transform: uppercase;}
 .tb-head div a{font-family: Poppins;font-size: 14px;font-weight: 500;}

/* Quiz */
.subscription-sec h6{font-size: 17px;color:#808080;padding-bottom: 35px}
.subscription-sec h4{padding-bottom: 20px}
.subscription-sec h6 b{font-size: 17px;color:#121212;font-weight: 600}
.general-info.subscription-sec {max-width: 505px;margin: 0;padding-left: 35px;border-left: 1px solid #dddd;padding-top: 80px}
.subscription-sec .d-flex.full-wdth .form-group{margin-right: 0;width: 100%}
.subscription-sec .ckbox {padding-top: 30px;margin-bottom: 30px}
.ckbox input + label {position: relative;cursor: pointer;font-size: 17px;line-height: 28px;color: #000;margin: 0;display: flex;align-items: center;flex-wrap: wrap;}
.ckbox input + label:before {content:'';-webkit-appearance: none;background-color: transparent;border: 1px solid #DDE8E0;width: 20px;height: 20px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 10px;border-radius: 2px}
.ckbox input:checked + label:after {content: '';display: block;position: absolute;top: 9.5px;left: 7px;width: 5.5px;height: 11px;border: solid #599E00;border-width: 0 2px 2px 0;transform: rotate(45deg);}
.ckbox input:checked + label:before{background: #ECFEF0;border: 1px solid #599E00;}
.subscription-main-sec{display: flex;}
.subscription-lft{padding-right: 70px;padding-top: 80px;padding-bottom: 50px}
.subscription-lft h2{font-size: 32px;line-height: 48px;color: #000;padding-bottom: 15px;font-weight: 600}
.subscription-lft p{font-size: 17px;color: #808080;padding-bottom: 35px;}

.subscription-lft .nav-tabs {display:none;}
.subscription-lft .nav-tabs .nav-link{font-weight: 600;font-size: 16px;line-height: 25px;color: #808080;padding: 8px 30px;border-radius: 25px;font-family: 'Poppins', sans-serif;}
.subscription-lft .nav-tabs .nav-link.active{background-color: #599E00;color: #fff}
.subscription-lft .nav-tabs .nav-item{margin-bottom: 0;display: inline-block;}
.subscription-lft .list li{font-family: 'Poppins', sans-serif;font-size: 15px;line-height: 23px;padding-bottom: 20px;padding-left: 30px;color: #808080;background: url(../images/right-circle.svg) no-repeat;background-size: 20px 20px;background-position: left top;}
.subscription-lft .list li:last-child{padding-bottom: 0}
.subscription-lft .card-body{padding: 0;padding-top: 0;}
.subscription-lft .card-body .monthly-sub{border-radius: 8px;box-shadow: 0 2px 36px 9px rgba(0,0,0,0.05);background-color: #FFFFFF;padding: 20px;padding-left: 30px;display: flex;justify-content: space-between;}
.price{background-color: #599E00;border-radius: 8px;display: flex;color: #fff;flex-flow: column;align-items: center;justify-content: center;width: 50%;background-image: url(../images/Path.png);background-size: 100% 100%;background-repeat: no-repeat;}
.subscription-lft .price h2{color: #fff;padding-bottom: 5px;line-height: 40px}
.subscription-lft .price span{color: rgba(255,255,255,0.73);font-size: 12px;font-weight: 500;font-family: 'Poppins', sans-serif;}
.subscription-lft .yrly-sub .price{margin-bottom: 50px;padding: 30px;flex-flow: row;width: 100%}
.subscription-lft .yrly-sub .price span{padding-left: 5px}
.subscription-lft .yrly-sub .price h2{padding-bottom: 0}
.subscription-lft .yrly-sub .price span.off{color: #fff}
@media(min-width:320px) {
    .subscription-lft .nav-tabs {display: inline-block;border: 1px solid #ddd;padding: 5px 10px;border-radius: 25px}
    .subscription-lft .card {border: none;}
    .subscription-lft .card .card-header {display:none;}  
    .subscription-lft .card .collapse{display:block;}
}

@media(max-width:767px){
    .subscription-lft .tab-content > .tab-pane {display: block !important;opacity: 1;}
}

.quiz-inner{max-width: 845px;margin: 0 auto;text-align: center;padding: 60px 0}
.quiz-inner h4{font-weight: 600;font-size: 24px;line-height: 35px;padding-bottom: 15px;color: #000}
.quiz-inner p{font-weight: 400;font-size: 16px;line-height: 25px;padding-bottom: 25px;color: #000;font-family: 'Poppins', sans-serif;}
.quiz-inner .quiz-sc li{font-weight: 500;font-size: 16px;line-height: 25px;color: #808080;font-family: 'Poppins', sans-serif;padding-right: 45px}
.quiz-inner li span{color: #599E00;font-weight: 400;}
.quiz-inner li:last-child{padding-right: 0}
.quiz-pg .act-ac{flex-flow: column;height: auto;border: 1px solid #ddd;padding: 100px;border-radius: 6px;min-height: inherit;}
.quiz-pg .act-ac:before, .quiz-pg .act-ac:after{content: none;}
.quiz-sc{display: flex;align-items: center;padding-bottom: 32px;justify-content: center;}

.quiz-pg .act-ac h4{color: #000000;font-size: 22px;font-weight: 500;letter-spacing: 0.17px;line-height: 33px;padding-bottom: 10px;text-transform: uppercase;}
.quiz-pg .act-ac p{color: #808080;font-size: 17px;letter-spacing: 0.13px;line-height: 20px;padding-bottom: 30px}
.quiz-pg .act-ac .common-btn{margin-right: 20px;margin-left: 0;padding: 7px 34px !important;}
.main-quiz-pg{padding: 60px 0;background: #fff;min-height:calc(100vh - 83px)}
.main-quiz-pg h4{font-weight: 600;font-size: 24px;line-height: 35px;padding-bottom: 15px;color: #000}
.main-quiz-pg .quiz-sc li{font-weight: 500;font-size: 16px;line-height: 25px;color: #808080;font-family: 'Poppins', sans-serif;padding-right: 35px}
.main-quiz-pg .quiz-sc li span{color: #599E00!important;font-weight: 400!important;}
.main-quiz-pg .quiz-sc li:last-child{padding-right: 0}
.main-quiz-pg .quiz-sc{justify-content: flex-start;}
.main-quiz-pg .timer{display: flex;align-items: center;}
.main-quiz-pg .timer img{padding-right: 10px}
.main-quiz-pg .timer span{padding: 4px 10px;margin-right: 2px;border-radius: 6px;background-color: #CDF6D8;color: #599E00;font-size: 16px;font-weight: 500;letter-spacing:1px;line-height: 24px;}
.ques-sec{border-radius: 6px;border: 1px solid #DDDDDD;padding: 30px 25px}
.ques-sec h5{font-size: 16px;color: #000;font-weight: normal;padding-bottom: 25px}
.ques-sec h5.Ques{color: #808080;font-weight: 500;padding-bottom: 12px}
.ques-top{border-bottom: 1px solid #ECECEC;margin-bottom: 25px}
.ques-sec .gen-sel{flex-flow: column;padding-bottom: 0}
.ques-sec .gen-sel li{margin-bottom: 20px;margin-right: 0}
.ques-sec .gen-sel li:last-child{margin-bottom: 0}
.ques-sec .gen-sel li [type="radio"]:not(:checked) + label{color: #000000}
.ques-sec .gen-sel li [type="radio"]:checked + label{color: #599E00!important;background-color: #CDF6D8!important}
.ques-sec .gen-sel li [type="radio"] + label > span{font-size: 12px;font-weight: 500;line-height: 24px;color: #599E00!important;border: 1px solid #599E00;border-radius: 14px;background-color: #ECFEF0!important;width: 21px;min-width: 21px;height: 21px;display: flex;align-items: center;justify-content: center;margin-right: 9px!important;padding-left: 0!important;}
.ques-sec .gen-sel li [type="radio"]:checked + label, .ques-sec .gen-sel li [type="radio"]:not(:checked) + label{padding-left: 16px}
.ques-sec .gen-sel li [type="radio"]:checked + label:before, .ques-sec .gen-sel li [type="radio"]:not(:checked) + label:before{content: none;}
.ques-sec .gen-sel li [type="radio"]:checked + label:after, .ques-sec .gen-sel li [type="radio"]:not(:checked) + label:after{content: none;}
.ques-sec .gen-sel li [type="radio"]:checked + label > span{background-color: #599E00!important;color: #fff!important}
.ques-sec-rit{border-radius: 6px;border: 1px solid #DDDDDD;margin-top: 107px;height: calc(100% - 107px)}
.ques-sec-rit .common-btn{color: #599E00;background: #CDF6D8;margin: 0 auto;display: table;border-color:#CDF6D8 ;}
.ques-sec-rit .btn-sec{padding: 20px;border-bottom: 1px solid #DDDDDD;}
.att-ques{padding: 20px}
.att-ques h5{font-weight: 600;font-size: 16px;line-height: 25px;padding-bottom: 20px;color: #000}
.att-ques li{margin-bottom: 11px}
.att-ques li.active_ques{background: #CDF6D8;padding: 8px;border-radius: 5px;margin-left:-8px;margin-right: -8px;}
.att-ques li p{color: #20314E;font-size: 13px;font-weight: 500;line-height: 20px;font-family: 'Poppins', sans-serif;}
.att-ques li span{color: #808080;font-size: 13px;font-weight: 500;line-height: 20px;font-family: 'Poppins', sans-serif;}
.att-ques li.attended span{color: #599E00}
.img-ques{width: 120px;height: 120px;background-color: #F7F7F7;border-radius: 4px;border: 1px solid #ECECEC;object-fit: contain;margin-bottom: 25px;object-position: center;display: flex;align-items: center;justify-content: center;}
.ques-sec .gen-sel .img-ques{margin-bottom: 0}
.main-quiz-pg .modal-header{text-align: center;border-bottom: 0;padding-bottom: 0}
.main-quiz-pg .EditMeetingModal h2{text-align: center;}
.main-quiz-pg .EditMeetingModal .modal-footer{justify-content: center;}
.ques-sec ul.gen-sel.true-false{flex-flow: row;}
.ques-sec ul.gen-sel.true-false li{text-align: center;margin-right: 20px;margin-bottom: 0;justify-content: center;}
.ques-sec ul.gen-sel.true-false li label{text-align: center;justify-content: center;}

.quiz-final-pg .quiz-inner h4{padding-bottom: 30px}
.quiz-final-pg.quiz-pg .act-ac h4{text-transform: inherit;font-size: 20px;font-weight: 500;padding-bottom: 30px}
.quiz-final-pg.quiz-pg .act-ac h4 span{color: #599E00;font-weight: bold;}
.quiz-final-pg .quiz-inner li{padding-right: 25px}
.quiz-final-pg .quiz-inner li span{font-weight: 500;}
.quiz-final-pg .quiz-inner .green-btn{color: #599E00;background: #CDF6D8;margin: 0 auto;display: table;border-color: #CDF6D8;}
.quiz-final-pg .quiz-inner .green-btn:hover{background: #fff;}
.quiz-final-pg.quiz-pg .act-ac h3{font-weight: 600;font-size: 24px;line-height: 35px;padding-bottom: 15px;color:#599E00}
/* Quiz Result */
.quiz-result .global-header h2{padding-bottom: 22px}
.quiz-result .gen-sel li label{display: flex;align-items: center;border: 1px solid #DDDDDD;padding: 20px;margin-bottom: 0}
.quiz-result .gen-sel li label.active{color: #599E00!important;background-color: #CDF6D8!important;border-color: #599E00}
.quiz-result .gen-sel li label.active > span{background-color: #599E00!important;color: #fff!important}
.ques-sec .ans-exp h5{font-weight: 500;padding-bottom: 10px}
.ans-exp{border-top: 1px solid #ECECEC;padding-top: 25px}
.correct-ans{padding-top: 25px;padding-bottom: 15px}
.correct-ans .quiz-sc li{font-weight: 500}
.correct-ans .quiz-sc{padding-bottom: 5px;flex-flow: column;align-items: flex-start;}
.correct-ans h5{padding-bottom: 0}
.correct-ans h5.right{color: #599E00}
.correct-ans h5.wrong{color: #CB2222}
.correct-ans h5.skipped{color: #F5A623}
.quiz-result .gen-sel li label.wrong{color: #CB2222!important;background-color: #FFB3B3!important;border-color: #CB2222}
.quiz-result .gen-sel li label.wrong > span{background-color: #CB2222!important;color: #fff!important;border-color: #CB2222}

.quiz-result .ques-sec.card{box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);margin-bottom: 20px;border: 1px solid #DDDDDD;padding: 20px;}
section.main-quiz-pg.quiz-result.global-msg-section{background: transparent;}
.quiz-result .gen-sel.true-false li label{padding: 11px 20px;min-width: 135px;border-radius: 4px;}
.main-quiz-pg .quiz-resilt-lft .quiz-sc{padding-bottom: 0}
.main-quiz-pg .quiz-resilt-lft h4{font-size: 22px;font-weight: 500;padding-bottom: 12px}
.main-quiz-pg .quiz-resilt-lft .d-flex{border-top: 1px solid #C8C8C8;padding-top: 22px;margin-top: 25px}
.main-quiz-pg .quiz-resilt-lft .d-flex .quiz-sc li{font-weight: normal;}
.main-quiz-pg .quiz-resilt-lft .d-flex .quiz-sc li span{font-weight: 500;}
.main-quiz-pg .quiz-resilt-lft .d-flex .quiz-sc:first-child span{color: #000!important}
.quiz-result .ques-sec.card.results{padding: 0;text-align: center;margin-bottom: 0;overflow: hidden;background:#fff url(../images/con_1.svg) no-repeat center;position: sticky;top: 0;}
.quiz-result .ques-sec.card.results h5{font-weight: 600;padding-bottom: 15px;padding-top: 25px;padding-left: 5px;padding-right: 5px}
.quiz-result .ques-sec.card.results .radius{display: flex;justify-content: center;align-items: center;flex-flow: column;height: 108px;width: 108px;background-color: #5376FD;border-radius: 100%;margin: auto;color: #fff;margin-bottom: 32px}
.quiz-result .ques-sec.card.results .radius h2{font-size: 38px;font-weight: 500;line-height: 57px;}
.quiz-result .ques-sec.card.results .radius span{font-size: 12px;font-weight: 500;line-height: 22px;}
.quiz-result .ques-sec.card.results .ans{font-size: 12px;font-weight: 500;line-height: 22px;color: #599E00;background-color: #CDF6D8;padding: 2px 5px;}

.quiz-assignment .quiz-inner h5{font-size: 16px;font-weight: 400;color: #808080;padding-bottom: 35px}
.quiz-assignment .quiz-inner h5 span{color:#599E00;}
.quiz-assignment .act-ac h5{font-size: 16px;color: #808080;font-weight: 500;padding-bottom: 12px}
.quiz-assignment .act-ac p{font-size: 16px;font-family: 'Poppins', sans-serif;color: #000;padding-bottom: 25px}
.quiz-assignment .quiz-inner{max-width: 1015px;}
.quiz-assignment .act-ac{padding: 30px}
.act-ac-top{border-bottom: 1px solid #ECECEC;margin-bottom: 30px;display: flex;flex-flow: column;justify-content: center;align-items: center;width: 100%}
.quiz-assignment .file-list{width: 100%}
.quiz-assignment .file-list ul li img{margin-bottom: 0}
.quiz-assignment .file-list ul li p{padding-bottom: 0}
.quiz-assignment .file-list ul li .d-flex{align-items: flex-start;}
.quiz-assignment .file-list ul li {display: flex;justify-content: space-between;width: 100%;padding: 0;margin-bottom: 17px;align-items: center;}
.quiz-assignment .file-list ul li p {padding-left: 15px;color: #000000;}
.quiz-assignment .file-list label{font-size: 16px;color: #000000;font-weight: 500;display: flex;margin-bottom: 12px}
.quiz-assignment .file-list .last-icon i{margin-right: 15px;}
.quiz-assignment .file-list ul li .pdf-icon{display: block;width: 23px;height: 27px;background: url(../images/pdf.svg) no-repeat center;background-size: cover;margin-right: 15px;}
.quiz-assignment .file-list ul li .download-icon{display: block;width: 16px;height: 16px;background: url(../images/download.svg) no-repeat center;background-size: cover;}
.quiz-assignment .file-list ul li .play-icon{display: block;width: 16px;height: 16px;background: url(../images/play.svg) no-repeat center;background-size: cover;}
.quiz-assignment .file-list{border: 1px solid #ddd;border-radius: 6px;padding: 25px 30px}
.quiz-assignment .file-list ul li:last-child{margin-bottom: 0}
.quiz-assignment .file-list ul li span{color: #808080;padding-left: 15px;display: flex;}
.quiz-assignment .file-list ul li .last-icon a{display: flex;align-items: center;color: #599E00;cursor: pointer;}
.quiz-assignment .file-list {margin-bottom: 30px}
.quiz-assignment .file-list:last-child{margin-bottom: 0}

.quiz-assignment .video_block, .ux-design .video_block iframe{width: 100%;max-width: 500px;padding-bottom: 25px}
.quiz-assignment .video_block_inner {position: relative;padding: 56.23% 0 0 0;}
.quiz-assignment .video_block_inner iframe {position: absolute;left: 0;top: 0;height: 100%;width: 100%;object-fit: cover;}
.student-design-result .bdt .checkbox{margin-top: 0;}
.student-design-result .bdt .checkbox label{font-size: 14px;font-weight: normal;margin-bottom: 0;padding: 0 !important;align-items: flex-start;}
.student-design-result .bdt .checkbox label img{margin-top:3px}
.student-design-result .bdt .checkbox input + label:before{margin-top: 2px;}
.student-design-result.global-msg-section .breadcrumb{margin: 0;margin-bottom: 10px}
.student-design-result .global-header{margin-bottom: 28px;padding-bottom: 28px}
.gl-right{display: flex;align-items: center;}
.gl-right h5{font-size: 16px;padding-right: 20px;font-weight: 600}
.student-design-result .sort-by-inner{flex-flow: row;display: flex;;min-width: inherit;align-items: center;}
.student-design-result .sort-by-inner label{margin-bottom: 0;width: inherit;margin-right: 10px}
.details-sidebar .tr-profile .tutoric-detail-overview li:after{content: none;}
.student-design-result .tr-profile .tutoric-detail-overview .ttn span{padding-bottom: 5px;font-family: 'Roboto', sans-serif;}
.student-design-result .tr-profile .listing li{padding-bottom: 0;display: inline-block;color: #4B4B4B;font-size: 12px;font-weight: normal;padding-top: 6px;font-family: 'Roboto', sans-serif;}
.student-design-result .tr-profile .listing{padding-bottom: 25px}
.student-design-result .prpsal-box p{font-size: 14px;font-family: 'Roboto', sans-serif;padding-top: 10px;}
.student-design-result .pp-end{min-width: inherit;}
.student-design-result .prpsal-footer .Bookmark{margin-right: 20px;display: flex;align-items: center;justify-content: center;border: 1px solid #808080;border-radius: 100%;width: 30px;height: 30px;color: #808080}
.student-design-result .sidebar{background: transparent;border: none;border-right: 1px solid #E0E0E0;border-radius: 0;padding: 0 20px 0 0}
.student-design-result .sidebar .card{background: transparent;}
.student-design-result .sidebar .form-control{border-radius: 0;border:none;border-bottom: 1px solid #DDE8E0;}
.student-design-result .sidebar .filter li, .student-design-result .sidebar .filter li a{font-size: 16px;font-family: 'Poppins', sans-serif;color: #000000;font-weight: 600}
.student-design-result .sidebar .filter li a{color: #599E00}
.student-design-result .details-sidebar{width: calc(100% - 266px)}
.student-design-result .sidebar{margin-right: 20px}
.vid-course.related-vid h2{font-size: 24px;font-weight: bold;}
.vid-course.related-vid .header-btn{padding-bottom: 20px}
.bkmrk.pop h5::first-letter{color: #fff;}
.bkmrk.pop h5{font-weight: 900}
.vid-course.related-vid .bkmrk .Bookmark, .bkmrk .Bookmark, .Bookmark1{margin-right: 0px;display: flex;align-items: center;justify-content: center;border: 1px solid #fff;border-radius: 100%;width: 30px;height: 30px;color: #808080;background: #fff}
.read-min{position: absolute;right: 0;bottom: 0;font-size: 12px;line-height: 24px;color: #fff;background-color: rgba(0,0,0,0.69);border-radius: 4px 0 0 0;padding:0 10px}

.profile-tooltip {position: absolute;box-shadow: 0 4px 15px 2px rgba(0,0,0,0.17);border: 1px solid #E0E0E0;width: 275px;min-width: 275px;background: #fff;padding: 18px 18px 0;border-radius: 6px;bottom: 35px;z-index: 99;display: none;}
.related-vid-inner .profile-tooltip-main:hover .profile-tooltip{display: block;}
.profile-tooltip:after {top: 100%;left: 10%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(255, 255, 255, 0);border-top-color: #fff;border-width: 10px;margin-left: -10px;}
.profile-tooltip .tp{display: flex;}
.related-vid-inner .card-body .d-flex{position: relative;flex-flow: wrap;}
.profile-tooltip .pic img{width: 50px;height: 50px}
.profile-tooltip h5{padding-right: 0;padding-bottom: 0}
.student-design-result .related-vid-inner .profile-tooltip h5{min-height: inherit;}
.profile-tooltip span{font-style: italic;}
.profile-tooltip  p{font-size: 13px;color: #808080;padding-bottom: 12px}
.profile-tooltip  p b{font-size: 13px;color: #000;font-style: italic;}
.profile-tooltip  .btm {border-top: 1px solid #ECECEC;padding-top: 15px;padding-bottom: 15px}
.profile-tooltip  .btm a{font-size: 14px;font-weight: 600;font-family: 'Poppins', sans-serif;color: #599E00;}
 
.course-hightlights.start-learning img{margin: 0 auto;display: table;margin-bottom: 10px}
.course-hightlights.start-learning h4{font-size: 22px;font-weight: 600;color: #000;padding-bottom: 15px;line-height: 33px;}
.course-hightlights.start-learning button{margin-top: 25px}

.modal-body .rat h5{margin-top: 0;font-weight: 600}
.modal-body .rat .fa{font-size: 20px;margin-right: 9px;color: #599E00}
.modal-body .txt-rie h5{font-weight: 600}
.modal-footer button.common-btn.small-btn{min-width: 125px}

.student-onboarding-steps .profile-steps-student.onboarding-steps-inner ul{background: #F7F7F7;margin-top: 22px}
.student_profile{display: flex;align-items: center;}
.reg-process .student_profile .filelabel.complete{margin: 0;margin-right: 55px}
.student_profile .progress{margin-top: 0}
.onboarding-steps .info-inner.student_profile h4{text-transform: inherit;text-align: left;}
.info-inner.student_profile .sb-title{left: 0;transform: inherit;text-transform: inherit;}
.info-inner.student_profile .sb-title span, .info-inner.student_profile .sb-title {color: #A9A9A9}
.info-inner.student_profile div.prg{width: calc(100% - 255px)}
.student_profile .tooltip-des{position: absolute;top: 30px;right: 0}
.student_profile .tooltip_de{display:none;bottom: inherit;box-shadow: 0 4px 15px 2px rgba(0,0,0,0.06);top: 40px;right: inherit;left: 0;width: 240px;    border-radius: 4px;color: #000;padding: 5px 10px;font-size: 14px;font-weight: 400;line-height: 21px;background: #fff;border: 1px solid #f3f3f9;position: absolute;}
.student_profile .tooltip_de li{color: #C4B600;font-size: 14px;line-height: 22px;padding-bottom: 8px;position: relative;padding-left: 15px}
.student_profile .tooltip_de li:last-child{padding-bottom: 0}
.student_profile .tooltip_de li:after{content: "";width: 6px;height: 6px;border-radius: 1px;background-color: #C4B600;position: absolute;top: 8px;left: 0}
.student_profile .tooltip_de:after, .student_profile .tooltip_de:before {bottom: 100%;left: 7%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;}
.student_profile .tooltip_de:after {border-color: rgba(243, 243, 249, 0);border-bottom-color: #fff;border-width: 8px;margin-left: -8px;}
.student_profile .tooltip_de:before {border-color: rgba(194, 225, 245, 0);border-bottom-color: #f3f3f9;border-width: 9px;margin-left: -9px;}
.student_profile .tooltip-des:hover .tooltip_de{display: block;}
ul.shorted{display: flex;padding-bottom: 25px}
ul.shorted li{display: flex;padding: 4px 10px;font-size: 13px;line-height: 22px;color: #fff;background-color: #808080;border-radius: 4px;margin-right: 10px}
ul.shorted li img{padding-left: 7px}

.tb-head .tooltip_de{z-index: 99; display:none;bottom: inherit;box-shadow: 0 4px 15px 2px rgba(0,0,0,0.06);top: 25px;right: 0;left: inherit;width: 150px; border-radius: 4px;color: #000;padding: 20px;font-size: 14px;font-weight: 400;line-height: 21px;background: #fff;border: 1px solid #f3f3f9;position: absolute;}
.tb-head .tooltip_de:after, .tb-head .tooltip_de:before {bottom: 100%;left: 91%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;}

.tb-head .tooltip_de:after {border-color: rgba(243, 243, 249, 0);border-bottom-color: #fff;border-width: 8px;margin-left: -8px;}
.tb-head .tooltip_de:before {border-color: rgba(194, 225, 245, 0);border-bottom-color: #f3f3f9;border-width: 9px;margin-left: -9px;}
.tb-head .tooltip-des:hover .tooltip_de, .tb-head .tooltip-des:focus .tooltip_de{display: block;}
.tb-head ul.social-de{display: flex;margin-left: auto;}
.tb-head ul.social-de li{padding-left: 20px}
.tb-head ul.social-de li a{padding-left: 0}
.tb-head ul.social-de li:first-child{padding-left: 0}
.tb-head ul.social-de li img{width: 30px}

.tr-profile .tutoric-detail-overview .ttn ul li span{padding-bottom: 0}
.tr-profile .tutoric-detail-overview .ttn span.des{color: #000000}
.tr-profile ul.social-de li{padding-right: 0}
.tr-profile ul.social-de li:after{content: none}
.tr-profile ul.social-de{margin-left: 0px}
.tr-profile .pp-end.pr_end h2{font-size: 16px;font-weight: 600;color: #000}
.pp-end.pr_end{min-width: inherit;margin-left: auto;}

.tr-footer p{color: #808080;font-size: 13px;line-height: 24px}
.tr-footer p i{color: #000;}
.tr-footer{ border-top: 1px solid #ECECEC;padding-top: 15px;margin-top: 40px;margin-left: 93px;display: flex;justify-content: space-between;align-items: center;}
.tr-footer-end p, .tr-footer-end p i{font-size: 13px;color: #808080;}
.tr-footer-end{display: flex;align-items: center;}
.tr-footer-end button{margin-left: 20px;margin-right: 20px}
span.online {
    height: 15px;
    width: 15px;
    border: 1px solid #599E00;
    background-color: #599E00;
    border-radius: 100%;
    float: right;
    position: absolute;
    right: 6px;
    bottom: 30px;
}
span.offline {
    height: 10px;
    width: 10px;
    border: 1px solid #599E00;
    background-color: darkgray;
    border-radius: 100%;
    float: right;
    position: absolute;
    right: -2px;
    bottom: 0;
}
.tutoric-detail-pic, .tr-profile .tutoric-detail-inner{position: relative;}
img.premium {position: absolute;top: -3px;left: 0;z-index: 9;}
.ux-overview .tb-con{padding-top: 40px}
.tr-profile .prpsal-box-rit ul.listing li::before{background: #808080}

/*=============Added By Yashika 4/6/2021================*/

.submit-final-modal .modal-dialog{max-width: 600px;text-align: center;}
.submit-final-modal ul{margin: 35px 0;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.submit-final-modal ul li{height: 35px;width: 35px;border: 1px solid #599E00;background-color: #CDF6D8;color: #599E00;font-size: 14px;font-weight: 500;letter-spacing: 0.11px;line-height: 21px;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 5px 10px;}
.submit-final-modal ul li.not-ans{border: 1px solid #808080;background: #fff;color: #808080;}
.submit-final-modal p{margin-bottom: 50px;}
.assignment-top h5.ass-feedback{padding-bottom: 10px;}
.assignment-top .Ques{font-size: 14px;letter-spacing: 0.13px;line-height: 22px;height: 66px;overflow: hidden;position: relative;}
.assignment-top .Ques a{color: #599E00;position: absolute;bottom: 0px;right: 0px;background: #fff;}
.assignment-result .file-list{padding: 0 0 30px 0;border: 0;border-radius: 0;}
.assignment-result .file-list ul li{border: 0;border-radius: 0;align-items: flex-start;justify-content: flex-start;}
.assignment-result .file-list ul li .last-icon{margin: 4px 0 0 30px;}
.assignment-result .last-icon a{color: #599E00;align-items: center;line-height: 18px;}
.assignment-result .last-icon a i.play-icon{background: url(../images/play-icon.svg) no-repeat center center;background-size: contain;width: 16px;height: 16px;display: inline-block;}
.assignment-ans{border: 0;padding: 0;}
.assignment-ans .file-list{padding: 30px 0 0;} 
.video-modal .modal-body, .video-modal .modal-content{padding: 0;}
.video-modal .modal-dialog{max-width: 700px;}
.video-modal .video_block, .video-modal .video_block iframe{width: 700px;height: 400px;}

.nv-left .dropdown .dropdown-menu{margin-top: 20px;}
.nv-left .dropdown .dropdown-menu .dropdown-item{color: #000000;font-size: 14px;letter-spacing: 0.11px;line-height: 24px;/* background: url(../images/gray-right-arrow.svg) no-repeat right 10px center; */background-size: 9px 8px;}
.nv-left .dropdown .dropdown-menu .dropdown-item:hover{background-color: transparent;/* background: url(../images/green-right-arrow.svg) no-repeat right 10px center; */background-size: 9px 8px;}
.nv-left .dropdown .dropdown-menu .submenu{ display: none;position: absolute;left:100%;top:0;/*height: 100%;*/margin: 0;}
.nv-left .dropdown-menu > li:hover > .submenu{ display: block; }

.conversasion-main{border-radius: 4px;background-color: #FFFFFF;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);height: 770px;display: flex;}
.conversasion-main .left{width: 315px;}
.conversasion-main .right{width: calc(100% - 315px);border-left: 1px solid #ECECEC;padding: 30px 20px;}
.conversasion-main .left h5{font-size: 16px;letter-spacing: 0.13px;line-height: 25px;padding: 40px 20px 20px;}
.conversasion-main .left ul li a{padding: 12px 32px;display: flex;align-items: center;}
.conversasion-main .left ul li a.active, .conversasion-main .left ul li a:hover{background-color: #F7F7F7;}
.conversasion-main .con-img{width: 36px;height: 36px;border-radius: 50%;margin-right: 10px;}
.conversasion-main .con-img img{width: 100%;height: 100%;border-radius: 50%;object-fit: cover;}
.conversasion-main .left ul li a span{font-size: 16px;font-weight: 500;letter-spacing: 0.13px;line-height: 25px;color: #000;}
.conversasion-main .right .header{display: flex;align-items: center;padding-bottom: 20px;border-bottom: 1px solid #ECECEC;justify-content: space-between;}
.conversasion-main .right .con-name{display: flex;align-items: center;}
.conversasion-main .right .con-name span{font-size: 20px;font-weight: 500;letter-spacing: 0.16px;line-height: 30px;}
.conversasion-main .right .more-div{display: flex;align-items: center;}
.conversasion-main .right .more-div a{font-size: 14px;font-weight: 600;letter-spacing: 0.11px;line-height: 21px;color: #599E00;}
.conversasion-main .right .more-div a.more{color: #808080;display: flex;align-items: center;margin-left: 25px;}
.conversasion-main .right .more-div a.more i.more{margin-left: 8px;background: url(../images/more-action-icon.svg) no-repeat center center;background-size: cover;display: inline-block;width: 20px;height: 20px;}
.conversasion-main .right .footer{padding-top: 30px;border-top: 1px solid #ECECEC;}
.conversasion-main .right .type-div form{display: flex;align-items: center;border: 1px solid #DDE8E0;border-radius: 4px;background-color: #F7F7F7;padding: 14px 20px;}
.conversasion-main .right button{font-size: 12px;font-weight: 600;letter-spacing: 0.09px;line-height: 18px;color: #FFFFFF;padding: 10px 24px;}
.conversasion-main .right .pin{display: block;margin: 0 15px;}
.conversasion-main .right .pin i{background: url(../images/pin.svg) no-repeat center center;background-size: contain;width: 30px;height: 30px;display: block;}
.conversasion-main .right textarea{height: 35px;width: calc(100% - 92px - 60px);border: 0;padding: 0;}
.conversasion-main .right textarea:hover{border: 0;}
.conversasion-main .right .con-main{height: calc(100% - 57px - 96px);overflow-x: auto;padding: 15px 0;display: flex;flex-direction: column;justify-content: flex-end;}
.conversasion-main .right .con-main .date-time{font-size: 12px;font-weight: 500;letter-spacing: 0.09px;line-height: 18px;text-align: right;display: block;color: #CFD0D2;margin-top: 12px;}
.conversasion-main .detail-wrapper{border: 1px dashed #C6C6C6;border-radius: 4px;background-color: #F7F7F7;padding: 15px 20px;}
.conversasion-main .detail-wrapper .detail-main{display: flex;}
.conversasion-main .detail-main .detail-half{width: 50%;}
.conversasion-main .detail-main .detail-half .single{margin-bottom: 15px;}
.conversasion-main .detail-main .detail-half .single span{font-size: 14px;font-weight: 500;letter-spacing: 0.11px;line-height: 21px;color: #808080;display: block;}
.conversasion-main .detail-main .detail-half .single span.green{color: #599E00;}
.conversasion-main .detail-wrapper span{font-size: 14px;font-weight: 500;letter-spacing: 0.11px;line-height: 21px;color: #808080;display: block;}
.conversasion-main .detail-wrapper p{font-size: 14px;letter-spacing: 0.11px;line-height: 23px;color: #101010;}

/*=============Added By Yashika 7/6/2021================*/

.bkmrk.bookmark-cirle .Bookmark{height: 30px;width: 30px;border-radius: 50%;background: #fff;display: flex;align-items: center;justify-content: center;}
.bkmrk.bookmark-cirle .Bookmark img{width: 12px;object-fit: contain;height: 21px;}

.tooltip-profile-icon{display: inline-block;line-height: 1;position: relative;cursor: pointer;padding: 0 0 10px;}
.tooltip-profile-icon i{background: url(../images/more-action-icon.svg) no-repeat center center;background-size: cover;display: inline-block;width: 20px;height: 20px;}
.tooltip-profile-icon .tooltip-profile{z-index: 99; display:none;bottom: inherit;box-shadow: 0 4px 15px 2px rgba(0,0,0,0.06);top: 40px;right: -15px;left: inherit;width: 172px;border-radius: 4px;color: #000;padding: 13px 20px;font-size: 14px;font-weight: 400;line-height: 21px;background: #fff;border: 1px solid #f3f3f9;position: absolute;}
.tooltip-profile-icon .tooltip-profile:after, .tooltip-profile-icon .tooltip-profile:before {bottom: 100%;left: 82%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;}
.tooltip-profile-icon .tooltip-profile:after {border-color: rgba(243, 243, 249, 0);border-bottom-color: #fff;border-width: 8px;margin-left: -8px;}
.tooltip-profile-icon .tooltip-profile:before {border-color: rgba(194, 225, 245, 0);border-bottom-color: #f3f3f9;border-width: 9px;margin-left: -9px;}
.tooltip-profile-icon:hover .tooltip-profile, .tooltip-profile-icon:focus .tooltip-profile{display: block;}
.tooltip-profile-icon .tooltip-profile a{color: #000000;font-size: 14px;letter-spacing: 0.11px;line-height: 30px;}
.tooltip-profile-icon .tooltip-profile a:hover{color: #599E00;}

.technical-certificate .file-list img{width: 30px;height: 40px;min-width: auto;}
.technical-certificate .file-list{border: 0;border-radius: 0;padding: 0;}
.technical-certificate .file-list ul li{border: 1px solid #DDDDDD;border-radius: 4px;background-color: #F9F9F9;padding: 20px;}
.technical-certificate .file-list ul li a{color: #599E00;font-size: 14px;font-weight: 600;letter-spacing: 0.11px;line-height: 21px;}
.technical-certificate .file-list span{line-height: 21px;}

.tb-head div a i, .tb-head div a img{margin-right: 10px;}
.tb-head div a.Bookmarked{color: #599E00;}

.review-inner .reply-feedback{padding-top: 22px;border-top: 1px solid #ECECEC;margin-top: 22px;}
.review-inner .reply-feedback h5{font-style: italic;}
.review-inner .reply-feedback p{font-style: italic;color: #808080;}
.review-inner .course-type-div{display: flex;align-items: center;margin-bottom: 12px;}
.review-inner .course-type-div h6{font-size: 12px;font-weight: bold;letter-spacing: 0.09px;line-height: 24px;color: #808080;}
.review-inner .course-type-div h6 span{color: #599E00;}
.review-inner .course-type-div h6.type{position: relative;padding-left: 22px;}
.review-inner .course-type-div h6.type:after{position: absolute;content: "";top: 0;bottom: 0;margin: auto;left: 10px;height: 4px;width: 4px;background-color: #808080;border-radius: 50%;}

.related-vid-inner .card{overflow: visible;}

.course-complete{border-top: 1px solid #ECECEC;padding-top: 12px;margin-top: 10px;padding-bottom: 10px;}
.course-complete h5{text-align: center;color: #808080;font-size: 14px;font-weight: 500;letter-spacing: 0.11px;line-height: 21px;padding-bottom: 10px;}
.course-complete .progress-course{width: calc(100% - 12px);background: #ECECEC;height: 6px;border-radius: 10px;margin: 0 6px;}
.course-complete .progress-course .progress-bar{background: linear-gradient(90deg, rgba(89,158,0,1) 0%, rgb(111 194 3) 100%);height: 5px;position: relative;border-radius: 10px;overflow: visible;max-width: 100%;}
.course-complete .progress-course .progress-bar span{position: absolute;right: -11px;top: 7px;font-size: 12px;font-weight: 600;letter-spacing: 0.09px;line-height: 18px;color: #599E00;}

.header-tab-div{border-radius: 4px 4px 0 0;background-color: #FFFFFF;box-shadow: 0 2px 2px 0 rgba(0,0,0,0.03);display: inline-flex;padding: 0;margin-bottom: 50px;}
.header-tab-div a{padding: 10px 19px;}



/*=============Added By Mayank 8/6/2021================*/
.ques-sec h5.Ques.Ques-g{color: #599E00;font-weight: 600}
.user-assignment-result .file-list-n{border-top: 1px solid #ddd;padding-top: 30px}
.quiz-assignment .file-list-n ul li p{color: #4A90E2}
.vid-ques{display: flex;padding-bottom: 25px}
.vid-ques .vid{height: 62px;width: 112.63px;margin-right: 5px}
.ques-sec .vid-ques h5{padding-bottom: 0}
.ques-sec .vid-ques a{font-size: 12px;font-family: 'Poppins', sans-serif;color: #599E00;margin-right: 20px}
.ques-sec .vid-ques .d-flex a:last-child{margin-right: 0}
.user-assignment-result .ques-top{border-bottom: 0;margin-bottom: 0}
.quiz-assignment .file-list-n:last-child{padding-bottom: 0}
.user-assignment-top{border: none;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);border-radius: 4px;padding: 22px 20px 20px 30px;margin-bottom: 25px;display: flex;flex-flow: column;background: #fff}
.usr {margin-right: 10px;height: 80px;width: 80px;border: 1px solid #599E00;border-radius: 100%;}
.usr img{width: 100%;height: 100%}
.user-assignment-top h5{font-size: 16px;font-weight: 600;color: #000;line-height: 25px;}
.user-assignment-top p{font-size: 14px;color: #808080;line-height: 24px;}
.user-assignment-top .poins-sec img{max-width: 12px;margin-right: 4px}
.poins-sec{display: flex;justify-content: space-between;width: calc(100% - 92px);border-bottom:1px solid rgba(200, 200, 200, .35);align-items: flex-start;}
.poins-sec a{font-size: 14px;font-family: 'Poppins', sans-serif;color: #599E00;font-weight: 600;}
button.leave-feedback.common-btn{margin-left: auto;background-color: #CDF6D8;border: none;margin-top: 20px;border-radius: 2px;color: #599E00;padding: 6px 20px}
button.leave-feedback.common-btn:hover{background: #599E00;color: #fff}
h5.no-ques{font-size: 16px;font-weight: 600;color: #000;line-height: 25px;padding-bottom: 12px}
.user-quiz-top .poins-sec{border-bottom: none}
.user-assignment-top.user-quiz-top{padding: 22px 30px;margin-bottom: 0;min-width: calc(100% - 350px)}
.user-quiz-top-main{margin-bottom: 20px}
.total-scored{border: 1px solid #599E00;display: flex;flex-flow: column;justify-content: center;border-radius: 4px;background-color: #FFFFFF;width: 320px;margin-left: 20px;align-items: center;}
.total-scored h5{font-size: 16px;font-weight: 500;color: #808080;line-height: 25px;padding-bottom: 15px}
.user-quiz-main-sec .user-assignment-result .file-list-n{margin-bottom: 0}
.user-quiz-main-sec .ques-sec ul.gen-sel.true-false li{width: auto;}
/* .user-quiz-main-sec .ques-sec .gen-sel li [type="radio"]:not(:checked) + label{background: #EAEAEA;} */

.student-live-traning.Proposal-details .prpsal-box h3{font-size: 14px;color: #D9B719;font-weight: 600}
.student-live-traning.Proposal-details .prpsal-box h3.strikethrough{color: #808080;padding-left: 12px;}
.student-live-traning.Proposal-details .pp-end{text-align: right;min-width: 240px}
.student-live-traning.Proposal-details .prpsal-box p{color: #4B4B4B;font-weight: normal;padding-top: 4px;padding-bottom: 7px}
.student-live-traning ul.listing li::before{background: #c6c6c6}
.student-live-traning ul.listing li:first-child::before{content: none}
.student-live-traning ul.listing li{padding-right: 8px}
.student-live-traning.Proposal-details .prpsal-box h6{font-size: 16px;color: #4B4B4B;font-weight: bold;padding-right: 8px}
.total-scored h2{font-size: 36px;font-weight: 500;color: #599E00;line-height: 23px;padding-bottom: 0px}
.student-live-traning .skill-block{padding-top: 10px;padding-bottom: 14px}
.student-live-traning ul.listing li span{color: #599E00;font-weight: 600;}
.student-live-traning ul.listing li.bef-none:before{content: none;}
/* .student-live-traning .prpsal-box-lft{width: 200px;}
.student-live-traning .prpsal-box-rit{width: calc(100% - 200px)} */
.student-live-traning .prpsal-box-lft .rating {justify-content: center;display: flex;align-items: center;color: #599E00;font-size: 14px;}
.student-live-traning .prpsal-box-lft .rating span {color: #737781;font-size: 12px;line-height: 22px;padding-left: 5px;padding-bottom: 0;}
.prpsal-box-lft-img, .prpsal-box-lft-img img.pro_img{position: relative;min-height: 140px;max-height: 140px;width: 240px;}
.prpsal-box-lft-img img.pro_img{object-fit:fill}
.prpsal-box-lft-img img.premium {position: absolute;top: 0;left: 0;z-index: 9;max-width: 100px}
.prpsal-box-lft-img a.Bookmark{position: absolute;top: 10px;right: 10px;z-index: 9;display: flex;width: 30px;height: 30px;background: #fff;border-radius: 100%;color: #599E00;align-items: center;justify-content: center;}
.prpsal-box-lft-img a.Bookmark img{object-fit: contain;}
.vid-course.related-vid .bkmrk{width: 100%}
.empty-course{display: flex;flex-flow: column;}
.course-complete .progress-course .progress-bar{animation: inherit;}
.tb-head .tooltip-des.tooltip-big a{padding-bottom: 15px;padding-left: 0;}
.tb-head .tooltip-des.tooltip-big{margin-left: 30px}
.tb-head div.sb-group{flex-wrap: nowrap;padding-right: 0}
.tb-head .sb-group, .tb-head .sb-button{margin: 0!important}
.tb-head .sb-wrapper{width: auto;min-width: inherit;height: auto}
.tb-head .sb-wrapper div{padding-right: 0}
.tb-head .sb-wrapper .sb-icon{min-width: inherit;margin-right: 5px}
.student-design-result .sidebar span.price-range{display: flex;justify-content: space-between;}
.student-design-result .sidebar span.price-range .form-control {border: 1px solid #DDE8E0;background: #fff;width: 110px;}

.highlights-main.highlights-main-mr{margin-top: 30px;position: relative;min-height: 500px}
.overlay-popup{display: none;position: absolute;top: 0;left: 0;z-index:99;border: 1px solid #CD5656;box-shadow: 0 3px 10px 2px rgba(0,0,0,0.06);border-radius: 4px;background: rgba(255,255,255,.9);width: 100%;height: 500px;padding: 90px;text-align: center;display: flex;justify-content: center;align-items: center;flex-flow: column;}
.overlay-popup.visible{display: flex;}
.course-creation .tab-content .overlay-popup h4{font-size: 22px;font-weight: 500;line-height: 33px;padding-bottom: 20px;text-transform: inherit;}
.course-creation .tab-content .overlay-popup p{font-size: 14px;color: #000;line-height: 26px;padding-bottom: 20px}
.overlay-popup .small-btn{background: #CDF6D8;color: #599E00;border: none;}

section.training-details-upper.global-msg-section{background: #F7F7F7;}
.training-details{background: #fff;padding: 20px 20px 20px 30px;box-shadow: 0 34px 40px 6px rgba(0,0,0,0.02);border-radius: 4px;}
.global-msg-section .training-details .breadcrumb{margin:0}
.global-msg-section .training-details .global-header {flex-flow: column;align-items: flex-start;}
.global-msg-section .training-details .global-header h2{font-size: 24px;padding-bottom: 5px}
.global-msg-section .training-details .global-header p{font-size: 16px;padding-bottom: 5px;color: #4B4B4B;}
.training-details .usr-des .rating div{padding-right:0;margin-right:0;border:none;}
.training-details .usr-des div{border-right: 1px solid #808080;padding-right: 10px;margin-right: 10px;}
.training-details .usr-des div:last-child{border-right: 0;margin-right: 0;padding-right: 0}
.training-details .usr-des .location p{color:#000000;font-size: 14px;font-weight: 600}
.training-details .usr-des h5{font-size: 14px}
.training-details .usr-des h5::first-letter{color: #000;}
.training-details .usr-des{padding-top: 12px}
.training-details ul.listing li{color:#4B4B4B;font-size: 13px;padding-right: 13px;padding-bottom: 0}
.training-details ul.listing li:first-child:before{content: none;}
.training-details ul.listing li::before{margin-right: 12px}
.abt-course h4{font-size: 22px;color: #000;line-height: 33px;font-weight: 500;padding-bottom: 10px}
/* .abt-course p{font-size: 14px;color: #000;line-height: 26px;} */
.abt-course p a{color: #599E00;font-weight: 600}
.training-details ul.listing li::before{background: #C6C6C6}
.training-details .abt-course{padding-top: 55px}

button.border-btn.common-btn{background: #fff;border: 1px solid #808080;color: #808080;font-weight: normal;margin-right: 18px}
button.border-btn.common-btn .fa{margin-right: 4px}
.traning-helight.course-hightlights{box-shadow: 0 34px 40px 6px rgba(0,0,0,0.02);border-radius: 4px;background: #fff;border: none;margin: 0}
.traning-helight .course-content-head{border: none;padding-bottom: 0;padding-top: 25px}
.traning-helight .course-hightlights-inner{padding-top: 15px}
.traning-helight .course-hightlights-inner li{color: #808080}
.traning-helight .video-block img{width: 100%}
.training-details-btm .subtitle{font-size: 22px;font-weight: 500;color: #000}
.training-details-btm .course-content{border-radius: 4px;overflow: hidden;margin-bottom: 50px}
.training-details-btm .course-content.course-feature #main #faq .card{padding-left: 25px}
.training-details-btm .course-feature #main #faq .card .card-header .btn-header-link{font-weight: 600}
.training-details-btm #main #faq .card .card-body{font-size: 14px;color: #000;}
.training-details-btm #main #faq .card .card-body span{display: block;padding-bottom: 14px}
.training-details-btm .rating{padding-top: 0;display: flex;align-items: center;color: #599E00;font-size: 14px}
.training-details-btm .rating i{padding-right: 5px}
.training-details-btm .rating span{color: #737781;font-size: 12px;line-height: 22px;padding-left: 5px}
.training-details-btm .tab-content .usr-des{padding-bottom: 18px}
.training-details-btm .rating span{padding-bottom: 0}
.training-details-btm .review-sec{padding-top: 50px}
.training-details-btm .review-sec .small-btn{background: #CDF6D8;color: #599E00;border: none;display: inherit;}
.training-details-btm .tutoric-detail-inner{border: 1px solid #DDDDDD;border-radius: 4px;padding: 30px;margin-top: 18px;flex-flow: column;}
.training-details-btm .tutoric-detail{margin-top: 50px}
.training-details-btm .tutoric-detail-inner p{font-size: 15px;color: #000;line-height: 26px;padding-top: 12px;padding-bottom: 25px}
.training-details-btm .tutoric-detail-inner p a{color: #599E00;font-weight: 600}
.training-details-btm .tutoric-detail-inner h5{font-size: 18px;color: #000;line-height: 27px;padding-bottom: 17px}
.training-details-btm .tutoric-detail-inner button.common-btn.small-btn{display: inline-block;width: auto;margin-right: auto;}
.best-price{/*background-color: #DDFFE6;*/background-color: #fff;border: 1px solid #599E00;border-radius: 4px;padding: 24px 30px;position: sticky;top: 0}
.best-price h6{color: #000000;font-size: 14px;font-weight: 500;line-height: 24px;padding-bottom: 7px;text-align: center;}
.best-price h6.small{color: #599E00;font-size: 12px;font-weight: 500;line-height: 24px;padding-bottom: 13px;text-align: center;}
.best-price .price-block{align-items: center;justify-content: center;}
.best-price .price-block{padding-bottom: 4px}
.best-price .price-block h2{font-size: 26px;color: #599E00;font-weight: 600;line-height: 39px;padding-right: 8px}
.best-price .price-block h3{font-size: 20px;color: #808080;font-weight: 400;line-height: 24px;padding-right: 15px}
.best-price .price-block h5{font-size: 16px;color: #DAB600;font-weight: 500;line-height: 24px;}
.best-price .how-work h5{font-size: 16px;color: #000;font-weight: 500;line-height: 24px;padding-bottom: 10px}
.best-price .how-work li{font-size: 14px;color: #424242;line-height: 26px;padding-bottom: 6px;position: relative;display: flex;}
.best-price .how-work li:before{content: "-";width: 14px;}
.best-price .how-work a{font-size: 12px;color: #599E00;line-height: 18px;font-weight: 600;}
.best-price .how-work{border-top: 1px solid rgba(0,178,37,0.22);padding-top: 22px;margin-top: 30px}
.training-details-btm .card li div{position: relative;padding-left: 16px}
.training-details-btm .card li div:after{content: "";width: 7px;height: 7px;border-radius: 100%;background:#C6C6C6;position: absolute;left: 0px;top: 50%;transform: translateY(-50%);}


.training-main-pg .container{max-width:875px }
.training-main-pg.training-details-btm .course-feature #main #faq .card .card-header .btn-header-link h4{font-size: 18px;color: #000;font-weight: 600;padding-right: 8px;line-height: 24px;display: inline-block;}
.training-main-pg.training-details-btm .course-feature #main #faq .card .card-header .btn-header-link h5{font-size: 12px;color: #599E00;font-weight: 600;line-height: 24px;padding-bottom: 0;display: inline-block;}
.training-main-pg.training-details-btm .course-feature #main #faq .card .card-header .btn-header-link h6{font-size: 14px;color: #808080;font-weight: 400;line-height: 24px;padding-bottom: 0;display: inline-block;}
.training-main-pg #main #faq .card .card-header{background: #fff}
.training-main-pg #main #faq .card .card-header p{color: #808080;font-size: 14px;line-height: 22px;padding-bottom: 10px}
.training-main-pg.training-details-btm .course-content.course-feature #main #faq .card{padding-left: 30px}
.training-main-pg #main #faq .card .card-header .btn-header-link:after{background: #CDF6D8;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;border-radius: 100%}
.training-main-pg.training-details-btm .subtitle{padding-bottom: 10px}
.training-main-pg .skip-link{color: #808080;font-size: 14px;font-family: 'Poppins', sans-serif;text-decoration: underline;}
.training-main-pg.training-details-btm .course-content.course-feature #main #faq .card:last-child{border-bottom: none;}
.training-main-pg.training-details-btm .course-content{margin-bottom: 35px}

.training-main-pg #main #faq .card .card-body ul.create_course_link li{justify-content: flex-start;color: #808080;font-size: 12px;font-family: 'Poppins', sans-serif;align-items: center;padding-bottom: 25px;position: relative;}
.training-main-pg #main #faq .card .card-body ul.create_course_link li span{color:#599E00;font-family: 'Poppins', sans-serif;font-weight: 600;padding-bottom: 0;padding-left: 18px;cursor: pointer;}
.training-main-pg #main #faq .card .card-body ul.create_course_link li div{width: 20px;height: 20px;display: flex;align-items: center;justify-content: center;border-radius: 100%;padding: 0;color: #808080;font-size: 12px;font-weight: 600;font-family: 'Poppins', sans-serif;background: #E0E0E0;margin-right: 10px;z-index: 1;}
.training-main-pg #main #faq .card .card-body ul.create_course_link li div:after{content: none;}
.training-main-pg #main #faq .card .card-body ul.create_course_link li div:before{content: "";width: 1px;height: 25px;border:1px dashed #C6C6C6;position:absolute;top: 20px;}
.training-main-pg #main #faq .card .card-body ul.create_course_link li:last-child div:before{content: none;}
.training-main-pg #main #faq .card .card-body ul.create_course_link li.complete{color: #599E00;cursor: pointer;}
.training-main-pg #main #faq .card .card-header span.complete{font-size: 12px;line-height: 18px;font-family: 'Poppins', sans-serif;font-weight: 600;color: #599E00;position: absolute;right: 75px;top: 22px}
.training-main-pg #main #faq .card .card-header span.in-progress{font-size: 12px;line-height: 18px;font-family: 'Poppins', sans-serif;font-weight: 600;color: #8F5703;position: absolute;right: 75px;top: 22px}
.training-main-pg #main #faq .card .card-body ul.create_course_link li.complete div{background: transparent;}
.training-main-pg #main #faq .card .card-body ul.create_course_link li.complete div img{width: 100%;height: 100%;padding-right: 0}
.training-main-pg-sidebar{padding-right: 25px;margin-right: 25px;width: 273px;border-right: 1px solid #ECECEC;min-width: 273px;}
.training-main-pg-detail .container{max-width: 1170px}
.training-main-pg-sidebar .usr{border: 1px solid #CDF6D8;width: 50px;height: 50px;min-width: 50px;margin-right: 8px}
.training-main-pg-sidebar .usr_des {width: calc(100% - 58px);}
.training-main-pg-sidebar .usr_des h6{font-size: 14px;font-weight: 500;color: #000000;padding-right: 8px;line-height: 14px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;max-width: calc(100% - 60px);}
.training-main-pg-sidebar .verified{color: #599E00;;font-size: 12px;font-style: italic;line-height: 14px;display:flex;align-items: flex-start;}
.training-main-pg-sidebar .premium{color: #000000;font-size: 12px;font-style: italic;line-height: 24px;padding-top: 3px}
.training-main-pg-sidebar .course-complete h6{font-size: 14px;font-weight: 500;line-height: 24px;color: #000000;padding-bottom: 10px}
.training-main-pg-sidebar .course-complete{border-top: 0;}
.training-main-pg-sidebar .verified img{width: 14px;margin-right: 4px}
.training-main-pg-sidebar .add-skill{display: flex;padding-top: 20px;padding-bottom: 0px;}
.training-main-pg-sidebar .add-skill h5{color: #808080;font-size: 14px;line-height: 21px;font-weight: 500}
.training-main-pg-sidebar .add-skill span{color: #808080;font-size: 14px;line-height: 21px;font-weight: 500;padding-left: 10px}
.training-main-pg-sidebar .add-skill + .go-profile{padding-top: 10px;}
.training-main-pg-sidebar .go-profile{padding-bottom: 24px;}
.training-main-pg-sidebar .go-profile a{color: #599E00;font-size: 14px;line-height: 24px;font-weight: 500;}
.plan-box{border: 1px solid #DDDDDD;border-radius: 4px;display: flex;flex-flow: column;justify-content: center;align-items: center;text-align: center;padding: 30px 10px}
.training-main-pg-sidebar .plan-box .usr{width: 80px;height: 80px;margin-right: 0;margin-bottom: 20px}
.plan-box p{font-size: 14px;color: #808080;font-weight: 500;line-height: 24px;padding-bottom: 2px}
.plan-box h4{font-size: 18px;color: #599E00;font-weight: 600;line-height: 27px;padding-bottom: 10px}
.plan-box h5{font-size: 15px;color: #000000;line-height: 23px;padding-bottom: 20px}
.plan-box ul{width: 100%;}
.plan-box li{font-size: 12px;color: #000000;line-height: 18px;text-align: left;font-family: 'Poppins', sans-serif;font-weight: 600;padding-bottom: 10px;}
.plan-box li img{max-width: 11px;margin-right: 10px;padding-bottom: 0;}
.plan-box button.common-btn.small-btn{background-color: #F9F9E5;color: #599E00;border: 1px solid transparent;margin-top: 15px;}
.plan-box button.common-btn.small-btn:hover{border-color:#599E00;}
.training-main-pg-detail.training-main-pg.training-details-btm .course-content{margin-top: 0}
.training-main-pg-detail .training-main-pg-detail-sec{width: 100%}

.recent-activity{border: 1px solid #ECECEC;border-radius: 4px;}
.recent-activity-head{border-bottom: 1px solid #ECECEC;padding: 20px;}
.recent-activity-body{padding: 20px;}
.recent-activity-head h5{font-size: 18px;color: #000000;font-weight: 500;line-height: 27px;}
.recent-activity-body p, .recent-activity-body li{font-size: 14px;color: #808080;line-height: 24px;}
.recent-activity-body li a{color:#808080;min-width: 100px;}
.recent-activity-body li{position: relative;/* padding-left: 22px;padding-bottom: 25px; */display: flex;justify-content: space-between;padding: 10px 10px 10px 22px;}
.recent-activity-body li:before{position:absolute;width: 7px;height: 7px;background-color: #C6C6C6;content: "";position: absolute;left: 2px;border-radius: 100%;top: 18px}
.recent-activity-body li:hover{background: #F7F7F7;}
.recent-activity-body li:last-child{padding-bottom: 0;}
.recent-activity-body li span{color: #000;font-weight: 500;}

.Quick-Views{border: 1px solid #ECECEC;border-radius: 12px;margin-bottom: 30px}
.Quick-Views-head{border-bottom: 1px solid #ECECEC;padding: 20px;display: flex;justify-content: space-between;padding-bottom: 0}
ul.qv-link{display: flex;}
ul.qv-link li{padding-left: 30px}
ul.qv-link li a{color: #000000;font-size: 12px;font-weight: 600;line-height: 18px;font-family: 'Poppins', sans-serif;border-bottom: 2px solid transparent;display: inline-block;padding: 0 4px 16px;margin-bottom: -1px;text-transform: uppercase;}
ul.qv-link li a:hover, ul.qv-link li.active a{color: #599E00;border-color: #599E00}
.Quick-Views-body{padding: 20px;}
.Quick-Views-head h5{font-size: 18px;color: #000000;font-weight: 500;line-height: 27px;}
.Quick-Views-body p{font-size: 14px;color: #808080;font-weight: 500;line-height: 24px;}

.Quick-Views-body .no-activity{text-align: center;}
.Quick-Views-body .no-activity button.common-btn.small-btn{background-color: #F9F9E5;color: #599E00;border: none;margin-bottom: 15px;border: 1px solid transparent;}
.Quick-Views-body .no-activity button.common-btn.small-btn:hover{border: 1px solid #599E00;}
.Quick-Views-body .no-activity h3{font-size: 22px;color: #000000;font-weight: 600;line-height: 33px;padding-bottom: 22px;padding-top: 8px}

.subscription-lft .nav-tabs [type="radio"]:checked, .subscription-lft .nav-tabs [type="radio"]:not(:checked) {-webkit-appearance: radio;left: 0;position: absolute;width: 100%;height: 100%;z-index: 9;cursor: pointer;opacity: 0;}
.subscription-lft .nav-tabs .nav-item{position: relative;}
.subscription-lft [type="radio"]:checked + label{background-color: #599E00;color: #fff;}
.subscription-lft [type="radio"]:checked + label:before, .subscription-lft [type="radio"]:not(:checked) + label:before, .subscription-lft [type="radio"]:checked + label:after, .subscription-lft [type="radio"]:not(:checked) + label:after{content: none;}
.subscription-lft .card-body{display: none;}
.subscription-lft .card-body.active{display: block;}

/*=============Added By Yashika 24/6/2021================*/

.tr-footer h5{font-size: 18px;font-weight: 600;letter-spacing: 0.14px;line-height: 24px;}
.tooltip-profile-icon i.dot-icon{width: 30px;height: 30px;}
/*.tooltip-profile-icon{padding: 0;}*/
.tutoric-detail-overview li{padding-right: 60px;text-transform: uppercase;}
.tutoric-detail-overview li span{text-transform: capitalize;}
.tr-profile .tutoric-detail-overview li:after{right: 30px;} 
img.premium{width: 100px !important;}
.bkmrk button img{width: 12px !important;border-radius: 0 !important;}
.global-msg-section .ux-overview .tb-head{margin-bottom: 40px;}
.related-vid-inner .card-header{border: 0;}
.prpsal-box-lft .bkmrk{left: 0;width: calc(100% - 20px);}
.tr-profile .prpsal-box-rit ul.listing li::before{background: #C6C6C6;}
.prpsal-box-rit .price-main h6{font-size: 16px;font-style: italic;font-weight: bold;letter-spacing: 0.13px;line-height: 24px;color: #4B4B4B;}
.prpsal-box-rit .price-main h4{font-size: 14px;font-weight: 500;letter-spacing: 0.11px;line-height: 24px;color: #808080;}
.prpsal-box-rit .price-main h3{font-size: 14px;font-weight: 600;letter-spacing: 0.11px;line-height: 24px;color: #D9B719;margin: 0 8px;}
.prpsal-box-rit .enroll-btn{background: transparent;padding: 0;}
.prpsal-box-rit .right-green{display: block;width: 24px;height: 24px;background: url(../images/right-green-arrow.svg) no-repeat center center;background-size: cover;}
.tr-profile .staible-cer-sec-inner{border: 1px solid #DDDDDD !important;border-radius: 4px;background-color: #F9F9F9;padding: 15px 20px !important;display: flex;align-items: center;justify-content: space-between;margin-bottom: 10px;}
.tr-profile .staible-cer-sec-inner img{height: 40px;width: 32px;object-fit: contain;max-width: 100%;min-width: auto;margin-right: 10px;object-position: center center;}
.tr-profile .staible-cer-sec-inner a{font-size: 14px;font-weight: 600;letter-spacing: 0.11px;line-height: 21px;color: #599E00;}
.coupons-main .coupons-single{background-color: #CDF6D8;padding: 30px;border-radius: 10px;text-align: center;}
.coupons-main .coupons-single p{font-size: 15px;letter-spacing: 0.12px;line-height: 23px;color: #000000;}
.coupons-main .coupons-single h5{font-size: 14px;font-weight: 500;letter-spacing: 0.11px;line-height: 24px;color: #000000;margin-top: 25px;}
.coupons-main .coupons-single h4{font-size: 18px;font-weight: 600;letter-spacing: 0.14px;line-height: 27px;color: #000000;text-transform: uppercase;color: #599E00;}
.coupons-main .coupons-single h4 i.copy{display: inline-block;height: 20px;width: 16px;background: url(../images/copy.svg) no-repeat center center;background-size: cover;vertical-align: middle;}
.coupons-main .coupons-single span{font-size: 12px;font-weight: 500;letter-spacing: 0.09px;line-height: 18px;color: #808080;margin-top: 20px;display: block;}
.tooltip-share-icon{padding-bottom: 5px;}
.tooltip-share-icon .tooltip-profile{top: 19px;}
.coupons-main .control-sec {position: absolute;right: 0;top: -45px;display: flex;}
.coupons-main .control-sec a{height: 24px;width: 24px;background-color: #CDF6D8;display: flex;justify-content: center;align-items: center;border-radius: 100%;color: #599E00;font-weight: 900;margin-left: 10px;}
.coupons-main .carousel {margin-bottom: 0;}
.upcomingCourse .control-sec{display: flex;align-items:center}
.upcomingCourse .control-sec a.right {background: url(../images/ic-rightarrow.svg) no-repeat;text-indent: -9999px;width: 24px;height: 24px;}
.upcomingCourse .control-sec a.left {background: url(../images/ic-leftarrow.svg) no-repeat;text-indent: -9999px;width: 24px;height: 24px;margin-right: 12px;}
/*=============Added By Mayank 29/6/2021================*/
.tb-head .tooltip-des.tooltip-big{display: inline;}
.training-details .btn-sec .tooltip_de{z-index: 99; display:none;bottom: inherit;box-shadow: 0 4px 15px 2px rgba(0,0,0,0.06);top: 35px;right: inherit;left: 0px;width:212px;    border-radius: 4px;color: #000;padding: 20px;font-size: 14px;font-weight: 400;line-height: 21px;background: #fff;border: 1px solid #f3f3f9;position: absolute;}
.training-details .btn-sec .tooltip_de:after, .tb-head .tooltip_de:before {bottom: 100%;left: 7%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;}
.training-details .btn-sec .tooltip_de:after {border-color: rgba(243, 243, 249, 0);border-bottom-color: #fff;border-width: 8px;margin-left: -8px;}
.training-details .btn-sec .tooltip_de:before {border-color: rgba(194, 225, 245, 0);border-bottom-color: #f3f3f9;border-width: 9px;margin-left: -9px;}
.training-details .btn-sec .tooltip-des:hover .tooltip_de, .tb-head .tooltip-des:focus .tooltip_de{display: block;}
.training-details .btn-sec .tooltip-des.tooltip-big{background: #fff;border: 1px solid #808080;color: #808080;font-weight: normal;display: inline-block;font-family: 'Poppins', sans-serif;border-radius: 4px;padding:6px 20px!important;min-width: 110px;text-align: center;cursor: pointer;font-size: 14px;letter-spacing: 0.11px;line-height: 22px;}
.training-details .btn-sec .tooltip-des.tooltip-big .fa, .training-details .btn-sec .tooltip-des.tooltip-big a{color: #808080;}
.training-details .btn-sec div.sb-group{flex-wrap: nowrap;padding-right: 0}
.training-details .btn-sec .sb-group, .tb-head .sb-button{margin: 0!important}
.training-details .btn-sec .sb-wrapper{width: auto;min-width: inherit;height: auto}
.training-details .btn-sec .sb-wrapper div{padding-right: 0}
.training-details .btn-sec .sb-wrapper .sb-icon{min-width: inherit;margin-right: 5px}
.up-traning-main{ border-radius: 4px;background-color: #FFFFFF;border:1px solid #DDDDDD;padding: 30px;margin: 30px 0}
.t-head {display: flex;flex-flow: column;border-radius: 4px;background-color: #F7F7F7;min-width: 150px;text-align: center;padding: 6px;}
.up-traning-top {display: flex;justify-content: space-between;border-bottom: 1px solid #DDDDDD;padding-bottom: 18px;margin-bottom: 18px;}
.t-head h5 {color: #000000;font-size: 16px;font-weight: 500;letter-spacing: 0.13px;line-height: 24px;}
.t-head p {color: #808080;font-size: 10px;font-weight: 500;letter-spacing: 0.08px;line-height: 24px;}
section.training-details-upper.global-msg-section .training-details .global-header{border-bottom: 0}  
.up-traning-btm table{width: 100%}
.up-traning-btm table th{color: #808080;font-family: 'Poppins', sans-serif;font-size: 12px;padding-bottom: 20px;font-weight: 500;letter-spacing: 0.09px;line-height: 18px;}
.up-traning-btm table td, .up-traning-btm table td [type="radio"]:checked + label, .up-traning-btm table td [type="radio"]:not(:checked) + label{color: #000;font-family: 'Poppins', sans-serif;font-size: 14px;padding-bottom: 20px;font-weight: 500;letter-spacing: 0.09px;line-height: 24px;}
.up-traning-btm table td a{color: #599E00;font-weight: 500;}
.up-traning-btm table td:last-child{text-align: right;}
.up-traning-btm table th:last-child{text-align: right;}
.up-traning-btm table tr:last-child td{padding-bottom: 0}

.up-traning-btm table td [type="radio"]:checked + label, .up-traning-btm table td [type="radio"]:not(:checked) + label{padding-bottom: 0;line-height: 16px}
.up-traning-btm table [type="radio"]:checked + label:before, .up-traning-btm table [type="radio"]:not(:checked) + label:before{top: 50%;transform: translateY(-50%);left: 0px;bottom: auto;}
.up-traning-btm table [type="radio"]:checked + label:after, .up-traning-btm table [type="radio"]:not(:checked) + label:after{top: 50%;transform: translateY(-50%);left: 3px;bottom: auto;}
.up-traning-btm table tr.disable td label, .up-traning-btm table tr.disable td, .up-traning-btm table tr.disable td a{color: #9D9D9D!important;cursor: no-drop!important;pointer-events: none!important}
.review-inner .rating .fa{color: #57b430; font-size: 18px;padding-right: 5px;}

/*=============Added By Mayank 30/6/2021================*/
h4.sub-title{font-size: 20px;line-height: 30px;color:#000;padding-bottom: 22px;font-weight: 600}
.tr-payment .global-header{padding-bottom: 20px}
.ml-detail {border-radius: 0px;background-color: #FFFFFF;box-shadow: 0 0 10px 1px rgb(0 0 0 / 2%);margin-bottom: 10px}
.ml-detail-top {padding: 15px 20px;border-bottom: 1px solid #E0E0E0;display: flex;justify-content: space-between;}
.ml-detail-top h5 {color: #000000;font-size: 16px;font-weight: 600;letter-spacing: 0.13px;line-height: 24px;padding-bottom: 4px;}
.ml-detail-top .date {color: #737781;font-size: 14px;letter-spacing: 0.11px;line-height: 24px;}
.ml-detail-top .date img{width: 12px;margin-top: -3px;}
.ml-detail-top h6 {font-family: 'Poppins', sans-serif;font-size: 14px;font-weight: 600;letter-spacing: 0.11px;line-height: 21px;color: #599E00;}
ul.sec {display: flex;padding-top: 12px;}
ul.sec li {display: flex;font-family: 'Poppins', sans-serif;color: #808080;font-size: 14px;align-items: center;padding-right: 17px;margin-right: 17px;border-right: 1px solid #808080;line-height: 17px;}
ul.sec li span {color: #000;padding-left: 2px;}
ul.sec li a {color: #599E00;font-size: 12px;font-weight: 500;letter-spacing: 0.09px;line-height: 18px;margin-left: 8px;}
ul.sec li:last-child{padding-right: 0;margin-right: 0;border: none;}
.ml-detail-btm{padding: 15px 20px;}
.ml-detail-btm ul.sec{padding-top: 0}
.ml-detail-btm ul.sec li{font-size: 16px}
.ml-detail-btm ul.sec.funded li span{color: #B77818}
.ml-detail-btm ul.sec li span.funded{color: #B77818}
/* .ml-detail-btm .common-btn.cancel-btn{background-color: #F7F7F7;border-color: #f7f7f7;color: #C8C8C8;}
.ml-detail-btm .common-btn.cancel-btn:hover{border-color: #f7f7f7;background: #fff} */
.Training-batch-detail-pg .ml-detail-btm .more{padding-bottom: 7px;top: 0}
.Training-batch-detail-pg .ml-detail-btm .arrow_box{top: 30px}

.global-msg-section.checkout-pg .breadcrumb{margin: 0;margin-bottom: 18px}
.global-msg-section.checkout-pg .global-header{margin-bottom: 40px}
h3.sub-title{font-size: 24px;line-height: 35px;color:#000;padding-bottom: 35px;font-weight: 600}
h5.sb_title{font-size: 16px;line-height: 25px;color:#000;padding-bottom: 15px;font-weight: 600}
.checkout-pg-main .up-traning-main{margin: 0}
.checkout-pg-main p.last_date{color: #CBA900}

.milestone-detail h5{padding-bottom: 7px}
.milestone-detail{padding-top: 35px}
.milestone-detail p{font-size: 14px;line-height: 26px}
.milestone-detail .mx-price{font-weight: 600}
.milestone-detail .date {color: #737781;font-size: 14px;letter-spacing: 0.11px;line-height: 24px;display: flex;font-weight: 600}
.milestone-detail .date img{width: 12px;margin-right: 4px}
.ml-detail-main {border-radius: 4px;background-color: #FFFFFF;box-shadow: 0 34px 40px 6px rgb(0 0 0 / 2%);padding: 25px 30px;margin-top: 22px;}
.ml-detail-main-inner{padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px solid #ddd}

.checkout-pg .best-price{position: relative;}
.checkout-pg .best-price h6{text-align: left;border-bottom: 1px solid rgba(0,178,37,0.22);font-size: 16px;color: #000000;font-weight: 600;margin-bottom: 22px;font-family: 'Poppins', sans-serif;text-transform: uppercase;}
ul.summary {border-bottom: 1px solid rgba(0,178,37,0.22);padding-bottom: 12px;margin-bottom: 12px;}
ul.summary li {display: flex;justify-content: space-between;}
ul.summary li h5 {font-size: 16px;color: #000000;font-weight: 500;letter-spacing: 0.13px;line-height: 24px;padding-bottom: 5px;}
ul.summary li h5 span {color: #599E00;font-weight: 600;}
ul.summary:last-of-type{border: none;}
li.Coupon-code {font-family: 'Poppins', sans-serif;color: #599E00;font-size: 10px;font-weight: 600;letter-spacing: 0.09px;line-height: 24px;}

.ml-detail-main-footer {display: flex;justify-content: flex-end;}
.ml-detail-main-footer h5.sb_title {padding-bottom: 0;padding-left: 20px;}
.ml-detail-main-footer h5.sb_title.pr-green{color: #599E00;}
.milestone-detail .date.date-sec{color: #000000;font-weight: normal;}

.coupon-code{border-radius: 4px;background-color: #FFFFFF;box-shadow: 0 34px 40px 6px rgba(0,0,0,0.02);padding: 30px 20px;margin-top: 30px}
.coupon-code .form-group{margin-bottom: 0;margin-right: 20px;width: calc(100% - 86px)}
.coupon-code .form-control{padding: 12px 11px}
.coupon-code .small-btn{min-width: 86px}
.coupan-apply{color: #5AAD00;font-size: 12px;font-weight: 500;line-height: 24px;display: flex;align-items: center;}
.coupan-apply img{margin-left: 9px}

/*=============Added By Mayank 01/7/2021================*/
.save-card{border-bottom: 1px solid #DDDDDD;padding-bottom: 24px;margin-bottom: 24px}
.save-card:last-of-type{padding-bottom: 0;margin-bottom: 0;border: none;}
.save-card .general-info.subscription-sec{width: 100%;padding-left: 0;margin-left: 0;border: none;max-width: inherit;padding-top: 20px;display: none;}
.save-card .reg-process .form-group input[type='checkbox'] + label{color: #000;}
.save-card h5{color: #808080;font-size: 16px;font-weight: normal;line-height: 25px;padding-left: 28px}
.save-card [type="radio"]:checked + label, .save-card [type="radio"]:not(:checked) + label{font-size: 16px;font-weight: 500;color: #000;font-family: 'Poppins', sans-serif;padding-bottom: 8px}
.save-card [type="radio"]:checked + label + .subscription-sec{display: block;} 

a.contact-me {color: #599E00;padding-top: 0;margin-left: auto;font-weight: 600;font-size: 14px;font-family: 'Poppins', sans-serif;}
.training-details-btm .tutoric-detail-inner .Custom-Requirement h5{padding-bottom: 7px;font-size: 16px;font-weight: 500}
.training-details-btm .tutoric-detail-inner .Custom-Requirement p{padding-top: 0px;font-size: 14px;padding-bottom: 17px}

.one-o-one-request h5.sb_title span{color: #599E00}
.one-o-one-request .allow-text{color: #808080;padding-top: 4px;font-size: 14px;line-height: 22px}
.one-o-one-request.quiz-main-nw .live-quiz-main .live-quiz-inner{margin-bottom: 0;padding-bottom: 0}
.one-o-one-request .next-btn{padding-top: 45px}

.global-msg-section .conversasion-main .msg-bar .left-msg div, .global-msg-section .conversasion-main .msg-bar .right-msg div{max-width: 100%;/* background: transparent; */}
.global-msg-section .conversasion-main .con-main, .global-msg-section .conversasion-main .detail-half, .global-msg-section .conversasion-main .single{padding: 0!important}
.global-msg-section .conversasion-main .detail-wrapper .detail-main{display: flex;/*padding: 0*/}
.global-msg-section .conversasion-main .msg-bar .left-msg .con-main, .global-msg-section .conversasion-main .msg-bar .right-msg .con-main{width: 90%}
.global-msg-section .conversasion-main .msg-bar .left-msg .detail-wrapper, .global-msg-section .conversasion-main .msg-bar .right-msg .detail-wrapper{background: #F7F7F7;border-radius: 4px;padding: 15px 20px;width: 100%;}
.global-msg-section .conversasion-main .detail-main .detail-half{width: 50%!important}
.global-msg-section .conversasion-main .detail-main .detail-half .single{display: block;}

/*=============Added By Mayank 06/7/2021================*/
.general-info.subscription-sec, .general-info.subscription-sec form, div#card-info{width: 100%!important;}
div#card-info {border: 1px solid #C7CAD1;border-radius: 4px;padding:13px 11px;font-size: 16px;line-height: 22px;color: #000;background: #fff;}
.ck-page{min-height: 100vh}
.my-video-subscription .yrly-sub{margin-bottom: 50px}
.my-video-subscription.global-msg-section .global-header{margin-bottom: 40px;}
.subscription-lft.my-video-subscription .yrly-sub .price{margin-bottom: 0;min-width: 385px;min-height: 125px;}
a.renew-sub{color: #599E00;font-family: 'Poppins', sans-serif;font-size: 16px;font-weight: 600;letter-spacing: 0.13px;line-height: 25px;text-align: right;margin-top: 25px;display: inline-block;}
a.cancel-sub{color: #808080;font-family: 'Poppins', sans-serif;font-size: 16px;font-weight: 600;letter-spacing: 0.13px;line-height: 25px;text-align: right;margin-left: 25px;margin-top: 25px;display: inline-block}
.subscription-lft.my-video-subscription .yrly-sub .price{justify-content: space-between;width: 100%;padding: 16px 15px}
.pr-rit{font-size: 18px;font-family: 'Poppins', sans-serif;color: #FFFFFF;font-weight: 500;}
.subscription-lft .yrly-sub .price span.date{font-size: 16px;color: #FFFFFF;line-height: 25px;}
.subscription-lft.my-video-subscription .yrly-sub{display: flex;width: 100%}
.subscription-lft.my-video-subscription .pr-block:first-child{border-right: 1px solid #DDE8E0;padding-right: 100px;margin-right: 100px}
.my-video-subscription .container{max-width: 1010px}
.my-video-subscription.subscription-lft{padding: 50px 0;background: #fff}
.my-video-subscription h5.sub-title{font-size: 16px;font-weight: 600;}
.my-video-subscription .coupon-list{border: 1px solid #DDDDDD;border-radius: 4px;margin-top: 25px;padding-top: 0}
.coupon-list-head{padding: 20px}
.my-video-subscription .coupon-list .sort-by{margin-bottom: 0}
.my-video-subscription .custom-table th{background: #F7F7F7}
.my-video-subscription .custom-table tr td{vertical-align: top}
.my-video-subscription .custom-table tr td p{padding-bottom: 0}
.my-video-subscription .custom-table tr td p, .my-video-subscription .custom-table tr td{font-size: 16px}
.my-video-subscription .custom-table tr td.three p{color: #000}
.my-video-subscription .custom-table tr td.six.status p.success{color: #599E00;}
.my-video-subscription .custom-table tr td.six.status p.failed{color: #DE2929;}
.my-video-subscription .custom-table tr td.nine.d-flex{justify-content: flex-end;padding-right: 30px}
.my-video-subscription .custom-table tr .nine{text-align: right;padding-right: 30px}
.my-video-subscription ul.pagination{margin: 30px}
.price.price-sub-block{background: #CDF6D8}
.subscription-lft .yrly-sub .price.price-sub-block span.date{color: #000}
.price.price-sub-block h2{color: #599E00}
.price.price-sub-block span{color: #808080}
.price.renew{background-color: #EE7575}
.ads-sec .card .ad-con .price{justify-content: flex-start;flex-flow: row;background: transparent;width: 100%;align-items: flex-start;}

/*=============Traning Invite================*/
.global-msg-section.traning-invite .global-header{margin-bottom: 50px;/*padding-bottom: 20px*/}
.global-msg-section.traning-invite  .breadcrumb{margin-bottom: 10px;margin-top: 0}
.traning-invite .pp-end{min-width: inherit;}
.traning-invite ul.d-flex.listing{padding-top: 18px;padding-left: 20px;padding-right: 20px}
.traning-invite.Proposal-details .prpsal-box{padding-left: 0;padding-right: 0}
.traning-invite.Proposal-details .prpsal-box-upper, .traning-invite.Proposal-details .prpsal-footer{padding-left: 20px;padding-right: 20px}
.traning-invite.Proposal-details .prpsal-footer div.d-flex span{padding-left: 0}

/*=============Sutdent payment Detail================*/
.reg-process.onboarding-steps .student-pymnet-detail .info-inner{border-bottom: 0;padding-bottom: 0;margin-bottom: 0}
.student-pymnet-detail .up-traning-main{border: none;padding:0;}
.student-pymnet-detail .save-card{border: 1px solid #DDDDDD;padding:25px;border-radius: 4px;}
.student-pymnet-detail .save-card h5{padding-left: 0}
.student-pymnet-detail .general-info .common-btn{margin-left: 0}
.student-pymnet-detail .save-card .general-info.subscription-sec{display: block;}
.student-pymnet-detail .btn-sec{display: flex;border-top: 1px solid #DDDDDD;margin-top: 18px;padding-top: 30px}
.student-pymnet-detail .btn-sec .cancel-btn{margin-left: 20px}
.student-pymnet-detail .hide-add-button {display: none;}
.student-pymnet-detail .show-add-button {display: block;}

.milestone_tab .w-45 { width: 45%; }
.milestone_tab .w-20 { width: 23%; }
.milestone_tab .w-5 { width: 5%; }

.Proposal_main.Proposal-details .prpsal-footer p{color: #000000}
.Proposal_main .tutoric-detail-overview li{padding-right: 25px}
.Proposal_main .training-details-btm{padding-bottom: 22px}
.Proposal_main .pp-end{text-align: right;}
.Proposal_main.Proposal-details .prpsal-box p{display: inline;}
.Proposal_main.Proposal-details .prpsal-box p a.view-more, .view-more-a{color: #599E00;font-weight: 500}
.Proposal_main.Proposal-details .prpsal-box p a.view-more:hover, .view-more-a:hover{color: #599E00;}
.Proposal_main .prpsal-footer a.Bookmark i{padding-right: 8px}
.Proposal_main button.common-btn.enroll-btn.small-btn{background:#FFE180;color: #000000;border: none;margin-left: 35px;font-style: italic;}
.Proposal_main.Proposal-details .prpsal-box{position: relative;}
.Proposal_main.Proposal-details .prpsal-box{padding-left: 30px;padding-top: 30px;margin-bottom: 20px;}
.Proposal_main.Proposal-details .prpsal-box:last-child{margin-bottom: 0;}
.Proposal_main.Proposal-details .prpsal-box.premium{border: 1px solid #599E00}
.Proposal_main.Proposal-details .prpsal-box .flex-column h5{font-size: 14px;font-style: italic;font-weight: bold;color: #599E00;}
.Proposal_main.Proposal-details .prpsal-box{margin-bottom:20px}
.Proposal_main.Proposal-details .prpsal-box:last-of-type{margin-bottom:0px}

.Proposal-details .prpsal-footer div.skill-block{padding: 0}
.Proposal-details .prpsal-box-inner-main{padding: 0}
.Proposal-details .tr-profile .tutoric-detail-overview li:after{content: none;}
.Proposal-details .tr-profile ul.listing li::before{background-color: #C6C6C6;position: absolute;left: -15px;top: 50%;transform: translateY(-50%);}
.Proposal-details .tutoric-detail-overview li {padding-right: 25px;padding-bottom: 0}
.Proposal-details .file-list{padding-bottom: 13px}  
.Proposal-details .tr-profile .tutoric-detail-overview .ttn span{padding-bottom: 5px}  
.Proposal-details .training-details-btm{padding-bottom: 22px}
.Proposal-details .tr-profile .tutoric-detail-overview .ttn span{padding-bottom: 0}
.global-header.proposal-detail-header .header-btn{padding-top: 0;padding-bottom: 10px}
.global-header.proposal-detail-header{border-bottom: 0}
.add-to-shortlist{border-radius: 6px;background-color: #FFFFFF;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);padding: 15px;background-color: #fff;display: flex;justify-content: center;margin-bottom: 30px;align-items: center;}
.add-to-shortlist a.Bookmark{color: #808080;font-size: 14px;font-weight: 500;margin-right: 30px;font-family: 'Poppins', sans-serif;}
.add-to-shortlist a.Bookmark i{margin-right: 8px}
.add-to-shortlist .common-btn{font-style: italic;}
.add-to-shortlist .selected {font-size: 14px;font-style: italic;font-weight: bold;color: #599E00 !important;}


/*========== Payment and milestone ============*/

.ml-detail-btm ul.sec.paid li span{color: #599E00}
.ml-detail-btm ul.sec.pending li span{color: #00ACFF}
.ml-detail-btm ul.sec li span.pending{color: #00ACFF}
.ml-detail-btm ul.sec li span.paid{color: #599E00}
a.invoice{font-size: 14px;font-weight: 600;font-family: 'Poppins', sans-serif;color: #599E00;display: flex;align-items: center;margin-left: 28px}
.invoice{display: flex;align-items: center;}
.invoice label{font-size: 14px;font-weight: 600;font-family: 'Poppins', sans-serif;color: #599E00;}
a.invoice img, .invoice img{margin-left: 10px}
.ml-detail.inactive *{color: #C8C8C8;border-color: #C8C8C8}
.ml-detail.inactive .ml-detail-top h6{color: #599E00;}
.ml-detail-btm ul.sec li span.pending{color: #00ACFF}
.ml-detail-btm ul.sec li span.paid{color: #599E00}

.milestone-status{display: flex;}
.milestone-status-left{border-radius: 4px;width: 315px;min-width: 315px;background-color: #FFFFFF;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);margin-right: 20px;padding: 30px 0}
.milestone-status-left h5{color: #000000;font-size: 16px;font-weight: normal;padding: 0 20px 25px}

.milestone-status-left .form-inline {position: relative;width: 100%}
.milestone-status-left .form-inline .form-control, .milestone-status-left .nv-left .form-inline .form-control:focus, .milestone-status-left .nv-left .form-inline .form-control:focus:hover{background: #fff url(../images/search-icon.svg) no-repeat; background-position:left 10px center;padding:9px 25px 9px 35px;font-size: 12px;border: 1px solid #E0E0E0;border-radius: 4px;margin-right: 0;width: 100%;margin: 0 20px 20px}
.milestone-status-left{border-radius: 4px;width: 315px;min-width: 315px;background-color: #FFFFFF;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);margin-right: 20px;padding: 30px 0}
.milestone-status-left ul li a{padding: 12px 32px;display: flex;align-items: center;cursor:pointer}
.milestone-status-left{border-radius: 4px;width: 315px;min-width: 315px;background-color: #FFFFFF;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);margin-right: 20px;padding: 30px 0}
.milestone-status-left ul li a.active, .milestone-status-left ul li a:hover{background-color: #F7F7F7;}
.milestone-status-left{border-radius: 4px;width: 315px;min-width: 315px;background-color: #FFFFFF;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);margin-right: 20px;padding: 30px 0}
.milestone-status-left .con-img{width: 36px;height: 36px;border-radius: 50%;margin-right: 10px;display: flex;align-items: center;justify-content: center;background:#DDE8E0;}
.milestone-status-left a.all-batch.active .con-img{background: #fff;}
.milestone-status-left{border-radius: 4px;width: 315px;min-width: 315px;background-color: #FFFFFF;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);margin-right: 20px;padding: 30px 0}
.milestone-status-left ul li a span{font-size: 14px;font-weight: 500;line-height: 25px;color: #000;display: flex;align-items: center;}
.milestone-status-right{width: calc(100% - 325px)}
.milestone-cancellation {color: #FFFFFF;font-family: Poppins;font-size: 9px;font-weight: 600;letter-spacing: 0.07px;line-height: 13px;text-align: center;padding: 2px 6px; border-radius: 4px;background-color: #ec4a4a;margin-left: 3px}
.ml-detail.refund {box-shadow: 0 0 0px 1px red;}
.ml-detail.cancel {box-shadow: 0 0 0px 1px #ec4a4a;}

.payment-detail-top ul.sec li{flex-flow: column;align-items: flex-start;border-right: 1px solid rgba(59,59,59,.24);padding-right: 38px;margin-right: 38px}
.payment-detail-top ul.sec li label{color: #599E00;font-size: 14px;font-weight: 500;font-family: Poppins;margin-left: 0;margin-bottom: 4px}
.payment-detail-top ul.sec li div{color: #000;font-size: 14px;font-weight: 500;font-family: Poppins;}
.payment-detail-top ul.sec{padding-top: 0;width: 100%}
.payment-detail-top ul.sec li:last-child{border: none;padding-right: 0;margin-right: 0}
.ml-detail.payment-detail-top{padding-bottom: 30px;margin-bottom: 30px;background-color: transparent;box-shadow: none;border-bottom: 1px solid #E0E0E0;border-radius: 0}
.ml-detail-top{border: none;background:#fff;box-shadow: 0 0 10px 1px rgb(0 0 0 / 2%);border-radius: 6px}
h4.sub-title.cancel{color: #000000;font-size: 18px;font-weight: normal;padding: 15px 20px;border-radius: 4px;background-color: rgba(255,0,51,0.21);margin-bottom: 30px}
h4.sub-title.refund{color: #fff;font-size: 18px;font-weight: normal;padding: 15px 20px;border-radius: 4px;background-color: #5AAD00;margin-bottom: 30px}
h4.sub-title.refund div{display: flex;align-items: center;}
h4.sub-title.refund div img{margin-right: 5px;}
.ScheduleMoreModal.global.refund-amt .modal-body h6 {color: #808080;font-size: 17px;letter-spacing: 0.13px;line-height: 24px;}
.ScheduleMoreModal.global.refund-amt .modal-body p {color: #599E00;font-size: 14px;font-weight: 500;letter-spacing: 0.11px;line-height: 24px;margin-bottom: 10px;}
.ScheduleMoreModal.global.refund-amt .modal-body li {color: #000000;font-size: 14px;position: relative;letter-spacing: 0.11px;padding-bottom: 15px;}
.ScheduleMoreModal.global.refund-amt .modal-body ul{margin-left: 13px}
.ScheduleMoreModal.global.refund-amt .modal-body li:last-child{padding-bottom: 0}
.ScheduleMoreModal.global.refund-amt .modal-body li::before {content: "";position: absolute;height: 7px;width: 7px;border-radius: 100%;background: #FFE180;font-weight: bold;margin-left: -1em;top: 6px}
.modal-body h5{font-weight: 500;margin-bottom: 0;margin: 0px}
.ScheduleMoreModal.global.ml-detail-popup .date {color: #737781;font-size: 14px;letter-spacing: 0.11px;line-height: 24px;margin-bottom: 20px;}
.ScheduleMoreModal.global.ml-detail-popup .date img {height: 12px;}
.ScheduleMoreModal.global.ml-detail-popup .schedule-more table.table thead th {border-top: 0;color: #808080;border-bottom: 1px;}
.ScheduleMoreModal.global.ml-detail-popup .schedule-more table.table tbody td{color: #808080;font-size: 15px;padding: 6px;white-space:nowrap;}
.ScheduleMoreModal.global.ml-detail-popup .schedule-more table.table tbody tr td:first-child{color: rgba(0,0,0,0.9);}
.ml-detail-btm ul.sec.funded .tooltip .tooltip-inner{background: #fff;max-width: inherit;border: 1px solid #E0E0E0;padding: 0;}
.ml-detail-btm ul.sec.funded .tooltip .hideshow-pw{position: relative;top: 0;right: 0}
.ml-detail-btm ul.sec.funded .tooltip li span{color: #000}
.tooltip.show{opacity: 1}
.ScheduleMoreModal.global.pay-milestone .user-pic{display: table;margin: 15px auto 15px}
.ScheduleMoreModal.global.pay-milestone .modal-body h5{padding-bottom: 5px}
.ScheduleMoreModal.global.pay-milestone .date {color: #737781;font-size: 14px;letter-spacing: 0.11px;line-height: 24px;margin-bottom: 20px;}
.ScheduleMoreModal.global.pay-milestone .date img {height: 12px;}
.ScheduleMoreModal.global.pay-milestone .modal-body p span{color: #000}
.ScheduleMoreModal.global.pay-milestone .modal-body h5.pr{padding-bottom: 0;padding-top: 15px}
.invoice-download{align-items: center; margin-left: 25px}
.invoice-download label{margin-bottom: 0;}
.invoice-download div{margin-right: 10px}
.ScheduleMoreModal.global.refund-amt .modal-body p.common{color: #808080;font-size: 16px}
.modal-footer.bt-o{border-top: 0}

/*==============New jainam pages===============*/
.recent-activity-head{display: flex;justify-content: space-between;align-items: center;}
.recent-activity-head a{font-size: 12px;color: #599E00;font-weight: 600;font-family:'Poppins', sans-serif;}
.recent-activities{display: flex;justify-content: space-between;align-items: center;position: relative;padding-left: 22px;padding-bottom: 40px}
.recent-activities:last-child{padding-bottom: 10px}
.recent-activities:before{content: "";width: 7px;height: 7px;background-color: #C6C6C6;position: absolute;left: 0;top: 9px;border-radius: 100%}
.recent-activities p b{color: #000;font-weight: 500}

ul.all-courses{display: flex;flex-wrap: wrap;}
ul.all-courses li{border: 1px solid #DDDDDD;border-radius: 4px;color: #000000;font-family:'Poppins', sans-serif;font-size: 14px;font-weight: 500;padding: 13px 14px;display: flex;align-items: center;width: calc(100% / 3 - 12px);margin-bottom: 20px;cursor: pointer;text-transform: capitalize;margin-right: 18px;}
ul.all-courses li:last-child, ul.all-courses li:nth-child(3n+3){margin-right: 0;}
ul.all-courses li span{font-family:'Poppins', sans-serif;font-size: 22px;font-weight: 600;width: 50px;min-width: 50px;height: 50px;border-radius: 100%;color: #F48700;background-color: #FFF3E7;margin-right: 20px;display: flex;align-items: center;justify-content: center;}
ul.all-courses li:first-child span{background-color: #EBD8FB;color: #9013FE;}
ul.all-courses li:nth-child(3n) span{background-color: #FFF0F0;color: #F31913;}
ul.all-courses li:nth-child(4n) span{background-color: #E1EFFF;color: #4A90E2;}
ul.all-courses li.active{border: 1px solid #599E00;background-color: #F9F9E5;color: #599E00;}
ul.all-courses li.active span{background-color: #599E00;color: #fff}
.create-new-course{padding-bottom: 30px}
.create-new-course a{font-size: 14px;color: #599E00;font-weight: 600;font-family:'Poppins', sans-serif;}
.create-new-course a img{padding-right: 10px}

.course-detailing-head{padding-bottom: 12px}
.course-detailing-head a{font-size: 12px;color: #599E00;font-weight: 600;font-family:'Poppins', sans-serif;}
.course-detailing-head h6{font-size: 14px;color: #000;font-weight: 600;}
.course-detailing{border-top: 1px solid #ECECEC;padding-top: 20px;margin-top: 10px}
.course-detailing table{width: 100%;}
.course-detailing table thead th{font-size: 12px;font-weight: 500;font-family:'Poppins', sans-serif;color: #808080;padding: 12px;background-color: #F7F7F7;}
.course-detailing table tbody td{font-size: 14px;color: #000;padding: 25px 12px;border-bottom: 1px solid #ECECEC;}
.course-detailing table tbody td a{font-size: 12px;color: #599E00;font-weight: 600;font-family:'Poppins', sans-serif;background-color: #F9F9E5;color: #599E00;border: 1px solid transparent;border-radius: 4px;padding: 6px 20px;white-space: nowrap;}
.course-detailing table tbody td a:hover{border-color:#599E00;}
.course-detailing table thead th:last-child{text-align: center;} 
.course-detailing table tbody td:last-child{text-align: right;}
.course-detailing table tbody td span{color: #808080}
.course-detailing table tbody tr:last-child td{border-bottom: 0;padding-bottom: 10px}
.course-detailing table tbody tr td:first-child div{width: 240px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;display: inline;}

.course-detailing .progress-course{width: 100%;background: #ECECEC;height: 6px;border-radius: 10px;}
.course-detailing .progress-course .progress-bar{background: linear-gradient(90deg, rgba(89,158,0,1) 0%, rgb(111 194 3) 100%);height: 6px;position: relative;border-radius: 10px;overflow: visible;max-width: 100%;}
.course-detailing .progress-course .progress-bar span{position: absolute;right: -11px;top: 5px;font-size: 12px;font-weight: 600;letter-spacing: 0.09px;line-height: 18px;color: #599E00;}
.course-detailing .progress-course .progress-bar {animation: inherit;}

.tr-up{display: flex;justify-content: space-between;width: 260px;position: relative;padding-bottom: 10px;align-items: center;}
.tr-up h5{color: #000000;font-size: 16px;font-weight: 600}
.ml_detail_main .ml-detail-top{border-bottom:1px solid #E0E0E0;border-radius: 0}
.funded-sec .funded-div{flex:0 0 100%;display: flex;padding-top: 5px}
.funded-div p span {color: #000;font-weight: 600}
.funded-div p {font-size: 14px;color: #808080;padding-right: 8px;}
.funded-div a {font-family: 'Poppins', sans-serif;font-size: 14px;font-weight: 600;letter-spacing: 0.11px;line-height: 21px;color: #599E00!important;cursor: pointer;}
.tr-funds{text-align: left;margin-bottom: 10px}
.tr-funds p{flex:0 0 100%;font-size: 16px;font-weight: 600;line-height: 28px;font-family:'Poppins', sans-serif;color: #000}
.tr-funds p a{color: #20314E;font-size: 16px;font-weight: 600;line-height: 28px;font-family:'Poppins', sans-serif;}

.refund-popup .date {color: #737781;font-size: 14px;letter-spacing: 0.11px;line-height: 24px;margin-bottom: 20px;}
.refund-popup .date img {height: 12px;}
.refund-popup li{color: #808080;font-size: 16px;font-weight: 600;line-height: 25px;font-family:'Poppins', sans-serif;padding-bottom: 18px}
.refund-popup li span{color: #000}
.refund-popup li span.green{color: #599E00}
.refund-popup li span.purple{color: #924CF4}
.refund-popup li:last-child{padding-bottom: 0}

.milestones-popup .schedule-more p{color: #808080;font-size: 16px;font-weight: 600;line-height: 25px;font-family:'Poppins', sans-serif;padding-bottom: 8px;margin: 0}
.milestones-popup .schedule-more p span{font-weight: normal;color: #000}

.ScheduleMoreModal.global.ml-detail-popup .schedule-more table.table thead th{min-width: 180px;font-size: 12px}
.ScheduleMoreModal.global.ml-detail-popup.student-ml-detail-popup .schedule-more{overflow: auto;}
.ScheduleMoreModal.global.ml-detail-popup.student-ml-detail-popup .schedule-more table.table thead th{min-width: inherit;font-size: 13px;padding: 6px;white-space: nowrap;font-family: 'Poppins', sans-serif;font-weight: 500;}
.ScheduleMoreModal.global.ml-detail-popup .schedule-more table.table tbody td.released{color: #599E00}
.ScheduleMoreModal.global.ml-detail-popup .schedule-more table.table tbody td.funded{color: #B77818}
.ad-milestone {top:45px !important}

/*global-report*/
.global-layout{padding-top: 50px;background: #fff;min-height: calc(100vh - 82px);}
.global-layout h1{font-size: 22px;font-weight: 600;letter-spacing: 0.17px;line-height: 1.5;padding-bottom: 20px;border-bottom:1px solid rgb(200 200 200 / 50%);margin-bottom: 25px;font-family: 'Poppins', sans-serif;}
.global-layout .form-control{padding:9px;font-size: 14px;font-family: 'Poppins', sans-serif;letter-spacing: 0.11px;line-height: 21px;border: 1px solid #E0E0E0;border-radius: 4px;}
.global-layout .search{background: #fff url(../images/search-icon.svg) no-repeat;background-position: left 10px center;padding:9px 9px 9px 35px;}
.global-layout .date{background: #fff url(../images/date-icon.svg) no-repeat;background-position: right 12px center;padding:9px;}
.global-layout .global-filter label{font-size: 12px;font-weight: 500;letter-spacing: 0.09px;line-height: 1.5;font-family: 'Poppins', sans-serif;margin-bottom: 6px;}
.global-layout .global-filter.global-filter-bold label{font-weight: 600;}
.global-layout .global-filter{display: flex;justify-content: space-between;align-items: center;}
.global-layout .global-filter .form-group{margin-bottom: 0;}
.global-layout .btn-download{background-color: transparent;white-space: nowrap;color: #599E00;font-family: 'Poppins', sans-serif;font-size: 14px;font-weight: 600;letter-spacing: 0.11px;line-height: 21px;display: flex;}
.global-layout .btn-download img{margin-right: 9px;}
.global-layout .btn-download:hover{opacity: 0.8;}
.global-layout .border-table{ border: 1px solid #DDDDDD;border-radius: 4px;margin-top: 30px;overflow: hidden;}
.global-layout table {width: 100%;}
.global-layout table th{ background-color: #F7F7F7;padding: 13px 22px;color: #808080;font-size: 12px;font-weight: 500;letter-spacing: 0.09px;line-height: 18px;font-family: 'Poppins', sans-serif;}
.global-layout table td{border-bottom: 1px solid #ECECEC;padding: 26px 22px;color: #808080;font-size: 14px;letter-spacing: 0.11px;line-height: 16px;}
.global-layout table td a{color: #5376FD;}
.global-layout table td a:hover{color: #599E00;}
.global-layout .black-text{color: #000000;}

.more-dropdown .dropdown-menu{right: 0;left: auto;}
.more-dropdown .dropdown-menu-arrow{position: absolute;top: -18px;right: 27px;left: auto;}


/* css by Yashika 14/10/2021 */

/*select.form-control{padding: 13px 30px 13px 11px;}*/
.sidebar .form-control{padding: 9px 25px 9px 11px;}
.iti__selected-flag, .selected-flag{background-position: 98% center;padding: 0 6px 0 0;background-color: #fff!important;border-radius: 6px}
body .iti__flag-container.disabled{padding: 0;background-color: #e9ecef!important;}
.iti__flag-container{padding: 0;}
.iti__flag-container.disabled .iti__selected-flag, .iti__flag-container.disabled .selected-flag{background-color: #e9ecef!important;color: #000;font-weight: normal;font-size: 16px;line-height: 22px;font-family: 'Roboto', sans-serif;}
.ads-sec .card .ad-con .price h4.discount{white-space: nowrap;}
.prpsal-footer a.Bookmark{margin-right: 10px;}
.curriculam-card .card, .coupon-table{overflow: visible !important;}
.curriculam-duration{width: 50% !important;}
.convert_currency_block a.common-btn:hover{color: #008e24;}
.instant-meeting-main .meeting-time{align-items: flex-start;justify-content: space-between;}
.instant-meeting-main .meeting-time .meeting-single{width: 46%;}
.estimate-div span{padding: 0 20px;}
.estimate-div{display: flex;align-items: flex-end;flex-direction: column;}
.section-attach-div{position: relative;}
.section-attach-div .dropdown-menu{top: 8px !important;left: -70px !important;}
.m_topic{font-weight: inherit; font-size: 16px; color: #5376FD; max-width: 330px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

.reg-process .topics-blocks .duration{width: calc(50% - 10px);}
.prpsal-box p.cover-txt-sec p{display: inline;padding: 0;}
.prpsal-box p.cover-txt-sec a{color: #599E00;font-weight: 500;letter-spacing: 0.11px;line-height: 22px}

.custom-picker dp-date-picker.form-control{background-color: #fff;}
.coupon-list-block .single-coupon > div{position: relative;}
.coupon-list-block .single-coupon > div .dropdown-menu.show{top: 45px!important;}
.ScheduleTrainingModal ngb-datepicker+img+app-control-messages{position: absolute;}
.reg-process ngb-datepicker+app-control-messages{position: absolute;}
.ScheduleTrainingModal .reg-process .w-100{align-items: flex-start;}
.milestone_tab .amount_block .form-control:focus{border-left: 0;}
.global-msg-section .conversasion-main .msg-bar .left-msg.job-post div , .global-msg-section .conversasion-main .msg-bar .right-msg.job-post div {padding-right: 50px;}
.gray-input select.form-control{padding-right: 20px;}
.course-creation .tab-content .frm .d-flex p{flex: 0 0 100%;}

section.global-msg-section.ux-design.training-details-btm .ttn span{padding-bottom: 0;font-size: 12px;color: inherit;}
section.global-msg-section.ux-design.training-details-btm .tutoric-detail-overview .ttn li{padding-right: 25px;}
label.filelabel.filelabel-sec input.FileUpload1{position: absolute;top: 0;left: 0;width: 100%;opacity: 0;height: 100%;cursor: pointer;}
.resume-detail .form-group {width: 100%;display: flex;justify-content: space-between;margin: 0;border: 1px dashed #C6C6C6;padding:15px;align-items: center;flex-flow: column;}
.resume-detail {margin-top: 20px;}
.resume-detail .d-flex{justify-content: space-between;padding-bottom: 10px;width: 100%;}
.img-file{min-width: 15px;margin-left: 10px;}
.onboarding-steps .accordion-inner ul li a img{min-width: 16px;}
.upload-btn-sec button.common-btn.small-btn.green-btn{border-color: transparent;}
.upload-btn-sec button.common-btn.small-btn.green-btn:hover{border-color: #599E00;}
.upload-btn-sec button.common-btn.small-btn.green-btn{margin-right: 20px;}
.upload-btn-sec{padding-top: 20px;}
.image-ibrary{display: flex;margin: 0 -15px;flex-wrap: wrap;}
.image-ibrary-inner.checkbox{margin-top: 0;width: 33.3%;padding: 0 10px;margin-bottom: 20px;position: relative;}
.image-ibrary-inner.checkbox img{width: 100%;}

button.common-btn.small-btn.green-btn.border-none{border-color: transparent;}
button.common-btn.small-btn.green-btn.border-none:hover{border-color: #599E00;}
.image-ibrary-inner.checkbox:nth-last-child(1), .image-ibrary-inner.checkbox:nth-last-child(2), .image-ibrary-inner.checkbox:nth-last-child(3){margin-bottom: 0;}
.coupon-list-block.performance-report{border: 1px solid #DDDDDD;border-radius: 4px;background-color: #FFFFFF;}
.coupon-list-block.performance-report .coupon-top{justify-content: space-between;border-radius: 4px 4px 0 0;background: #F7F7F7;}
.coupon-list-block.performance-report .single-coupon{box-shadow: none;margin-bottom: 0;border-radius: 0;justify-content: space-between;border-bottom: 1px solid #ECECEC;align-items: flex-start;}
.coupon-list-block.performance-report .single-coupon div{text-align: left;}

.image-ibrary-inner.checkbox input[type="radio"] + label:before{content:'';-webkit-appearance: none;background-color: #fff;border: 1px solid #C7CAD1;width: 20px;height: 20px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 10px;border-radius: 2px}
.image-ibrary-inner.checkbox input[type="radio"] + label:after {content: '';display: block;position: absolute;top: 4px;left: 7px;width: 5.5px;height: 11px;border: solid #599E00;border-width: 0 2px 2px 0;transform: rotate(45deg) scale(0);transition: 0.3s ease-in-out;opacity: 0;}
.image-ibrary-inner.checkbox input[type="radio"]:checked + label:after ,.checkbox input + label:after {display: block !important;content: "" !important;}
.image-ibrary-inner.checkbox input[type="radio"]:checked + label:after{transform: rotate(45deg) scale(1);opacity: 1;background: transparent;border-radius: 0;bottom: inherit;}
.image-ibrary-inner.checkbox input[type="radio"]:checked + label:before{background: #ECFEF0;border: 1px solid #599E00;}
.image-ibrary-inner.checkbox input[type="radio"] + label{margin-bottom: 0;border-radius: 6px;overflow: hidden;padding: 0;}
.image-ibrary-inner.checkbox input[type="radio"] + label:before{position: absolute;top: 0;background: transparent;border: transparent;margin: 0;}
.image-ibrary-inner.checkbox input[type="radio"]:checked + label:before{background: #599E00;color: #fff;}
.image-ibrary-inner.checkbox input[type="radio"] + label:after{border-color: #fff;}

.pricing-table-sec{padding: 80px 0 30px;background: #fff;min-height: calc(100vh - 82px);}
.pricing-table-sec .title-sec{text-align: center;padding-bottom: 60px;}
.pricing-table-sec .title-sec h2{color: #000000;font-size: 32px;font-weight: 600;padding-bottom: 15px;}
.pricing-table-sec .title-sec p{color: #808080;font-size: 17px;padding-bottom: 0px;}
.pricing-table-sec .title-sec h2 span{color: #599E00;}
.pricing-table-sec .custom-table{border: 1px solid #DDE8E0;border-radius: 4px;max-width: 885px;margin: 0 auto;border-collapse: collapse;background: #fff;}
.pricing-table-sec .custom-table th{text-align: center;border-right: 1px solid #DDE8E0;padding:30px 20px 15px;width: 25.3%;}
.pricing-table-sec .custom-table th img{padding-bottom: 15px;}
.pricing-table-sec .custom-table th h3{color: #000000;font-size: 22px;font-weight: 500;text-transform: uppercase;padding-bottom: 15px;}
.pricing-table-sec .custom-table th h2{color: #599E00;font-size: 26px;font-weight: bold;padding-bottom: 20px;}
.pricing-table-sec .custom-table th h5{color: #808080;font-size: 12px;font-weight: 500;padding-bottom: 0px;padding-top: 10px;}
.pricing-table-sec .custom-table button.border-btn.common-btn{margin-right: 0;font-weight: 600;color: #000000;border: 1px solid #000000;}
.pricing-table-sec .custom-table button.common-btn{width: 100%;}
.pricing-table-sec .custom-table tr td{background: transparent;font-size: 16px;font-weight: 500;color: #000;font-family: 'Poppins', sans-serif;text-align: center;border-right: 1px solid #DDE8E0;padding: 15px 20px;}
.pricing-table-sec .custom-table tr td:first-child{text-align: left;}
.pricing-table-sec .custom-table tr td:last-child{color: #599E00;}
.pricing-table-sec .custom-table tr:nth-child(even){background: #ECECEC;}
.visa-card-sec{display: flex;border: 1px solid #DDDDDD;border-radius: 4px;padding: 20px;align-items: center;justify-content: space-between;margin-top: 30px;}
.subscription-lft .visa-card-sec p{font-size: 16px;padding-bottom: 0;line-height: 16px;}
.subscription-lft .visa-card-sec img{width: 58px;}
.subscription-lft .visa-card-sec .card-deatil{padding-left: 20px;}
.subscription-lft .visa-card-sec .card-deatil h4{color: #000000;font-size: 18px;font-weight: 500;padding-bottom: 12px;}
.subscription-lft .visa-card-sec a{font-size: 16px;font-weight: 600;color: #599E00;font-family: 'Poppins', sans-serif;}
.subscription-lft .visa-card-sec a:hover{color: #808080;}
.subscription-lft .visa-card-sec a.cancel-link{color: #808080;margin-left: 25px;}
.subscription-lft .visa-card-sec a.cancel-link:hover{color: #599E00;}
.subscription-lft .visa-card-sec .line-sec p{position: relative;padding-right: 15px;margin-right: 15px;}
.subscription-lft .visa-card-sec .line-sec p:first-child{border-right: 1px solid #808080;}
.my-subscription.subscription-lft h2{padding-bottom: 25px;}
.subscription-lft .visa-card-sec .active-batch{margin-left: 8px;}
.active-batch{color: #019827;font-size: 9px;font-weight: 600;line-height: 13px;text-align: center;background-color: #BEF8CE;border-radius: 4px;padding: 4px 12px;}
.inactive-batch{color: #EF0F0F;font-size: 9px;font-weight: 600;line-height: 13px;text-align: center;background-color: #FFC9C9;border-radius: 4px;padding: 4px 12px;}


/*.subscription-pg .save-card .general-info.subscription-sec{display: block;padding-top: 0;}*/
.subscription-pg h5.sb_title{text-transform: uppercase;}
.subscription-pg{background: #fff;}
.subscription-pg .up-traning-main{margin-bottom: 45px;}
.subscription-pg.checkout-pg .best-price h5.bp-title{color: #000000;font-size: 16px;text-transform: uppercase;font-weight: 600;border-bottom: 1px solid rgba(0,178,37,0.22);padding-bottom: 15px;margin-bottom: 22px;}
.general-info.subscription-sec .d-flex img{min-width: 18px;}
.data-title h3.sub-title{padding-bottom: 15px;}
.data-title h5.sb_title{font-weight: 500;padding-bottom: 15px;}

.one-to-one-sec .coupon-list .coupon-list-block .four{text-align: left;min-width: 210px;}
.one-to-one-sec .coupon_list_inner .single-coupon > div.five, .one-to-one-sec .coupon_list_inner .coupon-top > div.five{min-width: 280px;max-width: 280px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.one-to-one-sec .coupon_list_inner .single-coupon > div.one, .one-to-one-sec .coupon_list_inner .coupon-top > div.one{min-width: 250px;max-width: 250px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.one-to-one-sec .coupon-list-block .single-coupon > div{min-width: 160px;}
.one-to-one-sec .coupon-list-block .coupon-top > div.nine, .one-to-one-sec .coupon-list-block .single-coupon > div.nine{min-width: 185px;}
section.global-msg-section.Training-batch-detail-pg.tr-payment .ml-detail-btm div img{margin-left: 8px;}
ul.folder-ul div{cursor: pointer;}
select.form-control{text-overflow: ellipsis;padding-right: 25px;}
section.reg-process.onboarding-steps{min-height: calc(100vh - 82px);}
.video_block_inner.student .video-js { width: auto; height: 500px;min-width: 300px;border-radius: 10px;}
.video-section .video_sec .vjs-pip-container { width: 100% !important; }
.video-sec-inner .title-sec{position: relative;}
.video-sec-inner .title-sec::before{content: "";background: url(../images/art1.webp) no-repeat;position: absolute;top: -40px;left: 60px;width: 82px;height:88px;background-size: contain;}
.video-sec-inner .title-sec::after{content: "";background: url(../images/art2.webp) no-repeat;position: absolute;top: -40px;right: -20px;width: 111px;height:110px;background-size: contain;}
.video-section{position: relative;}
.video-section::after{content: "";background: url(../images/aft3.svg) no-repeat;position: absolute;bottom: -300px;right: 0px;width: 104px;height:680px;background-size: contain;}

form#billingAdsForm .row{margin-left: 0;margin-right: 0;}
.attendance-report{overflow: auto;}
.attendance-report.coupon-list-block .coupon-top > div.three, .attendance-report.coupon-list-block .single-coupon > div.three{min-width:80px;text-align: center;}
.coupon-list .attendance-report.coupon-list-block .four{min-width: 280px;}
.attendance-report.coupon-list-block .single-coupon > div{font-size: 14px;}
.attendance-report.coupon-list-block .single-coupon > div.red-text{color: #FF6969;} 
.attendance-list.coupon-list .sort-by-inner{min-width: inherit;}
.attendance-list.coupon-list .sort-by-inner span{margin-left: auto;font-size: 14px;font-weight: 600;font-family: 'Poppins', sans-serif;display: flex;align-items: center;color: #599E00;cursor: pointer;}
.attendance-list.coupon-list .sort-by-inner span img{margin-right: 10px;}
.attendance-list.coupon-list .sort-by .coupon_date{margin-left: 20px;}
.attendance-list.coupon-list .sort-by .coupon_date .form-control, .attendance-list.coupon-list .sort-by-inner select{padding:8.5px 11px;min-width: 220px;}
.attendance-list.coupon-list .sort-by form{justify-content: space-between;}
ngb-datepicker.dropdown-menu .common-btn{padding: 7px 20px !important;height: auto;line-height: 21px;min-width: 92px;}
section.global-msg-section.Training-batch-detail-pg .global-header .header-btn button:focus{background: #fff;}

.attendance-report.coupon-list-block.course-report .coupon-top > div.three, .attendance-report.coupon-list-block.course-report .single-coupon > div.three{min-width: 25%;}
.course-report .single-coupon > div.one{display: flex;align-items: flex-start;}
.course-report .single-coupon > div.one img{margin-right: 10px;margin-top: 6px;min-width: 10px;}
.course-report .single-coupon > div.one .one div{color: #808080;}
.report-detail-pg .user-assignment-top .poins-sec{width: 100%;text-align: center;border: none;}
.report-detail-pg .user-assignment-top {align-items: center;justify-content: center;height: 100%;margin-bottom: 0;position: relative;}
.report-detail-pg .user-assignment-top{background-image:url(../images/Report-white-top-left.svg), url(../images/Report-white-right-bottom.svg);background-position: top right, bottom left;background-repeat: no-repeat;}
.report-detail-pg .user-assignment-top.user-assignment-top-right{background-image:url(../images/Report-green-right-bottom.svg), url(../images/Report-green-left-top.svg) , url(../images/Report-star.svg);background-position: top right, bottom left, center;background-repeat: no-repeat;}
.report-detail-pg .row .col-md-6{margin-bottom: 25px;}
.user-assignment-top-right{background: #599E00;}
.report-detail-pg .user-assignment-top h5{font-size: 20px;line-height: normal;}
.report-detail-pg .user-assignment-top.user-assignment-top-right h5{font-size: 36px;line-height: normal;color: #fff;}
.report-detail-pg .user-assignment-top.user-assignment-top-right p{font-size: 16px;font-weight: 500;font-family: 'Poppins', sans-serif;color: #fff;}
.form-group.datepicker img{position: absolute;right: 10px;bottom: 13px;}
.form-group.datepicker app-control-messages{position: absolute;}
.green-text.rate-trainer{font-size: 16px;font-weight: 500;font-family: 'Poppins', sans-serif;margin-top: 10px;cursor: pointer;}
table.month-title{display: flex;align-items: center;}
table.month-title td.next-btn{order: 1;}
table.month-title td.center-td{padding-right: 5px;line-height: 9px;}
.post_proposal_main .upload_block{padding-bottom: 15px;}
#milestoneList .coupon-list-block .single-coupon, #milestoneList .coupon-list-block .coupon-top{justify-content: space-between;}
.milestone_list_main .single-coupon > div.four, .milestone_list_main .coupon-top > div.four{min-width: 150px;}
.milestone_list_main .coupon-list-block .single-coupon > div.one, .milestone_list_main .coupon-list-block .coupon-top > div.one{max-width: 230px;min-width: 230px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.filter-sec button.common-btn.common-btn-new{margin-left: auto;}
.filter-sec .filter-inner select{line-height: 21px;}
.milestone_list_main .coupon-list-block .single-coupon > div.three, .milestone_list_main .coupon-list-block .coupon-top > div.three{min-width: 140px;}

.live-quiz-inner.live-answer .card-header .d-flex.justify-content-between.align-items-center label span{color: #599E00!important;}
.live-quiz-inner.live-answer .card-header .d-flex.justify-content-between.align-items-center label + .d-flex span{color: #808080!important;}
.live-quiz-inner.live-question .gen-sel li label.bg-font{font-size: 20px;font-weight: normal;font-family: 'Roboto', sans-serif;}
.live-question .gen-sel li [type="radio"]:checked + label.bg-font:before, .live-question .gen-sel li [type="radio"]:not(:checked) + label.bg-font:before{top: 8px;}
.live-question .gen-sel li [type="radio"] + label.bg-font:after{top: 8px;}
.live-quiz-main .live-quiz-inner .accordion.answer-block{max-height: initial;}
.highlights-main{padding-top: 20px;}
.total_price_block .single{padding-right: 10px;}
.best-price-main .best-price{position: relative;}
.best-price-main{position: sticky;top: 20px}
.best-price-main .best-price + a{ color: #808080;font-family: 'Poppins', sans-serif;font-size: 12px;font-weight: 600;line-height: 18px;display: table;margin: 0 auto;margin-top: 10px;}
.ques-sec .gen-sel li h5{padding-bottom: 0;}
.database-skill input[type='checkbox'] + label{flex-wrap: inherit;height: 100%;align-items: flex-start;}
.database-skill input[type='checkbox'] + label:before{margin-top: 2px;}
.database-skill input[type='checkbox'] + label:after{top:20px}
.sidebar .filter-result.filter li{font-size: 16px;font-family: 'Poppins', sans-serif;color: #000000;font-weight: 600}
.sidebar .filter-result.filter li a{font-size: 12px;font-family: 'Poppins', sans-serif;color: #599E00;font-weight: 600}
.prpsal-footer-main.prpsal-footer a:last-child{padding-left:0;line-height: 24px;}
.card-deatils .prpsal-footer-main.prpsal-footer p span{padding-right: 5px;}
header .navbar-light .navbar-nav li img.green{display: none;}
header .navbar-light .navbar-nav li a:hover img.green, header .navbar-light .navbar-nav li.active a:hover img.green{display: block;padding: 0;background: transparent;}
header .navbar-light .navbar-nav li a:hover img.black, header .navbar-light .navbar-nav li.active a:hover img.black{display: none;}
.w-90{width: 90%!important;margin: 0 auto;}
section.global-msg-section.Training-batch-detail-pg .global-header h2{padding-bottom: 0;}
.load-mores-sec{text-align:center;padding-bottom:10px}
.load-mores-sec a, .notification-pg a.nav-link.active{color:#599E00;font-size: 14px;font-weight: 500;font-family: 'Poppins', sans-serif;}
.notification-pg a.nav-link.active{padding: 0;margin-bottom: 15px;}
@-moz-document url-prefix() {
    .dropdown-menu-arrow{top:-32px}
    /* #main #faq .card .card-header .btn-header-link::after {position: absolute;right: 31px;} */
}
section.global-msg-section.my_course h2{padding-bottom: 0;}
section.global-msg-section.my_course .header-btn{padding:0}
.subscription-plan-inner .table-bordered td .checkbox{margin-top: 0;}
/* .quiz-assignment .view-more-btn{margin-left: 10px;} */
.tooltip-inner{background: #fff;box-shadow: 0 0 10px 10px rgb(0 0 0 / 2%);border:1px solid #ddd;position: relative;max-width: inherit;}
.tooltip .hideshow-pw{position: relative;top: 0;right: 0}
section.global-msg-section.Training-batch-detail-pg.tr-payment .tooltip-inner .ml-detail-btm ul.sec li{color:#000;cursor: pointer;white-space: nowrap;}
.milestone-status-right .tooltip-inner .ml-detail-btm ul.sec li{color:#808080}
.tooltip-inner .ml-detail-btm{padding:7px 12px}
ngb-tooltip-window.bs-tooltip-bottom .arrow, ngb-tooltip-window.bs-tooltip-top .arrow{display:none}
.milestone-status-right .ml-detail .ml-detail-top, section.global-msg-section.Training-batch-detail-pg.tr-payment .ml-detail .ml-detail-top{border-bottom:1px solid #E0E0E0;border-radius: 0;box-shadow: none;}
.traning-invite.Proposal-details .prpsal-footer a:last-child{padding-left: 0;}
.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom{padding:10px 0}
.tooltip-inner:after, .tooltip-inner:before {bottom: 100%;left: 50%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;}
.tooltip-inner:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff;border-width: 8px;margin-left: -8px;}
.tooltip-inner:before {border-color: rgba(204, 204, 204, 0);border-bottom-color: #ccc;border-width: 9px;margin-left: -9px;}
.ml-detail-btm.feedback-btm .general-info{max-width: 100%;}
.ml-detail-btm.feedback-btm h5{color: #000000;font-size: 16px;font-weight: 600;letter-spacing: 0.13px;line-height: 24px;padding-bottom: 4px;}
.training-main-pg-sidebar-top .d-flex{align-items: center;}    
.card-deatils h5 img{width: 15px;margin-left: 5px;}
.details-sidebar .card-deatils .card_footer .course-complete{border:none;padding-top: 0;margin-top: 0;display: flex; align-items: center;}
.course-rit{display: flex;align-items: center;}
.details-sidebar .card-deatils .card_footer .course-complete span{font-size: 14px;font-family: 'Poppins', sans-serif;order:-1;white-space: nowrap;margin-right: 10px;font-weight: 600;}
.details-sidebar .card-deatils .card_footer .course-complete .progress-course{min-width:150px}
.Training-batch-detail-pg.global-msg-section .global-header .course-rit .course-complete, .course-rit .course-complete{border:none;padding-top: 0;margin-top: 0;display: flex; align-items: center;margin-right: 0;}
.Training-batch-detail-pg.global-msg-section .global-header .course-rit .course-complete span, .course-rit .course-complete span{font-size: 14px;font-family: 'Poppins', sans-serif;order:-1;white-space: nowrap;margin-right: 10px;font-weight: 600;}
.Training-batch-detail-pg.global-msg-section .global-header .course-rit .course-complete .progress-course, .course-rit .course-complete .progress-course{min-width:150px}
.Training-batch-detail-pg.global-msg-section .global-header .course-rit .course-complete .progress-course .progress-bar, .course-complete .progress-course .progress-bar{margin:0}
form#inviteForm .highlights-block .pl-a{margin-bottom: 10px;}
.create_demo_page div#date-block{width:300px;margin-right: 40px;}
.create_demo_page .form-group{width:auto}
.create_demo_page .form-group .single_time{min-width:125px;max-width: 125px;}
.date-block{position: relative;}
.date-block .date-icon{top:10px;width: 19px;}
.filter-sec .filter-inner{align-items: center;}
.filter-sec .filter-inner span{font-size: 12px;font-family: 'Poppins', sans-serif;font-weight: 500;color: #000;padding-left: 10px;}
.inv-download{padding-left: 10px;cursor: pointer;}
.inv-download label{margin-bottom: 0;}
.tr-profile .prpsal-box-lft .bkmrk{left:inherit;width:auto}
.related-vid .bkmrk{width:auto}
.quiz-btn-sec-btm{display:flex;justify-content:space-between;max-width:66.666667%;padding-top: 20px;padding-right: 15px;}
section.global-msg-section.empty-coupon-sec.demo-listing.subscription-lft.my-video-subscription{min-height:calc(100vh - 82px)}
.sub-title-flex{display:flex;align-items: center;justify-content: space-between;}
.sub-title-flex .common-btn{min-width:110px}
.sub-title-flex .common-btn.cancel-btn{margin-right: 10px;}
.msg-img.msg-header{border:none;object-fit: cover;padding: 0;}
.empty-coupon-sec .coupon-list-block .coupon-top > div.one{min-width:250px}
.empty-coupon-sec .coupon-list-block .single-coupon > div.one{min-width:250px;width:250px}
section.training-details-upper.global-msg-section .training-details .global-header.global-header-wth-bd{flex-flow:row;justify-content: space-between;}
.yellow-btn{padding: 5px 10px;font-size: 10px;border-radius: 1px;font-family: Poppins;font-weight: 600;color: #BD9E00;}
.global-msg-section .message-table table tbody tr td:nth-child(4), .global-msg-section .message-table table thead tr td:nth-child(4) {width: 400px;max-width: 300px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
section.global-msg-section.Training-batch-detail-pg .message-table table tbody tr td:nth-child(3), section.global-msg-section.Training-batch-detail-pg .message-table table thead tr td:nth-child(3) {width: 400px;max-width: 230px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.general-info.subscription-sec.reg-process .form-row{margin:0}
.Training-batch-detail-pg.global-msg-section .report-detail-pg .global-header{border-bottom: 2px solid rgba(200,200,200,.35);}
.Training-batch-detail-pg.global-msg-section .report-detail-pg .global-header h2{padding-bottom:20px}
.global-msg-section .report-detail-pg .breadcrumb{margin: 25px 0 30px;}
.tb {border-bottom: none!important};
.course-creation .tab-content .upper-sec-new h5{border-bottom: none;}
.course-creation .tab-content .upper-sec-new .d-flex h5{border-bottom: none;}
.upper-sec-new{border-bottom: 1px solid #ECECEC;padding-bottom: 10px;}
.upper-sec-new h6 span{color:#000}
.upper-sec-new h6{font-family: 'Poppins', sans-serif;font-size: 14px;font-weight: 600;color:#C8C8C8}
.edit-course-section.course-creation .upper-sec-new .border-btm{border:none}
.card-change-popup .modal-content{background: #fff;}
.card-change-popup .modal-content .up-traning-main{border:none;padding:0;border-radius: 0;margin-top:0;margin-bottom: 24px;padding-bottom: 24px;border-bottom: 1px solid #DDDDDD;}
.edit-add-btn img{min-width:15px}
.edit-add-btn{margin-left:10px}
.card-change-popup form#billingAdsForm .row{margin-left: -10px;margin-right: -10px;}
.card-change-popup form#billingAdsForm .row .col-md-6{padding-left: 10px;padding-right: 10px;}
.subscription-pg .best-price .ckbox input + label{font-size: 14px;}
.subscription-pg .best-price .ckbox input + label a{color:#599E00;padding-left: 3px;}
.subscription-pg .best-price .ckbox input:checked + label:after{top:7.5px}
.coupon-list.attendance-list.coupon-list .sort-by .coupon_date{margin-left: 0;}
section.global-msg-section.Training-batch-detail-pg .coupon-list.attendance-list.coupon-list .sort-by .coupon_date{margin-left: 20px;}
section.global-msg-section.Training-batch-detail-pg .attendance-list.coupon-list .sort-by .coupon_date .form-control, section.global-msg-section.Training-batch-detail-pg .attendance-list.coupon-list .sort-by-inner select, .sort-by-inner select{padding:11.5px 11px;font-size: 14px;line-height: normal;}
section.global-msg-section.Training-batch-detail-pg .attendance-list.coupon-list .sort-by .coupon_date img{width: 18px;bottom: 11px;}
.student-design-result .related-vid-inner h5{min-height: 65px;}
.student-design-result .related-vid-inner .course-complete h5{min-height: inherit;}
/* .course-content.course-feature #main #faq .card .card-header .btn-header-link.collapsed:after{content: "\f106";}
.course-content.course-feature #main #faq .card .card-header .btn-header-link:after{content: "\f107";} */
.gen-sel li.disbled [type="radio"] + label{border-color:#C7CAD1!important;color:#C7CAD1!important;cursor: no-drop;}
.gen-sel li.disbled [type="radio"] + label:before{border-color:#C7CAD1!important;}
.gen-sel li.disbled [type="radio"] + label::after{background: #C7CAD1!important;}
.ques-sec .gen-sel li [type="radio"]:checked + label, .ques-sec .gen-sel li [type="radio"]:not(:checked) + label{align-items: flex-start;}
.user-assignment-top .add-point-sec h5{color:#808080;padding-bottom:10px}
.add-point-sec .assignment-point input.form-control {width: 50px;text-align: center;padding: 8px;margin-right: 10px;}
.add-point-sec .assignment-point {padding-bottom: 10px;display: flex;align-items: center;justify-content: center;}
.user-assignment-top .add-point-sec .assignment-point h5{padding-bottom: 0;}
.add-point-sec span a{margin-right: 10px;}
.add-point-sec{padding: 10px 22px;}
.tooltip-show{position: relative;}
.custom-table a.view-more-btn + a.common-btn.cancel-btn{margin-left:10px}
.cbx.database-skill input[type='checkbox'] + label:after{top:4px}
h4.sub-title.refund.course-preview span + .d-flex.align-items-center {margin-left: 15px;}
h4.sub-title.refund.course-preview span {color: #808080;font-size: 16px;font-weight: 500;line-height: 25px;}
h4.sub-title.refund.sub-title-flex.course-preview {border: 1px solid #599E00;}
.vjs-dock-title{display: none;}
.earning-pg.subscription-lft.my-video-subscription .pr-bloc{width: 30%;}
.earning-pg.subscription-lft.my-video-subscription .pr-block:first-child{width: 70%;padding-right: 20px;border:none;margin:0}
.earning-pg .container{max-width:1245px}
button.common-btn.white-btn{background: #fff;color: #000000;border-color: #fff;min-width:225px;max-width:100%;padding: 7px;border-radius:13px;border:none}
button.common-btn.white-btn img{width: 10px;margin-right: 8px;height: auto;}
button.common-btn.white-btn:hover{background: #fff;color: #000;border:none}
.earning-pg.subscription-lft .yrly-sub .price h2{font-size: 30px;padding: 0px;}
.earning-pg.subscription-lft .price.price-sub-block h2{color:#000}
.earning-pg.subscription-lft .price.price-sub-block {background-color: #FFFFFF;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);min-height: inherit;padding:0;overflow: hidden;}
.my-video-subscription.subscription-lft.earning-pg{background:#F7F7F7;}
.earning-pg.subscription-lft .yrly-sub .price span{text-transform: uppercase;}
.earning-pg.subscription-lft .yrly-sub .price span{padding-left:0;font-size: 14px;}
.earning-pg.subscription-lft .price.price-sub-block .pr-lft{border-right: 1px solid rgba(151,151,151, 0.24);padding-right: 20px;margin-right: 20px;display: flex;}
.earning-pg.subscription-lft .price.price-sub-block .pr-lft img{margin-right: 15px;}
.earning-pg .price{background:#599E00 url(../images/shape2.svg) no-repeat;background-position: right top;}
.payment-method{padding-top: 40px;padding-bottom: 40px;border-bottom: 2px solid rgba(200,200,200,.35);margin-bottom: 40px;}
.payment-method h4{color: #000000;font-size: 16px;font-weight: 600;line-height: 24px;padding-bottom: 25px;}
.earning-payment-box{border-radius: 4px;padding: 30px;background-color: #FFFFFF;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);}
.earning-payment-box h6{color: #808080;font-size: 14px;font-weight: 500;letter-spacing: 0.11px;line-height: 23px;padding-top: 10px;}
.earning-payment-box .green-btn{border:none}
.earning-payment-box .green-btn:hover{background: #599E00;color:#fff}
.earning-pg.subscription-lft.my-video-subscription .yrly-sub .price .pr-lft{display:flex;align-items: center;}
.earning-pg.subscription-lft.my-video-subscription .yrly-sub .price .pr-lft img{margin-right: 8px;max-width: 36px;}
.earning-payment-box-inner{align-items: center;}
.earning-payment-box-inner:last-child{padding-bottom: 0;margin-bottom: 0;border:none}
.get-paid-popup .popup-text label{font-size: 16px;line-height: 22px;color: #000;font-weight: 500;}
.get-paid-popup .modal-body h5 span{color:#808080}
.get-paid-popup .modal-body h5 {padding-bottom: 8px;}
.get-paid-popup h3{font-size: 22px;line-height: 33px;color: #000;font-weight: 500;}
.get-paid-popup h3 span{color: #599E00;}
.upper-sec-new .d-flex.justify-content-between.border-btm{align-items: center;}
.prpsal-box-lft img{max-height: 200px;object-fit: cover;}
.earning-pg.subscription-lft.my-video-subscription .yrly-sub .price .pr-lft button.common-btn{transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;opacity: 0;visibility: hidden;display: none;border-color:#fff;background: transparent;}
.earning-pg.subscription-lft.my-video-subscription .yrly-sub .price .pr-lft:hover button.common-btn{position: absolute;left:50%;top:50%;transform: translate(-50% , -50%);opacity: 1;visibility: visible;display: block;}
.earning-pg.subscription-lft.my-video-subscription .yrly-sub .price .pr-lft:hover button.common-btn:hover{background: #fff;}
.earning-pg.subscription-lft .price.price-sub-block .pr-lft{min-height: 125px;padding: 16px 15px;margin:0;position: relative;border:none;flex: 0 0 33.3%;max-width: 33.3%;}
.earning-pg.subscription-lft .price.price-sub-block .pr-lft:after{width:1px;height: 60px;background: rgba(151,151,151, 0.24);content: "";position: absolute;right:0px}
.earning-pg.subscription-lft .price.price-sub-block .pr-lft:last-child:after{content: none;}
.earning-pg.subscription-lft .price.price-sub-block .pr-lft::before{background-color: rgba(0,0,0,0.9);content: "";position: absolute;width: 100%;height: 100%;left: 0;top:0;right:0;transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;opacity: 0;}
.earning-pg.subscription-lft .price.price-sub-block .pr-lft:hover::before{opacity: 1;}
.topic-details.crd-con .upload-block + .course-materials .single-materials{padding: 8px;border: 1px dashed #C6C6C6;border-radius: 4px;background-color: #F7F7F7;padding-right: 20px;margin-bottom: 10px!important;}
.topic-details.crd-con .upload-block + .course-materials .single-materials p{color:#000;font-size: 16px;}
.topic-details.crd-con .upload-block + .course-materials .single-materials p span{color:#C6C6C6;font-size: 12px;}
.topic-details.crd-con .upload-block + .course-materials .single-materials:last-child{margin-bottom: 0!important;}
.coupon-list-block .single-coupon > div.nine.msg-left a + .msg-number{margin-left: 0;position: absolute;right:-5px}
.pr-table{display: flex; border: 1px solid #DDE8E0;border-radius: 4px;margin-bottom: 1rem;}
.pr-table > div{padding: 13px;width: 33.3%;border-right: 1px solid #DDE8E0;}
.pr-table > div:last-child{border: none}
.pr-table > div div{color: #599E00;font-weight: 600;}
.pr-table > div label{margin-bottom: 0;}
.grey-text{color: #808080!important;}
.assignment-feedback-sec{padding-left: 92px;padding-top: 15px;}
.one-to-one-sec .coupon-list .coupon-list-block .four{text-align: left;min-width: 210px;}
/* .one-to-one-sec .coupon_list_inner .single-coupon > div.five, .one-to-one-sec .coupon_list_inner .coupon-top > div.five{min-width: 330px;} */
.one-to-one-sec .coupon_list_inner .single-coupon > div.one, .one-to-one-sec .coupon_list_inner .coupon-top > div.one{min-width: 250px;}
.one-to-one-sec .coupon-list-block .single-coupon > div{min-width: 160px;}
.one-to-one-sec .coupon-list-block .coupon-top > div.nine, .one-to-one-sec .coupon-list-block .single-coupon > div.nine{min-width: 185px;}
.recent-activity-head h6{font-size: 16px;font-weight: 500;font-family: 'Poppins', sans-serif;}
.global-msg-section .msg-left ul li:first-child img{object-fit: contain;}
.card-deatils.cancel-batch h5, .card-deatils.cancel-batch p, .card-deatils.cancel-batch p span,  .card-deatils.cancel-batch .bth span.progress-status, .card-deatils.cancel-batch li{color: #C8C8C8;}
.prfole-pic-upload-sec + div {position: relative;color: #C6C6C6;font-family: Poppins;font-size: 18px;font-weight: 500;letter-spacing: 0.14px;line-height: 27px;text-align: center;top: -50px;}
.act-ac .hideshow-pw img{margin-bottom: 0;}
.drive-main-block.for-quiz ul li:after{content: none;}
.drive-main-block.for-quiz ul li{padding-left: 0;}
.live-quiz-main .live-quiz-inner .accordion.remove-max-height > h6{font-size: 16px;font-weight: 500;font-family: 'Poppins', sans-serif;padding-bottom: 15px;}
.tabs-inner .created_by{font-weight: 500;color: #808080;font-size: 16px;font-family: 'Poppins', sans-serif;margin-bottom: 20px;text-align: right;}
.ques-over .filter-inner .arrow_box{right: 0;}
.ques-over .filter-inner .arrow_box:after, .ques-over .filter-inner .arrow_box:before{left: inherit;right: 10%;}
.ques-over .filter-inner .tow_col{display: flex;justify-content: space-between;}
.ques-over .filter-inner .tow_col .form-group{width: 48%;padding: 0;}
.student-quiz-assignment.quiz-pg .act-ac{text-align: left;}
.student-quiz-assignment.quiz-pg .act-ac-top{align-items: flex-start;}
.student-quiz-assignment.quiz-pg .file-list ul li{justify-content: flex-start;}
.student-quiz-assignment.quiz-pg i.fa.fa-share-alt {color: #599E00;}
/* .abt-des p{display: inline;} */
.frm .highlights-block .form-control{padding-right: 45px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ads-sec .card .card-footer.user_role{border-top: 1px solid #E0E0E0;}
.ads-sec .card .card-footer.user_role span{color: #808080;}
.batch-time-main.batch-time-main-div .batchname label{margin-bottom: 0;padding-right: 5px;padding-left: 5px;}
.ScheduleTrainingModal .single-batch .batch-time-main-div .batch-time select{min-width: 150px;}
.batch-time-main.batch-time-main-div .batchname select{width: 65px;padding: 6px 11px;}
.batch-time-main.batch-time-main-div .batchname {flex-wrap: wrap;}
.batch-time-main.batch-time-main-div .batchname app-control-messages{flex: 0 0 100%;}
.batch-time-main .remove-btn i{color: red;margin-top: 7px;margin-left: 5px;}
.batch-time-main.batch-time-main-div .batchname label{font-size: 12px;}
.global-msg-section.message-table-agency .message-table table td:last-child{text-align: center;width: 130px;}
.my-assignment .coupon-list-block .single-coupon > div, .my-assignment .coupon-list-block .coupon-top > div{min-width: 135px;}
.my-assignment .coupon-list-block .single-coupon > div.nine, .my-assignment .coupon-list-block .coupon-top > div.nine{min-width: 185px;}
.topic-details .single-materials .ans img{height: 105px;object-fit: cover;}
.student-quiz-assignment.quiz-pg .file-list ul li{align-items: flex-start;}
.student-quiz-assignment .file-list ul li .last-icon{margin-left: 10px;}
.student-quiz-assignment .file-list ul li .last-icon a{text-decoration: none;}
.blank-msg h3{font-size: 22px;font-weight: 500;padding-bottom: 20px;}
.topic-details .video-inner.course-video .video-main app-brightcove-player video{max-height: inherit;}
app-brightcove-player .bc-player-a2SUUxnsz_default .vjs-big-play-button{width: 2em;height: 2em;line-height: 2em;font-size: 3rem;/* margin-left: -24px;margin-top: -24px; */}
.vid-topic-detail.topic-details .video-inner{width: 100%;flex-wrap: wrap;}
.vid-topic-detail.topic-details .video-inner.course-video .video-main{width: 100%;max-width: 100%;max-height: inherit;margin-right: inherit;}
.ques-top figure.image, figure.image{max-width: 300px;}
.main-quiz-pg .ques-sec .gen-sel li figure.image{max-width: 300px;width: 100%!important;margin: 0;}
.currency_ico{margin-right: 3px;display: inline-block;}
.subscription-lft.my-video-subscription .coupon_date img{bottom: 8px;}
.my-video-subscription .coupon-list + ngb-pagination ul.pagination{margin-right: 0;}
p.b-address{color: #808080}
.Billing-add-sec{position: relative;}
.Billing-add-sec .edit-address-link{position: relative;top: -42px;}
.price.renew + h6 {text-align: right;margin-top: 10px;}
.user_detail_top{padding-bottom: 24px;}
.user_detail_top .usr_des h6{line-height: 24px;}
.user_detail_top .usr_des h6.grey{padding-bottom: 0;color: #808080;font-size: 12px;font-style: italic;font-weight: normal;}
.border_none{border: none!important;}
/* .quiz-assignment .custom-table tr td .common-btn.cancel-btn:last-of-type{margin-left: 8px;} */
/*=================Homepage Design================*/
.hero-banner{padding: 60px 0 0;position: relative;background: #fff;overflow: hidden;}
.hero-banner h2, .hero-banner h1{font-size: 46px;color: #000;font-weight: 600;line-height: normal;padding-bottom: 20px;line-height: 63px;}
/* .hero-banner h2 span, .hero-banner h1 span{color: #599E00;} */
.hero-banner p{font-size: 16px;color: #808080;padding-bottom: 20px;line-height: 29px;font-weight: 500;}
.hero-banner p span{font-weight: bold;color: #00B22F;}
.hero-banner h6{color: #4A4A4A;font-family: Roboto;font-size: 14px;/* font-style: italic; */font-weight: 500;padding-bottom: 10px;}
/* .hero-banner:before{content: "";background: #E1FFE9;width: 110px;height: 107px;border-radius: 100%;position: absolute;top: 50px;left: -60px;}
.hero-banner:after{content: "";background: #E1FFE9;width: 110px;height: 107px;border-radius: 100%;position: absolute;bottom: 50px;right: -60px;} */
.hero-banner .col-md-5{display: flex;flex-flow: column;justify-content: center;align-items: flex-start;}
.context{font-size: 13px;color: #808080;font-style: italic;display: flex;align-items: center;padding-top: 10px;}
.hero-banner .col-md-6:last-child{text-align: right;}
.context-inner {padding-right: 18px;display: flex;align-items: center;}
.hero-banner .app-img-sec{padding-top: 52px;align-items: center;}
.hero-banner .app-img-sec a{margin-right: 15px;}
.hero-banner .col-md-6:last-child img{height: 460px;object-fit: contain;}
.context-inner img{max-width: 20px;margin-right: 4px;}
.hero-banner .carousel-indicators li{height: 6px;width: 6px;border-radius: 5px;background-color: #C8CBD2;margin-left: 5px;margin-right: 5px;border:none;justify-content: flex-start;}
.hero-banner .carousel-indicators {right: inherit;left: 10px;margin: 0;bottom: 10px;}
.hero-banner .container{position: relative;}
.hero-banner .carousel-indicators li.active{height: 6px;width: 30px;border-radius: 5px;background-color: #599E00;}
.want-to-laern{padding: 90px 0 115px;} 
.want-to-laern .card-body{padding: 0;}
.want-to-laern h2, .want-to-laern h1{font-size: 42px;color: #000;font-weight: 600;line-height: normal;padding-bottom: 30px;line-height: 48px;}
.want-to-laern .nav-tabs {display:none;}
.want-to-laern .nav-tabs .nav-item.show .nav-link, .want-to-laern .nav-tabs .nav-link.active{background: transparent;color: #599E00;}
.want-to-laern .nav-tabs .nav-link{color: #000;font-size: 18px;font-weight: 500;font-family: 'Poppins', sans-serif;padding: 0;margin-right: 30px;}
.want-to-laern .nav-tabs .nav-link:hover{color: #599E00;}
.want-to-laern .card{background: transparent;}
.want-to-laern .crd-sec{background-color: #fff;box-shadow: 3px 9px 10px 3px rgba(0,0,0,0.03);border-radius: 6px;overflow: hidden;height: 100%;position: relative;}
.want-to-laern .crd-sec h5{font-size: 15px;font-weight: 600;line-height: 24px;padding-bottom: 12px;color: #000;}
.want-to-laern .crd-sec h6{font-size: 13px;font-weight: normal;line-height: 24px;color: #4A4A4A;}
.want-to-laern .crd-sec .views{font-size: 13px;font-weight: normal;line-height: 24px;color: #4A4A4A;display: flex;align-items: center;}
.want-to-laern .crd-sec .views img{width: 20px;margin-right: 10px;}
.want-to-laern .crd-sec-footer{padding: 14px;height: calc(100% - 190px);display: flex;flex-flow: column;}
.want-to-laern .crd-sec-footer .d-flex.justify-content-between.align-items-center{margin-top: auto;}
.want-to-laern .row{margin-left: -15px;margin-right: -15px;}
.want-to-laern .col-md-4{padding-bottom: 30px;}
.want-to-laern .crd-sec .crd-sec-img > img{height: 190px;object-fit: cover;width: 100%;}
.want-to-laern .common-btn{margin-top: 10px;}
@media(min-width:768px) {
    .want-to-laern .nav-tabs {display: flex;margin-bottom: 25px;}
    .want-to-laern .card {border: none;}
    .want-to-laern .card .card-header {display:none;}  
    .want-to-laern .card .collapse{display:block;}
}

@media(max-width:767px){
    .want-to-laern .tab-content > .tab-pane {display: block !important;opacity: 1;}
}
.laern-to-join-dashboard.video-course{background: #fff;}
.laern-to-join-dashboard.video-course .container{max-width: 950px;z-index:9}
.laern-to-join-dashboard.video-course .img-hov {position: relative;/*cursor: pointer;*/border-radius: 12px;overflow: hidden;}
.video-course .img-hov img {width: 100%;}
.laern-to-join-dashboard.video-course .img-hov .img-box {transition: transform 1s;}
.laern-to-join-dashboard.video-course .img-hov:hover .img-box{transform: scale(1.1, 1.1);}
.video-course .img-hov .img-box-con {position: absolute;width: 100%;bottom: 0;padding: 35px 30px;text-align: center;z-index: 1;height: 240px;transition: .4s ease-in-out;}
.img-hov h3, .img-hov h5 {text-align: center;color: #fff;}
.img-hov h3 {font-size: 32px;font-weight: 800;line-height: 50px;padding-bottom: 24px;}
.img-hov h5 {font-size: 18px;font-weight: 500;line-height: 27px;}
.video-course .img-hov:hover:after {background: linear-gradient(-180deg,#00000059,#00000059 60.93%,#000000b3);content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.laern-to-join-dashboard.laern-to-join .title-sec h2 {font-size: 42px;font-weight: 600;line-height: 63px;padding-bottom: 38px;color: #000;position: relative;display: table;margin: 0 auto;}
.laern-to-join-dashboard.laern-to-join .title-sec h2:after{content: "";background: url(../images/border.svg) no-repeat;height: 30px;width: 225px;display: flex;position: absolute;right:0}
.laern-to-join-dashboard.laern-to-join .title-sec{position: relative;padding-bottom: 0;}
.laern-to-join-dashboard.laern-to-join .title-sec:after{content: "";background: url(../images/arw.webp) no-repeat;height: 108px;width: 62px;display: flex;position: absolute;right:50px;top:0}
.laern-to-join .title-sec h2, .laern-to-join .title-sec h6 {text-align: center;color: #fff;}
.laern-to-join .title-sec h6 {font-size: 15px;font-weight: 400;line-height: 29px;margin: 0 auto;max-width: 600px;color: #000;}
.laern-to-join .title-sec {padding-bottom: 40px;}
/* .laern-to-join-dashboard .row .col-md-4:nth-child(2n){padding-top: 40px;} */
.video-course .img-hov .img-box-con {position: absolute;width: 100%;bottom: 0;padding: 35px 15px;text-align: center;z-index: 1;height: 245px;transition:all .4s;}
.video-course .img-hov:hover .img-box-con {height: 330px;}
.laern-to-join{background: #000;padding: 110px 0;}
ul.nav_link li.active a{background: transparent;color: #599E00;}
ul.nav_link li a{color: #000;font-size: 18px;font-weight: 500;font-family: 'Poppins', sans-serif;padding: 0;margin-right: 30px;}
ul.nav_link li:hover a{color: #599E00;}
ul.nav_link{display: flex;margin: 30px 0 30px;justify-content: center;}
.laern-to-join-dashboard.video-course .img-hov h5{font-size: 15px;font-weight: 500;padding-bottom: 15px;}
.laern-to-join-dashboard.video-course .img-hov h6{font-size: 12px;font-weight: 500;padding-bottom: 15px;font-family: Poppins;color: #fff;}
.laern-to-join-dashboard.video-course .carousel-indicators li{height: 6px;width: 6px;border-radius: 5px;background-color: #C8CBD2;margin-left: 5px;margin-right: 5px;border:none;justify-content: flex-start;}
.laern-to-join-dashboard.video-course .carousel-indicators {right: inherit;left: inherit;margin: 0;bottom: -58px;position: relative;}
.laern-to-join-dashboard.video-course .container{position: relative;}
.laern-to-join-dashboard.video-course .carousel-indicators li.active{height: 6px;width: 30px;border-radius: 5px;background-color: #000;}
.explore-link a {color: #599E00;font-family: Poppins;font-size: 24px;font-weight: 600;line-height: 35px;}
.explore-link a img{margin-left: 10px;}
ul.nav_link li:last-child a{margin-right: 0;}
.explore-link {position: relative;text-align: right;top: 35px;z-index:9999;float:right}
.laern-to-join-dashboard.video-course{position: relative;}
.laern-to-join-dashboard.video-course:before {content: "";background: url(../images/bef1.svg) no-repeat;width: 119px;height: 348px;top: 280px;left: 0;position: absolute;}
.laern-to-join-dashboard.video-course:after {content: "";background: url(../images/aft1.svg) no-repeat;width: 95px;height: 508px;top: 380px;right: 0;position: absolute;background-size: cover;}
.why-tutorac{padding-bottom: 70px;position: relative;} 
.why-tutorac .container{max-width: 1110px;}
.why-tutorac:before {content: "";background: url(../images/bef2.svg) no-repeat;width: 123px;height: 635px;left: -20px;position: absolute;top:0}
.why-tutorac:after {content: "";background: url(../images/aft2.svg) no-repeat;width: 80px;height: 368px;bottom: 150px;right: 0;position: absolute;background-size: cover;}
.why-tutorac .title-sec h2 {display: flex;justify-content: center;align-items: center;padding-bottom: 10px;}
.why-tutorac .title-sec h2 img {width: 165px;margin-left: 12px;margin-top: -2px;}
.why-tutorac li {max-width: 455px;text-align: right;padding-bottom: 25px;position: relative;z-index: 9;}
.why-tutorac li img {padding-bottom: 10px;}
.why-tutorac li h4 {color: #000000;font-family: Poppins;font-size: 24px;font-weight: 600;line-height: 35px;padding-bottom: 2px;}
.video-section .why-tutorac li p {font-weight: normal;text-align: right;padding-top: 0;}
.why-tutorac .rit-listing li{text-align: left;}
.why-tutorac .rit-listing li p{text-align: left;}
.why-tutorac .title-sec p{font-weight: normal;padding-top:0}
.why-tutorac-inner{display: flex;justify-content: space-between;position: relative;}
.video-section .why-tutorac .title-sec{padding-bottom: 50px;}
.video-section{padding: 80px 0;background: #fff;}
.video-section .title-sec{padding-bottom: 0;}
.video-section h2{font-size: 42px;color: #000;font-weight: 600;line-height: normal;padding-bottom: 30px;text-align: center;line-height: 62px;}
.video-section h2 span{color: #00B22F;}
.video-section .video_sec{max-width: 980px;margin: 0 auto;}
.video-section .video_sec .video-js.vjs-quality-menu{width: 100%;height: 515px;border-radius: 10px;}
.vjs-pip-active{height: 185px !important; width: 350px !important;}
.video-section p{font-size: 15px;font-weight: 600;color: #4A4A4A;padding-top: 30px;display: table;margin: 0 auto;max-width: 875px;text-align: center;}
.line-de{width: 1px;border-right: 1px dashed #DDE1FF;height: calc(100% + 130px);position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
@keyframes waves {
    0% {
    -webkit-transform: scale(0.2, 0.2);
    transform: scale(0.2, 0.2);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    }
    50% {
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    }
    100% {
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    }
}
.waves {position: absolute;width: 30px;height: 30px;background: #7E8BFF;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border-radius: 100%;right: -10px;bottom: -10px;z-index: -1;-webkit-animation: waves 3s ease-in-out infinite;animation: waves 3s ease-in-out infinite;}
.wave-1 {-webkit-animation-delay: 0s;animation-delay: 0s;}
.wave-2 {-webkit-animation-delay: 1s;animation-delay: 1s;}
.wave-3 {-webkit-animation-delay: 2s;animation-delay: 2s;}
.waves-block {position: relative;margin-left: 5px;}
.waves-block.waves1 {top: 37%;}
.waves-block.waves2 {top: 68%;}
.waves-block.waves3 {top: 92%;}
.quality-sec {background: #fff;padding-bottom: 80px;position: relative;padding-top: 30px;}
.quality-sec .line-de{height: calc(100% + 30px);top: -50px;}
.quality-sec .waves-block.waves1{top:50%}
.quality-sec .waves-block.waves2{top:95%}
.quality-sec::after{content: "";background: url(../images/bef3.svg) no-repeat;position: absolute;top: -150px;left: 0px;width: 89px;height:648px;background-size: contain;}
.quality-sec::before{content: "";background: url(../images/art3.webp) no-repeat;position: absolute;top:-70px;left: 50px;width: 71px;height:105px;background-size: contain;z-index: 1;}
.quality-sec .title-sec::before{content: "";background: url(../images/art4.webp) no-repeat;position: absolute;top:-50px;right: 250px;width: 64px;height:66px;background-size: contain;}
.quality-sec .title-sec{text-align: center;padding-bottom: 40px;position: relative;}
.quality-sec .title-sec h2{font-size: 42px;color: #000;font-weight: 600;line-height: 63px;padding-bottom: 0px;text-align: center;z-index: 1;position: relative;}
.quality-sec .title-sec p{color: #808080;font-size: 15px;line-height: 29px;}
.quality-sec .crd-sec{border-radius: 20px;background-color: #C6BCF9;max-width:430px;margin-left: auto;margin-right: 15px;overflow: hidden;}
.quality-sec .crd-sec-img{height: 230px;}
.quality-sec .crd-sec-img img{height:100%;object-fit: cover;}
.quality-sec .crd-sec-footer h4{color: #000000;font-size: 24px;font-weight: 600;line-height: 35px;padding-bottom: 10px;}
.quality-sec .crd-sec-footer p{color: #000000;font-size: 15px;line-height: 29px;}
.quality-sec .crd-sec-footer{padding: 30px;padding-bottom: 45px;}
.quality-sec .col-md-6:nth-child(2n+2) .crd-sec{margin-left: 15px;margin-right: auto;}
.quality-sec .col-md-6{padding-bottom: 50px;}
.quality-sec .col-md-6:nth-child(2n) .crd-sec{background: #94E4E8;}
.quality-sec .col-md-6:nth-child(3n) .crd-sec{background: #FFD182;}
.quality-sec .col-md-6:nth-child(4n) .crd-sec{background: #89CC97;margin-top:-70px}
.quality-sec .col-md-6:first-child .crd-sec .crd-sec-footer{padding-bottom: 115px;}
.quality-sec .col-md-6:last-child .crd-sec .crd-sec-footer{padding-bottom: 57px;}
.quality-sec .row{position: relative;}
.quality-sec .row::before{content: "";background: url(../images/art5.webp) no-repeat;position: absolute;top:50%;left: 0px;width: 64px;height:80px;background-size: contain;}
.start-learning-sec {background: #fff;padding-bottom: 180px;position: relative;}
.start-learning-sec::before{content: "";background: url(../images/bef4.svg) no-repeat;position: absolute;bottom:0px;left: 0px;width: 380px;height:303px;background-size: contain;}
.start-learning-sec .title-sec{text-align: center;padding-bottom: 40px;position: relative;}
.start-learning-sec .title-sec::before{content: "";background: url(../images/art6.webp) no-repeat;position: absolute;top:-70px;left: -100px;width: 106px;height:134px;background-size: contain;}
.start-learning-sec .title-sec::after{content: "";background: url(../images/art8.webp) no-repeat;position: absolute;top:-90px;right: 30px;width: 118px;height:145px;background-size: contain;}
.start-learning-sec .title-sec h2{font-size: 42px;color: #000;font-weight: 600;line-height: 63px;padding-bottom: 0px;text-align: center;display: flex;justify-content: center;align-items: center;padding-bottom: 10px;position: relative;}
.start-learning-sec .title-sec span{position: relative;}
.start-learning-sec .title-sec span::before{content: "";background: url(../images/art7.webp) no-repeat;position: absolute;top:-6px;left: -20px;width: 52px;height:31px;background-size: contain;}
.start-learning-sec .title-sec p{color: #808080;font-size: 15px;line-height: 29px;}
.start-learning-sec .title-sec h2 img {width: 165px;margin-left: 10px;margin-top: -2px;}
.lr-inner {display: flex;align-items: flex-start;border-radius: 20px;justify-content: center;background: linear-gradient(90deg, #8A74FF 0%, #6446FF 100%);padding:18px;}
.lr-inner img{padding-top: 10px;}
.lr-inner div{padding-left: 25px;}
.lr-inner h2{color: #FFFFFF;font-size: 54px;font-weight: bold;}
.lr-inner p{color: #FFFFFF;font-size: 15px;font-weight: 500;}
.start-learning-sec .col-md-4:nth-child(2n) .lr-inner{background: linear-gradient(90deg, #1FC5FD 0%, #008DB8 100%);}
.start-learning-sec .col-md-4:nth-child(3n) .lr-inner{background: linear-gradient(90deg, #FBB143 0%, #D48900 100%);}
.start-learning-sec .container{max-width: 1170px;}
.start-learning-sec .explore-link{text-align: center;padding-top:50px;float: none;top:0}
.approch-sec{padding-top: 70px;position: relative;}
.approch-sec::before{content: "";background: url(../images/art9.webp) no-repeat;position: absolute;top:130px;left: -50px;width: 87px;height:90px;background-size: contain;}
.approch-sec::after{content: "";background: url(../images/art10.webp) no-repeat;position: absolute;bottom:-130px;right: 100px;width: 203px;height:153px;background-size: contain;}
.approch-sec h2{font-size: 42px;color: #000;font-weight: 600;line-height: 63px;padding-bottom: 0px;text-align: center;display: flex;justify-content: center;align-items: center;padding-bottom: 40px;}
.school-sec .title-sec{text-align: center;padding-bottom: 40px;}
.school-sec .title-sec h2{font-size: 42px;color: #000;font-weight: 600;line-height: 63px;padding-bottom: 0px;text-align: center;}
.school-sec{background: #fff;padding-bottom: 80px;}
.school-sec ul{display:flex;justify-content: center;margin:0 -10px}
.school-sec ul li{display: flex;flex-flow: column;border-radius: 18px;background: linear-gradient(90deg, #B0A1FF 0%, #A18FFF 100%);padding: 25px 20px;align-items: center;margin:0 10px;min-width: 160px;max-width:175px}
.school-sec ul li img{max-width: 70px;margin-bottom: 10px;height:70px;object-fit:contain;}
.school-sec ul.logo-sec li img{max-width: 90px;height: 90px}
.school-sec ul li h5{color: #FFFFFF;font-size: 14px;font-weight: 600;line-height: 21px;text-align: center;}
.school-sec .container{max-width: 1170px;}
.course-sec{padding-top: 120px;}
.course-sec .title-sec{display: flex;align-items: center;}
.course-sec .title-sec h2{text-align:left;padding-right: 40px;margin-right: 32px;border-right: 1px solid #CFD0D2;min-width: 640px;position: relative;}
.course-sec .title-sec h2::after{content: "";background: url(../images/border-g.svg) no-repeat;position: absolute;bottom:-25px;left: 0px;width: 337px;height:26px;background-size: contain;}
.course-sec .title-sec p{text-align: left;color: #4A4A4A;font-size: 15px;line-height: 29px;}
.school-sec ul.logo-sec li {padding: 0 20px;margin:0 30px;background: transparent;min-width:inherit}
.school-sec ul.logo-sec li h5 {color: #000;font-weight: 500;}
.school-sec ul.logo-sec {margin: 0;justify-content: space-between;width:620px;max-width:100%}
.course-col{display: flex;justify-content: space-between;align-items: center;padding-bottom: 40px;}
.course-box {width: 477px;border-radius: 20px;background-color: #F5A623;padding: 40px;background-image: url(../images/border.png);background-repeat: no-repeat;background-position:right top}
.course-box h4 {color: #000000;font-size: 24px;font-weight: 600;line-height: 35px;padding-bottom: 10px;}
.course-box p {color: #000000;font-family: Roboto;font-size: 15px;letter-spacing: 0;line-height: 29px;}
.course-col:last-child .course-box{background-color: #50E3C2;}
.tutor-sec .title-sec{text-align: center;padding-bottom: 0px;}
.tutor-sec .title-sec h2{font-size: 42px;color: #000;font-weight: 600;line-height: 63px;padding-bottom: 0px;text-align: center;}
.tutor-sec .title-sec h2 span{position: relative;}
.tutor-sec .title-sec h2 span::after{content: "";background: url(../images/art11.webp) no-repeat;position: absolute;top:-10px;right: -70px;width: 78px;height:38px;background-size: contain;}
.tutor-sec{background: #fff;padding-bottom: 80px;position: relative;}
.tutor-sec::after{content: "";background: url(../images/art12.webp) no-repeat;position: absolute;top:30px;left: 50px;width: 83px;height:116px;background-size: contain;}
.tutor-sec .title-sec p{color: #808080;font-size: 15px;line-height: 29px;text-align: center;}
.tutor-sec .carousel-indicators li{height: 6px;width: 6px;border-radius: 5px;background-color: #C8CBD2;margin-left: 5px;margin-right: 5px;border:none;justify-content: flex-start;}
.tutor-sec .carousel-indicators {right: inherit;left: inherit;margin: 0;bottom:0px;position: relative;padding: 0;justify-content: center;}
.tutor-sec .container{position: relative;}
.tutor-sec .carousel-indicators li.active{height: 6px;width: 30px;border-radius: 5px;background-color: #599E00;}
.tutor-sec ul {display: flex;justify-content: space-between;max-width: 1170px;margin: 0 auto;padding: 40px 0;}
.crd-btm {padding: 15px 0 0;}
.crd-upper {position: relative;height: 345px;}
.crd-upper img{position: absolute;bottom: 0;}
.tutor-sec .carousel li {width: 339px;border-radius: 2px;background-color: #FFFFFF;box-shadow: 0 7px 36px 6px rgb(0 0 0 / 5%);padding: 20px;}
.tutor-sec .carousel li .crd-btm h4 {color: #000000;font-family: Poppins;font-size: 24px;font-weight: 800;letter-spacing: 0;line-height: 38px;text-align: center;padding-bottom: 12px;}
.tutor-sec .carousel li .crd-btm h6 {color: #000000;font-family: Poppins;font-size: 16px;font-weight: 500;line-height: 25px;text-align: center;}
.tutor-sec .carousel li .crd-btm span {color: #808080;font-family: Poppins;font-size: 12px;font-weight: 500;line-height: 18px;text-align: center;display: block;}
.app-section .text-right img {top: 50px;position: relative;}
.app-section h2 span{position: relative;}
.app-section h2 span::before{content: "";background: url(../images/art14.webp) no-repeat;position: absolute;top:-12px;left: -25px;width: 52px;height:31px;background-size: contain;}
.app-section{background-color: #fff;padding:0px;}
.app-section h2 {color: #000;font-size: 42px;font-weight: 600;line-height: 62px;margin-bottom: 10px;position: relative;}
.app-section p{color: #4A4A4A;font-size: 15px;font-weight: 400;line-height: 29px;margin-bottom: 22px;position: relative;}
.app-section .row{align-items: center;position: relative;z-index: 9;}
.app-section a{margin-right: 15px;}
footer.homepage:before{background:url(../images/footer-bg.svg);background-repeat: no-repeat;content: "";position: absolute;top: -98px;width: 100%;height: 100px;background-size: 100% 100%;background-position: bottom;}
footer.homepage{background: #1A1A1A;padding: 160px 0 35px;display: block;position: relative;margin-top:-70px}
footer{background: #1A1A1A;padding: 60px 0 10px;display: block;position: relative;}
footer .row{justify-content: space-between;}
footer .col-lft{display: flex;flex-flow: column;max-width: 300px;}
footer .col-lft a{font-size: 16px;font-weight: 500;color: #fff;line-height: 24px;margin-bottom: 14px;}
footer .col-lft img{margin-bottom: 16px;}
footer a, footer p{font-size: 14px;font-weight: 500;color: #8F8F8F;line-height: 24px;}
footer h5{font-size: 16px;font-weight: bold;color: #FFFFFF;line-height: 30px;margin-bottom: 16px;}
footer li{margin-bottom: 10px;}
footer a:hover{color: #FFFFFF;}
footer li a i{font-size: 24px;margin-right: 20px;color: #599E00;}
footer .col p{padding-bottom: 15px;}
footer .address-block-inner span{color: #599E00;font-family: Poppins;font-size: 14px;font-weight: 600;line-height: 30px;}
footer .address-block-inner{display: flex;justify-content: space-between;min-width: 480px;}
footer.landing-footer .address-block-inner{min-width: 490px;}
footer .address-block-inner p.mn_ttl{padding-bottom: 0;color: #fff;}
.app-coming-section{background-color: #D4FFE0;padding:60px 0 50px 0;}
.app-coming-section h4 {color: #599E00;font-size: 24px;font-weight: 600;line-height: 33px;margin-bottom: 8px;position: relative;}
.app-coming-section h2 {color: #000;font-size: 46px;font-weight: 600;line-height: 62px;margin-bottom: 22px;position: relative;}
.app-coming-section p{color: #808080;font-size: 18px;font-weight: 400;line-height: 29px;margin-bottom: 22px;position: relative;}
.app-coming-section .row{align-items: center;}
.app-coming-section a{margin-right: 15px;}
.unlimited-access-section{padding: 90px 0;}
.unlimited-access-section h2{font-size: 42px;color: #000;font-weight: 600;line-height: 63px;padding-bottom: 40px;text-align: center;}
.unlimited-access-section h2 span{color: #00B22F;}
.unlimited-access-section h3{font-size: 24px;font-weight: 600;color: #000;padding-bottom: 20px;line-height: 35px;}
.unlimited-access-section li {color: #000;font-size: 16px;padding-bottom: 15px;position: relative;font-weight: 400;background: url(../images/tik.svg) no-repeat 0 0;padding-left: 30px;font-family: Poppins;line-height: 25px;background-size: 20px;}
.unlimited-access-section .pr_sec {border-radius: 10px;background-color: #FFFFFF;box-shadow: 0 34px 53px 12px rgb(0 0 0 / 5%);text-align: center;padding: 32px 80px;}
.price-amt {display: flex;justify-content: center;align-items: center;color: #599E00;font-size: 58px;font-weight: 600;line-height: 48px;padding-bottom: 50px;border-bottom: 1px solid #ECECEC;margin-bottom: 24px;}
.price-amt h6{ color: #808080;font-family: Poppins;font-size: 19px;}
.unlimited-access-section .pr_sec p{color: #808080;font-family: Poppins;font-size: 16px;font-weight: 500;line-height: 25px;padding-bottom: 20px;}
.testimonial-single-slider .single-slide{display: flex;padding:0px;background-color: #fff;}
.testimonial-single-slider .single-slide .media{padding-right: 60px;position: relative;}
/*.testimonial-single-slider .single-slide .media::before{content: "";background: #599E00;position: absolute;width: 100px;height: 100px;display: block;left:-40px;top: -40px;border-radius: 100%;}
.testimonial-single-slider .single-slide .media::after{content: "";background-image: url(../images/shape-left.svg);position: absolute;width: 118px;height: 118px;display: block;left: -17px;bottom: -10px;z-index: -1;background-size: contain;}*/
testimonial-single-slider .single-slide .media-inner{width: 525px;min-width: 525px;height: 295px;border-radius: 12px;position: relative;overflow: hidden;margin-top: 15px;}
.testimonial-single-slider .single-slide .media-inner img{width: 100%;height: 100%;object-fit: cover;}
.testimonial-single-slider .single-slide .media-inner::before{content: "";background-color: #000000;opacity: 0.2;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.testimonial-single-slider .content{border-top:  1px solid #E9EAEB;border-bottom: 1px solid #E9EAEB;padding-top: 25px;}
.testimonial-single-slider .content h5{color: #000;font-size: 16px;font-weight: 500;margin-bottom: 55px;line-height: 25px;}
.testimonial-single-slider .content p{margin-bottom: 16px;font-size: 20px;font-style: italic;line-height: 33px;}
.testimonial-single-slider button.slick-prev,.testimonial-single-slider button.slick-next{position: absolute;left: -50px;top: 50%;transform: translateY(-50%) rotate(0deg);margin: 0;z-index: 9;font-size: 0;}
.testimonial-single-slider button.slick-next{right: -50px;left: auto;transform: translateY(-50%) rotate(180deg)}
.testimonial-single-slider .single-slide .media-inner .video-icon{position: absolute;top: 50%;left: 50%;width: auto;height: auto;transform: translate(-50% , -50%);}
.testimonial-single-slider .content p.mb-0{color: #505050;font-size: 14px;font-style: italic;font-family: Poppins;font-weight: 500;}
.testimonial-single-slider .content p.mb-0 strong{font-weight: 500;font-style: normal;}
.tutor-sec .container{position: relative;}
.pre-tag, .pre-tag-category{display:flex;justify-content: space-between;width: 100%;position: absolute;padding:20px 18px;top: 0;left: 0;z-index: 9;align-items: center;}
.pre-tag-category{padding: 10px;}
.pre-tag li, .pre-tag-category{color: #FFFFFF;font-family: Poppins;font-size: 14px;font-weight: 500;line-height: 15px;}
.img-hov{position: relative;}
.premium{display: flex;align-items: center;}
.pre-tag .premium img, .pre-tag-category .premium img{height: 16px !important;}
.pre-tag li .free, .pre-tag-category .free{color: #FFFFFF;font-family: Poppins;font-size: 13px;font-weight: 600;letter-spacing: 0;line-height: 15px;border-radius: 16.5px;padding: 2px 18px;border: 1px solid rgba(255,255,255,0.57);background-color: rgba(47,47,47,0.63);}
.pre-tag-category .free span{color: #FFFFFF; font-size: 13px;line-height: 17px;}
.pre-tag-category .premium span{color: #FFFFFF; font-size: 14px;line-height: 17px;}
.premium img{width: 14px;margin-right: 5px;}
.premium > span{padding-left: 5px;color: #FFFFFF;font-family: Poppins;font-size: 16px;font-weight: 600;line-height: 15px;}
.laern-to-join-dashboard.video-course .img-hov .img-box{position: relative;}
.testimonial-inner{border-radius: 10px;background-color: #FFFFFF;box-shadow: 0 7px 36px 6px rgba(0,0,0,0.05);padding: 24px;padding-bottom: 30px;display: flex;flex-flow: column;justify-content: space-between;height: 100%;}
.testimonial-inner p{color: #4A4A4A;font-size: 15px;line-height: 29px;}
.testimonial-inner .user-detail{display: flex;align-items: center;position: relative;padding-top: 45px;}
.testimonial-inner .user-detail:before{content: "";background: url(../images/coute.svg) no-repeat;width: 30px;height: 24px;position: absolute;top:35px;left: -10px;}
.testimonial-inner .user-detail img{height: 50px;width: 50px;border-radius: 100%;border: 3px solid #fff;box-shadow: 0 16px 16px 0 rgba(58,58,58,0.11);position: relative;z-index:1;object-fit:cover}
.testimonial-inner .user-detail div{padding-left: 10px;}
.testimonial-inner .user-detail div h4{color: #505050;font-size: 14px;font-weight: 500;line-height: 21px;}
.testimonial-inner .user-detail div h5{color: #808080;font-size: 12px;font-weight: normal;line-height: 18px;font-style: italic;}
.category_page .global-header{flex-flow: column;align-items: flex-start;padding-bottom: 20x;margin-bottom: 40px;}
.category_page .global-header .breadcrumb{margin-top: 0;margin-bottom: 10px;}
.category_page.student-design-result .global-header h2, .category_page.student-design-result .global-header h1{padding-bottom: 0;font-size: 30px;line-height: 46px;}
.category_page .want-to-laern .row{margin-right: -8px;margin-left: -8px;justify-content: flex-start;}
.category_page .want-to-laern .col-md-4{padding-right: 8px; padding-left: 8px;display: block;}
.category_page .want-to-laern .crd-sec-footer{padding: 16px 10px;}
.category_page .want-to-laern .crd-sec .crd-sec-img > img{height: 165px;}
.category_page .crd-sec-img{position: relative;}
.category_page .want-to-laern{padding: 0;}
.category_page .want-to-laern .category_page_head h2{padding-bottom: 0;}
.category_page .want-to-laern .category_page_head{padding-bottom: 20px;}
.category_page .want-to-laern .category_page_head a{color: #599E00;font-size: 14px;font-family: Poppins;font-weight: 600;display: flex;align-items: center;}
.category_page .want-to-laern .category_page_head a img{padding-left: 4px;}
.category_page .cat_col.want-to-laern{padding-bottom: 40px;}
.category_page .cat_col.want-to-laern:last-of-type{padding-bottom: 0;}
.cat_col-banner{background-size: cover;padding: 42px;margin-bottom: 50px;border-radius: 10px;background-position: right center;}
.cat_col-banner h2{font-size: 26px;color: #fff;font-weight: 600;padding-bottom: 20px;width: calc(100% - 325px)}
.cat_col-banner p{font-size: 16px;color: #fff;padding-bottom: 25px;}
.category_page .sidebar{padding-right: 20px;margin-right: 30px;}
.category_page button.common-btn.view-btn{background: transparent;color: #599E00;margin-top: 10px;}
.category_page button.common-btn.view-btn:hover{background: #599E00;color: #fff;}
.cat_sidebar h5{padding-bottom: 22px;font-size: 16px;color: #000000;font-weight: 600;}
.cat_sidebar li{margin-bottom: 15px;transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.cat_sidebar li a{position: relative; font-size: 16px;color: #4B4B4B;font-weight: normal;transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.cat_sidebar li.active a{color: #599E00;font-weight: 500;font-family: Poppins;}
.cat_sidebar li a:before{content: "";width: 3px;height: 100%;background: #599E00;float: left;position: absolute;left: -10px;opacity: 0;}
.cat_sidebar li.active a:before{opacity: 1;}
.sub-cat_sidebar{border-top: 1px solid #ECECEC;padding-top: 22px;margin-top: 22px;}
.cat_col.want-to-laern .bkmrk{justify-content: flex-start;}
.cat_col.want-to-laern .profile-tooltip-main{position: relative;}
.create-new-course a{display: flex;align-items: center;}
.vid-play-button{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);cursor: pointer;padding: 0;background: transparent;}
.vid-play-button img{width: 40px;cursor: pointer;position: relative;}
.video-modal-popup .modal-header{padding: 0;border: none;position: absolute;right: 10px;top: 10px;z-index: 9;}
.video-modal-popup .modal-body{padding: 0;border: none;}
.video-modal-popup .modal-header .close{color: #fff;}
.video-modal-popup.modal-content{padding: 0;}
.video-modal-popup .modal-body video, .video-modal-popup .modal-body *{width: 100%;}
.category_page .want-to-laern .category_page_head .sort-by-inner{max-width: inherit;}
.category_page .want-to-laern .category_page_head .sort-by-inner label{white-space: nowrap;}
.category_page .related-vid-inner .card-header > img{height: 165px;}
/* html fixes by heena */
.video-detail{display: flex;flex-direction: column;border-bottom: 1px solid #DDE8E0;}
.course-creation .tab-content .video-detail h5{border: none;padding-bottom: 8px;}
.course-report-sd.coupon-list-block .coupon-top>div.two, .course-report-sd.course-report .single-coupon>div.two{width: 240px;}
.edit-course-section.course-creation .tab-content .frm .d-flex h5{color: #000000;}
.UpcomingModal .modal-content{background-color: transparent;border: none;padding:0}
.UpcomingModal .video-js{padding: 25% 0;width: 100%;}
.UpcomingModal .modal-body{padding: 0;border: none;}
.UpcomingModal .modal-header .close{color: #fff;}
.UpcomingModal .modal-header{padding: 0;border: none;position: absolute;right: 20px;top: -12px;z-index: 9;}
.login-as-social .fa{font: normal normal normal 14px/1 Font Awesome 5 Free;font-weight: 900;}
.login-as-social .fa-google-plus:before {content: "\f0d5";}
.topic-details .video-inner{flex-direction: column;}
.topic-details .video-inner.course-video.vfs .video-main{width: 680px;height: 380px;max-width: inherit;max-height: 100%;}
.topic-details .video-inner.course-video.vfs video-js, .topic-details .video-inner.course-video.vfs video{height:100%;max-height: 380px;max-height: 100%!important;}
.topic-details .video-inner.course-video.vfs .vjs-pip-container{height:100% !important;width: 100% !important;}
.course-report-sd.coupon-list-block .coupon-top>div.two, .course-report-sd.course-report .single-coupon>div.two{width: 240px;}
.topic-details-videos.topic-details .video-inner{flex-flow: row;}
.topic-details-videos.topic-details .video-inner video{max-height: 100%;}
.agency-course-veiw-sidebar.side-bar .nav-tabs .nav-item .nav-link.active{color: #599E00;position: relative;}
.agency-course-veiw-sidebar.side-bar .nav-tabs .nav-item .nav-link.active:after{content: "";position: absolute;top: 0;right: -10px;background: url(../images/green-right-arrow.svg) no-repeat center center;background-size: cover;width: 8px;height: 13px;bottom: 0;margin: auto;}
.course-creation .database-skill input + label:after {border-color: #fff;}
.course-creation .database-skill input:checked + label:before{background: #599E00;border: 1px solid #599E00;}
input[type="checkbox"]:disabled + label:after{border-color: #fff!important;}
input[type='checkbox']:disabled:checked + label:before{background: #CED8C8!important;border: 1px solid #D9D9D9!important;}
.category_page .want-to-laern .category_page_head .sort-by-inner select.form-control, .category_page .want-to-laern .category_page_head .sort-by-inner select.form-control:hover {padding: 9px 11px;}
section.global-msg-section.student-design-result.category_page .Training-batch-pg-inner{align-items: inherit;}
.drive-main-block-for-st{display: flex;justify-content: space-between;padding-bottom: 10px;}
.drive-main-block-for-student ul li{width: 100%;font-size: 14px;line-height: 16px;padding-bottom: 14px;}
.drive-main-block-for-st .last-icon {min-width: 40px;padding-top: 1px;color: #808080;font-size: 12px;font-weight: 500;}
.ScheduleMoreModal.global.ScheduleMoreModal-member-popup {margin-left: -30px;margin-right: -30px;background: #fff;}
.ScheduleMoreModal-member-popup .modal-header .header-title-main{padding: 0 20px;border: none;}
.ScheduleMoreModal-member-popup.ScheduleMoreModal .single-block{border-bottom: 1px solid #ECECEC;padding:15px 20px;justify-content: space-between;margin-bottom: 0;}
.ScheduleMoreModal-member-popup.ScheduleMoreModal .schedule-more .single-block:before{content: none;}
.ScheduleMoreModal-member-popup.ScheduleMoreModal .modal-body{padding: 0;}
.ScheduleMoreModal-member-popup.ScheduleMoreModal .single-block.single-block-main{background: #F9F9FB;border: none;display: flex;justify-content: space-between;}
.ScheduleMoreModal-member-popup.ScheduleMoreModal .single-block.single-block-main p{margin-top: 0;}
.ScheduleMoreModal .schedule-more .right:before{content: none;}
.ScheduleMoreModal-member-popup.ScheduleMoreModal .single-block .right{min-width: 100px;padding-left: 0;}
.ScheduleMoreModal-member-popup.ScheduleMoreModal .schedule-more{padding-bottom: 0;}
.ScheduleMoreModal-member-popup.ScheduleMoreModal .modal-header{border: none;}
.ScheduleMoreModal-member-popup.ScheduleMoreModal .single-block:last-child{border-bottom: 0;}
.want-to-laern .common-btn, .unlimited-access-section .pr_sec .common-btn, .laern-to-join .common-btn{padding: 12px 20px;min-width: 175px;font-size: 16px;line-height: 25px;}
.hero-banner .container, .laern-to-join-dashboard .container, .unlimited-access-section .container, .app-coming-section .container{max-width: 1170px;}
.want-to-laern .container{max-width: 1070px;}
.category_page .student-design-result .sidebar{padding-right: 30px;margin-right: 30px;}
.related-vid-inner-new .card{width: 100%;margin-right: 0;}
.related-vid-inner-new.row{margin-right: -8px;margin-left: -8px;justify-content: flex-start;}
.related-vid-inner-new .col-md-4{padding-right: 8px; padding-left: 8px;display: block;}
.related-vid-inner .card-header{height: 148px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}
.related-vid-inner .card-header > img{height: 100%;}
.global-msg-section .global-header.global-header_new h2,.global-msg-section .global-header.global-header_new h1{font-size: 30px;line-height: 46px;}
.student-reg.reg-process .form-group{width: calc(48% - 10px);}
.category_page .want-to-laern .category_page_head .sort-by-inner select.form-control {min-width: 170px; padding: 11px;height: 40px;}
.ck-editor ul{list-style: disc;padding-left:20px;}
.ck-editor ol{list-style: auto;padding-left:20px;}
.ck-editor p{color: #313131 !important;font-size: 12px;line-height: 1.5;}
.cat_sidebar.sub-cat_sidebar a:hover, .cat_sidebar.sub-cat_sidebar a.active{background-color: #EFEFEF;color: #000;}
.cat_sidebar.sub-cat_sidebar li a{width: 100%;padding: 8px 10px;border-radius: 20px;display: block;}
.cat_sidebar.sub-cat_sidebar li a:before{content: none;}
.cat_sidebar.sub-cat_sidebar li a{font-weight: normal; font-family: Roboto;font-size: 16px;letter-spacing: 0.13px;position: relative;left: -10px;}
.cat_col-banner .common-btn:hover, .laern-to-join .common-btn:hover{background: #009E28;border-color: #009E28;color: #fff;}
section.global-msg-section.student-design-result.category_page{padding-bottom: 60px;}
.crd-sec-vid{position: relative;transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.crd-sec-vid:hover:after{content: "";background: rgba(0, 0, 0, 0.3);position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.crd-sec-vid button{opacity: 0;transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;z-index: 99;}
.crd-sec-vid:hover button, .crd-sec-vid:hover:after{opacity: 1;}
.dropdown-menu-right .dropdown-menu-arrow{display: none;}
.dropdown .dropdown-menu{width: 200px;}
.global-msg-section.student-course-detail-pg .global-header h2{font-size: 24px;line-height: 35px;padding-bottom: 0;}
.global-msg-section.student-course-detail-pg .usr-des p{font-weight: normal;}
.student-course-detail-pg .training-main-pg-sidebar .premium{padding-top: 0;color: #000000;font-family: Poppins;font-size: 16px;font-style: italic;font-weight: 500;line-height: 24px;}
.student-course-detail-pg .tb-head .nav-link{line-height: 21px;}
.student-course-detail-pg .tb-head div a i, .student-course-detail-pg .tb-head div a img{margin-right: 0;}
.student-course-detail-pg .tb-head .nav-tabs + div{padding-right: 30px;}
.student-course-detail-pg .course-content h5{padding-bottom: 8px;}
.student-course-detail-pg .course-content-head li{font-weight: 500;color: #808080;}
.student-course-detail-pg .course-content-head li:after{width: 5px;height: 5px;}
#main #faq .card{padding-right: 22px;}
#main #faq .card .card-header .btn-header-link{border: none;line-height: 23px;display: flex;justify-content: space-between;}
.tb-head .sb-wrapper .sb-icon{padding-right: 0;}
.student-course-detail-pg .ux-overview .tab-content{padding-top: 0;}
section.quiz-pg{background: #fff;}
.quiz-inner p p{padding-bottom: 0;}
.submit-final-modal .modal-content {background: #fff;}
.submit-final-modal .modal-content h4{color: #000000;font-size: 22px;font-weight: 500;line-height: 33px;text-align: center;}
.dropdown .dropdown-menu .dropdown-item img.with-hover{display: none;}
.dropdown .dropdown-menu .dropdown-item:hover img.withour-hover, .dropdown .dropdown-menu .dropdown-item.active img.withour-hover{display: none;}
.dropdown .dropdown-menu .dropdown-item:hover img.with-hover, .dropdown .dropdown-menu .dropdown-item.active img.with-hover{display: flex;}
.dropdown .dropdown-menu .dropdown-item{display: flex;}
section.quiz-pg.quiz-assignment.student-quiz-assignment .quiz-inner h4 {text-align: left;padding-bottom: 42px;}
section.quiz-pg.quiz-assignment.student-quiz-assignment .file-list{border: none;padding: 0;}
.alert-main{margin-top: 0;}
.alert-main .global-header{margin-bottom: 60px;}
section.act-ac.reg-process{background: #fff;}
.trial_period h4{font-weight: 600;font-size: 22px;padding-bottom: 10px;border-bottom: 1px solid #ddd;margin-bottom: 10px;}
.trial_period li{font-size: 15px;font-weight: 500;padding-bottom: 8px;}
.trial_period .modal-content{background-color: #fff;}
.cl-feedback.review-inner{border: none;}
.coupon-list-block.performance-report .coupon-bottom:last-child .single-coupon{border: none;}
.agency-coupon-sec .single-block .d-flex p{color: #808080;}
.live-quiz-inner .form-group.ck-edit{margin-bottom: 25px;}
.coupon-list-main .coupon-list-block a.view-more-btn{background: #F9F9E5;border: 1px solid #F9F9E5;color: #599E00;}
.coupon-list-main .coupon-list-block a.view-more-btn:hover{background: #fff;border-color: #5AAD00;color: #5AAD00;}
.created-By span{font-weight: 500;color: #808080;font-family: Poppins;font-size: 16px;margin-left: 25px;}
.live-quiz-inner ul.d-flex.gen-sel.exp-sel{justify-content: flex-start;}
.answer-block .info-inner{padding-bottom: 0;}
button.common-btn.common-btn-new:hover, button.common-btn.common-btn-new:hover span{background: #5AAD00;color: #fff;}
.topics-blocks .form-control:focus{background-color: #fff;}
/*.hero-banner .carousel-fade .carousel-item {
opacity: 0;
transition: opacity .75s ease-in-out;

}*/
.hero-banner .carousel-fade .carousel-item {opacity: 0;-webkit-animation: fadebanner 3s linear;animation: fadebanner 3s linear;-webkit-transition: opacity .9s;-o-transition: opacity .9s;transition: opacity .9s}

@-webkit-keyframes fadebanner {
    0% {opacity: 0; }
    100% {opacity: 1; }
}
@keyframes fadebanner {
      0% {opacity: 0; }
    100% {opacity: 1; }
}
.hero-banner .carousel-fade .carousel-item.active {opacity: 1;}
.general-info.student-pymnet-detail .single-materials p {color: #808080;font-size: 15px;}
.general-info.student-pymnet-detail .accordion-inner .card-header label{font-weight: 600;}
.notification-pg{background: #F7F7F7;}
.drive-main-block .right-block .file-list ul li p{font-size: 16px;line-height: 22px;}
.drive-main-block .right-block .file-list ul li div{max-width: calc(100% - 90px);}
.drive-main-block .right-block .file-list ul li{margin-top: 0;padding-bottom: 12px;}
.drive-main-block .right-block .file-list{padding-top: 13px;}
.lock-popup{background-color: #fff;margin-left: -30px;margin-right: -30px;border-radius: 4px;}
.lock-popup .modal-header{padding-right: 30px;padding-left: 30px;}
.lock-popup .modal-body, .lock-popup .modal-footer{padding-right: 30px;padding-left: 30px;}
.lock-popup .course-hightlights-inner{padding: 0;}
.lock-popup .course-hightlights-inner li{color: #000;line-height: 20px;padding-bottom: 14px;}
.lock-popup .course-hightlights-inner li:last-child{padding-bottom: 0;}
.lock-popup.refund-popup li img{padding-right: 12px;}
.lock-popup.refund-popup .date {color: #808080;font-size: 18px;letter-spacing: 0.11px;line-height: 28px;margin-bottom: 20px;font-family: 'Poppins', sans-serif;font-weight: 500;}
.c-remove.clear-all {display: none;} /* For hide multiselect dropdown cross icon */
.student-design-result .sidebar .form-group.bdr .form-control {border: none;position: relative;margin-bottom: -16px;padding: 0 8px;}
header .navbar-light .navbar-nav .user-login .profile, .avtar-name.usr.profile{min-width: 36px;width: 36px;height: 36px;border-radius: 100%;object-fit: cover;border:none;background: #F9F9E5;display: flex;align-items: center;justify-content: center;}
header .navbar-light .navbar-nav .user-login .profile span, .avtar-name.usr.profile span{ color: #599E00;font-family: Poppins;font-size: 16px;font-weight: 500;line-height: 25px;}
header .navbar-light .navbar-nav .user-login .profile img{position: absolute;left: 0;top: 0;width: 35px;height: 35px;border-radius: 100%;}
.empty-block-new{height: auto;width:100%}
.empty-block-new h3{color: #000000;font-size: 30px;font-weight: 600;line-height: 46px;padding-bottom: 20px;}
.empty-block-new p{color: #515151;font-size: 16px;font-weight: 400;line-height: 29px;}
.cat-list-redirect{display: flex;padding-top: 50px;justify-content: center;}
.cat-list-redirect a{color: #4B4B4B;font-family: Poppins;font-size: 24px;font-weight: 600;line-height: 35px;padding: 20px 30px;border-radius: 4px;}
.cat-list-redirect a:hover{background: #EFEFEF;}
.cat-list-redirect li{padding-right: 60px;}
.empty-block-new img{max-width: 280px;}
.cat-list-redirect li:last-child{padding-right: 0px;}
figure.table table, figure.table th, figure.table td {border: 1px solid #dee2e6;}
figure.table table{width: 100%;}
.quiz-main .live-quiz-main .live-quiz-inner .quiz-det p{width: 100%;}
.student-course-detail-pg .training-main-pg-sidebar{border: none;}
.drive-main-block .right-block .file-list ul li p.d-flex {align-items: center;}
app-brightcove-player .bc-player-a2SUUxnsz_default .vjs-big-play-button span.vjs-icon-placeholder {color: #fff;font-size: 50px;}
.topic-details-new app-brightcove-player .bc-player-a2SUUxnsz_default .vjs-big-play-button span.vjs-icon-placeholder {color: #fff;font-size: 30px;}
.topic-details-new app-brightcove-player .bc-player-a2SUUxnsz_default .vjs-big-play-button {width: 50px;height: 50px;line-height: 50px;font-size: 22px;}
.image-lab-popup {background: #fff;margin: 0 -30px;border-radius: 6px;}
.image-lab-popup .modal-header{padding-right: 30px;padding-left: 30px;}
.image-lab-popup .modal-body, .image-lab-popup .modal-footer{padding-right: 30px;padding-left: 30px;}
.image-lab-popup .image-ibrary{margin: 0;}
.image-ibrary-inner.checkbox{border-radius: 6px;border: 1px solid #ECECEC;padding: 0;height: 125px;}
.image-ibrary-inner.checkbox img{height: 123px;object-fit: cover;}
.image-ibrary-inner.checkbox{width: 32%;margin-right: 2%;}
.image-ibrary-inner.checkbox:nth-child(3n+3){margin-right: 0;}
.model-form-control.form-control, .model-form-control.form-control:focus, .model-form-control.form-control:focus:hover{padding:8px 35px;font-size: 14px;font-family: 'Poppins', sans-serif;letter-spacing: 0.11px;line-height: 21px;border: 1px solid #ECECEC;border-radius: 4px;margin-right: 0;width: 450px;background: url(../images/search-icon.svg) no-repeat ;background-position: left 10px center;}
.image-lab-popup .modal-footer button {margin: 0;margin-right: 15px;}
.height-auto.empty-block{height: auto;padding-top: 50px;}
.height-auto.empty-block img{max-width: 250px;}
.rat {padding-bottom: 20px;}
#write-review .modal-content{background: #fff;}
#write-review .modal-content h5{padding-bottom: 8px;}
.training-details-btm .course-feature #main #faq .card .card-header .btn-header-link{display: inherit;}
.feedback_form{padding-top: 15px;}
.feedback_form .general-info{max-width: 100%;}
.cl-feedback.review-inner h6{padding-bottom: 2px;}
.cl-created-by, .cl-created-by li{display: flex;align-items: center;}
.cl-created-by label{display: flex;align-items: center;color: #599E00;font-size: 12px;font-weight: bold;line-height: 24px;margin-bottom: 0!important;font-family: 'Roboto', sans-serif;}
.cl-created-by span{display: flex;align-items: center;color: #808080;font-size: 12px;font-weight: normal;line-height: 24px;font-family: 'Roboto', sans-serif;padding-right: 3px;}
.cl-created-by li{position: relative;padding-right: 22px;}
.cl-created-by li:after{content: "";height: 4px;width: 4px;background-color: #808080;border-radius: 100%;position: absolute;right: 10px;}
.cl-created-by li:last-child:after{content: none;}
.course-detailing-head h6{display: flex;align-items: center;}
.course-detailing-head h6 img{margin-left: 6px;}
.student-course-detail-pg #main #faq .card .card-body li span{padding-top: 3px;}
.profile-tooltip-main {min-height: 33px;}
.pos-relative{position: relative;}
.quiz-main .live-quiz-main .live-quiz-inner .quiz-det .tag p{width: auto;}
.course-detailing table tbody td:last-child, .course-detailing table thead th:last-child{/*text-align: right;width: 190px;*/}
.ck-editor-des ul{list-style: disc;padding-left:20px;}
.ck-editor-des ol{list-style: auto;padding-left:20px;}
.ck-editor-des input[type="checkbox"] {-webkit-appearance: checkbox;appearance: checkbox;display: inline-block;margin-right: 5px;}
.ck-editor-des .rt-sec ul , .live-answer .card-header ul.d-flex{list-style: none;padding: 0;}
.ck-editor-des .des-txt ul li{margin-left: 0;}
.ck-editor-des ul.todo-list {padding-left: 0;list-style: none;}
.ck-editor-des ul.todo-list li, .ck-editor-des.crd-con p ul li{margin-left: 0;}
.plan-box img {padding-bottom: 23px;}
.ck-editor-des .des-txt ul li label, .ck-editor-des ul.todo-list li label{font-weight: normal;}
.ck-editor-des ul.todo-list li label span.todo-list__label__description{display: inline;white-space: normal;}
.quiz-main .live-quiz-main .live-quiz-inner .created-By span a.green {background: transparent;padding: 0;}
p.free_trial_note{padding: 30px 0; color: #000000;font-family: 'Poppins', sans-serif;font-size: 15px;font-weight: 500;line-height: 26px;}
.subscription-sec p.free_trial_note + .ckbox{padding-top: 0;}
p.free_trial_note strong{color:#599E00;font-weight: 600;display:block}
.student-active-ac{padding: 60px 0;}
.student-active-ac .title-sec{padding-bottom: 25px;}
.student-active-ac .title-sec h2{color: #000000;font-size: 24px;font-weight: 600;line-height: 35px;padding-bottom: 10px;}
.student-active-ac .title-sec p{color: #000000;font-size: 16px;line-height: 19px;padding-bottom: 0px;}
.col-sec{border-radius: 4px;background-color: #FFFFFF;box-shadow: 3px 9px 10px 3px rgba(0,0,0,0.03);padding: 30px;display: flex;justify-content: space-between;margin-bottom: 35px;align-items: center;}
.student-active-ac .col-sec h5{color: #000000;font-size: 16px;font-weight: 500;line-height: 25px;padding-bottom: 10px;}
.student-active-ac .col-sec p{color: #808080;font-size: 17px;line-height: 20px;padding-bottom: 12px;}
.student-active-ac .col-sec .log-link{font-size: 14px;font-weight: 600;line-height: 21px;padding-top: 0;color: #000;font-family: 'Poppins', sans-serif;}
.student-active-ac .col-sec .log-link a{font-weight: 600;}
.col-sec-status {display: flex;align-items: center;justify-content: center;height: 50px;width: 50px;background-color: #969696;border-radius: 100%;cursor: pointer;}
.student-active-ac .col-sec p span{color: #000;}
.student-active-ac .col-sec p a{color: #599E00;margin-left: 4px;}
.col-sec-status.active{background: #599E00;}
.input-field{position: relative;}
.input-field .form-control{padding-right: 125px;}
.input-field .common-btn{position: absolute;right: 6px;top: 5.5px;}
.student-active-ac .col-sec.complete p{color: #599E00;padding-bottom: 0;font-weight: 500;}
.btn_sec button.common-btn.cancel-btn{background: transparent;color: #808080;border: none;padding: 0;min-width: inherit;margin-left: 20px;}
ul.d-flex{list-style: none;padding-left: 0;}
.student-active-ac .container{max-width: 900px;}
button.del-btn {position: absolute;z-index: 9;height: 34px;width: 34px;background-color: #FFFFFF;border-radius: 100%;bottom: 10px;left: 57%;}
.profile-pic .modal-header .close{color: #000;}
.vjs-pip-container{width: 100% !important;}
section.global-msg-section.ux-design.student-course-detail-pg .course-content {margin-top: 128px;position: relative;}
section.global-msg-section.ux-design.student-course-detail-pg .course-completion + .course-content{margin-top: 20px;}
.course-creation .inner-tab .tab-content .topics-blocks{margin-top: 30px;}
.quiz-main .live-quiz-main .d-flex.align-items-center.rt-sec {padding-left: 10px;min-width: 245px;padding-top: 5px;justify-content: flex-end;}
span.col-gr {color: #808080!important;}
span.mr-2.created-by-que.col-gr{margin-right: .5rem!important;} 
.course-detailing table tbody td:nth-child(2), .course-detailing table thead th.three{width: 190px;}
.course-detailing table.pending-table tbody td:last-child, .course-detailing table.pending-table thead th:last-child{text-align: center;}
.course-detailing table.active-table tbody td:last-child, .course-detailing table.active-table thead th:last-child{text-align: center;}
.course-detailing table.active-table tbody td:first-child, .course-detailing table.active-table thead th:first-child{max-width: 220px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.media-inner .vjs-pip-container, .media-inner video-js{height: 100% !important; width: 100%;}
.media-inner .vjs-big-play-button{font-size:2rem !important;}
.media-inner .vjs-icon-placeholder{font-size:40px !important;}
.testimonial-single-slider .media-inner .vjs-icon-placeholder{font-size: inherit!important;}
#main #faq .card .card-body li{padding: 12px 20px 12px 30px;left: -30px;width: calc(100% + 52px);position: relative;}
#main #faq .card .card-body li:hover, #main #faq .card .card-body li.highlight-video{background: #F4F4F4;}
.quiz-radio li [type="radio"]:checked, .quiz-radio li [type="radio"]:not(:checked){position: absolute;left: 0;opacity: 1;width: 100%;height: 100%;z-index: 99;cursor: pointer;}
.auth-box{ border-radius: 16px;background-color: #FFFFFF;box-shadow: 3px 9px 40px 10px rgba(0,0,0,0.06);padding: 48px;/*overflow: hidden;*/}
.student-reg .common-btn{width: calc(48% - 10px);padding: 12px 20px;line-height: 1.5;}
.student-reg .auth-box .title-sec{padding-bottom: 15px;}
.img-box-small{height: 110px;width: 110px;border-radius: 50%;overflow: hidden;background-color: #E0CECC;margin-bottom: 10px;}
.au-nm{margin-top: 15px;}
.student-reg  .adn-label{padding-left: 0px;margin-bottom: 5px;color: #000000;font-size: 20px;}
.login-form .common-btn{margin-top: 0;width: 100%;}
.signinwith-otp{margin-top: 15px;text-align: center;display: block;}
.signinwith-otp a{color: #969696;font-size: 14px;font-style: italic;font-weight: 600;font-family: 'Poppins', sans-serif;}
.signinwith-otp a:hover{color: #599E00;}
.login-form .log-link{padding-top: 100px;text-align: center;}
.reg-process .bg-img-box{display: flex;align-items: center;width: auto;}
.login-form  .bg-img-box{border-bottom: 1px solid #E6E6E6;border-radius: 0;display: flex;justify-content: space-between;padding-left: 0;margin-left: 50px;align-items: flex-start;}
.login-form  .bg-img-box .happy-client{max-width: 350px;margin-top: 46px;}
.login-form  .auth-box{max-width: 430px;}
.login-form  .congo-sec .title{font-size: 22px;}
.login-form  .congo-sec p{padding-top: 0;margin-bottom: 10px;}
.login-form  .congo-sec{margin-bottom: 40px;margin-left: -50px;margin-top: -50px;width: calc(100% + 100px);background: url(../images/mask-congo.svg) no-repeat;}
.congo-signin-btn{margin-top: 20px;}
.congo-signin-btn button.border-btn.common-btn{border-color: #599E00;color: #599E00;font-weight: 600;}
.congo-signin-btn button.border-btn.common-btn:hover{background-color: #599E00;color: #fff;}
.student-course-detail-pg .quiz-radio .last-icon{z-index: 999;}
.login-form .d-flex.mobile_number{width: 100%;}
/* Added by Jainam Start */
.no-before::before{content: none !important}
.no-after::after{content: none !important}
/* Added by Jainam End */
