/* --------------------------------------------
   Formular
-------------------------------------------- */
	
.formular {text-align: left;background:#edf5ff;padding: 10px;margin: 0;}

.formular p {margin:0;padding:0;}

.textblue {
	color: #039;
	font-family: Georgia;
	font-size: 16px;
	line-height: 18px;
	}
	
.textblue1 {
	border: 0px;border: none;
	background: #edf5ff;
	text-align: left;
	color: #039;
	font-family: Georgia;
	font-size: 16px;
	line-height: 18px;
	}

.selectsm {
	text-align: left;
	color: #039;
	font-family: Georgia;
	font-size: 100%;
	}
	
.selectsm_long {
	text-align: left;
	color: #039;
	font-family: Georgia;
	font-size: 100%;
	}
	
form.cmxform {position:relative; width:100%;}
	
.cmxform input[type="text"], .cmxform input[type="email"], 
.cmxform textarea, .cmxform select {
	background: #fff;
	color: #039;font-size:100%;
	border: 1px solid #b6dcf2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	position: relative;
	padding:6px 5px 8px 5px;
	width:100%;
	font-family:Georgia;
}
	
.cmxform select {
	text-indent: 0;
}

 .cmxform input[type='text'], .cmxform textarea, .cmxform input[type="email"] {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
	
.form-grup {position: relative;line-height:1em; margin-top:10px;}
	
.req {color:#c00;font-weight:bold;font-size:1.5em;}
	
.cmxform .form-grup .req {
	position: absolute;
	right: 5px;
	top: 30px;
	z-index: 1;
}
	
.cmxform .selectsm {margin-top:16px;color:#039;}


