/* -------------------------------------------------------------------------- */
/*                                Falcon Button                               */
/* -------------------------------------------------------------------------- */
/* prettier-ignore */
/*# sourceMappingURL=user.css.map */

:root,
[data-bs-theme=light] {
    --custom-vertical-default-background-color: #ac001f;
    --custom-vertical-default-label-color: #fff;
    --custom-vertical-default-link-color: #fbaeae;
    --custom-vertical-default-link-active-color: #fff;
    --custom-vertical-default-link-disable-color: #b6c1d2;
    --custom-breadcrumb-font-size: 0.85em;
}


/*-------------------Nav Menu-------------------
**********************START**********************
-----------------------------------------------*/
.navbar-vertical.navbar-card .navbar-collapse {
    background-color: var(--custom-vertical-default-background-color) !important;
}

.navbar-vertical.navbar-card .navbar-nav .nav-item .navbar-vertical-label {
    color: var(--custom-vertical-default-label-color) !important;
}
.navbar-vertical.navbar-card .navbar-nav .nav-item .nav-link {
    color: var(--custom-vertical-default-link-color) !important;
    font-weight: normal !important;
}

    .navbar-vertical.navbar-card .navbar-nav .nav-item .nav-link.active {
        color: var(--custom-vertical-default-link-active-color) !important;
        font-weight: 500 !important;
    }

.navbar-vertical .navbar-nav .nav-item .nav-link:hover, .navbar-vertical .navbar-nav .nav-item .nav-link:focus {
    color: var(--custom-vertical-default-link-active-color) !important;
    font-weight: 500 !important;
}

.navbar-vertical .navbar-nav .nav-item .nav-link.dropdown-indicator:after {
    border-color: var(--custom-vertical-default-link-color) !important;
}

    .navbar-vertical .navbar-nav .nav-item .nav-link:hover.dropdown-indicator:after,
    .navbar-vertical .navbar-nav .nav-item .nav-link:focus.dropdown-indicator:after {
        border-color: var(--custom-vertical-default-link-active-color) !important;
    }

.navbar-top {
    min-height: 4.25rem !important;
    padding-bottom: 0 !important;
}

@media(min-width: 1200px){
    .navbar-collapse {
        border-top-right-radius: 0px !important;
    }
}
/*-------------------Nav Menu-------------------
***********************END**********************
-----------------------------------------------*/

/*-------------------Breadcrum-------------------
**********************START**********************
-----------------------------------------------*/

.custom-breadcrumb {
    padding: 10px 20px 10px 20px !important;
    position: sticky !important;
    top: 68px !important;
    min-height: 40px !important;
    background-color: var(--custom-vertical-default-background-color) !important;
    font-size: var(--custom-breadcrumb-font-size) !important;
}

.breadcrumb-item a {
    color: var(--custom-vertical-default-link-color) !important;
}

.breadcrumb-item.active {
    color: var(--custom-vertical-default-link-active-color) !important;
}

@media (max-width: 1200px) {
    .custom-breadcrumb {
        display: none;
    }
}
/*-------------------Breadcrum-------------------
************************END**********************
-----------------------------------------------*/

/*---------------------Link---------------------
**********************START**********************
-----------------------------------------------*/

.link {
    color: #bd5555 !important;
} 

/*---------------------Link---------------------
***********************END**********************
-----------------------------------------------*/

/*---------------------Mobile Device---------------------*/
@media(max-width: 1200px) {
    .hide-mobile {
        display: none !important;
    }
}

/*-------------------Authentication--------------
*********************START***********************
-----------------------------------------------*/

label.error {
    width: 100%;
    margin-top: 0.25rem;
    font-size: 75%;
    color: var(--falcon-form-invalid-color);
}

.capslockMessage {
    font-size: 12px;
    color: rgb(213, 98, 98);
}

/*-------------------Authentication--------------
*********************END*************************
-----------------------------------------------*/

/*-------------------Apply----------------------
*********************START**********************
-----------------------------------------------*/

.custom-validate-false {
    border-color: #fd3995 !important;
    box-shadow: none !important;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.875rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fd3995' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23fd3995' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.875rem/calc(0.735em + 0.5rem) calc(0.735em + 0.5rem) !Important;
}
/*-------------------Apply----------------------
*********************END************************
-----------------------------------------------*/

/*-------------------Sweet Alert----------------
*********************START**********************
-----------------------------------------------*/

.swal-button {
    padding: 7px 19px;
    border-radius: 2px;
    font-size: 1rem;
    border: 1px solid #3e549a;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);
}

/*-------------------Sweet Alert----------------
*********************END**********************
-----------------------------------------------*/
