.titulo{font-weight: bold!Important;}

fieldset.ns-fieldset {    
    /* background-color: #ffffff !Important; */
    /* border: solid 1px #cbd3dc!Important; */
    
    /* border-radius: .15rem; */
    /* margin-bottom: 10px!Important; */
    /* padding: 5px 10px!Important; */
}

fieldset.ns-fieldset legend{
    /* background-color: #f6f8fa!Important; */
    /* border: solid 1px #cbd3dc!Important; */
    background-color: rgba(var(--bs-body-color-rgb), 0.03);
    border: solid 1px var(--bs-border-color-translucent);
    border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    /* color: #666666!Important; */
    font-size: var(--bs-body-font-size);
    font-weight: 600 !Important;
    margin: 0px 0px 0 10px !Important;  
    padding: 2px 10px!Important;    
    /* text-align: left!Important; */
    width: auto!Important;
    float: inherit;
}

fieldset.ns-fieldset select{
    /* width: 200px;     */
}

fieldset.ns-fieldset table{
    /* width: 100%; */
}

fieldset.ns-fieldset table td, fieldset.ns-fieldset table th{
    text-align: left;
    padding: 5px;
}
fieldset.ns-fieldset table tbody tr:last-child td{
    /*padding: 3px 5px 5px 5px;*/
}

fieldset.ns-fieldset table tbody tr td.label{
    padding-left: 10px!Important;
}
.escala_azul_1 {
    background-color: #dfe7f1;
}
.escala_azul_2 {
    background-color: #e4ebf3;
}
.escala_azul_3 {
    background-color: #ebf0f6;
}
.escala_azul_4 {
    background-color: #f2f5f9;
}
.escala_azul_5 {
    background-color: #f8fafc;
}