#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group{
padding:10px;
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group.ui-state-highlight{
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .control-label {
color:#333333;
font-family: Verdana, Geneva, sans-serif;
font-size:14px;
}
#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-color:#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:#333333;
}
.jsn-uniform.jsn-master .jsn-bootstrap .jsn-form-content span.required {
    color: red;
    font-weight: bold;
    margin: 0 5px;
    display: none;
}

#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group {
    padding: 3px;
}


.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
    margin-left: -6px;
    width: 302px;
    background-color: #108fda;
}

.jsn-uniform .form-actions .btn-toolbar {
    display: inline-block;
    margin-left: -6px!important;
}


input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-control) {
    width: 86%!important;
}


#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: #333333;
    font-size: 17px;
    padding-left: 10px;
    padding-top: 10px;
}

/*
.jsn-uniform.jsn-master .jsn-row-container
.control-group .controls textarea {
    height: auto;
    box-sizing: content-box;
    height: auto;
    box-sizing: content-box;
    padding-left: 13px;
    width: 101%!important;
    font-weight: 400;
    font-size: 16px;
    padding-top: 10px;
}
*/

@media (max-width: 979px) { 
.jsn-uniform.jsn-master .jsn-row-container 
  .control-group .controls textarea {
    height: auto;
    box-sizing: content-box;
    padding-left: 13px;
    width: 86%!important;
    font-weight: 400;
    font-size: 16px;
    padding-top: 10px;
}
}


.jsn-master .jsn-input-xlarge-fluid {
    width: 88%;
    font-size: 18px;
}

