﻿@import url('hans2-1.0.1.css');
#TicketEditorScreenLeftMenu button {
	margin-top: 0;
	margin-bottom: 5px;
	border: none !important;
	background: #0B8695 !important;
	padding: 0;	
}
#TicketEditorScreenLeftMenu button img {
	width: 50% !important;
	
}

#numebrPadAutoVoucher
{
    margin-top: 0;
	margin-bottom: 5px;
	border: none !important;
	background: #0B8695 !important;		
}
#numebrPadAutoVoucher img
{
    width: 40% !important;	
    margin-top:0px;
}
#numebrPadAutoVoucher label
{
 color:white;
 font-size:1.2em;
 padding-top:1px;
 padding-bottom:1px;
 margin-left:0px; 
 width:100%;
 display:block;
 text-align:center;
}

#POSScreenTopRight .designModeButton {
	width: 38px;
	height: 38px;
	border: none;
	background-color:transparent;
}
#POSScreenTopRight .POSUnlockTableCommand {
	width: 35px;
	height: 35px;
	border: none;
	background-color:transparent;
}

#POSScreenTopRight .normalModeButton {
	background-color:transparent;
}
 

.closeButtonCommand img {
	width: 24px;
}
.checkFDMStatusOnSettle img
{
	width: 90px;
}
#WaiterPinSection input[type="submit"] {
	background: rgb(124, 174, 18);
}
.waiterPinCodeClear,.scalePadCancel {
	background: #424242 !important;
}
#WaiterPinSection input[type="password"], #ScaleErrorSection input[type="text"] {
	text-align: center;
	margin-bottom: 10px;
	letter-spacing: 4px;
	font-size: 20px;
}
#waiterPinCodeLogin {
	background-image: url("hans-images/bg-pin-check.png") !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
}


.waiterPinCodeClear,
.waiterPinCodeLogin,
.waiterPinCodeExit {
	border-radius: 2px !important;
}

.tableViewMenu {
	border: none;
	height:43px;
	width:48px;
	margin-right:3px;

}

#sliding_menu_js {
	left: 30px !important;
}
footer input[type="submit"] {
	border: none !important;
}

