.btn-primary {
    color: #fff;
    background-color: #e96600 !important;
    border-color: #e96600 !important;
}

.btn-success {
    color: #fff;
    background-color: #00417a !important;
    border-color: transparent !important;
}

.btn-outline-success {
    color: #e96600 !important;
    border-color: transparent !important;
}

body[data-sidebar=dark] .vertical-menu {
    background: #00417a !important;
}

.dropdown-item {
    color: #00417a !important;
}

body[data-sidebar=dark] .navbar-brand-box {
    background: #00417a !important;
}

.text-primary {
    color: #00417a !important;
}

.bg-primary {
    background-color: #00417a !important;
}

@media (min-width: 768px) {
    .mb-md-5, .my-md-5 {
        margin-bottom: 0 !important;
    }
}

.mb-4, .my-4 {
    margin-bottom: 0 !important;
}

.auth-full-bg .bg-overlay {
    background: url(../tenant-auth2.jpg);
}

.h-100 {
    height: 70% !important;
}

.breadcrumb-item > a {
    color: #00417a !important;
}

.breadcrumb-item.active {
    color: #e96600 !important;
}

#sidebar-menu ul li a {
    color: white !important;
}

.has-arrow.waves-effect > i {
    color: white !important;
}

.navigation.nav-sticky .navbar-nav .nav-item .nav-link.active, .navigation.nav-sticky .navbar-nav .nav-item .nav-link:hover {
    color: #00417a;
}

.nav-item {
    color: #00417a !important;
}

table > thead > tr > th > a {
    color: #00417a !important;
}

.btn-danger {
    background-color: red;
    border-color: red;
}

nav > ul > li.active > a {
    color: white;
    background-color: #00417a !important;
}

.form-control:disabled, .form-control[readonly] {
    background-color: #a5a1a1;
}

#sidebar-menu {
    padding: 10px 0 100px 0 !important;
}

body {
    font-family: sans-serif;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #00417a !important;
    color: white !important;
    font-size: 11pt !important;
    border-color: transparent !important
}

.tag.badge.badge-info {
    background: #e96600;
    font-size: 11pt;
}

.bootstrap-tagsinput {
    width: 100%;
}

.bg-overlay {
    object-fit: fill !important;
}

.hero-section {
    background-size: cover;
    background-position: top;
    padding-top: 100px !important;

}

.bg-overlay {
    background-color: transparent;
}

.btn-outline-primary {
    color: #e96600 !important;
    border-color: #e96600 !important;
}

.btn-outline-primary:hover {
    background-color: transparent !important;
}

.navigation {
    background-color: transparent !important;
}

@media screen and (min-width: 980px) {
    .navigation {
        background-color: transparent !important;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-top: -65px !important;
        margin-bottom: -60px !important;
        border-bottom: none !important;
    }
}

@media (max-width: 980px) {
    .navigation .navbar-logo .logo-light {
        display: initial;
        height: 100px;
        width: 100px;
    }
}

@media (max-width: 980px) {
    body[data-sidebar=dark] .navbar-brand-box {
        display: none !important;
    }

    body[data-sidebar=dark] .logo-light {
        display: none !important;
    }

    body[data-sidebar=dark] .dark {
        display: none !important;
    }
}

#delete-item {
    display: none !important;
}

.requiredField {
    color: red;
    font-weight: bolder;
    font-size: 15pt;
}

@media (max-width: 980px) {
    .table-responsive {
        overflow-x: auto !important;
    }
}

@media (max-width: 767px) {
    .mb-0, .my-0 {
        margin-bottom: 80px !important;
    }
}

table .dropdown-menu {
    position: absolute !important;
}

table .dropdown-menu .show {
    position: fixed !important;
}
