.eolo-login-nav-tabs>li > a.active,
.eolo-login-nav-tabs>li > a.active:hover,
.eolo-login-nav-tabs>li > a.active:focus {
    padding-top: 14px;
    padding-bottom: 15px;
    color: #ffffff;
    border: 1px solid #00a0e6;
    border-radius: 16px;
    box-shadow: 0 0 12px 0 rgba(25, 55, 85, 0.2);
    background-color: #00a0e6;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link{
    background-color: #00a0e6;
    border: 1px solid #00a0e6;
}
.clearboth{
    clear: both;
}
.btn.disabled, .btn:disabled{
    pointer-events: none;
}
.nav-tabs .nav-link:hover {
    border-color: transparent;
}
.nav-tabs .nav-link:focus {
    text-decoration: none;
    background-color: #eee;
}
.btn-primary {
    color: #fff;
    background-color: #01aef0;
    border-color: #019cd7;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #0191c7;
    border-color: #016f9a;
}
h3, .h3 {
    font-size: 24px;
}
.nav-border-radius{
    border-radius: 20px 20px 0 0!important;
}
#owl-carousel-carrello .owl-stage {
    margin-left: 15px!important;
}
.btn[disabled]{
    pointer-events: none;
    opacity: .65;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    border: 1px solid #fff!important;
}

@media (min-width: 1200px) {
    #eolojob-carousel-testimonials .container-lg {
        max-width: 1170px;
    }
}

.eolo-nav-pills-assistenza>li > a.active{
    background-color: #fff!important;
    border-radius: 0!important;
    color: #193755!important;
    font-weight: 700!important;
    padding-left: 0!important;
    padding-right: 0!important;
}
.eolo-nav-pills-privacy>li>a.active{
    background-color: #193755!important;
    border-radius: 5px!important;
    color: #fff!important;
    font-weight: 400!important;
}


element.style {
    flex-wrap: nowrap;
}

@media only screen and (max-width: 768px) {
    .eolo-nav-pills-privacy {
        flex-wrap: nowrap;
    }
    .eolo-ver-cop-ul li a {
        display: block;
    }
}
@media only screen and (max-width: 360px) {
    .eolo-ver-cop-ul li:last-child {
        margin-top: 10px;
    }
}
.btn.focus, .btn:focus {
    box-shadow: 0 0 0 0!important;
}
.bg-success {
    background-color: #dff0d8;
}
.bg-success {
    background-color: #dff0d8!important;;
}
.bg-warning {
    background-color: #fcf8e3!important;
}

.simple-pagination .page-link{
    padding: 0!important;
}
.chat-layer-wrapper .btn:focus {
    box-shadow: 0 0 12px 0 rgb(25 55 85 / 20%)!important;
}
#eolo-searchbutton:hover {
    text-decoration: none!important;
}

.installerForm .error, .partnerForm .error, .prospectForm .error{
    margin-top: 15px;
}
.eolo-card__footer .eolo-price-optional-packages small{
    font-weight: 700!important;
}
@media ( min-width : 1200px) {
    .hidden-lg {
        display: none !important;
    }
}
/* clears the ‘X’ from Internet Explorer */
input[type=search]::-ms-clear { display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal { display: none; width : 0; height: 0; }
/* clears the ‘X’ from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }