﻿/* override /assets/css/main.css */
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
    background: var(--bs-navbar-active-color) !important;
    color: #01284e !important;
}
.navbar-nav .nav-link:hover {
    background: var(--bs-white) !important;
}
/* form-label > span { */
.form-label, .form-label-inline {
    margin-bottom: .25rem;
    color: var(--bs-primary);
}

.form-group {
    margin-bottom: 1rem;
}
.required::after {
    content: "*";
    color: var(--bs-danger);
}
.icon-asterisk {
    color: var(--bs-danger);
}
.charLeft {
    color: var(--bs-gray);
}
.buttonContainer {
    margin-top: 1.5rem;
    padding-top: 0.6rem;
    border-top: solid 1px var(--bs-border-color);
    /*border-top: 1px solid #f0f0f0;*/
}
.goBackContainer {
    margin-top: 1.5rem;
}
.goBackContainer a{
    font-weight: 500;
    font-size:larger;
    text-decoration: none;
    background-color: transparent;
}
    .goBackContainer a:hover {
           text-decoration: underline;
    }

#productListing .btn {
    padding: 0 0;
}
.bootbox .modal-header {
    display: unset;
}
.bootbox .bootbox-close-button {
    float: right;
    border-radius: 5px;
    width: 1.5rem;
    margin-right: -8px;
}
.submitSuccess {
    color: var(--bs-primary);
    font-weight: 500;
    font-size: 1.1rem;
}
.display-label,
.editor-label, .editor-label > label, .display-label > label {
    margin: 1em 0 0 0;
    font-weight: 500;
}
.display-field,
.editor-field {
    margin: 0.1em 0 0 0;
    padding-left: 4px;
}
.subCat {
    --bs-card-spacer-y: 1.25rem;
    --bs-card-spacer-x: 1rem;
    background-color: var(--bs-card-cap-bg) !important;
    margin-bottom: 1rem !important;
}
.admin-pnl {
    border: 1px solid var(--bs-primary);
    
}
.btn-outline-primary {
    --bs-btn-color: var(--bs-primary);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--bs-primary-bg-subtle);
    --bs-btn-hover-border-color: var(--bs-primary-bg-subtle);
    --bs-btn-focus-shadow-rgb: 13,110,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--bs-primary-bg-subtle);
    --bs-btn-active-border-color: var(--bs-primary-bg-subtle);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: var(--bs-primary);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--bs-primary);
    --bs-gradient: none;
}
.btn-group-md > .btn, .btn-md {
    --bs-btn-padding-y: 0.6rem;
    --bs-btn-padding-x: 2.2rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-border-radius: 1.2rem;
    margin-right: 0.25rem;
}

legend {
    /*margin-bottom: 1.5rem !important;*/
    border-bottom: solid 1px var(--bs-border-color); 
}
legend > h2, legend > .h2 {
    margin-bottom: 0.125rem;
}
fieldset {
    --bs-card-bg: #FFF;
    --bs-card-border-width: 0;
    --bs-card-spacer-y: 2rem;
    --bs-card-spacer-x: 2.5rem;
    --bs-card-title-color: var(--bs-primary);
    --bs-card-title-spacer-y: 1.5rem;
    --bs-card-border-radius: var(--bs-border-radius);
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x) !important;
    background: var(--bs-card-bg) !important;
    color: var(--bs-card-color) !important;
     -moz-border-radius: var(--bs-border-radius) !important;
    border-radius: var(--bs-border-radius) !important;
}

@media (max-width: 767px) {
    fieldset {
        --bs-card-spacer-x: 2rem;
    }
}
.DT10_Edit {
    text-decoration: underline;
}

    .DT10_Edit:hover {
        cursor: pointer;
    }

.form-check-input-sm {
    width: 1.5rem;
    height: 1.5rem;
}

#divPleaseWaitBG {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}