﻿/*tableDOFA {
    width: 98%;
    table-layout: fixed;
}*/

/*=================================*/
/* Inicio Estilos tabla DOFA ======*/
.tableDofa thead th:nth-child(1) {
    width: 2%;
    text-align: center;
}

.tableDofa thead th:nth-child(2) {
    width: 8%;
    text-align: center;
}

.tableDofa thead th:nth-child(3) {
    width: 45%;
    text-align: center;
    white-space: normal;
}

.tableDofa thead th:nth-child(4) {
    width: 17%;
    text-align: center;
}

.tableDofa thead th:nth-child(5) {
    width: 7%;
    text-align: center;
}

.tableDofa tbody td:nth-child(1) {
    vertical-align: inherit;
    text-align: center;
}

.tableDofa tbody td:nth-child(2) {
    vertical-align: inherit;
    text-align: center;
}

.tableDofa tbody td:nth-child(3) {
    white-space: normal;
    text-align: justify;
    vertical-align: inherit;
}

.tableDofa tbody td:nth-child(4) {
    white-space: normal;
    vertical-align: inherit;
    text-align: center;
}

.tableDofa tbody td:nth-child(5) {
    vertical-align: inherit;
    text-align: center;
}

/* Fin Estilos tabla DOFA ======*/
/*=================================*/
/*=================================*/
/* Inicio Estilos tabla Norma Ambiental ======*/
.tableNorma thead th:nth-child(1) {
    width: 7%;
    text-align: center;
}

.tableNorma thead th:nth-child(2) {
    width: 7%;
    text-align: center;
}

.tableNorma thead th:nth-child(3) {
    width: 7%;
    text-align: center;
}

.tableNorma thead th:nth-child(4) {
    width: 50%;
    text-align: center;
}

.tableNorma thead th:nth-child(5) {
    width: 20%;
    text-align: center;
}

.tableNorma thead th:nth-child(6) {
    width: 2%;
    text-align: center;
}

.tableNorma tbody td:nth-child(1) {
    vertical-align: inherit;
    text-align: center;
}

.tableNorma tbody td:nth-child(2) {
    vertical-align: inherit;
    text-align: center;
}

.tableNorma tbody td:nth-child(3) {
    vertical-align: inherit;
    text-align: center;
}
.tableNorma tbody td:nth-child(4) {
    white-space: normal;
    text-align: justify;
    vertical-align: inherit;
}
.tableNorma tbody td:nth-child(5) {
    white-space: normal;
    vertical-align: inherit;
    text-align: center;
}
.tableNorma tbody td:nth-child(6) {
    vertical-align: inherit;
    text-align: center;
}

/*.tableNorma tbody td:nth-child(7) {
    white-space: normal;
    text-align: justify;
    vertical-align: inherit;
}
.tableNorma tbody td:nth-child(8) {
    white-space: normal;
    text-align: justify;
    vertical-align: inherit;
}*/

/* Fin Estilos tabla DOFA ======*/
/*=================================*/

/*=================================*/
/* Inicio Estilos tabla bandeja ======*/
.tableBandeja thead th:nth-child(1) {
    width: 1%;
    text-align: center;
}

.tableBandeja thead th:nth-child(2) {
    text-align: center;
}

.tableBandeja thead th:nth-child(3) {
    text-align: center;
    white-space: normal;
}

.tableBandeja thead th:nth-child(4) {
    text-align: center;
    width: 1%;
}

.tableBandeja thead th:nth-child(5) {
    text-align: center;
    width: 1%;
}

.tableBandeja thead th:nth-child(6) {
    text-align: center;
    width: 1%;
}

.tableBandeja thead th:nth-child(7) {
    text-align: center;
    width: 1%;
}

.tableBandeja tbody td:nth-child(1) {
    vertical-align: inherit;
    text-align: center;
}

.tableBandeja tbody td:nth-child(2) {
    vertical-align: inherit;
    text-align: justify;
    white-space: normal;
}

.tableBandeja tbody td:nth-child(3) {
    white-space: normal;
    text-align: center;
    vertical-align: inherit;
}

.tableBandeja tbody td:nth-child(4) {
    vertical-align: inherit;
    text-align: center;
}

.tableBandeja tbody td:nth-child(5) {
    vertical-align: inherit;
    text-align: center;
}

.tableBandeja tbody td:nth-child(6) {
    vertical-align: inherit;
    text-align: center;
}

.tableBandeja tbody td:nth-child(7) {
    vertical-align: inherit;
    text-align: center;
}

