.tabla-cargabilidad {
    font-size: 95%;
    color: #474747;
    margin-bottom: 0px;
}
.tabla-cargabilidad .chzn-container {
    width: 100%;
}
.tabla-cargabilidad .chzn- {
    width: 100%;
}
.tabla-cargabilidad .CeldaFecha {
    background: #e07f73;
    color: #fff;
    position: relative;
    padding: 10px 20px;
}
.tabla-cargabilidad .nombreUsuario {
    color: #aeaeae;
    position: relative;
    padding: 10px 20px;
    font-weight: bold;
    font-size: 11px;
}
.contenedorDiaCargabilidad {
    cursor: pointer;
    color: #9c9c9c;
    font-size: 10px;
    font-weight: bold;
    position: relative;
    padding: 10px 20px;
}
.contenedorDiaCargabilidad:hover {
    background: #039e81 !important;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    webkit-box-shadow: inset 1px 0 0 4px #b4a9a9;
    -moz-box-shadow: inset 1px 0 0 4px #b4a9a9;
    box-shadow: inset 1px 0 0 4px #b4a9a9;
    border-color: #b4a9a9;
}
.modal-dialog .modal-header {
    background: #e07f73;
    color: #fff;
    padding: 5px 14px
}
.modal-dialog .modal-body {
    color: #9c9c9c;
}
.modal-dialog .alert-warning {
    background-color: #fffdf2;
    border-color: #FAF2F5;
    color: #8a6d3b;
    font-size: 12px;
}
.modal-dialog .chzn-container {
    width: 100% !important;
}
.modal-dialog .chzn-drop {
    width: 100% !important;
}
.modal-dialog .chzn-drop input {
    width: 100% !important;
}

.contenedorDiaCargabilidad:after {
    content: attr(data-tooltip);
    color: #fff;
    background: #333;
    background: rgba(51, 51, 51, 0.75);
    padding: 5px;
    position: absolute;
    left: -9999px;
    opacity: 0;
    bottom: 100%;
    white-space: nowrap;
    -webkit-transition: 0.25s linear opacity;
}
.contenedorDiaCargabilidad:hover:after {
    left: 5px;
    opacity: 1;
}
.bg-sun-sat {
     background: #d1d1d178 !important;
}
.dia {
    position: absolute;
    font-size: 9px;
    top: 0;
    left: 0;
    font-weight: bold;
}
table.dataTable tbody th, table.dataTable tbody td {
    padding: 18px 31px;
}
.table_container_right {
    overflow-x: scroll;
    float: left;
    position: relative;
}

/** Menu_Hover_dropdown #*/
.dropdown {position: relative;display: inline-block;}
.dropdown-content {display: none;position: absolute;z-index: 4;}
.dropdown-content a{font-size: 10px;width: 146%;margin-bottom: -3px !important;border-bottom: 1px solid #fff;text-align: left;}
.dropdown:hover .dropdown-content{display: block;}
.dropdown-content::after{content: "";display: block;width: 146%;border-bottom: 5px solid #ccc;margin-left: 5px;}
/*End_Menu_Hover_dropdown.*/
/*Form Groupe fro MANTENIMIENTO Formular */
.EditarFormularioY{
    width: 100%;
    border: 1px solid #ccc;
    padding: 15px 20px 25px;
    border-radius: 3px;
}
.EditarFormularioY .item input {
    width: 70%;
    margin-left: 20px;
    padding: 2px 0px 2px 5px;
    margin: -3px 0px 2px 8px;
}
.EditarFormularioY .item > div{
    margin: -3px 0px 2px 8px !important;
    width: 70% !important;
}
.EditarFormularioY .item{
    width: 50%;
    display: inline-flex;
    float: left;
    margin: 5px 0px;
}
.DiaAsignado{
    background:#e07f73;
    color: #fff;
}