body, h1, h2, h3, h4, h5, h6 {
  font-family: "proxima-nova", sans-serif; }

.custom-form .form-group {
  margin-bottom: 0; }
.custom-form form input.form-control:not([type=checkbox]):not([type=radio]) {
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 18px; }
  .custom-form form input.form-control:not([type=checkbox]):not([type=radio]):focus {
    outline: none !important;
    border: 1px solid transparent;
    -moz-box-shadow: inset 0 0 0 3px #4dc1be;
    -webkit-box-shadow: inset 0 0 0 3px #4dc1be;
    box-shadow: inset 0 0 0 3px #4dc1be; }
.custom-form .btn {
  margin-left: -4px;
  box-shadow: 0;
  border-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  padding-top: 19px;
  padding-bottom: 18px; }
.custom-form .col-sm-8, .custom-form .col-sm-4 {
  padding-left: 0;
  padding-right: 0; }
