/*.main-sidebar. main-sidebar-rojo .brand-link {*/
/*    background: #691C32;*/
/*    color: white;*/
/*}*/

:root {
    --wine-imb: #691C32;
    --wine-light-imb: #9F2241;
    --green-imb: #10312B;
    --green-light-imb: #235B4E;
    --gold-imb: #BC955C;
    --gold-light-imb: #DDC9A3;
    --gray-imb: #6F7271;
    --gray-light-imb: #98989A;
}


.evento {
    float: left;
}

.evento-icono {
    display: block;
    float: left;
    width: 10px;
    text-align: center;
    margin-left: 40px;
    color: dodgerblue;
}

.evento-paciente {
    font-size: 16px;
    font-weight: normal;
    margin-top: -1px;
    display: block;
    margin-left: 50px;
}

.evento-paciente, .evento-paciente a {
    color: gray;
}

.evento .evento-female {
    color: blueviolet;
}

.evento-descripcion {
    color: #6c757d;
    font-size: 13px;
    margin-top: -3px;
    display: block;
    margin-left: 50px;
}

.evento-descripcion .badge {
    font-size: 10pt;
}

.evento-urgente .evento-paciente, .evento-urgente .evento-paciente a {
    color: black;
}

.widget-user-curp {
    font-size: 10pt;
    margin: 0px;
    color: lightblue;
}

.widget-user-desc {
    font-size: 12pt;
}

.widget-label {
    font-size: 10pt;
}

.indicador-urgente {
    background-color: #CD4237;
    color: #FFF;
}

.indicador-grave {
    background-color: #FC9914;
    color: #FFF;
}

[class*=sidebar-dark-] {
    background-color: #235b4e
}

[class*=sidebar-dark-] .sidebar a {
    color: #DDC9A3;
}

[class*=sidebar-dark] .user-panel {
    border-bottom: 1px solid #DDC9A3;
}

.acciones-recomendadas {
    float: right;
}

.widget-user-desc {
    font-size: 12pt;
}

ul.errorlist {
    list-style: square;
    color: #dd4b39;
}

span.errorlist {
    list-style: square;
    color: #dd4b39;
}


.bg-wine {
    background-color: #691C32 !important;
}

.text-wine {
    color: #691C32 !important
}

.bg-wine, .bg-wine > a {
    color: #fff !important;
}

.card-wine.card-outline {
    border-top: 3px solid #691C32
}

.card-wine.card-outline-tabs > .card-header a:hover {
    border-top: 3px solid #dee2e6
}

.card-wine.card-outline-tabs > .card-header a.active, .card-wine.card-outline-tabs > .card-header a.active:hover {
    border-top: 3px solid #691C32
}

.container-title-table {
    display: flex;
    justify-content: center;
}


[class*="sidebar-dark"] .sidebar-custom {
    border-top: 1px solid #4f5962;
}

[class*="sidebar-light"] .sidebar-custom {
    border-top: 1px solid #dee2e6;
}

.layout-fixed.sidebar-collapse .hide-on-collapse {
    display: none;
}

.layout-fixed.sidebar-collapse:hover .hide-on-collapse {
    display: block;
}

.layout-fixed.text-sm .main-sidebar-custom .sidebar {
    height: calc(100% - ((2.93725rem + 3.8rem) + 1px));
}

.layout-fixed.text-sm .main-sidebar-custom .sidebar-custom {
    height: 3.8rem;
    padding: 0.85rem 0.5rem;
}

.layout-fixed .main-sidebar-custom {
    height: -webkit-fill-available;
    height: -moz-available;
    height: -ms-stretch;
    height: stretch;
}

.layout-fixed .main-sidebar-custom .sidebar {
    height: calc(100% - ((3.5rem + 4rem) + 1px));
}

.layout-fixed .main-sidebar-custom .sidebar-custom {
    height: 4rem;
    padding: 0.85rem 0.5rem;
}

.layout-fixed .main-sidebar-custom-lg .sidebar {
    height: calc(100% - ((3.5rem + 6rem) + 1px));
}

.layout-fixed .main-sidebar-custom-lg .sidebar-custom {
    height: 6rem;
}

.layout-fixed .main-sidebar-custom-xl .sidebar {
    height: calc(100% - ((3.5rem + 8rem) + 1px));
}

.layout-fixed .main-sidebar-custom-xl .sidebar-custom {
    height: 8rem;
}

.layout-fixed .main-sidebar-custom .pos-right,
.layout-fixed .main-sidebar-custom-lg .pos-right,
.layout-fixed .main-sidebar-custom-xl .pos-right {
    position: absolute;
    right: .5rem;
}

.bg-wine-imb {
    background-color: var(--wine-imb);
}

.bg-wine-light-imb {
    background-color: var(--wine-light-imb);
}

.bg-green-imb {
    background-color: var(--green-imb);
}

.bg-green-light-imb {
    background-color: var(--green-light-imb);
}

.bg-gold-imb {
    background-color: var(--gold-imb);
}

.bg-gold-light-imb {
    background-color: var(--gold-light-imb);
}

.bg-gray-imb {
    background-color: var(--gray-imb);
}

.bg-gray-light-imb {
    background-color: var(--gray-light-imb);
}

.text-wine-imb {
    color: var(--wine-imb);
}

.text-wine-light-imb {
    color: var(--wine-light-imb);
}

.text-green-imb {
    color: var(--green-imb);
}

.text-green-light-imb {
    color: var(--green-light-imb);
}

.text-gold-imb {
    color: var(--gold-imb);
}

.text-gold-light-imb {
    color: var(--gold-light-imb);
}

.text-gray-imb {
    color: var(--gray-imb);
}

.text-gray-light-imb {
    color: var(--gray-light-imb);
}

.modal-custom-header {
  border-top: 4px solid var(--green-light-imb) !important;
  padding-top: 15px !important;
}