
form.formular, .validationEngineContainer {
	/*font-family: tahoma, verdana, "sans-serif";*/
	/*font-size: 12px;*/
	padding: 5px;
	border: 0px none #A5A8B8;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	color: #525252;
	font-weight: normal;
	
}
.formular fieldset {
	margin-top: 20px;
	padding: 15px;
	border: 1px solid #B5B8C8;
}

.formular legend {
	font-size: 12px;
	color: #15428B;
	font-weight: 900;
}

.formular fieldset label {
	float: none;
	text-align: inherit;
	display:block;
	width: auto;
	font-size: 18px;
	font-family: 'Roboto';
}
.formular label {
	float: none;
	text-align: inherit;
	display:block;
	width: auto;
	font-size: 18px;
	font-family: 'Roboto';
}


.formular label span {
	color: #000;
	
}
 
.formular input:focus,.formular select:focus,.formular textarea:focus {border: 1px solid  rgb(42 125 46 / 95%) !important; outline-color: rgb(42 125 46 / 95%);  }
.formular input,.formular select,.formular textarea {
	min-height:35px; outline-color: #961f63 
	font-family: 'Roboto';
	font-size: 16px;
	display: block;   
	width:100%;
	border: 1px solid rgb(168 207 69 / 42%) !important;  
  background-color: #f6f6f6;
  border-color: #f6f6f6;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}

.formular .text-input {
	font-family: 'Roboto';
	font-size: 16px;
	display: block;   
	width: 100%;
	/**/border: 1px solid #f6f6f6;
  background-color: #f6f6f6;
  border-color: #f6f6f6;
	min-height:35px;
 
    border-color: #f6f6f6;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}
.formular .col-fulla{
width:100%;
    float: left;
    display: inline-block; text-align:left;
    font-family: 'Roboto';
    font-size: 16px;
    line-height: 35px;
    color: ##202c83;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px;}
.formular textarea {
	font-family: 'Roboto';
	font-size: 16px;
	display: block;   
	width: 100%;
  border-color: #f6f6f6;
 	min-height:100px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}

.formular .infos {
	background: #FFF;
	color: #333;
	font-size: 14px;
	padding: 10px;
	margin-bottom: 20px;
}

.formular span.checkbox, .formular .checkbox, .formular .radio {
	display: inline;
}
.formular input .submit {margin-bottom: 0px;}
.formular .submit {
font-family: 'Roboto';
	font-size: 16px;
	/*border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;*/
	width:150px;


	margin-top: 0px;
	
	text-decoration: none;
	cursor: pointer;
	/*border:1px solid #15aeec;*/
	/*-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;*/

	padding: 5px 10px 5px 10px;
	text-decoration:none;
	display:inline-block;
	/*text-shadow: -1px -1px 0 rgba(0,0,0,0.3);*/
	
	color: #FFFFFF;
	  
	    background-color: #008854;

	
/*
    background-image: linear-gradient(top, #97b2c7 0%, #354B5E 100%);
    background-image: -o-linear-gradient(top, #97b2c7 0%, #354B5E 100%);
    background-image: -moz-linear-gradient(top, #97b2c7 0%, #354B5E 100%);
    background-image: -webkit-linear-gradient(top, #97b2c7 0%, #354B5E 100%);
    background-image: -ms-linear-gradient(top, #97b2c7 0%, #354B5E 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#97b2c7', endColorstr='#354B5E',GradientType=0); */



	
}


.formular .submit:hover{
font-family: 'Roboto';
	font-size: 16px;
	/*border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;*/
	
	margin-top: 0px;

	text-decoration: none;
	cursor: pointer;
	border:1px solid #15aeec;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	
padding: 5px 10px 5px 10px;
	text-decoration:none;
	display:inline-block;
 
	
	color: #FFFFFF;
border:1px solid #354B5E;


 background: #354B5E !important;;
	 

	
}


.formular hr {
	clear: both;
	visibility: hidden;
}

.formular .fc-error {
	width: 350px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 12px;
	margin-bottom: 15px;
	background: #FFEAEA;
}

.formular input[data-prompt-position="inline"] {
	display: inline;
}

.footnote {
	font-size: 11px;
	color: #666;
	font-style: italic;
}

.prompt-target {
	border: 1px dotted #666;
	min-height: 21px;
}

.inline-prompts label>span{
	display: inline-block;
	width: 250px;
}

.inline-prompts .text-input+.formError{
	margin-left: 10px;
}

.prompt-summary .inline {
	display: block;
}
.1ipp{
	padding-bottom: 35px;
	margin-bottom: 40px;
}

#captchaInput{width:250px;}
@media only screen and (max-width: 619px) {
.formular input,.formular select,.formular textarea {width: 100%;
}
.formular textarea {
	width: 100%;}
.formular .text-input {


	width: 100%;}

}