#menuDiv {
  display: none;
}
#menuDiv .blocked {
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
#menuDiv .contentDiv {
  position: fixed;
  width: 90%;
  height: auto;
  max-height: 90%;
  z-index: 9999;
  background-color: #fff;
  left: 5%;
  top: 5%;
  padding: 5px;
  border: 1px solid #E2E3EA;
  overflow-y: auto;
}
#menuDiv .contentDiv .class50,
#menuDiv .contentDiv .class37 {
  background-color: #ffefdc;
  border: 1px solid #faaa4f !important;
}
#menuDiv .contentDiv .class51,
#menuDiv .contentDiv .class35 {
  background-color: #e1f0ff;
  border: 1px solid #70b3ff !important;
}
#menuDiv .contentDiv .class52 {
  background-color: #ffccd9;
  border: 1px solid #fa4fe3 !important;
}
#menuDiv .contentDiv .class53,
#menuDiv .contentDiv .class21 {
  background-color: #d9ffdf;
  border: 1px solid #106C1F !important;
}
#menuDiv .contentDiv .class54,
#menuDiv .contentDiv .class22 {
  background-color: #fdf3f9;
  border: 1px solid #ff0088 !important;
}
#menuDiv .contentDiv .class55 {
  background-color: #fff7c7;
  border: 1px solid #ffe343 !important;
}
#menuDiv .contentDiv .class56 {
  background-color: #ebfffc;
  border: 1px solid #19dac4 !important;
}
#menuDiv .contentDiv .class90 {
  background-color: #d8daff;
  border: 1px solid #1923da !important;
}
#menuDiv .contentDiv .class32,
#menuDiv .contentDiv .class33,
#menuDiv .contentDiv .class35,
#menuDiv .contentDiv .class37,
#menuDiv .contentDiv .class41,
#menuDiv .contentDiv .class42 {
  background-color: #f8f8f8;
  border: 1px solid #c0c0c0 !important;
}
#menuDiv .contentDiv .class60,
#menuDiv .contentDiv .class61,
#menuDiv .contentDiv .class62,
#menuDiv .contentDiv .class63,
#menuDiv .contentDiv .class64,
#menuDiv .contentDiv .class65,
#menuDiv .contentDiv .class66,
#menuDiv .contentDiv .class68,
#menuDiv .contentDiv .class70 {
  background-color: #dedede;
  border: 1px solid #918787 !important;
}
#menuDiv .contentDiv .class80,
#menuDiv .contentDiv .class81,
#menuDiv .contentDiv .class82,
#menuDiv .contentDiv .class83,
#menuDiv .contentDiv .class84,
#menuDiv .contentDiv .class85,
#menuDiv .contentDiv .class86 {
  background-color: #e7f0f1;
  border: 1px solid #95A5A6 !important;
}
#menuDiv .contentDiv .main_btn.active > div {
  border-color: black;
  border-width: 2px;
}
#menuDiv .contentDiv .section {
  cursor: pointer;
}
#menuDiv .contentDiv .section:after {
  content: '+';
  float: right;
}
#menuDiv .contentDiv .section.plus:after {
  content: '+';
  float: right;
}
#menuDiv .contentDiv .section.minus:after {
  content: '―';
  float: right;
}
#menuDiv .closeBtn {
  padding: 10px 15px;
  text-align: center;
  position: absolute;
  z-index: 99999;
  top: 10px;
  right: 5px;
  color: #c00 !important;
}
#menuDiv .col-md-12 {
  border: 1px solid #E2E3EA;
}
#menuDiv .h {
  background-color: #c0c0c0;
  font-weight: bold;
  font-size: 20px;
}
.m table {
  width: 100%;
}
.m[data-type] > div.sel {
  border: 3px solid #696868;
}
.m > div {
  background-color: #f1f6fa;
  border: 1px solid #E2E3EA;
  padding: 5px 10px;
  min-height: 75px;
  /*color: #688ead;*/
  border-radius: 4px;
  font-size: 110%;
  cursor: pointer;
  -webkit-user-select: none;
  /* Safari */
  -ms-user-select: none;
  /* IE 10 and IE 11 */
  user-select: none;
  /* Standard syntax */
}
.m > div.sel {
  border: 3px solid #696868;
}
.digits > div > div {
  background-color: #f1f6fa;
  border: 1px solid #E2E3EA;
  border-radius: 4px;
  padding: 10px 10px;
  font-size: 30px;
  text-align: center;
  cursor: pointer;
  margin-bottom: 20px;
  -webkit-user-select: none;
  /* Safari */
  -ms-user-select: none;
  /* IE 10 and IE 11 */
  user-select: none;
  /* Standard syntax */
}
.digits > div > div.chosen {
  background-color: #b8b8b8 !important;
}
.digits > div[data-click="CClicked"] > div {
  background-color: #ffe9ea;
}
.digits > div[data-click="CClicked"] > div:hover {
  background-color: #ffa2a2;
}
.digits > div[data-click="Reset"] > div {
  background-color: #ffe9ea;
}
.digits > div[data-click="Reset"] > div:hover {
  background-color: #ffa2a2;
}
.pin_row .pin_digit {
  border-color: #E2E3EA !important;
  font-size: 30px;
}
a.nav-link {
  border-color: #E2E3EA !important;
}
a.nav-link.active,
a.nav-link:hover,
a.nav-link:focus {
  color: #fff !important;
}
label.l {
  border: 1px solid #E2E3EA;
  padding: 10px;
  width: 100%;
}
label.l:hover,
label.l.active {
  background-color: #E2E3EA;
  font-weight: bold;
}
tr.data-row {
  cursor: pointer;
  -webkit-user-select: none;
  /* Safari */
  -ms-user-select: none;
  /* IE 10 and IE 11 */
  user-select: none;
  /* Standard syntax */
}
tr.data-row:hover,
tr.data-row.active {
  background-color: #c0c0c0;
}
.btn-bindia {
  background-color: #e37231 !important;
  color: #fff !important;
}
#paymentLoading {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  top: 0;
  z-index: 999999;
  display: flex;
  align-items: center;
  justify-content: center;
  visibility: hidden;
}
#paymentLoading > div {
  color: #fff;
  font-size: 30px;
  text-align: center;
}
#sidebar {
  position: fixed;
  top: 0;
  right: -350px;
  width: 350px;
  background-color: lightgrey;
  height: 100%;
  display: none;
  padding: 0;
  z-index: 100;
}
#sidebar .closeBtn1 {
  position: absolute;
  padding: 5px 10px;
  background-color: white;
  border-radius: 50%;
  border: 1px solid black;
  color: black;
  font-weight: bold;
  top: 13px;
  right: 10px;
  font-size: 130%;
}
#sidebar .menu {
  background-color: black;
  color: white;
  line-height: 120px;
  padding-left: 20px;
  font-size: 20px;
  font-weight: bold;
}
#sidebar ul {
  list-style: none;
  padding-left: 0;
}
#sidebar ul li {
  border-bottom: 1px solid lightgrey;
}
#sidebar ul li a {
  display: block;
  padding: 15px;
  background-color: white;
  color: black;
  font-size: 120%;
}
#sidebar ul li a:hover,
#sidebar ul li a.active {
  background-color: black;
  color: white;
}
#menu_btn {
  position: absolute;
  right: 10px;
}
.no-select {
  -webkit-user-select: none;
  /* Safari */
  -ms-user-select: none;
  /* IE 10 and IE 11 */
  user-select: none;
  /* Standard syntax */
}
.activeTab {
  border: 2px solid #000000;
}
table#statusTable {
  border-collapse: collapse;
}
table#statusTable td {
  padding: 5px;
  border: 1px solid gray;
}
.loader {
  width: 100%;
  position: fixed;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(211, 211, 211, 0.5);
  z-index: 99999;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  visibility: hidden;
}
.loader > div {
  border: 16px solid #f3f3f3;
  /* Light grey */
  border-top: 16px solid #faaa4f;
  /* Blue */
  border-radius: 50%;
  width: 120px;
  height: 120px;
  animation: spin 2s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#pinModal .error {
  color: #c00;
  font-weight: bold;
}
[data-click][disabled] {
  cursor: not-allowed;
}
.notpaid td {
  border-bottom: 3px #cc0000 solid;
}
#percentSlabs div.selected,
#fixedSlabs div.selected {
  border-width: 3px !important;
  border-color: #5c5b5b !important;
  color: #000 !important;
}
.discount_msg {
  background-color: #f3f3f3;
}
.discount_msg.selected {
  border-width: 2px !important;
  border-color: #878787 !important;
  background-color: lightgrey;
}
#customer_comments_predefined div {
  background-color: #e1e3ea;
}
#customer_comments_predefined div:hover {
  background-color: lightgrey !important;
}
.bg-bindia {
  background-color: #e37231 !important;
}
#cashReceivedForm input.selected {
  border-color: #000 !important;
}
#myTabContent table.order_table td {
  padding: 10px !important;
}
.detail_table td {
  padding: 5px !important;
}
#card_btn.disabled,
#card_btn2.disabled {
  cursor: not-allowed !important;
  box-shadow: none !important;
  pointer-events: none !important;
  opacity: 0.5 !important;
}
.livewireMenu .section {
  background: #c0c0c0;
  border-radius: 5px;
  font-size: 120%;
  cursor: pointer;
}
.livewireMenu .section:after {
  content: '+';
  float: right;
  font-size: 130%;
  font-weight: bold;
  margin-right: 10px;
}
.livewireMenu .section.plus:after {
  content: '+';
  float: right;
}
.livewireMenu .section.minus:after {
  content: '―';
  float: right;
}
.livewireMenu .class50,
.livewireMenu .class37 {
  background-color: #ffefdc;
  border: 1px solid #faaa4f !important;
}
.livewireMenu .class51,
.livewireMenu .class35 {
  background-color: #e1f0ff;
  border: 1px solid #70b3ff !important;
}
.livewireMenu .class52 {
  background-color: #ffccd9;
  border: 1px solid #fa4fe3 !important;
}
.livewireMenu .class53,
.livewireMenu .class21 {
  background-color: #d9ffdf;
  border: 1px solid #106C1F !important;
}
.livewireMenu .class54,
.livewireMenu .class22 {
  background-color: #fdf3f9;
  border: 1px solid #ff0088 !important;
}
.livewireMenu .class55 {
  background-color: #fff7c7;
  border: 1px solid #ffe343 !important;
}
.livewireMenu .class56 {
  background-color: #ebfffc;
  border: 1px solid #19dac4 !important;
}
.livewireMenu .class90 {
  background-color: #d8daff;
  border: 1px solid #1923da !important;
}
.livewireMenu .class32,
.livewireMenu .class33,
.livewireMenu .class35,
.livewireMenu .class37,
.livewireMenu .class41,
.livewireMenu .class42 {
  background-color: #f8f8f8;
  border: 1px solid #c0c0c0 !important;
}
.livewireMenu .class60,
.livewireMenu .class61,
.livewireMenu .class62,
.livewireMenu .class63,
.livewireMenu .class64,
.livewireMenu .class65,
.livewireMenu .class66,
.livewireMenu .class68,
.livewireMenu .class70 {
  background-color: #dedede;
  border: 1px solid #918787 !important;
}
.livewireMenu .class80,
.livewireMenu .class81,
.livewireMenu .class82,
.livewireMenu .class83,
.livewireMenu .class84,
.livewireMenu .class85,
.livewireMenu .class86 {
  background-color: #e7f0f1;
  border: 1px solid #95A5A6 !important;
}
/*# sourceMappingURL=main.css.map */