.navbar-custom {
    color: #337ab7;	
    background-color: #234894;
	background-image: url("../img/background.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
    border-color: #234894;
	border-radius: 0;
}
.btn-primary {
    color: #fff;
    background-color: #5b8fcb ;
    border-color: #5b8fcb ;
}
.btn-primary:hover {
    background-color: #234894;
    border-color: #234894;
}
h2, h3{
	color: #234894;
}
h4, label{
	color: #444444;
}
dl {
    margin-bottom: 2px;
}
.mt-2{
	margin-top: 8px;
}
.bt-1{
	border-top: 1px solid #dddddd;
}
body{
	font-family: 'Saira', sans-serif;
}
b.lead, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-weight: 600;
}
.editable-click{
	line-height:2.2em;
}
a:hover>img{
	opacity:0.75;
}
.navbar-inverse .navbar-nav>li>a {
    color: #ffffff;
}
.navbar-inverse .navbar-nav>li>a:hover {
    color: #5b8fcb;
}
.navbar-nav>li {
    text-align: right;
}
div.utente{
	display: inline-block;
	float:right;
	color:#111111;
	text-align:right;
	font-size:85%;
}
div.utente>span{
}
img.logo{
	max-width: 150px;
    max-height: 100px;
}
div.logo{
	padding: 10px;
    border-radius: 6px;
    box-shadow: 1px 0px 6px #9898988f;
    float: right;
}
.dx{
	float: right;
}
.rimuoviLogo{
	background-color: #ffffff;
    color: #555555;
    padding: 0;
    border-radius: 50%;
    line-height: 0;
    height: 25px;
    width: 25px;
    float: right;
    margin: -8px;
}
.form-check-label{
	font-weight:unset;
}
