/* Auth page show hide icon */
.show-hide {top: 18px!important;}

/* Replace all table border dashed to solid */
/*thead, tbody, tfoot, tr, td, th, .table > :not(:last-child) > :last-child > *  {
    border-style: solid;
}*/
/*.card .card-header{
    border-bottom: 1px solid rgba(106, 113, 133, 0.3);
}*/
/*.form-control, .form-select {
    border: 1px solid rgba(106, 113, 133, 0.3);
}*/
/* Sidebar color change */
.page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper {
    background: #545659!important;
}
.toggle-sidebar {
    background-color: #e32a34!important;
}

/* Form Error Success icons change */
.custom-container-fluid{
    width: 80%;
    margin: auto!important;
}
.custom-card-header{
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important;
}
.custom-input.was-validated .form-control:valid, .custom-input.was-validated .form-select:valid {
    border-color: rgba(106, 113, 133, 0.3);
}
.form-control.is-valid, .was-validated .form-control:valid, .was-validated .form-control:valid:focus {
    background-image: none!important;
    border-color: rgba(106, 113, 133, 0.3);
}
.form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"], .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"] {
    --bs-form-select-bg-icon: none!important;
}
.form-select.is-valid, .was-validated .form-select:valid {
    border-color: rgba(106, 113, 133, 0.3)!important;
}
.form-control.is-valid:focus, .was-validated .form-control:valid:focus {
    box-shadow: none!important;
}

#loader{
    position: absolute;
    z-index: 9999;
    margin: auto;
    text-align: center;
    top: 0;
    left: 0;
    background-color: rgb(255 255 255 / 48%);
    cursor: not-allowed;
    width: 100%;
    height: 100%;
    color:black;
}
#loader div{
    position: fixed;
    top: 50%;
    right: 40%;
    color: black;
}
#loader img{
    width: 25px;
    padding-top: 1px;
}