/* Alpine.js: avoids a "flash" of hidden elements before initialization
-------------------------------------------------- */
[x-cloak] {
  display: none !important;
}

/* Sticky footer styles
-------------------------------------------------- */
/* 100% (16px by default) at every width, so the browser's font size setting
   still applies: inputs below 16px make iOS Safari zoom in on focus. */
html {
  position: relative;
  min-height: 100%;
  font-size: 100%;
}

.container {
  max-width: 960px;
}

.pricing-header {
  max-width: 700px;
}

.form-signin {
  max-width: 330px;
  padding: 15px;
}

.form-signin .form-floating:focus-within {
  z-index: 2;
}

.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* @media (max-width:575px) {
  .display-4 {
      font-size: 1.5rem;
  }
  .day h5 {
      background-color: #f8f9fa;
      padding: 3px 5px 5px;
      margin: -8px -8px 8px -8px;
  }
  .date {
      padding-left: 4px;
  }
}

@media (min-width: 576px) {
  .day {
      height: 14.2857vw;
  }
} */
