﻿@charset "UTF-8";

#gridContainer sup {
    font-size: 0.8em;
    vertical-align: super;
    line-height: 0;
}

/*.long-title h3 {*/
.kt-subheader__title {
    /*margin-bottom: 20px;*/
    margin: 0 !important;
    padding: 0 1rem 0 0 !important;
    font-family: var(--font-family-segoe) !important;
    /*font-weight: 200 !important;*/
    font-weight: bold !important;
    font-size: 20px !important;
    text-align: center !important;
    /*font-size: 1.2rem;*/
    /*color: #434349 !important;*/
    color: var(--blue-dark) !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
}

.edu-TextDirection_vertical {
    writing-mode: vertical-lr;
    text-align: end;
    /*transform: rotate( 180deg);*/
}

.edu-TextDirection_vertical_inv {
    writing-mode: vertical-lr;
    text-align: start;
    transform: rotate( 180deg);
}

.edu-text-muted {
    color:#8fb3d0 !important;
    font-size: 0.8rem !important;
}

/* Reescribir estilo para modificar tamaño de fuente para dxDataGrid */
.dx-widget {
    /*font-size: 0.875rem!important;  /* 1rem */
}
/* Reescribir estilo para modificar padding y alling de cada celda */
.dx-datagrid-content .dx-datagrid-table .dx-row > td,
.dx-datagrid-content .dx-datagrid-table .dx-row > tr > td {
/*    vertical-align: middle!important;*/
    padding: 3px 7px;
}
/* dxDataGrid. Tamaño columna multiselect record */
.dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-select {
    width: 40px !important;
    min-width: 40px !important;
    max-width: 40px !important;
}

/* dxDataGrid. Reescribir estilo para modificar el aspecto de las celdas de cabeceras en dxDataGrid */
.colHeader[role="columnheader"] {
    font-weight: 600;
    background: #eef1ff;
    color: #7a7a7c;
}
/* dxDataGrid. Estilo propio para modificar el aspecto de las celdas con allowEditing = false */
.colLocked[role="gridcell"] {
    color: #bdbdbd;
    font-weight: 500;
    font-style: italic;
}
/* dxDataGrid. Tamaño de fuente para las columnas situadas en la zona "Group Panel" */
.dx-datagrid-group-panel {
    font-size: 0.875rem !important; /*14px;*/
    -ms-touch-action: pinch-zoom;
    touch-action: pinch-zoom;
}

/* Mobile. */
@media (max-width: 768px) {
    /* Imagen de Fondo para pantallas */ 
    .kt-container-bg-mobile {
        background-image: url('../../media/bg/bg-mobile-2.png');
        background-repeat: no-repeat;
        background-position: bottom right;
        background-size: contain;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
    }
}
/* Tablet. */
@media (min-width: 769px) and (max-width: 1024px) {
    /*Imagen de Fondo para contenedor*/
    .kt-container-bg-tablet {
        background-image: url('../../media/bg/bg-mobile-1.png');
        background-repeat: no-repeat;
        background-position: bottom right;
        background-size: contain;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
    }
}

/* Tablet-&-Mobile. */
@media (max-width: 1024px) {
  
}
    