.bg-base-theme {
    background-color: #050529c7 !important;
    color: #FFF !important;
}

.noUi-value-horizontal {
    margin-top: 4px;
    font-size: 0.875rem;
    font-weight: 500;
    color: #55595c !important;
}

.noUi-marker-horizontal.noUi-marker-large {
    height: 12px;
    margin-top: 2px;
}

.tabs--style-1 .nav-tabs>li:first-child>a.active {
    border-left: 1px solid #050529;
}

.tabs--style-1 .nav-tabs>li>a.active {
    border: 1px solid #050529;
    background: #050529;
    color: #fff;
}

.tabs--style-2 .nav-tabs .nav-item.show .nav-link, .tabs--style-2 .nav-tabs .nav-link.active, .tabs--style-2 .nav-tabs .nav-link:hover {
    border-bottom: 1px solid #050529;
    background: transparent !important;
    color: #050529;
}

.tabs--style-1 .nav-tabs>li>a:hover {
    background: #050529;
    color: #FFF;
}

.noUi-horizontal .noUi-handle, .noUi-vertical .noUi-handle {
    width: 25px;
    height: 25px;
    background-color: #050529;
}

.noUi-horizontal .noUi-handle {
    top: -5px;
    left: -9px;
}

.btn-dark {
    color: #fff;
    /* background-color: #343a40;
    border-color: #343a40; */

    background-color: #050529;
    border-color: #050529;
}

.btn-dark:hover {
    color: #fff;
    background-color: #050529c7;
    border-color: #050529;
}

.btn-dark:not([disabled]):not(.disabled).active, .btn-dark:not([disabled]):not(.disabled):active, .show>.btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #050529c7;
    border-color: #050529;
    box-shadow: 0 0 0 0.2rem rgba(52,58,64,.5);
}

.tabs--style-1 .nav-tabs>li>a {
    padding: 14px 25px;
    font-size: 12px;
}

.second-text-area {
    margin-top: 4rem!important;
}

.mt-2-important{
    margin-top: 5rem!important;
}

body{
    font-family: 'Proxima Nova', sans-serif;
}

.section-title .section-title-inner {
    font-family: 'Proxima Nova', sans-serif;
}

.tabs--style-1 .nav-tabs>li>a {
    font-family: 'Proxima Nova', sans-serif;
}

.color-text{
    color: #3d3d3d;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Proxima Nova', sans-serif;
}

h2, .heading{
    font-family: 'proxima_nova_altbold', sans-serif
}

h4{
    font-size: 1.0em;

}

#input-slider{
    width: 70%
}

h6 {
    font-size: 0.8em;
}

.style-insatisfeito, .style-satisfeito  {
    right: 4%;
    position: relative;
    font-family: inherit;
    font-size: 0.8em;
    color: #3d3d3d;
    top: 14px;
    text-transform: uppercase;
}

.style-satisfeito {
    right: 0;
    left: 4%;
}

h3 {
    font-size: 1.3em;
}

.tabs--style-1 .nav-tabs>li>a:hover {
    background: #fff;
    color: #868e96;
}

.tabs--style-1 .nav-tabs>li>a.active:hover {
    border: 1px solid #050529;
    background: #050529;
    color: #fff;
}

@media screen and (max-width: 667px) {
    .hidden-xs-down{
        display: none;
    }

    .btn.btn-styled.btn-dark{
        font-size: .54em;
    }
}