:root{
    --wetrust:#03569a;
}
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{
    background-color: #303030;
    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;
}
.w-10{
    width: 20%;
}
@media (min-width:768px){
    .w-10{
        width: 13%;
    }
}
@media (min-width:992px){
    .w-10{
        width: 10%;
    }
}
.w-20{
    width: 20%;
}

@media (prefers-color-scheme: dark) {
    body {
        background-color: #1e2227 !important;
        color:#fff !important;
    }
    .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%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    }
    .wetrust > nav{
        background-color: #1e2227 !important;
    }
    .wetrust > nav .nav-link{
        color: var(--light) !important;
    }
    .wetrust .dropdown-menu{
        background-color: #1e2227 !important;
    }
    .wetrust .dropdown-divider{
        border-top:1px solid #343434
    }
    .wetrust .dropdown-item:focus, .dropdown-item:hover{
        background-color: #2f3237 !important;
        color:white 
    }
    .wetrust .card{
        background-color: #2f3237 !important
    }
    .wetrust .list-group-item{
        background-color: #2f3237 !important  
    }
    .wetrust .form-control-plaintext{
        color:white;
    }
    .wetrust .img-thumbnail{
        background-color: #1e2227 !important;   
    }
    .wetrust table{
        background-color: #2f3237 !important
    }
    .wetrust tbody{
        color:white 
    }
    .wetrust .table-hover tbody tr:hover{
        color:  var(--wetrust);
    }
    .wetrust .modal-content{
        background-color: #2f3237 !important
    }
}
