.nav-item .bg-label-success {
    background-color: #006039  !important;
    color: #ffffff !important;
}

.bg-icon-new-qt {
    background-color: #006039  !important;
    color: #ffffff !important;
}

.card.card-border-shadow-icon-new-qt:after {
    border-bottom-color: #006039 !important;
}

.card.card-border-shadow-icon-new-qt:hover:after {
    border-bottom-color: #006039 !important;
}

.bg-icon-issue {
    background-color: #006039 !important;
    color: #ffffff !important;
}

.card.card-border-shadow-icon-issue:after {
    border-bottom-color: #006039 !important;
}

.card.card-border-shadow-icon-issue:hover:after {
    border-bottom-color: #006039 !important;
}


.bg-icon-noc {
    background-color: #006039 !important;
    color: #ffffff !important;
}

.card.card-border-shadow-icon-noc:after {
    border-bottom-color: #006039  !important;
}

.card.card-border-shadow-icon-noc:hover:after {
    border-bottom-color: #006039 !important;
}

.bg-icon-cancel {
    background-color: #006039 !important;
    color: #ffffff !important;
}

.card.card-border-shadow-icon-cancel:after {
    border-bottom-color: #006039  !important;
}

.card.card-border-shadow-icon-cancel:hover:after {
    border-bottom-color: #006039 !important;
}

.bg-icon-expired {
    background-color: #006039 !important;
    color: #ffffff !important;
}
.card.card-border-shadow-icon-expired:after {
    border-bottom-color: #006039 !important;
}

.card.card-border-shadow-icon-expired:hover:after {
    border-bottom-color: #006039 !important;    
}

.bg-icon-renaw {
    background-color: #006039 !important;
    color: #ffffff !important;
}

.card.card-border-shadow-icon-renaw:after {
    border-bottom-color: #006039 !important;
}

.card.card-border-shadow-icon-renaw:hover:after {
    border-bottom-color: #006039 !important;    
}

/*issued */
 .datatables-quote-list .bg-label-info {
    color: #006039 !important;
    background-color: #dfe9f1 !important;
}

.badge.bg-label-warning {
    background-color: #e0eaf3 !important;
    color: #006039 !important; 
}

/* expired */
.datatables-quote-list .bg-label-dark {
    color: #006039 !important;
    background-color: #e3e0e0 !important;
}

/* In review & noc  */
.datatables-quote-list .bg-label-warning {
    background-color: #f7efd6  !important;
    color: #006039  !important;
}

.btn-icon {
    color: #006039 !important;
}

.btn-label-secondary {
    color: #006039 !important;  
}

.btn-label-secondary:hover {
    background-color: #006039 !important;
    color: #ffffff !important;  
}

.btn-label-primary, .btn-label-primary.disabled, .btn-label-primary:disabled {
    background-color: #006039 !important;
    color: #ffffff !important;  
}

.btn-label-primary:hover {
    background-color: #006039 !important;
    color: #ffffff !important;  
}

.table:not(.table-dark) thead:not(.table-dark) th {
    font-weight: bold !important;
}

.dataTable th {
    font-weight: bold !important;
    background-color: #006039 !important;
    color: white !important;
}

.payment-history-table th {
    font-weight: bold !important;
    background-color: #006039 !important;
    color: white !important;
}

.btn-primary {
    border-radius: 5px !important;
    background-color: #006039 !important;
    border: 1px solid #006039 !important;   
}

.btn-primary:hover {
    background-color: #006039 !important;
    border: 1px solid #006039 !important;    
}

.btn-label-success {
    background-color: #006039 !important;
    color: #ffffff !important; 
}

.btn-label-success:hover {
    background-color:  #006039 !important;
    color: #ffffff !important; 
}

.btn-success {
    background-color: #006039 !important;
    color: #ffffff !important;
    border-color: #006039!important;       
}

.btn-success:hover {
    background-color: #006039 !important;
    color: #ffffff !important;
    border-color: #006039 !important;  
}

.page-item.active .page-link, .btn-outline-success#buy-policy-btn, .btn-info {
    color: #ffffff !important;
    border-color: #006039 !important;
    background-color: #006039 !important;
}

.btn-outline-success#buy-policy-btn:hover, .btn-info:hover {
    color: #ffffff !important;
    border-color: #006039  !important;
    background-color: #006039  !important;
}

.page-item.active .page-link, .btn-outline-success#issued-policy-btn, .btn-info {
    color: #ffffff !important;
    border-color: #006039 !important;
    background-color: #006039 !important;
}

.btn-outline-success#issued-policy-btn:hover, .btn-info:hover {
    color: #ffffff !important;
    border-color: #006039  !important;
    background-color: #006039  !important;
}

.btn-outline-warning {
    color: #006039 !important;
    border-color:#006039 !important;
    background-color: transparent !important;
}

.btn-outline-warning:hover {
    color: #006039 !important;
    border-color:#006039 !important;
    background-color: #e0eaf3 !important;
}

.btn-outline-primary#reset-custom-docs {
    color: #ffffff !important;
    background-color: #006039 !important;
    border-color: #006039 !important; 
    border-radius: 5px !important;  
}

