@charset 'UTF-8';
::-webkit-input-placeholder {
    color:#000100;font-size:10px;
}
:-moz-placeholder {
    color:#000100;font-size:10px;
}
::-moz-placeholder {
    color:#000100;font-size:10px;
}
:-ms-input-placeholder {
    color:#000100;font-size:10px;
}
p.mailsent { color:#ff9800; font-family: 'Roboto', sans-serif; font-weight:12px; font-weight:700; padding-bottom:10px; padding-left:12px; padding-right:12px; 
text-align:center; }
.errormessage { color:#F00; font-size:11px; padding-left:5px; }
#feedback-form input[type="text"],
#feedback-form input[type="email"],
#feedback-form input[type="tel"],
#feedback-form input[type="url"],
#feedback-form textarea, select { background:#fff; font-family:'Roboto', sans-serif; font-size:11px; height:24px; border:none; color:#666; margin:0; margin-left:1px;padding:2px 0 0 6px; font-weight:400; border:1px solid #b3b2b3;}

#feedback-form button[type="submit"] { background:#fff; font-family:'Roboto', sans-serif; font-size:11px; height:24px; border:none; color:#666; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
#feedback-form {text-shadow:0 1px 0 #FFF; padding:0px; margin-top:0px; padding-top:10px; }

#feedback-form input[type="text"]:hover,
#feedback-form input[type="email"]:hover,
#feedback-form input[type="tel"]:hover,
#feedback-form input[type="url"]:hover,
#feedback-form textarea:hover { -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
#feedback-form textarea { height:100px; max-width:100%; margin-top:10px; }
#feedback-form button[type="submit"] { cursor:pointer; width:75px;border:none;margin:0;padding:0px; background:#12497e; color:#fff;border-radius: 5px; height:22px; line-height:22px; font-family: 'Roboto', sans-serif; font-weight:500; letter-spacing:1px; font-size:12px; margin-left:0; margin-bottom:10px; }
#feedback-form button[type="submit"]{ -webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;}
#feedback-form button[type="submit"]:hover { background:#ff9900; }
#feedback-form input:focus,
#feedback-form textarea:focus { outline:0; text-transform:none; color:#000; }
#feedback-form .row { width:100%;  }
#feedback-form .row div { display:table-cell; padding-bottom:15px; padding-right:7px;  }
#feedback-form input[type="text"].small, #feedback-form input[type="tel"].small,  #feedback-form input[type="email"].small, #feedback-form textarea {  width:146px; }
#feedback-form input[type="text"].big, #feedback-form input[type="tel"].big,  #feedback-form input[type="email"].big, #feedback-form textarea.big, #feedback-form select  {  width:300px; }
#feedback-form textarea { margin-top:0; height:164px;  }

#feedback-form select { height:24px; border:none; border:1px solid #b3b2b3;  }
select { padding:3px 3px 3px 34px; background:#fff url(../images/select.png) no-repeat left top;border:none;outline:none;display: inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none; cursor:pointer; border:1px solid #e5e5e5;  width:100%; }

#feedback-form label { color:#000100;font-size:12px;font-weight:300; display:block; padding-bottom:5px; }
#feedback-form { color:#000100; padding-top:20px; }


#feedback-form input[type='text'].error, #feedback-form input[type='email'].error, #feedback-form input[type='telephone'].error,
#feedback-form textarea.error, #feedback-form select.error { border:1px solid #f00; }

@media only screen and (min-device-width: 320px) and (max-device-width: 480px), (max-width: 768px) {
	.feedback-form { margin:0; width:92%; margin:20px auto; }
	#feedback-form .row div { display:block; padding-right:0px; padding-bottom:10px; }
	#feedback-form input[type="text"].small, #feedback-form input[type="tel"].small, #feedback-form input[type="email"].small, #feedback-form textarea  { width:92%; }
	#feedback-form input[type="text"].big, #feedback-form input[type="tel"].big,  #feedback-form input[type="email"].big, #feedback-form textarea.big, #feedback-form select  {  width:92%; }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
	#feedback-form select {outline : none; overflow : hidden; text-indent : 0.01px;text-overflow : ''; background:#fff url(../images/select.png) no-repeat left top;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none; }
	#feedback-form select::-ms-expand { display: none; }
}

@media screen\9 {
	#feedback-form select {outline : none; overflow : hidden; text-indent : 0.01px;text-overflow : ''; background:#fff url(../images/select.png) no-repeat left top;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none; }
	#feedback-form select::-ms-expand { display: none; }
}

@media \0screen\,screen\9 {
	#feedback-form select {outline : none; overflow : hidden; text-indent : 0.01px;text-overflow : ''; background:#fff url(../images/select.png) no-repeat left top;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none; }
	#feedback-form select::-ms-expand { display: none; }
}

@media screen and (min-width:0){
	#feedback-form select {outline : none; overflow : hidden; text-indent : 0.01px;text-overflow : ''; background:#fff url(../images/select.png) no-repeat left top;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none; }
	#feedback-form select::-ms-expand { display: none; }
}