a[disabled="disabled"] {
    pointer-events: none;
}

.colapse-column {
    width: 1rem;
    padding: 0;
    text-align: center;
}

.notas {
    width: 3rem;
    padding: .5rem !important;
    font-weight: bold !important;
    text-align: center !important;
}

.porcetagem {
    width: 3rem;
    padding: .5rem !important;
    font-weight: bold !important;
    text-align: center !important;
    padding-left: 0px !important;
    color: var(--cor-primaria);
}

.porcetagem-alerta {
    width: 3rem;
    padding: .5rem !important;
    font-weight: bold !important;
    text-align: center !important;
    padding-left: 0px !important;
    color: red;
}

.medias {
    font-size: 1rem;
    width: 3rem;
    padding: .5rem !important;
    font-weight: bold !important;
    text-align: center !important;
    text-shadow: 1px -1px var(--cor-primaria-clara-ms-ms) !important;
}

.notas-a {
    width: 3rem;
    padding: .5rem 0 !important;
    font-weight: bold !important;
    text-align: center !important;
}

.notas-a input {
    text-align: center;
    width: 3em;
    padding: 0;
    margin: 0;
}

.notas-u {
    color: #fff;
    padding-left: 0.7rem !important;

}

.hidened-h {
    background-color: #777;
    display: none;
}

.hidened-d {
    /* background-color: #efefef; */
    display: none;
}

.close:hover {
    color: red
}

.fundo-nota-branco {
    background-color: #e6e6e6;
}

.fundo-nota-primario {
    background-color: var(--cor-primaria);
}

.fundo-nota-primario:hover {
    background-color: var(--cor-primaria-clara);
}

.fundo-nota-vermelho {
    background-color: #E63E3F;
}

.fundo-nota-vermelho:hover {
    background-color: #e65757;
}

.fundo-nota-laranja {
    background-color: #E68129;
}

.fundo-nota-laranja:hover {
    background-color: #e4934d;
}

.fundo-nota-amarelo {
    background-color: #E6C117;
}

.fundo-nota-amarelo:hover {
    background-color: #ecca34;
}

.fundo-nota-azul {
    background-color: #1612E6;
}

.fundo-nota-azul:hover {
    background-color: #2e2beb;
}

.fundo-nota-verde {
    background-color: #32E665;
}

.fundo-nota-verde:hover {
    background-color: #51eb7c;
}

.fundo-nota-cinza {
    background-color: #8DA9BE !important;
}

.fundo-nota-cinza:hover {
    background-color: #a3b5c4 !important;
}

.fundo-nota-branco-x2 {
    background-color: #efefef;
}

.fundo-nota-branco-x3 {
    background-color: #e1E1e1;
}

.input-nota, .input-display {
    transition-duration: 200ms;
}

.cursor-help {
    cursor: help;
}

#tabela_medias thead th:hover, 
#tabela_medias thead th .button:hover,
#tabela_medias thead th div span:hover,
#tabela_unidades thead th:hover,
#tabela_unidades thead th div span:hover, 
#tabela_unidades thead th .button:hover {
    transition-duration: 100ms;
    color: yellow;
}

.justificativa-conceito:disabled {
    color: honeydew !important;
    border-color: honeydew !important;
    background-color: #a1a1a1 !important;
}

.justificativa-conceito:disabled:houver {
    color: honeydew !important;
    border-color: honeydew !important;
    background-color: #a1a1a1 !important;
}

.fundo-concluido {
    background-color: #00fa9a;
}

.fundo-falha {
    background-color: #fa4f00;
}
