.custom-navbar-brand-box {
    display: flex;
    justify-content: center;
}

.required::after {
    content: " *";
    color: rgb(237, 85, 85);
}

.form-check-input {
    width: 1rem;
    height: 1rem;
    border: 1px solid #001f63; 
    border-radius: 4px;
}

.form-check-input:checked {
    background-color: #001f63; 
    border-color: #001f63;
}

.form-check-input:hover {
    border-color: #003399;
}

.btn-success, .btn-primary {
    background-color: #070C5A !important;
    border-color: #070C5A !important;
    color: #fff !important;
}

button.btn-success:hover,
.btn.btn-success:hover,
.btn.btn-primary:hover {
    background-color: #050947 !important;
    border-color: #050947 !important;
}

button.btn-secondary,
a.btn-secondary {
    background-color: #F49420 !important;
    border-color: #F49420 !important;
    color: #fff !important;
}

button.btn-secondary:hover, 
a.btn-secondary:hover {
    background-color: #d9831c !important;
    border-color: #d9831c !important;
}


.btn-success:focus,
.btn-success:active,
.btn-success:focus:active,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:focus:active,
.show>.btn-success.dropdown-toggle,
.show>.btn-primary.dropdown-toggle {
    background-color: #070C5A !important;
    border-color: #070C5A !important;
    color: #fff !important;
    box-shadow: none !important;
}

.page-content .container-fluid {
 max-width: 100% !important;
}


[data-sidebar-size="sm"] .menu-icon {
    display: flex !important;
}

[data-sidebar-size="sm"] #sidebar-menu ul li a {
    display: flex !important;
}

[data-sidebar-size=sm] .vertical-menu #sidebar-menu>ul>li>a span {
    padding-left: 12px !important;
}

[data-sidebar-size=sm] .vertical-menu #sidebar-menu>ul>li {
    white-space: unset !important;
}