.smart-style-2.menu-on-top aside { 
    background-color: #fff;  /*Si no queda transparente*/
}

.text-white{
    color: white;
}

.clipped{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.state-error{
    background:rgba(255,8,8,.2)!important;
    /*background: #fff0f0!important;*/
    border-color: #A90329;
}

.input-intro{
    background-color: #FAF5CD !important;
}

.requerido {
    display: inline;
    padding: .2em .6em .3em;
    /*font-size: 75%;*/
    font-weight: 500;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
    background-color: #a90329;
}

.botonera-acciones{
    float: right;
}

.clickable{
    cursor: pointer;
}

.btn-inside-smart-form{
    height: 31px;
    margin: 0px 0 0 5px;
    padding: 0 22px;
    font: 300 15px/29px 'Open Sans',Helvetica,Arial,sans-serif;
    cursor: pointer;
    box-sizing: border-box;
}

.fondo-oscuro{
    background-color: #27303A!important;
}

/*Tablas datos*/

/*table.tabla-datos thead,*/ table.tabla-datos tbody, table.tabla-datos tr, table.tabla-datos td, table.tabla-datos th { display: block; }

table.tabla-datos tr:after {
    content: ' ';
    display: block;
    visibility: hidden;
    clear: both;
}

/*table.tabla-datos thead th {
    height: 30px;
}*/

table.tabla-datos tbody {
    /*height: 385px;*/
    overflow-y: auto;
}

table.tabla-datos thead {
    /* fallback */
}


table.tabla-datos td {
   min-height: 30px;
}


table.tabla-datos tbody td, table.tabla-datos thead th {
    float: left;
}
/* FIN Tablas datos*/


.datepicker{
    z-index:1151 !important;
}

/** HORAS ****************/
.fc-day-number{
    color: white;
    background-color: #2E3E57 !important;
}

.evento{
    background-color: #F5F7C4;
    border: solid thin #CCCCCC;
    cursor: pointer;
    color: #29364D;
}

.evento-defecto{
    background-color: #F5F7C4;
}

.intervencion-guardia{
    background-color: #EAF7FB;
}

.ausencia{
    background-color: #B3FF99;
}

.vacaciones{
    background-color: #FFBBBB;
}

.evento:hover{
    color: #29364D;
}

.evento-editable{
    cursor: move;
}

.dia-festivo{
    background-color: #E0EEE0 !important;
}  

.dia-no-editable{
    background-color: #FFF2F2 !important;
}

.modo-anotacion-unitaria{
    cursor: copy;
    color: white;
    /*background-color: #5FA134!important;*/
    background-color: #D93F5A !important;
}

.festivo{
    background-color: #E0EEE0 !important;
    padding: 8px;
}
/** HORAS ****************/

/** CAMBIOS AL ESTILO DARK-BLUE ****************/
/*
.jarviswidget-color-blueDark .nav-tabs li:not(.active) a, .jarviswidget-color-blueDark>header>.jarviswidget-ctrls a {
    color: #fff!important;
}*/

.jarviswidget-color-blueDark .nav-tabs li:not(.active) a, .jarviswidget-color-blueDark>header>.jarviswidget-ctrls a {
    color: #000!important;
}

.menu-on-top .page-footer {
    padding: 5px 13px 0;
}

.page-footer {
    height: 30px;
}    

.close {
    opacity: 1;
}

@media (min-width:992px){
    .container{
        width:1164px;
    }
}

@media (min-width:768px){
    .container{
        width: 975px;
    }
}


/** DataTables ****************/
.dataTable tr.group,
.dataTable tr.group:hover{
    background-color: #ddd !important;
}



