@import "/assets/css/../icon-fonts/RemixIcons/fonts/remixicon.css";@import "/assets/css/../icon-fonts/feather/feather.css";@import "/assets/css/../icon-fonts/bootstrap-icons/icons/font/bootstrap-icons.css";@import "/assets/css/../icon-fonts/tabler-icons/iconfont/tabler-icons.css";@import "/assets/css/../icon-fonts/line-awesome/1.3.0/css/line-awesome.css";@import "/assets/css/../icon-fonts/boxicons/css/boxicons.css";#loader{background-color:rgba(255, 255, 255, 0.5)}.loader-content{display:inline-block;width:48px;height:48px;position:absolute;left:50%;top:50%;margin-left:-24px;margin-top:-24px}.sbl-circ-path{height:48px;width:48px;color:#ccc;position:relative;display:inline-block;border:5px solid;border-radius:50%;border-right-color:#272727;animation:rotate_loader 0.6s linear infinite}@keyframes rotate_loader{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}.fade-in{animation:fadeIn 0.5s ease-in-out}.fade-out{animation:fadeOut 0.5s ease-in-out}.slide-up{height:0;overflow:hidden;transition:height 0.5s ease-in-out}.auto-height{height:auto;transition:height 0.5s ease-in-out}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.dropzone .dz-preview.dz-image-preview{background:transparent}.dropzone .dz-preview .dz-remove{width:28px;height:28px;position:absolute;right:-10px;top:-10px;z-index:1000}.dropzone .dz-preview .dz-remove .btn,.dropzone .dz-preview .dz-remove i{cursor:pointer !important}.dropzone .dz-preview .dz-image img{overflow:hidden;width:120px;height:120px}.pickr .pcr-button{height:3em;width:6em}.pickr .pcr-button::before,.pickr .pcr-button::after{border-radius:8px}.btn.btn-sm.label-btn.label-end{-webkit-padding-start:.5rem;padding-inline-start:.5rem}#elements .card-header,#products .card-header,.lesson-handle,.home-handle,#modules .card-header,#programs .card-header,#modules_package .card-header,#handout_package .card-header,#flashcard_package .card-header,#forms .card-header,.hour-handle .card-header,.tr-order,.list-group-order{touch-action:none;cursor:move}.form-check .form-check-label{cursor:pointer}.remove-before::before{display:none !important}.remove-after::after{display:none !important}.image-uploaded{position:relative;display:block;width:100%;height:100%;opacity:0.6;transition:all .3s ease}.image-uploaded:hover{opacity:1}.image-uploaded img{border:2px dashed #6d6d6d;background-color:#2d2d2d;border-radius:10px}.image-element{position:relative;display:block;width:100%;height:100%;opacity:0.6;transition:all .3s ease}.image-element:hover{opacity:1}.image-element img{border:2px dashed #6d6d6d;background-color:#2d2d2d;border-radius:10px}.image-element .content_icon{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none}.image-element .content_icon i.ri-add-box-fill{font-size:40px;color:#6d6d6d;pointer-events:none}.image-element.content_icon_1{display:block}.image-element .content_icon_2{display:none}.image-element.div-loader .content_icon_1{display:none}.image-element.div-loader .content_icon_2{display:block}.image-uploaded .content_icon_1,.image-uploaded .content_icon_2{display:none}.form-switch label,.form-switch input{cursor:pointer}.swal2-icon.swal2-success .swal2-success-fix{top:0.4em}.swal2-container .swal2-html-container{font-size:1rem}.input-group-text{line-height:1}.image-cover{width:auto;background-size:cover;background-position:center;background-repeat:no-repeat}.image-contain{width:auto;background-size:contain;background-position:center;background-repeat:no-repeat}.no-bg{background:none !important}.form-loader{position:relative}.input-loader{pointer-events:none;position:absolute;right:18px;top:5px}.div-loader{pointer-events:none}.input-loader .loading{-webkit-margin-end:0.75rem;margin-inline-end:0.75rem}.input-loader i{-webkit-animation:loader 1000ms infinite linear;animation:loader 1000ms infinite linear;position:absolute !important}.card.custom-card .card-header .card-title{text-transform:none}.card-body nav ul{margin-top:1rem;margin-bottom:0}.image{position:relative;height:2.625rem;display:inline-flex;align-items:center;justify-content:center;border-radius:0.5rem;color:#fff;font-weight:500}.image img{width:auto;height:100%;border-radius:0.5rem}.image.image-xs{height:1.25rem}.image.image-sm{height:1.75rem}.image.image-md{height:2.5rem}.image.image-lg{height:3rem}.image.image-xl{height:4rem}.image.image-xxl{height:5rem}.image.image-none{height:5rem}.image.image-none img{border-radius:0}.image.image-big{height:10rem}.image.image-big img{border-radius:0}.text-muted-2{color:#777}.cke_dialog_background_cover{background-color:rgba(27, 28, 27, 0.5) !important;opacity:1 !important}.cke_editor_text{border:1px solid #3b3c3b !important;border-top:0 !important;border-radius:0 0 6px 6px !important}.cke_inner{border-radius:0 0 6px 6px !important;background:#1b1d1b}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#495457 !important}.video-container{position:relative;margin-top:2rem}.video-container .remove-video{position:absolute;right:-10px;top:-10px;z-index:10}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;border-radius:6px}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.input-group .btn{padding:.4rem .85rem}.card-scroll{max-height:400px;min-height:400px;overflow-y:auto}.card-scroll-products{max-height:456px;min-height:456px;overflow-y:auto}.card-scroll-users{max-height:550px;min-height:550px;overflow-y:auto}.card-height{height:100%}.steps{position:relative}.steps:after{content:"->";position:absolute;top:50%;right:-5px;color:#fff}.disabled-o{opacity:0 !important;background:none !important;pointer-events:none !important}.disabled-c{opacity:0.8 !important;pointer-events:none !important;color:#999 !important;background-color:#444 !important}.dont_click{pointer-events:none !important}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f8f8f8 !important}.form-primary{border:1px solid rgb(39, 39, 39)}.form-secondary{border:1px solid rgb(35, 183, 229)}.form-warning{border:1px solid rgb(245, 184, 73)}.form-info{border:1px solid rgb(73, 182, 245)}.form-success{border:1px solid rgb(39, 39, 39)}.form-danger{border:1px solid rgb(230, 83, 60)}.page-header{background-color:#1b1d1b;margin-right:-20px;margin-left:-20px;padding:40px 20px}.page-header h1{color:#fff}.form-center{display:flex;align-items:center}.item-center{display:flex;align-items:center;gap:20px}.fs-label{font-size:13px !important}.bg-pdv-transparent,.bg-pdv-transparent:hover{background-color:rgba(255, 165, 0, 0.1) !important;color:#FFA500 !important}.bg-shopping-transparent,.bg-shopping-transparent:hover{background-color:rgba(0, 255, 255, 0.1) !important;color:#00FFFF !important}.bg-plans-transparent,.bg-plans-transparent:hover{background-color:rgba(146, 98, 231, 0.1) !important;color:#9262e7 !important}.bg-custom-green{background-color:#272727}.bg-custom-blue{background-color:#272727}.btn-custom-switch{color:rgb(39, 39, 39);font-size:14px;display:flex;align-items:center;transition:all 0.2s ease}.btn-custom-switch i{color:#1b1d1b;font-size:20px;margin-left:2px}.cke{border:0 !important}.cke_inner{border-top:0 !important;border-left:1px solid #e9edf6 !important;border-right:1px solid #e9edf6 !important;border-bottom:1px solid #e9edf6 !important;border-radius:0 0 6px 6px !important}.cke_inner{border:1px solid #e9edf6 !important;border-radius:6px !important}.cke_top{border-radius:6px 6px 0px 0px !important;background:#ffffff !important}.cke_bottom{border-radius:0px 0px 6px 6px !important;background:#ffffff !important}.app-header-site{height:4.75rem}.app-sidebar.bg-custom-blue{border:0}.app-sidebar.bg-custom-blue .side-menu__icon,.app-sidebar.bg-custom-blue .side-menu__label{color:#fff;font-weight:500}.app-sidebar.bg-custom-blue .side-menu__item.active,.app-sidebar.bg-custom-blue .side-menu__item:hover{background-color:#ffffff}.app-sidebar.bg-custom-blue .side-menu__item.active .side-menu__icon,.app-sidebar.bg-custom-blue .side-menu__item:hover .side-menu__icon,.app-sidebar.bg-custom-blue .side-menu__item.active .side-menu__label,.app-sidebar.bg-custom-blue .side-menu__item:hover .side-menu__label{color:#272727}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-sidebar.bg-primary .side-menu__item{padding:.93rem 1.5rem !important}[data-nav-layout=horizontal] .horizontal-logo .header-logo img{height:3rem;line-height:3rem}[data-nav-layout=horizontal] .horizontal-logo{padding:.8rem 0}.card-text-custom p{font-weight:600;margin-bottom:10px}.card-text-custom p:last-child{margin-bottom:0}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background-color:#000;border-radius:10px}.embed-container iframe,.embed-container embed,.embed-container video{position:absolute;top:0;left:0;width:100%;height:100%}.entry-perspective{-webkit-perspective:2000px;perspective:2000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.entry-flashcard{-webkit-transition:0.6s;transition:0.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative}.entry-flashcard .card-text p:last-child{margin-bottom:0 !important}.flashcard-front{z-index:2;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.6s;transition:0.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;top:0;left:0;width:100%;overflow:hidden;table-layout:fixed}.flashcard-back{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.6s;transition:0.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;top:0;left:0;width:100%;overflow:hidden;table-layout:fixed}.flashcard-active .flashcard-front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flashcard-active .flashcard-back{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}#pdf-viewer{width:100%;height:100%;display:flex;flex-direction:column;pointer-events:none}.pdf-card{border-radius:6px;box-shadow:0px 0px 12px rgba(0, 0, 0, 0.15);overflow:hidden;position:relative}.cpf-pdf{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.cpf-pdf div{font-size:160px;font-weight:600;transform:rotate(-58deg);text-wrap:nowrap;opacity:0.15}#pageSelectItems{max-height:520px;overflow-y:scroll;background:#fff}.account-container{display:flex;align-items:start;justify-content:start;margin-top:20px;gap:20px}.account-sidebar{width:320px;margin-top:-70px}.account-content .card.card-course:hover .card-body{color:#272727 !important}.account-content{width:calc(100% - 330px)}[data-nav-layout=horizontal] .app-sidebar{margin-left:382px !important;margin-top:14px !important;border-radius:8px !important}[data-nav-layout=horizontal] .main-sidebar{width:100% !important;margin:0 !important}[data-nav-layout=horizontal] .app-sidebar .side-menu__item{display:flex;align-items:center;justify-content:center;margin:8px !important;padding:7px !important;border-radius:6px !important}[data-nav-layout=horizontal] .app-sidebar .side-menu__item span{font-weight:600}[data-nav-layout=horizontal] .app-sidebar.bg-primary .side-menu__item.active,[data-nav-layout=horizontal] .app-sidebar.bg-primary .side-menu__item.active:hover{background-color:#fff}.accordion-flush-custom .accordion-item-custom{border:0 !important}.accordion-flush-custom .accordion-item-custom .accordion-button-custom{border-radius:0;color:#333335;background-color:#fff}.accordion-flush-custom .accordion-item-custom .accordion-header-custom{border-radius:8px;color:#333335;background-color:#fff}.accordion-flush-custom .accordion-item-custom .accordion-button-custom.lesson-button{padding:0}.accordion-flush-custom .accordion-item-custom .accordion-header-custom.lesson-button{padding:14px}.accordion-flush-custom .accordion-item-custom .accordion-header-custom.accordion-green-custom{background-color:rgb(39, 39, 39, 0.1)}.accordion-flush-custom .accordion-item-custom .accordion-header-custom.accordion-green-custom .accordion-button-custom{background:none}.accordion-flush-custom .accordion-item-custom .accordion-header-custom.accordion-green-custom .accordion-button-custom:after{background-color:rgb(39, 39, 39) !important;color:#fff}.timeline{margin-top:-30px}.timeline>li{padding:.6rem 0}.timeline li:before{inset-block-start:4rem;inset-block-end:-4rem;inset-inline-start:68px;-webkit-margin-start:-1.5px;margin-inline-start:-0.9px}.timeline .timeline-time{inset-inline-start:0;width:auto;inset-block-start:3.35rem}.timeline .timeline-icon{inset-inline-start:30px;position:absolute;width:10%;text-align:center;inset-block-start:3.5rem}.timeline .timeline-body{margin-inline-start:90px;-webkit-margin-end:0;inset-block-start:2.5rem;padding:.875rem 1.25rem .875rem 1.25rem}.timeline.timeline-handout .timeline-body{margin-inline-start:0px}.form-select{padding-right:36px}.toast.colored-toast,.toast.colored-toast:hover{border:0 !important;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);background-color:#fff !important}.card-question p{font-size:1rem}.card-question p:last-child{margin-bottom:0}.card-question .form-check-input:disabled{opacity:1 !important}.card-question .form-check-input:disabled~.form-check-label,.card-question .form-check-input[disabled]~.form-check-label{opacity:1 !important}.card-form{margin:auto;max-width:520px;width:100%;background:#fff;border-radius:10px;padding:30px;box-shadow:0 10px 20px -13px rgba(0, 0, 0, 0.2)}.form-payment{border:1px solid #b4b7bb;border-radius:6px}.form-payment:focus{box-shadow:inset 0px 0px 0px 1px #717477;border-color:#717477}.pickr .pcr-button::after{border:1px solid #505162}p .separator:after{content:',';display:inline-block;margin:0 4px 0 0}p .separator:last-child::after{display:none}.app-form{width:100%;height:auto !important;padding:1rem 0}.app-form .header-logo img{height:2.4rem !important;line-height:2.4rem !important}.form-description p{font-size:15px}.form-description p:last-child{margin-bottom:0 !important}.select2-container--default .select2-selection--single .select2-selection__rendered{height:38px}.extract-filter .select2-container--default{min-width:140px;max-width:140px;position:relative}.extract-filter .form-control{max-width:140px;height:38px}.extract-filter .select2-dropdown{min-width:220px}.img-qrcode{display:inline-block;background-color:#fff;padding:8px;border-radius:10px}hr{border-color:#b9bec9}