
.required:after{
    content: ""!important;
    display: none!important;
}
/*@media (max-width: 767px) {*/
    th.w-80px{min-width:80px}
    th.w-100px{min-width:100px}
    th.w-125px{min-width:125px}
    th.w-150px{min-width:150px}
    th.w-250px{min-width:250px}
    th.w-300px{min-width:300px}
/*}*/

.has-error .help-block,
.has-error .control-label{
    color: var(--bs-text-danger)!important;
}
.has-error .form-control,
.has-error .select2-selection{
    border-color: var(--bs-danger)!important;
}


[data-bs-theme=dark] img{
    opacity: .75;
    transition: .2s;
}

[data-bs-theme=dark] tr:hover img,
[data-bs-theme=dark] .product:hover img{
    opacity: 1;
}

@media (max-width: 991.98px){
    .app-container {
        padding-left: 10px!important;
        padding-right: 10px!important;
    }
}

.ck-powered-by{
    display: none!important;
}

[data-bs-theme=dark] .ck-content,
[data-bs-theme=dark] .ck-toolbar{
    background: inherit!important;
}

.ck-content,
.ck-toolbar{
    border-color: var(--bs-gray-300)!important;    
}
.ck-content:focus{
    border-color: var(--bs-gray-400)!important;    
}

.select-multiple .select2-selection {
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
}

.ck-content p{
    font-family: inter;
    font-weight: 500;
    font-size: 1.1rem;
    color: var(--bs-gray-700);    
}
.ck-content h1,
.ck-content h2,
.ck-content h3,
.ck-content h4{
    font-family: Inter;
    color: var(--bs-gray-700);
    font-weight: 600;
    margin: 1.5rem 0 .75rem;    
    font-size: 20px;
}
.ck-content h4{
    margin: 1.5rem 0 1rem;
    font-size: 20px;
}
.ck-content h3{
    margin: 1.5rem 0 1rem;
    font-size: 24px;
}
.ck-content h2{
    margin: 1.75rem 0 1.25rem;
    font-size: 28px;
}
.ck-content h1{
    margin: 1.75rem 0 1.25rem;
    font-size: 32px;
}
td p{
    margin-bottom: 2px;
}


a:hover i.fa-times-circle{
    
    color: var(--bs-danger)!important;
}


.table .model-toggle{
    padding:.25rem;
}
a:hover i.fa-toggle-on,
a:hover i.ki-eye,
a:hover i.ki-trash{
    color: var(--bs-danger)!important;
}
a:hover i.ki-notepad-edit,
a:hover i.ki-pencil{
    color: var(--bs-warning)!important;
}
a:hover i.fa-toggle-off,
a:hover i.ki-eye-slash{
    color: var(--bs-success)!important;
}


.menu-link .badge{
    font-family: Inter,Helvetica,sans-serif!important;
}



.swal2-title{
    font-family: inherit;
}


.swal2-close:focus{
    box-shadow: none;
}

.grayed{
    filter: grayscale(100%);
    opacity: .75;
    cursor: pointer;
}

label .ki-duotone{
    top: 2px;
    left: 4px;
}






.mu{    
    position: relative;
    border: 8px solid var(--bs-body-bg);
    box-shadow: var(--bs-box-shadow);        
}
.transparent-squares{
    background-image: 
        linear-gradient(45deg, #e5e5e5 25%, transparent 25%), 
        linear-gradient(-45deg, #e5e5e5 25%, transparent 25%), 
        linear-gradient(45deg, transparent 75%, #e5e5e5 75%), 
        linear-gradient(-45deg, transparent 75%, #e5e5e5 75%);
    background-size: 20px 20px;
    background-position: 0 0, 0 10px, 10px -10px, -10px 0px;
}

.mu span.upload{
    position: absolute;
    top:-16px;
    right:-16px;
}
.mu span.delete{
    position: absolute;
    bottom: -16px;
    right: -16px;
}
.mu img{
    transition: all .2s;
    border: 1px solid #e5e5e5;
}

.mu:hover img{
    opacity:0.8;
}
.mu-upload{
    position:fixed;
    top:-999px;
}

.symbol-auto>img{
    width: auto!important;
}



.btn:not(.btn-outline):not(.btn-dashed):not(.btn-bordered):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon):not(.btn-hover-outline).btn-xs  {
    padding: calc(.4rem + 1px) calc(.8rem + 1px)!important;
    display: inline-block!important;
}
