/*daqua
-base-:#fcfcfc;:-base-
-text-:#555555;:-text-
-badge-:#188cbd;:-badge-
aqua*/


body, .main-container, .footer, .main-navigation, ul.main-navigation-menu > li > ul.sub-menu, .navigation-small ul.main-navigation-menu > li > ul.sub-menu {
 /*background-color: #f8f8f8 !important;*/
 background-color: #fcfcfc !important;
} 

.progress-bar-info {
	background-color:#188cbd !important;
}

.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus {
	background-color:#188cbd;
	border-color:#188cbd;
}

.pagination > li > a, .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
	color:#188cbd;
}

a, .info {
  color: #188cbd;
}

a:hover {
	color:#106495;
}

.comea {
	color: #188cbd !important;
}

.comea:hover {
	color:#106495 !important;
}



.layout-boxed header, .layout-boxed .main-container, .layout-boxed .footer {

  border-left-color:#ededed;
  border-right-color:#ededed;
}
.navbar-inverse {
  background: rgba(252,252,252,0.9);
  border-color:#ededed;
}
/* ie8 fixes */
.ie8 .navbar-inverse {
  background: #fcfcfc;
}
/**/
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-brand:hover, .navbar-inverse .nav > li > a {
  color: #232323;
}
.navbar-inverse .navbar-brand i, .navbar-inverse .navbar-brand:hover i {
  color: #188cbd;
}

.navbar-inverse .nav > li > a {
  color: #737373;
}
.navbar-inverse .nav > li.current-user > a {
  color:#646464;
}
.navbar-inverse .nav > li.current-user > a i {
  display: inline-block;
  text-align: center;
  width: 1.25em;
 /* color: #188cbd !important;
  font-size: 12px;*/
}
.navbar-inverse .nav > li:hover > a, .navbar-inverse .nav > li:active > a {
  color: #555555;
  background: #f2f2f2;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  background: #f2f2f2;
  color: #555555;
}

.navbar-tools .dropdown-menu li .dropdown-menu-title {
  background: #f2f2f2;
  color: #000000;
}
.navbar-inverse .btn-navbar {
  background-color: #878787;
  background: -moz-linear-gradient(top, #34485e 0%, #283b52 100%); /* firefox */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#34485e), color-stop(100%,#283b52)); /* webkit */
}

.nav > li.dropdown .dropdown-toggle .badge {
  background-color: #188cbd;
  color:#FFFFFF;
  border: none;
}
.navbar-toggle {
  background-color: #fcfcfc;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #cacaca;
}
.navbar-toggle span {
  color: #737373;
}

ul.main-navigation-menu > li a {
  border-bottom: none;
  border-top-color:#ededed;
  color: #555555;
}
ul.main-navigation-menu > li a > i {
  color: #188cbd;
  font-weight: normal;
}
ul.main-navigation-menu > li.active > a {
  background: #188cbd !important;
  border-top: none !important;
  color: #FFFFFF;
}
ul.main-navigation-menu > li.active > a .selected:before {
  color: #188cbd !important;
}
ul.main-navigation-menu > li.active > a i {
  color: #FFFFFF;
}
ul.main-navigation-menu > li.open > a, ul.main-navigation-menu > li > a:hover, ul.main-navigation-menu > li:hover > a {
  background-color: #f2f2f2;
}
.navigation-toggler, .go-top {
  background-color: #f2f2f2 !important;
  color: rgba(85,85,85,0.3);
  
}
.navigation-toggler:hover i:first-child, .go-top:hover {
  color: #555555; 
}
.navigation-toggler:hover i:last-child {
  color: rgba(85,85,85,0.3);
}
.navigation-small .navigation-toggler:hover i:first-child {
  color: rgba(85,85,85,0.3);
}
.navigation-small .navigation-toggler:hover i:last-child {
  color: #555555;
}

ul.main-navigation-menu li > ul.sub-menu > li.open > a, ul.main-navigation-menu li > ul.sub-menu > li.active > a, ul.main-navigation-menu li > ul.sub-menu > li > a:hover {
  color: #000000 !important;
  background: #f2f2f2;
}
.breadcrumb i {
  color: rgba(24,140,189,0.4);
}
/*** escludiamo i bottoni colorati ***/
.breadcrumb a, .btn-default:not(.btn-green):not(.btn-yellow):not(.btn-red):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-primary):not(.btn-secondary):not(.btn-info) i, ul.dropdown-menu i {
  color: #188cbd;
}

