.datepicker{
  width: 100%;
  height: 300px;
  font-weight: bold;
  font-size: 1.0rem;
  background-color: white;
  color: black;
  padding: 20px 15px 15px 10px;
}

.table-condensed {
  width: 100%;
  td {
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
  }
  .datepicker-switch {
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
    font-size: 1.2rem;
  }
}


.datepicker .day {
  color: #000;
  font-weight: 400;
  cursor: pointer;
}

.datepicker .disabled {
    color: lightgray !important;
}

.reservation-background-jaeil {
	/* 배경 이미지 설정 */
    background-image: url('../images/reservation-background-jae.jpg');
    /* 배경 이미지 경로 */
    background-size: cover;
    background-position: center;
    height: 100vh;
    overflow: auto;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.reservation-background-hangang {
	/* 배경 이미지 설정 */
    background-image: url('../images/reservation-background-hg.jpg');
    /* 배경 이미지 경로 */
    background-size: cover;
    background-position: center;
    height: 100vh;
    overflow: auto;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

@media (max-width: 767px) {
	.reservation-background {
		/* 배경 이미지 설정 */
		background-image: url('../images/mobile/mobile-bg.png');
		/* 배경 이미지 경로 */
		background-size: cover;
		background-position: center;
		height: 100vh;
		overflow: auto;
	}

  #booking-modal, #result-modal {
    font-family: 'Galmuri11', serif !important;
  }
}