html {
  position: initial !important;
  overflow: initial;
}

.slides,
.slides p {
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
}
.slides h1,
.slides h2,
.slides h3,
.slides h4,
.slides h5,
.slides h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: 200;
}
.slides .button,
.slides .slides-form {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}

.react-select-class {
  font-size: 14px;
}

.react-select-class > div {
  margin-top: 7px;
}

.react-select-class > div > div:first-child {
  padding: 8px;
  max-height: 150px;
}

.slides-form input[type="text"],
.slides-form input[type="email"] {
  margin: 5px 0;
  max-width: 100% !important;
}

.pad {
  overflow: visible;
  padding: 8%;
}

.react-datepicker-wrapper {
  width: 100%;
}

/* Disable Auto Zoom in Input “Text” tag - Safari on iPhone */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .react-select-class,
  select,
  textarea,
  input {
    font-size: 16px !important;
  }
}

button:disabled {
  opacity: 0.35 !important;
  cursor: auto;
  pointer-events: none;
}

.tooltip-container {
  color: black;
  max-width: 300px;
}

.label-tooltip {
  display: inline-flex;
  padding-right: 20px;
  position: relative;
}

.label-tooltip svg {
  fill: #bebebe;
  width: 15px;
  height: 15px;
  box-sizing: content-box;
  position: absolute;
  right: 0;
  top: -4px;
  cursor: help;
  transition: fill 0.3s;
}

.label-tooltip:hover svg {
  fill: #4caf50;
}
