:root {--mcs-rojo: #FF0000;--mcs-rojo-osc: #CC0000;--mcs-verde: #3A4F41;--mcs-verde-osc: #2B3B30;--mcs-verde-medio: #5E7565;--mcs-verde-tenue: #DCE3DD;--mcs-fondo: #EFF1ED;--mcs-foco: rgba(58, 79, 65, .35);}body, .content-wrapper { background-color: var(--mcs-fondo); }.main-header.navbar {background-color: var(--mcs-verde) !important;border-bottom: 3px solid var(--mcs-rojo) !important;}.main-header.navbar .nav-link, .main-header.navbar .nav-link:hover { color: #fff; }.main-sidebar, .main-sidebar::before { background-color: var(--mcs-verde-osc) !important; }.main-sidebar .brand-link {background-color: var(--mcs-fondo);border-bottom: 3px solid var(--mcs-rojo) !important;}.sidebar-dark-primary .nav-sidebar .nav-link { color: rgba(255, 255, 255, .82); }.sidebar-dark-primary .nav-sidebar .nav-link:hover,.sidebar-dark-primary .nav-sidebar .nav-link:focus { background-color: rgba(255, 255, 255, .08); color: #fff; }.sidebar-dark-primary .nav-sidebar > .nav-item.menu-open > .nav-link {background-color: rgba(255, 255, 255, .10); color: #fff;}.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,.sidebar-dark-primary .nav-sidebar .nav-treeview > .nav-item > .nav-link.active {background-color: rgba(255, 255, 255, .14) !important; color: #fff !important;box-shadow: inset 4px 0 0 var(--mcs-rojo) !important;}.nav-treeview { background-color: rgba(0, 0, 0, .12); }.nav-sidebar .nav-header { color: #B8C4BB; }.content-wrapper a:not(.btn):not(.page-link):not(.dropdown-item) { color: var(--mcs-verde); }.content-wrapper a:not(.btn):not(.page-link):not(.dropdown-item):hover { color: var(--mcs-rojo-osc); }.content-wrapper th.sortable a, .content-wrapper a.sortAsc, .content-wrapper a.sortDesc { color: var(--mcs-verde); }.pagination a, .pagination .page-link { color: var(--mcs-verde); }.pagination .currentStep, .page-item.active .page-link {background-color: var(--mcs-verde) !important; border-color: var(--mcs-verde) !important; color: #fff !important;}.btn-primary { background-color: var(--mcs-verde); border-color: var(--mcs-verde); color: #fff; }.btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active {background-color: var(--mcs-verde-osc); border-color: var(--mcs-verde-osc); color: #fff;}.btn-primary:focus, .btn-info:focus, .btn-outline-primary:focus { box-shadow: 0 0 0 .2rem var(--mcs-foco) !important; }.btn-primary:disabled, .btn-primary.disabled { background-color: var(--mcs-verde-medio); border-color: var(--mcs-verde-medio); }.btn-outline-primary { color: var(--mcs-verde); border-color: var(--mcs-verde); }.btn-outline-primary:hover { background-color: var(--mcs-verde); border-color: var(--mcs-verde); color: #fff; }.btn-info { background-color: var(--mcs-verde-medio); border-color: var(--mcs-verde-medio); color: #fff; }.btn-info:hover, .btn-info:focus, .btn-info:not(:disabled):not(.disabled):active {background-color: var(--mcs-verde); border-color: var(--mcs-verde); color: #fff;}.btn-outline-info { color: var(--mcs-verde-medio); border-color: var(--mcs-verde-medio); }.btn-outline-info:hover { background-color: var(--mcs-verde-medio); color: #fff; }.card { border-radius: .4rem; }.card-primary:not(.card-outline) > .card-header { background-color: var(--mcs-verde); color: #fff; }.card-info:not(.card-outline) > .card-header { background-color: var(--mcs-verde-medio); color: #fff; }.card-secondary:not(.card-outline) > .card-header {background-color: var(--mcs-verde-tenue); color: var(--mcs-verde-osc);border-bottom: 2px solid var(--mcs-verde);}.card-secondary:not(.card-outline) > .card-header .card-title,.card-secondary:not(.card-outline) > .card-header a:not(.btn) { color: var(--mcs-verde-osc); }.card-secondary:not(.card-outline) > .card-header .btn-tool { color: var(--mcs-verde-medio); }.card-primary.card-outline { border-top: 3px solid var(--mcs-rojo); }.card-info.card-outline { border-top: 3px solid var(--mcs-verde-medio); }.card-secondary.card-outline { border-top: 3px solid var(--mcs-verde); }.bg-primary, .badge-primary { background-color: var(--mcs-verde) !important; color: #fff !important; }.bg-info, .badge-info { background-color: var(--mcs-verde-medio) !important; color: #fff !important; }.text-primary { color: var(--mcs-verde) !important; }.text-info { color: var(--mcs-verde-medio) !important; }.alert-info { background-color: var(--mcs-verde-tenue); border-color: #C5D0C7; color: var(--mcs-verde-osc); }.alert-info .alert-link { color: var(--mcs-verde-osc); }.form-control:focus, .custom-select:focus {border-color: var(--mcs-verde-medio); box-shadow: 0 0 0 .2rem var(--mcs-foco);}.login-card-body .input-group .form-control:focus ~ .input-group-append .input-group-text,.register-card-body .input-group .form-control:focus ~ .input-group-append .input-group-text { border-color: var(--mcs-verde-medio); }.custom-control-input:checked ~ .custom-control-label::before { background-color: var(--mcs-verde); border-color: var(--mcs-verde); }.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted { background-color: var(--mcs-verde) !important; }.select2-container--default.select2-container--focus .select2-selection,.select2-container--default.select2-container--open .select2-selection { border-color: var(--mcs-verde-medio) !important; }.table thead th { border-bottom-color: var(--mcs-verde-medio); }.table-hover tbody tr:hover { background-color: rgba(58, 79, 65, .06); }.ui-datepicker .ui-widget-header, .ui-datepicker .ui-datepicker-header { background: var(--mcs-verde) !important; }.ui-datepicker td.ui-datepicker-today a { background: var(--mcs-verde-tenue) !important; color: var(--mcs-verde-osc) !important; font-weight: 600 !important; }.ui-datepicker td a.ui-state-active, .ui-datepicker td .ui-state-active { background: var(--mcs-verde) !important; color: #fff !important; }#page-loader .pl-ring { border-color: rgba(58, 79, 65, .25); border-top-color: var(--mcs-rojo); }.main-footer { border-top: 3px solid var(--mcs-verde); color: var(--mcs-verde-osc); }