  .js-t4form-container {
  font-family: Montserrat, sans-serif !important;
}
.js-t4form-container .form-group {
  margin-bottom: 1.5rem !important;
}
.js-t4form-container .form-group label, .js-label-text {
  font-weight: 300 !important;
}
.js-t4form-container .form-group input[type="checkbox"] + label,
.js-t4form-container .form-group input[type="radio"] + label {
  font-weight: 300 !important;
}
.js-t4form-container .form-group input[type="checkbox"] + label:focus,
.js-t4form-container .form-group input[type="radio"] + label:focus {
  outline: 3px dotted #007bff !important;
}
.js-t4form-container .form-control {
  border: 2px solid #c8c8c8 !important;
  border-radius: 0 !important;
  min-height: 45px !important;
  padding: 0.375rem 1rem !important;
}
.js-t4form-container .form-control:focus {
  outline: 3px dotted #007bff !important;
  box-shadow: none !important;
}
.js-t4form-container .js-submit.btn {
  border-radius: 0;
  padding: 1rem 3.5rem 1rem 1.5rem;
  position: relative;
  box-shadow: 0 0 0 currentColor;
  transition: background-color 0.3s ease-in-out;
}
.js-t4form-container .js-submit.btn:after {
  font-family: Material Icons;
  content: "\e315";
  font-size: 1.5rem;
  position: absolute;
  top: 50%;
  right: 1rem;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.js-t4form-container .js-submit.btn:active,
.js-t4form-container .js-submit.btn:focus,
.js-t4form-container .js-submit.btn:hover {
  box-shadow: 7px 7px 0 #183455 !important;
  transition: all 0.3s ease-in-out;
}
.js-t4form-container .js-submit.btn:disabled {
  box-shadow: none !important;
  outline: 0 !important;
}
.js-t4form-container .js-submit.btn-primary {
  border-color: transparent !important;
  background-color: #174987 !important;
  color: #fff !important;
}
.js-t4form-container .js-submit.btn-primary:active,
.js-t4form-container .js-submit.btn-primary:focus,
.js-t4form-container .js-submit.btn-primary:hover {
  color: #fff !important;
  background-color: #1b559d !important;
}
.js-t4form-container .js-submit.btn-primary:disabled {
  background-color: #174987 !important;
}
.red {color: #dc3545;}
.js-elements-container {padding: 0 7rem;}
.js-t4form-container h2, .js-t4form-container .h2 {font-size: 1.35rem !important;}
@media (max-width: 1199.98px) {
    .js-elements-container {padding: 0 3rem;}
}
/*# sourceMappingURL=maps/t4-form-builder.css.map */
