/*Layouts*/
.dhxlayout_base_material div.dhx_cell_layout div.dhx_cell_hdr{
    background-color: #3c3c3c;
}
.dhxlayout_base_material div.dhx_cell_layout div.dhx_cell_hdr{background-color:#545454;}
.dhxlayout_base_material div.dhxlayout_resize_sep{background-color:#545454;}

/*Boton acceder de loggin*/
.btn-primary:hover {
    color: #fff;
    background-color: #3c3c3c;
    border-color: #3c3c3c;
}
.btn-primary:focus {
    color: #fff;
    background-color: #3c3c3c;
    border-color: #3c3c3c;
}
.btn {
    color: #fff;
    background-color: #3c3c3c;
    border-color: #3c3c3c;
}
.btn btn-lg btn-primary btn-block{
    background-color: #545454;
}
.btn-primary{
    background-color: #545454;
}
.btn btn-lg btn-primary btn-block:focus{
    background-color: #545454;
}

/*Inputs seleccionados*/
.dhxform_obj_material input.dhxform_textarea:focus, .dhxform_obj_material textarea.dhxform_textarea:focus {
    border-bottom-color: #545454;
}
.dhxform_obj_material div.dhxform_btn:focus {
    border-color:#545454;
}
.dhxform_textarea:focus {
    border-bottom:1px solid #545454;
}
.btn btn-lg btn-primary btn-block{
    background-color: #545454;
}
/*borde ventana winds */
.dhxwins_vp_material div.dhxwin_hdr{
    background-color:#545454;
    border:1px solid #545454;
}

.dhxwins_vp_material div.dhxwin_brd{
    border-bottom:1px solid #545454;
    border-left:1px solid #545454;
    border-right: 1px solid #545454;
}

.form-control:focus{
    border:1px solid #545454;
}

.dhxform_control:focus{
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: red;
}
/*Botón para cobrar*/
#cobrar:focus{
    border:1px solid #545454;
}
#cobrar:hover {
    border:1px solid #545454;
    background-color:#E6E6E6;
}


div.gridbox_material.gridbox table.obj tr td:last-child {
    padding-right: 10px;
}

.img-separador {
    padding-right:  10px;
}

.hover-grid {
    background-color: #f2f3f4 ;
}

.loading_class {
    width: 60px;
    margin-left: 10px;
    margin-top: 10px;
}