
#divBtnPedirFaturamento {
    margin: 0px 2px 5px 2px;
}
.divBtnPedirFaturamento input {
   width: 100%;
}
.centro-custo a {
    width: 100%
}
.table-title {
    padding: 10px 0;
    border-radius:  5px 5px 0px 0px ;
}

.divPedidos{
    margin: 25px 0;
    padding: 15px;
    border: 1px solid #ccc;
    border-radius: 5px;
     background: rgba(200,200,200,0.3);
    -webkit-box-shadow: 7px 6px 7px -2px rgba(191,191,191,1);
    -moz-box-shadow: 7px 6px 7px -2px rgba(191,191,191,1);
    box-shadow: 7px 6px 7px -2px rgba(191,191,191,1);
}
.divPedidos h4{
    margin: 0 auto;
    padding: 5px;
    background: #ccc;
}
.modal-backdrop {
    display: none;
}
.modal {
    background: rgba(0,0,0,0.5);
}
.modal small{
    white-space: initial;
}

.modal-dialog{
    margin-top: 65px;
}

.br-wrapper.br-theme-fontawesome-stars .br-widget{
    display: flex !important;
    flex-wrap: wrap !important;
}
.barraTopoEnderecos{
    -webkit-box-shadow: 7px 6px 7px -2px rgba(191,191,191,1);
    -moz-box-shadow: 7px 6px 7px -2px rgba(191,191,191,1);
    box-shadow: 7px 6px 7px -2px rgba(191,191,191,1);
}
.divQualificacaoProfissional {
    background: rgba(200,200,200,0.3);
    margin-bottom: 80px;
    border: 1px solid #999;
    border-radius: 0px 0px 5px 5px;
    -webkit-box-shadow: 7px 6px 7px -2px rgba(191,191,191,1);
    -moz-box-shadow: 7px 6px 7px -2px rgba(191,191,191,1);
    box-shadow: 7px 6px 7px -2px rgba(191,191,191,1);
}

.divQualificacaoProfissional .row{
    /*background: #d6d594;*/
    border-bottom: 1px solid #999;
    margin: 5px 0;
    padding: 2px;
}
.divQualificacaoProfissional .row:last-child{
    border: none;
}
.divQualificacaoProfissional .row div{
   padding: 5px;
}

.divBox{
    background: rgba(200,200,200,0.3);
    border-radius: 5px;
    margin-bottom: 30px;
    padding: 5px;
    border: 1px solid #999;
    -webkit-box-shadow: 7px 6px 7px -2px rgba(191,191,191,1);
    -moz-box-shadow: 7px 6px 7px -2px rgba(191,191,191,1);
    box-shadow: 7px 6px 7px -2px rgba(191,191,191,1);
}
.divBox .btn {
    margin: 5px 0;
}
.divDadosDetalhado p {
    margin: 0;
}
.divDadosDetalhado hr{
    border-top: 1px solid #999;
}
.fenderecos {
/*    border:1px solid red;
    border-radius: 5px;*/
}
.divAlterar{
    margin: 5px 0px;
}
.divRetorno-One .btn {
    margin: 2px 0px 3px 0px;
}
.divRetorno-One .alert {
    margin: 5px 0px;
}
.divDadosResumido, .divDadosDetalhado, .divDadosPendentes{
    width: 100%;
    background: rgba(200,200,200,0.3);
    border-radius: 5px;
    margin-bottom: 30px;
    padding: 15px;
    border: 1px solid #999;
    -webkit-box-shadow: 7px 6px 7px -2px rgba(191,191,191,1);
    -moz-box-shadow: 7px 6px 7px -2px rgba(191,191,191,1);
    box-shadow: 7px 6px 7px -2px rgba(191,191,191,1);
}
.divDadosResumido h3 { 
    font-size: 1em;
}
.divDadosResumido .title-row {
    background: #aaa;
    padding: 5px 10px;
    margin: 10px 0px;
}

.divDadosResumido .total-centro-custo, .divDadosResumido .total-custo {
    padding: 0 10px;
    /*border-bottom: 1px solid #999;*/
    margin: 5px 0;
    border-radius: 5px;
    background: #fffbd8;
}
.divDadosResumido .total-geral{
    padding: 0 10px;
    /*border-bottom: 1px solid #999;*/
    margin: 1px 0;
    border-radius: 5px;
    background: #99ffcc;
}

.divDadosResumido .line-service {
    border-bottom: 1px solid #777;
}
.divDadosResumido .line-service:nth-child(odd) {
    background: white;
}