.btn-outline-primary#reset-custom-docs:hover {
    color: #ffffff !important;
    background-color: #006039 !important;
    border-color: #006039  !important;   
}

.active .bs-stepper-circle, #template-customizer .template-customizer-open-btn {
    background-color: #006039 !important;
}

.template-customizer-open-btn {
    display: none !important;
}

.bs-stepper .step.crossed .step-trigger .bs-stepper-circle, 
.select2-container--default .select2-results__option--highlighted:not([aria-selected=true]) {
    background-color: #e0eaf3 !important;
    color: #006039 !important;
}

.custom-option.checked {
    border: 1px solid #006039 !important;
}

.form-check-input:checked, .form-check-input[type=checkbox]:indeterminate  {
    background-color: #006039 !important;
    border-color: #006039 !important;
}

.form-check-input:focus, .form-check-input {
    border-color: #006039 !important;
}

.btn-warning, .btn-warning:hover {
    color: #fff !important;
    background-color: #006039 !important;
    border-color: #006039 !important;
}

a.show-mail {
    color: #9b7601  !important; 
    font-weight: bold;
}

a.show-mail:hover {
   color: #9b7601  !important;
}

.activities-section .fa-ellipsis-vertical {
    color: #9b7601  !important;
}

.switch-input:checked ~ .switch-toggle-slider,
.btn-primary.show.dropdown-toggle, 
.btn-primary.d-grid, .btn-primary.d-grid:hover, 
.select2-results__option[role=option][aria-selected=true] {
    color: #fff !important;
    background-color: #006039 !important;
    border-color: #006039 !important;
}

.btn-label-warning, 
.btn-label-warning:hover,
.badge.btn-label-danger, 
.badge.btn-label-danger:hover, 
.badge.btn-label-success, .dropdown-item:hover {
    border-color: #e0eaf3 !important;
    background-color: #e0eaf3 !important;
    color: #006039 !important; 
}

.bg-menu-theme.menu-vertical .menu-item.active > .menu-link:not(.menu-toggle) {
    background: #9b7601  !important;
}

.child-menu-color a div{
    color: #9b7601  !important;
}

.menu-item.active:not(.open) {
    background-color: #9b7601  !important;
    color: #ffffff !important;
}

h4 a, td a {
    color:#006039 !important;
}

.select2-container--default.select2-container--focus .select2-selection, 
.select2-container--default.select2-container--open .select2-selection, 
.input-group:focus-within .form-control, .input-group:focus-within .input-group-text,
.form-control:focus, .form-select:focus {
    border-color: #006039 !important;
}

.btn-label-success.disabled, .btn-label-success:disabled {
    color: #ffffff !important;
    background-color: #006039 !important;
    border-color: #006039 !important; 
}

.datepicker table tr td.today:not(.active) {
    box-shadow: 0 0 0 1px #006039 inset;
}

.daterangepicker td.active:not(.off) {
    background: #006039 !important;
    color: #fff;
  }
  

.modal-title {
    color: #ffffff !important;
}
.modal-header {
    background-color: #006039 !important;
    padding-top: 8px !important;
}

.breadcrumb-size {
    font-size:18px !important;
}

.modal-footer .btn-primary {
    color: #006039 !important;
    border-color: transparent !important;
    background-color: #f1f1f2 !important;
}

.modal-footer .btn-primary:hover {
    color: #f1f1f2!important;
    border-color: transparent !important;
    background-color: #006039 !important;
}

.btn-primary-ft-dark {
    color: #f1f1f2!important;
    border-color: transparent !important;
    background-color: #006039 !important;
}

.pd-comm-0 {
    padding-right: 0 !important;
}

th {
    font-weight:bold !important;
}

.btn-label-danger.disabled, .btn-label-danger:disabled, .btn-label-danger.delete-family-row, .btn-label-danger.delete-members-row  {
    color: #ffffff !important;
    border-color: transparent !important;
    background: #006039 !important;
    box-shadow: none;
} 

.list-template-id-def {
    border-bottom: 2px solid #006039 !important; 
}

.list-template-id-act {
    border-bottom: 2px solid #006039 !important;
}

.list-template-id-email {
    border-bottom: 2px solid #006039 !important;
}

.list-template-id-upload {
    border-bottom: 2px solid #006039 !important;
}

.list-template-id-endso {
    border-bottom: 2px solid #006039 !important; 
}

.list-template-id-activity {
    border-bottom: 2px solid #006039 !important;
}

.ti-trash.delete-docs-file {
    color:#006039 !important;
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #006039 !important;
    background-color: transparent !important;
}

.btn-primary#reinstatement-btn {
    background-color:#006039 !important;
    border-color:#006039 !important;
    color:#ffffff !important;
}

.btn-primary-viol {
    background-color: #006039  !important;
    border-color: #006039  !important;
    color:#ffffff !important;
}

h5.ft-size {
    font-size:16px !important;
}

.form-control:read-only {
    background-color: rgba(75, 70, 92, 0.08) !important;
    opacity: 1 !important;
}

