.single-article img.alignnone {cursor: pointer;}

div.modal {z-index: 100006;}
div.modal#ceModal {z-index: 100007;}
div.modal .modal-dialog {}
div.modal .modal-dialog .modal-content {border: none;box-shadow: 0 0 40px rgba(0 0 0 / 15%);border-radius: 0;position: relative;border-radius: 20px;background-color: var(--c-white);}
div.modal .modal-dialog .modal-content .modal-header {padding: 0;border: none;z-index: 11;position: relative;}
div.modal .modal-dialog .modal-content .modal-header .btn-close {position: absolute;top: -20px;right: -20px;width: 50px;height: 50px;color: #fff;background: var(--c-main);opacity: 1;text-shadow: none;font-weight: 300;font-size: 19px;line-height: 50px;padding: 0;margin: 0;border: none;border-radius: 50%;box-shadow: 0 0 0 2px rgb(255 255 255 / 20%), 0 0 10px rgb(0 0 0 / 20%);}
div.modal .modal-dialog .modal-content .modal-header .btn-close i {}


div.modal .modal-dialog .modal-content .modal-body {min-height: 100px;padding: 40px;z-index: 9;border-radius: 20px;overflow: hidden;}
div.modal .modal-dialog .modal-content .modal-footer {border: none;padding: 30px 40px 40px;border-top: solid 5px #e4e3ef;justify-content: center;}
div.modal .modal-dialog .modal-content .modal-footer .btn {margin: 0 9px;}

div.modal .modal-dialog .modal-content .modal-body .spinner {
    max-width: 80px;
    margin: 60px auto;
    display: block;
}


div.modal.no-padding .modal-dialog .modal-content .modal-body {padding:0}
div.modal.no-padding .modal-dialog .modal-content .close {background:#000}

div.modal .modal-dialog .modal-content .modal-body .remaining-courses {
    margin: 10px 0 0 0;
    list-style: none;
    padding: 0;
}
div.modal .modal-dialog .modal-content .modal-body .remaining-courses li {}
div.modal .modal-dialog .modal-content .modal-body .remaining-courses li i {display:none}

div.modal.login-modal {}
div.modal.login-modal .modal-dialog {}
div.modal.login-modal .modal-dialog .modal-content {}
div.modal.login-modal .modal-dialog .modal-content .close {background: #000;}
div.modal.login-modal .modal-dialog .modal-content .modal-body {padding: 0;}
div.modal.login-modal .modal-dialog .modal-content .modal-body .login-register-box {margin: 0; }

div.modal[data-modal="full"] {}
div.modal[data-modal="full"] .modal-dialog {max-width: 100%;height: 100%;margin: 20px auto;/* max-width: 1920px; */padding: 0 40px 0;}
div.modal[data-modal="full"] .modal-dialog .modal-content {box-shadow: none;padding: 0;}
div.modal[data-modal="full"] .modal-dialog .modal-content .modal-header {position: fixed;left: 0;right: 0;top: 0;}
div.modal[data-modal="full"] .modal-dialog .modal-content .modal-header .btn-close {top: 0; right: 0; border-radius: 0; }
div.modal[data-modal="full"] .modal-dialog .modal-content .modal-body {height: 100%;overflow: visible;padding: 20px 0 !important;}

/*#cw-modal-webinar .modal-dialog {margin: 0;} 
#cw-modal-webinar .modal-dialog .modal-content .modal-body {padding: 0 0 !important;border-radius: 0 !important;} 
#cw-modal-webinar .modal-dialog .modal-content .modal-body #webinar-room #player {border-radius:0 !important}*/

div.modal[data-modal="large"] {}
div.modal[data-modal="large"] .modal-dialog {max-width: 1450px;padding: 0 30px;}
div.modal[data-modal="large"] .modal-dialog .modal-content {}
div.modal[data-modal="large"] .modal-dialog .modal-content .modal-header {}
div.modal[data-modal="large"] .modal-dialog .modal-content .modal-header .btn-close {}
div.modal[data-modal="large"] .modal-dialog .modal-content .modal-body {padding: 0;}
div.modal[data-modal="large"] .modal-dialog .modal-content .modal-body .webinar-header-live {margin: 0;border-radius: 20px 20px 0 0;}
div.modal[data-modal="large"] .modal-dialog .modal-content .modal-body .webinar-header-live::after {border-radius: 20px 20px 0 0;}
div.modal[data-modal="large"] .modal-dialog .modal-content .modal-body .video-js {margin: 0;}
div.modal[data-modal="large"] .modal-dialog .modal-content .modal-body .single-webinar {max-width: 1320px;margin: 50px auto 50px;padding: 0 20px;}
div.modal[data-modal="large"] .modal-dialog .modal-content .modal-body .grid {display: block !important;}
div.modal[data-modal="large"] .modal-dialog .modal-content .modal-body .single-webinar.single-article {padding: 0;margin: -120px auto 0 auto;/* margin: -0 auto 0 auto; */position: relative;} 
div.modal[data-modal="large"] .modal-dialog .modal-content .modal-body .single-webinar.single-article.no-header {
    margin: 40px 0;
    padding: 0 40px;
    width: 100%;
    max-width: 100%;
}
div.modal[data-modal="large"] .modal-dialog .modal-content .modal-body .block .content {max-width: 100%;}


div.modal[data-modal="medium"] .modal-dialog .modal-content .modal-body {/* padding: 0; */}


#zoom-modal {max-height: 100%;overflow: hidden;padding: 0 30px !important;background: rgba(255,255,255,0.9);z-index: 100103;}
.dark-mode #zoom-modal {background: rgb(0 0 0 / 50%);}
#zoom-modal .modal-dialog {max-width: 1200px;/* max-height: 100%; */height: calc(100% - 80px);margin: 40px auto;}
#zoom-modal.modal-static .modal-dialog {transform: none !important;}
#zoom-modal .modal-dialog .modal-content {background: none;box-shadow: none;height: 100%;}
#zoom-modal .close {position: fixed;top: 30px;right: 30px;width: 60px;height: 60px;background: var(--c-main);border: none;opacity: 1;color: #fff;text-shadow: none;z-index: 10;font-size: 20px;border-radius: 50%;}
#zoom-modal .close i {
    line-height: 60px;
}
#zoom-modal .modal-dialog .modal-content .modal-body {background: none;padding: 0;height: 100%;}
#zoom-modal .modal-dialog .modal-content .modal-body .modal-slider {text-align: center;height: 100%;display: flex;align-items: center;justify-content: center;}
#zoom-modal .modal-dialog .modal-content .modal-body .modal-slider .gallery-item {display:none;height: 100%;}
#zoom-modal .modal-dialog .modal-content .modal-body .modal-slider .gallery-item.active {display: inline-flex;align-items: center;justify-content: center;flex-wrap: wrap;position: relative;align-content: center;}
#zoom-modal .modal-dialog .modal-content .modal-body .modal-slider img {/* box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%); */max-width: 100%;max-height: 100%;width: auto;border-radius: 10px;}
#zoom-modal .modal-dialog .modal-content .modal-body .modal-slider img.active {/* width: 100%; */}
#zoom-modal .modal-dialog .modal-content .modal-body .modal-slider span {display: block; font-size: 13px; padding: 8px 0 0 0; }
#zoom-modal .modal-dialog .modal-content .modal-body .modal-slider .caption {padding: 20px 10px 0 10px;font-size: 14px;/* position: absolute; *//* bottom: 0; */color: var(--c-black);/* left: 0; *//* right: 0; */flex: 0 1 100%;opacity: 1;margin: 0;}



.modal-slider-nav {}
.modal-slider-nav .next {right: 0;text-align: left;}
.modal-slider-nav .prev {left: 0;text-align: right;}
.modal-slider-nav .next, .modal-slider-nav .prev {width: 60px;height: 60px;line-height: 60px;position: fixed;top: 50%;transform: translateY(-50%);font-size: 40px;cursor: pointer;}
.modal-slider-nav .next::before, .modal-slider-nav .prev::before {font-family: "icomoon";}
.modal-slider-nav .next::before {content: "\f16c";}
.modal-slider-nav .prev::before {content: "\f142";}

.modal-backdrop {background: var(--c-white) !important;opacity: 0.9 !important;z-index: 100004;}
.dark-mode .modal-backdrop {background: #222 !important;}
.modal-backdrop + .modal-backdrop {z-index: 100006;}
@media (max-width: 991px) {
    div.modal[data-modal="large"] .modal-dialog .modal-content .modal-body .single-webinar.single-article {margin: 0px auto 0 auto;}
}

@media (max-width: 767px) {
    div.modal[data-modal="large"] .modal-dialog {padding: 0;width: 100%;margin: 0;}
    div.modal[data-modal="large"] .modal-dialog .modal-content .modal-body {border-radius:0}
    div.modal[data-modal="large"] .modal-dialog .modal-content .modal-header .btn-close {top: 0;right: 0;border-radius: 0;}
    div.modal[data-modal="large"] .modal-dialog .modal-content .modal-body .single-webinar {margin: 20px 0;}
    div.modal.login-modal .modal-dialog {margin: 25px;max-width: 100%;}

    div.modal[data-modal="large"] .modal-dialog .modal-content .modal-body .single-webinar.single-article.no-header {padding:0 20px}
}


.dialog {position: absolute;top: -200px;left: 50%;transform: translateX(-50%);z-index: 100010;display: none;transition: all 0.3s;}
.dialog.show {display: block;top: -30px;}
.dialog .dialog-content {background: var(--c-white);box-shadow: 0 0 20px rgb(0 0 0 / 20%);padding: 30px;max-width: 600px;border-radius: 20px;}
.dialog .dialog-body {font-size: 16px; }
.dialog .dialog-body h2 {font-weight: bold; margin: 0 0 14px 0; font-size: 23px; }
.dialog .dialog-body .close {position: absolute;right: -20px;top: -20px;background: var(--c-main);border: none;color: #fff;display: block;border-radius: 50%;width: 40px;height: 40px;font-size: 14px;line-height: 40px;box-shadow: 0 0 10px rgb(0 0 0 / 20%);display: none;}
.dialog .dialog-footer {margin: 30px 0 0 0; }
.dialog .dialog-footer .btn {margin: 0 10px 0 0; }

#takeCEDialog {}
#takeCEDialog .dialog-content {max-width: none;padding: 15px 25px;}
#takeCEDialog .dialog-body {display: flex; align-items: center; }
#takeCEDialog .dialog-body h2 {margin: 0;font-size: 15px;}
#takeCEDialog .dialog-body .actions {padding: 0 0 0 70px; }
#takeCEDialog .dialog-body .actions .btn {margin: 0 0 0 3px;padding: 7px 14px;font-size: 13px;}

@media (max-width: 1200px) {
    #takeCEDialog {top:0;left: 0;right: 0;transform: none;background: #000;}
    #takeCEDialog .dialog-content {width: 100%;border-radius: 0;background: none;color: #fff;text-align: center;padding: 15px 10px;}
    #takeCEDialog .dialog-body {margin:0 auto;display:inline-flex;text-align: left;}
    #takeCEDialog .dialog-body h2 {color: #fff;}
    #takeCEDialog .dialog-body .actions {padding: 0 0 0 20px; }
    #takeCEDialog .dialog-body .actions .btn {color: #fff;}
}

@media (max-width: 767px) {
    #takeCEDialog .dialog-body h2 {font-size: 13px; }
    #takeCEDialog .dialog-body .actions {}
    #takeCEDialog .dialog-body .actions .btn {padding: 8px 10px; margin: 3px; font-size: 12px; }
}


#cw-modal-video  .webinar-player .player {
    border-radius: 20px 20px 0 0;
}

/* #cw-modal-webinar {}
#cw-modal-webinar .modal-dialog {max-width: 1390px;}
#cw-modal-webinar .modal-dialog .modal-content {height: 100%;min-height: 100%;}
#cw-modal-webinar .modal-dialog .modal-content .modal-body {padding: 0;overflow: visible;}
#cw-modal-webinar .modal-dialog .modal-content .modal-body {text-align: center; }
#cw-modal-webinar .modal-dialog .modal-content .modal-body .video-spinner {position: relative; } */


/* #cw-modal-webinar, #cw-modal-quiz {z-index: 100007;}
#cw-modal-webinar .modal-dialog {max-width: 1920px;padding: 0px 40px 0;}
#cw-modal-webinar .modal-dialog .modal-content .modal-body .webinar-modal-meta {margin: 0; padding: 0; z-index: 10; position: relative; }
#cw-modal-webinar .modal-dialog .modal-content .modal-body .webinar-modal-meta .get-your-ce {display: none;}
#cw-modal-webinar .modal-dialog .modal-content .modal-body .webinar-modal-meta .close {position: absolute;top: -25px;right: -25px;background: #000;color: #fff;width: 50px;height: 50px;line-height: 50px;font-size: 19px;}
#cw-modal-webinar .video-js .vjs-control-bar::after {content:none}
#cw-modal-webinar .modal-dialog .modal-content .modal-body #webinar-room {width: 100% !important; height: auto !important; }
#cw-modal-webinar .modal-dialog .modal-content .modal-body #webinar-room .player-wrapper {}
#cw-modal-webinar .modal-dialog .modal-content .modal-body #webinar-room .player-wrapper #player {height: 100%;}
#cw-modal-webinar .modal-dialog .modal-content .modal-body #webinar-room .player-wrapper #player .vjs-tech {height: auto; }
#cw-modal-webinar .modal-dialog .modal-content .modal-body #webinar-room .player-wrapper #player .vjs-poster {}
 */

.video-spinner {min-height: 130px; position: relative; }
.lds-spinner {display: inline-block; position: relative; width: 80px; height: 80px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); } .lds-spinner div {transform-origin: 40px 40px; animation: lds-spinner 1.2s linear infinite; } .lds-spinner div:after {content: " "; display: block; position: absolute; top: 3px; left: 37px; width: 6px; height: 18px; border-radius: 20%; background: var(--c-black); } .lds-spinner div:nth-child(1) {transform: rotate(0deg); animation-delay: -1.1s; } .lds-spinner div:nth-child(2) {transform: rotate(30deg); animation-delay: -1s; } .lds-spinner div:nth-child(3) {transform: rotate(60deg); animation-delay: -0.9s; } .lds-spinner div:nth-child(4) {transform: rotate(90deg); animation-delay: -0.8s; } .lds-spinner div:nth-child(5) {transform: rotate(120deg); animation-delay: -0.7s; } .lds-spinner div:nth-child(6) {transform: rotate(150deg); animation-delay: -0.6s; } .lds-spinner div:nth-child(7) {transform: rotate(180deg); animation-delay: -0.5s; } .lds-spinner div:nth-child(8) {transform: rotate(210deg); animation-delay: -0.4s; } .lds-spinner div:nth-child(9) {transform: rotate(240deg); animation-delay: -0.3s; } .lds-spinner div:nth-child(10) {transform: rotate(270deg); animation-delay: -0.2s; } .lds-spinner div:nth-child(11) {transform: rotate(300deg); animation-delay: -0.1s; } .lds-spinner div:nth-child(12) {transform: rotate(330deg); animation-delay: 0s; } @keyframes lds-spinner {0% {opacity: 1; } 100% {opacity: 0; } }


/* #cw-modal-webinar .modal-dialog .modal-content .modal-body .video-spinner::before {content:""; padding:56.25% 0 0 0; display:block;}
#cw-modal-webinar .modal-dialog .modal-content .modal-body .video-spinner img {max-width: 250px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
#cw-modal-webinar .modal-dialog .modal-content .modal-body .webinar-modal-content  {margin: 40px auto 40px;padding: 0 40px;}
#cw-modal-webinar .modal-dialog .modal-content .modal-body .webinar-modal-content .read-article {display:none;}
#cw-modal-webinar .modal-dialog .modal-content .modal-body .webinar-modal-footer {text-align: center;padding: 20px 40px 70px;font-weight: 300;text-align: center;border-radius: 0 0 10px 10px;font-size: 13px;background: rgb(221,221,221);background: -moz-linear-gradient(0deg, rgba(221,221,221,1) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(0deg, rgba(221,221,221,1) 0%, rgba(255,255,255,0) 100%);background: linear-gradient(0deg, rgba(221,221,221,1) 0%, rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#dddddd",endColorstr="#ffffff",GradientType=1);}
#cw-modal-webinar .modal-dialog .modal-content .modal-body .webinar-modal-footer .content {max-width: 1300px; margin: 0 auto; }
#cw-modal-webinar .modal-dialog .modal-content .modal-body .webinar-modal-footer .disclaimer {color: var(--c-gray);font-size: 11px;margin: 50px 0 0 0;}
#cw-modal-webinar .modal-dialog .modal-content .modal-body .webinar-modal-footer .disclaimer:first-child {margin-top:0}
#cw-modal-webinar .modal-dialog .modal-content .modal-body .webinar-modal-footer .disclaimer a {display: block;}
#cw-modal-webinar .modal-dialog .modal-content .modal-body .webinar-modal-footer .disclaimer a img {filter: invert(1);max-height: 35px;width: auto;margin: 0 0 20px 0;opacity: 0.5;max-width: 100%;}
#cw-modal-webinar .modal-dialog .modal-content .modal-body .webinar-modal-footer .disclaimer.agd {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
#cw-modal-webinar .modal-dialog .modal-content .modal-body .webinar-modal-footer .disclaimer.agd a {margin: 0 30px 0 0;}
#cw-modal-webinar .modal-dialog .modal-content .modal-body .webinar-modal-footer .disclaimer.agd a img {margin: 0;max-height: 100px;}
#cw-modal-webinar .modal-dialog .modal-content .modal-body .webinar-modal-footer .disclaimer.agd span {text-align: left; } */

@media (max-width: 1200px) {
    .webinar-content {grid-template-columns: repeat(1,1fr);}
    .webinar-content .main {grid-column: span 1; }
    .webinar-content .sidebar {grid-column: span 1; }

    /* #cw-modal-webinar .modal-dialog {padding: 0; margin: 0; }
    #cw-modal-webinar .modal-dialog .modal-content .modal-body .webinar-modal-meta .close {top: 0;right: 0;border-radius: 0;}
    #cw-modal-webinar .modal-dialog .modal-content .modal-body #webinar-room .start-audio {right: 70px;top: 17px;}
    #cw-modal-webinar .modal-dialog .modal-content .modal-body #webinar-room .vjs-modal-dialog.survey {height: 400px !important; }
    #cw-modal-webinar .modal-dialog .modal-content .modal-body #webinar-room .player-wrapper #player .vjs-poster {height: auto; bottom: auto; }
    #cw-modal-webinar .modal-dialog .modal-content .modal-body #webinar-room .player-wrapper #player .vjs-poster::before {content:"";padding-top:56.25%; display:block} */
}

@media (max-width: 1024px) {
    /* #cw-modal-webinar .modal-dialog .modal-content .modal-body .podcast .item {margin: 0;width: 100%;}
    #cw-modal-webinar .modal-dialog .modal-content .modal-body #webinar-room .vjs-modal-dialog.survey {height: 100% !important;padding: 30px 20px;} */
}

@media (max-width: 767px) {
    .webinar-content .sidebar .questions-box {margin: 0 -20px;padding: 30px 20px;border-radius: 0;}
    .webinar-content .sidebar .questions-box button {width: 100%;}
    .webinar-player {margin: 0 -20px 50px; border-radius: 0; box-shadow: none; }
    .webinar-player #play-webinar {width: 70px;height: 70px;}
    .webinar-player #play-webinar::before {font-size: 32px;}
    /* #cw-modal-webinar .modal-dialog {margin:0}
    
    #cw-modal-webinar .modal-dialog .modal-content .modal-body .webinar-modal-meta {padding: 0 20px 0 20px;flex-wrap: wrap;margin: 30px auto 40px;align-items: center;}
    #cw-modal-webinar .modal-dialog .modal-content .modal-body .webinar-modal-meta .close {margin: 0 0 0 auto;}
    #cw-modal-webinar .modal-dialog .modal-content .modal-body .webinar-modal-meta .webinar-name {flex: 0 1 100%;padding: 0;margin: 20px 0 0 0;order: 3;font-size: 24px;}

    #cw-modal-webinar .modal-dialog .modal-content .modal-body .webinar-modal-content {padding: 0 20px;}
    #cw-modal-webinar .modal-dialog .modal-content .modal-body .webinar-modal-footer {padding: 20px 40px 40px;}
    #cw-modal-webinar .modal-dialog .modal-content .modal-body .webinar-modal-footer .disclaimer.agd {margin: 30px 0 0 0;}
    #cw-modal-webinar .modal-dialog .modal-content .modal-body .webinar-modal-footer .disclaimer.agd a {margin: 0 0 10px 0;}
    #cw-modal-webinar .modal-dialog .modal-content .modal-body .webinar-modal-footer .disclaimer.agd span {flex: 0 1 100%;text-align: center;} */
    
}



#cw-modal-scorm {}
#cw-modal-scorm .modal-dialog {}
#cw-modal-scorm .modal-dialog .modal-content {}
#cw-modal-scorm .modal-dialog .modal-content .modal-body {}
#cw-modal-scorm .modal-dialog .modal-content .modal-body .single-webinar.single-article {}
#cw-modal-scorm .modal-dialog .modal-content .modal-body .article-header {
    grid-template-columns: repeat(2,1fr);
}

#cw-modal-scorm .footnotes li:nth-child(2n) {background-color: var(--c-gray-lighter); }
#cw-modal-scorm div.single-article .quote {margin: 0 0 30px 0; padding: 40px; }

@media (max-width: 767px) {
    #cw-modal-scorm {}
    #cw-modal-scorm .modal-dialog {padding: 0; margin: 0; }
    #cw-modal-scorm .modal-dialog .modal-content {border-radius: 0; }
    #cw-modal-scorm .modal-dialog .modal-content .modal-header {}
    #cw-modal-scorm .modal-dialog .modal-content .modal-header .btn-close {top: 0; right: 0; border-radius: 0; }
    #cw-modal-scorm .modal-dialog .modal-content .modal-body {padding: 55px 20px 20px 20px;border-radius: 0;}

    div.modal {}
    div.modal .modal-dialog {padding: 0;margin: 0 auto;}
    div.modal .modal-dialog .modal-content {border-radius: 0; }
    div.modal .modal-dialog .modal-content .modal-header .btn-close {top: 0; right: 0; border-radius: 0; }
    div.modal .modal-dialog .modal-content .modal-body {padding: 55px 20px 20px 20px;border-radius: 0;}

    #cw-modal-scorm div.single-article .quote {padding: 20px; margin: 0 -20px 20px; border-radius: 0 0 30px 30px; }
}

/* 
#cw-modal-article {}
#cw-modal-article .modal-dialog {}
#cw-modal-article .modal-dialog .modal-content {}
#cw-modal-article .modal-dialog .modal-content .modal-body {padding: 40px; }
#cw-modal-article .modal-dialog .modal-content .modal-body .single-webinar.single-article {margin: 0 auto;}

#cw-modal-article .footnotes li:nth-child(2n) {background-color: var(--c-gray-lighter); }
#cw-modal-article div.single-article .quote {margin: 0 0 30px 0; padding: 40px; }

@media (max-width: 767px) {
    #cw-modal-article {}
    #cw-modal-article .modal-dialog {padding: 0; margin: 0; }
    #cw-modal-article .modal-dialog .modal-content {border-radius: 0; }
    #cw-modal-article .modal-dialog .modal-content .modal-header {}
    #cw-modal-article .modal-dialog .modal-content .modal-header .btn-close {top: 0; right: 0; border-radius: 0; }
    #cw-modal-article .modal-dialog .modal-content .modal-body {padding: 55px 20px 20px 20px;border-radius: 0;}

    div.modal {}
    div.modal .modal-dialog {padding: 0; margin: 0; }
    div.modal .modal-dialog .modal-content {border-radius: 0; }
    div.modal .modal-dialog .modal-content .modal-header .btn-close {top: 0; right: 0; border-radius: 0; }
    div.modal .modal-dialog .modal-content .modal-body {padding: 55px 20px 20px 20px;border-radius: 0;}

    #cw-modal-article div.single-article .quote {padding: 20px; margin: 0 -20px 20px; border-radius: 0 0 30px 30px; }
} */