/* Form colors */
.tsgi-custom-form-container {
  background-color: #f2f2f2;
  border-radius: 8px;
  padding: 81px 93px; }
  @media (max-width: 800px) {
    .tsgi-custom-form-container {
      padding: 25px; } }
  @supports (-webkit-overflow-scrolling: touch) {
    .tsgi-custom-form-container input[type="checkbox"] {
      background: white;
      border: 1px solid gray;
      border-radius: 0;
      width: 66px;
      transform: scale(1) !important; } }
  .tsgi-custom-form-container form .input-container {
    position: relative; }
    .tsgi-custom-form-container form .input-container input[type="text"], .tsgi-custom-form-container form .input-container input[type="email"], .tsgi-custom-form-container form .input-container select {
      background: white;
      border-radius: 3px;
      border: none;
      color: #4e4e4e;
      font-family: 'Montserrat', sans-serif;
      font-size: 16px;
      font-weight: 600;
      height: 62px;
      margin-bottom: 18px;
      padding: 22px;
      width: 100%; }
    .tsgi-custom-form-container form .input-container .inside-input {
      font-family: 'Montserrat', sans-serif;
      font-size: 16px;
      font-weight: 600;
      color: #4e4e4e;
      left: 24px;
      position: absolute;
      top: 20px; }
    .tsgi-custom-form-container form .input-container .input-description {
      color: #a6a6a6;
      font-family: Montserrat;
      font-size: 12px;
      font-weight: normal;
      position: absolute;
      right: 18px;
      top: 24px; }
    .tsgi-custom-form-container form .input-container input[type="submit"] {
      background: #fd5002;
      border: none;
      cursor: pointer;
      margin: 0;
      padding: 22px 31px; }
  .tsgi-custom-form-container form .field-error {
    color: red;
    font-size: 13px;
    margin-bottom: 20px;
    position: relative;
    top: -10px; }
  .tsgi-custom-form-container form .submit {
    margin-top: 40px; }
  .tsgi-custom-form-container .checkbox-container {
    display: inline-flex; }
    .tsgi-custom-form-container .checkbox-container label {
      margin: 0;
      margin-left: 25px; }
    .tsgi-custom-form-container .checkbox-container input {
      margin-top: 7px;
      margin-left: 3px;
      transform: scale(1.5); }

.tsgi-custom-form-headline > div:first-child {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 5px; }
  @media (max-width: 500px) {
    .tsgi-custom-form-headline > div:first-child {
      margin-bottom: 40px; } }
.tsgi-custom-form-headline > div:last-child {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 36px; }

.ui-widget.ui-dialog {
  width: 75% !important;
  height: 75% !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
  position: fixed; }

.ui-dialog-content.ui-widget-content {
  height: 100% !important;
  overflow: hidden !important;
  padding-bottom: 60px !important; }

.ui-dialog-content.ui-widget-content .tos-container {
  overflow-x: hidden;
  overflow-y: scroll;
  height: 100%; }

.ui-widget-overlay {
  background: #aaaaaa;
  opacity: 0.8; }

.loan form .input-container input[type="text"], .loan form .input-container input[type="email"], .loan form .input-container select, .loan form .input-container .inside-input, .loan form .input-container .input-description {
  font-family: "Hind Siliguri", sans-serif;
  font-weight: 400; }
.loan form .input-container input[type="submit"] {
  background: #4a92f7;
  color: white; }
.loan form .input-container #income_category {
  padding: 18px; }
.loan .tsgi-custom-form-headline > div:first-child {
  font-family: "Hind Siliguri", sans-serif;
  font-weight: 400; }
.loan .tsgi-custom-form-headline > div:last-child {
  font-family: "Hind Siliguri", sans-serif;
  font-weight: 400; }

/*# sourceMappingURL=tsgi-custom-form.css.map */
