/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
/* 
 <style type="text/css">*/
 
 
 
 .formRed{
	 background:#006fba;
	 color:#fff;
	 padding:10px;
	 text-align:center;
 }
 
 .formResponsive .formError{
	background: #006fba;
	padding:2px 5px;
	color:#fff;
	margin-left:5px;
	
 }
 
 .formResponsive input.rsform-error, .formResponsive textarea.rsform-error, .formResponsive select.rsform-error
 {
	 background: #e5e5e5 !important;
	 color:#006fba;
border: 2px solid #006fba;

 }
 
.formResponsive label
{
display:inline;
max-width:400px !important;
}

.formResponsive textarea:focus, .formResponsive input[type="text"]:focus, .formResponsive input[type="number"]:focus, .formResponsive input[type="email"]:focus, .formResponsive input[type="tel"]:focus, .formResponsive input[type="url"]:focus, .formResponsive input[type="password"]:focus, .formResponsive select:focus{
	border-color: rgba(0,111,186, 0.8);

outline: 0;
outline: thin dotted \9;
/* IE6-9 */
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0,111,186, 0.6);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0,111,186, 0.6);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0,111,186, 0.6);
}


.formResponsive input[type="checkbox"]
{
display:none;
-webkit-appearance: none;
}



.formResponsive input[type="checkbox"] 
{
outline: 0;	
margin-top: 3px;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
}

.formResponsive input[type="checkbox"]:active, 
.formResponsive input[type="checkbox"]:checked:active, 
{
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.formResponsive input[type="checkbox"]:checked 
{
content: "\2716" !important;
background-color: #006fba;
	border: 1px solid #006fba;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #ffffff;
}

formResponsive input[type="checkbox"]:checked:after
{       content: "\2716" !important;
	font-size: 11px;
	position: absolute;
	top: 0px;
	left: 3px;
	color: #ffffff !important;

}


.formResponsive input[type="radio"]
{
outline: 0;
display:none;
margin-top:3px;	
-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
}

.formResponsive input[type="radio"]:active, 
.formResponsive input[type="radio"]:checked:active, 
{
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.formResponsive input[type="radio"]:checked 
{
content: " " !important;
background-color: #006fba;
	border: 1px solid #006fba;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #ffffff;
}

formResponsive input[type="radio"]:checked:after
{       content: ' ' !important;
	font-size: 11px;
	position: absolute;
	top: 0px;
	left: 3px;
	color: #ffffff !important;

}

.rsform-submit-button, .rsform-button, uk-button,
.formResponsive input[type="button"].rsform-button-next, .formResponsive button[type="button"].rsform-button-next, 
.formResponsive input[type="button"].rsform-button-prev, .formResponsive button[type="button"].rsform-button-prev,
.formResponsive input[type="button"], .formResponsive input[type="submit"], .formResponsive input[type="reset"],
.formResponsive input[type="submit"], .formResponsive button[type="submit"]
{
min-width:70px;
margin-right:3px;
line-height: 20px !important;
padding:5px 10px 5px 10px !important;
display: inline-block;
-moz-box-sizing: border-box;
box-sizing: border-box;
vertical-align: middle;
text-decoration: none;
text-align: center;
border: none;
line-height: 30px;
min-height: 30px;
letter-spacing: normal;
padding: 0 12px;
background: #fff;
color: #555;
border: 1px solid rgba(0, 0, 0, 0.07);
border-radius: 2px;
background-origin: border-box;
background: #f5f5f5;
background-image: -webkit-linear-gradient(top, #f9f9f9, #f0f0f0);
background-image: linear-gradient(to bottom, #f9f9f9, #f0f0f0);
font-size: 13px;
font-weight: 300;
text-transform: uppercase;
}


.rsform-submit-button:hover, .rsform-button:hover,
.formResponsive button[type="button"].rsform-button-next:hover, .formResponsive input[type="button"].rsform-button-next:hover,
.formResponsive input[type="button"].rsform-button-prev:hover, .formResponsive button[type="button"].rsform-button-prev:hover,
.formResponsive input[type="button"]:hover, .formResponsive input[type="reset"]:hover, .formResponsive input[type="submit"]:hover,
.formResponsive input[type="submit"]:hover, .formResponsive button[type="submit"]:hover
{
	color: #333333;
text-decoration: none;

background-color: #d9d9d9;
background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-ms-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
border: 1px solid rgba(0, 0, 0, 0.07) !important;
/* Buttons in IE7 don't get borders, so darken on hover */


}
