body {
    background-color: #fff;
}

.imglogo {
    width: 8%;
    text-align: center;
    margin: -6% 0% 1% 0%;
    border: solid 0px red;
}

.row {
    border: solid 0px red;
}

.navbar {
    background-color: rgb(204, 228, 255) !important;
}
.nav-link {
    font-size : 14px;
    font-weight: 600;
    color: black !important;
}
.nav-link:hover {
    font-weight: 700;
    color:#f10909 !important;
}
.dropdown-menu {
    font-size: 14px;
    background-color: #d7e3eb !important;
}

.form-inline {
    font-size: 14px;
}

.lh-condensed {
    line-height: 1.25;
}

.form-group {
    border: solid 0px blue !important;
}

.form-check-inline {
    border: solid 0px red !important;
}

.form-control {
    font-size:13px;
}

.labelform {
    font-size: 15px;
    font-weight: 600;
    border: solid 0px red;
}

/*************************************************
    CONFIGURAÇÕES DAS CORES DOS PLACEHOLDERS
**************************************************/

::-webkit-input-placeholder {
   color: rgba(31, 29, 29, 0.360)!important;
} 
:-moz-placeholder { /* Firefox 18- */
   color: rgba(31, 29, 29, 0.360)!important;
} 
::-moz-placeholder {  /* Firefox 19+ */
   color: rgba(31, 29, 29, 0.360)!important;
} 
:-ms-input-placeholder {  
   color: rgba(31, 29, 29, 0.360)!important;
}

/**************************************
    CONFIGURAÇÕES DATA TABLES
**************************************/

th { font-size: 14px; }
td { font-size: 12px; }

.badge {
    font-size: 11px !important;
}

.msgsucesso {
    border : solid 1px red;
}

/* FORMATAÇÃO CONSULTAS */
.subtitulo {
    margin: 0 0 2% 0;
    border-bottom: solid 2px rgba(0, 59, 109, 0.69);
    font-weight: 700;   
}

.linhaconsulta:nth-child(1n-3){
/*    background:#EEEED1;*/
    border-bottom: solid thin;
    border-color:#BEBEBE;
    margin-top: 0%;
}

/*********************************************
     CONFIGURAÇÃO CONTRATO DE SERVIÇO
*********************************************/
.textocontrato {
    text-align: justify;
    font-size: 11px;
}
.text_direita {
    text-align: right;
    border: solid 0px red;
}


/**************************************
    CONFIGURAÇÕES MODAL CONCLUIR PROTOCOLO
**************************************/

.origem {
    text-align: center;
    font-weight: 700;
    background-color: rgb(223, 223, 223);
    border: solid 1px rgb(223, 223, 223);
}
.boxOrigem {
    text-align: left;
    font-size: 13px;
    background-color: rgb(247, 245, 245);
    border: solid 1px rgb(247, 247, 247);
}
.destino {
    text-align: center;
    font-weight: 700;
    background-color: rgb(223, 223, 223);
    border: solid 1px rgb(223, 223, 223);
}
.boxDestino {
    text-align: left;
    font-size: 13px;
    background-color: rgb(247, 245, 245);
    border: solid 1px rgb(247, 247, 247);
}


/********************************
     ESPAÇOS CONFIGURADOS
********************************/

.espaco2 {
    margin-top: 2%;
}
.espaco3 {
    margin-top: 3%;
}
.espaco4 {
    margin-top: 2%;
}
.espaco5 {
    margin-top: 5%;
}
.espaco6 {
    margin-top: 6%;
}

.espaco10 {
    margin-top: 10%;
}
/********************************
    COR DOS ERROS DE VALIDAÇÃO
*********************************/
.error {
    color: red
}

/************************************º
    CONFIGURAÇÃO CELULAR
*************************************/
@media screen and (min-width:320px) {
    .titulo {
        margin: 19% 0 2% 0;
        border-bottom: solid 2px rgba(0, 59, 109, 0.69);
    }
}

@media screen and (min-width:480px) {
    .titulo {
        margin: 12% 0 2% 0;
        border-bottom: solid 2px rgba(0, 59, 109, 0.69);
    }
}

@media screen and (min-width:600px) {}

@media screen and (min-width:768px) {
    .titulo {
        margin: 7% 0 2% 0;
        border-bottom: solid 2px rgba(0, 59, 109, 0.69);
    }

}

@media screen and (min-width:992px) {}



/******************************************************
*********** CONFIGURAÇÕES MULTIPLOS UPLOADS ***********
*******************************************************/
.file_customizada::-webkit-file-upload-button {
    /* visibility: hidden; */
    border:solid 0px green;
    border-radius:3px;
    border-color:#3682ce;
    background:linear-gradient(to bottom, #3682ce 5%, #3682ce 100%);
    box-shadow:inset 0px 0px 0px 0px #fdf7f0;
    color:#fff;
    text-shadow:0px 1px 0px #7e7d7d;
}

.file_customizada::-webkit-file-upload-button:hover {
    background:linear-gradient(to bottom, #0c5eca 5%, #106ce4 100%);
}

iframe {
    border: 0px solid red;
    overflow: hidden;
    margin: 0;
    height: 90px;
    width: 450px;
}

#anexos {
    list-style-image: url(../img/file.png);
}

img.remover {
    cursor: pointer;
    vertical-align: bottom;    
}

.listaArq {
    border: solid 0px red;
    margin:0 0 1% 0;    
}

.imgAnexos {
    width: 50%;
    border:solid 0px red;
    /* margin: 0 0 0 25%; */
}