:root{
    --wetrust:#03569a;
}
body{
    font-family: 'Nunito', sans-serif;
}
h1, h2,h3,h4,h5,h6{
    font-weight: 300 !important;
}
.wetrust > nav{
    background-color: var(--light);
    box-shadow: 0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);
    padding:0;
}
.wetrust > nav .nav-link{
    color: var(--dark)
}
.wetrust > nav .nav-link.active{
    color: var(--wetrust)
}
.wetrust .navbar-toggler-icon{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.wetrust a {
    color: var(--wetrust)
}
.wetrust a:hover{
    text-decoration: none;
}
.wetrust header{
    background-color: var(--wetrust);
    color:white;
    padding-top: 3.5rem!important
}
.wetrust header a{
    color:white;
}
.wetrust .accordion>.card>.card-header{
    background-color: var(--wetrust);
    color:white;
}
.wetrust table{
    border-collapse: separate !important;
}
.wetrust .btn{
    color:  var(--wetrust);
    border-color:  var(--wetrust);
    box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;
}
.wetrust .btn:hover{
    background-color:  var(--wetrust);
    color:  var(--light);
    border-color:  var(--light);
}
.wetrust .modal-content{
    background-color:  var(--light);
}
.completo{
    min-height:96vh;
}
.minimo{
    min-height:80vh;
}
footer{
    color: gray;
    padding: 0.2rem;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    justify-content: center;
}
footer a{
    color: gray;
    text-decoration: none;
}
footer a:hover{
    color: white;
    text-decoration: none;
}
.rosa{
    background-color:#e91e63;
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.bg-w{
    background-color: var(--wetrust)
}
.w-10{
    width: 20%;
}
body{
    background-color: rgb(3,83,149);
}
@media (min-width:768px){
    .w-10{
        width: 13%;
    }
}
@media (min-width:992px){
    .w-10{
        width: 10%;
    }
}
.w-20{
    width: 20%;
}

.elPointer{
    cursor: pointer;
}

.rounded-wetrust{
    border-radius: 1.3rem !important;
}
