body {
    margin  : 0;
    padding : 0;
    border  : 0;
}

.bg-image {
    background-image    : url('../images/premium_photo-1661409192151-d5c69a361c64.png');
    background-position : center center;
    background-repeat   : no-repeat;
    background-size     : cover;
    box-shadow          : inset 0 0 0 1000px rgba(0, 0, 0, 0.6);
}

.authentication-wrapper.authentication-basic .authentication-inner:before {
    background-image : none !important;
}

.authentication-wrapper.authentication-basic .authentication-inner:after {
    background-image : none !important;
}

@font-face {
    font-family : 'Montserrat';
    src         : url('../Montserrat/Montserrat-VariableFont_wght.ttf') format('ttf');
}

* {
    font-family         : "Montserrat", sans-serif;
    font-optical-sizing : auto;
    font-weight         : 400;
    font-style          : normal;
}

.input-error {
    border-color : #ea5455 !important;
}

.bg-menu-theme {
    box-shadow : 0 0.125rem 0.25rem rgb(165 163 174) !important;
}

.navbar-detached {
    box-shadow : 0 0.125rem 0.25rem rgb(165 163 174) !important;
}

.card {
    box-shadow : 0 0 0.25rem rgb(75 70 92 / 45%) !important;
}

.input-error {
    border-color : #ea5455 !important;
}
