
body .wrap .page_container .page_content .booking_calendar {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    margin: 0 auto;
    align-items: center;
    width: 100%;
    overflow: scroll;
}


body .wrap .page_container .boking_control .border_table table {
  border-collapse: collapse;
  border-spacing: 0px;
}

body .wrap .page_container .boking_control .border_table th, td {
  border: 0px solid black;
  border-collapse: collapse;
  padding: 5px;
}

.month-container {
  border: 0px solid black;
  border-collapse: collapse;
  width: 1200px;
  margin: 0px auto;
} 

.month-container .left-right {
  border: 0px solid black;
  border-collapse: collapse;
  padding: 8px;
  width: 80px;
  text-align: center;
}

.month-container .center {
  border: 0px solid black;
  border-collapse: collapse;
  padding: 8px;
  text-align: center;
}

.month-container .spanned td {
  border: 0px solid black;
  border-collapse: collapse;
  padding: 0px;
  text-align: center;
}

.month-container .month-main {
  border: 1px solid black;
  border-collapse: collapse;
  border-spacing: 0 px;
  width: 1200px;
  margin: 0px auto;
} 

.month-container .month-main th {
  border: 1px solid black;
  border-collapse: collapse;
  padding: 8px;
  width: 171;
}

.month-container .month-main td {
  border: 1px solid black;
  border-collapse: collapse;
  padding: 2px;
  text-align: left;
  font-size: 13px;
}

.month-container .month-main td .day_container {
  width: 170px;
  height: 80px;
  font-size: 11px;
}