.form-control:focus {
    border-color: #AD7C07;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(196, 152, 51, 0.6);
}        

.caixa-inicial-lt1 { border-radius:20px; background-color:white; padding:10px 30px 20px 30px}
.border-radius-lt2 { border-radius:20px; }
.box-l1 {background-color:white; padding:10px 30px 20px 30px}
.cor-bt-l1 {background-color:#edd193}
.cor-fundo-l1 {background-color:#FCF7F7}
.cor-texto-l1 {color:#AD7C07}
.texto-termouso-l1 {color:#AD7C07; font-weight: bold; text-decoration: underline;}
.cor-btstep-l1 {background-color:#AD7C07; color:white;}
.fonte-lt1 {padding-left:10px; font-size: 16px; font-weight: 200; height:15px}
.checkbox-size-l1 {padding-right:10px; font-weight: 100; width:20px; height:20px}
.checkbox-div-l1 {display:flex; align-items:center; padding:5px}
.espacamento-linhas-lt1 {padding:0px 0px 0px 0px;}
.barra-interesse { border:none; width:30px; height:30px; }
.barra-interesse-ini { border:none; border-radius: 20px 0px 0px 20px; width:30px; height:30px; }
.barra-interesse-fim { border:none; border-radius: 0px 20px 20px 0px; width:30px; height:30px; }
.barra-prog-lt { background-color:#EBEBEB }
.btn-icon {
    padding: 8px;
    color: #AD7C07;
}
.bg-progress-lt { background-color: #AD7C07 }
.container-lt1 {border-radius:20px; background-color:white; padding-right:20px; padding-left: 20px;}
       .row {padding:10px;}
      
.seguro-bloco-link {
    display: block;
    height: 100%;
    width: 100%;
    text-decoration: none;
}
.seguro-bloco {background-color:#ededed; border-radius: 20px 20px 20px 20px;}
.seguro-objeto {color:#AD7C07; font: 16px Arial, Helvetica, sans-serif; font-weight: bold; text-align: center}
.seguro-objDesc {color:black; font: 14px Arial, Helvetica, sans-serif; font-weight: bold; text-align: center}
.seguro-objDet {color:black; font: 10px Arial, Helvetica, sans-serif; font-weight: bold; text-align: center}
.seguro-linha1 {color:black; font: 12px Arial, Helvetica, sans-serif; font-weight: thin; }
.seguro-linha2 {color:black; font: 12px Arial, Helvetica, sans-serif; font-weight: thin; }
.seguro-vigencia-ativa {color:green; font: 14px Arial, Helvetica, sans-serif; font-weight: bold; text-align: center}
.seguro-vigencia-canc {color:red; font: 14px Arial, Helvetica, sans-serif; font-weight: bold; text-align: center}
    
.dtHorizontalWrapper {
  max-width: 100%;
  margin: 0 auto;
}
#dtHorizontal th, td {
  white-space: nowrap;
}

table.dataTable thead .sorting:after,
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before { bottom: .5em; }