/*Added by Neha dated 30-06-2016 for Manage*/
.list-group-item.departmentlist{padding:20px 15px;background-color:#E2E2E2;float:left;width:100%;border:none;border-bottom:5px solid #eaeaea !important;}
#ListingForm button.adddepartment{background-color:#0B8695;background-image:url("/Content/images/icons/icon-add-option.png");background-position:20px center;background-repeat:no-repeat;background-size:21px auto;float:right;width:auto;padding:15px 15px 15px 60px;color:#fff;}
#ListingForm button.editdepartment{background-image:url("/Content/images/iconslightskin/icon-edit-option.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;float:right;padding:0px 0 0;width:20px;margin-left:30px;}
#ListingForm button.deletedepartment{background-image:url("/Content/images/iconslightskin/icon-bin-red.png");background-position:left center;background-repeat:no-repeat;background-size:75% auto;float:right;padding:0px 0 0;width:20px;margin-left:30px;}
#ListingForm button.editdepartment, #ListingForm button.deletedepartment{background-color:transparent;}

#ListingForm button.editcustomer{background-image:url("/Content/images/iconslightskin/icon-edit-option.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;padding:0px 0 0;width:20px;margin-left:30px;}
#ListingForm button.deletecustomer{background-image:url("/Content/images/iconslightskin/icon-bin-red.png"); background-position:left center;background-repeat:no-repeat;background-size:75% auto;padding:0px 0 0;width:20px;margin-left:30px;float:right;}
#ListingForm button.editcustomer, #ListingForm button.deletecustomer{background-color:transparent;}

.vmenu-section{width:11.1%;height:116px !important;color:#022902 !important;padding:5px 10px 50px !important;display:table-cell !important;}
.vmenu-section img{max-height:50%;height:50%;text-align:center;vertical-align:top;width:auto;margin:10px auto;margin-left:auto;margin-right:auto;display:block;}
#settingTopMenu ul{float:left;width:100%;box-shadow:2px 6px 6px #090909;}
.vmenu-section label{text-align:center;font-weight:700;margin-left:auto;color:#787878;}
.vmenu-section.active label{color:#0B8695;}
.vmenu-section:hover label{font-weight:900;color:#0B8695;}
.row #settingForm{width:28%;overflow:auto;-webkit-overflow-scrolling: touch;padding:0px 20px 0 0;float:left;}
.row #ListingForm, #WaiterForm, #TableForm, #DepartmentForm, #PrinterForm, #TerminalForm, #PrintJobForm, #StateForm, #CurrencysettingForm, #LocationsettingForm, #TicketTagForm, #programsettingForm, #TableScreenForm, #WaiterScreenForm, #ProductForm, #ScreenMenuForm, #ModifierForm, #TaxServiceTemplateForm, #VoidReasonForm, #GiftReasonForm, #InventoryItemForm, #RecipeForm, #PriceDefinitionForm, #CustomerForm, #AccountTypeForm, #AccountForm, #RuleForm, #UserForm, #TriggerDefinitionForm, #PaymentTypeForm, #AccountTransactionTypeForm, #ChangePaymentType, #VatTemplateForm, #AccountTransactionDocumentTypeForm, #AccountTransactionDocumentTypeForm, #NumeratorsettingForm{width:72%;padding:20px 15px 0;float:left;}
.row #ListingForm .settings_list, .row #ListingForm .terminal_list, .row #ListingForm .accounts_list, #WaiterForm .settings_list, #TableForm .settings_list, #DepartmentForm .settings_list, #PrinterForm .settings_list, #TerminalForm .settings_list, #PrintJobForm .settings_list, #StateForm .settings_list, #CurrencysettingForm .settings_list, #LocationsettingForm .settings_list, #TicketTagForm .settings_list, #programsettingForm .settings_list, #TableScreenForm .settings_list, #WaiterScreenForm .settings_list, #ProductForm .settings_list, #ScreenMenuForm .settings_list, #ModifierForm .settings_list, #TaxServiceTemplateForm .settings_list, #VoidReasonForm .settings_list, #GiftReasonForm .settings_list, #InventoryItemForm .settings_list, #RecipeForm .settings_list, #PriceDefinitionForm .settings_list, #CustomerForm .settings_list, #AccountTypeForm .settings_list, #AccountForm .settings_list, #RuleForm .settings_list, #UserForm .settings_list, #TriggerDefinitionForm .settings_list, #PaymentTypeForm .settings_list, #AccountTransactionTypeForm .settings_list, #ChangePaymentType .settings_list, #VatTemplateForm .settings_list, #AccountTransactionDocumentTypeForm .settings_list, #AccountTransactionDocumentTypeForm .settings_list, #NumeratorsettingForm .settings_list, #screenMenuEditAllCategoryView .settings_list, .row #ListingForm .customers_list,.row #ListingForm .company_list, .row #ListingForm .customersgroup_list, .row #ListingForm .suppliers_list{overflow:auto;-webkit-overflow-scrolling: touch;}
.vmenu-list .listselected{background:#EAEAEA none repeat scroll 0 0;}
ul.vmenu-list li a.selected{background:#EAEAEA none repeat scroll 0 0 !important;}
#settingTopMenu{float:left;width:100%;margin-top:-19px;}
.vmenu{margin:0px !important;background:#D6D6D6;}
ul.vmenu-list li a:hover, ul.vmenu-list li:hover{background:#EAEAEA none repeat scroll 0 0 !important;font-weight:normal !important;}
ul.vmenu-list li{border-color:-moz-use-text-color -moz-use-text-color #eaeaea;border-style:none none solid;border-width:medium medium 2px;}
ul.vmenu-list{padding:0px !important;}
.list-group-item.terminalsearch{padding:7px;background-color:#e2e2e2;}
.list-group-item.terminalsearch input{width:100%;padding:10px;background-image:url("/Content/images/icons/icn_search.png");background-position:right 10px center;background-repeat:no-repeat;background-size:2% auto;}
input[type="submit"], input[type="button"], button{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.list-group-item:first-child{border-top-left-radius:0px;border-top-right-radius:0px;}
.initializedPrinter.adddepartment, .initializedMoxa.adddepartment{margin-right:10px;}
#ListingForm button.testPrinter{background-image:url("/Content/images/iconslightskin/btn-print-proforma-order.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;float:right;padding:10px 0 0;width:27px;height:30px;margin-top:-4px;}
#ListingForm button.testPrinter:hover{background-color:transparent;}
#ListingForm button.testLanBox{background-image:url("/Content/images/print32-32.png");background-position:left top;background-repeat:no-repeat;background-size:100% auto;float:right;padding:0px;width:20px;}
#ListingForm button.testLanBox:hover{background-color:transparent;}
#ListingForm button.terminalLogout{background-image:url("/Content/images/iconslightskin/bmp-light-skin.png");background-position:left top;background-repeat:no-repeat;background-size:100% auto;float:right;padding:0px;width:27px;margin-left:30px;}
#ListingForm button.terminalLogout:hover{background-color:transparent;}

#ListingForm button.customerGroupsCustomers{background-image:url("/Content/hans-images/customer-info-white.png");background-position:left center;background-repeat:no-repeat;background-size:75% auto;float:right;padding:0px 0 0;width:35px;margin-left:30px;}
#ListingForm button.customerGroupsCustomers{background-color:transparent;}

#ListingForm button.discountGroupsCustomers{background-image:url("/Content/hans-images/customer-info-white.png");background-position:left center;background-repeat:no-repeat;background-size:75% auto;float:right;padding:0px 0 0;width:35px;margin-left:30px;}
#ListingForm button.discountGroupsCustomers{background-color:transparent;}

#ListingForm button.cashDrawerInfo{background-image:url("/Content/images/iconslightskin/icon-tickets-info-black.png");background-position:left center;background-repeat:no-repeat;background-size:75% auto;float:right;padding:0px 0 0;width:31px;margin-left:30px;}
#ListingForm button.cashDrawerInfo{background-color:transparent;}

#gridContent button.CashDrawerWorkPeriodInfo{background-image:url("/Content/images/iconslightskin/icon-tickets-info-black.png");background-position:left center;background-repeat:no-repeat;background-size:75% auto;float:right;padding:0px 0 0;width:25px;margin-left:5px; border:none}
#gridContent button.CashDrawerWorkPeriodInfo{background-color:transparent;}
#ListingForm button.productListInfo{background-image:url("/Content/images/iconslightskin/icon-tickets-info-black.png");background-position:left center;background-repeat:no-repeat;background-size:75% auto;float:right;padding:0px 0 0;width:31px;margin-left:30px;}
#ListingForm button.productListInfo{background-color:transparent;}


.list-group-item.departmentlist.grouptabspace{padding-left:40px;}
.row #ListingForm .terminal_list li .list_label{float:left;width:60%;}
.row #ListingForm .terminal_list li .list_button{float:right;width:40%;}
#ListingForm button{margin-bottom:0px;}
.row #ListingForm .settings_list li .list_label{float:left;width:70%;}
.row #ListingForm .settings_list li .list_button{float:right;width:30%;}
.list-group-item.table_heading{float:left;width:100%; background:transparent none repeat scroll 0 0;}
fieldset legend{font-size:14px;font-weight:bold;border:none;margin-bottom:0px;}
fieldset .checkbox_border{background:#E6E6E6 none repeat scroll 0 0;}
.mainformcontainer{float:left;width:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling: touch;}
.formbuttons{float:right;}
input.form_cancel, input.form_cancel:hover,button.ui-state-default.form_cancel, button.ui-state-default.form_cancel:hover{border:1px solid #032329;background-image:url("/Content/images/cross.png");background-color:#032329;background-repeat:no-repeat;background-size:20px auto;background-position:10px center;color:#fff;padding:10px 15px 10px 35px;}
.DeletePropertyGroup, .DeletePropertyGroup:hover{border:1px solid #787878;background-image:url("/Content/images/cross.png");background-color:transparent;background-repeat:no-repeat;background-size:20% auto;background-position:13px center;color:#fff !important; text-decoration:none;padding:10px 15px 10px 60px;float:left;}
input.form_submit, input.form_submit:hover, button.form_submit, button.ui-state-default.form_submit, button.ui-state-default.form_submit:hover {
    background-image: url("/Content/images/check.png");
    background-color: #0B8695;
    background-repeat: no-repeat;
    background-size: 25px auto;
    background-position: 10px center;
    color: #fff;
    padding: 10px 15px 10px 40px;
    margin-left: 5px !important;
    white-space: nowrap;
    border: 1px solid #0B8695;
    font-weight: bold;
    border: 1px solid #0B8695
}
input.scale_retry_button, input.scale_retry_button:hover,button.ui-state-default.scale_retry_button, button.ui-state-default.scale_retry_button:hover{background-image:url("/Content/images/icon-tickets-refresh.png");background-color:#0B8695;background-repeat:no-repeat;background-size:16px auto;background-position:5px center;color:#fff;padding:3px 0px 3px 10px;margin-left:0px !important;white-space:nowrap;border:1px solid #0B8695;font-weight:bold;border:1px solid #0B8695;}
input.scale_enter_button, input.scale_enter_button:hover,button.ui-state-default.scale_enter_button, button.ui-state-default.scale_enter_button:hover{background-image:url("/Content/images/check.png");background-color:#0B8695;background-repeat:no-repeat;background-size:20px auto;background-position:5px center;color:#fff;padding:3px 0px 3px 10px;margin-left:0px !important;white-space:nowrap;border:1px solid #0B8695;font-weight:bold;border:1px solid #0B8695;}
input.scale_cancel_button, input.scale_cancel_button:hover,button.ui-state-default.scale_cancel_button, button.ui-state-default.scale_cancel_button:hover{border:1px solid #032329;background-image:url("/Content/images/cross.png");background-color:#032329;background-repeat:no-repeat;background-size:15px auto;background-position:5px center;color:#fff;padding:3px 0px 3px 5px;}
input.select_customer_button, input.select_customer_button:hover,button.ui-state-default.select_customer_button, button.ui-state-default.select_customer_button:hover{background-image:url("/Content/hans-images/btn-select-customer.png");background-color:#0B8695;background-repeat:no-repeat;background-size:40px auto;background-position:15px center;color:#fff;padding:13px 15px 14px 25px;margin-left:5px !important;white-space:nowrap;border:1px solid #0B8695;font-weight:bold;border:1px solid #0B8695;}
input[type="submit"].closebuttonblue,input[type="submit"].closebuttonblue:hover, input[type="button"].closebuttonblue,input[type="button"].closebuttonblue:hover, button.closebuttonblue,button.closebuttonblue:hover{background-image:url("/Content/images/cross.png");background-color:#777;background-repeat:no-repeat;background-size:35px auto;background-position:5px center;color:#fff;padding:15px 15px 15px 45px;margin-left:5px !important;white-space:nowrap;border:1px solid #777;font-weight:bold;margin-left:5px;}
input[type="submit"].ticketReasonClose,input[type="submit"].ticketReasonClose:hover, input[type="button"].ticketReasonClose,input[type="button"].ticketReasonClose:hover, button.ticketReasonClose,button.ticketReasonClose:hover{background-image:url("/Content/images/cross.png");background-color:#777;background-repeat:no-repeat;background-size:35px auto;background-position:5px center;color:#fff;padding:15px 15px 15px 45px;margin-left:10px !important;white-space:nowrap;border:1px solid #777;font-weight:bold;}
input[type="submit"].ticketPropertyCloseP,input[type="submit"].ticketPropertyCloseP:hover, input[type="button"].ticketPropertyCloseP,input[type="button"].ticketPropertyCloseP:hover, button.ticketPropertyCloseP,button.ticketPropertyCloseP:hover{background-image:url("/Content/images/cross.png");background-color:#777;background-repeat:no-repeat;background-size:35px auto;background-position:5px center;color:#fff;padding:15px 15px 15px 45px;margin-left:5px !important;white-space:nowrap;border:1px solid #777;font-weight:bold;margin-right:5px;height:80px; width:48%;float:right;}
input[type="submit"].ticketPropertyCloseTime,input[type="submit"].ticketPropertyClose:hover, input[type="button"].ticketPropertyClose,input[type="button"].ticketPropertyClose:hover, button.ticketPropertyClose,button.ticketPropertyClose:hover{background-image:url("/Content/images/cross.png");background-color:#777;background-repeat:no-repeat;background-size:35px auto;background-position:5px center;color:#fff;padding:15px 15px 15px 45px;margin-left:5px !important;white-space:nowrap;border:1px solid #777;font-weight:bold;margin-right:10px;height:80px; width:96%;float:right;}
input[type="submit"].closeItemCourse,input[type="submit"].closeItemCourse:hover, input[type="button"].closeItemCourse,input[type="button"].closeItemCourse:hover, button.closeItemCourse,button.closeItemCourse:hover{background-image:url("/Content/images/cross.png");background-color:#777;background-repeat:no-repeat;background-size:35px auto;background-position:5px center;color:#fff;padding:15px 15px 15px 45px;margin-left:10px !important;white-space:nowrap;border:1px solid #777;font-weight:bold;height:80px; width:95%;}
input[type="submit"].printJobClose,input[type="submit"].printJobClose:hover, input[type="button"].printJobClose,input[type="button"].printJobClose:hover, button.printJobClose,button.printJobClose:hover{background-image:url("/Content/images/cross.png");background-color:#777;background-repeat:no-repeat;background-size:35px auto;background-position:5px center;color:#fff;padding:15px 15px 15px 45px;margin-left:5px !important;white-space:nowrap;border:1px solid #777;font-weight:bold;margin-right:10px;height:80px; width:95%}
input[type="submit"].ticketExtraModifierClose,input[type="submit"].ticketExtraModifierClose:hover, input[type="button"].ticketExtraModifierClose,input[type="button"].ticketExtraModifierClose:hover, button.ticketExtraModifierClose,button.ticketExtraModifierClose:hover{background-image:url("/Content/images/cross.png");background-color:#777;background-repeat:no-repeat;background-size:35px auto;background-position:5px center;color:#fff;padding:15px 0px 15px 45px;margin-left:5px !important;white-space:nowrap;border:1px solid #777;font-weight:bold;height:80px; width:90%;}
input[type="submit"].ticketNoteClose,input[type="submit"].ticketNoteClose:hover, input[type="button"].ticketNoteClose,input[type="button"].ticketNoteClose:hover, button.ticketNoteClose,button.ticketNoteClose:hover{background-image:url("/Content/images/cross.png");background-color:#777;background-repeat:no-repeat;background-size:35px auto;background-position:5px center;color:#fff;padding:15px 0px 15px 45px;margin-left:5px !important;white-space:nowrap;border:1px solid #777;font-weight:bold;height:80px; width:49%;float:right;}
#customerSearchButton button{background-image:url("/Content/images/cross.png");background-color:#777;background-repeat:no-repeat;background-size:30px auto;background-position:0px center;color:#fff;padding:15px 35px 15px 30px;margin-left:2px !important;white-space:nowrap;border:1px solid #777;font-weight:bold;float:right;}
#customerTicketButton button{background-color:#777;background-repeat:no-repeat;background-size:0px 0px;color:#fff;padding:1px 1px 1px 1px;height:52px; margin-left:1px !important;white-space:pre-wrap;border:1px solid #777;font-weight:bold;float:left;}
input[type="submit"].closePaymentCommad,input[type="submit"].closePaymentCommad:hover, input[type="button"].closePaymentCommad,input[type="button"].closePaymentCommad:hover, button.closePaymentCommad,button.closePaymentCommad:hover{background-image:url("/Content/images/cross.png") !important;background-color:#777 !important;background-repeat:no-repeat !important;background-size:30px auto !important;background-position:5px center !important;color:#fff !important;padding:10px 0px 15px 45px !important;white-space:nowrap;font-weight:bold;}


.AddPropertyGroup, .AddPropertyGroup:hover, .AddPropertyGroup:focus, .AddTable, .AddTable:hover, .AddTable:focus, .AddTransactionType, .AddTransactionType:hover, .AddTransactionType:focus, .AddRuleAction, .AddRuleAction:hover, .AddRuleAction:focus, .AddPrintJob, .AddPrintJob:hover, .AddPrintJob:focus, .AddAccessCardJob, .AddAccessCardJob:hover, .AddAccessCardJob:focus, .AddAPIScreenMenu, .AddAPIScreenMenu:hover, .AddAPIScreenMenu:focus, .AddKDSJob, .AddKDSJob:hover, .AddKDSJob:focus {
    background-image: url("/Content/images/check.png");
    background-color: #0B8695;
    background-repeat: no-repeat;
    background-size: 13% auto;
    background-position: 13px center;
    color: #fff !important;
    padding: 15px 15px 15px 45px;
    text-decoration: none;
}
.form_export, .form_export:hover{background-image:url("/Content/images/check.png");background-color:#0B8695;background-repeat:no-repeat;background-size:21px auto;background-position:13px center;color:#fff !important;padding:10px 15px 10px 40px;text-decoration:none;border:1px solid #787878;font-size:1.2em;font-weight:600;width:auto;border-radius:4px;border:1px solid #0B8695 !important;margin-bottom:2px;margin-left:4px;display:inline-block;}
.form_screen_export, .form_screen_export:hover{background-image:url("/Content/images/check.png");background-color:#0B8695;background-repeat:no-repeat;background-size:22px auto;background-position:13px center;color:#fff !important;padding:10px 15px 10px 40px;text-decoration:none;float:left;border:1px solid #0B8695;font-size:1.2em;font-weight:600;width:auto;border-radius:4px;display:inline-block;margin-left:4px; margin-right:4px;margin-bottom:2px;}
.form_import, .form_import:hover{background-image:url("/Content/images/icon-import-white-transparent.png") !important; background-color:#0B8695 !important;background-repeat:no-repeat !important;background-size:20px auto !important;background-position:13px center !important;color:#fff !important;padding:10px 15px 10px 40px !important;text-decoration:none;border:1px solid #0B8695 !important;margin-bottom:2px;margin-left:4px;}
input.form_submit.form_import{background-size:20px auto !important;}
input.form_submit.form_import.form_menu_import{background-size:8% auto !important;}
.form_inline{display:inline-flex;}
.photo_container{float: left; display: inline-block;width: 81%;}
#ProductFormSectionBody2 .checkbox_border.form_inline{float:left;width:100%;}
.import_checkbox_border{border:1px solid #d6d6d6;}
input.form_delete_all, input.form_delete_all:hover{border:1px solid #CC0000;background-image:url("/Content/images/icon-bin-white-transparent.png");background-color:#CC0000;background-repeat:no-repeat;background-size:15px auto;background-position:15px center;color:#fff;padding:10px 15px 10px 40px;margin-bottom:2px;float:left;}
.hour_minute{color:#000;}
.seconds{color:#565656;font-weight:normal;}
.list-group-item.timemachine_in{border:none;color:#76bc55;}
.timemachine_out.list-group-item{border:none;color:#c97064;}
.timemachinelisting{background:#D6D6D6;overflow:auto;margin-bottom:0px /*added bottom margin to remove scrolling from the timemachine screen by neha*/}
#ListingForm button.initializePrinter{background-color:#0B8695;background-image:url("/Content/images/icons/btn-initialize.png");background-position:20px center;background-repeat:no-repeat;background-size:18px auto;float:right;width:auto;padding:15px 15px 15px 50px;color:#fff;margin-right:10px;}
.posTicketItem{border-color:-moz-use-text-color -moz-use-text-color #eaeaea !important;padding: 5px;}
.paymentTicketItem{border-color:-moz-use-text-color -moz-use-text-color #eaeaea !important;border-width:thin thin 1px !important; border-bottom-style:solid; padding: 5px;}
.paymentDue{background:#292929; padding-left:5px;text-align:left;color:#fff;font-weight:bold;}
.paymentDue:hover{color:#fff;}
.chargedAmount{background:#212121;padding-left:5px;text-align:left;color:#fff;}
.chargedAmount:hover{color:#fff;}
.basicReports label{font-weight:normal;line-height:2em;}
#TicketEditorScreenLeftDetailButtonSection1{float:right;}
#TicketEditorScreenLeftDetailButtonSection2{float:left;}
.checkFDMStatusOnSettle{background:#7cae12 none repeat scroll 0 0 !important; color:#fff !important;}
#closeButtonCommand, #checkFDMStatusOnSettle{border:medium none !important;font-size:100% !important;text-transform:uppercase;height:80px !important;}
.closeButtonCommand{background:lightgray none repeat scroll 0 0 !important;color:#fff !important;}
label.startDateWorkPeriod{
	color:#000;
}
.WorkPeriodTopRight label.currentWorkPeriodNumber,#HourCalculationTopRight label.currentWorkPeriodNumber{
	color:#000;
}
.WorkPeriodTopRight label.currentWorkPeriodDays,#HourCalculationTopRight label.currentWorkPeriodDays{
	color:#000;
}
.EditTimeMachine.editdepartment.editterminal{background-image:url("/Content/images/icons/icon-edit-option.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;float:right;padding:0px 0 0;width:20px;margin-left:30px;background-color:transparent;}
.DeleteTimeMachine.deletedepartment{background-image:url("/Content/images/icon-bin-red.png");background-position:left center;background-repeat:no-repeat;background-size:75% auto;float:right;padding:0px 0 0;width:20px;margin-left:30px;background-color:transparent;border:none;}
input.form_create_new,input.form_create_new:hover,input.form_create_new:focus{background-color:#0B8695;background-image:url("/Content/images/icons/icon-add-option.png");background-position:12px center;background-repeat:no-repeat;background-size:23% auto;float:right;width:auto;padding:18px 15px 18px 50px;color:#fff;border:none;}
.DeleteAllTimeMachine {float:right;}
.hourcalculationlisting{box-shadow:0 6px 8px -6px #000 inset, 0 -8px 8px -10px #000 inset;padding:5px 0 !important;}
.hourcalculationlisting ul{overflow:auto;}
input.calculateHours,input.calculateHours:hover,input.calculateHours:focus{background-color:#0B8695;background-image:url("/Content/images/icon-hourcalculation-calculate.png");background-position:15px center;background-repeat:no-repeat;background-size:11% auto;width:auto;padding:18px 15px 18px 50px;color:#fff;border:none;margin-right:10px !important;}
input.showPDF,input.showPDF:hover,input.showPDF:focus{background-color:#0B8695;background-image:url("/Content/images/icon-hourcalculation-pdfexport.png");background-position:15px center;background-repeat:no-repeat;background-size:15% auto;width:auto;padding:18px 15px 18px 50px;color:#fff;border:none;}
.printer_list_label{color:black;}
.selected_printer_list_label{color:White;}
#HourCalculationRight{
	float:right;
	width:49%;
	background:#d7d7d7;
	padding:15px;
	margin-top:10px;
}
#HourCalculationTop{background:#d7d7d7;padding:10px;}
#HourCalculationTopRight label{
	text-align:center;
	color:#898989;
	text-transform:uppercase;
	font-size:18px;
}
.WorkPeriodTotalTime label.currentWorkPeriodNumber{
	color:#000 !important;
}
.WorkPeriodTotalTime label.currentWorkPeriodDays{
	color:#000 !important;
}

#TicketScreenTop{background:#BEBEBE none repeat scroll 0 0;}
#AccountSelectorScreenTop ul{box-shadow:2px 6px 6px #090909;float:left;width:100%;}
#PriceListScreenTop{background:#BEBEBE none repeat scroll 0 0;}
.webgrid-header th a{color:#000 !important;}
.webgrid-header{background-color:#d6d6d6 !important;}
#AccountSelectorScreenRight{background:transparent;}
.webgrid-row-style{background:#E2E2E2 none repeat scroll 0 0;}
.webgrid-row-style.select,.webgrid-alternating-row.select{background:#71857C none repeat scroll 0 0;}
#AccountSelectorScreenLeft .webgrid-table td {background:transparent;}
.webgrid-alternating-row{background:#E2E2E2 none repeat scroll 0 0;}
#customerSearchLeft .customerSearch{background:#BEBEBE;padding:15px 0px;float:left;width:100%;}
#customerSearchBottom .customerSearchButton{background:#BEBEBE;padding:15px;float:left;width:100%;}
.list_header{background:#D6D6D6 none repeat scroll 0 0;border:medium none;float:left; width:100%;padding:15px;}
.webgrid-table tr{float:left;width:100%;border-bottom:5px solid #eaeaea !important;background-color:#E2E2E2;}
.webgrid-table-pricelist tr{float:left;width:100%;border-bottom:5px solid #eaeaea !important;background-color:#E2E2E2;}
.webgrid-table-accountAPIVatType tr {
	float: left;
	width: 100%;
	border-bottom: 5px solid #eaeaea !important;
	background-color: #E2E2E2;
}

input[type="button"].decrementordervalue {
    background: #9a9a9a none repeat scroll 0 0;
    border-radius: 4px 0 0 4px;
    float: left;
    margin: 0px;
    padding: 4px;
    width: 20px !important;
}
input[type="button"].addordervalue {
    background: #9a9a9a none repeat scroll 0 0;
    border-radius: 0px 4px 4px 0;
    float: left;
    padding: 4px;
    width: 20px !important;
    margin: 0px;
}
/*Added by neha dated 09-08-2016*/
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
  -webkit-transition:.1s;
  transition:0.1s;
 -moz-transition:0.1s;
 -ms-transition:0.1s;
 -o-transition:0.1s;
  border:1px solid #d7d7d7;
}

.slider::before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: #d7d7d7;
  -webkit-transition:0.1s;
  transition:0.1s;
  -moz-transition:0.1s;
 -ms-transition:0.1s;
 -o-transition:0.1s;
 
}

.slider.checked {
  box-shadow: 0 0 1px #fff;
  background-color:#fff;
}

.slider.checked::before {
	background-color:#0B8695;
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
  border:1px solid #d7d7d7;
}

.slider.round::before {
  border-radius: 50%;
}
.switch_login {
  position: relative;
  display: inline-block;
  width: 45px;
  height: 20px;
}

.slider_login {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
  -webkit-transition: .4s;
  transition: .4s;
  border:1px solid #d7d7d7;
}

.slider_login::before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 1px;
  bottom: 1px;
  background-color: #d7d7d7;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider_login.checked {
  box-shadow: 0 0 1px #fff;
  background-color:#fff;
}

.slider_login.checked::before {
	background-color:#0B8695;
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider_login.round {
  border-radius: 34px;
  border:1px solid #d7d7d7;
}

.slider_login.round::before {
  border-radius: 50%;
}


.switch1 {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}
.switch1 input[type="checkbox"]
{
	display:none;
}
.switch input[type="radio"]
{
	display:none;
}
.slider1 {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
  -webkit-transition: .4s;
  transition: .4s;
  border:1px solid #d7d7d7;
}

.slider1::before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: #d7d7d7;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider1.checked {
  box-shadow: 0 0 1px #fff;
  background-color:#fff;
}

.slider1.checked::before {
	background-color:#0B8695;
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider1.round {
  border-radius: 34px;
  border:1px solid #d7d7d7;
}

.slider1.round::before {
  border-radius: 50%;
}
.ui-widget-content{
	background:#EEEEEE none repeat scroll 0 0 !important;
	color:#333333;
}
button.tickettotal,button.tickettotal:hover{background:#02181d;color:#ffffff !important;text-align:left;padding-left:3px;padding-right:3px;}
button.ticketfullprice,button.ticketfullprice:hover{background:#266D0D;;color:#ffffff;text-align:left;padding-left:3px;padding-right:3px;}
button.ticketchangeduetotal,button.ticketchangeduetotal:hover{background:#870F0F;color:#ffffff;text-align:left;padding-left:3px;padding-right:3px;}
button.tickettotal label:first-child,button.ticketfullprice label:first-child,button.ticketchangeduetotal label:first-child{font-size:12px;}
#ticketDetailsView .posTicketItem{border-style:none none solid;background:#E2E2E2 none repeat scroll 0 0;}
.ui-widget-header{background:#BEBEBE;color:#333333;border:1px solid #BEBEBE;}
table th{background-color:#d6d6d6;border:1px solid #d6d6d6;}
a:hover, a:focus{color:#333333;background-color:transparent;}
.webgrid-header th{background-color:#d6d6d6;color:#333333;}
#ruleContraintSection{border:1px solid #D6D6D6;}
.posTicketItem label[for=DisplayString]{
	color:#0b8695 !important;
}
.discountButton{background:#0B8695 none repeat scroll 0 0 !important;}
.tableCommand{
	background:#0B8695 none repeat scroll 0 0;
}
input.buttonblue[type="submit"], input.buttonblue[type="button"], button.buttonblue{
	background:#0B8695 none repeat scroll 0 0;
}
.customerSearchButton .addcustomer, .customerSearchButton .addcompany {
	background-color: #0B8695;
}
.selectedPOSMenuCatgeory{border-color:#0B8695;}
#ticketnumebrpadNumberCancel,#ticketnumebrpadNumberico,#ticketnumebrpadNumberico1,#ticketnumebrpadNumberQRCode{background:#0B8695 none repeat scroll 0 0 !important;}
#refreshInvoices, #refreshCustInvoices, input.printReservationList[type="submit"], input.printReservationList[type="submit"]:hover, .refreshReport, .exportPDFMain, .printReport {
	background-color: #032329 !important;
}
#HourCalculationTop input, #TicketScreenTopLeft input, #TicketScreenTopLeftRight input,#VoucherSettingBlockDate input,#CustomerBirthdaySection input, #ReservationScreenTopLeft1 input, #ReservationScreenTopLeft2 input{
	background-image:url("/Content/images/iconslightskin/calendar.png");
	background-position:-5px center;
	background-repeat:no-repeat;
	background-size:45px auto;
	padding-left:35px;
	margin-top:10px;
	font-weight:bold;
}
#screenMenuCategoriesList .editmenucategory{background-image:url("/Content/images/iconslightskin/icon-edit-option.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;float:right;padding:0px 0 0;width:20px;margin-left:20px;background-color:transparent;border:none;}
#screenMenuCategoriesList .deleteScreenMenuCategory{background-image:url("/Content/images/iconslightskin/icon-bin-red.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;float:right;padding:0px 0 0;width:15px;margin-left:20px;background-color:transparent;border:none;}
#screenMenuCategoriesList .editproductproperties{background-image:url("/Content/images/iconslightskin/icon-edit-products.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;float:right;padding:0px 0 0;width:23px;margin-left:20px;background-color:transparent;border:none;}
#screenMenuCategoriesList .editproductcategory{background-image:url("/Content/images/iconslightskin/icon-products.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;float:right;padding:0px 0 0;width:30px;margin-left:20px;background-color:transparent;border:none;}
#screenMenuEditAllCategoryView .editmenucategory{background-image:url("/Content/images/iconslightskin/icon-edit-option.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;padding:0px 0 0;width:20px;background-color:transparent;border:none;}
#screenMenuEditCategoryProductView .editmenucategory{background-image:url("/Content/images/iconslightskin/icon-edit-option.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;float:right;padding:0px 0 0;width:17px;margin-left:20px;background-color:transparent;border:none;}
#ScreenMenuRight .addCategory{background-color:#0B8695;background-image:url("/Content/images/icons/icon-add-option.png");background-position:10px center;background-repeat:no-repeat;background-size:13% auto;color:#fff;float:right;padding:10px 10px 10px 40px;width:auto;margin-right:12px;}
#ScreenMenuRight .editCategory{background-color:#0B8695;background-image:url("/Content/images/icons/icon-edit-option.png");background-position:10px center;background-repeat:no-repeat;background-size:13% auto;color:#fff;float:right;padding:10px 10px 10px 40px;width:auto;margin-right:12px;}

.invoicedetail,.invoicedetail:hover{background-image:url("/Content/images/icon-tickets-info.png");background-position:left center;background-repeat:no-repeat;background-size:20px auto;background-color:transparent;padding:5px;border:none;margin-right:15px;float:left;width:20px !important}
.invoiceprint,.invoiceprint:hover{background-image:url("/Content/images/icons/btn-print-invoice-grey.png");background-position:left center;background-repeat:no-repeat;background-size:25px auto;background-color:transparent;padding:5px;border:none;margin-right:15px;float:left;width:25px !important}
.creditInvoice,.creditInvoice:hover{background-image:url("/Content/images/icons/btn-print-creditnote-grey.png");background-position:left center;background-repeat:no-repeat;background-size:25px auto;background-color:transparent;padding:5px;border:none;margin-right:15px;float:left;width:25px !important}
.createinvoice,.createinvoice:hover{background-image:url("/Content/images/icons/btn-print-invoice-grey.png");background-position:left center;background-repeat:no-repeat;background-size:25px auto;background-color:transparent;padding:5px;border:none;margin-left:5px;margin-right:15px;width:25px !important}
#InvoiceScreenMiddle.filterInvoicesDetail{padding:7px;background-color:#e2e2e2;}
#InvoiceScreenMiddle input{width:100%;margin-top:33px; padding:5.5px;background-image:url("/Content/images/icons/icn_search.png");background-position:right 10px center;background-repeat:no-repeat;background-size:3% auto;}
.refreshInvoicesClass {margin-top:1px;background-color:#032329 !important;}
.paymentReportPaymentDetail,.paymentReportPaymentDetail:hover{background-image:url("/Content/images/iconslightskin/icon-tickets-info-black.png");background-position:left center;background-repeat:no-repeat;background-size:88% auto;background-color:transparent;padding:10px;border:none;margin-right:15px;}
.customerDepositReportPaymentDetail,.customerDepositReportPaymentDetail:hover{background-image:url("/Content/images/iconslightskin/icon-tickets-info-black.png");background-position:left center;background-repeat:no-repeat;background-size:88% auto;background-color:transparent;padding:10px;border:none;margin-right:15px;}

#InvoiceScreenTop {

  background-attachment:scroll;

  background-color:#BEBEBE;

  background-image:none;

  background-position:0 0;

  background-repeat:repeat repeat;

}

@media (max-width: 767px) {
	.row #settingForm{width:29% !important;padding:0 20px 0 0;}
	#settingTopMenu ul{overflow-x:auto;margin-left:0px;margin-right:0px;}
	.row #ListingForm, #WaiterForm, #TableForm, #DepartmentForm, #PrinterForm, #TerminalForm, #PrintJobForm, #StateForm, #CurrencysettingForm, #LocationsettingForm, #TicketTagForm, #programsettingForm, #TableScreenForm, #WaiterScreenForm, #ProductForm, #ScreenMenuForm, #ModifierForm, #TaxServiceTemplateForm, #VoidReasonForm, #GiftReasonForm, #InventoryItemForm, #RecipeForm, #PriceDefinitionForm, #CustomerForm, #AccountTypeForm, #AccountForm, #RuleForm, #UserForm, #TriggerDefinitionForm, #PaymentTypeForm, #AccountTransactionTypeForm, #ChangePaymentType, #VatTemplateForm, #AccountTransactionDocumentTypeForm, #AccountTransactionDocumentTypeForm, #NumeratorsettingForm{width:71%;}
	.row #ListingForm .settings_list li .list_label{width:67%;}
	.row #ListingForm .settings_list li .list_button{width:33%;}
	.row #ListingForm .terminal_list li .list_label{width:50%;}
	.row #ListingForm .terminal_list li .list_button{width:50%;}
	.tableCommand{width:29%;}
	.DeleteTimeMachine.deletedepartment{margin-left:15px;}
	input.calculateHours, input.calculateHours:hover, input.calculateHours:focus{margin-right:0px !important;}
	#HourCalculationBottomLeft input[type="submit"]{margin-left:0px !important;}
	input.form_create_new, input.form_create_new:hover, input.form_create_new:focus{float:none;}
	.webgrid-table td{padding:5px;}
	.webgrid-table-pricelist td{padding:5px;}
	.webgrid-table-accountAPIVatType td {
		padding: 5px;
	}
	#ScreenMenuRight .editCategory{margin-top:10px;}
	.list_header span.list_label, .screenMenuCategoriesList span.list_label{float:left;width:30%;}
	.list_header span.list_button, .screenMenuCategoriesList span.list_button{float:left;width:40%;}
	#customerSearchLeft .customerSearch{padding:15px;}
	#customerSearchLeft div.divsearch{padding:5px 0;}
	#customerSearchBottom .customerSearchButton{background:transparent;}
	#customerSearchBottom .customerSearchButton .backcustomer{background-color:#8E8E8E; border:medium none; color:#fff; padding:15px 25px;background-image:url("/Content/images/icon-pos-back.png");background-repeat:no-repeat;background-size:25px auto;float:left;background-position:left center; width:49%;font-weight:bold;}
	.customerSearchButton .addcustomer, .customerSearchButton .addcompany {
		background-position: 5px center;
		padding: 15px 15px 15px 25px;
		width: 100%;
		font-weight: bold;
		margin-left: 10px;
	}
	#customerSearchBottom .customerSearchButton{padding:0px;}
}
@media (min-width: 768px) and (max-width: 991px) {
	/*added  by neha dated 08-08-2016*/
	.AddPropertyGroup, .AddPropertyGroup:hover, .AddTable, .AddTable:hover, .AddTransactionType, .AddTransactionType:hover, .AddRuleAction, .AddRuleAction:hover, .AddPrintJob, .AddPrintJob:hover,.AddAccessCardJob, .AddAccessCardJob:hover,.AddAPIScreenMenu,.AddAPIScreenMenu:hover{
		padding:10px 6px 10px 30px;
		background-size:9% auto;
		background-position:6px center;
	}
	.photo_container{width: 81%;}
	.row #ListingForm .settings_list li .list_label{width:70%;}
	.row #ListingForm .settings_list li .list_button{width:30%;}
	.row #ListingForm .terminal_list li .list_label{width:60%;}
	.row #ListingForm .terminal_list li .list_button{width:40%;}
	.WorkPeriodTopRight label.currentWorkPeriodNumber,#HourCalculationTopRight label.currentWorkPeriodNumber{font-size:3em !important;}
	.webgrid-table td{padding:5px;}
	.webgrid-table-pricelist td{padding:5px;}
	.webgrid-table-accountAPIVatType td {
		padding: 5px;
	}
	#ScreenMenuRight .editCategory{margin-top:10px;}
	.list_header span.list_label, .screenMenuCategoriesList span.list_label{float:left;width:30%;}
	.list_header span.list_button, .screenMenuCategoriesList span.list_button{float:left;width:40%;}
	#HourCalculationLeft{width:61%;}
	#HourCalculationRight{width:38%;}
	#HourCalculationTopRight label{font-size:15px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.row #settingForm{width:28% !important;}
	.WorkPeriodTopRight label.currentWorkPeriodNumber,#HourCalculationTopRight label.currentWorkPeriodNumber{font-size:4em !important;}
	.webgrid-table td{padding:5px;}
	.webgrid-table-pricelist td{padding:5px;}
	.webgrid-table-accountAPIVatType td {
		padding: 5px;
	}
	/*#ScreenMenuRight .editCategory{margin-top:10px;}*/
	.list_header span.list_label, .screenMenuCategoriesList span.list_label{float:left;width:30%;}
	.list_header span.list_button, .screenMenuCategoriesList span.list_button{float:left;width:40%;}
}
/*ended by neha*/


.ticketdetail,.ticketdetail:hover{background-image:url("/Content/images/iconslightskin/icon-tickets-info-black.png");background-position:left center;background-repeat:no-repeat;background-size:88% auto;background-color:transparent;padding:10px;border:none;margin-right:15px;}
.ticketprint,.ticketprint:hover{background-image:url("/Content/images/print32-32.png");background-position:left center;background-repeat:no-repeat;background-size:88% auto;background-color:transparent;padding:10px;border:none;margin-left:5px;margin-right:15px;}
.ticketcredit,.ticketcredit:hover{background-image:url("/Content/images/icons/btn-print-creditnote-grey.png");background-position:left center;background-repeat:no-repeat;background-size:88% auto;background-color:transparent;padding:10px;border:none;margin-left:5px;margin-right:15px;}
.ticketdelete,.ticketdelete:hover{background-image:url("/Content/images/icon-bin-red.png");background-position:left center;background-repeat:no-repeat;background-size:60% auto;background-color:transparent;padding:10px;border:none;margin-left:5px;}


.customerinfoDiv{width:18%;float:left;padding:3px 5px;}
.customerinfoDetail{width:65%;float:left;padding:15px 5px 0px 0px;vertical-align:middle;}
.customerInfoGeneralDetail{width:65%;float:left;padding:25px 5px 0px 0px;vertical-align:middle;}
.customerinfoDivAction{width:12%;float:right;padding:25px 5px;}
.customerinfoDivActionButton{background-image:url("/Content/images/icon-pos-select-customer.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;float:right;width:24px;padding:0px;background-color:transparent;border:none;margin-right:20px;}
.customerinfoDivActionButtonEdit{background-image:url("/Content/images/iconslightskin/icon-edit-option.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;float:right;width:24px;padding:0px;background-color:transparent;border:none;margin-right:20px;}
.customerInfoSection{border:1px solid black;width:100%;float:left;}
.customerInfoSectionNew{margin-top:10px;}
.customerGenralInfoShow{background-image:url("/Content/images/icons/arrow-right-dark.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;float:right;width:24px;padding:0px;background-color:transparent;border:none;margin-right:20px;}
.customerGenralInfoHide{background-image:url("/Content/images/icons/arrow-down-dark.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;float:right;width:24px;padding:0px;background-color:transparent;border:none;margin-right:20px;}
.customerInfoHistoryShow{background-image:url("/Content/images/icons/arrow-right-dark.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;float:right;width:24px;padding:0px;background-color:transparent;border:none;margin-right:20px;}
.customerInfoHistoryHide{background-image:url("/Content/images/icons/arrow-down-dark.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;float:right;width:24px;padding:0px;background-color:transparent;border:none;margin-right:20px;}
.customerInfoVoucherShow{background-image:url("/Content/images/icons/arrow-right-dark.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;float:right;width:24px;padding:0px;background-color:transparent;border:none;margin-right:20px;}
.customerInfoVoucherHide{background-image:url("/Content/images/icons/arrow-down-dark.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;float:right;width:24px;padding:0px;background-color:transparent;border:none;margin-right:20px;}
.customerInfoAccountShow{background-image:url("/Content/images/icons/arrow-right-dark.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;float:right;width:24px;padding:0px;background-color:transparent;border:none;margin-right:20px;}
.customerInfoAccountHide{background-image:url("/Content/images/icons/arrow-down-dark.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;float:right;width:24px;padding:0px;background-color:transparent;border:none;margin-right:20px;}
.customerInfoInvoicesShow{background-image:url("/Content/images/icons/arrow-right-dark.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;float:right;width:24px;padding:0px;background-color:transparent;border:none;margin-right:20px;}
.customerInfoInvoicesHide{background-image:url("/Content/images/icons/arrow-down-dark.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;float:right;width:24px;padding:0px;background-color:transparent;border:none;margin-right:20px;}
.customerInfoClaimShow{background-image:url("/Content/images/icons/arrow-right-dark.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;float:right;width:24px;padding:0px;background-color:transparent;border:none;margin-right:20px;}
.customerInfoClaimHide{background-image:url("/Content/images/icons/arrow-down-dark.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;float:right;width:24px;padding:0px;background-color:transparent;border:none;margin-right:20px;}

.customerinfoDiv button {
	border: none !important;
	background: #0B8695 !important;	
}




.customerGeneralinfoDiv{width:40%;float:left;}
.customerGeneralinfoDivAction{width:58%;float:right;}
.customerGeneralInfoSection{width:100%;float:left;}
.customerGeneralInfoSectionNew{margin-top:10px;}


.fullVoucherdetail,fullVoucherdetail:hover{background-image:url("/Content/images/iconslightskin/icon-tickets-info-black.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;background-color:transparent;padding:12px 10px 12px 10px;border:none;margin-right:0px;margin-left:5px;}
.fullvoucherprint,.fullvoucherprint:hover{background-image:url("/Content/images/iconslightskin/btn-print-proforma-order.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;background-color:transparent;padding:12px 10px 12px 10px;border:none;margin-left:5px;margin-right:0px;}
.fullvoucherPaidDetail,.fullvoucherPaidDetail:hover{background-image:url("/Content/images/iconslightskin/notebook-light-skin.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto;background-color:transparent;padding:12px 15px 12px 15px;border:none;margin-left:0px;}
.pendingvoucherdelete,.pendingvoucherdelete:hover{background-image:url("/Content/images/icon-bin-red.png");background-position:left center;background-repeat:no-repeat;background-size:60% auto;background-color:transparent;padding:10px;border:none;margin-left:5px;}

.fullVouhcerPaymentLable{text-align:right;}
.fullVouhcerPaymentValue{text-align:left;}

.webgrid-header-fullvouchers th a{color:#000 !important;}
.webgrid-header-fullvouchers{background-color:#d6d6d6 !important;}
.webgrid-row-style-fullvouchers{background:#E2E2E2 none repeat scroll 0 0;}
.webgrid-header-fullvouchers th{background-color:#d6d6d6;color:#333333;}
.webgrid-alternating-row-fullvouchers{background:#E2E2E2 none repeat scroll 0 0;}
.webgrid-table-fullvouchers tr{float:left;width:100%;border-bottom:5px solid #eaeaea !important;background-color:#E2E2E2;}

.webgrid-header-pendingvoucher th a{color:#000 !important;}
.webgrid-header-pendingvoucher{background-color:#d6d6d6 !important;}
.webgrid-row-style-pendingvoucher{background:#E2E2E2 none repeat scroll 0 0;}
.webgrid-header-pendingvoucher th{background-color:#d6d6d6;color:#333333;}
.webgrid-alternating-row-pendingvoucher{background:#E2E2E2 none repeat scroll 0 0;}
.webgrid-table-pendingvoucher tr{float:left;width:100%;border-bottom:5px solid #eaeaea !important;background-color:#E2E2E2;}


.webgrid-header-voucherdetails th a{color:#000 !important;}
.webgrid-header-voucherdetails{background-color:#d6d6d6 !important;}
.webgrid-row-style-voucherdetails{background:#E2E2E2 none repeat scroll 0 0;}
.webgrid-header-voucherdetails th{background-color:#d6d6d6;color:#333333;}
.webgrid-alternating-row-voucherdetails{background:#E2E2E2 none repeat scroll 0 0;}
.webgrid-table-voucherdetails tr{float:left;width:100%;border-bottom:5px solid #eaeaea !important;background-color:#E2E2E2;}


.webgrid-header-pricelist th a{color:#000 !important;}
.webgrid-header-pricelist{background-color:#d6d6d6 !important;}
.webgrid-row-style-pricelist{background:#E2E2E2 none repeat scroll 0 0;}
.webgrid-header-pricelist th{background-color:#d6d6d6;color:#333333;}
.webgrid-alternating-row-pricelist{background:#E2E2E2 none repeat scroll 0 0;}
.webgrid-table-pricelist tr{float:left;width:100%;border-bottom:5px solid #eaeaea !important;background-color:#E2E2E2;}
.webgrid-table-accountAPIVatType tr {
	float: left;
	width: 100%;
	border-bottom: 5px solid #eaeaea !important;
	background-color: #E2E2E2;
}




#menuItemInventoryListHeader{background-color:#d6d6d6;}


.PaymentButtonCashDrawer{
	background:#0B8695 none repeat scroll 0 0;
}

#eTicketQRCodeResponse {color:Blue;}
#divTicketValidation img 
{
    content:url("/Content/images/icons/24-black-qr-code.png");
}


.accessTicketOuter{
	width:100%;	
	color:Black;
	border-bottom:1px solid white;
	float:left;
}

.accessTicketSingle{
	width:100%;
	background-color:Red;
	color:Black;	
	border-bottom:1px solid white;
	float:left;
	
}
.accessTicketSinglePaid{
	width:100%;
	background-color:#7cae12;
	color:Black;	
	border-bottom:1px solid white;
	float:left;
	
}
.accessTicketFirst{
	width:10%;
	background-color:#102e34;
	color:White;
	float:left;
	padding-left:2px;
	border-right:1px solid white;
	border-bottom:1px solid white
	
}

.accessTicketSecond{
	width:70%;
	background-color:#102e34;
	color:White;
	float:left;
	padding-left:2px;	
	border-right:1px solid white;
	border-bottom:1px solid white;
}
.accessTicketThird{
	width:20%;
	background-color:#102e34;
	color:White;
	float:right;
	padding-left:2px;
	border-bottom:1px solid white;
}

.accessTicketLeft{
	width:40%;
	background-color:#e2e2e2;
	color:Black;
	float:left;
	border-right:1px solid white;
	border-bottom:1px solid white
	
}

.accessTicketRight{
	width:60%;
	background-color:#e2e2e2;
	color:Black;
	float:right;
	border-bottom:1px solid white;
}
.eTicketQRCodeNumber
{
    width:100%;
    padding-right:0px;
}

#eTicketQRCodeResponse
{
    width:97%;
    padding-right:0px;
}


.workPeriodInfo,.workPeriodInfo:hover{background-image:url("/Content/images/iconslightskin/icon-tickets-info-black.png");background-position:left center;background-repeat:no-repeat;background-size:88% auto;background-color:transparent;padding:10px;border:none;margin-right:15px;}
.paydeskPaymentDetailReport,.paydeskPaymentDetailReport:hover{background-image:url("/Content/images/iconslightskin/icon-tickets-info-black.png");background-position:left center;background-repeat:no-repeat;background-size:88% auto;background-color:transparent;padding:10px;border:none;margin-right:15px;}
.paydeskCustomerDepositReport,.paydeskCustomerDepositReport:hover{background-image:url("/Content/images/iconslightskin/icon-tickets-info-black.png");background-position:left center;background-repeat:no-repeat;background-size:88% auto;background-color:transparent;padding:10px;border:none;margin-right:15px;}
.tableTicketdetail,.tableTicketdetail:hover{background-image:url("/Content/images/iconslightskin/icon-tickets-info-black.png");background-position:left center;background-repeat:no-repeat;background-size:88% auto;background-color:transparent;padding:10px;border:none;margin-right:15px;}

.ticketPrintJobViewBorderTop
{
    height:100%;
    width:100%;
    padding-top:1em;
    background:
        linear-gradient(-50deg, Silver 10px, transparent 0) 0 10px,
        linear-gradient(50deg, Silver 10px, #fff 0) 0 10px;
    background-color: Silver;
    background-position: left top !important;
    background-repeat: repeat-x !important;
    background-size: 20px 20px;  
}

.ticketPrintJobViewBorderBottom
{
    height:100%;
    width:100%;
    padding:.5em;
    background:
        linear-gradient(135deg, Silver 10px, transparent 0) 0 10px,
        linear-gradient(-135deg, Silver 10px, #fff 0) 0 10px;
    background-color: Silver;
    background-position: left bottom !important;
    background-repeat: repeat-x !important;
    background-size: 20px 20px;  
}

.ticketKitchenHistoryPrintJobs
{
	margin-top: 0;
	margin-bottom: 5px;
	border: none !important;
	background: #0B8695 !important;
	padding: 0;
	height:50px;
	width:120px;
}
.printKitchenHistorySettings
{
	margin-top: 0;
	margin-bottom: 5px;
	border: none !important;
	background: #0B8695 !important;
	padding: 0;

}


#logOutWaiters{background-image:url("/Content/images/Bmp.png");
               background-position:left top;background-repeat:no-repeat;background-size:100% auto;float:right;padding:0px;width:30px;height:30px;margin-left:30px;}
#logOutWaiters:hover{background-color:transparent;}
.reservationInfoLable
{
    color:Black;
}
.POSUnlockTableCommand img {
    content: url("/Content/hans-images/icon_ticket-unlock.png");
}

.designModeButton img {
    content: url("/Content/hans-images/icon_lock_black.png");
    
}
#POSScreenTopRight .PosOpenFastFoodScreen {
    width: 35px;
    height: 35px;
    border: none;
    background-color: transparent;
}

.PosOpenFastFoodScreen img {
    content: url("/Content/hans-images/fast-food.png");
}

.kdsTicketListScreenJobs {
    margin-top: 0;
    margin-bottom: 5px;
    border: none !important;
    background: #0B8695;
    padding: 0;
    margin-left:10px;
    height: 50px;
    width: 120px;
}

.kdsTicketListScreenSettings, .kdsTicketListHistory, .kdsTicketListScreenLogOut, .kdsTicketListScreenTimeMachine {
    margin-top: 0;
    margin-bottom: 5px;
    border: none !important;
    background: #0B8695 !important;
    padding: 0;
}

/*added by Mukesh on 08/10/2021 for tikcet no 8177 to show customer history and customer info*/
#ListingForm button.customerHistory {
    background-image: url("/Content/hans-images/icon-customer-history-blue.png");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 75% auto;
    padding: 0px 0 0;
    width: 40px;
    margin-left: 30px;
    float:right;
}
#ListingForm button.generalInfo {
    background-image: url("/Content/hans-images/customer-info-white.png");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 75% auto;
    padding: 0px 0 0;
    width: 35px;
    margin-left: 30px;
    float: right;
}
#ListingForm button.customerGroupInfo {
    background-image: url("/Content/images/iconslightskin/icon-tickets-info-black.png");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 75% auto;
    padding: 0px 0 0;
    width: 30px;
    margin-left: 30px;
    float: left;
}
#ListingForm button.customerHistory, #ListingForm button.generalInfo, #ListingForm button.customerGroupInfo {
    background-color: transparent;
}
.kdsJobViewMenu img {
    content: url("/Content/images/footSteps.png");
}
.tableViewMenu div img {
    content: url("/Content/images/footSteps.png");
    height: 100%;
    width: 100%;
}
#grid-theme-wrapper.red-theme .ag-theme-alpine {
    grid-row-gap:5px !important;
}
#grid-theme-wrapper.red-theme .ag-theme-alpine .agGrid-row-style {
    background: #E2E2E2;
    /*position: relative !important;
    height: 75px !important;
    margin-bottom: 5px;
    transform:unset !important;*/
    border-bottom-color:white;
    border-bottom-width:5px;
}
    #grid-theme-wrapper.red-theme .ag-theme-alpine .ag-right-aligned-cell-manage {
        margin-right: 0px;
        margin-left: 0px;
        padding-left: 0px;
        padding-right: 10px;
        padding-top: 15px;
        position: relative !important;
        transform: none !important;
        float: right !important;
        left: unset !important;
    }
    #grid-theme-wrapper.red-theme .ag-theme-alpine .ag-right-aligned-cell {
        margin-right: 0px;
        margin-left: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        position: relative !important;
        transform: none !important;
        float: right !important;
        left: unset !important;
    }
    #grid-theme-wrapper.red-theme .ag-theme-alpine .ag-address-cell {
        margin-right: 0px;
        margin-left: 0px;
        padding-left: 10px !important;
        padding-right: 0px !important;
        position: relative !important;
        transform: none !important;
        left: unset !important;
        height: 40px !important;
    }
#grid-theme-wrapper.red-theme .ag-theme-alpine .ag-center-cols-container
{
    width: 100% !important;
}
.ag-address-header-cell {
    width: 17.50% !important;
    position: relative !important;
    transform: none !important;
    left: unset !important;
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.ag-address-header-cell-mobile {
    width: 100% !important;
    position: relative !important;
    transform: none !important;
    left: unset !important;
}
#grid-theme-wrapper.red-theme .ag-theme-alpine .ag-header {
    background: #d6d6d6 !important;
    color:#000 !important;
}
.ticket_sync_online_account, .ticket_sync_online_account:hover, .invoice_sync_online_account, .invoice_sync_online_account:hover {
	background-image: url("/Content/images/cloud-sync-bleu.png");
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 25px auto;
	background-color: transparent;
	border: none;
	margin-left: 5px;
	margin-right: 15px;
	width: 25px !important;
	float:left;
}
.ticket_no_sync_online_account, .ticket_no_sync_online_account:hover, .invoice_no_sync_online_account, .invoice_no_sync_online_account:hover {
	background-image: url("/Content/images/cloud-sync-red.png");
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 25px auto;
	background-color: transparent;
	border: none;
	margin-left: 5px;
	margin-right: 15px;
	width: 25px !important;
	float: left;
}
