/* Textpresso Cognito Hosted UI branding */

.background-customizable {
  background-color: #f3f5f7;
}

.banner-customizable {
  padding: 26px 32px 18px;
  background-color: #ffffff;
}

.logo-customizable {
  max-width: 300px;
  max-height: 105px;
}

.label-customizable {
  color: #263746;
  font-size: 14px;
  font-weight: 600;
}

.inputField-customizable {
  border: 1px solid #b8c5d0;
  border-radius: 4px;
  box-shadow: none;
  color: #263746;
  min-height: 42px;
}

.idpButton-customizable {
  border-color: #0066cc;
  border-radius: 4px;
  background-color: #0066cc;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22302%22%20height=%2242%22%20viewBox=%220%200%20302%2042%22%3E%3Ctext%20x=%22151%22%20y=%2227%22%20text-anchor=%22middle%22%20font-family=%22Arial,sans-serif%22%20font-size=%2216%22%20font-weight=%22700%22%20fill=%22white%22%3EAlliance%20curator%20sign-in%3C/text%3E%3C/svg%3E);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 302px 42px;
  color: #ffffff;
  font-size: 0;
  font-weight: 700;
  min-height: 42px;
  width: 100%;
}

.submitButton-customizable {
  border-color: #0066cc;
  border-radius: 4px;
  background-color: #0066cc;
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  min-height: 42px;
  width: 100%;
}

.idpButton-customizable:hover {
  border-color: #0052a3;
  background-color: #0052a3;
}

.submitButton-customizable:hover {
  border-color: #0052a3;
  background-color: #0052a3;
}

.textDescription-customizable {
  display: block;
  min-height: 24px;
  padding: 12px 0 10px;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22302%22%20height=%2224%22%20viewBox=%220%200%20302%2024%22%3E%3Ctext%20x=%22151%22%20y=%2217%22%20text-anchor=%22middle%22%20font-family=%22Arial,sans-serif%22%20font-size=%2215%22%20fill=%22%23394b59%22%3ETextpresso%20account%20sign-in%3C/text%3E%3C/svg%3E);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 302px 24px;
  color: #394b59;
  font-size: 0;
  line-height: 1.4;
}

.idpDescription-customizable {
  display: block;
  padding: 0;
  color: #394b59;
  font-size: 0;
  line-height: 1.4;
}

.legalText-customizable {
  color: #5a6b78;
  font-size: 12px;
  line-height: 1.45;
}

.redirect-customizable {
  color: #005ea8;
}
