
dt.tabs.panel_2_A.search.open {
    background: white !important;
}

dt.tabs.panel_2_A.search.open h3 a{
    margin: 0;
    color: #333333 !important;
}


.page-glossary .tabs dt {
    border: 0px !important;
    background: transparent !important;
}
.page-glossary .tabs h3{
    margin: 0;
    color: white !important;
}
.page-glossary .tabs .open h3 a{
    color: white !important;
}
.page-glossary .tabs .open{
    background: #20C86A !important;
}
.page-glossary .current {
    border: 0 !important;
}

.page-glossary .all-terms a {
    color: #06ACFF !important;
}
.page-glossary .all-terms {
    text-align: center;
    margin: 0 0em 2em;
}

div[id^="term_"] {
    padding: 2em 0;
    border-top: 2px solid #CACACA;
}
.page-glossary #sp-buscar-header form {
    margin: 0px 0em;
    padding: 10px;
    position: relative;
    align-content: center;
}


.page-glossary #sp-buscar-header form input {
    width: 100% !important;
    max-width: 100% !important;
}
.page-glossary #sp-buscar-header form button {
    position: absolute;
    right: 10px;
    top: 6px;
    background: transparent;
    border: 1px solid transparent;
}
.page-glossary .top-bar {
    text-align: center;
    margin-bottom: 3em;
}

.page-glossary .top-bar label input.form-control {
    height: 72px;
    border: 0;
    box-shadow: none;
}

.page-glossary .top-bar label {
    display: flex;
    border: 2px solid #bcb8b8 !important;

}
.page-glossary .top-bar label button {
    right: 10px;
    background: transparent;
    border: 1px solid transparent;
}
.page-glossary .glossary-title {
    margin: 2em 0 1em;
}
