main form .sfContentBlock {margin-bottom: 1rem;}

h5.sub-title {
  color: rgba(174, 93, 87, 1);
  font-size: 1.5rem;
}

.iy-website form a,
.iy-website form p {font-size: 1.1rem;}

.iy-website form p {margin-bottom: 0;}
.iy-website form li label {font-size: 1.1rem; color: #333;}

form,
.form-label {font-family: 'Barlow Condensed'}

form .input_terms-and-conditions {
    border: 1px solid #ced4da;
    padding: 16px;
    border-radius: 4px;
    height: 200px;
    overflow: scroll;
    font-size: smaller;
}

form .form-label {
    margin-bottom: 0.25rem;
    font-weight: 600;
    font-size: 1.25rem;
    color:#333;
}

form .sf-FileField input {
    font-size: .9rem;
}

form small.text-muted,
form p.text-muted{
    font-size: 1rem;
    padding: 0.25rem;
}

form ._hide-label .form-label {display: none;}

form .form-control,
form .form-select{font-size: 1.1rem;}

form>.sf-fieldWrp,
form>.form-group {
  margin-bottom: 1.5rem;
  margin-left: 1rem;
}

form .form-group .form-label.required:after {
  content:" *";
  color:red;
}

form .form-group._indented {
  margin-left: 1.5rem;
}

.text-danger {
    font-weight: 600;
    font-size: 1rem;
    margin-top: 0.25rem;
}

/* custom CSS for RADIO BUTTONS */

form .sf-fieldWrp.sf-RadioButtons {
    margin-bottom: 1.5rem;
}


form .sf-fieldWrp.sf-RadioButtons strong {
    display: block;
    margin-bottom: 0.25rem;
    font-weight: 600;
    font-size: 1.25rem;
    color:#333;
}

/* this is applied only for template_inline*/
form .sf-fieldWrp.sf-RadioButtons label {
    font-weight: normal;
    font-size: 1.1rem;
    margin-right: 1.5rem;
}
/* --- */


form .form-group input[type="date"],
form .form-group input[type="month"]{
    max-width:150px;
}

form button.sf-Captcha-button svg {
    width: 32px;
    height: 36px;
}

form button.btn-primary[type=submit] {
    background-color: rgba(174, 93, 87, 1);
    border-color: rgba(174, 93, 87, 1);
    color: rgba(255, 255, 255, 1);
    padding: 15px 20px;
    border-radius: 30px;
 }

form .list-inline-item:not(:last-child) {margin-right: 2rem;}
form .list-inline-item input {margin-right: .25rem;}

/* customization of captcha code */

form div[data-sf-role="field-captcha-container"] {margin-top: 2rem;}
form div[data-sf-role="field-captcha-container"]>div {display: inline; margin-right: 2rem;}
form div[data-sf-role="field-captcha-container"]>div img {margin-bottom: .5rem;}
form div[data-sf-role="field-captcha-container"] .form-inline label {font-size: 1.1rem;}