.wpProQuiz_certificate a.btn-blue span.ld-icon{display:inline-block;margin:0 5px 0 0}.swal2-modal{padding:0!important}.ld-table-list-item-preview{position:relative}.learndash_post_sfwd-lessons.user_has_access .wpProQuiz_certificate{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-top:-21px}.learndash_post_sfwd-courses.user_has_access .wpProQuiz_certificate{margin:0px!important}.swal2-header{background:var(--ld-mc-primary-color,#074b79);padding:30px 20px!important;text-align:center!important}.swal2-header-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:15px}.swal2-header-content span{font-size:32px;font-weight:700;color:#fff}.swal2-header-icon{flex-shrink:0}.swal2-header-icon svg{display:block}.swal2-actions{padding-bottom:20px!important}.swal2-select{border:0;border-bottom:2px solid #000;border-radius:0!important;text-align:start!important;position:relative;cursor:pointer;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none}.swal2-select:after{content:" ";display:inline-block;width:24px;height:24px;background:blue}select,select:focus{box-shadow:none!important}.download-certificate-list svg{font-size:30px;color:var(--ld-mc-primary-color,#074b79)}.download-certificate-list .certificate-name{font-size:15px;font-weight:500;color:#000}.download-certificate-list a.download-certifcate{font-size:15px;font-weight:400;color:#000;cursor:pointer}.download-certificate-list .download-certifcate svg{font-size:15px;color:#000;margin:0 5px}.swal2-popup{width:40em!important}.ld-modal-cert-list{padding:10px 20px;background:#f0f4f7}.ld-modal-cert-item{background:#fff;border-radius:12px;padding:15px 20px;margin-bottom:15px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 4px 10px rgb(0 0 0 / .08);transition:transform 0.2s ease}.ld-modal-cert-item:hover{transform:translateY(-2px)}.ld-modal-cert-left{display:flex;align-items:center;gap:15px}.ld-modal-cert-icon{font-size:36px;color:var(--ld-mc-primary-color,#074b79)}.ld-modal-cert-item .certificate-name{font-size:20px;font-weight:700;color:#333}.ld-modal-download-btn{background:var(--ld-mc-primary-color,#074b79)!important;color:#ffffff!important;padding:10px 25px;border-radius:8px;text-decoration:none!important;font-weight:700;font-size:16px;display:inline-flex;align-items:center;gap:10px;transition:background 0.2s ease}.ld-modal-download-btn:hover{filter:brightness(1.2)}#ajax_loader_spinner{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;z-index:999999;background:#fff}#ajax_loader_spinner>p>img{width:50px}.ajax_spinner{position:absolute;left:45%;top:50%;height:100px;width:100px;margin:0 auto;-webkit-animation:rotation .6s infinite linear;-moz-animation:rotation .6s infinite linear;-o-animation:rotation .6s infinite linear;animation:rotation .6s infinite linear;border-left:6px solid rgb(0 174 239 / .15);border-right:6px solid rgb(0 174 239 / .15);border-bottom:6px solid rgb(0 115 170 / .8);border-top:6px solid rgb(0 174 239 / .8);border-radius:100%}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes rotation{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-o-keyframes rotation{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.swal2-title{display:block!important;width:100%;margin:0!important;padding:0!important;color:#ffffff!important}.swal2-select{width:80%;border-radius:5px;padding:10px!important;font-size:15px!important;text-align:center;margin-top:20px!important;display:block;font-weight:500!important}.swal2-styled.swal2-confirm{background:var(--ld-mc-primary-color,#074b79)!important;box-shadow:none!important;border-radius:50px!important;padding:12px 40px!important;font-weight:700!important;font-size:16px!important;transition:all 0.2s ease!important}.swal2-styled.swal2-cancel{background:#a5a5a5!important;color:#fff!important;box-shadow:none!important;border-radius:50px!important;padding:12px 40px!important;font-weight:700!important;font-size:16px!important;transition:all 0.2s ease!important}.swal2-styled.swal2-confirm:hover{filter:brightness(.9)!important;transform:translateY(-1px)}.swal2-styled.swal2-cancel:hover{background:#8e8e8e!important;transform:translateY(-1px)}.ldmc_overlay{left:0;top:0;width:100%;height:100%;position:fixed;z-index:99999999;background:#222;opacity:.9}.ldmc_overlay__inner{left:0;top:0;width:100%;height:100%;position:absolute}.ldmc_overlay__content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ldmc_spinner{width:75px;height:75px;display:inline-block;border-width:2px;border-color:rgb(255 255 255 / .05);border-top-color:#fff;animation:spin 1s infinite linear;border-radius:100%;border-style:solid}@keyframes spin{100%{transform:rotate(360deg)}}.swal2-container div[aria-labelledby="swal2-title"]{border-radius:10px;overflow:hidden}.swal2-container div[aria-labelledby="swal2-title"] .swal2-content{margin-top:0;padding:0!important}.download-certificate-list td,.download-certificate-list th{border-color:#eee}.swal2-image{margin-top:0}.swal2-styled.swal2-confirm:hover{opacity:.9}.download-certificate-list a.download-certifcate svg{margin-left:10px}.learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue.ldmc_download_multiple_certificates,.learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue.ldmc_select_certificate{background:var(--ld-mc-primary-color,#074b79);font-weight:400;padding:0 20px;transition:.3s}.learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue.ldmc_download_multiple_certificates:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue.ldmc_select_certificate:hover{opacity:.9}#ld-profile .ld-item-list-items .ld-icon-certificate::before{color:var(--ld-mc-primary-color,#074b79);display:inline-block;font-size:25px}.ld-alert.ld-alert-success.ld-alert-certificate,.ld-item-details>.ld-certificate-link{display:none}.ld-alert.ld-alert-success.ld-alert-certificate>.ld-button.ld-mc-cert-btn,.ld-item-details>.ld-certificate-link.ld-mc-cert-a{display:block}.ldmc_quiz_download_multiple_certificates .btn-blue,.ld-cvss-btn-blue,.wpProQuiz_certificate .btn-blue{position:relative;display:inline-block;height:31px;padding:0 20px 0 30px;margin:0;font-family:inherit;font-size:11px;font-weight:600;line-height:30px;color:#fff;border-radius:40px;background-color:var(--ld-mc-primary-color,#074b79);white-space:nowrap}.ld-accordion__content .wpProQuiz_certificate .btn-blue{float:right;margin-top:-32px}.ldmc-quiz-list-cert-container{position:absolute!important;right:20px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;padding:0!important;z-index:10}.ldmc-quiz-list-cert-container a:empty{display:none!important}.learndash-wrapper .ld-item-list .ld-item-list-item-preview{position:relative!important;display:flex!important;align-items:center!important;width:100%}.learndash-wrapper .ld-table-list .ld-table-list-footer{background:none}.custom-tooltip{position:relative;display:inline-block}.custom-tooltip .tooltip-text{visibility:hidden;width:max-content;max-width:200px;background-color:var(--ld-mc-primary-color,#074b79);color:#fff;text-align:center;padding:6px 10px;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity 0.3s;font-size:14px;box-shadow:0 4px 8px rgb(0 0 0 / .2)}.custom-tooltip .tooltip-text::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--ld-mc-primary-color,#074b79) #fff0 #fff0 #fff0}.custom-tooltip:hover .tooltip-text{visibility:visible;opacity:1}.ldmc-custom-certificate-banner{background:var(--ld-mc-primary-color,#074b79);border:none;border-radius:15px;margin:30px 0;padding:10px 20px;box-shadow:0 4px 15px rgb(32 178 170 / .2);position:relative;overflow:hidden}.ld-certificate-banner-content{display:flex;align-items:center;justify-content:space-between;gap:25px;position:relative}.ld-certificate-banner-ico{width:100px;height:100px;background:#fff0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ld-certificate-banner-ico svg{display:block;width:100px;height:100px}.ld-certificate-banner-text{flex-grow:1;text-align:left;position:relative;z-index:2}.ld-banner-confetti{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.confetti{position:absolute;width:10px;height:18px;background-color:#f2d74e;top:-20px;opacity:0;animation:ldmc-confetti-fall 3.5s infinite linear;border-radius:2px}.confetti-1{left:10%;background-color:#f2d74e;animation-delay:0s}.confetti-2{left:25%;background-color:#3498db;animation-delay:1.2s;width:14px;height:10px}.confetti-3{left:40%;background-color:#e74c3c;animation-delay:0.6s}.confetti-4{left:55%;background-color:#f1c40f;animation-delay:2.1s;border-radius:50%;width:8px;height:8px}.confetti-5{left:70%;background-color:#3498db;animation-delay:0.3s}.confetti-6{left:85%;background-color:#e74c3c;animation-delay:1.5s;width:12px;height:12px;transform:rotate(45deg)}.confetti-7{left:15%;background-color:#f1c40f;animation-delay:0.8s}.confetti-8{left:95%;background-color:#3498db;animation-delay:2.5s}.confetti-9{left:35%;background-color:#e74c3c;animation-delay:1.8s}.confetti-10{left:65%;background-color:#f1c40f;animation-delay:3.0s;width:8px;height:16px}.learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue{padding:.1em 1em}@keyframes ldmc-confetti-fall{0%{transform:translateY(0) rotate(0deg);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translateY(150px) rotate(720deg);opacity:0}}.ld-banner-header{font-size:28px;font-weight:700;color:#fff;line-height:1.2;margin-bottom:4px}.ld-certificate-banner-text span{font-size:18px;color:rgb(255 255 255 / .9);font-weight:500;display:block}.ldmc-custom-certificate-banner .ld-certificate-banner-button .ld-button.ld-mc-cert-btn{background:#ffffff!important;border:none!important;color:var(--ld-mc-primary-color,#074b79)!important;padding:12px 35px!important;border-radius:12px!important;text-decoration:none!important;font-weight:700!important;font-size:16px!important;transition:all 0.2s ease!important;display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:220px!important;justify-content:center!important;box-shadow:0 4px 10px rgb(0 0 0 / .1)!important;visibility:visible!important;opacity:1!important}.ldmc-custom-certificate-banner .ld-certificate-banner-button .ld-button.ld-mc-cert-btn:hover{background:#f8fefd!important;transform:translateY(-2px)!important;box-shadow:0 6px 15px rgb(0 0 0 / .15)!important}.ldmc-custom-certificate-banner .ld-certificate-banner-button .ld-button.ld-mc-cert-btn i{display:none!important}.ld-expandable .ld-tooltip{width:100%;display:flex;align-items:center;justify-content:space-between}.ld-expandable .ld-tooltip .learndash_checkout_button .ld-table-list-item-preview{display:none}.ld-expandable .ld-tooltip .wpProQuiz_certificate .ld-table-list-item-preview{display:none}.wpProQuiz_results .learndash_checkout_button.learndash_paypal_button{display:flex;justify-content:space-around}.ldmc-shortcode-btn{display:inline-block;padding:12px 24px;background-color:#00a2e8!important;color:#ffffff!important;text-decoration:none;border-radius:4px;font-weight:500;font-size:14px;line-height:1.4;transition:all 0.3s ease;border:none;cursor:pointer;text-align:center;vertical-align:middle;margin:10px 0}.ldmc-shortcode-btn:hover{background-color:#0088cc!important;color:#ffffff!important;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 8px rgb(0 162 232 / .3)}.ldmc-shortcode-btn:focus{outline:none;box-shadow:0 0 0 3px rgb(0 162 232 / .3)}.ldmc-shortcode-btn:active{transform:translateY(0);box-shadow:0 2px 4px rgb(0 162 232 / .3)}.ldmc-shortcode-btn .ld-icon{margin-right:8px;font-size:16px;vertical-align:middle}.ldmc-shortcode-btn.ld-button-transparent{background-color:#00a2e8!important;border:2px solid #00a2e8}.ldmc-shortcode-btn.ld-button-transparent:hover{background-color:#0088cc!important;border-color:#08c}.ldmc-certificate-purchase-button{margin:10px 0}.ldmc-certificate-purchase-button .learndash_checkout_button{display:inline-block}@media (max-width:768px){.ldmc-shortcode-btn{padding:10px 20px;font-size:13px;width:100%;text-align:center;box-sizing:border-box}}.dark-theme .ldmc-shortcode-btn,body.dark .ldmc-shortcode-btn{background-color:#0088cc!important;color:#ffffff!important}.dark-theme .ldmc-shortcode-btn:hover,body.dark .ldmc-shortcode-btn:hover{background-color:#006699!important}@media (max-width:768px){.ld-certificate-banner-content{flex-direction:column;text-align:center;gap:15px}.ld-certificate-banner-text{margin-left:0}.ld-certificate-banner-button .ld-button{width:100%;min-width:auto}}@media (max-width:480px){.ldmc-custom-certificate-banner{margin:15px 0;padding:12px 16px}.ld-certificate-banner-content{gap:12px}.ld-certificate-banner-ico{width:36px;height:36px}.ld-certificate-banner-ico i{font-size:18px}.ld-certificate-banner-text span{font-size:15px}.ld-certificate-banner-button .ld-button{padding:10px 20px;font-size:13px}}@media(max-width:575px){.swal2-container div[aria-labelledby="swal2-title"] .swal2-content{padding:0 10px}.swal2-title{font-size:22px!important}.swal2-image{width:60px;height:fit-content!important;margin-top:0px!important}.swal2-container div[aria-labelledby="swal2-title"] .swal2-content{margin-top:20px}.download-certificate-list tbody tr td:nth-child(2),.download-certificate-list tbody tr td:nth-child(5){display:none}.download-certificate-list .certificate-name{font-size:13px}.download-certificate-list a.download-certifcate{font-size:13px;cursor:pointer}.download-certificate-list tr td:first-child svg{width:18px}.ajax_spinner{width:50px;height:50px;left:42%}}