/* Fin Estilos tabla bandeja ======*/
/*=================================*/

/*=================================*/
/* Inicio Estilos tabla Usuarios ======*/
.tableUsuarios thead th:nth-child(1) {
    text-align: center;
}

.tableUsuarios thead th:nth-child(2) {
    text-align: center;
}

.tableUsuarios thead th:nth-child(3) {
    text-align: center;
}

.tableUsuarios thead th:nth-child(4) {
    text-align: center;
}

.tableUsuarios thead th:nth-child(5) {
    text-align: center;
}

.tableUsuarios thead th:nth-child(6) {
    text-align: center;
}

.tableUsuarios thead th:nth-child(7) {
    text-align: center;
}

.tableUsuarios thead th:nth-child(8) {
    text-align: center;
}

.tableUsuarios tbody td:nth-child(1) {
    vertical-align: inherit;
    text-align: center;
}

.tableUsuarios tbody td:nth-child(2) {
    vertical-align: inherit;
    text-align: center;
    white-space: normal;
}

.tableUsuarios tbody td:nth-child(3) {
    text-align: center;
    vertical-align: inherit;
}

.tableUsuarios tbody td:nth-child(4) {
    vertical-align: inherit;
    text-align: center;
    white-space: normal;
}

.tableUsuarios tbody td:nth-child(5) {
    vertical-align: inherit;
    text-align: center;
}

.tableUsuarios tbody td:nth-child(6) {
    vertical-align: inherit;
    text-align: center;
}

.tableUsuarios tbody td:nth-child(7) {
    vertical-align: inherit;
    white-space: normal;
}

.tableUsuarios tbody td:nth-child(8) {
    vertical-align: inherit;
    text-align: center;
}

/* Fin Estilos tabla Usuarios ======*/
/*=================================*/

/*=================================*/
/* Inicio Estilos tabla Activos ======*/
.tableActivos thead th:nth-child(1) {
    text-align: center;
    width: 1%;
}

.tableActivos thead th:nth-child(2) {
    text-align: center;
}

.tableActivos thead th:nth-child(3) {
    text-align: center;
}

.tableActivos thead th:nth-child(4) {
    text-align: center;
}

.tableActivos thead th:nth-child(5) {
    text-align: center;
}

.tableActivos thead th:nth-child(6) {
    text-align: center;
    width: 2%;
}

.tableActivos tbody td:nth-child(1) {
    vertical-align: inherit;
    text-align: center;
}

.tableActivos tbody td:nth-child(2) {
    vertical-align: inherit;
    text-align: justify;
    white-space: normal;
}

.tableActivos tbody td:nth-child(3) {
    text-align: center;
    vertical-align: inherit;
}

.tableActivos tbody td:nth-child(4) {
    vertical-align: inherit;
    text-align: center;
    white-space: normal;
}

.tableActivos tbody td:nth-child(5) {
    vertical-align: inherit;
    text-align: center;
}

.tableActivos tbody td:nth-child(6) {
    vertical-align: inherit;
    text-align: center;
}

/* Fin Estilos tabla Activos ======*/
/*=================================*/

/*=================================*/
/* Inicio Estilos tabla controles sgsi ======*/

/*.tableControlesSgsi {
    overflow-x: hidden !important;
}*/

.tableControlesSgsi thead th:nth-child(1) {
    text-align: center;
    width: 1%;
}

.tableControlesSgsi thead th:nth-child(2) {
    text-align: center;
}

.tableControlesSgsi thead th:nth-child(3) {
    text-align: center;
}

.tableControlesSgsi thead th:nth-child(4) {
    text-align: center;
}

.tableControlesSgsi thead th:nth-child(5) {
    text-align: center;
}

.tableControlesSgsi thead th:nth-child(6) {
    text-align: center;
}

.tableControlesSgsi thead th:nth-child(7) {
    text-align: center;
    width: 2%;
}

.tableControlesSgsi tbody td:nth-child(1) {
    vertical-align: inherit;
    text-align: center;
}

.tableControlesSgsi tbody td:nth-child(2) {
    vertical-align: inherit;
    text-align: justify;
    white-space: normal;
}

.tableControlesSgsi tbody td:nth-child(3) {
    vertical-align: inherit;
    text-align: justify;
    white-space: normal;
}

.tableControlesSgsi tbody td:nth-child(4) {
    vertical-align: inherit;
    text-align: justify;
    white-space: normal;
}

.tableControlesSgsi tbody td:nth-child(5) {
    vertical-align: inherit;
    text-align: center;
    white-space: normal;
}

