@font-face {
  font-family: "Airbnb-Cereal-App-bold";
  src: url("../fonts/AirbnbCerealApp-Bold.eot");
  src: url("../fonts/AirbnbCerealApp-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/AirbnbCerealApp-Bold.woff2") format("woff2"), url("../fonts/AirbnbCerealApp-Bold.woff") format("woff"), url("../fonts/AirbnbCerealApp-Bold.ttf") format("truetype"), url("../fonts/AirbnbCerealApp-Bold.svg#AirbnbCerealApp-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Airbnb-Cereal-App-medium";
  src: url("../fonts/AirbnbCerealApp-Medium.eot");
  src: url("../fonts/AirbnbCerealApp-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/AirbnbCerealApp-Medium.woff2") format("woff2"), url("../fonts/AirbnbCerealApp-Medium.woff") format("woff"), url("../fonts/AirbnbCerealApp-Medium.ttf") format("truetype"), url("../fonts/AirbnbCerealApp-Medium.svg#AirbnbCerealApp-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Airbnb-Cereal-App-regular";
  src: url("../fonts/AirbnbCerealApp-Book.eot");
  src: url("../fonts/AirbnbCerealApp-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/AirbnbCerealApp-Book.woff2") format("woff2"), url("../fonts/AirbnbCerealApp-Book.woff") format("woff"), url("../fonts/AirbnbCerealApp-Book.ttf") format("truetype"), url("../fonts/AirbnbCerealApp-Book.svg#AirbnbCerealApp-Book") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.custom-select {
  background-image: url(../images/down-arrow-grey.svg);
  background-size: 11px 6px;
}

.custom-form {
  border: 0.75px solid var(--primary-border, #D0D0D0);
  border-radius: 5px;
  padding: 14px 16px;
  background-color: var(--custom-white, #ffffff);
  color: var(--black-v2, #1F2034) !important;
}
.custom-form::-moz-placeholder {
  color: #909090;
}
.custom-form::placeholder {
  color: #909090;
}
.custom-form:focus {
  background-color: var(--custom-white, #ffffff);
}

.tooltip-inner {
  font-size: 12px;
  font-family: "Airbnb-Cereal-App-medium";
  padding: 4px 12px;
  color: var(--color-white, #ffffff);
  background-color: var(--bg-primary-dark, #1F2A37);
  text-align: left;
}

.tooltip-arrow::before {
  border-right-color: var(--bg-primary-dark, #1F2A37) !important;
}

.custom-textarea {
  resize: none;
  height: 100px;
}

input:disabled {
  background-color: var(--bg-disabled, #F2F2F2);
  color: #909090;
}

select:disabled {
  background-color: var(--bg-disabled, #F2F2F2);
  color: #909090;
}

.custom-switcher {
  width: 34px;
  height: 17px;
  background-color: var(--custom-white, #ffffff);
}
.custom-switcher:checked {
  background-color: var(--bg-success-v3, #00AD4F);
  border: 0;
}

input[type=date]::-webkit-calendar-picker-indicator {
  background-image: url(../images/calender-icon.svg);
  background-repeat: no-repeat;
  background-position: right 4px center;
  cursor: pointer;
}

.dark-theme input[type=date]::-webkit-calendar-picker-indicator {
  background-image: url(../images/dark-calendar-icon.svg);
}

.dark-theme .custom-form {
  border: 0;
  background-color: #20242F;
}

.dark-theme .custom-file {
  background-color: #0d111d !important;
  color: #fff;
  border-color: #292a2f !important;
}/*# sourceMappingURL=forms.css.map */