
.login-box-body{
    background-color: rgba(255, 255, 255, 0.5);
    color: #000;
    box-shadow: 0px 0px 2px #363636;
    -webkit-box-shadow: 0px 0px 2px #363636;
    -moz-box-shadow: 0px 0px 2px #363636;
}
.login-logo{
    margin-bottom: 0px;
}

.vermelho{
    color: #660000;
}
.verde{
    color: #5d9c0a;
}
.box-download{
    width: 96px;
    height: 35px;
}
.downloadxlsx{
    background: url("../img/xlsx-icon.png") no-repeat;
    width: 96px;
    height: 35px;
    display: block;
}
.link-arrow{
    cursor: pointer;
}
#info-result-success, #info-result-error{
    display: none;
}
#form-update{
    display: none;
}
.info-box-number{
    font-size: 40px;
}
.info-box-text{
    font-size: 13px;
}
.linha-clara td{
    color: #ccc;
}

a:hover .info-box{
    box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    margin-left: 0;
    padding: 0;
}


.lgpd{
    margin: 20px 0 20px 0;
    padding: 20px 20px 20px 20px;
    width: 100%;
    height: 200px;
    overflow: auto;
    background-color: #ecf0f5;
    color: #000;
    font-size: 12px;
    text-align: justify;
}
.lgpd h5{
    color: #000;
    font-weight: bold;
    font-size: 15px;
}
.lgpd h6{
    color: #000;
    font-weight: bold;
    font-size: 14px;
}


div#overlay {
    z-index: 9999;
    display:        table;
    position:       fixed;
    top:            0;
    left:           0;
    width:          100%;
    height:         100%;
}
div#overlay > div {
    display:        table-cell;
    width:          100%;
    height:         100%;
    background:   #f4f5f6;
    opacity: 0.8;
    text-align:     center;
    vertical-align: middle;
}
div#overlay > div > img {
    opacity: 1;
}