.tableControlesSgsi tbody td:nth-child(6) {
    vertical-align: inherit;
    text-align: center;
    white-space: normal;
}

.tableControlesSgsi tbody td:nth-child(7) {
    vertical-align: inherit;
    text-align: center;
}

/* Fin Estilos tabla controles  ======*/
/*=================================*/

/*=================================*/
/* Inicio Estilos tabla calificacion controles sgsi ======*/

.tableCalificacionControles thead th:nth-child(1) {
    text-align: center;
    vertical-align: inherit;
    width: 1%;
}

.tableCalificacionControles thead th:nth-child(2) {
    text-align: center;
    vertical-align: inherit;
    width: 35%;
}

.tableCalificacionControles thead th:nth-child(3) {
    text-align: center;
    vertical-align: inherit;
    white-space: normal;    
}

.tableCalificacionControles thead th:nth-child(4) {
    text-align: center;
    vertical-align: inherit;
    white-space: normal;
}

.tableCalificacionControles thead th:nth-child(5) {
    text-align: center;
    vertical-align: inherit;
    white-space: normal;
}

.tableCalificacionControles thead th:nth-child(6) {
    text-align: center;
    vertical-align: inherit;
}

.tableCalificacionControles thead th:nth-child(7) {
    text-align: center;
    vertical-align: inherit;
    white-space: normal;
}

.tableCalificacionControles thead th:nth-child(8) {
    text-align: center;
    vertical-align: inherit;
    white-space: normal;
}

.tableCalificacionControles tbody td:nth-child(1) {
    vertical-align: inherit;
    text-align: center;
}

.tableCalificacionControles tbody td:nth-child(2) {
    vertical-align: inherit;
    text-align: justify;
    white-space: normal;
}

.tableCalificacionControles tbody td:nth-child(3) {
    vertical-align: inherit;
    text-align: center;
}

.tableCalificacionControles tbody td:nth-child(4) {
    vertical-align: inherit;
    text-align: center;
}

.tableCalificacionControles tbody td:nth-child(5) {
    vertical-align: inherit;
    text-align: center;
}

.tableCalificacionControles tbody td:nth-child(6) {
    vertical-align: inherit;
    text-align: center;
}

.tableCalificacionControles tbody td:nth-child(7) {
    vertical-align: inherit;
    text-align: center;
}

.tableCalificacionControles tbody td:nth-child(8) {
    vertical-align: inherit;
    text-align: center;
}

/* Fin Estilos tabla calificacion controles ======*/
/*=================================*/

/*=================================*/
/* Inicio Estilos tabla Menu ======*/

.tableMenu thead th:nth-child(1) {
    text-align: center;
    vertical-align: inherit;
}

.tableMenu thead th:nth-child(2) {
    text-align: center;
    vertical-align: inherit;
}

.tableMenu thead th:nth-child(3) {
    text-align: center;
    vertical-align: inherit;
}

.tableMenu thead th:nth-child(4) {
    text-align: center;
    vertical-align: inherit;
}

.tableMenu thead th:nth-child(5) {
    text-align: center;
    vertical-align: inherit;
}

.tableMenu thead th:nth-child(6) {
    text-align: center;
    vertical-align: inherit;
}

.tableMenu thead th:nth-child(7) {
    text-align: center;
    vertical-align: inherit;
}

.tableMenu thead th:nth-child(8) {
    text-align: center;
    vertical-align: inherit;
}

.tableMenu thead th:nth-child(9) {
    text-align: center;
    vertical-align: inherit;
}

.tableMenu thead th:nth-child(10) {
    text-align: center;
    vertical-align: inherit;
}

.tableMenu tbody td:nth-child(1) {
    vertical-align: inherit;
    text-align: center;
}

.tableMenu tbody td:nth-child(2) {
    vertical-align: inherit;
    text-align: center;
}

.tableMenu tbody td:nth-child(3) {
    vertical-align: inherit;
    text-align: justify;
}

.tableMenu tbody td:nth-child(4) {
    vertical-align: inherit;
    text-align: justify;
}

.tableMenu tbody td:nth-child(5) {
    vertical-align: inherit;
    text-align: center;
}

.tableMenu tbody td:nth-child(6) {
    vertical-align: inherit;
    text-align: justify;
}

.tableMenu tbody td:nth-child(7) {
    vertical-align: inherit;
    text-align: justify;
}

.tableMenu tbody td:nth-child(8) {
    vertical-align: inherit;
    text-align: justify;
}

