/* Added by Jainam End */
.switch-profile-pg{background: rgb(255,255,255);background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%);}
.sw-prpfile-upper a {padding: 12px 20px;margin-top: 20px;display: flex;align-items: center;justify-content: space-between;border-radius: 4px;background-color: #FFFFFF;box-shadow: 3px 9px 10px 3px rgba(0,0,0,0.03);}
.sw-lft{display: flex;align-items: center;}
.sw-lft-img{width: 50px;height: 50px;border: 1px solid #599E00;border-radius: 100%;display: flex;align-items: center;justify-content: center;}
.sw-lft-img img{max-width: 100%;max-height: 100%;}
.sw-lft h5{font-size: 16px;color: #000000;font-family: 'Poppins', sans-serif;font-weight: 500;padding-left: 25px;}
.sw-prpfile-upper .sel{font-size: 14px;color: #808080;font-family: 'Poppins', sans-serif;font-weight: 600;}
.sw-prpfile-upper .sel img{margin-left: 5px;}
.sw-prpfile-upper a.active h5, .sw-prpfile-upper a.active .sel{color: #599E00;}
.sw-prpfile-upper a.active .sel .act{display: inline-block;}
.sel-agency-act-inner{border-radius: 4px;background-color: #FFFFFF;box-shadow: 3px 9px 10px 3px rgba(0,0,0,0.03);max-height: 410px;overflow: auto;padding: 0 20px;}
.sw-prpfile-upper.sel-agency-act a{border-radius: 0;box-shadow: none;margin-top: 0;border-bottom: 1px solid #ECECEC;padding: 12px 0;}
.sel-agency-act h4{font-size: 18px;color: #000000;font-weight: 500;padding-bottom: 10px;}
.sw-prpfile-upper.sel-agency-act a:last-child{border-bottom: 0;}
.sel-agency-act{padding-top: 35px;}
.switch-profile-pg .subtitle{font-size: 24px;}
.switch-profile-pg p{color: #000;}
.trainer-reg p.pb-3 span, .act-ac p.pb-3 span{color: #4D4D4D;font-weight: 500;}
.trainer-reg p.pb-3{font-size: 14px;color: #5D5D60;}
.ans-exp::-webkit-scrollbar-track{background-color: #373942;}
.ans-exp::-webkit-scrollbar{height: 4px;background-color: #858687;}
.ans-exp::-webkit-scrollbar-thumb{background-color:#858687;}
.ans-exp{overflow: auto;} 
.ques-top h5::-webkit-scrollbar-track{background-color: #373942;}
.ques-top h5::-webkit-scrollbar{height: 4px;background-color: #858687;}
.ques-top h5::-webkit-scrollbar-thumb{background-color:#858687;}
.ques-top h5{overflow: auto;}
.tutoric-detail-overview p, .training-details-btm .tutoric-detail-inner p{word-break: break-all;white-space: normal;}
.training-main-pg-sidebar .plan-box .usr img{padding-bottom: 0;}
.live-answer .card-header label.ck-editor-des{width:100%}
.details-sidebar .prpsal-filter + .header-btn{padding-top:30px}
.ques-sec .pl-a .form-control{padding-right: 40px;}
.quiz-inner .text-left p{text-align: center;}
.ques-sec + .quiz-btn-sec-btm{max-width: 100%;padding-right: 0;}
.find-job-pg.student-live-traning .details-sidebar .form-inline .btn.btn-outline-success{top:4.5px}
.training-details .abt-course h4{padding-bottom: 0;}
.training-details .btn-sec button.border-btn.common-btn img,.training-details .btn-sec .tooltip-des.tooltip-big .fa{margin-right: 3px;}
.training-details .btn-sec button.border-btn.common-btn, .training-details .btn-sec .tooltip-des.tooltip-big{padding: 6px 10px!important;}
.training-details-btm .course-content #main #faq .card .card-body li {padding: 0;display: flex;justify-content: space-between;left: inherit;width: 100%;}
.training-details-btm #main #faq .card .card-body span{padding-top: 7px;}
.training-details-btm .course-content #main #faq .card:last-child{border-bottom: 0;}
.training-details-btm #main #faq .card .card-body span + ul{padding-top: 0;}
section.global-msg-section.ux-design.training-details-btm .up-traning-main .t-head p.yellow-text{color: #CBA900!important;}
.training-details-btm .course-content #main #faq .card .card-header .btn-header-link{font-weight: 500;}
.training-details-btm .course-content.course-feature #main #faq .card p {font-size: 14px;line-height: 26px;padding-top: 7px;}
.training-details-btm #main #faq .card .card-body li:hover{background:transparent}
.quiz-result .gen-sel li label.wrong h5 span{background-color: transparent;color: #000;border-color: none}
.quiz-result .gen-sel li label.active h5 span{background-color: transparent;color: #000;border-color: none}
.curriculum-main .single-card .right-block .card-body {border-top: 1px solid rgba(0,0,0,.125);}
.curriculum-main .single-card .right-block .card-header {border-bottom: none;}
.course-creation .ckbox input:checked + label:after{top:7px}
.selected-list .c-list .c-token .c-label {width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 230px;}
.find-tutor-pg.Proposal-details .prpsal-box{padding:20px;position: relative;}
.find-tutor-pg .tutoric-detail-pic{position: static;}
.sidebar .gen-sel + span input.form-control {max-width: 48%;}
.sidebar .gen-sel + span {display: flex;padding-top: 10px;justify-content: space-between;}
.training-details-btm .course-content #main #faq .card .card-body ul li,.training-details-btm .course-content #main #faq .card .card-body ol li{display: list-item;padding-bottom: 8px;}
.ques-sec .gen-sel li h5{background: transparent;}
.ques-sec.card.quiz-assignment.assignment-result.user-assignment-result .gen-sel li:last-child{margin-bottom: 20px;}
.ques-sec.card.quiz-assignment.assignment-result.user-assignment-result .ques-top h5{overflow: inherit;}
.rating + ul.sec p {white-space: pre-wrap;}
.sidebar a.card-title{cursor: pointer;}
.course-sel .sel-box p a, .course-sel .sel-box div a{font-weight:500}
.tr-upeer-sec p {color: #000000;font-family: Poppins;font-size: 16px;font-weight: 500;line-height: 25px;text-align: right;}
.course-creation .tab-content .tr-upeer-sec h4{text-transform:capitalize;font-family: 'Roboto', sans-serif;padding-bottom: 0;}
.calendar-section .right p{font-family: 'Poppins', sans-serif;}
.tr-upeer-sec {border-bottom: 1px solid #ECECEC;padding-bottom: 15px;}
.global-msg-section .global-header .header-btn button:focus{background: #fff;}
.tr-up + .gen-sel li [type="radio"]:checked + label, .tr-up + .gen-sel li [type="radio"]:not(:checked) + label{background: #fff;}
.ad-report-pg{padding-bottom: 50px;}
.checkout-pg.global-msg-section .global-header h2{padding-bottom: 0;}
.training-details-upper.global-msg-section .training-details .breadcrumb{padding-bottom: 10px;}
.training-details-upper .training-details ul.listing li, .training-details-upper .usr-des p{font-weight: normal;}
.training-details-upper .training-details .usr-des .location p,.training-details-upper .tr-profile .rating span{font-weight: 500;}
.training-details-upper .training-details .usr-des{padding-bottom: 0;}
.training-details-upper .training-details .btn-sec{padding-top: 25px;}
.training-details-upper .training-details, .training-details-upper .traning-helight.course-hightlights{height: 100%;}
.training-details-upper .yellow-btn{background: #FDF5CC;}
.training-details-btm .up-traning-main + h4.subtitle {padding-top: 20px;}
.course-detailing table tbody td a.more-link{padding: 0;background: transparent;}
section.reg-process.onboarding-steps .database-skill li{width: 223px;}
section.reg-process.onboarding-steps .database-skill li:nth-child(3n+3){margin-right: 0;}
.sel-box-new-des .frm {padding-top: 40px;}
.course-creation .sel-box-new-des label.filelabel.filelabel-sec{min-height: 130px;}
.ScheduleMoreModal.global.refund-amt table {margin-top: 15px;}
.ScheduleMoreModal.global.refund-amt .modal-body p.grey-txt{color: #808080;font-weight: normal;}
.ScheduleMoreModal.global.refund-amt .modal-body p.grey-txt span{cursor: pointer;font-weight: 600;}
.coupon-list-block.performance-report.attendance-report.course-report div.one{min-width: 40%;}
.coupon-list-block.performance-report.attendance-report.course-report div.three{min-width: 20%;}
.course-report .single-coupon > div.one .one div{padding-top: 14px;padding-left: 10px;    width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.main-quiz-pg .quiz-sc {justify-content: flex-start;list-style: none;padding-left: 0;}
.global-msg-section .conversasion-main .detail-main .detail-half span.green{background-color: transparent;padding: 0;font-size: inherit;font-weight: 500;}
.global-msg-section .conversasion-main .detail-wrapper .detail-main, .global-msg-section .conversasion-main .detail-wrapper .detail-main div{background: transparent;}
.global-msg-section .conversasion-main .detail-wrapper .detail-main{padding: 0;}
.one-to-one-sec .coupon_list_inner .single-coupon > div, .one-to-one-sec .coupon_list_inner .coupon-top > div{min-width: 160px;}
.invite-tutor .create-coupon {max-width: 740px;}
.green-btn{border-color:transparent}
.green-btn:hover{border-color:#599E00}
section.global-msg-section.training_ads.Proposal-details.Proposal_main.agency-sd .coupon-list-block.performance-report.attendance-report.course-report.manage-tutor div.one{min-width: 230px;width: auto;max-width: 200px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
section.global-msg-section.training_ads.Proposal-details.Proposal_main.agency-sd .coupon-list-block.performance-report.attendance-report.course-report.manage-tutor div.two{min-width: 230px;width: auto;max-width: 200px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
section.global-msg-section.training_ads.Proposal-details.Proposal_main.agency-sd .coupon-list-block.performance-report.attendance-report.course-report.manage-tutor div.three{min-width: 120px}
section.global-msg-section.training_ads.Proposal-details.Proposal_main.agency-sd .coupon-list-block.performance-report.attendance-report.course-report.manage-tutor div.four{min-width: 120px}
.inner-tab .tab-content > .card .collapse > .card-body > .card-body{background: transparent;padding: 0;}
.topic-material-new .topic-details .course-materials.course-materials-new:last-child .single-materials, .course-materials.course-materials-new:last-child .single-materials{margin: 0 0 25px !important;}
.training-details-btm .course-content.Curriculum-course-content #main #faq .card .card-body li, .training-details-btm .course-content.curriculum #main #faq .card .card-body li{display: flex;padding-bottom: 0;}
.quiz-assignment .view-more-btn.disabled, .coupon-table .view-more-btn.disabled{color:rgba(1, 178, 46, 0.4)}
.ScheduleMoreModal.global.refund-amt{background: #fff;margin: 0 -30px;padding: 0 30px;border-radius: 4px;}
.ScheduleMoreModal.global.refund-amt .modal-header .close{background: #F7F7F7;}
.refund-amt .table thead th{background: #F7F7F7;border: 1px solid #ECECEC;color: #000000;font-size: 12px;font-weight: 500;line-height: 14px;}
.refund-amt .table thead td{border: 1px solid #ECECEC;color: #019827;font-size: 14px;font-weight: 500;line-height: 14px;}
.refund-amt.table-bordered{border: 1px solid #ECECEC;}
.ScheduleMoreModal.global.refund-amt table{max-width: 375px;}
.refund-amt .ScheduleMoreModal.popup-text{padding-top: 8px;}
.ScheduleMoreModal.global.refund-amt table + h5{font-family: Roboto; border-bottom: 1px solid #ECECEC;font-size: 14px;color: #808080;font-weight: 400;padding-bottom: 20px;margin-bottom: 20px;line-height: 24px;}
.ScheduleMoreModal.global.refund-amt table + h5 .green-text{color: #599E00!important;font-weight: 500;}  
.ScheduleMoreModal.global.refund-amt .modal-body p.grey-txt .green-text, .ScheduleMoreModal.global.refund-amt .modal-body p.black-txt .green-text{color: #599E00!important;font-weight: 500;}  
.ScheduleMoreModal.global.refund-amt .modal-body p.black-txt{color: #000;font-weight: normal;}
.ScheduleMoreModal.global.refund-amt div.green-text{color: #599E00!important;font-family: Roboto;font-size: 18px;font-weight: 500;line-height: 24px;}
.ScheduleMoreModal.global.refund-amt .modal-footer{border-top: none;padding-top: 0;}
.ScheduleMoreModal.global.refund-amt.cancel-bth-popup .modal-body .table.table-bordered + h6{font-family: Roboto; border-bottom: 1px solid #ECECEC;font-size: 14px;color: #808080;font-weight: 400;padding-bottom: 20px;margin-bottom: 20px;line-height: 24px;}
.ScheduleMoreModal.global.refund-amt.cancel-bth-popup .modal-body .table.table-bordered + h6 span{color: #599E00!important;font-weight: 500;}  
.training-details-btm .course-content.course-feature #main #faq .card .card-body ul, .training-details-btm .course-content.course-feature #main #faq .card .card-body ol{padding-top: 14px;}
.coupon-list-main.milestone_list_main .coupon-list-block .single-coupon > div.one, .coupon-list-main.milestone_list_main .coupon-list-block .coupon-top > div.one{min-width: 128px;width: 128px;}
.ScheduleMoreModal.global.refund-amt.cancel-bth-popup p.grey {color: #808080;font-size: 16px;margin: 0;font-weight: normal;}
.ScheduleMoreModal.global.refund-amt.cancel-bth-popup h6{color: #000000;font-family: Roboto;font-size: 16px;padding-bottom:12px;line-height: 24px;}
.ScheduleMoreModal.global.refund-amt.cancel-bth-popup h6.ref-title{color: #000000;font-family: Roboto;font-size: 14px;padding-top:15px;line-height: 24px;font-weight: 500;padding-bottom: 0;}
.ScheduleMoreModal.global.refund-amt table{margin-top: 10px;text-align: center;}
.ScheduleMoreModal.global.refund-amt.cancel-bth-popup .modal-header{border-bottom: none;padding-bottom: 0;}
.ScheduleMoreModal.global.refund-amt.cancel-bth-popup .modal-body{padding-bottom: 0;}
.ScheduleMoreModal.global.refund-amt.cancel-bth-popup .modal-body .table.table-bordered + h6{padding-bottom: 24px;margin-bottom: 24px;}
/* .Training-batch-pg-inner .bth span.progress-status {background: transparent;border: none;font-size: 12px;font-weight: 500;line-height: 24px;} */
button.common-btn.floating-btn {box-shadow: 0 10px 15px 0 rgb(0 0 0 / 9%);font-size: 16px;line-height: 25px;padding: 12px 20px;position: fixed;z-index: 9999999; right: calc((100% - 1250px)/2);top: 0;transition: all .2s ease-in-out;    visibility: hidden;opacity: 0;}
button.common-btn.floating-btn.show {opacity: 1;visibility: visible;top: 32px;}.agency-sd .ckbox .checkbox input+label{line-height: 20px;}
.add-curriculam-new-design > div#accordion > .card, .add-curriculam-new-design > .open-sec > div#accordion > .card {background: transparent;border: none;}
.add-curriculam-new-design > div#accordion > .card > .card-body {padding: 0;}
.add-curriculam-new-design .common-tab a.nav-link, .add-curriculam-new-design .common-tab a.nav-link.active{background: #fff !important;border-radius: 0;}
.add-curriculam-new-design .common-tab li:first-child a.nav-link{border-radius: 4px 0 0 0;}
.add-curriculam-new-design .common-tab li:last-child a.nav-link{border-radius:0 4px 0 0;}
.sel-curriculum .sel-box .d-flex {flex-flow: column;}
.sel-curriculum .sel-box {max-width: 50%;flex: 0 0 50%;padding: 0 20px;}
.sel-curriculum-inner{margin-left: -20px;margin-right: -20px;}
.sel-curriculum-inner .img{margin-right: 0;max-width: inherit;width: auto;max-width: 100%;padding-bottom: 20px;}
 .add-curriculam-new-design .accordion-inner .accordion .card{background-color: #fff;}
.add-curriculam-new-design .crd-con .upload-block .upload-input{margin-right: 0;}
span.crs-ico {height: 18px;width: 18px;background-color: #C6C6C6;color: #fff;border-radius: 100%;display: flex;align-items: center;margin-left: 9px;justify-content: center;cursor: pointer;}
span.crs-ico img{margin-left: 0;}
.card-deatils h5 span{color:#808080}
.meeting_video_tab .left_block ul li a span {position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 90%;display: block;}
.meeting_video_tab .right_block .add_des.recording-sec{justify-content: flex-start;width: 100%;}
.coupons-main .control-sec a img {width: 6px;min-width: inherit;}
h4.sub-title.refund.sub-title-flex.course-ap-link {margin-top: 35px;border: 1px solid #599E00;padding:20px;background: transparent;margin-bottom: 0;}
h4.sub-title.refund.sub-title-flex.course-ap-link .common-btn:last-child{margin-left: 15px;}
ngb-datepicker .bg-primary {background-color: #599E00!important;}
ngb-datepicker .btn-link, ngb-datepicker .btn-link:hover{color: #599E00;}
ngb-datepicker .ngb-dp-arrow-btn:focus{outline: none!important;}
ngb-datepicker .custom-day:hover{color: #212529!important;background-color: #e2e6ea!important;border-color: #dae0e5!important;}
ngb-datepicker .custom-day.range{background-color: #599E00!important;color: #fff!important;}  
ngb-datepicker .ngb-dp-weekday{color: #599E00;}  
.course-creation .tab-content .d-flex h5.global_price {padding: 0;margin: 0;border: none;}
/* .ques-sec .gen-sel li label {display: block;width: 100%;position: relative;}
.ques-sec .gen-sel li label > span{position: absolute;top:18px}
.ques-sec .gen-sel li label h5{padding-left: 30px;line-height: 26px;} */
.tag_main {display: flex;flex-wrap: wrap;padding-bottom: 25px;padding-top: 25px;}
.tag_main .tag{border-radius: 4px;background-color: #808080;color: #FFFFFF;font-size: 13px;line-height: 22px;padding: 4px 9px;margin-right: 10px;margin-bottom: 5px;}
.tag_main .tag i{cursor: pointer;}
.details-sidebar .prpsal-filter + .header-btn + .tag_main{padding-top: 0px;}
.ml-o2 {position: relative;margin-left: auto;margin-top: -8px;margin-bottom: 30px;}
.modal-content.reject-course-model{background: #fff; border: 1px solid #979797;}
.course-ap-link-inner{margin-left: -12px;margin-right: -12px;color: #808080;font-family: Roboto;font-size: 16px;font-weight: 500;line-height: 24px;}
.course-ap-link-inner span {padding-left: 12px;padding-right: 12px;color: #808080;font-family: Roboto;font-size: 16px;font-weight: 500;line-height: 24px;}
.course-ap-link-inner span a.green-text {font-weight: bold;}
.subscription-main-sec .subscription-lft .radio-content{margin-top: 45px;}
.subscription-main-sec .subscription-sec h4{font-size: 24px;font-weight: 600;padding-bottom: 40px;}
.subscription-main-sec .best-price h6{font-size: 16px;font-family: Poppins;font-weight: 600;text-align: left;border-bottom: 1px solid rgba(0,178,37,0.22);padding: 0 30px 14px;margin: 0 -30px 22px;}
.subscription-main-sec .best-price ul.summary li h5{padding-bottom: 0;}
.subscription-main-sec ul.summary:last-child{padding-bottom: 0;margin-bottom: 0;}
.subscription-main-sec .coupon-code {border: 1px solid #DDDDDD;}
.subscription-main-sec .best-price ul.summary li:nth-child(2n){padding-top: 6px;}
.subscription-main-sec .best-price ul.summary li:last-child{padding-top: 2px;}
.subscription-main-sec .best-price ul.summary{padding-bottom: 14px;margin-bottom: 14px;}
.subscription-main-sec .best-price ul.summary:last-child{padding-bottom: 0;margin-bottom: 0;}
.my-video-subscription.global-msg-section .global-header h2{font-size: 24px;line-height: 35px;padding-bottom: 28px;}
.my-video-subscription.global-msg-section .global-header{border-bottom: 1px solid #ECECEC;margin-bottom: 50px;}
.upcoming-plan-detail{padding-top: 10px;padding-bottom: 50px;}
.my-video-subscription.global-msg-section .upcoming-plan-detail .global-header{margin-bottom: 30px;}
.upcoming-plan-detail-inner {display: flex;flex-flow: column;}
.subscription-lft .visa-card-sec .upcoming-plan-detail-inner p{color: #808080;font-size: 16px;line-height: 19px;padding-bottom: 20px;}
.upcoming-plan-detail-inner span{color: #599E00;font-family: Poppins;font-size: 18px;font-weight: 500;line-height: 24px;}
.my-video-subscription .subscription-lft .visa-card-sec{align-items: flex-start;}
p.success {color: #599E00;}
p.failed {color: #EF0F0F;}
.my-video-subscription .coupon-table{overflow: auto!important;overflow-x: auto;overflow-y: hidden;}
.my-video-subscription .coupon-table tr td:last-child{text-align: right;justify-content: flex-end;}
.training-main-pg.training-details-btm .course-content #main #faq .card .card-body ul.create_course_link li{display: flex;padding-bottom:25px;}
.training-main-pg.training-details-btm .course-content #main #faq .card .card-body ul.create_course_link li span{padding-top: 0;}
.my-video-subscription .coupon-table::-webkit-scrollbar-track{background-color: #373942;}
.my-video-subscription .coupon-table::-webkit-scrollbar{height: 4px;background-color: #858687;}
.my-video-subscription .coupon-table::-webkit-scrollbar-thumb{background-color:#858687;}
.my-video-subscription .coupon-table{overflow: auto;} 
.renw-sec a.renew-sub{margin-left: 7px;}
.ask-doubt-main-pg .global-header{padding-bottom: 20px;margin-bottom: 25px;}
.ask-doubt-main-pg .global-header h2{padding-bottom: 0;}
.cat-sel{padding-bottom: 25px;}
.cat-sel li{padding-left: 32px;}
.cat-sel li label{color: #808080;font-family: Poppins;font-size: 16px;font-weight: 500;line-height: 25px;margin-bottom: 0;}
.cat-sel li span{color: #019827;font-family: Poppins;font-size: 16px;font-weight: 500;line-height: 25px;padding-left: 3px;}
.ask-doubt-main-pg-inner .card{border:none; border-radius: 4px;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);}
.ask-doubt-main-pg-inner .card-body{padding:22px 30px}
.ask-doubt-main-pg-inner h4{color: #000000;font-size: 16px;font-weight: 600;line-height: 24px;padding-bottom: 20px;}
.skill-sec label{color: #808080;margin-bottom: 0;font-family: Poppins;font-size: 16px;font-weight: 500;line-height: 25px;padding-right: 8px;}
.skill-sec span{color: #000;font-size: 13px;line-height: 22px;padding: 2px 11px;border-radius: 2px;background-color: #EAEAEA;display: inline-flex;margin-right: 10px;}
.skill-sec {border-top: 1px solid #ECECEC;padding-top: 15px;margin-top: 15px;}
.skill-sec li{display:flex;align-items: center;}
.ask-doubt-main-ans-sec{padding-top: 45px;}
.ask-doubt-main-ans-sec > h4{font-weight: 500;padding-bottom: 15px;}
.ask-doubt-main-pg-inner p{padding-bottom: 15px;color: #000000;font-size: 16px;line-height: 22px;}
.ask-doubt-main-ans-sec-inner .time {color: #808080;font-family: Poppins;font-size: 12px;font-weight: 500;line-height: 18px;display: flex;justify-content: flex-end;padding-top: 10px;}
.ask-doubt-main-ans-sec-inner{padding-bottom: 20px;}
.ask-doubt-main-pg-inner .single-materials .links.left{display: flex;align-items: center;}
.ask-doubt-main-pg-inner .single-materials p{padding-bottom: 0;}
.ask-doubt-main-pg-inner .single-materials.single-materials-img img{width:25px}
.ask-doubt-main-pg-inner .video-inner.course-video.vfs, .ask-doubt-main-pg-inner .topic-details .video-inner.course-video.vfs .video-main{margin-bottom: 0;width: 700px;height: 395px;}
.ask-doubt-main-pg-inner .video-main .play-btn img{width: 100px;}
.ask-doubt .filter-inner .arrow_box .coupon_date .form-control, .ask-doubt .filter-inner .arrow_box .coupon_date .form-control:hover, .ask-doubt .filter-inner .arrow_box .coupon_date .form-control:focus{background-image: none;padding:8px 10px;border:1px solid #C7CAD1}
.ask-doubt .filter-sec .filter-inner select.custom-select {max-width: 116px;flex: 1 1 auto;padding: 0 0.5rem;font-size: .875rem;height: 1.85rem;}
ngb-datepicker.dropdown-menu .bg-primary {background-color: #599E00!important;}
ngb-datepicker.dropdown-menu .btn-link, ngb-datepicker.dropdown-menu .btn-link:hover{color: #599E00;}
ngb-datepicker.dropdown-menu .ngb-dp-arrow-btn:focus{outline: none!important;}
ngb-datepicker.dropdown-menu .custom-day:hover{color: #212529!important;background-color: #e2e6ea!important;border-color: #dae0e5!important;}
ngb-datepicker.dropdown-menu .custom-day.range{background-color: #599E00!important;color: #fff!important;}  
ngb-datepicker.dropdown-menu .ngb-dp-weekday{color: #599E00;}  
ngb-datepicker.dropdown-menu span.custom-day{text-align: center;width: 2rem;height: 2rem;line-height: 2rem;padding:0;display:inline-block;font-size: 1rem;font-family: 'Roboto', sans-serif;font-weight: normal;border-radius: 0.25rem;}
.filter-sec .filter-inner ngb-datepicker.dropdown-menu span{font-size: 1rem;font-family: 'Roboto', sans-serif;font-weight: normal;} 
.filter-sec .filter-inner ngb-datepicker.dropdown-menu .ngb-dp-month-name {font-size: 18px;font-family: 'Roboto', sans-serif;font-weight: normal;height: 2rem;line-height: 2rem;text-align: center;}   
.filter-sec .filter-inner ngb-datepicker.dropdown-menu .btn-link span, .filter-sec .filter-inner ngb-datepicker.dropdown-me{color: #599E00;}
.ques-sec h5, .ques-sec h5 p{font-family: 'Roboto', sans-serif;}
.ques-sec .gen-sel li [type="radio"]:checked + label, .ques-sec .gen-sel li [type="radio"]:not(:checked) + label{align-items: center;}
.traning-batch-owner .card-footer.user_role{border-radius: 8px;background-color: #F9F9E5;border: none;margin-top:0;padding:0;}
.traning-batch-owner .card-deatils{padding-bottom: 0;border: 2px solid #DDE8E0;border-radius: 16px;overflow: hidden;margin-bottom: 20px;padding: 20px;}
.created-by + img {max-width: 12px;margin-left: 5px;}
.alt-btm.cat-sel li:first-child{padding-left: 0;}
.alt-btm.cat-sel{padding-bottom: 0;padding-top: 5px;}
.ask-doubt-main-ans-sec-inner img{display:block;}
.mt-title {display: flex;align-items: flex-start;justify-content: space-between;}
.mt-title .rating{padding: 0;min-width: 120px;text-align: right;}
.ask-doubt-main-pg-inner h4 div {white-space: pre-wrap;}
.ask-doubt .alert-box .date.min-w{min-width: 200px;}
.ask-doubt-main-pg .global-header button.common-btn {min-width: 140px;margin-left: 15px}
.ask-doubt .alert-box h5 {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;}
.ask-doubt .alert-box > div{max-width: calc(100% - 220px);}
.video-course .img-hov img{height: 505px;object-fit: cover;}
.subscription-new-pg .subscription-main-sec .coupon-code {border: none;background: transparent;padding: 0;box-shadow: none;}
.subscription-new-pg .subscription-main-sec .best-price h6{color:#fff;margin:0 0 22px;border-bottom:1px solid rgba(255,255,255,0.22);padding:0 0 14px;text-transform:uppercase}
.subscription-new-pg .subscription-main-sec .best-price ul.summary{border-color:rgba(255,255,255,0.22);}
.subscription-new-pg .subscription-main-sec .best-price ul.summary li h5, .subscription-new-pg ul.summary li h5 span, .subscription-new-pg li.Coupon-code{color:#fff}
.subscription-new-pg .general-info.subscription-sec{padding-left: 110px;max-width: 50%;width: auto;flex:0 0 50%}
.subscription-new-pg .subscription-lft{flex:0 0 50%;max-width:50%;padding-right: 80px;padding-top: 80px;padding-bottom: 50px}
.subscription-new-pg .general-info.subscription-sec h2{font-size: 32px;line-height: 48px;color: #000;padding-bottom: 8px;font-weight: 600}
.subscription-new-pg .general-info.subscription-sec h2 strong{height: 8px;width: 8px;display: inline-block;border-radius: 100%;background-color: #599E00;}
.subscription-new-pg .general-info.subscription-sec p{font-size: 17px;color: #3E3E3E;line-height: 22px;}
.subscription-new-pg .general-info.subscription-sec .price + p{padding-bottom:30px;font-family: 'Poppins', sans-serif;color:#000;font-size:15px;line-height: 23px;}
.subscription-new-pg.onboarding-steps h4{font-size: 24px;font-weight: 600;line-height: 35px;padding-bottom: 20px;}
.subscription-new-pg.general-info.subscription-sec{max-width: 615px;padding-left: 110px;}
.subscription-new-pg .subscription-lft .list li{font-family: 'Poppins', sans-serif;font-size: 20px;line-height: 30px;padding-bottom: 17px;padding-left: 30px;color: #3E3E3E;background: url(../images/right-circle-b.svg) no-repeat;background-size: 20px 20px;background-position: left top 5px;font-weight: 500;}
.subscription-new-pg .subscription-lft .list li span{color:#3E3E3E;font-size:24px;font-weight:600}
.card-detail-sec > h5 {color: #000000;font-size: 16px;font-weight: 600;line-height: 25px;padding-bottom: 20px;}
.card-detail-sec {padding-top: 35px;}
button.dw-btn {background: transparent;padding: 0;position: absolute;right: 20px;bottom: 20px;}
.video-course .img-hov img.con-img {height: auto;position: relative;z-index: 999;top: 0;left: 0;padding-bottom:30px;width: 100%;}
.subscription-new-pg .price-inner button.dw-btn img {margin: 0!important;}
/* .subscription-new-pg .graphics-pr-box{width: 546px;border-radius: 10px;background-color: #373A3C;padding: 53px;text-align: center;margin-bottom: 40px;background-image: url(../images/graphics-bg.svg);background-repeat: no-repeat;background-position:center} */
.subscription-new-pg .graphics-pr-box{width: 100%;}
.subscription-new-pg .graphics-pr-box h2{color: #FFFFFF;font-size: 24px;font-weight: 600;line-height: 35px;padding-bottom: 4px;}
.subscription-new-pg .graphics-pr-box p{color: rgba(255,255,255,0.73);font-size: 12px;line-height: 18px;padding-bottom: 0;}
.subscription-new-pg .graphics-pr-box + h2{position: relative;margin:52px 0;display: table;}
.subscription-new-pg .graphics-pr-box + h2:before {content: "";background: url(../images/banner-line.svg) no-repeat;position: absolute;bottom: -13px;width: 235px;height: 26px;display: block;right: 0;}
.subscription-new-pg .best-price{background: #312D3B;border:none}
.subscription-new-pg .price{width: 100%;background: linear-gradient(180deg, #2E2B39 0%, #3D3746 74.22%, #3D3448 84.08%, #594C5E 100%);border-radius: 8px;padding:20px 25px 35px;align-items: flex-start;margin-bottom: 17px;position: relative;}
.subscription-new-pg .price h6{ color: #fff;font-family: Poppins;font-size: 14px;font-weight: 600;text-align: left;line-height: 21px;padding-bottom: 30px;}
.price-inner{display: flex;align-items: flex-start;}
.subscription-new-pg .price-inner img{margin-right: 24px;}
.subscription-new-pg .general-info.subscription-sec .price-inner h2{color: #fff;font-size: 32px;font-weight: bold;line-height: 48px;padding-bottom: 0;}
.subscription-new-pg .price-inner h2 span{color: #fff;font-family: Poppins;font-size: 12px;font-weight: 500;line-height: 18px;}
.subscription-new-pg .price-inner h6{color: #fff;font-family: Poppins;font-size: 12px;font-weight: 500;line-height: 18px;padding-bottom: 8px;}
.subscription-new-pg .price-inner h6:last-child{padding-bottom: 0;}
.swich-toogle{display: flex;align-items: center;position: relative;padding: 40px 0;}
.swich-toogle h5{color: #808080;font-size: 18px;font-weight: 600;line-height: 27px;}
.swich-toogle .custom-switch{margin: 0 15px;height:30px}
.swich-toogle .custom-switch .slider:before{width: 24px;height: 24px;left: 2px;top: 3px;}
/* .swich-toogle .custom-switch .slider:after,.custom-switch input:checked + .slider:after{content: "";} */
.swich-toogle .yr-dis img{position: relative;margin-left: 5px;top:-6px}
.swich-toogle span{color: #599E00;font-family: Poppins;font-size: 12px;font-style: italic;font-weight: 500;line-height: 18px;position: absolute;top: -23px;left: 10px;white-space: nowrap;}
.yr-dis{position: relative;}
.Training-batch-detail-pg .message-table .table .link{max-width: 380px;}
section.reg-process.onboarding-steps.ck-page.payment-sucess-pg {height: auto;padding: 60px 0;}
.payment-sucess-pg .title-border{margin-bottom: 20px;border-bottom: 1px solid #599E00;}
.payment-sucess-pg-inner {width: 600px;margin: 0 auto;border: 1px solid #599E00;border-radius: 4px;background-color: #F9F9E5;padding: 40px 30px;}
.payment-sucess-pg-inner .form-control:disabled, .payment-sucess-pg-inner .form-control[readonly]{background: rgba(1, 178, 46 , .1);color: #000;}
.payment-sucess-pg-inner .form-control{border-color:#599E00}
.discount-tooltip{position:relative;background-color: #000000;top:0;left:0;width:100%;padding:15px;text-align: center;}
.discount-tooltip h5{ color: #FFFFFF;font-size: 16px;font-weight: 600;line-height: 21px;}
.discount-tooltip h5 strong{font-weight: 800;}
.discount-tooltip h5 a{font-weight: 800;color: #599E00;}
.discount-tooltip h5 span{color:#D8A100;font-weight:bold;}
.discount-tooltip button{position:absolute;background: transparent;top:10px;right:10px;opacity:1} 
.hero-banner h2{padding-top: 30px;line-height: 75px;}
.hero-banner h2 span{position: relative;}
.hero-banner h2::before{content: "";background: url(../images/banner-stroke.svg) no-repeat;position: absolute;top: 10px;width:40px;height: 44px;display: block;right: 35px;background-size: contain;}
.hero-banner h2 span::before{content: "";background: url(../images/home-banner-line.svg) no-repeat;position: absolute;bottom:-15px;width: 340px;height: 35px;display: block;/* left: 0; */}
.general-info.subscription-sec .custom-switch input:checked + .slider{background-color: #C6C6C6;width: 100%;}
.hero-banner .col-md-6:last-child img{margin-top: 40px;}
.hero-banner  .common-btn{padding: 10px 33px;margin-top: 5px;}
.video-course + .video-section{padding-top: 20px}
.bookmark-icon{display: flex;flex: 1;justify-content: flex-end;}
.bookmark-icon  .Bookmark{background: transparent;border: none;}
.bookmark-icon .Bookmark img{filter: brightness(0) invert(1);}
/* .video-cat-box .card-header::before, .crd-sec-vid .card-header::before{content:"";border-radius: 6px 6px 0 0;background: linear-gradient(180deg, #000000 0%, rgba(0,0,0,0) 100%);position: absolute;top: 0;width: 100%;height: 70px;left: 0;} */
footer .fa-linkedin{font-weight: 900;}
footer .fa-linkedin:before{content: "\f08c";}
.categories-tag{display: flex;margin-bottom: 12px;}
.categories-tag span{border: 1px solid #599E00;padding: 3px 12px;border-radius: 40px;font-size: 11px;font-weight: 600;letter-spacing: 0;line-height: 15px;color: #424242;margin-right: 8px;font-family: 'Poppins', sans-serif;}
.student-design-result .categorylist.related-vid-inner h5{font-family: 'ITC Souvenir';font-size: 16px;font-weight: 500;margin-top: 12px;min-height: 55px;}
.subscription-new-pg .general-info.custom-subscription {padding-left: 0;max-width: 100%;}
.confermation-page h2{font-size: 42px;font-weight: 600;line-height: 63px;}
.confermation-page h2.red-text{color: #E8505B;}
.stu-reg-new{padding-bottom: 0;}
.stu-reg-new.trainer-reg .container-fluid{padding:0 15px}
.stu-reg-new .auth-box {padding: 0;box-shadow: none;border-radius: 0;}
.stu-reg-new .col-md-5.register-left {padding-right: 0;padding-bottom: 50px;}
.stu-reg-new{position:relative}
.reg-slider {position: absolute;right: 0;top: 0;height: 100%;}
.reg-slider img, .reg-slider picture{height: 100%;}
.reg-slider .carousel, .reg-slider .carousel-inner, .reg-slider .carousel-item {height: 100%; text-align: right;}
.reg-slider .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;}
.reg-slider .carousel-indicators {right: 40px;margin: 0;bottom: 50px;left:inherit}
.reg-slider .carousel-indicators li.active{height: 6px;width: 30px;border-radius: 5px;background-color: #599E00;}
.calendar-top .ckbox input:checked + label:after{top:6.5px}
.student-batch-detail-pg.Training-batch-detail-pg .message-table .table .link{max-width: 190px;}
.sub-cat_sidebar-nw li{margin-bottom: 0;}
.sub-cat_sidebar-nw{border-top: none;padding-top: 0px;margin-top: 0px;}
.sub-cat_sidebar-cat {border-top: 1px solid #ECECEC;padding-top: 22px;margin-top: 22px;}
.upcoming-slider .img-hov h3{padding-bottom: 5px;}
.upcoming-slider .img-hov h5{position: relative;}
.upcoming-slider .img-hov h5::before{content: "";background-color: #fff;width: 20%;height: 3px;position: absolute;bottom: 10px;left: 0;right: 0;margin: 0 auto;}
.laern-to-join-dashboard.video-course .upcoming-slider .img-hov h5 {line-height: 22px;font-size: 14px;}
.upcoming-slider .img-hov h3{line-height: 38px}
.cat_sidebar li a.active{color: #599E00;}
.Training-batch-pg-inner-for-acadmic .common-btn{margin-top: 55px;}
#main #faq .card .card-body li div.tp-list{display: flex;justify-content:space-between;max-width: 100%;padding-left: 0;width: 100%;}
#main #faq .card .card-body li div.tp-list:after{content:none}
#main #faq .card .card-body li div.tp-list div + span{padding: 0;}
#main #faq .card .card-body li div.tp-list{padding-bottom: 8px;}
.post-proposal .container{max-width:1200px}
.currency.currency-nw{padding-top: 23px;}

/*===========Quiz Math Start here=============*/
/* .ck-editor-des span.MathJax, .MathJax span{white-space: nowrap;font-size: 100%!important;font-size: max(16px);font-family: 'Poppins', sans-serif!important;font-family: 'Roboto', sans-serif!important;}
.ck-editor-des span{margin-right: 0!important;}
.ck-editor-des span{color: inherit!important;display: inline;white-space: normal;} */
.ck-editor-des span{color: inherit!important;display: inline;font-weight: inherit;}
.ck-editor-des span{margin-right: 0!important;}
/* .ck-editor-des span.MathJax, .MathJax span{color: inherit!important;font-size: max(16px)!important;font-family: 'Poppins', sans-serif!important;padding-left: 0!important;font-family: 'Roboto', sans-serif!important;box-sizing: border-box!important;line-height: normal!important;font-family: 'tex_gyre_pagellaregular'!important;} */
.ck-editor-des span.MathJax, .MathJax span{color: inherit!important;padding-left: 0!important;font-family: 'tex_gyre_pagellaregular'!important;}
.quiz-main .live-quiz-main .ck-editor-des figure.image{max-width: inherit;width:auto!important}
.topic-details .single-materials .ans figure.image img{object-fit: contain;height: auto;}
p:empty{display: none;}
/* .MathJax span.mn{font-size: 70.7%!important;}
.MathJax span.mi{} */
/*===========Quiz Math End here=============*/

.img-box-con-inner {min-height: 245px;display: flex;flex-flow: column;justify-content: flex-end;}
.video-course .img-hov .img-box-con.img-box-con-height{height: 280px;}
.video-course .img-hov.img-hov-custom .img-box-con.img-box-con-height, .video-course .img-hov:hover .img-box-con.img-box-con-height{bottom:60px;height: 280px;}

.post_a_job .container{max-width:1200px;}
.post_a_job .quiz-tabs .left-tab{max-width:260px}
.post_a_job .quiz-tabs{padding-right: 90px;}
.post_a_job .post_proposal_main .upload_block{max-width: 100%;}
.post_a_job .topic-details .single-materials:before{content:none}
.post_a_job .post_proposal_main .topic-details .single-materials {border: 1px dashed #C7CAD1;border-radius: 4px;background-color: #F9F9FB;padding: 8px 20px 8px 9px;}
.post_a_job .live-quiz-main .live-quiz-inner{padding-bottom: 30px;}
.post_a_job .post_proposal_main .amount_block span{border:none;border-right:1px solid #DDE8E0}
.post_a_job h5.global_price {text-align: center;margin-top: 5px;font-family: Poppins;font-size: 16px;font-weight: 500;line-height: 25px}
.job-detail-pg .container{max-width:1200px;}
.job-detail-pg .prpsal-footer{border:none;padding-top: 0;margin-top: 10px;}
.job-detail-pg .prpsal-footer-inner-sec{display:flex;justify-content:space-between;align-items:center;border-top: 1px solid #E0E0E0;width:100%;padding-top: 20px;}
.job-detail-pg .prpsal-box ul{margin-bottom:0px}
.job-detail-pg .prpsal-box .editor ul, .job-detail-pg .prpsal-box .editor ol{padding:0 40px}
.job-detail-pg .prpsal-footer-inner-sec ul{display: flex;list-style:none;padding-left: 0;}
.job-detail-pg .prpsal-footer-inner-sec ul li{padding-right: 10px;color: #599E00;font-family: Poppins;font-size: 14px;font-weight: 500;display: flex;}
.job-detail-pg .prpsal-footer-inner-sec ul li label{color:#808080;padding-right: 7px;font-family: Poppins;font-size: 14px;font-weight: 500;margin-bottom: 0;}
.job-detail-pg .prpsal-footer-inner-sec ul li span{padding: 0;margin:0}
.job-detail-pg.Proposal-details .prpsal-box h2{padding-bottom: 6px;}
.prpsal-box .pymt-box td span{color: #599E00!important;}
.job-detail-pg.Proposal-details .file-list ul{padding-left: 0;list-style:none}
.pp-end span{color:#808080!important}
.job-detail-pg.Proposal-details .prpsal-box .pp-end h2{padding-bottom: 0;}
.job-detail-pg .prpsal-footer-inner-sec h6{color: #808080;font-family: Poppins;font-size: 12px;font-weight: 500;padding-right: 7px;}
.job-detail-pg .prpsal-footer-inner-sec h5{color: #C6C6C6;font-family: Poppins;font-size: 14px;font-weight: 500;padding-left: 22px;}
.global-msg-section.Proposal-details .global-header h2{padding-bottom: 0;}
.Proposal-details .prpsal-footer{padding: 10px 0;}
.global-msg-section.Proposal-details .global-header.mb-34 h2{padding-bottom: 20px;}

.courses-arrow {display: flex;justify-content: space-between;width: calc(100% + 80px);position: absolute;top: 50%;left: -40px;transform: translateY(-50%);z-index:-1}
.courses-arrow-new {justify-content: flex-end;width: 100%;top: 100%;left: 0;}
.courses-arrow a {background: #599E00;width: 30px;height: 30px;border-radius: 100%;display: flex;align-items: center;justify-content: center;color: #fff;}
.courses-arrow a .carousel-nav-icon {width: 17px;fill: #fff;}
.global-header-bottom.job-detail {display: flex;align-items: center;justify-content: space-between;}
.global-header-bottom.job-detail .status{color: #808080;font-family: Poppins;font-size: 16px;font-weight: 500;line-height: 25px;}
.global-header-bottom.job-detail .status a{color:#599E00}
span.red-btn.progress-status {color: #EF0F0F!important;}


/* .proposal-detail-header {display: flex;justify-content: space-between;align-items: center;}
.proposal-detail-header .add-to-shortlist {background: transparent;box-shadow: none;padding: 0;flex-flow: column;align-items: flex-end;color: #808080;font-family: Poppins;font-size: 14px;font-weight: 500;} */
.proposal-duration {display: flex;max-width: 780px;}
.post_proposal_main .proposal-duration .milestone_tab .form-group.w-50:last-child{display: none;}
.post_proposal_main .proposal-duration .milestone_tab .form-group.w-50{max-width: 100%!important;width: 100%!important;}
.proposal-duration > .w-100:last-child .form-group.w-50{max-width: 210px!important;width: 100%!important;}
.post_proposal_main .topic-details .single-materials:before{content:none}
.post_proposal_main .topic-details .single-materials{padding-left: 0;}
.add-to-shortlist.add-to-shortlist-wthout-pad {padding: 0;background: none;box-shadow: none;margin:0}
section.course-creation.create-public-sec.create-public-sec-new .coupon-list-main.milestone_list_main .coupon-list-block .coupon-top{justify-content: space-between;}
section.course-creation.create-public-sec.create-public-sec-new  .coupon-list-main.milestone_list_main .coupon-list-block .single-coupon{justify-content: space-between;}
section.course-creation.create-public-sec.create-public-sec-new .tab-content > .card .collapse > .card-body{height: auto;}

section.global-msg-section.Training-batch-pg.find-job-pg.Proposal-details.student-design-result.student-live-traning .prpsal-box-lft-img img.premium{left:-20px;top:-15px}
section.global-msg-section.Training-batch-pg.find-job-pg.Proposal-details.student-design-result.student-live-traning .pp-end{min-width: 270px;margin-left: 5px;}
section.global-msg-section.job-detail-pg .prpsal-filter + h5 {color: #000000;font-family: Poppins;font-size: 16px;font-weight: 500;line-height: 25px;padding-bottom: 8px;}
.ml-detail.inactive button.common-btn.cancel-btn{color: #fff;cursor: no-drop;background: #C8CBD2;border-color: #C8CBD2;}

.referal-banner {background-color: #FFDE73;padding: 55px 0 130px;}
.referal-banner h2{color: #472A44;font-size: 36px;font-weight: 500;line-height: 55px;padding-bottom: 7px;}
.referal-banner p{color: #000;font-size: 14px;font-weight: normal;padding-bottom: 25px;font-family: Poppins;}
.referal-banner p a{color:#000;font-weight: bold;}
.referal-banner ul{display:flex;flex-wrap: wrap;}
.referal-banner ul li{color: #472A44;font-size: 16px;font-weight: 500;padding-bottom: 10px;font-family: Poppins;display: flex;align-items: center;padding-right: 25px;flex: 0 0 50%;max-width: 50%;}
.referal-banner ul li:last-child{padding-right: 0;}
.referal-banner ul li span{height: 34px;width: 34px;min-width: 34px;background-color: #FFFFFF;display: flex;align-items: center;justify-content:center;font-size: 18px;font-weight: 500;border-radius: 100%;margin-right: 10px;}
.earning-pg.subscription-lft.my-video-subscription .balance_sec .pr-block:first-child{max-width:390px}
.earning-pg.subscription-lft .balance_sec .price-sub-block{padding:20px;height: 100%;justify-content: center;flex-wrap: wrap;align-items: baseline;}
.earning-pg.subscription-lft .balance_sec .price-sub-block span {width: 100%;text-align: center;font-weight: 500;padding-bottom: 35px;text-transform: capitalize;display: flex;justify-content: center;align-items: center;}
.pr-block.social-share {padding-left: 30px;}
.earning-pg.subscription-lft .balance_sec .price-sub-block h2{font-size: 26px;line-height: 22px;}
.earning-pg.subscription-lft .balance_sec .price-sub-block img{margin-left: 8px;}
.earning-pg.subscription-lft .balance_sec .price-sub-block span b{color: #000000;font-family: Roboto;font-size: 16px;font-weight: 500;padding-left: 8px;}
.share-btn h5 {color: #000000;font-family: Poppins;font-size: 14px;font-weight: 500;line-height: 21px;padding-right: 10px;}
.share-btn {display: flex;align-items: center;}
.share-btn .sb-circles-light .sb-wrapper .sb-icon {width: 30px;height: 30px;padding: 0;display: flex;align-items: center;justify-content: center;min-width: 30px;/*box-shadow: none; background: transparent;border: 1px solid #1777F2;*/}
.share-btn .sb-circles-light .sb-button{margin:0;margin-right: 20px;}
.share-btn .sb-circles-light .sb-button:last-child{margin-right: 0;}
.share-btn .sb-circles-light .svg-inline--fa.fa-fw{font-size: 14px;}
.balance_sec {position: relative;margin-top: -75px; }
.balance-sec {display: flex;justify-content: center;align-items: center;border-bottom: 1px solid #DDE8E0;padding-bottom: 48px;margin-bottom: 42px;}
.balance-sec h5{color: #000000;font-size: 16px;font-weight: 500;line-height: 25px;padding-right: 8px;}
.balance-sec h2{color: #000000;font-size: 36px;font-weight: 500;line-height: 22px;padding-right: 48px;font-family: Roboto;padding-bottom: 0;}

.Quick-Views.for-student .course-detailing table tbody td:last-child, .Quick-Views.for-student .course-detailing table thead th:last-child{width: auto;text-align: center;}
.Quick-Views.for-agency .course-detailing table tbody td:last-child, .Quick-Views.for-agency .course-detailing table thead th:last-child{width: auto;text-align: center;}

.ad-report-pg.global-layout .border-table{overflow: auto;}
.ad-report-pg.global-layout table th, .ad-report-pg.global-layout table td {white-space: nowrap;max-width: 210px;overflow: hidden;text-overflow: ellipsis;}
.pr-rit button.common-btn.white-btn {max-width: inherit;min-width: 100px;color: #599E00;border-radius: 4px;padding: 9px 10px;}
.global-msg-section .msg-bar a.sehedule-cls {margin-top: 0;padding-right: 35px;}
.global-msg-section .msg-header .msg-img .avtar-name.usr.profile {height: 33px;width: 33px;border: none;min-width: 33px;}
.demo-listing .filter-inner .arrow_box {left: auto;right: 0;min-width: 400px;}
.demo-listing .arrow_box:after, .demo-listing .arrow_box:before {left: 88%;}
.demo-listing .filter-sec .filter-inner .form-group{padding-right: 0;}
.dropdown-submenu {position: relative;}
.dropdown-submenu:hover .dropdown-menu {display: block;left: 100%;right: inherit;margin: 0;top: 0;}
header .dropdown-submenu .dropdown-toggle::after {transform: rotate(-90deg);margin-left: auto;margin-top: 6px;}
header .navbar-light .navbar-nav .dropdown-submenu li{padding:0}
.demo-listing .custom-table .nine{overflow:visible}
section.empty-coupon-sec.demo-listing .coupon-table{overflow: auto!important;}
.create_demo_page_N .Select-student-block {border: none;margin: 0;}
.live-quiz-inner.create_demo_page.create_demo_page_N {margin-bottom: 0;}
.create_demo_page_N + .next-btn {border-top: 1px solid #ECECEC;padding-top: 40px;margin-top: 20px;}
.create_demo_page_N .ml-auto button.add-new {margin-left: auto;}
.student-live-traning.Proposal-details .prpsal-box h6 i {white-space: nowrap;}
.payment-card-sec > h6 {cursor: pointer;}
.course-rit .course-complete {padding-bottom: 0;}
.post_proposal_main .enter_section p img{cursor:pointer}
.view-section li span a{margin-left: 15px;}
.view-section li span a img{min-width:15px}
.custom-table .dropdown img {min-width: 20px;}

.course-detailing table tbody td{padding-left: 6px;padding-right: 6px;}
.course-detailing table tbody td:first-child, .course-detailing table tbody th:first-child{padding-left: 12px;}
.course-detailing table tbody td:last-child, .course-detailing table tbody th:last-child{padding-right: 12px;}
.course-detailing table thead th{padding-left: 6px;padding-right: 6px;}
.course-detailing table.pending-table th:nth-child(5n), .course-detailing table.pending-table tr td:nth-child(5n){max-width: 200px;width: 200px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.course-detailing table.pending-table tbody td:nth-child(2), .course-detailing table.pending-table thead th.three{width: 160px;}
.course-detailing table tbody td:first-child, .course-detailing table thead th:first-child {width: 200px;max-width: 200px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.demo-listing .filter-inner .arrow_box.arrow_box_new .coupon_date{flex: 0 0 50%;max-width: 50%;min-width: inherit;padding: 0 10px;}
.demo-listing .filter-inner .arrow_box.arrow_box_new .coupon_date img{right:36px;bottom: inherit;top:32px}
.filter-sec .filter-inner .arrow_box.arrow_box_new input, .filter-sec .filter-inner .arrow_box.arrow_box_new input:hover, .filter-sec .filter-inner .arrow_box.arrow_box_new input:focus{padding: 8px 10px;background-position: 98% center;}
.demo-listing .filter-inner .arrow_box.arrow_box_new .w-100{display: flex;justify-content: space-between;padding-left:10px;padding-right:10px;}
.demo-listing .filter-inner .arrow_box.arrow_box_new .w-100 .form-group {flex: 0 0 50%;max-width: 50%;padding: 0 10px;}
.demo-listing .filter-inner .arrow_box.arrow_box_new{min-width: 540px;}
.demo-listing .custom-table .nine{position: relative;}
.demo-listing .custom-table .nine .dropdown .dropdown-menu {left: 10px !important;width: auto;}
.demo-listing .custom-table td.nine.d-flex {max-width: inherit;}
ngb-datepicker.dropdown-menu ngb-datepicker-navigation-select>.custom-select{padding: 0 .5rem;width: auto;}
.course-detailing table.pending-table tbody td:first-child, .course-detailing table.pending-table thead th:first-child{width: 250px;max-width: 250px;}
.global-msg-section .conversasion-main .detail-main .detail-half span.green{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}
.Quick-Views.for-agency .course-detailing table.classes-table tbody td:last-child, .Quick-Views.for-agency .course-detailing table.classes-table thead th:last-child{width: 200px;}
.course-detailing table.active-table.proposal-table tbody td:last-child, .course-detailing table.active-table.proposal-table thead th:last-child{width: auto;}
.course-detailing table.rejected-course tbody td:last-child, .course-detailing table.rejected-course thead th:last-child{width: auto;}

section.global-msg-section.Training-batch-pg.find-job-pg.Proposal-details.student-design-result.student-live-traning .prpsal-box-rit .ck-editor-des h2, section.global-msg-section.Training-batch-pg.find-job-pg.Proposal-details.student-design-result.student-live-traning .prpsal-box-rit .ck-editor-des p{width:100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
section.global-msg-section.Training-batch-pg.find-job-pg.Proposal-details.student-design-result.student-live-traning .prpsal-box-rit .ck-editor-des{width: calc(100% - 260px);}

.training-main-pg-detail .training-main-pg-detail-sec{max-width: 842px;}
.outer_table, .table-overlay{overflow: auto;}
.course-creation .tab-content h4.sub-title{text-transform: capitalize;}
.earning-pg.global-msg-section .message-table table tbody tr td:last-child{text-align: center;width: auto;}
.earning-pg.global-msg-section .message-table table tbody tr td:last-child img{margin: auto;}
.earning-pg.global-msg-section .message-table table tbody tr td:nth-child(4), .earning-pg.global-msg-section .message-table table thead tr td:nth-child(4){width: auto;max-width: inherit;}
.earning-pg.global-msg-section .message-table table thead td{border-top: none;}

.pp-detail .pp-end span.green-text{color: #019827!important;}
.pp-detail .pp-end > span:last-child{padding-left: 28px;}

/*=================Help page Design================*/
.help-banner{padding: 85px 0;position: relative;background: #fff url(../images/help-banner.svg) no-repeat;overflow: hidden;background-position: right center;}
.help-banner h2, .hero-banner h1{font-size: 50px;color: #000;font-weight: 600;line-height: normal;padding-bottom: 35px;line-height: 63px;}
.help-banner p{font-size: 15px;color: #000;padding-bottom:25px;line-height: 25px;}
.help-banner .col-md-6{display: flex;flex-flow: column;justify-content: center;align-items: flex-start;}
.help-banner h2 span{position: relative;}
.help-banner h2 span::before{content: "";background: url(../images/banner-line.svg) no-repeat;position: absolute;bottom:-9px;width:263px;height: 16px;display: block;left: -30px;}
.help-banner .nv-left {padding-left: 0;}
.help-banner .nv-left .form-inline .form-control, .help-banner .nv-left .form-inline .form-control:focus, .help-banner .nv-left .form-inline .form-control:focus:hover{padding-right: 110px;padding-left: 30px;max-width: 350px;}
.help-banner .nv-left button.common-btn {position: absolute;right: 4px;top: 4px;border: none;padding: 5px 20px;line-height: 21px;min-width: 90px;}
.help-banner .nv-left button.common-btn:hover{background: #009f28;color: #fff;}
.help-banner .nv-left .form-inline .btn.btn-outline-success{left: 0;}
.help-category{background: #F9F9F9;padding: 85px 0;}
.help-category .title-sec h2 {font-size: 42px;font-weight: 600;line-height: 63px;padding-bottom: 0px;color: #000;position: relative;display: table;margin: 0 auto;}
.help-category .title-sec{padding-bottom: 45px;}
.help-cat-inner {border: 1px solid #DDDDDD;border-radius: 10px;background-color: #FFFFFF;padding: 30px;display: flex;flex-flow: column;align-items: flex-start;transition: all 0.3s ease-in-out;}
.help-cat-inner:hover{border-color: #599E00;}
.help-cat-inner img{margin-bottom: 7px;height: 60px;}
.help-category .row{margin-left: -10px;margin-right: -10px;}
.help-category .row .col-md-4{padding-left: 10px;padding-right: 10px;padding-bottom: 20px;}
.help-cat-inner h4{color: #000000;font-size: 22px;font-weight: 600;line-height: 33px;padding-bottom: 14px;}
.help-cat-inner a{color: #525252;font-size: 15px;line-height: 25px;position: relative;font-family: 'Poppins', sans-serif;margin-bottom: 3px;}
.help-cat-inner a.view{color: #599E00;margin-top: 12px;font-weight: 500;}
.help-cat-inner a.view:hover{color: #599E00;}
.help-cat-inner a.view:after{background: #599E00;}
.help-cat-inner a:hover{color: #000;}
.help-cat-inner a:after {transition: all .5s;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;width: 0%;content: '.';color: transparent;background: #000;height: 1px;}
.help-cat-inner a:hover:after {width: 100%;}
.help-category .container {max-width: 1030px;}

.help-banner .breadcrumb{background-color: transparent;padding: 0;margin: 0 0 15px;}
.help-banner .breadcrumb .breadcrumb-item:first-child:before{content: none;}
.help-banner .breadcrumb .breadcrumb-item:before{content: ">";padding-right: 4px;padding-left: 4px;color: #000000;}
.help-banner .breadcrumb .breadcrumb-item, .help-banner .breadcrumb .breadcrumb-item a{color: #000000;font-size: 15px;line-height: 23px;font-family: 'Poppins', sans-serif;padding-left: 0;}
.help-banner .breadcrumb .breadcrumb-item a:hover, .help-banner .breadcrumb .breadcrumb-item a:active, .help-banner li.breadcrumb-item.active .breadcrumb-item a:focus, .help-banner li.breadcrumb-item.active{color: #599E00;}
.help-banner li.breadcrumb-item.active{font-weight: 600;}
.help-banner li.breadcrumb-item.active::before{font-weight: normal;}
.help-detail-banner h3{ color: #000000;font-size: 30px;font-weight: 600;line-height: 46px;padding-bottom: 15px;}
section.help-banner.help-detail-banner{background:#fff url(../images/help-innerpage-image.svg) no-repeat;background-position:right bottom;border-bottom: 18px solid #FAFAFA;}
section.help-banner.help-detail-banner + section.help-detail {border-top: 4px solid #44BB1B;}
.green-col{color: #44BB1B!important;padding-left: 3px;}
.max-90{max-width: 90%;margin-left: auto;margin-right: auto;}
.pro-img-sec {display: flex;align-items: center;padding-left: 50px;padding-bottom: 30px;}
.pro-img-sec > img{width: 200px;height: 200px;border-radius: 100%;object-fit: cover;}
.pro-img-sec ul{padding-left: 60px;padding-bottom: 0;}
.pro-img-sec ul li:last-child{padding-bottom: 0;}


.support-sec{padding: 85px 0;background: #fff;}
.support-sec-inner {border: 1px solid #DCDCDC;border-radius: 10px;padding: 22px 65px 0;max-width: 930px;margin: 0 auto;}
.support-sec-inner h4{font-size: 26px;font-weight: 600;padding-bottom: 8px;color: #000;}
.support-sec-inner p{font-size: 14px;padding-bottom: 32px;color: #000;font-family: 'Poppins', sans-serif;}
.support-sec-inner .btn-sec{display: flex;}
.support-sec-inner .btn-sec .common-btn{margin-right: 15px;}
.support-sec-inner .col-md-7 {padding-top: 25px;}
.help-detail-main h3{font-size: 30px;font-weight: 600; color: #000;border-bottom: 1px solid #ECECEC;padding-bottom: 10px;margin-bottom: 20px;}
section.help-detail {padding: 60px 0;background: #fff;}
.help-detail-inner{display: flex;flex-wrap: wrap;align-items: flex-start;}
.help-detail-left {width: 310px;border-radius: 10px;background-color: #FAFAFA;padding: 25px 0;position: sticky;top:10px}
.help-detail-left h4{font-size: 18px;font-weight: 600;color: #000;padding:0 25px 30px;}
.help-detail-left li{position: relative;padding: 0 25px 17px;}
.help-detail-left li:last-child{padding-bottom: 0;}
.help-detail-left li a{color: #000;font-family: 'Poppins', sans-serif;font-size: 14px;line-height: 25px;position: relative;}
.help-detail-left li a:hover,.help-detail-left li.active a{color: #44BB1B;text-decoration: underline;font-weight: 600;}
.help-detail-left li a::before{content: "";height: 100%;width: 4px;background-color: #44BB1B;position: absolute;left: -25px;top:0;opacity: 0;}
.help-detail-left li a:hover::before,.help-detail-left li.active a:before{opacity: 1;}
.help-detail-main {max-width: calc(100% - 310px);padding-left: 40px;}
.help-detail-main p{font-size: 15px;color: #000;padding-bottom: 25px;line-height: 28px;}
.help-detail-main li{font-size: 14px;color: #000;padding-bottom: 20px;font-weight: 500;}
.help-detail-main .listing-one span{font-size: 15px;font-weight: 500;border: 1px solid #DCDCDC;width: 32px;height: 32px;border-radius: 100%;display: flex; align-items: center;justify-content: center;margin-right: 10px;min-width: 32px;}
.help-detail-main p strong{font-weight: 500;}
.help-detail-main .listing-one li{display:flex;flex-wrap: wrap; align-items: center;}
.help-detail-main h4{font-size: 18px;font-weight: bold;color: #000;padding-bottom:25px;font-family: 'Roboto', sans-serif;}
.common-content{padding-bottom: 15px;}
.help-detail-main .listing-one li p, .help-detail-main .listing-two li p {padding-bottom: 8px;padding-top: 16px;flex: 0 0 100%;line-height: 28px;}
.help-detail-main .listing-two li span{font-weight: bold;position: relative;display: flex;flex-wrap: wrap;align-items: center;padding-left: 20px;}
.help-detail-main h6{font-size: 15px;font-weight: bold;color: #000;padding-bottom:20px;padding-top: 5px;}
.help-detail-main .listing-two li span:before{background: #44BB1B;height: 7px;width: 7px;border-radius: 100%;display: flex;content: "";position: absolute;left: 0;}
.help-detail-main .listing-two li ul{padding-top: 10px;}
.help-detail-main .listing-two li ul li span{font-weight: normal;line-height: 28px;}
.help-detail-main .listing-two li ul li span:before{top:10px}
.note {border-radius: 9px;background-color: #ECFEF0;display: flex;align-items: center;padding: 12px 15px;margin-bottom: 25px;border: 1px solid #599E00;width: 100%;flex-wrap: wrap;}
.note p{padding-left: 10px;padding-bottom: 0;color: #000000;}
.help-detail-main p a, .help-detail-main li a{color: #000;font-weight: bold;}
.badch {color: #000000;font-size: 15px;font-weight: bold;border: 1px solid #DCDCDC;border-radius: 4px;padding: 7px 15px;display: table;margin-bottom: 15px;}
.help-detail-main img.full-size{width:100%;border-radius: 8px;margin-bottom: 15px;}
.help-detail-main ul{padding-bottom: 10px;}

.cupon-code .one p {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ad-report-pg tr td span.blue{color: #5376FD;}
td.pr_block h6{font-size: 12px;display: inline;}
td.pr_block h6.discount {color: green;font-size: 10px;font-weight: 600;}
.ml-detail-btm ul.sec li{cursor: pointer;font-size: 14px;}
ul.summary li h5:first-child{padding-right: 5px;}
.meeting_schedule_details ul li:first-child{max-width: 45%;flex:0 0 45%;padding-right: 80px;}
.recent-activity-body li div{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right: 30px;}

.course-detailing .rej-course-table table.pending-table tbody td:nth-child(2), .course-detailing .rej-course-table table.pending-table thead th.three{min-width: 160px;}
.course-detailing .rej-course-table table.pending-table tbody td:nth-child(3), .course-detailing .rej-course-table table.pending-table thead th:nth-child(3){min-width: 150px;}

.outer_table.draft_course th:first-child, .outer_table.draft_course th:first-child{max-width: 300px;width: 300px;}
.course-detailing .draft_course table tbody td:nth-child(2), .course-detailing .draft_course table thead th.three{max-width: 300px;width: 300px;}

.course-detailing .outer_table.pending-approval-course table.pending-table tbody td:first-child, .course-detailing .outer_table.pending-approval-course table.pending-table thead th:first-child{width: 350px;max-width: 350px;}
.course-detailing .outer_table.pending-approval-course table.pending-table tbody td:nth-child(2), .course-detailing .outer_table.pending-approval-course table.pending-table thead th.three{width: 200px;}


.course-detailing .upcoming_Demo-table table.active-table tbody td:first-child, .course-detailing .upcoming_Demo-table table.active-table thead th:first-child{max-width: 280px;width: 280px;}

.course-detailing table.pending-table.pending-approval_course tbody td:first-child, .course-detailing table.pending-table.pending-approval_course thead th:first-child{width: 350px;max-width: 350px;}
.course-detailing table.pending-table.pending-approval_course tbody td:nth-child(2), .course-detailing table.pending-table.pending-approval_course thead th:nth-child(2){width: 250px;max-width: 250px;}

.course-detailing .upcoming_Demo-table table.active_table tbody td:nth-child(4), .course-detailing .upcoming_Demo_table table.active-table thead th:nth-child(4){max-width: 180px;width: 180px;}

.course-detailing .table-overlay.draft-table-course table thead th:nth-child(2), .course-detailing .table-overlay.draft-table-course table tr td:nth-child(2){width: 300px;max-width: 300px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


.course-detailing .Cancel_batch_table table.pending-table tbody td:nth-child(2), .course-detailing .Cancel_batch_table table.pending-table thead th:nth-child(2){width: 230px;}
.course-detailing .Cancel_batch_table table.pending-table tbody td:last-child, .course-detailing .Cancel_batch_table table.pending-table thead th:last-child{width:100px;}


.course-detailing .most-resent-table table tbody td:nth-child(2), .course-detailing .most-resent-table table thead th:nth-child(2){width: 300px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.course-detailing .most-resent-table table tbody td:last-child, .course-detailing .most-resent-table table thead th:last-child{width:100px!important;max-width: 100%;}
.course-detailing .active-job-table table tbody td, .course-detailing .active-job-table table thead th{min-width: 100px;}
.course-detailing .active-job-table table tbody td:nth-child(2), .course-detailing .active-job-table table thead :nth-child(2){min-width: 160px;width: 160px;}
.course-detailing .active-job-table table tbody td:nth-child(4), .course-detailing .active-job-table table thead :nth-child(4){min-width: 140px;width: 140px;}
.course-detailing .pending-approval-table table.pending-table tbody td:nth-child(3), .course-detailing .pending-approval-table table.pending-table thead th:nth-child(3){min-width: 120px;}
.course-detailing .pending-approval-table table.pending-table tbody td:nth-child(2), .course-detailing .pending-approval-table table.pending-table thead th.three{min-width: 160px;}
.course-detailing .pending-approval-table table.pending-table tbody td:first-child, .course-detailing .pending-approval-table table.pending-table thead th:first-child{min-width: 200px;max-width: 200px;width: 200px;}

.font-normal{font-weight: normal!important;}
.help-detail-main ul.listing-two li{position: relative;padding-left: 20px;}
.help-detail-main ul.listing-two li span{display: inline;padding: 0;}
.help-detail-main ul.listing-two li span::before{content: none;}
.help-detail-main .listing-two li:before {background: #44BB1B;height: 7px;width: 7px;border-radius: 100%;display: flex;content: "";position: absolute;left: 0;top: 10px;}
.help-detail-main ul.pl-30{padding-left: 30px;}
.note-inner {display: flex;align-items: center;padding-bottom: 10px;}
ul.grafic-list {display: flex;flex-wrap: wrap;padding-bottom: 30px;margin:0 -20px}
ul.grafic-list li {flex: 0 0 33.3%;max-width: 33.3%;border-right: 1px solid #C8C8C8;padding: 0 20px;display: flex;flex-flow: column;justify-content: center;align-items: flex-start;}
ul.grafic-list li:last-child{border: none;}
ul.grafic-list li p{padding-bottom: 0;}
ul.grafic-list li h5{font-size: 16px;padding-bottom: 8px;font-weight: 500;padding-top: 15px;}
ul.grafic-list li h4{padding-top: 12px;padding-bottom: 0;}

.recommended-video-slider .courses-arrow-new{z-index: 9;}
.show-arrow {display: flex !important;left: -70px !important;}
.recommended-video-slider .row{margin-left: -8px;margin-right: -8px;}
.recommended-video-slider .courses-arrow-new a{height: 32px;width: 32px;border: 1px solid #599E00;border-radius: 2px;background-color: #F9F9E5;}
.recommended-video-slider .courses-arrow-new a .carousel-nav-icon {fill: #599E00;width: 14px;}
.recommended-video-slider .courses-arrow-new a:hover{background-color: #F9F9E5;border: 1px solid #599E00;}
.recommended-video-slider .courses-arrow-new a:hover .carousel-nav-icon{fill: #599E00;}

.course-detailing ::-webkit-scrollbar-track, .border-table::-webkit-scrollbar-track{background-color: #F7F7F7;}
.course-detailing ::-webkit-scrollbar, .border-table::-webkit-scrollbar{height: 6px;background-color: #F7F7F7}
.course-detailing ::-webkit-scrollbar-thumb, .border-table::-webkit-scrollbar-thumb{background-color:#CFCFCF;}

.schedule-more{overflow: auto;}
.schedule-more::-webkit-scrollbar-track{background-color: #D9D9D9;}
.schedule-more::-webkit-scrollbar{height: 8px;background-color: #5AAD00}
.schedule-more::-webkit-scrollbar-thumb{background-color:#5AAD00;} 


.recent-search-sec h2{ font-size: 24px; font-weight: 600; letter-spacing: 0.19px; margin: 0 0 18px;}
.recent-search-sec .card{ background-color: #fff; padding: 0;}
.recent-search-sec .card-header{ height: auto; background-color: transparent; border-radius: 0; padding: 15px 10px;}
.recent-search-sec .card-header:after{ display: none;}
.recent-search-sec .card-header figure .ribbon{ position: absolute; left: -18px; top: 9px; width: 77px; height: 16px; background-color: #599E00; transform: rotate(-35deg); display: flex; align-items: center; justify-content: center;}
.recent-search-sec .card-header figure .ribbon small{ color: #fff; font-size: 9px; font-weight: 600;}
.recent-search-sec .card-header figure{ position: relative; overflow: hidden; max-width: 80px; width: 100%; margin: 0; border-radius: 3px; overflow: hidden;}
.recent-search-sec .card-header .title{ width: calc(100% - 80px); padding: 0 0 0 10px}
.recent-search-sec .card-header .title h4{ font-size: 16px; font-weight: 600; letter-spacing: 0.13px;}
.recent-search-sec .card-body{ padding: 0 10px 10px;}
.recent-search-sec .card-body .tags{ display: flex; align-items: center; flex-wrap: wrap; margin: 0 0 8px;}
.recent-search-sec .card-body .tags a{ position: relative; color: #4B4B4B; font-size: 13px; letter-spacing: 0.1px; padding: 0 0 0 24px;}
.recent-search-sec .card-body .tags a:before{ position: absolute; left: 8px; top: 6px; background-color: #C6C6C6; width: 7px; height: 7px; border-radius: 100%; content: "";}
.recent-search-sec .card-body .tags a:first-child{ padding: 0; margin: 0;}
.recent-search-sec .card-body .tags a:first-child:before{ display: none;}
.recent-search-sec .card-body .rating{ display: flex; align-items: center; padding: 0 0 8px;}
.recent-search-sec .card-body .rating span{ margin: 0 5px 0 0; line-height: 1;}
.recent-search-sec .card-body .rating p{ margin: 0 0 0 5px; padding: 0; color: #737781; font-size: 12px; letter-spacing: 0.09px;}
.recent-search-sec .card-body .batch-details{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.recent-search-sec .card-body .batch-details li{ position: relative; width: 48%; font-size: 12px; font-weight: 500; letter-spacing: 0.09px; line-height: 1.4; margin: 2px 0;}
.recent-search-sec .card-body .batch-details li:nth-child(2n):before{ position: absolute; left: -12px; top:5px; background-color: #C6C6C6; width: 7px; height: 7px; border-radius: 100%; content: "";}
.recent-search-sec .card-body .batch-details li span{ color: #599E00; font-weight: bold; line-height: normal; font-size: 12px;}
.recent-search-sec .card-footer{ padding: 15px 10px; border-top: 1px dashed #EBEBEB; background-color: transparent; display: flex; align-items: center; justify-content: space-between;}
.recent-search-sec .card-footer .left h5{ margin: 0; min-height: auto; font-size: 16px; color: #000; font-weight: 600; letter-spacing: 0.13px; padding: 0;}
.recent-search-sec .card-footer .left p{ font-size: 14px; font-weight: 600; letter-spacing: 0.11px; color: #D9B719;}
.recent-search-sec .card-footer .left p span{  font-size: 14px; font-weight: 500; letter-spacing: 0.11px; color: #808080; margin-left: 11px; text-decoration: line-through;}
.recent-search-sec .card-footer .right a{ margin: 0 0 0 20px;}

.recommended-result-tutors h2{ font-size: 24px; font-weight: 600; letter-spacing: 0.19px; margin: 0 0 18px;}
.recommended-result-tutors .card{ background-color: #fff; padding: 0;}
.recommended-result-tutors .card-header{ height: auto; background-color: transparent; border-radius: 0; padding: 13px 13px 10px; position: relative; overflow: hidden;}
.recommended-result-tutors .card-header:after{ display: none;}
.recommended-result-tutors .card-header .ribbon{ position: absolute; left: -20px; top: 10px; width: 103px; height: 22px; background-color: #599E00; transform: rotate(-35deg); display: flex; align-items: center; justify-content: center;}
.recommended-result-tutors .card-header .ribbon small{ color: #fff; font-size: 10px; font-weight: 600;}
.recommended-result-tutors .card-header figure{ height: 70px; width: 70px; border-radius: 100%; overflow: hidden;}
.recommended-result-tutors .card-header .title{ width: calc(100% - 70px); padding-left: 10px;}
.recommended-result-tutors .card-header .title h4{ font-size: 16px; font-weight: 600; letter-spacing: 0.13px; color: #000000; margin: 0 0 3px; line-height: 1.6;}
.recommended-result-tutors .card-header small{ font-size: 11px; font-weight: 400; color: #4B4B4B; line-height: 2; display: block; }
.recommended-result-tutors .card-header small b{ font-weight: 500; display: block; line-height: 1;}
.recommended-result-tutors .card-header .rating{ display: flex; align-items: center; padding: 3px 0 0; line-height: 1;}
.recommended-result-tutors .card-header .rating span{ margin: 0 5px 0 0; line-height: 1;}
.recommended-result-tutors .card-header .rating p{ margin: 0 0 0 5px; padding: 0; color: #737781; font-size: 12px; letter-spacing: 0.09px;}
.recommended-result-tutors .card-body{ padding: 0 15px 15px;}
.recommended-result-tutors .card-body .info{ display: flex; align-items: center; flex-wrap: wrap; margin: 0 0 10px; border-top: 1px solid #EBEBEB; padding: 15px 0 0;}
.recommended-result-tutors .card-body .info span{ position: relative; color: #4B4B4B; font-size: 13px; letter-spacing: 0.1px; padding: 0 0 0 24px; line-height: 1;}
.recommended-result-tutors .card-body .info span:before{ position: absolute; left: 8px; top: 3px; background-color: #C6C6C6; width: 7px; height: 7px; border-radius: 100%; content: "";}
.recommended-result-tutors .card-body .info span:first-child{ padding: 0; margin: 0;}
.recommended-result-tutors .card-body .info span:first-child:before{ display: none;}
.recommended-result-tutors .card-body .content{ margin: 0 0 15px;}
.recommended-result-tutors .card-body .content p{ margin: 0; font-size: 13px; color: #000000; font-weight: 400;}
.recommended-result-tutors .card-body .content p a{ color: #599E00; font-size: 13px; font-weight: 500;}
.recommended-result-tutors .tags-slider{ padding: 0 22px; position: relative;}
.recommended-result-tutors .tags-slider span{ font-size: 12px; letter-spacing: 0.09px; color: #000000; border-radius: 4px; background-color: #EAEAEA; line-height: 1; padding: 4px 8px;display: table-cell;}
.recommended-result-tutors .card-footer{ padding: 15px; border-top: 1px dashed #EBEBEB; background-color: transparent; display: flex; align-items: center; justify-content: space-between;}
.recommended-result-tutors .card-footer .left h5{ margin: 0; min-height: auto; font-size: 20px; color: #000; font-weight: 600; letter-spacing: 0.13px; padding: 0;}
.recommended-result-tutors .card-footer .right a{ margin: 0 0 0 20px;}

.recommended-result-tutors .card-body .courses-arrow-new{ position: absolute; top: 50%;}
.recommended-result-tutors .card-body .courses-arrow-new a{ height: auto; width: auto; position: absolute; top: 50%; transform: translateY(-50%); background-color: transparent; border: 0; padding: 0;}
.recommended-result-tutors .card-body .courses-arrow-new a[aria-label="Previous"]{ left:0;}
.recommended-result-tutors .card-body .courses-arrow-new a[aria-label="Next"]{ right:0;}
.recommended-result-tutors .card-body .courses-arrow-new a .carousel-nav-icon:hover{ fill:#599E00;}
.database-skill input[type='checkbox'] + label {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.student-live-traning .skill-block ul.d-flex{flex-wrap: wrap;}
.student-live-traning .skill-block ul.d-flex li{margin-bottom: 5px;}
.related-vid-inner-new .card{margin-bottom: 0;height: 100%;}
.related-vid-inner-new .col-md-4{margin-bottom: 30px;}
.related-vid-inner-new .card .card-body{display: flex;flex-flow: column;justify-content: space-between;}
.help-banner p{padding-bottom: 0;}
.prpsal-footer.prpsal-footer-main .bth.grpnew + p, .prpsal-footer.prpsal-footer-main .bth.grpnew + p a {font-size: 12px;font-family: 'Roboto', sans-serif;display: flex;align-items: center;}
.prpsal-footer.prpsal-footer-main .bth.grpnew + p a{font-weight: 500;}
.prpsal-footer-main.prpsal-footer a:last-child{font-weight: 600;display: flex;align-items: center;gap: 3px;}

.tax-information-page .container{max-width: 795px;}
.tax-information-page h3 {padding-bottom: 30px;color: #000000;font-size: 28px;font-weight: 600;line-height: 42px;}
.tax-information-page .card {margin-bottom: 30px;border-radius: 10px;padding: 30px;background-color: #FFFFFF;box-shadow: 3px 9px 10px 3px rgb(0 0 0 / 3%);border: none; }
.tax-information-page .card:last-child{margin-bottom: 0;}
.tax-information-page .card .card-header {border-radius: 10px 10px 0 0;background: transparent;border: none;padding: 0;display: flex;justify-content: space-between;}
.tax-information-page .card .card-body {padding: 0;}
.tax-information-page .card .card-body p.card-text {color: #000000;font-size: 17px;line-height: 20px;padding-bottom: 30px;}
.contetn{ color: #000000;font-size: 17px;line-height: 20px;}
.tax-information-page .card .card-body h6.card-title ,.tax-information-page .card h5{color: #000000;font-family: 'Poppins', sans-serif;font-size: 18px;font-weight: 600;line-height: 27px;margin-bottom: 12px;}
.tax-information-page .card h5{padding-bottom: 0;}
.tax-information-page .card .card-header .d-flex.justify-content-center {height: 30px;width: 30px;background-color: #599E00;align-items: center;border-radius: 100%;cursor: pointer;}
.tax-information-page .card .card-header .d-flex.justify-content-center img {width: 13px;}
.tax-information-page .card .card-body label {margin-bottom: 7px;color: #000000;font-family: 'Poppins', sans-serif;font-size: 16px;font-weight: 500;letter-spacing: 0.13px;line-height: 25px;}
.tax-information-page .card .form-group{margin-bottom: 24px;}
.tax-information-page .card .form-group li.sel label {margin: 0;line-height: 17px;}
.tax-information-page .card .form-group ul {display: flex;flex-wrap: wrap;padding-top: 15px;}
.tax-information-page .card .form-group ul li.sel {margin-right: 25px;}
.gst-input {margin-top: 10px;align-items: flex-start;}
.gst-input .form-group p {color: #808080;font-size: 12px;font-weight: 500;line-height: 14px;padding-top: 10px;}
.gst-input .form-group ngb-datepicker.dropdown-menu + button[type='button'], .gst-input .form-control + button[type='button'] {border: none;background: transparent;position: absolute;width: 22px;height: auto;padding: 0;right: 25px;top: 45px;}
.gst-input .form-group button img.date-icon.ad-milestone{position: relative;right: 0;top: 0!important;}
.gst-input .form-group ngb-datepicker.dropdown-menu{left: 15px!important;}
.tax-information-page span.badge.badge-light{background: transparent;width: 15px;padding: 0;margin-left: 5px;}
.legal-tax-payer p {color: #808080;font-size: 12px;font-weight: 500;line-height: 14px;padding-top: 10px;}
.tax-information-page .card .legal-tax-payer .form-group{margin-bottom: 18px;}
.tax-information-page .card .card-body input[type='checkbox'] + label {position: relative;cursor: pointer;font-size: 12px;line-height: 23px;color: #000;margin: 0;display: flex;align-items: center;flex-wrap: wrap;font-weight: 500;margin-bottom: 34px;}
.tax-information-page input[type='checkbox'] + 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}
.tax-information-page input[type='checkbox']:checked + label:after {content: '';display: block;position: absolute;top: 5.5px;left: 7px;width: 5.5px;height: 11px;border: solid #599E00;border-width: 0 2px 2px 0;transform: rotate(45deg);}
.tax-information-page input[type='checkbox']:checked + label:before{background: #ECFEF0;border: 1px solid #599E00;}
.Federal-tax-payer {border-top: 1px solid #DDE8E0;padding-top: 18px;}
.l-tax-payer{padding-top: 15px;}
.l-tax-payer h6 {margin-bottom: 2px;color: #000000;font-family: 'Poppins', sans-serif;font-size: 16px;font-weight: 500;letter-spacing: 0.13px;line-height: 25px;padding-top: 15px;}
section.global-msg-section.empty-coupon-sec.demo-listing.subscription-lft.my-video-subscription .coupon_date ngb-datepicker.dropdown-menu{right: 0;left: inherit!important;}
.earning-pg.global-msg-section .message-table table tbody tr td:last-child .d-flex{justify-content: center;}


.subscription-main-sec-new{flex-wrap: wrap;justify-content: center;}
.subscription-main-sec-new .subscription-lft h2{position: relative;}
.subscription-main-sec-new .subscription-lft h2::before{content: "";background: url(../images/banner-stroke.svg) no-repeat;position: absolute;top: -10px;width:40px;height: 44px;display: block;right: -20px;background-size: contain;}
.subscription-main-sec-new .subscription-lft{padding: 0;padding-bottom: 40px;}
.subscription-main-sec-new .subscription-lft p{font-weight: 500;padding-bottom: 25px;}
.subscription-main-sec-new .subscription-lft .nav-tabs{display: table;margin: 0 auto;}
.subscription-main-sec-new .subscription-lft .nav-tabs{border: 1px solid #9EDBAE;}
.subscription-main-sec-new .swich-toogle{justify-content: center;border-bottom: 1px solid #DDE8E0;padding: 25px 0;}
.feature-sec-inner-sec .list li {font-family: 'Poppins', sans-serif;font-size: 16px;line-height: 24px;padding-bottom: 17px;padding-left: 30px;color: #000;background: url(../images/tik-border.svg) no-repeat;background-size: 24px;background-position: left top;font-weight: 500;}
.feature-sec-inner h4{font-size: 22px;font-weight: 500;color: #000000;line-height: 33px;padding-bottom: 10px;}
.feature-sec-inner-sec {display: flex;align-items: center;}
.feature-sec-inner { padding: 60px 0;max-width: 680px;margin: 0 auto;}
.fea-right{text-align: center;position: relative;top:-20px;max-width: 220px;}
.fea-right h2{color: #000;font-size: 30px;font-weight: bold;line-height: 46px;padding-bottom: 25px;}
.fea-right h2 span{color: #000;font-family: Poppins;font-size: 14px;font-weight: 500;line-height: 21px;}
.pricing-table-sec .custom-table .fea-right button.common-btn{min-width: 180px;}
.feature-sec-inner-sec ul.list{padding-right: 50px;margin-right: 50px;position: relative;}
.feature-sec-inner-sec ul.list::after{background: url(../images/Line5.png) no-repeat;background-position: center right;content: "";width: 1px;height: 260px;position: absolute;right: 0;top:-70px}
.pricing-table-sec-new{position: relative;min-height: auto;}
.pricing-table-sec-new::after{position: absolute;top:0;left: 0;width: 100%;height: 60%;content: "";background: #f9f9f9;max-height: 585px;}
.pricing-table-sec-new .container{z-index: 9;position: relative;}
.pricing-table-sec-new.pricing-table-sec .custom-table{position: relative;}
img.feature-sec-cr {position: absolute;right: 0;top: -116px;}


section.quiz-pg.quiz-final-pg .profile-tooltip-main {min-height: inherit;padding: 15px;padding-bottom: 50px;color: #717171;font-family: Poppins;font-weight: 500;line-height: 25px;}
.quiz-final-pg.quiz-pg .act-ac .act-ac-new h4{padding-bottom: 6px;text-transform: uppercase;font-weight: 500;font-size: 22px;}
.quiz-final-pg.quiz-pg .act-ac p{padding-bottom: 25px;}
.common-btn.grey-btn {background: #C8C8C8;border-color: #C8C8C8;color: #fff;}
.common-btn.grey-btn:hover{background: #b6b6b6;border-color: #b6b6b6;color: #fff;}
.student-test-attend .ques-sec-rit{height: auto;margin-top: 0;}
.student-test-attend h4{padding-bottom: 30px;}
.student-test-attend .Training-batch-tab{margin: 0;border: 1px solid #E4E4E4;border-radius: 4px 4px 0 0;box-shadow: none;}
.tr-tab-rit {display: flex; padding-bottom: 30px;}
.student-test-attend .Training-batch-tab li{font-weight: 600;}
.student-test-attend .ques-sec{padding: 20px 25px;}
.student-test-attend .ques-sec h5.Ques, .student-test-attend .ques-top h5{font-family: 'Poppins', sans-serif;}
.student-test-attend .ques-top h5{padding-bottom: 14px;}
.student-test-attend .ques-top{margin-bottom: 18px;}
.student-test-attend .ques-sec .gen-sel li{margin-bottom: 14px;}
.student-test-attend .ques-sec .gen-sel li:last-child{margin-bottom: 0px;}
.col-r-sec {display: flex;justify-content: flex-end;padding-bottom: 35px;}
.col-r-sec .timer {padding-right: 30px;}
.ques-sec-rit .btn-sec{padding: 14px 30px;border-bottom: 1px solid #ECECEC;}
.ques-sec-rit .btn-sec h5{ font-size: 16px;font-weight: 600;line-height: 25px;}
.student-test-attend .col-md-4 .Training-batch-tab {border-radius: 0;border: none;background: #f7f7f7;padding: 0 30px;margin-bottom: 10px;}
.student-test-attend .col-md-4 .Training-batch-tab li {font-size: 10px;padding: 10px;}
.student-test-attend .att-ques{padding: 18px 25px;padding-top: 10px;padding-bottom: 0;}
.student-test-attend .help-detail-main.common-content {max-width: inherit;padding: 0;margin: 0;}
.student-test-attend .help-detail-main.common-content ul {padding-bottom: 0;margin: 0;flex-wrap: wrap;}
.student-test-attend .help-detail-main.common-content ul li {padding: 0;margin: 0;background: transparent;padding-right: 18px;padding-bottom: 18px;}
.student-test-attend .help-detail-main.common-content ul li.active_ques span{background: #CDF6D8;border: 1px solid #599E00;color: #599E00;}
.student-test-attend .help-detail-main.common-content ul li.attended span{border: 1px solid #599E00;}
.student-test-attend .help-detail-main.common-content ul li.skipped span{border: 1px solid #F5A623;}
.student-test-attend .help-detail-main.common-content ul li span{position: relative;}
.student-test-attend .help-detail-main.common-content ul li.attended span::after{content: "";background: url(../images/ques-tik.svg) no-repeat;width: 14px;height: 14px;position: absolute;bottom: -2px;right: -2px;}
.student-test-attend .help-detail-main.common-content ul li.skipped span::after{content: "";background: url(../images/skipped.svg) no-repeat;width: 14px;height: 14px;position: absolute;bottom: -2px;right: -2px;}
.student-test-attend .help-detail-main.common-content ul li span{height: 35px;width: 35px;border: 1px solid #808080;color: #808080;font-family: Poppins;font-size: 14px;font-weight: 500;line-height: 21px;margin-right: 0;}
.student-test-attend .col-md-4 .att-ques h5{font-size: 12px;font-weight: 600;line-height: 18px;padding-bottom: 15px;text-transform: uppercase;}
.pricing-table-sec-new.pricing-table-sec .custom-table .fea-right button.common-btn{max-width: 180px;padding: 7px 15px;}
.student-test-attend .help-detail-main.common-content ul li:nth-child(6n+6){padding-right: 0;}
section.price-faq-sec{background: #fff;padding-top: 50px;padding-bottom: 80px;}
section.price-faq-sec .container{max-width: 650px;}
section.price-faq-sec h2 {border-bottom: 1px solid #DDE8E0;color: #000000;font-size: 42px;font-weight: 600;line-height: 63px;text-align: center;padding-bottom: 40px;}
section.price-faq-sec #main #faq .card{border-color: #C6C6C6;padding: 14px 22px;}
section.price-faq-sec #main #faq .card .card-header .btn-header-link{font-size: 16px;font-family: Roboto;}
section.price-faq-sec #main #faq .card .card-body{padding-top: 15px;}
section.price-faq-sec #main #faq .card .card-header .btn-header-link:after{content:"\f068"}
section.price-faq-sec #main #faq .card .card-header .btn-header-link.collapsed:after{content:"\f067"}
section.price-faq-sec{position: relative;}
section.price-faq-sec::before {content: "";background: url(../images/art3.webp) no-repeat;position: absolute;bottom: 190px;left: 50px;width: 71px;height: 105px;background-size: contain;z-index: 1;}
section.price-faq-sec::after {content: "";background: url(../images/art4.webp) no-repeat;position: absolute;top: 80px;right: 60px;width: 64px;height: 66px;background-size: contain;}

.test-list-pg .header-tab-div a {padding: 10px 38px;}
.test-list-pg .cat_sidebar li:last-child{margin-bottom: 0;}
.test-list-pg.student-design-result .sidebar .form-control{background: #fff;border: 1px solid #DDE8E0;border-radius: 4px;padding: 13px 31px 13px 11px;}
.test-list-pg.student-design-result .sidebar .form-group .date-icon{top:23px}

.test-list-pg .checkbox.checkbox-tp-sec label.green-color {font-family: Poppins;font-size: 14px;font-weight: 600;line-height: 20px;margin-bottom: 20px;display: inline-block;}
.test-list-pg .checkbox.checkbox-tp-sec label.green-color::before{background: transparent;}
.test-list-pg .related-vid-inner-new .card {border-radius: 18px;background-color: #FFFFFF;box-shadow: 2px 2px 12px 7px rgb(0 0 0 / 2%);overflow: hidden;border: 1px solid #fff;}
.test-list-pg .related-vid-inner-new .card:hover, .test-list-pg .related-vid-inner-new .card.act{border-color: #599E00;}
.test-list-pg .related-vid-inner h5{min-height: inherit;}
.cs-time-sec li {color: #717171;font-family: Poppins;font-size: 11px;font-weight: 600;line-height: 17px;padding-right: 20px;}
.cs-time-sec li img{margin-right: 8px;}
.cs-time-sec ul li:last-child{padding-right: 0;}
.cs-time-sec{padding-bottom: 15px;}
.crt-on p span, .crt-on p, .crt-on div {color: #717171;font-family: Poppins;font-size: 12px;font-weight: 600;line-height: 16px;}
.crt-on{padding-bottom: 12px;}
.crt-on div:last-child span {color: #F5A623;font-family: Poppins;font-size: 12px;font-weight: 600;line-height: 16px;}
.crt-on div:last-child{padding-left: 4px;}
.test-list-pg .related-vid-inner-new .card .card-footer{background-color: #fff;align-items: center;}
.test-list-pg .related-vid-inner-new .btm a{color: #599E00;font-family: Poppins;font-size: 14px;font-weight: 600;letter-spacing: 0.5px;line-height: 20px;text-align: center;}
.test-list-pg .related-vid-inner-new .btm a.reg-btn {border-radius: 19px;background-color: #CDF6D8;text-align: center;padding: 9px 20px;/* min-width: 130px; */display: flex;align-items: center;}
.test-list-pg .related-vid-inner-new .btm a.reg-btn.act{background-color: #599E00;color: #fff;}
.test-list-pg .related-vid-inner-new .btm a.reg-btn label{margin: 0;}
.test-list-pg .related-vid-inner-new .checkbox.checkbox-tp-sec label.green-color::before{border: 1px solid #599E00;}
span.green-red {color: #D0021B!important;}
.test-list-pg .related-vid-inner-new.row{margin-left: -4px;margin-right: -4px;}
.test-list-pg .related-vid-inner-new .col-md-4{padding-right: 8px;padding-left: 8px;margin-bottom: 16px;}
.crt-on p.cnt-sec span, .crt-on p.cnt-sec {font-size: 16px;color: #000;}
.test-list-pg .related-vid-inner-new .btm a.wit-img img {width: 6px;margin-left: 4px;}
.test-list-pg .related-vid-inner-new .btm a.wit-img {display: flex;align-items: center;}

.student-test-result .global-header{margin-bottom: 40px;}
.quiz-resilt-lft.ques-sec.card.quiz-resilt-lft-nw{padding: 20px 30px;border-color: #599E00;}
.quiz-resilt-lft.ques-sec.card.quiz-resilt-lft-nw .quiz-sc li span {font-weight: 600!important;}
.quiz-resilt-lft.ques-sec.card.quiz-resilt-lft-nw .quiz-sc li:first-child span{color: #000!important;}
section.student-test-result.quiz-result .ques-sec.card .ques-top {display: flex;justify-content: space-between;margin-bottom: 12px;border: none;}
.ques-top-sec h5 {padding-bottom: 18px;}
.ques-top-sec {border-bottom: 1px solid #ECECEC;margin-bottom: 18px;}
section.student-test-result.quiz-result .ques-sec.card.results{position: relative;margin-bottom: 20px;background: #fff url(../images/con2.svg) no-repeat center;}
.stickey {position: sticky;top: 0;}
.ans-wr {color: #FF1111;font-size: 12px;font-weight: 500;line-height: 22px;text-align: center;padding: 10px;}
.ques-sec.card.results.results-sec .radius {background-color: #E29636;}
.v-all-btn {padding-bottom: 30px;}
.student-test-result .att-ques .help-detail-main {max-width: 100%;padding: 0;padding-bottom: 22px;padding-top: 40px;}
.student-test-result .att-ques{padding: 0;}
.student-test-result .att-ques .help-detail-main ul.d-flex.listing-one {padding: 0; flex-wrap: wrap;}
.student-test-result .Training-batch-tab{margin: 0;margin-top: 20px;}
.student-test-result .att-ques .help-detail-main li {padding: 0;margin: 0;background: transparent;padding-bottom: 18px;padding-right: 18px;}
.student-test-result .att-ques .help-detail-main li span{position: relative;margin: 0;}
.student-test-result .att-ques .help-detail-main li.correct span{border-color: #599E00;}
.student-test-result .att-ques .help-detail-main li.skipped span{border-color: #F5A623;}
.student-test-result .att-ques .help-detail-main li.wrong span{border-color: #D0021B;}
.student-test-result .att-ques .help-detail-main li.correct span::after{content: "";background: url(../images/ques-tik.svg) no-repeat;width: 14px;height: 14px;position: absolute;bottom: -2px;right: -2px;}
.student-test-result .att-ques .help-detail-main li.skipped span::after{content: "";background: url(../images/skipped.svg) no-repeat;width: 14px;height: 14px;position: absolute;bottom: -2px;right: -2px;}
.student-test-result .att-ques .help-detail-main li.wrong span::after{content: "";background: url(../images/wrong.svg) no-repeat;width: 14px;height: 14px;position: absolute;bottom: -2px;right: -2px;}

section.global-msg-section.Training-batch-detail-pg.tr-payment .tooltip-inner .ml-detail-btm ul.sec{flex-flow: column;}
section.global-msg-section.Training-batch-detail-pg.tr-payment .tooltip-inner .ml-detail-btm ul.sec li{padding-right: 0;margin-right: 0;border:none;line-height: 30px;}
section.global-msg-section.Training-batch-detail-pg.tr-payment .ml-detail-btm .tooltip.show{left: inherit!important;right: -20px;transform: inherit!important;top:30px!important}
section.global-msg-section.Training-batch-detail-pg.tr-payment .tooltip-inner:after, section.global-msg-section.Training-batch-detail-pg.tr-payment .tooltip-inner:before{left: 85%;}
.ml-detail.payment-detail-top.payment-detail-top-new ul.sec li {flex: 0 0 30%;}
.search-quiz-popup .modal-header .search-bar .form-group select{width: 100%;}

.earning-pg.subscription-lft .price.price-sub-block.price-sub-block-agency .pr-lft {flex: 0 0 50%;max-width: 50%;}
.earning-pg.subscription-lft .price.price-sub-block.price-sub-block-agency .pr-lft:after{right: 0;}
.card.quiz-det .tag{flex-wrap: wrap;}
.quiz-main .live-quiz-main .live-quiz-inner .quiz-det .tag p{margin-bottom: 6px;}
#question_list.live-quiz-main .tag-main span{margin-bottom: 5px;}
.schedule-quiz-agency .coupon-list .sort-by{align-items: flex-end;}
.schedule-quiz-agency ngb-datepicker.dropdown-menu {left: inherit!important;right: 0;}
.schedule-quiz-agency.empty-coupon-sec .coupon-list-block .single-coupon > div.one{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;}
.alert-box div:first-child {max-width: calc(100% - 150px);}
.alert-box p, .sucess-box .date {overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.modal-quiz-main .card .card-header .d-flex.justify-content-between.align-items-center.ck-editor-des {align-items: flex-start!important;}
.modal-quiz-main .card .card-header .d-flex.justify-content-between.align-items-center.ck-editor-des select.form-control {padding: 6px;}
.quiz-lab .modal-dialog.modal-lg {max-width: 1000px;}
.live-quiz-inner.live-answer .card-header .d-flex.justify-content-between.align-items-center label.qu-number span.col-gr {color: #000!important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;display: block;}
.live-quiz-inner.live-answer .card-header .d-flex.justify-content-between.align-items-center label.qu-number {max-width: calc(100% - 300px);}
.answer-block .single-answer .radio{height: 16px;}

.iti__selected-flag.dropdown-toggle{width: 65px !important;}
.test-hero-banner .col-md-6:last-child img {height: auto; box-shadow: 0 7px 36px 6px rgba(0,0,0,0.05);}
.test-hero-banner.hero-banner h2::before{right: 0;}
.test-hero-banner.hero-banner h2 span::before{width: 100%;left: 0;background: url('../images/home-banner-line2.svg') no-repeat;background-size: contain;}
.test-hero-banner.hero-banner h2 span b {height: 7px;width: 7px;background-color: #599E00;display: inline-block;border-radius: 100%;margin: 0 8px 0 2px;}
.test-hero-banner .list li {font-family: 'Poppins', sans-serif;font-size: 16px;line-height: 24px;padding-bottom: 17px;padding-left: 30px;color: #000;background: url(../images/tik-border.svg) no-repeat;background-size: 24px;background-position: left top;font-weight: 500;}
.test-hero-banner .list{padding-bottom: 10px;}
section.hero-banner.test-hero-banner {background: #F9F9F9;padding: 60px 0 85px;}
section.price-faq-sec.test-price-faq-sec:before,section.price-faq-sec.test-price-faq-sec::after{content: none;}
section.price-faq-sec.test-price-faq-sec{padding-top: 80px;padding-bottom: 10px;}
section.price-faq-sec.test-price-faq-sec .container {max-width: 800px;}
.open-video-sec{border-radius: 8px;margin-top: 60px;position: relative;}
.tab-content>.active.fade.in{opacity: 1;}
.table-bordered td {color: #000000;font-size: 16px;line-height: 19px;vertical-align: middle;}
button.enroll-btn {color: #FFFFFF;font-family: Poppins;font-size: 14px;font-weight: 600;line-height: 20px;border-radius: 0 0 8px 8px;background-color: #599E00;width: calc(100% + 40px);text-align: center;padding: 15px;position: relative;left: -20px;margin-top: 15px;}
button.enroll-btn img {margin-left: 7px;width: 7px;}
.min-125{min-height: 125px;max-height: 125px;}
.schedule-quiz-agency .sort-by .form-inline .form-control{width: 335px;}
.schedule-quiz-agency .d-flex .sort-by-inner{min-width: 200px;}
.schedule-quiz-agency .one{min-width: 200px !important;}
.schedule-quiz-agency .nine{min-width: 100px !important;}
.iti__selected-flag.dropdown-toggle .iti__flag{display: none !important;}
.schedule-quiz-agency .sort-by .form-inline .form-control,.schedule-quiz-agency .sort-by .form-inline .form-control:hover{width: 280px;}
.schedule-quiz-agency .coupon_date{max-width: 285px;min-width: 285px;}
.bdt.bb-0 {padding: 0;margin: 0;border: none;}
section.quiz-pg.quiz-final-pg .quiz-sc{padding-bottom: 55px;}
.quiz-final-pg .quiz-inner li:last-child{padding-right: 0;}
.pl-16{padding-left: 16px !important;}
.pl2{padding-left: 2px;}

header .navbar-light .navbar-nav .nav-link.test-link,header .navbar-light .navbar-nav .nav-link, header.landing-header.landing-header-for-inner .navbar-light .navbar-nav .nav-link{font-size: 14px;}

.green-color-switch .slider.round{background-color: #599E00;}
section.empty-coupon-sec.schedule-quiz-agency.all-ranks-pg .two { min-width: 220px;}
.quiz-report-pg .quiz-resilt-lft.ques-sec.card.quiz-resilt-lft-nw {padding: 25px 30px;border: 1px solid #78C346;border-radius: 8px;background-color: #FFFFFF;box-shadow: 0 0 10px 1px rgb(0 0 0 / 2%);}
.quiz-report-pg .container{max-width: 1200px;}
.card.quiz-report-crd {background-color: #FFFFFF;box-shadow: 0 0 10px 1px rgb(0 0 0 / 2%);border-radius: 8px;margin-bottom: 20px;border: none;}
.card.quiz-report-crd .card-header {background: #fff;border-radius: 8px 8px 0 0;border-color: rgba(200,200,200,.35);padding: 15px 20px;}
.card.quiz-report-crd .card-body {padding: 30px 20px;flex-wrap: wrap;}
.card.quiz-report-crd .card-header h5 {color: #000000;font-size: 18px;font-weight: 500;line-height: 27px;}
.card.quiz-report-crd .ques-top{margin-bottom: 0;border: none;}
.card.quiz-report-crd .card-header.quiz-report-crd-head {border: none;padding: 0;}
.card.quiz-report-crd .card-header.quiz-report-crd-head ul.Training-batch-tab {margin: 0;}
.card.quiz-report-crd .Training-batch-tab li {font-weight: 600;}
.card.quiz-report-crd .Training-batch-tab li.active{color: #78C346;}
.Training-batch-tab li.active:before{background: #78C346;}
.profile_sec_right h5 {color: #000;font-size: 16px;font-weight: 600;line-height: 25px;padding-bottom: 5px;}
.profile_sec_right h5 span {color: #78C346;}
.card-body.quiz-report-crd-main {display: flex;flex-wrap: wrap;justify-content: space-between;}
.profile_sec_right .progress-course {min-width: 325px;border-top: 1px solid rgba(200,200,200,.35);padding-top: 45px;margin-top: 20px;}
.profile_sec_right .progress-course span.sb-title {color: #808080;font-size: 14px;top: -26px;text-transform: inherit;left: 0;transform: none;}
.profile_sec_right .progress-course .progress{height: 7px;}
.quiz-report-crd .profile_sec_left{background: url(../images/Score-Oval.svg) no-repeat;padding: 24px;background-size: contain;padding-bottom: 0;}
.quiz-report-crd .progress-circle {font-size: 20px;width: 6em;min-width: 6em;height: 6em;line-height: 6em;background-color: #F1F1F1;font-weight: 500;font-family: Poppins;}
.quiz-report-crd .progress-circle:after {top: 0.2em;left: 0.2em;width: 5.6em;height: 5.6em;background-color: white;content: " ";}
.quiz-report-crd .progress-circle span {line-height: normal;width: 6em;display: flex;flex-flow: column;height: 6em;justify-content: center;color: #747474;font-size: 18px;font-weight: 500;line-height: 27px;font-family: Poppins;left: 6px;top: 6px;}
.quiz-report-crd .progress-circle span b{color: #599E00;font-size: 20px;line-height: 30px;font-weight: 500;}
.quiz-report-crd .left-half-clipper {width: 6em;height: 6em;clip: rect(0, 6em, 6em, 3em);}
.quiz-report-crd .progress-circle.over50 .left-half-clipper {clip: rect(auto,auto,auto,auto);}
.pc-b {border: 9px solid #fff;border-radius: 100%;box-shadow: 0 16px 53px 8px rgba(110,110,110,0.14);}
.quiz-report-crd .value-bar {clip: rect(0, 3em, 6em, 0);width: 6em;height: 6em;border: 0.45em solid #78C346;box-sizing: border-box;}
.quiz-report-crd .progress-circle.over50 .first50-bar {clip: rect(0, 6em, 6em, 3em);width: 6em;height: 6em;background-color: #78C346;}
.progress-c{position: relative;text-align: center;float: left;}
.progress-c .barOverflow{ /* Wraps the rotating .bar */position: relative;overflow: hidden; /* Comment this line to understand the trick */height: 113.5px;width: 228px;}
.progress-c .bar-c{position: absolute;top: 0; left: 0;width: 228px; height: 228px; /* full circle! */border-radius: 50%;box-sizing: border-box;border: 17px solid #f1f1f1;     /* half gray, */border-bottom-color: #78C346;  /* half azure */border-left-color: #78C346;}
.progress-c span {display: flex;flex-flow: column;justify-content: center;color: #747474;font-size: 18px;font-weight: 500;line-height: 27px;font-family: Poppins;left: 50%;bottom: 0;position: absolute;transform: translateX(-50%);}
.progress-c span b{color: #599E00;font-size: 20px;line-height: 30px;font-weight: 500;}
.card.quiz-report-crd .card-body.pl45 {padding-left: 45px;}
.card-body.pl45.Accuracy-crd-body {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.Accuracy-crd-body li span{color: #78C346;padding-left: 2px;}
.Accuracy-crd-body li{color: #000;font-family: Poppins;padding-bottom: 8px;position: relative;font-size: 18px;font-weight: 600;display: flex;align-items: center;line-height: 27px}
.Accuracy-crd-body li:before{height: 10px;margin-right: 8px;width: 10px;content: "";border-radius: 100%;float: left;background-color: #78C346;}.card-body.pl45.Accuracy-crd-body {padding-right: 75px;}
.efficiency-crd-body{padding:0 75px;display: flex;align-items: center;justify-content: center;}
.efficiency-crd-body ul{padding-left: 80px;}
.efficiency-crd-body li span{color: #78C346;padding-left: 2px;}
.efficiency-crd-body li{color: #000;font-family: Poppins;padding-bottom: 8px;position: relative;font-size: 18px;font-weight: 600;display: flex;align-items: center;line-height: 27px}
.card-body.quiz-report-crd-main.Chapter-crd-main .profile_sec_left {padding: 0;background: transparent;}
.card-body.quiz-report-crd-main.Chapter-crd-main .profile_sec_left .pc-b {box-shadow: none;border: 0;}
.card-body.quiz-report-crd-main.Chapter-crd-main .profile_sec_left .pc-b span, .card-body.quiz-report-crd-main.Chapter-crd-main .profile_sec_left .pc-b span b {font-size: 14px;line-height: 21px;left: 50%;top: 50%;transform: translate(-50%, -50%);text-align: center;display: inline;height: auto;}

.Chapter-crd-main .progress-circle {width: 4em;min-width: 4em;height: 4em;line-height: 4em}
.Chapter-crd-main .progress-circle:after {top: 0.2em;left: 0.2em;width: 3.6em;height: 3.6em;}
.Chapter-crd-main .left-half-clipper {width: 4em;height: 4em;clip: rect(0, 4em, 4em, 2em);}
.Chapter-crd-main .value-bar {clip: rect(0, 2em, 4em, 0);width: 4em;height: 4em;}
.Chapter-crd-main .progress-circle.over50 .first50-bar {clip: rect(0, 4em, 4em, 2em);width: 4em;height: 4em;}
.Chapter-crd-main .profile_sec_right h5{font-size: 14px;font-weight: 500;line-height: 21px;padding-bottom: 8px;}
.Chapter-crd-main .profile_sec_right h5:last-child{padding-bottom: 0;}
.Chapter-crd-main .progress-circle span b{color: #000;}
.Chapter-crd-main .profile_sec_right .progress-course span.sb-title{top: inherit;bottom: -26px;font-size: 12px;font-weight: 500;}
.Chapter-crd-main .profile_sec_right .progress-course{border: none;margin-top: 8px;padding-top: 0;padding-bottom: 22px;}
.Chapter-crd-main .profile_sec_right{min-width: calc(100% - 100px);}
.card-body.quiz-report-crd-main.Chapter-crd-main {padding: 0;flex-wrap: wrap;}
.Chapter-crd-main-inner {display: flex;justify-content: space-between;width: 100%;flex-wrap: wrap;padding: 30px 20px;border-bottom: 1px solid rgba(200,200,200,.35);}
.Chapter-crd-main-inner:last-child{border: none;}
.card.quiz-report-crd.rank-card .card-body {padding: 0;border: none;}
.quiz-result .rank-card .ques-sec.card{border: none;border-radius: 0;}
.quiz-result .rank-card .ques-sec.card.results .radius, .ques-sec.card.results.results-sec .radius{background: linear-gradient(180deg, #6686FF 0%, #87A0FF 100%);box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);position: relative;margin-top: 17px;margin-left: 17px;}
.radius-frame {position: relative;width: 144px;height: 183px;margin: 0 auto;left: 0;top: 0;}
.quiz-result .rank-card .ques-sec.card.results .radius-frame::before, .ques-sec.card.results.results-sec .radius-frame::before{content: "";background: url(../images/sc-bg.svg) no-repeat;background-position: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0px;}
.quiz-result .rank-card .ques-sec.card.results h5{padding-bottom: 25px;font-family: 'Poppins', sans-serif;}
section.student-test-result.quiz-result .rank-card .ques-sec.card.results{background: url(../images/con3.png) no-repeat;background-size: cover;}
.quiz-result .rank-card .ques-sec.card.results .radius h2 {line-height: 37px;}
.rank-card .v-all-btn{padding-top: 25px;}
.rank-card .v-all-btn button.common-btn.small-btn{margin: 0 10px;min-width: 110px;}
.rank-card .v-all-btn button.common-btn.small-btn.share-b{background-color: #CDF6D8;color: #599E00;border-color: #CDF6D8;}
.rank-card .v-all-btn button.common-btn.small-btn.share-b:hover{background-color: transparent;color: #599E00;border-color: #599E00;}
ul.analysis-rounded h5 {color: #FFFFFF;font-family: Poppins;font-size: 12px;font-weight: 600;letter-spacing: 0.09px;line-height: 18px;text-align: center;max-width: 95px;padding-bottom: 10px;}
ul.analysis-rounded span {color: #000000;font-family: Poppins;font-size: 18px;font-weight: 500;line-height: 24px;height: 40px;width: 40px;background-color: #FFFFFF;display: flex;align-items: center;justify-content: center;border-radius: 100%;}
ul.analysis-rounded li{border-radius: 100%;display: flex;position: absolute;align-items: center;justify-content: center;flex-flow: column;}
ul.analysis-rounded li.green_col {height: 166px;width: 166px;border: 3px solid #5DA030;background-color: #78C346;box-shadow: 0 0 10px 1px rgb(0 0 0 / 2%);left: 0;top: 0;}
ul.analysis-rounded li.red_col {right: 0;top: 0;z-index: 1;height: 186px;width: 186px;border: 3px solid #E14800;background-color: #FE5100;box-shadow: 0 0 10px 1px rgb(0 0 0 / 2%);}
ul.analysis-rounded li.yellow_col {height: 146px;width: 146px;border: 3px solid #C8BA10;background-color: #DECF16;bottom: 0;z-index: 2;left: 65px;box-shadow: 0 0 10px 1px rgb(0 0 0 / 2%);}
ul.analysis-rounded {position: relative;margin: 0 auto;margin-bottom: 30px;display: table;width: 315px;height: 265px;}
.marks-analysis-crd .ques-top canvas{min-height: 275px;}
section.main-quiz-pg.student-test-attend .ques-sec figure.image {max-width: 100%;}
.quiz-main.quiz-main-size .live-quiz-main figure.image{max-width: inherit}
.table-overlay.active-job-table.my-test-table .checkbox.checkbox-tp-sec label {margin: 0;}
.table-overlay.active-job-table.my-test-table table tbody td a {display: flex;align-items: center;}
.table-overlay.active-job-table.my-test-table .checkbox.checkbox-tp-sec label {margin: 0;display: flex;align-items: center;}
.table-overlay.active-job-table.my-test-table .checkbox.checkbox-tp-sec label.green-color::before{border-color:#599E00}
.course-detailing .active-job-table.my-test-table table tbody td:nth-child(2), .course-detailing .active-job-table.my-test-table table thead :nth-child(2){width: 130px;min-width: 130px;}
.course-detailing .active-job-table.my-test-table table tbody td:nth-child(4), .course-detailing .active-job-table.my-test-table table thead :nth-child(4){width: 160px;min-width: 160px;}
.course-detailing .active-job-table.my-test-table table tbody td:nth-child(3), .course-detailing .active-job-table.my-test-table table thead :nth-child(3){width: 160px;min-width: 160px;}
.wrong-blank{text-align: center;border: 1px solid #CB2222;border-radius: 5px;color: #CB2222;}
.active-blank{text-align: center;border: 1px solid #599E00;border-radius: 5px;color: #599E00;}
.skip-blank{text-align: center;border: 1px solid #F5A623;border-radius: 5px;color: #F5A623;}

.quiz-start-top {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;padding-bottom: 25px;}
.quiz-final-pg .quiz-inner .quiz-start-top h4 {padding-bottom: 12px;text-align: left;}
.quiz-final-pg .quiz-inner .quiz-start-top .profile-tooltip-main {padding: 0;padding-right: 30px;text-align: left;}
.quiz-final-pg .quiz-inner .quiz-start-top button.common-btn.small-btn {margin-left: 20px;min-width: 130px;}
section.main-quiz-pg.quiz-result.global-msg-section.student-test-result.student-test-result-new .container {max-width: 1200px;}
section.main-quiz-pg.quiz-result.global-msg-section.student-test-result .staible-cer-sec-new.coupons-main .coupons-single{border-radius: 4px;}
section.main-quiz-pg.quiz-result.global-msg-section.student-test-result .staible-cer-sec-new h2{font-size: 16px;font-weight: 600;line-height: 25px;padding-bottom:16px;}
section.main-quiz-pg.quiz-result.global-msg-section.student-test-result .staible-cer-sec-new p{font-family: Poppins;}
section.main-quiz-pg.quiz-result.global-msg-section.student-test-result .staible-cer-sec-new h5{margin-top: 20px;}
section.main-quiz-pg.quiz-result.global-msg-section.student-test-result .staible-cer-sec-new h4{padding-bottom: 25px;}
section.main-quiz-pg.quiz-result.global-msg-section.student-test-result .staible-cer-sec-new .v-all-btn{padding-bottom: 0px;}

.rank-card-result .v-all-btn {padding-bottom: 0;}
.coupons-main.staible-cer-sec.staible-cer-sec-new{padding-bottom: 20px;}
.rank-card-result .v-all-btn button.common-btn.small-btn:last-child{color: rgb(255, 255, 255);border-color: transparent;min-width: 115px;background-color: rgb(1, 178, 46);}
.rank-card-result .v-all-btn button.common-btn.small-btn:last-child:hover{background: #fff;}
.rank-card-result-new .v-all-btn button.common-btn.small-btn:last-child:hover{background: #599E00;}
.ques-sec.card.results.results-sec.rank-card-result h5{padding-top: 20px;padding-bottom: 15px;}
.student-batch-quiz-head{padding-bottom: 13px;}
.quiz-final-pg.quiz-pg .act-ac .student-batch-quiz-head h4{padding-bottom: 13px;text-align: left;border-bottom: 1px solid #DDDDDD;}
.quiz-inner.student-batch-quiz-start .act-ac {text-align: left;display: inherit;padding: 20px 30px;}
.student-batch-quiz-start .type-que h5 {color: #717171;font-size: 16px;font-weight: 500;line-height: 25px;padding-bottom: 12px;}
.student-batch-quiz-start .type-que ul li{color: #000000;padding-right: 0!important;padding-left: 30px;font-family: Poppins;position: relative;font-size: 14px;background: url(../images/rit-tik.svg) no-repeat;line-height: 21px;padding-bottom: 12px;}
.type-que ul li:last-child{padding-bottom: 0;}
.type-que{padding-bottom: 15px;}
.student-batch-quiz-start .type-que li h5{padding-bottom: 5px;}
.quiz-final-pg.quiz-pg .student-batch-quiz-start .act-ac p{font-size: 14px;line-height: 24px;color: #000000;padding-bottom: 0;}
.student-batch-quiz-start .type-que ul li b{font-weight: 600;}
.wish-block img.w-fixed {position: absolute;right: 35px;bottom: 0;}
.wish-block {margin-top: 30px;border: 1px solid #C1FFD0;border-radius: 10px;background-color: #E9FFEF;display: flex;justify-content: space-between;align-items: center;padding: 80px 35px 80px 140px;position: relative;overflow: hidden;}
.wish-block::before{height: 164px;width: 161px;position: absolute;top: -60px;left: -60px;content: "";border-radius: 100%;background-color: #C1FFD0;}
.wish-block h2{color: #599E00;font-size: 34px;font-weight: 600;line-height: 51px;position: relative;}
.wish-block h2:after{content: "";background: url(../images/Lines5.png) no-repeat;width: 100%;height: 20px;position: absolute;left: 0;bottom: -20px;}
.quiz-inner.student-batch-quiz-start {max-width: 885px;}
li.red-icon::before{background-color: #D50000;}
.card.quiz-report-crd .Training-batch-tab li {padding-left: 45px;padding-right: 45px;}
.profile_sec_right .progress-course .progress-bar{background: #78C346;}
.ques-sec + .quiz-btn-sec-btm a.common-btn {display: inline-block;}
.student_global_report .title-border {border: none;padding-bottom: 22px;}
.student_global_report .title-border h4{color: #000000;font-size: 20px;font-weight: 500;line-height: 30px;}
.student_global_report.category_page .global-header{padding-bottom: 22px;margin-bottom: 22px;}
.prg-rounded {display: flex;align-items: center;justify-content: flex-start;border-radius: 8px;background-color: #78C346;padding: 10px 50px 10px 110px;box-shadow: 0 0 10px 1px rgba(0,0,0,0.02);margin-bottom: 10px;}
.prg-rounded:last-child{margin-bottom: 0;}
.prg-rounded .profile_sec_right h5{color: #FFFFFF;font-size: 20px;font-weight: 600;line-height: 30px;}
.prg-rounded .profile_sec_right p{color: #FFFFFF;font-size:18px;font-weight: normal;line-height: 27px;font-family: Poppins;}
.prg-rounded .profile_sec_right{padding-left: 110px;}
.quiz-report-crd .prg-rounded .progress-circle {font-size: 20px;width: 4em;min-width: 4em;height: 4em;line-height: 4em;background-color: #60A233;font-weight: 500;font-family: Poppins;}
.quiz-report-crd .prg-rounded .progress-circle:after {top: 0.2em;left: 0.2em;width: 3.6em;height: 3.6em;background-color: white;content: " ";}
.quiz-report-crd .prg-rounded .progress-circle span b{color: #fff;}
.quiz-report-crd .prg-rounded .progress-circle span {line-height: normal;width: 4em;display: flex;flex-flow: column;height: 4em;justify-content: center;color: #747474;font-size: 18px;font-weight: 500;line-height: 27px;font-family: Poppins;left: 4px;top: 4px;background-color: #78C346;border-radius: 100%;}
.quiz-report-crd .prg-rounded .left-half-clipper {width: 4em;height: 4em;clip: rect(0, 4em, 4em, 2em);}
.quiz-report-crd .prg-rounded .value-bar {clip: rect(0, 2em, 4em, 0);width: 4em;height: 4em;border: 0.45em solid #F1F1F1;box-sizing: border-box;}

.quiz-report-crd .prg-rounded .progress-circle.over50 .first50-bar {clip: rect(0, 4em, 4em, 2em);width: 4em;height: 4em;background-color: #F1F1F1;}

.quiz-report-crd .prg-rounded.yellow-b .progress-circle span{background-color: #DECF16;}
.quiz-report-crd .prg-rounded.yellow-b{background: #DECF16;}
.quiz-report-crd .prg-rounded.yellow-b .value-bar{border-color: #F1F1F1;}
.quiz-report-crd .prg-rounded.yellow-b .progress-circle.over50 .first50-bar{background-color: #F1F1F1;}
.quiz-report-crd .prg-rounded.red-b .progress-circle span{background-color: #FF0000;}
.quiz-report-crd .prg-rounded.red-b {background: #FF0000;}
.quiz-report-crd .prg-rounded.red-b .value-bar{border-color: #F1F1F1;}
.quiz-report-crd .prg-rounded.red-b .progress-circle.over50 .first50-bar{background-color: #F1F1F1;}
.quiz-report-crd .prg-rounded.red-light-b .progress-circle span{background-color: #FE5100;}
.quiz-report-crd .prg-rounded.red-light-b {background: #FE5100;}
.quiz-report-crd .prg-rounded.red-light-b .value-bar{border-color: #F1F1F1;}
.quiz-report-crd .prg-rounded.red-light-b .progress-circle.over50 .first50-bar{background-color: #F1F1F1;}

.quiz-report-crd .prg-rounded.yellow-b .progress-circle{background-color: #B3A713;}
.quiz-report-crd .prg-rounded.red-b .progress-circle{background-color: #D40707;}
.quiz-report-crd .prg-rounded.red-light-b .progress-circle{background-color: #D44807;}

.progress-circle.over50 .left-half-clipper {clip: rect(auto,auto,auto,auto)!important;}

.card-header.crd-head-flex {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.card-header.crd-head-flex .form-group {margin: 0;}
.card-header.crd-head-flex .form-group input.form-control, .card-header.crd-head-flex .form-group input.form-control:focus {background-color: #FFFFFF;border: 1px solid #DDE8E0;padding: 8px 11px 8px 50px;max-width: 155px;cursor: pointer;}
.card-header.crd-head-flex .form-group img.date-icon {right: inherit;left: 11px;width: 18px;top: 10px;cursor: pointer;}
.card.calander-show {margin-left: auto;top: 70px;position: absolute;right: 10px;width: 85%;max-width: 445px;padding: 30px;box-shadow: 0 16px 53px 8px rgb(110 110 110 / 14%);border: none;}
.card.calander-show ul li {border: 1px solid #D9D9D9;border-radius: 4px;color: #4D4D4D;font-size: 12px;font-weight: 500;letter-spacing: 0;line-height: 16px;padding: 10px;flex: 0 0 24%;max-width: 24%;text-align: center;margin-bottom: 1%;}
.card.calander-show ul {display: flex;flex-wrap: wrap;justify-content: space-between;border-bottom: 1px solid rgba(200,200,200,.35);padding-bottom: 25px;margin-bottom: 30px;}
.card.calander-show ul li.active {border: 1px solid #599E00;background-color: #599E00;color: #FFFFFF;}
.card.quiz-report-crd .card.calander-show .card-body {padding: 0;}   
.yr-change {display: flex;align-items: center;justify-content: center;padding-bottom: 30px;}
.yr-change button{background: transparent;padding: 0;border: none;cursor: pointer;}
.yr-change p {color: #599E00;font-family: Poppins;font-size: 18px;font-weight: 500;padding: 0 20px;line-height: 16px;}
.subscription-lft.sub-tutor {padding-top: 0px !important;}
.congo-sec p {color: #fff;}
.congo-sec.banner {margin-bottom: 0; background: url(../images/trainer-subcription.png) no-repeat;background-size: cover;padding: 25px;border-radius: 12px;margin-bottom: 22px;}

.live-quiz-inner.live-answer .card-header .d-flex.justify-content-between.align-items-center .des-txt span{color:#000 !important;}
.ques-sec .gen-sel li [type="radio"]:checked + label, .ques-sec .gen-sel li [type="radio"]:not(:checked) + label{overflow: auto;}
.ques-sec .gen-sel li label::-webkit-scrollbar-track{background-color: #373942;}
.ques-sec .gen-sel li label::-webkit-scrollbar{height: 4px;background-color: #858687;}
.ques-sec .gen-sel li label::-webkit-scrollbar-thumb{background-color:#858687;}
ul.label {display: flex;padding-bottom: 15px;flex-wrap: wrap;}
ul.label li{color: #808080;font-size: 12px;font-weight: 500;line-height: 18px;padding-right: 30px;font-family: Poppins;display: flex;align-items: center;}
ul.label li span {height: 14px;width: 14px;border-radius: 2px;background-color: #78C346;box-shadow: 0 0 10px 1px rgb(0 0 0 / 2%);display: inline-block;margin-right: 10px;}
ul.label li.chemistry span{background: #DECF16;}
ul.label li.math span{background: #4A90E2;}
ul.label li.bio span{background: #CF5EF1;}
.card-header.crd-head-flex select.form-control {background-color: #FFFFFF;border: 1px solid #DDE8E0;padding: 8px 20px 8px 10px;max-width: 155px;min-width: 155px;}
.col-md-6.full-h .card.quiz-report-crd {height: calc(100% - 20px);}
.col-md-6.full-h .card.quiz-report-crd .card-body .prg-rounded {padding: 20px 50px 20px 110px;}
.col-md-6.full-h .card.quiz-report-crd .card-body {display: flex;flex-flow: column;justify-content: space-between;}
.col-md-6.full-h .card.quiz-report-crd .card-body .empty-block {height: 100%;}
.global-msg-section.checkout-pg.subscription-pg .global-header{margin-bottom: 40px;}
.congo-sec.banner p{padding-bottom: 0;color: #FFFFFF;font-family: Poppins;font-size: 13px;font-style: italic;font-weight: 600; line-height: 20px;}
.congo-sec.banner .title{ color: #FFFFFF;font-size: 24px;font-weight: bold;line-height: 35px;padding-bottom: 9px;}
.subscription-lft.sub-tutor h2 {font-size: 22px;line-height: 33px;}
.subscription-lft.sub-tutor .list li {color: #3E3E3E;font-size: 18px;line-height: 27px;}
.subscription-pg .coupon-code {border: 1px solid #DDE8E0;border-radius: 4px;box-shadow: none;}
.d-flex.full-wdth, .d-flex.full-wdth div, .d-flex.full-wdth button, .d-flex.full-wdth form{width: 100%;}
h4.sub-title.refund.public-ad {border: 1px solid #C8C8C8;border-radius: 8px;padding: 12px 18px;background-color: #FFFFFF;font-size: 14px;line-height: 21px;display: flex;align-items: center;}
h4.sub-title.refund.public-ad img {margin-right: 10px;}
h4.sub-title.refund.public-ad b.green-text {cursor: pointer;color: #599E00 !important;font-weight: 600;margin-left: 6px;}
.Payment-calculation-ad {width: 100%;}
.Payment-calculation-ad .pr-table {background: #fff;margin-bottom: 20px;}
.Payment-calculation-ad .pr-table > div label {font-size: 16px;font-weight: 400;line-height: 24px;}
.Payment-calculation-ad .pr-table > div div{color: #599E00;font-family: Poppins;font-weight: 600;line-height: 24px;font-size: 16px;}
.Payment-calculation-ad .pr-table > div{padding: 13px 20px;}
.Payment-calculation-ad-main .congo-sec.banner {width: 100%;padding: 30px 20px 25px 30px;margin-bottom: 30px;}
.Payment-calculation-ad-main .congo-sec.banner h2.title {font-size: 20px;line-height: 30px;}
.Payment-calculation-ad-main .congo-sec.banner p {color: #fff!important;}
.Payment-calculation-ad-main .congo-sec.banner p span.green-text {font-style: normal;}
.Payment-calculation-ad-main .congo-sec.banner p span.save {color: #FFFFFF;font-family: Poppins;font-size: 12px;font-weight: 500;line-height: 18px;font-style: normal;border: 1px solid #AB49D0;background-color: rgba(171,73,208,0.36);padding: 5px 10px;border-radius: 30px;margin-left: 6px;}
.Payment-calculation-ad-main .congo-sec.banner img{margin-right: 10px;}
.w-100.flex-wrap.Payment-calculation-ad-main {border-bottom: 1px solid #ECECEC;margin-bottom: 30px;}
.milestone-detail.checkout-milestone-detail .ml-detail-main {margin-top: 0;padding-top: 55px;padding-bottom: 20px;padding-left: 0;padding-right: 0;}
.milestone-detail.checkout-milestone-detail h2 {color: #000000;font-size: 22px;font-weight: 600;line-height: 33px;text-align: center;padding-bottom: 10px;}
.milestone-detail.checkout-milestone-detail h2 b.green-text{font-weight: 600;color: #599E00!important;}
.milestone-detail.checkout-milestone-detail p{color: #000000;font-size: 15px;line-height: 26px;text-align: center;}
.milestone-detail.checkout-milestone-detail h4{color: #000000;font-size: 22px;font-weight: 600;text-align: center;padding: 60px 0 40px;line-height: 33px;}
.milestone-detail.checkout-milestone-detail h4 span{color: #599E00}
.milestone-detail.checkout-milestone-detail .col {text-align: center;display: flex;flex-flow: column;align-items: center;justify-content: flex-start;}
.milestone-detail.checkout-milestone-detail .col b.green-text{color: #41B22E!important;font-family: Poppins;font-size: 18px;font-weight: 600;padding-top: 25px;line-height: 27px;}
.milestone-detail.checkout-milestone-detail .col p{color: #000000;font-family: Poppins;font-size: 14px;padding-top: 10px;line-height: 21px;}
.remember-txt {color: #000000;font-size: 13px;border-top: 1px solid #DDDDDD;line-height: 26px;text-align: center;padding-top: 20px;margin-top: 30px;}
.remember-txt b{font-weight: 500;}
.checkout-milestone-detail-inner {padding: 0 50px;}
.checkout-milestone-detail-inner p{max-width: 85%;display: table;margin: 0 auto;}
.assured-msg {color: #000;font-size: 13px;font-weight: normal;line-height: 26px;padding-top: 16px;display: flex;align-items: flex-start;}
.assured-msg > img{margin-right: 12px;margin-top: 5px;}
.assured-msg b.green-text{color: #41B22E!important;font-weight: 500;line-height: normal;}
.milestone-detail.milestone-detail-new .ml-detail-main {margin-top: 0;}
.milestone-detail.milestone-detail-new .checkoutInfo {color: #3C434A;border: 2px solid #DDE8E0;border-radius: 4px;padding: 12px 20px;}
.milestone-detail.milestone-detail-new .checkoutInfo p{color: #313131;display: inline;line-height: 24px;}
.milestone-detail.milestone-detail-new h5 {padding-bottom: 12px;}
.milestone-detail.milestone-detail-new .checkoutInfo p span {color: #599E00;font-weight: 500;text-transform: capitalize;}
.milestone-detail.milestone-detail-new .card {border: none;padding: 0;background: transparent;}
.milestone-detail.milestone-detail-new .card-header {padding: 0;background: transparent;border: none;}
.milestone-detail.milestone-detail-new a {color: #808080;font-size: 13px;line-height: 21px;font-family: Poppins;font-weight: 500;}
.milestone-detail.milestone-detail-new .card-body {padding: 0;}
.milestone-detail.milestone-detail-new .card-body .date.date-sec {font-family: Poppins;line-height: 21px;}
.milestone-detail.milestone-detail-new .date{font-weight: normal;}
.up-traning-main.up-traning-main-new .global-header.global-header-wth-bd-new {flex-flow: column;align-items: flex-start;}
.up-traning-main.up-traning-main-new .global-header.global-header-wth-bd-new h2 {font-size: 24px;line-height: 35px;padding-bottom: 8px;}
.up-traning-main.up-traning-main-new .global-header.global-header-wth-bd-new p {color: #4B4B4B;padding-bottom: 8px;}
.up-traning-main.up-traning-main-new .global-header.global-header-wth-bd-new ul.listing li {color: #4B4B4B;font-size: 13px;line-height: 24px;font-weight: normal;padding-bottom: 0;padding-right: 10px;}
.up-traning-main.up-traning-main-new .global-header.global-header-wth-bd-new ul.listing li::before {background-color: #599E00;margin-right: 7px;}
.up-traning-main.up-traning-main-new .global-header.global-header-wth-bd-new ul.listing li:first-child:before{content: none;}
.global-msg-section .up-traning-main-new .global-header{border-bottom: 1px solid rgba(200,200,200,.35);padding-bottom: 18px;margin-bottom: 18px;}
.global-header.global-header-wth-bd.bt-detail h2 {font-size: 16px;font-weight: 600;line-height: 25px;padding-bottom: 15px;}
.global-header.global-header-wth-bd.bt-detail {flex-flow: column;align-items: flex-start;}
.global-header.global-header-wth-bd.bt-detail .yrly-sub {display: flex;flex-wrap: wrap;}
.global-header.global-header-wth-bd.bt-detail p {color: #808080;font-family: Poppins;font-size: 14px;font-weight: 500;line-height: 24px;padding-bottom: 20px;}
.global-header.global-header-wth-bd.bt-detail p:last-child{padding-bottom: 0;}
.global-header.global-header-wth-bd.bt-detail p img{max-width: 20px;margin-right: 8px;}
.global-header.global-header-wth-bd.bt-detail p span{color: #599E00;}
.global-header.global-header-wth-bd.bt-detail .pr-block:first-child {border-right: 1px solid #C8C8C8;padding-right: 40px;margin-right: 40px;}
.details-s h2 {color: #000000;font-size: 16px;font-weight: 600;line-height: 25px;padding-bottom: 7px;}
.details-s h5.sb_title {font-weight: 500;padding-bottom: 7px;}
.details-s h5.sb_title.ml-auto.mx-price{font-weight: 600;}
.details-s .date.date-sec {color: #000000;font-weight: normal;}
.details-s .date {color: #808080;font-weight: 500;font-family: Poppins;font-size: 14px;line-height: 23px;}
.assured-msg span.badge {padding: 0;font-size: 100%;line-height: normal;margin-left: 5px;}
.milestone-detail.milestone-detail-new a {padding-right: 20px;position: relative;}
.milestone-detail.milestone-detail-new a:after {content: "\f078";font-family: "Font Awesome 5 Free";position: absolute;right: 0;color: #599E00;font-weight: 600;top: -3px}

.milestone-detail.milestone-detail-new a[aria-expanded="true"]:after {content: "\f077";font-family: "Font Awesome 5 Free";font-weight: 600;color: #599E00;}
/*===========Added by Mayank After Design QA===============*/
header .dropdown-toggle::after{background: url(../images/arrow-g1.svg) no-repeat;width: 10px;height: 6px;border: none;vertical-align: middle;background-size: cover;margin-left: 4px}
button.common-btn.common-btn-new .fa-plus:before{font-size: 22px;line-height: 22px;}
.course-creation .database-skill input:checked + label:before{background: #ECFEF0;margin-top: 0;}
.course-creation .database-skill input + label:after{border-color: #599E00;}
.course-creation .inner-tab .tab-content .topics-blocks .bottom-btn{margin-top: 30px;}
.course-creation .inner-tab .tab-content .topics-blocks .duration.curriculam-duration{width: 170px!important;}
.drive-main-block ul ul li:after{top:8px}
.upper-sec .open-sec .accordion > .card {margin-bottom: 20px !important;}
@media (min-width: 768px){
    .side-bar {min-height: calc(100vh - 82px);height: 100%;}
}
.can-attempt{color: gray;text-transform: initial;font-weight: 500;}
.pricing-table-sec-nw .title-sec h2{position: relative;display: table;margin: 0 auto;}
.pricing-table-sec-nw .title-sec h2::before {
    content: "";
    background: url(../images/banner-stroke.svg) no-repeat;
    position: absolute;
    top: -30px;
    width: 40px;
    height: 44px;
    display: block;
    right: -40px;
    background-size: contain;
}
.pricing-table-sec-nw{position: relative;}
.pricing-table-sec-nw .container{z-index: 9;position: relative;}
.pricing-table-sec-nw:before{content: "";position: absolute;width: 100%;background-color: #F9F9F9;height: 410px;top:0;left:0}
.pricing-table-sec-nw table.custom-table{border-radius: 20px;box-shadow: 0 7px 36px 6px rgba(0,0,0,0.05);overflow: hidden;border: none;max-width: 935px;}
.pricing-table-sec-nw .custom-table th,.pricing-table-sec-nw .custom-table tr td{border-right: 1px solid #EDEDED;}
.pricing-table-sec-nw .custom-table th{border-bottom: 1px solid #EDEDED;}
.pricing-table-sec-nw .custom-table th:last-child,.pricing-table-sec-nw .custom-table tr td:last-child{border-right:none}
.pricing-table-sec-nw .custom-table tr:nth-child(even){background: #fff;}
.pricing-table-sec .custom-table tr td{font-size: 15px;padding: 5px 20px;line-height: 24px;}
.pricing-table-sec .custom-table tr td:first-child span{position: relative;padding-left: 20px;}
.pricing-table-sec .custom-table tr td:first-child span:before{height: 6px; width: 6px;background-color: #599E00;content: "";border-radius: 100%;position: absolute;left:0;top:8px}
.pricing-table-sec .custom-table tr td:nth-child(2){color: #5D5D5D;}
.pricing-table-sec-nw .custom-table th h3{text-transform: inherit;padding-bottom: 5px;}
.pricing-table-sec-nw .custom-table button.common-btn{width:auto}
.pricing-table-sec-nw .custom-table th h2{line-height: 46px;font-size: 30px;color: #000;padding-bottom: 10px;font-weight: 600;}
.pricing-table-sec-nw .custom-table button.border-btn.common-btn {border-color: #599E00;color: #599E00;margin-top: 15px;}
.pricing-table-sec-nw .custom-table button.common-btn{font-weight: 600;}
.pricing-table-sec-nw .custom-table th:last-child{padding-top: 0;padding-left: 0;padding-right: 0;}
ul.tab-chnange {
    display: table;
    width: 100%;margin-bottom: 15px;
}
ul.tab-chnange li {
    display: table-cell;
    width: 50%;
    
    
}
ul.tab-chnange li a{padding: 10px;color: #000000;
    font-family: Poppins;
    font-size: 12px;border-bottom: 1px solid #DDE8E0;display: block;
    font-weight: 600;
    line-height: 18px;
    text-align: center;}
ul.tab-chnange li.active a{padding: 10px;color: #599E00;background-color: #CDF6D8;border-color: #599E00;}
.pricing-table-sec-nw .custom-table tr:nth-child(2) td {padding-top: 12px;}
.pricing-table-sec-nw .custom-table tr:last-child td {padding-bottom: 12px;}


.drive-main-block.batch-drive .right-block{max-width: 100%;width: calc(100% - 400px);}

.right-box .open-sec .accordion .card .btn.dropdown-toggle{font-family: 'Roboto';font-size: 16px;font-weight: 500;letter-spacing: 0.13px;line-height: 25px;border: none;}
section.global-msg-section.Training-batch-pg.find-job-pg.Proposal-details.traning-invite .global-header h2{padding-bottom: 20px;}
.reg-process-new .form-group input:checked + label:after{top: 50%;}
.reg-process-new .cuppa-dropdown .pure-checkbox.selected-item label{ color: #599E00;}
.reg-process-new .cuppa-dropdown .pure-checkbox label{font-family: 'Poppins', sans-serif;font-size: 15px;font-family: 'Poppins', sans-serif !important;font-size: 15px !important;font-weight: 500;}
.reg-process-new .selected-list .c-list .c-token .c-label::after{content: ',';}
.reg-process-new .selected-list .c-list .c-token:last-child .c-label::after{content: '';}
.single-milestone-new .cuppa-dropdown .dropdown-list ul li label{display: inline-block;}
section.global-msg-section.main-quiz-pg.quiz-result .right-box .alert-success{font-size: 14px;display: flex;align-items: center;justify-content: space-between;}
section.global-msg-section.main-quiz-pg.quiz-result .right-box .alert-success div{display: flex;align-items: center;}
section.global-msg-section.main-quiz-pg.quiz-result .tab-content .empty-block{height: auto;padding-top: 20px;}
section.global-msg-section.main-quiz-pg.quiz-result .tab-content .empty-block img{max-width: 210px;}
section.global-msg-section.Training-batch-detail-pg section.global-msg-section.messages {padding-top: 0;}
section.global-msg-section.Training-batch-detail-pg section.global-msg-section.messages .container{max-width: 100%;padding:0;}
.add-transition .cuppa-dropdown .pure-checkbox label:after{transform: rotate(-45deg) scale(1)};


.live-traming-pg .recent-search-sec .card-header{height: 165px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;padding: 0;position: relative;}
.live-traming-pg .recent-search-sec .card-header figure{max-width: 100%;border-radius: 0; border-top-left-radius: 6px;border-top-right-radius: 6px;}
.live-traming-pg .recent-search-sec .card-header figure img{width: 100%;height: 200px;object-fit: cover;}
.live-traming-pg .recent-search-sec .card-header.crd-sec-vid{padding: 0;position: relative;margin-bottom: 15px;}
.live-traming-pg .recent-search-sec .card-header.crd-sec-vid .title {width: 100%;padding: 10px;background: rgba(0,0,0,.8);color: #fff;position: absolute;bottom: 0;left: 0;}
.live-traming-pg .recent-search-sec .card-body .tags a, .student-live-traning .skill-block ul.d-flex li{color: #4B4B4B;padding: 2px 6px;border-radius: 10px;background-color: #EAEAEA;margin-right: 6px;font-size: 11px;line-height: 19px;}
.live-traming-pg .recent-search-sec .card-body .tags a:first-child{padding: 2px 8px;margin-right: 6px;}
.live-traming-pg .recent-search-sec .card-body .tags a:last-child{margin-right: 0;}
.live-traming-pg .recent-search-sec .card-body .tags a:before{content: none;}
.live-traming-pg .related-vid-inner .pre-tag-category span.dt {color: #fff;font-size: 18px;font-weight: 500;padding: 2px 8px 0px}
.live-traming-pg .related-vid-inner .pre-tag-category span.month {color: #fff;font-size: 12px;font-weight: normal;padding: 0px 8px 2px;border-top: 1px solid #ddd;line-height: normal;}
.live-traming-pg .related-vid-inner .pre-tag-category .bt-date{background: rgba(0,0,0,.6);display: flex;flex-flow: column;border-radius: 8px;justify-content: center;align-items: center;}
.live-traming-pg .recent-search-sec .card-body .currncy{display: flex;padding: 4px 0;}
.live-traming-pg .recent-search-sec .card-body .currncy h5 {margin: 0;min-height: auto;font-size: 21px;color: #000;font-weight: bold;letter-spacing: 0.13px;padding: 0;font-family: 'Roboto', sans-serif;}
.live-traming-pg .recent-search-sec .card-body .currncy p {font-size: 18px;font-weight: normal;margin-left: 10px;letter-spacing: 0.11px;color: #D9B719;font-family: 'Roboto', sans-serif;line-height: normal;}
.live-traming-pg .recent-search-sec .card-body .currncy p span {font-size: 18px;font-weight: normal;letter-spacing: 0.11px;color: #808080;margin-left: 0px;text-decoration: line-through;}
.live-traming-pg .recent-search-sec .card-footer .batch-details {display: flex;flex-wrap: wrap;flex-flow: column;justify-content: space-between;min-width: 190px;}
.live-traming-pg .recent-search-sec .card-footer .batch-details{position: relative;padding-left: 45px;}
.live-traming-pg .recent-search-sec .card-footer .batch-details li {position: static;width: 100%;font-size: 11px;font-weight: 500;color:#4d4d4d;letter-spacing: 0.09px;line-height: 1.4;margin: 2px 0;}
.live-traming-pg .recent-search-sec .card-footer .batch-details li span {color: #599E00;font-weight: normal;line-height: normal;font-size: 14px;font-size: 13px;}
.student-live-traning.Proposal-details .live-traming-pg  .prpsal-box h6{font-size: 14px;color: #D9B719;padding-left: 5px;padding-right: 0;font-weight: 500;}
.student-live-traning .live-traming-pg ul.listing li.d-flex {align-items: center;padding: 0;}
.one-to-one{background: rgba(0,0,0,.6);padding: 4px 10px;border-radius: 5px;color: #fff;font-size: 12px;font-weight: 600;}
section.global-msg-section.Training-batch-pg.find-job-pg.Proposal-details.student-design-result.student-live-traning .live-traming-pg .pp-end{min-width: 110px;}
section.global-msg-section.Training-batch-pg.find-job-pg.Proposal-details.student-design-result.student-live-traning .live-traming-pg .prpsal-box-rit .ck-editor-des{width: 100%;}
section.global-msg-section.Training-batch-pg.find-job-pg.Proposal-details.student-design-result.student-live-traning .live-traming-pg .prpsal-box-rit .ppr-left{width: calc(100% - 190px);}
.student-live-traning ul.listing.location-listing li span{font-weight: normal;font-size: 14px;padding-left: 3px;}
.student-live-traning ul.listing.location-listing li:last-child span{font-size: 10px;color: #808080;}
.student-live-traning-nw.student-live-traning ul.listing.d-flex li{font-weight: normal;}
.student-live-traning-nw.student-live-traning ul.listing.d-flex li.d-flex{font-weight: 500;}
.student-live-traning ul.listing.location-listing li{display: flex;align-items: center;}
ul.d-flex.listing.location-listing li::before{content: none;}
button.common-btn.new-b.small-btn {padding: 7px 15px !important;border-radius: 20px;}
button.common-btn.new-b.small-btn img{padding-left: 5px;}
button.common-btn.new-b.small-btn:hover{background: #599E00;color: #fff;}
.live-traming-pg .prpsal-box-lft-img, .live-traming-pg .prpsal-box-lft-img img.pro_img{max-height: 100%;height: 100%;}
section.global-msg-section.training_ads.my_course.traning-batch-owner.traning-batch-owner-nw .card-footer.user_role{margin-top: 0;}
.find-job-pg.Proposal-details .checkbox label{font-size: 14px;font-weight: normal;margin-bottom: 0;padding: 0 !important;align-items: flex-start;}
.Proposal-details .prpsal-box .pymt-box{margin-bottom: 25px;}
.global-filter-left{display: flex;margin: 0 -5px;}
.global-filter-left .form-group{min-width: 200px;padding: 0 5px;}
.global-layout.ad-report-pg.ad-report-pg-new .coupon_date{min-width: inherit;max-width: inherit;}
.global-layout.ad-report-pg.ad-report-pg-new .btn-download{margin-top: 25px;}
.global-layout.ad-report-pg.ad-report-pg-new .d-btn {display: table;margin: 0 auto;}
.global-layout.ad-report-pg.ad-report-pg-new .form-group{width: 260px;padding: 0 15px;}
.global-layout.ad-report-pg.ad-report-pg-new .form-group:first-child{width: 380px;padding: 0 15px;}
.global-layout.ad-report-pg.ad-report-pg-new .global-filter-left+.form-group{width: auto;min-width: inherit;padding-right: 0;}
.global-layout.ad-report-pg.ad-report-pg-new .global-filter-left{margin: 0 -15px;}
.global-layout .global-filter button.btn-download {margin-top: 25px;}
.global-msg-section .msg-bar .left-msg, .global-msg-section .msg-bar .right-msg{flex: 0 0 100%;width: 100%;}
/* min-height: calc(100vh - 277px); */
.global-msg-section .msg-bar .justify-con-end{display: flex;justify-content: flex-end;width: 100%;flex-flow: column;flex: 1;}
.nxt-btn-center {display: flex;align-items: center;justify-content: space-between;}
.amount_block .form-text.text-muted.danger.price-error{bottom: -22px;position: absolute;left: 0;} 
section.empty-coupon-sec.quiz-main.quiz-main-nw.post-proposal .amount_block .form-text.text-muted.danger{bottom: -2px;position: absolute;left: 0;}
section.empty-coupon-sec.marketing-quiz-main .coupon-list-block .single-coupon > div.one{min-width: 275px;width: 275px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.calendar-section .calendar-top .top-bar table.month-title td:first-child {margin-right: 10px;}
.calendar-section .calendar-top .top-bar table.month-title td:last-child {margin-left: 10px;}
.calendar-section.calendar-section-new .weekly-view table.month-title td:first-child {margin-right: 10px;}
.calendar-section.calendar-section-new .weekly-view table.month-title td:last-child {margin-left: 10px;}
.course-creation label.filelabel.filelabel-sec:hover .imgedit-btn{opacity: 1;}
.imgedit-btn{opacity: 0;}

.topic-details .video-inner.course-video video{max-height: 127px!important;height: 100%;} 
.topic-details .video-inner.course-video .video-main{width: 100%;}
.post_a_job .quiz-tabs .left-tab{position: sticky;top: 20px;align-self: flex-start;}
.open-sec .card-header li:last-child .collapsed img{rotate: 180deg;}
.open-sec .card-header li:last-child img{rotate: 0deg;}
.open-sec .card-header li:last-child img.reverse{rotate: none;}
section.global-msg-section.training_ads.Proposal-details.Proposal_main.job-detail-pg .global-header, section.global-msg-section.Training-batch-pg.find-job-pg.Proposal-details.student-design-result .global-header, section.global-msg-section.Proposal-details.Proposal_main .global-header{position: sticky;top: 0px;background: #f7f7f7;z-index: 999;padding-top: 10px;}
.cupon-code-new .coupon-list-block .coupon-top > div.nine, .cupon-code-new .coupon-list-block .single-coupon > div.nine{min-width: 80px;text-align: right;}
.calendar-section.global .weekly-view td.cal-td.active span.dt{background: #599E00;color: #fff;width: 24px;height: 24px;display: flex;justify-content: center;align-items: center;border-radius: 100%;padding-bottom: 0;margin: 0 auto;}
.calendar-section .weekly-view .event-title .no_conflict a:before, .day.calendar-section .weekly-view .event-title a:before{height: 100%;width: 3px;border-radius: 0;top: 0;min-width: 3px;}
.calendar-section .weekly-view .event-title .no_conflict a, .day.calendar-section .weekly-view .event-title a{display: flex;align-items: center;margin: 3px 0;flex-wrap: nowrap;width: 100%;color: #4D4D4D;font-family: 'Open Sans', sans-serif;line-height: normal;font-size: 10px;}
.calendar-section .weekly-view td.cal-td.prev .event-title span{font-size: 10px;color: #787C82;font-weight: 300;font-family: 'Roboto', sans-serif;}
.calendar-section .weekly-view .event-title .no_conflict a b, .day.calendar-section .weekly-view .event-title a b{font-family: 'Roboto', sans-serif;font-size: 10px;color: #787C82;font-weight: 400;}
.calendar-section .tooltip-des:hover .tooltip-de em {font-style: normal;padding: 0 2px;}
.calendar-section .weekly-view td.cal-td span.dt,.calendar-section .weekly-view td.cal-td span.dt,.calendar-section.calendar-section-new.global .weekly-view td.cal-td span.cal-td {display: flex;justify-content: flex-end;margin: auto;color: #313131;}
.calendar-section .weekly-view td.cal-td{padding: 10px;}
.calendar-section .weekly-view .event-title .no_conflict a b, .day.calendar-section .weekly-view .event-title a b{flex: 0 0 auto;}
.calendar-section.global .weekly-view td.cal-td .more-text{justify-content: center;line-height: 10px;}
.calendar-section .tooltip-de span{display: block;}
.calendar-section .tooltip-de{border:none;border-left: 5px solid #599E00;bottom: 25px;color: #4D4D4D;font-size: 12px;font-family: 'Roboto';box-shadow: 0px 0px 7px 0px rgb(0 0 0 / 30%);}
.calendar-section .tooltip-des:hover .tooltip-de{display: flex;width: 230px;}
.calendar-section .tooltip-des:hover .tooltip-de b{padding: 0;}
.calendar-section .weekly-view .event-title a b{color: #787C82;font-size: 10px;font-family: 'Roboto', sans-serif;padding-right: 2px;}
.calendar-section .weekly-view .event-title a span {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.calendar-section .weekly-view .event-title .tooltip-des, .calendar-section .badge-light{width: 100%;}
.calendar-section.global .weekly-view td.cal-td .more-text span {font-family: 'Poppins', sans-serif;font-size: 10px;font-weight: 600;box-shadow: none;display: inline-block;margin-top: 0px;margin-right: 0;color: #599E00;background: #fff;border:none;/*padding: 2px 7px;border-radius: 4px;border: 1px solid #599E00;*/}
table.month-title td.next-btn{order: 0;}
.calendar-section .tooltip-de:after, .calendar-section .tooltip-de:before{content: none;}
.calendar-section .calendar-top .left .top-bar, .calendar-section.global .top_bar {left: 50%;top: 50%;transform: translate(-50%, -50%);position: absolute;}
.calendar-section.global .date-panel {font-weight: 600;font-size: 28px;color: #313131;font-family: 'Poppins', sans-serif;display: block;line-height: 28px;padding-top: 4px;}
.calendar-section .weekly-view table.month-title span{margin: 0;}
.calendar-section.global .calendar-top select{box-shadow:none;border-color: #BABABA;    font-size: 14px;font-weight: 500;font-family: 'Roboto', sans-serif;color: #313131;padding: 4px 25px 4px 15px;}
.calendar-section .left button{box-shadow: none;width: 25px;height: 25px;border-radius: 100%;background: #599E00;align-items: center;justify-content: center;color: #fff;}
.calendar-section .calendar-top{margin-bottom: 25px;border: 1px solid #BABAB8;padding: 25px 20px;margin-bottom: 0;}
.calendar-section .weekly-view {box-shadow: none;border-radius: 0;}
.calendar-section{background: #fff;}
.calendar-section.global .calendar-top .left select:first-child{margin-left: 0;}
.calendar-section.global{padding: 0px;position: relative;background: transparent;top: -1px;}
.ScheduleMoreModal-popup .modal-content {background: #F6F7FB;border: none;border-radius: 20px;padding: 0;}
.ScheduleMoreModal-popup .modal-header .close {background: #FFFFFF;margin: 0;opacity: 1!important;box-shadow: 0px 0px 7px 0px rgb(0 0 0 / 30%);position: absolute;top: -11px;right: -8px;}
.ScheduleMoreModal-popup .modal-header{background: #599E00;color: #fff;border: none;padding: 10px;border-radius: 20px 20px 0 0;}
.ScheduleMoreModal-popup .modal-header .header-title-main{justify-content: center;}
.ScheduleMoreModal-popup .modal-header .modal-title {font-size: 14px;font-family: 'Open Sans', sans-serif;text-align: center;font-weight: bold;line-height: normal;}
.ScheduleMoreModal-popup .modal-header .close .close-icon{background: url(../images/modal-close-green.svg) no-repeat center;background-size: cover;width: 15px;height: 15px;display: block;}
.ScheduleMoreModal-popup  .schedule-more .single-block{background: #fff;padding: 8px;border-radius: 3px;padding-left: 20px;}
.ScheduleMoreModal-popup .ScheduleMoreModal.popup-text{padding: 0 30px;}
.ScheduleMoreModal-popup .schedule-more .left{width: auto;}
.ScheduleMoreModal-popup .schedule-more .left p{font-size: 10px;font-family: 'Open Sans', sans-serif;color: #4D4D4D;}
.ScheduleMoreModal-popup .schedule-more .right p, .ScheduleMoreModal .schedule-more .right i{font-size: 10px;font-family: 'Open Sans', sans-serif;color: #4D4D4D!important;font-weight: bold;}
.ScheduleMoreModal .schedule-more .single-block:before{top: 8px;left: 0;}
.ScheduleMoreModal .schedule-more-agency .single-block:before{top: 8px;left: 4px;}
.ScheduleMoreModal .schedule-more-top .single-block:before{top: 8px;left: 8px;}
.ScheduleMoreModal-popup .schedule-more:last-child{padding-bottom: 0;}

.ScheduleMoreModal.calander-more-popup .modal-content{border-radius: 8px;background: #fff;}
.ScheduleMoreModal-popup.calander-more-popup .schedule-more .single-block{padding: 0;padding-left: 10px;}
.ScheduleMoreModal.calander-more-popup .schedule-more .single-block:before{width: 4px;height: 100%;border-radius: 0;}
.ScheduleMoreModal.calander-more-popup .modal-header{border-radius: 8px 8px 0 0;}
.ScheduleMoreModal-popup .schedule-more .left p{color: #787C82;font-family: 'Roboto', sans-serif;font-size: 16px;font-weight: 400;line-height: 1;}
.ScheduleMoreModal-popup .schedule-more .right p, .ScheduleMoreModal .schedule-more .right i{color: #787C82!important;font-family: 'Roboto', sans-serif;font-size: 16px;font-weight: 300;line-height: 1;}

.calendar-section.global.week .weekly-view .time,.calendar-section.global .weekly-view .time{color: #4D4D4D;font-size: 18px;font-weight: 600;font-family: 'Open Sans', sans-serif;}
.modal-header .header-title-main
.calendar-section button {width: 35px;height: 35px;border-radius: 100%;background: #fff!important;min-width: 30px;justify-content: center;}
.calendar-section button .fa{margin: 0!important;font-size: 20px!important;line-height: 22px!important;}
.calendar-section .weekly-view th{border: 1px solid #BABABA;font-weight: 600;color: #313131;font-size: 12px;font-family: 'Poppins', sans-serif;text-transform: uppercase;line-height: 11px;padding: 8px 9px;}
/* .calendar-section .weekly-view th:first-child{border-left:1px solid #BABABA;}
.calendar-section .weekly-view th:last-child{border-right:1px solid #BABABA;} */
.calendar-section .weekly-view td.cal-td > span{font-weight: 600;color: #313131;font-size: 12px;font-family: 'Poppins', sans-serif;line-height: normal;margin-bottom: 4px;width: 24px;height: 24px;border-radius: 100%;justify-content: center!important;}
.calendar-section.global .weekly-view th.active {border-bottom: 2px solid #599E00;}
.calendar-section.global.week .weekly-view th.active {border-bottom:none;}
.calendar-section.global.week .weekly-view th.active p.wk-f {background: #599E00;color: #fff;}
.calendar-section.global.week .weekly-view th{text-align: left;border: 1px solid #ECECEC;border-top: none;padding-left: 5%;}
p.wk-f {font-weight: bold;font-size: 15px;color: #4D4D4D;font-family: 'Open Sans', sans-serif;font-weight: bold;display: inline-flex;flex-flow: column;align-items: center;justify-content: flex-start;width: auto;border-radius: 10px;padding: 5px 10px;}
p.wk-f b{line-height: normal;}
p.wk-f span{font-size: 28px;line-height: 25px;}
.calendar-section.global .weekly-view td.cal-td.active{background-color: #fff;}
/* .Proposal-details .prpsal-box .ck-editor-des p{display: inline;} */
.edit-course-section.course-creation .tab-content .d-flex h5.text-left.text-large {font-size: 20px;}
.topic-details .video-inner.course-video video{max-height: initial;}
.landing-page{font-family: 'Open Sans', sans-serif;background-color: #ffffff;}
.landing-page .landing-common-btn {border-radius: 22px;}
.hero-banner.landing-hero-banner{padding: 0px;}
.landing-hero-banner .hero-header{padding: 20px 40px;}
.landing-hero-banner .hero-header a{font-size: 16px;font-weight: 600;position: relative;color:#333;font-family: 'Open Sans', sans-serif;margin-right: 52px;padding-left: 14px;}
.landing-hero-banner .hero-header a:before{content: "";width: 5px;height: 15px;background: #5AAD00;position: absolute;left: 0;top: 4px;}
.landing-hero-banner .landing-hero-title {padding: 52px 0px;}
.landing-hero-banner .landing-hero-title h2{font-family: 'Crimson Pro', serif;font-weight: 500;font-size: 100px;line-height: 99px;position: relative;padding: 0;}
.landing-hero-banner .landing-hero-title h2 .w-first{font-style: italic;position: relative;}
.landing-hero-banner .landing-hero-title h2 .w-first:after{content: " ";position: absolute;width: 100%;height: 5px;border-radius: 20px;background-color: #599E00;bottom: 0;left: 0;}
.landing-hero-banner .landing-hero-title .col-lg-7 {flex: 0 0 64%;max-width: 64%;padding-right: 0;}
.landing-hero-banner .landing-hero-title .row{align-items: center;}
.landing-hero-banner .landing-hero-title .col{padding-left: 0;padding-right: 0;}
.landing-hero-banner .landing-hero-title .col img{position: relative;left: -20px;}
.landing-hero-banner .landing-hero-title h2 span:before{display: none;}
.landing-hero-banner .landing-hero-title h2 .green-ecllipse{position: relative;display: block;}
.landing-hero-banner .landing-hero-title h2 b.caret{display: inline-block;width: 10px;height: 10px;border-radius: 50%;margin-left: 3px;background-color: #599E00;}
.landing-hero-banner .landing-hero-title h2:before{display: none;}
.laern-to-join-dashboard.landing-feature {padding: 40px 0 90px;}
.landing-hero-banner .landing-hero-title p{font-size: 26px;color: #4D4D4D;font-weight: 500;padding-top: 5px;}
.landing-hero-banner .landing-hero-title p span{font-weight: bold;color: #4D4D4D;}
.landing-hero-banner .landing-hero-title .landing-common-btn{margin-right: 25px;}

.laern-to-join-dashboard.laern-to-join.landing-feature .title-sec h2{font-family: 'Open Sans', sans-serif;}
.laern-to-join-dashboard.laern-to-join.landing-feature ul.d-flex{justify-content: space-between;}
.landing-page .laern-to-join-dashboard.laern-to-join .title-sec:after,.landing-page .laern-to-join-dashboard.laern-to-join .title-sec h2:after,.landing-page .laern-to-join-dashboard.video-course:before,.landing-page .laern-to-join-dashboard.video-course:after{display: none;    }
.laern-to-join-dashboard.laern-to-join.landing-popular-topic{background-color: #FAF9F7;padding: 80px 0 90px;}
.laern-to-join-dashboard.laern-to-join.landing-popular-topic .container{max-width: 1170px;}
.laern-to-join-dashboard.laern-to-join.landing-popular-topic .title-sec h2{font-family: 'Crimson Pro', serif;font-size: 82px;   font-weight: 500;color: #13544E;line-height:  84px;}
.laern-to-join-dashboard.laern-to-join.landing-popular-topic .title-sec h2 span:nth-child(1){font-family: 'Open Sans', sans-serif;    font-style: italic;font-weight: 500;}
.laern-to-join-dashboard.laern-to-join.landing-popular-topic .title-sec h2 span:nth-child(2){font-family: 'Open Sans', sans-serif;  font-weight: 200;}
.laern-to-join-dashboard.laern-to-join.landing-popular-topic ul.d-flex{flex-flow: wrap;}
.laern-to-join-dashboard.laern-to-join.landing-popular-topic ul li{background-color: #E6E5E4;padding: 18px 27px;margin:6px ;border-radius: 35px;       }
.laern-to-join-dashboard.laern-to-join.landing-popular-topic ul li a{color: #5C5C5B;font-weight: 500;font-size: 24px;line-height: 28px;padding: 0;}
.laern-to-join-dashboard.laern-to-join.landing-popular-topic a.sel-all{font-weight: 800;color: #599E00;font-size: 24px;line-height: 28px;display: inline-block;margin: 12px 0 0 6px;}
.landing-page .video-section::after{display: none;}
.landing-teach{box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);border-radius: 5px;width: 46px;height: 46px;display: flex;justify-content: center;margin-right:12px;}
.landing-teach img{width: 30px;}
.landing-teach-group h4{   font-size: 24px;line-height: 28px;font-weight: 700;}
.landing-teach-group h4 span{  font-style: italic;font-weight: 500;}
.landing-trusted .col-lg-6 img{max-width: 85%;display: table;margin: 0 auto;}
.laern-to-join-dashboard.laern-to-join.landing-customers .title-sec h2 {color: #13544E;font-family: 'Crimson Pro', serif;font-size: 82px;line-height: 84px;font-weight: 500;}
.laern-to-join-dashboard.laern-to-join.landing-customers .title-sec h2 span{font-style: italic;font-weight: 500;}
.landing-customers .landing-customers-slider{padding: 0px;}
.laern-to-join-dashboard.video-course.landing-customers .landing-customers-slider .img-hov{border-radius: 0px;}
.video-course.landing-customers .img-hov .img-box-con{bottom: none;top: 0;color: #ffffff;}
.video-course.landing-customers .img-hov .img-box-con{left: 50%;transform: translateX(-50%);top: 18px;color: #ffffff;border: 1px solid #ffffff;border-radius: 19px;min-height: 350px;width: 90%;padding: 18px 18px 90px 18px;backdrop-filter: blur(10px);background: linear-gradient(-180deg,#00000059,#00000059 60.93%,#000000b3);}
.video-course.landing-customers  .img-hov img{height:865px;}
.video-course.landing-customers .img-hov{position: relative;}
.video-course.landing-customers .img-hov:hover .img-box-con{min-height: 350px;}
.video-course.landing-customers .img-hov .img-box-con:before{
/* background: linear-gradient(-180deg,#00000059,#00000059 60.93%,#000000b3); */content: "";width: 100%;height: auto;position: absolute;top: 0;left: 0;}
.video-course.landing-customers .img-hov .img-box-con h4{font-size: 32px;line-height: 38px;font-weight: 800;position: relative;}
.video-course.landing-customers .img-hov .img-box-con h6{font-size: 24px;line-height: 29px;font-weight: 600;position: relative;}
.video-course.landing-customers .img-hov .img-box-con h6:after{content: " ";position: absolute;width: 30%;height: 4px;border-radius: 20px;background-color: #599E00;bottom: 0;left: 35%;margin: auto;text-align: center;}
.video-course.landing-customers .img-hov .img-box-con p{font-size: 24px;line-height: 29px;font-weight: 600;font-style: italic;padding-top: 10px;position: relative;}
.video-course.landing-customers .landing-common-btn{border-radius: 42px;font-size: 25px;line-height: 30px;font-weight: 700;}
.video-course.landing-customers .landing-common-btn span{font-style: italic;font-weight: 600;}
.video-course.landing-customers .btn-sec{justify-content: space-around;margin: 52px auto;}
.laern-to-join-dashboard.video-course.landing-customers .carousel-indicators{bottom: 40px;display: flex;align-items: center;}
.laern-to-join-dashboard.video-course.landing-customers .carousel-indicators li {
height: 22px;width: 22px;border-radius: 50%;background-color: #000000;    }
.laern-to-join-dashboard.video-course.landing-customers .carousel-indicators li.active {height: 28px;width: 28px;border-radius: 50%;background-color: #4EA819;opacity: .8;}
.landing-organization{padding-bottom:125px;  }
.landing-organization h2{font-size: 32px;line-height: 38px;font-weight: 500;text-align: center;  color: #808080;}
.landing-organization ul.d-flex{justify-content:space-between ;}
.video-section.landing-start-free {background-color: #599E00;    padding: 100px 0;}
.landing-start-free h2{text-align: center;  color: #ffffff;font-family: 'Open Sans', sans-serif;  font-size: 82px;line-height: 84px;margin: 0;font-weight:500;}
.landing-start-free h2 span{text-align: center;   color: #ffffff;font-family: 'Open Sans', sans-serif;  font-style:italic;font-weight:500;}
.landing-start-free .landing-common-btn{background-color: #ffffff;justify-content: center;font-size: 26px;line-height: 32px;color:#599E00;margin: auto;border-radius: 8px;padding: 15px 22px;min-width: 225px;}
.rt-menu {display: flex;margin-left: auto;align-items: center;flex-wrap: wrap;}
.common-btn.border-nw-btn {color: #333;font-size: 18px;font-weight: 500;background: transparent;}
.common-btn.border-nw-btn:hover{color: #fff;background: #599E00;}
header.landing-header .common-btn{border-radius: 22px;font-size: 14px;}

header.landing-header .navbar-light .navbar-nav .nav-link:hover, header.landing-header .navbar-light .navbar-nav .nav-link.active{color: #599E00;}
header.landing-header .nv-left{padding-left: 0;padding-right: 12px;position: relative;}
header.landing-header .navbar-light .navbar-nav li{padding-right: 16px;}
header.landing-header .nv-left .form-inline .form-control, header.landing-header .nv-left .form-inline .form-control:focus, header.landing-header .nv-left .form-inline .form-control:focus:hover{border-radius: 22px;max-width: 350px;}
.lft-menu{padding-left: 30px;}
footer.landing-footer{background: #fff;padding: 60px 0 20px;}
footer.landing-footer .col-lft a{color: #1A1A1A;}
footer.landing-footer a, footer.landing-footer p{color: #1A1A1A;font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 16px;}
footer.landing-footer p.mn_ttl{color: #000;font-weight: 500;font-family: 'Roboto';}
footer.landing-footer h5{color: #1A1A1A;font-family: 'Open Sans', sans-serif;font-weight: bold;font-size: 16px;line-height: normal;}
footer.landing-footer .footer-btm {border-top:1px solid #CCCCCC;padding-top: 35px;margin-top: 35px;}
footer.landing-footer .footer-btm p{color: #666;font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 14px;}
footer.landing-footer .footer-btm h5{color: #4D4D4D;font-family: 'Open Sans', sans-serif;font-weight: bold;font-size: 16px;margin:0;padding-right: 10px;}
footer.landing-footer .footer-btm li{margin: 0;padding-right: 10px;}
footer.landing-footer .footer-btm li:last-child{padding-right: 0;}
footer.landing-footer .footer-btm li a{line-height: normal;display: flex;background: #4D4D4D;width: 40px;height: 40px;align-items: center;justify-content: center;border-radius: 100%;color: #fff;}
footer.landing-footer .footer-btm li a:hover{background:#599E00;}
footer.landing-footer .footer-btm li a i{margin-right: 0;color: #fff;font-size: 22px;}
footer.landing-footer .footer-btm .container{display: flex;justify-content: space-between;align-items: center;}
footer.landing-footer .footer-btm li a .fa-facebook-f:before {content: "\f39e";}
.landing-header ::-webkit-input-placeholder,.form-control::-webkit-input-placeholder {color:#808080;}
.landing-header :-ms-input-placeholder,.form-control:-ms-input-placeholder {color: #808080;}
.landing-header ::placeholder,.form-control::placeholder {color: #808080;}
.top-50{margin-top: 50px;}
.bottom-25{top: 10% !important;}
.global-msg-section.Training-batch-pg.find-job-pg.Proposal-details.traning-invite .prpsal-footer p{padding-right: 20px;}
.traning-helight .video-block img {width: 100%;max-height: 100%;object-fit: contain;}
.calendar-section.calendar-section-new .left button {width: auto;height: auto;box-shadow: none;border-radius: 0;background: transparent;}
.calendar-section.calendar-section-new .left button .fa{margin-right: 5px!important;}
.calendar-section.calendar-section-new .weekly-view table.month-title td{padding-right: 0;}
.calendar-section.calendar-section-new .weekly-view table.month-title button{box-shadow: none;
  width: 25px;
  height: 25px;
  border-radius: 100%;
  background: #599E00;
  align-items: center;
  justify-content: center;
  color: #fff;}
.milestone_tab .currency {display: flex;align-items: center;padding-left: 0;margin-bottom: 24px;margin-right: 20px;width: calc(50% - 10px);position: relative;justify-content: flex-end;}
section.global-msg-section.Training-batch-detail-pg.tr-payment .ml-detail.cancel .ml-detail-top, .milestone-status-right .ml-detail.cancel .ml-detail-top{border-radius: 10px 10px 0 0;}
.trainer-reg .bg-img-box p{position: relative;padding-left: 10px;}
.trainer-reg .bg-img-box p::before{content: "-";position: absolute;left: 0;}
.drive-main-block ul ul li:after {top: 5px;}
.course-creation .tab-content .d-flex h5.text-left.text-big {font-size: 20px;font-weight: 500;}
section.global-msg-section.training_ads .global-header + .data-title {position: relative;margin-top: -20px;}
section.empty-coupon-sec.demo-listing.my-demo-listing .coupon-table {min-height: 250px;}
section.empty-coupon-sec.demo-listing.my-demo-listing .custom-table .nine .dropdown .dropdown-menu{top:50px!important;left: inherit !important;right: 0;}
.dropdown-menu{border: 1px solid #E0E0E0;position: relative;background: #fff;}
section.empty-coupon-sec.demo-listing.my-demo-listing .custom-table .nine .dropdown .dropdown-menu:after, section.empty-coupon-sec.demo-listing.my-demo-listing .custom-table .nine .dropdown .dropdown-menu:before{top: initial;right:initial;bottom: 100%;left: 70%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;}
section.empty-coupon-sec.demo-listing.my-demo-listing .custom-table .nine .dropdown .dropdown-menu:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff;border-width: 8px;margin-left: -8px;}
section.empty-coupon-sec.demo-listing.my-demo-listing .custom-table .nine .dropdown .dropdown-menu:before {border-color: rgba(224, 224, 224, 0);border-bottom-color: #E0E0E0;border-width: 9px;margin-left: -9px;}
section.empty-coupon-sec.demo-listing.my-demo-listing .custom-table .nine .dropdown .dropdown-menu .dropdown-item{font-weight: 500;}
.work-info-sec .current-org { padding-bottom: 40px;}
section.price-faq-sec.landing-price-faq-sec h2{color: #4D4D4D;font-size: 82px;line-height: 98px;font-family: 'Crimson Pro', serif;text-align: center;font-weight: 500;}
section.price-faq-sec.landing-price-faq-sec{padding-top: 80px;}
section.price-faq-sec.landing-price-faq-sec .container{max-width: 1040px;}
section.price-faq-sec #main #faq .card .card-header .btn-header-link{font-size: 20px;font-weight: 500;font-family:'Open Sans', sans-serif;}
section.price-faq-sec.landing-price-faq-sec::before, section.price-faq-sec.landing-price-faq-sec:after{content: none;}
section.price-faq-sec.landing-price-faq-sec #main #faq .card{padding: 25px 0;}

.live-course{padding: 110px 0;}
.live-course .container{max-width: 1170px;}
.vid-sec{border:2px solid #EAEAEA;border-radius: 22px;width: 525px;height: 425px;}
.vid-sec .vid-frame{padding: 15px;width: 100%;height: 100%;}
.vid-sec .vid-frame img, .vid-sec .vid-frame video{height: 100%;object-fit: cover;border-radius: 22px;}
.live-course h2{color: #000;font-size: 42px;font-weight: 600;line-height: 48px;padding-bottom:10px;}
.live-course p{color: #474747;font-size: 20px;padding-bottom:30px;}
.live-course li{color: #000;font-size: 17px;padding-bottom:30px;position: relative;font-weight: normal;background: url(../images/tik.svg) no-repeat left top;padding-left: 36px;}
.live-course li:last-child{padding-bottom: 0;}
.live-course .row{align-items: center;}

.video-car {margin-left: calc((100% - 1170px)/2);overflow: hidden;}
.finest-tutor-sec{padding: 80px 0;}
.finest-tutor-sec .title-sec h2{font-family: 'Crimson Pro', serif;font-size: 72px;   font-weight: 500;color: #13544E;line-height:normal;text-align: center;}
.finest-tutor-inner.card{box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.2);border: none;border-radius: 4px;padding: 20px;}
.finest-tutor-sec .slick-track{padding: 25px 0;}
.user-img {width: 70px;height: 70px;margin: 0 auto;background: #ddd;border-radius: 100%;margin-bottom: 15px;}
.user-img img{width: 100%;height: 100%;border-radius: 100%;object-fit: cover;}
.tutor-bio h4 {text-align: center;font-size: 26px;font-weight: 600;padding-bottom: 2px;font-family: 'Open Sans', sans-serif;}
.tutor-bio h6 {text-align: center;font-size: 20px;font-weight: normal;padding-bottom: 5px;font-family: 'Open Sans', sans-serif;}
.country-add{text-align: center;position: relative;display: flex;justify-content: center; align-items: center;font-size: 14px;padding-bottom: 15px;font-weight: 500;font-family: 'Open Sans', sans-serif;}
.country-add:after{content: "";position: absolute;left: 50%;bottom: 0;background: #94C341;width: 28px;height: 2px;transform: translateX(-50%);}
.finest-tutor-inner .skill-sec {border: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;padding-top: 10px;}
.finest-tutor-inner .sk-s{color: #4D4D4D;font-size: 12px;margin: 5px;font-family: 'Open Sans', sans-serif;background: #F2F2F2;border-radius: 9px;padding: 3px 8px;}
.finest-tutor-inner .skill-sec button.common-btn {border-radius: 60px;display: table;margin: 20px auto 0;text-transform:capitalize;}
.sk-button{flex: 0 0 100%;text-align: center;margin-top: 10px;}
.finest-tutor-sec .swiper {padding: 40px 22px;}
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right {background-image: none;}
.finest-tutor-sec .landing-common-btn{border-radius: 50px; display: table;margin:40px auto 0 auto;font-size: 18px;line-height: 22px;padding: 17px 22px;min-width: 225px;} 
.tut-pr {color: #4D4D4D;font-size: 13px;margin: 5px;font-family: 'Open Sans', sans-serif;background: #F2F2F2;border-radius: 9px;padding: 4px 10px;position: absolute;right: 15px;top: 15px;font-weight: 500;}
.student-live-traning-nw .prpsal-box h2{font-size: 18px;font-weight: 500;}
.student-live-traning .skill-block ul.d-flex li{font-size: 10px;}
.student-live-traning-nw.student-live-traning.Proposal-details .prpsal-box h3, .student-live-traning.Proposal-details .prpsal-box h3.strikethrough {font-size: 18px;font-weight: normal;font-family: 'Roboto', sans-serif;}
.student-live-traning-nw.student-live-traning.Proposal-details .prpsal-box h3.strikethrough{font-weight: normal;}
.student-live-traning-nw .prpsal-box .pp-end  h2{color: #333333;font-weight: bold;font-family: 'Roboto', sans-serif;font-size: 21px;}
.student-live-traning-nw button.common-btn.new-b.small-btn {padding: 0 !important;border-radius: 20px;color: #5AAD00;background: transparent;border: none;}
.student-live-traning-nw ul.listing li i.fas{color: #b3b3b3;}
.find-job-pg.Proposal-details.student-live-traning-nw .prpsal-box{border-radius: 17px;margin-bottom: 30px;padding: 22px 30px 22px 25px;}
.student-live-traning-nw .prpsal-box-lft img{border-radius: 17px;}
.student-live-traning-nw .recent-search-sec .card-header.crd-sec-vid .title{background: rgba(0,0,0,.7);}
.student-live-traning-nw .recent-search-sec .card-header.crd-sec-vid .title h4{font-size: 18px;font-weight: normal;display: -webkit-box;max-width: 100%;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.student-live-traning-nw .related-vid-inner-new .card{border-radius: 17px;box-shadow: 0 0 10px 1px rgb(0 0 0 / 2%);overflow: hidden;}
.live-traming-pg .recent-search-sec .card-header.crd-sec-vid,.live-traming-pg .recent-search-sec .card-header.crd-sec-vid figure{border-radius: 17px 17px 0 0;}
.related-vid-inner .carousel-item {padding: 5px;}
.student-live-traning-nw .related-vid-inner-new .card .card-footer{box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 75%);border: none;}
.finest-laern-sec .card {border-radius: 4px;box-shadow:0px 0px 25px 0px rgb(0 0 0 / 20%);overflow: hidden;margin-bottom: 0;height: 100%;background-color: #fff;padding: 0;position: relative;border: none;width: 100%;margin-right: 0;}
.finest-laern-sec .card figure, .finest-laern-sec .card-header {border-radius:4px 4px 0 0;padding: 0;position: relative;margin-bottom: 15px;height: auto;background-color: transparent;width: 100%;}
.finest-laern-sec .pre-tag-category {color: #FFFFFF;font-family: Poppins;font-size: 14px;font-weight: 500;line-height: 15px;display: flex;justify-content: space-between;width: 100%;position: absolute;padding: 20px 18px;top: 0;left: 0;z-index: 9;align-items: center;}
.finest-laern-sec .pre-tag-category .bt-date {background: rgba(0,0,0,.6);display: flex;flex-flow: column;border-radius: 8px;justify-content: center;align-items: center;}
.finest-laern-sec .pre-tag-category span.dt {color: #fff;font-size: 18px;line-height: 24px;font-weight: 600;padding: 2px 8px 0px;}
.finest-laern-sec .pre-tag-category span.month {color: #fff;font-size: 12px;font-weight: 600;padding: 0px 8px 2px;border-top: 1px solid #ddd;line-height: normal;}
.finest-laern-sec .card-header figure img {width: 100%;height: 200px;object-fit: cover;}
.finest-laern-sec .card-header .title {width: 100%;padding: 10px;background: rgba(0,0,0,.7);color: #fff;position: absolute;bottom: 0;left: 0;font-size: 32px;line-height: 48px;font-weight: 600;}
.finest-laern-sec .card-header h4 {font-size: 17px;font-weight: 500;}
.finest-laern-sec .card-body .tags a{color: #4B4B4B;padding: 2px 8px;border-radius: 10px;background-color: #EAEAEA;margin-right: 6px;font-size: 13px;line-height: 19px;}
.finest-laern-sec .card-body .tags {display: flex;align-items: center;flex-wrap: wrap;margin: 0 0 8px;}
.finest-laern-sec .card-body  {display: flex;flex-flow: column;justify-content: space-between;padding: 0 10px 10px;}
.finest-laern-sec .card-body .currncy {display: flex;padding: 4px 0;}
.finest-laern-sec .card-body .currncy h5 {margin: 0;min-height: auto;font-size: 20px;color: #000;font-weight: bold;letter-spacing: 0.13px;padding: 0;font-family: 'Roboto', sans-serif;}
.finest-laern-sec .card-body .currncy p {font-size: 20px;font-weight: normal;margin-left: 10px;letter-spacing: 0.11px;color: #D9B719;font-family: 'Roboto', sans-serif;line-height: normal;}
.finest-laern-sec .card-body .currncy p span {font-size: 20px;font-weight: normal;letter-spacing: 0.11px;color: #808080;margin-left: 10px;text-decoration: line-through;}
.finest-laern-sec .card-footer .batch-details {display: flex;flex-wrap: wrap;flex-flow: column;justify-content: space-between;min-width: 190px;}
.finest-laern-sec .card-footer .batch-details li {position: relative;width: 48%;font-size: 11px;font-weight: 500;color:#4d4d4d;letter-spacing: 0.09px;line-height: 1.4;margin: 2px 0;}
.finest-laern-sec .card-footer .batch-details li span {color: #599E00;font-weight: bold;line-height: normal;font-size: 12px;font-size: 13px;}
.finest-laern-sec .card-footer {box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 75%);border: none;background-color: transparent;display: flex;align-items: center;justify-content: space-between;padding: 15px 10px;}
.live-traming-pg .recent-search-sec .card-footer .batch-details {display: flex;flex-wrap: wrap;flex-flow: column;justify-content: space-between;min-width: 190px;}
.live-traming-pg .recent-search-sec .card-footer .batch-details li {position: static;width: 100%;font-size: 10px;font-weight: normal;color: #4d4d4d;letter-spacing: 0.09px;line-height: 1.4;margin: 2px 0;}
.live-traming-pg .recent-search-sec .card-footer .batch-details li span {color: #599E00;font-weight: bold;line-height: normal;font-size: 13px;}
.max-20 {height: 20px;width: 20px;object-fit: cover;border-radius: 100%;}
.live-traming-pg .recent-search-sec .card-footer .batch-details li img.max-20 {width: 38px;height: 38px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.live-traming-pg .recent-search-sec .card-footer .batch-details{position: relative;}
.student-live-traning .live-traming-pg ul.listing li.d-flex span{font-weight: 500;}
header .nv-left .form-inline .dropdown,header .nv-left .form-inline .dropdown .dropdown-menu{width: 100%;}
header .nv-left .form-inline .dropdown .dropdown-menu{box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);margin-top: 9px;}
header .nv-left .form-inline .dropdown .dropdown-menu .dropdown-menu-arrow{display: none;}
header .nv-left .form-inline .dropdown .dropdown-menu .dropdown-item:hover{background: #f6f6ef!important;}
header .nv-left .form-inline .dropdown .dropdown-menu .dropdown-item .h-ico img {margin: 0;height: auto;min-width: 28px;}
header .nv-left .form-inline .dropdown .dropdown-menu .dropdown-item .h-ico{width: 28px;margin-right: 20px;}
header .nv-left .form-inline .dropdown .dropdown-menu .dropdown-item div span {width: 245px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
header .nv-left .form-inline .dropdown .dropdown-menu .dropdown-item div {display: flex;flex-flow: column;line-height:normal}
header .nv-left .form-inline .dropdown .dropdown-menu .dropdown-item div i{font-weight: normal;}
header .nv-left .dropdown .dropdown-menu .dropdown-item{padding: 5px 32px;}
header.landing-header .nv-left.for-mob {display: none!important;}
.calendar-section.calendar-section-new.global .weekly-view td.cal-td span.cal-td{margin: auto;justify-content: end;display: flex;}
.calendar-section.calendar-section-new.global .weekly-view td.cal-td span.badge.badge-light{justify-content: left;}
.calendar-section.calendar-section-new.global .weekly-view td.cal-td.active span.cal-td.active{background: #599E00;color: #fff;width: 24px;height: 24px;display: flex;justify-content: center;align-items: center;border-radius: 100%;margin: 0 auto;padding-bottom: 0;}
.schedule-btn{display: flex;color: #599E00 !important;box-shadow: 0px 0px 7px 0px rgb(0 0 0 / 30%);width: 35px;height: 35px;border-radius: 100%;background: #fff;align-items: center;justify-content: center;}
body .ng2-tags-container tag delete-icon path{fill:#fff!important}
span.count.msg-count {position: static;margin-left: 3px;}
header .navbar-light .navbar-nav .nav-link, header.landing-header.landing-header-for-inner .navbar-light .navbar-nav .nav-link.d-flex{align-items: center;}
header.home-header .navbar-light .navbar-nav .nav-link{white-space: nowrap;display: flex;color: #fff;}
.right-block.right-box .alert.alert-success {display: flex;align-items: center;justify-content: space-between;}
.calendar-section.calendar-section-new.global .weekly-view th{border-top: 1px solid #bababa;}



.banner-con-sec {width: 680px;}
.ScheduleMoreModal.global.pay-milestone {background: #fff;position: relative;left: -30px;width: calc(100% + 60px);padding: 0 30px;border-radius: 4px;}
.ScheduleMoreModal.global.pay-milestone .modal-body h5{font-weight: 600;}
.ScheduleMoreModal.global.pay-milestone .modal-body p span{font-weight: normal;}
.ScheduleMoreModal.global.pay-milestone .modal-body p b {color: #000000;font-family: Poppins;font-size: 16px;font-weight: 600;line-height: 24px;}
.ScheduleMoreModal.global.pay-milestone .modal-body p.sm-text {color: #808080;font-family: Poppins;font-size: 14px;font-weight: 500;letter-spacing: 0.11px;line-height: 21px;}
.ScheduleMoreModal.global.pay-milestone .date{display: flex;align-items: center;}
.ScheduleMoreModal.global.pay-milestone .date img{margin-right: 5px;}
.find-job-pg.Proposal-details .prpsal-box .skill-block {padding: 10px 0 2px;}
.course-sel .course-sel-new-des .sel-box label{padding: 0;}
.course-sel .course-sel-new-des .sel-box label .img{padding: 0;}
.course-sel .course-sel-new-des .sel-box{position: relative;}
.course-sel .course-sel-new-des .sel-box label .img + div {position: absolute;bottom: 0;left: 0;padding: 20px;}
.course-sel .course-sel-new-des .sel-box p, .course-sel .course-sel-new-des .sel-box div{color: #000;}
.course-sel .course-sel-new-des .sel-box h4{font-weight: 600;}
.global-layout .form-control {padding-right: 25px;}
.coupon-code .form-group.w-100.ckbox.wallet_amount {margin-right: 0;margin-bottom: 15px;}
.coupon-code .form-group.w-100.ckbox.wallet_amount input + label {font-family: 'Poppins', sans-serif;font-size: 15px;line-height: normal;}
.coupon-code .form-group.w-100.ckbox.wallet_amount input:checked + label:after{top: 4.5px;}
button.common-btn.enroll-btn.small-btn {margin: 0;border-radius: 8px;}
button.common-btn.enroll-btn.small-btn {margin: 0;border-radius: 8px;left: 0;font-family: Poppins;font-size: 14px;font-weight: bold;line-height: 21px;text-align: center;width: 205px;}
.Proposal-details .prpsal-footer{align-items: center;}
.add-to-shortlist.Proposal_main p {color: #000000;font-family: Poppins;font-size: 14px;font-weight: 500;line-height: 21px;}
.empty-coupon-sec.batch .coupon-list-block .single-coupon, .empty-coupon-sec.batch .coupon-list-block .coupon-top{justify-content: space-between;margin: 0;box-shadow: none;}


.empty-coupon-sec.batch .header-btn button, .global-msg-section .msg-left .header-btn button{background-color: #FFFFFF;box-shadow:none;font-size: 12px;font-weight: 600;letter-spacing: 0.09px;line-height: 18px;padding: 10px 0;text-transform: uppercase;cursor: pointer;font-family: 'Poppins', sans-serif;border-bottom: 2px solid transparent;position: relative;}
.empty-coupon-sec.batch .header-btn button span.count.msg-count, .global-msg-section .msg-left .header-btn button span.count.msg-count{position: absolute;right: -5px;top: 4px;z-index: 9;}
.empty-coupon-sec.batch .header-btn button:focus, .global-msg-section .msg-left .header-btn button:focus, .global-msg-section .msg-left .header-btn button.active, .empty-coupon-sec.batch .header-btn button:hover, .empty-coupon-sec.batch .header-btn button.hover, .empty-coupon-sec.batch .header-btn button:active, .empty-coupon-sec.batch .header-btn button:focus{background-color: #fff;color: #599E00;border-color:#599E00}

.empty-coupon-sec.batch, .global-msg-section.messages{padding: 0;}
.empty-coupon-sec.batch .batch-inner-sec{background: #fff;border-radius: 4px;box-shadow: 0 0 10px 1px rgb(0 0 0 / 2%);padding: 30px 20px;}
.empty-coupon-sec.batch .coupon-list-block .coupon-top > div.one .form-inline .form-control, .empty-coupon-sec.batch .coupon-list-block .coupon-top > div.one .form-inline .form-control:focus, .empty-coupon-sec.batch .coupon-list-block .coupon-top > div.one .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: 100px;margin-right: 0;width: 100%;}
.empty-coupon-sec.batch .coupon-list{padding-top: 0;}
.empty-coupon-sec.batch .coupon-list-block .coupon-top > div.one{padding: 0;}
.empty-coupon-sec.batch .sort-by-inner select, .empty-coupon-sec.batch .sort-by-inner select, .empty-coupon-sec.batch .sort-by-inner select:hover, .empty-coupon-sec.batch .sort-by-inner select:focus{padding: 5px 11px;border-radius:12px}
.empty-coupon-sec.batch .header-btn{padding-bottom: 0;}
.empty-coupon-sec.batch .coupon-list .sort-by{align-items: flex-end;}
/* .empty-coupon-sec.batch .coupon-list-block .single-coupon > div.one, .empty-coupon-sec.batch .coupon-list-block .coupon-top > div.one{min-width: 315px;width: 315px;} */
.empty-coupon-sec.batch .coupon-list-block .coupon-top{background-color: #F7F7F7;align-items: center;position: relative;}
.empty-coupon-sec.batch .coupon-list-block .coupon-top > div.one:before{content: "";background: #fff;position: absolute;left: 0;top: 0;width: 300px;height: 100%;}
.empty-coupon-sec.batch .coupon-list-block .coupon-top > div.one .form-inline{z-index: 9;position: relative;}
.empty-coupon-sec.batch .tooltip-de{width: auto;}
.empty-coupon-sec.batch .tooltip-des{display: inline;}
.empty-coupon-sec.batch .tooltip-des span{width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.empty-coupon-sec.batch .coupon-list-block .coupon-bottom{overflow: auto;height: calc(100vh - 273px);display: inherit;}
.global-msg-section .msg-left .header-btn{padding-top: 20px;padding-bottom: 0;}
.global-msg-section .msg-box-main .search-bar{padding-top: 25px;}

.global-msg-section .msg-box-main .search-bar .frm input, .global-msg-section .msg-box-main .search-bar .frm input:focus, .global-msg-section .msg-box-main .search-bar .frm input: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: 100px;margin-right: 0;width: 100%;color: #000;}
.global-msg-section .msg-box-main .search-bar .form-group:after{content: none;}
.global-msg-section .msg-left ul{padding-bottom: 0;}
.global-msg-section .msg-left ul{max-height: calc(100vh - 195px);min-height: calc(100vh - 195px);}
/* .global-msg-section .msg-bar{max-height: calc(100vh - 320px);min-height: calc(100vh - 320px);} */
.global-msg-section .msg-box-main{height: calc(100vh - 78px);}

.earning-pg.subscription-lft.my-video-subscription .yrly-sub .price .pr-lft:hover button.common-btn svg{width: 20px;margin-left: 5px;}
.earning-pg.subscription-lft.my-video-subscription .yrly-sub .price .pr-lft:hover button.common-btn svg g{fill: #fff;}
.earning-pg.subscription-lft.my-video-subscription .yrly-sub .price .pr-lft:hover button.common-btn:hover svg g{fill: #5AAD00;}
.earning-pg.subscription-lft.my-video-subscription .yrly-sub .price .pr-lft:hover button.common-btn{padding: 7px 10px;min-width: 140px;}

div#home .custom-table tr td{width: 225px;}
div#home .custom-table tr td:last-child{width: 170px;}
.lft-menu .dropdown .dropdown-menu{width: 244px;box-shadow: 0px 0px 5px 0px #00000026;border-radius: 12px;border: none;}
.lft-menu .dropdown-menu-arrow:before{border-bottom-color: rgb(0 0 0 / 8%);}
.lft-menu .dropdown .dropdown-menu .dropdown-item{font-family: Poppins;font-weight: 500;}

.empty-coupon-sec.batch .coupon-list-block .coupon-top > div, .empty-coupon-sec.batch .coupon-list-block .single-coupon > div{min-width: 150px;}
.empty-coupon-sec.batch .coupon-list-block .coupon-top > div.nine, .empty-coupon-sec.batch .coupon-list-block .single-coupon > div.nine{min-width: 185px;}
.empty-coupon-sec.batch .coupon-list-block .coupon-top > div.one, .empty-coupon-sec.batch .coupon-list-block .single-coupon > div.one{min-width: 250px;}
.global-msg-section .msg-left ul li a .number{ color: #FFFFFF;background: #F34F1C;display: flex;border-radius: 100%;width: 18px;height: 18px;align-items: center;justify-content: center;font-size: 10px;font-weight: 500;letter-spacing: 0.07px;line-height: 10px;}
.global-msg-section .msg-left ul li a h5{white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.global-msg-section .msg-header .more{color: #599E00;}
.global-msg-section .msg-header a.post_job{font-weight: 500;}
.global-msg-section .msg-left ul li a{border-bottom: 1px solid #EAEAEA;}
.global-msg-section .msg-left ul li:last-child a{border-bottom: none;}
.global-msg-section .msg-left ul li a h5{color: #233038;font-family: 'Roboto', sans-serif;font-weight: normal;}
.global-msg-section .msg-left ul li.selected a h5{font-weight: 500;}
.global-msg-section .msg-left ul li.selected{background: transparent;}
.global-msg-section .msg-bar .right-msg div{background-color: #28373F;}
.global-msg-section .msg-bar .left-msg div{background-color: #F9F9E5;}
.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{background: transparent;}
.global-msg-section .msg-left ul li a:hover h5, .global-msg-section .msg-left ul li a:active, .global-msg-section .msg-left ul li a:focus h5{font-weight: 500;}
.training-main-pg-sidebar .usr_des {width: calc(100% - 58px);}
.training-main-pg-sidebar .usr_des h6{max-width: calc(100% - 60px);line-height: normal;}
section.live-quiz-sec.post_a_job .database-skill input[type='checkbox'] + label:before{top: 0;}
.post_a_job .post_proposal_main .amount_block .form-text.text-muted.danger span{border: none;}
section.empty-coupon-sec.quiz-main.quiz-main-nw.post-proposal .amount_block div.form-text.text-muted.danger{bottom: -22px}

.global-msg-section .msg-img .offline {
    position: absolute;
    bottom: 0;
    right: -2px;
    height: 10px;
    width: 10px;
    border: 1px solid #FFFFFF;
    background-color: darkgrey;
    border-radius: 50%;
}
.related-vid-inner .carousel-item .carousel-item{padding: 0;}
.recommended-result-tutors .tags-slider span{white-space: nowrap;
overflow: hidden;display: inline-block;width: calc(33.3% - 0.5rem);margin-top: 6px;
text-overflow: ellipsis;}

.onboarding-steps-inner .profile_sec h5 {
    color: #000000;
    font-family: Poppins;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.09px;
    line-height: 18px;
    text-align: center;
    white-space: nowrap;padding-top: 5px;
}
.onboarding-steps-inner .profile_sec .profile_sec_left{display: flex;flex-flow: column;}
.green-text.add-sec-cls {
    color: #599E00;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.11px;
    line-height: 21px;
    margin-top: 25px;
}


.student-live-traning ul.listing li::before{width: 4px;height: 4px;position: relative;top: -2px;}

section.global-msg-section.ux-design.tr-profile .container{max-width: 1070px;}
section.global-msg-section.ux-design.tr-profile .tutoric-detail-overview{padding-left: 30px;}
.tr-profile .tutoric-detail-overview li{padding-right: 40px;margin-right: 40px;}
.tr-profile .tutoric-detail-overview li:after{right: 0;}


.tag-rail {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  overflow: hidden;
  padding: 0;
  white-space: nowrap;
  flex: 0 0 100%;
}
.rail-container {
  overflow: hidden;
  height: 36px;
  padding-top: 6px;
  cursor: pointer;
  scroll-behavior: smooth;
}
.tag {
  background: #e3ebf7;
  border-radius: 8px;
  padding: 3px 8px 4px;
  margin: 5px 4px;
  color: #285192;
  font-weight: 500;
  user-select: none;
  border: 1px solid #e3ebf7;
  transition-duration: 0.25s;
  white-space: nowrap;
}
.tag:first-child {
  margin-left: 0;
}
.tag:last-child {
  margin-right: 16px;
}
.tag:hover {
  background: #dce4f0;
}
.tag:active {
  background: #e3ebf7;
}
.tag-selected {
  background: #3b71ca;
  color: #fff;
  border: 1px solid #3b71ca;
}
.tag-selected:hover {
  background: #3265b9;
  color: #fff;
}
.tag-selected:active {
  background: #3b71ca;
  color: #fff;
}
.btn-left-con,
.btn-right-con {
  position: absolute;
}
.btn-right-con {
  right: 0;
}
.btn-left,
.btn-right {
  height: 32px;
  width: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  border-radius: 100%;
  cursor: pointer;
  transition-duration: 0.25s;
  box-shadow: 0 0 16px 24px #fff;
  background: #fff;
}
.add-new-nw{width: 150px;box-shadow: none;}
.btn-left {
  margin-left: 2px;
}
.btn-right {
  margin-right: 2px;
}
.btn-left:hover,
.btn-right:hover {
  background: #f2f2f2;
}
.btn-left:active,
.btn-right:active {
  background: #d9d9d9;
}
.d-none {
  display: none;
}
.w-50{width: 50%;}
.w-60{width: 60%;}



/*===========Added by Yashika 2023===============*/

button.common-btn.common-btn-new .fa-plus:before{font-size: 18px;line-height: 18px;}
section.training-details-upper.global-msg-section .training-details .global-header.global-header-wth-bd{flex-flow: column;}
section.training-details-upper.global-msg-section .training-details .global-header-bottom{display: flex;justify-content: space-between;align-items: center;padding-bottom: 10px;}
section.training-details-upper.global-msg-section .training-details .global-header-bottom nav{padding-right: 30px;}
section.training-details-upper.global-msg-section .training-details .global-header-bottom nav .breadcrumb{padding-bottom: 0;}
.training-details .usr-des div{border-right: 1px solid #DDE8E0;}
.coupon-list-block .coupon-table > div, .coupon-list-block .coupon-table .coupon-top > div{text-align: left !important;}
.coupon-list-block .coupon-table .coupon-top, .coupon-list-block .coupon-table .single-coupon{justify-content: space-between}
.coupon-list-block .coupon-table .coupon-top > div, .coupon-list-block .coupon-table .single-coupon > div{max-width: 100% !important;width: auto !important;text-align: left !important;justify-content: center;}
.coupon-list-block .coupon-table .one{min-width: 150px !important;}
.coupon-list-block .coupon-table .two{min-width: 300px !important;}
.coupon-list-block .coupon-table .three{min-width: 170px !important;}
.coupon-list-block .coupon-table .four, .coupon-list-block .coupon-table .five, .coupon-list-block .coupon-table .six{min-width: 140px !important;}
.coupon-list-block .coupon-table .nine{min-width: 90px !important;}
.coupon-list-block .coupon-table .single-coupon .nine{display: flex;justify-content: flex-end;}
.pagination .page-item .page-link{padding: 0;display: flex;align-items: center;justify-content: center;line-height: 30px;}
.course-creation .sel-box-new-des label.filelabel.filelabel-sec, .edit-course-section label.filelabel.filelabel-sec,.course-creation label.filelabel.filelabel-sec{height: 130px;}
.course-detailing table tbody tr td:first-child, .course-detailing table thead tr th:first-child{text-align: left;}
.course-detailing table tbody td:first-child, .course-detailing table thead th:first-child{padding-left: 12px;}
.course-detailing table tbody td:last-child, .course-detailing table thead th:last-child{padding-right: 12px;}
.course-detailing table tbody td:last-child, .course-detailing table thead th:last-child{width: 150px !important;text-align: center !important;}
.course-detailing table tbody td span{margin: 0 auto;}
.Training-batch-tab li{padding: 12px 20px;}
.global-msg-section .msg-header div .arrow_box{top: 35px;}
.global-msg-section .msg-header .more{padding: 6px 0 !important;}
.global-msg-section .msg-header .more a:hover{color: #599E00;}
.recent-activity-body li{padding-right: 0;}
.recent-activity-body li a{text-align: right;}
.tutoric-detail-overview{width: calc(100% - 60px);}
.tutoric-detail-overview .ttn{flex-direction: row;justify-content: space-between;}
.tutoric-detail-overview .ttn .social-de li{margin-right: 0;}
.post_proposal_main .form-group.w-50{ max-width: 430px;}
.course-detailing .pending-project-table table thead th:nth-child(2){width: 1700px;}
.skill-block li:last-child{background: #5AAD00;color: #fff;}
.skill-block ul{flex-wrap: wrap;padding-right: 20px;margin: 0 -3px;}
.skill-block li{margin: 3px;}

.date-input ngb-datepicker{width: 100%;border:1px solid #BABABA;box-shadow: none;}
.date-input ngb-datepicker .ngb-dp-header{border-radius: 4px 4px 0 0;background-color: transparent;}
.date-input ngb-datepicker .ngb-dp-navigation-select{justify-content: center;}
.date-input ngb-datepicker .ngb-dp-weekdays{border-bottom: 0;background-color: transparent;}
.date-input ngb-datepicker .custom-select{background: transparent !important;background-size: unset;border: 0;border-radius: 0;padding: 0;flex: unset;font-size: 16px;font-weight: 500;color: #313131;font-family: 'Poppins', sans-serif;}
.date-input ngb-datepicker .ngb-dp-navigation-chevron{border: 0;background: url(../../assets/images/ar-rit.svg) no-repeat center center;background-size: contain;width: 7px;height: 12px;margin: 0;transform: rotate(180deg);}
.date-input ngb-datepicker .right .ngb-dp-navigation-chevron{transform: rotate(0deg);}
.date-input ngb-datepicker .ngb-dp-weekday{font-family: 'Poppins', sans-serif;font-size: 12px;color: #313131;font-weight: 600;font-style: inherit;text-transform: uppercase;margin: 0 auto;}
.date-input ngb-datepicker .ngb-dp-month{width: 100%;}
.date-input ngb-datepicker .ngb-dp-day{width: 25px;height: 25px;margin: 2px auto;border-radius: 50%;} 
.date-input ngb-datepicker .ngb-dp-day .btn-light{font-size: 12px;font-weight: 400;color: #313131;width: 25px;height: 25px;line-height: 26px;margin: 0 auto;border-radius: 50%;}
.date-input ngb-datepicker .ngb-dp-day .btn-light:hover{background-color: #5AAD00;border-color: #5AAD00;color: #fff;}
.date-input .btn-light:not(:disabled):not(.disabled).active, .date-input .btn-light:not(:disabled):not(.disabled):active, .date-input .show>.btn-light.dropdown-toggle{background-color: #5AAD00;border-color: #5AAD00;color: #fff;}

/*============Added By Mayank For Training-batch-detail-pg 260723================*/
.global-msg-section.Training-batch-detail-pg{ background: #fff;padding-bottom: 70px;}
.global-msg-section .global-header h2{font-size: 18px!important;}
.global-msg-section .advanced-list{border:none;border-radius: 8px;padding: 20px 30px;background: #F9F9E5;margin-bottom: 25px;}
.global-msg-section .advanced-list ul{max-width: 33.3%;flex: 0 0 33.3%;padding-left: 20px;padding-right: 20px;border-right: 1px solid #DDE8E0;}
.global-msg-section .advanced-list ul:last-child{border:none;}
.global-msg-section .advanced-list ul:after{content: none;}
.global-msg-section .advanced-list li{color: #fff;font-size: 14px;line-height: normal;font-weight:400;margin-bottom: 20px;padding-left: 0;display: flex;font-family: "Roboto";align-items: center;}
.global-msg-section .advanced-list li img{margin-right: 10px;width: 18px;}
.global-msg-section .advanced-list li:last-child{margin-bottom: 0;}
.global-msg-section .advanced-list li strong{font-weight: 600;color: #fff;}
.global-msg-section .advanced-list li:before{background-color: #5AAD00;width: 6px;height: 6px;top:8px;content: none;}
.global-msg-section .Training-batch-tab{margin:0 0 25px;box-shadow: none;}
.global-msg-section .msg-box-main .type-msg-box .pin{background-image:url(../images/pin1.svg);}
.global-msg-section .Training-batch-tab li{font-weight: 600;padding: 15px 12px;}
.Training-batch-detail-pg .course-complete .progress-course{height: 12px;}
.Training-batch-detail-pg .course-complete .progress-course .progress-bar{height: 12px;}
.Training-batch-detail-pg.global-msg-section .global-header .course-rit .course-complete{position: relative;}
.Training-batch-detail-pg.global-msg-section .global-header .course-rit .course-complete span.green-text{font-size: 12px;top:10px}
.Training-batch-detail-pg.global-msg-section .global-header .course-rit .course-complete h6{order: -1;color: #5AAD00;font-size: 16px; font-weight: 600;line-height: normal;text-transform: capitalize;font-family: 'Poppins', sans-serif;}
.progress-course-inner{position: relative;display: flex;align-items: center;}



/*=============Added By Mayank17Aug==============*/
.meeting-comp-header{align-items: center;}
.meeting-comp-header select.form-control{border-color: #BABABA;width: 155px;margin-right: 20px;font-size: 15px;font-family: 'Poppins', sans-serif;font-weight: 500;padding: 8px 25px 8px 11px;color: #599E00;}
.meeting-comp-header select.form-control:focus, .meeting-comp-header select.form-control:focus:hover{color: #599E00;border-color: #599E00;}
.meeting-comp-header .milestone-completion .progress-circle{font-size: 10px;width: 28px;height: 28px;min-width: 28px;line-height: 28px;}
.meeting-comp-header .milestone-completion .progress-circle span{width: 28px;line-height: 28px;}
.meeting-comp-header .progress-circle.over50 .first50-bar{width: 28px;height: 28px;clip: rect(0, 28px, 28px, 14px);}
.meeting-comp-header .milestone-completion .left-half-clipper{width: 28px;height: 28px;clip: rect(0, 28px, 28px, 14px);}
.meeting-comp-header .milestone-completion .progress-circle:after{width: 24px;height: 24px;top:2px;left:2px}
.meeting-comp-header .milestone-completion .value-bar{width: 28px;height: 28px;clip: rect(0, 14px, 28px, 0px);}
.meeting-comp-header [type="radio"]:checked + label, .meeting-comp-header [type="radio"]:not(:checked) + label{color: #000000;font-family: 'Poppins', sans-serif;font-size: 12px;font-weight: 400;line-height: 18px;}
.meeting-comp-header [type="radio"]:checked + label span, .meeting-comp-header [type="radio"]:not(:checked) + label span{margin-left: 5px;}
.meeting-comp-header [type="radio"]:checked + label{font-weight: 600;}
.meeting-comp-header [type="radio"]:not(:checked) + label:after{background: transparent;}
.meeting-comp.Training-batch-detail-pg .meeting-comp-header .filter li{margin-right: 15px;}
.meeting-comp.Training-batch-detail-pg .meeting-comp-header .filter li:last-child{margin-right: 20px;}
.meeting-comp.Training-batch-detail-pg .meeting-comp-header .common-btn{display: flex;align-items: center;padding: 5px 20px;}
.meeting-comp.Training-batch-detail-pg .meeting-comp-header .common-btn img{margin-right: 3px;}
.meeting-comp.Training-batch-detail-pg.global-msg-section .message-table table{margin-top: 20px;}
.meeting-comp.Training-batch-detail-pg.global-msg-section .message-table table thead{background: #599E00;}
.meeting-comp.Training-batch-detail-pg .message-table table thead td{color: #fff;}
.meeting-comp.global-msg-section .message-table table tbody tr{box-shadow: none;}
.meeting-comp.global-msg-section .message-table table tbody tr:nth-child(even) td{background: #f3f3f3;}
.meeting-comp.global-msg-section .message-table table tbody tr td{font-size: 14px;color: #787C82;border: none;}
.meeting-comp.global-msg-section .message-table table tbody tr td:nth-child(6),.meeting-comp.Training-batch-detail-pg .message-table table thead td:nth-child(6){max-width: 230px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.meeting-comp.global-msg-section .message-table table tbody tr td button,.meeting-comp.global-msg-section .message-table table tbody tr td .common-btn{border-radius: 20px;font-size: 12px;padding: 6px 20px;line-height: 20px;min-width: 140px;}
.meeting-comp.Training-batch-detail-pg .message-table .table .link {color: #787C82;font-size: 14px;text-decoration: underline;font-weight: normal;margin-right: 5px;display: inline-flex;overflow: visible;}
.meeting-comp.Training-batch-detail-pg .message-table .table .link:hover {color: #0D99FF}
.meeting-comp.Training-batch-detail-pg .message-table .table .link img{margin-left: 5px;width: 13px;}
.meeting-comp.Training-batch-detail-pg .message-table .table .link:hover img.normal{display: none;}
.meeting-comp.Training-batch-detail-pg .message-table .table .link img.hover{display: none;}
.meeting-comp.Training-batch-detail-pg .message-table .table .link:hover img.hover{display: inline-block;}
.meeting-comp-header .milestone-completion .tooltip-de {width: auto;left: -30px;right: inherit;font-size: 12px;font-family: Poppins;top: -40px;bottom: inherit;}
.Training-batch-detail-pg .more a{font-size: 12px;line-height: normal;color: #313131;font-weight: 500;border-bottom: 1px solid #bababa;padding: 8px 10px;text-align: left;}
.Training-batch-detail-pg .more .tooltip-inner{border-color: #BABABA;padding: 0;}
.Training-batch-detail-pg .more a:last-child{border-bottom: none;}
.meeting-comp.Training-batch-detail-pg .message-table .table .tooltip-de {width: auto;max-width: 400px;right: -160px;}
.meeting-comp.Training-batch-detail-pg .message-table .table .tooltip-de.linkExp{right: -50px;}
.meeting-comp.Training-batch-detail-pg .message-table .table .tooltip-de span{width: 100%;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.meeting-comp.global-msg-section .message-table table tbody tr td:nth-child(4), .global-msg-section .message-table table thead tr td:nth-child(4){overflow: visible;}
body .meeting-comp .disabled{background: #C8CBD2;color: #fff;}

.pagination .page-item.disabled{background: transparent;}

.curriculum-comp .curriculum-inner .left-box{box-shadow: none;border: 1px solid #DDE8E0;border-radius: 6px;padding-top: 0;}
.curriculum-comp .curriculum-inner .right-box{height: 100%;}
.curriculum-comp .alert-success{margin-bottom: 20px;border: none;background-color: #EDF4E6;color: #313131;padding:10px 14px;font-weight: 500;font-family: 'Poppins', sans-serif;font-size: 12px;}
.curriculum-comp .alert-success .close {height: 18px;width: 18px;background-color: #313131;font-weight: 400;border-radius: 50%;color: #EDF4E6;display: flex;align-items: center;justify-content: center;opacity: 1;font-size: 18px;}
.curriculum-comp .alert-success .close:hover{opacity: 0.8;}
.curriculum-comp .curriculum-inner .left-box .card-header {padding: 0;background: transparent;border-color: transparent;margin-bottom: 0;padding-bottom: 0;}
.curriculum-comp .curriculum-inner .left-box .crd{border-bottom: 1px solid #bababa;padding-bottom: 20px;margin-bottom: 20px;display: block;}
.curriculum-comp .curriculum-inner .left-box .crd:last-child{border: none;padding-bottom: 0px;margin-bottom: 0;}
.curriculum-comp .curriculum-inner .left-box .card-body{padding: 0;padding-top: 10px;padding-left: 15px;}
.curriculum-comp .curriculum-inner .left-box .card-body li {font-family: 'Poppins', sans-serif;font-size: 14px;line-height: 14px;color: #787C82;padding-left: 10px;margin-bottom: 20px;position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}
.curriculum-comp .curriculum-inner .left-box .card-body li:last-child{margin-bottom: 0;}
.curriculum-comp .curriculum-inner .left-box .card-body li span span{color: #313131;}
.curriculum-comp .curriculum-inner .left-box .card-body li span{cursor: pointer;}
.curriculum-comp .curriculum-inner .left-box .card-body li.active,.curriculum-comp .curriculum-inner .left-box .card-body li.active span{color: #5AAD00;}
.curriculum-comp .curriculum-inner .left-box .card-body li::before{background: #5AAD00;width: 5px;height: 5px;content: "";border-radius: 100%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.curriculum-comp .curriculum-inner .left-box a{padding-left: 15px;margin-bottom: 0;background: url(../images/arrowforacc-b.svg) no-repeat;background-position: left top 3px;}
.curriculum-comp .curriculum-inner .left-box a.collapsed{background: url(../images/arrowforacc.svg) no-repeat;}
.curriculum-comp .curriculum-inner .left-box a:before{content: none;}
.ml_head {display: flex;justify-content: space-between;align-items: flex-start;}
.ml_head-left p {color: #787C82;font-size: 16px;font-weight: normal;line-height: normal;}
.curriculum-comp .curriculum-inner .left-box .ml_head-rit span {width: auto;color: #fff;font-size: 10px;background: #999999;padding: 1px 5px;line-height: normal;border-radius: 5px;display: inline-flex;}
.curriculum-comp .curriculum-inner .left-box h5{line-height: 1;text-transform: capitalize;}
.curriculum-comp .curriculum-inner .left-box .ml_head-rit span.upcoming{background: #F3AA1C;}
.curriculum-comp .curriculum-inner .left-box .ml_head-rit span.ongoing{background: #5AAD00;}
.curriculum-comp .curriculum-inner .left-box .ml_head-rit span.completed{background: #999999;}
.curriculum-comp .curriculum-inner .left-box .ml_head-rit span.dt {font-family: Roboto;color: #787C82;font-size: 10px;line-height: normal;text-align: right;background: transparent;margin-top: 7px;display: block;padding: 0;}
.curriculum-comp .curriculum-inner .left-box .ml_head-rit{display: inherit;}
.add-ml-btn-sec .common-btn {background: transparent;border: none;color: #5AAD00;display: flex;align-items: center;padding: 0;margin: 0 auto;}
.add-ml-btn-sec {border-top: 1px solid #5AAD00;padding-top: 15px;margin-top: 25px;}
.left-box-top {overflow: auto;max-height: 510px;min-height: 510px;padding-right:20px;position: relative;right: 0;width: calc(100% + 16px);padding-top:20px;}
.left-box-top::-webkit-scrollbar-track{background-color: #fff;border-radius: 20px;}
.left-box-top::-webkit-scrollbar{width: 10px;background-color: #D9D9D9;border-radius: 20px;}
.left-box-top::-webkit-scrollbar-thumb{background-color:#D9D9D9;border-radius: 20px;}






.modal-content{background: #fff;}
.modal-header .close{background: transparent;}
.modal-header .close .close-icon{background: url(../images/close-ico.svg) no-repeat center;width: 100%;height: 100%;}
.ScheduleMoreModal.error-modal .modal-dialog{max-width: 720px;}
.ScheduleMoreModal.conflict-modal .modal-dialog{max-width: 600px;}
.ScheduleMoreModal.validation-modal .modal-dialog {max-width: 450px;}
.ScheduleMoreModal.validation-modal-new .modal-dialog {max-width:850px;}
.ScheduleMoreModal.already-ext-time .modal-dialog {max-width:600px;}

.ScheduleMoreModal.validation-modal-new .modal-content{padding:0 40px}
.ScheduleMoreModal.validation-modal-new .meeting-conflict .modal-body h4{text-align: left;font-size: 24px!important;line-height: 36px!important;}

.ScheduleMoreModal.session_history .modal-dialog{max-width: 1024px;}
.ScheduleMoreModal.ext-time .modal-dialog{max-width: 860px;}
.ScheduleMoreModal.ext-hour .modal-dialog{max-width: 535px;}
.ScheduleMoreModal.session_history .modal-content{background: #fff!important;border-radius: 10px!important;padding-right: 0;}
.ScheduleMoreModal .empty-msg{min-height: 280px;}
.ScheduleMoreModal.error-modal .modal-content,.ScheduleMoreModal.ext-time .modal-content,.ScheduleMoreModal.validation-modal .modal-content,.ScheduleMoreModal.ext-hour .modal-content{border-radius: 10px;}
.ext-hour .request-log-popup.session-history .modal-header .header-title-main h4{width: 100%!important;}
.ext-hour .request-log-popup.session-history .modal-header .close{width: 24px;height: 24px;min-width: 24px;top: 10px!important;right: 10px!important;margin-top: 0;}
.ext-hour .StartMeetingModal.request-log-popup.session-history .modal-header .header-title-main h4{margin-bottom: 30px!important;}
.ext-hour .StartMeetingModal.request-log-popup.session-history .modal-header{padding-top: 40px!important;}
.ext-hour .StartMeetingModal.request-log-popup.session-history{padding: 0 0 40px 10px!important;}
.ScheduleMoreModal.ext-hour .modal-content{padding-right: 40px;background-color: #fff;}
.milestone-status .milestone-status-right .tooltip-inner .ml-detail-btm{border: none;margin: 0;padding: 0;}
.milestone-status .milestone-status-right .tooltip-inner .ml-detail-btm ul.sec{flex-flow: column;}
.milestone-status .milestone-status-right .tooltip-inner{padding: 0;min-width: 117px;}
.milestone-status .milestone-status-right .tooltip-inner .ml-detail-btm ul.sec li{color: #313131;border: none;font-family: Roboto;font-size: 12px;padding: 8px 10px;font-weight: 500;margin: 0;line-height: normal;}
.milestone-status .milestone-status-right .tooltip-inner .ml-detail-btm ul.sec li:hover{cursor: pointer;color: #599E00;background: #F9F9E5;}
.ScheduleMoreModal.activity-modal .modal-dialog{max-width: 1000px;}
.sectionService .modal-dialog{max-width: 620px;}
.refund-detail .modal-dialog,.payment-detail .modal-dialog{max-width: 1140px;}
.sectionService .modal-dialog {display: flex;align-items: center;height: 100%;margin: 0 auto;}
.dontShowModal .modal-dialog{ width: 350px;height: 100%;display: flex;align-items: center;margin: 0 auto;}
.dontShowModal .modal-dialog .modal-body{padding: 25px 0;text-align: center;}
.dontShowModal .modal-dialog .modal-footer{padding: 0 0 25px;border: none;justify-content: center;}
.dontShowModal .form-group.checkbox{margin:25px 0 0}
.dontShowModal .form-group.checkbox label{margin-bottom: 0;color: #4D4D4D;font-size: 18px;font-weight: normal;}
.dontShowModal .modal-content{padding: 0 25px;}
.dontShowModal .modal-dialog .modal-footer button.common-btn {margin: 0 10px;min-width: inherit;padding: 5px 15px;}
.dontShowModal .modal-dialog .modal-footer button.common-btn.border-btn{color: #CACACA;border-color: #CACACA;}
.dontShowModal .modal-dialog .modal-footer button.common-btn.border-btn:hover{color: #fff;border-color: #CACACA;background-color:#CACACA;}
.vwhistoryModal .modal-dialog{max-width: 820px;}
.vwhistoryModal .modal-dialog .modal-content{padding: 0;border-radius: 18px;}
.vwhistoryModal .modal-dialog .modal-content .modal-header{padding: 40px 40px 30px;margin: 0;border-bottom: none;}
.vwhistoryModal .modal-dialog .modal-content .StartMeetingModal{padding: 0 40px 40px;}
.vwhistoryModal .modal-header .close{width: 24px;height: 24px;min-width: 24px;margin-top: 0;position: absolute;top: 10px;right: 10px;}
.vwhistoryModal .modal-header .header-title-main .modal-title{color: #010101;font-family: Poppins;font-size: 22px;font-style: normal;font-weight: 600;line-height: normal;}
.vwhistoryModal .modal-body{padding: 0;}
.vwhistoryModal .modal-body ul li{display: flex;align-items: center;padding: 15px 15px 15px 30px;border-bottom: 1px dashed #DDE8E0;justify-content: space-between;position: relative;}
.vwhistoryModal .modal-body ul li:before{content: "";width: 5px;height: 5px;background: #5AAD00;display: flex;border-radius: 100%;position: absolute;left: 15px;top: 50%;transform: translateY(-50%);}
.vwhistoryModal .modal-body ul li p{margin-top: 0;font-size: 16px;font-weight: 400;color: #313131;line-height: 19px;}
.vwhistoryModal .modal-body .no-data{text-align: center;min-height: 100px;}
.Session_Detail .modal-dialog{ max-width: inherit;display: flex;align-items: center;height: 100%;margin: 0 auto;}
.Session_Detail .modal-dialog .modal-content{background: transparent;box-shadow: none;padding: 0;border:none}
.view-alllink{text-align: center;padding: 10px 15px;}
.view-alllink a{font-family: Poppins;font-size: 16px;font-weight: 600;line-height: 24px;}
.vwhistoryModal .modal-header .close{opacity: 1!important;}
.vwhistoryModal .modal-body ul li div{display: flex;align-items: center;gap: 20px;}
.vwhistoryModal .modal-body ul li span{color: #010101;position: relative;}
.vwhistoryModal .modal-body ul li span:before{content: "";width: 5px;height: 5px;background: #5AAD00;display: flex;border-radius: 100%;position: absolute;left: -12px;top: 50%;transform: translateY(-50%);}
.vwhistoryModal .modal-body ul li span:first-child::before{content: none;}
.vwhistoryModal .view-all{color: #5AAD00;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 600;line-height: normal;padding: 15px 0;text-align: center;background: transparent;margin: 0 auto;display: block;}
.vwhistoryModal .view-all:hover{text-decoration: underline;}
.tool-class-right .tooltip-inner {padding: 0;border-radius: 8px;background: #FFF;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.18);border:none;background: transparent;display: block;margin: 0 auto;}
.tool-class-right .arrow{display: none;}
.tool-class-right .tooltip-inner::before{content: none;}
.three-dt{position: relative;}
.tool-class-right .tooltip-inner::after{right: 100%;top: 20%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-right-color: #fff;border-width: 8px;margin-top: -8px;left: inherit;}
.tool-class-right {padding-left: 20px;margin-top: 40px;}
.tool-class-right .tooltip-inner .ml-detail-btm {padding: 12px 20px 15px 20px;}
.tool-class-right button.close {display: flex;width: 16px;height: 16px;position: absolute;right: 5px;top: 5px;overflow: hidden;opacity: 1;}
.tool-class-right button.close i{background: url(../images/close-mini.svg) no-repeat center;width: 100%;height: 100%;}


.meeting-comp .meeting-comp-header .milestone-completion .tooltip-de{left: -29px;top: inherit;bottom: -44px;}
.meeting-comp .meeting-comp-header .milestone-completion .tooltip-de:after{border-bottom-color: #fff;border-top: none;}
.meeting-comp .meeting-comp-header .milestone-completion .tooltip-de:before{border-bottom-color: #f9f9f9;border-top: none;}
.meeting-comp .meeting-comp-header .milestone-completion .tooltip-de:after, .meeting-comp .meeting-comp-header .milestone-completion .tooltip-de:before{top: inherit;bottom: 100%;}

button.common-btn.green__border_button{background:transparent;color:#5AAD00}
button.common-btn.green__border_button:hover{background:#5AAD00;color:#fff}
button.common-btn.disabled-btn {background: transparent;color: #787C82;border: 1px solid #787C82;}
button.common-btn.disabled-btn img{margin-left: 3px;}
.course-complete.cancel .progress-course .progress-bar{background: #F34F1C;}
.course-complete.cancel span.green-text,.course-complete.cancel h6.green-text{color: #F34F1C!important;}
.progress-circle.cancel .value-bar{border-color: #F34F1C;}
.Training-batch-detail-pg .message-table table td:last-child .d-flex.align-items-center{justify-content: flex-end;}
.StartMeetingModal.request-log-popup.session-history.additional-hours i, .ScheduleMoreModal.edit-class-topic button.close i{background: url(../images/close-new.svg) no-repeat center;width: 100%;height: 100%;}
.meeting-comp.global-msg-section .message-table table tbody tr.meet-cancel {border: 1px solid #F34F1C;}
.meeting-comp.global-msg-section .message-table table tbody tr.hovered {border: 1px solid #599E00;}
.ScheduleMoreModal.edit-class-topic .modal-dialog ,.ScheduleMoreModal .modal-dialog{display: flex;align-items: center;height: 100%;margin: 0 auto;}
.ScheduleMoreModal.edit-class-topic .modal-title{font-size: 22px;font-weight: 500;color: #4D4D4D;}
.ScheduleMoreModal.edit-class-topic .modal-header{border-bottom: none;padding-bottom: 10px;}
.ScheduleMoreModal.edit-class-topic button.close {position: absolute;right: 10px;top: 10px;width: 24px!important;height: 24px!important;min-width: 24px!important;}
.ScheduleMoreModal.edit-class-topic input.form-control {border-color: #bababa;color: #787C82;font-family: Poppins;font-size: 15px;font-weight: 400;line-height: normal;padding: 8px 15px;}
.ScheduleMoreModal.edit-class-topic .modal-body{padding-bottom: 20px;}
.ScheduleMoreModal.edit-class-topic .modal-footer{border-top: none;padding-top: 0;padding-bottom: 30px;}
.ScheduleMoreModal.edit-class-topic .modal-footer .common-btn{margin: 0;padding: 5px 20px;}
.ScheduleMoreModal.edit-class-topic .modal-footer .common-btn.cancel-btn {background: #D9D9D9;border-color: #D9D9D9;margin-right: 20px;min-width: inherit;}
.ScheduleMoreModal.edit-class-topic .modal-footer .common-btn.cancel-btn:hover {background: transparent;border-color: #D9D9D9;color: #D9D9D9;}
.instant-meeting-main .meeting-time{padding: 0;background: transparent;border: none;}
.ngb-dp-navigation-select select.custom-select {min-width: inherit!important;}
.Select-student-block-nw{padding-bottom: 0;margin-bottom: 0;border: none;}
.Select-student-block-nw .next-btn{    border-top: 1px solid #BABABA;padding-top: 20px;margin-top: 20px;display: flex;align-items: center;justify-content: space-between;}
.Select-student-block-nw .next-btn .common-btn{ padding: 5px 16px; border-radius: 20px;}
.Select-student-block-nw .next-btn .cancel-btn{ padding: 0;color: #BABABA;font-family: Poppins;font-size: 14px;font-style: normal;font-weight: 600;line-height: normal;}
.swal2-popup.swal2-modal.topic-success {width: 350px!important;}
.swal2-popup.swal2-modal.topic-success h3{font-size: 18px;padding-top: 20px;font-weight: 500;color: #4D4D4D;line-height: 18px;}
.swal2-popup.swal2-modal.topic-success .swal2-actions{margin-top: 20px;}
.swal2-popup.swal2-modal.topic-success .swal2-actions button{margin:0;font-family: Poppins;font-size: 14px;font-weight: 600;line-height: 21px;min-width: inherit!important;padding: 7px 8px!important;}
.swal2-popup.swal2-modal.active-milestone-popup{width: 830px!important;}
.swal2-popup.swal2-modal.active-milestone-popup h3{font-size: 24px;padding-top: 20px;font-weight: 500;color: #000;line-height: 36px;}
.swal2-popup.swal2-modal.active-milestone-popup .swal2-actions{margin-top: 30px;}
.swal2-popup.swal2-modal.active-milestone-popup .swal2-actions button{margin:0 10px;font-family: Poppins;font-size: 14px;font-weight: 600;line-height: 21px;min-width: inherit!important;padding: 7px 16px!important;border-radius: 30px;}
section.global-msg-section.Training-batch-pg.find-job-pg.Proposal-details.student-design-result .global-header.global-header_new {position: static;background: transparent;padding-top: 0;}
.staible-cer-sec + .tutoric-detail .ttn.d-flex {flex-direction: column;}
.sectionService.canl-batch .modal-dialog {max-width: 780px;}
.swal2-popup.swal2-modal.milestone-success-popup {width: 705px!important;}
.swal2-popup.swal2-modal.milestone-success-popup h3{font-size:24px;padding-top: 20px;font-weight: 500;color: #4D4D4D;line-height: 24px;}
.swal2-popup.swal2-modal.milestone-success-popup.h-height h3{line-height: normal;}
.swal2-popup.swal2-modal.milestone-success-popup .swal2-actions{margin-top: 20px;}
.swal2-popup.swal2-modal.milestone-success-popup .swal2-actions button{margin:0 10px;font-family: Poppins;font-size: 14px;font-weight: 600;line-height: 21px;min-width: inherit!important;padding: 7px 16px!important;}

.swal2-popup.swal2-modal.milestone-activated-popup {width: 415px!important;}
.swal2-popup.swal2-modal.milestone-activated-popup h3{font-size:24px;padding-top: 20px;font-weight: 500;color: #000;line-height: 24px;}
.swal2-popup.swal2-modal.milestone-activated-popup .swal2-actions{margin-top: 30px;}
.swal2-popup.swal2-modal.milestone-activated-popup .swal2-actions button{margin:0 10px;font-family: Poppins;font-size: 14px;font-weight: 600;line-height: 21px;min-width: inherit!important;padding: 7px 16px!important;border-radius: 30px;}

.swal2-popup.swal2-modal.milestone-common-popup {width: 570px!important;}
.swal2-popup.swal2-modal.milestone-common-popup h3{font-size:24px;padding-top: 20px;font-weight: 500;color: #4D4D4D;line-height: normal;}
.swal2-popup.swal2-modal.milestone-common-popup .swal2-actions{margin-top: 20px;}
.swal2-popup.swal2-modal.milestone-common-popup .swal2-actions button{margin:0 10px;font-family: Poppins;font-size: 14px;font-weight: 600;line-height: 21px;min-width: inherit!important;padding: 7px 16px!important;}

.swal2-popup.swal2-modal.topic-marked-popup{width: 800px!important;}
.swal2-popup.swal2-modal.topic-marked-popup h3{font-size: 24px;padding-top: 20px;font-weight: 500;color: #000;line-height: 36px;}
.swal2-popup.swal2-modal.topic-marked-popup .swal2-actions{margin-top: 30px;}
.swal2-popup.swal2-modal.topic-marked-popup .swal2-actions button{margin:0 10px;font-family: Poppins;font-size: 14px;font-weight: 600;line-height: 21px;min-width: inherit!important;padding: 7px 16px!important;border-radius: 4px;}

/*==========Student Traning class design===========*/
.global-msg-section .advanced-list.advanced-list-student{padding: 20px 0;}
.sectionService.sectionService-cancel .modal-dialog {max-width: 1090px;}



/*=============Added By Mayank for Ad creation===========*/
.calendar-section .weekly-view td.cal-td br{
  display: none;
}
.ScheduleTrainingModal .single-batch .batch-time{min-width: 230px;}
.earning-pg.subscription-lft .pr-block .price.price-sub-block .pr-lft.total-price{background:rgba(90, 173, 0, 0.87) url(../images/my-earning-before.svg)!important;background-repeat: no-repeat!important;background-position: top right!important;}
.my-video-subscription .payout-history-table-sec ul.pagination{margin: 0;}
.sessiondetail-popup.view-conflict .batch-time{position: relative;}
.sessiondetail-popup.view-conflict .tool-class-right{margin-top: 0;left: inherit!important;right: 0;transform: none!important;top: 100%!important;}
.sessiondetail-popup.view-conflict .tool-class-right p{margin: 0;}
.sessiondetail-popup.view-conflict .tool-class-right h5{line-height: 16px!important;}
.sessiondetail-popup.view-conflict .tool-class-right .ml-detail-btm{padding: 20px;}


.sessiondetail-popup.view-conflict .tool-class-right .tooltip-inner:after, .sessiondetail-popup.view-conflict .tool-class-right .tooltip-inner:before {bottom: 100%;left: 50%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;}
.sessiondetail-popup.view-conflict .tool-class-right .tooltip-inner:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff;border-width: 8px;margin-left: -8px;top: inherit;}
.view-conflict .ScheduleTrainingcalModal .form-text.text-muted.danger{position: absolute;top:100%}
.view-conflict .ScheduleTrainingcalModal .form-text.text-muted.danger span{font-size: 10px!important;}
.sessiondetail-popup .ScheduleTrainingcalModal .form-text.text-muted.danger{position: absolute;top:100%}
.sessiondetail-popup .ScheduleTrainingcalModal .form-text.text-muted.danger span{font-size: 10px!important;}
.resch-info .modal-dialog {max-width: 600px;}
.resch-info .modal-content{border-radius: 12px;border-left: 13px solid #5AAD00;padding: 0 40px 0 28px;}

.instant-meeting-main .Select-student-block.Select-student-block-nw label {color: #787C82;font-family: Poppins;font-size: 16px;font-weight: 500;line-height: 16px;margin-bottom: 10px;}
.instant-meeting-main .Select-student-block.Select-student-block-nw .Select-student-block-inner {border-color: #bababa;}
.instant-meeting-main .Select-student-block.Select-student-block-nw .Select-student-block-inner .single-block.single-block-head {background: transparent;border-bottom: 1px solid #BABABA;padding: 12px 20px;}
.instant-meeting-main .Select-student-block.Select-student-block-nw .Select-student-block-inner .single-block.single-block-head span {color: #313131;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 600;line-height: normal;}
.instant-meeting-main .Select-student-block.Select-student-block-nw .Select-student-block-inner .single-block {border-color: #bababa;padding: 15px 20px;}
.instant-meeting-main .Select-student-block.Select-student-block-nw .Select-student-block-inner .single-block p{color: #313131;font-family: Poppins;font-weight: 500;line-height: normal;}
.instant-meeting-main .Select-student-block.Select-student-block-nw .Select-student-block-inner .single-block .checkbox input + label:before {width: 16px;height: 16px;min-width: 16px;border-radius: 4px;}
.instant-meeting-main .Select-student-block.Select-student-block-nw .Select-student-block-inner .single-block .checkbox input + label:after{top: 3px;left: 6px;width: 4.5px;height: 8px;}

form#meetingForm ngb-datepicker.dropdown-menu.show{top: 80px!important;right: inherit;left: 0!important;}

.ScheduleMoreModal.withdraw-earning-popup .modal-dialog{max-width: 915px;}
.ScheduleMoreModal.withdraw-earning-popup .modal-content{padding: 0 40px;}
.ScheduleMoreModal.modal.success-modal {top: 50%;left: 50%;width: auto;height: auto;right: inherit;bottom: inherit;transform: translate(-50%, -50%);}
.withdraw-earning-popup-success .modal-dialog{max-width: 680px;}
.withdraw-earning-popup-success .modal-dialog .get-paid-popup .modal-header{padding:50px 0 0!important;border: none!important;margin-bottom: 0!important;}
.withdraw-earning-popup-success .modal-dialog .get-paid-popup .modal-body{padding-bottom: 50px!important;text-align: center;}
.withdraw-earning-popup-success .modal-dialog .get-paid-popup .modal-body h3{padding-top: 30px;padding-bottom: 30px!important;line-height: 35px!important;}
.withdraw-earning-popup-success .modal-dialog .get-paid-popup .modal-body .common-btn{font-size: 16px;padding: 6px 25px;border-radius: 30px;min-width: 75px;}
.withdraw-earning-popup .modal-body{background: url(../images/wid-earning.png) no-repeat;background-position: right bottom 20px;}


section.global-msg-section.empty-coupon-sec.demo-listing.subscription-lft.my-video-subscription .coupon_date ngb-datepicker.dropdown-menu .ngb-dp-navigation-select{width: calc(100% - 4rem);flex: auto;}
section.global-msg-section.empty-coupon-sec.demo-listing.subscription-lft.my-video-subscription .coupon_date ngb-datepicker.dropdown-menu ngb-datepicker-navigation-select>.custom-select{margin: 0 5px;width: calc(50% - 10px);}
.section-included .modal-dialog{ width: 620px;height: 100%;display: flex;align-items: center;margin: 0 auto;}
.sectionService.sectionService-new .ScheduleMoreModal.global.ml-detail-popup.student-ml-detail-popup.section-include .modal-header .modal-title.pd-5{padding-bottom: 5px;}


.calendar-section.global.week .weekly-view th,.calendar-section.global.week .weekly-view .time, .calendar-section.global .weekly-view .time{border-color: #BABABA;padding: 14px 10px;text-align: center;}
.calendar-section.global.week .weekly-view .time, .calendar-section.global .weekly-view .time{color: #313131;font-size: 20px;font-family: 'Poppins', sans-serif;font-weight: 600;width: 7%;}
p.wk-f{color: #313131;font-size: 20px;font-family: 'Poppins', sans-serif;font-weight: 600;padding: 0;}
p.wk-f b{font-weight: 600;}
p.wk-f span{color: #313131;font-size: 20px;font-family: 'Poppins', sans-serif;font-weight: 600;}
.calendar-section.global.week .weekly-view th.active p.wk-f{background: transparent;color: #5AAD00;}
.calendar-section.global.week .weekly-view th.active p.wk-f span{color: #5AAD00;}
.calendar-section.global .weekly-view th.active{border-bottom: 1px solid #bababa;}
.ScheduleMoreModal.ScheduleMoreModal-popup.calander-more-popup .modal-dialog{max-width: 610px;}
.ScheduleMoreModal-popup.calander-more-popup .modal-header{padding: 13px;}
.ScheduleMoreModal-popup.calander-more-popup .modal-header .modal-title{font-size: 15px;font-family: 'Roboto', sans-serif;font-weight: 600;}
.ScheduleMoreModal-popup.calander-more-popup .ScheduleMoreModal.popup-text{padding: 0 20px;height: 220px;overflow: auto;}
.ScheduleMoreModal-popup.calander-more-popup .modal-body{padding: 20px 0;}
.ScheduleMoreModal-popup.calander-more-popup .schedule-more .left{max-width: 165px;min-width: 165px;}
.ScheduleMoreModal-popup.calander-more-popup .schedule-more{padding-bottom: 0;margin-bottom: 15px;overflow: visible;}
.ScheduleMoreModal-popup.calander-more-popup .schedule-more:last-child{margin-bottom: 0;}
.ScheduleMoreModal.calander-more-popup .schedule-more .single-block:before{width: 3px;top: 0px;}
.ScheduleMoreModal.calander-more-popup .schedule-more .right{display: inline-flex;}
.calendar-section .weekly-view .event-title .tooltip-de.pri-fie span{max-width: 105px;padding-left: 5px;}

/* .instant-meeting-main .tb-flex .Select-student-block.Select-student-block-nw .Select-student-block-inner{ min-height: 150px;} */



.ScheduleMoreModalNw .modal-dialog {max-width: 610px;}
.ScheduleMoreModalNw .modal-dialog .modal-content {padding: 0;border: 0;border-radius: 8px;}

/*===========New design for old design===========*/
.batch-drive{border: 1px solid #BABABA;box-shadow: none;padding: 0px 20px;}
.batch-drive .left-block{border-color: #BABABA;padding-top: 25px;padding-bottom: 25px;min-width: 400px;}
.drive-main-block.batch-drive .right-block{padding-top: 25px;padding-bottom: 25px;min-width: calc(100% - 400px);}
.batch-drive .top-block,.private-folder-main{border-color: #BABABA;}
.quiz-assignment{border: 1px solid #BABABA;box-shadow: none;padding: 0px;margin:0;border-radius: 4px;}
.quiz-assignment .col-md-4{padding: 0;}
.quiz-assignment .left-sec{box-shadow: none;border-right: 1px solid #BABABA;border-radius: 0;height: 100%;}
.quiz-assignment .col-md-8.right-sec{padding: 25px 20px;}
.quiz-assignment-hdr{border-color: #BABABA;}
.alert-box{border: 1px solid #BABABA;box-shadow: none;}
.alert-box:before{left: 0;height: 100%;}
/*===========New design for old design close===========*/
.coupon-list-main.cr-list .coupon-table .one{width: 300px!important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


/*===========New Progressbar Design============*/
.Training-batch-detail-pg.global-msg-section .global-header .course-rit .course-complete .progress-course, .course-rit .course-complete .progress-course{min-width: 200px;position: relative;padding-right: 33px;}
.course-complete .progress-course{background: #fff;border: 1px solid #5AAD00;}
.Training-batch-detail-pg.global-msg-section .global-header .course-rit .course-complete span.green-text,.course-complete .progress-course .progress-bar span{font-family: 'Roboto', sans-serif;font-weight: 600;font-size: 10px;margin-right: 0;line-height: 1;top:14px;right: 4px;}
.training-batch-header-inner-nw .course-complete .progress-course .progress-bar span.green-text{top: 1px!important;}
.Training-batch-detail-pg .course-complete .progress-course .progress-bar {height: 8px;;margin: 1px!important;position: static;}
.progress-course{position: relative;}
.details-sidebar .card-deatils .card_footer .course-complete .progress-course{padding-right: 0;height: 10px;}
.details-sidebar .card-deatils .card_footer .course-complete .progress-course .progress-bar{position: absolute;top: 1px;left: 1px;max-width: calc(100% - 2px);}


/*============Trello Bug Resolve 24Nov==========*/
.meeting_video_tab .right_block .add_des.recording-sec .edit-dec p {word-break: break-all;}
.global-msg-section .msg-bar::-webkit-scrollbar-track, .global-msg-section .msg-box-main .msg-left ul::-webkit-scrollbar-track{background-color: transparent;}
.global-msg-section .msg-bar::-webkit-scrollbar, .global-msg-section .msg-box-main .msg-left ul::-webkit-scrollbar{width: 10px;background-color: #fff;border-radius: 10px;}
.global-msg-section .msg-bar::-webkit-scrollbar-thumb, .global-msg-section .msg-box-main .msg-left ul::-webkit-scrollbar-thumb{background-color:#C1C1C1;width: 10px;border-radius: 10px;}


ul.progress-table .tooltip-inner{padding: 0!important;min-width: 117px;}

.sectionService.escrowed-popup .modal-dialog{max-width: 1220px;}
.sectionService.escrowed-popup .modal-content{padding: 0 30px;overflow: auto;max-height: 90%;border-radius: 10px;}

/*============Trello Bug Resolve 4Dec==========*/
/* .reg-process .form-group{position: relative;flex-flow: column;}
.reg-process .form-group .form-text.text-muted.danger{position: absolute;margin-top: 0;} */

section.empty-coupon-sec.one-to-one-sec .coupon-list-block .coupon-table .coupon-top .one, section.empty-coupon-sec.one-to-one-sec .coupon-list-block .coupon-table .single-coupon .one{width: 350px!important;max-width: 350px!important;}
section.empty-coupon-sec.one-to-one-sec .coupon-list-block .coupon-table .coupon-top .four, section.empty-coupon-sec.one-to-one-sec .coupon-list-block .coupon-table .single-coupon .four{width: 200px!important;max-width: 200px!important;}

/*============CURRICULUM New design==========*/
.training-batch-header-inner-nw {border-radius: 6px;background: #254746;color: #fff;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15);padding: 14px;margin-bottom: 15px;}
.global-msg-section .training-batch-header-inner-nw .advanced-list{border-radius: 6px;background: transparent;border: none;box-shadow: none;margin: 0;padding: 24px 4px 14px;}
.global-msg-section .training-batch-header-inner-nw .advanced-list ul{flex: 0 0 50%;max-width: 50%;padding: 0 10px;}
.Training-batch-detail-pg.global-msg-section .training-batch-header-inner-nw .global-header{padding-bottom: 0px;}
.global-msg-section .training-batch-header-inner-nw .global-header h2{font-size: 16px!important;}
.global-msg-section .advanced-list li{margin-bottom: 14px;font-size: 12px;}
.Training-batch-detail-pg.global-msg-section .global-header .course-rit .course-complete .cancel-bth{order:-1}
.training-batch-header{padding-top: 20px;}
/* .Training-batch-detail-pg.global-msg-section .global-header .course-rit .course-complete{margin-right: 10px;} */
.Training-batch-detail-pg.global-msg-section .training-batch-header-inner-nw .global-header .course-rit .course-complete .progress-course{min-width: 180px;margin: 0;}
.Training-batch-detail-pg.global-msg-section .training-batch-header-inner-nw .global-header .course-rit .course-complete span.progress-status{padding: 0;background: transparent!important;font-size: 12px;}
.global-msg-section .training-batch-header .Training-batch-tab{border-radius: 6px;background: #FFF;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15);overflow: hidden;}
.global-msg-section .training-batch-header .Training-batch-tab li{font-size: 14px;font-weight: 400;color: #3C434A;line-height: 21px;padding: 6px 25px;text-transform: capitalize;}
.global-msg-section .training-batch-header .Training-batch-tab li.active, .global-msg-section .training-batch-header .Training-batch-tab li.active:hover{color: #5AAD00;font-weight: 600;background: transparent;}
.global-msg-section .training-batch-header .Training-batch-tab li:hover{background: #F1F5EF;}
/* .Training-batch-detail-pg [type="radio"]:checked + label:before, .Training-batch-detail-pg [type="radio"]:not(:checked) + label:before{border: 2px solid #4D4D4D;width: 20px;height: 20px;min-height: 20px;}
.Training-batch-detail-pg .meeting-comp-header [type="radio"]:checked + label, .Training-batch-detail-pg .meeting-comp-header [type="radio"]:not(:checked) + label{color: #313131;font-size: 14px;line-height: 20px;}
.Training-batch-detail-pg [type="radio"]:checked + label:after, .Training-batch-detail-pg [type="radio"]:not(:checked) + label:after{width: 12px;height: 12px;top: 4px;left: 4px;}
.Training-batch-detail-pg [type="radio"]:checked + label:before{border-color: #599E00;} */
.training-batch-header .collapsible-link{font-family: Poppins;margin-top: 10px;color: #5AAD00;font-size: 12px;font-weight: 600;line-height: 18px;border: none;border-radius: 6px;display: table;margin-left: auto;background: transparent;padding: 0;}
.training-batch-header button.collapsible-link[aria-expanded="true"] img{transform: rotate(180deg);}
.meeting-comp.global-msg-section .message-table table tbody tr td:nth-child(2),.meeting-comp.global-msg-section .message-table table tbody tr td:nth-child(3){font-weight: 500;}
section.global-msg-section.Training-batch-detail-pg.meeting-comp .cuppa-dropdown .selected-list .c-btn {background-position: 90% center;border-radius: 6px;border: 2px solid #DDE8E0;color: #599E00;font-family: Roboto;font-size: 14px;font-weight: 500;line-height: 1;padding: 11px 16px!important;min-width: 160px;}
section.global-msg-section.Training-batch-detail-pg.meeting-comp .milestone-completion.tooltip-des.tooltip-big.tt-fix {margin-left: 6px;}
section.global-msg-section.Training-batch-detail-pg.meeting-comp .cuppa-dropdown .pure-checkbox.selected-item label::before, section.global-msg-section.Training-batch-detail-pg.meeting-comp .cuppa-dropdown .pure-checkbox.selected-item label::after{display: none;}
section.global-msg-section.Training-batch-detail-pg.meeting-comp .dropdown-list ul li{padding: 0;}
section.global-msg-section.Training-batch-detail-pg.meeting-comp .cuppa-dropdown .pure-checkbox label{font-size: 14px;font-weight: 400!important;color: #313131!important;line-height: 1;padding: 7px 16px!important;text-transform: capitalize;width: 100%;}
section.global-msg-section.Training-batch-detail-pg.meeting-comp .dropdown-list ul li:hover{background: #F1F5EF;}
section.global-msg-section.Training-batch-detail-pg.meeting-comp .cuppa-dropdown .dropdown-list{margin-top: -2px;}
section.global-msg-section.Training-batch-detail-pg.meeting-comp .cuppa-dropdown .list-area{border-radius: 6px;box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.15);overflow: hidden;}
.curriculum-comp .curriculum-inner .left-box{border-color: #DDE8E0;padding:0 20px;}
.add-curriculam-new-design .open-sec .card-header{padding:0;margin: 0;}
.up-traning-btm table tr th:nth-child(2), .up-traning-btm table tr td:nth-child(2){text-align: center;}
.up-traning-btm table th{width: 33.3%;}
.escrowed-popup .modal-body{padding-bottom: 0;}
.escrowed-popup .schedule-more table{margin-bottom: 0;}
nav.navbar.navbar-expand-lg.navbar-light.signup-header {border: 0 !important;padding: 23px 40px;}
.modal .empty-block {height: auto;padding: 50px 0;}

.course-complete.cancel-course .progress-course{border-color: #F34F1C!important;}
.course-complete.cancel-course .progress-course .progress-bar{background: #F34F1C;}
.course-rit .course-complete.cancel-course .progress-course .progress-bar span{font-family: 'Roboto', sans-serif;font-weight: 600;font-size: 10px;margin-right: 0;line-height: 1;top: 0;right: 4px;}
.Training-batch-detail-pg.global-msg-section .global-header .course-rit .course-complete .cancel-bth.order-one{order: 0;margin-right: 0;margin-left: 10px;}


/*============Get Support design==========*/
button.get-support-btn {color: #6EC114;font-family: Roboto;font-size: 14px;font-style: normal;font-weight: 600;line-height: normal;border-radius: 60px;border: 2px solid #DDE8E0;background: #FFF;box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.15);padding: 10px 24px;display: flex;align-items: center;position: fixed;bottom: 80px;right: 30px;z-index: 1035;}
button.get-support-btn img{margin-left: 10px;}

.AlphaNotify{padding-top: 40px;}
body .quiz-bottom .ng2-tags-container tag{z-index:0;}
.my_course.create-course .ads-sec .card .card-body p p{line-height: 18px;letter-spacing: 0; overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  display: -webkit-box;}
.support-popup .dropdown-list {position: absolute !important;padding-top: 0px;width: 100% !important;z-index: 99999;left: 0 !important;top:100% !important;}

/*grvn MP Live Earning Report*/
.live-earning-section .dropdown-menu.show {
  background: #FFF;
  box-shadow: 0px 8px 6px 0px rgba(0, 0, 0, 0.15);
  width: 100% !important;
  border: 0; margin-top: 0;}
.live-earning-section .dropdown-menu.show .ngb-dp-header { background: #fff; display: flex; justify-content: center;}
.live-earning-section .ngb-dp-navigation-select select.custom-select{
  background: none;
  padding: 0 .5rem;
  width: auto;
  border: 0;color: #313131;

  text-align: center;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 600;
  line-height: normal;
}
.live-earning-section .dropdown-menu.show .ngb-dp-day, .live-earning-section .dropdown-menu.show .ngb-dp-week-number, .live-earning-section .dropdown-menu.show .ngb-dp-weekday {width: 2.45rem;
  height: 2rem; margin:0.1rem 0.2rem;}
.live-earning-section .dropdown-menu.show .ngb-dp-weekdays { background:#fff;}
.live-earning-section .coupon_date .form-control {
  float: left;
  width: 33% !important;
  margin: 5px 2px 5px 5px; background: url(../images/live-earning-cal-icon.svg) no-repeat right 10px top 8px #fff; border:solid 1px #DDE8E0;color: #000;
  font-family: Roboto;
  font-size: 12px;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
}
.live-earning-section .dropdown-menu.show .ngb-dp-weekday { background: #fff; border:0;color: #313131;
  font-family: Poppins;
  font-size: 10px;
  font-weight: 600; font-style: normal;
  line-height: normal; border:0}
.live-earning-section .dropdown-menu.show span.custom-day { width: 2.60rem; display: inline-flex; justify-content: center; align-items: center;}
.statement-period-view .cuppa-dropdown {width: 120px; height: 34px;}
.statement-period-view .cuppa-dropdown .selected-list .c-btn { background-position: 92%;min-height: 34px;border: solid 1px #DDE8E0;font-size: 12px;font-weight: 500; line-height:normal;border-radius: 6px;padding:9px 14px!important;}
.statement-period-view .cuppa-dropdown .selected-list{color: #313131;
    font-family: Roboto;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;}
.statement-period-view .cuppa-dropdown .cuppa-dropdown .list-area {border-radius:0 0 6px 6px;
      background: #FFF;
      box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
      }
.statement-period-view .cuppa-dropdown .pure-checkbox input[type=checkbox]+label { padding-left: 0;color: #313131;
  font-family: Roboto;
  font-size: 12px;
  font-weight: 400; display: block;
  line-height: normal; padding-left: 0; padding: 0px 4px;}
.statement-period-view .cuppa-dropdown .pure-checkbox input[type=checkbox]+label:after, .statement-period-view .cuppa-dropdown .pure-checkbox input[type=checkbox]+label:before{ display: none;}

section.empty-coupon-sec.quiz-lib-pg .coupon-list-block .coupon-table .single-coupon .nine,.quiz-lib-pg .coupon-list-block .single-coupon > div.nine, .quiz-lib-pg .coupon-list-block .coupon-top > div.nine{min-width: 165px!important;}

.meeting-comp.global-msg-section .message-table table tbody tr td:nth-child(5n){width: 220px;max-width: 220px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
header.landing-header.landing-header-for-inner .navbar {border: none;}

/*grvn Live Earring report dropdown css start*/
.download-invoice-modal .dropdown-list ul li { padding: 5px 10px; font-size: 14px; font-weight: 500;}
.download-invoice-modal .pure-checkbox input[type=checkbox]+label {padding: 0;}
.download-invoice-modal .cuppa-dropdown .dropdown-list { margin-top: 0; position: absolute; top:42px !important; left: 0 !important;}
.download-invoice-modal .cuppa-dropdown .pure-checkbox label { font-size: 15px; font-weight: 400; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.download-invoice-modal .cuppa-dropdown .pure-checkbox:hover{ background: #F1F5EF;}
.download-invoice-modal .cuppa-dropdown .pure-checkbox:hover label,.download-invoice-modal .cuppa-dropdown .pure-checkbox.selected-item label {color:#5AAD00} 
.download-invoice-modal .cuppa-dropdown .pure-checkbox.selected-item { background: #F1F5EF;}
.download-invoice-modal .pure-checkbox input[type=checkbox]+label:before, .download-invoice-modal .pure-checkbox input[type=checkbox]:checked+label:after, .download-invoice-modal .pure-checkbox input[type=checkbox]+label:after { display: none;}
.download-invoice-modal .cuppa-dropdown .selected-list .c-btn span {width: 100%;}
.download-invoice-modal .cuppa-dropdown .selected-list .c-btn span span {
  width: 94%;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
  
.selection-block .statement-period-view .single-select-mode .selected-item { background: #f5f5f5;}

.live-quiz-inner.live-quiz-inner-update .tooltip-inner {
  color: #313131;
  font-size: 10px;
  width: 300px;
}
.global-msg-section.job-detail-pg .skill-block li.more a {color:#fff}
.live-quiz-main.post_proposal_main textarea.form-control{ height:140px}


.global-msg-section.create-course .filter-sec{display: flex;justify-content: flex-end;}
.global-msg-section.create-course .filter-sec .filter-inner .form-group.pr-0{padding-bottom: 0!important;padding-left: 20px;}
.global-msg-section.create-course .filter-sec .cuppa-dropdown .selected-list .c-btn {background-position: 90% center;border-radius: 30px;border: 2px solid #DDE8E0;color: #599E00;font-family: 'Poppins';font-size: 14px;font-weight: 500;line-height: 1;padding: 11px 16px!important;min-width: 140px;background: none;}
.global-msg-section.create-course .filter-sec .cuppa-dropdown .selected-list .c-btn svg{display: none;}
.global-msg-section.create-course .filter-sec .cuppa-dropdown .selected-list .c-btn .c-angle-down{background: url('../images/arrow-btm.svg') no-repeat;display: block;top: 50%;right: 15px;background-size: 11px 11px;}
.global-msg-section.create-course .filter-sec .cuppa-dropdown .selected-list .c-btn .c-angle-up{background: url('../images/arrow-btm-reverse.svg') no-repeat;display: block;top: 50%;right: 15px;background-size: 11px 11px;}
.global-msg-section.create-course .filter-sec .cuppa-dropdown .pure-checkbox.selected-item label::before, .global-msg-section.create-course .filter-sec .cuppa-dropdown .pure-checkbox.selected-item label::after{display: none;}
.global-msg-section.create-course .filter-sec .dropdown-list ul li{padding: 0;}
.global-msg-section.create-course .filter-sec .cuppa-dropdown .pure-checkbox label{font-size: 14px;font-weight: 500!important;color: #3C434A!important;line-height: 1.5;padding: 3.5px 16px!important;text-transform: capitalize;width: 100%;font-family: Poppins;}
.global-msg-section.create-course .filter-sec .dropdown-list ul li:hover{background: #F1F5EF;}
.global-msg-section.create-course .filter-sec .cuppa-dropdown .dropdown-list{margin-top: 0px;    position: absolute !important;
  width: 100% !important;
  top: inherit !important;
  left: 0 !important;}
.global-msg-section.create-course .filter-sec .cuppa-dropdown .list-area{border-radius: 12px;box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.15);overflow: hidden;}
.global-msg-section.create-course .filter-sec  .c-btn:focus,.global-msg-section.create-course .filter-sec  .c-btn:hover {border-color: #5AAD00 !important;}
.global-msg-section.create-course .filter-sec .filter-toogle .cuppa-dropdown .selected-list .c-btn{min-width: 150px;border-radius: 6px;color: #3C434A;font-family: 'Roboto';}
.global-msg-section.create-course .filter-sec .filter-toogle .cuppa-dropdown .selected-list .c-btn:hover{border-color: #91AE99}
.demo-reg .modal-content {
border-radius: 12px;
background: #FDFDFD;
padding: 40px;
}
.demo-reg .modal-content .modal-header {border-radius: 12px;background: #004111;display: flex;padding: 20px;flex-direction: column;justify-content: center;align-items: center;gap: 8px;}
.demo-reg .modal-content .modal-header .modal-title{color: #FFF;text-align: center;font-family: Poppins;font-size: 24px;font-weight: 600;line-height: normal;}
.demo-reg .modal-content .modal-header ul{display: flex;justify-content: center;}
.demo-reg .modal-content .modal-header ul li{ color: #FFF;font-family: "Open Sans";padding: 0 9px;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;display: flex; align-items: center;}
.demo-reg .modal-content .modal-header ul li span{padding-left: 8px;}
.demo-reg .modal-body{padding: 20px 10px;display: flex;flex-flow: column;justify-content: center;gap: 16px;align-items: center;}
.demo-reg .modal-body h5{color: #002F00;font-family: "Crimson Pro";font-size: 24px;font-style: italic;font-weight: 700;line-height: normal;}
.demo-reg .img-gallery{display: flex;justify-content: center;align-items: center;}
.demo-reg .img-gallery li{width: 60px;height: 60px;border-radius: 100%;position: relative;margin-left: -20px;}
.demo-reg .img-gallery li img{width: 100%;height: 100%;object-fit: cover;}
.demo-reg .img-gallery li:last-child{color: #313131;text-align: center;font-family: Poppins;font-size: 14px;font-style: normal;font-weight: 600;margin-left: 8px;width: auto;height: auto;line-height: normal;}
.demo-reg .modal-body p{color: #313131;font-size: 14px;font-weight: 400;line-height: 22px;text-align: center;margin: 0;}
.demo-reg .modal-body p strong{font-weight: 600;}
.demo-reg .modal-body .common-btn{font-size: 12px;border-radius: 100px;padding: 3px 30px;}
.demo-reg .modal-dialog{max-width: 700px;display: flex;align-items: center;justify-content: center;height: 100%;margin: 0 auto;}
.demo-reg .modal-header .close{position: absolute;top:5px;right:5px;margin: 0;}


.global-msg-section.create-course .filter-sec .v-course-filter .cuppa-dropdown .pure-checkbox label{padding: 10px 16px !important;}
.global-msg-section.create-course .filter-sec .v-course-filter .cuppa-dropdown .list-area{border-radius: 16px;}
.global-msg-section.create-course .filter-sec .v-course-filter .cuppa-dropdown .selected-list .c-btn{min-width: 86px;padding-right: 28px !important;border-color: #5AAD00;padding-right: 28px !important;}
.global-msg-section.create-course .filter-sec .v-course-filter .cuppa-dropdown .dropdown-list{min-width: 131px;right: 0;}


section.global-msg-section.ux-design.student-course-detail-pg {padding-top: 0;}
.signup-learner-new #loginForm .form-text.text-muted.danger{margin-top: -3px;position: absolute;}
.signup-learner-new #loginForm .form-group.pw-icon .form-text.text-muted.danger {position: relative;margin-bottom: -20px;}
.signup-learner-new .form-text.text-muted.danger span{font-size: 12px!important;font-weight: 500!important;font-family: Poppins;}
.signup-learner-new .signup-learner-inner .form-text.text-muted.danger span{font-size: 10px!important;}

.new-courses-sec span.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  background: #b2b2b2;
  margin: 0 4px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -webkit-transition: opacity .5s, background-color .5s, width .5s;
  -o-transition: opacity .5s, background-color .5s, width .5s;
  transition: opacity .5s, background-color .5s, width .5s;
  -webkit-transition-delay: .5s, .5s, 0s;
  -o-transition-delay: .5s, .5s, 0s;
  transition-delay: .5s, .5s, 0s;
}

.new-courses-sec .swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.new-courses-sec .slider__pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
  background: #ffffff;
  width: 16px;
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
}

/*========New Header design============*/
header.video-header .nv-left .form-inline .form-control, header.video-header .nv-left .form-inline .form-control:focus, header.video-header .nv-left .form-inline .form-control:focus:hover{color: #fff;}
header.video-header{z-index: 9999;position: relative;}
header.video-header .navbar{background: transparent;border-bottom: 1px solid rgba(255, 255, 255, 0.10);box-shadow: none;position: fixed;width: 100%;z-index: 9999;}
header.video-header .navbar ul li a{color: #fff !important;}
header.video-header .navbar ul li.user-login a, header.video-header .navbar ul li .dropdown-menu a{color: inherit !important;}
header.video-header .navbar form input{border: 2px solid #FFFFFF33 !important;}
header.video-header .navbar form input::placeholder{color: #fff;}
header.video-header .navbar-light .navbar-nav li.dropdown.dropdown-arrow .dropdown-toggle::after{content: none;}
header.video-header .navbar-light .navbar-nav li.dropdown.dropdown-arrow{position: static;}
header.video-header .navbar-light .navbar-nav li.dropdown.dropdown-arrow .dropdown-menu{width: 100%;margin: 1px 0 0;background: transparent;box-shadow: none;border:none;border-radius: 0;padding: 8px 40px 0;justify-content: flex-start;}
header.video-header .navbar-light .navbar-nav li.dropdown.dropdown-arrow .dropdown-menu.show{display: flex;}
/* header.video-header .navbar-light .navbar-nav li.dropdown.dropdown-arrow a#navbarDropdown{padding-bottom: 22px;padding-top: 22px;} */
header.video-header .navbar-light .navbar-nav li.dropdown.dropdown-arrow .dropdown-menu .dropdown-item{padding: 8px 16px;width: auto;background: transparent;font-weight: 500;position: relative;}
header.video-header .navbar-light .navbar-nav li.dropdown.dropdown-arrow .dropdown-menu .dropdown-item::after{width: 100%;height: 2px;content: "";left: 0;bottom: 0;background: transparent;position: absolute;}
header.video-header .navbar-light .navbar-nav li.dropdown.dropdown-arrow .dropdown-menu .dropdown-item.active::after{background: #fff;}
header.video-header.scrolled .navbar,header.video-header.scrolled .navbar-light .navbar-nav li.dropdown.dropdown-arrow .dropdown-menu{background: rgba(255, 255, 255, 0.10);backdrop-filter: blur(50px)}
header.video-header.scrolled .navbar, header.video-header.scrolled .navbar-light .navbar-nav li.dropdown.dropdown-arrow .dropdown-menu{background: rgba(0, 0, 0, 0.70);}
header.video-header .nav-link::after{width: 100%;height: 2px;content: "";left: -7px;bottom: -22px;background: transparent;position: absolute;}
header.video-header .nav-link.active::after{background: #fff;}

@media only screen and (min-width: 991px) {
  .new-courses-sec .video-js{padding-top: 36.5%!important;}
}


.summary-sec .cuppa-dropdown .selected-list .c-btn {
    background:#E8F8E0 url(../images/arrow-btm-black.svg) no-repeat;
    background-position: 96% center;
    padding: 11px 11px !important;
    font-family: Helvetica Neue;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
    border-color: #E8F8E0;border-radius: 8px;
}
.summary-sec .pure-checkbox input[type=checkbox]+label:before, .summary-sec .pure-checkbox input[type=checkbox]:checked+label:after,.summary-sec .pure-checkbox input[type=checkbox]+label:after{content: none;}
.summary-sec .dropdown-list ul li label{color: #646464;padding-left: 0;
font-family: "Helvetica Neue";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 1.5}
.summary-sec .dropdown-list ul li:hover label,.summary-sec .pure-checkbox input[type=checkbox]:checked+label{color: #000;}

section.global-msg-section.ux-design.student-course-detail-pg .video-js .vjs-big-play-button {
  width: 40px;
  height: 40px;
  border: none;
  border-radius: 100%;
}
section.global-msg-section.ux-design.student-course-detail-pg p{color: #202020;font-family: "Helvetica Neue";font-size: 16px;font-weight: 400;line-height: 1.5;padding-bottom: 0;padding-top: 0;}

.businessFormSec .form-text.text-muted.danger span{
  color: #FA3913;
  font-family: "Helvetica Neue";
  font-size: 12px!important;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.businessFormSec .form-text.text-muted.danger{margin-top: 0;}
section.global-msg-section.ux-design.student-course-detail-pg .course-content{margin-top: 0;}

section.global-msg-section.ux-design.student-course-detail-pg .why-need li{
  color: #202020;
    font-family: "Helvetica Neue";
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    padding-bottom: 0;
    padding-top: 0;
}
section.global-msg-section.ux-design.student-course-detail-pg .why-need h1{
  color: #002F00;
    font-family: "ITC Souvenir";
    font-size: 38px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    padding-bottom: 16px;
}
section.global-msg-section.ux-design.student-course-detail-pg .why-need h2{
  color: #002F00;
    font-family: "ITC Souvenir";
    font-size: 34px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    padding-bottom: 16px;
}
section.global-msg-section.ux-design.student-course-detail-pg .why-need h3{
  color: #002F00;
    font-family: "ITC Souvenir";
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    padding-bottom: 16px;
}
section.global-msg-section.ux-design.student-course-detail-pg .why-need h4{
  color: #002F00;
    font-family: "ITC Souvenir";
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    padding-bottom: 16px;
}
section.global-msg-section.ux-design.student-course-detail-pg .why-need h5{
  color: #002F00;
    font-family: "ITC Souvenir";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    padding-bottom: 16px;
}
section.global-msg-section.ux-design.student-course-detail-pg .why-need h6{
  color: #002F00;
    font-family: "ITC Souvenir";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    padding-bottom: 16px;
}


.new-courses-sec .video-js .vjs-big-play-button {
  width: 40px;
  height: 40px;
  background: transparent;
  border: none;
  border-radius: 100%;
}

.coming-soon-modal .modal-content{padding: 0;}
.coming-soon-modal .modal-body .close{z-index: 1;position: relative;top: -15px;right: -10px;}
.coming-soon-modal .modal-body .close img{width: 20px;}


.video-header .nv-left .form-inline .btn-outline-success:hover {
  background: transparent;
}
header .nv-formob.nv-left{display: none!important ;}
.mob-message{display: none;}

section.global-msg-section.training_ads.Proposal-details.Proposal_main.agency-sd.agency-sd-list-new{padding: 30px 0 50px;}
section.global-msg-section.Proposal-details.Proposal_main.agency-sd-list-new .global-header{background: transparent;padding: 0!important;border-bottom: 1px solid #DDE8E0;position: relative;}
.global-msg-section.agency-sd-list-new .global-header h1{font-weight: 500;font-size: 20px;color: #212529;}
.agency-sd-list-new .global-header .header-btn button {color: #000;text-align: center;font-family: Poppins;font-size: 14px;font-style: normal;font-weight: 500;line-height: 130%;text-transform: inherit;padding: 12px 16px;box-shadow: none;}
.agency-sd-list-new .coupon-list{padding-top: 24px;}
.agency-sd-list-new .sort-by .form-inline label,.agency-sd-list-new .coupon-list .sort-by-inner label, .agency-sd-list-new .sort-by .form-inline label, .agency-sd-list-new .sort-by-inner label{max-width: inherit;margin: 0 0 8px;justify-content: flex-start;color: #000;font-family: Poppins;font-size: 14px;font-style: normal;font-weight: 500;line-height: 1.5;}
.agency-sd-list-new .sort-by .form-inline .form-control, .agency-sd-list-new .sort-by .form-inline .form-control:focus, .agency-sd-list-new .sort-by .form-inline .form-control:focus:hover{border-radius: 8px;width: 342px;line-height: 22px;background-size: 15px;}
.agency-sd-list-new .sort-by select.form-control{border-width: 1px;color: #000;font-family: Poppins;padding: 11px 16px!important;font-size: 14px;font-style: normal;font-weight: 400;min-width: 165px;line-height: 18px;}
.agency-sd-list-new .sort-by .form-inline .form-control::placeholder{color: #808080;}
.agency-sd.agency-sd-list-new .coupon-list .sort-by .common-btn {border-radius: 120px;padding: 9px 24px;}
.agency-sd-list-new .coupon-list-block .coupon-top > div{color: #202020;padding: 12px 16px;}
.agency-sd-list-new .coupon-list-block.performance-report .coupon-top{background: #F4F4F4;border-radius: 8px 8px 0 0;}
.agency-sd-list-new .coupon-list-block.performance-report .single-coupon{border-color: #DDE8E0;}
.agency-sd-list-new .coupon-list-block.performance-report{border-color: #DDE8E0;border-radius: 8px;}
.agency-sd-list-new .coupon-list-block.performance-report .coupon-bottom:last-child .single-coupon > div.one{border-radius:0 0 8px 0;}
.agency-sd-list-new .coupon-list-block.performance-report .coupon-bottom:last-child .single-coupon > div.nine{border-radius:0 8px 0 0;}
.agency-sd-list-new .coupon-list-block.performance-report .coupon-bottom .single-coupon >div{color: #202020;font-family: "Helvetica Neue";font-size: 14px;font-style: normal;font-weight: 400;line-height: 130%;padding: 12px 16px;}
body .agency-sd-list-new .coupon-list-block .coupon-top > div, body .agency-sd-list-new .coupon-list-block .single-coupon div{text-align: left!important;}
.agency-sd-list-new .empty-block .common-btn{border-radius: 120px;}
.agency-sd-list-new .coupon-list-block .coupon-table .single-coupon .nine{justify-content: flex-start;}
.agency-sd-list-new .coupon-list-block .coupon-table span.grph {border-radius: 120px;border: 2px solid #DDE8E0;background: #FFF;color: #5AAD00;padding: 4px 12px;display: inline-block;line-height: 1;}
.agency-sd-list-new .coupon-list-block.performance-report .coupon-bottom .single-coupon >div.four{display: flex;gap: 8px;}
.agency-sd-list-new .coupon-list-block .coupon-table span.grph .created-by{font-weight: normal;}
.agency-sd-list-new .course-report-sd.coupon-list-block .coupon-top > div.four,.agency-sd-list-new  .course-report-sd.course-report .single-coupon > div.four{min-width: 220px !important;}
.cat-list-redirect{flex-wrap: wrap;}
.earning-pg .balance-sec svg{display: none;}
.earning-pg.subscription-lft .balance_sec .price-sub-block .dflex {display: flex;align-items: center;}
.copy-code-btn svg, .copy_img svg{display: none;}



.calendar-section.calendar-nw-des .calendar-top .left .cuppa-dropdown .selected-list .c-btn {background-position: 95% center;border-radius: 30px;border: 1px solid #DDE8E0;font-family: "Roboto", sans-serif;font-size: 12px;line-height: 1;padding: 10px 12px!important;min-width: 100%;background: none;min-height: 34px;}
.calendar-section.calendar-nw-des .calendar-top .left .cuppa-dropdown .selected-list .c-btn svg{display: none;}
.calendar-section.calendar-nw-des .calendar-top .left .cuppa-dropdown .selected-list .c-btn .c-angle-down{background: url('../images/arrow-btm.svg') no-repeat;display: block;top: 50%;right: 12px;background-size: 11px 11px;}
.calendar-section.calendar-nw-des .calendar-top .left .cuppa-dropdown .selected-list .c-btn .c-angle-up{background: url('../images/arrow-btm-reverse.svg') no-repeat;display: block;top: 50%;right: 12px;background-size: 11px 11px;}
.calendar-section.calendar-nw-des .calendar-top .left .cuppa-dropdown .pure-checkbox.selected-item label::before, .calendar-section.calendar-nw-des .calendar-top .left .cuppa-dropdown .pure-checkbox.selected-item label::after{display: none;}
.calendar-section.calendar-nw-des .calendar-top .left .dropdown-list ul li{padding: 0;}
.calendar-section.calendar-nw-des .calendar-top .left .cuppa-dropdown .pure-checkbox label{font-size: 12px;font-weight: 500!important;color: #3C434A!important;line-height: 1.5;padding: 3.5px 16px!important;text-transform: capitalize;width: 100%;font-family: Poppins;}
.calendar-section.calendar-nw-des .calendar-top .left .dropdown-list ul li:hover{background: #F1F5EF;}
.calendar-section.calendar-nw-des .calendar-top .left .cuppa-dropdown .dropdown-list{margin-top: 0px;}
.calendar-section.calendar-nw-des .calendar-top .left .cuppa-dropdown .list-area{border-radius: 12px;box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.15);overflow: hidden;}
.calendar-section.calendar-nw-des .calendar-top .left  .c-btn:focus,.calendar-section.calendar-nw-des .calendar-top .left  .c-btn:hover {border-color: #5AAD00 !important;}
.calendar-section.calendar-nw-des .calendar-top .left .filter-toogle .cuppa-dropdown .selected-list .c-btn{min-width: 150px;border-radius: 6px;color: #3C434A;font-family: 'Roboto';}
.calendar-section.calendar-nw-des .calendar-top .left .filter-toogle .cuppa-dropdown .selected-list .c-btn:hover{border-color: #91AE99}

.pd-30 {padding-left: 30px !important;padding-right: 30px !important;}
.agency-pg .coupon-list .attendance-report.coupon-list-block .four{min-width: 280px!important;text-align: right !important;}
.agency-pg .coupon-list .attendance-report.coupon-list-block .three{display: flex;gap:5px}

.agency-sd.Training-batch-detail-pg.global-msg-section .global-header .course-rit .course-complete span.green-text, .agency-sd .course-complete .progress-course .progress-bar span{top: 0;}
.dont-show-popup .modal-dialog {display: flex;align-items: center;justify-content: center;height: 100%;margin: 0 auto;}

section.global-msg-section.job-detail-pg .tooltip-inner {border: none;position: relative;max-width: inherit;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.40);border-radius: 7px;background: #FFF;padding: 0;}
section.global-msg-section.job-detail-pg .tooltip-inner .ml-detail-btm{padding: 10px 14px;}
section.global-msg-section.job-detail-pg .ml-detail-btm ul.sec {flex-flow: column;list-style: none !important;gap: 12px;padding: 0 !important;}
section.global-msg-section.job-detail-pg .ml-detail-btm ul.sec li {cursor: pointer;color: #313131;font-family: Poppins;font-size: 14px;font-style: normal;font-weight: 500;line-height: 20px;letter-spacing: 0.07px;padding: 0;border: none;margin: 0;}
section.global-msg-section.job-detail-pg .tooltip-inner:after, section.global-msg-section.job-detail-pg .tooltip-inner:before{left: 75%;}
.swal2-popup.swal2-modal.close-requirement-popup{padding: 40px;border-radius: 20px;}
.swal2-popup.swal2-modal.close-requirement-popup h3{color: #000;padding-top: 20px;padding-bottom: 8px;font-family: Poppins;font-size: 24px;font-style: normal;font-weight: 600;line-height: normal;}
.swal2-popup.swal2-modal.close-requirement-popup p{color: #808080;text-align: center;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;}
.swal2-popup.swal2-modal.close-requirement-popup .swal2-actions{margin-top: 30px;gap: 15px;}
.swal2-popup.swal2-modal.close-requirement-popup .swal2-actions button.swal2-styled{margin: 0;font-family: Poppins;font-size: 16px;font-style: normal;border-radius: 30px;padding: 10px 26px;border: 1px solid #D0D5DD!important;background: #FFF;line-height: 22px;}
.swal2-popup.swal2-modal.close-requirement-popup .swal2-actions button.swal2-styled.swal2-confirm{color: #313131!important;order: 1;}
.swal2-popup.swal2-modal.close-requirement-popup{width: 520px !important;}

/* min-height: calc(100vh - 360px); */
.Proposal-details .global-msg-section .msg-box-main.conversasion-main{border-bottom: 0!important;}
.Proposal-details .global-msg-section .msg-box-main .type-msg-box{border-radius: 0 0 16px 16px;}
.Proposal-details .global-msg-section .msg-box-main{height: auto!important;    border-radius: 16px !important;}
/* .Proposal-details .global-msg-section .msg-box-main .msg-bar{min-height: calc(100vh - 487px)!important;max-height: calc(100vh - 487px)!important;} */
.Proposal-details .global-msg-section .msg-bar .justify-con-end{min-height: 338px;}


.feedback-modal .modal-content .modal-header {padding:0 0 20px;margin-bottom: 20px;border-bottom: 2px solid #DDE8E0;}
.feedback-modal .modal-content{padding: 30px;}
.feedback-modal .modal-content .modal-header .modal-title{color: #313131;text-align: center;font-family: Poppins;font-size: 22px;font-weight: 600;line-height: normal;}
.feedback-modal .modal-content .modal-header ul{display: flex;justify-content: center;}
.feedback-modal .modal-content .modal-header ul li{ color: #FFF;font-family: "Open Sans";padding: 0 9px;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;display: flex; align-items: center;}
.feedback-modal .modal-content .modal-header ul li span{padding-left: 8px;}
.feedback-modal .modal-body{margin: 0;padding: 0;}
.feedback-modal .modal-body h5{color: #313131;
font-family: Poppins;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;padding-bottom: 12px;
letter-spacing: 0.15px;}
.feedback-modal .modal-body textarea{color: #313131;font-family: Roboto;font-size: 16px;font-style: normal;font-weight: 400;line-height: 20px;}
.feedback-modal .modal-body .common-btn{font-size: 12px;border-radius: 100px;padding: 3px 30px;}
.feedback-modal .modal-dialog{max-width: 720px;display: flex;align-items: center;justify-content: center;height: 100%;margin: 0 auto;}
.feedback-modal .modal-header .close{position: absolute;top:30px;right:30px;margin: 0;z-index: 9;}
.feedback-modal .modal-footer{border-top: none;padding: 30px 0 0;justify-content: space-between;}
.feedback-modal .modal-footer .common-btn{margin: 0;color: #808080;text-align: center;border-radius: 8px;background: #E4E4E4;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 600;line-height: normal;border-color: #E4E4E4;}
.feedback-modal .modal-footer .common-btn.active{background: #5AAD00;color: #fff;border-color: #5AAD00;}
.feedback-modal .modal-footer .common-btn.cancel-btn{color: #313131;background: #fff;border-radius: 6px;border: 2px solid #DDE8E0;}

.Proposal-details .global-msg-section .msg-box-main.conversasion-main .no-message-found.msg-right{
  border-bottom: 1px solid #DDE8E0;
  border-radius: 16px;
  min-height: calc(100vh - 321px);
}

section.global-msg-section.training_ads.Proposal-details{padding-top: 0;}
.post-proposal-left #cover-letter .ck.ck-reset.ck-editor.ck-rounded-corners {box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);border-radius: 8px;}
.post-proposal-left #cover-letter .ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar{border: none!important;border-bottom: 1px solid #DDE8E0!important;border-top-left-radius: 8px !important;border-top-right-radius: 8px !important;}
.post-proposal-left #cover-letter .ck.ck-editor__editable_inline{border: none!important;border-bottom-left-radius: 8px !important;min-height: 200px;border-bottom-right-radius: 8px !important;color: #313131;font-family: Roboto;line-height: 1.5;font-size: 14px;}

.sectionService.sectionService-new .modal-dialog{max-width: 1025px;}
.sectionService.sectionService-new .modal-dialog .modal-title{padding-bottom: 0 !important;}
.sectionService.sectionService-new .modal-content{border-radius: 8px;padding: 0 30px}
.ScheduleMoreModal.global.ml-detail-popup.escrowed-popup-inner .modal-body{padding-bottom: 30px;}
.ScheduleMoreModal.global.ml-detail-popup.escrowed-popup-inner .schedule-more table.table thead th{color: #fff;}
.ScheduleMoreModal.global.ml-detail-popup.escrowed-popup-inner .schedule-more table.table tbody td{padding: 15px;}

.reg-process .languages-checkbox.form-group input[type='checkbox']+label{padding-left: 22px!important;}
.languages-checkbox .pure-checkbox input[type=checkbox]+label:before{background: transparent;
  border: 1px solid #599E00;
  width: 14px;
  height: 14px;}
.languages-checkbox .cuppa-dropdown .pure-checkbox{position: relative;}
.languages-checkbox .cuppa-dropdown .pure-checkbox:after{content: ""!important;margin-top: 0;
border: solid #fff;
top: 16px;
  left: 15px;
  width: 5px;
  height: 9px;
border-width: 0 2px 2px 0;
position: absolute;
transform: rotate(45deg) scale(1);
opacity: 0;
transition: 0.3s ease-in-out;}
.languages-checkbox .cuppa-dropdown .pure-checkbox.selected-item:after{opacity: 1;}
.languages-checkbox .pure-checkbox.selected-item input[type=checkbox]+label:before{background: #599E00;}
.Training-batch-detail-pg .message-table table td:last-child .d-flex.align-items-center{justify-content: flex-start;}
.Training-batch-pg .Training-batch-pg-inner .details-sidebar .batch_edit{.Training-batch-pg .Training-batch-pg-inner .details-sidebar .batch_edit:hover{transition: opacity 0.3s ease; background: #599E00;cursor: pointer;}}
.Training-batch-pg .Training-batch-pg-inner .details-sidebar .batch_edit:hover{ transform: scale(1.2);cursor: pointer;}


section.global-msg-section.job-detail-pg.for-trainer .ml-detail-btm ul.sec li{white-space: nowrap;}
section.global-msg-section.job-detail-pg.for-trainer .tooltip-inner:after, .job-detail-pg.for-trainer .tooltip-inner:before{left: 50%;}

.dont-show-popup .modal-body {
  display: flex;
  flex-flow: column;
  align-items: center;
  margin: 0 auto;
}

.earning-pg.subscription-lft .price.price-sub-block .pr-lft::before{background: transparent;}
.earning-pg.subscription-lft.my-video-subscription .yrly-sub .price .pr-lft:hover button.common-btn svg g{fill: #5AAD00;}
.ag-sd .course-complete .progress-course{margin: 0;}
.ag-sd .course-complete .progress-course .progress-bar span{top:8px}

.ml-detail-btm ul.sec li .tooltip-de{white-space: normal;}


.post-proposal .cuppa-dropdown .selected-list .c-btn {background-position: 90% center;border-radius: 30px;border-radius: 8px;
  border: none;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);color: #313131;font-family: Roboto;font-size: 14px;font-weight: 400;line-height: 1;padding: 17px 16px!important;min-width: 140px;background: none;}
.post-proposal .cuppa-dropdown .selected-list .c-btn svg{display: none;}
.post-proposal .cuppa-dropdown .selected-list .c-btn .c-angle-down{background: url('../images/arrow-btm.svg') no-repeat;display: block;top: 50%;right: 15px;background-size: 11px 11px;}
.post-proposal .cuppa-dropdown .selected-list .c-btn .c-angle-up{background: url('../images/arrow-btm-reverse.svg') no-repeat;display: block;top: 50%;right: 15px;background-size: 11px 11px;}
.post-proposal .cuppa-dropdown .pure-checkbox.selected-item label::before, .post-proposal .cuppa-dropdown .pure-checkbox.selected-item label::after{display: none;}
.post-proposal .dropdown-list ul li{padding: 0;}
.post-proposal .cuppa-dropdown .pure-checkbox label{font-size: 14px;font-weight: 500!important;color: #3C434A!important;line-height: 1.5;padding: 3.5px 16px!important;text-transform: capitalize;width: 100%;font-family: Poppins;}
.post-proposal .dropdown-list ul li:hover{background: #F1F5EF;}
.post-proposal .cuppa-dropdown .dropdown-list{margin-top: 0px;}
.post-proposal .cuppa-dropdown .list-area{border-radius: 12px;box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.15);overflow: hidden;}
.post-proposal  .c-btn:focus,.post-proposal  .c-btn:hover {border-color: #5AAD00 !important;}
.post-proposal .cuppa-dropdown .selected-list .c-btn:hover{border-color: #91AE99}

.feedback-modal-remove .modal-content {padding: 40px;}
.feedback-modal.feedback-modal-remove .modal-content .modal-header{border: none;padding: 0;margin: 0;}
.feedback-modal-remove .con-sec {text-align: center;margin-bottom: 40px;}
.feedback-modal-remove .con-sec h2{color: #313131;padding-bottom: 18px;padding-top: 30px; font-family: Poppins;font-size: 24px;font-style: normal;font-weight: 600;line-height: 1;text-transform: capitalize;}
.feedback-modal-remove .con-sec p{color: #787C82;font-family: Roboto;font-size: 16px;font-style: normal;font-weight: 400;line-height: 18.75px; }
.feedback-modal-remove .btn-sec {text-align: center;display: flex;justify-content: center;gap: 20px;}
.feedback-modal.feedback-modal-remove .modal-body .common-btn{color:#fff;margin: 0;border-radius: 30px;border: 2px solid #F85347;padding: 12px 20px;line-height: 1;background: #F85347;font-size: 16px;font-weight: 600;}
.feedback-modal.feedback-modal-remove .modal-body .common-btn.cancel-btn{border-radius: 30px;border-color: #D0D5DD;background: #fff;color: #313131;}


.success-story-sec .swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;background: #BABABA;opacity: 1;margin: 0 2px;-webkit-border-radius: 20px;border-radius: 20px;-webkit-transition: opacity .5s, background-color .5s, width .5s;-o-transition: opacity .5s, background-color .5s, width .5s;transition: opacity .5s, background-color .5s, width .5s;-webkit-transition-delay: .5s, .5s, 0s;-o-transition-delay: .5s, .5s, 0s;transition-delay: .5s, .5s, 0s;} 
.success-story-sec .swiper-pagination-bullet-active{width: 24px;height: 8px;border-radius: 4px;background: #27B94E;}

.testimonail-sec .swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;background: #BABABA;opacity: 1;margin: 0 2px;-webkit-border-radius: 20px;border-radius: 20px;-webkit-transition: opacity .5s, background-color .5s, width .5s;-o-transition: opacity .5s, background-color .5s, width .5s;transition: opacity .5s, background-color .5s, width .5s;-webkit-transition-delay: .5s, .5s, 0s;-o-transition-delay: .5s, .5s, 0s;transition-delay: .5s, .5s, 0s;} 
.testimonail-sec .swiper-pagination-bullet-active{width: 24px;height: 8px;border-radius: 4px;background: #27B94E;}

.downloadbrochure-modal .modal-dialog{max-width: 895px; display: flex;align-items: center;justify-content: center;height: 100%;margin: 0 auto;}
.downloadbrochure-modal .modal-content {padding: 0;border-radius: 24px;border: none;}
.downloadbrochure-modal .modal-content .modal-header{border: none;padding: 0;margin: 0;}
.downloadbrochure-modal .form-control {font-family: Roboto;font-size: 14px;font-style: normal;font-weight: 400;line-height: 22px;letter-spacing: -0.14px;padding: 9px 16px;padding-left: 46px;color: #202020;}
.downloadbrochure-modal ::placeholder{color: #B9B9B9;}
.downloadbrochure-modal .iti__flag-container {position: absolute;border: none;background: transparent;margin: 0;}
.downloadbrochure-modal .iti__selected-flag, .downloadbrochure-modal .selected-flag{background-color: transparent !important;}
.downloadbrochure-modal .iti.separate-dial-code input, .downloadbrochure-modal .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-2 input{padding-left: 73px !important;}

.expert-modal .modal-dialog{max-width: 895px; display: flex;align-items: center;justify-content: center;height: 100%;margin: 0 auto;}
.expert-modal .modal-content {padding: 0;border-radius: 24px;border: none;}
.expert-modal .modal-content .modal-header{border: none;padding: 0;margin: 0;}
.expert-modal .form-control {font-family: Roboto;font-size: 14px;font-style: normal;font-weight: 400;line-height: 22px;letter-spacing: -0.14px;padding: 9px 16px;padding-left: 46px;color: #202020;}
.expert-modal ::placeholder{color: #B9B9B9;}
.expert-modal .iti__flag-container {position: absolute;border: none;background: transparent;margin: 0;}
.expert-modal .iti__selected-flag, .expert-modal .selected-flag{background-color: transparent !important;}
.expert-modal .iti.separate-dial-code input, .expert-modal .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-2 input{padding-left: 73px !important;}


.schedule-modal .modal-dialog{max-width: 895px; display: flex;align-items: center;justify-content: center;height: 100%;margin: 0 auto;}
.schedule-calendar-modal .modal-dialog{max-width: 1066px;}
.schedule-modal .modal-content {padding: 0;border-radius: 24px;border: none;}
.schedule-modal .modal-content .modal-header{border: none;padding: 0;margin: 0;}
.schedule-modal .form-control {font-family: Roboto;font-size: 14px;font-style: normal;font-weight: 400;line-height: 22px;letter-spacing: -0.14px;padding: 9px 16px;padding-left: 46px;color: #202020;}
.schedule-modal ::placeholder{color: #B9B9B9;}

.schedule-date-modal .modal-dialog{max-width: 1065px; display: flex;align-items: center;justify-content: center;height: 100%;margin: 0 auto;}
.schedule-date-modal .modal-content {padding: 0;border-radius: 24px;border: none;}
.schedule-date-modal .modal-content .modal-header{border: none;padding: 0;margin: 0;}
.schedule-date-modal .form-control {font-family: Roboto;font-size: 14px;font-style: normal;font-weight: 400;line-height: 22px;letter-spacing: -0.14px;padding: 9px 16px;padding-left: 46px;color: #202020;}
.schedule-date-modal ::placeholder{color: #B9B9B9;}


.congrats-modal .modal-dialog{max-width: 535px; display: flex;align-items: center;justify-content: center;height: 100%;margin: 0 auto;}
.congrats-modal .modal-content {padding: 0;border-radius: 24px;border: none;}
.congrats-modal .modal-content .modal-header{border: none;padding: 0;margin: 0;}


.stripe-popup .modal-dialog {
height: 100%;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto;max-width: 700px;
}
.stripe-popup .modal-dialog .modal-content{padding: 40px;border-radius: 16px;
background: #FFF;
border: none;}

.stripe-popup .cuppa-dropdown .selected-list .c-btn {background-position: 90% center;color: #000;min-width: 140px;border: 1px solid #DDE8E0!important;padding: 9px 30px 9px 16px!important;font-size: 15px;border-radius: 8px;background: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.stripe-popup .cuppa-dropdown .selected-list .c-btn span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.stripe-popup .cuppa-dropdown .selected-list .c-btn svg{display: none;}
.stripe-popup .cuppa-dropdown .selected-list .c-btn .c-angle-down{background: url('../images/arrow-btm.svg') no-repeat;display: block;top: 50%;right: 15px;background-size: 11px 11px;}
.stripe-popup .cuppa-dropdown .selected-list .c-btn .c-angle-up{background: url('../images/arrow-btm-reverse.svg') no-repeat;display: block;top: 50%;right: 15px;background-size: 11px 11px;}
.stripe-popup .cuppa-dropdown .pure-checkbox.selected-item label::before, .stripe-popup .cuppa-dropdown .pure-checkbox.selected-item label::after{display: none;}
.stripe-popup .dropdown-list ul {margin-left: 0!important;}
.stripe-popup .dropdown-list ul li{padding: 0!important;}
.ScheduleMoreModal.global.refund-amt.stripe-popup .modal-body li{padding: 0;}
.stripe-popup .cuppa-dropdown .pure-checkbox label{font-size: 14px;font-weight: 500!important;color: #3C434A!important;line-height: 1.5;padding: 6px 16px!important;text-transform: capitalize;width: 100%;font-family: Poppins;}
.stripe-popup .dropdown-list ul li:hover{background: #F1F5EF;}
.stripe-popup .cuppa-dropdown .dropdown-list{margin-top: 0px;}
.stripe-popup .cuppa-dropdown .list-area{border-radius: 12px;box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.15);overflow: hidden;}
.stripe-popup  .c-btn:focus,.stripe-popup  .c-btn:hover {border-color: #5AAD00 !important;}
.stripe-popup .cuppa-dropdown .selected-list .c-btn:hover{border-color: #91AE99}
.stripe-popup .cuppa-dropdown .dropdown-list {
  margin-top: 0;
  position: absolute;
  top: 42px !important;
  left: 0 !important;
}
.cr-sc .swiper-pagination-bullet {
    padding: 0;
    border-radius: 100%;
    width: auto;
    height: 8px;
    width: 8px;
    opacity: 1;
    background: #B4D3AF;
  }
.cr-sc .swiper-pagination-bullet-active {
    width: 10px;
    height: 10px;
    background: #5AAD00;
  }
.live-quiz-inner .ck.ck-reset, .live-quiz-inner .ck.ck-reset_all, .live-quiz-inner .ck.ck-reset_all *{background: #fff!important;}

.global-msg-section .training-details-top .status_sec_main .tooltip.show{left: inherit!important;right: 0;transform: translate(0, 30px)!important;}
.global-msg-section .training-details-top .status_sec_main .tooltip .tooltip-inner:after, .global-msg-section .training-details-top .status_sec_main .tooltip .tooltip-inner:before {left: 87%;}

.global-msg-section .prpsal-mn-sec .prpsal-box .status-sec .tooltip-sec {
  position: relative;
}
.global-msg-section .prpsal-mn-sec .prpsal-box .status-sec .tooltip.show{left: -30px!important;transform: translate(0, 30px)!important;}
.global-msg-section .prpsal-mn-sec .prpsal-box .status-sec .tooltip .tooltip-inner:after, .global-msg-section .prpsal-mn-sec .prpsal-box .status-sec .tooltip .tooltip-inner:before {left:47px;}
.global-msg-section .prpsal-mn-sec .prpsal-box .status-sec .tooltip .tooltip-inner:before{border-bottom-color: rgba(204, 204, 204, 0.31);}
.global-msg-section .prpsal-mn-sec .prpsal-box .status-sec .tooltip li{white-space: nowrap;}
.global-msg-section .prpsal-mn-sec .prpsal-box .status-sec .tooltip-inner {box-shadow: 0 0 11px 0 rgba(0, 0, 0, 0.16);border-radius: 8px;}
.global-msg-section .prpsal-mn-sec .prpsal-box .status-sec .tooltip-inner .ml-detail-btm{padding: 8px 0;}
.global-msg-section .prpsal-mn-sec .prpsal-box .status-sec .sec{gap: 0;}
.global-msg-section .prpsal-mn-sec .prpsal-box .status-sec .sec li{padding: 5px 10px;}
.global-msg-section .prpsal-mn-sec .prpsal-box .status-sec .sec li:hover{background: #DDE8E0;}
.global-msg-section .prpsal-mn-sec .prpsal-box .status-sec .tooltip-sec .disabled-tooltip{
      pointer-events: none;
}
.global-msg-section .prpsal-mn-sec .prpsal-box .status-sec .tooltip-sec .disabled-tooltip img{
      filter: brightness(0) saturate(100%) invert(76%) sepia(0%) saturate(189%) hue-rotate(42deg) brightness(98%) contrast(92%);
}


section.global-msg-section.Training-batch-detail-pg.meeting-comp .message-table table tbody tr td:nth-child(3), section.global-msg-section.Training-batch-detail-pg.meeting-comp .message-table table thead tr td:nth-child(3){overflow: inherit;}
header .navbar-nav li span.new {
    font-family: Poppins;
    font-size: 8px;
    font-weight: 500;
    line-height: 1;
    text-align: left;
    color: #fff;
    background: linear-gradient(180deg, #0061C1 0%, #002E5B 100%);
    padding: 3px 8px;
    border-radius: 15px;
    display: inline-flex;
    position: absolute;
    left: 2px;
    top: -13px;
}

.Experts-sec .dotss{text-align: center;margin-top: 20px;}
.Experts-sec .swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;background: #BABABA;opacity: 1;margin: 0 2px;-webkit-border-radius: 20px;border-radius: 20px;-webkit-transition: opacity .5s, background-color .5s, width .5s;-o-transition: opacity .5s, background-color .5s, width .5s;transition: opacity .5s, background-color .5s, width .5s;-webkit-transition-delay: .5s, .5s, 0s;-o-transition-delay: .5s, .5s, 0s;transition-delay: .5s, .5s, 0s;} 
.Experts-sec .swiper-pagination-bullet-active{width: 24px;height: 8px;border-radius: 4px;background: #27B94E;}

.tw-col-sec .cuppa-dropdown .selected-list .c-btn {
    background:  url(../images/ChevronDown.svg) 96% center no-repeat , url(../images/Globe.svg) left 8px center no-repeat , #E5E5E5;
    border: none;
    padding: 8px !important;
    padding-left: 30px !important;
    color: #202020;
    font-family: Roboto;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.12px;
    border-radius: 8px;
}


.tw-col-sec .milestone-completion.tooltip-des.tooltip-big.tt-fix {margin-left: 6px;}
.tw-col-sec .cuppa-dropdown .pure-checkbox.selected-item label::before, .tw-col-sec .cuppa-dropdown .pure-checkbox.selected-item label::after{display: none;}
.tw-col-sec .dropdown-list ul li{padding: 0;}
.tw-col-sec .cuppa-dropdown .pure-checkbox label{font-size: 14px;font-weight: 400!important;color: #313131!important;line-height: 1;padding: 7px 16px!important;text-transform: capitalize;width: 100%;}
.tw-col-sec .dropdown-list ul li:hover{background: #F1F5EF;}
.tw-col-sec .cuppa-dropdown .dropdown-list{margin-top: -2px;}
.tw-col-sec .cuppa-dropdown .list-area{border-radius: 6px;box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.15);overflow: hidden;}

.button-prevvv:hover circle ,.button-nexttt:hover circle,.button-prevv:hover circle ,.button-nextt:hover circle{fill: #5aad00;}
.button-prevvv:hover path ,.button-nexttt:hover path,.button-prevv:hover path ,.button-nextt:hover path{fill: #fff;}

header.landing-header.landing-header-for-inner.video-header .dropdown-toggle:after {
  background: url(../images/arrow-white.svg) no-repeat;
  width: 10px;
  height: 6px;
  border: none;
  vertical-align: middle;
  background-size: cover;
  margin-left: 4px;    position: static;
}

section.global-msg-section.training_ads.Proposal-details.Proposal-Details-Custom .global-msg-section .msg-box-main.conversasion-main{min-height: 100%;}
section.global-msg-section.training_ads.Proposal-details.Proposal-Details-Custom .global-msg-section .msg-box-main.conversasion-main .no-message-found.msg-right{padding: 40px;}




#callbackForm .cuppa-dropdown .selected-list .c-btn {background-position: 90% center;color: #000;min-width: 140px;border: 2px solid #DDE8E0!important;padding: 9px 30px 9px 16px!important;font-size: 15px;border-radius: 8px;background: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#callbackForm .cuppa-dropdown .selected-list .c-btn span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#callbackForm .cuppa-dropdown .selected-list .c-btn svg{display: none;}
#callbackForm .cuppa-dropdown .selected-list .c-btn .c-angle-down{background: url('../images/arrow-btm.svg') no-repeat;display: block;top: 50%;right: 15px;background-size: 11px 11px;}
#callbackForm .cuppa-dropdown .selected-list .c-btn .c-angle-up{background: url('../images/arrow-btm-reverse.svg') no-repeat;display: block;top: 50%;right: 15px;background-size: 11px 11px;}
#callbackForm .dropdown-list ul {margin-left: 0!important;}
#callbackForm .dropdown-list ul li{padding: 0!important;}
.ScheduleMoreModal.global.refund-amt#callbackForm .modal-body li{padding: 0;}
#callbackForm .cuppa-dropdown .pure-checkbox label{font-size: 14px;font-weight: 400!important;color:#313131!important;line-height:normal;padding: 10px 16px 10px 30px!important;text-transform: capitalize;width: 100%;font-family: Roboto;}
#callbackForm .dropdown-list ul li:hover{background: #F1F5EF;}
#callbackForm .cuppa-dropdown .dropdown-list{margin-top: 0px;}
#callbackForm .cuppa-dropdown .list-area{border-radius: 8px;box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);overflow: hidden;}
#callbackForm  .c-btn:focus,#callbackForm  .c-btn:hover {border-color: #5AAD00 !important;}
#callbackForm .cuppa-dropdown .selected-list .c-btn:hover{border-color: #91AE99}
#callbackForm .cuppa-dropdown .dropdown-list {margin-top: 0;position: absolute;top: 48px !important;left: 0 !important;}
#callbackForm .pure-checkbox input[type=checkbox]+label:before{top: 18px;}
#callbackForm .pure-checkbox input[type=checkbox]:checked+label:after {width: 9px;height: 9px;border: none;background: #5AAD00;border-radius: 100%;transform: none !important;left: 12px;top: 18px;}
#callbackForm .pure-checkbox input[type=checkbox]:checked+label:before{border-color: #5AAD00!important;}
.videoModal .modal-body .right-sec #callbackForm .title-sec[_ngcontent-serverApp-c191] h2::after{content: none;}
.videoModal .modal-body .right-sec #callbackForm .form-group{margin-bottom: 10px;}
#callbackForm .selected-list span{color: #313131;}


.global-msg-section.create-course .ads-sec .card .card-footer span.status-tooltip, .global-msg-section.create-course .ads-sec .card .card-footer span.status-tooltip::after {position: absolute!important;}

section.global-msg-section.training_ads.Proposal-details.Proposal-Details-Custom .empty-coupon-sec.batch, section.global-msg-section.training_ads.Proposal-details.Proposal-Details-Custom .global-msg-section.messages{height: 100%;}
section.global-msg-section.training_ads.Proposal-details.Proposal-Details-Custom .empty-coupon-sec.batch .container, section.global-msg-section.training_ads.Proposal-details.Proposal-Details-Custom .global-msg-section.messages .container{height: 100%;}
/* .Proposal-details .global-msg-section .msg-box-main .msg-bar {min-height: calc(100vh - 350px) !important;max-height: calc(100vh - 350px) !important;} */

.find-job-pg.Proposal-details .prpsal-footer span.tag {
    border-radius: 35px;
    background: #F2F7F1;
    color: #313131;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-color: #F2F7F1;
    padding: 7px 12px;
    display: inline;
    min-height: inherit;
}
.find-job-pg.Proposal-details .prpsal-footer span.tag span{padding-left: 0;color: #313131;}
.find-job-pg.Proposal-details .prpsal-footer div{display: inline-flex;}
.find-job-pg.Proposal-details .prpsal-footer .rail-container{padding: 0;height: auto;}
.milestone-status .milestone-status-right .ml-detail > .ml-detail-btm{display: flex;}
.milestone-status .milestone-status-right .ml-detail > .ml-detail-btm .btn-sec {display: flex;align-items: center;}


.campus-login .cuppa-dropdown .selected-list .c-btn,.talk-to-page .cuppa-dropdown .selected-list .c-btn {background-position: 90% center;color: #000;min-width: 140px;border: 2px solid #DDE8E0!important;padding: 9px 30px 9px 16px!important;font-size: 15px;border-radius: 8px;background: #fff;}
.campus-login .cuppa-dropdown .selected-list .c-btn span span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 90%;}
.campus-login .cuppa-dropdown .selected-list .c-btn svg,.talk-to-page .cuppa-dropdown .selected-list .c-btn svg{display: none;}
.campus-login .cuppa-dropdown .selected-list .c-btn .c-angle-down,.talk-to-page .cuppa-dropdown .selected-list .c-btn .c-angle-down{background: url('../images/arrow-btm.svg') no-repeat;display: block;top: 50%;right: 15px;background-size: 11px 11px;}
.campus-login .cuppa-dropdown .selected-list .c-btn .c-angle-up,.talk-to-page .cuppa-dropdown .selected-list .c-btn .c-angle-up{background: url('../images/arrow-btm-reverse.svg') no-repeat;display: block;top: 50%;right: 15px;background-size: 11px 11px;}
.campus-login .dropdown-list ul {margin-left: 0!important;}
.campus-login .dropdown-list ul li{padding: 0!important;}
.ScheduleMoreModal.global.refund-amt.campus-login .modal-body li{padding: 0;}
.campus-login .cuppa-dropdown .pure-checkbox label{font-size: 14px;font-weight: 400!important;color:#313131!important;line-height:normal;padding: 10px 15px!important;text-transform: capitalize;width: 100%;font-family: Roboto;}
.campus-login .dropdown-list ul li:hover{background: #F0FFDC;}
.campus-login .cuppa-dropdown .dropdown-list{margin-top: 0px;}
.campus-login .cuppa-dropdown .list-area{border-radius: 8px;box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);overflow: hidden;}
.campus-login  .c-btn:focus,.campus-login  .c-btn:hover {border-color: #5AAD00 !important;}
.campus-login .cuppa-dropdown .selected-list .c-btn:hover{border-color: #91AE99}
.campus-login .cuppa-dropdown .dropdown-list {margin-top: 0;position: absolute;left: 0 !important;top: 100% !important;}
.campus-login .pure-checkbox input[type=checkbox]+label:before{display: none;}
.campus-login .pure-checkbox input[type=checkbox]:checked+label:after {display: none;}
.campus-login .form-control {font-family: Roboto;font-size: 14px;font-style: normal;font-weight: 400;line-height: 22px;letter-spacing: -0.14px;padding: 9px 16px;padding-left: 46px;color: #202020;}
.campus-login ::placeholder{color: #B9B9B9;}
.campus-login .iti__flag-container {position: absolute;border: none;background: transparent;margin: 0;}
.campus-login .iti__selected-flag, .campus-login .selected-flag{background-color: transparent !important;}
.campus-login .iti.separate-dial-code input, .campus-login .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-2 input{padding-left: 73px !important;padding-right: 130px;}

.submit-final-modal .modal-dialog {
  display: flex;
  height: 100%;
  margin: 0 auto;
  align-items: center;
  justify-content: center;
}
.addtocart-modal .modal-dialog {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    height: 100vh;
}
.select-path-popup .modal-dialog {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    max-width: 690px;
}
.select-path-popup .modal-dialog .modal-content {
  border-radius: 40px;
  background: #FFF;
  padding: 0 40px 40px;
  border: none;
}

/* custom banner start */
.custom-banner-hz{border-radius: 12px;padding: 20px;max-width: 616px;color: #fff;background:#100B30 url('../images/banner-bg.png')  no-repeat;background-size: cover;display: grid;grid-template-columns: 1fr 140px;align-items: center;}
.custom-banner-hz h6{font-family: 'Poppins';font-size: 16px;font-weight: 500;margin-bottom: 5px;}
.custom-banner-hz h3{font-family: 'Poppins';font-size: 24px;font-weight: 700;margin-bottom:12px}
.custom-banner-hz ul {display: flex;flex-direction: column;row-gap: 6px;margin-bottom: 24px;}
.custom-banner-hz ul li{font-family: "Open Sans";font-size: 14px;font-weight: 500;background: url('../images/check-green-black.png') no-repeat left center;;padding-left: 24px;}
.custom-banner-hz .green-btn{background: #86E023;font-family: 'Poppins';border-radius: 30px;font-size: 14px;color: #100B30;font-weight: 600;padding:8px;display: flex;align-items: center;gap:8px;}
.custom-banner-hz .green-btn:hover{background-color: #5AAD00;}

.custom-banner-vt{border-radius: 12px;max-width: 342px;color: #fff;background:#100B30 url('../images/banner-bg-vt.png')  no-repeat;background-size: cover;display: grid;align-items: center;}
.custom-banner-vt h3{font-size: 24px;font-weight: 700;margin-bottom: 20px;font-family: "Open Sans";text-align: center;}
.custom-banner-vt ul{display: grid;row-gap: 15px;}
.custom-banner-vt ul li{font-size: 16px;font-weight: 600;font-family: "Open Sans";display:flex;align-items: flex-start;row-gap:12px;column-gap:16px}
.custom-banner-vt h5{font-size: 18px;color: #fff;text-align: center;font-family: "Open Sans";line-height: 1.4;margin-bottom:20px;font-weight: 600;}
.custom-banner-vt h5 span{font-size: 28px;font-weight:700}
.custom-banner-vt button{background-color: #F34F1C;color: #fff;font-family: 'Poppins';border-radius: 30px;font-size: 16px;padding:8px 16px 8px 8px;font-weight: 600;display: flex;align-items: center;gap: 8px;}
.custom-banner-vt button img{filter: invert(1);}
.custom-banner-vt .top-content{padding: 30px 20px 20px;}
.custom-banner-vt .btm-content{padding:20px 20px 30px;display: flex;align-items: center;flex-direction: column;border-top: 1px solid #3D3957;}

.mobile_number .iti__flag-container{ margin-right: 0;border-right: none;border-top-right-radius: 0;border-bottom-right-radius: 0;}
.mobile_number .iti--allow-dropdown input{border-left: none;border-top-left-radius: 0;border-bottom-left-radius: 0;border-width: 1px;}
.mobile_number .iti--allow-dropdown input:focus, .mobile_number .iti--allow-dropdown input:focus:hover{border-width: 1px;border-color:#DDE8E0;border-left: none;}


.campus-login-program .mobile_number  ngx-intl-tel-input,.talk-to-page .mobile_number  ngx-intl-tel-input,.talk-to-page .mobile_number input{border: 2px solid #DDE8E0;border-radius: 8px;}
.campus-login-program .mobile_number  .form-control,.talk-to-page .mobile_number .form-control{border: none;}
.campus-login-program .mobile_number .iti .selected-dial-code,.talk-to-page .mobile_number .iti .selected-dial-code{margin-left:0 !important}
.campus-login-program .cuppa-dropdown .selected-list .c-btn,.talk-to-page .cuppa-dropdown .selected-list .c-btn{font-size: 14px;}
.campus-login-program .selected-dial-code,.talk-to-page .selected-dial-code{font-size: 14px;}
.campus-login-program .iti input[type=tel],.talk-to-page .iti input[type=tel]{padding: 11px 16px;}
.campus-login-program .iti__selected-flag.dropdown-toggle,.talk-to-page .iti__selected-flag.dropdown-toggle{width: 58px !important;background-position: 89% center;}
.campus-login-program .iti.separate-dial-code input, .campus-login-program .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-2 input{padding-left: 63px !important;}
.talk-to-page .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-2 input,.talk-to-page .iti.separate-dial-code input{padding-left: 0 !important;}
.campus-login-program .country-dropdown{min-width: 357px !important;width: 100% !important;}
.campus-login-program .country-dropdown .iti__country-name{white-space: normal;}
.talk-to-page .mobile_number input{width: 100%;}
.talk-to-page .ng-untouched .cuppa-dropdown .selected-list .c-btn span{color: #B9B9B9;}
.talk-to-page .list-area{margin-top: 7px;box-shadow: 0px 0px 8px 0px #00000040;border-radius: 8px;overflow: hidden;}
.talk-to-page .pure-checkbox input[type=checkbox]+label{font-family: Roboto;font-size: 14px;font-weight: 400;color: #202020;padding-left: 24px;}
.talk-to-page .pure-checkbox input[type=checkbox]+label:before{width: 16px;height: 16px;border: 1px solid #DDE8E0;border-radius: 50%;}
.talk-to-page .pure-checkbox input[type=checkbox]+label:after{width: 8px;height: 8px;background: #5AAD00;border: none;border-radius: 50%;left: 5px;top: 11px;margin: 0;}
.talk-to-page .pure-checkbox input[type=checkbox]:checked+label:before{border-color: #5AAD00;}
.talk-to-page .dropdown-list ul{padding: 5px 0;}
.talk-to-page .dropdown-list ul li{padding: 5px 16px;line-height: 1;}
.talk-to-page .dropdown-list ul li:first-child{padding-top:5px}
.talk-to-page .mobile_number .iti__flag-container{border: none;min-width: 68px;}
.talk-to-page .mobile_number .form-control{font-size: 14px;}
.talk-to-page .mobile_number .form-control::placeholder{color: #B9B9B9;}
.talk-to-page .mobile_number .form-control::-webkit-placeholder{color: #B9B9B9;}
.talk-to-page .mobile_number .form-control::-moz-placeholder{color: #B9B9B9;}

.payment-congrats-modal .modal-dialog {max-width: 674px;}

.campaign-mobile{flex-direction: column;}
.campaign-mobile .form-control{font-size: 14px;background: #EFF0F3;font-family: Open Sans;font-weight: 400;border-color: #EFF0F3;}
.campaign-mobile .iti .selected-dial-code{margin-left: 0 !important;font-family: Open Sans;font-size: 14px;}
.campaign-mobile .iti__selected-flag.dropdown-toggle {width: 58px !important;border-radius: 0;}
.campaign-mobile .iti__flag-container{min-width: 55px;}
.campaign-mobile .iti__selected-flag, .campaign-mobile .selected-flag{background-position: 92% center;background-color: #EFF0F3 !important;}
.campaign-mobile .iti__flag-container{border-color: #EFF0F3;}
.campaign-mobile .form-control:focus,.campaign-mobile .form-control:focus:hover {background-color: #E8F8E0;border-color:#E8F8E0 !important}
.campaign-mobile .form-control{padding: 10px 11px;}

.trainer-navbar .dropdown-menu{box-shadow: 0px 0px 10px 0px #00000040;border: none;border-radius: 12px;padding:10px;width: 244px;}
.trainer-navbar .dropdown-menu .dropdown-item{padding: 6px 10px;font-family: Poppins;font-size: 14px;font-weight: 500;line-height: 1.5;display: grid;color: #212529;}
.trainer-navbar .dropdown .dropdown-menu .dropdown-item .withour-hover,.trainer-navbar .dropdown .dropdown-menu .dropdown-item .with-hover,.trainer-navbar .dropdown .dropdown-menu .dropdown-item:hover .withour-hover,.trainer-navbar .dropdown .dropdown-menu .dropdown-item:hover .with-hover{display: none !important;}


.tlc+.tooltip .tooltip-inner {
  padding: 0;
  border-radius: 6px;
  background: #FFF;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
  border: none;
}
.tlc+.tooltip .tooltip-inner:after, .tlc+.tooltip .tooltip-inner:before{content: none;}
.job-ass-content h5{font-weight: 600;margin-bottom: 20px;font-size: 14px;}
.job-ass-content ul.alhpa{list-style-position: inside;font-size: 14px;margin-left: 15px;margin-bottom: 10px;padding-bottom: 0;list-style: lower-alpha;padding-left: 36px;}
.job-ass-content ul.alhpa:last-child{margin-bottom: 0;}
.job-ass-content ul.alhpa b{margin-left:-27px;font-weight: 600;display: inline-block;margin-bottom: 5px;font-family: 'Poppins', sans-serif;}
.job-ass-content ul.alhpa li{padding-bottom: 0;font-family: 'Roboto', sans-serif;font-size: 15px;}
.job-ass-box{border-radius: 10px;margin-bottom: 20px;}

.quickview-dashboard .cuppa-dropdown .selected-list .c-btn{border-radius: 8px;background: url(../images/black-arr-dwn.svg) center right 10px no-repeat;border-color: #DDE8E0;padding: 10px 44px 10px 16px !important;font-family: Poppins;font-size: 14px;font-weight: 500;line-height: 20px;}
.quickview-dashboard angular2-multiselect{display: none;}
.quickview-dashboard .cuppa-dropdown .dropdown-list{min-width: 180px;right: 0;box-shadow: 0px 4px 6px -2px #10182808;box-shadow: 0px 12px 16px -4px #00000026;border-radius: 10px;overflow: hidden;}
.quickview-dashboard .cuppa-dropdown .pure-checkbox label{color: #202020;width: 100%;padding-left: 0;font-family: Poppins;font-size: 14px;font-weight: 500;line-height: 20px;}
.quickview-dashboard .dropdown-list ul li{padding: 10px 16px;width: 100%;font-family: Poppins;font-size: 14px;font-weight: 500;line-height: 20px;}
.quickview-dashboard .pure-checkbox input[type=checkbox]+label:after{left: auto;right: 3px;color: #5AAD00;width: 13px;height: 6px;}
.quickview-dashboard .dropdown-list ul li:hover,.quickview-dashboard .dropdown-list ul li.selected-item{background: #F9FAFB;}


.review-modal .cuppa-dropdown .selected-list .c-btn {min-height: 48px;background-position: 90% center;color: #000;min-width: 140px;border: 2px solid #DDE8E0!important;padding: 9px 30px 9px 16px!important;font-size: 15px;border-radius: 8px;background: #fff;}
.review-modal .cuppa-dropdown .selected-list .c-btn span span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 90%;}
.review-modal .cuppa-dropdown .selected-list .c-btn svg{display: none;}
.talk-to-page .form-text{position: absolute;top: 53px;left: 0;background: #F55252;font-family: Inter;font-size: 12px !important;font-weight: 600;color: #fff !important;margin: 0;z-index: 9;padding: 8px 12px;border-radius: 8px;}
.talk-to-page .form-text{position: absolute;top: 49px;left: 0;background: #F55252;font-family: Inter;font-size: 12px !important;font-weight: 600;color: #fff !important;margin: 0;z-index: 9;padding: 8px 12px;border-radius: 8px;}
.talk-to-page .form-text.text-muted.danger span{font-weight: 600 !important;color: #fff !important;}
.talk-to-page .form-text:before{content: "";display: block;float: right;border-color: transparent;border-style: solid;width: 0;height: 0;line-height: 0;border-width: 0 8px 8px;border-top-color: transparent;border-bottom-color: #F55252;position: absolute;top: -8px;}
.mobile-view-modal{padding: 30px 20px;}
.mobile-view-modal .modal-dialog{max-width: 320px;margin: 0 auto;}
.mobile-view-modal .modal-content{border-radius: 24px;padding: 0 20px;border:none}
.mobile-view-modal .modal-body{text-align: center;}
.mobile-view-modal .modal-body h2{font-family: Poppins;font-size: 28px;font-weight: 600;margin: 20px 0 30px;}
.mobile-view-modal p{font-family: Poppins;font-size: 16px;font-weight: 400;margin-top: 20px;color: #202020;}
.mobile-view-modal .close{font-weight: 400;opacity: 1;font-size: 28px;float: none;margin-left: auto;display: flex;width: 20px;height: 20px;align-items: center;justify-content: center;}
.mobile-view-modal .common-btn{border-radius: 20px;font-size: 16px;padding: 8px 16px;display: flex;gap: 7px;align-items: center;justify-content: center;margin: 30px auto 0;}
.mobile-view-modal .common-btn img{filter: brightness(0) invert(1);width: 17px;}


.Training-batch-pg-mobile .batch-status-mobile .batch-enrolled{display: inline-block;}
.Training-batch-pg-mobile .batch-enrolled-div:before{content:none}
.Training-batch-pg-mobile .filter_sec{width: 100%;margin-bottom: 30px;}
.Training-batch-pg-mobile .form-inline{position: relative;}
.Training-batch-pg-mobile .form-inline .btn.btn-outline-success.newstyle {top: 0;border: none;height: 45px;position: absolute;left: 10px;right: auto;background-color: transparent;margin: 0!important;}
.Training-batch-pg-mobile .form-inline .btn.btn-outline-success.newstyle img{-webkit-filter: grayscale(1) invert(1);filter: grayscale(1) invert(1);}
.Training-batch-pg-mobile .form-inline .form-control {font-family: Poppins;font-size: 14px;border-color: #DDE8E0;border-width: 2px;border-radius: 40px !important;padding: 12px 55px 12px 48px;height: 46px !important;width: 100%;}
.Training-batch-pg-mobile .form-inline .form-control::placeholder{color: #B8B8B8;font-family: 'Poppins', sans-serif;}
.Training-batch-pg-mobile .filterbtn {width: 36px;height: 36px;min-width: 36px;min-height: 36px;background: transparent;border:none;border-radius: 50%;padding: 0;margin-left: 10px;position: absolute;right: 5px;}
.Training-batch-pg-mobile .filterbtn img{filter: invert(1) brightness(0);}
.Training-batch-pg-mobile.form-inline .clear-btn {top: 14px;right: 40px;}



 /* added by heena - filter modal */
  #exampleModalLong .close {position: absolute;right: 20px;top: 20px;background: url(../images/icons/modal-close.svg) no-repeat center;opacity: 1;width: 20px;height: 20px;background-size: 100%;z-index: 9999;}
  #exampleModalLong .close span{display: none;}
  /* .filter-modal .modal-body{height: 304px;} */
  .filter-modal .modal-footer {justify-content: center;padding: 20px 0;position: absolute;bottom: 0;width: 100%;left: 0;}
  .filter-modal .new-left-sidebar label{font-family: Poppins;font-size: 14px;font-weight: 600;line-height: 22px;}
    body .filter-modal .new-left-sidebar .accordion{height: 371px !important;overflow: auto;padding-right: 10px;width: calc(100% + 10px);}
    .filter-modal .common-btn{padding: 12px 20px;border-radius: 40px;font-size: 16px;font-weight: 600;}
  .filter-modal .common-btn.cancel-btn{border: 1px solid #DDE8E0;margin-right: 8px;color: #787C82;background: transparent;}
  .filter-modal .modal-footer>:not(:first-child) {margin-left: 0;min-width: 212px;}
  .filter-modal .common-btn:hover{color: #5AAD00;}
  .filter-modal{top: auto;bottom: 0;overflow: hidden;padding-left: 0 !important;}  
  .filter-modal .modal-dialog{margin: 0 auto;;height: 100dvh;display: flex;justify-content: flex-end;align-items: flex-end;}
  .filter-modal .modal-content{border-radius: 24px 24px 0 0;background: #FFF;padding: 20px;height:572px;}
  .filter-modal .modal-body{padding: 0;} 
  .filter-modal .sidebar .card-body ul.d-flex{padding-left: 15px;}
  .filter-modal .new-left-sidebar{padding: 0;overflow: visible;display: block;position: static;left: 0;top: 0;background: transparent;border-left: 0;box-shadow: none;width: 100%;border:none;}
  .filter-modal .accordion::-webkit-scrollbar {width: 8px;}
  .filter-modal .new-left-sidebar h3{font-size: 18px;font-family: 'Poppins', sans-serif;margin-bottom: 30px;color: #001F00;font-weight: 500;}
  .filter-modal .new-left-sidebar .card-title{font-size: 14px;font-family: 'Poppins', sans-serif;font-weight: 600;}
  .filter-modal .new-left-sidebar .card-header .card-title{color: #5AAD00;}
  .filter-modal .new-left-sidebar .card-header.collapsed .card-title{color: #313131;}
  .filter-modal .new-left-sidebar .card-header.collapsed::after{color: #313131;}
  .filter-modal .new-left-sidebar .category-list li a{padding-left: 16px;font-size: 14px;color: #001F00;}
  .filter-modal .new-left-sidebar .more-text {padding-left: 16px;}
  .filter-modal .new-left-sidebar .more-text:before{font-size: 18px;}
  .filter-modal .new-left-sidebar .more-text span{font-size: 12px;}
  .filter-modal .new-left-sidebar .bdt{border: none;padding-bottom: 10px;margin-bottom: 10px;}
  .filter-modal .new-left-sidebar .checkbox{display: block;width: 100%;margin-bottom: 8px;}
  .filter-modal .new-left-sidebar .checkbox label,.filter-modal .new-left-sidebar .radio input + label{color: #001F00 !important;font-size: 14px;}
  .filter-modal .new-left-sidebar .checkbox label{padding-left: 22px !important;}
  .filter-modal .new-left-sidebar .checkbox input + label::before{border-color: #5E6D56;}
  .filter-modal .new-left-sidebar .checkbox input:checked label{color: #313131 !important;font-weight: 500;}
  .filter-modal .new-left-sidebar .card-header:after{content:"" !important;background: url(../images/arrow-top.svg) no-repeat;width: 13px;height: 13px;background-size: contain;position: relative;top: 5px;}
  .filter-modal .new-left-sidebar .card-header[aria-expanded="false"]:after{content:"";background: url(../images/arrow-b.svg) no-repeat;background-size: contain;width: 12px;height: 12px;}    
  .filter-modal .new-left-sidebar .bdr{border:none;padding-bottom: 0;}
  .filter-modal .new-left-sidebar .gen-sel label{color: #001F00;font-family: Roboto;}

  .tlc-public-ad+.tooltip{margin-left: -20px;}
  .tlc-public-ad+.tooltip .tooltip-inner{box-shadow: 0px 12px 16px -4px #00000014;box-shadow: 0px 0px 10px -2px #00000040;}
  .tlc-public-ad+.tooltip .tooltip-inner:after, .tlc-public-ad+.tooltip .tooltip-inner:before{content: "";}
  .tlc-public-ad+.tooltip .tooltip-inner:before{border-bottom-color: #0000000f;}
  .tlc-public-ad+.tooltip .tooltip-inner:after, .tlc-public-ad+.tooltip .tooltip-inner:before{right: 15px;left: auto;}

  .tlc-public-ad+.tooltip .tooltip-inner:after{right: 16px;}   
  .talk-to-page .mobile_number .form-text{top: 80px;}
  
.hire-trainer-btn{padding:8px 16px;display: flex;align-items: center;font-family: Poppins;font-size: 14px;font-weight: 500;gap:8px}

.decline-dropdown .dropdown-list ul li{padding: 5px 16px;}
.decline-dropdown .cuppa-dropdown .pure-checkbox label{font-family: Roboto;font-size: 14px;font-weight: 400;}
.decline-dropdown .cuppa-dropdown .dropdown-list{margin-top: 0;}
.decline-dropdown.ng-untouched .selected-list .c-btn{color:#B9B9B9}
.decline-dropdown .selected-list .c-btn{background-size: 12px;padding: 11px 16px !important;border: 2px solid #DDE8E0;border-radius: 8px;font-size: 14px;color: #202020;}
.decline-dropdown .list-filter{display: none;}
.decline-dropdown .pure-checkbox input[type=checkbox]+label{line-height: 1;font-weight: 400;}
.decline-dropdown .pure-checkbox input[type=checkbox]+label:before{border: 1px solid #DDE8E0;border-radius: 50%;width: 16px;height: 16px;}
.decline-dropdown .cuppa-dropdown .list-area{box-shadow: 0px 0px 8px 0px #00000040;border-radius: 8px;margin-top: 4px;padding-right: 8px;}
.decline-dropdown .cuppa-dropdown .list-area ::-webkit-scrollbar-track{background-color: #E5E5E5;}
.decline-dropdown .cuppa-dropdown .list-area ::-webkit-scrollbar{width: 6px;background-color: #ACACAC;border-radius: 10px;}
.decline-dropdown .cuppa-dropdown .list-area ::-webkit-scrollbar-thumb{background-color:#ACACAC;width: 6px;border-radius: 10px;}
.decline-dropdown .dropdown-list{position: absolute !important;top: 100% !important;left: 0 !important;}
.decline-dropdown .pure-checkbox input[type=checkbox]+label:before,
.decline-dropdown .pure-checkbox input[type=checkbox]+label:after,
.decline-dropdown .pure-checkbox input[type=checkbox]:checked+label:after {content:"" !important;}

/* .messages .tlc{background-color: transparent;padding: 0;} */
.action .more-btn + .tooltip .tooltip-inner{box-shadow: 0px 0px 10px -2px #00000040;border: none;min-width: 180px;margin-left:-140px;padding: 0;border-radius: 8px;}
.action .more-btn + .tooltip .tooltip-inner a{display: block;font-family: Roboto;font-weight: 400;font-size: 14px;line-height: 1;color: #000000;text-align: left;padding: 10px 16px;}
.action .more-btn + .tooltip .tooltip-inner:before{left: auto;right: 12px;border-bottom-color: #cccccc52;}
.action .more-btn + .tooltip .tooltip-inner:after{left: auto;right: 13px;}
.action [aria-describedby="ngb-tooltip-0"] svg circle{stroke: #5AAD00;}
    
.tool-class-agency{margin-top: 50px;margin-left: 100px;transform: none !important;}
.tool-class-agency .arrow::before{content: none;}
.tlc+.tool-class-agency .tooltip-inner{border-radius: 8px;}

.mobile-view .cuppa-dropdown .selected-list .c-btn{border-radius: 8px;background: url(../images/arrow-dr.svg) center right 10px no-repeat;border-color: #DDE8E0;padding: 10px 44px 10px 16px !important;font-family: Poppins;font-size: 14px;font-weight: 500;line-height: 20px;}
.mobile-view .cuppa-dropdown .dropdown-list{min-width: 180px;right: 0;box-shadow: 0px 4px 6px -2px #10182808;box-shadow: 0px 12px 16px -4px #00000026;border-radius: 10px;overflow: hidden;}
.mobile-view .cuppa-dropdown .pure-checkbox label{color: #202020;width: 100%;padding-left: 0;font-family: Poppins;font-size: 14px;font-weight: 500;line-height: 20px;}
.mobile-view .dropdown-list ul li{padding: 10px 16px;width: 100%;font-family: Poppins;font-size: 14px;font-weight: 500;line-height: 20px;}
.mobile-view .pure-checkbox input[type=checkbox]+label:after{left: auto;right: 3px;color: #5AAD00;width: 13px;height: 6px;}
.mobile-view .dropdown-list ul li:hover,.mobile-view .dropdown-list ul li.selected-item{background: #F9FAFB;}

  
.talk-to-page .mobile_number .form-text{top: 80px;}
.download-invoice-modal .cuppa-dropdown .list-area{margin-top: -1px;border: 1px solid #BABABA;box-shadow: none;overflow: hidden;}
.download-invoice-modal .dropdown-list ul li:first-child{padding-top: 5px;}
.download-invoice-modal .cuppa-dropdown .selected-list .c-btn{padding: 9px 15px !important;background-position: right 15px center;background-size: 12px;}
.download-invoice-modal .cuppa-dropdown .selected-list .c-btn span{color: #787C82;font-size: 15px;}


.tooltip-payment ul.sec {flex-direction: column;}
.tooltip-payment ul.sec li{white-space: nowrap;padding: 0;margin: 0;border: none;font-family: Open Sans;font-weight: 500;font-size: 14px;display: flex;gap: 10px;}
.batch-tool{top: 22px !important;right: -40px;left: auto !important;transform: none !important;}
.batch-tool .tooltip-inner{box-shadow: 0px 0px 10px 0px #00000040;border: none;border-radius: 8px;padding: 0;}
.batch-tool .tooltip-inner:before,.batch-tool .tooltip-inner:after{left: auto;right: 43px;}
.batch-tool .tooltip-inner:before{border-bottom-color: rgb(204 204 204 / 39%);}
.batch-tool .ml-detail-btm{padding: 0;}
.batch-tool .ml-detail-btm.tooltip-payment li{padding: 8px 14px;color: #636363;}
.batch-tool .ml-detail-btm.tooltip-payment li:hover{color: #5AAD00;}
.batch-tool .ml-detail-btm.tooltip-payment li:hover svg path{fill: #5AAD00;}

/* generate-link-modal css */
.generate-link-modal .modal-dialog {max-width: 1028px;}
.generate-link-modal .modal-content {border-radius: 16px;}
.generate-link-modal .modal-header {display: flex;justify-content: space-between;flex-direction: row;border: none;padding: 30px 0 20px;}
.generate-link-modal .modal-title {font-weight: 600;}
.generate-link-modal .close {margin: 0;}
.generate-link-modal .modal-body {padding: 0;}
.generate-link-modal .inline-radio {display: inline-flex;margin: 0 auto;justify-content: center;align-items: center;gap: 10px;box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 15%);padding: 6px;border-radius: 30px;}
.generate-link-modal .inline-radio > div {min-width: 180px;}
.generate-link-modal .inline-radio > div label {padding: 12px 15px 12px 25px;font-family: Poppins;font-weight: 400;font-size: 16px;color: #202020;text-align: center;display: flex;align-items: center;justify-content: center;margin: 0;}
.generate-link-modal .inline-radio > div label::before, .generate-link-modal .inline-radio > div label::after {content: none;}
.generate-link-modal .inline-radio > div input:checked + label {color: #fff;background: #5aad00;border-radius: 20px;}
.generate-link-modal .form-group {margin-bottom: 0;}
.generate-link-modal .form-group label {font-family: Poppins;font-weight: 500;font-size: 14px;color: #1e1e1e;margin-bottom: 8px;display: flex;justify-content: space-between;align-items: flex-end;}
.generate-link-modal .form-group label .agree-check label {margin-bottom: 0;font-family: Poppins;font-weight: 500;font-size: 10px;color: #e93700;}
.generate-link-modal .form-group .input-sec {position: relative;}
.generate-link-modal .form-group .input-sec img {position: absolute;left: 12px;top:10px;width: 18px;}
.generate-link-modal .form-group .input-sec .phone-ic {width: 13px;}
.generate-link-modal .form-group .form-control {font-family: Poppins;font-weight: 400;font-size: 12px;padding: 8px 10px 8px 38px;line-height: 1;border-radius: 6px;}
.generate-link-modal .last-grid .form-control {padding-left: 12px;}
.generate-link-modal .input-left-space .form-control {padding-left: 10px;}
.generate-link-modal .assign-batch .input-sec input{cursor: pointer;background: #fff;background: url(../images/arrow-btm.svg) no-repeat;background-position: right 15px center;background-size: 9px;}
.generate-link-modal .last-grid label {justify-content: flex-start;align-items: center;gap: 2px;}
.generate-link-modal .last-grid label span {font-size: 8px;}
.generate-link-modal .slect-op-view {text-align: center;margin-bottom: 30px;}
.generate-link-modal form {display: flex;flex-direction: column;gap: 20px;}
.generate-link-modal .grid2 {display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;}
.generate-link-modal .grid3 {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}
.generate-link-modal .grid5 {display: grid;grid-template-columns: repeat(5, 1fr);gap: 20px;}
.generate-link-modal .auto-width {display: flex;gap: 20px;} 
.generate-link-modal .agree-check {font-size: 12px;font-weight: 400;color: #4a4a4a;position: relative;}
.generate-link-modal .agree-check input[type='checkbox'] {position: absolute;width: 18px;height: 18px;left: 0;top: 0;cursor: pointer;z-index: 9;display: block;}
.generate-link-modal .agree-check [type="checkbox"] + label:before {content: "";background-color: #fff;border: 1px solid #dde8e0;width: 14px;min-width: 14px;height: 14px;position: absolute;top: 1px;left: 0;border-radius: 4px;cursor: pointer;}
.generate-link-modal .agree-check [type="checkbox"] + label:after {content: "";border: solid #fff;top: 4px;left: 5px;width: 4px;height: 6px;border-width: 0 1px 1px 0;position: absolute;}
.generate-link-modal .agree-check [type="checkbox"]:checked + label:after {transform: rotate(45deg) scale(1);opacity: 1;}
.generate-link-modal .agree-check [type="checkbox"]:checked + label:before {background-color: #599e00;border-color: #599e00;}
.generate-link-modal .agree-check label {padding-left: 20px;color: #4a4a4a;font-size: 12px;font-family: Open Sans;line-height: normal;}
.generate-link-modal .agree-check a {font-weight: 500;color: #599e00;cursor: pointer;}
.generate-link-modal .agree-check a:hover {text-decoration: underline;}
.generate-link-modal .policy-check label {font-family: Poppins;font-weight: 500;font-size: 12px;margin-bottom: 0;color: #313131;}
.generate-link-modal .policy-check p {font-family: Poppins;font-weight: 400;font-size: 8px;color: #313131;line-height: 1.5;margin-top: 3px;}
.generate-link-modal .modal-footer {border: none;padding:10px 0 30px;justify-content: flex-end;}
.generate-link-modal .modal-footer .common-btn {border-radius: 26px;padding: 8px 14px;font-weight: 600;font-size: 16px;margin: 0;}
.generate-link-modal .inline-radio-new {display: flex;gap: 20px;}
.generate-link-modal .inline-radio-new label {font-size: 12px;padding-left: 24px;margin-bottom: 0;color: #787C82;}
.generate-link-modal .inline-radio-new label::before {width: 14px;min-width: 14px;height: 14px;border-color: #dde8e0;}
.generate-link-modal .inline-radio-new label::after {content: none;}
.generate-link-modal .inline-radio-new input:checked + label{color: #1E1E1E;}
.generate-link-modal .inline-radio-new input:checked + label::before {background-color: #5aad00;border-color: #5aad00;}
.generate-link-modal .inline-radio-new input:checked + label::after {content: "";border: solid #fff;top: 4px;left: 5px;width: 4px;height: 6px;border-width: 0 1px 1px 0;position: absolute;background: transparent;bottom: auto;border-radius: 0;transform: rotate(45deg);}
.generate-link-modal .payment-view {border: 2px dashed #dde8e0;background: #f6fff9;padding: 20px;border-radius: 8px;display: grid;gap: 20px;grid-template-columns: repeat(3,1fr);}
.generate-link-modal .payment-view .info {font-family: Poppins;font-size: 14px;color: #62636c;display: flex;flex-direction: column;font-weight: 500;flex: 1;}
.generate-link-modal  .payment-view .info .label {font-weight: 600;font-size: 16px;color: #1e1f24;line-height: 1.2;margin-bottom: 4px;}
.generate-link-modal  .amount-view {display: flex;gap: 20px;}
.generate-link-modal  .amount-view input {border: none;border-bottom: 2px solid #dde8e0;width: 47px;height: 15px;padding: 0;margin-left: 4px;font-size: 10px;display: none;margin-left: 6px;font-family: Poppins;font-weight: 500;font-size: 12px;color: #5aad00;}
.generate-link-modal  .amount-view .custom-radio {display: flex;align-items: center;line-height: 1;}
.generate-link-modal  .amount-view .custom-radio label {font-family: Poppins;font-weight: 500;font-size: 12px;color: #878787;padding-left: 20px;}
.generate-link-modal .amount-view .custom-radio label::before {width: 14px;min-width: 14px;height: 14px;}
.generate-link-modal .amount-view .custom-radio label::after {content: none;}
.generate-link-modal  .amount-view .custom-radio label span {margin-left: 6px;}
.generate-link-modal .amount-view .custom-radio input:checked + label {color: #1e1e1e;}
.generate-link-modal  .amount-view .custom-radio input:checked + label::before {background-color: #5aad00;border-color: #5aad00;}
.generate-link-modal .amount-view .custom-radio input:checked + label::after {content: "";border: solid #fff;top: 4px;left: 5px;width: 4px;height: 6px;border-width: 0 1px 1px 0;position: absolute;background: transparent;bottom: auto;border-radius: 0;transform: rotate(45deg);}
.generate-link-modal .amount-view .custom-radio input:checked + label + input {display: block;}
.generate-link-modal .amount-view .custom-radio input:checked + label span {color: #5aad00;}
.generate-link-modal .iti__selected-flag.dropdown-toggle .iti__flag{display: block !important;} 
.generate-link-modal .mobile_number .iti--allow-dropdown input{border-radius: 0 6px 6px 0;border-width: 2px;}
.generate-link-modal .iti__flag-container{border-width: 2px;}
.generate-link-modal .iti__selected-flag.dropdown-toggle {width: 45px !important;}
.generate-link-modal .iti__flag-container{min-width: 45px;}
.generate-link-modal .dropdown-list ul li{padding: 6px 12px;}
.generate-link-modal .dropdown-list ul{padding: 6px;}
.generate-link-modal .dropdown-list ul li:first-child{padding-top: 0;}
.generate-link-modal .dropdown-list ul li label{padding: 0;font-family: Poppins;font-weight: 400;font-size: 13px;line-height: 1.1;}
.generate-link-modal .dropdown-list .list-filter input{font-family: Poppins;font-weight: 400;font-size: 13px;}
.generate-link-modal .cuppa-dropdown .selected-list .c-btn{padding: 9px 15px !important;background-position: right 15px center;background-size: 9px;}
.generate-link-modal .cuppa-dropdown .selected-list .c-btn span{color: #787C82;font-family: Poppins;font-weight: 400;font-size: 12px;line-height: 100%;}
.generate-link-modal .form-group.city-name .form-control{padding-left: 12px;}
.generate-link-modal .date-icon{top: 38px;}
.slect-batch-div{box-shadow: 0px 0px 8px 0px #00000026;margin-top: 5px;border-radius: 12px;position: absolute;left: 0;z-index: 9;background: #fff;max-width: 660px;}
.slect-batch-div .outer_table{max-height: 210px;overflow: auto;}
.assign-batch-right .slect-batch-div{left:auto;right:0}
.slect-batch-div .active-table {
	 width: 100%;
	 position: relative;
}
 .slect-batch-div .active-table th, .active-table td {
	 font-family: Poppins;
	 font-weight: 400;
	 font-size: 14px;
	 line-height: 1.2;
	 color: #1e1e1e;
	 max-width: calc(100vw - 90vw);
}
 .slect-batch-div .active-table th {
	 background: #f8fbfb;
	 font-weight: 600;
	 padding: 10px;
}
 .slect-batch-div .active-table th.small-th {
	 max-width: 93px;
	 overflow: visible;
	 white-space: inherit;
	 text-align: center;
}
 .slect-batch-div .active-table th:first-child {
	 border-top-left-radius: 12px;
	 border-top-right-radius: 12px;
}
 .slect-batch-div .active-table td {
	 border-top: 1px solid #dde8e0;
	 padding: 12px 10px;
	 overflow: hidden;
	 white-space: nowrap;
	 text-overflow: ellipsis;
   cursor: pointer;
}
.slect-batch-div .active-table td.small-td {
	 text-align: center;
}
.slect-batch-div .active-table .status {
	  border: 1px solid;
    padding: 3px 9px;
    border-radius: 18px;
    font-family: Poppins;
    font-weight: 500;
    font-size: 10px;
    min-width: 60px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.slect-batch-div .active-table .status.invited {
	 border-color: #00a1e0;
	 background: #00a1e0;
	 color: #fff;
}
.slect-batch-div .active-table .status.part-paid {
	 border-color: #f67708;
	 background: #f67708;
	 color: #fff;
}
 .slect-batch-div .active-table .status.full-paid {
	 border-color: #5aad00;
	 background: #5aad00;
	 color: #fff;
}
.slect-batch-div .active-table .status.ongoing {
	 border-color: #5AAD00;
	 background: #5AAD00;
	 color: #fff;
}
.slect-batch-div .active-table .status.upcoming {
	 border-color: #FD9503;
	 background: #FD9503;
	 color: #fff;
}
 .slect-batch-div .active-table .invite-btn {
	 border: 1px solid #5aad00;
	 background: #fff;
	 color: #5aad00;
	 font-family: Poppins;
	 font-weight: 400;
	 font-size: 12px;
	 padding: 6px 19px;
	 border-radius: 18px;
}
 .slect-batch-div .active-table .invite-btn:hover {
	 background: #5aad00;
	 color: #fff;
}
 .slect-batch-div .active-table .invite-btn.disabled {
	 background: #d9d9d9;
	 border-color: #d9d9d9;
	 color: #878787;
}
.dropdown-list .pure-checkbox input[type=checkbox]+label:before,
.dropdown-list .pure-checkbox input[type=checkbox]+label:after,
.dropdown-list .pure-checkbox input[type=checkbox]:checked+label:after {content:none}

.search-list-view{box-shadow: 0px 2px 10px 0px #00000033;border-radius:8px;padding: 6px;}
.search-list-view ul{max-height: 120px;overflow: auto;}
.search-list-view li{padding: 6px;font-size: 13px;}
.search-list-view ul::-webkit-scrollbar {width: 5px;}
.search-list-view ul::-webkit-scrollbar-track {background: #fff;}
.search-list-view ul::-webkit-scrollbar-thumb {background: #D9D9D9;border-radius: 10px;}
.search-list-view ul::-webkit-scrollbar-thumb:hover {background: #fff;}
/* .fullname-search input{background: #fff url(/assets/images/search-green.svg) right 12px center no-repeat;background-size: 15px;} */
.coupon-list-block.performance-report.agency-attendance-report div.first{min-width:400px !important;justify-content: flex-start;width:400px !important;}
.coupon-list-block.performance-report.agency-performance-report div.first{min-width: 280px !important;justify-content: flex-start;width:280px !important;}


.custom-table tr td.td-btn{text-overflow: inherit;}
.search-box-main .dropdown-menu a .bold{font-weight: 700;}

.absoulte-div .dropdown-list{position: absolute !important;left:0 !important;top:95% !important}

.list-pagination .pagination {justify-content: center;border: 1px solid #E5EAE5;border-radius: 8px;display: inline-flex;margin-top: 0;}  
.list-pagination .pagination .page-item .page-link{background-color: transparent;border-radius: 0;height: 40px;margin: 0;width: 40px;line-height: 40px;border:none;border-right:1px solid #E5EAE5;color: #3A3A3A;}
.list-pagination .pagination .page-item.active .page-link{background-color: #599E00;border: none;font-family: Poppins;font-weight: 500;font-size: 14px;color: #fff;}
.list-pagination{display: flex;margin-top: 30px;justify-content: space-between;align-items: center;}
.list-pagination .total-result{font-family: Poppins;font-weight: 500;font-size: 14px;line-height: 20px;color: #313131;}
.list-pagination  ngb-pagination{display: flex;flex: 1;align-items: center;justify-content: center;}
.list-pagination .page-item [aria-label="Previous"]:before{content: "";background: url(/assets/images/pg-ar-left.svg)  no-repeat center;width: 22px;height: 14px;}
.list-pagination .page-item [aria-label="Next"]:before{content: "";background: url(/assets/images/pg-ar-right.svg)  no-repeat center;width: 22px;height: 14px;}
.list-pagination .page-item [aria-label="Next"]{border:none}
.list-pagination .page-item:hover{border:none;}
.list-pagination .pagination .page-item:first-child,.list-pagination .pagination .page-item:last-child{display:none}

.slider__pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  display: inline-block;
  background: #BEBEBE;
  opacity: 0.2;
  margin: 0 5px;
  border-radius: 20px;
  transition: opacity 0.5s, background-color 0.5s, width 0.5s;
  transition-delay: 0.5s, 0.5s, 0s;
 
}
.slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
  background: #5AAD00;
  width: 30px;
  transition-delay: 0s;
}

.free-upcoming-demo-slider .slider_pagination {
      display: flex;
      justify-content: center;
      margin-top: 16px;
      gap: 4px;
}
.free-upcoming-demo-slider .swiper-pagination-bullet {
    display: flex;
	 width: 8px;
	 height: 8px;
	 background: #e8f0ea;
	 border-radius: 50%;
}
 .free-upcoming-demo-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
	 width: 24px;
	 background: #5aad00;
	 border-radius: 100px;
}

/* invite-modal start */
.invite-modal .modal-dialog{max-width: 720px;}
.invite-modal .modal-content{border-radius: 20px;box-shadow: none;border: none;}
.invite-modal .modal-header{padding: 20px 0;border-bottom: none;}
.invite-modal .modal-header .header-title-main{flex-wrap: wrap;gap: 6px;}
.invite-modal .modal-header .close{position: absolute;top: 20px;right: 20px;margin: 0;width: 24px;min-width: 24px;height: 24px;}
.invite-modal .modal-body{padding: 0;}
.invite-modal  h2{font-family: Poppins;font-weight: 500;font-size: 24px;}
.invite-modal .tutoric-detail-pic .pic img{width: 50px;height: 50px;min-width: 50px;}
.invite-modal .tutoric-detail-overview {padding-left: 15px;}
.invite-modal .ttn h5{font-family: Roboto;font-weight: 500;font-size: 14px;color: #5AAD00;padding-right: 10px;}
.invite-modal .des span{font-family: Poppins;font-weight: 500;font-size: 16px;color: #313131;}
.invite-modal .location {display: flex;gap: 14px;}
.invite-modal .location span{padding: 0;font-weight: 500;}
.invite-modal .location span svg{margin-right: 5px;}
.invite-modal .form-group{margin-top: 20px;margin-bottom: 0;}
.invite-modal .form-group > label{font-family: Poppins;font-weight: 500;font-size: 14px;color: #313131;}
.invite-modal .form-group textarea{height: 218px;border-radius: 16px;font-family: Poppins;font-weight: 400;font-size: 14px;padding: 16px;}
.invite-modal .form-group textarea::placeholder {color: #999;white-space: pre-line; }
.invite-modal .modal-footer{border: none;justify-content: flex-end;}
.invite-modal .modal-footer button{border-radius: 30px;font-size: 16px;padding: 10px 26px;margin-top: 0;margin-bottom: 0;font-weight: 400;}
.invite-modal .modal-footer>:not(:first-child){margin-left: 0;}
.invite-modal .modal-footer button:disabled{background: #8A8A8A;pointer-events: none;border-color: #8A8A8A;}
.invite-modal .modal-footer button.border-btn.common-btn{font-weight: 600;border-color: #DDE8E0;color: #313131;margin-right: 15px;}
.invite-modal .modal-footer button.border-btn.common-btn:hover{border-color: #5AAD00;color: #5AAD00;}
.invite-modal .active-status{position: absolute;bottom: 6px;right: -1px;width: 10px;height: 10px;border-radius: 50%;background-color: #5AAD00;border: 1px solid #FFF;}
.invite-modal select{font-size: 14px;color: #676767;background-size: 12px;background-position: right 15px center;}
.invite-modal .selected-list .c-btn{border-color: #DDE8E0;min-height: 48px;border-radius: 8px;background-size: 13px;background-position: 97% center;font-size: 14px;font-family: var(--PoppinsFont);color: #414141;padding: 9px 16px !important;}
.invite-modal .selected-list .c-btn:hover{border-color: #5AAD00}
.invite-modal .dropdown-list.tagToBody {position: absolute !important;top: auto !important;left: auto !important;z-index: 1000 !important;transform: none !important;}
.invite-modal .list-area{border-radius: 8px;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.20);margin-top: 5px;overflow: hidden;}
.invite-modal .pure-checkbox input[type=checkbox]+label{padding-left: 0 !important;font-size: 13px;color: #1E1E1E;line-height: 1.2;font-family: var(--PoppinsFont);font-weight: 400;}
.invite-modal .dropdown-list ul li{padding: 4px 12px; }
.invite-modal .dropdown-list ul li:first-child{padding-top: 4px;}
.invite-modal .dropdown-list ul li:hover{background: #DDE8E0;}
.invite-modal .list-area > div {max-height: 165px !important;overflow-y: auto;margin-right: 5px;margin-top: 2px;}
.invite-modal .list-area > div::-webkit-scrollbar {width: 4px;}
.invite-modal .list-area > div::-webkit-scrollbar-thumb {background: #d9d9d9;border-radius: 10px;}
.invite-modal .list-area > div::-webkit-scrollbar-track {background: transparent;}
 

.jobpost-dropdown .dropdown-toggle{background: transparent;border: 1px solid #DDE8E0;padding: 13px 16px;font-family: Roboto;font-weight: 400;font-size: 14px;border-radius: 8px;width: 100%;text-align: left;color: #414141;font-family: var(--PoppinsFont);}
.jobpost-dropdown .dropdown-toggle::after{position: absolute;right: 20px;background-image: url(../images/arrow-btm.svg);border: none;width: 12px;height: 12px;background-repeat: no-repeat;background-size: contain;background-position: center;top: 50%;transform: translateY(-50%);}
.jobpost-dropdown .dropdown-menu{border-radius: 8px;margin-top: 52px;width: 100%;box-shadow: 0px 2px 10px 0px #00000033;border: none;}
.jobpost-dropdown .dropdown-toggle[aria-expanded="true"]{border-color: #5AAD00;}
.jobpost-dropdown .dropdown-toggle[aria-expanded="true"]::after{transform: translateY(-50%) rotate(180deg);}
.jobpost-dropdown .dropdown-menu{padding: 0;}
.jobpost-dropdown .dropdown-menu .dropdown-item{padding: 6px 12px;color: #1E1E1E;}
.jobpost-dropdown .dropdown-menu .dropdown-item:hover{background: #DDE8E0;color: #1E1E1E;}
.jobpost-dropdown  .dropdown-option{max-height: 162px;overflow: auto;width: calc(100% - 8px);margin-top: 5px;}

.no-post {padding: 20px;text-align: center;}
.no-post h3{font-family: Poppins;font-weight: 500;font-size: 16px;color: #000000;margin-bottom: 20px;}
.no-post .common-btn{padding: 10px 28px;border-radius: 20px;font-family: Poppins;font-weight: 500;font-size: 14px;line-height: 1.3;}
::-webkit-scrollbar-track{background-color: #fff;}
::-webkit-scrollbar{width: 4px;background-color: #D9D9D9;border-radius: 10px;}
::-webkit-scrollbar-thumb{background-color:lightgray;width: 4px;border-radius: 10px;}
/* invite-modal end */

.invitation-sent-msg{position: fixed;bottom: 30px;left: auto;right: auto;margin: 0 auto;display: none;align-items: center;justify-content: center;width: 100%;}
.invitation-sent-inner{box-shadow: 0px 0px 10px 0px #00000040;background: #084F49;padding: 16px;display: flex;align-items: center;justify-content: space-between;border-radius: 8px;min-width: 404px;gap: 10px;}
.invitation-sent-msg h4{font-family: Poppins;font-weight: 400;font-size: 16px;color: #fff;}
.invitation-sent-msg button{background: transparent;padding: 0;}
.invitation-sent-msg button:hover{opacity: 0.8;}
.invite-modal .form-group textarea{height: 218px;border-radius: 16px;font-family: Poppins;font-weight: 300;font-size: 14px;padding: 16px;}
.invite-modal .form-group textarea::placeholder {color: #6A6A6A;white-space: pre-line; }
.invite-modal .form-group textarea::-webkit-placeholder {color: #6A6A6A;white-space: pre-line; }
.invite-modal .form-group textarea::-moz-placeholder {color: #6A6A6A;white-space: pre-line; }
.invite-modal .modal-footer{border: none;justify-content: flex-end;padding: 20px 0 30px;}
.invite-modal .modal-footer button{border-radius: 30px;font-size: 16px;padding: 10px 25px;margin: 0;font-weight: 400;}
.invite-modal .modal-footer>:not(:first-child){margin-left: 0;}
.invite-modal .modal-footer button.border-btn.common-btn{font-weight: 600;border-color: #DDE8E0;color: #313131;margin-right: 15px;}
.invite-modal .modal-footer button.border-btn.common-btn:hover{border-color: #5AAD00;color: #5AAD00;}
.invite-modal .active-status{position: absolute;bottom: 6px;right: -1px;width: 10px;height: 10px;border-radius: 50%;background-color: #5AAD00;border: 1px solid #FFF;}
.invite-modal .Bookmark{width: 24px;height: 24px;display: flex;align-items: center;}
.invite-modal .des-main{margin-top: 2px;}
/* invite-modal end */

.invitation-sent-msg{position: fixed;bottom: 30px;left: auto;right: auto;margin: 0 auto;display: flex;align-items: center;justify-content: center;width: 100%;}
.invitation-sent-inner{box-shadow: 0px 0px 10px 0px #00000040;background: #084F49;padding: 16px;display: flex;align-items: center;justify-content: space-between;border-radius: 8px;min-width: 404px;gap: 10px;}
.invitation-sent-msg h4{font-family: Poppins;font-weight: 400;font-size: 16px;color: #fff;}
.invitation-sent-msg button{background: transparent;padding: 0;}
.invitation-sent-msg button:hover{opacity: 0.8;}


/* .uploadfile-modal css */
.uploadfile-modal .modal-dialog{max-width: 638px}
.uploadfile-modal .modal-content{border: 2px solid #DDE8E0;border-radius: 18px;}
.uploadfile-modal .modal-header{display: flex;padding: 20px 0;justify-content: space-between;flex-direction: row;border: none;}
.uploadfile-modal .modal-body{padding: 0 0 20px;}
.uploadfile-modal .close{margin-top: -5px;display: flex;align-items: center;justify-content: center;}
.uploadfile-modal .close span{font-size: 32px;font-weight: 300;color: #202020;}
.uploadfile-modal .modal-header h5{font-family: Poppins;font-weight: 500;font-size: 20px;color: #313131;}

.uploadfile-modal .upload-box {border: 2px dashed #dcdcdc;border-radius: 16px;padding: 20px 10px;position: relative;display: grid;justify-content: center;text-align: center;}
.uploadfile-modal .upload-icon img {width: 40px;margin-bottom: 10px;}
.uploadfile-modal .upload-text ,.uploadfile-modal .upload-text strong{color: #313131;text-align: center;font-family: Poppins;font-size: 16px;font-weight: 500;line-height: normal;}
.uploadfile-modal  .upload-subtext {color: #787C82;text-align: center;font-family: Poppins;font-size: 14px;font-style: normal;font-weight: 400;letter-spacing: 0.17px;margin: 4px 0 20px;}
.uploadfile-modal .common-btn {font-size: 16px;padding: 8px 16px;border-radius: 30px;min-width: auto;max-width: 250px;display: flex;justify-content: center;align-items: center;gap: 6px;}
.uploadfile-modal .common-btn:hover svg path{fill: #5AAD00;}
.uploadfile-modal .upload-btn span {margin-left: 10px;font-size: 18px;}
.uploadfile-modal .upload-footer {color: #3C434A;font-family: Roboto;font-size: 14px;font-weight: 400;color: #3C434A;margin-top: 10px;}

.tag-rail-new{overflow: visible;}
.tag-rail-new::before,.tag-rail-new::after{content: "";background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 65%);width: 66px;height: 34px;position: absolute;left: 0;}
.tag-rail-new::after{left: auto;right: 0;background: linear-gradient(270deg, #FFFFFF 35%, rgba(255, 255, 255, 0) 100%);}
.btn-left-con-new,.btn-right-con-new{z-index: 9;width: 24px;height: 24px;background: #fff;box-shadow: 0px 0px 10px 0px #00000026;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.btn-right-con-new{transform: rotate(180deg);}
.btn-left-con-new i,.btn-right-con-new i{font-size: 11px;}
.tag-rail-new:has(.btn-left-con-new.d-none)::before{content: none;}
.tag-rail-new:has(.btn-right-con-new.d-none)::after{content: none;}
.prpsal-box:hover .tag-rail-new::after{background: linear-gradient(270deg, #f1f5ef 35%, rgba(255, 255, 255, 0) 100%);}
.prpsal-box:hover .tag-rail-new::before{background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #f1f5ef 65%)}
.quiz-report .coupon-table .single-coupon .one,
.quiz-report .coupon-table .one{min-width: 40% !important;max-width: 40% !important;}
.dropdown-reg .c-btn span{max-width: 99%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}


.custom-dropdown .dropdown-menu{top: 100% !important;margin: 2px 0 0;width: 100%;background: #fff;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.20);border-radius: 8px;padding: 0;text-align: left;position: absolute}
.custom-dropdown ul{max-height: 228px;overflow: auto;margin-right: 0;}
.custom-dropdown ul::-webkit-scrollbar {width: 6px;border-radius: 3px;}
.custom-dropdown ul::-webkit-scrollbar-track {background: #f1f1f1;}
.custom-dropdown ul::-webkit-scrollbar-thumb {background: #ACACAC;}
.custom-dropdown ul::-webkit-scrollbar-thumb:hover {background: #E5E5E5;}
.custom-dropdown li{padding: 6px 10px;cursor: pointer;}
.custom-dropdown li:hover{background: #DDE8E0;}
.custom-dropdown .arrow{position: absolute;top: 17px;right: 16px;background: transparent;padding: 0;font-size: 9px;}
.custom-dropdown [aria-expanded="true"] .arrow{transform: rotate(180deg);top: 12px;}
.custom-dropdown .dropdown-toggle::after{content: none;}

.traning-batch-owner .bth span{padding: 5px 14px;border-radius: 20px;font-size: 10px;margin: 0;}
.traning-batch-owner .card-deatils h5{padding-bottom: 0;}
.traning-batch-owner .bth{display: flex;margin: 0;}
.traning-batch-owner .card_footer{margin-top: 0;padding-top: 22px;padding-left: 0;padding-right: 0;}
.traning-batch-owner .card-footer.user_role{margin-top: 22px;}
.traning-batch-owner .card-footer.user_role > .d-flex{padding: 8px 20px;}
.traning-batch-owner .grpnew{gap: 10px;}


.coworker-list .dropdown-toggle {
	 border-radius: 40px;
	 background: #5aad00;
	 padding: 4px;
	 font-family: Poppins;
	 font-size: 10px;
	 line-height: 1.1;
	 font-style: normal;
	 font-weight: 500;
	 color: #fff;
	 cursor: pointer;
}
 .coworker-list .dropdown-menu {
	 top: auto !important;
	 bottom: 100%;
	 margin: 0 0px 10px 0;
	 box-shadow: 0px 0px 10px -2px rgba(0, 0, 0, 0.25), 0px 12px 16px -4px rgba(0, 0, 0, 0.08);
	 border: none;
	 min-width: 127px;
	 left: auto !important;
	 right: 0;
}
 .coworker-list .dropdown-menu::before, .coworker-list .dropdown-menu::after {
	 content: "";
	 position: absolute;
	 display: block;
	 width: 0;
	 height: 0;
	 border-width: 7px 8px;
	 border-style: solid;
	 border-color: transparent;
	 right: 21px;
	 bottom: -14px;
}
 .coworker-list .dropdown-menu::before {
	 border-top-color: rgba(0, 0, 0, 0.12);
	 bottom: -15px;
}
 .coworker-list .dropdown-menu::after {
	 border-top-color: #fff;
}
 .coworker-list .dropdown-menu ul {
	 padding: 6px 0;
	 margin-right: 0;
}
 .coworker-list .dropdown-menu li {
	 padding: 5px 16px;
	 font-size: 14px;
	 color: #313131;
	 white-space: nowrap;
  font-weight: 400;
}
 
.traning-batch-owner .card-footer.user_role .coworker-list{margin-left: 20px;display: flex;align-items: center;}
.traning-batch-owner .card-footer.user_role .coworker-list li:before{content: none;}
.traning-batch-owner .card-footer.user_role .coworker-list .dropdown-toggle{padding: 6px;line-height: 1.2;}


.edit-access-modal  .modal-content{padding: 20px;border-radius: 20px;}
.edit-access-modal .modal-header {background-color: #254746;color: white;padding: 20px;position: relative;border-radius: 12px;align-items: flex-start;}
.edit-access-modal .modal-dialog {max-width: 600px;}
.edit-access-modal .modal-header h2 {margin: 0;font-size: 24px;font-weight: 500;}
.edit-access-modal .modal-header p {margin: 2px 0 0;}
.edit-access-modal .close-btn {position: absolute;right: 15px;top: 15px;background: #F1F1F1;width: 24px;height: 24px;line-height: 1;border-radius: 50%;border: none;color: white;font-size: 20px;cursor: pointer;color: #313131;}
.edit-access-modal .permissions-table {padding: 20px 0;}
.edit-access-modal table {width: 100%;border: 1px solid #DDE8E0;border-radius: 12px;border-collapse: separate;border-spacing: 0;overflow: hidden;}

.edit-access-modal th,.edit-access-modal td {text-align: left;}
.edit-access-modal td{padding: 10px 24px;color: #313131;font-family: Poppins;font-size: 14px;font-style: normal;font-weight: 500;line-height: 20px;border-top: 1px solid #DDE8E0; }
.edit-access-modal th {color: #010101;font-family: Poppins;font-size: 16px;line-height: 1.2;font-style: normal;background: #F9FAFB;font-weight: 500;padding: 12px 24px;}
.edit-access-modal input[type="checkbox"] {width: 18px;height: 18px;accent-color: #32b640;cursor: pointer;}
.edit-access-modal input[type="checkbox"]:disabled {accent-color: #ccc;cursor: not-allowed;}
.edit-access-modal .modal-footer {display: flex;justify-content: flex-end;padding: 10px 0 0;gap: 15px;border: none;}
.edit-access-modal .cancel-btn.border-btn, .edit-access-modal .confirm-btn {padding: 10px 25px;border-radius: 25px;font-size: 16px;cursor: pointer;font-weight: 500;margin: 0;}
.edit-access-modal .cancel-btn.border-btn{color: #010101;border-color: #DDE8E0;}
.edit-access-modal .cancel-btn.border-btn:hover{border-color: #010101;}
.edit-access-modal .confirm-btn {margin: 0;}
.edit-access-modal .checkbox {margin-top: 0;}
.edit-access-modal .checkbox input + label{margin: 0;}
.edit-access-modal .checkbox input + label:before{width: 16px;border-radius: 4px;min-width: 16px;height: 16px;}
.edit-access-modal .checkbox input + label:after{top: 3px;left: 6px;width: 4px;height: 8px;}
.edit-access-modal .checkbox input:checked + label:before{background: #5AAD00;border-color: #5AAD00;}
.edit-access-modal .checkbox input:checked + label:after{border-color: #fff;}

.global-msg-section.meeting-comp .training-batch-header-inner-nw .global-header .course-rit .course-complete span.progress-status{color: #fff;}
/* .global-msg-section.meeting-comp .training-batch-header .Training-batch-tab li{font-size: 12px;text-transform: uppercase;padding: 7px 25px;line-height: 1.8;color: #787C82;}
.global-msg-section.meeting-comp .training-batch-header .Training-batch-tab{margin: 0 0 30px;} */


section.global-msg-section.Training-batch-detail-pg .global-header h2{font-weight: 500;font-size: 14px !important;line-height: 1.1;}

.Training-batch-detail-pg .msg-box-main{gap: 20px;}
.subscription-status .milestone-status-right .tooltip-inner{border-radius: 8px;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.40);border: none;}
.subscription-status .milestone-status-right .tooltip-inner:before{border-bottom-color: rgba(204, 204, 204 ,0.24);}
.subscription-status .milestone-status-right .tooltip-inner .ml-detail-btm ul.sec{max-height: 227px;overflow: auto;margin-right: 4px;}
.subscription-status .milestone-status-right .tooltip-inner .ml-detail-btm ul.sec::-webkit-scrollbar {width: 4px;}
.subscription-status .milestone-status-right .tooltip-inner .ml-detail-btm ul.sec::-webkit-scrollbar-track {background: #E5E5E5;}
.subscription-status .milestone-status-right .tooltip-inner .ml-detail-btm ul.sec::-webkit-scrollbar-thumb {background: #ACACAC;}
.subscription-status .milestone-status-right .tooltip-inner .ml-detail-btm ul.sec::-webkit-scrollbar-thumb:hover {background: #555;}
.subscription-status .milestone-status-right .tooltip-inner .ml-detail-btm ul.sec li{padding: 8px 14px;color: #313131;font-family: Poppins;font-size: 14px;font-style: normal;font-weight: 500;}
.subscription-status .milestone-status-right .tooltip-inner .ml-detail-btm ul.sec li:first-child{border-top-left-radius: 8px;border-top-right-radius: 8px;}
.subscription-status .milestone-status-right .tooltip-inner .ml-detail-btm ul.sec li:last-child{border-top-left-radius: 8px;border-top-right-radius: 8px;}
.subscription-status .milestone-status-right .tooltip-inner .ml-detail-btm ul.sec li:hover{background: transparent;}
.subscription-status .milestone-status-right .tooltip-inner:before,.subscription-status .milestone-status-right .tooltip-inner:after{transform: rotate(180deg);bottom: -16px;left: auto;right: 24px;}
.subscription-status .milestone-status-right .tooltip-inner:before{bottom:-18px;}
.subscription-status .tooltip{left: -54px !important;top: -7px !important;}
.subscription-status .inactive-btn{border-color: #FF2525;color: #FF2525;}


.select-sec-modal .modal-body{max-height: 400px;}
.select-sec-modal .modal-footer {justify-content: center;padding: 20px 0;position: absolute;bottom: 0;width: 100%;left: 0;}
.select-sec-modal .accordion{overflow: auto;}
.select-sec-modal .common-btn{padding: 12px 20px;border-radius: 40px;font-size: 16px;}
.select-sec-modal .common-btn.cancel-btn{padding: 12px 20px;border: 1px solid #DDE8E0;margin-right: 8px;color: #787C82;background: transparent;}
.select-sec-modal .modal-footer>:not(:first-child) {margin-left: 0;min-width: calc(100% - 102px);}
.select-sec-modal .common-btn:hover{color: #5AAD00;}
.select-sec-modal{top: auto;bottom: 0;overflow: hidden;padding-left: 0 !important;}  
.select-sec-modal .modal-dialog{margin: 0 auto;;height: 100dvh;display: flex;justify-content: flex-end;align-items: flex-end;}
.select-sec-modal .modal-content{border-radius: 24px 24px 0 0;background: #FFF;padding: 20px;}
.select-sec-modal .modal-body{padding: 0;} 
.select-sec-modal .new-left-sidebar {padding: 0;overflow: hidden;border: none;margin: 0;}
.select-sec-modal .new-left-sidebar ul.filter {flex-flow: column;gap: 12px;width: 100%;}
.select-sec-modal .new-left-sidebar ul.filter li {font-size: 14px;margin: 0;padding: 12px 16px;background: #f5f5f5;color: #313131;width: 100%;border-radius: 16px;display: flex;align-items: center;justify-content: center;gap: 4px;font-weight: 500;}
.select-sec-modal .new-left-sidebar ul.filter li span {padding: 3px 5px;border-radius: 5px;background: #999;color: #fff;font-family: Poppins;font-size: 10px;font-style: normal;font-weight: 500;line-height: 1.1;display: flex;align-items: center;}
.select-sec-modal .new-left-sidebar ul.filter li span.upcoming {background: #f3aa1c;}
.select-sec-modal .new-left-sidebar ul.filter li span.ongoing {background: #5aad00;}
.select-sec-modal .new-left-sidebar .prpsal-filter {padding:20px 0 0;}
.select-sec-modal  .close{width: 42px;height: 5px;border-radius: 50px;background: #C5C5C7;opacity: 1;margin: 0 auto;}


.right-box .add-curriculam-new-design .main-card-header{padding: 20px;}

.batch-page-trainer .card-deatils {
	 border-radius: 16px;
	 border: 2px solid #dde8e0;
	 box-shadow: none;
	 padding: 22px;
	 margin-bottom: 16px;
}
.batch-page-trainer .card-deatils h5 {
	 white-space: nowrap;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 padding-bottom: 0;
	 letter-spacing: 0;
	 max-width: 100%;
}
.batch-page-trainer .card_footer{
    padding-top: 22px;
    margin-top: 22px;
    border-color: #DDE8E0;
    padding-left: 0;
    padding-right: 0;
}
.batch-page-trainer .batch-hdr{display: flex;justify-content: space-between;}
.batch-page-trainer .batch-hdr .bth span{font-size: 10px;padding: 4px 20px;border-radius: 15px;}
.batch-page-trainer .sidebar{border-radius: 16px;border: 2px solid #DDE8E0;}

.training-batch-header-inner-nw .icondot{filter: brightness(0) invert(1);}
.training-batch-header-inner-nw .cancel-bth{margin-left: 10px;}

.user_role{margin-bottom: 15px;display: flex;align-items: center;gap: 16px;}

.agency-coworker-list .dropdown-toggle{font-size: 12px;}

.filter-drop a{white-space: normal;}

/* Trainer msg */
/* .trainer-msg .msg-right-next{display: none;}
.trainer-msg .global-msg-section .msg-box-main{grid-template-columns:307px 1fr !important;}
.trainer-msg .global-msg-section.student .msg-box-main .msg-right{border-right: none !important;}
.trainer-msg .bck-btn{display: none !important;}
.trainer-msg .header-btn.new-header .outer-div button{border-bottom: 1px solid #DDE8E0}
.trainer-msg  .header-btn{width: 100% !important;}
.trainer-msg  .header-btn.new-header .outer-div{width: 100% !important;}
.header-btn.new-header .outer-div button{font-size: 12px;text-transform: uppercase;} */
.mobile-view-back{
   opacity: 1 !important;
   background: transparent;
}

.mobile-view-back:before {
    content: "";
    background: #00000040;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 9;
}

.mobile-view-back:after {
    content: "";
    background: #fff;
    position: absolute;
    width: 100%;
    height: calc(100% - 56px);
    bottom: 0;
}


 .Proposal-Details-Custom-nw .global-msg-section.messages{padding-top: 0;}
 body .Proposal-Details-Custom-nw .global-msg-section.messages .container{padding: 0;}
 section.global-msg-section.training_ads.Proposal-details.Proposal-Details-Custom.Proposal-Details-Custom-nw  .global-msg-section .msg-box-main.conversasion-main{gap: 0;grid-template-columns: 1fr auto;border: none !important;padding: 0;}
body .Proposal-Details-Custom-nw .msg-right-next{margin-top: 0;position: sticky;top: 180px;margin-left: 30px;padding-left: 30px;border-left: 1px solid #DDE8E0;}
.Proposal-Details-Custom-nw .msg-right-top{border-radius: 16px 16px 0 0;padding: 14px 14px 0 14px;display: flex;border: 1px solid #DDE8E0;background: #FFF;flex-wrap: wrap;}
.Proposal-Details-Custom-nw .msg-right-top .no-message-found.msg-right{border: none;padding: 0;}
.Proposal-Details-Custom-nw .global-msg-section .msg-box-main .msg-right{padding: 0;}
.Proposal-Details-Custom-nw .msg-box-main .type-msg-box{width: 100%;}
.Proposal-details .global-msg-section .msg-box-main.conversasion-main .no-message-found.msg-right{border-bottom: none;}
/* prpsal-inner-new class for job list detail for chat design only */
.prpsal-inner-new{grid-template-columns:100%;gap: 60px; border: none!important;display: grid;padding-top: 30px;align-items: flex-start;}
.prpsal-inner-new .global-msg-section.training_ads.Proposal-details.Proposal-Details-Custom.Proposal-Details-Custom-nw{padding-top: 0!important;}
.prpsal-inner-new .Proposal-Details-Custom-nw .global-msg-section.messages{padding-top: 0;}
.prpsal-inner-new .Proposal-Details-Custom-nw .global-msg-section.messages .msg-box-main.conversasion-main {gap: 0;grid-template-columns: 1fr auto;border: none !important;padding: 0;}
.prpsal-inner-new .Proposal-Details-Custom-nw .global-msg-section.messages .msg-box-main.conversasion-main .tutor-card{background: transparent;box-shadow: none;border-radius: 12px;padding: 0;}
.prpsal-inner-new .Proposal-Details-Custom-nw .global-msg-section.messages .msg-box-main.conversasion-main .tutor-card .accordion{max-width: 307px;min-width: 307px;}
.prpsal-inner-new .Proposal-Details-Custom-nw .global-msg-section.messages .msg-box-main.conversasion-main .tutor-card .tutor-header{display: none;}
.prpsal-inner-new .Proposal-Details-Custom-nw .global-msg-section.messages .msg-box-main.conversasion-main .tutor-card .tutor-actions{display: none !important;}

/* .prpsal-inner-new .Proposal-Details-Custom-nw .global-msg-section.messages .msg-box-main.conversasion-main .msg-right{height: calc(100% - 130px);} */
/* .prpsal-inner-new-student.prpsal-inner-new .Proposal-Details-Custom-nw .global-msg-section.messages .msg-box-main.conversasion-main .msg-bar{min-height: calc(100vh - 364px) !important;max-height: calc(100vh - 364px) !important;} */

.custom-tooltip {margin-bottom:5px;}
.custom-tooltip .tooltip-inner{transform:translateX(-39%);text-align: left;line-height: 1.3;box-shadow: 0 0 11px 0 rgba(0, 0, 0, 0.20);border: none;color: #202020;font-family: Poppins;font-size: 14px;padding: 8px 12px;border-radius: 8px;}
.bottom-arrow-right .tooltip-inner::before {border-width: 8px;left: auto;right: 56px;bottom:-15px;transform: rotate(180deg);border-bottom-color: rgb(204 204 204 / 21%);}
.bottom-arrow-right .tooltip-inner::after{border-width: 7px;left: auto;right: 57px;bottom: -14px;transform: rotate(180deg);}

.custom-tooltip-20 .tooltip-inner {transform:translateX(-42%);}
.custom-tooltip-20.bottom-arrow-right .tooltip-inner::before {right: 42px;}
.custom-tooltip-20.bottom-arrow-right .tooltip-inner::after{right: 43px;bottom: -13px;}
.proposal-detail-new .post-proposal-left #cover-letter .ck.ck-reset.ck-editor.ck-rounded-corners{border: 1px solid #DDE8E0;background: transparent !important;overflow: hidden;box-shadow: none;}
.proposal-detail-new .post-proposal-left #cover-letter .ck.ck-editor__editable_inline{-ck-spacing-unit: 10px;}
.proposal-detail-new .ck-editor p{color: #313131 !important;font-size: 14px;line-height: 1.7;font-family: "Helvetica Neue";}

.curriculum-select-modal .modal-body {padding: 40px 0;}
.curriculum-select-modal .modal-dialog {max-width: 720px;}
.curriculum-select-modal .modal-content{padding: 0 40px;border-radius: 20px;border: none;}
.curriculum-select-modal .content-txt{margin-bottom: 20px;}
.curriculum-select-modal .content-txt h2{color: #010101;font-family: Poppins;font-size: 28px;font-style: normal;font-weight: 500;margin-bottom: 4px;}
.curriculum-select-modal .content-txt p{color: #313131;font-family: Roboto;font-size: 14px;font-style: normal;font-weight: 400;line-height: 1.6;margin: 0;}
.curriculum-select-modal .curriculum-right .radio-select label{padding-right: 84px;}
.curriculum-select-modal .close-ic{position: absolute;background: transparent;top: 40px;right: 0;padding: 0;}
.curriculum-select-modal .common-btn{margin-left: auto;padding: 8px 30px;border-radius: 30px;display: block;margin-top: 10px;font-weight: 500;}
.curriculum-select-modal .add-input{margin-bottom: 20px;}

.post-proposal .course-select .cuppa-dropdown .selected-list .c-btn{padding: 11px 30px 11px 16px !important;border-radius: 6px;border: 1px solid #DDE8E0;background: #FFF;box-shadow: none;color: #1E1E1E;font-family: Roboto;font-size: 14px;font-weight: 400;line-height: normal;}
.post-proposal .course-select.ng-untouched .cuppa-dropdown .selected-list .c-btn{color: #808080;}
.post-proposal .course-select .cuppa-dropdown .list-area{border-radius: 8px;border: 1.5px solid #5AAD00;background: #FFF;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);}
.post-proposal .course-select .dropdown-list ul li:first-child {padding-top: 6px;}
.post-proposal .course-select .cuppa-dropdown .pure-checkbox label{padding: 6px 12px !important;color: #1E1E1E !important;font-family: Poppins;font-size: 13px;font-weight: 400 !important;}
.post-proposal .course-select .dropdown-list ul li:hover{background: #DDE8E0;}
.post-proposal .course-select .cuppa-dropdown .dropdown-list {margin-top: 2px;}
.post-proposal .course-select .dropdown-list ul li:last-child{padding-bottom: 0;}


.proposal-success-modal h2{color: #000;font-family: Poppins;font-size: 26px;font-weight: 500;margin-block: 30px 8px;}
.proposal-success-modal p{color: #414141;text-align: center;font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.5;}
.proposal-success-modal .common-btn{padding: 8px 24px;border-radius: 30px;font-weight: 500;font-family: Poppins;font-size: 16px;margin-top: 30px;}
.proposal-success-modal .modal-dialog{max-width: 720px;}
.proposal-success-modal .modal-content{border-radius: 20px;}
.proposal-success-modal .content-txt{display: flex;text-align: center;flex-direction: column;align-items: center;max-width: 562px;margin: 0 auto;}
.proposal-success-modal .close-ic{position: absolute;background: transparent;top: 20px;right: -10px;padding: 0;}

.success-modal h2{color: #000;font-family: Poppins;font-size: 26px;margin-bottom: 8px;font-weight: 500;}
.success-modal p{color: #414141;text-align: center;font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.5;}
.success-modal .common-btn{padding: 8px 24px;border-radius: 30px;font-weight: 500;font-family: Poppins;font-size: 16px;min-width: 70px;}
.success-modal .modal-dialog{max-width: 720px;}
.success-modal .modal-content{border-radius: 20px;border: none;}
.success-modal .content-txt{display: flex;gap: 30px;text-align: center;flex-direction: column;align-items: center;max-width: 556px;margin: 0 auto;}
.success-modal .close-ic{position: absolute;background: transparent;top: 20px;right: -10px;padding: 0;}

.cancel-post-bar{
    border-radius: 6px;
    background: #FFFBE0;
    padding: 10px;
    display: flex;
    align-items: center;
    gap: 6px;
    color: #A89500;
    text-align: center;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.4;
    margin-block: -10px 20px;
}

.empty-block-contract h4{color: #000;font-family: Poppins;font-size: 32px;font-style: normal;font-weight: 600;line-height: normal;}
.empty-block-contract p{color: #000;font-family: Poppins;font-size: 24px;font-style: normal;font-weight: 400;line-height: normal;}
.empty-block-contract img{margin-bottom: 10px;}

.rate-line{color: #5AAD00;}
.full-link{position: absolute;width: 100%;height: 100%;left:0;top: 0;}
/* message modal */
 .msg-modal .header-title-main h2 {color: #000;}
 .msg-modal .header-title-main p {color: #808080;font-family: Poppins;font-size: 14px;font-weight: 400;}
 .msg-modal .modal-header {padding-bottom: 30px;}
 .msg-modal .modal-footer {padding-top: 30px;}
 .msg-modal .modal-footer button {font-weight: 500;padding: 8px 16px;}
 .msg-modal .modal-footer button.border-btn.common-btn {
	 margin-right: 10px;
	 color: #5aad00;
	 font-size: 16px;
	 font-weight: 500;
	 border-color: #5aad00;
	 min-width: auto;
}
 .msg-modal .modal-footer button.border-btn.common-btn:hover {
	 background: #5aad00;
	 color: #fff;
}
 .msg-modal .msg-option {
	 display: flex;
	 gap: 6px;
	 margin-top: 16px;
	 max-width: 100%;
	 overflow-x: auto;
	 overflow-y: hidden;
	 cursor: grab;
	 user-select: none;
	 padding-bottom: 10px;
	/* Track */
	/* Handle */
	/* Handle on hover */
}
 .msg-modal .msg-option::-webkit-scrollbar {
	 height: 6px;
	 border-radius: 3px;
}
 .msg-modal .msg-option::-webkit-scrollbar-track {
	 background: #f5f5f5;
}
 .msg-modal .msg-option::-webkit-scrollbar-thumb {
	 background: #7e808b;
}
 .msg-modal .msg-option::-webkit-scrollbar-thumb:hover {
	 background: #7e808b;
}
 .msg-modal .msg-option li {
	 border-radius: 30px;
	 background: #e9e9e9;
	 border: 1px solid #e9e9e9;
	 padding: 4px 16px;
	 color: #6a6a6a;
	 font-family: Poppins;
	 font-size: 14px;
	 font-weight: 400;
	 line-height: 1.4;
	 white-space: nowrap;
	 cursor: pointer;
	 transition: 0.3s ease-in-out;
	 -webkit-transition: 0.3s ease-in-out;
	 -moz-transition: 0.3s ease-in-out;
	 display: flex;
	 align-items: center;
	 gap: 8px;
}
 .msg-modal .msg-option li:hover {
	 background: #fff;
	 border-color: #5aad00;
	 color: #5aad00;
}
 .msg-modal .msg-option li.selected {
	 background: #356600;
	 color: #fff;
}
 .msg-modal .msg-option li.selected:hover {
	 border-color: #356600;
}
 .msg-modal .msg-option li .remove-ic {
	 padding: 0;
	 background: transparent;
	 display: inline-flex;
}
 .msg-modal .msg-option li .remove-ic span{display: flex}
 .msg-modal .msg-option li .remove-ic span:before {color: #5aad00;font-size: 10px;}


/* chat-modal css  */
 @keyframes fadeMsgIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes slideMsgUp {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
.chat-modal {position: fixed;animation: fadeMsgIn 0.3s ease forwards;z-index: 999;right: 20px;left: auto;bottom: 0;display: flex;flex-direction: row;gap: 30px;}
.chat-modal .popup-card {background: #fff; width: 500px;max-width: 95%;border-radius: 24px 24px 0 0;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);overflow: hidden;animation: slideMsgUp 0.4s ease forwards;}
.chat-modal.resize  .popup-card{width: 320px;}
.chat-modal .popup-header {display: flex;align-items: center;justify-content: space-between;padding: 30px;border-bottom: 1px solid rgba(233, 233, 233, 1);}
.chat-modal .popup-header .user-info {display: flex;align-items: center;gap: 10px;}
.chat-modal .popup-header .user-info .avatar {position: relative;width: 40px;height: 40px;border-radius: 50%;}
.chat-modal .popup-header .user-info .avatar img {width: 100%;height: 100%;object-fit: cover;}
.chat-modal .popup-header .user-info .avatar .status {position: absolute;bottom: 2px;right: 2px;width: 8px;height: 8px;background:#5AAD00;border: 1px solid #fff;border-radius: 50%;}
.chat-modal .popup-header .user-info .details .name {font-size: 16px;font-weight: 500;margin: 0;color: #181818;line-height: 1.4;}
.chat-modal .popup-header .user-info .details .time {font-size: 10px;color: #676767;display: flex;align-items: center;gap: 6px;    line-height: 1.2;}
.chat-modal .popup-header .user-info .details .time span {color: #676767;}
.chat-modal .popup-header .actions {display: flex;align-items: center;gap: 12px;}
.chat-modal .popup-header .actions .icon-btn {font-size: 22px;width: 24px;padding: 0;background: transparent;border: none;cursor: pointer;color: #555;border-radius: 50%;transition: all 0.2s ease;color: #181818;;}
.chat-modal .popup-header .actions .icon-btn:hover {color: #5AAD00;}
.chat-modal .popup-header .actions .icon-btn i {pointer-events: none;}
.chat-modal .line{width: 3px;background: #5AAD00;height: 24px;border-radius: 20px;margin: 0 8px;}
.chat-modal .icon-video_call{font-size: 24px;}
.chat-modal .icon-new-tab{font-size: 20px;}
.chat-modal .icon-close-light2{font-size: 20px;}
.chat-modal .popup-body {
  padding: 10px 30px 20px;
  font-size: 14px;
  color: #444;
  line-height: 1.5;
  max-height: 60vh;
  overflow: auto;
  }
.chat-modal .msg-dt {
	 position: relative;
	 text-align: center;
	 width: 100%;
	 display: block;
	 margin-bottom: 10px;
}
.chat-modal .msg-dt::after {
	 content: "";
	 height: 1px;
	 width: 100%;
	 background: #bababa;
	 position: absolute;
	 left: 0;
	 top: 50%;
}
.chat-modal .msg-dt span {
	 background: #fff;
	 padding: 5px 20px;
	 color: #787c82;
	 font-size: 10px;
	 font-weight: 400;
	 line-height: normal;
	 width: auto;
	 margin: 0;
	 display: inline-block;
	 position: relative;
	 z-index: 1;
	 font-family: var(--PoppinsFont);
	 text-transform: uppercase;
}
 
 .chat-modal .message-card .message-header {display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #eee;padding-bottom: 10px;margin-bottom: 15px;}
.chat-modal .user-msg , .chat-modal .user-msg p{color: #313131;font-family: Roboto;font-size: 12px;}
.chat-modal .message-card .message-body {font-size: 14px;line-height: 1.6;margin-bottom: 15px;}
.chat-modal .user-details{display: flex;align-items: center;gap: 10px;margin-bottom: 16px;}
.chat-modal .user-details .name{color: #313131;font-size: 12px;font-weight: 500;}
.chat-modal .user-details .time{color: #787C82;font-size: 8px;font-weight: 400;}
.chat-modal .message-body{display: grid;grid-template-columns: 36px 1fr; gap: 10px;}
.chat-modal .avatar{font-size: 16px;font-weight: 500;width: 36px;height: 36px;border-radius: 50%;background: #086ADD;color: #fff;display: flex;align-items: center;justify-content: center;}
.flash-msg-invited{border-radius: 8px;background: #F4F4F4;padding: 10px;margin-top: 20px;}
.flash-msg-invited .inner-con-top {border-left: 1px solid #313131;display: grid;gap: 10px;padding-left: 10px;}
.flash-msg-invited .inner-con-top h5{color: #313131;font-family: Roboto;font-size: 12px;font-weight: 400;}
.flash-msg-invited .inner-con-top a{color: #5AAD00;font-family: Roboto;font-size: 12px;font-weight: 500;text-decoration: underline;}
.flash-msg-invited .inner-con-top a:hover{text-decoration: none;}
.chat-modal .type-msg-box {border: none;background: #fff;height: auto;justify-content: space-between;align-items: flex-end;flex-direction: column;margin-top: 0;padding: 15px 15px 10px;box-shadow: 0px 0px 10px 0px #00000026;border-radius: 24px 24px 0 0;gap: 10px;}
.chat-modal .type-msg-box .btn-main{display: flex;justify-content: space-between;width: 100%;margin-left: 0;}
.chat-modal .type-msg-box textarea{border: none;padding: 0;height: 50px;color: #6A6A6A;font-family: "Helvetica Neue";font-size: 14px;font-style: normal;font-weight: 400;}
.chat-modal .type-msg-box textarea::placeholder{color: #6A6A6A;}
.chat-modal .type-msg-box textarea:-webkit-placeholder{color: #6A6A6A;}
.chat-modal .type-msg-box textarea:-moz-placeholder{color: #6A6A6A;}
.chat-modal .type-msg-box textarea:focus{border: none;}
.chat-modal .type-msg-box .pin{display: block;background-image: url(../images/pin.svg); background-repeat:  no-repeat; background-position:  center; background-size: cover;width: 16px;height: 16px;}
.chat-modal .type-msg-box .common-btn{padding: 4px;width: 28px;height: 28px;margin-left: 0;min-width: auto;border-radius: 50%;padding: 4px;}
.chat-modal .type-msg-box .common-btn img{transform: rotate(38deg);width: 14px;margin-top: -6px;margin-left: -2px;}
.chat-modal .type-msg-box .common-btn:hover img{filter: brightness(0) saturate(100%) invert(50%) sepia(94%) saturate(582%) hue-rotate(49deg) brightness(92%) contrast(101%);}
.profile-card {margin-bottom: 60px;text-align: center;background: #fff;border-radius: 8px;padding: 0;color: #333;}
.profile-card .name {color: #181818;font-size: 16px;font-weight: 500;margin: 0;}
.profile-card .designation {font-size: 14px;color: #8A8A8A;margin: 5px 0 10px;font-weight: 400;line-height: 1.4;font-family: var(--PoppinsFont);}
.profile-card .job-link {display: inline-flex;align-items: center;justify-content: center;gap: 4px;font-size: 14px;text-decoration: none;font-weight: 500;color: #356600;font-family: Roboto;}
.profile-card .job-link .icon {margin-right: 4px;font-size: 14px;}
.profile-card .profile-img{width: 80px;height: 80px;position: relative;margin: 0 auto 10px;margin-left: 0;}
.profile-card .profile-img img{border-radius: 50%;}
.profile-card .profile-img .status{width: 10px;height: 10px;background:#5AAD00;border: 1px solid #fff;position: absolute;right: 5px;bottom: 10px;border-radius: 50%;}
.chat-modal .tooltip-de{white-space: nowrap;box-shadow: 0 0 11px 0 rgba(0, 0, 0, 0.16);width: auto;top: 30px;bottom: auto;left: 50%;right: auto;transform: translateX(-50%);margin: 0 auto;border-radius: 8px;}
.chat-modal .tooltip-de a{color: #181818;font-family: var(--PoppinsFont);font-size: 12px;font-weight: 300;line-height: 1.5;letter-spacing: -0.12px;}
.chat-modal  .tooltip-de:after, .chat-modal  .tooltip-de:before{top: -17px;transform: rotate(180deg);}
.chat-modal .tooltip-de:after{top: -15px;}
.chat-modal .message-card{padding-right: 4px;}
.chat-modal.resize .icon-meet,.chat-modal.resize .icon-demo,.chat-modal.resize .line{display: none;}
.chat-modal.resize .popup-header{padding-inline: 20px;}
.chat-modal.resize .popup-body{padding-inline: 20px;}
.chat-modal.resize .profile-card{display: none;}

/* slide-popup */
.slide-popup .modal-body{padding: 0 24px;}
.slide-popup .modal-dialog{position: fixed;top: 0;right: 0;margin: 0;height: 100%;min-width: 960px;transform: translateX(100%);transition: transform 0.4s ease;animation: slidePopupIn 0.4s ease forwards;}

@keyframes slidePopupIn {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
.slide-popup.show .modal-dialog {transform: translateX(0);border: none;}
.slide-popup .modal-content{padding: 0;min-height: 100vh;max-height: 100vh;overflow-y: auto;}
.slide-popup .modal-header{display: grid;grid-template-columns: auto auto;padding: 22px 24px;border-bottom: none;position: sticky;top: 0;z-index: 9;background: #fff;}
.slide-popup .modal-header a{color: #356600;font-family: var(--PoppinsFont);font-size: 16px;font-weight: 500;display: flex;gap: 10px;align-items: center;cursor: pointer;}
.slide-popup .modal-header a:hover span{text-decoration: underline;}
.slide-popup .modal-header a .icon-new-tab{font-size: 18px;}
.slide-popup .modal-header .btn-back{background: transparent;padding: 0;}
.slide-popup .modal-content{border-radius: 0;box-shadow:none}
.slide-popup .modal-header-right{display: flex;gap: 40px;}
.slide-popup  .pager-btn:hover{background: #F1F1F1;}
.slide-popup  .pager-btn:disabled{pointer-events: none;}
/* profile-popup  */


.global-msg-section.create-course .sent-contract .filter-sec .cuppa-dropdown .pure-checkbox label,
.global-msg-section.create-course .received-contract .filter-sec .cuppa-dropdown .pure-checkbox label{font-weight: 400 !important;font-family: Roboto;padding: 6px 16px !important;}

.full-link{position: absolute;width: 100%;height: 100%;top: 0;left: 0;cursor: pointer;}

.roboto{font-family:'Roboto', sans-serif !important;}

/* display: inline; */
.ck-editor-des p{padding: 0;}
.ck-editor-des p strong{font-size: 14px;}

/* background: url(../../assets/images/arrow-btm-g.svg) no-repeat; */
.custom-multiselect .cuppa-dropdown .selected-list .c-btn{background-position:98.5% center;padding: 7px 15px !important;background-size: 12px;}
.custom-multiselect .selected-list span{color: #CCCCCC;}
.ad-creation-main .custom-multiselect .cuppa-dropdown .dropdown-list{bottom: auto !important;margin-top: 3px;}
.custom-multiselect .cuppa-dropdown .list-area{border-radius: 8px;border: 1px solid #5AAD00;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.20);}
.custom-multiselect li.pure-checkbox {padding: 6px 12px !important;}
.custom-multiselect .cuppa-dropdown .pure-checkbox label{font-size: 13px !important;font-family: Poppins !important;padding: 0 !important;}
.custom-multiselect li.pure-checkbox:hover{background: #DDE8E0;}
.custom-multiselect .dropdown-list > div{margin-right: 8px;}
.custom-multiselect .dropdown-list > div::-webkit-scrollbar {background-color: transparent;width: 4px;}
.custom-multiselect .dropdown-list > div::-webkit-scrollbar-thumb {background-color: #D9D9D9;border-radius: 6px;width: 4px;}
.custom-multiselect .dropdown-list > div::-webkit-scrollbar-track {background-color: transparent;}

.ad-creation-main .cuppa-dropdown .dropdown-list {
    position: absolute;
}
.profile-popup .sb-group{flex-wrap: nowrap;}
.profile-popup .bookmark-res .tooltip-de{width: auto;}
.profile-popup .bookmark-res .sb-wrapper{min-width: auto;}

.jobpost-popup .global-msg-section .msg-box-main{grid-template-columns: 100% !important;margin-top: 0;padding: 0 !important;}
.jobpost-popup .msg-right-next{margin-top: 0 !important;display: none;}
.jobpost-popup .messages .container{padding: 0 !important; }
.jobpost-popup .msg-right-top{border-radius: 16px 16px 0 0;padding: 14px 14px 0 14px;display: flex;border: 1px solid #DDE8E0;flex-wrap: wrap;}
.jobpost-popup .global-msg-section .msg-box-main .msg-right{padding: 0 !important}
/* .jobpost-popup .Proposal-details .global-msg-section .msg-box-main .msg-bar {min-height: calc(100vh - 420px) !important;max-height: calc(100vh - 420px) !important;} */
.jobpost-popup .type-msg-box{width: 100%;}
.jobpost-popup .ck-editor-des p{color: #313131;font-family: "Helvetica Neue";font-size: 14px;font-style: normal;font-weight: 400;}
.jobpost-popup .prpsal-inner{margin-bottom: 0;}
.jobpost-popup .prpsal-inner .prpsal-box{max-height: calc(100vh - 231px);overflow: auto;}

.schedule-popup .cuppa-dropdown .dropdown-list.tagToBody{position: absolute;top: 0 !important;left: 0 !important;margin-top: 42px !important;}
header.home-header .nv-left{display: none !important;}
header.home-header .nav-item .nav-link img{filter: invert(1);}

.slide-block .modal-body p span{font-weight: normal;}


.ck-trim-txt p{display: inline;}
.ck-full-txt ul {list-style: inherit;padding-left: 20px;}
.ck-full-txt ul {padding-left: 20px;}
         

.landing-header-for-inner .back-btn{background: transparent;}
.landing-header-for-inner .back-btn + .navbar-brand{margin-left: auto;}
/*  New changes 2026 (06-jan) */
.Proposal_main .prpsal-inner .prpsal-box .cover-letter p{font-weight: 400;}
.active .Proposal-details .global-msg-section .msg-box-main.conversasion-main{min-height: calc(100vh - 227px);}
.prpsal-inner-new-student.prpsal-inner-new .Proposal-Details-Custom-nw .global-msg-section .msg-box-main .type-msg-box{padding:10px 16px !important;}
.prpsal-inner-new-student.prpsal-inner-new .Proposal-Details-Custom-nw .global-msg-section .msg-box-main .type-msg-box .type-textarea textarea{height: 32px !important;font-size: 14px !important;}
 
/* trainer side change */
/* .prpsal-inner-new .Proposal-Details-Custom-nw .global-msg-section.messages .msg-box-main.conversasion-main .msg-bar{min-height: calc(100vh - 490px) !important;max-height: calc(100vh - 490px) !important;}
.active .prpsal-inner-new .Proposal-Details-Custom-nw .global-msg-section.messages .msg-box-main.conversasion-main .msg-bar{min-height: calc(100vh - 407px) !important;max-height: calc(100vh - 407px) !important;} */

.pre-wrap {white-space: pre;}

.swal2-popup.swal2-modal.close-requirement-popup .swal2-actions button.swal2-styled.swal2-cancel {
  background-color: #aaa;
  color: #fff;
}
.shape-bottom{position: relative;}
.shape-bottom::before{content: "";position: absolute;top: 17px;left: 0;background: url(../../assets/images/home/shape.svg) no-repeat;width: 100%;height: 10px;}

.prpsal-inner-new-student.prpsal-inner-new .Proposal-Details-Custom-nw .global-msg-section .msg-box-main .msg-right .msg-header .msg-title span{
    max-width: 25vw!important;
}
.status-tag.blue{
      border-radius: 80px;
    background: #2563EB;
    color: #FFF;
    font-family: Poppins;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 12px;
    display: inline-block;
    align-items: center;
    padding: 4px 8px;
}

/* msg  */
/* trainer dashboard job post popup  */
.jobpost-popup .active  .global-msg-section .msg-box-main .msg-bar{
      max-height: calc(100vh - 320px);
      min-height: calc(100vh - 320px);
}
.jobpost-popup .global-msg-section .msg-box-main .msg-bar{
      max-height: calc(100vh - 391px);
      min-height: calc(100vh - 391px);
}
.jobpost-popup .global-msg-section .msg-box-main .type-msg-box .type-textarea textarea{
    height: 30px !important;
    font-size: 14px !important;
}
.jobpost-popup  .global-msg-section .msg-box-main .type-msg-box{
    padding: 10px 16px !important;
    max-height: 76px;
}


.custom-req-dropdown .posted-by{
    color: #808080;
    font-family: var(--PoppinsFont);
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.4;

}
.custom-req-dropdown .posted-by span{
    color: #5AAD00;
    font-weight: 500;
    margin-left: 5px;
    text-transform: capitalize;
}
.custom-req-dropdown .time{
  color: #808080;
  font-family: var(--PoppinsFont);
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  display: flex;
  align-items: center;
  gap: 4px;
}
.custom-req-dropdown .cuppa-dropdown .list-area{
    border-radius: 8px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.20);
    border: none;
    overflow: hidden;
    color: #1E1E1E;
    font-family: var(--PoppinsFont);
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.custom-req-dropdown .cuppa-dropdown li{
  border-bottom: 1px solid #E9E9E9;
}
.custom-req-dropdown .btm-des{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 2px;
}
.custom-req-dropdown .des-left{
    display: flex;
    align-items: center;
    gap: 5px;
}
.custom-req-dropdown .country{
    color: #808080;
    font-family: Poppins;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 14px */
    display: flex;
    gap: 5px;
    align-items: center;
}
footer .col-lft ul{display: flex;align-items: center;}
footer li a{display: flex;}
footer .icon-youtube {font-size: 18px;}