*,.label{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;outline:none !important}body{font-size:14px}body.singleton{background-color:#fff}#show_more_guests{clear:both;float:none;padding-bottom:60px}.input-group-addon{font-size:16px;width:45px;text-align:center}.input-group{margin-bottom:10px;width:100%}.big{font-size:30px}.overview{text-align:left;background:#e7eaec none;padding:10px 15px;margin:0 0 15px 0}.page-heading{padding-top:0;padding-bottom:0}.fh-column{width:200px}.public .middle-box{padding-top:0}.loginscreen{margin-top:40px}.circle{display:inline-flex;min-width:16px;height:16px;background-color:#aaa;color:#fff;border-radius:50%;align-items:center;justify-content:center;font-size:12px;font-weight:bold;margin-right:1px;line-height:1}.close{float:right;font-size:30px;font-weight:bold;text-shadow:none;filter:alpha(opacity=100);opacity:1}.close:hover,.close:focus{filter:alpha(opacity=100);opacity:1}.toggle_present_status{font-weight:bold}.welcome-message{color:#fff;text-shadow:2px 2px #000}a.list-link{font-weight:bold}.comment,.footer,.footer a{color:#999}.footer{font-size:12px;padding:10px !important}.alert{text-align:center;margin:0 0 14px 0;padding:5px 10px;font-weight:bold;border:none;border-radius:0}.navbar .alert{display:inline-block;float:left;margin:14px 0 14px 20px}.tripadvisor{background:#f9f9f9 none;border:1px solid #e7eaec;border-width:0 1px 1px 1px;padding:5px 20px;margin-top:-20px;margin-bottom:20px;color:#589442}.tripadvisor a{color:#999;font-weight:bold}.tripadvisor a:hover{color:#000}label{font-weight:normal}.label{font-size:12px;background-color:#fbf6f0}.assignment_label{font-size:13px;margin:5px 0;color:#555}.checkbox_label{font-size:13px;margin:0 0 0 5px;color:#999}a.edit-guest-link{font-size:14px;color:#555;text-decoration:underline;font-weight:normal;float:right}a.edit-guest-link:hover{color:#000}.btn{border-radius:0}.btn:hover{background:rgba(0,0,0,0) none;box-shadow:0}.cancel.btn-default,.cancel.btn-default:hover,.cancel.btn-default:active,.cancel.btn-default:focus,.btn-white{border-radius:20px;color:#222 !important;border:1px solid #999;background-color:#fff}.cancel.btn-default:hover,.cancel.btn-default:hover:hover,.cancel.btn-default:active:hover,.cancel.btn-default:focus:hover,.btn-white:hover{background-color:#eee;border:1px solid #333}.btn-primary{font-weight:bold}.btn-bar{margin-top:20px}h3{line-height:20px}.select2-container--default .select2-results__option[aria-disabled=true]{display:none}.green,.modal .green{color:#3c763d !important;border:2px solid #3c763d !important;background-color:#dff0d8 !important;border:1px solid #dff0d8 !important}.green:hover,.green:focus,.green:active,.modal .green:hover,.modal .green:focus,.modal .green:active{color:#3c763d !important;background-color:#dff0d8 !important;border-color:#dff0d8 !important}.green-alert{color:#3c763d;border:1px solid #3c763d;background-color:#dff0d8;border-color:#d6e9c6;padding:1px 5px;border-radius:2px}.contact-box .pull-right a{color:#fff;margin:0}.contact-box .pull-right a:hover{color:#999}.order_options{color:#999;font-size:13px}.order_options a{color:#999;text-decoration:underline}.order_options a,.order_options label{margin:0 10px 0 0}.order_options a.current,.order_options a:hover{color:#000}ul.typeahead.dropdown-menu{border-radius:0;z-index:99999}.dropdown-menu>li>a{border-radius:0}.card{background-color:#eee;margin:15px 0 20px 0;padding:10px 16px;border-radius:5px}.card h3{margin-top:0}.sidebar-collapse #side-menu>li{width:220px}#navbar-logo{padding:20px 0;text-align:center;display:block !important}#navbar-logo img{width:190px;height:148px}.loginscreen #logo{margin:0 0 30px 0}.nav>li a span.nav-label{font-size:16px}.nav>li.active{border:none}.table-reservation-1,.table-reservation-2,.table-reservation-3,.table-reservation-4,.table-reservation-5,.table-reservation-6{border:none !important}.nav>li.active a span,.nav>li.active a i{position:relative;z-index:2;cursor:pointer}.nav>li.active a:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;z-index:1}.tabs-container .nav>li.active{padding:0 !important;box-shadow:none}.tabs-container .nav>li.active a{box-shadow:none;margin:0}.tabs-container .nav>li a{color:#999}.tabs-container .nav>li.active a:after{display:none}.navbar{height:40px;min-height:40px;text-align:center}.navbar a.plan_button{display:inline-block;margin:5px 0 0 0;padding:4px 20px;font-size:15px;text-decoration:none;color:#fff;border:none;border-radius:15px;transition:background-color .3s ease;font-weight:bold}.navbar a.plan_button.active{background-color:#fff;color:#06142a}.list-group{margin-bottom:0}.table_plan{margin:0 0 10px 0}.table_plan:last-of-type{margin:0}#assignment_nav{white-space:nowrap;overflow:auto}#assignment_nav ul,#assignment_nav ul li{margin:0;padding:0;list-style:none;display:inline-block}#assignment_nav ul li a{padding:0 12px;border-right:1px solid #ddd;display:inline-block;height:50px;line-height:50px;color:#999}.select2-container .select2-selection--single{height:34px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:32px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:32px}.select2-container,.select2-dropdown{z-index:9999}.select2-search,.select2-search input{z-index:99999}.single-table a{display:block;width:100%;height:100%}.orientation-h,.orientation-d{width:110px;height:70px}.orientation-d{transform:rotate(-45deg)}.orientation-d.seats-2{width:70px;height:55px}.orientation-d.seats-6{height:110px}.orientation-v{width:70px;height:110px}.orientation-v.seats-1{width:55px;height:55px}.orientation-h.seats-1{width:55px;height:55px}.orientation-v.seats-2{width:55px;height:70px}.orientation-h.seats-2{width:70px;height:55px}.orientation-v.seats-6{height:165px;width:165px}.orientation-h.seats-6{width:165px}.orientation-v.seats-8,.orientation-v.seats-10{height:165px}.orientation-h.seats-8{width:165px}.orientation-h.seats-10{width:220px}.table-number,.table-combo{position:absolute;top:0px;left:0px;height:22px;font-weight:bold;text-align:center;padding:0 5px}.single-table.disabled{opacity:.3}.single-table.disabled .table-number,.single-table.disabled .table-combo,.single-table.disabled a.open_modal_table_details{display:none}.reserved .table-combo{display:none}.table-combo{top:28px;text-align:left;height:auto}.table-reservation-1,.table-reservation-2,.table-reservation-3,.table-reservation-4,.table-reservation-5,.table-reservation-6{position:absolute;top:24px;left:0;white-space:nowrap;overflow:hidden;font-weight:bold;padding:0 3px;line-height:16px}.table-reservation-1 .suffix,.table-reservation-2 .suffix,.table-reservation-3 .suffix,.table-reservation-4 .suffix,.table-reservation-5 .suffix,.table-reservation-6 .suffix{font-weight:normal}.table-reservation-2{top:58px}.table-reservation-3{top:92px}.orientation-dtb .table-reservation-1,.orientation-dtb .table-reservation-2,.orientation-dtb .table-reservation-3,.orientation-dtb .table-reservation-4,.orientation-dtb .table-reservation-5,.orientation-dtb .table-reservation-6{transform:rotate(-45deg)}.text-right .table-reservation-1,.text-right .table-reservation-2,.text-right .table-reservation-3,.text-right .table-reservation-4,.text-right .table-reservation-5,.text-right .table-reservation-6{text-align:right;left:auto;right:-2px}.inmodal .modal-header,.inmodal .modal-footer{border:none !important}.inmodal .modal-body{padding:12px}.modal-body-element{background:#fff none;color:#000;margin-bottom:2px;padding:20px}.modal-body-element p{margin:0;padding:0}.modal-body .input-group{margin:0}.modal-body-element .input-group{margin-bottom:10px}.inmodal .modal-header{padding:20px 15px}.full-height-scroll{position:relative}.elements-list .list-group-item{margin:0;padding:0;border:none;border-bottom:1px solid #ddd}.list-group-item:last-child{border-radius:0;border-top:1px solid #ddd;border-bottom:none;position:fixed;bottom:46px;width:200px;height:51px;z-index:999}.list-group-item:last-child a{display:block;margin:5px !important;padding:5px 20px;font-size:14px;text-decoration:none;text-align:center;border:none;border-radius:25px;transition:background-color .3s ease;font-weight:bold}.elements-list .list-group-item a{display:block;padding:10px;margin-right:34px}.elements-list .list-group-item a.trash,.elements-list .list-group-item a.edit{position:absolute;top:0;right:0;width:34px;height:34px;line-height:34px;font-size:17px;margin:0;padding:0;text-align:center;z-index:99}.elements-list .list-group-item a.trash{top:35px}.assignment_mode .single-table{background:#fff none;cursor:pointer;box-shadow:none}.assignment_mode .single-table.booked_up{cursor:default;opacity:.3}.assign_table{margin:9px 0 0 0}.assign_table:first-child{margin-top:0}#assign_table_new{margin:0}.assign_table a,#assign_table_new a,div.booked_up{display:inline-block;text-align:center;width:41px;height:41px;margin:0 2px 2px 0;padding:8px 0 0 0}.padding-none{padding:0 !important}.padding-bottom{padding-bottom:10px}.margin-bottom{margin-bottom:10px}.margin-bottom-sm{margin-bottom:5px}.margin-bottom-lg{margin-bottom:22px}a .margin-bottom{margin-bottom:5px}.margin-top{margin-top:5px}.margin-top-sm{margin-top:5px}.margin-top-md{margin-top:10px}.margin-top-lg{margin-top:22px}.margin-top-xl{margin-top:30px}.white{color:#fff !important;text-shadow:2px 2px #000}.violet{color:#e0cced !important;text-shadow:2px 2px #000}.golden,.golden *{color:#daa520 !important}.black{color:#454545 !important}.brown{color:#a26828 !important}.bright{color:#aaa}.grey{color:#999 !important}.red{color:red}.right{float:right;display:inline;margin-left:1px}.bold{font-weight:bold !important}.text_right{text-align:right}.cf{display:block;float:none;clear:both;line-height:0;width:1px;margin:0;padding:0;font-size:0;height:0}.top{top:0 !important}.nowrap{white-space:nowrap !important}