#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group{
border-radius:1px;
-moz-border-radius:1;
-webkit-border-radius:1;
padding:10px;
}
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group.ui-state-highlight{
background:#FCF8E3 !important;
border-color:#FBEED5 !important;
}
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group .control-label {
color:#333333;
font-family: Verdana, Geneva, sans-serif;
font-size:14px;
}
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block,
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-inline,
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block span.label {
color:#FFFFFF;
}
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group .label-important,
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group .label-important .badge-important {
background:#B94A48;
}
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block,
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-inline,
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block span.label {
color:#FFFFFF;
}
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls input,
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls select,
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls textarea {
background:#ffffff;
color:#666666;
}
h1 { margin: 10px 0 10px; font-size: 24px; color: #fff; }
hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; }

/* Form style */

input { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	}

input,button, select { 
	width: 100%; 
	padding: 12.9px; 
	border: 1px solid #F0F0F0; 
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {   
border-color: none;
box-shadow: none;
outline: 0 none;
}

textarea { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	width: 100%; 
	height: 130px;
	padding: 13px; 
	color: #444; 
	background: #fff; 
	border: 1px solid #F2F2F2; 
	margin-top: 0px;
	margin-left: ;
	margin-right:15px;
	-webkit-border-radius:2px; 
}

input:focus, textarea:focus, select:focus { 
	border: 1px solid #999; 
	background-color: #fff; 
	color:#333; 
}

input.submit,button.submit { 
	width: auto;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    border: none!important;
    font-size: 11px;
    padding: 15px 40px;
    line-height: 22px;
    border-radius: 100px;
	margin: 15px 0px;
	cursor: pointer; 
	-webkit-transition: .4s cubic-bezier(0.25,.46,.45,.94);
	transition: .4s cubic-bezier(0.25,.46,.45,.94);
	-webkit-transition-property: background-color,color;
	transition-property: background-color,color;
}

input.submit:hover,button.submit:hover { 
	background:#444; 
}

input[type="submit"][disabled] { background:#888; }

span.required { 
	font-size: 13px; 
	color: #ff0000; 
}

