.auth-bg-cover {
    background-image: url('../media/king9766/covers/cover15-lg.jpg');
    background-position: center;
    background-size: cover;
}

.auth-bg-cover>.bg-overlay {
    background: linear-gradient(to right,
            rgba(20, 30, 48, 0.9),
            rgba(36, 59, 85, 0.6),
            rgba(36, 59, 85, 0.2));
}

.bg-overlay {
    position: absolute;
    height: 100%;
    width: 100%;
    right: 0;
    bottom: 0;
    left: 0;
    top: 0;
    opacity: .8;
}

.branded-bg {
    background-image: url('../media/king9766/covers/login_brand.png');
}

.profile-bg {
    background-image: url('../media/images/2600x1200/bg-1.png');
}

.dark .profile-bg {
    background-image: url('../media/images/2600x1200/bg-1-dark.png');
}

.bg-mono\/70 {
    background-color: var(--mono);
}

@supports (color: color-mix(in lab, red, red)) {
    .bg-mono\/70 {
        background-color: color-mix(in oklab, var(--mono) 70%, transparent);
    }
}

/* To fix tag width issue - Start */
.kt-select-tag {
    max-width: max-content !important;
    font-size: var(--text-xs);
}

/* To fix tag width issue - End */

/* To fix datepicker preset dates display issue - Start */
.kt-date-picker-presets {
    padding: 0 !important;
    width: fit-content !important;
    margin-top: -27px;
}
/* To fix datepicker preset dates display issue - End */

/* Re-design Sweet Alert - Start */
body.swal2-no-backdrop .swal2-container {
    background-color: rgb(63 63 63 / 50%) !important;
}

div:where(.swal2-icon) {
    margin: 2em auto .6em !important;
    width: 3em !important;
    height: 3em !important;
}

div:where(.swal2-icon) .swal2-icon-content {
    font-size: 2.45em !important;
}

div:where(.swal2-container) h2:where(.swal2-title) {
    font-size: 1.575em !important;
}

div:where(.swal2-container) div:where(.swal2-html-container) {
    font-size: 1.05em !important;
}

/* Re-design Sweet Alert - End */



/* Fix toast - Start */
.kt-alert-title {
    word-break: break-word;
}

/* Fix toast - End */


/* Error Page Customization - Start */
.error-page-wrapper .error-page-content {
    padding-bottom: 60px;
    position: relative;
    z-index: 2;
    padding-top: 120px;
}

.error-page-wrapper .footer {
    left: 0;
    background-color: transparent;
    color: #212529;
}

.error-one-bg-position {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 380px
}

@media (max-width: 575.98px) {
    .error-one-bg-position {
        height: 280px
    }
}

.error-one-bg {
    background-image: url('../media/king9766/covers/cover20.png');
    background-position: center;
    background-size: cover
}

.error-one-bg .error-bg-overlay {
    background: linear-gradient(to right, #364574, #405189);
    opacity: .85;
    position: absolute;
    height: 100%;
    width: 100%;
    right: 0;
    bottom: 0;
    left: 0;
    top: 0;
}

.shape {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 1;
    pointer-events: none
}

.shape>svg {
    width: 100%;
    height: auto;
    fill: #f3f3f9;
}

.particles-js-canvas-el {
    position: relative;
}

/* Error Page Customization - End */



/* Fix intlTelInput - Start */
.iti__search-input-wrapper {
    height: 40px !important;
}

/* Fix intlTelInput - End */


/* Custom textarea - Start */
.custom-textarea {
    border-color: oklch(0.92 0 0);
}

.custom-textarea-toolbar,
.custom-textarea-footer {
    background-color: var(--color-gray-50);
    border-color: var(--color-gray-100);
}

.custom-textarea-footer {
    color: var(--color-gray-500);
}

html.dark .custom-textarea {
    border-color: var(--color-gray-700);
}

html.dark .custom-textarea-toolbar,
html.dark .custom-textarea-footer {
    background-color: oklch(0.17 0.02 265.3);
    border-color: var(--color-gray-700);
}

html.dark .custom-textarea-footer {
    color: var(--color-gray-400);
}

/* Custom textarea - End */


/* Fix Choices.js - Start*/
.choices__inner,
.choices__input {
    background-color: transparent !important;
    border: 0 !important;
}

.choices__list--multiple .choices__item {
    vertical-align: initial !important;
    border-radius: 7px !important;
    padding: 3px 7px !important;
    font-size: 11px !important;
    color: #fff;
    box-shadow: none;
}

/* Fix Choices.js - End*/


/* Apex chart legend fix - Start */
.apexcharts-legend {
    display: grid !important;
    grid-template-columns: repeat(4, max-content) !important;
    justify-content: center !important;
    gap: 15px;
    width: 100% !important;
}

.apexcharts-legend-item {
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center;
}

.apexcharts-legend-marker {
    margin-right: 6px !important;
}

/* Apex chart legend fix - End */


/* Dashboard styling - Start */
.stats-bg {
    background-image: url('../media/images/2600x1600/bg-3.png');
}

.dark .stats-bg {
    background-image: url('../media/images/2600x1600/bg-3-dark.png');
}

/* Dashboard styling - End */


/* Container size expand - End */
@media (width >=80rem) {
    .kt-container-fixed {
        max-width: 95rem !important;
    }
}

/* Container size expand -End */


/* Temporary! Following Must Remove later */
/* .dark\:hidden:is(.light *) {
    @media (prefers-color-scheme: dark) {
        display: unset !important;
    }
}

.dark\:block {
    @media (prefers-color-scheme: dark) {
        display: none !important;
    }
}

.dark\:block:is(.dark *) {
    @media (prefers-color-scheme: dark) {
        display: block !important;
    }
} */