#content,#main{padding-left:0;padding-right:0}.bookings table th{padding:1em 0}.bookings table td{padding:1em 0}.bookings table td:nth-child(2){width:14em}.bookings table td.kiddush span.reserved,.bookings table td.shlishis span.reserved{background-color:#fafad2;display:block;border:1px solid #ebeb62;padding:10px}.bookings table td.kiddush span.booked,.bookings table td.shlishis span.booked{background-color:#0c6;display:block;border:1px solid #066;padding:10px}.bookings #book_prev{padding:.4em;border-radius:1.1em;border:1px solid #a9a9a9;color:#a9a9a9;background:#fff}.bookings #book_prev:hover{background:#a9a9a9;color:#fff;cursor:pointer}.bookings #book_next{padding:.4em;border-radius:1.1em;cursor:pointer;border:1px solid #005596;color:#005596;background:#fff}.bookings #book_next:hover{border:1px solid #005596;color:#fff;background:#005596}.bookings a.book_next:active{border:2px solid #a9a9a9;color:#fff;background:#a9a9a9}.bookings a.booknow{text-decoration:none;border:1px solid #005596;padding:.4em;border-radius:1.1em;color:#005596;white-space:nowrap}.bookings a.booknow:hover{border:1px solid #005596;color:#fff;background:#005596}.bookings a.booknow:active{border:1px solid #a9a9a9;color:#fff;background:#a9a9a9}@media (min-width:576px){#content,#main{padding-left:15px;padding-right:15px}.bookings table td{padding:1em}.bookings table th{padding:1em}}div#card-element{margin:0;background-color:#f2f5ff;border-radius:4px;padding:.8em;border:#d3d3d3 1px solid}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal .modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%}.modal .modal-content .close{color:#aaa;float:right;font-size:28px;font-weight:700}.modal .modal-content .close:hover,.modal .modal-content .close:focus{color:#000;text-decoration:none;cursor:pointer}form .prepend{display:inline-block;margin:0 0 0 .5em;background-color:#d3d3d3;padding:.5em;border:1px solid gray}form .prepend+input{display:inline-block;width:14em}form select{padding:.6em;border-color:#d3d3d3}form label+select{margin-left:.5em}form #card-error{display:none}form .result-message{display:none}