.breadcrumb a:hover, .btn-default:hover:not(.btn-green):not(.btn-yellow):not(.btn-red):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-primary):not(.btn-secondary):not(.btn-info) i, ul.dropdown-menu:hover i {
	color:#106495;
  }
  


.footer-fixed .footer {
  background: rgba(252,252,252,0.9);
  border-top-color:#ededed;
}
/* ie8 fixes */
.ie8 .footer-fixed .footer {
  background: #fcfcfc;
}
/**/
.footer-inner {
  color: #555555;
}

.main-content .container {
  border-left: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
}


.alert-info /*, .badge-info */ {
	background-color:rgba(104,220,255,0.1) !important;
	border-color:rgba(104,220,255,0.25) !important;
	color:#188cbd !important;
}

.badge-info {
  background-color: #188cbd !important;
  color: #FFFFFF !important;
}

.circle-info,.badge-infobg {
	background-color:#188cbd !important;
}

@media (max-width: 767px) {
  .navbar-inverse {
    background: none !important;
  }
  .navbar-tools {
    background: rgba(252,252,252,0.9);
    border-top-color:#ededed;
  }
  /* ie8 fixes */
  .ie8 .navbar-tools {
    background: #fcfcfc;
  }
/**/
  .navbar-header {
    background-color: #fcfcfc;
  }
}


/**** aggiunta per i tab e per i btn-info e per le icone che chiudono la barra****/
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .btn-info, .navigation-toggler, .swal-button--confirm {
  background-color: #188cbd !important;
  color: #FFFFFF !important;
}


.navigation-toggler:hover i:first-child, .go-top:hover {  color: #FFFFFF !important;}
.navigation-toggler:hover i:last-child {  color: #FFFFFF !important;}
.navigation-small .navigation-toggler:hover i:first-child {  color: #FFFFFF !important;}
.navigation-small .navigation-toggler:hover i:last-child {  color: #FFFFFF !important;}


/****** aggiunta per gli accordion *****/
.accordion-teal .panel-heading .accordion-toggle {
	background-image: linear-gradient(to left,transparent,#f2f2f2) !important;
    color: #188cbd;
	border-left: 2px solid #188cbd;
	background-color: transparent !important;
}

.accordion-teal .panel-heading .accordion-toggle.collapsed {
	background-image: linear-gradient(to left,transparent,#f2f2f2) !important;
}


.accordion-info .panel-heading .accordion-toggle,.accordion-info .panel-heading .accordion-toggle.collapsed, .accordion-info, .accordion-teal .panel-heading .accordion-toggle.accordion-info {
	background-image: linear-gradient(to left,transparent,#188cbd) !important;
	color: #FFFFFF !important;
	border-color:#106495 !important;
}



/**** aggiunta per il wizard ****/
.swMain ul li > a.done .stepNumber, .swMain > ul li > a.selected .stepNumber,.swMain > ul li > a.selected:before, .swMain li > a.done:before {
	color: #FFFFFF !important;
	background-color: #188cbd;
	border-color: #188cbd;
}


/***** list-group in bacheca ****/
.bacheca .list-group-item {
  border-left:4px solid rgba(24,140,189,0.4);
}


.bacheca .list-group-item.active {
	background-color:rgba(24,140,189,0.4);
	border-color:rgba(24,140,189,0.4);
	/*color: contrast(rgba(24,140,189,0.4)) !important;	*/
	color:black;
    border: 0px;
}



.panel.original.panel-mys .panel-heading {
	background-color:rgba(104,220,255,0.1) !important;
	color:#188cbd !important;
}

.panel.original.panel-mys {
	border-color:rgba(104,220,255,0.25) !important;
}


/**** stelline ***/
.stelline .sotto .fa { color: #188cbd; }

