/******************************************/
/* General                                */
/******************************************/
.blocker{z-index: 9999999999 !important;}
.message{margin-top: 0px !important}
.formContanier .formWrapper .formContent{margin-top: 0px !important;}
.formContanier .formWrapper .formContent h2{margin-top: 0px !important;}

/******************************************/
/* floating bar after successfully login  */
/******************************************/
.manifattura-sticky-header {
	position: fixed !important; 
	width: 100%; left: 0px !important;
	height: 32px; 
	top: 0; 
	background: rgba(29, 72, 21, 0.76); 
	color: white; 
	z-index: 9999999999 !important; 
	text-align: center; 
}
.admin-bar .manifattura-sticky-header {
	top: 46px;
}
@media screen and (min-width: 783px){
	.admin-bar .manifattura-sticky-header {
		top: 32px;
	}
}	
.manifattura-sticky-header a{
	color: #EEE;
}

/******************************************/
/* login form                             */
/******************************************/
#popup-login{display: none; padding: 20px; position: relative !important; height: auto !important; top: auto !important;}
#login-part{overflow: visible !important;}
#forget-part{display: none; overflow: visible !important;}
#login-part .loading{display: none; position: absolute; top: 200px; left: 47%;}
#forget-part .loading{display: none; position: absolute; top: 110px; left: 47%;}
#popup-login .formHeader .manifattura{margin-top: 0px !important;}
#popup-login .error_message a{color: red;}
#popup-login .error_message{color: red; margin: 0px;}
#popup-login .success_message{color: green; margin: 0px; background: greenyellow; padding: 10px;}
#popup-login .formContanier .formWrapper{overflow: visible !important; padding: 5px !important;}
#popup-login .formContanier .formWrapper .formContent{margin-top: 5px !important; padding-top: 0 !important;}
#popup-login .user-error, .user-success {padding-top: initial !important; margin-top: initial !important;}
#popup-login .formContanier .formWrapper .formReg label, #popup-login .formContanier .formWrapper .formAcc label{top: 0px !important;}
#popup-login .formAcc, #popup-login .formRecovery {margin-top: 20px !important;}
.noteSviluppo {
    position: fixed;
    background: black;
    top: 16px;
    left: 16px;
    max-width: 320px;
    color:white;
    padding:32px;
    z-index: 999999;
}
.noteSviluppo a{color:#82F0B8;}

/******************************************/
/* Partecipa Evento form                  */
/******************************************/
#booking-part{overflow: visible !important; padding: 10px !important;}
#booking-part .formContanier{background: white !important;}
#booking-part .formContanier .formWrapper{overflow: visible !important; padding: 5px !important; background: inherit !important;}
#booking-part .formContanier .formWrapper .formContent{margin-top: 5px !important;}
#booking-part select{width: 100%; padding: 10px;}
#booking-part .error_message{color: red; margin: 0px;}
#booking-part .success_message{color: green; margin: 0px; background: greenyellow; padding: 10px;}
#booking-part .loading{display: none; text-align: center; margin: 0;}
#booking-part .user-error, #booking-part .user-success{padding-top: initial !important; margin-top: initial !important;}
#booking-part .formHeader .manifattura{margin-top: 0px !important;}
#booking-part .booking_error{font-weight: bold;}

/******************************************/
/* Registration form                      */
/******************************************/
#registration-part .formContanier {
    display: block;
    position: inherit;
    width: auto;
    height: auto;
    padding: 0;
    background: none;
}
#registration-part .formContanier .formWrapper {
    background: none;
    min-height: auto;
    overflow: visible;
    max-height: none;
    padding-bottom: 0;
    position: inherit;
}
#registration-part .loading{display: none; text-align: center; margin: 0;}
#registration-part .user-error, #registration-part .user-success {
    padding-top: initial !important;
    margin-top: initial !important;
}


/* LCD */

/*.modal {
	max-width: unset!important;
	display: table;
	position: fixed!important;
	top: 0!important;
	left: 0!important;
	min-height: 100%;
}

.headerTikets .formContanier {
	display: none!important;
}

.formContanier {
	left:0;
	background: transparent!important;
	padding: 0!important;
	box-shadow: none!important;
}

.formWrapper {
	min-height: calc(100vh - 96px)!important;
  display: table;
  width: 100%;
  height: 100%;
}

.blocker {
	padding: 48px;
}

a.close-modal {
	top: 16px!important;
	right: 16px!important;
}*/