footer {margin-top:190px;}

#divHeader {margin-top: 55px;}
#divHeader .centralizar {}
#divHeader .divBackground {background:#003875;border-radius:10px;align-items:center;width: 100%;display: flex;}
#divHeader .divTitulo {}
#divHeader .divTitulo h1 {font-size: 26px;color: #FFF;}
#divHeader .divDescricao p {color: #FFF;}

.templateCarrousel {margin-top: 75px;}

@media screen and (max-width:599px){
    #divHeader .divBackground {flex-direction:column;padding: 20px 25px;}
    #divHeader .divDescricao {margin-top:15px}
}
@media screen and (min-width:600px){
    #divHeader .divBackground {padding: 15px 50px;min-height:100px;}
    #divHeader .divDescricao {margin-left: 40px;}
}


.mostrarDivModalLaudo {overflow:hidden;}
.mostrarDivModalLaudo #divModalLaudo {display:block;}
.mostrarDivModalLaudo #mascaraPadrao {display:block;z-index: 19999;}
#divModalLaudo {position: fixed;left: 50%;top: 50%;z-index: 20000;transform: translate(-50%, -50%);display:none;}
#divModalLaudo .botaoFecharModal {display: block;cursor: pointer;margin-left: auto;width: fit-content;transform: translate(35px, 0px);}
#divModalLaudo .botaoFecharModal svg {width:auto;height: 40px;}
#divModalLaudo .botaoFecharModal path {fill:#FFF;}
#divModalLaudo .overflow {border-radius: 15px;background-color:#FFF;padding:35px;}
#divModalLaudo .divModalHeader {border-bottom:2px solid #cfecfc;padding-bottom: 14px;width: 100%;}
#divModalLaudo .divModalHeader .tituloPadrao {font-size: 24px;color: #003875;}
#divModalLaudo .divModalBody {width: 100%;}
#divModalLaudo .divModalBody .tituloPadrao {font-size: 18px;color: #003875;}
#divModalLaudo .divModalBody .textoPadrao {}
#divModalLaudo .divItem {border-bottom:2px solid #cfecfc;width:100%;}
#divModalLaudo .divItem a {color:#082650;text-decoration:none;display:flex;align-items:center;}
#divModalLaudo .divItem span {padding-left:10px;text-decoration:underline;}
#divModalLaudo .divItem svg {width:100%;height: 23px;}
#divModalLaudo .divItem path {fill:#082650;}
#divModalLaudo .divItem table {width:100%;display:none;margin-bottom:20px;}
#divModalLaudo .divItem td {font-size:14px;vertical-align:middle;padding:10px 0;}
#divModalLaudo .divItem td.tdLink {width:140px;}
#divModalLaudo .divItem td.tdNome {padding-left:20px;color: #082650;font-weight: 600;}
#divModalLaudo .divItem table tr:nth-child(odd) {background-color:#eef7fe;}
#divModalLaudo .divItem table tr:nth-child(even) {background-color:#f6fbfe;}
#divModalLaudo .divItemHeader {display: flex;justify-content: space-between;align-items: center;cursor:pointer;padding:15px 0;}
#divModalLaudo .divItemIcones {}
#divModalLaudo .divItemIcones .iconeMais {}
#divModalLaudo .divItemIcones .iconeMenos {display:none;}
#divModalLaudo .divItemIcones svg {width:auto;height: 22px;}
#divModalLaudo .divItemIcones path {fill:#35b0f2;}
#divModalLaudo .divItem[data-total="1"] .divItemHeader {display:none;}
#divModalLaudo .divItem[data-total="1"] table {display:table;margin-top:20px;}
#divModalLaudo #callbackAjaxErro {margin-top:15px;}
@media screen and (max-width:1023px){
    #divModalLaudo .overflow {width: 80vw;max-width:480px;height: 500px;display: block;}
}
@media screen and (min-width:1024px){
    #divModalLaudo .overflow {width: 480px;height: 500px;}
	#divModalLaudo .divItem a {transition:opacity .3s ease-in-out;}
	#divModalLaudo .divItem a:hover {opacity:.75;}
	#divModalLaudo .divItem a:hover span {text-decoration:none;}
	#divModalLaudo .divItemHeader {transition:opacity .3s ease-in-out;}
	#divModalLaudo .divItemHeader:hover {opacity:.75;}
}