﻿.invalid-feedback { /*Texto mas grande en los errores de forms*/
    font-size: 100% !important;
}

.control-label {
    font-size: medium !important;
}

.input-group-text {
    background-color: transparent !important;
}

.form-group > label { /*Texto mas grande en los encabezados de imputs*/
    font-size: medium !important;
}

.nav-side-menu { /*Ahora el menu lateral se ajusta al grid*/
    position: relative !important;
    width: 100% !important;
    /*height: 100vh !important;*/
}

.after-header { /*Menu lateral ajustado al tamaño de la pantalla*/
    min-height: calc(100vh - 60px);
}

.bodyNoHeader {
    background-color: #fff;
    background-color: transparent !important;
    -webkit-font-smoothing: antialiased;
    line-height: 1.53846154;
}

.dt-layout-start { 
    padding-left: 0 !important;
}

.dt-layout-full {
    padding-left: 0 !important;
}

.full-link {
    display: block;
    width: 100%;
    height: 100%;
    padding: 10px;
    text-decoration: none;
    color: inherit;
}
@media screen and (max-width: 850px) {
    .full-link {
        padding: 0;
    }
}

div.dt-container > div.row:not(:last-child) {
    padding-bottom: 10px;
}

.ui-widget-header {
    border: none !important;
    background: none !important;
    border-bottom: 1px solid #e9ecef !important;
}

.ui-button-icon-only {
    background-color: white;
    border: none;
}