.container{overflow: auto;}
.btnCancelar{background-color: #e65100!important;}
form{width: 100%;}
select {display: block!important;    margin-top: 5px;}
.caret,.select-dropdown,.dropdown-content{display: none!important;}
.picker__header {
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
}
.row {
    width: 100%;
}
.right-align {
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.new, .send {
    width: 5%!important;
    left: -16px;
    position: relative;
    top: -7px;
    color:#fff!important;
}
#slide-out {
    overflow: auto;
    height: 100%;
}
/*menu*/
.side-nav li>a{font-size: 12px;}
.side-nav{width:350px;}
.headerContainer{background-color: #151515;color:white;height:45px;display: flex;align-items:center;}
.fondoMenu{width: 100%}
.titleModule{text-align: center;}
.side-nav li>a{display: flex;}
form .row{margin-bottom:0px;}
form p{margin-top:0px;}
form .groupp{background-color: black;padding:15px;}
form .groupp h6{color:white;margin:0px;font-weight: bold;}
.new,.send{width: 100%;}
.btn,.btn:hover{background-color: black;display: flex;justify-content: center;align-items: center;width: 100%;}
.btn:hover, .btn-large:hover{background-color: black;}
.full{width: 100%;}
.blockScreen {position: absolute;height: 100%;width: 100%;z-index: 8000;background-color: #80808069;display: none;display: flex;justify-content: center;align-items: center;top: 0px;}
.loadGif {height: 150px;position: absolute;top: 34%;z-index:20000;}

/*dataTable*/
div.datatable{min-height: 300px;}
table.dataTable thead tr:nth-child(2),.headerTable{background-color: black;color:white;font-weight: bold;border-collapse: collapse!important;border-spacing: 0px!important;}

table.dataTable thead tr td,.headerTable td,.headerTable th{border-radius: 0px!important; }
table.dataTable thead tr td:hover{cursor: pointer;}
.warningMessage{color:red;}
.whiteText{color:white;}
/*inputs selects textarea tanaños,margenes etc*/
/*.select-wrapper input.select-dropdown {
    height: 1.7rem;
    line-height: 1rem;
    margin: 0 0 5px 0;
}*/
/*input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default), textarea.materialize-textarea{
        height: 1.8rem;
}
.input-field label{
        font-size: 0.9rem;
        top:-5px;
}*/
/*PREREGISTRO TABS PERFIL*/
.tabs .tab a:hover, .tabs .tab a.active,.tabs .tab a,.tabs .tab.disabled a, .tabs .tab.disabled a:hover {color: #000000;}
.tabs .indicator{background-color: #000000; }
/*clases de colores del la propiedad highlihgt del datatable*/
.txtgreen{color:green;font-weight: bold;}
.txtyellow{color:#bb4d00;font-weight: bold;}
.txtred{color:red;font-weight: bold;}
.txtOrange{color:#d84315;}

/*receso clase*/
.receso {
    font-size: 1.8rem;
    font-weight: bold;
    background-color: #00000040;
}

footer{padding:10px;display:flex;align-items: center;justify-content:center; position: absolute;/*bottom: auto;*/width: 100%;background-color: black;height: 50px;}
footer div.row{margin:0px;}

/*@media (min-width: 900px) {
  footer{bottom:-10%;}
}
@media (min-width: 1200px) {
  footer{bottom:0%;}
}*/
.headerTitleModue{
    background-color: black;color:white;padding:10px;text-align: center;
}
#notificaciones{display: none;}
.cencelButton,.cencelButton:hover{color:white;background-color: #9f0000;}