.iti__flag {background-image: url("FormValidation/international-telephone-input/img/flags.png");}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {background-image: url("FormValidation/international-telephone-input/img/flags@2x.png");}
}
/* Display the error message for phone inputs */
            .iti--allow-dropdown ~ .invalid-feedback {
                display: block;
            }


.iti {
    position: relative;
    display: block !important ;
}
:root {
/*--bs-app-header-height : 45px !important;*/
}

[data-kt-app-layout="dark-sidebar"] .app-sidebar {
    /*background: linear-gradient(40deg, #5f6bff 20%, #31cdfb 100%) !important;*/
    background: #0C142C !important;
    backdrop-filter:blur(20px) !important;
    border-right: 0 !important;
}

[data-kt-app-layout="dark-sidebar"] .app-sidebar .menu .menu-item .menu-link .menu-title {
    color: #f1faff !important;
}

[data-kt-app-layout="dark-sidebar"] .app-sidebar .menu .menu-item .menu-link.active {
    transition: color 0.2s ease;
    background-color: #1f273d !important;
    color: var(--kt-primary-inverse);
}

[data-kt-app-layout="dark-sidebar"] .app-sidebar .app-sidebar-logo {
    border-bottom: none !important;
}

[data-kt-sticky-landing-header=on] .landing-header {
    padding: 0;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 100;
    background: rgba(0, 0, 0, 0.7) !important;
    box-shadow: 0 10px 30px 0 rgb(82 63 105 / 5%);
    height: 70px;
    backdrop-filter:blur(20px) !important;
}

.app-sidebar-menu .menu>.menu-item>.menu-link>.menu-title {
    font-weight: 100 !important;
    font-size: 1.1rem;
}

.badge-light-warning {
    color: #DEA22C !important;
    background-color: var(--bs-warning-light)!important;
}

:root {
  --bs-success : #439855 !important;
  --bs-app-bg-color: #F9F9F9 !important;
}


.bg-secondary {
    --bs-bg-rgb-color: #A8A8A833 !important;
    background-color: #A8A8A833 !important;
}

.text-primary {
    color: #3E64DD !important;
}