﻿*{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin:0;padding:0;border-collapse:collapse;box-sizing:border-box;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-font-smoothing:antialiased;color:#2f2f2f;}html,body{position:relative;}#glbBody{height:100%;width:100%;width:100%;}BODY{min-width:100%;min-height:100%;background-color:#fff;overflow-y:scroll;font-size:13px;}body.fixed{overflow-y:scroll;position:fixed;}TABLE,TBODY,THEAD,TFOOT,TD,TR,B,STRONG,EM,P,A,DIV,SPAN,LABEL,UL,LI,fieldset{color:inherit;font-size:inherit;}H1,H2,H3{color:inherit;}P{color:inherit;text-align:justify;margin:1em 0;}P:first-child{margin-top:0;}P:last-child{margin-bottom:0;}form{display:inline;}#windowoverlay{z-index:9991;position:fixed;visibility:hidden;background-color:rgba(61,61,61,.7);width:100%;height:100%;left:0;top:0;opacity:0;-webkit-transition:opacity 300ms linear 0ms,visibility 0ms linear 300ms;-moz-transition:opacity 300ms linear 0ms,visibility 0ms linear 300ms;transition:opacity 300ms linear 0ms,visibility 0ms linear 300ms;}#windowoverlay.show{transition-delay:0ms;visibility:visible;opacity:1;}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0);}50%{-webkit-transform:scale(1);}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0);}50%{transform:scale(1);-webkit-transform:scale(1);}}.waitcircle{width:40px;height:40px;position:relative;margin:0 auto;top:calc(50% - 20px);}.waitcircle .double1,.waitcircle .double2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out;}.waitcircle .double2{-webkit-animation-delay:-1s;animation-delay:-1s;}#windowoverlay .waitcircle .double1,#windowoverlay .waitcircle .double2{background-color:#fff;}#popupcontent .waitcircle .double1,#popupcontent .waitcircle .double2{background-color:#333;}#popupbox{z-index:9992;visibility:hidden;position:fixed;display:block;top:50%;left:50%;width:5px;height:5px;max-width:50%;max-height:50%;background-color:#fff;border-radius:5px;border:1px solid #861811;padding:15px;box-shadow:3px 3px 3px 0 rgba(190,190,190,.5);-webkit-transform:translate(-50%,-50%) scale(.01);-moz-transform:translate(-50%,-50%) scale(.01);transform:translate(-50%,-50%) scale(.01);-webkit-transition:transform 300ms cubic-bezier(.5,0,.5,0),visibility 0ms linear 300ms;-moz-transition:transform 300ms cubic-bezier(.5,0,.5,0),visibility 0ms linear 300ms;-o-transition:transform 300ms cubic-bezier(.5,0,.5,0),visibility 0ms linear 300ms;transition:transform 300ms cubic-bezier(.5,0,.5,0),visibility 0ms linear 300ms;}#popupbox.show{visibility:visible;-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition-delay:0ms;-moz-transition-delay:0ms;transition-delay:0ms;}#popupclose{position:absolute;right:-15px;top:-15px;cursor:pointer;}#popupcontent{height:100%;overflow-y:auto;overflow-x:hidden;}.info_ok{width:calc(100% - 30px);padding:15px;margin:15px;margin-top:0;border-radius:5px;border:1px solid #538b1e;background-color:#7fc241;box-shadow:3px 3px 3px 0 rgba(190,190,190,.5);}.asinput,button,input,textarea,select{width:calc(100% - 6px);font-size:inherit;padding:6px 8px;margin:5px 3px;border-radius:3px;border:1px solid #bbb;}.asinput.withbg,button.withbg,input.withbg,textarea.withbg,select.withbg{color:#2f2f2f;background-color:#fff;}textarea,input[type=text],input[type=button],input[type=submit]{-webkit-appearance:none;}input[type=radio],input[type=checkbox]{width:auto;}textarea{height:60px;}input[type=submit],input[type=button],button{cursor:pointer;background-color:#efefef;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;transition:all 300ms linear;}input[type=submit]:not([disabled]):hover,input[type=button]:not([disabled]):hover,button:not([disabled]):hover{color:#861811;}.asinput.error,button.error,input.error,textarea.error,select.error,label.error{border:1px solid #f00;color:#f00;}.asinput.defGrBtn,input.defGrBtn,button.defGrBtn{background-color:#7fc241;font-weight:bold;color:#000;}.asinput.defTransBtn,input.defTransBtn,button.defTransBtn{background-color:transparent;color:#fff;border:1px solid #fff;font-weight:bold;}.asinput.defTransBtn:hover,input.defTransBtn:hover,button.defTransBtn:hover{background-color:#fff;color:#000;}.asinput[disabled],input[disabled],button[disabled]{opacity:.3;cursor:default;}.asinput.defGrBtn[disabled],input.defGrBtn[disabled],button.defGrBtn[disabled]{opacity:.3;cursor:default;background-color:#7fc241;color:#000;}.asinput.defGrBtn:not([disabled]):hover,input.defGrBtn:not([disabled]):hover,button.defGrBtn:not([disabled]):hover{color:#fff;background-color:#538b1e;}.col2,textarea.col2,select.col2,input.col2{width:calc(50% - 6px);}.col3,textarea.col3,select.col3,input.col3{width:calc(33% - 6px);}.col4,textarea.col4,select.col4,input.col4{width:calc(25% - 6px);}.col3-4,textarea.col3-4,select.col3-4,input.col3-4{width:calc(75% - 6px);}.text-column-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:30px;}@media all and (max-device-width:730px),all and (max-width:730px){.text-column-3{-webkit-column-count:2!important;-moz-column-count:2!important;column-count:2!important;}}@media all and (max-device-width:400px) and (orientation:portrait),all and (max-width:400px) and (orientation:portrait){.text-column-3{-webkit-column-count:1!important;-moz-column-count:1!important;column-count:1!important;}}.text-column-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:30px;}@media all and (max-device-width:400px) and (orientation:portrait),all and (max-width:400px) and (orientation:portrait){.text-column-2{-webkit-column-count:1!important;-moz-column-count:1!important;column-count:1!important;}}.calendar-box{display:none;background-color:#fff;border:1px solid #444;position:absolute;width:225px;padding:0 5px;z-index:805;}.calendar-box select.calendar-month{width:60px;margin:0;padding:0;}.calendar-box select.calendar-year{width:60px;margin:0;padding:0;}.calendar-box .calendar-cancel{width:100%;margin:0;padding:0;}.calendar-box table td{width:14%;}.calendar-box .calendar-title{text-align:center;}.calendar-box a{text-decoration:none;}.calendar-box .today a{padding:0 5px;margin-left:-5px;background-color:#ffe9c6;}.calendar-box .selected a{padding:0 5px;margin-left:-5px;background-color:#c9ff8b;}body{background:url("/asset/images/ordertable/background-default.jpg") center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-color:#fff;overflow-y:auto;}.ordertable{margin:0 auto;padding:0;width:100%;}.ordertable.noframe{max-width:650px;}.ordertable .col3,.ordertable textarea.col3,.ordertable select.col3,.ordertable input.col3{width:calc(33% - 5px);}.ordertable .restcard{padding:10px;}@media all and (max-device-width:450px),all and (max-width:450px){.ordertable input,.ordertable select{width:calc(100% - 6px);}}.ordertable h1{margin-bottom:10px;}@media all and (max-device-width:450px),all and (max-width:450px){.ordertable h1{font-size:1.25rem;}}.ordertable.noframe .restcard{border:1px solid #ebebeb;background-color:rgba(255,255,255,.95);-webkit-box-shadow:1px 1px 2px 0 #ddd;-moz-box-shadow:1px 1px 2px 0 #ddd;box-shadow:1px 1px 2px 0 #ddd;border-radius:3px;margin:10px;}.ordertable .rbologocontainter{padding:10px;margin:20px 10px 20px 10px;}.ordertable .rbologocontainter .rbologo{max-height:75px;}.ordertable .restheader .booking-address{display:inline-block;vertical-align:top;width:75%;max-width:calc(100% - 80px);}.ordertable .restheader .logo{display:inline-block;vertical-align:top;width:25%;min-width:80px;padding-left:10px;text-align:right;}.ordertable .restfooter{font-size:85%;margin-top:0;text-align:center;}@media all and (max-device-width:450px),all and (max-width:450px){.ordertable .restfooter{margin-top:0;}}.ordertable .restfooter .rbologo{margin-top:10px;max-width:100px;}.ordertable .restlogo{max-width:110px;width:100%;border:1px solid #ebebeb;background-color:#fff;-webkit-box-shadow:1px 1px 2px 0 #ddd;-moz-box-shadow:1px 1px 2px 0 #ddd;box-shadow:1px 1px 2px 0 #ddd;border-radius:12%;}.ordertable hr{margin:15px 0;}.ordertable .success-info,.ordertable .error-info{margin:15px 0;padding:5px 15px;border-radius:5px;font-weight:bold;text-align:center;}.ordertable .success-info{background-color:#7cfc00;border:2px solid #008000;}.ordertable .error-info{background-color:#cd5c5c;border:2px solid #8b0000;}.form-row{display:flex;gap:4px;}.form-row>*{flex:1 1 0;min-width:0;}