
.btn-primary{color:#000;background-color:#00b3dc;border-color:#00b3dc}
.btn-primary:hover{color:#fff;background-color:#000;border-color:#000}

.btn-outline-primary { color: #00b3dc; background-color: transparent; background-image: none; border-color: #00b3dc;}
.btn-outline-primary:hover { color: #000;background-color: #00b3dc;}

.btn{font-weight: bold; border-width: 2px}
.btn-outline-dark{border-color:#000;color:#000}

.btn-dark {
    color: #00b3dc;
    background-color: #000;
    border-color: #000;
}


/* color */
.link_2,.color_2{color:#00b3dc!important;} .bg_color_2{background:#00b3dc;}  /* giallo milano */


.txt a:not(.btn):link,.txt a:not(.btn):visited{color:#00b3dc;text-decoration:underline;}
.txt a:not(.btn):hover,.txt a:not(.btn):active{color:#00b3dc;text-decoration:none;}


/*checkbox_beauty*/
input[type=checkbox].checkbox_beauty:checked{background-color:#00b3dc;border-width:1px;border-style:solid;border-color:#2d3138;border-image:initial}

/*============== HEADER ==============*/
.navbar a:hover{color:#00b3dc}
.navbar .active{color:#00b3dc}
.navbar-language .nav-item.active .nav-link{color:#00b3dc}

@media only screen and (min-width: 1201px) {
  .navbar-main .dropdown-menu{background:#00b3dc; }
  .nav-item-small a::after{ border-right: 1px solid #00b3dc; }

}


/*============== THEME ==============*/
.yellow_theme.bg_theme{background-color: #00b3dc;color: #000}
.yellow_theme .theme_logo{background-image: url("/img/logo-casaborio-icon.svg");background-color: #00b3dc}


.yellow_theme.project_list_item:not(.evidence) .project_list_item_title{background-color: #00b3dc}

.yellow_theme.mcat_theme_box::before {   background-color: #00b3dc;   }
.btn_theme_yellow{   background-color: #00b3dc;   }

.yellow_theme .btn-outline-dark{border-color: #000;color:#000}
/*============== FLEXSLIDER ==============*/
.flex-control-paging li a.flex-active{background:#00b3dc}


/*============== SWIPER ==============*/

/* swiper home */
.swiper-home .swiper-pagination-bullet-active{background-color: #00b3dc }

/*============== PAGE ==============*/
.lista_allegati a{ background: #00b3dc;  }


/*step team */
.step_level li:hover span{color:#00b3dc}

/*step value */
.step_value li strong{ color:#00b3dc }

/*step innovation*/
.step_innovation .baloon{background-color: #00b3dc; }

/*history*/
/*slider history*/
.flex_history .flex-control-paging li a.flex-active{background:#00b3dc}


/* Magnific Popup CSS */
    .mapboxgl-popup-content .btn{  background: #00b3dc;  }


/* BANNER */
.iub__us-widget{background-color: #000}
.iub__us-widget__link {
    background: #00b3dc!important;
}
a.iub__us-widget__link {
    color: #FFF!important;
}
.iub__us-widget__link--privacy-choices::after{
  content:url("data:image/svg+xml,%3Csvg width='40' height='18' viewBox='0 0 40 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='17' rx='8.5' fill='%2300b3dc' stroke='currentColor'/%3E%3Cpath d='M22.5 0H31C35.9706 0 40 4.02944 40 9C40 13.9706 35.9706 18 31 18H18L22.5 0Z' fill='currentColor'/%3E%3Cpath d='M8 9.5L10.5 12L16.5 6' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.5 6L31.5 12' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M31.5 6L25.5 12' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")!important;
}

    .marker_theme_1 {background-image: url('/img/mapbox-icon-blue.png');}
    .marker_theme_2 {background-image: url('/img/mapbox-icon-blue.png');}
    .marker_theme_3 {background-image: url('/img/mapbox-icon-blue.png');}
    .marker_theme_4 {background-image: url('/img/mapbox-icon-blue.png');}
    .marker_theme_5 {background-image: url('/img/mapbox-icon-blue.png');}
    .marker_theme_6 {background-image: url('/img/mapbox-icon-blue.png');}
    .marker_theme_7 {background-image: url('/img/mapbox-icon-blue.png');}
    .marker_theme_8 {background-image: url('/img/mapbox-icon-blue.png');}
