@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400|Montserrat:500,600&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;600;700&display=swap");
h1, h2, h3, h4, h5, h6, label, .col-form-label {
  font-family: "Open Sans", "Cairo", cursive, sans-serif;
}

.google-recaptcha-container {
  width: fit-content;
  margin: 0 auto;
  padding: 15px 0;
  margin-bottom: 15px;
}

.captcha-error, .error {
  color: #f44336;
  font-size: 80%;
}

.captcha-error {
  text-align: center;
  display: none;
}

.select2-container.is-invalid .select2-choice {
  border-color: #e95b35 !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23e95b35' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23e95b35' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(1.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

body.rtl .bootstrap-touchspin .input-group-btn-vertical {
  left: 0 !important;
  right: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../../assets/css/app.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAAQ;AACA;AAER;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA%22,%22file%22:%22app.output.css%22%7D */
