body.forms {
  font-family: "PT Sans", Helvetica, Arial, sans-serif;
  background: #f5f7fa;
}

.forms-header {
  min-height: 50px;
  background-color: #3f51b5;
  background-image: -webkit-linear-gradient(left, #23b7e5 0%, #51c6ea 100%);
  background-image: -o-linear-gradient(left, #23b7e5 0%, #51c6ea 100%);
  background-image: linear-gradient(to right, #0077c2 0%, #077eca 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff23b7e5", endColorstr="#ff51c6ea", GradientType=1);
}
.forms-header a {
  display: block;
  margin: 0 auto;
  padding: 5px 0;
  width: 230px;
}

.sz-form {
  width: 360px;
  margin: 100px auto 0;
}
.sz-form .form {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
}
.sz-form p {
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 0;
}
.sz-form .top {
  border-bottom: 1px solid #ddd;
  padding: 30px;
}
.sz-form .top img {
  margin-bottom: 15px;
}
.sz-form .center {
  padding: 40px;
}
.sz-form .bottom {
  padding: 10px 5px;
}
.sz-form .bottom a {
  color: #76757b;
}
.sz-form .bottom a:hover {
  color: #37363e;
}
.sz-form form .form-group {
  position: relative;
}
.sz-form form .form-group i.fas {
  position: absolute;
  top: 11px;
  left: 13px;
  font-size: 16px;
  color: #c3c3c3;
  z-index: 5;
}
.sz-form form .form-control {
  height: 40px;
  border-radius: 3px;
  font-size: 16px;
  padding-left: 38px;
}
.sz-form button[type=submit] {
  margin: 0;
  text-transform: uppercase;
  font-family: "Work Sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  padding: 10px 20px;
  border-radius: 3px;
}
.sz-form button[type=submit]:hover {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.sz-form h4 {
  font-size: 24px;
  margin-top: 20px;
  margin-bottom: 0;
}
.sz-form .kv-container {
  width: 100%;
}
.sz-form .kv-container .input-group {
  margin-bottom: 10px;
}
.sz-form .custom-submit-btn {
  padding: 10px 20px;
  border-radius: 3px;
}
.sz-form .custom-submit-btn:hover {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

.narrow-modal .top {
  border-bottom: 1px solid #ddd;
  padding: 0 30px 30px 30px;
}
.narrow-modal .top img {
  margin-bottom: 15px;
}
.narrow-modal .center {
  padding: 40px;
}
.narrow-modal .bottom {
  padding: 0 15px 10px 15px;
}
.narrow-modal .bottom a {
  color: #76757b;
}
.narrow-modal .bottom a:hover {
  color: #37363e;
}
.narrow-modal form .form-group {
  position: relative;
}
.narrow-modal form .form-group i.fas {
  position: absolute;
  top: 11px;
  left: 13px;
  font-size: 16px;
  color: #c3c3c3;
}
.narrow-modal form .form-control {
  height: 40px;
  border-radius: 3px;
  font-size: 16px;
  padding-left: 38px;
}
.narrow-modal h4 {
  font-size: 24px;
  margin-top: 20px;
  margin-bottom: 0;
}
.narrow-modal button[type=submit] {
  margin: 0;
}

.grecaptcha-badge {
  display: none !important;
}

/*# sourceMappingURL=forms.css.map */
