﻿
input[type="checkbox"]{
    transform : scale(2.5);
    margin: 0px 10px 0;
}

.sign-wrap{
line-height:300%
}

.color-600{
/*color:brown*/
}

.color-500{
color:darkcyan
}

.list-400{
margin-bottom:0
}

.list-595 {
margin-top:15px
}

.list-595 li{
padding-bottom: 20px;
list-style:upper-roman
}

.wrap-900 input, .wrap-900 textarea{
font-size:16px;
max-width:100%;
}

.wrap-900 input, #signature{
padding:8px 10px;
width:400px;
margin-bottom:10px
}
.wrap-900 textarea{
padding:15px 10px;
width:800px;
height:200px;
}

.price-table-wrap {
width:400px;
max-width:100%
}

#price-table {
margin-bottom:50px;
width:100%
}

#price-table th, #price-table td{
padding: 15px 30px;
border: 1px solid lightyellow;
font-size: 20px;
}

#price-table td{
text-align:center
}
#price-table td{
text-align:right
}

#price-table tr td:nth-child(3), #price-table tr th:nth-child(2){
border: 0px;
padding:10px 10px;
text-align:unset;
}

#price-table #reset-options{
color:darkcyan;
cursor:pointer;
}

#book-party-wrap .link-100{
cursor:pointer;
color:darkcyan;
}
#book-party-wrap .link-100:hover{
text-decoration:underline
}

#calendar-table{
width:100%;
margin-bottom: 25px
}

#calendar-table th{
padding:10px;
border:1px solid floralwhite
}

#calendar-table td{
padding:5px;
border:1px solid floralwhite;
vertical-align:top;
width:14%;
white-space:nowrap
}

#change-datetime{
cursor:pointer
}

#month-select{
margin-bottom:0;
width:auto;
font-size: 18px;
height: 40px;
}

#party-info-wrap select{
font-size: 18px;
height: 36px;
margin:5px 0 12px
}

#party-datetime span{
font-weight:bold;
padding-right:10px
}

#book-party-button {

    display: inline-block;
    margin: 25px auto;
    padding: 20px 40px;
    color: white;
    background: darkcyan;
    font-size: 24px;
text-transform:uppercase;
cursor:pointer;
word-spacing: 5px;
}

#book-party-button div:hover {
background:#016d6d;
}

#book-party-button.disabled, #book-party-button.disabled:hover{
background:gray;
cursor:default
}


.week-row td{
height:100px;
text-align:left
}

.day-num{
text-align:right
}

.hide{
display:none
}

.selected-time{
border:1px solid white
}

.text-align-right{
text-align:right
}

.text-align-center{
text-align:center
}

@media only screen and (max-width: 812px) {
#calendar-table td{
font-size:14px
}
}

@media only screen and (max-width: 600px) {
.party-end-time{
display:none
}
.max-option{
display:block
}
}
