a.current { background: #3699FF; color: white; padding: 5px 10px; }
.center{ text-align: center; }
.modal-top{ margin-top: 150px !important; }
.box-btn-acoes-col2{width: 70px;}
.box-btn-acoes-col3{width: 110px;}
.table-dashboard tr td { padding: 4px;}
.paginate_button { padding: 5px;}
  .paginate_button:hover { cursor: pointer;}
.dataTables_paginate {margin-right: 10px;}
.edit-sala-alocacao { color: #3699FF;}
.edit-sala-alocacao:hover { cursor: pointer;}
.box-sala{ background: #efefef; border: 1px solid #e7e7e7;  padding: 3px 8px;  margin: 5px;}
  .box-sala p {margin: 0; padding: 0;}
    .box-sala p.titulo {font-size: 16px; }
    .box-sala p.sub-titulo {font-size: 12px; }
  .box-sala:hover {cursor: pointer; background: #bef8ff;}
.box-pavimento{ background: #efefef; border: 1px solid #e7e7e7;  padding: 3px 8px;  margin: 5px;}
.box-dados-salvos{ background: #9e9e9e1c; padding: 0px 12px; padding-top: 15px; padding-bottom: 0.3px; margin-bottom: 10px; border-radius: 0.6rem;}
.box-total-salas{min-width: 60px !important;}
.box-total-salas-label{min-width: 140px !important;}
.ver-candidatos{color: #3699FF; margin-right: 5px;}
  .ver-candidatos:hover{ cursor: pointer;}
.ver-candidatos-off{margin-right: 5px;}
.grupo{color: #3699FF;}
.grupo:hover{ cursor: pointer;}
.remover-setores { display: none; }
  .remover-setores:hover { cursor: pointer; }
.btn-busca-rapida {border: none;  background-color: transparent;}
.acoes-4{ width: 150px; }

/* Botão Entrar com gov.br (padrão DS Gov.br) */
.btn-govbr {
    background-color: #1351b4;
    color: #e6e6e6;
    border-color: rgba(0, 0, 0, 0.2);
    margin: 10px 0;
    -ms-flex-align: center;
        align-items: center;
    border: none;
    border-radius: 100px;
    cursor: pointer;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 44px;
    -ms-flex-pack: center;
        justify-content: center;
    padding: 0 24px;
    text-align: center;
    width: 220px;
    font-size: 16px;
    line-height: normal;
    font-style: normal;
    font-weight: 500;
    font-family: Rawline, sans-serif;
    text-transform: none;
    vertical-align: baseline;
}

.btn-govbr:hover {
    color: #e6e6e6;
    background-color: #0076d6;
    border: none;
    text-decoration: none;
}

.login-divider .border-bottom {
    border-color: #e4e6ef !important;
}