.tableMenu tbody td:nth-child(9) {
    vertical-align: inherit;
    text-align: center;
    font-size: 20px;
}

.tableMenu tbody td:nth-child(10) {
    vertical-align: inherit;
    text-align: center;
}

/* Fin Estilos tabla Menu =========*/
/*=================================*/
/* Inicio Estilos tabla Bandeja Materializaciones ======*/
.tableMaterial thead th:nth-child(1) {
    width: 2%;
    text-align: center;
}

.tableMaterial thead th:nth-child(2) {
    width: 15%;
    text-align: center;
}

.tableMaterial thead th:nth-child(3) {
    width: 15%;
    text-align: center;
}

.tableMaterial thead th:nth-child(4) {
    width: 43%;
    text-align: center;
}

.tableMaterial thead th:nth-child(5) {
    width: 15%;
    text-align: center;
}

.tableMaterial thead th:nth-child(6) {
    width: 10%;
    text-align: center;
}

.tableMaterial tbody td:nth-child(1) {
    vertical-align: inherit;
    text-align: center;
}

.tableMaterial tbody td:nth-child(2) {
    vertical-align: inherit;
    text-align: center;
}

.tableMaterial tbody td:nth-child(3) {
    white-space: normal;
    text-align: center;
    vertical-align: inherit;
}

.tableMaterial tbody td:nth-child(4) {
    white-space: normal;
    vertical-align: inherit;
    text-align: justify;
}

.tableMaterial tbody td:nth-child(5) {
    vertical-align: inherit;
    text-align: justify;
}

.tableMaterial tbody td:nth-child(6) {
    vertical-align: inherit;
    text-align: center;
}

/* Fin Estilos tabla Bandeja Materializaciones ======*/
/*=================================*/

/*=================================*/
/* Inicio Estilos tabla consulta tareas Mejora ======*/
/*.tableTareasMejora thead th:nth-child(1) {
    width: 7% !important;
    text-align: center;
}*/

.tableTareasMejora thead th:nth-child(1) {
    width: 33% !important;
    vertical-align: inherit;
    text-align: center;
    font-size: 15px;
}

.tableTareasMejora thead th:nth-child(2) {
    width: 10% !important;
    vertical-align: inherit;
    text-align: center;
    font-size: 15px;
}

.tableTareasMejora thead th:nth-child(3) {
    width: 10% !important;
    vertical-align: inherit;
    text-align: center;
    font-size: 15px;
}

.tableTareasMejora thead th:nth-child(4) {
    width: 15% !important;
    vertical-align: inherit;
    text-align: center;
    font-size: 15px;
}

.tableTareasMejora thead th:nth-child(5) {
    width: 10% !important;
    vertical-align: inherit;
    text-align: center;
    font-size: 15px;
}

.tableTareasMejora thead th:nth-child(6) {
    width: 10% !important;
    vertical-align: inherit;
    text-align: center;
    font-size: 15px;
}

/*.tableTareasMejora thead th:nth-child(8) {
    width: 5% !important;
    vertical-align: inherit;
    text-align: center;
    font-size: 15px;
}*/

/*filas*/
/*.tableTareasMejora tbody td:nth-child(1) {
    vertical-align: inherit;
    text-align: center;
}*/

.tableTareasMejora tbody td:nth-child(1) {
    vertical-align: inherit;
    text-align: justify;
}

.tableTareasMejora tbody td:nth-child(2) {
    white-space: normal;
    vertical-align: inherit;
    text-align: center;
}

.tableTareasMejora tbody td:nth-child(3) {
    white-space: normal;
    vertical-align: inherit;
    text-align: center;
}

.tableTareasMejora tbody td:nth-child(4) {
    vertical-align: inherit;
    text-align: justify;
}

.tableTareasMejora tbody td:nth-child(5) {
    vertical-align: inherit;
    text-align: center;
}

.tableTareasMejora tbody td:nth-child(6) {
    vertical-align: inherit;
    text-align: justify;
}

/*.tableTareasMejora tbody td:nth-child(7) {
    vertical-align: inherit;
    text-align: center;
}*/

/* Fin tabla consulta tareas ======*/
/*=================================*/

/* Inicio Estilos tabla aprobar analisis Mejora ======*/

.tableAprobarTareasMejora thead th:nth-child(1) {
    width: 33% !important;
    vertical-align: inherit;
    text-align: center;
    font-size: 15px;
}

.tableAprobarTareasMejora thead th:nth-child(2) {
    width: 10% !important;
    vertical-align: inherit;
    text-align: center;
    font-size: 15px;
}