.input-group-endorsements {
    width: 74% !important;
}

.paid-date-input:read-only {
    background-color: #ffffff !important;
    opacity: 1 !important;
}

.paid-date-input:disabled {
    background-color: rgba(5 5 5 / 8%) !important;
    opacity: 1 !important;
}

.payment_history_td_text {
    padding: 2px !important;
    background-color: #f0e9d3 !important;
    height: 20px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

.logo-login {
    color: #006039 !important;
    font-weight: bold;
}

table.dataTable thead > tr > th.sorting:before, table.dataTable thead > tr > th.sorting:after, table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_asc:after, table.dataTable thead > tr > th.sorting_desc:before, table.dataTable thead > tr > th.sorting_desc:after, table.dataTable thead > tr > th.sorting_asc_disabled:before, table.dataTable thead > tr > th.sorting_asc_disabled:after, table.dataTable thead > tr > th.sorting_desc_disabled:before, table.dataTable thead > tr > th.sorting_desc_disabled:after, table.dataTable thead > tr > td.sorting:before, table.dataTable thead > tr > td.sorting:after, table.dataTable thead > tr > td.sorting_asc:before, table.dataTable thead > tr > td.sorting_asc:after, table.dataTable thead > tr > td.sorting_desc:before, table.dataTable thead > tr > td.sorting_desc:after, table.dataTable thead > tr > td.sorting_asc_disabled:before, table.dataTable thead > tr > td.sorting_asc_disabled:after, table.dataTable thead > tr > td.sorting_desc_disabled:before, table.dataTable thead > tr > td.sorting_desc_disabled:after {
    opacity: 0.2 !important;
}

/* .app-brand-logo img, .app-brand-logo svg {
    margin-left: -8px !important
} */

#layout-menu {
    background-color: #006039 !important;
}

.bg-menu-theme .menu-link, .bg-menu-theme .menu-horizontal-prev, .bg-menu-theme .menu-horizontal-next{
    color: #ffffff !important;
    font-weight: bold;
}

html:not(.layout-menu-collapsed) .bg-menu-theme .menu-inner .menu-item:not(.active) > .menu-link:hover, .layout-menu-hover.layout-menu-collapsed .bg-menu-theme .menu-inner .menu-item:not(.active) > .menu-link:hover{
    background-color:#9b7601  !important;
}

.bg-menu-theme .menu-inner .menu-item.open > .menu-link.menu-toggle, .layout-menu-hover.layout-menu-collapsed .bg-menu-theme .menu-inner .menu-item.open > .menu-link.menu-toggle, .bg-menu-theme .menu-inner .menu-item.active > .menu-link.menu-toggle, .layout-menu-hover.layout-menu-collapsed .bg-menu-theme .menu-inner .menu-item.active > .menu-link.menu-toggle{
    background-color: #9b7601  !important;
}

/* .layout-navbar.navbar-detached {
    width: 86% !important;
    background-color: #9b7601  !important;
    border-left: 1px solid white !important;
    margin: 0 0 0 0 !important;
    padding: 0 0 !important;
    border-radius: 0 !important;
} */

.table th {
    font-size: 12px !important;
    /* padding-top: 0.48rem !important; */
    /* padding-bottom: 0.48rem !important; */
}

.table-allborder th, .table-allborder td {
    border: 1px solid #dee2e6;
}

.table th {
    background-color: #eaeaea !important;
    color: black !important;
}

.datatables-quote-list .bg-label-green {
    color: #006039 !important;
    background-color: #e3e0e0 !important;
}

.datatables-quote-list .bg-label-yellow {
    color: #9b7601  !important;
    background-color: #e3e0e0 !important;
}

.datatables-quote-list .bg-label-red {
    color: #d90606 !important;
    background-color: #e3e0e0 !important;
}

.light-style .menu .app-brand.demo {
    height: 135px !important;
}

.menu-vertical .app-brand {
    margin: 1rem !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    height: 100% !important;
}

body {
    background: #f3efdb !important;
    color: #2C2C2C !important;
}

.menu-vertical .menu-inner > .menu-item .menu-link {
    margin: 0 0 0 0 !important;
    border-radius: 0 !important;
}

.btn-sm:hover {
    color: #ffffff !important;
    border-color: #9b7601  !important;
    background-color: #9b7601  !important;
}

.document-label-text, .view-sample-specimen {
    color: #9b7601  !important;
    font-weight: bold !important;
}

.status_show {
    background-color: #f3efdb !important;
    color: #2C2C2C !important;
}

.green_color {
    color: #006039 !important;
}

.red_color {
    color: #d90606 !important;
}

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

.btn-outline-primary {
    color: #d90606 !important;
    border-color: #d90606 !important;
    background-color: transparent !important;
}

.btn-version-link {
    color: #ffffff !important;
    background-color: #006039 !important;
    border-radius: 0.375rem !important;
}

.btn-version-link:hover {
    color: #ffffff !important;
    background-color: #006039 !important;
    border-radius: 0.375rem !important;
}

.text-color-bold{
    color: #9b7601 !important;
    font-weight: bold !important;
}