
@font-face {
    font-family: "Effra";
    src: url("../fonts/ArbFONTS-Effra_Rg.ttf") format("woff");
    font-style: normal;
}

html {
    touch-action: manipulation;
}

body {
    font-family: 'Effra', sans-serif !important;
}


.preloader {
    z-index: 9999;
    position: absolute;
    left: 50%;
    top: 50%;
}

    .preloader .overlay {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: #000;
        opacity: 0.5;
    }


.light-style .menu .app-brand.demo {
    height: 90px;
}

.lc-hidden {
    display: none !important;
}


.btn-orange, .btn-orange:hover, .btn-orange:focus, .btn-orange:active, .btn-orange:active:focus {
    color: #fff;
    background-color: #FA6633;
    border-color: #FA6633;
}


.btn-deep-blue, .btn-deep-blue:hover, .btn-deep-blue:focus, .btn-deep-blue:active, .btn-deep-blue:active:focus {
    color: #fff;
    background-color: #002536;
    border-color: #002536;
}


.btn-lc-green, .btn-lc-green:hover, .btn-lc-green:focus, .btn-lc-green:active, .btn-lc-green:active:focus {
    color: #fff;
    background-color: #91BAB5;
    border-color: #91BAB5;
}

.btn-beige, .btn-green:hover, .btn-green:focus, .btn-green:active, .btn-green:active:focus {
    color: #fff;
    background-color: #FFF0E8;
    border-color: #FFF0E8;
}

.btn-danger {
    background-color: #FF4444;
    border-color: #FF4444;
}


/*[dir=rtl] .bg-menu-theme.menu-vertical .menu-item.active > .menu-link:not(.menu-toggle) {
    background-color: #FA6633;
}*/

.form-check-warning.custom-option.checked {
    border: 1px solid #fa6633;
}

.form-check-warning .form-check-input:checked, .form-check-warning .form-check-input[type=checkbox]:indeterminate {
    background-color: #fa6633;
    border-color: #fa6633;
}