@charset "UTF-8";
.nf-form-fields-required {
  display: none; }

/* Styling all field containers */
.nf-form-cont {
  font-family: "Roboto", sans-serif;
  text-align: left; }
  .nf-form-cont .nf-page-heading {
    text-align: center;
    font-size: 3rem; }
  .nf-form-cont .nf-page-desc {
    margin-bottom: 0;
    text-align: center; }
  .nf-form-cont .nf-field-label {
    font-size: 2rem; }
  .nf-form-cont .listradio-wrap .nf-field-element li input {
    opacity: 0; }
  .nf-form-cont .listradio-wrap .nf-field-element li label {
    padding: 1rem;
    background-color: #ffffff;
    color: #161616;
    font-weight: bold;
    font-family: "Roboto", sans-serif;
    margin-left: 0;
    padding-left: 5.984rem;
    position: relative;
    border: 2px solid #cccccc; }
    .nf-form-cont .listradio-wrap .nf-field-element li label:hover {
      cursor: pointer; }
    .nf-form-cont .listradio-wrap .nf-field-element li label:before {
      content: "✓";
      color: #F7F7F7;
      background-color: #F7F7F7;
      overflow: hidden;
      font-size: 40px;
      text-align: center;
      display: block;
      border-right: 2px solid #cccccc;
      width: 4.4rem;
      height: 100%;
      line-height: 4.4rem;
      position: absolute;
      top: 0;
      left: 0; }
  .nf-form-cont .listradio-wrap .nf-field-element li input:checked + label {
    background-color: #ffffff;
    color: #161616;
    border-color: #CD392E; }
  .nf-form-cont .listradio-wrap .nf-field-element li input:checked + label::before {
    color: #ffffff;
    border-color: #CD392E;
    background-color: #CD392E; }

.nf-mp-footer .nf-next-previous .nf-previous {
  background-color: transparent;
  color: #7a7a7a;
  -webkit-box-shadow: none;
          box-shadow: none; }

/* Styling a specific field element */
#nf-field-field_ID-wrap .ninja-forms-field {
  /* Your CSS styles */ }

/* REFERENCE */
/* Styling all field containers */
.nf-form-cont {
  /* Your CSS styles */ }

/* Styling a field type container */
.field-type-name-container {
  /* Your CSS styles */ }

/* Styling all field wraps */
.field-wrap {
  /* Your CSS styles */ }

/* Styling a field type wrap */
.field-type-name-wrap {
  /* Your CSS styles */ }

/* Styling a specific field wrap */
#nf-field-field_ID-wrap {
  /* Your CSS styles */ }

/* Styling all field labels */
.field-wrap label {
  /* Your CSS styles */ }

/*  Styling a field type label */
.field-type-name-wrap label {
  /* Your CSS styles */ }

/* Styling a specific field label */
#nf-field-field_ID-wrap label {
  /* Your CSS styles */ }

/* Styling all field elements */
.ninja-forms-field {
  /* Your CSS styles */ }

/* Styling a field type element */
.field-type-name-wrap .ninja-forms-field {
  /* Your CSS styles */ }

/* Styling a specific field element */
#nf-field-field_ID-wrap .ninja-forms-field {
  /* Your CSS styles */ }
