﻿.bg-tema-primario {
    background-color: #005b9e !important;
}

.tema-primario {
    color: #005b9e !important;
}

.page-faq .tabs .tab-check:checked + .tab-button {
    color: #005b9e;
}

b.livre, a.livre {
    color: #005b9e !important;
    font-weight: 700;
}

.page-faq .tabs .tab-button {
    border-left: 1px solid #005b9e;
}

.myaccount .nav .nav-link.active {
    color: #005b9e;
}





.bg-tema-secundario {
    background-color: #E30817 !important;
}

.tema-secundario {
    color: #E30817 !important;
}


.table-livre td, .table-livre th {
    border: 1px solid #005b9e !important;
}

.table-livre a .fa,
.conductors .historic-view .fa-search {
    color: #E30817;
}

.table-livre a .fa-edit {
    color: #005b9e;
}



.bg-tema-box {
    background-color: #005b9e !important;
}

.tema-box {
    color: #005b9e !important;
}


.aside-menu ul.menu-main {
    margin-top: 43px;
}

.page-faq .collapse label{
    padding-left:0;
}

    .page-faq .collapse label i.fa-plus {
        padding-right: 20px;
        display: inline;
    }

.page-faq .collapse input:checked + label i.fa-plus {
    padding-right: 20px;
    display: none;
}

.page-faq .collapse label i.fa-minus {
    padding-right: 20px;
    display: none;
}

.page-faq .collapse input:checked + label i.fa-minus {
    padding-right: 20px;
    display: inline;
}

.page-faq .collapse label::before{
    background:none;
}

.g-recaptcha {
    width: 302px;
    margin: auto;
}

a.dt-style-button {
    font-family: 'Lato', 'Helvetica',sans-serif !important;
    font-size: 18px !important;
    text-decoration: none !important;
    border: 1px solid #c8c8c8 !important;
    padding: 10px 16px !important;
    border-radius: 6px !important;
    background-color: #F7A723 !important;
    color: #ffffff !important;
    font-weight: 400 !important;
    text-align: center !important;
    cursor: pointer !important;
    line-height: 1.33 !important;
    min-width: 35px !important;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 9999;
}