a {
   color: #b72525;
}
a:hover {
   color: #8f0000;
}

a.text-primary:hover,
a.text-primary:focus {
   color: #8f0000 !important;
}

.df-logo {
   color: #b72525;
}

.df-logo span {
   font-weight: 400;
   color: #333;
}

.df-logo:hover, .df-logo:focus {
   color: #8f0000;
}

.navbar-menu .nav-item.active .nav-link {
   color: #b72525;
}

.navbar-menu .nav-link:hover {
   color: #b72525 !important;
}

.navbar-menu-sub .nav-sub-link:hover {
   color: #b72525;
}
.navbar-menu-sub .nav-sub-link:hover svg {
   fill: rgba(253, 107, 67, 0.2);
}
.breadcrumb-style1 .breadcrumb-item a:hover,
.breadcrumb-style1 .breadcrumb-item a:focus,
.breadcrumb-style2 .breadcrumb-item a:hover,
.breadcrumb-style2 .breadcrumb-item a:focus,
.breadcrumb-style3 .breadcrumb-item a:hover,
.breadcrumb-style3 .breadcrumb-item a:focus {
   color: #8f0000;
}
.dropdown-profile .dropdown-item:hover,
.dropdown-profile .dropdown-item:focus {
   color: #b72525;
}

.navbar-menu .nav-item.active .nav-link svg,
.navbar-menu .nav-link:hover svg {
   color: #8f0000;
   fill: rgba(253, 107, 67, 0.2);
}
.navbar-menu .nav-item.active .nav-link::before {
   background-color: #8f0000;
}

.breadcrumb-style1 .breadcrumb-item.active,
.breadcrumb-style2 .breadcrumb-item.active,
.breadcrumb-style3 .breadcrumb-item.active {
   color: #b72525;
}
.text-primary {
   color: #b72525 !important;
}

.bg-primary {
   background-color: #b72525 !important;
}

.bd-primary {
   border-color: #b72525 !important;
}

.btn-primary {
   background-color: #b72525;
   border-color: #b72525;
}
.btn-primary:hover {
   background-color: #de4a21;
   border-color: #de4a21;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
   background-color: #de4a21;
   border-color: #de4a21;
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
   box-shadow: none;
}

.btn-primary.disabled,
.btn-primary:disabled {
   background-color: #b72525;
   border-color: #b72525;
}

.btn-outline-primary {
   color: #b72525;
   border-color: #b72525;
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
   color: #b72525;
}
.btn-outline-primary:hover {
   color: #fff;
   background-color: #b72525;
   border-color: #b72525;
}

.custom-control-input:checked ~ .custom-control-label::before {
   border-color: #b72525;
   background-color: #b72525;
}

.chosen-container-multi .chosen-choices li.search-choice {
   border: 1px solid #b72525;
   background-color: #b72525;
}

.chosen-container .chosen-results li.highlighted {
   background-color: rgba(253, 107, 67, 0.5);
}
.chosen-container-active .chosen-choices {
   border: 1px solid #b72525;
}

.tx-primary {
   color: #de4a21;
}

.table-dashboard-two {
   width: 100%;
   font-size: 13px;
}

.table-dashboard-two tr+tr td {
   border-top: 1px solid #e5e9f2;
}

.table-dashboard-two td {
   vertical-align: top;
   line-height: 1;
   padding: 8px 0;
}

.table-dashboard-two td:first-child {
   padding-left: 0;
}

.table-dashboard-two td:first-child div {
   opacity: .7;
}

.table-dashboard-two td:nth-child(3),
.table-dashboard-two td:last-child {
   font-family: "Rubik", sans-serif;
}

.table-dashboard-two td:last-child {
   color: #8392a5;
}

.wd-12 {
   width: 12px;
}

.ht-12 {
   height: 12px;
}

.loadbar {
   max-width:30px;
   width:100%;
   height:200px;
   background-color:#eaebed;
   position:relative;
   border-radius: 5px;
   margin: 0 3px;
}

.loadbar .bar {
   width:100%;
   font-size:10px;
   text-align: center;
   background-color: #dc3545;
   color:#fff;       
   position:absolute;
   bottom:0;
   border-radius: 0 0 5px 5px;
   vertical-align: bottom;
}

.op-7.hover:hover {
   opacity: 1;
}

td {
   display: table-cell;
   vertical-align: middle;
}

.nav-classic .nav-link:hover,
.nav-classic .nav-link:focus {
   color: #dc3545;
}

.nav-classic .nav-link:hover svg,
.nav-classic .nav-link:focus svg {
   color: #dc3545;
   fill: rgba(220, 53, 70, 0.2);
}

.faturamento .irs-bar,
.compra .irs-bar,
.despesa .irs-bar,
.lucro .irs-bar {
   background-color: transparent !important;
}

.faturamento .irs-from,
.lucro .irs-from {
   background-color: #dc3545;
}
.compra .irs-from,
.despesa .irs-from {
   background-color: #198754;
}

.faturamento .irs-from:before ,
.lucro .irs-from:before {
   border-top-color: #dc3545;
}
.compra .irs-from:before ,
.despesa .irs-from:before {
   border-top-color: #198754;
}

.faturamento .irs-handle.from.state_hover>i:first-child,
.lucro .irs-handle.from.state_hover>i:first-child {
   background-color: #dc3545;
}
.compra .irs-handle.from.state_hover>i:first-child,
.despesa .irs-handle.from.state_hover>i:first-child {
   background-color: #198754;
}

.faturamento .irs-handle.from.state_hover>i:first-child,
.lucro .irs-handle.from.state_hover>i:first-child,
.faturamento .irs-handle.from>i:first-child,
.lucro .irs-handle.from>i:first-child {
   background-color: #dc3545;
}
.compra .irs-handle.from.state_hover>i:first-child,
.despesa .irs-handle.from.state_hover>i:first-child,
.compra .irs-handle.from>i:first-child,
.despesa .irs-handle.from>i:first-child {
   background-color: #198754;
}

.faturamento .irs-to,
.compra .irs-to,
.despesa .irs-to,
.lucro .irs-to {
   background-color: #ffc107;
}

.faturamento .irs-to:before,
.compra .irs-to:before,
.despesa .irs-to:before,
.lucro .irs-to:before {
   border-top-color: #ffc107;
}

.faturamento .irs-handle.to.state_hover>i:first-child,
.compra .irs-handle.to.state_hover>i:first-child,
.despesa .irs-handle.to.state_hover>i:first-child,
.lucro .irs-handle.to.state_hover>i:first-child {
   background-color: #ffc107;
}

.faturamento .irs-handle.to.state_hover>i:first-child,
.compra .irs-handle.to.state_hover>i:first-child,
.despesa .irs-handle.to.state_hover>i:first-child,
.lucro .irs-handle.to.state_hover>i:first-child,
.faturamento .irs-handle.to>i:first-child,
.compra .irs-handle.to>i:first-child,
.despesa .irs-handle.to>i:first-child,
.lucro .irs-handle.to>i:first-child {
   background-color: #ffc107;
}

.faturamento .irs-max,
.lucro .irs-max {
   color: #fff;
   background-color: #198754;
}
.compra .irs-max,
.despesa .irs-max {
   color: #fff;
   background-color: #dc3545;
}