.btn-acoes {
    margin-top: 5px;
    width: 100%
}
.valida {
    background: #1bbc9b;
    color: white;
    padding: 4px;
    font-weight: bold;
    letter-spacing: 1px;
    border-radius: 3px;
}
.revogada, .invalida {
    background: #ea3b29;
    color: white;
    padding: 4px;
    font-weight: bold;
    letter-spacing: 1px;
    border-radius: 3px;
}
.prevista {
    background: #f7a326;
    color: white;
    padding: 4px;
    font-weight: bold;
    letter-spacing: 1px;
    border-radius: 3px;
}

.autorizacao-valida {
    text-align: center;
    font-size: 25px;
    background: #1bbc9b;
    padding: 5px;
    font-weight: bold;
    letter-spacing: 5px;
    color: white;
    text-shadow: 2px 2px 2px #4c4c4c;
}

.autorizacao-invalida, .autorizacao-revogada {
    text-align: center;
    font-size: 25px;
    background: #ea3b29;
    padding: 5px;
    font-weight: bold;
    letter-spacing: 5px;
    color: white;
    text-shadow: 2px 2px 2px #4c4c4c;
}

.autorizacao-prevista {
    text-align: center;
    font-size: 25px;
    background: #f7a326;;
    padding: 5px;
    font-weight: bold;
    letter-spacing: 5px;
    color: white;
    text-shadow: 2px 2px 2px #4c4c4c;
}

li.tab a.active {
    background: #eaeaea !important;
}

li.tab a:hover {
    background: #f0f0f0 !important;
}

li.tab.disabled a {
    color: #9c9b9b !important;
}

.dsp-flex {
    display: flex;
}

.flex-1 {
    flex: 1;
}

.btn-edit {
    background-color: #f0d428 !important;
}

.mr-8 {
    margin-right: 8px;
}