@font-face{
  font-family: "Helvetica Neue-Bold";
  src: url("fonts_files/Helvetica-Neue-Bold_22498.ttf");
}
@font-face{
  font-family: "HelveticaNeue";
  src: url("fonts_files/helveticaneue/HelveticaNeueLight.ttf");
}
@font-face{
  font-family: "OpenSansRegular";
  src: url("fonts_files/open-sans/OpenSans-Regular.ttf");
}
@font-face{
  font-family: "OpenSansBold";
  src: url("fonts_files/open-sans/OpenSans-Bold.ttf");
}
@font-face{
  font-family: "OpenSansSemiBold";
  src: url("fonts_files/open-sans/OpenSans-Semibold.ttf");
}
@font-face{
  font-family: "OpenSans";
  src: url("fonts_files/open-sans/OpenSans-ExtraBold.ttf");
}
@font-face{
  font-family: "Montserrat-SemiBold";
  src: url("fonts_files/open-sans/Montserrat-SemiBold.ttf");
}
body{font-family: "OpenSansRegular";}
.body_white_bg{background: #fff; font-family: "OpenSansRegular"; font-size: 18px;}
small, .small{font-size: 13px !important;}
/*html{scroll-behavior: smooth;}*/
.set_btn_letter{font-size: 16px;}
.clearfix{clear: both;content: '';}
.price_lable{color:#000;float: right; margin: 0px 0px 0px 0px;}
.set_item_img{float: left;max-width: 95px; width: 8%;}
.set_item_img img{max-width: 100%;width: 80px;margin-right: 15px;}
.setItemImg img{width: 95px;}
.setItemImg{width: 115px; height: 105px;padding: 10px;}
.customer_menu_items .setItemImg, .customer_menu_items .set_item_title, .customer_menu_items .item_desc_content{cursor: pointer;}
.item_bottom_line{clear: both;content: ''; margin-left: 10px; margin-top: 10px;}
.detail_side{float: right;width: 92%;}
.detailSide{}
.color01{color: #1C2945;} /* Green */
.color02{color: #ffffff;} /* White */
.color03{color: #000000;} /* Black */
.color04{color: #EFEFF4;} /* Light Gray */
.color05{color: #8E8E93;} /* Gray */
.color06{color: #4A4A4A;} /* Dark Gray */
a, a:hover{text-decoration: none !important;}
a{font-family: OpenSansRegular;}
div.scrollmenu a {display: inline-block;color: #4A4A4A;text-align: center;padding: 5px 14px 5px 14px;text-decoration: none; margin-left: 5px;
  font-family: "OpenSansSemiBold";font-weight: normal;}
.item_rows_block{margin-bottom: 20px;}
.menu_content_block{min-height: auto;}
/*.customer_menu_items .item_rows_block{min-height: 300px;}*/
#main_categories_list{position: relative;}
.set_item_title{font-family: "OpenSansRegular";color: #000; font-size: 16px;letter-spacing: 0px;text-transform: uppercase;line-height: 20px;}
.fooditem_title_box{height: 40px;position: relative;margin-bottom: -11px;}
.fooditem_title_box .set_item_title{position: absolute;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);
  min-width: 139px; width: 100% !important;word-break:break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
    overflow: hidden;text-overflow: ellipsis;height: 40px;}
.post_item_content .set_item_title, .admin_item_content .set_item_title{min-width: 139px; width: 100% !important;word-break:break-word;
  display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;height: 40px;}
.items_list, .item_desc_content{font-family: "OpenSansRegular";color: #8E8E93; font-size: 14px;letter-spacing: 0px;}
.item_desc_content{margin-right: 10px; height: 60px;line-height: 19px;min-width: 139px;width: 100% !important;word-break: break-word;display: -webkit-box;
    -webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden; text-overflow: ellipsis;padding-right: 10px}
.admin_item_content .item_desc_content{height: unset !important;}
.set_desc_box{padding-right: 15px;}
.title_without_pict{min-width: 165px;width: 100%;}
.desc_left_margin{padding-left: 10px;}
.menu_lang_block{position: relative;right: 169px;}
.unset_width{width: unset !important;}
.main_menu_lang .fa-bars{font-size: 24px;margin-right: -8px;}
.menu_lang_block a{color: #000 !important;}
.lang_links_block{padding: 5px 0 3px 18px;}
select{cursor: pointer;}
.link_width{width: 20%}
.rest_block{display: flex;margin:10px 15px 10px 15px;position: relative;}
.rest_left_bk{color:black;width: 100%}
.rest_export_link{font-size: 20px;position:absolute;top: 2px;right: -10px;}
.item_block{margin:15px;}
.fullWith{width: 100%;}
.fullWidth{width: 100%;}
.inactive_icon{color: #2d9cea;}
.set_item_dropdown{min-width: 12.5rem;}
.set_outer_dropdown{left: 44%;}
.left_margin{margin-left: 10px;}
.right_margin{margin-right: 10px;}
.left_padding{padding-left: 15px;}
.left_padding1{padding-left: 10px;}
.right_padding{padding-right: 10px; position: relative;}
.left_right_padding{padding-left: 15px;padding-right: 15px; position: relative;}
.left_right_margin{margin-left: 10px;margin-right: 10px;}
.left_right_padding1{padding-left: 10px;padding-right: 10px; padding-top: 3px; position: relative;}
.minus_left_margin{margin-left: -2px;}
.set_title_width{width: 150px !important;}
.add_item_btn{position: fixed !important; bottom: 10px;left:50%;transform: translate(-50%, 0);}
.add_item_btn1{bottom: 10px;left:50%;transform: translate(-50%, 0);}
.add_item_btn2{position: fixed !important; bottom: -57px;left:50%;transform: translate(-50%, 0);}
.form-check input[type=checkbox], .form-check input[type=radio]{-webkit-appearance:checkbox;}
.set_dropdown_bt{border: 1px solid #EFEFF4; width: 100%;text-align:left;}
.set_dropdown_bt::after{margin-top: 10px; float: right;}
.inner_dropdown_view{padding-left:20px; width: 100%;}
.btn-group, .btn-group-vertical{z-index: 9999;}
.tip_btn_group .btn-group{z-index: 0;}
.hide_index{z-index: -1;}
.filter_dropdown{width: 200px; top: 60px;}
.filter_dropdown .left_padding{padding-top: 2px; padding-bottom: 3px;}
#items_list{padding-top: 8px; width: 100%; border-collapse: collapse;}
#items_list tr td{border:0;}
.set_top_banner{margin-top: -50px;}
.set_top_banner1{margin-top: -3px;}
.sub_cate_heading{position: relative;}
.set_center_align{margin: 0 auto; position: absolute; left: 50%;}
.nav_bar_filters{margin: 0; padding: 0; width: 100%;}
.nav_bar_filters li{list-style-type: none; display: inline-block; width: 33%;}
.nav_bar_filters li a{color: #fff;font-family: OpenSansSemiBold;}
.set_left{text-align: left;}
.set_center{text-align: center;}
.set_right{text-align: right;}
.set_filter_text{font-weight: bold;font-size: 16px;}
.set_filter_btn{padding-right: 20px;border-bottom-right-radius: 0;border-top-right-radius: 0;}
.setPopOverbk{min-width: 200px;}
.action_buttons{text-align: center; margin: 20px 0;}
.set_btn_width{max-width: 125px; width: 100%; color: #fff; font-size: 16px;}
.set_btn_width1{max-width: 150px; width: 100%;font-size: 16px;}
.set_btn_width2{min-width: 125px; color: #fff; font-size: 16px; margin-left: 10px !important;}
.btn_bg2{background-color: #F7BB44;}
.action_buttons button{margin-right: 25px;}
.action_buttons button:hover{color: #fff;}
.btn_width{width: 100px;}
.btn_width1{min-width: 70px !important; width: 70px !important;}
.btn_width2{max-width: 225px; width: 100%;}
.btn_width3{max-width: 180px; width: 100%;}
.btn_width4{max-width: 165px; width: 100%; font-size: 18px; padding: 6px 0 7px 0;}
.set_lang_option{padding-top: 5px; padding-bottom: 5px;padding-left: 1.75rem;}
.bottom_null_margin{margin-bottom: 0 !important;}

/*.modal .popover, .modal .tooltip {
    z-index:100000000;
}*/
.fixed-top a{color: #fff;}
.search_page .fixed-top{z-index: 99999;}
.bottom_btn_bk{ background: #fff; text-align: center; padding: 10px 0px; z-index: 9999; position: fixed;width: 100%;bottom: 0px;display: block;}
.set_filter_block{width: 240px; position: absolute; transform: translate3d(5px, 5px, 0px); top: -5px; left: -123px; will-change: transform;margin-bottom: 70px;}
.home_icon{padding-top: 4px;}
.set_rest_banner{margin:15px;}
.setHeading{font-weight: bold; font-size: 16px;}
.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow{top: -9px;}
.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow{bottom: -9px;}

/* firefox style */
@-moz-document url-prefix() {
	/*.fullWidth{margin-bottom: 338px;padding-bottom: 250px;}*/
  .set_bottom_spacing{width: 100%; padding: 4em 0 6em 0 !important; z-index: 9999;}
  .plus_cart_icon a{padding-top: 0 !important;}
}
.fixedSearchBottom{margin-bottom: 338px;padding-bottom: 250px;padding-top: 15px;}
.item_content{position: relative;min-height: 400px;background: #fff;}
.fixed_menu{position: fixed;top: 0px; width: 100%; z-index: 99;overflow: hidden;}
/*.fixed_menu + .item_content{padding-top: 125px;}*/
.set_bottom_space{height: 430px;}
.set_bottom_button{bottom: 20px;}
.set_detail_link{width: 150px; display: inline-block;}
.rest_add_btn{position: fixed; bottom: 20px;left:50%;transform: translate(-50%, 0); min-width: 300px;font-size: 18px;font-family: 'OpenSansSemiBold';
  line-height: 26px;padding-bottom: 9px;}
.set_bottom_btn{margin-top: 35px; text-align: center;}
.header_padding{padding-top: 50px;}
.main_top_nav{color: #fff;height: 50px;}
.main_top_nav a{color: #fff !important;}
.main_top_nav a:hover{color: #fff !important;}
.set_nav_link{padding-left: 3px;}
.nav_menu_links ul li a{padding-left: 4px !important;}
.set_dropdown_link a{color: #000 !important;}
.black_color{color: #000 !important;}
.set_lang_menu{margin: -4px 0 0 7px;}
.dropdown_menu_input{border-top: 0; margin: -18px 0 0 -1px;}
.main_top_nav .navbar{border-radius: 0;min-height: 48px;border:0;z-index: 1;}
.main_top_nav .navbar-light .navbar-toggler{border:0;padding: 0; color: #fff; position: absolute; right: 10px; top: 7px;}
.dropdown-item, .dropdown-item:hover, .dropdown-item:focus{/*background-color: #fff !important;margin-bottom: -7px;*/ cursor: pointer;}
.set_line_divider{margin-top: 15px;}
.set_dropdown_menu{padding-bottom: 20px;}
.set_dropdown_link .dropdown-item, .set_dropdown_link .dropdown-item:hover, .set_dropdown_link .dropdown-item:focus{background-color: transparent;}
input[type=radio]{-webkit-appearance: radio !important; cursor: pointer; }

.not_found_msg{text-align: center;}
#search_form{margin-bottom: 0; padding-bottom: 50px;}
.set_nav_links{padding-left: 14px; font-size: 14px;}
.set_nav_links a{color: #212529; display: inline-block; padding: 4px 0 6px 0;}
.item_movement_icons ul{padding: 0; margin: 0;}
.item_movement_icons ul li{display: inline-block; list-style-type: none; padding-left: 10px;}
.set_move_arrows{top: 14px;position: absolute;right: 10px;}
.set_move_arrows ul li{ padding-left: 10px; }
.set_icon_width{width: 16px;}
.set_edit_icon i{width: 16px;text-align: right;margin-left: -8px; margin-right: 8px;}
.subcate_edit{margin-right: -1px !important;}
.add_left_margin{margin-left: 12px;}
.set_lang_links{padding:0 1rem 0 1rem;}
.set_lang_links a{color: #fff;}
.lang_row_link{float: left;width: 50%;padding: 10px 0 10px 0; margin-right: 0px;}
.set_active_lang{border-bottom: 4px solid #fff;}
.lang_row_link:hover{border-bottom: 4px solid #fff;}
.set_field_column{float: left;width: 84%;}
.right_arrow_column{float: right; width: 15.5%; text-align: right;}
.right_arrow_column a{display: inline-block; margin:7px 6px 0px 0;}
.set_icon_width1{width: 18px;}
.main_cate_row{margin-bottom: 10px;}
.set_page_heading{font-size: 24px; margin-bottom: 12px;}
.set_arrow_position{position: absolute; top: 10px; right: 10px;}
.set_arrow_position i{font-size: 24px; color: #4A4A4A;}
.set_arrow_position img{width: 24px;}
.drop_down_links label{color: #fff;}
.set_header_link{font-size: 16px; font-weight: bold;font-family: "OpenSansRegular";}
i.required_field{color: red; font-weight: bold;font-size: 12px;font-style: normal;}
.page_content{max-width: 900px; margin: 0 auto; background: #fff; padding: 15px;font-size: 15px; line-height: 28px;}
.set_main_heading{font-size: 24px; text-align: center; padding-top: 15px;}
.set_detail_row{padding-bottom: 10px;}
.set_detail_row span:nth-of-type(1){font-weight: bold; display: inline-block; width: 105px;}
.set_no_message{font-weight: bold;text-align: center;}
.set_login_form{text-align: center;}
.service_pos_login{text-align: center; max-width: 500px; width: 100%; margin: 0 auto;}
.service_pos_login .bottom_padding label{text-align: left; display: block;}
.bottom_padding{padding-bottom: 15px !important;}
.bottom_padding1{padding-bottom: 10px;}
.bottom_padding input{height: 42px;font-size: 16px;}
.order_list_table{width: 100%; border-collapse: collapse; border:1px solid #EFEFF4;}
.order_list_table tr th{color: #000;border-bottom: 1px solid #000 !important;font-family: "OpenSansSemiBold";font-weight: normal;}
.order_list_table tr th, .order_list_table tr td{border:1px solid #EFEFF4; font-size: 14px; 
  padding: 8px 8px;text-align: center;color: #000;word-break: break-word;vertical-align: top;}
.table_block{padding: 10px 0;}
.set_lang_btn{border-radius: 0;margin-right: 3px;}
.set_cart_btn{border-radius: 0px 4px 4px 0px;}
.set_cart_modal{max-width: 300px; margin: 0 auto; width: 100%;}
.desc_link, .desc_link:hover{color: #444;}
.cart_nav_bar a{color:#4A4A4A;display: block;padding: 10px 0 8px 0;font-family: "OpenSansSemiBold";}
.left_nav_cart{float: left;width: 49.99%;}
/*.active_nav_cart, .left_nav_cart:hover{background: #1C2945;}*/
.item_summary{width: 100%; border-collapse: collapse; border:0;margin-top: 5px;border-bottom: 1px solid #D5D7D8;font-size: 14px;}
.item_summary tr td, .item_summary tr th{padding: 5px 10px 5px 10px;}
.item_summary tr td{border-top: 1px solid #D5D7D8;word-break: break-word}
.set_delete_label{font-weight: bold;font-size: 18px;}
.empty_cart{text-align: center; font-weight: bold;}
.set_qty_box{border:1px solid #EFEFF4; width: 45px; text-align: center; padding: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.confirmed_page{background-color: #fff; text-align: center;}
.set_thank_you{font-size: 28px; margin: 5px 0px 0px 0px;}
.set_font_size{font-size: 22px;}
.set_status_col{text-align: center; font-weight: bold;}
.process_order{}
.accepted_order{}
.cancel_order{color: #F6B444;}
.deliver_order{}
.order_modal .modal-dialog{max-width: 800px;}
.order_modal .modal-header{padding: 0; display: block;}
.order_modal .modal-content{border-radius: 0;}
.order_modal_heading{background-color: #F5A640;color: #fff;font-size: 18px;text-align: center;padding: 12px;}
.red_alert{font-size: 80%;color: #e3342f;}
.set_alert_error{font-size: 80%;color: #e3342f; padding: 12px 0 0 0;font-weight: bold;}
.set_qty_row{margin: 12px auto;width: 140px;}
.set_opt_symbole{font-size: 18px;margin: 0 10px;}
.number_field::-webkit-outer-spin-button, .number_field::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.modal_qty_box{border: 1px solid #EFEFF4;width: 50px;text-align: center;padding: 4px; font-size: 16px;-moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius: 4px;}
.set_bottom_margin{margin-bottom: -5px;}
.set_bottom_margin1{margin-bottom: 10px;}
.set_bottom_margin2{margin-bottom: 20px !important;}
.order_option_block{margin-top: -16px; margin-bottom: -16px;}
.order_option_subheading, .set_sub_heading{font-size: 16px; color: #444; margin: 10px 0;}
.set_subheading_margin{margin-top: 10px;margin-bottom: 8px;}
.order_option_block .form-check{margin-bottom: 5px;}
.order_pickup_modal .modal-dialog{text-align: center; max-width: 300px; width: 100%; margin: 0 auto;padding: 0 5px;}
.order_pickup_modal h3{font-size: 16px;font-family: OpenSansSemiBold; margin-bottom: -8px;padding-top: 5px;line-height: 22px;}
.freez_item_modal .modal-dialog{max-width: 250px;}
.wifi_error_modal .modal-dialog{max-width: 350px;}
.order_opt_row{text-align: left; font-size: 14px; line-height: 26px; width: 180px; margin: 0 auto;margin-top: 12px;}
.order_opt_row span{display: inline-block;}
.order_opt_row .form-check{padding-bottom: 15px;}
.set_opt_btn{width: 70px; margin: 20px 0 0 0;}
.order_type_block{padding: 15px;}
.set_btn_alignment{text-align: center; /*margin: 5px -18px 15px 8px;*/ width: 280px;margin: 0 auto;}
.set_btn_alignment a, .set_btn_link{display: inline-block; margin: 0 20px 0 0px; float: left; width: 120px;}
.set_btn_link button{width: 120px;}
.set_center_block{margin: 0;}
.outer_block{background-color: #F8FAFC;}
.outer_block .card{margin: 0 15px;}
.outer_block .card{box-shadow: none; border-radius: 0; border:0;}
.customer_register_note{text-align: center;padding-top: 15px;color: #000;}
.set_center_block .col-md-8, .set_center_block .col-md-12{padding: 0 !important;}
.set_center_block .error span.message{display: inline-block; font-weight: bold; color: red; font-size: 14px; padding-top: 4px; background-color: #fff;}
.set_login_btn{padding-left: 15px !important;}
.setBottomSpace{padding-bottom: 6.5em; z-index: 999 !important;}
.reset_bottom_space{margin-bottom: 10px;}
.bottom_menu_bar{width: 100%; padding: 10px 0; z-index: 9999;}
.set_bottom_spacing{padding: 3em 0 5em 0 !important;}
.bottom_menu_bar i{font-size: 24px;}
.set_bottom_list{padding: 1.25rem 1rem 1.1rem 1rem; /*.5rem 1rem*/ margin: 0; text-align: center; width: 100%;}
.set_bottom_list li{display: inline-block; list-style-type: none;width: 28%;float: left;}
.set_gray_color, .set_gray_color:hover{color: #8E8E93;}
.set_bottom_box{min-width: 150px; padding: 15px;}
.set_top_padding{margin-top: 15px;}
.set_top_padding1{margin-top: 8px;}
.set_top_padding2{margin-top: 5px;}
.bottom_menu_bar .navbar{ padding: 0 !important; }
.set_bottom_navbar ul li a{color: #fff !important;}
.set_lang_box{padding: 15px 0 15px 0;}
.set_lang_dropdown{transform: translate3d(0px, -100px, 0px) !important;}
.table_no_col{display: inline-block; width: 310px; max-width: 100%; margin:0 0 15px 0px;position: relative;}
.set_order_typebk label{display: inline-block; width: 155px; line-height: 22px; margin-bottom: 8px;}
.set_info_heading{text-align: center; font-size: 24px;margin: 0 0 20px 0;}
#set_error_msg{margin: 10px 0 0 -18px;font-weight: bold;}
.set_error_msg{color: red; text-align: center; font-size: 13px;font-weight: bold; padding:0 5px 10px 5px;}
.set_error_msg2{color: red;margin-top: 10px; font-weight: bold;}
.set_error_msg3{color: red;font-size: 14px; margin-top: 2px;}
#domain_duplicate_error{color: red; font-size: 14px;}
.field_row{padding-bottom: 5px; color: #9B9B9B;}
.field_row span{display: inline-block;}
.set_label_col{min-width: 50px;font-weight: bold;max-width: 100%;}
.modal_field_row .set_label_col{font-weight: normal;}
.modal_field_row .set_value_col{color: #000;}
.detail_rows{padding: 0px 0 10px 0;}
.send_msg_col a{color: #fff !important;}
.set_open_link, .set_open_link:hover{text-decoration: underline;}
.set_left_arrow{display: inline-block; text-align: left; float: left; font-size: 18px; padding: 2px 0;}
.top_header_message a{color: #fff;}
.top_header_background{background-color: #F5A640;}
.set_msg_box{border:1px solid #EFEFF4; width: 100%; height: 125px; resize: none;padding: 10px;}
.set_title_heading{text-align: center;margin-bottom: 20px;}
.msg_label_col{display: inline-block; margin: -8px 0px 0 10px;padding: 10px 20px 10px 10px;;text-align: center;}
.msg_box_content{max-width: 100%; width: 480px; margin: 0 auto; padding: 0 15px 0 0px;font-size: 16px;}
.msg_box_content .form-group{display: flex;}
.msg_box_content button:hover{color: #fff;}
.send_msg_block{width: 498px !important;padding-right: 0 !important;}
.set_cancel_btn{text-align: center; margin-top: 15px;}
.set_cancel_btn button{margin: 0 auto;}
.set_box_width{width: 280px;}

/* stripe style */
.panel-title {display: inline; font-weight: bold;}
.display-table {display: table;}
.display-tr {display: table-row;}
.display-td {display: table-cell;vertical-align: middle;width: 61%;}
.hide {display: none!important;}
.set_amount_field{font-size: 16px;}
.set_tax_field input[type='text']{margin: 10px 0;}
.tax_value_input{width: 75px; text-align: center;}
.form_field{height: calc(2.19rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}

.set_field_label{padding-top: 5px; font-size: 14px;margin-bottom: -8px;}
.receipt_table{width: 100%; border-collapse: collapse; text-align: center; border:0; margin-top: 10px;}
.receipt_table tr th{border-bottom: 1px solid #000;}
.receipt_table tr th, .receipt_table tr td{padding: 8px 5px 8px 5px;}
.set_btn_margin{margin-left: 15px !important;}
.set_btn_group button{border-radius: 3px; width: 125px;}
.data_row{padding-bottom: 5px;}
.row_label{float: left;width: 180px;}
.row_value{float: left;min-width: 190px;}
.take_away_option{margin: 0 0px 0 20px;}
.week_day_row{margin-bottom: 10px;}
.week_day_row label{margin-bottom: 3px; font-size: 16px;}
.set_card_field{border: 1px solid #ced4da;border-radius: 0.25rem;color: #495057;background-color: #fff;width: 100%;
    height: calc(2.19rem + 2px);padding: 0.375rem 0 0.375rem 0.75rem;}
.inner_sub_heading{color: #5E5E5E; font-size: 1.425rem !important;}
.opening_hour_list{padding: 10px 0px 10px 0;}
.set_modal_label{font-weight: normal !important; line-height: 20px; padding-bottom: 5px;}
.order_pickup_modal .modal-body{/*padding: 1.5rem;*/}
.close span{font-size: 30px; color: #4A4A4A;font-weight: normal;}
.set_left_label{width: 110px;}
.set_modal_width{max-width: 375px !important; padding: 0 15px;}
.set_modal_width1 .modal-dialog{max-width: 315px !important;}
.set_left_input{float: left;}
.set_right_input{float: left;padding-left: 0px;}
.set_country_code{float: left; width: 50px;}
.set_country_code select{width: 62px;}
.set_phone_field{float: left;margin: 4px 0 5px 0px;position: relative;}
.set_phone_field input[type=text]{text-align: left;width: 200px;}
.table_no_col input{text-align: center;}
.set_small_font{font-size:12px;}
.plus_cart_icon{display: inline-block;float: right; margin: 6px 0 0 5px; /*margin-top: -8px;*/}
.set_mobile_col .set_phone_field{width: 82%;}
.set_mobile_col .set_country_code{width: 58px;}
.set_mobile_col .set_phone_field input{width: 100% !important;}
.set_mobile_col .set_country_code select{width: 68px !important;}
.set_code_input{background: white !important;width: 40px !important;float: left;margin-right: -50px; border-right: 0; 
	border-radius: 4px 0px 0 4px; padding-right: 0 !important;}
.set_mobile_field{width: 200px;text-align: left !important;}
.set_options_block{border: 1px solid #ced4da; background-color: #fff; border-radius: 4px;padding: 14px 10px 10px 10px;border-top: 0;margin-top: -5px;}
.input-group-text{cursor: pointer;}
.show_block{display: block !important;}

.glyphicon-chevron-up:before {
    content: url('../images/calender_up_arrow.jpg');
}
.glyphicon-chevron-down:before {
    content: url('../images/calender_down_arrow.jpg');
}
.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.time_column{float: left; width: 120px;}
.timePickupCol{float: left;width: 105px;}
.set_time_label{padding: 7px 5px 0px 5px;float: left;width: 45px; text-align: center;}
.set_action_icon{float: left; width: 25px; text-align: center;padding: 5px 0 0 14px;}
.set_tc_width{width: 100px !important;}
.timepickup_row{margin-bottom: 10px;}
.time_offered_note{font-size: 14px; padding-bottom: 4px;}
.offered_time_block{padding: 10px 0 8px 0;}
.set_font_size{font-size: 14px !important;}
.set_font_size1{font-size: 18px !important;line-height: 24px; margin-bottom: 20px;}
.no_bottom_margin{margin-bottom: 0 !important;}
hr{margin: 0 !important; border-top:0.5px solid #d4d4df;}
.price_right_side{display: inline-block;padding: 0 2px 0 2px;min-width: 46px;}
.closing_days_modal .order_opt_row{width: 205px;margin-top: 2px;border-bottom: 1px dashed #cccccc8a;}
.closing_days_modal .set_opt_btn{width:150px;}
.closing_dates_block{padding: 15px 0 0 0;}
.set_date_colors{font-size: 16px; color: #000; font-family: "OpenSansRegular";}
.left_border_radius{border-radius: 4px 0px 0px 4px;}
.right_border_radius{border-radius: 0px 4px 4px 0px;}
.middle_btn_border{margin-right: -3px; border-right: 1px solid #fff;}
td.set_price_symbol{text-align: left; font-weight: bold; padding-left: 0 !important;}
.active_cart_icon a{color: #fff;}
.active_cart_icon .left_plus_icon{border-right: 0.5px solid #fff;}
.active_cart_icon .total_item_selected{font-weight: bold;}
.adjust_pmt_label{margin-bottom: 10px; color: #000; font-size: 16px;}

.modal_middle_align .modal {
  text-align: center;
  padding: 0!important;
}

.modal_middle_align .modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px; /* Adjusts for spacing */
}

.modal_middle_align .modal-dialog {
  display: inline-block;
  vertical-align: middle;
}
.set_cart_modal{top: 25%;}

.set_pos_modal .modal-dialog{height: 400px;top: calc(50% - 200px) !important;}
.main_page_container{background: #fff; padding-top: 2px; min-height: 350px;}
.notification_msg{font-size: 16px;margin-bottom: 20px;margin-top: 10px;}
.closing_days_modal .order_opt_row .set_left_label{float: left;}
.menu_price_box .price_right_side{padding: 0px 0 4px 0;}
.set_empty_msg{text-align: center;height: 500px;line-height: 500px;}
.minus_top_margin{margin-top: -50px;}
.cart_fixed_menu{position: relative;clear: both;height: 55px;}
.order_pickup_modal .modal-content{padding: 8px 0;}
.confirm_msg_block{}
.set_sub_label{padding-top: 5px; padding-bottom: 2px;}
.set_time_picker{width: 210px !important;}
.set_transparent_bg{background: transparent;}
.verify_block{padding-top: 5%;padding-bottom: 5%;}
.verify_block .justify-content-center{padding: 10% 0;}
.order_opt_row input[type=radio]{margin-left: -1.25rem !important;width: 14px;}
.pos_order_modal_tbl tr th{color: #000; border-bottom: 1px solid #000;}
.set_accept_btn{width: 85%; margin-right: 5px;float: left;}
.order_accept_btn{width: 100%;}
.order_accept_btn button{width: 100%; color: #fff;font-size: 16px; margin-bottom: 12px;}
.set_accept_btn button{max-width: 100%;}
.cancel_btn_block{height: 100px;float: right;width: 14%;}
.action_buttons a{display: inline-block;}
.order_modal_btn button{height: 100px;}
.set_rest_label{text-overflow: ellipsis;}
#order_receipt_bk {display: none;}
.set_form_field label{margin-bottom: 0;}
.order_comments_box{height: 150px !important;resize: none; margin-bottom: 30px;}
#block_in_middle{position: absolute;top: 50%;margin-top: -65px;width: 100%; margin-right: 15px;}
#block_in_middle .card{width: 96%; margin: 0 auto;}
.top_fixed_bar a{color:#fff; font-weight: bold;display: block;padding: 10px 0 8px 0;}
.topbar_center_label{display: inline-block; padding-top: 9px; padding-bottom: 9px;font-family: "OpenSansRegular"}
.top_bar_margin{margin-bottom: -2px;}
.top_bar_heading{width: 100%;text-align: center;font-size: 20px;position: relative;font-family: OpenSansRegular;}
.main_top_nav .fa-bars{font-size: 24px;padding-top: 5px;}
.set_rest_name{font-family: OpenSansSemiBold;font-size: 16px;}
.set_empty_msg1{text-align: center;width:100%;position: fixed;top: 50%;padding: 0 15px;}
.item_menu_navbar ul{width: 100%;}
.item_menu_navbar ul .dropdown_navbar{width: 100%;text-align: center; position: relative; font-size: 18px;}
.dropdown_navbar a{display: inline-block;}
.dropdown_navbar .dropdown-toggle::after{margin-top: 10px;float: right;font-size: 24px;}
.item_menu_navbar .set_left_arrow{padding-top: 7px;}
.set_left_input span{display: inline-block; padding-left: 2px;font-size: 14px;}
.set_pickup_block{padding-top: 10px;}
.time_pickup_field{padding-left: 23px;}
.set_sub_label1{font-size: 12px;padding-top: 5px;}
.rest_detail_link{padding: 3px 0 3px 0;}
.set_navbar_btns nav{padding: 0;}
.set_navbar_btns nav button{position: absolute;top: -36px;right: 0px;background: transparent !important;border: 0;}
.pos_content_block{width: 100%; padding: 0 5px;}
.box_in_center{width: 80px;margin: 0 auto;}
.box_in_center1{margin: 0 auto;}
.box_in_center1 .set_btns_link{max-width: 225px;width: 100%;}
.black_link_color, .black_link_color:hover{color: #000;}
.set_btns_link {padding-top: 10px;padding-bottom: 10px;}
.set_btns_link:hover{color: #fff;text-decoration: none;}
.error_btn{background-color: #929292 !important;color: #fff !important;}

.pos_nav_menu{text-align: left;}
.pos_nav_menu ul li a{color: #fff !important; font-weight: normal;}
.half_btn_width{width: 49% !important;}
.half_btn_width .set_btn_width{max-width: unset;}
.set_modal_padding{padding-right: 0 !important;}
.modal_sub_heading{font-weight: bold; margin-bottom: -5px;font-family: "OpenSansRegular";}
.modal_sub_heading1{font-family: "OpenSansRegular"; font-size: 18px;font-weight: bold;}
.sub_heading_margin{margin-bottom: 0;margin-top: 8px;}
.search_date_modal .modal-dialog{max-width: 290px !important;}
.search_date_modal .modal-dialog .modal-content{padding-top: 0px;}
.set_modal_heading{margin: -20px 0 15px 15px;}
.set_nav_height{height: 45px !important;}
.pos_left_nav{float: left;width: 48.20%;}
.set_half_width{width: 49.99%;float: left;}
.pos_navbar_btns nav{padding: 0;}
.pos_navbar_btns nav button{position: absolute;top: -35px;right: 4px;background: transparent !important;border: 0;}
.right_half_btn{float: right;}
.set_takeaway_label{padding: 0px 0 5px 0px;}
.pos_input_block{margin: 20px 0 -12px 0;}
.set_pos_label{margin: -4px 0 10px 0px;}
.set_page_container{padding: 12px 20px;margin-top: 2px;max-width: 1170px !important;}
.full_msg_box{width: 100%; height: 170px !important; resize: none;margin: 10px 0 25px 7px;}
.set_cancle_btn{width: 200px; height: 80px; color: #fff;}
.active_standard_link{padding: 5px 0 5px 0;}
.float_left{float: left;}
.float_right{float: right;}
.set_label_row{margin:10px 2px -10px 3px;}
.set_right_link a{display: block;}
.set_left_margin{margin-left: 50px;}
.reset_left_margin{margin-left:-20px;}
.push_left_margin{margin-left: 4px;}
.text_center{text-align: center;}
.common_btn_width{width: 125px;}
.bottom_note_link{font-size: 12px; padding-top: 15px;}
.set_alert_msg{text-align: center; font-size: 18px; margin-bottom: 20px;}
.set_row_bg{background: #F8FAFC;margin: 0 -20px; padding: 10px 0 15px 0;}
.set_gray_bg{background: #F8FAFC; margin: 0 -5px 0 -5px;}
.add_page_block{padding: 0 0 0 0;}
/*.edit_cate_link{right: 0; float: right; clear: right;background: #fff;position: absolute;top: 2px;}*/
/*.edit_cate_link{right: 0; float: right; clear: right;position: absolute;top: 8px;position: fixed;top: 8px;z-index: 99999;}*/
.back_arrow_padding{padding-top: 6px;}
.btn_bottom_margin{margin-bottom: 20px;}
.login_form_label label{display: block; text-align: left;}
.set_body_style{padding: 0 !important; background: #fff !important;}
.middle_login_form{position: absolute; top: 50%; margin-top: -120px; width: 100%; padding: 0 25px;}
.main_dashboard_content{padding: 15px; font-size: 15px;font-family: OpenSansRegular;}
.rest_list_row{padding-bottom: 10px;}
.white_bg{background: #fff !important;}
.row_left_label{float: left;font-size: 16px; font-weight: bold;}
.row_right_arrow{float: right;}
.set_page_content{padding: 0px 0 10px 0;}
.edit_field_row{padding: 10px 15px 8px 15px;}
.row_right_arrow a i{font-size: 28px;color: #000;}
.set_field_block{padding: 5px 0 0px 0;}
.field_width{width: 80px;}
.cate_nav_left{float: left;width: 97%;background: #EFEFF4;}
.cate_nav_right a{padding: 10px 11px 3px 10px !important;display: block;}
.set_paypal_icon{text-align: center;margin: 10px 0 25px 0;}
.center_margin_box{margin: 0 auto !important;font-size: 16px; text-transform: capitalize;}
.set_center_margin{margin-left: auto !important; margin-right: auto !important;}
.set_right_space{padding-right: 5px;}
.set_download_btn{width: 220px; margin-top: 10px;}
.btn_margin_block{margin-top: 5px;}
.date_field_block{width: 200px; margin: 0 auto;text-align: center;}
.date_field_block label{float: left;font-weight: bold;display: block; margin: 7px 0px 0 0;width: 40px; text-align: center;}
.set_date_field{float: right;width: 150px;}
.date_field_row{}
.set_bootstrap_modal .modal .modal-dialog{opacity: 1; z-index: 9999;}
.restaurant_navbar .navbar-collapse.collapse{display: none;}
.restaurant_navbar nav{-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;margin: 0;}
.freez_icon_area {width: 30px;height: 28px;text-align: center;padding-top: 4px;}
.freez_icon_area a{display: block;}
.set_paypal_btn{margin: 0 auto;background: #fff;}
.terms_condition_row label{width: unset !important;padding: 5px 0;}
.custom-control-label::before, .custom-control-label::after{margin-top: 5px;}
.set_cb_link a{display: inline-block; margin-top: 5px;}
.set_cb_link{margin-bottom: 8px;}
.terms_condition_row{margin-bottom: 0;font-size: 14px;}
.terms_condition_content{margin-left: 15px;}
.custom-control-label a{color: #000;}
.set_close_link{text-align: right;font-weight: bold; float: right;}
.set_close_link a{color: #8E8E93; display: block; display: block;border: 2px solid #8E8E93;width: 35px;text-align: center;padding: 3px;font-size: 16px;
    -moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.pos_top_navbar{padding-left: 0 !important;}
.pos_top_navbar .set_left_arrow a{display: block;padding-left: 10px;padding-right: 15px;}
.set_botton_padding{padding-left: 10px;padding-right: 10px; margin-left: 0px;}
.bottom_menu_icons{width: 72px;text-align: center;font-family: OpenSansSemiBold;}
.set_bottom_label{display: block; margin: -1px 0 0 0px;font-size: 12px;font-family: OpenSansSemiBold;}
.bottom_right_icons{padding-right: 10px;}
.bottom_right_icons span{margin-right: -6px;}
.terms_page_content{text-align: justify; padding: 0 15px;}
.terms_page_content ol{margin: 0 0px 0 0px; padding: 0 0px 0 20px;}
.terms_page_content h2{margin: 15px 0; padding: 0; font-size: 18px;font-weight: bold;line-height: 24px;}
.upper_sub_heading{font-weight: bold;font-size: 18px;font-weight: bold;}
.inner_sub_list{font-weight: normal; font-size: 14px;}
.inner_sub_list li{padding-bottom: 15px;}
.inner_sub_list li h3{font-size: 16px;font-weight: bold; padding: 15px 0 0px 0;}
.set_list_type li{list-style-type: none;}
.terms_page_content ol li{line-height: 22px;}
.set_inner_list{padding-top: 10px;}
.set_top_margin{margin-top: -20px;}
.set_top_margin1{margin-top: -2px;}
.set_top_margin2{margin-top: 17px;}
.set_little_margin{margin-bottom: 5px;}
.home_page_content{font-family:"OpenSansRegular";color: #000;/*position: relative;top: 10em;*/}
.set_middle_block{text-align: center;max-width: 38.5vw;margin: 0 auto;line-height: 13vw;width: 100%; position: relative;top: 48%; transform: translateY(-48%);}
.main_logo_content{font-size: 10vw;line-height: 9vw;}
.bottom_border_line{border:0; border-bottom: 2px solid #000;height: 1px; padding: 0;width: 38.5vw;margin: 0 auto !important; margin-top: 5px !important;}
.sub_logo_text{font-size: 4vw;line-height: 8vw;}
.main_footer_block{position: relative; text-align: center;}
.main_bottom_links{position: fixed; bottom: 0;width: 100%;}
.main_bottom_links ul{padding: 0;}
.main_bottom_links ul li{display: inline-block; list-style-type: none; padding: 0 10px 0px 10px;}
.main_bottom_links ul li a{color: #8E8E93;}
.list_page_content{font-weight: normal;font-size: 14px;}
.set_number_list{margin: 0; padding: 0 0 0 10px;}
.set_number_list li{padding-bottom: 20px;}
.content_sub_heading{font-weight: bold;padding-bottom: 8px;}
.set_header_logo{font-family: "OpenSansRegular"; font-size: 38px;line-height: 39px;margin: -5px 0 0 10px;}
.order_basket_icon{position: relative;left: 10px;}
.eng_lang_menu .bottom_menu_icons{width: 40px !important;}
.eng_lang_menu .order_basket_icon{left: -2px !important;}
.set_wait_msg{text-align: center; font-weight: bold; font-style: italic;}
.set_subhead_cursor{cursor: pointer;}
#tip_amount{font-size: 13px;}
.set_pos_modal .modal{overflow-x: hidden;overflow-y: auto;}
.set_cookie_block button{margin: -2px 0 -2px 5px;color: #fff; border-color: #fff;}
.set_cookie_block button:hover{border-color: #fff;}
.set_terms_row{display: inline-block;padding: 10px 0;cursor: pointer;}
.set_terms_row input, .set_terms_row label{cursor: pointer;}
.item_title_row{padding-top: 4px;word-break: break-word;}
.main_cate_row .col-sm-11, .main_cate_row .col-sm-1{float: left; padding-left: 0; padding-right: 0;}
.disable_del_link{color: #4A4A4A;cursor: not-allowed;}
#page_content_bk{min-height: unset !important;}
.terms_condition_bk{padding-bottom: 10px;}
.main_cate_link{color: #4A4A4A;text-align: center;padding: 5px 14px 5px 14px;text-decoration: none; margin-left: 5px; display: block;}
.order_option_link a:hover{color: #fff;}
.order_option_link{padding-bottom: 10px; padding-top: 8px;margin-bottom: -3px;}
.order_option_link span{display: block;}
.set_small_font{font-size: 12px;}
.order_option_row{font-size: 15px; line-height: 26px;margin-top: 12px;}
.set_modal_width3 .modal-dialog {max-width: 350px !important;width: 100%;}
.set_modal_btn{min-width: 130px; font-size: 18px;letter-spacing: 1px;}
.reset_finished_btn{margin-top: 10px;}
.set_order_time{text-align: center;}
.set_order_time span{display: inline-block;}
.option_left_bk{float: left;width: 62.98%;}
.option_right_bk{float: right;width: 35.98%; text-align: right;}
.option_input{display: inline-block; padding-right: 15px;}
.option_input label{padding-left: 8px;margin-top: -3px;float: right;cursor: pointer;}
.option_set_block{font-size: 15px;max-width: 850px; width: 100%;}
.option_set_block label{margin-bottom: 8px;}
.option_set_row{padding-bottom: 2px;}
.optionset_item_row{margin-top: 10px;}
.optionset_left{float: left;width: 44.99%;margin-right: 6px;}
.optionset_middle{float: left;width: 35.99%;padding-right: 8px;}
.optionset_right{float: right; width: 16.99%; text-align: right;min-width: 117px;}
.option_icon_block{margin: 6px 0 0 0px;}
.option_icon_block i{padding-right: 5px;font-size: 18px;}
.optionset_item_row label{margin: 0 0 3px 3px;}
.main_option_set{margin-top: 8px;}
.single_plus_icon{margin-top: 13px;}
.min_btn_width{min-width: 125px;border-radius: 0.25rem !important;}
.min_btn_width2{min-width: 195px !important;}
.top_navbar_margin{margin-top: 2px !important;}
.order_optionset_block{margin: 10px 0 0 20px;}
.opitonset_label{border-bottom: 1px solid #000; margin-bottom: 5px;}
.opitonset_label2{margin-bottom: 5px;}
.set_optionset_content{border-bottom: 1px solid #000;margin-left: 5px;margin-bottom: 12px;}
.set_optionset_content label{}
.option_set_block label{cursor: pointer;}
.price_set_label{display: inline-block; text-align: right;float: right;margin-right: 5px;}
.option_item_row{margin-bottom: 8px;}
.set_optionset_btn{padding-bottom: 5px;}
.set_option_heading{margin-top: 10px !important;}
.select_option_block{margin-left: 28px !important;}
.select_option_block .option_setitem_row{margin-left: -25px;}
.select_option_block .option_setitem_row .option_input_cb{margin-right: 5px;}
.option_setitem_row{margin-bottom: -5px !important;}
.option_setitem_row label{cursor: pointer;}
.option_label_cb{}
.set_middle_button{margin-right: 30px;}
.edit_optionset_block{margin-top: -20px;}
.set_filter_icon a{float: left;padding: 10px 0 0 0 !important;}
.set_filter_icon .icon_style{color:#8E8E93;font-size: 20px;}
/* Food Item Option Detail Modal Style Start */
.item_option_detail{color: #8E8E93;}
.item_option_detail table{width: 100%; border:0; border-collapse: collapse; margin-bottom: 0px;}
.food_item_feature{padding-bottom: 8px;}
.feature_label{float: left; width: 24.99%;}
.feature_details{float: right;width: 74.99%;}
.set_item_label{font-size: 18px;color: #000; text-align: left;padding-top: 10px;word-break: break-word;}
.set_item_pict{text-align: center;}
.set_item_detail{font-size: 16px;line-height: 24px;}
.option_sub_heading{font-size: 18px;color: #000; line-height: 28px;margin-top: -4px;}
.option_detail_block label{cursor: pointer;}
.price_set_label{display: inline-block; text-align: right;float: right;margin-right: 5px;}
.set_option_checkbox{float: left;margin-top: 6px;}
.option_detail_row{padding-left: 0 !important;}
.option_cb_label{border-top: 1px solid #8E8E93;width: 99%;float: right; padding-top: 4px;cursor: pointer;margin:0 0px 0 4px;}
.option_cb_label span{display: inline-block;margin-bottom: 0.5rem;}
.set_no_border{border: 0 !important;}
.option_button_style{width: 100%;letter-spacing: 1px;font-size: 14px;font-family: OpenSansSemiBold;}
.processing_wait{text-align: center; font-weight: bold; font-style: italic; padding-top: 15px;}
.processing_wait1{text-align: center; font-weight: bold; font-style: italic;}
/* Food Item Option Detail Modal Style END */
.set_language_option{text-align: left;width: 170px; margin: 0 auto;padding-top: 10px;}
.language_option_row{padding-bottom: 20px;padding-left: 10px;margin-right: -10px;}
.language_option_row span img{margin-right: 25px;}
.language_set_modal .modal-dialog{max-width: 250px !important;}
.language_set_modal a{color: #000; font-size: 16px;}
.top_banner_block{position: relative;}
.set_flag_position{position: absolute;right: 0px;top: 5px;display: block;margin-top: -0.5px;}
.set_flag_position a{background: #EFEFF4;padding: 7px 7px 9px 7px;}
.cart_qty_box{padding: 3px 0 0 0;text-align: center;float: left;width: 45.99%;}
.bottom_submit_button{float: right;width: 45%;}
.option_field_row{width: 240px;padding-bottom: 10px;}
.option_field_row1{width: 240px;padding-bottom:0px;padding-top: 8px;}
.option_field_input{width: 240px;margin:0 0 8px 40px;}
.set_hint_text{font-size: 13px; margin-top: -0.8rem;}
.label_text{margin-bottom: 4px;}
.order_option_subheading input[type='checkbox']{margin-top: 3px;}
.order_option_subheading{margin: 0 0 2px 0 !important;}
.order_option_subheading label{cursor: pointer;}
.customize_time_fields{margin-left: -20px;}
#foodItemOrderOptionModal{padding-right: 0 !important;}
#foodItemOrderOptionModal .modal-body{padding-bottom: 0 !important;}
.optionset_btn_alignment{margin: 3px 0 0 -18px;}
tr.order_optionset_row td{border-top: 0 !important;padding-top: 0;}
.set_option_column{margin-top: -5px;}
.option_title_column{margin-left: 0.5em;}
.search_filter_modal .modal-dialog{max-width: 290px !important;margin: 0 auto;}
.search_filter_modal h3{font-size: 18px; font-weight: bold; padding: 15px 0 5px 0;}
.center_form_button{text-align: center;padding: 15px 0 5px 0;}
.search_filter_block{font-size: 16px;padding: 0 10px;}
.search_filter_block .form-check{padding-bottom:6px;padding-left: 5px;}
.search_filter_block .form-check label{cursor: pointer;}
.search_filter_block .form-check label span{display: block;margin: -2px 0 0 4px;}
.search_filter_modal .modal-body{padding-top: 8px;}
.center_form_button .btn{min-width: 80px;margin:0 5px 0 9px;}
#seachFoodItemFilterModal{padding-right: 0 !important;}
.active_filter{width: 52px !important;}
.set_filter_icon i span{font-size: 16px; font-weight: normal;display: block;float: right;margin: 0px 0 0 5px;font-family: 'OpenSansSemiBold';}
.pos_item_menu .top_banner_block{position: unset !important;}
.optionset_left_margin{padding: 0 0 5px 20px; margin-left: -20px;}
.opt_setitem_row td{border:0 !important;}
.set_feature_padding{padding-right: 2px;}
.set_tip_label{float: left; padding-top: 6px;}
.error_msg_notes{text-align: center;color: #EF614B;font-size: 15px;line-height: 24px;margin: -6px 0 0 2px;}
.pac-container{z-index: 9999;}
.last_tip_button{border-top-right-radius: 0.25rem !important;border-bottom-right-radius: 0.25rem !important;}
.adjust_top_margin{margin-top: 38px;}
#offering_time_block{margin-bottom: -20px;}
.mode_option_close{margin-top: -16px;float: right;clear: right;}
.verify_address_input{max-width: 248px; width:100%; margin: 0 auto;}
.delivery_address_bk label{font-size: 16px;color: #000;font-family: OpenSansSemiBold;}
.field_set_row{margin-bottom: 15px;}
.set_cart_field{text-align: left !important;width: 200px;}
.cart_field_width{max-width: 200px; width: 100%;}
.cart_field_label{margin-bottom: 4px;font-family: 'OpenSansRegular';}
.set_delivery_address{margin:10px 0 -17px 0; position: relative;}
.edit_address_icon a{position: absolute;top: 4px;left:172px;display:block;}
.time_pickup_field .input-group-text{border-radius: 0 0.25rem 0.25rem 0 !important;}
.set_col_padding1{padding-left: 0 !important; padding-right: 0 !important;}
.col_right_padding{padding-right: 0 !important;}
.set_qty_col{margin-right: 6px;width: 80px;}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
input[type=number]{-moz-appearance: textfield;-webkit-appearance: textfield;appearance: textfield;}
.pac-item{display: block;}
.delivery_sub_fields{margin-left: -20px;}
.takawa_sub_fields{margin: -7px 0 -10px -20px;}
.datetime_picker_field{border-right: 0; width: 200px;}
.time_pickup_field .popover_block{left: -65px;}
.tip_btn_group .btn-success{color: #000;background-color: transparent;border-color: #000;}
.set_maxchoice_box{width: 104px;margin-bottom: 5px; float: right;}
.set_error_note{color: red; font-size: 14px;padding-top: 4px;}
.error_note{color: red;font-family: "OpenSansSemiBold";}
.set_homepage_logo img{max-width: 280px; width: 100%; padding: 0 25px;}
.semi_bold_font{font-family: OpenSansSemiBold;}
.semi_bold_font a{font-family: OpenSansSemiBold;color: #000;}
.form_field_block{padding-left:25px; padding-right: 25px;}
.form_field_block label{margin-bottom: 5px;margin-left: 2px;}
.form_field_block textarea{resize: none;}
.no_result_found{text-align: center;font-family:OpenSansSemiBold;}
.dropdown-menu{border-radius: 0;box-shadow: unset !important;}
.dropdown-menu label{font-weight: 400 !important;margin-bottom: 4px;}
.dropdown-menu label .form-check-input{position: unset !important;position: relative !important;top: 3px;margin-right: 6px !important;}
.nav_menu_links .navbar-nav>li>a{padding-top: 7px; padding-bottom: 7px;}
.navbar-nav{padding-bottom: 2spx;padding-top: 2px;}
.tip_btn{background: transparent !important;}
.rest_link_icon i{font-size: 28px; cursor: pointer;display: block;float: right;margin: 4px 7px 0 0;}
.set_modal_text{padding-bottom: 5px;}
.set_status_btn{min-width: 90px;min-height: 32px;font-size: 13px !important;padding: 6px !important;}
.inactive_status{background: red !important;border-color: red !important;}
.verticale_middle_align{text-align: center;margin: 0; position: absolute; left: 50%; top: 50%; 
  -ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.data_protection_link{display:block;margin-top: 0px;}
.terms_condition_block .custom-control-label::before, .terms_condition_block .custom-control-label::after{margin: 21px 0 0 -10px;width: 20px;height: 20px;/*margin: 22px 0 0 -8px;*/}
.imprint_privacy_notice a{color: #fff;display: inline-block;padding: 10px;}
.imprint_left_block{float: left;width: 49.99%}
.imprint_right_block{float: right;width: 49.99%}
.set_datetime_margin{margin-top: 10px;}
.set_datetime_margin1{margin-top: 5px;}
.opening_times_details{margin: -4px 0 12px 0;}
.set_option_btn{width: 150px;}
.text_right{text-align: right !important;}
.input_othertype_radio{margin-left: -21px;}
.set_left_span{float: left;}
.set_right_span{float: right;}
.set_center_img{width: 100%; margin: 0 auto; text-align: center;}
.set_center_img img{text-align: center;width: 100%; max-width: 1000px;}
#restaurant_closed_msg .order_option_heading{font-size: 14px;font-family: OpenSansRegular;margin-bottom: 0;}
.option_alert_msg{margin-top: 8px;line-height: 22px;}
#reset_language_heading{margin-bottom: 4px;}
.form_main_block .order_option_block, .main_option_block{margin-top: 16px; margin-bottom: 0;}
.rest_main_block .order_option_block{margin-top: -10px;}
.rest_main_block .pos_input_block{margin-top: 24px;}
.rest_main_block .opening_hour_list{padding-bottom: 0;}
.item_value_added_tax{font-size: 14px;margin: 6px 0 0 0;}
.item_value_added_tax h4{font-size: 14px;}
.item_vat_row{margin-left: 19px;margin-bottom: 5px;}
.set_submit_btn{margin-left: 15px;}
.upload_icon_block{width: 120px;}
.set_navbar_link{padding-bottom: 0 !important;}
.pos_navbar_link{margin-bottom: -10px; margin-top: 10px;padding-bottom: 25px !important;}
.pos_logout_link{padding-top: 0 !important;padding-bottom: 10px !important;}
.freez_item_block{width: 155px; margin: 0 auto;text-align: left;}
.freez_item_block input[type=number]{text-align: center;}
.freez_item_block .set_freeze_btn{width: 155px;}
.set_cancel_btn1{background:#ff0000; width: 100%;color: #fff;}
.set_cancel_btn1:hover{color: #fff;}
.freez_item_block div label{font-size: 16px; font-weight: bold;}
.left_label_block{float: left;}
.right_label_block{float: right;}
.set_label_heading{font-family: OpenSansSemiBold; font-size: 26px;padding-top: 24px;}
.intalling_app_content{padding-bottom: 15px;font-weight: bold;}
.pwa_modal_block{width: 243px; text-align: center; margin: -8px auto; margin-bottom: 0; padding-top: 12px;}
.pwa_bottom_note{background-color: #f9f9f9; margin:0 -16px -24px -16px;font-size: 13px;padding: 14px 0 12px 0;}
.pwa_bottom_note span{display: inline-block;padding: 0 4px 0 4px;}
.pwa_bottom_note span img{margin-top: -6px;}
.pwa_close_btn{position: absolute;top: -13px;right: 12px;}
.pwa_close_btn a{color:#ccc;font-size: 30px;}
.opening_time_scheduale .opening_times_details{margin-top: 11px !important;}
.opening_time_scheduale .set_option_btn{margin-bottom: 10px;}
.vat_rate_block{margin-bottom: 15px;}
.vat_block_row{width: 95px;}
.vat_block_row .input-group-text{font-family: "OpenSansSemiBold";}
.order_btn_block{text-align: center;}
.cancel_order_btn{background: #ff0000; width: 100%; color: #fff;}
.cancel_order_btn:hover{color: #fff;}
.set_cancel_button{display: block !important;}
.set_cancel_button button{height: unset;width: 100%;}
.order_cancel_note{text-align: center; margin-bottom: 6px; font-family: OpenSansSemiBold; color: red;}
.item_price_box{margin: 6px 8px 10px -20px;float: right;width: 77px;clear: both;position: relative;}
.price_box_col{vertical-align: top;cursor: pointer;}
.set_height_unset{height: unset !important;}
.set_bottom_line{margin-top: 10px !important;}
.item_title_padding{padding-bottom: 5px;}
.option_ok_btn{margin-top: 30px;margin-bottom: 12px;}
.main_color_block input[type=text]{width: 180px;}
.admin_price_block{text-align: right;margin:10px 0px 0 0px;float: right;position: absolute;right: 0px;}
.admin_price_block .item_movement_icons{margin-bottom: 5px;}
.fooditem_link_box{position: relative;width: 142px;height: 60px;left: -20px;float: right;}
.set_arrow_box{vertical-align: top;}
.item_desc_box{line-height: 20px; margin-top: 2px;}
.set_cursor_pointer{cursor: pointer;}
.pos_items_icon{text-align: center;margin: 0 auto;margin-right: 0;margin-left: -20px;}
.pos_items_icon ul li a{display: block;padding-top: 10px; padding-bottom: 10px; padding-right: 10px; padding-left: 10px;}
.customer_menu_content #main_categories_list{height: 55px;margin-right: 40px;}
.option_heading_msg{margin-bottom: 10px;}
.set_desc_padding{padding-left: 10px;}
.set_title_margin{margin-left: -4px;}
.item_without_pict{min-width: 218px;word-break: break-word;width: 100%;padding-left: 6px;}
.positem_without_pict{min-width: 215px;word-break: break-word;width: 100%;}
.set_navbar_margin{margin-top: 4px;}
.set_delete_icon{margin-left: 5px;}
.item_pict_frame{width: 180px; min-height: 180px; margin: 0 auto;}
#fooditem_detail_view{min-height: 350px;}
.close_btn_area span{display: block;width:80px;text-align: right;margin-right: -10px;padding-right: 10px;}
.upcoming_order_modal .set_pos_modal .modal-dialog{top: 10% !important; height: auto !important;}
.redirect_error{color: red;padding-bottom: 10px; text-align: center;}
.token_mismatch_error{font-size: 14px;color: red;}
.payment_status_block{margin: 10px 0 20px 0;}
.set_dropdown_href a{padding-top: 12px !important;}
.input_field_row{padding-bottom: 0px;}
.input_field_row1 label{font-family: 'OpenSansSemiBold';}
.input_text_width{width: 240px;}
.bottom_end_note{text-align: center;padding-top: 3px;}
.bottom_end_note a{color: #000; font-size: 13px;}
.textarea_class{height:150px !important; background: #fff;}
.textarea_class1{height:180px !important; background: #fff;}
.place_icon_size i{font-size: 30px !important;display: block;margin-top: -2px;}
.place_icon_size .set_bottom_label{margin-top: -2px;}
.bottom_list_left{width: 21% !important; float: left;}
.bottom_list_right{width: 23% !important; float: right;}
.alert_error_msg{font-size: 14px !important;}
.domain_box_input{background: #fff;border-right: 0;padding-right: 0;}
.domain_box_value{border-left: 0;padding-left: 0;}
.datetime_block{margin-top: 15px; position: relative;}
.email_without_payment{margin: 10px 0 5px 0; position: relative;}
.set_input_label{margin: 0 0 4px 0;}
.printer_setting_heading{font-size: 20px !important;color: #5E5E5E;font-weight: bold;}
.printer_setting_block{margin-top: -15px;}
.printer_option_block{margin: 10px 0;}
.printer_option_block .form-check{padding-bottom: 15px;}
.printer_option_block .form-check label{cursor: pointer;}
.order_option_block .printer_option_block .form-check{padding-bottom: 5px !important;}
.order_option_block .printer_option_block{margin-bottom: -12px;}
.printer_note_msg{color: red;}
.error_msg_block{text-align: center;max-width: 500px; width: 100%; font-size: 16px;}
.error_msg_heading{font-weight: bold;margin-bottom: 15px;font-size: 18px;}
.error_msg_link{margin-top: 10px;}
.offline_status{color: #FF5630;}
.online_status{color: #3FB684;}
.full_btn_width{width: 100% !important;}
.iti__country-list{z-index: 9999 !important;}
.hide_block{display: none;}
.set_add_button{width: 100%; text-align: center; margin-top: 20px;}
.set_add_button a{width: 100%;}
.close_icon_btn{margin-top: -20px;}
.close_icon_btn .close span{line-height: 36px;}
.set_content_block{padding-top: 10px; padding-bottom: 20px;}
.set_start_zindex{z-index: 1;}
.food_cate_data{margin-left: 20px;margin-bottom: 10px;}
.food_cate_data .form-check label{cursor: pointer;}
.btn_group_row{margin-bottom: 15px; margin-top: 3px;}
.btn_group_row .btn-success{font-size: 16px; width: 270px; line-height: 34px;}
.set_buttons_modal .modal-content, .set_buttons_modal .modal-dialog{width: 310px;}
.set_buttons_modal .modal-body{padding-left: 2px;padding-bottom: 0;}
.service_area_block{position: relative;}
.half_block_box{float: left; width: 50%; background-color: orange;}
.food_cate_block{padding: 5px 0;}
.food_cate_block .form-check{padding-bottom: 0px;padding-top: 5px;}
.set_input_field{margin: 0 0 5px 20px; font-family: 'OpenSansSemiBold';}
.set_input_field label{cursor: pointer;margin-left: 5px;}
.set_btngroup_row{margin-left: 15px;margin-bottom: 15px;}
.set_btngroup_row .min_btn_width{min-width: 110px !important;}
.set_action_icons{display: none;}
.set_download_icon{padding-right: 14px !important;padding-top: 8px;font-size: 24px;float: left;}
#export_transactions_btn{margin-top: 10px;}
.set_plus_icon{background-color: #8E8E93; color: #fff;padding: 1px 6px 1px 6px;border-radius: 3px;margin-right: 8px;float: left;margin-top: 5px;}
.set_tab_icon{display: inline-block;padding: 0 5px 0 3px;}
.set_cancel_link{float: left;margin-top: -5px;padding-left: 5px;}
.set_cancel_link a{display: block;line-height: 30px;font-size: 31px;color:#8E8E93;}
.ios_pwa_block{position: fixed;z-index: 9999;bottom: -18px;width: 98%;margin-left: 4px;}
.pwa_bottom_popover{position: relative;height: 115px;}
.set_plus_icon i{font-size: 14px;}
.pwa_bottom_popover .popover-body{padding:2px 8px 2px 10px;font-size: 15px;max-width: 400px; width: 100%;text-align: left;margin: 0 auto;}
.add_to_screen{display: inline-block; margin-left: -1px;}
.pwa_center_content{float: left;width: 82%;}
.set_modal_margin{margin: 16px 0;}
.external_offer_bk .input_field_row{padding-top: 4px;}
.external_offer_bk{margin: 0 0 -20px 0;}
.external_offer_bk .input_text_width{width: 100%;}
.external_offer_bk .form-check-label{cursor: pointer;}
.external_offer_bk .form-check{padding-bottom: 5px;}
.offer_input_bk{margin-bottom: 8px;}
#digitalMenuModalView .modal-dialog{z-index: 9999;max-width: 300px;margin: 15px auto;}
.digital_menu_content{padding: 5px 10px;}
.set_next_btn{text-align: center;}
.set_next_btn a{color: #fff !important;}
.set_next_btn .set_option_btn{width: 100px;}
.down_arrow_box{float: left; width: 10%;text-align: center;}
.dm_product_detail{float: right; width: 80%;}
.product_hint_block{margin-bottom: 15px;}
.dm_product_title .admin_price_block{margin-right: -28px !important;}
.dm_product_title .fooditem_link_box{margin-top: -30px !important;}
.set_dm_title{text-transform: uppercase; font-family: "OpenSansSemiBold";}
.dm_product_desc{color: #8E8E93; margin-top: 10px;font-size: 13px;}
.item_check_box{text-align: center;margin-left: -20px;}
.item_check_box input[type=checkbox]{margin: 0;}
.digital_menu_block{margin-top: 10px;}
#rest_domain_link a{color: #4A4A4A !important;word-break: break-all;}
.activate_tip_label{margin:15px 0 0 20px;}
.activate_tip_label label{margin-left: 5px;cursor: pointer;}
.set_offset_label{font-family: "OpenSansSemiBold";}
.offset_left_block{width: 15%;min-width: 120px;float: left;}
.offset_right_block{width:83%;min-width: 317px;float: right;min-width: 208px;}
.offset_input_row{margin: 10px 0 0 0;}
.set_vat_input{width: 100px;}
.offset_top_margin{margin-top: 7px;}
.set_opt_label{}
.bottom_link_button{bottom: 0;position: fixed;width: 100%;margin: 0px 10px 5px 5px;}
.bottom_link_button a{display: block; text-align: center; color: #fff;margin-right: 10px;font-size: 16px;padding: 10px 0;font-family: 'OpenSansSemiBold';}
.msg_box_row{background: #fff;font-size: 34px;}
.order_no_input{float: left;width: 84%;}
.order_no_input input[type=text]{text-align: center;width: 100%; border: 0;padding: 15px 10px;font-size: 48px;}
.msg_box_del{float: right;margin:0;font-size: 20px;}
/*.msg_box_del a{color: #8E8E93;font-family: "OpenSansSemiBold";padding: 29px 20px 29px 12px;display: block;font-size: 30px;}*/
.msg_box_del a{color: #8E8E93;font-family: "OpenSansRegular";padding: 14px 12px 0px 12px;display: block;font-size: 48px;}
.dial_no_row{border-bottom: 1px solid #EFEFF4;text-align: center;}
.dial_no_box{float: left; width: 33%;}
.dial_no_box a{color: #fff; display: block;font-size: 48px;padding: 17px 0;}
.left_right_border{border-left:1px solid #EFEFF4;border-right:1px solid #EFEFF4;}
.order_box_msgbtn{background: #8E8E93; color: #fff; border: 1px solid #8E8E93; width: 100%; cursor: pointer;font-size: 48px;padding: 29px 0 33px 0;
  display: block;text-align: center;line-height: 50px;}
.order_box_msgbtn:hover{color: #fff;}
.modal_text_setting{font-size: 16px;line-height: 35px;margin: 0 auto;}
.order_modal_setting .modal-dialog{min-width: 350px !important;}
.set_button_margin{ margin-top: 10px;margin-bottom: 10px;}
#orderNoCheckModal .modal-content{text-align: center;width: 340px; margin: 0 auto;}
.set_backspace_icon a i{font-size: 34px; color: #fff;}
.service_area_btn{max-width: 250px;width: 100%;font-size: 16px;padding-top: 10px;padding-bottom: 10px;}
.service_area_input{margin-top: 15px;}
.service_area_input b{display: block;margin-left: 6px;margin-top: -1px; cursor: pointer;}
.service_area_input span{display: block;margin-left: 6px;margin-top: -1px; cursor: pointer;}
.service_area_label{font-family: "OpenSansSemiBold";margin-bottom: 8px;}
.service_area_sub_column{float: left; width: 30%;}
.service_area_sub_column .form-group{margin-right: 12px;}
.service_area_sub_column .form-group label{font-size: 14px;}
.sub_column_cancel{float: left;font-size: 18px; width: 2%;text-align: right; margin-top: 36px;}
.sub_column_cancel a{color: #8E8E93;font-family: 'OpenSansSemiBold';margin-left: -7px;}
.printer_list_label{font-size: 16px;color: #4A4A4A; margin-bottom: 5px;font-family: 'OpenSansSemiBold';}
.printer_list_row{font-size: 14px; margin-bottom: 5px;}
.printer_list_row span{display: inline-block !important;}
.no_printer_msg{color: #ff0000;border: 1px solid #ff0000;width: 250px;text-align: center;border-radius: 5px;padding: 10px;}
.set_body_bg{background: #4A4A4A; color: #fff;}
.back_page_link{width: 100%;}
.back_page_link a{display: block; color: #f8fafc; text-align: right;font-size: 18px;padding: 10px 10px 10px 10px;width: 100px;float: right;}
.service_area_mode_block{text-align: center; width: 100%;position:fixed; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.service_area_buttons a{display: block;color: #fff; font-size: 24px;font-family: 'OpenSansSemiBold';padding: 30px;}
.table_no_input span{display: inline-block;}
.table_no_input span input{width: 46px; text-align: center; padding: 0 5px 0 5px;}
.tableno_column_width{width: 38% !important;max-width: 150px !important;position: relative;}
.tableno_column_width .form-group{margin-right: 8px !important;}
.set_dash_margin{margin: 0 2px;}
.set_popover_body{width: 200px;text-align: center;font-size: 13px; padding-left: 0; padding-right: 0;}
.popover_arrow_margin{left: 9px;top:-9px;}
.order_mode_block{padding-left: 0 !important;}
.cart_main_heading{font-size: 17px;padding-top: 10px;}
.pos_navigation_menu .cate_nav_right{border-top: 0; border-bottom: 0;}
.active_filer_icon .set_filter_icon .icon_style{color: #fff !important;}
.pos_navigation_menu .set_filter_icon{height: 30px;margin-top: 8px;}
.pos_navigation_menu .set_filter_icon a{padding: 6px 0 0 0 !important;}
.menu_pay_button a:hover{color: #fff !important;}
.call_service_btn{width: 100%; margin-left: 0 !important;}
.service_req_btn{font-size: 20px;margin-top: 0px;padding-top: 2px;padding-bottom: 2px;width: 100px;margin-left: 5px;}
.call_service_block .form-check{margin-bottom: 3px;font-size: 14px;}
.pos_navigation_menu .set_filter_icon i span{font-family: arial;font-size: 14px;margin-left: 1px;margin-top: 3px;}
.set_small_text{margin-top: 5px;display: block;}
.service_area_detail{margin-top: 5px;}
.error_page_content{text-align: center; color: red; font-family:'OpenSansSemiBold'; font-size: 18px;}
.subcate_view_options .form-check{padding-bottom: 0; margin-bottom: -8px;}
.startup_msg_box{width: 350px;margin-left: -20px;}
.startup_msg_block{margin-bottom: 15px;}
#startup_msg_modal .modal-body{padding-top: 0; padding-bottom: 10px;}
#startup_msg_modal .set_opt_btn{width: 100px;margin-top: 25px;}
#startup_msg_modal .set_modal_width{max-width: 315px !important;}
.set_modal_content{margin-top: 5px;}
.bottom_callservice_btn{margin-top: 0;bottom: 0;position: fixed; height: 56px;width: 100%;}
.bottom_callservice_btn a{font-family:'OpenSansSemiBold'; font-size: 22px; display:block;}
.set_chart_icon{font-size: 28px;}
.rest_chart_link{right: 20px;top: 1px;font-size: 24px;}
.chart_page_content{padding: 10px;}
.chart_outer_block{width: 100%;height: 100%;max-width: 650px;max-height: 650px;margin: 35px auto;}
.chart_block {border: 1px solid #ccc;padding: 10px 5px; margin-bottom: 20px;}
.apexcharts-title-text, .apexcharts-yaxis-title-text{font-family:'OpenSansSemiBold' !important; font-size: 16px;}
.chart_main_heading{font-size: 24px;font-family:'OpenSansBold';margin: -10px 0 5px 2px;}
.main_page_heading{margin:-30px 0 10px 0;font-size: 28px;}
.set_add_btn{text-align: center; margin-top: 10px;}
.printer_delay_block{margin:-15px 0 8px 0;}
.printer_delay_block h3{font-size: 18px !important;}
.submit_button_margin{margin-top: -10px;}
.printer_delay_block a i{color: #000;}
.digital_menu_content p{text-align: justify;line-height: 28px;font-size: 14px;letter-spacing: 0.5px;}
.time_delay_status{width: 140px;}
.set_status_label{display: inline-block;float: right;margin: 6px 22px 0 0;}
.time_delay_content{margin-bottom: 10px;line-height: 34px;}
.time_delay_modal .center_form_button{width: 90px;margin: 0 auto;}
.set_process_col{background-color: #ccc !important;}
.set_process_col div{font-style: italic; color: #fff;}
.field_label_value{font-weight: bold;margin-bottom:5px;}
.adjust_info_icon{display: inline-block;margin-left: 3px;color: #000;}
.adjust_info_icon:hover{color: #000;}
.emp_form_block{max-width: 460px; width: 100%; margin: 0 auto;}
.emp_form_block .form-control{width: 100%;}
.emp_data_list{max-width: 500px; width: 100%; margin: 0 auto;}
.emp_data_table{border: 1px solid #ccc;}
.emp_data_table tr th, .emp_data_table tr td{border: 0; padding: 8px;text-align: center;}
.emp_data_table tr td a{text-decoration: underline !important;}
.error-msg{font-size: 14px;color: red;font-weight: 600;margin-top: 5px;}
.set_service_logo{margin-bottom: 20px;}
.set_service_logo img{max-width: 350px; width: 100%;}
.service_btn_bg{background: #042854 !important; border: 1px solid #042854 !important;}
.set_edit_link a i{float: none;}
.set_sub_text{color: #5e5e5e;font-style: italic;}
.service_pos_menu .bottom_menu_icons{width: unset !important;}
.service_pos_menu .bottom_list_left{width: 33.33% !important;}
.terminal_pos_menu .bottom_menu_icons{width: unset !important;}
.terminal_pos_menu .bottom_list_left{width: 39% !important;}
.terminal_pos_menu .menu_link_margin{margin-left: 20px;}
.terminal_pos_menu{padding-top: 1.4em !important;}
.terminal_pos_menu .cart_link_margin{margin-right: 0;}
.set_item_content{position: relative; top: 38px;}
.service_login_link{margin-bottom: 5px;}
.set_arrow_icon{float: right;font-size: 24px;margin-top: 0px;width: 50px;line-height: 24px;text-align: right; cursor: pointer;}
.order_cart_btn{width: 100%;max-width: 558px;}
.terminal_menu_content{max-width: 100% !important;}
.service_pos_btn{position: fixed;width: 100%;bottom: 57px;right: -2px;z-index: 999;}
.order_cart_btn .order_btn_row, .order_cart_btn #login_signup_modal, .order_cart_btn .set_order_btn{width: 100%;}
.set_employee_list{max-width: 500px; width: 100%; margin-bottom: 15px;}
.order_button_block{float: left; width: 50%;padding-left: 3px;}
.order_button_block .set_order_btn{border-radius: 0;padding-top: 10px;padding-bottom: 10px;font-size: 16px;}
.sumup_terminal_btn .set_order_btn{font-size: 14px !important;}
.menu_link_margin{margin-left: -45px;margin-right: 10px;}
.cart_link_margin{margin-left: 44px;margin-right: 30px;}
.open_table_list{width: 100%;}
.open_table_list tr td{font-weight: bold; text-align: center; border: 1px solid #ccc; padding: 12px 0;}
.open_table_list tr td a{color: #000; display: block; font-size: 16px;}
.left_btn_margin{padding-left: 0;margin-left: -2px;}
.table_order_list li{width: 50% !important;}
.open_table_detail{position: relative;}
.sumup_pay_btn{position: fixed;bottom: 67px;max-width: 539px;text-align:center;width: 100%;}
.sumup_pay_btn .set_order_btn{border-radius: 0;width: 100%;font-size: 16px;padding: 8px 0;}
.set_cb_box{margin-left: 0;}
.book_table_item label{margin-left: 20px;}
.set_price_label{display: block;margin-right: 10px;}
.new_order_req{position: fixed;z-index: 9999;bottom: 0;width: 100%;max-width: 540px;margin: 0 auto;}
.new_order_req a{height: 45px;padding-top: 11px;font-size: 16px;}
.new_order_req .btn{border-radius: 0;}
.bottom_navbar_margin{margin-top: 38px;}
.bottom_navbar_margin nav{bottom: 45px;}
.service_pwa_button{bottom: 5px !important;}
.order_detail_content{margin-top: 0px;border-top: 1px solid #fff;}
#service_request_modal ul{margin: 18px 0 0 18px; padding: 0;}
#service_request_modal ul li{margin-bottom: 10px;}
#service_request_modal .modal-dialog{max-width: 300px !important;}
#service_request_modal h3{margin-top: 12px;}
.menu_item_row, .menu_item_row label{cursor: pointer;}
.printer_setting_bk{}
.terminal_settings{margin-bottom: 15px;}
.terminal_pwa_settings{margin-top: 25px;}
.terminal_pwa_settings .terminal_settings label{cursor: pointer;}
.order_pay_btn{float: none;width: 100%;padding-left: 0;margin-left: -2px;}
.option_field_input label{cursor: pointer;}
.allow_payment_cb{margin-left: 20px;}
.select_list_block{margin-left: 20px;}
.terminal_field_block{position: relative;}
.terminal_field_block .set_cart_field{width: 100% !important;}
.price_view_box{border-right: 0 !important; float: none;}
.time_label_input label{margin-bottom: 4px;}
.time_label_input{margin-bottom: 5px;}
.time_label_input textarea{height: 60px !important;}
.opening_time_table{width: 100%; border: 0; border-collapse: collapse; text-align: left;width: 215px;margin: 0 auto;}
.set_datetime_block{margin: 8px 0 0 0px;clear: both !important;min-height: 52px;}
.set_textarea_height textarea{height: 75px !important;}
.confirmation_msg_box{margin-bottom: 12px;}
.set_reception_list{margin: -8px 0 15px 0;}
.set_reception_list select{max-width: 240px;}
.label_sub_text{font-size: 14px; margin-top: 12px;}
.order_button_row .set_order_btn{margin-bottom: 18px;}
.set_input_subfield{margin-left: 19px;}
.set_input_subfield label{cursor: pointer;}
.operation_mode_field{font-weight: bold; font-size: 16px;}
.skip_sumup_input{margin-top: 8px;}
.set_confirmation_msg{margin-left: 20px;}
.set_confirmation_msg label{margin:0 0 2px 5px;}
.call_service_modal .modal-dialog{max-width: 350px !important;}
.call_service_modal .call_service_btn{font-size: 24px !important;}
.call_service_modal .call_service_block .form-check{font-size: 18px !important;}
.call_service_modal h3{font-size: 20px !important;}
.call_service_modal .modal-content{margin-left: 0px;}
.call_service_modal ul{margin: 0 0 0 15px; font-size: 18px; line-height: 24px;}
.call_service_modal ul li{margin-bottom: 10px;}
.service_status_btn button{margin-top: 20px !important; margin-bottom: 10px !important; max-width: 180px;}
.order_list_rows{height: 325px; overflow-y: scroll;}
.text_msg_box{margin:-8px 0 18px 20px;}
.main_terminal_block{background: #fff;}
.terminal_customer_menu{height: 300px; overflow-y: scroll;}
.terminal_shopping_cart{height: 410px; overflow-y: scroll; margin-top: 5px; position: relative;}
.terminal_shopping_cart .order_button_block .set_order_btn{font-size: 22px !important;font-family: 'OpenSansSemiBold';padding: 20px 0 !important;}
.terminal_shopping_cart .order_basket_heading{}
.order_content_block{}
.btn_full_width{width: 100% !important;}
.terminal_shopping_cart .left_btn_margin{margin-left: -2px !important;}
.btn_left_margin{padding-left: 0; margin-left: -2px;}
.set_col_space{padding: 0;}
.terminal_price_col .set_price_box{height: 26px; font-size: 14px;}
.terminal_price_col .left_plus_icon{font-size: 20px;line-height: 24px;height: 25px;}
.terminal_price_col .item_price_box{width: unset;}
.terminal_price_col .price_right_side{padding-right: 4px;}
.service_page_heading{font-size: 16px; font-weight: bold; margin: 10px 0 10px 0;}
.extended_input_fields label{cursor: pointer;}
.set_label_font{font-size: 16px !important;color: #444;}
.service_table_fields{position: relative;}
.set_page_background{background: #fff !important;}
.order_button_font{font-size: 20px !important;text-transform: capitalize;font-family: 'OpenSansSemiBold';font-weight: bold;}
.service_table_fields .field_set_row{position: relative;}
.set_subcb_option{margin: 6px 0 -5px 0 !important;}
.payment_call_list{margin-left: 5px;}
.payment_call_list label{margin: 5px 0 5px 0;}
.bottom_ordering_btn{width: 100%; margin: 10px auto;padding: 0 10px;}
.bulk_edit_delete a{display: block; float: left;}
.set_delete_btn{width: 49%;margin-right: 8px;}
.set_edit_btn{width: 50.25%;}
.left_null_margin{margin-left: 0 !important;}
.right_null_margin{margin-right: 0 !important;}
.left_btn_block{float: left; width: 48%;}
.right_btn_block{float: right; width: 48%;}
.modal_content_setting{font-family: "OpenSansSemiBold";font-weight: normal;margin-top: 30px;font-size: 20px;margin-bottom: 10px;}
.fooditem_check_modal .modal-dialog{max-width: 300px !important; margin: 0 auto;}
.fooditem_check_modal a{font-size: 28px;width: 130px;margin: 0px 0;padding: 3px 0 5px 0;}
.gray_bg_button{background: #D6D5D5 !important;}
.back_to_menu a{font-family: "OpenSansRegular";}
.payment_service_date{margin-bottom: 6px;}
.payment_service_date span{display: inline-block;width: 110px;}
.reception_active{color: #089708;}
.reception_in_active{color: red;}
.reception_account_status input:checked + .slider {background-color:#089708;}
.set_watining_msg{font-size: 22px; margin: 0;}
.waiting_modal_btn{width: 100%; font-size: 20px; margin-top: 20px;}
#waiting_time_modal .close_btn_area{margin-top: -18px;}
#waiting_time_modal .close_btn_area span{font-size: 32px;}
#waiting_time_modal .modal-dialog{max-width: 325px;}
.select_list_input .input_field_row{margin-bottom: 10px}
.option_field_width{max-width: 400px; width: 100% !important;}
.select_list_input .input_text_width{max-width: 400px; width: 100%;}
.set_select_list{margin: 0 0 20px 0;}
.notify_popover_style{width: 216px;text-align: center;font-size: 14px;}
.item_delete_checkbox{float: left;width: 72px;cursor: pointer;}
.item_delete_checkbox input{cursor: pointer; width: 20px;height: 20px;margin-top: 2px;}
#show_delete_btn{position: fixed;bottom: 5px;}
.wifi_modal_heading{font-size: 22px; font-weight:bold;margin-bottom: 15px;}
.modal_content_heading{font-size:34px; font-family: OpenSansBold; margin: -10px 0 0 0;}
.wifi_error_block{font-size: 20px;margin-bottom: 20px;font-family: 'OpenSansRegular';}
.error_modal_content{font-size: 16px;margin-bottom: 20px;font-family: 'OpenSansRegular';}
.set_reload_btn button{max-width: 100%;padding: 10px 0;font-size: 18px;}
.set_reload_btn a{display: block;}
.wifi_content_margin{margin-top: 10px;}
.set_reload_btn a:hover, .set_reload_btn .btn:hover{color: #fff;}
.drag_box{cursor: move;padding: 10px 0;}
.set_input_width{min-width: 350px; width: 100%;}
.dragdrop_modal_content{font-size: 16px;padding: 20px 0px 10px 0;text-align: center;}
.drag_modal_content{margin-bottom: 10px;}
.set_maincate_block{margin-top: -8px;}
.interface_add_btn{margin: 10px 10px 20px -10px;}
.interface_btn_view{float: right;width: 37.8%;position: absolute;bottom: 12px;right: 0;}
.adjust_last_mode{bottom: -4px}
.interface_mode_list{float: left; width: 60%;}
.interface_add_btn .set_btn_width2{width: 100%;}
#order_mode_settings{font-size: 16px;}
#order_mode_settings .form-check{margin-bottom: 4px;}
.bulk_option_label{font-size: 16px;}
.option_icon_block i.fa-pen{font-size: 16px !important; margin-top: 2px;}
.select_article_btn{width: 100%;margin-top: 20px; z-index: 0;}
.set_full_width{width: 100% !important;}
.set_price_block{width: unset !important; margin-left: -13px;}
.sub_subcate_table div.set_sub_cate{font-family: "OpenSansRegular" !important;font-weight: 500 !important;padding-left: 0;}
.sub_subcate_table .sub_cate_heading{padding-left: 11px;}
.sub_subcate_table ul li a i.set_arrow_icons{font-size: 16px;}
.sub_subcate_view .set_sub_cate{font-family: "OpenSansRegular" !important;font-weight: 500 !important;padding-left: 0;}
.sub_subcate_view .sub_cate_heading{padding-left: 12px;}
.sub_subcate_view .set_arrow_position i{font-size: 20px;}
#service_area_modal .modal-content{width: 330px;}
#service_area_modal .btn_group_row .btn-success{width: 300px;}
#service_area_modal .modal{left: -15px !important;}
#order_not_posted .modal-dialog{max-width: 325px !important;}
.order_post_content{margin-top: 10px; font-weight: bold;}
.posted_error_block{font-size: 17px;margin-bottom: 20px;font-family: 'OpenSansRegular';}
.interface_error_msg{color: #ff0000;text-align: center;width: 100%;max-width: 1000px;margin: 15px auto;text-transform: capitalize;
  font-family:"OpenSansRegular"; font-size: 16px;}
.input_price_box{width: 42px;border: 0;height: 19px;text-align: center;}
.set_currency_style{display: inline-block;margin: 0px 2px 0 -3px;width: 8px;}
.cb_left_margin{margin-left: 25px;}
.service_comments_box{height: 70px !important;resize: none;}
.call_service_block .form-check-input{margin-top: 0.44rem !important;}
.sc_comment_box label{font-size: 12px;font-size: 14px;font-family: 'OpenSansSemiBold';}
.payment_content_block{margin-bottom: 12px;}
.set_pmt_block{margin-top: 10px;}
.adyen_pmt_status{margin-left: 22px;}
.adyen_status_label{margin: -10px 0 10px 0;font-family: 'OpenSansSemiBold';}
.adyen_api_field{margin-top: 5px;}
.menuitem_lang_list .dropdown-item{padding: 1px 1.5rem !important;}
.delete_menu_link{margin: 8px 0 2px 0;}
.yes_no_btn .btn:hover{color: #fff;}
.yes_no_btn .btn{width: 120px;padding: 8px 0;}
.yes_btn_link .btn{margin-right: 20px;}
.no_btn_link .btn{margin-right: 0;}
#menu_delete_confirmation .modal-dialog{max-width: 340px;}
#lang_translate_confirmation .modal-dialog{max-width: 355px;color: #000;}
.adjust_btn_width{margin-right: 18px;border-radius: 10px;max-width: 100px !important;}
.set_button_margin{margin: 20px 0 0 15px;}
#import_article_status .modal-dialog{max-width: 490px;}
.import_status_block{font-size: 14.40px;margin: 5px 0 25px 0;padding-left: 4px;text-align: left;overflow-wrap: break-word;}
#import_article_status .yes_no_btn a .btn{padding: 12px 0;max-width: 150px;width: 100%;}
.content_row{margin-bottom: 10px;}
.running_status{color: red;}
.done_status{color: #06a706;}
.import_status_done{color: #06a706; font-size: 36px;font-family: 'OpenSansBold'; margin: -20px 0 15px 0;}
.cursore_disabled{cursor:no-drop;}
.menu_card_error{color: #ff0000; margin: 0px 0 0px 0px;font-weight: bold;}
.set_middle_margin{margin: 15px 0 -6px 0;}
.processing_msg{font-style: italic; color: #06a706; font-family: 'OpenSansSemiBold';}
.set_option_block{margin: 15px 0 15px 0;}
.select_box_width{max-width: 240px; width: 100%;}
.hide_banner_option{margin-left: 19px;}
.hide_banner_option label{margin-left: 15px;}
.waiter_list_block{margin-bottom: 20px;}
.waiter_list_block label{font-size: 17px;font-family: 'OpenSansSemiBold';}
#show_error_msg{margin-top: 5px; color: red;text-align: left;}
.reception_alert_bg{background-color: #469CDC;}
.body_blink_color{background-color: #D22D7C; margin: 10px;}
.alert_error_message{color: #fff; font-size: 18px;}
.option_set_heading{float: left;}
.arrow_top_margin{margin-top: 10px !important;}
.option_set_contents{margin-top: 0px;}
.se_cate_checkbox{position: absolute; top: 0; right: 8px;}
.set_cate_link{display: inline-block;}
.set_article_price{text-align: right; margin: 0px 10px 0 0;}
.set_article_price1{text-align: right; margin: 0px 10px 0 0;}
.price_plus_box{font-size: 28px;line-height: 24px;font-family: '';width: 27px;float: right;margin-top: 6px;}
.item_addto_cart{font-size: 18px;line-height: 24px;margin-top: 6px;}
.item_addto_cart a{color: #fff;font-size: 26px; line-height: 21px;}
.item_addto_cart span{display: inline-block;float: left;}
.cart_minus_icon{margin: 0 9px 0 8px;}
.cart_minus_icon a{display: inline-block;}
.cart_plus_icon{    margin: 2px 5px -3px 4px;float: right !important;}
.set_count_no{margin: 0px 0 0 0;width: 22px;}
.set_optset_qty{margin-right: 10px;}
.set_hand_cursor{cursor: pointer;}
.selectpicker_dropdown .bootstrap-select{border: 1px solid #ced4da;}
.selectpicker_dropdown .bootstrap-select .dropdown-toggle{background: #fff;}
.logout_btn_bk{position: relative;}
.set_logout_btn{left: 0;text-align: left;top: -10px !important;color: #fff;font-family: 'OpenSansSemiBold'; cursor: pointer;width: 100px;}
.set_null_padding{padding-right: 0;}
.optset_qty_box{width: 70px;display: inline-block;position: absolute;right: 77px;top: 0px;height: 26px;font-size: 16px;}
.optset_qty_box .cart_plus_icon a{font-size: 20px;}
.optset_qty_box .cart_minus_icon{margin-right: 7px;}
.reset_top_space{margin-top: -18px;}
.opionset_alert_heading{padding: 5px 14px 0 0;line-height: 24px !important;}
.auth_main_container{max-width: 785px !important; width: 100%;margin-top: 20px;margin-bottom: -5px;}
.login_page_heading{font-size: 26px;font-family: 'OpenSansBold';line-height: 26px;margin-bottom: 0px;padding-bottom: 15px;}
.set_header_logo img{max-width: 280px; width: 100%; border: 0;}
.terms_condition_label{padding-left: 0 !important;}
.interface_setting_label{font-family: 'OpenSansSemiBold';font-size: 16px;margin-bottom: 5px;}
.book_order_block{margin-left: 20px;}
.book_order_block label{cursor:pointer;}
.set_msg_detail{color: #a59999 !important;font-size: 20px;}
.addtocart_process{text-align:center;background: #fff;padding: 50% 0;}
.body_white_bg{background-color: #fff !important;}
.pmt_tab_block{border-radius: 6px;text-align: center; margin-bottom: 10px;}
.pmt_tab_block a{display: block;font-size: 16px;padding: 2px 0 1px 0;}
.pmt_left_tab{float: left; width: 49.99%;}
.pmt_right_tab{float: right; width: 49.99%;}
#show_pinner_border{width: 100%;text-align: center;margin-top: 12%;}
.no_interface_connected{color: red; text-align: center; margin-top: 20%; font-size: 20px;}
.set_download_link{color: #000;display: block;margin-top: 4px;font-size: 14px;}
.set_download_link:hover{color: #000;}
.deactivate_btn{background: #d6d5d5 !important; border-color: #d6d5d5 !important;}
.set_btn_width3{max-width: 218px;width: 100%;color: #fff;font-size: 16px;padding: 10px 0 8px 0;margin-top: 5px;}
.set_btn_width3:hover{color: #fff;}
.recursive_constrain_bk{margin-bottom: 8px;}
.recursive_constrain_bk .form-check{margin-bottom: 5px;}
.optset_recursive_lable{font-family: "OpenSansSemiBold"; color: #000; font-size: 16px; position: relative; top: -5px;}
.set_recursive_constrain{margin-left: 15px; font-family: "OpenSansRegular";}
.sandbox_account_header{position: relative;top: 110px;background: red;color: #FFF;text-align: center;margin-left: 10px;margin-right: 10px;border-radius: 6px;
    border-color: red;font-size: 24px;padding: 10px 0;font-family: "OpenSansSemiBold";}
.property_radio_row{padding-left: 4px !important;margin-bottom: 5px;}
.property_radio_row span{display: inline-block;}
.property_set_label{max-width: 192px; width: 100%; margin-right: 10px;}
.property_radio_input{margin-right: 20px;max-width: 125px;width: 100%;}
.prop_radio_input{float: left; margin-top: 6px;margin-left: -22px}
.property_radio_input label{cursor: pointer;}
.reset_ok_btn .btn:hover{color: #fff !important;}
.reset_error_msg{font-size: 13px; margin: -10px 0 8px 0;color: red; display: none;}
#business_company_data .modal-dialog{z-index: 9999;}
#business_company_data .digital_menu_content{text-align: center;}
.reset_modal_content{text-align: center;margin: 0 0 20px 0;font-size: 16px;font-family: "OpenSansSemiBold";}
#business_company_data .modal-dialog{max-width: 315px;}
.pickup_monitor_navbar nav button.navbar-toggler{color: #fff !important;margin-top: -4px;font-size: 22px;}
.pickup_monitor_navbar nav button.navbar-toggler:focus{outline: 0;}
.pickup_monitor_navbar .monitor_main_navbar a{font-size: 20px;font-family: 'OpenSansRegular';height: 50px;}
.monitor_main_navbar div img{max-width: 165px; min-width: 150px; width: 100%;float: left;margin: 5px 0 0 10px;position: absolute;left: 0;}
.black_right_border{border-right: 1px solid #000 !important;}
.col_right_border{border-right: 1px solid #F8FAFC !important;}
.pum_customer_table{margin-top:-11px;}
.right_border_black{border-right: 1px solid #000 !important;}
.pum_col_border{border-left: 0px !important;border-right: 1px solid #000 !important;border-top: 0px !important;border-bottom: 0px !important;}
.pum_nill_border{border: 0px !important;}
.order_col_height{height: 42px;}
.pum_customer_view .order_col_height{height: 74px;}
.redirect_outlet_block{margin: 0 0 10px 0;}
.redirect_outlet_block div label{font-size: 16px; cursor: pointer;}
.outlet_sub_block{margin-left: 20px;}
.outlet_sub_block div label{font-size: 14px;}
.outlet_custom_time{margin: 14px 0 0 20px;}
#redirect_outlet_opening {margin: -25px 0 0 0;}
.SOT_payment_block .time_delay_status{margin-top: 15px;}
.bottom_button_class{font-family: "OpenSansRegular";background-color: #225653;color: #fff;text-align: center;font-size: 20px;padding: 8px 0;border: 0px;}
.terminal_menu_content .set_bottom_tab{bottom: 0 !important;}
.terminal_shopping_cart .service_pos_btn{padding-bottom: 0 !important;}
.terminal_menu_content .service_pos_btn {bottom: 43px !important;}
.terminal_menu_content .add_item_btn2 {left: 0px !important; transform: none !important;}
.data_mapping_list label{cursor: pointer;}
.data_mapping_list label span{margin: -2px 0 0 4px; display: block;}
.data_mapping_title{font-size: 16px; margin-bottom: 5px;}
.start_screen_block{margin: 14px 0 14px 0;font-size: 14px;}
.start_screen_block span{display: inline-block;}
.upload_file_bg input[type=file]{display: none;}
.upload_file_bg label{margin-bottom: 0 !important; cursor: pointer;}
.sot_startup_bg{text-align: center;}
.sot_startup_bg div a img{border: 0px; min-width: 1000px; min-height: 768px; width:100%; height:100%; }
.sot_startup_default{text-align: center;max-width: 600px;margin: 0 auto;padding: 15px;padding-top: 12%;}
.sot_startup_default div a img{border: 0px; max-width: 600px; width:100%; height:100%; margin-bottom: 15px;}
.set_terminal_heading{font-size: 24px; text-align: center; font-family: "OpenSansSemiBold";margin-top: 18%;}
.reset_font_size{font-size: 22px;font-family: "OpenSansSemiBold";line-height: 36px;}
.pum_customer_table div.box_in_center, .pum_customer_table div.order_col_height{font-size: 70px;}
.reset_dont_import{margin-bottom: 10px; margin-left: 2px;float: left;}
.reset_dont_import label{cursor: pointer;font-size: 16px;}
.set_family_groups{margin-left: 5px;}
.set_family_groups label{cursor: pointer;}
.pum_customer_view .set_btns_link{width: 310px !important;}
.option_top_margin{margin-top: -8px;}
.pum_content_block{padding: 0 !important; margin-left: -1px;}
.set_pum_orderno{display: inline-block;margin: 15px 0 0 0;}
.pum_col_border{padding-top: 0 !important; padding-bottom: 0 !important;}
.set_pum_orderno .box_in_center{width: 325px !important;}
.pum_customer_table .order_list_table{border: 0 !important; min-height: 100vh; height: 100%;}
.pum_customer_table .order_list_table tr td{vertical-align: middle !important; border-bottom: 0 !important;}
.pum_content_block .table_block{padding-bottom: 0 !important; margin-right: -1px;}
.allow_ordering_block{margin: 15px 0 0 20px;}
.option_mode_class{margin-top: 0 !important;}
.option_mode_class label{font-size: 16px; margin-bottom: 6px !important;}
.tableno_input_block{margin-left: 20px; margin-top: 10px;}
.interface_table_order label{cursor: pointer;}
.interface_table_order .set_bottom_margin1{margin-bottom: 5px;}
.sot_confirm_msg{font-size: 24px;text-align: center;font-family: 'OpenSansRegular';}
.error_command{font-size: 14px;color: red;margin-top: 3px;}
.set_terminal_dropdown input{width: 90% !important;}
.set_terminal_dropdown .dropdown-menu{right: 0; transform: translate3d(0px, 37px, 0px) !important;}
.spinner_view_setting{margin-top: 20%;text-align: center;}
.terminal_tip_opt{margin: -5px 0 -5px 20px;}
.book_toenter_table{margin-left: 20px; color: #000;}
.set_link_margin{margin: 10px 0 10px 0;}
.nav_top_margin{margin-top: 7px;margin-bottom: 2px;}
.nav_bottom_space{padding-bottom: 10px !important;}
.set_language_block{padding: 10px 20px 8px 20px !important;}
.set_language_block label{font-family: 'OpenSansRegular'; color: #000;}
.set_info_icon{font-size: 18px;float: right;display: inline-block;margin: -2px 0px -4px 10px;}
.set_btn_label{max-width: 200px;font-size: 20px;}
#interface_table_mode2 .modal-dialog{max-width: 370px;}
#interface_table_mode2 .center_form_button{margin-top: -10px;}
.restaurant_closed_modal .modal-dialog{max-width: 340px;}
.restaurant_closed_modal .time_delay_content{text-align: center; font-size: 20px; font-family: "OpenSansRegular";font-weight: bold;}
.restaurant_closed_modal .call_service_btn{width: 100px;font-size: 18px;}
.external_imp_url{margin: -8px 0 0 20px;font-size: 14px;color: #000;}
.external_imp_url label{cursor: pointer;}
.set_imprint_input{margin: 5px 0 15px -20px;}
.interface_setging_block div label{cursor: pointer;}
.set_bottom_margin1 label{cursor: pointer;}
.remove_extra_topmargin{margin-top: 10px !important;}
.set_top_margin3{margin-top: 20px;}
.set_top_margin4{margin-top: 5px;}
.set_optset_lable{float: left;margin: -6px 0 -3px 3px;}
.subcate_upload_file{width: 100%; margin-bottom: 15px;}
.adjust_subcate_label{margin-top: -28px; font-weight: bold;position: relative; top: -8px;left: 13px; font-size: 18px;}
.adjus_emptyimg_block{background-color: #DCDCDC; color: #000; text-align: center; width: 100%; padding: 18% 0; border-radius: 10px;min-height: 134px; max-height: 434px; height: 100%;}
.subcate_upload_file div img{border-radius: 10px;width: 100%;}
.enable_sroting_link{float: right;}
.subcate_upload_file div.slim, .subcate_upload_file div.slim img, .subcate_upload_file div img{max-height: 434px; height: 100%; border-radius: 10px;}
.set_option_class{margin-top: -10px;}
.bottom_margin_null{margin-bottom: 0;}
.reset_field_margin{margin: 12px 0 -10px 20px;}
.order_list_mgmt .emp_data_list{max-width: 1200px;}
.set_optionlist_width{width: 100px;}
.set_float_left{float: left;margin-right: 15px;}
.data_filter_table tr th, .data_filter_table tr td{vertical-align: middle; padding-bottom: 20px;}
.select_box_width2{max-width: 198px !important;}
.select_box_width3{max-width: 188px !important;}
.select_box_width4{max-width: 303px !important;}
.set_inputtext_width{width: 100px;}
.date_input_field{width: 84%;}
.set_serach_btn .set_btn_letter{font-size: 16px;height: 30px;padding-top: 5px;}
.lang_list_options{position: absolute;bottom: 37px;background: #fff;left: 0px;border: 1px solid #ccc;padding: 12px 15px 8px 2px;min-width: 10rem;}
.lang_list_options .form-check{padding-bottom: 0px;margin-bottom: 4px;}
.adjust_rb_label{margin-top: -2px;margin-left: 3px;float: left;}
.adjust_btn_group{position: relative;}
.error_text{color: red;font-weight: bold;font-size: 17px;}
.red_color_text{color: red;}
.red_error_text1{color: red;font-size: 16px; margin-top: 5px;}
.nocate_article_link{display: inline-block;}
.nocate_article_link .active_class{padding: 5px 19px 5px 19px;margin-left: 0px;}
.nocate_article_link .active_class .reset_round_circle{background-color: #EFEFF4;}
.set_position_relative{position: relative;}
.reset_bottom_button{position: fixed; margin: 0 0px 0 0px;bottom: 0px;width: 100%;}
.italic_style{font-style: italic;}
.set_as_block{display: block;}
.hide_block{display: none;}
.edit_menu_buttons{position: fixed;bottom: 10px;width: 100%;text-align: center;}
.edit_add_btn{margin: 0 auto;position: relative; margin-left: -6px;padding:0 10px;}
.quick_edit_btn{width: 86.5%;display: inline-block;}
.quick_edit_btn .btn-success{ width: 48%;margin-right: 5px;font-size: 16px;font-family: "OpenSansSemiBold";padding: 8px 0;}
.lang_flag_btn span{display: inline-block;}
.lang_flag_btn div span img{width: 18px; height: 18px; border-radius: 50%;}
.lang_flag_list{background: #fff;position: fixed;bottom: 47px;width: 70px;padding: 12px 0 1px 0;border: 1px solid #ccc;}
.lang_flag_list div img{margin-bottom: 10px;width: 25px; height: 20px;cursor: pointer;}
.active_lang_view{cursor: pointer;}
.lang_key_value{text-transform: uppercase;}
.active_flag_class{background-color: #EFEFF4;padding-top: 13px;margin-bottom: -1px;padding-bottom: 4px;}
.save_cancel_btn .btn-success{width: 150px;margin-left: 5px;text-transform: lowercase;}
.cate_input_field{background: #EFEFF4;border: 0;font-size: 18px;font-family: 'OpenSansSemiBold'; width: 125px;}
.cate_input_field:focus, .item_desc_input:focus, .item_title_input:focus, .subcate_input_field:focus{border: 0;outline: none;}
.adjust_cate_field{display: inline-block;max-width: 125px;width: 100%;}
.item_title_input, .subcate_input_field{border: 0px;}
.subcate_input_field{width: 100%;}
.item_desc_input{width: 100%;border: 0px;padding-left: 8px;}
.item_title_input{max-width: 280px;width: 100%;}
.adjust_toggle_slide{margin-top: 25px;}
.pum_orderno_modal .modal-dialog{max-width: 395px !important;}
.add_right_margin{margin-right: 15px;}
.new_order_no{display: inline-block;font-weight: bold;}
.modal_view_content{line-height: 28px;}
.adjust_pickup_number{font-size: 48px;margin: 20px 0px 18px 0;font-family: OpenSansBold;text-align: center;}
.pickup_number_content{font-size: 22px;}
.adjust_modal_size .modal-dialog{max-width: 380px;}
.adjust_bottom_margin{margin-bottom: 25px;}
#offeringtime_confirmation_modal .set_btn_width3{max-width: 125px !important;}
.startup_flag_block{position: absolute;width: 100%;text-align: center;bottom: 20%;z-index: 20 !important;margin-left: -6px;}
.payment-confirm-btn{position: absolute;bottom: -45px;min-width: 150px;font-size: 40px;border-radius: 15px;margin-left: -75px;}
.sot_main_note{font-family: "OpenSansSemiBold";font-size: 60px;}
.sot_orderno_label{font-size: 45px;display: inline-block; margin-top: 10px;}
.set_sot_orderno{letter-spacing: 3px;font-size: 80px;font-family: "OpenSansSemiBold";margin-top: 10px !important;}
.adjust_terminal_style{line-height: 60px;letter-spacing: 3px;font-size: 45px;}
.articles_translate_modal .modal-dialog{max-width: 415px !important;}
#add_article_notify .modal-dialog{max-width: 525px !important;}
.d_none{display: none;}
#startup_video video{height: 100vh;width: 100%;background-position:absolute;z-index: 10;object-fit: cover;}
#startup_video .sot_startup_link{height: 100%;width: 100%;position: absolute; z-index: 20; top: 0; left: 0; text-align: center;display: flex;
align-items: center;justify-content:center;font-size: 5vh;}
.sot_startup_link img{min-width: 350px !important; max-width: 350px; min-height: 102px !important; max-height: 102px;}
.click_me_btn{font-size: 4vh;font-weight: bold;color: #fff;width: 100%;max-width: 600px;font-weight: bold;border-radius: 15px;
font-family: "Montserrat-SemiBold";}
.click_me_btn:hover{color: #fff;}
.adjust_divider_line{margin: 15px 0 18px 0;}
.adjust_divider_line1{margin: -5px 0 2px 0;}
.menu_card_row{position: relative;}
.book_toenter_rb{margin-bottom: 8px;}
.pmt_status_error{margin-bottom: 10px;color: #ff1616;font-weight: bold;font-size: 16px;}
.service_area_note{font-size: 14px;color: red;border: 1px solid red;padding: 7px 12px;border-radius: 5px;margin:15px 0 15px -40px;
  font-family: 'OpenSansSemiBold';}
.service_area_note a{font-family: 'OpenSansSemiBold'; cursor: pointer;}
.show_lang_flags{max-width: 1080px; width: 100%;margin: 0 auto;}
.show_lang_flags div{display: inline-block;}
.show_lang_flags div a img{border-radius: 20px;width: 100%;}
.sot_flags_icon a img{min-width: 165px; max-width: 175px; margin:0 10px 0 30px;height: 125px;}
.adjust_mode_btn{bottom: 35px !important;}
.adjust_mode_btn6{bottom: 19px !important;}
.upload_constrain_file .modal-dialog{max-width: 800px !important;}
.file_upload_block{width: 100%;min-width: 400px;max-width: 800px;}
.file_upload_block .slim{font-size: 18px !important;}
.price_tooltip{position: relative;display: inline-block;}
.priceToolTipText{visibility: hidden;font: 12px arial;width: 258px;background-color: #fff;text-align: left;padding: 5px 8px;position: absolute;z-index: 1;
border:1px solid #000;left: -200px;top: 28px;line-height: 20px;}
.price_tooltip:hover .priceToolTipText{visibility: visible;}

@media only screen and (min-width: 1300px) { 
  .click_me_btn{max-width: 250px;}
}

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
  .startup_flag_block{bottom: 6%;z-index: 20;}
}

@media only screen and (min-width: 1305px) and (max-width: 2000px) {
  .quick_edit_btn{width: 94.5%;} 
  .quick_edit_btn .btn-success{width: 49.3%;}
}
@media only screen and (min-width: 480px) and (max-width: 600px) {
  .quick_edit_btn{width: 85%;} 
  .quick_edit_btn .btn-success{width: 48%;}
}
@media only screen and (min-width: 350px) and (max-width: 480px) {
  .quick_edit_btn{width: 81%;} 
  .quick_edit_btn .btn-success{width: 47%;}
}
@media print {
  #order_receipt_bk {display: block;}
}
@media only screen and (min-width: 480px) { 
  .set_phone_field input[type=text]{width: 200px;max-width: 100%;}
}
@media only screen and (min-width: 500px) {
  .bottom_callservice_btn{width: 40%;}
  .set_input_width{min-width: 425px; width: 100%;}
}

@media only screen and (min-width: 900px) {
  .set_homepage_logo img{max-width: 500px;}
  .customer_menu_content{width: 40%; margin: 0 auto;background-color: #f8fafc;}
  .terminal_menu_content {width: 100% !important;}
  .customer_menu_content .fixed_menu, .customer_menu_content .fixed-bottom,
  .customer_menu_content .top_fixed_bar, .customer_menu_content .set_cookie_block{width: 40% !important; margin: 0 auto;}
  .terminal_menu_content .fixed_menu, .terminal_menu_content .fixed-bottom,
  .terminal_menu_content .top_fixed_bar, .terminal_menu_content .set_cookie_block{width: 100% !important;}
}
@media only screen and (min-width: 764px) and (max-width: 1099px) {
  .set_edit_btn{width: 49.9%;}
}
@media only screen and (min-width: 506px) and (max-width: 764px) {
  .set_edit_btn{width: 49.3%;}
}
@media only screen and (min-width: 1101px) and (max-width: 1200px) {
  .cate_nav_left{width: 96.5%;}
  .cate_nav_right{width: 3.5%;}
  .set_homepage_logo img{max-width: 500px;}
}
@media only screen and (min-width: 611px) and (max-width: 830px) {
  .cate_nav_left{width: 95%;}
  .cate_nav_right{width: 5%;}
}
@media only screen and (min-width: 831px) and (max-width: 1100px) {
  .cate_nav_left{width: 96%;}
  .cate_nav_right{width: 4%;}
}

@media only screen and (max-width: 900px) { 
  .order_cart_btn{max-width:unset;}
}

@media only screen and (max-width: 500px) { 
  .interface_mode_list{width: 46%;}
  .interface_btn_view{width: 51%;}
}

@media only screen and (max-width: 610px) { 
  .cate_nav_left{width: 93%;}
  .cate_nav_right{width: 7%;}
  .set_header_logo{font-size: 28px;}
  .main_cate_row .col-sm-11{width: 90%;}
  .main_cate_row .col-sm-1{width: 10%;}
  .cart_qty_box{width: 45%;}
  .bottom_submit_button {width: 45%;}
  .option_button_style{font-size: 13.5px;}
  .set_header_logo img{max-width: 275px; width: 100%; border: 0;}
  .property_set_label{max-width: 125px; word-wrap: break-word;float: left; margin-right: 24px;}
  .property_radio_input{max-width: 80px; margin-right: 10px;}
  .leave_right_maring{margin-right: 5px !important; text-align: right; float: right;}
  .set_navbar_heading{position: absolute;top: 13px;right: 45px;font-size: 17px;}
}

@media only screen and (min-width: 1000px) and (max-width: 1200px) {
  .verify_block .justify-content-center{padding: 15% 0;}
  .pos_left_nav{width: 47.9%;}
  .terminal_customer_menu{height: 900px;}
  .terminal_shopping_cart{height: 840px;}
}
@media only screen and (min-width: 1800) and (max-width: 2400px) {
  .terminal_customer_menu{height: 475px;}
}
@media only screen and (min-width: 901px) and (max-width: 999px) {
  .pos_left_nav{width: 47.3%;}
}
@media only screen and (min-width: 700px) and (max-width: 900px) {
  .verify_block .justify-content-center{padding: 25% 0;}
  .pos_left_nav{width: 47%;}
}
@media only screen and (min-width: 740px) and (max-width: 865px) {
  .optionset_left{width: 43.99%;}
  .optionset_middle{width: 35.99%;}
}
@media only screen and (min-width: 594px) and (max-width: 739px) {
  .optionset_left{width: 41.99%;}
  .optionset_middle{width: 34.99%;}
}
@media only screen and (min-width: 300px) and (max-width: 593px) {
  .optionset_left{width: 39.99%;}
  .optionset_middle{width: 23.99%;}
}
@media only screen and (min-width: 500px) and (max-width: 699px) {
  .verify_block .justify-content-center{padding: 35% 0;}
  .pos_left_nav{width: 45.5%;}
}
@media only screen and (max-width: 499px) {
  .verify_block .justify-content-center{padding: 50% 0;}
  .pos_left_nav{width: 45%;}
  .feature_label, .feature_details{width: 100%;}
  .feature_details{margin-bottom: 5px;}
  .delivery_address_bk label{font-size: 15px;}
  .verify_address_input{max-width: 235px;}
  .data_protection_link{display: inline-block;}
}
@media only screen and (min-width: 300px) and (max-width: 479px) {
  .pos_left_nav{width: 48.5%;} 
  .cate_nav_left{width: 90%;}
  .cate_nav_right{width: 10%;}
  .option_icon_block i{font-size: 16px;}
  .pos_menu_left{width: 52% !important;}
  .pos_right_menu{width: 39% !important;}
}

@media only screen and (max-width: 360px) { 
  .set_left_margin{margin-left: 0px;}
  .col_right_padding{padding-right: 5px !important;}
}
@media only screen and (max-width: 868px) {
  .nav_bar_filters li{width: 32.3%;}
  .set_dropdown_menu{left: -96px !important;}
}
@media only screen and (max-width: 560px) {
  .set_left_position{left: -150px !important;}
  .pos_left_nav{width: 45.5%;}
  .half_btn_width{width: 48% !important;}
  .set_edit_btn{width: 48.75%;}
}

@media only screen and (max-width: 760px) {
  .set_pos_modal .modal-dialog{margin: 0;}
  .set_text_ellipses{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100px; margin: 0 auto;}
  .offset_right_block{width: 70%;}
}

@media only screen and (min-width: 480px) and (max-width: 760px) {
  .set_accept_btn{width: 73.66%;}
  .cancel_btn_block{width: 23%;}
}

@media only screen and (max-width: 480px) {
  .price_lable{clear: both;}
  .set_mobile_col .set_phone_field{width: 75%;}
  .set_accept_btn{width: 65.66%;}
  .cancel_btn_block{width: 31%;}
  .offset_right_block{width: 64%;}
  .service_pos_menu .bottom_list_left{width: 30.90% !important;}
  .menu_link_margin{margin-left: -25px;}
  .cart_link_margin{margin-left: 35px;margin-right: 30px;}
  .terminal_pos_menu .cart_link_margin{margin-left: 40px;margin-right: 0px;}
}
@media only screen and (max-width: 370px) {
  .nav_bar_filters li{width: 33.33%;float: left;}
  .first_filter_link{text-align: left;}
}

@media only screen and (max-width: 350px) {
  .set_btn_alignment a, .set_btn_link{margin: 0 4px 0 4px;width: unset;float: none;}
  .set_btn_link button{width: unset;}
  .set_btn_alignment{margin: 0;}
  .set_right_btn{margin-left: 6px;}
}

@media only screen and (min-width: 1600px) { 
  .service_pos_btn .set_order_btn {font-size: 30px;}
  .bottom_menu_bar i{font-size: 40px;}
  .service_pos_btn{bottom: 71px !important;}
}
.password-container {
  position: relative;
}
.toggle-password-icon {
  position: absolute;
  right: 10px;
  top: 75%;
  transform: translateY(-50%);
  cursor: pointer;
  color: grey;
}
.toggle-password-icon-1 {
  position: absolute;
  right: 23px;
  top: 55%;
  transform: translateY(-50%);
  cursor: pointer;
  color: grey;
}
@media (max-height: 850px){
  .payment-process-modal-body{
    height: 99vh !important;
  }
}
.payment-process-image-div{
  max-height: 99vh !important;
  height: 50%;
}

.questionnaire-table th, .questionnaire-table td{
  border: 1px solid gray;
  text-align: center;
  padding: 8px;
  font-weight: 400;
  color: black;
}

.questionnaire-table th{
  background-color: #1C2945;
  color: white;
}

.questionnaire-details-table th, .questionnaire-details-table td{
  border: 1px solid #c7c7c7;
  padding: 5px;
  width: 50%;
}
.page-link{
  color: #1C2945 !important;
}
.page-item.active .page-link {
  background-color: #1C2945;
  border-color: white;
  color: white !important;
}
.page-item.active .page-link:hover {
  background-color: #1C2945;
}

.pagination>li>a, .pagination>li>span {
  padding: 10px 15px; 
}
.outlet-form-header{
  font-size: 24px;
  /* text-align: center; */
  font-weight: bold;
  border-bottom: 1px solid black;
}
.outlet-form-checkbox{
  width: 28px !important;
  height: 22px !important;
}
.outlet-form-border-box{
  border: 1px solid black;
}
.border-radius-0{
  border-radius: 0;
}

.input-underline, .input-underline:active, .input-underline:hover, .input-underline:focus-visible  {
  border-width: 0px 0px 2px 0px !important;
  outline: 0px;
  background-color: #d9e7ff6e;
}
.input-underline:focus-visible{
  background-color: white !important;
}
.input-underline-height{
  height: calc(2.19rem + 2px);
}
.outlet-form-control {
  display: block;
  width: 100%;
  height: calc(2.19rem + 12px);
  padding: 0.375rem 0.75rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: none;
  font-size: inherit;
  background-color: #d9e7ff6e;
}

.outlet-checkbox-label{
  display: flex; 
}

.outlet-form-table tr td, .outlet-form-table tr th {
  border: 1px solid black !important;
}
.outlet-form-container input[type="checkbox"]{
  cursor: pointer;
}
.outlet-form-container input{
  color: black !important;
  font-size: 15px;
}
.premium-concrete-stand-div::before{
  right: 0;
  top: -2px;
  /* border-right: 2px solid #182443; */
  border-top: 2px solid #182443;
  position: absolute; 
  height: 75px;
  content: "";
}

.border-top-1-black {
  border-top: 1px solid black;
}

html, body {
  width: 100%;
  height: 100%;
}

.outlet-form-container .font-weight-bold {
  font-weight: 700 !important;
  color: black;
}

@media (max-width: 992px){
  .business-manager-table td{
    width: 50% !important;
  }
}

.add-button{
  min-width: 300px;
  font-size: 18px;
  font-family: 'OpenSansSemiBold';
  line-height: 26px;
  padding-bottom: 9px;
}

@media (min-height: 900px){
  .add-button{
    position: fixed;
    bottom: 10px;
    left:50%;
    transform: translate(-50%, 0);
  }
}
.deutsch-heading{
  background-color: black;
  color: white;
  transform: rotate(-90deg);
  height: 21px;
  width: 63px;
  font-size: 10px;
  text-align: center;
  margin-bottom: 19px;
}

.url-impressum {
  word-break: break-all;
}
.z-1{
  z-index: 1;
}
.fill-out-form-msg{
  font-size: 27px;
  text-align: center;
  background-color: #FE0000;
  color: #F8FAFC;
  font-weight: bold;
  letter-spacing: 1px;
}
.questionnaire-table .tooltip .tooltip-inner{
  background-color: #1C2945;
}
.close-time-checkbox{
  width: 14px !important;
  height: 22px !important;
}
#copyTimeBtn{
  cursor: pointer;
  font-size: 20px;
  color: #1C2945;
}
.outlet-form-container label{
  cursor: pointer;
}

@media (max-width:1250px) and (min-width:900px) {
  .back_to_menu a{
    width: 150% !important;
  }
  .right_btn_block{
    width: 87% !important;
    float: right !important;
  }
}
#search-wrapper{
  display: flex;
  border: 1px solid lightgray;
  border-radius: 5px;
  margin-top: 5px;
  margin-left: 15px;
  margin-right: 5px;
  align-items: stretch;
  background-color: #fff;
  overflow: hidden;
  }
#search{
    border:none;
    width:350px;
    font-size: 15px;
}
#search:focus{
    outline: none;
    box-shadow: none;
}
.search-icon{
    margin: 10px;
    color: rgb(157, 157, 157);
}
.cloud-printer-table{width: 100%; margin: 0 auto;}
.label-text{margin-bottom: 4px !important;}
