body {
	background: rgb(0,189,255);
	background: -moz-linear-gradient(166deg, rgba(0,189,255,1) 0%, rgba(0,152,205,1) 100%);
	background: -webkit-linear-gradient(166deg, rgba(0,189,255,1) 0%, rgba(0,152,205,1) 100%);
	background: linear-gradient(166deg, rgba(0,189,255,1) 0%, rgba(0,152,205,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00bdff",endColorstr="#0098cd",GradientType=1); 
	background-repeat: no-repeat;
	background-attachment: fixed;
	
	justify-content: center;
	flex-direction: row;
	align-items: center;
	overflow: hidden;
	display: flex;
	padding: 0;
	margin: 0;
	
	height: 100vh;
	width: 100vw;
}
#formular .mz-field-row {
	font-size: 1.2em;
}

#don-tos {
	margin: 0 auto;
}
#pickermap {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}
#formular {
	-webkit-box-shadow: 28px 22px 63px 7px rgba(0,0,0,0.10);
	   -moz-box-shadow: 28px 22px 63px 7px rgba(0,0,0,0.10);
	        box-shadow: 28px 22px 63px 7px rgba(0,0,0,0.10);
	background-color: white;
	border-radius: 2rem;
	padding: 2em 1em;
	margin: 2em 1em;
	max-width: 80em;
	flex: 1;
}
#thanks {
	-webkit-box-shadow: 28px 22px 63px 7px rgba(0,0,0,0.10);
	   -moz-box-shadow: 28px 22px 63px 7px rgba(0,0,0,0.10);
	        box-shadow: 28px 22px 63px 7px rgba(0,0,0,0.10);
	background-color: white;
	border-radius: 2rem;
	padding: 2em 1em;
	margin: 2em 1em;
	max-width: 40em;
	flex: 1;
}
#formular .mz-form-container {
	max-width: 100% !important;
	min-width: 8em !important;
	padding-right: 0.2em;
	padding-left: 0.2em;
}
#formular .mz-form-container.mz-col-6 {
	min-width:16em !important;
	max-width:100% !important;
}
#formular h3 { font-size: 1.75em !important; }
#formular h4 { font-size: 1.5em !important; }
#formular h5 { font-size: 1.25em !important; }
#formular p  { font-size: 1.1em !important; }
* { box-sizing: border-box; }
.don-mentiuni {
	margin-bottom: 0.5rem;
	tetx-align: justify;
	margin-top: 0.5rem;
	font-weight: 500;
}
.don-color, .don-accent, a.don-color:visited {
	color: #f06b22;
}
span.don-color, a.don-color {
	font-weight: bold;
	cursor: pointer;
}
a.don-color {
	display:inline-block;
}
a.don-color:hover {
	text-decoration: none;
	color: #ef4123;
}
div.mz-pdfr, div.mz-submit {
	border-radius: 0.55em;
	padding: 0.3em 1.5em;
	font-size: 1.1em;
}
.mz-pdfr.btn.btn-info {
	background-color: #ef4123;
	border-color: #ea4529;
}
.mz-pdfr.btn.btn-info:hover {
	background-color: #d93316;
	border-color: #d0351b;
}
ul.mz-autocomplete {
	width: 10em !important;
	max-height: 40vh !important;
}
.btn.buut {
	padding: .375em .75em;
	line-height: 1.5em;
	font-size: 1em;
}
.mz-tooltip {
	padding: 0.5em !important;
	font-size: 0.85em !important;
}
.mz-pop-head {
	font-size: 1em !important;
}
.mz-pop-bg .mz-pop {
	padding: 1em;
}