.tableAprobarTareasMejora thead th:nth-child(3) {
    width: 10% !important;
    vertical-align: inherit;
    text-align: center;
    font-size: 15px;
}

.tableAprobarTareasMejora thead th:nth-child(4) {
    width: 15% !important;
    vertical-align: inherit;
    text-align: center;
    font-size: 15px;
}

.tableAprobarTareasMejora thead th:nth-child(5) {
    width: 10% !important;
    vertical-align: inherit;
    text-align: center;
    font-size: 15px;
}

.tableAprobarTareasMejora thead th:nth-child(6) {
    width: 10% !important;
    vertical-align: inherit;
    text-align: center;
    font-size: 15px;
}

.tableAprobarTareasMejora thead th:nth-child(7) {
    width: 5% !important;
    vertical-align: inherit;
    text-align: center;
    font-size: 15px;
}
.tableAprobarTareasMejora thead th:nth-child(8) {
    width: 7% !important;
    text-align: center;
}

/*filas*/

.tableAprobarTareasMejora tbody td:nth-child(1) {
    vertical-align: inherit;
    text-align: justify;
}

.tableAprobarTareasMejora tbody td:nth-child(2) {
    white-space: normal;
    vertical-align: inherit;
    text-align: center;
}

.tableAprobarTareasMejora tbody td:nth-child(3) {
    white-space: normal;
    vertical-align: inherit;
    text-align: center;
}

.tableAprobarTareasMejora tbody td:nth-child(4) {
    vertical-align: inherit;
    text-align: justify;
}

.tableAprobarTareasMejora tbody td:nth-child(5) {
    vertical-align: inherit;
    text-align: center;
}

.tableAprobarTareasMejora tbody td:nth-child(6) {
    vertical-align: inherit;
    text-align: center;
}

.tableAprobarTareasMejora tbody td:nth-child(7) {
    vertical-align: inherit;
    text-align: center;
}
.tableAprobarTareasMejora tbody td:nth-child(8) {
    vertical-align: inherit;
    text-align: center;
}

/* Fin tabla consulta tareas ======*/
/*=================================*/

/* Tablas Modulo Planes ===========================================================*/
.txtBtnBandeja {
    font-weight: 500;
    text-align: left;
    vertical-align: inherit;
    font-size: 0.75vw;
    padding-right: 7px;
}

.containerBtnBandeja {
    border: 1px solid #e2e2e2;
    margin-bottom: 5px;
    display: flex;
    align-items: baseline;
    padding: 10px !important;
}

.btnBandeja {
    width: 100%;
    margin: 0px 5px;
    display: flex !important;
    flex-wrap: nowrap;
    justify-content: space-between;
}

a.btn.btn-nuevo.btnBandeja.active {
    background: #4ead67;
    border-color: #4ead67;
}

thead .th1 {
    width: 1% !important;
}

thead .th2 {
    width: 2% !important;
}

thead .th3 {
    width: 3% !important;
}

thead .th4 {
    width: 4% !important;
}

thead .th5 {
    width: 5% !important;
}

thead .th6 {
    width: 6% !important;
}

thead .th7 {
    width: 7% !important;
}

thead .th8 {
    width: 8% !important;
}

thead .th9 {
    width: 9% !important;
}

thead .th10 {
    width: 10% !important;
}

thead .th15 {
    width: 15% !important;
}

thead .th18 {
    width: 18% !important;
}

thead .th20 {
    width: 20% !important;
}

thead .th25 {
    width: 25% !important;
}

thead .th30 {
    width: 30% !important;
}

thead .th35 {
    width: 35% !important;
}

thead .th40 {
    width: 40% !important;
}

thead .th50 {
    width: 50% !important;
}

thead .th60 {
    width: 60% !important;
}

tbody .tdCenter {
    text-align: center !important;
}

tbody .tdJustify {
    text-align: justify !important;
}

tbody .tdRigth{
    text-align: right !important;
}

tbody .tdWhiteSpace{
    white-space: nowrap !important;
}

tbody .tdSpaceNormal {
    white-space: normal !important;
}

tbody .tdLeft {
    text-align: left !important;
}

tbody .tdRight {
    text-align: right !important;
}

thead .thSpaceNormal {
    white-space: normal !important;
}

.tbAjustado thead tr th {
    padding: 5px 10px !important;
    vertical-align: middle !important;
    text-align: center !important;
}

.tbAjustado tbody tr td {
    vertical-align: middle !important;
    padding: 5px 10px !important;
    white-space: normal !important;
    font-size: .83rem;
}