 .alert-danger {
    color: #fff;
    background-color: red; 
    border-color: #ebccd1;
    font-size:26px;
      border-width: 2px;
}

.alert-success {
    color: #fff;
    background-color: green; 
    border-color: #ebccd1;
    font-size:26px;
    border-width: 2px;
}

.alert-info {
    color: #fff;
    background-color: #191970; 
    border-color: #697377;
    font-size:26px;
    border-width: 2px;
}

#semaforo {
	background-color: #4e4e4e;
    border-radius: 4px;
    padding: 3px;
}

#semaforo.verde {
	color: #00d221;
}

#semaforo.giallo {
	color: #ffff00;
}

#semaforo.rosso {
	color: #9b2423;
}

/* bottone */
button.btn {
	
    background-color: #086939;
    font-family: 'Dosis', sans-serif;
    font-size: 16px;
    color: #fff;
   }

button.btn:hover {  color: #fff; background-color:#0e8735;}

button.btn:active { color: #fff; background-color:#086939; }

button.btn:focus {  background-color: #086939; color: #fff; }

button.btn:active:focus, button.btn.active:focus { background-color: #086939; color: #fff; }


/* sfondo */

.sfondo{
	background-image: url('/assets/img/alligator/sfondo.jpg');
	background-size:cover;
	background-position:center center;
}

.sfondo-home{
	background-image: url('/assets/img/alligator/sfondo.jpg');
	background-size:cover;
	background-position:center center;
}

/* ipad landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){
	.sfondo-home{
		background-image: url('/assets/img/alligator/sfondo.jpg');
		background-size:cover;
		background-position:center center;
		height:100vh;
	}
	.sfondo{
		background-image: url('/assets/img/alligator/sfondo.jpg');
		background-size:cover;
		background-position:center center;
		height:100vh;
	}
}

/* ipad portrait */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { /* STYLES GO HERE */ }
	.sfondo-home{
		background-image: url('/assets/img/alligator/sfondo.jpg');
		background-size:cover;
		background-position:center center;
		height:100vh;
	}
	.sfondo{
		background-image: url('/assets/img/alligator/sfondo.jpg');
		background-size:cover;
		background-position:center center;
		height:100vh;
	}
}

@media screen and (min-width:1024px) and (max-device-width : 1599px) {
	.sfondo{
		background-image: url('/assets/img/alligator/sfondo.jpg');
		background-size:cover;
		background-position:center center;

		
	}
	.sfondo-home{
		background-image: url('/assets/img/alligator/sfondo.jpg');
		background-size:cover;
		background-position:center center;
	height:100vh;
	}
}

@media screen and (min-width:1600px) {
	.sfondo{
		background-image: url('/assets/img/alligator/sfondo.jpg');
		background-size:cover;
		background-position:center center;
		height:100vh;
	}
	.sfondo-home{
		background-image: url('/assets/img/alligator/sfondo.jpg');
		background-size:cover;
		background-position:center center;
		height:100vh;
	}
}

 /* iphone 6 landscape */
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) {
	.sfondo-home{
		background-image: url('/assets/img/alligator/sfondo.jpg');
		background-size:cover;
		background-position:center center;
		height:100vh;
	}
	.sfondo{
		background-image: url('/assets/img/alligator/sfondo.jpg');
		background-size:cover;
		background-position:center center;
		height:100%;
		
	}
}

/*iphone4 portrait*/
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) { 
	.sfondo{
		background-image: url('/assets/img/alligator/sfondo.jpg');
		background-size:cover;
		background-position:center center;
		height:100%;
	}
}

/* iphone 6 portrait */
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait) { 
	.sfondo{
		background-image: url('/assets/img/alligator/sfondo.jpg');
		background-size:cover;
		background-position:center center;
		height:100vh;
	}
}

/* Portrait Samsung Galaxi S6*/
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 4) and (orientation: portrait) {
	.sfondo-home{
		background-image: url('/assets/img/alligator/sfondo.jpg');
		background-size:cover;
		background-position:center center;
		height:100vh;
	}
}


/* LOGO */

.logodinamico{
	/*content:url('/assets/img/alligator/logo.png');*/
	background-image :url('/assets/img/alligator/logo.png');
	height:70px;
	background-repeat: no-repeat;
	background-position: center; 
	text-align:center;
}

.logodinamicomenu{
	/*content:url('/assets/img/alligator/logo.png');*/
	background-image :url('/assets/img/alligator/logo.png');
	background-repeat: no-repeat;
	height:80px;
	width:170px;
	margin-top:-5px;
}
.logodinamicomenuphone{
	/*content:url('/assets/img/alligator/logo.png');*/
	background-image :url('/assets/img/alligator/logo.png');
	background-repeat: no-repeat;
	height:80px;
	width:170px;
	margin-top:-10px;
}
