#jsn_form_2.jsn-master .jsn-bootstrap  .jsn-form-content .control-group{
background-color:#ffffff;
}
#jsn_form_2.jsn-master .jsn-bootstrap  .jsn-form-content .control-group.ui-state-highlight{
background-color:#ffffff !important;
border-color:transparent !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-color:#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;
}
#jsn_form_2 .control-label {
	display: none !important;
}


.control-group.rezervare_nume.single_line_text_93477438114_11_59.ui-state-highlight {
	background: transparent !important;
}
.control-group.rezervare_telefon.single_line_text_81553584514_12_24.ui-state-highlight{
background: transparent !important;
}

.control-group.rezervare_email.email_12105578514_12_50.ui-state-highlight{
background: transparent !important;
}

.control-group.rezervare_data.date_93301582414_13_7.ui-state-highlight{
background: transparent !important;
}

.control-group.rezervare_mesaj.paragraph_text_91479559314_13_59.ui-state-highlight{
background: transparent !important;
}


#\35 -jsn-uf-form-field {
	border-radius: 0px;
	font-family: Montserrat;
	font-size: 12px;
}

#\36 -jsn-uf-form-field {
	border-radius: 0px;
	font-family: Montserrat;
	font-size: 12px;
}
#\37 -jsn-uf-form-field {
	border-radius: 0px;
	font-family: Montserrat;
	font-size: 12px;
}

#\38 -jsn-uf-form-field {
	border-radius: 0px;
	font-family: Montserrat;
	font-size: 12px;
  margin-right:20px;
}

#range_8 {
	border-radius: 0px;
	font-family: Montserrat;
	font-size: 12px;
  margin-right:20px;
}
#\39 -jsn-uf-form-field {
	border-radius: 0px;
	font-family: Montserrat;
	font-size: 12px;
	border: 1px solid rgba(0, 0, 0, .15);
	width: 100%;
	padding: 0.5rem 0.75rem;
}

.contact-buton {
	font-family: Montserrat !important;
	font-size: 13px !important;
	font-weight: 700 !important;
	background-color: #ff7f7f !important;
	border: 1px solid #ff7f7f !important;
	border-radius: 0px !important;
 	width:100% !important;
}
.jsn-uniform .form-actions .btn-toolbar {
	width: 100% !important;
}

#jsn_form_2 .form-actions {
	padding: 0px 0px !important;
	margin: 0px -15px 0px 11px !important;
}

#jsn_form_2 .control-group.rezervare_data.date_93301582414_13_7 .controls {
	display: flex !important;
	flex-direction: row !important;
	justify-content: space-between;
}

#jsn_form_2 .input-append.jsn-inline {
	display: flex !important;
  flex-direction:row !important
}

@media (max-width: 670px){
  
  #jsn_form_2 .control-group.rezervare_data.date_93301582414_13_7 .controls {
	display: block !important;
	
}
  
#jsn_form_2 .input-append.jsn-inline {
	margin-bottom: 20px;
}
}
