.tabs-left>.nav-tabs {
    border-bottom: 0;
}

.nav-tabs>li>a,
.nav-tabs>li>a:focus,
.nav-tabs>li>a:hover {
    border-bottom: 0;

}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    border-bottom: 0;
    border-right: 1px solid #5913FF
}

.tab-content>.tab-pane,
.pill-content>.pill-pane {
    display: none;
}

.tab-content>.active,
.pill-content>.active {
    display: block;
}

.tabs-left>.nav-tabs>li {
    float: none;
}

.tabs-left>.nav-tabs>li>a {
    min-width: 74px;
    margin-right: 0;
    margin-bottom: 3px;
    font-size: 16px;
    padding: 10px 0;
}

.tabs-left>.nav-tabs {
    float: left;
    border-right: 1px solid #ddd;
    width: 90%
}

.tabs-left>.nav-tabs>li>a {
    margin-right: -1px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

.tabs-left>.nav-tabs>li>a:hover,
.tabs-left>.nav-tabs>li>a:focus {
    border-color: #5913FF #5913FF #5913FF #5913FF;
}

.tabs-left>.nav-tabs .active>a,
.tabs-left>.nav-tabs .active>a:hover,
.tabs-left>.nav-tabs .active>a:focus {
    *border-right-color: #5913FF;
}


#legales .row {
    display: flex;
    flex-wrap: wrap
}

#legales .align-items-end {
    align-items: flex-end !important
}

#legales .banner {
    background-color: #00162B;
    height: 120px;
}

#legales .banner .row {
    height: 120px;
}

#legales h2 {
    font-size: 30px;
    color: white;
    font-weight: 700;
    text-transform: initial;
    margin-bottom: 40px
}

#legales h3 {
    text-transform: initial;
    font-size: 20px;
    color: rgba(0, 0, 0, 0.4);
}

#legales h4 {
    text-transform: initial;
}

#legales p {
    font-size: 15px;
    line-height: 25px
}

#legales .btn-default {
    background: #037fff;
    color: white;
    border: 2px solid #037fff;
}

#legales .btn-default:hover {
    background: white;
    color: #037fff
}

#legales .faqBody {
    margin-top: 100px
}

#legales .faqContent {
    margin-bottom: 40px
}

#legales .faqBodyMobile {
    margin-bottom: 40px
}

#legales .faqBodyMobile .card {
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;
    padding: 24px;
    cursor: pointer;
}

#legales .faqBodyMobile .card h5 {
    margin: 0;
    text-transform: initial;
    display: inline-block;
    width: 85%;
}

#legales .faqBodyMobile .well {
    background-color: white;
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;
    border: none;
}

#legales .faqBodyMobile .col {
    margin-bottom: 20px
}

#legales .faqBodyMobile .fa-angle-down {
    float: right
}

#legales .faqBodyMobile .fa-angle-down:before {
    font-size: 16px
}

#legales .contacto {
    margin-bottom: 50px
}