﻿/* Customizing Styles */
/* Labels de los componentes */

* a,
.md-form-control:focus ~ label, .md-valid ~ label,
.md-input-info .md-form-control:focus ~ label, .md-input-info > label, .md-valid ~ label { color: #f57c00; }

.md-form-control:focus ~ .md-line:before, .md-input-info .md-form-control:focus ~ .md-line:after, .md-input-info .md-form-control:focus ~ .md-line:before, 
.md-input-info .md-line:after, .md-input-info .md-line:before,
.md-form-control:focus ~ .md-line:before, .md-input-wrapper .md-line:after, .md-input-wrapper .md-line:before { background:#f57c00; }
.md-form-control:focus ~ .md-line:after, .md-form-control:focus ~ .md-line:before { background:#ff5252; }

.btn-primary, .btn-primary:focus, .btn-primary:hover, .btn-primary:active { background-color:#f57c00!important; border-color:#ff5252!important; }
.able-logo { max-height: 100%; width: auto; }

/**********************/

.data-table-autoexpand { width: 100% }
.hidden {display:none;}
.swal2-container { z-index: 99999999999; }
.login.p-fixed.d-flex.text-center.bg-primary.common-img-bg { background:#333;}

textarea { padding-top:10px; padding-bottom:25px; width:100%; display:block; }

.alumno-cv-card .alumno-cv-foto { max-height: 25vh; }

.cvTitle { border-bottom:2px solid #df8601; padding-top:20px; }

.logoContainer {
    background: #fff; position: absolute; top: 50px; right: 0px; bottom: 0px; left: 230px; display: flex;
}
.sidebar-collapse .logoContainer {
    background: #fff; position: absolute; top: 50px; right: 0px; bottom: 0px; left: 50px; display: flex;
}

#crm-contact td { padding: 5px 10px; }
#crm-contact { font-size: 0.8em; }


.dtp > .dtp-content > .dtp-date-view > header.dtp-header { background-color:#333!important; }
.dtp-date-view .dtp-header .dtp-actual-day { text-transform: capitalize; }

.dtp-date-view .dtp-select-year-after i,
.dtp-date-view .dtp-select-year-before i,
.dtp-date-view .dtp-select-month-after i,
.dtp-date-view .dtp-select-month-before i {color:#fff;}

.dtp-date-view .dtp-select-day.selected {background-color:#333!important; color:#fff!important;}

.daterangepicker .ranges { float: none!important; }
#devolucionUnDiaConModal select.form-control:not([size]):not([multiple]),
#devolucionEntrevistaSimuladaModal select.form-control:not([size]):not([multiple]) { height:auto!important;}

#devolucionUnDiaConModal .form-control, 
#devolucionUnDiaConModal .form-group label, 
#devolucionUnDiaConModal .form-control-label,
#devolucionEntrevistaSimuladaModal .form-control, 
#devolucionEntrevistaSimuladaModal .form-group label,
#devolucionEntrevistaSimuladaModal .form-control-label,
#devolucionBusquedaLaboralModal .form-control, 
#devolucionBusquedaLaboralModal .form-group label,
#devolucionBusquedaLaboralModal .form-control-label {font-size:0.7em!important;margin-bottom:0.4em!important;}
#devolucionUnDiaConModal .form-group, 
#devolucionEntrevistaSimuladaModal .form-group,
#devolucionBusquedaLaboralModal .form-group { margin-bottom:0.4em!important;}

.sorting_disabled:after {content:''!important;}
.sorting_disabled:before {content:''!important;}

textarea {background:#fff!important;}
textarea[disabled="disabled"] {background:#eceeef!important;}

.fieldsContainer label {text-transform:none!important;}