/*	
*	REPLACE FOUNDATION CSS	
*	alert-box
*	button
*	tag-h
*	side-nav
*	reveal-modal
*	others
*/
/*	alert-box	*/
.alert-box > .close, .alert-box-close{
	color:#ffffff;
	opacity:1;
	position:absolute; 
	right:10px; 
	color:rgb(255, 255, 255); 
	top:10px;
	padding:0px;
	margin-top:0px;
}
.alert-box.alert{
	background-color:#F28F8F;
	border:1px solid #F14848;
}
.alert-box.succes{
	background-color:#8CD47E;
	border:1px solid #58A649;
}
.alert-box.warning{
	background-color:#fcfb9a;
	border:1px solid #a69c49;
	color:#a69c49 !important;
}
#error_taglia > .alert-box, .error_taglia > .alert-box{
	margin-bottom:0px;
	margin-top:15px;
}
/*	button	*/
.button.alert{
	background-color:#BF4F54;
}
.button.alert:hover{
	background-color:#ab4045;
}
.button.success{
	background-color:#31907b;
}
.button.success:hover{
	background-color:#5f9c8f;
}
button, .button {
	font-family: 'Ubuntu', sans-serif;
	padding:18px 15px 19px;
	line-height:unset;
}
/*	tag-h	*/
h1, h2, h3, h4, h5, h6 {
	font-family: 'Ubuntu', sans-serif;
}
/*	side-nav	*/
.side-nav li a{
	font-family: 'Ubuntu', sans-serif;
}
/*	reveal-modal	*/
.reveal-modal {
	z-index:9999 !important;
}
/*	others	*/
p{
	font-size:14px;
	font-weight:normal;
}
.fixed{
	z-index:999 !important;	
}
.relative{
	position:relative;
}


/* tooltip */
.tooltip{
	max-width:300px;
	font-size:11px;
	background-color: #333333;
	color: #ffffff;
	margin-top:-80px;
}
.tooltip >.nub{
	border-color:transparent transparent #333333 transparent
}

