@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css");

:root {
    --primary: #E75D23;
}

/*headers styles*/
nav.main-header, a.z {
    height: 6rem;
}

a.z > img {
    margin-top: .5rem;
}

.navbar-custom-background {
    background: #E75D23;
}

.navbar-custom-background .profile-user-img {
    width: 50px;
}

#dropdownLoggedUser.dropdown-toggle::after {
    display: none;
}

.navbar-custom-background.navbar-expand .navbar-nav #dropdownLoggedUserParent .dropdown-menu {
    left: -200px;
    width: 280px;
    padding: 0.1rem;
}

.navbar-custom-background.navbar-expand .navbar-nav #dropdownLoggedUserParent .dropdown-menu .user-header {
    background: #E75D23;
    padding: 40px;
}

.navbar-custom-background .dropdown-profile-img {
    width: 90px;
}

.main-sidebar .brand-image {
    max-height: 80px;
    width: 97%;
}

aside.main-sidebar {
    width: 270px;
}

aside.main-sidebar .sidebar a.nav-link {
    width: calc(270px - .5rem * 2);
}

.sidebar-collapse .main-sidebar, .sidebar-collapse .main-sidebar::before {
    margin-left: -270px;
}

@media (min-width: 992px) {
    body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper, body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer, body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
        margin-left: 270px;
    }
}

.nav-sidebar .nav-link > .right, .nav-sidebar .nav-link > p > .right {
    right: 0.4rem;
}

aside.main-sidebar a.z {
    display: inline-block;
    text-align: center;
    width: 100%;
    background-color: white;
}

aside a.z img.brand-image {
    width: auto;
}

/*headers styles*/
/*sideber styles*/
nav > ul > li.nav-item > ul > li > a {
    font-size: 15px;
}

.nav-sidebar .nav-link > .right, .nav-sidebar .nav-link > p > .badge.custom-badge {
    font-size: 16px;
    top: 0.4rem;
}

a {
    color: #17a2b8;
}

.page-item.active .page-link, .page-link:hover {
    background: var(--primary);
    color: #fff0ff;
    border-color: var(--primary);
}

.page-link {
    color: #000000;
}

.modal-header {
    background: #E75D23;
    color: #fff;
    font-weight: 700;
}

/*override primary color*/
.btn-primary {
    background: var(--primary);
    border-color: var(--primary);
}

.card-primary:not(.card-outline) > .card-header {
    background: var(--primary);
}

.btn-primary:hover {
    background: var(--primary);
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
    background: var(--primary);
    border-color: #e35013;
}

.btn-primary.focus, .btn-primary:focus {
    background: var(--primary);
}

button.close {
    color: #fff;
    opacity: 1;
}

button.close:hover {
    color: #fff;
    opacity: 0.9;
}
.urgency-text-color-green{color:#1a7338;}
.urgency-bg-color-green{background:#61a358;text-color:#fff;}
.urgency-text-color-orange{color:#b85e1a;}
.urgency-bg-color-orange{background:#f59d2a;text-color:#fff;}
.urgency-text-color-yellow{color:#b87b1a;}
.urgency-bg-color-yellow{background:#e6d967;text-color:#fff;}
.urgency-text-color-red{color:#751b0b;}
.urgency-bg-color-red{background:#ed9595;text-color:#fff;}
.bg-color-primary {background: #E84D21;}

/*experts rating color*/
.expertrating-highlight-red td, highlight-red-color td input{color:red;}
.expertrating-highlight-grey td, .highlight_grey td{color:#c0c0c0;}
.expertrating-highlight-blue td{color:blue;}
.expertrating-highlight-green td, .highlight_green td{color:#006600;}
.esprit-new-highlight-purple td{color:purple;}
.bg-highlight-yellow td{color:darkgoldenrod;}
/*experts rating color*/

/*message indexx set bold*/
[data-class="esprit2-bold-message"]{font-weight: bold;}
.navbar-badge{font-size: .9rem;right: 19px;top: -9px;}

/*override primary color*/
@media (min-width: 992px) {
    #esprit2-view-detail-modal .modal-lg, .modal-xl {
        max-width: 900px;
    }
}

.layout-fixed .wrapper .sidebar {
    height: calc(100vh - (7rem + 1px));
}
[data-class="esprit2-username-nice-pop-up"]{cursor: pointer;}

/*color boxes for status*/
.esprit-green-color-box{background: green;padding: 7px;color: #fff !important;text-align: center;}
.esprit-red-color-box{background: red;padding: 7px;color: #fff !important;text-align: center;}
.esprit-blue-color-box{background: blue;padding: 7px;color: #fff !important;text-align: center;}
/*color boxes for status*/
/*
commented draggable pop up solution
.modal-header{cursor: move;}*/

 .nav-tabs .nav-link {
     border-bottom: 3px solid transparent;
     color: #6c757d;
     font-weight: 500;
     padding: 10px 20px;
     transition: all 0.3s;
 }

.nav-tabs .nav-link:hover {
    color: #E84D21;
    background-color: #f1f1f1;
}

.nav-tabs .nav-link.active {
    color: #E84D21;
    background-color: #fff;
    border-bottom: 3px solid #E84D21;
}