.small_heading_cs{color:#fff !important;padding:3px !important;margin-left:0px !important;cursor:default !important;}
.inventry_entry_report_block_cs{padding:18px !important;}
.dis_cs{display:none;}
.squaredThree{width:20px;margin:0 auto;position:relative;float:left;}
.squaredThree label{cursor:pointer;position:absolute;width:33px;height:33px;top:-6px;}
.squaredThree label:hover, .squaredThree label:focus{cursor:pointer;position:absolute;width:33px;height:33px;top:-6px;}
.squaredThree label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;content:'';position:absolute;width:14px;height:8px;background:transparent;top:10px;left:9px;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.squaredThree input[type=checkbox]:checked + label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
input[type=checkbox].chk{visibility:hidden;}
.dummy-top-button span span{float:left;padding-left:27px;font-weight:normal;}
span.hidden-sm.hidden-xs{float:left;}
.table-store .directory .colPicker a.color{margin-left:1px;margin-top:1px;}
.table-store .directory .colPicker .colorInner{margin-left:-3px;margin-top:-1px;}
.colPicker2 a.color.pick2{margin-left:0px;margin-top:1px;}
.pick2 .colorInner{}
input#insertData1{margin-left:15px;}
.checkbox.check-success.checkbox-circle.sm-control{height:auto !important;background:none;border:none !important;border-bottom:1px solid transparent;}
.squaredThree input.chk-disabled label{background:#666;color:#666;}
.squaredThree input.chk-disabled label:hover{background:#666;}
.squaredThree input[type="checkbox"][disabled]+label{display:block;background:#666;cursor:not-allowed;border:none;}
.squaredThree input[type="checkbox"][disabled]+label:after{border:none;}
.subhocross1-color1{color:#e60000;font-size:17px;}
.subhoMore-color1{color:#1875b5;font-size:17px;}
.subhoAdd2-color1{color:#81bc00;font-size:17px;}
.subhoSub2-color1{color:#0072C5;font-size:17px;}
.subhodisabled{font-size:17px;}
.user_bg{background-color:#ededed;padding:15px 1px 15px 8px;float:left;width:100%;}
.profilepic_size{font-size:58px;border-radius:50%;padding:2px;color:#323232;padding:16px;border:1px solid #323232;}
.profilepic_size_padd{padding:10px 2px 2px 2px;}
.logout-menu{}
.logout-menu ul{margin:0px;padding:0px;}
.logout-menu ul li{display:block;text-align:center;}
.logout-menu ul li a{color:#323232;font-size:14px;}
.icon-clear_local_storage1-size{font-size:12px;}
.sms_subhoReply3{font-size:17px;vertical-align:middle;float:left;margin-right:5px;}
.fancybox-top-header-green{background:#fff;color:#575757;}
.clearAll{font-size:14px;vertical-align:middle;line-height:20px;float:left;color:#484747;position:relative;}
.dataRecordRowLabel{font-size:12px !important;height:26px;vertical-align:middle;padding-left:10px;}
.submitBtn{margin-left:0px !important;}
.lockScreenBox{width:311px !important;float:left;left:36% !important;border-top-left-radius:10px;border-top-right-radius:10px;}
.lockScreenBox .padding20px{padding:0px 20px;}
.lockScreenBox .padding20px h3{margin:16px 0 0;font-size:16px;font-weight:bold;}
.lockDiv{z-index:99999 !important;}
input#LockSystem{margin-bottom:10px;}
.unlockButton span.subhoLock{color:#fff;}
.default-img-phnlog{text-align:center;}
.price_bg_enterpin-a .delivery_cal2_enterpin{padding:13px 19px 13px 0px !important;}
.bakeline_bg{padding:0 10px;}
.table1{width:100%;background:#ebebed;}
.table_heading{font-size:16px;color:#323232;font-weight:bold;padding:10px 0px 0px 10px;}
.table_sub_heading{color:#323232;font-size:14px;padding:2px 0px 0px 10px;}
.table_list{min-height:385px;max-height:385px;}
.table_list ul{margin:0px;padding:0px;}
.table_list ul li{display:block;background:#dddde2;padding:10px 8px;margin:3px;}
.table_list ul li a{font-size:16px;color:#3d3c3c;text-decoration:none;}
.order_place_div{margin-top:10px;}
.order_place_divp{font-size:16px;color:#323232;text-align:center;}
.bakeline_img{margin-top:4%;margin-bottom:8px;}
.bakeline-btn{margin-left:9px;*/ text-align:center;padding:10px;background:#01c459;color:#fff;font-size:14px;float:left;display:block;overflow:hidden;margin:0 auto;text-align:center;vertical-align:middle;float:none;}
.bakeline-btn:hover{color:#fff;}
.s_details_btn{margin-left:15px !important;}
.s_accessories_btn{margin-left:0 !important;}
.online_s{margin-top:10px;}
.dis_coupon_row{margin-left:1px !important;margin-right:1px !important;}
.manual_textbox{color:#000;background-color:transparent;outline:none;width:93%;float:left;border:none;border-bottom:1px solid #adadad !important;margin-bottom:0px;padding-top:4px;padding:2px 4px;margin-bottom:8px;}
.prodct_name{font-size:14px;color:#575757;margin-top:5px;}
.manual_swipe_bg{background:#fff;padding:16px;}
.manual-bottom{background:#54515d;padding:0px 15px 15px 15px;clear:both;}
.queue_button1{text-align:center;padding:10px;background:#55c326;color:#fff;font-weight:normal;margin-top:13px;font-size:13px;width:46%;margin-right:14px;}
.queue_button1:hover{color:#fff;}
.queue_button2{text-align:center;padding:10px;background:#e2004d;color:#fff;font-weight:normal;margin-top:13px;font-size:13px;width:47%;margin-left:0px;}
.queue_button2:hover{color:#fff;}
.phonelog_cencel{text-align:center;padding:10px;background:linear-gradient(to right, #ff0000 0%, #fc3374 100%);color:#fff;font-weight:normal;margin-top:13px;font-size:13px;margin-right:14px;}
.phonelog_cencel:hover{color:#fff;}
.row_queue{width:90%;margin-left:auto !important;margin-right:auto !important;}
.manual_tickerIcon{margin-top:-13px;color:#fff;font-size:14px;text-align:right;}
.manual_margin-right{margin-right:10px;}
.fancybox-top-header-white{background:#fff;color:#575757;}
.phone_log_bg{background:#fff;padding:10px;}
.swiper-container{width:95%;height:auto;}
.swiper-slide{width:32%;text-align:center;}
.feedBackDataRecordRow_phonelog{padding:6px;width:100%;border-bottom:1px solid #f3f1f1;}
.feedBackDataRecordRow_phonelog:last-child{border:none;}
.manual-arrow{margin-top:0px !important;}
.display_queue{padding:13px 14px 10px 15px !important;}
.queue_cross{left:3px !important;top:20px !important;font-size:8px;background:none !important;color:red;margin-left:0;border:1px solid red;border-radius:50%;height:17px;width:17px;padding-top:4px;}
.queue_cross1{left:1px !important;top:-1px !important;font-size:10px;background:none !important;color:#ccc;margin-left:-15px;}
.phon_log_scroll{overflow:scroll;width:399px;height:300px}
.feedback_right{transform:rotateY(180deg);position:absolute;}
.fdback_txt{position:relative;font-size:13px !important;color:#797483 !important;text-transform:capitalize;}
.fdback_fnt{position:absolute;}
.phone_log_bg .mCSB_container{width:94% !important;}
.phone_log_bg .mCSB_scrollTools .mCSB_draggerRail{width:19px;border-radius:inherit !important;}
.phone_log_bg .mCSB_dragger_bar{width:19px !important;border-radius:inherit !important;}
.cancelPhone{margin-left:3px !important;margin-top:2px !important;font-size:18px;}
.lastPhonediv{width:95%;}
.lastPhonediv2 .mCSB_scrollTools .mCSB_draggerRail{width:19px;border-radius:inherit !important;}
.lastPhonediv2 .mCSB_dragger_bar{width:19px !important;border-radius:inherit !important;}
.scroll_lastcall .mCSB_draggerRail{height:30px !important;margin-top:-3px !important;}
.scroll_lastcall .mCSB_dragger_bar{height:17px !important;margin-top:-2px !important;width:198px !important;border-radius:inherit !important;}
.scroll_lastcall .mCSB_dragger{width:201px !important;}
.current_fonts{font-size:17px;margin-top:-5px;float:left;margin-right:10px;}
.rup_row{margin-left:12px !important;}
 .errorCross{font-size:16px;margin-top:5px;margin-right:6px;float:left;}
.pagination li span{padding:5px 10px !important;}
.pagination li a{padding:5px 10px !important;}
.mis2{font-size:11px;}
.noticebell_bell{color:#fff;font-size:18px;}
.noticebell_bell:hover{color:#81bc00;}
.overall_report_ft{font-size:14px;margin-right:7px;margin-top:8px;float:left;color:#1b1e24;}
.d_right{float:right !important;}
.web_manage_heading{background:#e3e7ea;color:#666769;padding:10px 0;float:left;width:100%;}
.web-btn{float:left;width:70px;color:#fff;text-align:center;margin-top:2px;margin-bottom:2px;font-size:12px;padding:2px;background:#0072C5;}
.web-btn:hover{color:#fff;}
 .web-btn-a{float:left;width:70px;color:#fff;text-align:center;margin-top:2px;margin-bottom:2px;font-size:12px;padding:2px;background:#FF3823;}
.web-btn-a:hover{color:#fff;}
.toggle-ft-menu{border-radius:0;height:22px;width:76px;text-align:center;margin-left:50%;font-size:22px;cursor:pointer;position:absolute;top:-22px;}
.current-track-div{min-height:540px;height:100vh;position:relative;}
.complementaryText{color:#2ba349;padding:15px 3px;text-transform:capitalize;text-align:center;font-size:16px;}
.finish-progressbar{height:35px !important;width:100% !important;margin-bottom:0 !important;}
.btn-red{background-color:red;}
.btn-green{background-color:#2ba349;}
.btn-blue{background-color:#0e9fc3;}
.btn-violet{background-color:#8210d2;}
.btn-black{background-color:#000;}
.btn-fungi{background:linear-gradient(to right, #0065ff 0%, #7aadfb 100%);}
.btn-purple{background:linear-gradient(to right, #f2b601 0%, #f2e501 100%);}
.btn-yellow{background-color:#c2b415;}
.btn-orange{background-color:#ec6a0a;}
.btn-cherry{background:linear-gradient(to right, #ff0002 0%, #fb4c89 100%);}
.offline-menu-list{display:none !important;}
.cart-pricing-details{}
#basketnav{display:none !important;}
.button-print{padding:0px 5px 0px 5px;margin:0px 0 5px 0;background:none;font-size:25px;}
.preloaderSys{width:100vw;height:100vh;color:#fff;background:linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB);background-size:400% 400%;-webkit-animation:Gradient 15s ease infinite;-moz-animation:Gradient 15s ease infinite;animation:Gradient 15s ease infinite;z-index:999999;position:fixed;top:0;}
@-webkit-keyframes Gradient{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@-moz-keyframes Gradient{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@keyframes Gradient{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
.preloaderSys h1{text-align:center;position:absolute;width:100%;text-align:center;top:48vh;font-size:25px;font-weight:normal;}
.preloaderSys .container{display:inline-block;width:400px;height:100vh;position:absolute;top:80vh;left:50%;z-index:999999;transform:translate(-50%);}
.spinning{animation:spin 1s infinite linear;-webkit-animation:spin2 1s infinite linear;}
@keyframes spin{from{transform:scale(1) rotate(0deg);}
 to{transform:scale(1) rotate(360deg);}
}
@-webkit-keyframes spin2{from{-webkit-transform:rotate(0deg);}
 to{-webkit-transform:rotate(360deg);}
}
.currentDisplayDivTblBk{float:left;min-height:70px;PADDING:0PX 0 5px 8PX;width:33%;}
.table-Waiting{background:linear-gradient(117deg, #b4c9ff 60%, #f5f5f5 30%);}
.table-Accepted{background:linear-gradient(117deg, #f3b3da 60%, #f5f5f5 30%);}
.table-Cancelled{background:linear-gradient(117deg, #ffbfb8 60%, #f5f5f5 30%);}
.paging-count-active{background:brown;}
.current-mid-panel{height:90vh;}
.driver-mid-panel{height:550px;}
.table-mid-panel{height:550px;}
.advanceDiv{display:none;}
.marginPaddingZero{margin:0;padding:0;}
.modal-centerbox-button{text-align:center;padding:8px;padding-top:12px;font-size:16px;color:#ffffff;font-weight:bold;margin-top:10px;width:50%;}
.modal-centerbox-button-icon{text-align:center;padding:10px;font-size:16px;color:#ffffff;font-weight:bold;margin-top:10px;width:50%;}
.bg-green{background-color:#32bb22;}
.bg-red{background-color:#ff2851;}
.noti-table-icon{text-align:center;padding:10px;font-size:30px;font-weight:bold;margin-top:10px;}
#div-middleDrawer .newDrawer .addressList .product_section{display:none;}
#div-middleDrawer .newDrawer .addressList .product_section:first-child{display:block;}
#div-middleDrawer .newDrawer .addressList .product_section:nth-child(2){display:block;}
.service-status-Deactivate{background:linear-gradient(to right, #a4a9a6 0%, #acb1a8 100%);}
.reserved-table{width:100%;border-radius:3px;display:flow-root;}
.seleted-tab{width:185px;height:50px;border:0;padding:10px;float:left;border-right:1px solid #ccc;appearance:none;-webkit-appearance:none;}
.reserve-btn{height:45px;line-height:45px;color:#fff;border:0;margin-top:10px;}
.arleft-reserved{float:left;margin-top:15px;text-align:left;}
.arright-reserved{float:right;text-align:right;margin-top:15px;}
.abt-res{color:#fff;font-size:14px;margin-bottom:5px;float:left;}
.abt-res2{color:#fff;font-size:14px;margin-bottom:5px;text-align:right;}
.restro-add{color:#f1f1f1;float:none;display:block;clear:both;}
.retro-date{color:#f1f1f1;}
.reserve-btn:hover{background:#797575;}
.armodal .modal-dialog{max-width:620px !IMPORTANT;}
:focus{outline:none;}
.editadd{float:left;color:#fff;margin:1px 10px;font-size:18px;cursor:pointer;}
.selectdivDate{position:relative;float:left;width:50%;}
.selectdivDate.datetimear{float:right;width:49%;}
.selectdiv{position:relative;float:left;width:50%;}
.selectdiv:after{content:'\e9e2';font-family:FoodFinder!important;color:#c3c0c0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:15px;top:10px;padding:0 0 2px;position:absolute;pointer-events:none;font-size:14px;font-weight:700;}
 .selectdiv ul{padding:0;}
.selectdiv ul li{list-style:none;}
.guest-part{display:none;}
.guest-list{width:100%;text-align:left;line-height:27px;font-size:14px;cursor:pointer;z-index:1;border:1px solid #e1e3e6;}
ul.guest-part{background:#ffffff;text-align:left;z-index:999;position:absolute;width:100%;border:1px solid #e1e3e6;border-top:0px solid #dadee4;top:42px;}
.selectdiv ul li:hover{background:#80bc01;color:#fff;cursor:pointer;}
.selectdiv ul li{list-style:none;padding:7px 10px 7px 10px;}
.selectdiv ul li:last-child{border:0;}
.ar-date{border:0;height:40px;font-size:14px;width:100%;cursor:pointer;padding-left:10px;}
 .custom-date-style{background-color:red !important;}
.input{}
.input-wide{width:500px;}
.xdsoft_datetimepicker.xdsoft_noselect.xdsoft_{z-index:99999999;}
.booktable-name{padding:10px;font-size:14px;width:100%;margin-bottom:10px;border:1px solid #e1e3e6;background:#eef0f3;}
.booktable-phone{padding:10px;font-size:14px;width:100%;margin-bottom:10px;border:1px solid #e1e3e6;background:#eef0f3;}
.selectdiv.datetimear{float:right;width:49%;}
.armodal .modal-popup{background:#fff url(../img/spice2.png) no-repeat 0px 0px;}
h3.myprotxt{font-weight:400;font-size:15px;margin:10px 0;}
.part-label.delivery-mode label{margin:10px 0 7px;font-size:15px !important;}
.create-table-booking{height:38px;cursor:pointer;background:#1bc31c;width:100%;float:left;text-align:center;color:#fff;line-height:38px;position:absolute;width:60px;top:60px;right:8px;}
.create-table-booking h1{margin:0px;}
.paging_count_nav{}
.cartMessage{background:#81bc00;}
.cartMessage{color:#fff;}
.cartMessageHidden{display:none;}
.cartMessage{position:fixed;font-size:16px;text-align:center;z-index:999;padding:11px;top:0;left:0;width:100%;border:0 solid #8ecc00;height:50px;}
.cartMessage .a-msg-link{color:#fff;text-decoration:underline;}
.msg-close{color:#fff;opacity:1;}
.timeMarkerCircle-table{width:55px;}
.alignLeftImpWidth{float:left !important;width:101%;}
.slider, .slider-horizontal{width:100%;}
.slideData{width:100%;float:left;}
.hidden-basket-data{display:none;}
.iFrameDiv{position:absolute;top:10vh;left:15vw;z-index:9999;}
.iFrameDivManualEntry{position:absolute;top:25vh;left:33vw;z-index:9999;}
.close-btn-red{background-color:#ff2851;}
.close-btn-red:hover{background-color:#ff4c6d;}
.scrollDivLargeCurrent .mCSB_dragger_bar{width:auto !important;}
.padding-top-20{padding-top:20px}
.bottom_iframe{width:0px;height:0px;border:0px;float:left;}
.displayNoneDesktop{display:none !important;}
#display-div-2{margin-top:44px;}
#display-div-3{margin-top:44px;}
.postcode-view-data{display:none;position:absolute;top:10%;left:50%;width:960px;background:#FFF;padding:1.25rem;margin:1rem auto;min-height:300px;border-top:5px solid #69c773;box-shadow:0 2px 10px rgba(0,0,0,0.8);transform:translate(-50%);max-width:100%;}
#file-form-ps{width:67%;float:left;margin-right:20px;}
#file-form-ps .field{margin-bottom:1rem;}
#file-form-ps input, #file-form-ps textarea{width:100%;padding:0.5rem;border:1px solid #f1f1f1;border-radius:2px;box-shadow:none;resize:none;}
#file-form-ps textarea{min-height:300px;resize:none;}
#file-form-ps button{display:inline-block;border-radius:3px;border:none;padding:0.8rem 2em;background:#86b32d;color:white;margin:0 0.25rem;text-align:center;background:linear-gradient(to right, #1fb961 0%, #94fc33 100%);}
#file-form-ps button:hover{background:linear-gradient(to bottom right, #152b96 0%, #7cbfe6 100%);}
.hide-postcode-download:hover{color:#c5c7c0;}
#file-form-ps #messages-ps{display:inline-block;font-weight:bold;color:#69c773;margin-left:1rem;}
#files-ps{width:30%;float:right;}
#files-ps h2{font-size:18px;text-transform:capitalize;font-weight:400;line-height:24px;margin:10px 0;}
#files-ps ul{margin:0;padding:0.5rem 1rem;height:300px;overflow-y:auto;list-style:none;background:#F7F7F7;border:1px solid #f1f1f1;border-radius:2px;box-shadow:none;}
#files li{padding:0.5rem 0;}
#files-ps a,#files-ps a:visited{color:#08C;text-decoration:none;}
#files-ps a.delete-file,#files-ps a.delete-file:visited{color:#CC0000;margin-left:0.5rem;}
.hide-postcode-download{position:absolute;top:3px;right:3px;border:0;background:none;}
.hide-postcode-download i{font-size:24px;}
.current_local_checkbox{width:17px !important;float:none !important;}
.current_no_postcode{margin:0 0 0 21px;}
.hidden-basket-data{display:none;}
.iFrameDiv{position:absolute;top:10vh;left:15vw;z-index:9999;}
.iFrameDivManualEntry{position:absolute;top:25vh;left:33vw;z-index:9999;}
.close-btn-red{background-color:#ff2851;}
.close-btn-red:hover{background-color:#ff4c6d;}
.scrollDivLargeCurrent .mCSB_dragger_bar{width:auto !important;}
.padding-top-20{padding-top:20px}
.bottom_iframe{width:0px;height:0px;border:0px;float:left;}
.order-cancel-td{padding:0 .3rem 0 0!important;width:40px;}
.order-cancel-td .subhoTick2{font-size:18px;margin-top:-5px;}
.currentOrderContextLocal{width:47%;}
.currentOrderContextLocalDiv{margin-right:-3px;float:left;width:100%;}
 .currentOrderContextServer{width:53%;}
.paymentStamp{font-weight:bold;font-size:20px;width:65px;height:37px;color:#dd0000;border:4px solid #dd0000;padding:0px 5px 0px 5px;-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg);text-align:center;margin:14px auto;line-height:30px;}
.bottom_part_width{width:58.1%;}
.bottom_part_width_full{width:75%;}
 .addressList span{width:100%;margin-bottom:10px;overflow:hidden;display:flex;flex-wrap:nowrap;flex-basis:100%;max-width:100%;border-radius:15px;padding:0 5px;}
 .addressList br{display:none;}
.addressList .suggestion_title{height:55px;}
.order-context-btn{margin-right:-9px;margin-top:5px;}
.order-context-a{padding:15px 10px !important;text-align:center;color:#fff;display:block;font-weight:400;}
 ._720kb-datepicker-calendar-day._720kb-datepicker-today{background:red;color:white;}
.basketProductClosable{display:none;}
 .sys-ft-section span.subhoDatabse{font-size:20px;margin-top:2px !important;float:left;margin-right:7px;}
.order-context-a span.subhoMap_in_black, .order-context-a span.subhoReply3, .order-context-a span.subhoHide, .order-context-a span.subhoPaid2, .order-context-a span.subhoChinese, .order-context-a span.subhoClock, .order-context-a span.subhoCancel, .order-context-a span.subhoChefsPrint, .order-context-a span.subhoPrint, .order-context-a span.subhoFeedback1{font-size:17px;margin-right:4px;}
.accept-payment{background:#01c45b;}
.width50{width:50% !important;}
 .displayBlkImp{display:block !important;}
 .bgWhite{background-color:#fff !important;}
.mrgnBtm5px{margin-bottom:5px !important;}
.custom-static-keyboard{display:block !important;}
.order-more-td{width:40px;padding:.3rem !important}
.order-print-td{width:40px;padding:0 !important}
.order-map-td{width:40px;}
.order-map-td{width:40px;padding:.3rem !important;}
.order-data-td{float:left;width:90%;}
.ngpagination{display:inline-block;}
.ngpagination a{color:black;float:left;padding:8px 16px;text-decoration:none;}
.ngpagination a.active{background-color:#4CAF50;color:white;}
.ngpagination a:hover:not(.active){background-color:#ddd;}
.padding1px{padding:1px;}
.timer{background:-webkit-linear-gradient(left, skyBlue 50%, #eee 50%);border-radius:100%;height:100px;position:relative;width:100px;}
.mask{border-radius:100% 0 0 100% / 50% 0 0 50%;height:100%;left:0;position:absolute;top:0;width:50%;-webkit-transform-origin:100% 50%;}
@-webkit-keyframes time{100%{-webkit-transform:rotate(360deg);}
}
@-webkit-keyframes mask{0%{background:#eee;-webkit-transform:rotate(0deg);}
 50%{background:#eee;-webkit-transform:rotate(-180deg);}
 50.01%{background:skyBlue;-webkit-transform:rotate(0deg);}
 100%{background:skyBlue;-webkit-transform:rotate(-180deg);}
}
​.scrollAreaFull{overflow-y:scroll;margin-bottom:40px;clear:both;}
.colorSample{width:12px;height:12px;border:1px solid #000;border-radius:12px;margin-top:10px;margin-right:3px;}
.manageEditFormHeight{height:calc(100vh - 130px);}
.scrollAreaFull{margin-bottom:40px;clear:both;}
 .disable-tables{opacity:0.4;}
 .btn-prp{background:linear-gradient(to right, #b400ff 0%, #7c7afb 100%);}
 .payment-modal{width:80%;height:auto;position:fixed;top:15px;left:10%;opacity:1;overflow:visible;z-index:100;background-color:#3f3d46;}
.payment-modal .delivery_cal{height:13vh;}
 .payment-modal .delivery_cal2{height:13vh;color:#ffffff;}
 .payment-modal .amt-height{min-height:20vh;}
.payment-modal .clear_bgp1{height:11vh;}
.payment-modal .drawer-btns{margin-left:0px;margin-top:0px;height:11vh;line-height:8vh;font-weight:400}
.payment-modal .pdngrt0{padding-right:0px;}
.payment-modal .price_bg_exact{width:48.8%;}
.payment-modal .price_bg_clear{width:51.1%;}
.payment-modal .amnt_btn{width:100%;height:11vh;font-size:29px;line-height:8vh;display:block;}
.payment-modal .down_btn{height:8vh;font-size:18px;line-height:6vh;}
 .modal_enter_paytbtn{margin-left:11px;text-align:center;padding:10px;color:#fff;margin-top:8px;font-size:14px;}
 .paybychq, .paybycash{background:linear-gradient(to bottom right, #13fff4 0%, #0d905a 100%)}
 .paybycard{background:linear-gradient(to bottom right, #c36413 0%, #e9b745 100%)}
 .menu-carousal{width:200px;min-height:115px;float:left;border:2px solid #e0e0e0;border-radius:2px;padding:0;background:#f5f5f5;background:-moz-linear-gradient(27deg, #fff 60%, #f5f5f5 30%);background:-webkit-linear-gradient(27deg, #fff 60%, #f5f5f5 30%);background:-o-linear-gradient(27deg, #fff 60%, #f5f5f5 30%);background:-ms-linear-gradient(27deg, #fff 60%, #f5f5f5 30%);background:linear-gradient(117deg, #fff 60%, #f5f5f5 30%);border:1px solid #d1d1d1;box-shadow:0 0px 10px #f5f5f5 inset;margin:5px 15px 5px 15px;}
 .feedback-star{vertical-align:middle;display:inline-block;color:#e3e3e3;overflow:hidden;padding-left:2px;}
 .feedback-star.voted{color:#ffcd00}
 .query-box{padding:15px 0px 15px;background:#fff;border:1px solid #fff;width:100%;color:#444;}
 .grn-lft-border{border-left:5px solid #81BC00;}
 .red-lft-border{border-left:5px solid #FF3824;}
 .booking-area-name{color:#fff;padding:10px;background-color:#47444e;margin:5px;border-bottom:3px solid #ededed;min-width:100px;display:inline-block;font-weight:400;}
.booking-area-name:hover, .booking-area-name:active, .booking-area-name:visited, .booking-area-name:focus{color:#ededed;}
#div-booking .scrollArea{background:url('../images/tablebooking/advancedtables-grid-black.png') repeat;overflow:auto;}
.booking-area-name.active-area{border-bottom:3px solid #1cc31c;}
 .booking-area-design{margin-top:20px;}
.area-items{position:absolute;}
.area-items-img{width:200px;height:200px;}
.table-seat-div{width:270px;height:auto;position:fixed;top:134px;left:470px;opacity:1;overflow:visible;z-index:200;background-color:#fff;}
.seat-nums{text-align:center;line-height:48px;font-size:20px;border-right:1px solid #dcdcdc;border-top:1px solid #dcdcdc;height:50px;}
.seats-num-box{height:200px;}
.seats-num-half{height:50%;line-height:100px;text-align:center;color:#ffffff;}
.seats-num-half-orange{background-color:#f67c11;}
.seats-num-half-blue{background-color:#1165f5;}
.seats-close{font-size:10px;padding-left:30px;padding-right:0px;}
.seats-head{height:30px;margin-top:6px;border-bottom:1px solid #dcdcdc;}
.seats-val{height:40px;line-height:32px;padding-right:11px;font-size:30px;}
 .store-element-chair-a .object{background:url('../images/tablebooking/advancedtables-chair-a.png') no-repeat;width:100%;height:100%;background-size:30px 30px;}
.store-element-chair-b .object{background:url('../images/tablebooking/advancedtables-chair-b.png') no-repeat;width:100%;height:100%;background-size:30px 30px;}
.store-element-chair-c .object{background:url('../images/tablebooking/advancedtables-chair-c.png') no-repeat;width:100%;height:100%;background-size:30px 30px;}
.store-element-chair-c-2x .object{background:url('../images/tablebooking/advancedtables-chair-c-2x.png') no-repeat;width:100%;height:100%;background-size:60px 30px;}
.store-element-chair-c-3x .object{background:url('../images/tablebooking/advancedtables-chair-c-3x.png') no-repeat;width:100%;height:100%;background-size:90px 30px;}
.store-element-chair-c-4x .object{background:url('../images/tablebooking/advancedtables-chair-c-4x.png') no-repeat;width:100%;height:100%;background-size:120px 30px;}
.store-element-stairs-1 .object{background:url('../images/tablebooking/advancedtables-stairs-1.png') no-repeat;width:100%;height:100%;background-size:111px 149px;}
.store-element-floor-a .object{background:url('../images/tablebooking/advancedtables-floor1.jpg') repeat;width:100%;height:100%;background-size:250px 250px;}
.store-element-floor-b .object{background:url('../images/tablebooking/advancedtables-floor2.jpg') repeat;width:100%;height:100%;background-size:250px 250px;}
.store-element-floor-c .object{background:url('../images/tablebooking/advancedtables-floor3.jpg') repeat;width:100%;height:100%;background-size:250px 250px;}
.store-element-plant-a .object{background:url('../images/tablebooking/advancedtables-plant1.png') no-repeat;background-size:cover;width:100%;height:100%;}
.store-element-plant-b .object{background:url('../images/tablebooking/advancedtables-plant2.png') no-repeat;background-size:cover;width:100%;height:100%;}
.store-element-plant-c .object{background:url('../images/tablebooking/advancedtables-plant2.png') no-repeat;background-size:cover;width:100%;height:100%;}
.store-element-table-a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#676767;font-size:22px;border:none;background:#e7f3ff;cursor:pointer;display:table;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.5),inset 0 0 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.5), inset 0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 2px 0 rgba(0,0,0,.5), inset 0 0 10px 0 rgba(0,0,0,.1);z-index:100;}
.store-element-table-b{-webkit-border-radius:5000px;-moz-border-radius:5000px;border-radius:5000px;color:#676767;font-size:22px;border:none;background:#e7f3ff;cursor:pointer;display:table;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.5),inset 0 0 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.5), inset 0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 2px 0 rgba(0,0,0,.5), inset 0 0 10px 0 rgba(0,0,0,.1);z-index:100;}
.store-element-container-table{background:#676767;}
.store-element-counter .object{background:url('../images/tablebooking/dinepos-counter.png') no-repeat;width:50px;height:50px;border:none;background-size:cover;}
.store-element-canvas-v{border-left:solid 2px #676767;border-right:solid 2px #676767;background:#a6e2eb;}
.element-name{width:100%;height:100%;text-align:center;display:table-cell;vertical-align:middle;left:50%;top:50%;margin-top:-15px;margin-left:-15px;font-size:16px;}
.booking-table-selected{background:#007ebe;color:#fff;}
.booking-table-disabled{background:#ffa524;color:#fff;}
.nav-right-attr:hover{background-color:#d80606 !important;color:#ffffff;}
.nav-right-attr{padding:12px 15px 11px 15px !important;}
.root-menu-left{padding:0px;}
.sub-menu-left{padding:0px;}
.navli li{margin-left:0px !important;}
.nav-font-setting{height:100%;float:right;margin-top:10px;}
.tbl-li-dsbld{opacity:0.6;cursor:not-allowed !important;}
.tbl-li-dsbld:hover{background-color:#3f3d46 !important;border-color:#3f3d46 !important;}
.all-grp-items{float:left;margin-bottom:30px;}
.grp-sm-pg .all-grp-items:last-child{margin-bottom:300px;}
.label-btn-span{padding-bottom:0px !important;}
.label-btn-div{position:fixed;z-index:9;bottom:47px;}
.conf-select{border-bottom:2px solid #f6f7fb;}
.sys-ft-section span.subhoDeviceConfig{font-size:20px;margin-top:2px !important;float:left;margin-right:7px;}
.drawer-lbls, .drawer-dispatch{text-align:center;padding:5px;background-color:#f6f7fb;color:#545353;border:1px solid #f6f7fb;margin-bottom:1px;}
.drawer-lbls a, .drawer-dispatch a{color:#545353;}
.drw-sel{border:1px solid #00c300;}
.payment-order-btn{text-align:center;padding:15px;color:#fff;font-size:15px;font-weight:normal;margin:10px;}
.btn-green{background:linear-gradient(to right, #1fb961 0%, #94fc33 100%);}
.btn-yellow{background:linear-gradient(to right, #f2b601 0%, #cac449 100%);}
.btn-close{background:#e2004d;}
.fullpage-overlay{height:100vh;width:100vw;z-index:100;overflow:hidden;position:fixed;left:0;top:0;background-color:rgba(255,255,255,0.9);overflow-x:hidden;transition:0.5s;}
.pin-lockIcon{text-align:center;}
.pin-lockScreenBox{border:1px solid #E5E5E5;-webkit-box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.25);box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.25);}
.pin-bg-wht{background:#fff;padding:0px 0 20px;width:100%;}
.font-items i{font-size:24px;cursor:pointer;}
.font-section{font-size:14px;margin-bottom:10px;padding:0px;border-bottom:0px solid #ece6e6;}
.time-disp-name.ng-binding{height:70px;line-height:80px;}
.topright-menu{background:#e6e6e6;margin-bottom:.5rem;}
.topright-menu .menu-opener{position:absolute;top:0px;right:0px;background:#e6e6e6;color:#000;}
.topright-menu .nav-btns.menu_active, .topright-menu .nav-btns:hover{color:#fff;}
.topright-menu .menu-opener span.iconmoon-hamburger_menu{color:#000;}
.topright-menu .nav-btns{font-size:15px;min-width:70px;text-align:center;display:block;color:#2e2c34;font-weight:400;}
.topright-menu .horizontalScrollElement{display:inline-block;width:auto;}
.topright-menu .horizontalScrollParent{overflow:auto;white-space:nowrap;width:22vw;display:inline-block;cursor:pointer;}
.horizontalScrollParent::-webkit-scrollbar{width:0px!important;}
.horizontalScrollParent::-webkit-scrollbar-thumb{background:#8880;}
.topright-menu.topright-menu-small{height:35px;}
.topright-menu.topright-menu-small .menu-opener{padding:7px 7px 5px;}
.topright-menu.topright-menu-small .nav-btns{height:35px;line-height:35px;font-weight:400;}
.topright-menu.topright-menu-medium{height:45px;}
.topright-menu.topright-menu-medium .menu-opener{padding:12px 7px 10px 7px;}
.topright-menu.topright-menu-medium .nav-btns{height:45px;line-height:45px;font-weight:400;}
.topright-menu.topright-menu-large{height:55px;}
.topright-menu.topright-menu-large .menu-opener{padding:17px 7px 15px 7px;}
.topright-menu.topright-menu-large .nav-btns{height:55px;line-height:55px;}
.dispach_title_small{height:25px!important;line-height:25px!important;}
.dispach_title_medium{height:35px!important;line-height:35px!important;}
.dispach_title_large{height:45px!important;line-height:45px!important;}
a.designclearform, a.designfetchnumber{float:left;padding:10px;color:#fff;font-weight:400;font-size:14px;}
a.designclearform:hover, a.designfetchnumber:hover, a.designclearform:active, a.designfetchnumber:active{color:#ededed;}
 .outside_order_design, .outside_order_design:hover{background:#95d400;}
.outside_order_design h1{font-size:12px;text-align:center;}
.clearbasketdesign h1{font-size:20px;color:#fff;}
.opendrawerdesign h1{font-size:20px;color:#fff;}
.clearbasketdesign, .clearbasketdesign:hover{background:#ff0510;}
.outsideorderdesign{background:#95d400;}
.opendrawerdesign, .opendrawerdesign:hover{background:#4ed352;}
.outsideorderdesign h1{color:#fff;}
.takepaymentdesignmain{background:#d47000;}
.outside_order_design h1{color:#fff;}
.takepaymentdesignmain h1{color:#fff;}
.nav-tabs>li>a:hover span.iconmoon-hamburger_menu.noticebell.insideLeftmenuIcon:before, .nav-tabs>li>a:hover span.subhoCancel.insideLeftmenuIcon:before{color:#fff!important;}
.dataContainerMarginPaddingResp .form-control{border:0;width:90%;}
.time-numcount{text-align:center;width:7%;color:#fff;padding:0px;display:inline-block;cursor:pointer;height:50px;}
.time-val{background-color:#0459c3;font-size:20px;width:100%;height:100%;text-align:center;vertical-align:middle;line-height:46px;border:1px solid;border-radius:5px;}
.bookingfield{border:1px solid #d1d1d4;margin-bottom:10px;height:38px;}
.bookingfield .form-control{border:0px solid !important;}
.bookingbuttonleft{width:49%;float:left;}
.bookingbuttonright{width:49%;float:right;}
.payment-modal .p-amt-cash,.payment-modal .p-amt-pric{color:#fff!important;}
.manualProductDiv{display:block;width:100%;margin:5px;color:#ffffff;padding:10px;}
.manualProductDiv .manualproduct-name{display:inline-block;width:75%;}
.manualProductDiv .manualproduct-dept{display:inline-block;width:15%;vertical-align:top;}
.manualProductDiv .manualproduct-price{display:inline-block;width:8%;vertical-align:top;}
.manualProductPrice .delivery_cal2{height:13vh;color:#ffffff;}
 .manualProductPrice .delivery_cal{height:13vh;}
 .manualProductPrice .pdngrt0{padding-right:0px;}
 .manualProductPrice .price_bg_clear{width:49.1%;}
 .card-form-container{width:50%;margin:0 auto;}
.card-form-group{position:relative;margin-bottom:15px;width:100%;float:left;}
.card-form-error-block{position:absolute;right:4px;top:12px;font-size:10px;color:#e70c0e;}
.card-label-column{float:left;width:15%;text-align:left;}
.card-input-column{float:right;width:75%;border:1px solid #ccc;}
.card-form-input{width:300px;height:40px;border:1px solid #bdbcbc;padding:10px;}
.card-submit{margin-left:25%;width:295px;font-size:12px;text-align:center;padding:12px;background:#49d054;color:#fff;font-weight:normal;font-size:12px;box-shadow:none;border:0px;}
.card-err-msg{background:#ea2b2e;border-radius:3px;padding:10px;font-size:12px;color:white;text-align:center;margin-bottom:20px;}
.card-box{width:800px;height:300px;border:none;}
.md5Width{width:41.66666667% !important;}
 .paymentStampForPopup{font-weight:bold;font-size:20px;width:65px;height:37px;color:#dd0000;border:4px solid #dd0000;padding:0px 5px 0px 5px;}
.paid-order-span{color:#ff7e27;font-weight:bold;}
.basket-number-call{padding-top:10px;}
.order-number-call{padding-bottom:10px;}
.viewbasket-fullwidth .product_level1_name.basketproductname{width:82%;}
.editOrder_title_small{height:35px!important;line-height:20px!important;}
.editOrder_title_medium{height:45px!important;line-height:30px!important;}
.editOrder_title_large{height:55px!important;line-height:40px!important;}
.single-line-orderid{display:inline-block;margin-right:3px;}
.preorder-stamp{color:#000000;width:42%;}
.right-basketmenu-div{margin-bottom:15px;padding-right:15px;}
.temp-option-design-div-wrapper{margin-top:-23px;margin-left:-8px;margin-right:-15px;margin-bottom:20px;padding-top:10px;padding-bottom:10px;padding-left:15px;font-size:16px;}
.temp-option-design-div{padding-top:10px;padding-bottom:10px;}
.temp-option-design-div-store-status{font-size:10px;}
.temp-option-design-div-button{background:#58c400;padding:10px;color:#ffffff;}
.temp-option-design-div-date{margin-left:-15px;margin-right:-15px;padding:15px;background:#f1f1f3;margin-top:20px;height:200px;}
.temp-option-design-div-date-row{float:left;width:100%;margin-bottom:5px;}
.temp-option-design-div-textarea{min-height:100px !important;}
.order-stat-refresh{padding:10px;font-size:12px;color:#fc8019;position:absolute;z-index:9999;top:0px;right:0px;}
.dataContainerMarginPaddingResp .filterPanel .form-control{border:0;width:100%;}
table.resultSetTableHorizental{min-height:63px;}
.dataContent{position:absolute;top:0;left:50px;width:50%;}
.delivery-msgimg{width:300px;}


