#corpo_pagina_chaves_e_acessos {
    width: auto;
    margin-bottom: 25px;
    padding-bottom: 25px;
    text-align: center;
}

.acessos_durante_expediente{
    float: none;
    display: block;
    margin: auto;
    width: auto;
    /*border: dashed 1px black;*/
}

.acessos_durante_expediente1{
    float: none;
    display: block;
    margin: auto;
    width: auto;
    /*border: dashed 1px black;*/
}

.acessos_durante_expediente2{
    float: none;
    display: block;
    margin: auto;
    width: 500px;
    /*height: 174px;*/
    height: 374px;
    /*border: dashed 1px black;*/

}

.saidas_chaves{
    float: left;
    display: block;
    border: solid 1px #ccc;
    width: 200px;
    height: 185px;
    padding: 20px;
    margin: auto;
    margin-top: 10px;
}

.retornos_chaves{
    float: right;
    border: solid 1px #ccc;
    width: 200px;
    height: 185px;
    padding: 20px;
    margin-top: 10px;
}

.acessos_fora_periodo_expediente{
    /*margin-top: 50px;*/
    clear: both;
    display: block;
}

#tabela_chaves_agrupadas table{
    border-collapse: collapse;
}

#tabela_chaves_agrupadas th {
    background-color: #ccc;
}

#tabela_chaves_agrupadas th, #tabela_pessoas_autorizadas_pegar_chave td{
    border: 1px solid black;
    padding: 10px;
}

#tabela_pessoas_autorizadas_pegar_chave, #tabela_pessoas_autorizadas_pegar_chave th, #tabela_pessoas_autorizadas_pegar_chave td{
    border: 1px solid #808080;
    border-collapse: collapse;
    padding: 3px;
}

#tabela_pessoas_autorizadas_pegar_chave th{
    background-color: #C3E3F3;
}

#tabela_pessoas_autorizadas_pegar_chave td div{
    padding: 10px;
}

#tabela_pessoas_autorizadas_pegar_chave td a{
    text-decoration: none;
}

.titulo1{
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
    display: block;
}

.label_destacado {
    font-size: 1em;
    font-weight: bold;
}

.texto_descricao{
    font-size: 1em;
}

.item_selecionavel{
    cursor: pointer;
}

.item_selecionavel:hover{
    background-color: #D1E6F6 !important;
}

button{
    cursor: pointer;
}

.libre{
    background-color: #00de7c;
}

.alert{
    background-color: #faf85d;
}