#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group{
border-radius:10px;
-moz-border-radius:10;
-webkit-border-radius:10;
padding:10px;
margin:10px 0px;
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group.ui-state-highlight{
background:#d31266 !important;
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .control-label {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block,
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-inline,
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block span.label {
color:#FFFFFF;
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .label-important,
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .label-important .badge-important {
background:#B94A48;
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block,
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-inline,
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block span.label {
color:#FFFFFF;
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls input,
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls select,
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls textarea {
background:#ffffff;
color:#000000;
}
.termekvalasztas {
    background: #d31266;
    padding: 10px 25px 30px !important;
    border-radius: 10px 100px 10px 100px !important;
}

.termekvalasztas .controls {
    background: #fff;
    padding: 30px;
    border-radius: 10px 100px;
}

.nemlatszikacimke .control-label {
    display: none !important;
}

p, .radio {
    font-size: 16px;
    line-height: 1.5;
}

.controls input, .controls textarea {
    font-size: 16px;
    padding: 10px;  
}

.control-group[class*="single_line_text"] input, .email {
    width: 90% !important;
}

.btn-primary {
  background-color: #d31266; 
  border-color: #a20046; 
  color: #fff; 
  padding: 20px 50px;
}
.btn-primary a {
  color:#fff; 
  font-size: 22px; 
  border-radius: 6px;
}
.btn-primary:hover {
  color: #fff; 
  background-color: #222; 
  border-color: #ff0060;
}
