.text-azul-naval{color:#000080}  
.bg-azul-naval{background-color:#000080}       
[id*="pos-"] .badge, [id*="lab-"] .badge {top: -12px; right: 12px; border-radius:12px; padding:6px 14px; z-index: 10;}
.rounded {border-radius: 12px!important}
@media (max-width:769px) {
    .rounded img {border-radius: 12px 12px 0 0!important}
    [id*="pos-"] .badge, [id*="lab-"] .badge {font-size:0.8em!important}
}   
@media (min-width:770px) {
    .rounded img {border-radius: 12px 0 0 12px!important}
    [id*="pos-"] .badge, [id*="lab-"] .badge {font-size:0.98em!important}
}   
section h2 {font-size:1.6rem;} section p {font-size: 0.96em}       
@media (max-width:1199px) {
    section h2 {font-size:1.3rem;} 
    [id*="pos-"] p, [id*="lab-"] p {font-size:0.82em!important} 
} 