.table td, .table th {
    padding-left: 8px !important;
}

.table-bordered td, .table-bordered th {
    border: 1px solid #dee2e6 !important;
}


.container-login .login-content [page-name="LoginTerapeutaForm"] .tfield
{
    border-radius: var(--field-border-radius) !important;
    padding-left: 40px;
    height: var(--field-height) !important;
}

.container-login .login-content [page-name="LoginTerapeutaForm"] .card-header {
    background: var(--login-panel-header-background);
}

.container-login .login-content [page-name="LoginTerapeutaForm"] .card {
    border: 1px solid var(--login-border-color)
}

.container-login .login-content [page-name="LoginTerapeutaForm"] .card-header .card-title {
    width: 100%;
    text-align: var(--login-header-align) !important;
    font-size: var(--login-header-font-size) !important;
    color: var(--login-header-color) !important;
}

.container-login .login-content [page-name="LoginTerapeutaForm"] .card-footer {
    border-top: 1px solid var(--login-border-color)
}

.input-group.spinner input {
    border-radius: 0px !important;
}

.sidebar-mini .fixed-sidebar-mini-menu {
    color: #636363 !important;
}

.sidebar-mini .fixed-sidebar-mini-menu i {
    color: #636363 !important;
}

.toggle-top-menu, .toggle-menu {
    color: #636363 !important;
}

.btn {
    white-space: normal !important; /* Permite que o texto quebre */
    word-wrap: break-word !important; /* Quebra a palavra para que ela não ultrapasse a largura do botão */
}

span.status_agenda {
    width: 16px;
    height: 16px;
    display: inline-block;
    border-radius: 50%;
    border: 1px solid;
}

.fc-event, .fc-event-dot {
    background: transparent ;
}

.fc-list-day-cushion.table-active {
    background: rgba(0,0,0,.075);
}

.fc-direction-ltr .fc-list-table .fc-list-event-graphic {
    padding-right: 14px;
}

.fc .fc-timegrid-slot {
    height: 3rem !important;
}

#envelope_messages{
    display:none;
}

.container-login #adianti_div_content > div[page-name="LoginTerapeutaForm"] {
    background-color: #d1efff;
}

.container-login #adianti_div_content > div[page-name="LoginAlunoForm"] {
    background-color: #b1f4c3;
}
