﻿/*   DataTables    */
#minhaTabela_filter input[type="search"] {
    background-color: #f0f0f0;
}
#minhaTabela2_filter input[type="search"] {
    background-color: #f0f0f0;
}
#minhaTabelaDesc_filter input[type="search"] {
    background-color: #f0f0f0;
}


/* título das tabelas */
caption {
    caption-side: top;
    font-size: 23px;
    color: #002255;
}

.e7-CentHoriz {
    width: 100vw;
    /*height: 100vh;*/
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

/*tive q fazer essa classe, pois 'table td' não funcionou*/
.e7-tab-alin-vert td {
    vertical-align: middle;
}


/* FIXAR LARGURA DA CÉLULA */
.e7-td-flex-200 {
    width: 200px;
    min-width: 200px;
    max-width: 200px;
    white-space: normal;
    overflow-wrap: break-word; /* mais moderno que word-break */
}
.e7-td-flex-300 {
    width: 300px;
    min-width: 300px;
    max-width: 300px;
    white-space: normal;
    overflow-wrap: break-word; /* mais moderno que word-break */
}
.e7-td-flex-400 {
    width: 400px;
    min-width: 400px;
    max-width: 400px;
    white-space: normal;
    overflow-wrap: break-word; /* mais moderno que word-break */
}



table thead tr {
    background-color: #2A7FFF;
    color: #f2f3ff;
    text-align: center;
}
/*PARA ZEBRADO DEVE ALTERAR UMA DESSAS CORES*/
table tbody tr:nth-child(odd) {
    background-color: #fcfcfc;
}
table tbody tr:nth-child(even) {
    background-color: #f2f3f5;
}


.tabela-compacta {
    table-layout: auto;
    width: auto;
    max-width: fit-content;
    white-space: nowrap;
}


table tbody tr {
    text-align: center;
}
    table tbody tr:hover {
        background-color: #f0f0f0;
    }
table tfoot {
    background-color: #dee1e3;
    text-align: center;
}

.e7-tab-agenda thead th {
    background-color: #d1d8e3;
    color: #1c1c1c;
    text-align: right;
    height: 45px;
    font-size: 1.2rem;
}

.e7-tab-1 tr > th:nth-child(1),
.e7-tab-1 tr > td:nth-child(1),
.e7-tab-2 tr > th:nth-child(2),
.e7-tab-2 tr > td:nth-child(2),
.e7-tab-3 tr > th:nth-child(3),
.e7-tab-3 tr > td:nth-child(3),
.e7-tab-4 tr > th:nth-child(4),
.e7-tab-4 tr > td:nth-child(4),
.e7-tab-5 tr > th:nth-child(5),
.e7-tab-5 tr > td:nth-child(5),
.e7-tab-6 tr > th:nth-child(6),
.e7-tab-6 tr > td:nth-child(6),
.e7-tab-7 tr > th:nth-child(7),
.e7-tab-7 tr > td:nth-child(7),
.e7-tab-8 tr > th:nth-child(8),
.e7-tab-8 tr > td:nth-child(8),
.e7-tab-9 tr > th:nth-child(9),
.e7-tab-9 tr > td:nth-child(9),
.e7-tab-10 tr > th:nth-child(10),
.e7-tab-10 tr > td:nth-child(10),
.e7-tab-11 tr > th:nth-child(11),
.e7-tab-11 tr > td:nth-child(11),
.e7-tab-12 tr > th:nth-child(12),
.e7-tab-12 tr > td:nth-child(12),
.e7-tab-13 tr > th:nth-child(13),
.e7-tab-13 tr > td:nth-child(13),
.e7-tab-1 tr > th:nth-child(14),
.e7-tab-1 tr > td:nth-child(14),
.e7-tab-1 tr > th:nth-child(15),
.e7-tab-1 tr > td:nth-child(15),
.e7-tab-1 tr > th:nth-child(16),
.e7-tab-1 tr > td:nth-child(16),
.e7-tab-1 tr > th:nth-child(17),
.e7-tab-1 tr > td:nth-child(17),
.e7-tab-1 tr > th:nth-child(18),
.e7-tab-1 tr > td:nth-child(18),
.e7-tab-1 tr > th:nth-child(19),
.e7-tab-1 tr > td:nth-child(19),
.e7-tab-1 tr > th:nth-child(20),
.e7-tab-1 tr > td:nth-child(20),
.e7-tab-1 tr > th:nth-child(21),
.e7-tab-1 tr > td:nth-child(21),
.e7-tab-ult tr > th:last-child,
.e7-tab-ult tr > td:last-child {
    width: 1%;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
}





/* CALENDÁRIO */

.fc-daygrid-day-number {
    color: black !important;
}

.fc-col-header-cell {
    background-color: #2f80ed;
}

.fc-col-header-cell-cushion {
    color: white !important;
    font-weight: bold;
    text-decoration: none !important;
}