.bg-blu-bipro {
	BACKGROUND-COLOR: #1D588D;
}
.blu-bipro {
	COLOR: #1D588D;
}



/* SOVRASCRIVE STILI STANDARD IN style.css */
	
	h1 {
	  margin: 0 0 24px 0;
	}
	
	h3 {
		line-height: 34px;		
	}

	/* logo */
	.navbar-brand {
		padding: 5px 5px;
	}
	
	/* BREADCRUMB */
	.breadcrumb-wrap {
		background-color: #f6f6f6;
		background-image: url("../images/shadow-bg.png");
		background-position: center center;
		background-repeat: no-repeat;
		border-bottom: 1px solid #d2d3d4;
		border-top: 1px solid #d2d3d4;
		padding: 30px 0;
	}
	
	.breadcrumb-wrap h4 {
		color: #333;
	}

	ol.breadcrumb li, ol.breadcrumb li a {
		color: #333;
	}
	
	/* slider come funziona */
	#ComeFunziona .carousel-caption {
		left: 0%;
		right: 0%;
		bottom: 0px;
		padding-top: 0px;
		padding-bottom: 20px;
		background-color:rgba(0, 0, 0, 0.7);
	}

	#ComeFunziona .carousel-indicators {
		bottom: 0px;
	}

	#ComeFunziona .carousel-caption h4{
		margin-top: 10px;
		margin-bottom: 2px;
		font-weight: 400;
		color: #EB8A0C;
	}
	
	#ComeFunziona ol{
		margin-bottom: 5px;
	}
	
	#ComeFunziona p{
		margin: 0px;
		margin-bottom: 10px;
		margin-left: 10px;
		margin-right: 10px;
	}
	
	#ComeFunziona .glyphicon-chevron-right, #ComeFunziona .glyphicon-chevron-left {
		color: black;
	}
	
	#ComeFunziona img {
		width: 1920px;
	}
	

/* Principali ambiti di applicazione */
	.services-box-icon {
	  width: 20px;
	  height: 20px;
	  float: left;
	  height: 20px;
	  line-height: 20px;
	  margin-right: 0px;
	  top: 0px;
	}	
	.services-box-icon i {
	  width: 20px;
	  height: 20px;
	  line-height: 20px;
	  text-align: center;
	  background-color: #EB8A0C;
	  color: #fff;
	  font-size: 10px;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  -ms-border-radius: 50%;
	  border-radius: 50%;
	}

	.services-box-info {
	  padding-left: 35px;
	}
		
/* colore di sfondo fascia 'Prova BiPro' */
	#cta-1 {
	  /* BACKGROUND-COLOR: #1D588D; */
	}
	
/* per testo nero in titolo in revolutionary slider */
.caption.title-2.text-black {
	COLOR: black;
}

/* per testo bianco su pulsante nero in revolutionary slider */
.tp-caption a.btn-theme-dark:hover {
	COLOR: white;
}

.pointer {
	CURSOR: pointer;
	cursor: hand;
}

.display-none { 
    display: none;  /* hide di bootstrap è "none !important" */
}


.help-block {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 16px;
}

/* fix posizionamento icona form validator */
.form-control-feedback {
    right: 12px;
}

.has-feedback label~.form-control-feedback {
    top: 28px;
}

.blog-post a {
  color: #32c5d2;
}

.blog-post h2, .navbar .dropdown-menu li a {
	text-transform: none;
}

/* dimensione errore non troppo piccola (default 85%)*/
small.help-block {
	font-size: 100%;
}

.frm_login .alert {
	padding: 5px;
}

.hr-separator {
    margin: 17px 0;
    background: url(../images/hr-separator.gif) repeat-x 0 50%;
    height: auto;
    border: 0;
    text-align: center;
}

.hr-separator span {
    background-color: #fff;
	padding: 0 12px;
    color: #9a9997;
}

.testo-pagina p, .testo-pagina ul, .testo-pagina ol, .testo-pagina a {
  font-size: 16px;
  line-height: 35px;
}

body, .footer-col p {
	font-size: 16px;
}

/*parahraphs*/
p {
  margin: 5px 0 5px;
}
