section{
    margin-bottom: 0;
}
a:link,
a:visited,
button.link,
a:link:visited,
button.link:visited{
    color: #004685; /*#00325f;*/
}
a:focus,
a:focus-visible{
    text-decoration: none;
    outline-offset: 5px;
}
body > div[role='navigation']{
    padding:  5px 0;
}
a.skip:focus, a.skip:active, a.skip:hover{
    border-radius: 2px;
    padding: 6px 24px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
}
.btn.btn-primary {
    background-color: #ffcb77!important;
    color: #00325f;
    margin: 0;
    position: relative;
    border-radius: 0;
    /*font-size: 15px;*/
    font-family: 'Lato';
    font-weight: 700;
    padding: 14px 24px;
}
.btn.btn-primary:focus,
.btn.btn-primary:focus-visible {
    outline-offset: 0px;
    outline: 2px solid #00325f;
    text-decoration: none;
    opacity: 1;
}
.btn.btn-primary:hover{
    /*background-color: #ffdaa0!important;*/
	 background-color: #ffdaa0!important;
   	 text-decoration: none;
   	 color:#00325f;
     opacity:1;
}
.btn-primary:before{
    display: none;
}
.btn.btn-secondary {
    /* background-color: #004b8f !important; */
    background-color: #00325f !important;
    color: #ffffff;
}
.btn.btn-secondary:focus-visible {
    outline-offset: 0px;
    border: 2px solid #ffcb77;
    outline: none;
}
.btn-consulta-queja{
    width: 48px;
    height: 48px;
    position: relative;
}
a.link,
button.link{
    font-family: 'Lato';
    font-size: 15px;
    font-weight: bold;
    color: #004685;
    background: none;
    text-decoration: underline;
    text-align: left;
    /*display: inline-block;*/
}

button.link.link-white .ddp-down-icon-blue:before,
a.link.link-white .ddp-down-icon-blue:before,
button.link.link-white,
a.link.link-white{
    color: #fff;
}
button.link.link-white:hover,
a.link.link-white:hover,
button.link.link-white:hover .ddp-down-icon-blue:before,
a.link.link-white:hover .ddp-down-icon-blue:before,
button.link.link-white:hover
a.link.link-white:hover{
    color: #ffcb77;
}

.jss6, .jss3{
    background: #004685;
}
.jss7{
    border-top: 1rem solid #004685;
}

@media only screen and (min-width: 992px){
    body #x-insuit-tab{
        padding: 5px 1px 5px 5px;
        left: -33px;
        border-radius: 0;
    }
    body #x-insuit-tab #x-insuit-tab-wrapper > a{
        display: flex;
    }
    body #x-insuit-tab #x-insuit-tab-wrapper > a div+div{
        margin-right: 8px;
    }
}

@media only screen and (min-width: 1440px){
    .container {
        width: calc(100vw - 240px);/*1320px;*/
    }
}