.section {
    position: relative;
    /* height: 100vh; */
}

.section .section-center {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

#booking {
    font-family: 'Montserrat', sans-serif;
    
    background-size: cover;
    background-position: center;
}

#booking::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: rgba(47, 103, 177, 0.6);
}

textarea{
    resize: none;
}

.form-control, .form-select{
    border-radius: 2px;
    /* border-top:0px;
    border-left:0px;
    border-right:0px; */
}
.hide{
    display: none;
}
label{
    font-size: 14px !important;
    font-weight: 500 !important;
}

button{
    border-radius: 2px !important;
}

/* textarea:focus, input:focus{
    outline: none;
} */

/* *:focus {
    outline: none !important;
} */

.form-control:focus {
  /* border-color: inherit; */
  -webkit-box-shadow: none;
  box-shadow: none;
}

.bookedDate, .disabled {
  /* width: 30px; */
  /* height: 30px; */
  /* display: flex; */
  /* justify-content: center; */
  align-items: center;
  pointer-events: none; 
  background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
  /* border-radius: 50px; */
  /* pointer-events: none; */
}

.booked{
    background-color: rgb(181, 187, 187);
}

.fc .fc-highlight{
    background-color: #c7cfd4 !important;
}


