.alert-success {
    background: #97F994 !important;
    border-color: #97F994 !important;
    text-align: center !important;
    position: absolute;
    top: 0px;
    right: 0;
    z-index: 99;
    max-width: 500px;
    word-break: break-word;
}

.alert-warning {
    background: #F8DE60 !important;
    border-color: #F8DE60 !important;
    text-align: center !important;
    position: absolute;
    top: 0px;
    right: 0;
    z-index: 99;
    max-width: 500px;
    word-break: break-word;
}

.alert-danger {
    background: #FB8A8A !important;
    border-color: #FB8A8A !important;
    text-align: center !important;
    position: absolute;
    top: 0px;
    right: 0;
    z-index: 99;
    max-width: 500px;
    word-break: break-word;
}

.alert button {
    display: none;
}

.alert span.message {
    font-size: 15px; 
    vertical-align: middle;
}

.alert i.message-success {
    margin-right: 10px;
    font-size: 25px; 
    color: #04A354; 
    vertical-align: middle;
}

.alert i.message-warning {
    margin-right: 10px;
    font-size: 25px; 
    color: #E0B705; 
    vertical-align: middle;
}

.alert i.message-error {
    margin-right: 10px;
    font-size: 25px; 
    color: #F55151; 
    vertical-align: middle;
}

.login-options {
    margin-top: 20px;
}

.register-options {
    margin-top: 20px;
    text-align:justify;
}

.prefisso, .wrapper-els {
    min-width: 1px;
    width: 1px;
    max-width: 1px;
    min-height: 1px;
    height: 1px;
    max-height: 1px;
    border: 0;
    background-color: #fff;
    z-index: -1000;
    display: none;
}

.emailwork {border:0; border-width:0px;border-style:none;}
.emailworkalt{
    min-width: 1px;
    width: 1px;
    max-width: 1px;
    min-height: 1px;
    height: 1px;
    max-height: 1px;
    border: 0;
    background-color: #fff;
    z-index: -1000;
    display: none;
    position:absolute;
    left:-2000px;
}

.login-box, .register-box {
    width: 360px;
    margin: 1% auto;
}
/* scroll to top */
.scrollup{
    position:fixed;
	width:50px;
	height:40px;
    bottom:0px;
    right:40px;
	background: #f29100;
-webkit-border-radius: 2px 2px 0 0;	
	-moz-border-radius: 2px 2px 0 0;	
	border-radius:  2px 2px 0 0;	
}

a.scrollup {
	outline:0;
	text-align: center;
}

a.scrollup:hover,a.scrollup:active,a.scrollup:focus {
	opacity:1;
	text-decoration:none;
}
a.scrollup i {
	margin-top: 10px;
	color: #fff;
}
a.scrollup i:hover {
	text-decoration:none;
}




