@import url(https://fonts.googleapis.com/css?family=Open+Sans);

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline
}

.main-box
{
  width: 100%;
  margin: auto;
}

.main-box .main-box-left
{
  width:20%;
  margin: auto;
  display: inline-block;
  font-weight: 700;
  text-align: center;
}

.main-box .main-box-right
{
  width:80%;
  margin: auto;
  display: inline-block;
  font-weight: 700;
}

.main-box .main-box-center
{
  width:4%;
  margin: auto;
  display: inline-block;
}

.split-order
{
  width: 47% !important;
  float: left;
  border: #b6bcc4 solid 2px;
  border-radius:10px;
  padding: 10px 0px;
}

.split-order-arrow
{
  width: 6% !important;
}

.merge-box
{
  background-color:#18385f;
   color: #ffffff;
   border-radius:5px;
    height:90px;
     margin-right: 5px;
     width: 227px;
}



.arrow-right,
.arrow-left,
.long-arrow-right,
.long-arrow-left{
  display: block;
  width:8px;
  height:8px;
  margin-top:10px;
  margin-right: 10px;
  margin-left: 10px;
  border-top:4px solid #000;
  border-left:4px solid #000;
}
.arrow-right,
.long-arrow-right{
 transform: rotate(135deg);
 float: inline-end;
 
}

.arrow-left,
.long-arrow-left{
 transform: rotate(-45deg);
 float: inline-start;
}

.arrow-right-1,
.arrow-left-1
{
  display: inline-block;
  width:20px;
  height:20px;
  border-top:4px solid #ffffff;
  border-left:4px solid #ffffff;
  text-align: center;
  vertical-align: middle;
  
 
}
.arrow-right-1{
 transform: rotate(135deg);
 

 
 
}

.arrow-left-1{
 transform: rotate(-45deg);
 
 
}

.arrow-top-1
{
  margin-top: 200px !important;
}



.long-arrow-right::after,
.long-arrow-left::after{
  content: "";
  display: block;
  width: 2px;
  height: 45px;
  /* background-color: black; */
  transform: rotate(-45deg) translate(15px, 4px);
  left: 0;
  top: 0;
}



article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block
}

body {
  line-height: 1
}

ol, ul {
  list-style: none
}

blockquote, q {
  quotes: none
}

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

html {
  height: 100%;
}

body {
  height: 100%;
  background: #f5f7fa;
  font-family: "Open Sans", Helvetica, sans-serif;
  overflow: hidden;
  /* Hide scrollbars */
}

a, a:hover {
  text-decoration: none;
}

input:focus {
  outline: none;
}

body {
  display: flex;
  flex-direction: column;
  height: 100%;
}

body nav {
  display: flex;
  justify-content: space-between;
  /* background: #059058;*/
  padding: 4px 0 4px 0;
  color: #ffffff;
  /* background: linear-gradient(to bottom, #18385f 4%, #67caf3 96%); */
  /* background:#18385f; */
  background:#18385f;
}

body nav ul {
  display: flex;
  align-items: center;
  margin: 0;
}

body nav ul li {
  list-style-type: none;
  margin-top: 10px;
}

body nav ul li a {
  color: #fff;
  padding: 17px;
  margin-right: 2px;
  text-decoration: none;
}

body nav ul li a:hover {
  /* background: #bac2cd;*/
  background: #ffffff;
  color: #424A54;
  text-decoration: none;
  border-radius: 5px 5px 0px 0px;
}

body nav ul li a.active {
  background: #ffffff;
  color: #424A54;
  text-decoration: none;
  border-radius: 5px 5px 0px 0px;
}


.display {
  display: block;
}

.display-order-1 {
  display: none;
}

.display-running {
  display:block;
}

.mobile-type {
  display: none;

}

.location-map{


  width:auto;
  height: 50px;
  border: #000 solid 1px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000;
  margin-top: 2px;
  margin-left: 5px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;

}


.location-map a {


 
  color: #000;
 text-decoration: none;

}

.location-map a:hover{

  color: #000;
  text-decoration: none;

}

.kot {


  width: 47.3%;
  height: 50px;
  border: #ffffff;
  background-color: #18385f;
  margin: auto;
  border-radius: 5px;
  color: #ffffff;
  margin-top: 3px;
  margin-left: 5px;

}

.kot img {
  width: 25px;
  height: 20px;

}


.profile-info-left {
  width: 35%;
  float: left;
  padding: 10px;
}

.profile-info-left .profile-info-box {
  width: 100%;
  float: left;
  font-size: 17px;
  font-weight: 600;


}

.profile-info-left .profile-info-box .profile-info-inner {
  width: 30%;
  float: left;
  padding: 20px 0px;
  text-align: left;

}

.profile-info-left .profile-info-box .profile-info-inner-1 {
  width: 70%;
  float: left;
  padding: 20px 0px;
  text-align: left;

}

.profile-info-left .profile-info-box .profile-info-inner-1 .wallet {
  width: 70%;
  float: left;
  text-align: left;

}

.profile-info-left .profile-info-box .profile-info-inner-1 .wallet-1 {
  width: 20%;
  float: left;
  text-align: left;
  padding-top: 5px;


}

.search-wallet input {
  width: 98%;
  height: 40px;

  float: left;
  border: none;
  border: 1px solid #c8cfd8;
  border-radius: 5px;
  font-size: 15px;
  text-align: left;
}


.profile-info-right {
  width: 65%;
  float: left;
  padding: 10px;
}

.profile-info-right .profile-info-box {
  width: 100%;
  float: left;
  font-size: 17px;
  font-weight: 600;


}





body .sellables-container .sellables .categories .category-mobile-1 {
  padding: 17.5px;
  margin: 2px;
  text-align: center;
  /* height:40px; */
  /* width: 104px; */
  width: 150px;
  border: 1px solid #c8cfd8;
  border-radius: 5px;
  background: #e6e9ed;
  text-decoration: none;
  color: #424A54;
  font-size: 14px;
  font-weight: 400;
  float: left;
  cursor: pointer;
  /* font-weight:bold;*/
}



body .sellables-container .sellables .categories .category-mobile-1 :hover {
  background: #c8cfd8;
}

body .sellables-container .sellables .categories .active {
  background: #1b5091;
  color: #fff;
  text-decoration: none;
  cursor: pointer;


}

body .sellables-container .sellables .categories .active:hover {
  background: #1b5091;
}

body .sellables-container .sellables .categories .category-mobile {
  padding: 15px 8px;
  margin: 2px;
  text-align: center;
  height: 59px;
  width: 110px;
  border: 1px solid #c8cfd8;
  border-radius: 5px;
  background: #e6e9ed;
  text-decoration: none;
  color: #424A54;
  font-size: 15px;
  font-weight: 400;
  float: left;
  cursor: pointer;
  /* font-weight:bold;*/
}



body .sellables-container .sellables .categories .category-mobile:hover {
  background: #c8cfd8;
}




body nav .search input {
  width: 255px;
  height: 40px;
  margin-right: 30px;
  margin-top: 6px;
  border: none;
  border-radius: 5px;
  font-size: 16px;
  text-align: center;
}

body nav .top-box {
  /* width:220px; */
  height: 40px;
  margin-left: 30px;
  margin-top: 6px;
  border: none;
  border-radius: 5px;
  font-size: 16px;
  text-align: center;
  float: right;
}
body nav .top-box .rest-name {
  /* width: 80px; */
  height: 40px;
  margin-right: 30px;
  margin-top:10px;
  border: none;
  font-size: 16px;
  text-align: center;
  float: left;
  display: block;
}



body nav .top-box .language {
  width: 80px;
  height: 40px;
  margin-right: 30px;
  margin-top: 6px;
  border: none;
  border-radius: 5px;
  font-size: 16px;
  text-align: center;
  float: right;
}

body nav .top-box .language img {
  width: 30px;
  height: 30px;
  float: left;
  margin-right: 20px;
  margin-top: 10px;
  cursor: pointer;
}


body nav .top-box .notification-box {
  /* width:80px; */
  height: 40px;
  float: left;
}

body nav .top-box .notification-box .rounded-circle {
  width: 20px;
  height: 20px;
  float: left;
  background-color: #ff0000;
  border-radius: 50%;
  z-index: 999;
  position: relative;
  font-size: 13px;
  top: 10px;
  left:-30px;
  color: #ffffff;
}


body nav .top-box .notification-box .notification img {
  width: 30px;
  height: 30px;
  float: left;
  margin-right: 20px;
  margin-top: 10px;
  cursor: pointer;
}


body nav .top-box .checkout img {
  width: 30px;
  height: 30px;
  float: left;
  /* margin-right:20px; */
  /* margin-top: 10px; */
  cursor: pointer;

}



body nav .top-box .logout img {
  width: 30px;
  height: 30px;
  float: left;
  /* margin-right:20px; */
  /* margin-top: 10px; */
  cursor: pointer;

}






body nav .search input::-moz-placeholder {
  font-style: italic;
}

body nav .search input:-ms-input-placeholder {
  font-style: italic;
}

body nav .search input::placeholder {
  font-style: italic;
}

body .sellables-container {
  /* display: flex;*/
  flex: 1;
}

body .sellables-container .sellables {
  display: flex;
  flex-direction: column;
  flex: 1;
}

body .sellables-container .sellables .categories {
  /* display: flex; */
  align-items: center;
  flex-wrap: wrap;
  /* margin: 1em 0 0.5em 5px; */
}

body .sellables-container .sellables .categories .left-box {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width:75%;
  float: left;
  /* margin: 1em 0 0.5em 5px; */
}

body .sellables-container .sellables .categories .right-box {
  /* display: flex; */
  align-items: center;
  flex-wrap: wrap;
  width:25%;
  float: left;
  /* margin: 1em 0 0.5em 5px; */
}





body .sellables-container .sellables .categories .category {
  padding: 17.5px;
  margin: 2px;
  text-align: center;
  width: 150px;
  border: 1px solid #c8cfd8;
  border-radius: 5px;
  background: #e6e9ed;
  text-decoration: none;
  color: #424A54;
  font-size: 16px;
  font-weight: 500;
  float: left;
  cursor: pointer;
  /* font-weight:bold;*/
}



body .sellables-container .sellables .categories .category:hover {
  background: #c8cfd8;
}

body .sellables-container .sellables .categories .active {
  background: #1b5091;
  color: #fff;
  text-decoration: none;
  cursor: pointer;


}

body .sellables-container .sellables .categories .active:hover {
  background: #1b5091;
}




body .sellables-container .sellables .categories .new-order-top {
  padding: 17.5px 30px;
  margin: 2px;
  border: 1px solid #c8cfd8;
  border-radius: 5px;
  width: 150px;
  background: #1b5091;
  text-decoration: none;
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  float: left;
  /* font-weight:bold;*/
}



body .sellables-container .sellables .categories .new-order-top:hover {
  background: #18385f;
}

body .sellables-container .sellables .categories .active {
  background: #1b5091;
  color: #fff;
  text-decoration: none;
  cursor: pointer;


}

body .sellables-container .sellables .categories .active:hover {
  background: #1b5091;
}



body .sellables-container .sellables .categories .search input {
  width:200px;
  height: 58px;
  /* margin-top:6px; */
  float: right;
  border: none;
  border: 1px solid #c8cfd8;
  border-radius: 5px;
  padding-left: 8px;
  font-size: 16px;
  text-align: left;
  margin-right: 10px;
}

body .sellables-container .sellables .categories .search select {
  width:150px;
  height: 58px;
  /* margin-top:6px; */
  background: #cccccc;
  /* float:inline-end; */
  border: none;
  border: 1px solid #c8cfd8;
  border-radius: 5px;
  padding-left: 8px;
  font-size: 16px;
  text-align: left;
  margin-right: 10px;
}




body .sellables-container .sellables .screen {

  text-align: center;
  float: left;
  /* margin-top:-4px; */
  /* margin-left:10px; */
}

body .sellables-container .sellables .screen .screen {
  padding: 10px 6px;
  width: 31.59%;
  margin: 2px;
  border: 1px solid #c8cfd8;
  border-radius: 5px;
  background: #e6e9ed;
  text-decoration: none;
  text-align: center;
  color: #424A54;
  font-size: 14px;
  /* font-weight:bold;*/
}

body .sellables-container .sellables .screen .screen:hover {
  background: #c8cfd8;
}

body .sellables-container .sellables .screen .active {
  background: #1b5091;
  color: #fff;
}

body .sellables-container .sellables .screen .active:hover {
  background: #1b5091;
}




body .sellables-container .sellables .screen .modify {
  padding: 10px 6px;
  width: 160px;
  margin: 2px;
  border: 1px solid #c8cfd8;
  border-radius: 5px;
  background: #e6e9ed;
  text-decoration: none;
  text-align: center;
  color: #424A54;
  font-size: 14px;
  /* font-weight:bold;*/
}

body .sellables-container .sellables .screen .modify:hover {
  background: #c8cfd8;
}

body .sellables-container .sellables .screen .modify.active {
  background: #1b5091;
  color: #fff;
}

body .sellables-container .sellables .screen .modify .active:hover {
  background: #1b5091;
}








body .sellables-container .sellables .screen-1 {
  text-align: center;
  margin: 0.1em 0;
  float: left;
  /* margin-left:10px; */
}

body .sellables-container .sellables .screen-1 .screen-1 {
  padding: 10px 6px;
  width: 160px;
  margin: 2px;
  text-decoration: none;
  border: 1px solid #c8cfd8;
  border-radius: 5px;
  background: #e6e9ed;
  text-align: center;
  color: #424A54;
  font-size: 14px;
  /* font-weight:bold;*/
}

body .sellables-container .sellables .screen-1 .screen-1:hover {
  background: #c8cfd8;
}

body .sellables-container .sellables .screen-1 .active {
  background: #1b5091;
  color: #fff;
}

body .sellables-container .sellables .screen-1 .active:hover {
  background: #1b5091;
}

















body .sellables-container .sellables .item-group-wrapper {
  /*overflow-y: scroll;*/

  width: 100%;



}

body .sellables-container .sellables .item-group-wrapper .item-group {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  /* width: 98vw; */
  position: relative;

}

body .sellables-container .sellables .item-group-wrapper .item-group .item {
  padding: 20px;
  width: 203px;
  height: 170px;
  margin: 0.5em 0.22em;
  border-radius: 5px;
  /* background: #1b5091;*/
  background: #1b5091;
  text-decoration: none;
  /* background: linear-gradient(45deg, #1b5091, #62267b);*/
  font-size: 15px;

  line-height: 20px;
  color: #ffffff;
  text-align: center;
}

body .sellables-container .sellables .item-group-wrapper .item-group .item:hover {
  background: #1b5091;
}



body .sellables-container .sellables .item-group-wrapper .item-group .item-3 {
  padding: 20px;
  width: 203px;
  height: 170px;


  margin: 0.5em 0.22em 0em 0.22em;
  border-radius: 5px;
  /* background: #1b5091;*/
  background: #fa4d3c;
  text-decoration: none;
  /* background: linear-gradient(45deg, #1b5091, #62267b);*/
  font-size: 15px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  float: left;
}

body .sellables-container .sellables .item-group-wrapper .item-group .item-3:hover {
  background: #fa4d3c;
}

body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 {
  width: 100%;
  height: auto;



}

body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner {

  height: auto;
  float: left;
  margin-right: 8px;
  margin-bottom: 6px;


}

body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 {

  width: 203px;
  height: auto;

}

body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 .item-4 {
  padding: 20px;
  width: 203px;
  height: 170px;


  margin: 0.5em 0.22em 0em 0.22em;
  border-radius: 5px;
  /* background: #1b5091;*/
  background: #00a27a;
  text-decoration: none;
  /* background: linear-gradient(45deg, #1b5091, #62267b);*/
  font-size: 15px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  float: left;
}

body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 .item-4:hover {
  background: #00a27a;
}

body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 .item-4 .active {
  padding: 20px;
  width: 203px;
  height: 170px;


  margin: 0.5em 0.22em 0em 0.22em;
  border-radius: 5px;
  background: #1b5091;
  /* background: #00a27a; */
  text-decoration: none;
  /* background: linear-gradient(45deg, #1b5091, #62267b);*/
  font-size: 15px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  float: left;
}





body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 .pay-button {
  background-color: #18385f;
  width: 203px;
  height: 70px;
  margin-left: 3px;
  margin-top: 5px;

  border-radius: 5px;
  padding: 20px;
  color: #ffffff;
  text-align: center;
  cursor: pointer;
  font-size: 17px;
  font-weight: 500;

}

body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 .pay-button:hover {
  background-color: #1b5091;


}




body .sellables-container .sellables .item-group-wrapper .item-group .item-5 {
  padding: 20px;
  width: 203px;
  height: 170px;
  margin: 0.5em 0.22em;
  border-radius: 5px;
  /* background: #1b5091;*/
  background: #606496;
  text-decoration: none;
  /* background: linear-gradient(45deg, #1b5091, #62267b);*/
  font-size: 15px;
  cursor: pointer;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
}

body .sellables-container .sellables .item-group-wrapper .item-group .item-5:hover {
  background: #606496;
}



body .sellables-container .sellables .item-group-wrapper .item-group .item-6 {
  padding: 20px;
  width: 203px;
  height: 170px;
  margin: 0.5em 0.22em;
  border-radius: 5px;
  /* background: #1b5091;*/
  background: #001bff;
  text-decoration: none;
  /* background: linear-gradient(45deg, #1b5091, #62267b);*/
  font-size: 15px;

  line-height: 20px;
  color: #ffffff;
  text-align: center;
}

body .sellables-container .sellables .item-group-wrapper .item-group .item-6:hover {
  background: #001bff;
}


body .sellables-container .sellables .item-group-wrapper .item-group .item-7 {
  padding: 20px;
  width: 203px;
  height: 170px;
  margin: 0.5em 0.22em;
  border-radius: 5px;
  /* background: #1b5091;*/
  background: #ff1100;
  text-decoration: none;
  /* background: linear-gradient(45deg, #1b5091, #62267b);*/
  font-size: 15px;

  line-height: 20px;
  color: #ffffff;
  text-align: center;
}

body .sellables-container .sellables .item-group-wrapper .item-group .item-7:hover {
  background: #ff1100;
}



body .sellables-container .sellables .item-group-wrapper .item-group .item-8 {
  padding: 20px;
  width: 203px;
  height: 170px;
  margin: 0.5em 0.22em;
  border-radius: 5px;
  /* background: #1b5091;*/
  background: #f99c01;
  text-decoration: none;
  /* background: linear-gradient(45deg, #1b5091, #62267b);*/
  font-size: 15px;
  cursor: pointer;

  line-height: 20px;
  color: #ffffff;
  text-align: center;
}

body .sellables-container .sellables .item-group-wrapper .item-group .item-8:hover {
  background: #f99c01;
}











body .sellables-container .sellables .item-group-wrapper .item-group .new-order-box {
  padding: 55px 20px;
  width: 160px;
  height: 140px;
  margin: 0.5em 0.22em;
  border-radius: 5px;
  /* background: #1b5091;*/
  background: #18385f;
  text-decoration: none;
  /* background: linear-gradient(45deg, #1b5091, #62267b);*/
  font-size: 15px;

  line-height: 20px;
  color: #ffffff;
  text-align: center;
}

body .sellables-container .sellables .item-group-wrapper .item-group .new-order-box:hover {
  background: #1b5091;
}

body .sellables-container .sellables .item-group-wrapper .item-group .new-order-box.active {
  background: #1b5091;
  color: #fff;
}


body .sellables-container .sellables .item-group-wrapper-2 {
  /*overflow-y: scroll;*/

  width: 100%;



}

body .sellables-container .sellables .item-group-wrapper-2 .item-group-2 {
  display: flex;
  flex-wrap: wrap;


}



body .sellables-container .sellables .item-group-wrapper-2 .item-group-2 .new-order-box-1 {
  padding: 60px 20px;
  width: 240px;
  height: 153px;
  margin: 0.5em 0.22em;
  border-radius: 5px;
  /* background: #1b5091;*/
  background: #1b5091;
  text-decoration: none;
  /* background: linear-gradient(45deg, #1b5091, #62267b);*/
  font-size: 15px;

  line-height: 20px;
  color: #ffffff;
  text-align: center;
}

body .sellables-container .sellables .item-group-wrapper-2 .item-group-2 .new-order-box-1:hover {
  background: #d02200;
}

body .sellables-container .sellables .item-group-wrapper-2 .item-group-2 .new-order-box-1.active {
  background: #d02200;
  color: #fff;
}












body .sellables-container .sellables .item-group-wrapper .item-group .item span {
  font-size: 11px;
  /*color:#059058;*/

}


body .sellables-container .register-wrapper {
  /* display: flex; */
  flex-direction: column;
  align-items: center;
  margin-top: 8px;
}

body .sellables-container .register-wrapper .customer input {
  height: 40px;
  width: 394px;
  margin-top: 16px;
  border: 1px solid #ccc;
  border-radius: 5px;
  text-align: center;
  font-size: 16px;
}

body .sellables-container .register-wrapper .customer input::-moz-placeholder {
  font-style: italic;
}

body .sellables-container .register-wrapper .customer input:-ms-input-placeholder {
  font-style: italic;
}

body .sellables-container .register-wrapper .customer input::placeholder {
  font-style: italic;
}

body .sellables-container .register-wrapper .register {
  /* display: flex; */
  flex-direction: column;
  justify-content: space-between;
  /* width: 100%; */
  flex: 1;
  /* width: 400px;
  margin:.6em 2em 0 2em ;*/
  background: #fff;
}

body .sellables-container .register-wrapper .register .products {
  display: flex;
  flex-direction: column;
}

body .sellables-container .register-wrapper .register .products .product-bar {
  display: flex;
  justify-content: space-between;
  padding: 1em;
  background: #fff;
}

body .sellables-container .register-wrapper .register .products .product-bar:first-child {
  /*  margin-top: 1em;*/
}

body .sellables-container .register-wrapper .register .products .product-bar:hover {
  background: #e6e6e6;
}

body .sellables-container .register-wrapper .register .products .selected {
  background: #68b3c8;
  color: #fff;
}

body .sellables-container .register-wrapper .register .products .selected:hover {
  background: #44a0b9;
}

body .sellables-container .register-wrapper .register .pay-button {
  display: flex;
  align-items: center;
  justify-content: center;
}

body .sellables-container .register-wrapper .register .pay-button a {
  padding: 10px 125px;
  margin: 1em 0;
  border-radius: 5px;
  background: #42a07f;
  color: #fff;
}

body .sellables-container .register-wrapper .register .pay-button a:hover {
  background: #3b8e71;
}

body .sellables-container .register-wrapper .register .new-order {
  /* display: flex; */
  align-items: center;
  justify-content: center;
  text-align: center;
  line-height: 20px;
  background: #18385f;
  margin: 0em 0.22em;
  border-radius: 5px;

}

body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 {
  /*overflow-y: scroll;*/
}

body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 {
  display: flex;
  flex-wrap: wrap;


}

body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-1 {
  padding: 40px;
  width: 225px;
  /*height:200px;*/
  margin: .52em;
  border-radius: 5px;
  /* background: #1b5091;*/
  background: #ffffff;

  /* background: linear-gradient(45deg, #1b5091, #62267b);*/
  font-size: 15px;
  text-decoration: none;
  line-height: 20px;
  color: #18385f;
  text-align: center;
}

body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-1:hover {
  background: #1b5091;
  color: #ffffff;
}

body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-1 span {
  font-size: 11px;

}



body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-2 {
  padding: 40px;
  width: 31%;
  text-decoration: none;

  /*height:200px;*/
  /* margin:.83em;*/
  margin: 15.29px;
  border-radius: 5px;
  /* background: #1b5091;*/
  background: #ffffff;

  /* background: linear-gradient(45deg, #1b5091, #62267b);*/
  font-size: 15px;

  line-height: 25px;
  color: #18385f;
  text-align: left;
}

body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-2:hover {
  background: #1b5091;
  color: #ffffff;
}

body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-2 span {
  font-size: 11px;

}
















body .sellables-container .register-wrapper .register .new-order a {
  padding: 10px 50px;
  margin: 0em 0;
  border-radius: 5px;
  background: #18385f;
  /*  height:74vh;*/
  color: #ffffff;

}

body .sellables-container .register-wrapper .register .new-order a:hover {
  background: #22303d;
}

body footer {


  background: #18385f;
  padding: 5px 0;
  text-align: center;
  color: #FFF;
  font-size: 14px;
  position: fixed;
  bottom: 0px;
  display: table;
  width: 100%;


}

body .sellables-container .register-wrapper .register .bill ul {
  display: flex;
  padding: 0;
  margin: 0px .5em 0em 0em;
  list-style-type: none;
  height: 7vh;
  background: #18385f;
  color: white;
  cursor: pointer;


  /*   border-top-left-radius: 5px;
	border-top-right-radius: 5px;*/
}

body .sellables-container .register-wrapper .register .bill ul li {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}


body .sellables-container .register-wrapper .register .bill ul :hover {
  background: #1b5091;

}

body .sellables-container .register-wrapper .rate{
  display: flex;
  flex-direction: column;
  position: relative;
 

}

body .sellables-container .register-wrapper .rate .item {
  display: flex;
  flex-direction: column;
 

}

body .sellables-container .register-wrapper .rate .item .item-bar {
  display: flex;
  justify-content: space-between;
  padding: .2em;
  background: #ccc;
  cursor: pointer;
  width: 100%;
  border-bottom: 2px solid #ffffff;

}


body .sellables-container .register-wrapper .rate .item-total {
  display: flex;
  flex-direction: column;
  width: auto;
  position: fixed;
  bottom: 30px;
  font-size: 17px;

}

body .sellables-container .register-wrapper .rate .item-total .item-bar-total {
  display: flex;
  justify-content: space-between;
  padding: .2em;
  background: #ccc;
  cursor: pointer;
  width: 100%;
  border-bottom: 2px solid #ffffff;

}

body .sellables-container .register-wrapper .rate .item .item-bar-sub-1 {
  display: flex;
  justify-content: space-between;
  padding: .2em;
  background: #ccc;
  cursor: pointer;
  width: 100%;
  border-bottom: 2px solid #ffffff;

}


body .sellables-container .register-wrapper .rate .item .item-bar-sub-1 .sub-product {
  /* margin-top: 1em; */
  float: left;
  margin-left: 5%;
  width: 95%;



}


body .sellables-container .register-wrapper .rate .item .item-bar-sub-1 .sub-product .sub-product-inner {
  /* margin-top: 1em; */
  float: left;
  width: 77%;

}

body .sellables-container .register-wrapper .rate .item .item-bar .sub-product .sub-product-price {
  /* margin-top: 1em; */
  float: left;
  width: 21%;



}

body .sellables-container .register-wrapper .rate .item .item-bar .item-1 {
  /* margin-top: 1em; */
  width: 40%;
  float: left;

}

body .sellables-container .register-wrapper .rate .item .item-bar .price {
  /* margin-top: 1em; */
  width: 15%;
  float: left;
  text-align: center;
}

body .sellables-container .register-wrapper .rate .item .item-bar .qty {
  /* margin-top: 1em; */
  width: 25%;
  float: left;
  text-align: center;

}

body .sellables-container .register-wrapper .rate .item .item-bar .total {
  /* margin-top: 1em; */
  width: 15%;
  float: left;
  text-align: center;
}

body .sellables-container .register-wrapper .rate .item .item-bar .del {
  /* margin-top: 1em; */
  width: 5%;
  float: left;
  text-align: center;
}





body .sellables-container .register-wrapper .rate .item .item-bar-top {
  display: flex;
  justify-content: space-between;
  padding: .7em;
  background: #18385f;
  color: #ffffff;
  border-radius: 5px;
  margin-left: 3px;

  width: 96%;
  border-bottom: 2px solid #ffffff;

}



body .sellables-container .register-wrapper .rate .item .item-bar-top .item-1 {
  /* margin-top: 1em; */
  width: 40%;
  float: left;

}

body .sellables-container .register-wrapper .rate .item .item-bar-top .price {
  /* margin-top: 1em; */
  width: 15%;
  float: left;
  text-align: center;
}

body .sellables-container .register-wrapper .rate .item .item-bar-top .qty {
  /* margin-top: 1em; */
  width: 25%;
  float: left;
  text-align: center;

}

body .sellables-container .register-wrapper .rate .item .item-bar-top .total {
  /* margin-top: 1em; */
  width: 15%;
  float: left;
  text-align: center;
}

body .sellables-container .register-wrapper .rate .item .item-bar-top .del {
  /* margin-top: 1em; */
  width: 5%;
  float: left;
  text-align: center;
}












body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub {
  display: flex;
  justify-content: space-between;
  padding: .2em;
  background: #ccc;
  cursor: pointer;
  width: 100%;
  border-bottom: 2px solid #ffffff;

}



body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .item-1 {
  /* margin-top: 1em; */
  width: 40%;
  float: left;

}

body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .price {
  /* margin-top: 1em; */
  width: 15%;
  float: left;
  text-align: center;
}

body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .qty {
  /* margin-top: 1em; */
  width: 25%;
  float: left;
  text-align: center;

}

body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .total {
  /* margin-top: 1em; */
  width: 15%;
  float: left;
  text-align: center;
}

body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .del {
  /* margin-top: 1em; */
  width: 5%;
  float: left;
  text-align: center;
}




























body .sellables-container .register-wrapper .rate .item .item-bar .sub-total {

  width: 80%;
  float: left;
  text-align: left;
}

body .sellables-container .register-wrapper .rate .item .item-bar .rate {

  width: 20%;
  float: left;
  text-align: left;
}





body .sellables-container .register-wrapper .rate .item .item-bar:first-child {
  margin-top: 2px;


}

body .sellables-container .register-wrapper .rate .item .item-bar:hover {
  background: #ccc;
}





body .sellables-container .register-wrapper-1 {
  /* display: flex;*/
  flex-direction: column;
  align-items: center;
  position: relative;
}

body .sellables-container .register-wrapper-1 .register-1 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;

  position: relative;
  margin: .6em 0em 0 0em;
  background: #fff;
}


body .sellables-container .register-wrapper-1 .register-1 .item-group-1 {

  flex-direction: column;
  width: 100%;
  /* min-height: 450px;
  overflow: scroll;
  overflow-x: hidden;*/
}

.scrollbar {

  /* float: left; */
  height: 500px;
  overflow-y: scroll;
  scroll-padding-bottom: 10px;
  scroll-padding-bottom: 1em;
  scroll-padding-bottom: 10%;


}

/*
 *  STYLE 2
 */

#style::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;

}

#style::-webkit-scrollbar {
  width: 12px;
  background-color: #F5F5F5;
}

#style::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  /*background-color: #18385f;*/
  background-color: #1b5091;

}





.scrollbar-1 {

  float: left;
  height: 375px;
  overflow-y: scroll;


}

/*
 *  STYLE 2
 */

#style::-webkit-scrollbar-1-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;


}

#style::-webkit-scrollbar-1 {
  width: 12px;
  background-color: #F5F5F5;
}

#style::-webkit-scrollbar-1-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .9);
  background-color: #059058;

}


.scrollbar-3 {

  float: left;
  height: 505px;
  /* height:600px; */
  overflow-y: scroll;
  scroll-padding-bottom: 10px;
  scroll-padding-bottom: 1em;
  scroll-padding-bottom: 10%;


}









body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 {

  text-align: center;
  float: left;
  /*width:320px;*/
  width: 40%;


}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-4 {

  text-align: center;
  float: left;
  /*width:320px;*/
  width: 40%;


}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-5 {

  text-align: center;
  float: left;
  /*width:320px;*/
  width: 20%;


}


body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .screen-3 {
  /* padding: 40px 6px 20px 6px; */
  height: 100px;
  width: 33.333333%;
  float: left;
  cursor: pointer;
  text-decoration: none;
  display: flex;
    justify-content: center;
    align-items: center;
  border: 1px solid #c8cfd8;
  border-radius: 5px;
  background: #18385f;
  text-align: center;
  color: #ffffff;
  font-size: 14px;

}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .screen-3:hover {
  /* padding: 40px 6px 20px 6px; */
  height: 100px;
  width: 33.333333%;
  float: left;
  cursor: pointer;
  text-decoration: none;
  display: flex;
    justify-content: center;
    align-items: center;
  border: 1px solid #c8cfd8;
  border-radius: 5px;
  background: #295d9d;
  text-align: center;
  color: #ffffff;
  font-size: 14px;

}


body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-4 .screen-4 {
  /* padding:20px 0px 0px 0px; */
  height: 100px;
  width: 33.333333%;
  float: left;
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #c8cfd8;
  border-radius: 5px;
  background: #00a279;
  text-align: center;
  color: #ffffff;
  font-size: 14px;
  cursor: pointer;

}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-4 .screen-4:hover {
  /* padding:20px 0px 0px 0px; */
  height: 100px;
  /* width: 33.333333%; */
  
  border-radius: 5px;
  background: #128b6c;
  text-align: center;
  color: #ffffff;
  font-size: 14px;
  cursor: pointer;

}


body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-4 .active-3{
  /* padding:20px 0px 0px 0px; */
  
  background: #1b5091;
  text-align: center;
  color: #ffffff;
  font-size: 14px;
  cursor: pointer;

}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-5 .screen-5 {
  /* padding: 35px 0px 0px 0px; */
  height: 100px;
  width: 100%;
  float: left;
  text-decoration: none;
  display: flex;
    justify-content: center;
    align-items: center;
  border: 1px solid #c8cfd8;
  border-radius: 5px;
  background: #1b5091;
  text-align: center;
  color: #ffffff;
  font-size: 14px;
  cursor: pointer;

}


body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .active {
  background: #00a279;
  color: #ffffff;
  text-decoration: none;

}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .active:hover {
  background: #00a279;
  color: #ffffff;


}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .active-1 {
  background: #1b5091;
  color: #ffffff;
  text-decoration: none;

}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .active-1:hover {

  background: #1b5091;
  color: #ffffff;

}

body .sellables-container .register-wrapper-1 .register-1 .online ul {
  display: flex;

  padding: 0;
  margin: 0px .5em 0em 0em;
  list-style-type: none;
  height: 7vh;
  background: #18385f;
  color: white;
  cursor: pointer;
  /* margin-top:206px;*/



  /*   border-top-left-radius: 5px;
	border-top-right-radius: 5px;*/
}

body .sellables-container .register-wrapper-1 .register-1 .online ul li {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

body .sellables-container .register-wrapper-1 .register-1 .online ul :hover {
  background: #1b5091;

}

.left {
  width: 33.33333333%;
  float: left;
}

.right {
  width: 66.66666666%;
  float: left;
}

.home-screen {
  width: 100%;
  float: left;
}

.payment-page {
  width: 100% !important;
  float: left;
}

.new-order-box {
  width: 66.66666666%;
  float: left;

}

.new-order-box-1 {
  width: 33.33333333%;
  float: left;

}




.clear {
  clear: both;
}


.login-box {
  background-color: #18385f;
  display: flex;
  padding: 50px;
  height: 730px;


}

.login-box .login {
  background-color: #fff;
  /* display: flex; */
  margin: auto;
  width: 700px;
  text-align: center;
  /* height: 350px; */
  border-radius:10px;
  padding: 20px 0px;

}

.login-box .login .login-left {

  margin: auto;
  width: 300px;
  color: #000;
  float: left;



}

.login-box .login .login-right {

  margin: auto;
  width: 300px;
  color: #000;
  float: right;

}

.login-box .login .login-right .login-text-feild {

  margin: auto;
  width: 100%;
  color: #000;
  float: left;

}

.login-box .login .login-right .login-text-feild .search-1 input {
  width: 280px;
  height: 50px;
  margin-top: 6px;
  background-color: #18385f;
  border: none;
  border: 1px solid #c8cfd8;
  color: #ffffff;
  border-radius: 5px;
  font-size: 16px;
  text-align: left;
  margin-bottom: 5px;
  padding: 5px 10px;
}

.login-box .login .login-right .login-text-feild .button {
  padding: 5px 10px;
  width: 280px;
  height: 50px;
  border: 1px solid #c8cfd8;
  border-radius: 5px;
  background: #1b5091;
  color: #ffffff;
  font-size: 17px;


}

.login-box .login .login-right .login-text-feild .button:hover {
  background-color: #18385f;
  color: #ffffff;
}






.customer-login {
  /* background-color:#18385f;
  padding:30px; */
  /* display:flex; */


  border-radius: 5px;


}

.customer-login .customer-login-1 {
  background-color: #fff;

  margin: auto;
  /* width:330px; */
  /* height:530px; */
  border-radius: 5px;
  padding: 20px;

}





.customer-login .customer-login-1 .login-text-feild-1 {


  width: 100%;
  color: #000;


}

.customer-login .customer-login-1 .login-text-feild-1 .customer-login-box {
  width: 100%;

  color: #18385f;
  font-size: 16px;
  text-align: left;
  margin-bottom: 5px;
  float: left;
  font-weight: bold;
}

.customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 {
  width: 100%;
  float: left;
}

.customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 .search-box {
  width: 50%;
  float: left;
}

.customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 input {
  /* width:330px; */
  height: 50px;
  margin-top: 6px;
  background-color: #18385f;
  border: none;
  border: 1px solid #c8cfd8;
  color: #ffffff;
  border-radius: 5px;
  font-size: 16px;
  text-align: left;
  padding: 5px 10px;
  float: left;


}


.customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 .input-1a {
  width: 298px;
  height: 50px;
  margin-top: 6px;
  background-color: #18385f;
  border: none;
  border: 1px solid #c8cfd8;
  color: #ffffff;
  border-radius: 5px;
  font-size: 16px;
  text-align: left;
  padding: 5px 10px;
  float: left;

}

.customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 .phone {
  width: 50px;
  height: 50px;
  margin-top: 6px;
  background-color: #1b5091;
  border: none;
  border: 1px solid #c8cfd8;
  color: #ffffff;
  border-radius: 5px;
  font-weight: normal;
  font-size: 16px;
  text-align: left;
  padding: 10px;
  float: left;

}




.customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-3 input {
  width: 400px;
  height: 50px;
  margin-top: 6px;
  background-color: #18385f;
  border: none;
  border: 1px solid #c8cfd8;
  color: #ffffff;
  border-radius: 5px;
  font-size: 16px;
  text-align: left;
  padding: 5px 10px;
  float: left;

}

.customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-3 .input-1 {
  width: 345px;
  height: 50px;
  margin-top: 6px;
  background-color: #18385f;
  border: none;
  border: 1px solid #c8cfd8;
  color: #ffffff;
  border-radius: 5px;
  font-size: 16px;
  text-align: left;
  padding: 5px 10px;
  float: left;

}

.customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-3 .phone {
  width: 50px;
  height: 50px;
  margin-top: 6px;
  background-color: #1b5091;
  border: none;
  border: 1px solid #c8cfd8;
  color: #ffffff;
  border-radius: 5px;
  font-weight: normal;
  font-size: 16px;
  text-align: left;
  padding: 10px;
  float: left;

}

.customer-login .customer-login-1 .login-text-feild-1 .button {
  padding: 5px 10px;
  width: 194px;
  height: 50px;
  border: 1px solid #c8cfd8;
  border-radius: 5px;
  background: #1b5091;
  color: #ffffff;
  font-size: 17px;
  float: left;



}

.customer-login .customer-login-1 .login-text-feild-1 .button:hover {
  background-color: #18385f;
  color: #ffffff;
}


.customer-login .customer-login-1 .login-text-feild-1 .button-1 {
  padding: 5px 10px;
  width: 194px;
  height: 50px;
  border: 1px solid #c8cfd8;
  border-radius: 5px;
  background: #1b5091;
  color: #ffffff;
  font-size: 17px;
  float: left;
  margin-left: 9px;


}

.customer-login .customer-login-1 .login-text-feild-1 .button-1:hover {
  background-color: #18385f;
  color: #ffffff;
}















span {
  cursor: pointer;
}

.number {}

.minus, .plus {
  width: 30px;
  height: 25px;
  background: #f2f2f2;
  border-radius: 4px;
  /* padding:4px 5px 4px 5px; */
  border: 1px solid #ddd;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin: 0px 2px;
}

input {
  height: 25px;
  width: 25px;
  text-align: center;
  /* font-size: 26px; */
  border: 1px solid #ddd;
  border-radius: 4px;
  display: inline-block;
  vertical-align: middle;
}




.customer-box {
  width: 29.333333%;
  float: left;

}

.customer-box-1 {
  width: 40.333333%;
  float: left;

}

.search-2 input {
  width: 255px;
  height: 58px;
  margin-top: 3px;
  float: left;
  border: none;
  border: 1px solid #c8cfd8;
  border-radius: 5px;
  font-size: 16px;
  text-align: left;
}

.skip {
  float: right;
  margin-right: -320px;
}

/*-----------rough-------------*/



body .sellables-container .register-wrapper .rate .item .item-bar .pro-1 {

  width: 33.33333%;
  float: left;
  text-align: left;

}

body .sellables-container .register-wrapper .rate .item .item-bar .pro-2 {

  width: 33.33333%;
  float: left;
  text-align: center;
}

body .sellables-container .register-wrapper .rate .item .item-bar .pro-2 {

  width: 33.33333%;
  float: left;
  text-align: center;


}







body .sellables-container .payment {
  padding: 10px 20px;
  width: 98%;
  border: 1px solid #c8cfd8;
  border-radius: 7px;
  background: #424A54;
  text-align: left;






}

body .sellables-container .payment .payment-box {
  float: left;
  margin-bottom: 1px;
  /* font-weight:bold;*/
}

body .sellables-container .payment .payment-box .payment-box-1 {

  text-align: left;
  width: 140px;
  float: left;
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;

  /* font-weight:bold;*/
}




body .sellables-container .payment .payment-box .payment-box-2 {

  text-align: left;
  width: 150px;
  float: left;
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;


  /* font-weight:bold;*/
}



body .sellables-container .register-wrapper .rate .item .item-bar .sub-total-1 {

  width: 85%;
  float: left;
  text-align: left;
}

body .sellables-container .register-wrapper .rate .item .item-bar .rate-1 {

  width: 15%;
  float: left;
  text-align: right;
}


body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left {


  float: left;
  /*width:320px;*/
  width: 100%;


}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-left-inner {

  float: left;
  width: 99.4%;
  background: #1b5091;
  padding: 13px;
  margin: 0em 0.22em .6em 0.22em;
  border-radius: 5px;


}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-left-inner-1 {

  float: left;
  width: 100%;
  font-size: 25px;
  text-align: center;
  color: #ffffff;
  margin-bottom: 8px;


}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-left-inner-2 {

  float: left;
  width: 50%;
  font-size: 18px;

  color: #ffffff;
  margin-bottom: 8px;
  text-align: center;

}





body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner {

  float: left;
  width: 95.2%;
  margin-top: 10px;

}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner .payment-right-pay {

  padding: 20px;
  width: 250px;
  height: 62px;
  margin: 0em 0.22em 0.15em 0.22em;
  border-radius: 5px;
  background: #059058;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  float: left;
  cursor: pointer;
  border: none;

}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner .payment-right-pay:hover {
  background: #18385f;
}





body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner .payment-right-pay-1 {

  padding: 20px;
  width: 250px;
  height: 62px;
  border-radius: 5px;
  background: #c82100;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  float: right;
  cursor: pointer;
  border: none;

}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner .payment-right-pay-1:hover {
  background: #18385f;
}









body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu {


  float: left;
  /*width:320px;*/
  width: 99.4%;
  margin-top: 15px;



}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left {

  float: right;
  width: 80%;
  padding: 0px;
  border-radius: 5px;

}

 .loyality {

  width:100%;
  padding: 0px;
  border-radius: 5px;
  background-color: #cccccc;
  padding: 20px;

}

.loyality h5 {
  font-size: 19px;
  margin-bottom: 10px;
  
}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .payment-right-pay {

  padding: 20px;
  width: 250px;
  height: 90px;
  margin: 0.22em 0.22em 0.15em 0.22em;
  border-radius: 5px;
  background: #059058;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  float: right;
  cursor: pointer;
  border: none;

}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .payment-right-pay:hover {
  background: #18385f;
}





body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .payment-right-pay-1 {

  padding: 20px;
  width: 250px;
  height: 90px;
  margin: 0.22em 0em 0.15em 0.22em;
  border-radius: 5px;
  background: #c82100;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  float: right;
  cursor: pointer;
  border: none;

}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .payment-right-pay-1:hover {
  background: #18385f;
}



body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box {

  float: left;
  width: 100%;
  padding: 0px;
  /* margin: 0em 0.22em 0.6em 0.22em; */

}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box h5 {


  font-size: 17px;
  text-align: left;
  font-weight: 700;
  margin-top: 7px;

}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box h3 {

  float: left;
  font-size: 25px;
  text-align: center;
  font-weight: 700;
}


body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-1 {
  font-size: 21px;
  float: left;
  width: 50%;
}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-1 .cash-box-1-inner {
  font-size: 18px;
  float: left;
  width: 45%;
  padding-top: 30px;
  font-weight: 700;
}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-1 .cash-box-1-inner-text {
  font-size: 18px;
  float: left;
  width: 45%;
  padding-top: 30px;
  font-weight: 700;
  text-align: left;
  padding-left: 50px;
}


body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-1 .cash-box-1-inner-1 {
  font-size: 17px;
  float: left;
  width: 55%;
}


body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .search-cash input {
  width: 250px;
  height: 62px;
  margin-top: 6px;
  background-color: #cccccc;
  border: none;
  color: #18385f;
  border-radius: 5px;
  font-size: 20px;
  text-align: left;
  margin-bottom: 5px;
  padding: 5px 10px;
  cursor: pointer;
}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .search-cash select {
  width: 250px;
  height: 62px;
  margin-top: 6px;
  background-color: #cccccc;
  border: none;

  color: #18385f;
  border-radius: 5px;
  font-size: 20px;
  text-align: left;
  margin-bottom: 5px;
  padding: 5px 10px;
  cursor: pointer;
}





body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-2 {
  font-size: 21px;
  float: left;
  width: 25%;
}


body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-2-inner {
  font-size: 18px;
  float: left;
  width: 45%;
  padding-top: 30px;
  font-weight: 700;
}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-2-inner-2 {
  font-size: 17px;
  float: left;
  width: 55%;
}


body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-2 .search-cash-1 input {
  width: 225px;
  height: 62px;
  margin-top: 6px;
  background-color: #cccccc;
  border: none;
  color: #18385f;
  border-radius: 5px;
  font-size: 20px;
  text-align: left;
  margin-bottom: 5px;
  padding: 5px 10px;
  cursor: pointer;
}



body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-3 {
  font-size: 21px;
  float: left;
  width: 25%;
}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-3 .search-cash-2 select {
  /* width: 225px; */
  height: 60px;
  margin-top: 6px;
  background-color: #cccccc;
  border: none;

  color: #18385f;
  border-radius: 5px;
  font-size: 20px;
  text-align: left;
  margin-bottom: 5px;
  padding: 5px 10px;
  cursor: pointer;
}




body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-4 {
  font-size: 21px;
  float: left;
  width: 25%;
}


body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-4 .search-cash-3 input {
  width:200px;
  height:60px;
  margin-top: 6px;
  background-color: #cccccc;
  border: none;
  color: #18385f;
  border-radius: 5px;
  font-size: 20px;
  text-align: left;
  margin-bottom: 5px;
  padding: 5px 10px;
  cursor: pointer;
}




body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 {
  font-size: 21px;
  float: left;
  width: 25%;
}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 .proceed {


  width: 100%;
  height:60px;
  border-radius: 5px;
  margin-top: 6px;
  background: #059058;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  float: left;
  cursor: pointer;
  border: none;
  margin-right: 10px;

}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 .proceed:hover {
  background: #18385f;
}

.discount
{
  float: right;
  margin-right: 4px;
}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 .proceed-1 {


  width: 152px;
  height: 62px;
  border-radius: 5px;
  margin-top: 6px;
  background: #059058;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  float: left;
  cursor: pointer;
  border: none;

}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 .proceed-1:hover {
  background: #18385f;
}



.number-1 {}

.minus-1, .plus-1 {
  width: 50px;
  height: 50px;
  background: #cccccc;

  border-radius: 4px;
  padding: 15px 5px 15px 5px;
  border: 1px solid #ddd;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}

input {
  /* height:50px;
       width:80px; */
  text-align: center;
  font-size: 26px;
  background: #cccccc;
  border: 1px solid #ddd;
  border-radius: 4px;
  display: inline-block;
  vertical-align: middle;
}


.input-height {
  height: 50px;
  width: 50px;

}

.minus-2, .plus-2 {
  width: 30px;
  height: 30px;
  background: #cccccc;
  border-radius: 4px;
  padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}

.text {
  height: 30px;
  width: 40px;
  text-align: center;
  font-size: 14px;
  background: #cccccc;
  border: 1px solid #ddd;
  border-radius: 4px;
  display: inline-block;
  vertical-align: middle;
}

.qr-price {
  vertical-align: middle;
  float: left;
}

.count-number-1 {
  float: right;
}

:root {

  --color-blue: #1b5091;
  --color-purple: #1b5091;
  --color-green: #00a279;

  --color-gray: #18385f;


  --transition-fast: 0.1s;
}

.InputGroup {
  display: flex;
  height: 80px;

}

/**
  * 1. Hides the input from view
  * 2. Ensures the element does not consume any space
  */

input[type="radio"] {
  visibility: hidden;
  /* 1 */
  height: 0;
  /* 2 */
  width: 0;
  /* 2 */
}

label {
  display: flex;
  flex: auto;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  /* background-color: var(--color-gray); */
  color: #18385f;
  padding: 10px 10px;
  border-radius: 6px;
  transition: color --transition-fast ease-out,
    background-color --transition-fast ease-in;
  user-select: none;
  margin-right: 8px;
}

label:last-of-type {
  margin-right: 0;
}

input[type="radio"]:checked+label {
  background-color: var(--color-purple);
  color: #ffffff;

}


input[type="radio"]:hover:not(:checked)+label {
  background-color: var(--color-blue);
  color: #ffffff;


}





.InputGroup-pop {
  /* display: flex; */
  /* height: 100px; */
  margin: 20px 0px;

}

/**
  * 1. Hides the input from view
  * 2. Ensures the element does not consume any space
  */

.InputGroup-pop input[type="checkbox"] {
  visibility: hidden;
  /* 1 */
  height: 0;
  /* 2 */
  width: 0;
  /* 2 */
}

.InputGroup-pop label {
  /* display: flex; */
  flex: auto;
  width: 148px;
  margin-bottom: 20px;
  /* display: flex; */
    justify-content: center;
    align-items: center;
  cursor: pointer;
  background-color: var(--color-gray);
  color: #ffffff;
  padding: 15px 10px 10px 10px;
  border-radius: 6px;
  transition: color --transition-fast ease-out,
    background-color --transition-fast ease-in;
  user-select: none;
  margin-right:4px;
}


.InputGroup-pop label span {
  display: flex;
    justify-content: center;
    align-items: center;
  cursor: pointer;
  background-color: var(--color-gray);
  color: #ffffff;
  padding: 10px 10px;
  border-radius: 6px;
  /* margin-left: 10px; */
  clear: both;
  margin-top: 8px;



}


.InputGroup-pop .clear-1 {

  clear: both;


}

label:last-of-type {
  margin-right: 0;
}

.InputGroup-pop input[type="checkbox"]:checked+label {
  background-color: var( --color-green);
  color: #ffffff;

}


.InputGroup-pop input[type="checkbox"]:hover:not(:checked)+label {
  background-color: var(--color-blue);
  color: #ffffff;


}















.button-popup {
  padding: 5px 10px;
  width: 147px;
  height: 50px;
  border: 1px solid #c8cfd8;
  border-radius: 6px;
  background: #1b5091;
  color: #ffffff;
  font-size: 15px;
  float: right;
  margin-top: 10px;



}

.button-popup:hover {
  background-color: #18385f;
  color: #ffffff;
}



.transaction-bt {
  padding: 5px 10px;
  width: 190px;
  height: 70px;
  border: 1px solid #c8cfd8;
  border-radius: 6px;
  background: #1b5091;
  color: #ffffff;
  font-size: 17px;
  font-weight: 500;
  float: left;
  margin-top: 3px;

}

.transaction-bt:hover {
  background-color: #18385f;
  color: #ffffff;
}


.fun-bt {
 
  width: 170px;
  height: 170px;
  float: left;
  margin-top: 3px;
  border: none;

}

.fun-bt img {
 
  width: 170px;
  height: 170px;
 
}



.submit-bt {
  padding: 5px 10px;
  width: 147px;
  height: 50px;
  border: 1px solid #c8cfd8;
  border-radius: 6px;
  background: #1b5091;
  color: #ffffff;
  font-size: 15px;
  float: right;
  margin: 0.2rem;



}

.submit-bt:hover {
  background-color: #18385f;
  color: #ffffff;
}

.cancel-bt {
  padding: 5px 10px;
  width: 147px;
  height: 50px;
  border: 1px solid #c8cfd8;
  border-radius: 6px;
  background: #1b5091;
  color: #ffffff;
  font-size: 15px;
  float: right;

  margin: 0.2rem;



}

.cancel-bt:hover {
  background-color: #18385f;
  color: #ffffff;
}
















body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .calcu-left-bt {

  padding: 20px;
  width: 155px;
  height: 62px;
  margin: 0em 0.22em .6em 0.22em;
  border-radius: 5px;
  background: #18385f;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  float: left;
  cursor: pointer;
  border: none;

}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .calcu-left-bt .active {

  padding: 20px;
  width: 155px;
  height: 62px;
  margin: 0em 0.22em .6em 0.22em;
  border-radius: 5px;
  background: #0055c8;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  float: left;
  cursor: pointer;
  border: none;

}


body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .calcu-left-bt:hover {
  background: #1b5091;
}










body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-right {

  float: left;
  width: 20%;

}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-right .calcu-right-bt {

  padding: 20px;
  width: 200px;
  height: 70px;
  margin: 0em 0.22em .15em 0.22em;
  border-radius: 5px;
  background: #18385f;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  float: left;
  cursor: pointer;
  border: none;

}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-right .calcu-right-bt.active {
  background: #1b5091;
}


body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-right .calcu-right-bt:hover {
  background: #1b5091;
}






body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-bottom {

  padding: 20px;
  width: 319px;
  height: 62px;
  margin: -1em 0.22em 0em 0.22em;
  border-radius: 5px;
  background: #18385f;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  float: left;
  cursor: pointer;
  border: none;

}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-bottom:hover {
  background: #1b5091;
}





body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-bottom-1 {

  padding: 20px;
  width: 250px;
  height: 62px;
  border-radius: 5px;
  background: #18385f;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  float: right;
  cursor: pointer;
  border: none;
  margin-top: -20px;

}

body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-bottom-1:hover {
  background: #1b5091;
}

/*-----table reservation----*/

body .sellables-container .sellables .table-reservation {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0.2em 0em;
}

.table-reservation .table-reservation-inner {
  flex: 0 0 19%;
  height: 60px;
  background: #1b5091;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  float: left;
  width: 19%;
  margin: 0px .5%;
  padding: 10px;
  color: #ffffff;
  cursor: pointer;
}

.table-reservation .table-reservation-inner:hover {
  background: #18385f;
}

.live-svg {
  height: 35px;
  width: 35px;
}

.table-reservation .table-reservation-inner .table-reservation-inner-left {

  float: left;
  width: 20%;
  color: #ffffff;

}

.table-reservation .table-reservation-inner .table-reservation-inner-right {

  float: right;
  width: 80%;
  color: #ffffff;
  padding-top: 5px;
  font-size: 17px;

}

.table-reservation .table-reservation-inner .table-reservation-inner-right-1 {

  float: right;
  width: 30%;
  color: #ffffff;
  padding-top: 0px;
  font-size: 17px;
  background: #1b5091;
  padding: 5px;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  display: flex;

}


body .sellables-container .sellables .time-slot {
  height: 90px;
  display: flex;
  border-radius: 5px;
  flex-direction: row;
  overflow-y: hidden;
  overflow-x: auto;
  width: 100%;

}

body .sellables-container .sellables .time-slot-inner {
  width: 180px;
  height: 80px;
  border-radius: 5px;
  margin: 7px;
  background-color: #18385f;
  color: #ffffff;
  font-weight: 600;
  cursor: pointer;

}

body .sellables-container .sellables .time-slot-inner:hover {
  background: #1b5091;

}


body .sellables-container .sellables .time-slot-inner .head {
  width: 100%;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;

}

body .sellables-container .sellables .time-slot-inner .info {
  width: 100%;
  height: calc(80px - 25px);

  display: flex;
  justify-content: center;
  flex-direction: row;
}

body .sellables-container .sellables .time-slot-inner .info .table-info {
  font-size: 20px;
  width: 40%;
  display: flex;
  flex-direction: row;
}

body .sellables-container .sellables .time-slot-inner .info .table-info .font {
  font-size: 15px;
  color: #ffffff;
  margin-left: 10px;

}

body .sellables-container .sellables .time-slot-inner .info .seat-info {
  width: 40%;
  display: flex;
  flex-direction: row;
  font-size: 20px;

}

body .sellables-container .sellables .time-slot-inner .info .seat-info .font {
  font-size: 15px;
  color: #ffffff;
  margin-left: 7px;

}

body .sellables-container .sellables .more-info {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: space-between;

}

body .sellables-container .sellables .more-info .tab-outer {
  flex: 0 0 36%;
  /* height: 360px; */
  border-radius: 2px;
  margin-top: 10px;
  border: 1px solid #c9cace;
  margin-left: 7px;
}

body .sellables-container .sellables .more-info .tab-outer .tab-info {
  width: 100%;
  height: calc(360px - 48px);

}

body .sellables-container .sellables .more-info .tab-outer .tab-info .info {
  width: 100%;
  height: 100%;
  /* overflow: auto; */
  display: flex;
  flex-direction: column;

}

body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar {
  width: 100%;
  height: 70px;
  display: flex;
  flex-direction: row;
  border-bottom: 1px solid #b6b6bd;
}

body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .date-outer {
  flex: 0 0 22%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .date-outer .date-box {
  flex: 0 0 70%;
  height: 45%;
  border: 1px solid #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  background-color: #004f2f;
  color: #fff;
  font-size: .9em;
}


body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .person-info-outer {
  flex: 0 0 55%;
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  color: #000;
}


body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .person-info-outer .tab-name {
  font-size: 1em;
  margin-top: 10px;
  font-weight: 600;
}

body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .person-info-outer .sub-info {
  font-size: .8em;
}

body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .count-outer {
  flex: 0 0 22%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .count-outer .table-info {
  flex: 0 0 70%;
  height: 45%;
  border: 1px solid #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  background-color: #004f2f;
  color: #fff;
  font-size: .9em;
}





.tabs {
  display: flex;
  flex-wrap: wrap;
  /* background: #c9cace; */
}



.tabs label {
  order: 1;
  display: block;
  /* padding: 1rem 2rem; */
  /* margin-right: 0.2rem; */
  cursor: pointer;
  background: #c9cace;
  font-weight: normal;
  transition: background ease 0.2s;
}

.tabs .tab {
  order: 99;
  flex-grow: 1;
  width: 100%;
  display: none;
  padding: 1rem 0rem;
  background: #fff;
}

.tabs .tab .scrollbar-4 {

  /* float: left; */
  height: 420px;
  overflow-y: scroll;
  scroll-padding-bottom: 10px;
  scroll-padding-bottom: 1em;
  scroll-padding-bottom: 10%;
}

/*
 *  STYLE 4
 */

#style-4::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;

}

#style-4::-webkit-scrollbar {
  width: 12px;
  background-color: #F5F5F5;
}

#style-4::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  /*background-color: #18385f;*/
  background-color: #1b5091;

}



.tabs input[type="radio"] {
  display: none;
}

.tabs input[type="radio"]:checked+label {
  background: #1b5091;
}

.tabs input[type="radio"]:checked+label+.tab {
  display: block;
}

@media (max-width: 45em) {

  .tabs .tab,
  .tabs label {
    order: initial;
  }

  .tabs label {
    width: 100%;
    margin-right: 0;
    margin-top: 0.2rem;
  }
}









body .sellables-container .sellables .more-info .table-status {
  flex: 0 0 62%;
  height: 500px;
  border-radius: 2px;
  margin-top: 10px;

  border: 1px solid #c9cace;
  margin-right: 10px;
}

body .sellables-container .sellables .more-info .table-status .head {
  width: 100%;
  height: 45px;
  background-color: #c9cace;
  border-bottom: 1px solid #c9cace;
  cursor: pointer;
}

body .sellables-container .sellables .more-info .table-status .head .live-outer {
  width: 40%;
  height: 45px;
  display: flex;
  align-items: center;
  margin-left: 10px;
  float: left;
}

body .sellables-container .sellables .more-info .table-status .head .live-outer-1 {
  width: 40%;
  height: 45px;

  align-items: center;
  margin-right: 10px;
  float: right;
}




body .sellables-container .sellables .more-info .table-status .head .live-outer-1 select {
  width: 200px;
  height: 40px;
  margin-top: 2px;
  background-color: #ffffff;
  border: none;
  color: #18385f;
  border-radius: 5px;
  font-size: 15px;
  text-align: left;
  margin-bottom: 5px;
  padding: 5px 10px;
  cursor: pointer;
  float: right;
}

body .sellables-container .sellables .more-info .table-status .info {
  width: 100%;
  height: calc(360px - 50px);
  padding: 1rem 0rem;

}

.scrollbar-5 {

  float: left;
  height: 420px;
  width: 100%;
  overflow-y: scroll;
  overflow-x: scroll;
  scroll-padding-bottom: 10px;
  scroll-padding-bottom: 1em;
  scroll-padding-bottom: 10%;
}

/*
 *  STYLE 4
 */

#style-5::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;

}

#style-5::-webkit-scrollbar {
  width: 12px;
  background-color: #F5F5F5;
}

#style-5::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  /*background-color: #18385f;*/
  background-color: #1b5091;

}



.tabs input[type="radio"] {
  display: none;
}

.tabs input[type="radio"]:checked+label {
  background: #1b5091;
}

.tabs input[type="radio"]:checked+label+.tab {
  display: block;
}

@media (max-width: 45em) {

  .tabs .tab,
  .tabs label {
    order: initial;
  }

  .tabs label {
    width: 100%;
    margin-right: 0;
    margin-top: 0.2rem;
  }
}

/* table-popup */

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 0 solid transparent;
  border-radius: 0;
  border-radius: 6px;
}

.card-body {
  flex: 1 1 auto;
  padding: 1.25rem;
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  /* -webkit-overflow-scrolling: touch; */
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #3e5569;
}

table.table thead th {
  border-top: none;
  border-bottom-width: 1px;
}

table.table td, table.table th {
  /* padding: 1.1rem 16px 1rem; */
  padding:10px;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #e9ecef;
}

table td {
  font-size: 1rem;
  font-weight: 600;
}

.bg-light {
  background-color: #f8f9fa !important;
}

.btn-margin {
  margin-right: 10px;
}

.form-control {
  display: block;
  width: 100%;
  height: 35px;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #4f5467;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #000000;
  border-radius: 2px;
  text-align: left;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

/* Kitchen */
body .sellables-container .sellables .kitchen-top {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0px 5px;
}

body .sellables-container .sellables .kitchen-top .search select {
  width: 255px;
  height: 40px;
  margin-top: 6px;
  float: right;
  border: none;
  background: #cccccc;
  border: 1px solid #c8cfd8;
  border-radius: 5px;
  font-size: 16px;
  text-align: left;
  margin-right: 10px;
}

body .sellables-container .sellables .kitchen-top .running-box {
  padding: 7px 10px 5px 10px;
  width: 30%;
  height: 50px;
  border: 1px solid #c8cfd8;
  border-radius: 6px;
  background: #1b5091;
  color: #ffffff;
  font-size: 21px;
  float: left;
  margin-top: 10px;
}

body .sellables-container .sellables .kitchen {
  display: grid;
  grid-template-columns:repeat(4, 1fr);
 grid-auto-rows:minmax(100px, auto);
  grid: gap 1em;
 align-items: flex-start;
 float: left;
  /* margin: 1em 0 0.5em 5px; */
}

body .sellables-container .sellables .kitchen .kitchen-box {
  width: 24%;
  float: left;
  /* display: flex; */
  margin: 5px;


  /* margin: 1em 0 0.5em 5px; */
}

body .sellables-container .sellables .kitchen .kitchen-box .header {

  flex-wrap: wrap;
  height: 60px;
  padding: 10px;
  background: #f49d1e;
  color: #ffffff;
  width: 100%;
  /* margin-bottom:5px ; */
  border-radius: 5px 5px 0px 0px;
}

body .sellables-container .sellables .kitchen .kitchen-box .header .header-left {


  height: 40px;
  width: 35%;
  background: #f7b140;
  color: #ffffff;
  float: left;
  border-radius: 5px;
  font-weight: 500;
  text-align: center;
  vertical-align: middle;
  padding-top: 5px;
  font-size: 19px;

}

body .sellables-container .sellables .kitchen .kitchen-box .header .header-right {


  height: 40px;
  width: 65%;
  color: #ffffff;
  float: right;
  font-weight: 500;
  text-align: right;
  vertical-align: middle;
  font-size: 19px;

}

body .sellables-container .sellables .kitchen .kitchen-box .header .header-right .name {

  color: #ffffff;
  font-size: 13px;
  font-weight: lighter;
  margin-top: -8px;

}


body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center {
  width: 100%;
  /* display: flex; */
  padding: 5px 0px;
  border: #f49d1e solid 2px;

}

body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center .header-1 {
  width: 100%;
  text-align: center;
  color: #000000;
  font-size: 17px;
  font-weight: 700;
  padding: 10px 0px;
}

body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center .kitchen-inner {
  width: 100%;
  background-color: #18385f;
  color: #ffffff;
  padding: 8px;
}

body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center .kitchen-inner p {
  list-style: none;
  color: #ffffff;
  cursor: pointer;
}

body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center .kitchen-inner p img {
  width: 13px;
  height: 12px;
  margin-right: 6px;
}

body .sellables-container .sellables .kitchen .kitchen-box .footer {

  flex-wrap: wrap;
  height: 60px;
  padding: 10px;
  background: #f49d1e;
  color: #ffffff;
  text-align: center;
  width: 100%;
  /* margin-bottom:5px ; */
  border-radius: 0px 0px 5px 5px;
  font-weight: 500;
  cursor: pointer;
  vertical-align: middle;
  font-size: 19px;
}

body .sellables-container .sellables .kitchen .kitchen-box .footer img {

  height: 30px;
  width: 30px;
  margin-right: 10px;

}


/* kitchen-1 */


body .sellables-container .sellables .kitchen {
  display: grid;
     grid-template-columns:repeat(4, 1fr);
    grid-auto-rows:minmax(100px, auto);
     grid: gap 1em;
    align-items: flex-start;
    float: left;

  /* margin: 1em 0 0.5em 5px; */
}

body .sellables-container .sellables .kitchen .kitchen-box-1 {
  /* width: 24%;
  float: left; */
  /* display: flex; */
  margin: 5px;


  /* margin: 1em 0 0.5em 5px; */
}

body .sellables-container .sellables .kitchen .kitchen-box-1 .header-2 {

  flex-wrap: wrap;
  height: 60px;
  padding: 10px;
  background: #008822;
  color: #ffffff;
  width: 100%;
  /* margin-bottom:5px ; */
  border-radius: 5px 5px 0px 0px;
}

body .sellables-container .sellables .kitchen .kitchen-box-1 .header-2 .header-left-1 {


  height: 40px;
  width: 35%;
  background: #39b658;
  color: #ffffff;
  float: left;
  border-radius: 5px;
  font-weight: 500;
  text-align: center;
  vertical-align: middle;
  padding-top: 5px;
  font-size: 19px;

}

body .sellables-container .sellables .kitchen .kitchen-box-1 .header-2 .header-right-1 {


  height: 40px;
  width: 65%;
  color: #ffffff;
  float: right;
  font-weight: 500;
  text-align: right;
  vertical-align: middle;
  font-size: 19px;

}

body .sellables-container .sellables .kitchen .kitchen-box-1 .header-2 .header-right-1 .name-1 {

  color: #ffffff;
  font-size: 13px;
  font-weight: lighter;
  margin-top: -8px;

}


body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 {
  width: 100%;
  /* display: flex; */
  padding: 5px 0px;
  border: #008822 solid 2px;

}

body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 .header-3 {
  width: 100%;
  text-align: center;
  color: #000000;
  font-size: 17px;
  font-weight: 700;
  padding: 10px 0px;
}

body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 .kitchen-inner-1 {
  width: 100%;
  background-color: #18385f;
  color: #ffffff;
  padding: 8px;
}

body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 .kitchen-inner-1 p {
  list-style: none;
  color: #ffffff;
  cursor: pointer;
}


body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 .kitchen-inner-1 p img {
  width: 13px;
  height: 12px;
  margin-right: 6px;
}

body .sellables-container .sellables .kitchen .kitchen-box-1 .footer-1 {

  flex-wrap: wrap;
  height: 60px;
  padding: 10px;
  background: #008822;
  color: #ffffff;
  text-align: center;
  width: 100%;
  /* margin-bottom:5px ; */
  border-radius: 0px 0px 5px 5px;
  font-weight: 500;
  cursor: pointer;
  vertical-align: middle;
  font-size: 19px;
}


body .sellables-container .sellables .kitchen .kitchen-box-1 .footer-1 img {


  height: 30px;
  width: 30px;
  margin-right: 10px;

}



.scrollbar-6 {

  float: left;
  height: 550px;
  overflow-y: scroll;
  scroll-padding-bottom: 10px;
  scroll-padding-bottom: 1em;
  scroll-padding-bottom: 10%;


}

/*
      *  STYLE 2
      */

#style-6::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;

}

#style-6::-webkit-scrollbar {
  width: 12px;
  background-color: #F5F5F5;
}

#style-6::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  /*background-color: #18385f;*/
  background-color: #1b5091;

}




.scrollbar-7 {

  /* float: left; */
  height: 595px;
  overflow-y: scroll;
  scroll-padding-bottom: 10px;
  scroll-padding-bottom: 1em;
  scroll-padding-bottom: 10%;


}

/*
      *  STYLE 2
      */

#style-7::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;

}

#style-7::-webkit-scrollbar {
  width: 12px;
  background-color: #F5F5F5;
}

#style-7::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  /*background-color: #18385f;*/
  background-color: #1b5091;

}


.checkout-scroll {

  /* float: left; */
  height:270px;
  overflow-y: scroll;
  scroll-padding-bottom: 10px;
  scroll-padding-bottom: 1em;
  scroll-padding-bottom: 10%;

}

#checkout-scroll::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;

}

#checkout-scroll::-webkit-scrollbar {
  width: 12px;
  background-color: #F5F5F5;
}

#checkout-scroll::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  /*background-color: #18385f;*/
  background-color: #1b5091;

}




.scrollbar-8 {

  /* float: left; */
  height: 530px;
  overflow-y: scroll;
  margin-top: 15px;
  scroll-padding-bottom: 10px;
  scroll-padding-bottom: 1em;
  scroll-padding-bottom: 10%;


}

/*
      *  STYLE 2
      */

#style-8::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;

}

#style-8::-webkit-scrollbar {
  width: 12px;
  background-color: #F5F5F5;
}

#style-8::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  /*background-color: #18385f;*/
  background-color: #1b5091;

}


.scrollbar-9 {

  /* float: left; */
  height: 67vh;
  overflow-y: scroll;
  scroll-padding-bottom: 10px;
  scroll-padding-bottom: 1em;
  scroll-padding-bottom: 10%;


}

/*
 *  STYLE 2
 */

#style-9::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;

}

#style-9::-webkit-scrollbar {
  width: 12px;
  background-color: #F5F5F5;
}

#style-9::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  /*background-color: #18385f;*/
  background-color: #1b5091;

}

.scrollbar-10 {

  /* float: left; */
  height: 610px;
  overflow-y: scroll;
  scroll-padding-bottom: 10px;
  scroll-padding-bottom: 1em;
  scroll-padding-bottom: 10%;


}

/*
 *  STYLE 2
 */

#style-10::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;

}

#style-10::-webkit-scrollbar {
  width: 12px;
  background-color: #F5F5F5;
}

#style-10::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  /*background-color: #18385f;*/
  background-color: #1b5091;

}


/* report */

body .sellables-container .sellables .report {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0px 5px;
}

body .sellables-container .sellables .report .report-inner {
  width: 100%;
  height: auto;
  float: left;
}

body .sellables-container .sellables .report .report-inner .report-box {
  padding: 7px 10px 5px 10px;
  width: 33.3333333%;
  flex-wrap: wrap;
  border: 1px solid #c8cfd8;
  border-radius: 6px;
  background: #0097bd;
  color: #ffffff;
  font-size: 21px;
  float: left;
  margin-top: 10px;
  height: 293px;
  cursor: pointer;
}


body .sellables-container .sellables .report .report-inner .report-box .heading {
  font-size: 19px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;

}



body .sellables-container .sellables .report .report-inner .report-box .amount {
  width: 100%;
  float: left;
  text-align: left;
  display: flex;
  /* border-bottom: #ffffff solid 1px; */
  /* margin:6px; */
}

body .sellables-container .sellables .report .report-inner .report-box .amount .amount-left {
  width: 40%;
  float: left;
  text-align: left;
  display: flex;
  height: 40px;
  padding-top: 10px;
}

body .sellables-container .sellables .report .report-inner .report-box .amount .amount-right {
  width: 60%;
  float: left;
  text-align: left;
  display: flex;
  color: #ffffff;
  height: 40px;
}

body .sellables-container .sellables .report .report-inner .report-box .amount .amount-right label {
  width: 60%;
  float: left;
  text-align: left;

  color: #ffffff;
}



/*

    body .sellables-container .sellables .report .report-inner .report-box-1 {
      padding:7px 10px 5px 10px;
      width:33.3333333%;
     flex-wrap: wrap;
      border: 1px solid #c8cfd8;
      border-radius: 6px;
      background: #018aaa;
      color: #ffffff;
      font-size:21px;
      float: left;
      margin-top: 10px;
      height: 200px;
    }


    body .sellables-container .sellables .report .report-inner .report-box-1 .heading
    {
      font-size: 19px;
      color: #ffffff;
      text-align: center;
    }



    body .sellables-container .sellables .report .report-inner .report-box-1 .amount
    {
      width:100%;
      float: left;
      text-align:left;
      display: flex;
    }

 body .sellables-container .sellables .report .report-inner .report-box-1 .amount .amount-left
    {
      width:40%;
      float: left;
      text-align:left;
      display: flex;
    }

    body .sellables-container .sellables .report .report-inner .report-box-1 .amount .amount-right
    {
      width:60%;
      float: left;
      text-align:left;
      display: flex;
    }


    body .sellables-container .sellables .report .report-inner .report-box-2 {
      padding:7px 10px 5px 10px;
      width:33.3333333%;
      flex-wrap: wrap;
      border: 1px solid #c8cfd8;
      border-radius: 6px;
      background: #6b9d00;
      color: #ffffff;
      font-size:21px;
      float: left;
      margin-top: 10px;
      height: 200px;
    }

    body .sellables-container .sellables .report .report-inner .report-box-2 .heading
    {
      font-size: 19px;
      color: #ffffff;
      text-align: center;
    }


    body .sellables-container .sellables .report .report-inner .report-box-2 .amount
    {
      width:100%;
      float: left;
      text-align:left;
      display: flex;
    }

 body .sellables-container .sellables .report .report-inner .report-box-2 .amount .amount-left
    {
      width:40%;
      float: left;
      text-align:left;
      display: flex;
    }

    body .sellables-container .sellables .report .report-inner .report-box-2 .amount .amount-right
    {
      width:60%;
      float: left;
      text-align:left;
      display: flex;
    } */

/* takeaway */

.takeaway-heading {
  vertical-align: middle;
  float: left;
}

.takeaway-min {
  vertical-align: middle;
  float: right;
}

.count-number-2 {
  float: left;
  margin-left: 15px;
}

.check-box {
  float: left;
  margin-top: -8px;

}


body nav .top-box .notification-box .dropbtn img {
  width: 35px;
  height: 35px;
  float: left;
  margin-right: 20px;
  margin-top: 8px;
  cursor: pointer;

}


.dropbtn {

  font-size: 16px;
  border: none;
  cursor: pointer;
  background: none;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  /* display: none; */
  position: absolute;
  right: 0;

  min-width: 200px;
  margin-top: 3px;
  z-index: 1;
}

.dropdown-content a {
  color: #ffffff;
  padding: 12px 16px;
  text-decoration: none;
  min-width: 200px;
  float: left;
  display: block;
  /* background-color: #00c374; */
  background-color: #18385f;
  border-bottom: #ffffff solid 2px;
  cursor: pointer;


}

.dropdown-content a:hover {
  /* background-color: #18385f; */
  background-color: #1b5091;
  color: #ffffff;
}

/* .dropdown:hover .dropdown-content {
  display: block;
} */

.dropdown:hover .dropbtn {
  /* background-color: #3e8e41; */
}

/* .change-table
{
  width: 100%;
}

 .change-table .change-table-box {
 padding: 15px;
  height:50px;
  margin: 0.5em 0.22em;
  border-radius: 5px;
  background: #1b5091;
  text-decoration: none;
  font-size:15px;
  line-height:20px;
  color: #ffffff;
  text-align:center;
  display: flex;
  cursor: pointer;
  float: left;
  border: none;
}
.change-table .change-table-box a {
  background: #d02200;
  color: #fff;
  padding: 15px;
  height:50px;
 }

 .change-table .change-table-box a.active {
  background: #d02200;
  color: #fff;
 }
.change-table .change-table-box:hover {
  background: #d02200;
  color: #fff;
  
}
.active-2::before {
  background: #d02200;
  color: #fff;
  
} */



.change-table {

  text-align: center;
  float: left;
  display:flex;


}

.change-table h3 {

  text-align: left;
  font-size:23px;
  font-weight: 700;
  /* margin-bottom: 30px; */
  margin-top:10px;
  margin-right: 5px;
  direction: ltr;

}

.change-table .change-table-box {
  padding: 25px;
  /* display: block; */
  width:190px !important;
  /* height: 50px; */
  margin: 0.5em 0.22em;
  border: 1px solid #c8cfd8;
  border-radius: 5px;
  background: #1b5091;
  text-align: center;
  color: #ffffff;
  text-decoration: none;
  font-size: 15px;
  /* font-weight:bold;*/
}

.change-table .change-table-box:hover {
  background: #d02200;
}

.change-table .active {
  background: #d02200;
  color: #fff;
  
}

body .sellables-container .sellables .change-table .active:hover {
  background: #d02200;
}

.footer-popup{
  float: inline-start;
  width: 50%;
  margin-bottom: 10px;
}
.footer-popup-1{
  float: inline-end;
  width: 50%;
  text-align: right;
  margin-bottom: 10px;
}



/* body .sellables-container .sellables .change-table {

  text-align:center;
  float:left;
 
  margin-left:10px;
}
body .sellables-container .sellables  .change-table .change-table-box {
  padding:10px 6px;
  width:155px;
  margin: 2px;
  border: 1px solid #c8cfd8;
  border-radius: 5px;
  
  text-decoration: none;
  text-align:center;
  color: #ffffff;
  font-size:14px;
 
}
body .sellables-container .sellables  .change-table .change-table-box:hover {
  background:#d02200;
}
body .sellables-container .sellables  .change-table .change-table-box .active-2 {
  background: #d02200;
  color: #fff;
} */




.close-button {
  width: 30px;
  height: 30px;
  float: right;
  top: -40px;
  position: relative;
  right: -30px;
  cursor: pointer;
}


.close-button img {
  width: 30px;
  height: 30px;

}


textarea:focus {
  outline: 0;
  border: 3px solid #059058;
  padding: 3px;
  width: 100%;
  text-align: left;
}

textarea {
  border: 1px solid;
  border-radius: 5px;
  padding: 5px;
  width: 100%;

  text-align: left;
}

.amount {
  width: 100%;
  margin: auto;
  height: 50px;

}

.amount .heading {
  width: 20%;
  float: left;

  text-align: left;
  font-weight: bold;
  font-size: 21px;
  padding-top: 8px;

}

.amount .rates {
  width: 80%;
  float: left;
  text-align: left;
  font-weight: bold;
  font-size: 21px;

}

.search-popup input {
  width: 180px;
  height: 40px;
  margin-right: 30px;
  margin-top: 6px;
  border: none;
  border-radius: 5px;
  font-size: 16px;

  text-align: left;
  padding-right: 10px;
  background-color: #cccccc;
  float: right;
}

/* desktop */

@media (min-width: 1101px) and (max-width: 1500px) {
  .display {
    display: block;
  }

  .display-order-1 {
    display: none;
  }

  .display-running {
    display:block;
  }

  .fun-bt {
 
    width: 170px;
    height: 170px;
    float: left;
    margin-top: 3px;
    border: none;
  
  }
  
  .fun-bt img {
   
    width: 170px;
    height: 170px;
   
  }

  .mobile-type {
    display: none;

  }

  .kot {


    width: 47%;
    height: 50px;
    border: #ffffff;
    background-color: #18385f;
    margin: auto;
    border-radius: 5px;
    color: #ffffff;
    margin-top: 3px;
    margin-left: 5px;

  }

  .kot img {
    width: 25px;
    height: 20px;

  }

  body .sellables-container .sellables .categories .category-mobile-1 {
    padding: 17.5px;
    margin: 2px;
    text-align: center;
    /* height:40px; */
    /* width: 104px; */
    width: 150px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-decoration: none;
    color: #424A54;
    font-size: 14px;
    font-weight: 400;
    float: left;
    cursor: pointer;
    /* font-weight:bold;*/
  }



  body .sellables-container .sellables .categories .category-mobile-1 :hover {
    background: #c8cfd8;
  }

  body .sellables-container .sellables .categories .active {
    background: #1b5091;
    color: #fff;
    text-decoration: none;
    cursor: pointer;


  }

  body .sellables-container .sellables .categories .active:hover {
    background: #1b5091;
  }

  body .sellables-container .sellables .categories .category-mobile {
    padding: 7px 8px;
    margin: 2px;
    text-align: center;
    height: 40px;
    width: 110px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-decoration: none;
    color: #424A54;
    font-size: 14px;
    font-weight: 400;
    float: left;
    cursor: pointer;
    /* font-weight:bold;*/
  }



  body .sellables-container .sellables .categories .category-mobile:hover {
    background: #c8cfd8;
  }

  body nav .search input {
    width: 255px;
    height: 40px;
    margin-right: 30px;
    margin-top: 6px;
    border: none;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
  }

  body nav .top-box {
    /* width: 450px; */
    height: 40px;
    margin-right: -30px;
    margin-top: 6px;
    border: none;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
    float: right;
  }

  body nav .top-box .notification-box {
    width: 80px;
    height: 40px;
    float: left;
  }

  body nav .top-box .notification-box .rounded-circle {
    width: 20px;
    height: 20px;
    float: left;
    background-color: #ff0000;
    border-radius: 50%;
    z-index: 999;
    position: relative;
    font-size: 13px;
    left: 45px;
    color: #ffffff;
  }


  body nav .top-box .notification-box .notification img {
    width: 30px;
    height: 30px;
    float: left;
    margin-right: 20px;
    margin-top: 10px;
    cursor: pointer;
  }


  body nav .top-box .checkout img {
    width: 30px;
    height: 30px;
    float: left;
    /* margin-right:20px; */
    /* margin-top: 10px; */
    cursor: pointer;

  }



  body nav .top-box .logout img {
    width: 30px;
    height: 30px;
    float: left;
    /* margin-right:20px; */
    /* margin-top: 10px; */
    cursor: pointer;

  }






  body nav .search input::-moz-placeholder {
    font-style: italic;
  }

  body nav .search input:-ms-input-placeholder {
    font-style: italic;
  }

  body nav .search input::placeholder {
    font-style: italic;
  }

  body .sellables-container {
    /* display: flex;*/
    flex: 1;
  }

  body .sellables-container .sellables {
    display: flex;
    flex-direction: column;
    flex: 1;
  }

  body .sellables-container .sellables .categories {
    /* display: flex; */
    align-items: center;
    flex-wrap: wrap;
    /* margin: 1em 0 0.5em 5px; */
  }

  body .sellables-container .sellables .categories .left-box {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 60%;
    float: left;
    /* margin: 1em 0 0.5em 5px; */
  }

  body .sellables-container .sellables .categories .right-box {
    /* display: flex; */
    align-items: center;
    flex-wrap: wrap;
    width: 40%;
    float: left;
    /* margin: 1em 0 0.5em 5px; */
  }





  body .sellables-container .sellables .categories .category {
    padding: 7px 8px;
    margin: 2px;
    text-align: center;
    height: 40px;
    width: 110px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-decoration: none;
    color: #424A54;
    font-size: 14px;
    font-weight: 400;
    float: left;
    cursor: pointer;
    /* font-weight:bold;*/
  }



  body .sellables-container .sellables .categories .category:hover {
    background: #c8cfd8;
  }

  body .sellables-container .sellables .categories .active {
    background: #1b5091;
    color: #fff;
    text-decoration: none;
    cursor: pointer;


  }

  body .sellables-container .sellables .categories .active:hover {
    background: #1b5091;
  }




  body .sellables-container .sellables .categories .new-order-top {
    padding: 10px 8px;
    margin: 2px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    width: 110px;
    background: #1b5091;
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    float: left;
    text-align: center;
    /* font-weight:bold;*/
  }



  body .sellables-container .sellables .categories .new-order-top:hover {
    background: #18385f;
  }

  body .sellables-container .sellables .categories .active {
    background: #1b5091;
    color: #fff;
    text-decoration: none;
    cursor: pointer;


  }

  body .sellables-container .sellables .categories .active:hover {
    background: #1b5091;
  }










  body .sellables-container .sellables .categories .search input {
    width: 183px;
    height: 40px;
    /* margin-top:6px; */
    float: right;
    border: none;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    padding-left: 8px;
    font-size: 16px;
    text-align: left;
    margin-right: 10px;
  }






  body .sellables-container .sellables .screen {

    text-align: center;
    float: left;
    /* margin-top:-4px; */
    /* margin-left:10px; */
  }

  body .sellables-container .sellables .screen .screen {
    padding: 10px 3px;
    width: 32%;
    margin: 2px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-decoration: none;
    text-align: center;
    color: #424A54;
    font-size: 14px;
    /* font-weight:bold;*/
  }

  body .sellables-container .sellables .screen .screen:hover {
    background: #c8cfd8;
  }

  body .sellables-container .sellables .screen .active {
    background: #1b5091;
    color: #fff;
  }

  body .sellables-container .sellables .screen .active:hover {
    background: #1b5091;
  }

  body .sellables-container .sellables .screen .modify {
    padding: 10px 6px;
    width: 32%;
    margin: 2px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-decoration: none;
    text-align: center;
    color: #424A54;
    font-size: 14px;
    /* font-weight:bold;*/
  }

  body .sellables-container .sellables .screen .modify:hover {
    background: #c8cfd8;
  }

  body .sellables-container .sellables .screen .modify.active {
    background: #1b5091;
    color: #fff;
  }

  body .sellables-container .sellables .screen .modify .active:hover {
    background: #1b5091;
  }



  body .sellables-container .sellables .screen-1 {
    text-align: center;
    margin: 0.1em 0;
    float: left;
    /* margin-left:10px; */
  }

  body .sellables-container .sellables .screen-1 .screen-1 {
    padding: 10px 3px;
    width: 110px;
    margin: 2px;
    text-decoration: none;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-align: center;
    color: #424A54;
    font-size: 14px;
    /* font-weight:bold;*/
  }

  body .sellables-container .sellables .screen-1 .screen-1:hover {
    background: #c8cfd8;
  }

  body .sellables-container .sellables .screen-1 .active {
    background: #1b5091;
    color: #fff;
  }

  body .sellables-container .sellables .screen-1 .active:hover {
    background: #1b5091;
  }

















  body .sellables-container .sellables .item-group-wrapper {
    /*overflow-y: scroll;*/

    width: 100%;



  }

  body .sellables-container .sellables .item-group-wrapper .item-group {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    /* width: 98vw; */
    position: relative;

  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item {
    padding: 10px;
    width: 180px;
    height: 170px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #1b5091;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item:hover {
    background: #1b5091;
  }



  body .sellables-container .sellables .item-group-wrapper .item-group .item-3 {
    padding: 10px;
    width: 180px;
    height: 170px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #fa4d3c;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item-3:hover {
    background: #fa4d3c;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 {
    width: 100%;
    height: auto;



  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner {

    height: auto;
    float: left;
    margin-right: 8px;


  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 {

    /* width:180px; */
    height: auto;

  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 .item-4 {
    padding: 10px;
    /* width:180px; */
    height: 170px;


    margin: 0.5em 0.22em 0em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #00a27a;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 .item-4:hover {
    background: #00a27a;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 .pay-button {
    background-color: #18385f;
    /* width:180px; */
    height: 60px;
    margin-left: 3px;
    margin-top: 5px;

    border-radius: 5px;
    padding: 10px;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
    font-size: 17px;
    font-weight: 500;

  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 .pay-button:hover {
    background-color: #1b5091;


  }




  body .sellables-container .sellables .item-group-wrapper .item-group .item-5 {
    padding: 10px;
    /* width:180px; */
    height: 170px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #606496;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;
    cursor: pointer;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item-5:hover {
    background: #606496;
  }



  body .sellables-container .sellables .item-group-wrapper .item-group .item-6 {
    padding: 10px;
    /* width:180px; */
    height: 170px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #001bff;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item-6:hover {
    background: #001bff;
  }


  body .sellables-container .sellables .item-group-wrapper .item-group .item-7 {
    padding: 10px;
    /* width:180px; */
    height: 170px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #ff1100;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item-7:hover {
    background: #ff1100;
  }



  body .sellables-container .sellables .item-group-wrapper .item-group .item-8 {
    padding: 10px;
    /* width:180px; */
    height: 170px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #f99c01;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;
    cursor: pointer;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item-8:hover {
    background: #f99c01;
  }











  body .sellables-container .sellables .item-group-wrapper .item-group .new-order-box {
    padding: 55px 20px;
    width: 160px;
    height: 140px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #18385f;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .new-order-box:hover {
    background: #1b5091;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .new-order-box.active {
    background: #1b5091;
    color: #fff;
  }


  body .sellables-container .sellables .item-group-wrapper-2 {
    /*overflow-y: scroll;*/

    width: 100%;



  }

  body .sellables-container .sellables .item-group-wrapper-2 .item-group-2 {
    display: flex;
    flex-wrap: wrap;


  }



  body .sellables-container .sellables .item-group-wrapper-2 .item-group-2 .new-order-box-1 {
    padding: 40px 20px;
    width: 120px;
    height: 110px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #1b5091;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper-2 .item-group-2 .new-order-box-1:hover {
    background: #1b5091;
  }

  body .sellables-container .sellables .item-group-wrapper-2 .item-group-2 .new-order-box-1.active {
    background: #18385f;
    color: #fff;
  }












  body .sellables-container .sellables .item-group-wrapper .item-group .item span {
    font-size: 11px;
    /*color:#059058;*/

  }


  body .sellables-container .register-wrapper {
    /* display: flex;*/
    flex-direction: column;
    align-items: center;
    margin-top: 8px;
  }

  body .sellables-container .register-wrapper .customer input {
    height: 40px;
    width: 394px;
    margin-top: 16px;
    border: 1px solid #ccc;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
  }

  body .sellables-container .register-wrapper .customer input::-moz-placeholder {
    font-style: italic;
  }

  body .sellables-container .register-wrapper .customer input:-ms-input-placeholder {
    font-style: italic;
  }

  body .sellables-container .register-wrapper .customer input::placeholder {
    font-style: italic;
  }

  body .sellables-container .register-wrapper .register {
    /*display: flex;*/
    flex-direction: column;
    justify-content: space-between;
    flex: 1;
    /* width: 400px;
    margin:.6em 2em 0 2em ;*/
    background: #fff;
  }

  body .sellables-container .register-wrapper .register .products {
    display: flex;
    flex-direction: column;
  }

  body .sellables-container .register-wrapper .register .products .product-bar {
    display: flex;
    justify-content: space-between;
    padding: 1em;
    background: #fff;
  }

  body .sellables-container .register-wrapper .register .products .product-bar:first-child {
    /*  margin-top: 1em;*/
  }

  body .sellables-container .register-wrapper .register .products .product-bar:hover {
    background: #e6e6e6;
  }

  body .sellables-container .register-wrapper .register .products .selected {
    background: #68b3c8;
    color: #fff;
  }

  body .sellables-container .register-wrapper .register .products .selected:hover {
    background: #44a0b9;
  }

  body .sellables-container .register-wrapper .register .pay-button {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  body .sellables-container .register-wrapper .register .pay-button a {
    padding: 10px 125px;
    margin: 1em 0;
    border-radius: 5px;
    background: #42a07f;
    color: #fff;
  }

  body .sellables-container .register-wrapper .register .pay-button a:hover {
    background: #3b8e71;
  }

  body .sellables-container .register-wrapper .register .new-order {
    /* display: flex; */
    align-items: center;
    justify-content: center;
    text-align: center;
    line-height: 20px;
    background: #18385f;
    margin: 0em 0.22em;
    border-radius: 5px;

  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 {
    /*overflow-y: scroll;*/
  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 {
    display: flex;
    flex-wrap: wrap;


  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-1 {
    padding: 40px;
    width: 225px;
    /*height:200px;*/
    margin: .52em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #ffffff;

    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;
    text-decoration: none;
    line-height: 20px;
    color: #18385f;
    text-align: center;
  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-1:hover {
    background: #1b5091;
    color: #ffffff;
  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-1 span {
    font-size: 11px;

  }



  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-2 {
    padding: 40px 15px;
    width: 31.5%;
    text-decoration: none;

    /*height:200px;*/
    /* margin:.83em;*/
    margin: 8px;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #ffffff;

    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 25px;
    color: #18385f;
    text-align: left;
  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-2:hover {
    background: #1b5091;
    color: #ffffff;
  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-2 span {
    font-size: 11px;

  }
















  body .sellables-container .register-wrapper .register .new-order a {
    padding: 10px 50px;
    margin: 0em 0;
    border-radius: 5px;
    background: #18385f;
    /*  height:74vh;*/
    color: #ffffff;

  }

  body .sellables-container .register-wrapper .register .new-order a:hover {
    background: #22303d;
  }

  body footer {


    background:#18385f;
    padding: 5px 0;
    text-align: center;
    color: #FFF;
    font-size: 14px;
    position: fixed;
    bottom: 0px;
    display: table;
    width: 100%;

  }

  body .sellables-container .register-wrapper .register .bill ul {
    display: flex;
    padding: 0;
    margin: 0px .5em 0em 0em;
    list-style-type: none;
    height: 7vh;
    background: #18385f;
    color: white;
    cursor: pointer;


    /*   border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
  }

  body .sellables-container .register-wrapper .register .bill ul li {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  body .sellables-container .register-wrapper .register .bill ul :hover {
    background: #1b5091;

  }

  body .sellables-container .register-wrapper .rate .item {
    display: flex;
    flex-direction: column;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar {
    display: flex;
    justify-content: space-between;
    padding: .2em;
    background: #ccc;
    cursor: pointer;
    width: 100%;
    border-bottom: 2px solid #ffffff;

  }


  body .sellables-container .register-wrapper .rate .item-total {

    flex-direction: column;
    width: 44%;
    position: fixed;
    bottom: 30px;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper .rate .item-total .item-bar-total {

    justify-content: space-between;
    padding: .2em;
    background: #ccc;
    cursor: pointer;
    width: 100%;
    border-bottom: 2px solid #ffffff;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar-sub-1 {
    display: flex;
    justify-content: space-between;
    padding: .2em;
    background: #ccc;
    cursor: pointer;
    width: 100%;
    border-bottom: 2px solid #ffffff;

  }


  body .sellables-container .register-wrapper .rate .item .item-bar-sub-1 .sub-product {
    /* margin-top: 1em; */
    float: left;
    margin-left: 5%;
    width: 95%;
    font-size: 14px;


  }


  body .sellables-container .register-wrapper .rate .item .item-bar-sub-1 .sub-product .sub-product-inner {
    /* margin-top: 1em; */
    float: left;
    width: 77%;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar .sub-product .sub-product-price {
    /* margin-top: 1em; */
    float: left;
    width: 21%;
    font-size: 14px;



  }

  body .sellables-container .register-wrapper .rate .item .item-bar .item-1 {
    /* margin-top: 1em; */
    width: 40%;
    float: left;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar .price {
    /* margin-top: 1em; */
    width: 15%;
    float: left;
    text-align: center;
    font-size: 14px;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar .qty {
    /* margin-top: 1em; */
    width: 25%;
    float: left;
    text-align: center;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar .total {
    /* margin-top: 1em; */
    width: 15%;
    float: left;
    text-align: center;
    font-size: 14px;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar .del {
    /* margin-top: 1em; */
    width: 5%;
    float: left;
    text-align: center;
    font-size: 14px;
  }





  body .sellables-container .register-wrapper .rate .item .item-bar-top {
    display: flex;
    justify-content: space-between;
    padding: .7em;
    background: #18385f;
    color: #ffffff;

    width: 98%;
    border-bottom: 2px solid #ffffff;

  }



  body .sellables-container .register-wrapper .rate .item .item-bar-top .item-1 {
    /* margin-top: 1em; */
    width: 40%;
    float: left;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar-top .price {
    /* margin-top: 1em; */
    width: 15%;
    float: left;
    text-align: center;
    font-size: 14px;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar-top .qty {
    /* margin-top: 1em; */
    width: 25%;
    float: left;
    text-align: center;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar-top .total {
    /* margin-top: 1em; */
    width: 15%;
    float: left;
    text-align: center;
    font-size: 14px;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar-top .del {
    /* margin-top: 1em; */
    width: 5%;
    float: left;
    text-align: center;
    font-size: 14px;
  }












  body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub {
    display: flex;
    justify-content: space-between;
    padding: .2em;
    background: #ccc;
    cursor: pointer;
    width: 100%;
    border-bottom: 2px solid #ffffff;

  }



  body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .item-1 {
    /* margin-top: 1em; */
    width: 40%;
    float: left;

  }

  body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .price {
    /* margin-top: 1em; */
    width: 15%;
    float: left;
    text-align: center;
  }

  body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .qty {
    /* margin-top: 1em; */
    width: 25%;
    float: left;
    text-align: center;

  }

  body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .total {
    /* margin-top: 1em; */
    width: 15%;
    float: left;
    text-align: center;
  }

  body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .del {
    /* margin-top: 1em; */
    width: 5%;
    float: left;
    text-align: center;
  }




























  body .sellables-container .register-wrapper .rate .item .item-bar .sub-total {

    width: 80%;
    float: left;
    text-align: left;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar .rate {

    width: 20%;
    float: left;
    text-align: left;
  }





  body .sellables-container .register-wrapper .rate .item .item-bar:first-child {
    margin-top: 2px;


  }

  body .sellables-container .register-wrapper .rate .item .item-bar:hover {
    background: #ccc;
  }





  body .sellables-container .register-wrapper-1 {
    /* display: flex;*/
    flex-direction: column;
    align-items: center;
    position: relative;
  }

  body .sellables-container .register-wrapper-1 .register-1 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1;

    position: relative;
    margin: .6em 0em 0 0em;
    background: #fff;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 {

    flex-direction: column;
    width: 100%;
    /* min-height: 450px;
    overflow: scroll;
    overflow-x: hidden;*/
  }

  .scrollbar {

    /* float: left; */
    height: 420px;
    overflow-y: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;


  }

  /*
   *  STYLE 2
   */

  #style::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }





  .scrollbar-1 {

    float: left;
    height:400px !important;
    overflow-y: scroll;


  }

  /*
   *  STYLE 2
   */

  #style::-webkit-scrollbar-1-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;


  }

  #style::-webkit-scrollbar-1 {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style::-webkit-scrollbar-1-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .9);
    background-color: #059058;

  }


  .scrollbar-3 {

    float: left;
    height: 380px;
    overflow-y: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;


  }









  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 {

    text-align: center;
    float: left;
    /* width:320px; */
    width: 43%;


  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-4 {

    text-align: center;
    float: left;
    /* width:320px; */
    width: 43%;


  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-5 {

    text-align: center;
    float: left;
    /* width:320px; */
    width: 14%;


  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .screen-3 {
    /* padding: 40px 6px 20px 6px; */
    height: 100px;
    width: 33.333333%;
    float: left;
    cursor: pointer;
    text-decoration: none;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #18385f;
    text-align: center;
    color: #ffffff;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .screen-3:hover {
    /* padding: 40px 6px 20px 6px; */
    height: 100px;
    width: 33.333333%;
    float: left;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background:#295d9d;
    text-align: center;
    color: #ffffff;
    font-size: 14px;

  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-4 .screen-4 {
    /* padding: 25px 0px 15px 0px; */
    /* padding: 20px 0px 0px 0px; */
    height: 100px;
    width: 33.333333%;
    float: left;
    text-decoration: none;
    display: flex;
  justify-content: center;
  align-items: center;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background:#00a279;
    
    color: #ffffff;
    font-size: 14px;
    cursor: pointer;

  }

  
body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-4 .screen-4:hover {
  /* padding:20px 0px 0px 0px; */
  height: 100px;
  /* width: 33.333333%; */
  
  border-radius: 5px;
  background: #128b6c;
  text-align: center;
  color: #ffffff;
  font-size: 14px;
  cursor: pointer;

}


body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-4 .active-3{
  /* padding:20px 0px 0px 0px; */
  
  background: #1b5091;
  text-align: center;
  color: #ffffff;
  font-size: 14px;
  cursor: pointer;

}


  /* body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-4 .screen-4:hover {
   
    height: 100px;
    width: 33.333333%;
    float: left;
    text-decoration: none;
    vertical-align: middle;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #00a279;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    cursor: pointer;

  } */

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-5 .screen-5 {
    /* padding: 25px 0px 15px 0px; */
    height: 100px;
    width: 100%;
    float: left;
    text-decoration: none;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #1b5091;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    cursor: pointer;

  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .active {
    background:#00a279;
    color: #ffffff;
    text-decoration: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .active:hover {
    background: #00a279;
    color: #ffffff;


  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .active-1 {
    background: #1b5091;
    color: #ffffff;
    text-decoration: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .active-1:hover {

    background: #1b5091;
    color: #ffffff;

  }

  body .sellables-container .register-wrapper-1 .register-1 .online ul {
    display: flex;

    padding: 0;
    margin: 0px .5em 0em 0em;
    list-style-type: none;
    height: 7vh;
    background: #18385f;
    color: white;
    cursor: pointer;
    /* margin-top:206px;*/



    /*   border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
  }

  body .sellables-container .register-wrapper-1 .register-1 .online ul li {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  body .sellables-container .register-wrapper-1 .register-1 .online ul :hover {
    background: #1b5091;

  }

  .left {
    width: 45%;
    float: left;
  }

  .right {
    width: 55%;
    float: left;
  }

  .home-screen {
    width: 100%;
    float: left;
  }

  .payment-page {
    width: 100% !important;
    float: left;
  }

  .new-order-box {
    width: 66.66666666%;
    float: left;

  }

  .new-order-box-1 {
    width: 33.33333333%;
    float: left;

  }




  .clear {
    clear: both;
  }


  .login-box {
    background-color: #18385f;
    display: flex;
    padding: 50px;
    height: 730px;


  }

  .login-box .login {
    background-color: #fff;
    display: flex;
    margin: auto;
    width: 700px;
    height: 350px;
    border-radius: 5px;
    padding: 20px;

  }

  .login-box .login .login-left {

    margin: auto;
    width: 300px;
    color: #000;
    float: left;



  }

  .login-box .login .login-right {

    margin: auto;
    width: 300px;
    color: #000;
    float: right;

  }

  .login-box .login .login-right .login-text-feild {

    margin: auto;
    width: 100%;
    color: #000;
    float: left;

  }

  .login-box .login .login-right .login-text-feild .search-1 input {
    width: 280px;
    height: 50px;
    margin-top: 6px;
    background-color: #18385f;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-size: 16px;
    text-align: left;
    margin-bottom: 5px;
    padding: 5px 10px;
  }

  .login-box .login .login-right .login-text-feild .button {
    padding: 5px 10px;
    width: 280px;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #1b5091;
    color: #ffffff;
    font-size: 17px;


  }

  .login-box .login .login-right .login-text-feild .button:hover {
    background-color: #18385f;
    color: #ffffff;
  }






  .customer-login {
    /* background-color:#18385f;
    padding:30px; */
    /* display:flex; */


    border-radius: 5px;


  }

  .customer-login .customer-login-1 {
    background-color: #fff;

    margin: auto;
    /* width:330px; */
    /* height:530px; */
    border-radius: 5px;
    padding: 20px;

  }





  .customer-login .customer-login-1 .login-text-feild-1 {


    width: 100%;
    color: #000;


  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box {
    width: 100%;

    color: #18385f;
    font-size: 16px;
    text-align: left;
    margin-bottom: 5px;
    float: left;
    font-weight: bold;
  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 {
    width: 100%;
    float: left;
  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 .search-box {
    width: 50%;
    float: left;
  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 input {
    /* width:330px; */
    height: 50px;
    margin-top: 6px;
    background-color: #18385f;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-size: 16px;
    text-align: left;
    padding: 5px 10px;
    float: left;


  }


  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 .input-1a {
    width: 298px;
    height: 50px;
    margin-top: 6px;
    background-color: #18385f;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-size: 16px;
    text-align: left;
    padding: 5px 10px;
    float: left;

  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 .phone {
    width: 50px;
    height: 50px;
    margin-top: 6px;
    background-color: #1b5091;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-weight: normal;
    font-size: 16px;
    text-align: left;
    padding: 10px;
    float: left;

  }




  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-3 input {
    width: 400px;
    height: 50px;
    margin-top: 6px;
    background-color: #18385f;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-size: 16px;
    text-align: left;
    padding: 5px 10px;
    float: left;

  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-3 .input-1 {
    width: 345px;
    height: 50px;
    margin-top: 6px;
    background-color: #18385f;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-size: 16px;
    text-align: left;
    padding: 5px 10px;
    float: left;

  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-3 .phone {
    width: 50px;
    height: 50px;
    margin-top: 6px;
    background-color: #1b5091;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-weight: normal;
    font-size: 16px;
    text-align: left;
    padding: 10px;
    float: left;

  }

  .customer-login .customer-login-1 .login-text-feild-1 .button {
    padding: 5px 10px;
    width: 194px;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #1b5091;
    color: #ffffff;
    font-size: 17px;
    float: left;



  }

  .customer-login .customer-login-1 .login-text-feild-1 .button:hover {
    background-color: #18385f;
    color: #ffffff;
  }


  .customer-login .customer-login-1 .login-text-feild-1 .button-1 {
    padding: 5px 10px;
    width: 194px;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #1b5091;
    color: #ffffff;
    font-size: 17px;
    float: left;
    margin-left: 9px;


  }

  .customer-login .customer-login-1 .login-text-feild-1 .button-1:hover {
    background-color: #18385f;
    color: #ffffff;
  }















  span {
    cursor: pointer;
  }

  .number {}

  .minus, .plus {
    width: 20px;
    height: 25px;
    background: #f2f2f2;
    border-radius: 4px;
    /* padding:4px 5px 4px 5px; */
    border: 1px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    margin: 0px 2px;
  }

  input {
    height: 25px;
    width: 25px;
    text-align: center;
    /* font-size: 26px; */
    border: 1px solid #ddd;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
  }




  .customer-box {
    width: 19.333333%;
    float: left;

  }

  .customer-box-1 {
    width: 60.333333%;
    float: left;
    padding-left: 30px;

  }

  .search-2 input {
    width: 170px;
    height: 40px;
    margin-top: 3px;
    float: left;
    border: none;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    font-size: 15px;
    text-align: left;
  }

  .skip {
    float: right;
    margin-right: -130px;
  }

  /*-----------rough-------------*/



  body .sellables-container .register-wrapper .rate .item .item-bar .pro-1 {

    width: 33.33333%;
    float: left;
    text-align: left;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar .pro-2 {

    width: 33.33333%;
    float: left;
    text-align: center;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar .pro-2 {

    width: 33.33333%;
    float: left;
    text-align: center;


  }







  body .sellables-container .payment {
    padding: 10px 20px;
    width: 98%;
    border: 1px solid #c8cfd8;
    border-radius: 7px;
    background: #424A54;
    text-align: left;






  }

  body .sellables-container .payment .payment-box {
    float: left;
    margin-bottom: 1px;
    /* font-weight:bold;*/
  }

  body .sellables-container .payment .payment-box .payment-box-1 {

    text-align: left;
    width: 140px;
    float: left;
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;

    /* font-weight:bold;*/
  }




  body .sellables-container .payment .payment-box .payment-box-2 {

    text-align: left;
    width: 150px;
    float: left;
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;


    /* font-weight:bold;*/
  }



  body .sellables-container .register-wrapper .rate .item .item-bar .sub-total-1 {

    width: 85%;
    float: left;
    text-align: left;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar .rate-1 {

    width: 15%;
    float: left;
    text-align: right;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left {


    float: left;
    /*width:320px;*/
    width: 100%;


  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-left-inner {

    float: left;
    width: 98.5%;
    background: #1b5091;
    padding: 13px;
    margin: 0em 0.22em .6em 0.22em;
    border-radius: 5px;


  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-left-inner-1 {

    float: left;
    width: 100%;
    font-size: 25px;
    text-align: center;
    color: #ffffff;
    margin-bottom: 8px;


  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-left-inner-2 {

    float: left;
    width: 50%;
    font-size: 18px;

    color: #ffffff;
    margin-bottom: 8px;
    text-align: center;

  }





  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner {

    float: left;
    width: 95.2%;
    margin-top: 10px;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner .payment-right-pay {

    padding: 20px;
    width: 250px;
    height: 62px;
    margin: 0em 0.22em 0.15em 0.22em;
    border-radius: 5px;
    background: #059058;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner .payment-right-pay:hover {
    background: #18385f;
  }





  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner .payment-right-pay-1 {

    padding: 20px;
    width: 250px;
    height: 62px;
    border-radius: 5px;
    background: #c82100;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: right;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner .payment-right-pay-1:hover {
    background: #18385f;
  }









  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu {


    float: left;
    /*width:320px;*/
    width: 100%;
    margin-top: 15px;



  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left {

    float: right;
    width: 70%;
    padding: 0px;
    border-radius: 5px;

  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .payment-right-pay {

    padding: 10px;
    width: 150px;
    height:60px;
    margin: 0.22em 0.22em 0.15em 0.22em;
    border-radius: 5px;
    background: #1b5091;
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: right;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .payment-right-pay:hover {
    background: #18385f;
  }





  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .payment-right-pay-1 {

    padding: 10px;
    width: 150px;
    height:60px;
    margin: 0.22em 0em 0.15em 0.22em;
    border-radius: 5px;
    background: #c82100;
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: right;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .payment-right-pay-1:hover {
    background: #18385f;
  }



  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box {

    float: left;
    width: 99.4%;
    padding: 0px;
    /* margin: 0em 0.22em 0.6em 0.22em; */

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box h5 {


    font-size: 15px;
    text-align: left;
    font-weight: 500;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box h3 {

    float: left;
    font-size: 18px;
    text-align: center;
    font-weight: 700;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-1 {
    font-size: 21px;
    float: left;
    width: 50%;
  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-1 .cash-box-1-inner {
    font-size: 15px;
    float: left;
    width: 35%;
    padding-top: 20px;
    font-weight: 500;
  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-1 .cash-box-1-inner-text {
    font-size: 15px;
    float: left;
    width: 41%;
    padding-top: 20px;
    font-weight: 500;
    text-align: left;
    padding-left: 2px;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-1 .cash-box-1-inner-1 {
    font-size: 15px;
    float: left;
    width:59%;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .search-cash input {
    /* width: 230px; */
    width: 163px;
    height:60px;
    /* margin-top:6px; */
    background-color: #cccccc;
    border: none;
    color: #18385f;
    border-radius: 5px;
    font-size: 15px;
    text-align: left;
    margin-bottom: 2px;
    padding: 5px 10px;
    cursor: pointer;
  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .search-cash select {
   /* width: 230px; */
   width: 163px;
    height: 60px;
    /* margin-top:6px; */
    background-color: #cccccc;
    border: none;

    color: #18385f;
    border-radius: 5px;
    font-size: 15px;
    text-align: left;

    padding: 5px 10px;
    cursor: pointer;
  }





  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-2 {
    font-size: 15px;
    float: left;
    width: 20%;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-2-inner {
    font-size: 15px;
    float: left;
    width: 55%;
    padding-top: 20px;
    font-weight: 500;
  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-2-inner-2 {
    font-size: 15px;
    float: left;
    width: 45%;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-2 .search-cash-1 input {
    /* width: 130px; */
    width: 106px;
    height: 60px;
    /* margin-top:6px; */
    background-color: #cccccc;
    border: none;
    color: #18385f;
    border-radius: 5px;
    font-size: 15px;
    text-align: left;
    /* margin-bottom:5px; */
    padding: 5px 10px;
    cursor: pointer;
    /* float: right; */
  }



  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-3 {
    font-size: 15px;
    float: left;
    width: 25%;
  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-3 .search-cash-2 select {
     /* width: 130px; */
     width: 130px;
    height:60px;
    /* margin-top:6px; */
    background-color: #cccccc;
    border: none;

    color: #18385f;
    /* border-radius: 5px; */
    font-size: 15px;
    text-align: left;
    margin-bottom: 5px;
    padding: 5px 10px;
    cursor: pointer;
  }




  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-4 {
    font-size: 15px;
    float: left;
    width: 30%;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-4 .search-cash-3 input {
    width: 130px;
    height: 60px;
    /* margin-top:6px; */
    background-color: #cccccc;
    border: none;
    color: #18385f;
    border-radius: 5px;
    font-size: 15px;
    text-align: left;
    /* margin-bottom:5px; */
    padding: 5px 10px;
    cursor: pointer;
  }




  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 {
    font-size: 15px;
    float: left;
    width: 25%;
  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 .proceed {


    /* width: 85px; */
    height: 60px;
    border-radius: 5px;
    /* margin-top:6px; */
    background: #1b5091;
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;
    margin-right: 10px;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 .proceed:hover {
    background: #18385f;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 .proceed-1 {


    width: 152px;
    height: 62px;
    border-radius: 5px;
    margin-top: 6px;
    background: #059058;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 .proceed-1:hover {
    background: #18385f;
  }



  .number-1 {}

  .minus-1, .plus-1 {
    width: 40px;
    height: 40px;
    background: #cccccc;
    border-radius: 4px;
    padding: 7px 5px 10px 5px;
    border: 1px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
  }

  input {
    /* height:50px;
         width:80px; */
    text-align: center;
    font-size: 26px;
    background: #cccccc;
    border: 1px solid #ddd;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
  }


  .input-height {
    height: 40px;
    width: 40px;

  }

  .minus-2, .plus-2 {
    width: 30px;
    height: 30px;
    background: #cccccc;
    border-radius: 4px;
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
  }

  .text {
    height: 30px;
    width: 40px;
    text-align: center;
    font-size: 14px;
    background: #cccccc;
    border: 1px solid #ddd;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
  }

  .qr-price {
    vertical-align: middle;
    float: left;
  }

  .count-number-1 {
    float: right;
  }

  :root {

    --color-blue: #1b5091;
    --color-purple: #1b5091;
    --color-green: #00a279;
    --color-gray: #18385f;


    --transition-fast: 0.1s;
  }

  .InputGroup {
    display: flex;
    height: 80px;

  }

  /**
    * 1. Hides the input from view
    * 2. Ensures the element does not consume any space
    */

  input[type="radio"] {
    visibility: hidden;
    /* 1 */
    height: 0;
    /* 2 */
    width: 0;
    /* 2 */
  }

  label {
    display: flex;
    flex: auto;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
    /* background-color: var(--color-gray); */
    color: #18385f;
    padding: 10px 10px;
    border-radius: 6px;
    transition: color --transition-fast ease-out,
      background-color --transition-fast ease-in;
    user-select: none;
    margin-right: 8px;
  }

  label:last-of-type {
    margin-right: 0;
  }

  input[type="radio"]:checked+label {
    background-color: var(--color-purple);
    color: #ffffff;

  }


  input[type="radio"]:hover:not(:checked)+label {
    background-color: var(--color-blue);
    color: #ffffff;


  }





  .InputGroup-pop {
    display:table;
    height: auto;
    /* float: left; */
    margin:20px 0px;

  }

  /**
    * 1. Hides the input from view
    * 2. Ensures the element does not consume any space
    */

  .InputGroup-pop input[type="checkbox"] {
    visibility: hidden;
    /* 1 */
    height: 0;
    /* 2 */
    width: 0;
    /* 2 */
  }

  .InputGroup-pop label {
    /* display: flex; */
    flex: auto;
    width: 146px;
    height: 100px;
    margin-bottom: 20px;
    float: left;
   
    justify-content: center;
    align-items: center;
    cursor: pointer;
    background-color: var(--color-gray);
    color: #ffffff;
    padding: 15px 10px 10px 10px;
    border-radius: 6px;
    transition: color --transition-fast ease-out,
      background-color --transition-fast ease-in;
    user-select: none;
    margin-right: 8px;
  }


  .InputGroup-pop label span {
    display: flex;
    flex: auto;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
    background-color: var(--color-gray);
    color: #ffffff;
    padding: 10px 10px;
    border-radius: 6px;
    clear: both;
    margin-top: 8px;



  }


  .InputGroup-pop .clear-1 {

    clear: both;


  }

  label:last-of-type {
    margin-right: 0;
  }

  .InputGroup-pop input[type="checkbox"]:checked+label {
    background-color: var( --color-green);
    color: #ffffff;

  }


  .InputGroup-pop input[type="checkbox"]:hover:not(:checked)+label {
    background-color: var(--color-blue);
    color: #ffffff;


  }















  .button-popup {
    padding: 5px 10px;
    width: 147px;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 6px;
    background: #1b5091;
    color: #ffffff;
    font-size: 15px;
    float: right;
    margin-top: 10px;



  }

  .button-popup:hover {
    background-color: #18385f;
    color: #ffffff;
  }



  .transaction-bt {
    padding: 5px 10px;
    width: 190px;
    height: 70px;
    border: 1px solid #c8cfd8;
    border-radius: 6px;
    background: #1b5091;
    color: #ffffff;
    font-size: 17px;
    font-weight: 500;
    float: left;
    margin-top: 2px;



  }

  .transaction-bt:hover {
    background-color: #18385f;
    color: #ffffff;
  }


  .submit-bt {
    padding: 5px 10px;
    width: 147px;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 6px;
    background: #1b5091;
    color: #ffffff;
    font-size: 15px;
    float: right;
    margin: 0.2rem;



  }

  .submit-bt:hover {
    background-color: #18385f;
    color: #ffffff;
  }

  .cancel-bt {
    padding: 5px 10px;
    width: 147px;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 6px;
    background: #1b5091;
    color: #ffffff;
    font-size: 15px;
    float: right;

    margin: 0.2rem;



  }

  .cancel-bt:hover {
    background-color: #18385f;
    color: #ffffff;
  }
















  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .calcu-left-bt {

    padding: 20px;
    width: 155px;
    height: 62px;
    margin: 0em 0.22em .6em 0.22em;
    border-radius: 5px;
    background: #18385f;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .calcu-left-bt .active {

    padding: 20px;
    width: 155px;
    height: 62px;
    margin: 0em 0.22em .6em 0.22em;
    border-radius: 5px;
    background: #0055c8;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;

  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .calcu-left-bt:hover {
    background: #1b5091;
  }










  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-right {

    float: left;
    width:30%;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-right .calcu-right-bt {

    padding: 10px;
    /* width: 130px; */
    height:60px;
    margin: 0em 0.22em .15em 0.22em;
    border-radius: 5px;
    background: #18385f;
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-right .calcu-right-bt.active {
    background: #1b5091;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-right .calcu-right-bt:hover {
    background: #1b5091;
  }






  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-bottom {

    padding: 20px;
    width: 319px;
    height: 62px;
    margin: -1em 0.22em 0em 0.22em;
    border-radius: 5px;
    background: #18385f;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-bottom:hover {
    background: #1b5091;
  }





  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-bottom-1 {

    padding: 20px;
    width: 250px;
    height: 62px;
    border-radius: 5px;
    background: #18385f;
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: right;
    cursor: pointer;
    border: none;
    margin-top: -20px;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-bottom-1:hover {
    background: #1b5091;
  }

  /*-----table reservation----*/

  body .sellables-container .sellables .table-reservation {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0.2em 0em;
  }

  .table-reservation .table-reservation-inner {
    flex: 0 0 19%;
    height: 60px;
    background: #1b5091;
    border-radius: 5px;
    flex-direction: column;
    justify-content: space-between;
    float: left;
    width: 19%;
    margin: 0px .5%;
    padding: 10px 5px;
    color: #ffffff;
    cursor: pointer;
  }

  .table-reservation .table-reservation-inner:hover {
    background: #18385f;
  }

  .live-svg {
    height: 25px;
    width: 25px;
  }

  .table-reservation .table-reservation-inner .table-reservation-inner-left {

    float: left;
    width: 20%;
    color: #ffffff;

  }

  .table-reservation .table-reservation-inner .table-reservation-inner-right {

    float: right;
    width: 80%;
    color: #ffffff;
    padding-top: 5px;
    font-size: 14px;

  }

  .table-reservation .table-reservation-inner .table-reservation-inner-right-1 {

    float: right;
    width: 30%;
    color: #ffffff;
    padding-top: 0px;
    font-size: 14px;
    background: #1b5091;
    padding: 5px;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    display: flex;
    margin-top: -5px;

  }


  body .sellables-container .sellables .time-slot {
    height: 90px;
    display: flex;
    border-radius: 5px;
    flex-direction: row;
    overflow-y: hidden;
    overflow-x: auto;
    width: 100%;

  }

  body .sellables-container .sellables .time-slot-inner {
    width: 120px;
    height: 80px;
    border-radius: 5px;
    margin: 7px;
    background-color: #18385f;
    color: #ffffff;
    font-weight: 400;
    cursor: pointer;
    font-size: 14px;

  }

  body .sellables-container .sellables .time-slot-inner:hover {
    background: #1b5091;

  }


  body .sellables-container .sellables .time-slot-inner .head {
    width: 100%;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;

  }

  body .sellables-container .sellables .time-slot-inner .info {
    width: 100%;
    height: calc(80px - 25px);

    display: flex;
    justify-content: center;
    flex-direction: row;
  }

  body .sellables-container .sellables .time-slot-inner .info .table-info {
    font-size: 20px;
    width: 40%;
    display: flex;
    flex-direction: row;
  }

  body .sellables-container .sellables .time-slot-inner .info .table-info .font {
    font-size: 15px;
    color: #ffffff;
    margin-left: 10px;

  }

  body .sellables-container .sellables .time-slot-inner .info .seat-info {
    width: 40%;
    display: flex;
    flex-direction: row;
    font-size: 20px;

  }

  body .sellables-container .sellables .time-slot-inner .info .seat-info .font {
    font-size: 15px;
    color: #ffffff;
    margin-left: 7px;

  }

  body .sellables-container .sellables .more-info {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-between;

  }

  body .sellables-container .sellables .more-info .tab-outer {
    flex: 0 0 41%;
    /* height: 360px; */
    border-radius: 2px;
    margin-top: 10px;
    border: 1px solid #c9cace;
    margin-left: 7px;
  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info {
    width: 100%;
    height: calc(360px - 48px);

  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info {
    width: 100%;
    height: 100%;
    /* overflow: auto; */
    display: flex;
    flex-direction: column;

  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar {
    width: 100%;
    height: 70px;
    display: flex;
    flex-direction: row;
    border-bottom: 1px solid #b6b6bd;
  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .date-outer {
    flex: 0 0 22%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .date-outer .date-box {
    flex: 0 0 70%;
    height: 45%;
    border: 1px solid #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    background-color: #004f2f;
    color: #fff;
    font-size: .9em;
  }


  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .person-info-outer {
    flex: 0 0 55%;
    height: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    color: #000;
  }


  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .person-info-outer .tab-name {
    font-size: 1em;
    margin-top: 10px;
    font-weight: 600;
  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .person-info-outer .sub-info {
    font-size: .8em;
  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .count-outer {
    flex: 0 0 22%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .count-outer .table-info {
    flex: 0 0 70%;
    height: 45%;
    border: 1px solid #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    background-color: #004f2f;
    color: #fff;
    font-size: .9em;
  }





  .tabs {
    display: flex;
    flex-wrap: wrap;
    background: #c9cace;
  }



  .tabs label {
    order: 1;
    display: block;
    /* padding: 1rem 2rem; */
    /* margin-right: 0.2rem; */
    cursor: pointer;
    background: #c9cace;
    font-size: 15px;
    transition: background ease 0.2s;
  }

  .tabs .tab {
    order: 99;
    flex-grow: 1;
    width: 100%;
    display: none;
    padding: 1rem 0rem;
    background: #fff;
  }

  .tabs .tab .scrollbar-4 {

    /* float: left; */
    height: 420px;
    overflow-y: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;
  }

  /*
   *  STYLE 4
   */

  #style-4::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style-4::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style-4::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }



  .tabs input[type="radio"] {
    display: none;
  }

  .tabs input[type="radio"]:checked+label {
    background: #1b5091;
  }

  .tabs input[type="radio"]:checked+label+.tab {
    display: block;
  }

  @media (max-width: 45em) {

    .tabs .tab,
    .tabs label {
      order: initial;
    }

    .tabs label {
      width: 100%;
      margin-right: 0;
      margin-top: 0.2rem;
    }
  }









  body .sellables-container .sellables .more-info .table-status {
    flex: 0 0 56%;
    height: 500px;
    border-radius: 2px;
    margin-top: 10px;

    border: 1px solid #c9cace;
    margin-right: 10px;
  }

  body .sellables-container .sellables .more-info .table-status .head {
    width: 100%;
    height: 45px;
    background-color: #c9cace;
    border-bottom: 1px solid #c9cace;
    cursor: pointer;
  }

  body .sellables-container .sellables .more-info .table-status .head .live-outer {
    width: 40%;
    height: 45px;
    display: flex;
    align-items: center;
    margin-left: 10px;
    float: left;
    font-size: 15px;
  }

  body .sellables-container .sellables .more-info .table-status .head .live-outer-1 {
    width: 40%;
    height: 45px;

    align-items: center;
    margin-right: 10px;
    float: right;
  }




  body .sellables-container .sellables .more-info .table-status .head .live-outer-1 select {
    width: 200px;
    height: 40px;
    margin-top: 2px;
    background-color: #ffffff;
    border: none;
    color: #18385f;
    border-radius: 5px;
    font-size: 15px;
    text-align: left;
    margin-bottom: 5px;
    padding: 5px 10px;
    cursor: pointer;
    float: right;
  }

  body .sellables-container .sellables .more-info .table-status .info {
    width: 100%;
    height: calc(360px - 50px);
    padding: 1rem 0rem;

  }

  .scrollbar-5 {

    float: left;
    height: 420px;
    width: 100%;
    overflow-y: scroll;
    overflow-x: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;
  }

  /*
   *  STYLE 4
   */

  #style-5::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style-5::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style-5::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }



  .tabs input[type="radio"] {
    display: none;
  }

  .tabs input[type="radio"]:checked+label {
    background: #1b5091;
    font-size: 15px;
  }

  .tabs input[type="radio"]:checked+label+.tab {
    display: block;
  }

  @media (max-width: 45em) {

    .tabs .tab,
    .tabs label {
      order: initial;
    }

    .tabs label {
      width: 100%;
      margin-right: 0;
      margin-top: 0.2rem;
    }
  }

  /* table-popup */

  .card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 0 solid transparent;
    border-radius: 0;
    border-radius: 6px;
  }

  .card-body {
    flex: 1 1 auto;
    padding: 1.25rem;
  }

  .table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    /* -webkit-overflow-scrolling: touch; */
  }

  .table {
    width: 100%;
    margin-bottom: 1rem;
    color: #3e5569;
  }

  table.table thead th {
    border-top: none;
    border-bottom-width: 1px;
  }

  table.table td, table.table th {
    /* padding: 1.1rem 16px 1rem; */
  padding:10px;
  }

  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #e9ecef;
  }

  table td {
    font-size: 1rem;
    font-weight: 600;
  }

  .bg-light {
    background-color: #f8f9fa !important;
  }

  .btn-margin {
    margin-right: 10px;
  }

  .form-control {
    display: block;
    width: 100%;
    height: 35px;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #4f5467;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #000000;
    border-radius: 2px;
    text-align: left;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  }

  /* Kitchen */
  body .sellables-container .sellables .kitchen-top {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0px 5px;
  }

  body .sellables-container .sellables .kitchen-top .search select {
    width: 255px;
    height: 40px;
    margin-top: 6px;
    float: right;
    border: none;
    background: #cccccc;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    font-size: 16px;
    text-align: left;
    margin-right: 10px;
  }

  body .sellables-container .sellables .kitchen-top .running-box {
    padding: 7px 10px 5px 10px;
    width: 30%;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 6px;
    background: #1b5091;
    color: #ffffff;
    font-size: 21px;
    float: left;
    margin-top: 10px;
  }

  body .sellables-container .sellables .kitchen {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
    /* margin: 1em 0 0.5em 5px; */
  }

  body .sellables-container .sellables .kitchen .kitchen-box {
    width: 24%;
    float: left;
    /* display: flex; */
    margin: 5px;


    /* margin: 1em 0 0.5em 5px; */
  }

  body .sellables-container .sellables .kitchen .kitchen-box .header {

    flex-wrap: wrap;
    height: 60px;
    padding: 10px;
    background: #f49d1e;
    color: #ffffff;
    width: 100%;
    /* margin-bottom:5px ; */
    border-radius: 5px 5px 0px 0px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box .header .header-left {


    height: 40px;
    width: 35%;
    background: #f7b140;
    color: #ffffff;
    float: left;
    border-radius: 5px;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    padding-top: 5px;
    font-size: 19px;

  }

  body .sellables-container .sellables .kitchen .kitchen-box .header .header-right {


    height: 40px;
    width: 65%;
    color: #ffffff;
    float: right;
    font-weight: 500;
    text-align: right;
    vertical-align: middle;
    font-size: 19px;

  }

  body .sellables-container .sellables .kitchen .kitchen-box .header .header-right .name {

    color: #ffffff;
    font-size: 13px;
    font-weight: lighter;
    margin-top: -8px;

  }


  body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center {
    width: 100%;
    /* display: flex; */
    padding: 5px 0px;
    border: #f49d1e solid 2px;

  }

  body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center .header-1 {
    width: 100%;
    text-align: center;
    color: #000000;
    font-size: 17px;
    font-weight: 700;
    padding: 10px 0px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center .kitchen-inner {
    width: 100%;
    background-color: #18385f;
    color: #ffffff;
    padding: 8px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center .kitchen-inner p {
    list-style: none;
    color: #ffffff;
    cursor: pointer;
  }

  body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center .kitchen-inner p img {
    width: 13px;
    height: 12px;
    margin-right: 6px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box .footer {

    flex-wrap: wrap;
    height: 60px;
    padding: 10px;
    background: #f49d1e;
    color: #ffffff;
    text-align: center;
    width: 100%;
    /* margin-bottom:5px ; */
    border-radius: 0px 0px 5px 5px;
    font-weight: 500;
    cursor: pointer;
    vertical-align: middle;
    font-size: 19px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box .footer img {

    height: 30px;
    width: 30px;
    margin-right: 10px;

  }


  /* kitchen-1 */


  body .sellables-container .sellables .kitchen {
    display: grid;
     grid-template-columns:repeat(4, 1fr);
    grid-auto-rows:minmax(100px, auto);
     grid: gap 1em;
    align-items: flex-start;
    float: left;
    
   
   
  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 {
   
   
  /* display: grid;
  
  grid-template-columns:repeat(4, 1fr);
  grid-auto-rows:minmax(100px, auto); */
 
  /* margin: 1em 0 0.5em 5px; */
 
  display: table;
  clear: both;
  /* grid-area: top-1; */
  
  
  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .header-2 {

    flex-wrap: wrap;
    height: 60px;
    padding: 10px;
    background: #008822;
    color: #ffffff;
    width: 100%;
    /* margin-bottom:5px ; */
    border-radius: 5px 5px 0px 0px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .header-2 .header-left-1 {


    height: 40px;
    width: 35%;
    background: #39b658;
    color: #ffffff;
    float: left;
    border-radius: 5px;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    padding-top: 5px;
    font-size: 19px;

  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .header-2 .header-right-1 {


    height: 40px;
    width: 65%;
    color: #ffffff;
    float: right;
    font-weight: 500;
    text-align: right;
    vertical-align: middle;
    font-size: 19px;

  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .header-2 .header-right-1 .name-1 {

    color: #ffffff;
    font-size: 13px;
    font-weight: lighter;
    margin-top: -8px;

  }


  body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 {
    width: 100%;
    /* display: flex; */
    padding: 5px 0px;
    border: #008822 solid 2px;

  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 .header-3 {
    width: 100%;
    text-align: center;
    color: #000000;
    font-size: 17px;
    font-weight: 700;
    padding: 10px 0px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 .kitchen-inner-1 {
    width: 100%;
    background-color: #18385f;
    color: #ffffff;
    padding: 8px;
    /* height: 90vh; */
  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 .kitchen-inner-1 p {
    list-style: none;
    color: #ffffff;
    cursor: pointer;
  }


  body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 .kitchen-inner-1 p img {
    width: 13px;
    height: 12px;
    margin-right: 6px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .footer-1 {

    flex-wrap: wrap;
    height: 60px;
    padding: 10px;
    background: #008822;
    color: #ffffff;
    text-align: center;
    width: 100%;
    /* margin-bottom:5px ; */
    border-radius: 0px 0px 5px 5px;
    font-weight: 500;
    cursor: pointer;
    vertical-align: middle;
    font-size: 19px;
  }


  body .sellables-container .sellables .kitchen .kitchen-box-1 .footer-1 img {


    height: 30px;
    width: 30px;
    margin-right: 10px;

  }



  .scrollbar-6 {

    float: left;
    height: 550px;
    overflow-y: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;


  }

  /*
        *  STYLE 2
        */

  #style-6::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style-6::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style-6::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }




  .scrollbar-7 {

    /* float: left; */
    height: 595px;
    overflow-y: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;


  }

  /*
        *  STYLE 2
        */

  #style-7::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style-7::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style-7::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }




  .scrollbar-8 {

    /* float: left; */
    height: 530px;
    overflow-y: scroll;
    margin-top: 15px;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;


  }

  /*
        *  STYLE 2
        */

  #style-8::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style-8::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style-8::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }




  /* report */

  body .sellables-container .sellables .report {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0px 5px;
  }

  body .sellables-container .sellables .report .report-inner {
    width: 100%;
    height: auto;
    float: left;
  }

  body .sellables-container .sellables .report .report-inner .report-box {
    padding: 7px 10px 5px 10px;
    width: 33.3333333%;
    flex-wrap: wrap;
    border: 1px solid #c8cfd8;
    border-radius: 6px;
    background: #0097bd;
    color: #ffffff;
    font-size: 21px;
    float: left;
    margin-top: 10px;
    height: 293px;
    cursor: pointer;
  }


  body .sellables-container .sellables .report .report-inner .report-box .heading {
    font-size: 19px;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;

  }



  body .sellables-container .sellables .report .report-inner .report-box .amount {
    width: 100%;
    float: left;
    text-align: left;
    display: flex;
    /* border-bottom: #ffffff solid 1px; */
    /* margin:6px; */
  }

  body .sellables-container .sellables .report .report-inner .report-box .amount .amount-left {
    width: 40%;
    float: left;
    text-align: left;
    display: flex;
    height: 40px;
    padding-top: 10px;
  }

  body .sellables-container .sellables .report .report-inner .report-box .amount .amount-right {
    width: 60%;
    float: left;
    text-align: left;
    display: flex;
    color: #ffffff;
    height: 40px;
  }

  body .sellables-container .sellables .report .report-inner .report-box .amount .amount-right label {
    width: 60%;
    float: left;
    text-align: left;

    color: #ffffff;
  }



  /*
  
      body .sellables-container .sellables .report .report-inner .report-box-1 {
        padding:7px 10px 5px 10px;
        width:33.3333333%;
       flex-wrap: wrap;
        border: 1px solid #c8cfd8;
        border-radius: 6px;
        background: #018aaa;
        color: #ffffff;
        font-size:21px;
        float: left;
        margin-top: 10px;
        height: 200px;
      }
  
  
      body .sellables-container .sellables .report .report-inner .report-box-1 .heading
      {
        font-size: 19px;
        color: #ffffff;
        text-align: center;
      }
  
  
  
      body .sellables-container .sellables .report .report-inner .report-box-1 .amount
      {
        width:100%;
        float: left;
        text-align:left;
        display: flex;
      }
  
   body .sellables-container .sellables .report .report-inner .report-box-1 .amount .amount-left
      {
        width:40%;
        float: left;
        text-align:left;
        display: flex;
      }
  
      body .sellables-container .sellables .report .report-inner .report-box-1 .amount .amount-right
      {
        width:60%;
        float: left;
        text-align:left;
        display: flex;
      }
  
  
      body .sellables-container .sellables .report .report-inner .report-box-2 {
        padding:7px 10px 5px 10px;
        width:33.3333333%;
        flex-wrap: wrap;
        border: 1px solid #c8cfd8;
        border-radius: 6px;
        background: #6b9d00;
        color: #ffffff;
        font-size:21px;
        float: left;
        margin-top: 10px;
        height: 200px;
      }
  
      body .sellables-container .sellables .report .report-inner .report-box-2 .heading
      {
        font-size: 19px;
        color: #ffffff;
        text-align: center;
      }
  
  
      body .sellables-container .sellables .report .report-inner .report-box-2 .amount
      {
        width:100%;
        float: left;
        text-align:left;
        display: flex;
      }
  
   body .sellables-container .sellables .report .report-inner .report-box-2 .amount .amount-left
      {
        width:40%;
        float: left;
        text-align:left;
        display: flex;
      }
  
      body .sellables-container .sellables .report .report-inner .report-box-2 .amount .amount-right
      {
        width:60%;
        float: left;
        text-align:left;
        display: flex;
      } */

  /* takeaway */

  .takeaway-heading {
    vertical-align: middle;
    float: left;
  }

  .takeaway-min {
    vertical-align: middle;
    float: right;
  }

  .count-number-2 {
    float: left;
    margin-left: 15px;
  }

  .check-box {
    float: left;
    margin-top: -8px;

  }


  body nav .top-box .notification-box .dropbtn img {
    width: 35px;
    height: 35px;
    float: left;
    margin-right: 20px;
    margin-top: 8px;
    cursor: pointer;

  }


  .dropbtn {

    font-size: 16px;
    border: none;
    cursor: pointer;
    background: none;
  }

  .dropdown {
    position: relative;
    display: inline-block;
  }

  .dropdown-content {
    /* display: none; */
    position: absolute;
    right: 0;

    min-width: 200px;
    margin-top: 3px;
    z-index: 1;
  }

  .dropdown-content a {
    color: #ffffff;
    padding: 12px 16px;
    text-decoration: none;
    min-width: 200px;
    float: left;
    display: block;
     /* background-color: #00c374; */
  background-color: #18385f;
    border-bottom: #ffffff solid 2px;
    cursor: pointer;

  }

  .dropdown-content a:hover {
   /* background-color: #18385f; */
  background-color: #1b5091;
    color: #ffffff;
  }

  /* .dropdown:hover .dropdown-content {
    display: block;
  } */

  .dropdown:hover .dropbtn {
    /* background-color: #3e8e41; */
  }

  /* .change-table
  {
    width: 100%;
  }
  
   .change-table .change-table-box {
   padding: 15px;
    height:50px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    background: #1b5091;
    text-decoration: none;
    font-size:15px;
    line-height:20px;
    color: #ffffff;
    text-align:center;
    display: flex;
    cursor: pointer;
    float: left;
    border: none;
  }
  .change-table .change-table-box a {
    background: #d02200;
    color: #fff;
    padding: 15px;
    height:50px;
   }
  
   .change-table .change-table-box a.active {
    background: #d02200;
    color: #fff;
   }
  .change-table .change-table-box:hover {
    background: #d02200;
    color: #fff;
    
  }
  .active-2::before {
    background: #d02200;
    color: #fff;
    
  } */



  .change-table {

    text-align: center;
    float: left;
    margin-top: 5px;

  }

  .change-table .change-table-box {
    padding: 10px 5px;
    height: 50px;
    width: 160px;
    margin: 1px 0em 0em 2px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #1b5091;
    text-align: center;
    color: #ffffff;
    float: left;
    text-decoration: none;
    font-size: 15px;
    /* font-weight:bold;*/
  }

  .change-table .change-table-box:hover {
    background: #d02200;
  }

  .change-table .active {
    background: #d02200;
    color: #fff;
  }

  body .sellables-container .sellables .change-table .active:hover {
    background: #d02200;
  }





  /* body .sellables-container .sellables .change-table {
  
    text-align:center;
    float:left;
   
    margin-left:10px;
  }
  body .sellables-container .sellables  .change-table .change-table-box {
    padding:10px 6px;
    width:155px;
    margin: 2px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    
    text-decoration: none;
    text-align:center;
    color: #ffffff;
    font-size:14px;
   
  }
  body .sellables-container .sellables  .change-table .change-table-box:hover {
    background:#d02200;
  }
  body .sellables-container .sellables  .change-table .change-table-box .active-2 {
    background: #d02200;
    color: #fff;
  } */




  .close-button {
    width: 30px;
    height: 30px;
    float: right;
    top: -40px;
    position: relative;
    right: -40px;
    cursor: pointer;
  }


  textarea:focus {
    outline: 0;
    border: 3px solid #059058;
    padding: 3px;
    width: 100%;
    text-align: left;
  }

  textarea {
    border: 1px solid;
    border-radius: 5px;
    padding: 5px;
    width: 100%;

    text-align: left;
  }

  .amount {
    width: 100%;
    margin: auto;
    height: 50px;

  }

  .amount .heading {
    width: 20%;
    float: left;

    text-align: left;
    font-weight: bold;
    font-size: 21px;
    padding-top: 8px;

  }

  .amount .rates {
    width: 80%;
    float: left;
    text-align: left;
    font-weight: bold;
    font-size: 21px;

  }

  .search-popup input {
    width: 180px;
    height: 40px;
    margin-right: 30px;
    margin-top: 6px;
    border: none;
    border-radius: 5px;
    font-size: 16px;

    text-align: left;
    padding-right: 10px;
    background-color: #cccccc;
    float: right;
  }

  .close-button img {
    width: 30px;
    height: 30px;

  }
}

/* Tablets */

@media (min-width: 768px) and (max-width: 1100px) 

/* @media (min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2) and  (-webkit-min-device-pixel-ratio: 2)  */
      
 {


  .display {
    display: block;
  }

  .display-order-1 {
    display: none;
  }

  .display-running {
    display:block;

  }
  .mobile-type {
    display: none;

  }

  .fun-bt {
 
    width: 170px;
    height: 170px;
    float: left;
    margin-top: 3px;
    border: none;
  
  }
  
  .fun-bt img {
   
    width: 170px;
    height: 170px;
   
  }

  .kot {


    width: 47%;
    height: 50px;
    border: #ffffff;
    background-color: #18385f;
    margin: auto;
    border-radius: 5px;
    color: #ffffff;
    margin-top: 3px;
    margin-left: 5px;

  }

  .kot img {
    width: 25px;
    height: 20px;

  }

  body .sellables-container .sellables .categories .category-mobile-1 {
    padding: 10px;
    margin: 2px;
    text-align: center;
    /* height:40px; */
    /* width: 104px; */
    width: 110px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-decoration: none;
    color: #424A54;
    font-size: 14px;
    font-weight: 400;
    float: left;
    cursor: pointer;
    /* font-weight:bold;*/
  }



  body .sellables-container .sellables .categories .category-mobile-1 :hover {
    background: #c8cfd8;
  }

  body .sellables-container .sellables .categories .active {
    background: #1b5091;
    color: #fff;
    text-decoration: none;
    cursor: pointer;


  }

  body .sellables-container .sellables .categories .active:hover {
    background: #1b5091;
  }

  body .sellables-container .sellables .categories .category-mobile {
    padding: 7px 8px;
    margin: 2px;
    text-align: center;
    height: 40px;
    width: 110px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-decoration: none;
    color: #424A54;
    font-size: 14px;
    font-weight: 400;
    float: left;
    cursor: pointer;
    /* font-weight:bold;*/
  }



  body .sellables-container .sellables .categories .category-mobile:hover {
    background: #c8cfd8;
  }



  body nav .search input {
    width: 255px;
    height: 40px;
    margin-right: 30px;
    margin-top: 6px;
    border: none;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
  }

  body nav .top-box {
  /*  width: 300px;*/
    height: 40px;
    /*margin-right: -10px;*/
    margin-top: 6px;
    border: none;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
    float: right;
  }
  

  body nav .top-box .notification-box {
   /* width: 100% !important;*/
    height: 40px;
    float: left;
  }

body nav .top-box .rest-name {
    /* width: 80px; */
    height: 40px;
    margin-right:10px !important;
    margin-top: 10px;
    border: none;
    font-size: 16px;
    text-align: center;
    float: left;
    display: block;
}
  body nav .top-box .notification-box .rounded-circle {
    width: 20px;
    height: 20px;
    float: left;
    background-color: #ff0000;
    border-radius: 50%;
    z-index: 999;
    position: relative;
    font-size: 13px;
    left: 45px;
    color: #ffffff;
  }


  body nav .top-box .notification-box .notification img {
    width: 30px;
    height: 30px;
    float: left;
    margin-right:5px;
    margin-top: 10px;
    cursor: pointer;
  }


  body nav .top-box .checkout img {
    width: 30px;
    height: 30px;
    float: left;
    /* margin-right:20px; */
    /* margin-top: 10px; */
    cursor: pointer;

  }



  body nav .top-box .logout img {
    width: 30px;
    height: 30px;
    float: left;
    /* margin-right:20px; */
    /* margin-top: 10px; */
    cursor: pointer;

  }






  body nav .search input::-moz-placeholder {
    font-style: italic;
  }

  body nav .search input:-ms-input-placeholder {
    font-style: italic;
  }

  body nav .search input::placeholder {
    font-style: italic;
  }

  body .sellables-container {
    /* display: flex;*/
    flex: 1;
  }

  body .sellables-container .sellables {
    display: flex;
    flex-direction: column;
    flex: 1;
  }

  body .sellables-container .sellables .categories {
    /* display: flex; */
    align-items: center;
    flex-wrap: wrap;
    /* margin: 1em 0 0.5em 5px; */
  }

  body .sellables-container .sellables .categories .left-box {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 60% !important;
    float: left;
    /* margin: 1em 0 0.5em 5px; */
  }

  body .sellables-container .sellables .categories .right-box {
    /* display: flex; */
    align-items: center;
    flex-wrap: wrap;
    width: 40% !important;
    float: left;
    /* margin: 1em 0 0.5em 5px; */
  }





  body .sellables-container .sellables .categories .category {
    padding: 7px 8px;
    margin: 2px;
    text-align: center;
    height: 40px;
    width: 110px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-decoration: none;
    color: #424A54;
    font-size: 14px;
    font-weight: 400;
    float: left;
    cursor: pointer;
    /* font-weight:bold;*/
  }



  body .sellables-container .sellables .categories .category:hover {
    background: #c8cfd8;
  }

  body .sellables-container .sellables .categories .active {
    background: #1b5091;
    color: #fff;
    text-decoration: none;
    cursor: pointer;


  }

  body .sellables-container .sellables .categories .active:hover {
    background: #1b5091;
  }




  body .sellables-container .sellables .categories .new-order-top {
    padding: 10px 8px;
    margin: 2px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    width: 110px;
    background: #1b5091;
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    float: left;
    text-align: center;
    /* font-weight:bold;*/
  }



  body .sellables-container .sellables .categories .new-order-top:hover {
    background: #18385f;
  }

  body .sellables-container .sellables .categories .active {
    background: #1b5091;
    color: #fff;
    text-decoration: none;
    cursor: pointer;


  }

  body .sellables-container .sellables .categories .active:hover {
    background: #1b5091;
  }










  body .sellables-container .sellables .categories .search input {
    width: 183px;
    height: 40px;
    /* margin-top:6px; */
    float: right;
    border: none;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    padding-left: 8px;
    font-size: 16px;
    text-align: left;
    margin-right: 10px;
  }






  body .sellables-container .sellables .screen {

    text-align: center;
    float: left;
    /* margin-top:-4px; */
    /* margin-left:10px; */
  }

  body .sellables-container .sellables .screen .screen {
    padding: 10px 3px;
    width: 32%;
    margin: 2px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-decoration: none;
    text-align: center;
    color: #424A54;
    font-size: 14px;
    /* font-weight:bold;*/
  }

  body .sellables-container .sellables .screen .screen:hover {
    background: #c8cfd8;
  }

  body .sellables-container .sellables .screen .active {
    background: #1b5091;
    color: #fff;
  }

  body .sellables-container .sellables .screen .active:hover {
    background: #1b5091;
  }

  body .sellables-container .sellables .screen .modify {
    padding: 10px 6px;
    width: 32%;
    margin: 2px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-decoration: none;
    text-align: center;
    color: #424A54;
    font-size: 14px;
    /* font-weight:bold;*/
  }

  body .sellables-container .sellables .screen .modify:hover {
    background: #c8cfd8;
  }

  body .sellables-container .sellables .screen .modify.active {
    background: #1b5091;
    color: #fff;
  }

  body .sellables-container .sellables .screen .modify .active:hover {
    background: #1b5091;
  }



  body .sellables-container .sellables .screen-1 {
    text-align: center;
    margin: 0.1em 0;
    float: left;
    /* margin-left:10px; */
  }

  body .sellables-container .sellables .screen-1 .screen-1 {
    padding: 10px 3px;
    width: 110px;
    margin: 2px;
    text-decoration: none;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-align: center;
    color: #424A54;
    font-size: 14px;
    /* font-weight:bold;*/
  }

  body .sellables-container .sellables .screen-1 .screen-1:hover {
    background: #c8cfd8;
  }

  body .sellables-container .sellables .screen-1 .active {
    background: #1b5091;
    color: #fff;
  }

  body .sellables-container .sellables .screen-1 .active:hover {
    background: #1b5091;
  }

















  body .sellables-container .sellables .item-group-wrapper {
    /*overflow-y: scroll;*/

    width: 100%;



  }

  body .sellables-container .sellables .item-group-wrapper .item-group {
    display: flex;
    flex-wrap: wrap;
    width: 100%;

    position: relative;

  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item {
    padding: 5px;
    width: 175px;
    height: 170px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #1b5091;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item:hover {
    background: #1b5091;
  }



  body .sellables-container .sellables .item-group-wrapper .item-group .item-3 {
    padding: 5px;
    width: 175px;
    height: 170px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #fa4d3c;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item-3:hover {
    background: #fa4d3c;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 {
    width: 100%;
    height: auto;



  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner {

    height: auto;
    float: left;
    margin-right: 8px;


  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 {

    /* width:180px; */
    width: 175px;
    height: auto;

  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 .item-4 {
    padding: 5px;
    width: 175px;
    height: 170px;


    margin: 0.5em 0.22em 0em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #00a27a;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 .item-4:hover {
    background: #00a27a;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 .pay-button {
    background-color: #18385f;
    width: 175px;
    height: 60px;
    margin-left: 3px;
    margin-top: 5px;

    border-radius: 5px;
    padding: 10px;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
    font-size: 17px;
    font-weight: 500;

  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 .pay-button:hover {
    background-color: #1b5091;


  }




  body .sellables-container .sellables .item-group-wrapper .item-group .item-5 {
    padding: 5px;
    width: 175px;
    height: 170px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #606496;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;
    cursor: pointer;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item-5:hover {
    background: #606496;
  }



  body .sellables-container .sellables .item-group-wrapper .item-group .item-6 {
    padding: 5px;
    width: 175px;
    height: 170px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #001bff;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item-6:hover {
    background: #001bff;
  }


  body .sellables-container .sellables .item-group-wrapper .item-group .item-7 {
    padding: 5px;
    width: 175px;
    height: 170px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #ff1100;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item-7:hover {
    background: #ff1100;
  }



  body .sellables-container .sellables .item-group-wrapper .item-group .item-8 {
    padding: 5px;
    width: 175px;
    height: 170px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #f99c01;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;
    cursor: pointer;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item-8:hover {
    background: #f99c01;
  }











  body .sellables-container .sellables .item-group-wrapper .item-group .new-order-box {
    padding: 55px 20px;
    width: 160px;
    height: 140px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #18385f;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .new-order-box:hover {
    background: #1b5091;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .new-order-box.active {
    background: #1b5091;
    color: #fff;
  }


  body .sellables-container .sellables .item-group-wrapper-2 {
    /*overflow-y: scroll;*/

    width: 100%;



  }

  body .sellables-container .sellables .item-group-wrapper-2 .item-group-2 {
    display: flex;
    flex-wrap: wrap;


  }



  body .sellables-container .sellables .item-group-wrapper-2 .item-group-2 .new-order-box-1 {
    padding: 40px 20px;
    width: 120px;
    height: 110px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #1b5091;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper-2 .item-group-2 .new-order-box-1:hover {
    background: #d02200;
  }

  body .sellables-container .sellables .item-group-wrapper-2 .item-group-2 .new-order-box-1.active {
    background: #d02200;
    color: #fff;
  }












  body .sellables-container .sellables .item-group-wrapper .item-group .item span {
    font-size: 11px;
    /*color:#059058;*/

  }


  body .sellables-container .register-wrapper {
    /* display: flex;*/
    flex-direction: column;
    align-items: center;
    margin-top: 8px;
  }

  body .sellables-container .register-wrapper .customer input {
    height: 40px;
    width: 394px;
    margin-top: 16px;
    border: 1px solid #ccc;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
  }

  body .sellables-container .register-wrapper .customer input::-moz-placeholder {
    font-style: italic;
  }

  body .sellables-container .register-wrapper .customer input:-ms-input-placeholder {
    font-style: italic;
  }

  body .sellables-container .register-wrapper .customer input::placeholder {
    font-style: italic;
  }

  body .sellables-container .register-wrapper .register {
    /*display: flex;*/
    flex-direction: column;
    justify-content: space-between;
    flex: 1;
    /* width: 400px;
    margin:.6em 2em 0 2em ;*/
    background: #fff;
  }

  body .sellables-container .register-wrapper .register .products {
    display: flex;
    flex-direction: column;
  }

  body .sellables-container .register-wrapper .register .products .product-bar {
    display: flex;
    justify-content: space-between;
    padding: 1em;
    background: #fff;
  }

  body .sellables-container .register-wrapper .register .products .product-bar:first-child {
    /*  margin-top: 1em;*/
  }

  body .sellables-container .register-wrapper .register .products .product-bar:hover {
    background: #e6e6e6;
  }

  body .sellables-container .register-wrapper .register .products .selected {
    background: #68b3c8;
    color: #fff;
  }

  body .sellables-container .register-wrapper .register .products .selected:hover {
    background: #44a0b9;
  }

  body .sellables-container .register-wrapper .register .pay-button {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  body .sellables-container .register-wrapper .register .pay-button a {
    padding: 10px 125px;
    margin: 1em 0;
    border-radius: 5px;
    background: #42a07f;
    color: #fff;
  }

  body .sellables-container .register-wrapper .register .pay-button a:hover {
    background: #3b8e71;
  }

  body .sellables-container .register-wrapper .register .new-order {
    /* display: flex; */
    align-items: center;
    justify-content: center;
    text-align: center;
    line-height: 20px;
    background: #18385f;
    margin: 0em 0.22em;
    border-radius: 5px;

  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 {
    /*overflow-y: scroll;*/
  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 {
    display: flex;
    flex-wrap: wrap;


  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-1 {
    padding: 40px;
    width: 225px;
    /*height:200px;*/
    margin: .52em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #ffffff;

    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;
    text-decoration: none;
    line-height: 20px;
    color: #18385f;
    text-align: center;
  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-1:hover {
    background: #1b5091;
    color: #ffffff;
  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-1 span {
    font-size: 11px;

  }



  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-2 {
    padding: 40px 15px;
    /* width:31.5%; */
    width: 31%;
    text-decoration: none;

    /*height:200px;*/
    /* margin:.83em;*/
    margin: 8px;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #ffffff;

    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 25px;
    color: #18385f;
    text-align: left;
  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-2:hover {
    background: #1b5091;
    color: #ffffff;
  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-2 span {
    font-size: 11px;

  }
















  body .sellables-container .register-wrapper .register .new-order a {
    padding: 10px 50px;
    margin: 0em 0;
    border-radius: 5px;
    background: #18385f;
    /*  height:74vh;*/
    color: #ffffff;

  }

  body .sellables-container .register-wrapper .register .new-order a:hover {
    background: #22303d;
  }

  body footer {


    background:#18385f;
    padding: 5px 0;
    text-align: center;
    color: #FFF;
    font-size: 14px;
    position: fixed;
    bottom: 0px;
    display: table;
    width: 100%;

  }

  body .sellables-container .register-wrapper .register .bill ul {
    display: flex;
    padding: 0;
    margin: 0px .5em 0em 0em;
    list-style-type: none;
    height: 7vh;
    background: #18385f;
    color: white;
    cursor: pointer;


    /*   border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
  }

  body .sellables-container .register-wrapper .register .bill ul li {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  body .sellables-container .register-wrapper .register .bill ul :hover {
    background: #1b5091;

  }

  body .sellables-container .register-wrapper .rate .item {
    display: flex;
    flex-direction: column;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar {
    display: flex;
    justify-content: space-between;
    padding: .2em;
    background: #ccc;
    cursor: pointer;
    width: 100%;
    border-bottom: 2px solid #ffffff;

  }


  body .sellables-container .register-wrapper .rate .item-total {

    flex-direction: column;
    width: 44%;
    position: fixed;
    bottom: 30px;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper .rate .item-total .item-bar-total {

    justify-content: space-between;
    padding: .2em;
    background: #ccc;
    cursor: pointer;
    width: 100%;
    border-bottom: 2px solid #ffffff;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar-sub-1 {
    display: flex;
    justify-content: space-between;
    padding: .2em;
    background: #ccc;
    cursor: pointer;
    width: 100%;
    border-bottom: 2px solid #ffffff;

  }


  body .sellables-container .register-wrapper .rate .item .item-bar-sub-1 .sub-product {
    /* margin-top: 1em; */
    float: left;
    margin-left: 5%;
    width: 95%;
    font-size: 14px;


  }


  body .sellables-container .register-wrapper .rate .item .item-bar-sub-1 .sub-product .sub-product-inner {
    /* margin-top: 1em; */
    float: left;
    width: 77%;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar .sub-product .sub-product-price {
    /* margin-top: 1em; */
    float: left;
    width: 21%;
    font-size: 14px;



  }

  body .sellables-container .register-wrapper .rate .item .item-bar .item-1 {
    /* margin-top: 1em; */
    width: 40%;
    float: left;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar .price {
    /* margin-top: 1em; */
    width: 15%;
    float: left;
    text-align: center;
    font-size: 14px;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar .qty {
    /* margin-top: 1em; */
    width: 25%;
    float: left;
    text-align: center;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar .total {
    /* margin-top: 1em; */
    width: 15%;
    float: left;
    text-align: center;
    font-size: 14px;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar .del {
    /* margin-top: 1em; */
    width: 5%;
    float: left;
    text-align: center;
    font-size: 14px;
  }





  body .sellables-container .register-wrapper .rate .item .item-bar-top {
    display: flex;
    justify-content: space-between;
    padding: .7em;
    background: #18385f;
    color: #ffffff;

    width: 98%;
    border-bottom: 2px solid #ffffff;

  }



  body .sellables-container .register-wrapper .rate .item .item-bar-top .item-1 {
    /* margin-top: 1em; */
    width: 40%;
    float: left;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar-top .price {
    /* margin-top: 1em; */
    width: 15%;
    float: left;
    text-align: center;
    font-size: 14px;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar-top .qty {
    /* margin-top: 1em; */
    width: 25%;
    float: left;
    text-align: center;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar-top .total {
    /* margin-top: 1em; */
    width: 15%;
    float: left;
    text-align: center;
    font-size: 14px;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar-top .del {
    /* margin-top: 1em; */
    width: 5%;
    float: left;
    text-align: center;
    font-size: 14px;
  }












  body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub {
    display: flex;
    justify-content: space-between;
    padding: .2em;
    background: #ccc;
    cursor: pointer;
    width: 100%;
    border-bottom: 2px solid #ffffff;

  }



  body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .item-1 {
    /* margin-top: 1em; */
    width: 40%;
    float: left;

  }

  body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .price {
    /* margin-top: 1em; */
    width: 15%;
    float: left;
    text-align: center;
  }

  body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .qty {
    /* margin-top: 1em; */
    width: 25%;
    float: left;
    text-align: center;

  }

  body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .total {
    /* margin-top: 1em; */
    width: 15%;
    float: left;
    text-align: center;
  }

  body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .del {
    /* margin-top: 1em; */
    width: 5%;
    float: left;
    text-align: center;
  }




























  body .sellables-container .register-wrapper .rate .item .item-bar .sub-total {

    width: 80%;
    float: left;
    text-align: left;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar .rate {

    width: 20%;
    float: left;
    text-align: left;
  }





  body .sellables-container .register-wrapper .rate .item .item-bar:first-child {
    margin-top: 2px;


  }

  body .sellables-container .register-wrapper .rate .item .item-bar:hover {
    background: #ccc;
  }





  body .sellables-container .register-wrapper-1 {
    /* display: flex;*/
    flex-direction: column;
    align-items: center;
    position: relative;
  }

  body .sellables-container .register-wrapper-1 .register-1 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1;

    position: relative;
    margin: .6em 0em 0 0em;
    background: #fff;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 {

    flex-direction: column;
    width: 100%;
    /* min-height: 450px;
    overflow: scroll;
    overflow-x: hidden;*/
  }

  .scrollbar {

    /* float: left; */
    height:500px !important;
    overflow-y: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;


  }

  /*
   *  STYLE 2
   */

  #style::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }





  .scrollbar-1 {

    float: left;
    height: 61vh;
    overflow-y: scroll;


  }

  /*
   *  STYLE 2
   */

  #style::-webkit-scrollbar-1-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;


  }

  #style::-webkit-scrollbar-1 {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style::-webkit-scrollbar-1-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .9);
    background-color: #059058;

  }


  .scrollbar-3 {

    float: left;
    height: 380px;
    overflow-y: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;


  }









  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 {

    text-align: center;
    float: left;
    /*width:320px;*/
    width: 50%;


  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-4 {

    text-align: center;
    float: left;
    /*width:320px;*/
    width: 50%;


  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-5 {

    text-align: center;
    float: left;
    /*width:320px;*/
    width: 50%;


  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .screen-3 {
    padding: 40px 6px 20px 6px;
    height: 100px;
    width: 50%;
    float: left;
    cursor: pointer;
    text-decoration: none;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #18385f;
    text-align: center;
    color: #ffffff;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .screen-3:hover {
    padding: 40px 6px 20px 6px;
    height: 100px;
    width: 50%;
    float: left;
    cursor: pointer;
    text-decoration: none;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #295d9d;
    text-align: center;
    color: #ffffff;
    font-size: 14px;

  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-4 .screen-4 {
    padding: 40px 0px 0px 0px;
    height: 100px;
    width: 50%;
    float: left;
    text-decoration: none;
    vertical-align: middle;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #00a279;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    cursor: pointer;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-4 .screen-4:hover {
    padding: 40px 0px 0px 0px;
    height: 100px;
    width: 50%;
    float: left;
    text-decoration: none;
    vertical-align: middle;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background:#128b6c;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    cursor: pointer;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-5 .screen-5 {
    padding: 35px 0px 0px 0px;
    height: 100px;
    width: 50%;
    float: left;
    text-decoration: none;
    vertical-align: middle;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #1b5091;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    cursor: pointer;

  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .active {
    background: #00a279;
    color: #ffffff;
    text-decoration: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .active:hover {
    background: #00a279;
    color: #ffffff;


  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .active-1 {
    background: #1b5091;
    color: #ffffff;
    text-decoration: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .active-1:hover {

    background: #1b5091;
    color: #ffffff;

  }

  body .sellables-container .register-wrapper-1 .register-1 .online ul {
    display: flex;

    padding: 0;
    margin: 0px .5em 0em 0em;
    list-style-type: none;
    height: 7vh;
    background: #18385f;
    color: white;
    cursor: pointer;
    /* margin-top:206px;*/



    /*   border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
  }

  body .sellables-container .register-wrapper-1 .register-1 .online ul li {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  body .sellables-container .register-wrapper-1 .register-1 .online ul :hover {
    background: #1b5091;

  }

  .left {
    width: 45%;
    float: left;
  }

  .right {
    width: 55%;
    float: left;
  }

  .home-screen {
    width: 100%;
    float: left;
  }

  .payment-page {
    width: 100% !important;
    float: left;
  }

  .new-order-box {
    width: 66.66666666%;
    float: left;

  }

  .new-order-box-1 {
    width: 33.33333333%;
    float: left;

  }




  .clear {
    clear: both;
  }


  .login-box {
    background-color: #18385f;
    display: flex;
    padding: 50px;
    height: 730px;


  }

  .login-box .login {
    background-color: #fff;
    display: flex;
    margin: auto;
    width: 700px;
    height: 350px;
    border-radius: 5px;
    padding: 20px;

  }

  .login-box .login .login-left {

    margin: auto;
    width: 300px;
    color: #000;
    float: left;



  }

  .login-box .login .login-right {

    margin: auto;
    width: 300px;
    color: #000;
    float: right;

  }

  .login-box .login .login-right .login-text-feild {

    margin: auto;
    width: 100%;
    color: #000;
    float: left;

  }

  .login-box .login .login-right .login-text-feild .search-1 input {
    width: 280px;
    height: 50px;
    margin-top: 6px;
    background-color: #18385f;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-size: 16px;
    text-align: left;
    margin-bottom: 5px;
    padding: 5px 10px;
  }

  .login-box .login .login-right .login-text-feild .button {
    padding: 5px 10px;
    width: 280px;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #1b5091;
    color: #ffffff;
    font-size: 17px;


  }

  .login-box .login .login-right .login-text-feild .button:hover {
    background-color: #18385f;
    color: #ffffff;
  }






  .customer-login {
    /* background-color:#18385f;
    padding:30px; */
    /* display:flex; */


    border-radius: 5px;


  }

  .customer-login .customer-login-1 {
    background-color: #fff;

    margin: auto;
    /* width:330px; */
    /* height:530px; */
    border-radius: 5px;
    padding: 20px;

  }





  .customer-login .customer-login-1 .login-text-feild-1 {


    width: 100%;
    color: #000;


  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box {
    width: 100%;

    color: #18385f;
    font-size: 16px;
    text-align: left;
    margin-bottom: 5px;
    float: left;
    font-weight: bold;
  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 {
    width: 100%;
    float: left;
  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 .search-box {
    width: 50%;
    float: left;
  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 input {
    /* width:330px; */
    height: 50px;
    margin-top: 6px;
    background-color: #18385f;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-size: 16px;
    text-align: left;
    padding: 5px 10px;
    float: left;


  }


  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 .input-1a {
    width: 298px;
    height: 50px;
    margin-top: 6px;
    background-color: #18385f;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-size: 16px;
    text-align: left;
    padding: 5px 10px;
    float: left;

  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 .phone {
    width: 50px;
    height: 50px;
    margin-top: 6px;
    background-color: #1b5091;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-weight: normal;
    font-size: 16px;
    text-align: left;
    padding: 10px;
    float: left;

  }




  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-3 input {
    width: 400px;
    height: 50px;
    margin-top: 6px;
    background-color: #18385f;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-size: 16px;
    text-align: left;
    padding: 5px 10px;
    float: left;

  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-3 .input-1 {
    width: 345px;
    height: 50px;
    margin-top: 6px;
    background-color: #18385f;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-size: 16px;
    text-align: left;
    padding: 5px 10px;
    float: left;

  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-3 .phone {
    width: 50px;
    height: 50px;
    margin-top: 6px;
    background-color: #1b5091;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-weight: normal;
    font-size: 16px;
    text-align: left;
    padding: 10px;
    float: left;

  }

  .customer-login .customer-login-1 .login-text-feild-1 .button {
    padding: 5px 10px;
    width: 194px;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #1b5091;
    color: #ffffff;
    font-size: 17px;
    float: left;



  }

  .customer-login .customer-login-1 .login-text-feild-1 .button:hover {
    background-color: #18385f;
    color: #ffffff;
  }


  .customer-login .customer-login-1 .login-text-feild-1 .button-1 {
    padding: 5px 10px;
    width: 194px;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #1b5091;
    color: #ffffff;
    font-size: 17px;
    float: left;
    margin-left: 9px;


  }

  .customer-login .customer-login-1 .login-text-feild-1 .button-1:hover {
    background-color: #18385f;
    color: #ffffff;
  }















  span {
    cursor: pointer;
  }

  .number {}

  .minus, .plus {
    width: 20px;
    height: 25px;
    background: #f2f2f2;
    border-radius: 4px;
    /* padding:4px 5px 4px 5px; */
    border: 1px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    margin: 0px 2px;
  }

  input {
    height: 25px;
    width: 25px;
    text-align: center;
    /* font-size: 26px; */
    border: 1px solid #ddd;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
  }




  .customer-box {
    width: 19.333333%;
    float: left;

  }

  .customer-box-1 {
    width: 60.333333%;
    float: left;
    padding-left: 30px;

  }

  .search-2 input {
    width: 170px;
    height: 40px;
    margin-top: 3px;
    float: left;
    border: none;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    font-size: 15px;
    text-align: left;
  }

  .skip {
    float: right;
    margin-right: -20px;
  }

  /*-----------rough-------------*/



  body .sellables-container .register-wrapper .rate .item .item-bar .pro-1 {

    width: 33.33333%;
    float: left;
    text-align: left;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar .pro-2 {

    width: 33.33333%;
    float: left;
    text-align: center;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar .pro-2 {

    width: 33.33333%;
    float: left;
    text-align: center;


  }







  body .sellables-container .payment {
    padding: 10px 20px;
    width: 98%;
    border: 1px solid #c8cfd8;
    border-radius: 7px;
    background: #424A54;
    text-align: left;






  }

  body .sellables-container .payment .payment-box {
    float: left;
    margin-bottom: 1px;
    /* font-weight:bold;*/
  }

  body .sellables-container .payment .payment-box .payment-box-1 {

    text-align: left;
    width: 140px;
    float: left;
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;

    /* font-weight:bold;*/
  }




  body .sellables-container .payment .payment-box .payment-box-2 {

    text-align: left;
    width: 150px;
    float: left;
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;


    /* font-weight:bold;*/
  }



  body .sellables-container .register-wrapper .rate .item .item-bar .sub-total-1 {

    width: 85%;
    float: left;
    text-align: left;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar .rate-1 {

    width: 15%;
    float: left;
    text-align: right;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left {


    float: left;
    /*width:320px;*/
    width: 100%;


  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-left-inner {

    float: left;
    width: 98.5%;
    background: #1b5091;
    padding: 13px;
    margin: 0em 0.22em .6em 0.22em;
    border-radius: 5px;


  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-left-inner-1 {

    float: left;
    width: 100%;
    font-size: 25px;
    text-align: center;
    color: #ffffff;
    margin-bottom: 8px;


  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-left-inner-2 {

    float: left;
    width: 50%;
    font-size: 18px;

    color: #ffffff;
    margin-bottom: 8px;
    text-align: center;

  }





  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner {

    float: left;
    width: 95.2%;
    margin-top: 10px;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner .payment-right-pay {

    padding: 20px;
    width: 250px;
    height: 62px;
    margin: 0em 0.22em 0.15em 0.22em;
    border-radius: 5px;
    background: #059058;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner .payment-right-pay:hover {
    background: #18385f;
  }





  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner .payment-right-pay-1 {

    padding: 20px;
    width: 250px;
    height: 62px;
    border-radius: 5px;
    background: #c82100;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: right;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner .payment-right-pay-1:hover {
    background: #18385f;
  }









  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu {


    float: left;
    /*width:320px;*/
    width: 100%;
    margin-top: 15px;



  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left {

    float: right;
    width: 72%;
    padding: 0px;
    border-radius: 5px;

  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .payment-right-pay {

    padding: 10px;
    width: 150px;
    height: 40px;
    margin: 0.22em 0.22em 0.15em 0.22em;
    border-radius: 5px;
    background: #059058;
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: right;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .payment-right-pay:hover {
    background: #18385f;
  }





  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .payment-right-pay-1 {

    padding: 10px;
    width: 150px;
    height: 40px;
    margin: 0.22em 0em 0.15em 0.22em;
    border-radius: 5px;
    background: #c82100;
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: right;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .payment-right-pay-1:hover {
    background: #18385f;
  }



  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box {

    float: left;
    width: 99.4%;
    padding: 0px;
    /* margin: 0em 0.22em 0.6em 0.22em; */

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box h5 {


    font-size: 15px;
    text-align: left;
    font-weight: 500;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box h3 {

    float: left;
    font-size: 18px;
    text-align: center;
    font-weight: 700;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-1 {
    font-size: 21px;
    float: left;
    width: 100%;
  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-1 .cash-box-1-inner {
    font-size: 15px;
    float: left;
    width: 35%;
    padding-top: 20px;
    font-weight: 500;
  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-1 .cash-box-1-inner-text {
    font-size: 15px;
    float: left;
    width: 35%;
    padding-top: 20px;
    font-weight: 500;
    text-align: left;
    padding-left: 2px;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-1 .cash-box-1-inner-1 {
    font-size: 15px;
    float: left;
    width: 65%;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .search-cash input {
    width: 230px;
    height: 40px;
    /* margin-top:6px; */
    background-color: #cccccc;
    border: none;
    color: #18385f;
    border-radius: 5px;
    font-size: 15px;
    text-align: left;
    margin-bottom: 2px;
    padding: 5px 10px;
    cursor: pointer;
  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .search-cash select {
    width: 230px;
    height: 40px;
    /* margin-top:6px; */
    background-color: #cccccc;
    border: none;

    color: #18385f;
    border-radius: 5px;
    font-size: 15px;
    text-align: left;

    padding: 5px 10px;
    cursor: pointer;
  }





  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-2 {
    font-size: 15px;
    float: left;
    width: 20%;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-2-inner {
    font-size: 15px;
    float: left;
    width: 55%;
    padding-top: 20px;
    font-weight: 500;
  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-2-inner-2 {
    font-size: 15px;
    float: left;
    width: 45%;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-2 .search-cash-1 input {
    width: 70px;
    height: 40px;
    /* margin-top:6px; */
    background-color: #cccccc;
    border: none;
    color: #18385f;
    border-radius: 5px;
    font-size: 15px;
    text-align: left;
    /* margin-bottom:5px; */
    padding: 5px 10px;
    cursor: pointer;
    /* float: right; */
  }



  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-3 {
    font-size: 15px;
    float: left;
    width: 25%;
  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-3 .search-cash-2 select {
    width: 85px;
    height: 40px;
    /* margin-top:6px; */
    background-color: #cccccc;
    border: none;

    color: #18385f;
    /* border-radius: 5px; */
    font-size: 15px;
    text-align: left;
    margin-bottom: 5px;
    padding: 5px 10px;
    cursor: pointer;
  }




  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-4 {
    font-size: 15px;
    float: left;
    width: 30%;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-4 .search-cash-3 input {
    width: 103px;
    height: 40px;
    /* margin-top:6px; */
    background-color: #cccccc;
    border: none;
    color: #18385f;
    border-radius: 5px;
    font-size: 15px;
    text-align: left;
    /* margin-bottom:5px; */
    padding: 5px 10px;
    cursor: pointer;
  }




  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 {
    font-size: 15px;
    float: left;
    width: 25%;
  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 .proceed {


    width: 85px;
    height: 40px;
    border-radius: 5px;
    /* margin-top:6px; */
    background: #059058;
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;
    margin-right: 10px;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 .proceed:hover {
    background: #18385f;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 .proceed-1 {


    width: 152px;
    height: 62px;
    border-radius: 5px;
    margin-top: 6px;
    background: #059058;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 .proceed-1:hover {
    background: #18385f;
  }



  .number-1 {}

  .minus-1, .plus-1 {
    width: 40px;
    height: 40px;
    background: #cccccc;
    border-radius: 4px;
    padding: 7px 5px 10px 5px;
    border: 1px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
  }

  input {
    /* height:50px;
         width:80px; */
    text-align: center;
    font-size: 26px;
    background: #cccccc;
    border: 1px solid #ddd;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
  }


  .input-height {
    height: 40px;
    width: 40px;

  }

  .minus-2, .plus-2 {
    width: 30px;
    height: 30px;
    background: #cccccc;
    border-radius: 4px;
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
  }

  .text {
    height: 30px;
    width: 40px;
    text-align: center;
    font-size: 14px;
    background: #cccccc;
    border: 1px solid #ddd;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
  }

  .qr-price {
    vertical-align: middle;
    float: left;
  }

  .count-number-1 {
    float: right;
  }

  :root {

    --color-blue: #1b5091;
    --color-purple: #1b5091;
    --color-green: #00a279;
    --color-gray: #18385f;


    --transition-fast: 0.1s;
  }

  .InputGroup {
    display: flex;
    height: 80px;

  }

  /**
    * 1. Hides the input from view
    * 2. Ensures the element does not consume any space
    */

  input[type="radio"] {
    visibility: hidden;
    /* 1 */
    height: 0;
    /* 2 */
    width: 0;
    /* 2 */
  }

  label {
    display: flex;
    flex: auto;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
    /* background-color: var(--color-gray); */
    color: #18385f;
    padding: 10px 10px;
    border-radius: 6px;
    transition: color --transition-fast ease-out,
      background-color --transition-fast ease-in;
    user-select: none;
    margin-right: 8px;
  }

  label:last-of-type {
    margin-right: 0;
  }

  input[type="radio"]:checked+label {
    background-color: var(--color-purple);
    color: #ffffff;

  }


  input[type="radio"]:hover:not(:checked)+label {
    background-color: var(--color-blue);
    color: #ffffff;


  }





  .InputGroup-pop {
    /* display: flex; */
    /* height: 100px; */
    height: auto;

  }

  /**
    * 1. Hides the input from view
    * 2. Ensures the element does not consume any space
    */

  .InputGroup-pop input[type="checkbox"] {
    visibility: hidden;
    /* 1 */
    height: 0;
    /* 2 */
    width: 0;
    /* 2 */
  }

  .InputGroup-pop label {
    /* display: flex; */
    flex: auto;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
    background-color: var(--color-gray);
    color: #ffffff;
    padding: 15px 10px 10px 10px;
    border-radius: 6px;
    transition: color --transition-fast ease-out,
      background-color --transition-fast ease-in;
    user-select: none;
    margin-right: 8px;
  }


  .InputGroup-pop label span {
    display: flex;
    flex: auto;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
    background-color: var(--color-gray);
    color: #ffffff;
    padding: 10px 10px;
    border-radius: 6px;
    clear: both;
    margin-top: 8px;



  }


  .InputGroup-pop .clear-1 {

    clear: both;


  }

  label:last-of-type {
    margin-right: 0;
  }

  .InputGroup-pop input[type="checkbox"]:checked+label {
    background-color: var( --color-green);
    color: #ffffff;

  }


  .InputGroup-pop input[type="checkbox"]:hover:not(:checked)+label {
    background-color: var(--color-blue);
    color: #ffffff;


  }















  .button-popup {
    padding: 5px 10px;
    width: 147px;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 6px;
    background: #1b5091;
    color: #ffffff;
    font-size: 15px;
    float: right;
    margin-top: 10px;



  }

  .button-popup:hover {
    background-color: #18385f;
    color: #ffffff;
  }



  .transaction-bt {
    padding: 5px 10px;
    width: 190px;
    height: 70px;
    border: 1px solid #c8cfd8;
    border-radius: 6px;
    background: #1b5091;
    color: #ffffff;
    font-size: 17px;
    font-weight: 500;
    float: left;
    margin-top: 2px;



  }

  .transaction-bt:hover {
    background-color: #18385f;
    color: #ffffff;
  }


  .submit-bt {
    padding: 5px 10px;
    width: 147px;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 6px;
    background: #1b5091;
    color: #ffffff;
    font-size: 15px;
    float: right;
    margin: 0.2rem;



  }

  .submit-bt:hover {
    background-color: #18385f;
    color: #ffffff;
  }

  .cancel-bt {
    padding: 5px 10px;
    width: 147px;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 6px;
    background: #1b5091;
    color: #ffffff;
    font-size: 15px;
    float: right;

    margin: 0.2rem;



  }

  .cancel-bt:hover {
    background-color: #18385f;
    color: #ffffff;
  }
















  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .calcu-left-bt {

    padding: 20px;
    width: 155px;
    height: 62px;
    margin: 0em 0.22em .6em 0.22em;
    border-radius: 5px;
    background: #18385f;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .calcu-left-bt .active {

    padding: 20px;
    width: 155px;
    height: 62px;
    margin: 0em 0.22em .6em 0.22em;
    border-radius: 5px;
    background: #0055c8;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;

  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .calcu-left-bt:hover {
    background: #1b5091;
  }










  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-right {

    float: left;
    width: 28%;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-right .calcu-right-bt {

    padding: 10px;
    width: 130px;
    height: 50px;
    margin: 0em 0.22em .15em 0.22em;
    border-radius: 5px;
    background: #18385f;
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-right .calcu-right-bt.active {
    background: #1b5091;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-right .calcu-right-bt:hover {
    background: #1b5091;
  }






  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-bottom {

    padding: 20px;
    width: 319px;
    height: 62px;
    margin: -1em 0.22em 0em 0.22em;
    border-radius: 5px;
    background: #18385f;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-bottom:hover {
    background: #1b5091;
  }





  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-bottom-1 {

    padding: 20px;
    width: 250px;
    height: 62px;
    border-radius: 5px;
    background: #18385f;
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: right;
    cursor: pointer;
    border: none;
    margin-top: -20px;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-bottom-1:hover {
    background: #1b5091;
  }

  /*-----table reservation----*/

  body .sellables-container .sellables .table-reservation {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0.2em 0em;
  }

  .table-reservation .table-reservation-inner {
    flex: 0 0 19%;
    height: 60px;
    background: #1b5091;
    border-radius: 5px;
    flex-direction: column;
    justify-content: space-between;
    float: left;
    width: 19%;
    margin: 0px .5%;
    padding: 10px 5px;
    color: #ffffff;
    cursor: pointer;
  }

  .table-reservation .table-reservation-inner:hover {
    background: #18385f;
  }

  .live-svg {
    height: 25px;
    width: 25px;
  }

  .table-reservation .table-reservation-inner .table-reservation-inner-left {

    float: left;
    width: 20%;
    color: #ffffff;

  }

  .table-reservation .table-reservation-inner .table-reservation-inner-right {

    float: right;
    width: 80%;
    color: #ffffff;
    padding-top: 5px;
    font-size: 14px;

  }

  .table-reservation .table-reservation-inner .table-reservation-inner-right-1 {

    float: right;
    width: 30%;
    color: #ffffff;
    padding-top: 0px;
    font-size: 14px;
    background: #1b5091;
    padding: 5px;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    display: flex;
    margin-top: -5px;

  }


  body .sellables-container .sellables .time-slot {
    height: 90px;
    display: flex;
    border-radius: 5px;
    flex-direction: row;
    overflow-y: hidden;
    overflow-x: auto;
    width: 100%;

  }

  body .sellables-container .sellables .time-slot-inner {
    width: 120px;
    height: 80px;
    border-radius: 5px;
    margin: 7px;
    background-color: #18385f;
    color: #ffffff;
    font-weight: 400;
    cursor: pointer;
    font-size: 14px;

  }

  body .sellables-container .sellables .time-slot-inner:hover {
    background: #1b5091;

  }


  body .sellables-container .sellables .time-slot-inner .head {
    width: 100%;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;

  }

  body .sellables-container .sellables .time-slot-inner .info {
    width: 100%;
    height: calc(80px - 25px);

    display: flex;
    justify-content: center;
    flex-direction: row;
  }

  body .sellables-container .sellables .time-slot-inner .info .table-info {
    font-size: 20px;
    width: 40%;
    display: flex;
    flex-direction: row;
  }

  body .sellables-container .sellables .time-slot-inner .info .table-info .font {
    font-size: 15px;
    color: #ffffff;
    margin-left: 10px;

  }

  body .sellables-container .sellables .time-slot-inner .info .seat-info {
    width: 40%;
    display: flex;
    flex-direction: row;
    font-size: 20px;

  }

  body .sellables-container .sellables .time-slot-inner .info .seat-info .font {
    font-size: 15px;
    color: #ffffff;
    margin-left: 7px;

  }

  body .sellables-container .sellables .more-info {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-between;

  }

  body .sellables-container .sellables .more-info .tab-outer {
    flex: 0 0 41%;
    /* height: 360px; */
    border-radius: 2px;
    margin-top: 10px;
    border: 1px solid #c9cace;
    margin-left: 7px;
  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info {
    width: 100%;
    height: calc(360px - 48px);

  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info {
    width: 100%;
    height: 100%;
    /* overflow: auto; */
    display: flex;
    flex-direction: column;

  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar {
    width: 100%;
    height: 70px;
    display: flex;
    flex-direction: row;
    border-bottom: 1px solid #b6b6bd;
  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .date-outer {
    flex: 0 0 22%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .date-outer .date-box {
    flex: 0 0 70%;
    height: 45%;
    border: 1px solid #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    background-color: #004f2f;
    color: #fff;
    font-size: .9em;
  }


  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .person-info-outer {
    flex: 0 0 55%;
    height: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    color: #000;
  }


  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .person-info-outer .tab-name {
    font-size: 1em;
    margin-top: 10px;
    font-weight: 600;
  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .person-info-outer .sub-info {
    font-size: .8em;
  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .count-outer {
    flex: 0 0 22%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .count-outer .table-info {
    flex: 0 0 70%;
    height: 45%;
    border: 1px solid #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    background-color: #004f2f;
    color: #fff;
    font-size: .9em;
  }





  .tabs {
    display: flex;
    flex-wrap: wrap;
    background: #c9cace;
  }



  .tabs label {
    order: 1;
    display: block;
    /* padding: 1rem 2rem; */
    /* margin-right: 0.2rem; */
    cursor: pointer;
    background: #c9cace;
    font-size: 15px;
    transition: background ease 0.2s;
  }

  .tabs .tab {
    order: 99;
    flex-grow: 1;
    width: 100%;
    display: none;
    padding: 1rem 0rem;
    background: #fff;
  }

  .tabs .tab .scrollbar-4 {

    /* float: left; */
    height: 420px;
    overflow-y: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;
  }

  /*
   *  STYLE 4
   */

  #style-4::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style-4::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style-4::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }



  .tabs input[type="radio"] {
    display: none;
  }

  .tabs input[type="radio"]:checked+label {
    background: #1b5091;
  }

  .tabs input[type="radio"]:checked+label+.tab {
    display: block;
  }

  @media (max-width: 45em) {

    .tabs .tab,
    .tabs label {
      order: initial;
    }

    .tabs label {
      width: 100%;
      margin-right: 0;
      margin-top: 0.2rem;
    }
  }









  body .sellables-container .sellables .more-info .table-status {
    flex: 0 0 56%;
    height: 500px;
    border-radius: 2px;
    margin-top: 10px;

    border: 1px solid #c9cace;
    margin-right: 10px;
  }

  body .sellables-container .sellables .more-info .table-status .head {
    width: 100%;
    height: 45px;
    background-color: #c9cace;
    border-bottom: 1px solid #c9cace;
    cursor: pointer;
  }

  body .sellables-container .sellables .more-info .table-status .head .live-outer {
    width: 40%;
    height: 45px;
    display: flex;
    align-items: center;
    margin-left: 10px;
    float: left;
    font-size: 15px;
  }

  body .sellables-container .sellables .more-info .table-status .head .live-outer-1 {
    width: 40%;
    height: 45px;

    align-items: center;
    margin-right: 10px;
    float: right;
  }




  body .sellables-container .sellables .more-info .table-status .head .live-outer-1 select {
    width: 200px;
    height: 40px;
    margin-top: 2px;
    background-color: #ffffff;
    border: none;
    color: #18385f;
    border-radius: 5px;
    font-size: 15px;
    text-align: left;
    margin-bottom: 5px;
    padding: 5px 10px;
    cursor: pointer;
    float: right;
  }

  body .sellables-container .sellables .more-info .table-status .info {
    width: 100%;
    height: calc(360px - 50px);
    padding: 1rem 0rem;

  }

  .scrollbar-5 {

    float: left;
    height: 420px;
    width: 100%;
    overflow-y: scroll;
    overflow-x: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;
  }

  /*
   *  STYLE 4
   */

  #style-5::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style-5::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style-5::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }



  .tabs input[type="radio"] {
    display: none;
  }

  .tabs input[type="radio"]:checked+label {
    background: #1b5091;
    font-size: 15px;
  }

  .tabs input[type="radio"]:checked+label+.tab {
    display: block;
  }

  @media (max-width: 45em) {

    .tabs .tab,
    .tabs label {
      order: initial;
    }

    .tabs label {
      width: 100%;
      margin-right: 0;
      margin-top: 0.2rem;
    }
  }

  /* table-popup */

  .card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 0 solid transparent;
    border-radius: 0;
    border-radius: 6px;
  }

  .card-body {
    flex: 1 1 auto;
    padding: 1.25rem;
  }

  .table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    /* -webkit-overflow-scrolling: touch; */
  }

  .table {
    width: 100%;
    margin-bottom: 1rem;
    color: #3e5569;
  }

  table.table thead th {
    border-top: none;
    border-bottom-width: 1px;
  }

  table.table td, table.table th {
     /* padding: 1.1rem 16px 1rem; */
  padding:10px;
  }

  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #e9ecef;
  }

  table td {
    font-size: 1rem;
    font-weight: 600;
  }

  .bg-light {
    background-color: #f8f9fa !important;
  }

  .btn-margin {
    margin-right: 10px;
  }

  .form-control {
    display: block;
    width: 100%;
    height: 35px;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #4f5467;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #000000;
    border-radius: 2px;
    text-align: left;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  }

  /* Kitchen */
  body .sellables-container .sellables .kitchen-top {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0px 5px;
  }

  body .sellables-container .sellables .kitchen-top .search select {
    width: 255px;
    height: 40px;
    margin-top: 6px;
    float: right;
    border: none;
    background: #cccccc;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    font-size: 16px;
    text-align: left;
    margin-right: 10px;
  }

  body .sellables-container .sellables .kitchen-top .running-box {
    padding: 7px 10px 5px 10px;
    width: 30%;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 6px;
    background: #1b5091;
    color: #ffffff;
    font-size: 21px;
    float: left;
    margin-top: 10px;
  }

  body .sellables-container .sellables .kitchen {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
    /* margin: 1em 0 0.5em 5px; */
  }

  body .sellables-container .sellables .kitchen .kitchen-box {
    width: 24%;
    float: left;
    /* display: flex; */
    margin: 5px;


    /* margin: 1em 0 0.5em 5px; */
  }

  body .sellables-container .sellables .kitchen .kitchen-box .header {

    flex-wrap: wrap;
    height: 60px;
    padding: 10px;
    background: #f49d1e;
    color: #ffffff;
    width: 100%;
    /* margin-bottom:5px ; */
    border-radius: 5px 5px 0px 0px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box .header .header-left {


    height: 40px;
    width: 35%;
    background: #f7b140;
    color: #ffffff;
    float: left;
    border-radius: 5px;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    padding-top: 5px;
    font-size: 19px;

  }

  body .sellables-container .sellables .kitchen .kitchen-box .header .header-right {


    height: 40px;
    width: 65%;
    color: #ffffff;
    float: right;
    font-weight: 500;
    text-align: right;
    vertical-align: middle;
    font-size: 19px;

  }

  body .sellables-container .sellables .kitchen .kitchen-box .header .header-right .name {

    color: #ffffff;
    font-size: 13px;
    font-weight: lighter;
    margin-top: -8px;

  }


  body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center {
    width: 100%;
    /* display: flex; */
    padding: 5px 0px;
    border: #f49d1e solid 2px;

  }

  body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center .header-1 {
    width: 100%;
    text-align: center;
    color: #000000;
    font-size: 17px;
    font-weight: 700;
    padding: 10px 0px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center .kitchen-inner {
    width: 100%;
    background-color: #18385f;
    color: #ffffff;
    padding: 8px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center .kitchen-inner p {
    list-style: none;
    color: #ffffff;
    cursor: pointer;
  }

  body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center .kitchen-inner p img {
    width: 13px;
    height: 12px;
    margin-right: 6px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box .footer {

    flex-wrap: wrap;
    height: 60px;
    padding: 10px;
    background: #f49d1e;
    color: #ffffff;
    text-align: center;
    width: 100%;
    /* margin-bottom:5px ; */
    border-radius: 0px 0px 5px 5px;
    font-weight: 500;
    cursor: pointer;
    vertical-align: middle;
    font-size: 19px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box .footer img {

    height: 30px;
    width: 30px;
    margin-right: 10px;

  }


  /* kitchen-1 */


  body .sellables-container .sellables .kitchen {
    display: flex;
    align-items: center;
    flex-wrap: wrap;

    flex-direction: column;


    /* margin: 1em 0 0.5em 5px; */
  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 {
    width: 24%;
    float: left;
    /* display: flex; */
    margin: 5px;


    /* margin: 1em 0 0.5em 5px; */
  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .header-2 {

    flex-wrap: wrap;
    height: 60px;
    padding: 10px;
    background: #008822;
    color: #ffffff;
    width: 100%;
    /* margin-bottom:5px ; */
    border-radius: 5px 5px 0px 0px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .header-2 .header-left-1 {


    height: 40px;
    width: 35%;
    background: #39b658;
    color: #ffffff;
    float: left;
    border-radius: 5px;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    padding-top: 5px;
    font-size: 19px;

  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .header-2 .header-right-1 {


    height: 40px;
    width: 65%;
    color: #ffffff;
    float: right;
    font-weight: 500;
    text-align: right;
    vertical-align: middle;
    font-size: 19px;

  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .header-2 .header-right-1 .name-1 {

    color: #ffffff;
    font-size: 13px;
    font-weight: lighter;
    margin-top: -8px;

  }


  body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 {
    width: 100%;
    /* display: flex; */
    padding: 5px 0px;
    border: #008822 solid 2px;

  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 .header-3 {
    width: 100%;
    text-align: center;
    color: #000000;
    font-size: 17px;
    font-weight: 700;
    padding: 10px 0px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 .kitchen-inner-1 {
    width: 100%;
    background-color: #18385f;
    color: #ffffff;
    padding: 8px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 .kitchen-inner-1 p {
    list-style: none;
    color: #ffffff;
    cursor: pointer;
  }


  body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 .kitchen-inner-1 p img {
    width: 13px;
    height: 12px;
    margin-right: 6px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .footer-1 {

    flex-wrap: wrap;
    height: 60px;
    padding: 10px;
    background: #008822;
    color: #ffffff;
    text-align: center;
    width: 100%;
    /* margin-bottom:5px ; */
    border-radius: 0px 0px 5px 5px;
    font-weight: 500;
    cursor: pointer;
    vertical-align: middle;
    font-size: 19px;
  }


  body .sellables-container .sellables .kitchen .kitchen-box-1 .footer-1 img {


    height: 30px;
    width: 30px;
    margin-right: 10px;

  }



  .scrollbar-6 {

    float: left;
    height: 550px;
    overflow-y: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;


  }

  /*
        *  STYLE 2
        */

  #style-6::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style-6::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style-6::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }




  .scrollbar-7 {

    /* float: left; */
    height: 595px;
    overflow-y: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;


  }

  /*
        *  STYLE 2
        */

  #style-7::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style-7::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style-7::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }




  .scrollbar-8 {

    /* float: left; */
    height: 530px;
    overflow-y: scroll;
    margin-top: 15px;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;


  }

  /*
        *  STYLE 2
        */

  #style-8::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style-8::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style-8::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }




  /* report */

  body .sellables-container .sellables .report {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0px 5px;
  }

  body .sellables-container .sellables .report .report-inner {
    width: 100%;
    height: auto;
    float: left;
  }

  body .sellables-container .sellables .report .report-inner .report-box {
    padding: 7px 10px 5px 10px;
    width: 33.3333333%;
    flex-wrap: wrap;
    border: 1px solid #c8cfd8;
    border-radius: 6px;
    background: #0097bd;
    color: #ffffff;
    font-size: 21px;
    float: left;
    margin-top: 10px;
    height: 293px;
    cursor: pointer;
  }


  body .sellables-container .sellables .report .report-inner .report-box .heading {
    font-size: 19px;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;

  }



  body .sellables-container .sellables .report .report-inner .report-box .amount {
    width: 100%;
    float: left;
    text-align: left;
    display: flex;
    /* border-bottom: #ffffff solid 1px; */
    /* margin:6px; */
  }

  body .sellables-container .sellables .report .report-inner .report-box .amount .amount-left {
    width: 40%;
    float: left;
    text-align: left;
    display: flex;
    height: 40px;
    padding-top: 10px;
  }

  body .sellables-container .sellables .report .report-inner .report-box .amount .amount-right {
    width: 60%;
    float: left;
    text-align: left;
    display: flex;
    color: #ffffff;
    height: 40px;
  }

  body .sellables-container .sellables .report .report-inner .report-box .amount .amount-right label {
    width: 60%;
    float: left;
    text-align: left;

    color: #ffffff;
  }



  /*
  
      body .sellables-container .sellables .report .report-inner .report-box-1 {
        padding:7px 10px 5px 10px;
        width:33.3333333%;
       flex-wrap: wrap;
        border: 1px solid #c8cfd8;
        border-radius: 6px;
        background: #018aaa;
        color: #ffffff;
        font-size:21px;
        float: left;
        margin-top: 10px;
        height: 200px;
      }
  
  
      body .sellables-container .sellables .report .report-inner .report-box-1 .heading
      {
        font-size: 19px;
        color: #ffffff;
        text-align: center;
      }
  
  
  
      body .sellables-container .sellables .report .report-inner .report-box-1 .amount
      {
        width:100%;
        float: left;
        text-align:left;
        display: flex;
      }
  
   body .sellables-container .sellables .report .report-inner .report-box-1 .amount .amount-left
      {
        width:40%;
        float: left;
        text-align:left;
        display: flex;
      }
  
      body .sellables-container .sellables .report .report-inner .report-box-1 .amount .amount-right
      {
        width:60%;
        float: left;
        text-align:left;
        display: flex;
      }
  
  
      body .sellables-container .sellables .report .report-inner .report-box-2 {
        padding:7px 10px 5px 10px;
        width:33.3333333%;
        flex-wrap: wrap;
        border: 1px solid #c8cfd8;
        border-radius: 6px;
        background: #6b9d00;
        color: #ffffff;
        font-size:21px;
        float: left;
        margin-top: 10px;
        height: 200px;
      }
  
      body .sellables-container .sellables .report .report-inner .report-box-2 .heading
      {
        font-size: 19px;
        color: #ffffff;
        text-align: center;
      }
  
  
      body .sellables-container .sellables .report .report-inner .report-box-2 .amount
      {
        width:100%;
        float: left;
        text-align:left;
        display: flex;
      }
  
   body .sellables-container .sellables .report .report-inner .report-box-2 .amount .amount-left
      {
        width:40%;
        float: left;
        text-align:left;
        display: flex;
      }
  
      body .sellables-container .sellables .report .report-inner .report-box-2 .amount .amount-right
      {
        width:60%;
        float: left;
        text-align:left;
        display: flex;
      } */

  /* takeaway */

  .takeaway-heading {
    vertical-align: middle;
    float: left;
  }

  .takeaway-min {
    vertical-align: middle;
    float: right;
  }

  .count-number-2 {
    float: left;
    margin-left: 15px;
  }

  .check-box {
    float: left;
    margin-top: -8px;

  }


  body nav .top-box .notification-box .dropbtn img {
    width: 35px;
    height: 35px;
    float: left;
    margin-right: 20px;
    margin-top: 8px;
    cursor: pointer;

  }


  .dropbtn {

    font-size: 16px;
    border: none;
    cursor: pointer;
    background: none;
  }

  .dropdown {
    position: relative;
    display: inline-block;
  }

  .dropdown-content {
    /* display: none; */
    position: absolute;
    right: 0;

    min-width: 200px;
    margin-top: 3px;
    z-index: 1;
  }

  .dropdown-content a {
    color: #ffffff;
    padding: 12px 16px;
    text-decoration: none;
    min-width: 200px;
    float: left;
    display: block;
   /* background-color: #00c374; */
  background-color: #18385f;
    border-bottom: #ffffff solid 2px;
    cursor: pointer;

  }

  .dropdown-content a:hover {
    /* background-color: #18385f; */
  background-color: #1b5091;
    color: #ffffff;
  }

  /* .dropdown:hover .dropdown-content {
    display: block;
  } */

  .dropdown:hover .dropbtn {
    /* background-color: #3e8e41; */
  }

  /* .change-table
  {
    width: 100%;
  }
  
   .change-table .change-table-box {
   padding: 15px;
    height:50px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    background: #1b5091;
    text-decoration: none;
    font-size:15px;
    line-height:20px;
    color: #ffffff;
    text-align:center;
    display: flex;
    cursor: pointer;
    float: left;
    border: none;
  }
  .change-table .change-table-box a {
    background: #d02200;
    color: #fff;
    padding: 15px;
    height:50px;
   }
  
   .change-table .change-table-box a.active {
    background: #d02200;
    color: #fff;
   }
  .change-table .change-table-box:hover {
    background: #d02200;
    color: #fff;
    
  }
  .active-2::before {
    background: #d02200;
    color: #fff;
    
  } */



  .change-table {

    text-align: center;
    float: left;
    margin-top: 5px;

  }

  .change-table .change-table-box {
    padding: 10px 5px;
    height: 50px;
    width: 160px;
    margin: 1px 0em 0em 2px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #1b5091;
    text-align: center;
    color: #ffffff;
    float: left;
    text-decoration: none;
    font-size: 15px;
    /* font-weight:bold;*/
  }

  .change-table .change-table-box:hover {
    background: #d02200;
  }

  .change-table .active {
    background: #d02200;
    color: #fff;
  }

  body .sellables-container .sellables .change-table .active:hover {
    background: #d02200;
  }





  /* body .sellables-container .sellables .change-table {
  
    text-align:center;
    float:left;
   
    margin-left:10px;
  }
  body .sellables-container .sellables  .change-table .change-table-box {
    padding:10px 6px;
    width:155px;
    margin: 2px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    
    text-decoration: none;
    text-align:center;
    color: #ffffff;
    font-size:14px;
   
  }
  body .sellables-container .sellables  .change-table .change-table-box:hover {
    background:#d02200;
  }
  body .sellables-container .sellables  .change-table .change-table-box .active-2 {
    background: #d02200;
    color: #fff;
  } */




  .close-button {
    width: 30px;
    height: 30px;
    float: right;
    top: -40px;
    position: relative;
    right: -30px;
    cursor: pointer;
  }


  textarea:focus {
    outline: 0;
    border: 3px solid #059058;
    padding: 3px;
    width: 100%;
    text-align: left;
  }

  textarea {
    border: 1px solid;
    border-radius: 5px;
    padding: 5px;
    width: 100%;

    text-align: left;
  }

  .amount {
    width: 100%;
    margin: auto;
    height: 50px;

  }

  .amount .heading {
    width: 20%;
    float: left;

    text-align: left;
    font-weight: bold;
    font-size: 21px;
    padding-top: 8px;

  }

  .amount .rates {
    width: 80%;
    float: left;
    text-align: left;
    font-weight: bold;
    font-size: 21px;

  }

  .search-popup input {
    width: 180px;
    height: 40px;
    margin-right: 30px;
    margin-top: 6px;
    border: none;
    border-radius: 5px;
    font-size: 16px;

    text-align: left;
    padding-right: 10px;
    background-color: #cccccc;
    float: right;
  }

  .close-button img {
    width: 30px;
    height: 30px;

  }


}



/* mobile */

@media (min-width:320px) and (max-width: 767px) and  (-webkit-min-device-pixel-ratio: 1)
 {

  .split-order
{
  width: 100% !important;
  float: left;
  border: #b6bcc4 solid 2px;
  border-radius:10px;
}

.split-order-arrow
{
  width:100% !important;
}

.merge-box
{
  background-color:#18385f;
   color: #ffffff;
   border-radius:5px;
    height:90px;
     margin-right: 5px;
     width:146px;
}

  .arrow-right-1,
.arrow-left-1
{
  display: inline-block;
  width:20px;
  height:20px;
  border-top:4px solid #ffffff;
  border-left:4px solid #ffffff;
  text-align: center;
  vertical-align: middle;
  
 
}
.arrow-right-1{
 transform: rotate(135deg);
 

 
 
}

.arrow-left-1{
 transform: rotate(-45deg);
 
 
}

.arrow-top-1
{
  margin-bottom:5px !important;
}

  body nav ul {
    display: flex;
    align-items: center;
    /* margin: 0; */
    margin-left: -20px;
  }

  body nav ul li {
    list-style-type: none;
    margin-top: 10px;
    font-size: 14px;
    /* margin-left: -20px; */
  }


  body nav ul li a {
    color: #fff;
    padding: 17px 7px;
    /* margin-right:20px; */
    text-decoration: none;
    margin-bottom: -10px;

  }

  body nav ul li a:hover {
    /* background: #bac2cd;*/
    background: #ffffff;

    color: #424A54;
    text-decoration: none;
    border-radius: 5px 5px 0px 0px;
  }

  body nav ul li a.active {
    background: #ffffff;
    color: #424A54;
    text-decoration: none;
    border-radius: 5px 5px 0px 0px;
  }


  .fun-bt {
 
    width: 133px;
    height: 133px;
    float: left;
    margin-top: 3px;
    border: none;
  
  }
  
  .fun-bt img {
   
    width: 133px;
    height: 133px;
   
  }

  .display {
    display:none;
  }

  .display-order {
    display: block;
  }

  .display-order-1 {
    display: block;
  }

  .display-running {
    display:block;
  }

  select {

    outline: 0;
    background-color: #cccccc;
    border: none;
    color: #18385f;

    width:80px;

    height: 38px;
    float: right;
    cursor: pointer;
    border-radius: 3px;
    display: block;
  }

  .select {
    /* position: relative;
  display: block; */
    width: 90px;

    line-height: 3;
    overflow: hidden;
    border-radius: .25em;
    padding-bottom: 10px;
    /* margin-top: -40px; */
    margin-top: 3px;
    float: right;
    /* margin-right: 15px; */
  }

  .mobile-type {
    display: block;
    /* margin-left: 100px; */

  }

  .kot {


    width: 100%;
    height: 27px;
    border: #ffffff;
    background-color:#18385f;
    margin: auto;
    border-radius: 5px;
    color: #ffffff;
    margin-top: 3px;

  }

  .kot img {
    width: 25px;
    height: 20px;

  }

  .mobile-type .categories .category {
    padding: 7px 8px;
    margin: 2px;
    text-align: center;
    height: 40px;
    width: 110px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-decoration: none;
    color: #424A54;
    font-size: 14px;
    font-weight: 400;
    float: left;
    cursor: pointer;
    /* font-weight:bold;*/
  }

  .mobile-type .categories .category .active {
    background: #d02200;
    color: #fff;
    text-decoration: none;
    cursor: pointer;


  }

  .mobile-type .categories .category .active:hover {
    background: #1b5091;
  }



  body nav .search input {
    width: 255px;
    height: 40px;
    margin-right: 30px;
    margin-top: 6px;
    border: none;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
  }

  body nav .top-box {
    width:90px;
    height: 40px;
    margin-left: 20px;
    margin-top: 6px;
    border: none;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
    float: right;
  }

  body nav .top-box .rest-name {
    /* width: 80px; */
    height: 40px;
    margin-right: 30px;
    margin-top:10px;
    border: none;
    font-size: 16px;
    text-align: center;
    float: left;
    display: none;
  }
  

  body nav .top-box .notification-box {
    width: 25px;
    height: 25px;
    float: left;
  }

  body nav .top-box .notification-box .rounded-circle {
    width: 20px;
    height: 20px;
    float: left;
    background-color: #ff0000;
    border-radius: 50%;
    z-index: 999;
    position: relative;
    font-size: 13px;
    left: 45px;
    color: #ffffff;
  }


  body nav .top-box .notification-box .notification img {
    width: 20px;
    height: 20px;
    float: left;
    /* margin-right:20px; */
    margin-top: 20px;
    cursor: pointer;
  }


  body nav .top-box .checkout img {
    width: 20px;
    height: 20px;
    float: left;
    /* margin-right:20px; */
    /* margin-top: 10px; */
    cursor: pointer;

  }



  body nav .top-box .logout img {
    width: 20px;
    height: 20px;
    float: left;
    /* margin-right:20px; */
    /* margin-top: 10px; */
    cursor: pointer;

  }






  body nav .search input::-moz-placeholder {
    font-style: italic;
  }

  body nav .search input:-ms-input-placeholder {
    font-style: italic;
  }


  body nav .search input::placeholder {
    font-style: italic;
  }

  body .sellables-container {
    /* display: flex;*/
    flex: 1;
  }

  body .sellables-container .sellables {
    display: flex;
    flex-direction: column;
    flex: 1;
  }

  body .sellables-container .sellables .categories {
    /* display: flex; */
    align-items: center;
    flex-wrap: wrap;
    /* margin: 1em 0 0.5em 5px; */
  }

  body .sellables-container .sellables .categories .left-box {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    /* width: 40%; */
    float: left;
    /* margin: 1em 0 0.5em 5px; */
  }

  body .sellables-container .sellables .categories .right-box {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    /* width: 60%; */
    float: left;
    /* margin: 1em 0 0.5em 5px; */
  }





  body .sellables-container .sellables .categories .category {
    padding: 7px 5px;
    margin: 2px;
    text-align: center;
    /* height:40px; */
    /* width: 104px; */
    width: 110px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-decoration: none;
    color: #424A54;
    font-size: 14px;
    font-weight: 400;
    float: left;
    cursor: pointer;
    /* font-weight:bold;*/
  }



  body .sellables-container .sellables .categories .category:hover {
    background: #c8cfd8;
  }

  body .sellables-container .sellables .categories .active {
    background: #1b5091;
    color: #fff;
    text-decoration: none;
    cursor: pointer;


  }

  body .sellables-container .sellables .categories .active:hover {
    background: #1b5091;
  }


  body .sellables-container .sellables .categories .category-mobile-1 {
    padding: 7px 5px;
    margin: 2px;
    text-align: center;
    height:40px;
    /* width: 104px; */
    width:84px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-decoration: none;
    color: #424A54;
    font-size: 14px;
    font-weight: 400;
    float: left;
    cursor: pointer;
    /* font-weight:bold;*/
  }



  body .sellables-container .sellables .categories .category-mobile-1 :hover {
    background: #c8cfd8;
  }

  body .sellables-container .sellables .categories .active {
    background: #1b5091;
    color: #fff;
    text-decoration: none;
    cursor: pointer;


  }

  body .sellables-container .sellables .categories .active:hover {
    background: #1b5091;
  }







  body .sellables-container .sellables .categories .category-mobile {
    padding: 7px 8px;
    margin: 2px;
    text-align: center;
    height: 40px;
    width: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-decoration: none;
    color: #424A54;
    font-size: 14px;
    font-weight: 400;
    float: left;
    cursor: pointer;
    /* font-weight:bold;*/
  }



  body .sellables-container .sellables .categories .category-mobile:hover {
    background: #c8cfd8;
  }






  body .sellables-container .sellables .categories .new-order-top {
    padding: 7px 5px;
    /* margin: 2px; */
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    width:100%;
    background: #1b5091;
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    margin-top:3px;
    float:right;
    text-align: center;
    /* font-weight:bold;*/
  }



  body .sellables-container .sellables .categories .new-order-top:hover {
    background: #18385f;
  }

  body .sellables-container .sellables .categories .active {
    background: #1b5091;
    color: #fff;
    text-decoration: none;
    cursor: pointer;


  }

  body .sellables-container .sellables .categories .active:hover {
    background: #1b5091;
  }










  body .sellables-container .sellables .categories .search input {
    width: 183px;
    height: 40px;
    /* margin-top:6px; */
    float: right;
    border: none;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    padding-left: 8px;
    font-size: 16px;
    text-align: left;
    margin-right: 10px;
  }






  body .sellables-container .sellables .screen {

    text-align: center;
    float: left;
    /* margin-top:-4px; */
    /* margin-left:10px; */
  }

  body .sellables-container .sellables .screen .screen {
    padding: 10px 3px;
    width: 32%;
    margin: 2px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-decoration: none;
    text-align: center;
    color: #424A54;
    font-size: 14px;
    /* font-weight:bold;*/
  }

  body .sellables-container .sellables .screen .screen:hover {
    background: #c8cfd8;
  }

  body .sellables-container .sellables .screen .active {
    background: #1b5091;
    color: #fff;
  }

  body .sellables-container .sellables .screen .active:hover {
    background: #1b5091;
  }

  body .sellables-container .sellables .screen .modify {
    padding: 10px 6px;
    width: 32%;
    margin: 2px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-decoration: none;
    text-align: center;
    color: #424A54;
    font-size: 14px;
    /* font-weight:bold;*/
  }

  body .sellables-container .sellables .screen .modify:hover {
    background: #c8cfd8;
  }

  body .sellables-container .sellables .screen .modify.active {
    background: #1b5091;
    color: #fff;
  }

  body .sellables-container .sellables .screen .modify .active:hover {
    background: #1b5091;
  }



  body .sellables-container .sellables .screen-1 {
    text-align: center;
    margin: 0.1em 0;
    float: left;
    /* margin-left:10px; */
  }

  body .sellables-container .sellables .screen-1 .screen-1 {
    padding: 10px 3px;
    width: 110px;
    margin: 2px;
    text-decoration: none;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-align: center;
    color: #424A54;
    font-size: 14px;
    /* font-weight:bold;*/
  }

  body .sellables-container .sellables .screen-1 .screen-1:hover {
    background: #c8cfd8;
  }

  body .sellables-container .sellables .screen-1 .active {
    background: #1b5091;
    color: #fff;
  }

  body .sellables-container .sellables .screen-1 .active:hover {
    background: #1b5091;
  }

















  body .sellables-container .sellables .item-group-wrapper {
    /*overflow-y: scroll;*/

    width: 100%;



  }

  body .sellables-container .sellables .item-group-wrapper .item-group {
    display: flex;
    flex-wrap: wrap;
    /* width: 100%; */
    /* width:145px; */
    position: relative;

  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item {
    padding: 5px;
    /* width:180px; */
    width: 100%;
    height: 170px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #1b5091;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item:hover {
    background: #1b5091;
  }



  body .sellables-container .sellables .item-group-wrapper .item-group .item-3 {
    padding: 5px;
    /* width:180px; */
    width: 100%;
    height: 170px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #fa4d3c;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item-3:hover {
    background: #fa4d3c;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 {
    width: 100%;
    height: auto;



  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner {

    height: auto;
    float: left;
    margin-right: 8px;
    width: 47%;


  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 {

    width: 100%;
    height: auto;

  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 .item-4 {
    padding: 5px;
    width: 100%;
    height: 170px;


    margin: 0.5em 0.22em 0em 0em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #00a27a;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 .item-4:hover {
    background: #00a27a;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 .pay-button {
    background-color: #18385f;
    width: 100%;
    height: 50px;
    margin-left: 0px;
    margin-top: 5px;

    border-radius: 5px;
    padding: 10px;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
    font-size: 15px;
    font-weight: 500;

  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 .pay-button:hover {
    background-color: #1b5091;


  }




  body .sellables-container .sellables .item-group-wrapper .item-group .item-5 {
    padding: 10px;
    /* width:180px; */
    height: 170px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #606496;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;
    cursor: pointer;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item-5:hover {
    background: #606496;
  }



  body .sellables-container .sellables .item-group-wrapper .item-group .item-6 {
    padding: 10px;
    /* width:180px; */
    height: 170px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #001bff;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item-6:hover {
    background: #001bff;
  }


  body .sellables-container .sellables .item-group-wrapper .item-group .item-7 {
    padding: 10px;
    /* width:180px; */
    height: 170px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #ff1100;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item-7:hover {
    background: #ff1100;
  }



  body .sellables-container .sellables .item-group-wrapper .item-group .item-8 {
    padding: 10px;
    /* width:180px; */
    height: 170px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #f99c01;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;
    cursor: pointer;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item-8:hover {
    background: #f99c01;
  }











  body .sellables-container .sellables .item-group-wrapper .item-group .new-order-box {
    padding: 55px 20px;
    width: 160px;
    height: 140px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #18385f;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .new-order-box:hover {
    background: #1b5091;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .new-order-box.active {
    background: #1b5091;
    color: #fff;
  }


  body .sellables-container .sellables .item-group-wrapper-2 {
    /*overflow-y: scroll;*/

    width: 100%;



  }

  body .sellables-container .sellables .item-group-wrapper-2 .item-group-2 {
    display: flex;
    flex-wrap: wrap;


  }



  body .sellables-container .sellables .item-group-wrapper-2 .item-group-2 .new-order-box-1 {
    padding: 40px 20px;
    width: 120px;
    height: 110px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #1b5091;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper-2 .item-group-2 .new-order-box-1:hover {
    background: #d02200;
  }

  body .sellables-container .sellables .item-group-wrapper-2 .item-group-2 .new-order-box-1.active {
    background: #d02200;
    color: #fff;
  }












  body .sellables-container .sellables .item-group-wrapper .item-group .item span {
    font-size: 11px;
    /*color:#059058;*/

  }


  body .sellables-container .register-wrapper {
    /* display: flex;*/
    flex-direction: column;
    align-items: center;
    margin-top: 8px;
  }

  body .sellables-container .register-wrapper .customer input {
    height: 40px;
    width: 394px;
    margin-top: 16px;
    border: 1px solid #ccc;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
  }

  body .sellables-container .register-wrapper .customer input::-moz-placeholder {
    font-style: italic;
  }

  body .sellables-container .register-wrapper .customer input:-ms-input-placeholder {
    font-style: italic;
  }

  body .sellables-container .register-wrapper .customer input::placeholder {
    font-style: italic;
  }

  body .sellables-container .register-wrapper .register {
    /*display: flex;*/
    flex-direction: column;
    justify-content: space-between;
    flex: 1;
    /* width: 400px;
    margin:.6em 2em 0 2em ;*/
    background: #fff;
  }

  body .sellables-container .register-wrapper .register .products {
    display: flex;
    flex-direction: column;
  }

  body .sellables-container .register-wrapper .register .products .product-bar {
    display: flex;
    justify-content: space-between;
    padding: 1em;
    background: #fff;
  }

  body .sellables-container .register-wrapper .register .products .product-bar:first-child {
    /*  margin-top: 1em;*/
  }

  body .sellables-container .register-wrapper .register .products .product-bar:hover {
    background: #e6e6e6;
  }

  body .sellables-container .register-wrapper .register .products .selected {
    background: #68b3c8;
    color: #fff;
  }

  body .sellables-container .register-wrapper .register .products .selected:hover {
    background: #44a0b9;
  }

  body .sellables-container .register-wrapper .register .pay-button {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  body .sellables-container .register-wrapper .register .pay-button a {
    padding: 10px 125px;
    margin: 1em 0;
    border-radius: 5px;
    background: #42a07f;
    color: #fff;
  }

  body .sellables-container .register-wrapper .register .pay-button a:hover {
    background: #3b8e71;
  }

  body .sellables-container .register-wrapper .register .new-order {
    /* display: flex; */
    align-items: center;
    justify-content: center;
    text-align: center;
    line-height: 20px;
    background: #18385f;
    margin: 0em 0.22em;
    border-radius: 5px;

  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 {
    /*overflow-y: scroll;*/
  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 {
    display: flex;
    flex-wrap: wrap;


  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-1 {
    padding: 40px;
    width: 225px;
    /*height:200px;*/
    margin: .52em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #ffffff;

    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;
    text-decoration: none;
    line-height: 20px;
    color: #18385f;
    text-align: center;
  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-1:hover {
    background: #1b5091;
    color: #ffffff;
  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-1 span {
    font-size: 11px;

  }



  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-2 {
    padding: 40px 15px;
    /* width:31.5%; */
    width: 46%;
    text-decoration: none;

    /*height:200px;*/
    /* margin:.83em;*/
    margin: 5px;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #ffffff;

    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 25px;
    color: #18385f;
    text-align: left;
  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-2:hover {
    background: #1b5091;
    color: #ffffff;
  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-2 span {
    font-size: 11px;

  }
















  body .sellables-container .register-wrapper .register .new-order a {
    padding: 10px 50px;
    margin: 0em 0;
    border-radius: 5px;
    background: #18385f;
    /*  height:74vh;*/
    color: #ffffff;

  }

  body .sellables-container .register-wrapper .register .new-order a:hover {
    background: #22303d;
  }

  body footer {


    background:#18385f;
    padding: 5px 0;
    text-align: center;
    color: #FFF;
    font-size: 14px;
    position: fixed;
    bottom: 0px;
    display: table;
    width: 100%;

  }

  body .sellables-container .register-wrapper .register .bill ul {
    display: flex;
    padding: 0;
    margin: 0px .5em 0em 0em;
    list-style-type: none;
    height: 7vh;
    background: #18385f;
    color: white;
    cursor: pointer;


    /*   border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
  }

  body .sellables-container .register-wrapper .register .bill ul li {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  body .sellables-container .register-wrapper .register .bill ul :hover {
    background: #1b5091;

  }

  body .sellables-container .register-wrapper .rate .item {
    display: flex;
    flex-direction: column;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar {
    display: flex;
    justify-content: space-between;
    padding: .2em;
    background: #ccc;
    cursor: pointer;
    width: 100%;
    border-bottom: 2px solid #ffffff;

  }


  body .sellables-container .register-wrapper .rate .item-total {

    flex-direction: column;
    width: 96%;
    position: fixed;
    bottom: 30px;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper .rate .item-total .item-bar-total {

    justify-content: space-between;
    padding: .2em;
    background: #ccc;
    cursor: pointer;
    width: 100%;
    border-bottom: 2px solid #ffffff;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar-sub-1 {
    display: flex;
    justify-content: space-between;
    padding: .2em;
    background: #ccc;
    cursor: pointer;
    width: 100%;
    border-bottom: 2px solid #ffffff;

  }


  body .sellables-container .register-wrapper .rate .item .item-bar-sub-1 .sub-product {
    /* margin-top: 1em; */
    float: left;
    margin-left: 5%;
    width: 95%;
    font-size: 14px;


  }


  body .sellables-container .register-wrapper .rate .item .item-bar-sub-1 .sub-product .sub-product-inner {
    /* margin-top: 1em; */
    float: left;
    width: 77%;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar .sub-product .sub-product-price {
    /* margin-top: 1em; */
    float: left;
    width: 21%;
    font-size: 14px;



  }

  body .sellables-container .register-wrapper .rate .item .item-bar .item-1 {
    /* margin-top: 1em; */
    width: 40%;
    float: left;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar .price {
    /* margin-top: 1em; */
    width: 15%;
    float: left;
    text-align: center;
    font-size: 14px;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar .qty {
    /* margin-top: 1em; */
    width: 25%;
    float: left;
    text-align: center;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar .total {
    /* margin-top: 1em; */
    width: 15%;
    float: left;
    text-align: center;
    font-size: 14px;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar .del {
    /* margin-top: 1em; */
    width: 5%;
    float: left;
    text-align: center;
    font-size: 14px;
  }





  body .sellables-container .register-wrapper .rate .item .item-bar-top {
    display: flex;
    justify-content: space-between;
    padding: .7em;
    background: #18385f;
    color: #ffffff;

    width: 98%;
    border-bottom: 2px solid #ffffff;

  }



  body .sellables-container .register-wrapper .rate .item .item-bar-top .item-1 {
    /* margin-top: 1em; */
    width: 40%;
    float: left;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar-top .price {
    /* margin-top: 1em; */
    width: 15%;
    float: left;
    text-align: center;
    font-size: 14px;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar-top .qty {
    /* margin-top: 1em; */
    width: 25%;
    float: left;
    text-align: center;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar-top .total {
    /* margin-top: 1em; */
    width: 15%;
    float: left;
    text-align: center;
    font-size: 14px;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar-top .del {
    /* margin-top: 1em; */
    width: 5%;
    float: left;
    text-align: center;
    font-size: 14px;
  }












  body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub {
    display: flex;
    justify-content: space-between;
    padding: .2em;
    background: #ccc;
    cursor: pointer;
    width: 100%;
    border-bottom: 2px solid #ffffff;

  }



  body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .item-1 {
    /* margin-top: 1em; */
    width: 40%;
    float: left;

  }

  body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .price {
    /* margin-top: 1em; */
    width: 15%;
    float: left;
    text-align: center;
  }

  body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .qty {
    /* margin-top: 1em; */
    width: 25%;
    float: left;
    text-align: center;

  }

  body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .total {
    /* margin-top: 1em; */
    width: 15%;
    float: left;
    text-align: center;
  }

  body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .del {
    /* margin-top: 1em; */
    width: 5%;
    float: left;
    text-align: center;
  }




























  body .sellables-container .register-wrapper .rate .item .item-bar .sub-total {

    width: 80%;
    float: left;
    text-align: left;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar .rate {

    width: 20%;
    float: left;
    text-align: left;
  }





  body .sellables-container .register-wrapper .rate .item .item-bar:first-child {
    margin-top: 2px;


  }

  body .sellables-container .register-wrapper .rate .item .item-bar:hover {
    background: #ccc;
  }





  body .sellables-container .register-wrapper-1 {
    /* display: flex;*/
    flex-direction: column;
    align-items: center;
    position: relative;
  }

  body .sellables-container .register-wrapper-1 .register-1 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1;

    position: relative;
    margin: .6em 0em 0 0em;
    background: #fff;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 {

    flex-direction: column;
    width: 100%;
    /* min-height: 450px;
    overflow: scroll;
    overflow-x: hidden;*/
  }

  .scrollbar {

    /* float: left; */
    height: 380px;
    overflow-y: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;


  }

  /*
   *  STYLE 2
   */

  #style::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }





  .scrollbar-1 {

    float: left;
    height: 61vh;
    overflow-y: scroll;


  }

  /*
   *  STYLE 2
   */

  #style::-webkit-scrollbar-1-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;


  }

  #style::-webkit-scrollbar-1 {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style::-webkit-scrollbar-1-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .9);
    background-color: #059058;

  }


  .scrollbar-3 {

    float: left;
    height: 380px;
    overflow-y: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;


  }









  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 {

    text-align: center;
    float: left;
    /*width:320px;*/
    width: 50%;


  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-4 {

    text-align: center;
    float: left;
    /*width:320px;*/
    width: 50%;


  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-5 {

    text-align: center;
    float: left;
    /*width:320px;*/
    width: 100%;


  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .screen-3 {
    padding: 10px 6px 10px 6px;
    height: 50px;
    width: 50%;
    float: left;
    cursor: pointer;
    text-decoration: none;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #18385f;
    text-align: center;
    color: #ffffff;
    font-size: 13px;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .screen-3:hover {
    padding: 10px 6px 10px 6px;
    height: 50px;
    width: 50%;
    float: left;
    cursor: pointer;
    text-decoration: none;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background:#295d9d;
    text-align: center;
    color: #ffffff;
    font-size: 13px;

  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-4 .screen-4 {
    padding: 10px 6px 10px 6px;
    height: 50px;
    line-height: 13px;
    width: 50%;
    float: left;
    text-decoration: none;
    vertical-align: middle;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background:#00a279;
    text-align: center;
    color: #ffffff;
    font-size: 13px;
    cursor: pointer;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-4 .screen-4:hover {
    padding: 10px 6px 10px 6px;
    height: 50px;
    width: 50%;
    float: left;
    text-decoration: none;
    vertical-align: middle;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #128b6c;
    text-align: center;
    color: #ffffff;
    font-size: 13px;
    cursor: pointer;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-5 .screen-5 {
    padding: 10px 6px 10px 6px;
    height: 50px;
    width: 33.333%;
    float: left;
    text-decoration: none;
    vertical-align: middle;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #1b5091;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    cursor: pointer;

  }


  body .sellables-container .register-wrapper-1 .register-1 .footer-rate {
    padding: 20px 0px 0px 0px;
    height: 70px;
    width: 100%;
    float: left;
    text-decoration: none;
    vertical-align: middle;
    border: 1px solid #c8cfd8;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: #18385f;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    cursor: pointer;
    position: fixed;
    bottom: 30px;

  }

  body .sellables-container .register-wrapper-1 .register-1 .footer-rate .footer-rate-inner {
    width: 50%;
    text-align: center;
    float: left;
    color: #ffffff;
    font-size: 17px;
    font-weight: 600;
  }

  body .sellables-container .register-wrapper-1 .register-1 .footer-rate a {
    text-decoration: none;

  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .active {
    background: #00a279;
    color: #ffffff;
    text-decoration: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .active:hover {
    background: #00a279;
    color: #ffffff;


  }








  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .active-1 {
    background: #1b5091;
    color: #ffffff;
    text-decoration: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .active-1:hover {

    background: #1b5091;
    color: #ffffff;

  }

  body .sellables-container .register-wrapper-1 .register-1 .online ul {
    display: flex;

    padding: 0;
    margin: 0px .5em 0em 0em;
    list-style-type: none;
    height: 7vh;
    background: #18385f;
    color: white;
    cursor: pointer;
    /* margin-top:206px;*/



    /*   border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
  }

  body .sellables-container .register-wrapper-1 .register-1 .online ul li {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  body .sellables-container .register-wrapper-1 .register-1 .online ul :hover {
    background: #1b5091;

  }

  .left {
    width: 100%;
    float: left;
  }

  .right {
    width: 100%;
    float: left;
  }

  .home-screen {
    width: 100%;
    float: left;
  }

  .payment-page {
    width: 100% !important;
    float: left;
  }

  .new-order-box {
    width: 100%;
    float: left;

  }

  .new-order-box-1 {
    width: 100%;
    float: left;

  }



  .clear {
    clear: both;
  }


  .login-box {
    background-color: #18385f;
    display: flex;
    padding: 10px;
    height:730px !important;


  }

  .login-box .login {
    background-color: #fff;
    display: flex;
    margin: auto;
    width: 100%;
    height:200px !important;
    border-radius: 5px;
    /* margin-top: 100px; */


  }

  .login-box .login .login-left {

    margin: auto;
    width: 300px;
    color: #000;
    float: left;
    display: none;



  }

  .login-box .login .login-right {

    margin: auto;
    width: 300px;
    color: #000;
    float: right;

  }

  .login-box .login .login-right .login-text-feild {

    margin: auto;
    width: 100%;
    color: #000;
    float: left;

  }

  .login-box .login .login-right .login-text-feild h3 {

   font-size: 14px;
   text-align: center;

  }

  .login-box .login .login-right .login-text-feild .search-1 input {
    width: 100%;
    height:40px;
    margin-top: 6px;
    background-color: #18385f;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-size: 12px !important;
    text-align: left;
    margin-bottom: 5px;
    padding: 5px 10px;
    margin-left: -1px;
  }

  .login-box .login .login-right .login-text-feild .button {
    padding: 5px 10px;
    width: 100%;
    height:40px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #1b5091;
    color: #ffffff;
    font-size:13px;
    margin-left: -1px;


  }

  .login-box .login .login-right .login-text-feild .button:hover {
    background-color: #18385f;
    color: #ffffff;
  }






  .customer-login {
    /* background-color:#18385f;
    padding:30px; */
    /* display:flex; */


    border-radius: 5px;


  }

  .customer-login .customer-login-1 {
    background-color: #fff;

    margin: auto;
    /* width:330px; */
    /* height:530px; */
    border-radius: 5px;
    padding: 20px;

  }





  .customer-login .customer-login-1 .login-text-feild-1 {


    width: 100%;
    color: #000;


  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box {
    width: 100%;

    color: #18385f;
    font-size: 16px;
    text-align: left;
    margin-bottom: 5px;
    float: left;
    font-weight: bold;
  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 {
    width: 100%;
    float: left;
  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 .search-box {
    width: 50%;
    float: left;
  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 input {
    /* width:330px; */
    height: 50px;
    margin-top: 6px;
    background-color: #18385f;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-size: 16px;
    text-align: left;
    padding: 5px 10px;
    float: left;


  }


  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 .input-1a {
    width: 298px;
    height: 50px;
    margin-top: 6px;
    background-color: #18385f;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-size: 16px;
    text-align: left;
    padding: 5px 10px;
    float: left;

  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 .phone {
    width: 50px;
    height: 50px;
    margin-top: 6px;
    background-color: #1b5091;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-weight: normal;
    font-size: 16px;
    text-align: left;
    padding: 10px;
    float: left;

  }




  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-3 input {
    width: 360px;
    height: 50px;
    margin-top: 6px;
    background-color: #18385f;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-size: 16px;
    text-align: left;
    padding: 5px 10px;
    float: left;

  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-3 .input-1 {
    width: 310px;
    height: 50px;
    margin-top: 6px;
    background-color: #18385f;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-size: 16px;
    text-align: left;
    padding: 5px 10px;
    float: left;

  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-3 .phone {
    width: 50px;
    height: 50px;
    margin-top: 6px;
    background-color: #1b5091;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-weight: normal;
    font-size: 16px;
    text-align: left;
    padding: 10px;
    float: left;

  }

  .customer-login .customer-login-1 .login-text-feild-1 .button {
    padding: 5px 10px;
    width: 194px;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #1b5091;
    color: #ffffff;
    font-size: 17px;
    float: left;



  }

  .customer-login .customer-login-1 .login-text-feild-1 .button:hover {
    background-color: #18385f;
    color: #ffffff;
  }


  .customer-login .customer-login-1 .login-text-feild-1 .button-1 {
    padding: 5px 10px;
    width: 194px;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #1b5091;
    color: #ffffff;
    font-size: 17px;
    float: left;
    margin-left: 9px;


  }

  .customer-login .customer-login-1 .login-text-feild-1 .button-1:hover {
    background-color: #18385f;
    color: #ffffff;
  }















  span {
    cursor: pointer;
  }

  .number {}

  .minus, .plus {
    width: 20px;
    height: 25px;
    background: #f2f2f2;
    border-radius: 4px;
    /* padding:4px 5px 4px 5px; */
    border: 1px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    margin: 0px 2px;
  }

  input {
    height: 25px;
    width: 25px;
    text-align: center;
    /* font-size: 26px; */
    border: 1px solid #ddd;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
  }




  .customer-box {
    width: 50%;


  }

  .customer-box-1 {
    width: 100%;
    float: left;


  }

  .search-2 input {
    width: 205px;
    height: 40px;
    margin-top: 3px;
    float: left;
    border: none;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    font-size: 15px;
    text-align: left;
  }

  .skip {
    float: right;
    margin-top: -85px;
    margin-right: -100px;
  }

  /*-----------rough-------------*/



  body .sellables-container .register-wrapper .rate .item .item-bar .pro-1 {

    width: 33.33333%;
    float: left;
    text-align: left;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar .pro-2 {

    width: 33.33333%;
    float: left;
    text-align: center;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar .pro-2 {

    width: 33.33333%;
    float: left;
    text-align: center;


  }







  body .sellables-container .payment {
    padding: 10px 20px;
    width: 98%;
    border: 1px solid #c8cfd8;
    border-radius: 7px;
    background: #424A54;
    text-align: left;






  }

  body .sellables-container .payment .payment-box {
    float: left;
    margin-bottom: 1px;
    /* font-weight:bold;*/
  }

  body .sellables-container .payment .payment-box .payment-box-1 {

    text-align: left;
    width: 140px;
    float: left;
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;

    /* font-weight:bold;*/
  }




  body .sellables-container .payment .payment-box .payment-box-2 {

    text-align: left;
    width: 150px;
    float: left;
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;


    /* font-weight:bold;*/
  }



  body .sellables-container .register-wrapper .rate .item .item-bar .sub-total-1 {

    width: 85%;
    float: left;
    text-align: left;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar .rate-1 {

    width: 15%;
    float: left;
    text-align: right;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left {


    float: left;
    /*width:320px;*/
    width: 100%;


  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-left-inner {

    float: left;
    width: 98.5%;
    background: #1b5091;
    padding: 13px;
    margin: 0em 0.22em .6em 0.22em;
    border-radius: 5px;


  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-left-inner-1 {

    float: left;
    width: 100%;
    font-size: 17px;
    text-align: center;
    color: #ffffff;
    margin-bottom: 8px;


  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-left-inner-2 {

    float: left;
    width: 50%;
    font-size: 18px;

    color: #ffffff;
    margin-bottom: 8px;
    text-align: center;

  }





  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner {

    float: left;
    width: 95.2%;
    margin-top: 10px;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner .payment-right-pay {

    padding: 20px;
    width: 250px;
    height: 62px;
    margin: 0em 0.22em 0.15em 0.22em;
    border-radius: 5px;
    background: #059058;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner .payment-right-pay:hover {
    background: #18385f;
  }





  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner .payment-right-pay-1 {

    padding: 20px;
    width: 250px;
    height: 62px;
    border-radius: 5px;
    background: #c82100;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: right;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner .payment-right-pay-1:hover {
    background: #18385f;
  }









  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu {


    float: left;
    /*width:320px;*/
    width: 100%;
    margin-top: 15px;



  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left {

    float: left;
    width: 100%;
    padding: 0px;
    border-radius: 5px;
    padding: 0px 5px;

  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .payment-right-pay {

    padding: 10px;
    width: 110px;
    height: 40px;
    margin: 0.22em 0.22em 0.15em 0.22em;
    border-radius: 5px;
    background: #059058;
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: right;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .payment-right-pay:hover {
    background: #18385f;
  }





  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .payment-right-pay-1 {

    padding: 10px;
    width: 110px;
    height: 40px;
    margin: 0.22em 0em 0.15em 0.22em;
    border-radius: 5px;
    background: #c82100;
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: right;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .payment-right-pay-1:hover {
    background: #18385f;
  }



  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box {

    float: left;
    width: 99.4%;
    padding: 0px;
    /* margin: 0em 0.22em 0.6em 0.22em; */

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box h5 {


    font-size: 15px;
    text-align: left;
    font-weight: 500;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box h3 {

    float: left;
    font-size: 18px;
    text-align: center;
    font-weight: 700;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-1 {
    font-size: 21px;
    float: left;
    width: 100%;
  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-1 .cash-box-1-inner {
    font-size: 15px;
    float: left;
    width: 35%;
    padding-top: 20px;
    font-weight: 500;
  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-1 .cash-box-1-inner-text {
    font-size: 15px;
    float: left;
    width: 35%;
    padding-top: 20px;
    font-weight: 500;
    text-align: left;
    padding-left: 2px;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-1 .cash-box-1-inner-1 {
    font-size: 15px;
    float: left;
    width: 65%;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .search-cash input {
    width: 100%;
    height: 40px;
    /* margin-top:6px; */
    background-color: #cccccc;
    border: none;
    color: #18385f;
    border-radius: 5px;
    font-size: 15px;
    text-align: left;
    margin-bottom: 2px;
    padding: 5px 10px;
    cursor: pointer;
  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .search-cash select {
    width: 100%;
    height: 40px;
    /* margin-top:6px; */
    background-color: #cccccc;
    border: none;

    color: #18385f;
    border-radius: 5px;
    font-size: 15px;
    text-align: left;

    padding: 5px 10px;
    cursor: pointer;
  }





  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-2 {
    font-size: 15px;
    float: left;
    width: 19%;
    margin-right: 1px;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-2-inner {
    font-size: 15px;
    float: left;
    width: 55%;
    padding-top: 20px;
    font-weight: 500;
  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-2-inner-2 {
    font-size: 15px;
    float: left;
    width: 100%;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-2 .search-cash-1 input {
    width: 100%;
    height: 40px;
    /* margin-top:6px; */
    background-color: #cccccc;
    border: none;
    color: #18385f;
    border-radius: 5px;
    font-size: 15px;
    text-align: left;
    /* margin-bottom:5px; */
    padding: 5px 10px;
    cursor: pointer;
    /* float: right; */
  }



  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-3 {
    font-size: 15px;
    float: left;
    width: 24%;
    margin-right: 1px;
  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-3 .search-cash-2 select {
    width: 100%;
    height: 40px;
    /* margin-top:6px; */
    background-color: #cccccc;
    border: none;

    color: #18385f;
    /* border-radius: 5px; */
    font-size: 15px;
    text-align: left;
    margin-bottom: 5px;
    padding: 5px 10px;
    cursor: pointer;
  }




  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-4 {
    font-size: 15px;
    float: left;
    width: 30%;
    margin-right: 1px;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-4 .search-cash-3 input {
    width: 100%;
    height: 40px;
    /* margin-top:6px; */
    background-color: #cccccc;
    border: none;
    color: #18385f;
    border-radius: 5px;
    font-size: 15px;
    text-align: left;
    /* margin-bottom:5px; */
    padding: 5px 10px;
    cursor: pointer;
  }




  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 {
    font-size: 15px;
    float: left;
    width: 25%;
  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 .proceed {


    width: 100%;
    height: 40px;
    border-radius: 5px;
    /* margin-top:6px; */
    background: #059058;
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;
    margin-right: 10px;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 .proceed:hover {
    background: #18385f;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 .proceed-1 {


    width: 152px;
    height: 62px;
    border-radius: 5px;
    margin-top: 6px;
    background: #059058;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 .proceed-1:hover {
    background: #18385f;
  }



  .number-1 {}

  .minus-1, .plus-1 {
    width: 40px;
    height: 40px;
    background: #cccccc;
    border-radius: 4px;
    padding: 7px 5px 10px 5px;
    border: 1px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
  }

  input {
    /* height:50px;
         width:80px; */
    text-align: center;
    font-size: 26px;
    background: #cccccc;
    border: 1px solid #ddd;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
  }


  .input-height {
    height: 40px;
    width: 40px;

  }

  .minus-2, .plus-2 {
    width: 30px;
    height: 30px;
    background: #cccccc;
    border-radius: 4px;
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
  }

  .text {
    height: 30px;
    width: 40px;
    text-align: center;
    font-size: 14px;
    background: #cccccc;
    border: 1px solid #ddd;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
  }

  .qr-price {
    vertical-align: middle;
    float: left;
  }

  .count-number-1 {
    float: right;
  }

  :root {

    --color-blue: #1b5091;
    --color-purple: #1b5091;
    --color-green: #00a279;
    --color-gray: #18385f;


    --transition-fast: 0.1s;
  }

  .InputGroup {
    display: flex;
    height: 80px;

  }

  /**
    * 1. Hides the input from view
    * 2. Ensures the element does not consume any space
    */

  input[type="radio"] {
    visibility: hidden;
    /* 1 */
    height: 0;
    /* 2 */
    width: 0;
    /* 2 */
  }

  label {
    display: flex;
    flex: auto;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
    /* background-color: var(--color-gray); */
    color: #18385f;
    padding: 10px 10px;
    border-radius: 6px;
    transition: color --transition-fast ease-out,
      background-color --transition-fast ease-in;
    user-select: none;
    margin-right: 8px;
  }

  label:last-of-type {
    margin-right: 0;
  }

  input[type="radio"]:checked+label {
    background-color: var(--color-purple);
    color: #ffffff;

  }


  input[type="radio"]:hover:not(:checked)+label {
    background-color: var(--color-blue);
    color: #ffffff;


  }





  .InputGroup-pop {
    /* display: flex; */
    /* height: 100px; */
    height: auto;
    float: left;
   

  }

  /**
    * 1. Hides the input from view
    * 2. Ensures the element does not consume any space
    */

  .InputGroup-pop input[type="checkbox"] {
    visibility: hidden;
    /* 1 */
    height: 0;
    /* 2 */
    width: 0;
    /* 2 */
  }

  .InputGroup-pop label {
    /* display: flex; */
    flex: auto;
    /* float: left; */
    width:147px;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
    /* clear: both; */
    background-color: var(--color-gray);
    color: #ffffff;
    padding: 15px 10px 10px 10px;
    border-radius: 6px;
    transition: color --transition-fast ease-out,
      background-color --transition-fast ease-in;
    user-select: none;
    margin-right:5px;
  }


  .InputGroup-pop label span {
    display: flex;
    flex: auto;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
    background-color: var(--color-gray);
    color: #ffffff;
    padding: 10px 10px;
    border-radius: 6px;
    clear: both;
    margin-top: 8px;



  }


  .InputGroup-pop .clear-1 {

    clear: both;


  }

  label:last-of-type {
    margin-right: 0;
  }

  .InputGroup-pop input[type="checkbox"]:checked+label {
    background-color: var( --color-green);
    color: #ffffff;

  }


  .InputGroup-pop input[type="checkbox"]:hover:not(:checked)+label {
    background-color: var(--color-blue);
    color: #ffffff;


  }















  .button-popup {
    padding: 5px 10px;
    width: 147px;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 6px;
    background: #1b5091;
    color: #ffffff;
    font-size: 15px;
    float: right;
    margin-top: 10px;



  }

  .button-popup:hover {
    background-color: #18385f;
    color: #ffffff;
  }



  .transaction-bt {
    padding: 5px;
    width: 105px;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 6px;
    background: #1b5091;
    color: #ffffff;
    font-size: 14px;
    /* font-weight:500; */
    float: left;
    margin-top: 2px;



  }

  .transaction-bt:hover {
    background-color: #18385f;
    color: #ffffff;
  }

  

  .submit-bt {
    padding: 5px 10px;
    width: 147px;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 6px;
    background: #1b5091;
    color: #ffffff;
    font-size: 15px;
    float: right;
    margin: 0.2rem;



  }

  .submit-bt:hover {
    background-color: #18385f;
    color: #ffffff;
  }

  .cancel-bt {
    padding: 5px 10px;
    width: 147px;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 6px;
    background: #1b5091;
    color: #ffffff;
    font-size: 15px;
    float: right;

    margin: 0.2rem;



  }

  .cancel-bt:hover {
    background-color: #18385f;
    color: #ffffff;
  }
















  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .calcu-left-bt {

    padding: 20px;
    width: 155px;
    height: 62px;
    margin: 0em 0.22em .6em 0.22em;
    border-radius: 5px;
    background: #18385f;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .calcu-left-bt .active {

    padding: 20px;
    width: 155px;
    height: 62px;
    margin: 0em 0.22em .6em 0.22em;
    border-radius: 5px;
    background: #0055c8;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;

  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .calcu-left-bt:hover {
    background: #1b5091;
  }










  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-right {

    float: left;
    width: 100%;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-right .calcu-right-bt {

    padding: 5px;
    width: 31%;
    height: 50px;
    margin: 0em 0.22em .15em 0.22em;
    border-radius: 5px;
    background: #18385f;
    font-size: 14px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-right .calcu-right-bt.active {
    background: #1b5091;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-right .calcu-right-bt:hover {
    background: #1b5091;
  }






  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-bottom {

    padding: 20px;
    width: 319px;
    height: 62px;
    margin: -1em 0.22em 0em 0.22em;
    border-radius: 5px;
    background: #18385f;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-bottom:hover {
    background: #1b5091;
  }





  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-bottom-1 {

    padding: 20px;
    width: 250px;
    height: 62px;
    border-radius: 5px;
    background: #18385f;
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: right;
    cursor: pointer;
    border: none;
    margin-top: -20px;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-bottom-1:hover {
    background: #1b5091;
  }

  /*-----table reservation----*/

  body .sellables-container .sellables .table-reservation {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0.2em 0em;
  }

  .table-reservation .table-reservation-inner {
    flex: 0 0 19%;
    height: 60px;
    background: #1b5091;
    border-radius: 5px;
    flex-direction: column;
    justify-content: space-between;
    float: left;
    width: 19%;
    margin: 0px .5%;
    padding: 10px 5px;
    color: #ffffff;
    cursor: pointer;
  }

  .table-reservation .table-reservation-inner:hover {
    background: #18385f;
  }

  .live-svg {
    height: 25px;
    width: 25px;
  }

  .table-reservation .table-reservation-inner .table-reservation-inner-left {

    float: left;
    width: 20%;
    color: #ffffff;

  }

  .table-reservation .table-reservation-inner .table-reservation-inner-right {

    float: right;
    width: 80%;
    color: #ffffff;
    padding-top: 5px;
    font-size: 14px;

  }

  .table-reservation .table-reservation-inner .table-reservation-inner-right-1 {

    float: right;
    width: 30%;
    color: #ffffff;
    padding-top: 0px;
    font-size: 14px;
    background: #1b5091;
    padding: 5px;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    display: flex;
    margin-top: -5px;

  }


  body .sellables-container .sellables .time-slot {
    height: 90px;
    display: flex;
    border-radius: 5px;
    flex-direction: row;
    overflow-y: hidden;
    overflow-x: auto;
    width: 100%;

  }

  body .sellables-container .sellables .time-slot-inner {
    width: 120px;
    height: 80px;
    border-radius: 5px;
    margin: 7px;
    background-color: #18385f;
    color: #ffffff;
    font-weight: 400;
    cursor: pointer;
    font-size: 14px;

  }

  body .sellables-container .sellables .time-slot-inner:hover {
    background: #1b5091;

  }


  body .sellables-container .sellables .time-slot-inner .head {
    width: 100%;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;

  }

  body .sellables-container .sellables .time-slot-inner .info {
    width: 100%;
    height: calc(80px - 25px);

    display: flex;
    justify-content: center;
    flex-direction: row;
  }

  body .sellables-container .sellables .time-slot-inner .info .table-info {
    font-size: 20px;
    width: 40%;
    display: flex;
    flex-direction: row;
  }

  body .sellables-container .sellables .time-slot-inner .info .table-info .font {
    font-size: 15px;
    color: #ffffff;
    margin-left: 10px;

  }

  body .sellables-container .sellables .time-slot-inner .info .seat-info {
    width: 40%;
    display: flex;
    flex-direction: row;
    font-size: 20px;

  }

  body .sellables-container .sellables .time-slot-inner .info .seat-info .font {
    font-size: 15px;
    color: #ffffff;
    margin-left: 7px;

  }

  body .sellables-container .sellables .more-info {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-between;

  }

  body .sellables-container .sellables .more-info .tab-outer {
    flex: 0 0 41%;
    /* height: 360px; */
    border-radius: 2px;
    margin-top: 10px;
    border: 1px solid #c9cace;
    margin-left: 7px;
  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info {
    width: 100%;
    height: calc(360px - 48px);

  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info {
    width: 100%;
    height: 100%;
    /* overflow: auto; */
    display: flex;
    flex-direction: column;

  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar {
    width: 100%;
    height: 70px;
    display: flex;
    flex-direction: row;
    border-bottom: 1px solid #b6b6bd;
  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .date-outer {
    flex: 0 0 22%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .date-outer .date-box {
    flex: 0 0 70%;
    height: 45%;
    border: 1px solid #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    background-color: #004f2f;
    color: #fff;
    font-size: .9em;
  }


  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .person-info-outer {
    flex: 0 0 55%;
    height: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    color: #000;
  }


  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .person-info-outer .tab-name {
    font-size: 1em;
    margin-top: 10px;
    font-weight: 600;
  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .person-info-outer .sub-info {
    font-size: .8em;
  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .count-outer {
    flex: 0 0 22%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .count-outer .table-info {
    flex: 0 0 70%;
    height: 45%;
    border: 1px solid #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    background-color: #004f2f;
    color: #fff;
    font-size: .9em;
  }





  .tabs {
    display: flex;
    flex-wrap: wrap;
    background: #c9cace;
  }



  .tabs label {
    order: 1;
    display: block;
    /* padding: 1rem 2rem; */
    /* margin-right: 0.2rem; */
    cursor: pointer;
    background: #c9cace;
    font-size: 15px;
    transition: background ease 0.2s;
  }

  .tabs .tab {
    order: 99;
    flex-grow: 1;
    width: 100%;
    display: none;
    padding: 1rem 0rem;
    background: #fff;
  }

  .tabs .tab .scrollbar-4 {

    /* float: left; */
    height: 420px;
    overflow-y: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;
  }

  /*
   *  STYLE 4
   */

  #style-4::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style-4::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style-4::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }



  .tabs input[type="radio"] {
    display: none;
  }

  .tabs input[type="radio"]:checked+label {
    background: #1b5091;
  }

  .tabs input[type="radio"]:checked+label+.tab {
    display: block;
  }

  @media (max-width: 45em) {

    .tabs .tab,
    .tabs label {
      order: initial;
    }

    .tabs label {
      width: 100%;
      margin-right: 0;
      margin-top: 0.2rem;
    }
  }









  body .sellables-container .sellables .more-info .table-status {
    flex: 0 0 56%;
    height: 500px;
    border-radius: 2px;
    margin-top: 10px;

    border: 1px solid #c9cace;
    margin-right: 10px;
  }

  body .sellables-container .sellables .more-info .table-status .head {
    width: 100%;
    height: 45px;
    background-color: #c9cace;
    border-bottom: 1px solid #c9cace;
    cursor: pointer;
  }

  body .sellables-container .sellables .more-info .table-status .head .live-outer {
    width: 40%;
    height: 45px;
    display: flex;
    align-items: center;
    margin-left: 10px;
    float: left;
    font-size: 15px;
  }

  body .sellables-container .sellables .more-info .table-status .head .live-outer-1 {
    width: 40%;
    height: 45px;

    align-items: center;
    margin-right: 10px;
    float: right;
  }




  body .sellables-container .sellables .more-info .table-status .head .live-outer-1 select {
    width: 200px;
    height: 40px;
    margin-top: 2px;
    background-color: #ffffff;
    border: none;
    color: #18385f;
    border-radius: 5px;
    font-size: 15px;
    text-align: left;
    margin-bottom: 5px;
    padding: 5px 10px;
    cursor: pointer;
    float: right;
  }

  body .sellables-container .sellables .more-info .table-status .info {
    width: 100%;
    height: calc(360px - 50px);
    padding: 1rem 0rem;

  }

  .scrollbar-5 {

    float: left;
    height: 420px;
    width: 100%;
    overflow-y: scroll;
    overflow-x: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;
  }

  /*
   *  STYLE 4
   */

  #style-5::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style-5::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style-5::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }



  .tabs input[type="radio"] {
    display: none;
  }

  .tabs input[type="radio"]:checked+label {
    background: #1b5091;
    font-size: 15px;
  }

  .tabs input[type="radio"]:checked+label+.tab {
    display: block;
  }

  @media (max-width: 45em) {

    .tabs .tab,
    .tabs label {
      order: initial;
    }

    .tabs label {
      width: 100%;
      margin-right: 0;
      margin-top: 0.2rem;
    }
  }

  /* table-popup */

  .card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 0 solid transparent;
    border-radius: 0;
    border-radius: 6px;
  }

  .card-body {
    flex: 1 1 auto;
    padding: 1.25rem;
  }

  .table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    /* -webkit-overflow-scrolling: touch; */
  }

  .table {
    width: 100%;
    margin-bottom: 1rem;
    color: #3e5569;
  }

  table.table thead th {
    border-top: none;
    border-bottom-width: 1px;
  }

  table.table td, table.table th {
    /* padding: 1.1rem 16px 1rem; */
  padding:10px;
  }

  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #e9ecef;
  }

  table td {
    font-size: 1rem;
    font-weight: 600;
  }

  .bg-light {
    background-color: #f8f9fa !important;
  }

  .btn-margin {
    margin-right: 10px;
  }

  .form-control {
    display: block;
    width: 100%;
    height: 35px;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #4f5467;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #000000;
    border-radius: 2px;
    text-align: left;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  }

  /* Kitchen */
  body .sellables-container .sellables .kitchen-top {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0px 5px;
  }

  body .sellables-container .sellables .kitchen-top .search select {
    width: 255px;
    height: 40px;
    margin-top: 6px;
    float: right;
    border: none;
    background: #cccccc;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    font-size: 16px;
    text-align: left;
    margin-right: 10px;
  }

  body .sellables-container .sellables .kitchen-top .running-box {
    padding: 7px 10px 5px 10px;
    width: 30%;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 6px;
    background: #1b5091;
    color: #ffffff;
    font-size: 21px;
    float: left;
    margin-top: 10px;
  }

  body .sellables-container .sellables .kitchen {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
    /* margin: 1em 0 0.5em 5px; */
  }

  body .sellables-container .sellables .kitchen .kitchen-box {
    width: 24%;
    float: left;
    /* display: flex; */
    margin: 5px;


    /* margin: 1em 0 0.5em 5px; */
  }

  body .sellables-container .sellables .kitchen .kitchen-box .header {

    flex-wrap: wrap;
    height: 60px;
    padding: 10px;
    background: #f49d1e;
    color: #ffffff;
    width: 100%;
    /* margin-bottom:5px ; */
    border-radius: 5px 5px 0px 0px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box .header .header-left {


    height: 40px;
    width: 35%;
    background: #f7b140;
    color: #ffffff;
    float: left;
    border-radius: 5px;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    padding-top: 5px;
    font-size: 19px;

  }

  body .sellables-container .sellables .kitchen .kitchen-box .header .header-right {


    height: 40px;
    width: 65%;
    color: #ffffff;
    float: right;
    font-weight: 500;
    text-align: right;
    vertical-align: middle;
    font-size: 19px;

  }

  body .sellables-container .sellables .kitchen .kitchen-box .header .header-right .name {

    color: #ffffff;
    font-size: 13px;
    font-weight: lighter;
    margin-top: -8px;

  }


  body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center {
    width: 100%;
    /* display: flex; */
    padding: 5px 0px;
    border: #f49d1e solid 2px;

  }

  body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center .header-1 {
    width: 100%;
    text-align: center;
    color: #000000;
    font-size: 17px;
    font-weight: 700;
    padding: 10px 0px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center .kitchen-inner {
    width: 100%;
    background-color: #18385f;
    color: #ffffff;
    padding: 8px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center .kitchen-inner p {
    list-style: none;
    color: #ffffff;
    cursor: pointer;
  }

  body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center .kitchen-inner p img {
    width: 13px;
    height: 12px;
    margin-right: 6px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box .footer {

    flex-wrap: wrap;
    height: 60px;
    padding: 10px;
    background: #f49d1e;
    color: #ffffff;
    text-align: center;
    width: 100%;
    /* margin-bottom:5px ; */
    border-radius: 0px 0px 5px 5px;
    font-weight: 500;
    cursor: pointer;
    vertical-align: middle;
    font-size: 19px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box .footer img {

    height: 30px;
    width: 30px;
    margin-right: 10px;

  }


  /* kitchen-1 */


  body .sellables-container .sellables .kitchen {
    display: flex;
    align-items: center;
    flex-wrap: wrap;

    flex-direction: column;


    /* margin: 1em 0 0.5em 5px; */
  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 {
    width: 24%;
    float: left;
    /* display: flex; */
    margin: 5px;


    /* margin: 1em 0 0.5em 5px; */
  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .header-2 {

    flex-wrap: wrap;
    height: 60px;
    padding: 10px;
    background: #008822;
    color: #ffffff;
    width: 100%;
    /* margin-bottom:5px ; */
    border-radius: 5px 5px 0px 0px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .header-2 .header-left-1 {


    height: 40px;
    width: 35%;
    background: #39b658;
    color: #ffffff;
    float: left;
    border-radius: 5px;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    padding-top: 5px;
    font-size: 19px;

  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .header-2 .header-right-1 {


    height: 40px;
    width: 65%;
    color: #ffffff;
    float: right;
    font-weight: 500;
    text-align: right;
    vertical-align: middle;
    font-size: 19px;

  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .header-2 .header-right-1 .name-1 {

    color: #ffffff;
    font-size: 13px;
    font-weight: lighter;
    margin-top: -8px;

  }


  body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 {
    width: 100%;
    /* display: flex; */
    padding: 5px 0px;
    border: #008822 solid 2px;

  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 .header-3 {
    width: 100%;
    text-align: center;
    color: #000000;
    font-size: 17px;
    font-weight: 700;
    padding: 10px 0px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 .kitchen-inner-1 {
    width: 100%;
    background-color: #18385f;
    color: #ffffff;
    padding: 8px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 .kitchen-inner-1 p {
    list-style: none;
    color: #ffffff;
    cursor: pointer;
  }


  body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 .kitchen-inner-1 p img {
    width: 13px;
    height: 12px;
    margin-right: 6px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .footer-1 {

    flex-wrap: wrap;
    height: 60px;
    padding: 10px;
    background: #008822;
    color: #ffffff;
    text-align: center;
    width: 100%;
    /* margin-bottom:5px ; */
    border-radius: 0px 0px 5px 5px;
    font-weight: 500;
    cursor: pointer;
    vertical-align: middle;
    font-size: 19px;
  }


  body .sellables-container .sellables .kitchen .kitchen-box-1 .footer-1 img {


    height: 30px;
    width: 30px;
    margin-right: 10px;

  }



  .scrollbar-6 {

    float: left;
    height: 550px;
    overflow-y: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;


  }

  /*
        *  STYLE 2
        */

  #style-6::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style-6::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style-6::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }




  .scrollbar-7 {

    /* float: left; */
    height: 595px;
    overflow-y: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;


  }

  /*
        *  STYLE 2
        */

  #style-7::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style-7::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style-7::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }




  .scrollbar-8 {

    /* float: left; */
    height: 530px;
    overflow-y: scroll;
    margin-top: 15px;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;


  }

  /*
        *  STYLE 2
        */

  #style-8::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style-8::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style-8::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }




  /* report */

  body .sellables-container .sellables .report {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0px 5px;
  }

  body .sellables-container .sellables .report .report-inner {
    width: 100%;
    height: auto;
    float: left;
  }

  body .sellables-container .sellables .report .report-inner .report-box {
    padding: 7px 10px 5px 10px;
    width:100%;
    flex-wrap: wrap;
    border: 1px solid #c8cfd8;
    border-radius: 6px;
    background: #0097bd;
    color: #ffffff;
    font-size:14px;
    float: left;
    margin-top: 10px;
    height:auto;
    cursor: pointer;
  }


  body .sellables-container .sellables .report .report-inner .report-box .heading {
    font-size: 19px;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;

  }



  body .sellables-container .sellables .report .report-inner .report-box .amount {
    width: 100%;
    float: left;
    text-align: left;
    display: flex;
    /* border-bottom: #ffffff solid 1px; */
    /* margin:6px; */
  }

  body .sellables-container .sellables .report .report-inner .report-box .amount .amount-left {
    width: 40%;
    float: left;
    text-align: left;
    display: flex;
    height: 40px;
    padding-top: 10px;
  }

  body .sellables-container .sellables .report .report-inner .report-box .amount .amount-right {
    width: 60%;
    float: left;
    text-align: left;
    display: flex;
    color: #ffffff;
    height: 40px;
  }

  body .sellables-container .sellables .report .report-inner .report-box .amount .amount-right label {
    width: 60%;
    float: left;
    text-align: left;

    color: #ffffff;
  }



  /*
  
      body .sellables-container .sellables .report .report-inner .report-box-1 {
        padding:7px 10px 5px 10px;
        width:33.3333333%;
       flex-wrap: wrap;
        border: 1px solid #c8cfd8;
        border-radius: 6px;
        background: #018aaa;
        color: #ffffff;
        font-size:21px;
        float: left;
        margin-top: 10px;
        height: 200px;
      }
  
  
      body .sellables-container .sellables .report .report-inner .report-box-1 .heading
      {
        font-size: 19px;
        color: #ffffff;
        text-align: center;
      }
  
  
  
      body .sellables-container .sellables .report .report-inner .report-box-1 .amount
      {
        width:100%;
        float: left;
        text-align:left;
        display: flex;
      }
  
   body .sellables-container .sellables .report .report-inner .report-box-1 .amount .amount-left
      {
        width:40%;
        float: left;
        text-align:left;
        display: flex;
      }
  
      body .sellables-container .sellables .report .report-inner .report-box-1 .amount .amount-right
      {
        width:60%;
        float: left;
        text-align:left;
        display: flex;
      }
  
  
      body .sellables-container .sellables .report .report-inner .report-box-2 {
        padding:7px 10px 5px 10px;
        width:33.3333333%;
        flex-wrap: wrap;
        border: 1px solid #c8cfd8;
        border-radius: 6px;
        background: #6b9d00;
        color: #ffffff;
        font-size:21px;
        float: left;
        margin-top: 10px;
        height: 200px;
      }
  
      body .sellables-container .sellables .report .report-inner .report-box-2 .heading
      {
        font-size: 19px;
        color: #ffffff;
        text-align: center;
      }
  
  
      body .sellables-container .sellables .report .report-inner .report-box-2 .amount
      {
        width:100%;
        float: left;
        text-align:left;
        display: flex;
      }
  
   body .sellables-container .sellables .report .report-inner .report-box-2 .amount .amount-left
      {
        width:40%;
        float: left;
        text-align:left;
        display: flex;
      }
  
      body .sellables-container .sellables .report .report-inner .report-box-2 .amount .amount-right
      {
        width:60%;
        float: left;
        text-align:left;
        display: flex;
      } */

  /* takeaway */

  .takeaway-heading {
    vertical-align: middle;
    float: left;
  }

  .takeaway-min {
    vertical-align: middle;
    float: right;
  }

  .count-number-2 {
    float: left;
    margin-left: 15px;
  }

  .check-box {
    float: left;
    margin-top: -8px;

  }


  body nav .top-box .notification-box .dropbtn img {
    width: 25px;
    height: 25px;
    float: left;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 17px;
    cursor: pointer;

  }


  .dropbtn {

    font-size: 16px;
    border: none;
    cursor: pointer;
    background: none;
  }

  .dropdown {
    position: relative;
    display: inline-block;
  }

  .dropdown-content {
    /* display: none; */
    position: absolute;
    right: 0;

    min-width: 100px;
    margin-top: 3px;
    z-index: 1;
  }

  .dropdown-content a {
    color: #ffffff;
    padding: 8px;
    text-decoration: none;
    min-width: 100px;
    font-size: 13px;
    float: left;
    display: block;
   /* background-color: #00c374; */
  background-color: #18385f;
    border-bottom: #ffffff solid 2px;
    cursor: pointer;

  }

  .dropdown-content a:hover {
   /* background-color: #18385f; */
   background-color:#1b5091;
    color: #ffffff;
  }

  /* .dropdown:hover .dropdown-content {
    display: block;
  } */

  .dropdown:hover .dropbtn {
    /* background-color: #3e8e41; */
  }

  /* .change-table
  {
    width: 100%;
  }
  
   .change-table .change-table-box {
   padding: 15px;
    height:50px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    background: #1b5091;
    text-decoration: none;
    font-size:15px;
    line-height:20px;
    color: #ffffff;
    text-align:center;
    display: flex;
    cursor: pointer;
    float: left;
    border: none;
  }
  .change-table .change-table-box a {
    background: #d02200;
    color: #fff;
    padding: 15px;
    height:50px;
   }
  
   .change-table .change-table-box a.active {
    background: #d02200;
    color: #fff;
   }
  .change-table .change-table-box:hover {
    background: #d02200;
    color: #fff;
    
  }
  .active-2::before {
    background: #d02200;
    color: #fff;
    
  } */



  .change-table {

    text-align: center;
    float: left;
    margin-top: 5px;

  }

  .change-table .change-table-box {
    padding: 10px 5px;
    height: 50px;
    width: 160px;
    margin: 1px 0em 0em 2px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #1b5091;
    text-align: center;
    color: #ffffff;
    float: left;
    text-decoration: none;
    font-size: 15px;
    /* font-weight:bold;*/
  }

  .change-table .change-table-box:hover {
    background: #d02200;
  }

  .change-table .active {
    background: #d02200;
    color: #fff;
  }

  body .sellables-container .sellables .change-table .active:hover {
    background: #d02200;
  }





  /* body .sellables-container .sellables .change-table {
  
    text-align:center;
    float:left;
   
    margin-left:10px;
  }
  body .sellables-container .sellables  .change-table .change-table-box {
    padding:10px 6px;
    width:155px;
    margin: 2px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    
    text-decoration: none;
    text-align:center;
    color: #ffffff;
    font-size:14px;
   
  }
  body .sellables-container .sellables  .change-table .change-table-box:hover {
    background:#d02200;
  }
  body .sellables-container .sellables  .change-table .change-table-box .active-2 {
    background: #d02200;
    color: #fff;
  } */




  .close-button {
    width: 30px;
    height: 30px;
    float: right;
    top: -80px;
    position: relative;
    right: -30px;
    cursor: pointer;
  }


  textarea:focus {
    outline: 0;
    border: 3px solid #059058;
    padding: 3px;
    width: 100%;
    text-align: left;
  }

  textarea {
    border: 1px solid;
    border-radius: 5px;
    padding: 5px;
    width: 100%;

    text-align: left;
  }

  .amount {
    width: 100%;
    margin: auto;
    height: 50px;

  }

  .amount .heading {
    width: 20%;
    float: left;

    text-align: left;
    font-weight: bold;
    font-size: 21px;
    padding-top: 8px;

  }

  .amount .rates {
    width: 80%;
    float: left;
    text-align: left;
    font-weight: bold;
    font-size: 21px;

  }

  .search-popup input {
    width: 180px;
    height: 40px;
    margin-right: 30px;
    margin-top: 6px;
    border: none;
    border-radius: 5px;
    font-size: 16px;

    text-align: left;
    padding-right: 10px;
    background-color: #cccccc;
    float: right;
  }

  .close-button img {
    width: 30px;
    height: 30px;

  }

  .scrollbar-9 {

    /* float: left; */
    height: 640px;
    overflow-y: scroll;
    /* overflow-x: hidden; */
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;


  }

  /*
   *  STYLE 2
   */

  #style-9::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style-9::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style-9::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }


  .scrollbar-10 {

    /* float: left; */
    height: 450px;
    overflow-y: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;


  }

  /*
 *  STYLE 2
 */

  #style-10::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style-10::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style-10::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }
}




/* mobile */

@media (min-width:320px) and (max-width: 767px) and  (-webkit-min-device-pixel-ratio: 2)
 {

  .split-order
{
  width: 100% !important;
  float: left;
  border: #b6bcc4 solid 2px;
  border-radius:10px;
}

.split-order-arrow
{
  width:100% !important;
}

.merge-box
{
  background-color:#18385f;
   color: #ffffff;
   border-radius:5px;
    height:90px;
     margin-right: 5px;
     width:146px;
}

  .arrow-right-1,
.arrow-left-1
{
  display: inline-block;
  width:20px;
  height:20px;
  border-top:4px solid #ffffff;
  border-left:4px solid #ffffff;
  text-align: center;
  vertical-align: middle;
  
 
}
.arrow-right-1{
 transform: rotate(135deg);
 

 
 
}

.arrow-left-1{
 transform: rotate(-45deg);
 
 
}

.arrow-top-1
{
  margin-bottom:5px !important;
}

  body nav ul {
    display: flex;
    align-items: center;
    /* margin: 0; */
    margin-left: -20px;
  }

  body nav ul li {
    list-style-type: none;
    margin-top: 10px;
    font-size: 14px;
    /* margin-left: -20px; */
  }


  body nav ul li a {
    color: #fff;
    padding: 17px 7px;
    /* margin-right:20px; */
    text-decoration: none;
    margin-bottom: -10px;

  }

  body nav ul li a:hover {
    /* background: #bac2cd;*/
    background: #ffffff;

    color: #424A54;
    text-decoration: none;
    border-radius: 5px 5px 0px 0px;
  }

  body nav ul li a.active {
    background: #ffffff;
    color: #424A54;
    text-decoration: none;
    border-radius: 5px 5px 0px 0px;
  }


  .fun-bt {
 
    width: 133px;
    height: 133px;
    float: left;
    margin-top: 3px;
    border: none;
  
  }
  
  .fun-bt img {
   
    width: 133px;
    height: 133px;
   
  }

  .display {
    display:none;
  }

  .display-order {
    display: block;
  }

  .display-order-1 {
    display: block;
  }

  .display-running {
    display:block;
  }

  select {

    outline: 0;
    background-color: #cccccc;
    border: none;
    color: #18385f;

    width:80px;

    height: 38px;
    float: right;
    cursor: pointer;
    border-radius: 3px;
    display: block;
  }

  .select {
    /* position: relative;
  display: block; */
    width: 90px;

    line-height: 3;
    overflow: hidden;
    border-radius: .25em;
    padding-bottom: 10px;
    /* margin-top: -40px; */
    margin-top: 3px;
    float: right;
    /* margin-right: 15px; */
  }

  .mobile-type {
    display: block;
    /* margin-left: 100px; */

  }

  .kot {


    width: 100%;
    height: 27px;
    border: #ffffff;
    background-color:#18385f;
    margin: auto;
    border-radius: 5px;
    color: #ffffff;
    margin-top: 3px;

  }

  .kot img {
    width: 25px;
    height: 20px;

  }

  .mobile-type .categories .category {
    padding: 7px 8px;
    margin: 2px;
    text-align: center;
    height: 40px;
    width: 110px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-decoration: none;
    color: #424A54;
    font-size: 14px;
    font-weight: 400;
    float: left;
    cursor: pointer;
    /* font-weight:bold;*/
  }

  .mobile-type .categories .category .active {
    background: #d02200;
    color: #fff;
    text-decoration: none;
    cursor: pointer;


  }

  .mobile-type .categories .category .active:hover {
    background: #1b5091;
  }



  body nav .search input {
    width: 255px;
    height: 40px;
    margin-right: 30px;
    margin-top: 6px;
    border: none;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
  }

  body nav .top-box {
    width:90px;
    height: 40px;
    margin-left: 20px;
    margin-top: 6px;
    border: none;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
    float: right;
  }

  body nav .top-box .rest-name {
    /* width: 80px; */
    height: 40px;
    margin-right: 30px;
    margin-top:10px;
    border: none;
    font-size: 16px;
    text-align: center;
    float: left;
    display: none;
  }
  

  body nav .top-box .notification-box {
    width: 25px;
    height: 25px;
    float: left;
  }

  body nav .top-box .notification-box .rounded-circle {
    width: 20px;
    height: 20px;
    float: left;
    background-color: #ff0000;
    border-radius: 50%;
    z-index: 999;
    position: relative;
    font-size: 13px;
    left: 45px;
    color: #ffffff;
  }


  body nav .top-box .notification-box .notification img {
    width: 20px;
    height: 20px;
    float: left;
    /* margin-right:20px; */
    margin-top: 20px;
    cursor: pointer;
  }


  body nav .top-box .checkout img {
    width: 20px;
    height: 20px;
    float: left;
    /* margin-right:20px; */
    /* margin-top: 10px; */
    cursor: pointer;

  }



  body nav .top-box .logout img {
    width: 20px;
    height: 20px;
    float: left;
    /* margin-right:20px; */
    /* margin-top: 10px; */
    cursor: pointer;

  }






  body nav .search input::-moz-placeholder {
    font-style: italic;
  }

  body nav .search input:-ms-input-placeholder {
    font-style: italic;
  }


  body nav .search input::placeholder {
    font-style: italic;
  }

  body .sellables-container {
    /* display: flex;*/
    flex: 1;
  }

  body .sellables-container .sellables {
    display: flex;
    flex-direction: column;
    flex: 1;
  }

  body .sellables-container .sellables .categories {
    /* display: flex; */
    align-items: center;
    flex-wrap: wrap;
    /* margin: 1em 0 0.5em 5px; */
  }

  body .sellables-container .sellables .categories .left-box {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    /* width: 40%; */
    float: left;
    /* margin: 1em 0 0.5em 5px; */
  }

  body .sellables-container .sellables .categories .right-box {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    /* width: 60%; */
    float: left;
    /* margin: 1em 0 0.5em 5px; */
  }





  body .sellables-container .sellables .categories .category {
    padding: 7px 5px;
    margin: 2px;
    text-align: center;
    /* height:40px; */
    /* width: 104px; */
    width: 110px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-decoration: none;
    color: #424A54;
    font-size: 14px;
    font-weight: 400;
    float: left;
    cursor: pointer;
    /* font-weight:bold;*/
  }



  body .sellables-container .sellables .categories .category:hover {
    background: #c8cfd8;
  }

  body .sellables-container .sellables .categories .active {
    background: #1b5091;
    color: #fff;
    text-decoration: none;
    cursor: pointer;


  }

  body .sellables-container .sellables .categories .active:hover {
    background: #1b5091;
  }


  body .sellables-container .sellables .categories .category-mobile-1 {
    padding: 7px 5px;
    margin: 2px;
    text-align: center;
    height:40px;
    /* width: 104px; */
    width:84px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-decoration: none;
    color: #424A54;
    font-size: 14px;
    font-weight: 400;
    float: left;
    cursor: pointer;
    /* font-weight:bold;*/
  }



  body .sellables-container .sellables .categories .category-mobile-1 :hover {
    background: #c8cfd8;
  }

  body .sellables-container .sellables .categories .active {
    background: #1b5091;
    color: #fff;
    text-decoration: none;
    cursor: pointer;


  }

  body .sellables-container .sellables .categories .active:hover {
    background: #1b5091;
  }







  body .sellables-container .sellables .categories .category-mobile {
    padding: 7px 8px;
    margin: 2px;
    text-align: center;
    height: 40px;
    width: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-decoration: none;
    color: #424A54;
    font-size: 14px;
    font-weight: 400;
    float: left;
    cursor: pointer;
    /* font-weight:bold;*/
  }



  body .sellables-container .sellables .categories .category-mobile:hover {
    background: #c8cfd8;
  }






  body .sellables-container .sellables .categories .new-order-top {
    padding: 7px 5px;
    /* margin: 2px; */
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    width:100%;
    background: #1b5091;
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    margin-top:3px;
    float:right;
    text-align: center;
    /* font-weight:bold;*/
  }



  body .sellables-container .sellables .categories .new-order-top:hover {
    background: #18385f;
  }

  body .sellables-container .sellables .categories .active {
    background: #1b5091;
    color: #fff;
    text-decoration: none;
    cursor: pointer;


  }

  body .sellables-container .sellables .categories .active:hover {
    background: #1b5091;
  }










  body .sellables-container .sellables .categories .search input {
    width: 183px;
    height: 40px;
    /* margin-top:6px; */
    float: right;
    border: none;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    padding-left: 8px;
    font-size: 16px;
    text-align: left;
    margin-right: 10px;
  }






  body .sellables-container .sellables .screen {

    text-align: center;
    float: left;
    /* margin-top:-4px; */
    /* margin-left:10px; */
  }

  body .sellables-container .sellables .screen .screen {
    padding: 10px 3px;
    width: 32%;
    margin: 2px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-decoration: none;
    text-align: center;
    color: #424A54;
    font-size: 14px;
    /* font-weight:bold;*/
  }

  body .sellables-container .sellables .screen .screen:hover {
    background: #c8cfd8;
  }

  body .sellables-container .sellables .screen .active {
    background: #1b5091;
    color: #fff;
  }

  body .sellables-container .sellables .screen .active:hover {
    background: #1b5091;
  }

  body .sellables-container .sellables .screen .modify {
    padding: 10px 6px;
    width: 32%;
    margin: 2px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-decoration: none;
    text-align: center;
    color: #424A54;
    font-size: 14px;
    /* font-weight:bold;*/
  }

  body .sellables-container .sellables .screen .modify:hover {
    background: #c8cfd8;
  }

  body .sellables-container .sellables .screen .modify.active {
    background: #1b5091;
    color: #fff;
  }

  body .sellables-container .sellables .screen .modify .active:hover {
    background: #1b5091;
  }



  body .sellables-container .sellables .screen-1 {
    text-align: center;
    margin: 0.1em 0;
    float: left;
    /* margin-left:10px; */
  }

  body .sellables-container .sellables .screen-1 .screen-1 {
    padding: 10px 3px;
    width: 110px;
    margin: 2px;
    text-decoration: none;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #e6e9ed;
    text-align: center;
    color: #424A54;
    font-size: 14px;
    /* font-weight:bold;*/
  }

  body .sellables-container .sellables .screen-1 .screen-1:hover {
    background: #c8cfd8;
  }

  body .sellables-container .sellables .screen-1 .active {
    background: #1b5091;
    color: #fff;
  }

  body .sellables-container .sellables .screen-1 .active:hover {
    background: #1b5091;
  }

















  body .sellables-container .sellables .item-group-wrapper {
    /*overflow-y: scroll;*/

    width: 100%;



  }

  body .sellables-container .sellables .item-group-wrapper .item-group {
    display: flex;
    flex-wrap: wrap;
    /* width: 100%; */
    /* width:145px; */
    position: relative;

  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item {
    padding: 5px;
    /* width:180px; */
    width: 100%;
    height: 170px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #1b5091;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item:hover {
    background: #1b5091;
  }



  body .sellables-container .sellables .item-group-wrapper .item-group .item-3 {
    padding: 5px;
    /* width:180px; */
    width: 100%;
    height: 170px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #fa4d3c;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item-3:hover {
    background: #fa4d3c;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 {
    width: 100%;
    height: auto;



  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner {

    height: auto;
    float: left;
    margin-right: 8px;
    width: 47%;


  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 {

    width: 100%;
    height: auto;

  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 .item-4 {
    padding: 5px;
    width: 100%;
    height: 170px;


    margin: 0.5em 0.22em 0em 0em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #00a27a;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 .item-4:hover {
    background: #00a27a;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 .pay-button {
    background-color: #18385f;
    width: 100%;
    height: 50px;
    margin-left: 0px;
    margin-top: 5px;

    border-radius: 5px;
    padding: 10px;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
    font-size: 15px;
    font-weight: 500;

  }

  body .sellables-container .sellables .item-group-wrapper .item-group .running-box-1 .running-box-inner .running-box-inner-1 .pay-button:hover {
    background-color: #1b5091;


  }




  body .sellables-container .sellables .item-group-wrapper .item-group .item-5 {
    padding: 10px;
    /* width:180px; */
    height: 170px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #606496;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;
    cursor: pointer;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item-5:hover {
    background: #606496;
  }



  body .sellables-container .sellables .item-group-wrapper .item-group .item-6 {
    padding: 10px;
    /* width:180px; */
    height: 170px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #001bff;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item-6:hover {
    background: #001bff;
  }


  body .sellables-container .sellables .item-group-wrapper .item-group .item-7 {
    padding: 10px;
    /* width:180px; */
    height: 170px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #ff1100;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item-7:hover {
    background: #ff1100;
  }



  body .sellables-container .sellables .item-group-wrapper .item-group .item-8 {
    padding: 10px;
    /* width:180px; */
    height: 170px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #f99c01;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;
    cursor: pointer;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .item-8:hover {
    background: #f99c01;
  }











  body .sellables-container .sellables .item-group-wrapper .item-group .new-order-box {
    padding: 55px 20px;
    width: 160px;
    height: 140px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #18385f;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .new-order-box:hover {
    background: #1b5091;
  }

  body .sellables-container .sellables .item-group-wrapper .item-group .new-order-box.active {
    background: #1b5091;
    color: #fff;
  }


  body .sellables-container .sellables .item-group-wrapper-2 {
    /*overflow-y: scroll;*/

    width: 100%;



  }

  body .sellables-container .sellables .item-group-wrapper-2 .item-group-2 {
    display: flex;
    flex-wrap: wrap;


  }



  body .sellables-container .sellables .item-group-wrapper-2 .item-group-2 .new-order-box-1 {
    padding: 40px 20px;
    width: 120px;
    height: 110px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #1b5091;
    text-decoration: none;
    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 20px;
    color: #ffffff;
    text-align: center;
  }

  body .sellables-container .sellables .item-group-wrapper-2 .item-group-2 .new-order-box-1:hover {
    background: #d02200;
  }

  body .sellables-container .sellables .item-group-wrapper-2 .item-group-2 .new-order-box-1.active {
    background: #d02200;
    color: #fff;
  }












  body .sellables-container .sellables .item-group-wrapper .item-group .item span {
    font-size: 11px;
    /*color:#059058;*/

  }


  body .sellables-container .register-wrapper {
    /* display: flex;*/
    flex-direction: column;
    align-items: center;
    margin-top: 8px;
  }

  body .sellables-container .register-wrapper .customer input {
    height: 40px;
    width: 394px;
    margin-top: 16px;
    border: 1px solid #ccc;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
  }

  body .sellables-container .register-wrapper .customer input::-moz-placeholder {
    font-style: italic;
  }

  body .sellables-container .register-wrapper .customer input:-ms-input-placeholder {
    font-style: italic;
  }

  body .sellables-container .register-wrapper .customer input::placeholder {
    font-style: italic;
  }

  body .sellables-container .register-wrapper .register {
    /*display: flex;*/
    flex-direction: column;
    justify-content: space-between;
    flex: 1;
    /* width: 400px;
    margin:.6em 2em 0 2em ;*/
    background: #fff;
  }

  body .sellables-container .register-wrapper .register .products {
    display: flex;
    flex-direction: column;
  }

  body .sellables-container .register-wrapper .register .products .product-bar {
    display: flex;
    justify-content: space-between;
    padding: 1em;
    background: #fff;
  }

  body .sellables-container .register-wrapper .register .products .product-bar:first-child {
    /*  margin-top: 1em;*/
  }

  body .sellables-container .register-wrapper .register .products .product-bar:hover {
    background: #e6e6e6;
  }

  body .sellables-container .register-wrapper .register .products .selected {
    background: #68b3c8;
    color: #fff;
  }

  body .sellables-container .register-wrapper .register .products .selected:hover {
    background: #44a0b9;
  }

  body .sellables-container .register-wrapper .register .pay-button {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  body .sellables-container .register-wrapper .register .pay-button a {
    padding: 10px 125px;
    margin: 1em 0;
    border-radius: 5px;
    background: #42a07f;
    color: #fff;
  }

  body .sellables-container .register-wrapper .register .pay-button a:hover {
    background: #3b8e71;
  }

  body .sellables-container .register-wrapper .register .new-order {
    /* display: flex; */
    align-items: center;
    justify-content: center;
    text-align: center;
    line-height: 20px;
    background: #18385f;
    margin: 0em 0.22em;
    border-radius: 5px;

  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 {
    /*overflow-y: scroll;*/
  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 {
    display: flex;
    flex-wrap: wrap;


  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-1 {
    padding: 40px;
    width: 225px;
    /*height:200px;*/
    margin: .52em;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #ffffff;

    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;
    text-decoration: none;
    line-height: 20px;
    color: #18385f;
    text-align: center;
  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-1:hover {
    background: #1b5091;
    color: #ffffff;
  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-1 span {
    font-size: 11px;

  }



  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-2 {
    padding: 40px 15px;
    /* width:31.5%; */
    width: 46%;
    text-decoration: none;

    /*height:200px;*/
    /* margin:.83em;*/
    margin: 5px;
    border-radius: 5px;
    /* background: #1b5091;*/
    background: #ffffff;

    /* background: linear-gradient(45deg, #1b5091, #62267b);*/
    font-size: 15px;

    line-height: 25px;
    color: #18385f;
    text-align: left;
  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-2:hover {
    background: #1b5091;
    color: #ffffff;
  }

  body .sellables-container .register-wrapper .register .new-order .item-group-wrapper-1 .item-group-1 .item-2 span {
    font-size: 11px;

  }
















  body .sellables-container .register-wrapper .register .new-order a {
    padding: 10px 50px;
    margin: 0em 0;
    border-radius: 5px;
    background: #18385f;
    /*  height:74vh;*/
    color: #ffffff;

  }

  body .sellables-container .register-wrapper .register .new-order a:hover {
    background: #22303d;
  }

  body footer {


    background:#18385f;
    padding: 5px 0;
    text-align: center;
    color: #FFF;
    font-size: 14px;
    position: fixed;
    bottom: 0px;
    display: table;
    width: 100%;

  }

  body .sellables-container .register-wrapper .register .bill ul {
    display: flex;
    padding: 0;
    margin: 0px .5em 0em 0em;
    list-style-type: none;
    height: 7vh;
    background: #18385f;
    color: white;
    cursor: pointer;


    /*   border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
  }

  body .sellables-container .register-wrapper .register .bill ul li {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  body .sellables-container .register-wrapper .register .bill ul :hover {
    background: #1b5091;

  }

  body .sellables-container .register-wrapper .rate .item {
    display: flex;
    flex-direction: column;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar {
    display: flex;
    justify-content: space-between;
    padding: .2em;
    background: #ccc;
    cursor: pointer;
    width: 100%;
    border-bottom: 2px solid #ffffff;

  }


  body .sellables-container .register-wrapper .rate .item-total {

    flex-direction: column;
    width: 96%;
    position: fixed;
    bottom: 30px;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper .rate .item-total .item-bar-total {

    justify-content: space-between;
    padding: .2em;
    background: #ccc;
    cursor: pointer;
    width: 100%;
    border-bottom: 2px solid #ffffff;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar-sub-1 {
    display: flex;
    justify-content: space-between;
    padding: .2em;
    background: #ccc;
    cursor: pointer;
    width: 100%;
    border-bottom: 2px solid #ffffff;

  }


  body .sellables-container .register-wrapper .rate .item .item-bar-sub-1 .sub-product {
    /* margin-top: 1em; */
    float: left;
    margin-left: 5%;
    width: 95%;
    font-size: 14px;


  }


  body .sellables-container .register-wrapper .rate .item .item-bar-sub-1 .sub-product .sub-product-inner {
    /* margin-top: 1em; */
    float: left;
    width: 77%;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar .sub-product .sub-product-price {
    /* margin-top: 1em; */
    float: left;
    width: 21%;
    font-size: 14px;



  }

  body .sellables-container .register-wrapper .rate .item .item-bar .item-1 {
    /* margin-top: 1em; */
    width: 40%;
    float: left;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar .price {
    /* margin-top: 1em; */
    width: 15%;
    float: left;
    text-align: center;
    font-size: 14px;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar .qty {
    /* margin-top: 1em; */
    width: 25%;
    float: left;
    text-align: center;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar .total {
    /* margin-top: 1em; */
    width: 15%;
    float: left;
    text-align: center;
    font-size: 14px;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar .del {
    /* margin-top: 1em; */
    width: 5%;
    float: left;
    text-align: center;
    font-size: 14px;
  }





  body .sellables-container .register-wrapper .rate .item .item-bar-top {
    display: flex;
    justify-content: space-between;
    padding: .7em;
    background: #18385f;
    color: #ffffff;

    width: 98%;
    border-bottom: 2px solid #ffffff;

  }



  body .sellables-container .register-wrapper .rate .item .item-bar-top .item-1 {
    /* margin-top: 1em; */
    width: 40%;
    float: left;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar-top .price {
    /* margin-top: 1em; */
    width: 15%;
    float: left;
    text-align: center;
    font-size: 14px;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar-top .qty {
    /* margin-top: 1em; */
    width: 25%;
    float: left;
    text-align: center;
    font-size: 14px;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar-top .total {
    /* margin-top: 1em; */
    width: 15%;
    float: left;
    text-align: center;
    font-size: 14px;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar-top .del {
    /* margin-top: 1em; */
    width: 5%;
    float: left;
    text-align: center;
    font-size: 14px;
  }












  body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub {
    display: flex;
    justify-content: space-between;
    padding: .2em;
    background: #ccc;
    cursor: pointer;
    width: 100%;
    border-bottom: 2px solid #ffffff;

  }



  body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .item-1 {
    /* margin-top: 1em; */
    width: 40%;
    float: left;

  }

  body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .price {
    /* margin-top: 1em; */
    width: 15%;
    float: left;
    text-align: center;
  }

  body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .qty {
    /* margin-top: 1em; */
    width: 25%;
    float: left;
    text-align: center;

  }

  body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .total {
    /* margin-top: 1em; */
    width: 15%;
    float: left;
    text-align: center;
  }

  body .sellables-container .register-wrapper .rate .item-9 .item-bar-sub .del {
    /* margin-top: 1em; */
    width: 5%;
    float: left;
    text-align: center;
  }




























  body .sellables-container .register-wrapper .rate .item .item-bar .sub-total {

    width: 80%;
    float: left;
    text-align: left;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar .rate {

    width: 20%;
    float: left;
    text-align: left;
  }





  body .sellables-container .register-wrapper .rate .item .item-bar:first-child {
    margin-top: 2px;


  }

  body .sellables-container .register-wrapper .rate .item .item-bar:hover {
    background: #ccc;
  }





  body .sellables-container .register-wrapper-1 {
    /* display: flex;*/
    flex-direction: column;
    align-items: center;
    position: relative;
  }

  body .sellables-container .register-wrapper-1 .register-1 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1;

    position: relative;
    margin: .6em 0em 0 0em;
    background: #fff;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 {

    flex-direction: column;
    width: 100%;
    /* min-height: 450px;
    overflow: scroll;
    overflow-x: hidden;*/
  }

  .scrollbar {

    /* float: left; */
    height: 380px;
    overflow-y: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;


  }

  /*
   *  STYLE 2
   */

  #style::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }





  .scrollbar-1 {

    float: left;
    height: 61vh;
    overflow-y: scroll;


  }

  /*
   *  STYLE 2
   */

  #style::-webkit-scrollbar-1-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;


  }

  #style::-webkit-scrollbar-1 {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style::-webkit-scrollbar-1-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .9);
    background-color: #059058;

  }


  .scrollbar-3 {

    float: left;
    height: 380px;
    overflow-y: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;


  }









  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 {

    text-align: center;
    float: left;
    /*width:320px;*/
    width: 50%;


  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-4 {

    text-align: center;
    float: left;
    /*width:320px;*/
    width: 50%;


  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-5 {

    text-align: center;
    float: left;
    /*width:320px;*/
    width: 100%;


  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .screen-3 {
    padding: 10px 6px 10px 6px;
    height: 50px;
    width: 50%;
    float: left;
    cursor: pointer;
    text-decoration: none;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #18385f;
    text-align: center;
    color: #ffffff;
    font-size: 13px;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .screen-3:hover {
    padding: 10px 6px 10px 6px;
    height: 50px;
    width: 50%;
    float: left;
    cursor: pointer;
    text-decoration: none;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background:#295d9d;
    text-align: center;
    color: #ffffff;
    font-size: 13px;

  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-4 .screen-4 {
    padding: 10px 6px 10px 6px;
    height: 50px;
    line-height: 13px;
    width: 50%;
    float: left;
    text-decoration: none;
    vertical-align: middle;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background:#00a279;
    text-align: center;
    color: #ffffff;
    font-size: 13px;
    cursor: pointer;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-4 .screen-4:hover {
    padding: 10px 6px 10px 6px;
    height: 50px;
    width: 50%;
    float: left;
    text-decoration: none;
    vertical-align: middle;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #128b6c;
    text-align: center;
    color: #ffffff;
    font-size: 13px;
    cursor: pointer;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-5 .screen-5 {
    padding: 10px 6px 10px 6px;
    height: 50px;
    width: 33.333%;
    float: left;
    text-decoration: none;
    vertical-align: middle;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #1b5091;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    cursor: pointer;

  }


  body .sellables-container .register-wrapper-1 .register-1 .footer-rate {
    padding: 20px 0px 0px 0px;
    height: 70px;
    width: 100%;
    float: left;
    text-decoration: none;
    vertical-align: middle;
    border: 1px solid #c8cfd8;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: #18385f;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    cursor: pointer;
    position: fixed;
    bottom: 30px;

  }

  body .sellables-container .register-wrapper-1 .register-1 .footer-rate .footer-rate-inner {
    width: 50%;
    text-align: center;
    float: left;
    color: #ffffff;
    font-size: 17px;
    font-weight: 600;
  }

  body .sellables-container .register-wrapper-1 .register-1 .footer-rate a {
    text-decoration: none;

  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .active {
    background: #00a279;
    color: #ffffff;
    text-decoration: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .active:hover {
    background: #00a279;
    color: #ffffff;


  }








  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .active-1 {
    background: #1b5091;
    color: #ffffff;
    text-decoration: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .screen-3 .active-1:hover {

    background: #1b5091;
    color: #ffffff;

  }

  body .sellables-container .register-wrapper-1 .register-1 .online ul {
    display: flex;

    padding: 0;
    margin: 0px .5em 0em 0em;
    list-style-type: none;
    height: 7vh;
    background: #18385f;
    color: white;
    cursor: pointer;
    /* margin-top:206px;*/



    /*   border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
  }

  body .sellables-container .register-wrapper-1 .register-1 .online ul li {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  body .sellables-container .register-wrapper-1 .register-1 .online ul :hover {
    background: #1b5091;

  }

  .left {
    width: 100%;
    float: left;
  }

  .right {
    width: 100%;
    float: left;
  }

  .home-screen {
    width: 100%;
    float: left;
  }

  .payment-page {
    width: 100% !important;
    float: left;
  }

  .new-order-box {
    width: 100%;
    float: left;

  }

  .new-order-box-1 {
    width: 100%;
    float: left;

  }



  .clear {
    clear: both;
  }


  .login-box {
    background-color: #18385f;
    display: flex;
    padding: 10px;
    height:730px !important;


  }

  .login-box .login {
    background-color: #fff;
    display: flex;
    margin: auto;
    width: 100%;
    height:200px !important;
    border-radius: 5px;
    /* margin-top: 100px; */


  }

  .login-box .login .login-left {

    margin: auto;
    width: 300px;
    color: #000;
    float: left;
    display: none;



  }

  .login-box .login .login-right {

    margin: auto;
    width: 300px;
    color: #000;
    float: right;

  }

  .login-box .login .login-right .login-text-feild {

    margin: auto;
    width: 100%;
    color: #000;
    float: left;

  }

  .login-box .login .login-right .login-text-feild h3 {

   font-size: 14px;
   text-align: center;

  }

  .login-box .login .login-right .login-text-feild .search-1 input {
    width: 100%;
    height:40px;
    margin-top: 6px;
    background-color: #18385f;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-size: 12px !important;
    text-align: left;
    margin-bottom: 5px;
    padding: 5px 10px;
    margin-left: -1px;
  }

  .login-box .login .login-right .login-text-feild .button {
    padding: 5px 10px;
    width: 100%;
    height:40px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #1b5091;
    color: #ffffff;
    font-size:13px;
    margin-left: -1px;


  }

  .login-box .login .login-right .login-text-feild .button:hover {
    background-color: #18385f;
    color: #ffffff;
  }






  .customer-login {
    /* background-color:#18385f;
    padding:30px; */
    /* display:flex; */


    border-radius: 5px;


  }

  .customer-login .customer-login-1 {
    background-color: #fff;

    margin: auto;
    /* width:330px; */
    /* height:530px; */
    border-radius: 5px;
    padding: 20px;

  }





  .customer-login .customer-login-1 .login-text-feild-1 {


    width: 100%;
    color: #000;


  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box {
    width: 100%;

    color: #18385f;
    font-size: 16px;
    text-align: left;
    margin-bottom: 5px;
    float: left;
    font-weight: bold;
  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 {
    width: 100%;
    float: left;
  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 .search-box {
    width: 50%;
    float: left;
  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 input {
    /* width:330px; */
    height: 50px;
    margin-top: 6px;
    background-color: #18385f;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-size: 16px;
    text-align: left;
    padding: 5px 10px;
    float: left;


  }


  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 .input-1a {
    width: 298px;
    height: 50px;
    margin-top: 6px;
    background-color: #18385f;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-size: 16px;
    text-align: left;
    padding: 5px 10px;
    float: left;

  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-4 .phone {
    width: 50px;
    height: 50px;
    margin-top: 6px;
    background-color: #1b5091;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-weight: normal;
    font-size: 16px;
    text-align: left;
    padding: 10px;
    float: left;

  }




  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-3 input {
    width: 360px;
    height: 50px;
    margin-top: 6px;
    background-color: #18385f;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-size: 16px;
    text-align: left;
    padding: 5px 10px;
    float: left;

  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-3 .input-1 {
    width: 310px;
    height: 50px;
    margin-top: 6px;
    background-color: #18385f;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-size: 16px;
    text-align: left;
    padding: 5px 10px;
    float: left;

  }

  .customer-login .customer-login-1 .login-text-feild-1 .customer-login-box .search-3 .phone {
    width: 50px;
    height: 50px;
    margin-top: 6px;
    background-color: #1b5091;
    border: none;
    border: 1px solid #c8cfd8;
    color: #ffffff;
    border-radius: 5px;
    font-weight: normal;
    font-size: 16px;
    text-align: left;
    padding: 10px;
    float: left;

  }

  .customer-login .customer-login-1 .login-text-feild-1 .button {
    padding: 5px 10px;
    width: 194px;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #1b5091;
    color: #ffffff;
    font-size: 17px;
    float: left;



  }

  .customer-login .customer-login-1 .login-text-feild-1 .button:hover {
    background-color: #18385f;
    color: #ffffff;
  }


  .customer-login .customer-login-1 .login-text-feild-1 .button-1 {
    padding: 5px 10px;
    width: 194px;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #1b5091;
    color: #ffffff;
    font-size: 17px;
    float: left;
    margin-left: 9px;


  }

  .customer-login .customer-login-1 .login-text-feild-1 .button-1:hover {
    background-color: #18385f;
    color: #ffffff;
  }















  span {
    cursor: pointer;
  }

  .number {}

  .minus, .plus {
    width: 20px;
    height: 25px;
    background: #f2f2f2;
    border-radius: 4px;
    /* padding:4px 5px 4px 5px; */
    border: 1px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    margin: 0px 2px;
  }

  input {
    height: 25px;
    width: 25px;
    text-align: center;
    /* font-size: 26px; */
    border: 1px solid #ddd;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
  }




  .customer-box {
    width: 50%;


  }

  .customer-box-1 {
    width: 100%;
    float: left;


  }

  .search-2 input {
    width: 205px;
    height: 40px;
    margin-top: 3px;
    float: left;
    border: none;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    font-size: 15px;
    text-align: left;
  }

  .skip {
    float: right;
    margin-top: -85px;
    margin-right: -100px;
  }

  /*-----------rough-------------*/



  body .sellables-container .register-wrapper .rate .item .item-bar .pro-1 {

    width: 33.33333%;
    float: left;
    text-align: left;

  }

  body .sellables-container .register-wrapper .rate .item .item-bar .pro-2 {

    width: 33.33333%;
    float: left;
    text-align: center;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar .pro-2 {

    width: 33.33333%;
    float: left;
    text-align: center;


  }







  body .sellables-container .payment {
    padding: 10px 20px;
    width: 98%;
    border: 1px solid #c8cfd8;
    border-radius: 7px;
    background: #424A54;
    text-align: left;






  }

  body .sellables-container .payment .payment-box {
    float: left;
    margin-bottom: 1px;
    /* font-weight:bold;*/
  }

  body .sellables-container .payment .payment-box .payment-box-1 {

    text-align: left;
    width: 140px;
    float: left;
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;

    /* font-weight:bold;*/
  }




  body .sellables-container .payment .payment-box .payment-box-2 {

    text-align: left;
    width: 150px;
    float: left;
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;


    /* font-weight:bold;*/
  }



  body .sellables-container .register-wrapper .rate .item .item-bar .sub-total-1 {

    width: 85%;
    float: left;
    text-align: left;
  }

  body .sellables-container .register-wrapper .rate .item .item-bar .rate-1 {

    width: 15%;
    float: left;
    text-align: right;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left {


    float: left;
    /*width:320px;*/
    width: 100%;


  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-left-inner {

    float: left;
    width: 98.5%;
    background: #1b5091;
    padding: 13px;
    margin: 0em 0.22em .6em 0.22em;
    border-radius: 5px;


  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-left-inner-1 {

    float: left;
    width: 100%;
    font-size: 17px;
    text-align: center;
    color: #ffffff;
    margin-bottom: 8px;


  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-left-inner-2 {

    float: left;
    width: 50%;
    font-size: 18px;

    color: #ffffff;
    margin-bottom: 8px;
    text-align: center;

  }





  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner {

    float: left;
    width: 95.2%;
    margin-top: 10px;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner .payment-right-pay {

    padding: 20px;
    width: 250px;
    height: 62px;
    margin: 0em 0.22em 0.15em 0.22em;
    border-radius: 5px;
    background: #059058;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner .payment-right-pay:hover {
    background: #18385f;
  }





  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner .payment-right-pay-1 {

    padding: 20px;
    width: 250px;
    height: 62px;
    border-radius: 5px;
    background: #c82100;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: right;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .payment-left .payment-right-inner .payment-right-pay-1:hover {
    background: #18385f;
  }









  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu {


    float: left;
    /*width:320px;*/
    width: 100%;
    margin-top: 15px;



  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left {

    float: left;
    width: 100%;
    padding: 0px;
    border-radius: 5px;
    padding: 0px 5px;

  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .payment-right-pay {

    padding: 10px;
    width: 110px;
    height: 40px;
    margin: 0.22em 0.22em 0.15em 0.22em;
    border-radius: 5px;
    background: #059058;
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: right;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .payment-right-pay:hover {
    background: #18385f;
  }





  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .payment-right-pay-1 {

    padding: 10px;
    width: 110px;
    height: 40px;
    margin: 0.22em 0em 0.15em 0.22em;
    border-radius: 5px;
    background: #c82100;
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: right;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .payment-right-pay-1:hover {
    background: #18385f;
  }



  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box {

    float: left;
    width: 99.4%;
    padding: 0px;
    /* margin: 0em 0.22em 0.6em 0.22em; */

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box h5 {


    font-size: 15px;
    text-align: left;
    font-weight: 500;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box h3 {

    float: left;
    font-size: 18px;
    text-align: center;
    font-weight: 700;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-1 {
    font-size: 21px;
    float: left;
    width: 100%;
  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-1 .cash-box-1-inner {
    font-size: 15px;
    float: left;
    width: 35%;
    padding-top: 20px;
    font-weight: 500;
  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-1 .cash-box-1-inner-text {
    font-size: 15px;
    float: left;
    width: 35%;
    padding-top: 20px;
    font-weight: 500;
    text-align: left;
    padding-left: 2px;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-1 .cash-box-1-inner-1 {
    font-size: 15px;
    float: left;
    width: 65%;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .search-cash input {
    width: 100%;
    height: 40px;
    /* margin-top:6px; */
    background-color: #cccccc;
    border: none;
    color: #18385f;
    border-radius: 5px;
    font-size: 15px;
    text-align: left;
    margin-bottom: 2px;
    padding: 5px 10px;
    cursor: pointer;
  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .search-cash select {
    width: 100%;
    height: 40px;
    /* margin-top:6px; */
    background-color: #cccccc;
    border: none;

    color: #18385f;
    border-radius: 5px;
    font-size: 15px;
    text-align: left;

    padding: 5px 10px;
    cursor: pointer;
  }





  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-2 {
    font-size: 15px;
    float: left;
    width: 19%;
    margin-right: 1px;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-2-inner {
    font-size: 15px;
    float: left;
    width: 55%;
    padding-top: 20px;
    font-weight: 500;
  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-2-inner-2 {
    font-size: 15px;
    float: left;
    width: 100%;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-2 .search-cash-1 input {
    width: 100%;
    height: 40px;
    /* margin-top:6px; */
    background-color: #cccccc;
    border: none;
    color: #18385f;
    border-radius: 5px;
    font-size: 15px;
    text-align: left;
    /* margin-bottom:5px; */
    padding: 5px 10px;
    cursor: pointer;
    /* float: right; */
  }



  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-3 {
    font-size: 15px;
    float: left;
    width: 24%;
    margin-right: 1px;
  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-3 .search-cash-2 select {
    width: 100%;
    height: 40px;
    /* margin-top:6px; */
    background-color: #cccccc;
    border: none;

    color: #18385f;
    /* border-radius: 5px; */
    font-size: 15px;
    text-align: left;
    margin-bottom: 5px;
    padding: 5px 10px;
    cursor: pointer;
  }




  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-4 {
    font-size: 15px;
    float: left;
    width: 30%;
    margin-right: 1px;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-4 .search-cash-3 input {
    width: 100%;
    height: 40px;
    /* margin-top:6px; */
    background-color: #cccccc;
    border: none;
    color: #18385f;
    border-radius: 5px;
    font-size: 15px;
    text-align: left;
    /* margin-bottom:5px; */
    padding: 5px 10px;
    cursor: pointer;
  }




  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 {
    font-size: 15px;
    float: left;
    width: 25%;
  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 .proceed {


    width: 100%;
    height: 40px;
    border-radius: 5px;
    /* margin-top:6px; */
    background: #059058;
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;
    margin-right: 10px;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 .proceed:hover {
    background: #18385f;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 .proceed-1 {


    width: 152px;
    height: 62px;
    border-radius: 5px;
    margin-top: 6px;
    background: #059058;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .cash-box .cash-box-5 .proceed-1:hover {
    background: #18385f;
  }



  .number-1 {}

  .minus-1, .plus-1 {
    width: 40px;
    height: 40px;
    background: #cccccc;
    border-radius: 4px;
    padding: 7px 5px 10px 5px;
    border: 1px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
  }

  input {
    /* height:50px;
         width:80px; */
    text-align: center;
    font-size: 26px;
    background: #cccccc;
    border: 1px solid #ddd;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
  }


  .input-height {
    height: 40px;
    width: 40px;

  }

  .minus-2, .plus-2 {
    width: 30px;
    height: 30px;
    background: #cccccc;
    border-radius: 4px;
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
  }

  .text {
    height: 30px;
    width: 40px;
    text-align: center;
    font-size: 14px;
    background: #cccccc;
    border: 1px solid #ddd;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
  }

  .qr-price {
    vertical-align: middle;
    float: left;
  }

  .count-number-1 {
    float: right;
  }

  :root {

    --color-blue: #1b5091;
    --color-purple: #1b5091;
    --color-green: #00a279;
    --color-gray: #18385f;


    --transition-fast: 0.1s;
  }

  .InputGroup {
    display: flex;
    height: 80px;

  }

  /**
    * 1. Hides the input from view
    * 2. Ensures the element does not consume any space
    */

  input[type="radio"] {
    visibility: hidden;
    /* 1 */
    height: 0;
    /* 2 */
    width: 0;
    /* 2 */
  }

  label {
    display: flex;
    flex: auto;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
    /* background-color: var(--color-gray); */
    color: #18385f;
    padding: 10px 10px;
    border-radius: 6px;
    transition: color --transition-fast ease-out,
      background-color --transition-fast ease-in;
    user-select: none;
    margin-right: 8px;
  }

  label:last-of-type {
    margin-right: 0;
  }

  input[type="radio"]:checked+label {
    background-color: var(--color-purple);
    color: #ffffff;

  }


  input[type="radio"]:hover:not(:checked)+label {
    background-color: var(--color-blue);
    color: #ffffff;


  }





  .InputGroup-pop {
    /* display: flex; */
    /* height: 100px; */
    height: auto;
    float: left;
   

  }

  /**
    * 1. Hides the input from view
    * 2. Ensures the element does not consume any space
    */

  .InputGroup-pop input[type="checkbox"] {
    visibility: hidden;
    /* 1 */
    height: 0;
    /* 2 */
    width: 0;
    /* 2 */
  }

  .InputGroup-pop label {
    /* display: flex; */
    flex: auto;
    /* float: left; */
    width:147px;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
    /* clear: both; */
    background-color: var(--color-gray);
    color: #ffffff;
    padding: 15px 10px 10px 10px;
    border-radius: 6px;
    transition: color --transition-fast ease-out,
      background-color --transition-fast ease-in;
    user-select: none;
    margin-right:5px;
  }


  .InputGroup-pop label span {
    display: flex;
    flex: auto;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
    background-color: var(--color-gray);
    color: #ffffff;
    padding: 10px 10px;
    border-radius: 6px;
    clear: both;
    margin-top: 8px;



  }


  .InputGroup-pop .clear-1 {

    clear: both;


  }

  label:last-of-type {
    margin-right: 0;
  }

  .InputGroup-pop input[type="checkbox"]:checked+label {
    background-color: var( --color-green);
    color: #ffffff;

  }


  .InputGroup-pop input[type="checkbox"]:hover:not(:checked)+label {
    background-color: var(--color-blue);
    color: #ffffff;


  }















  .button-popup {
    padding: 5px 10px;
    width: 147px;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 6px;
    background: #1b5091;
    color: #ffffff;
    font-size: 15px;
    float: right;
    margin-top: 10px;



  }

  .button-popup:hover {
    background-color: #18385f;
    color: #ffffff;
  }



  .transaction-bt {
    padding: 5px;
    width: 105px;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 6px;
    background: #1b5091;
    color: #ffffff;
    font-size: 14px;
    /* font-weight:500; */
    float: left;
    margin-top: 2px;



  }

  .transaction-bt:hover {
    background-color: #18385f;
    color: #ffffff;
  }

  

  .submit-bt {
    padding: 5px 10px;
    width: 147px;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 6px;
    background: #1b5091;
    color: #ffffff;
    font-size: 15px;
    float: right;
    margin: 0.2rem;



  }

  .submit-bt:hover {
    background-color: #18385f;
    color: #ffffff;
  }

  .cancel-bt {
    padding: 5px 10px;
    width: 147px;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 6px;
    background: #1b5091;
    color: #ffffff;
    font-size: 15px;
    float: right;

    margin: 0.2rem;



  }

  .cancel-bt:hover {
    background-color: #18385f;
    color: #ffffff;
  }
















  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .calcu-left-bt {

    padding: 20px;
    width: 155px;
    height: 62px;
    margin: 0em 0.22em .6em 0.22em;
    border-radius: 5px;
    background: #18385f;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .calcu-left-bt .active {

    padding: 20px;
    width: 155px;
    height: 62px;
    margin: 0em 0.22em .6em 0.22em;
    border-radius: 5px;
    background: #0055c8;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;

  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-left .calcu-left-bt:hover {
    background: #1b5091;
  }










  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-right {

    float: left;
    width: 100%;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-right .calcu-right-bt {

    padding: 5px;
    width: 31%;
    height: 50px;
    margin: 0em 0.22em .15em 0.22em;
    border-radius: 5px;
    background: #18385f;
    font-size: 14px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-right .calcu-right-bt.active {
    background: #1b5091;
  }


  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-right .calcu-right-bt:hover {
    background: #1b5091;
  }






  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-bottom {

    padding: 20px;
    width: 319px;
    height: 62px;
    margin: -1em 0.22em 0em 0.22em;
    border-radius: 5px;
    background: #18385f;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: left;
    cursor: pointer;
    border: none;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-bottom:hover {
    background: #1b5091;
  }





  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-bottom-1 {

    padding: 20px;
    width: 250px;
    height: 62px;
    border-radius: 5px;
    background: #18385f;
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    float: right;
    cursor: pointer;
    border: none;
    margin-top: -20px;

  }

  body .sellables-container .register-wrapper-1 .register-1 .item-group-1 .calcu .calcu-bottom-1:hover {
    background: #1b5091;
  }

  /*-----table reservation----*/

  body .sellables-container .sellables .table-reservation {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0.2em 0em;
  }

  .table-reservation .table-reservation-inner {
    flex: 0 0 19%;
    height: 60px;
    background: #1b5091;
    border-radius: 5px;
    flex-direction: column;
    justify-content: space-between;
    float: left;
    width: 19%;
    margin: 0px .5%;
    padding: 10px 5px;
    color: #ffffff;
    cursor: pointer;
  }

  .table-reservation .table-reservation-inner:hover {
    background: #18385f;
  }

  .live-svg {
    height: 25px;
    width: 25px;
  }

  .table-reservation .table-reservation-inner .table-reservation-inner-left {

    float: left;
    width: 20%;
    color: #ffffff;

  }

  .table-reservation .table-reservation-inner .table-reservation-inner-right {

    float: right;
    width: 80%;
    color: #ffffff;
    padding-top: 5px;
    font-size: 14px;

  }

  .table-reservation .table-reservation-inner .table-reservation-inner-right-1 {

    float: right;
    width: 30%;
    color: #ffffff;
    padding-top: 0px;
    font-size: 14px;
    background: #1b5091;
    padding: 5px;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    display: flex;
    margin-top: -5px;

  }


  body .sellables-container .sellables .time-slot {
    height: 90px;
    display: flex;
    border-radius: 5px;
    flex-direction: row;
    overflow-y: hidden;
    overflow-x: auto;
    width: 100%;

  }

  body .sellables-container .sellables .time-slot-inner {
    width: 120px;
    height: 80px;
    border-radius: 5px;
    margin: 7px;
    background-color: #18385f;
    color: #ffffff;
    font-weight: 400;
    cursor: pointer;
    font-size: 14px;

  }

  body .sellables-container .sellables .time-slot-inner:hover {
    background: #1b5091;

  }


  body .sellables-container .sellables .time-slot-inner .head {
    width: 100%;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;

  }

  body .sellables-container .sellables .time-slot-inner .info {
    width: 100%;
    height: calc(80px - 25px);

    display: flex;
    justify-content: center;
    flex-direction: row;
  }

  body .sellables-container .sellables .time-slot-inner .info .table-info {
    font-size: 20px;
    width: 40%;
    display: flex;
    flex-direction: row;
  }

  body .sellables-container .sellables .time-slot-inner .info .table-info .font {
    font-size: 15px;
    color: #ffffff;
    margin-left: 10px;

  }

  body .sellables-container .sellables .time-slot-inner .info .seat-info {
    width: 40%;
    display: flex;
    flex-direction: row;
    font-size: 20px;

  }

  body .sellables-container .sellables .time-slot-inner .info .seat-info .font {
    font-size: 15px;
    color: #ffffff;
    margin-left: 7px;

  }

  body .sellables-container .sellables .more-info {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-between;

  }

  body .sellables-container .sellables .more-info .tab-outer {
    flex: 0 0 41%;
    /* height: 360px; */
    border-radius: 2px;
    margin-top: 10px;
    border: 1px solid #c9cace;
    margin-left: 7px;
  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info {
    width: 100%;
    height: calc(360px - 48px);

  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info {
    width: 100%;
    height: 100%;
    /* overflow: auto; */
    display: flex;
    flex-direction: column;

  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar {
    width: 100%;
    height: 70px;
    display: flex;
    flex-direction: row;
    border-bottom: 1px solid #b6b6bd;
  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .date-outer {
    flex: 0 0 22%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .date-outer .date-box {
    flex: 0 0 70%;
    height: 45%;
    border: 1px solid #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    background-color: #004f2f;
    color: #fff;
    font-size: .9em;
  }


  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .person-info-outer {
    flex: 0 0 55%;
    height: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    color: #000;
  }


  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .person-info-outer .tab-name {
    font-size: 1em;
    margin-top: 10px;
    font-weight: 600;
  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .person-info-outer .sub-info {
    font-size: .8em;
  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .count-outer {
    flex: 0 0 22%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  body .sellables-container .sellables .more-info .tab-outer .tab-info .info .tab-bar .count-outer .table-info {
    flex: 0 0 70%;
    height: 45%;
    border: 1px solid #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    background-color: #004f2f;
    color: #fff;
    font-size: .9em;
  }





  .tabs {
    display: flex;
    flex-wrap: wrap;
    background: #c9cace;
  }



  .tabs label {
    order: 1;
    display: block;
    /* padding: 1rem 2rem; */
    /* margin-right: 0.2rem; */
    cursor: pointer;
    background: #c9cace;
    font-size: 15px;
    transition: background ease 0.2s;
  }

  .tabs .tab {
    order: 99;
    flex-grow: 1;
    width: 100%;
    display: none;
    padding: 1rem 0rem;
    background: #fff;
  }

  .tabs .tab .scrollbar-4 {

    /* float: left; */
    height: 420px;
    overflow-y: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;
  }

  /*
   *  STYLE 4
   */

  #style-4::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style-4::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style-4::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }



  .tabs input[type="radio"] {
    display: none;
  }

  .tabs input[type="radio"]:checked+label {
    background: #1b5091;
  }

  .tabs input[type="radio"]:checked+label+.tab {
    display: block;
  }

  @media (max-width: 45em) {

    .tabs .tab,
    .tabs label {
      order: initial;
    }

    .tabs label {
      width: 100%;
      margin-right: 0;
      margin-top: 0.2rem;
    }
  }









  body .sellables-container .sellables .more-info .table-status {
    flex: 0 0 56%;
    height: 500px;
    border-radius: 2px;
    margin-top: 10px;

    border: 1px solid #c9cace;
    margin-right: 10px;
  }

  body .sellables-container .sellables .more-info .table-status .head {
    width: 100%;
    height: 45px;
    background-color: #c9cace;
    border-bottom: 1px solid #c9cace;
    cursor: pointer;
  }

  body .sellables-container .sellables .more-info .table-status .head .live-outer {
    width: 40%;
    height: 45px;
    display: flex;
    align-items: center;
    margin-left: 10px;
    float: left;
    font-size: 15px;
  }

  body .sellables-container .sellables .more-info .table-status .head .live-outer-1 {
    width: 40%;
    height: 45px;

    align-items: center;
    margin-right: 10px;
    float: right;
  }




  body .sellables-container .sellables .more-info .table-status .head .live-outer-1 select {
    width: 200px;
    height: 40px;
    margin-top: 2px;
    background-color: #ffffff;
    border: none;
    color: #18385f;
    border-radius: 5px;
    font-size: 15px;
    text-align: left;
    margin-bottom: 5px;
    padding: 5px 10px;
    cursor: pointer;
    float: right;
  }

  body .sellables-container .sellables .more-info .table-status .info {
    width: 100%;
    height: calc(360px - 50px);
    padding: 1rem 0rem;

  }

  .scrollbar-5 {

    float: left;
    height: 420px;
    width: 100%;
    overflow-y: scroll;
    overflow-x: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;
  }

  /*
   *  STYLE 4
   */

  #style-5::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style-5::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style-5::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }



  .tabs input[type="radio"] {
    display: none;
  }

  .tabs input[type="radio"]:checked+label {
    background: #1b5091;
    font-size: 15px;
  }

  .tabs input[type="radio"]:checked+label+.tab {
    display: block;
  }

  @media (max-width: 45em) {

    .tabs .tab,
    .tabs label {
      order: initial;
    }

    .tabs label {
      width: 100%;
      margin-right: 0;
      margin-top: 0.2rem;
    }
  }

  /* table-popup */

  .card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 0 solid transparent;
    border-radius: 0;
    border-radius: 6px;
  }

  .card-body {
    flex: 1 1 auto;
    padding: 1.25rem;
  }

  .table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    /* -webkit-overflow-scrolling: touch; */
  }

  .table {
    width: 100%;
    margin-bottom: 1rem;
    color: #3e5569;
  }

  table.table thead th {
    border-top: none;
    border-bottom-width: 1px;
  }

  table.table td, table.table th {
    /* padding: 1.1rem 16px 1rem; */
  padding:10px;
  }

  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #e9ecef;
  }

  table td {
    font-size: 1rem;
    font-weight: 600;
  }

  .bg-light {
    background-color: #f8f9fa !important;
  }

  .btn-margin {
    margin-right: 10px;
  }

  .form-control {
    display: block;
    width: 100%;
    height: 35px;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #4f5467;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #000000;
    border-radius: 2px;
    text-align: left;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  }

  /* Kitchen */
  body .sellables-container .sellables .kitchen-top {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0px 5px;
  }

  body .sellables-container .sellables .kitchen-top .search select {
    width: 255px;
    height: 40px;
    margin-top: 6px;
    float: right;
    border: none;
    background: #cccccc;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    font-size: 16px;
    text-align: left;
    margin-right: 10px;
  }

  body .sellables-container .sellables .kitchen-top .running-box {
    padding: 7px 10px 5px 10px;
    width: 30%;
    height: 50px;
    border: 1px solid #c8cfd8;
    border-radius: 6px;
    background: #1b5091;
    color: #ffffff;
    font-size: 21px;
    float: left;
    margin-top: 10px;
  }

  body .sellables-container .sellables .kitchen {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
    /* margin: 1em 0 0.5em 5px; */
  }

  body .sellables-container .sellables .kitchen .kitchen-box {
    width: 24%;
    float: left;
    /* display: flex; */
    margin: 5px;


    /* margin: 1em 0 0.5em 5px; */
  }

  body .sellables-container .sellables .kitchen .kitchen-box .header {

    flex-wrap: wrap;
    height: 60px;
    padding: 10px;
    background: #f49d1e;
    color: #ffffff;
    width: 100%;
    /* margin-bottom:5px ; */
    border-radius: 5px 5px 0px 0px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box .header .header-left {


    height: 40px;
    width: 35%;
    background: #f7b140;
    color: #ffffff;
    float: left;
    border-radius: 5px;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    padding-top: 5px;
    font-size: 19px;

  }

  body .sellables-container .sellables .kitchen .kitchen-box .header .header-right {


    height: 40px;
    width: 65%;
    color: #ffffff;
    float: right;
    font-weight: 500;
    text-align: right;
    vertical-align: middle;
    font-size: 19px;

  }

  body .sellables-container .sellables .kitchen .kitchen-box .header .header-right .name {

    color: #ffffff;
    font-size: 13px;
    font-weight: lighter;
    margin-top: -8px;

  }


  body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center {
    width: 100%;
    /* display: flex; */
    padding: 5px 0px;
    border: #f49d1e solid 2px;

  }

  body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center .header-1 {
    width: 100%;
    text-align: center;
    color: #000000;
    font-size: 17px;
    font-weight: 700;
    padding: 10px 0px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center .kitchen-inner {
    width: 100%;
    background-color: #18385f;
    color: #ffffff;
    padding: 8px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center .kitchen-inner p {
    list-style: none;
    color: #ffffff;
    cursor: pointer;
  }

  body .sellables-container .sellables .kitchen .kitchen-box .kitchen-box-center .kitchen-inner p img {
    width: 13px;
    height: 12px;
    margin-right: 6px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box .footer {

    flex-wrap: wrap;
    height: 60px;
    padding: 10px;
    background: #f49d1e;
    color: #ffffff;
    text-align: center;
    width: 100%;
    /* margin-bottom:5px ; */
    border-radius: 0px 0px 5px 5px;
    font-weight: 500;
    cursor: pointer;
    vertical-align: middle;
    font-size: 19px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box .footer img {

    height: 30px;
    width: 30px;
    margin-right: 10px;

  }


  /* kitchen-1 */


  body .sellables-container .sellables .kitchen {
    display: flex;
    align-items: center;
    flex-wrap: wrap;

    flex-direction: column;


    /* margin: 1em 0 0.5em 5px; */
  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 {
    width: 24%;
    float: left;
    /* display: flex; */
    margin: 5px;


    /* margin: 1em 0 0.5em 5px; */
  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .header-2 {

    flex-wrap: wrap;
    height: 60px;
    padding: 10px;
    background: #008822;
    color: #ffffff;
    width: 100%;
    /* margin-bottom:5px ; */
    border-radius: 5px 5px 0px 0px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .header-2 .header-left-1 {


    height: 40px;
    width: 35%;
    background: #39b658;
    color: #ffffff;
    float: left;
    border-radius: 5px;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    padding-top: 5px;
    font-size: 19px;

  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .header-2 .header-right-1 {


    height: 40px;
    width: 65%;
    color: #ffffff;
    float: right;
    font-weight: 500;
    text-align: right;
    vertical-align: middle;
    font-size: 19px;

  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .header-2 .header-right-1 .name-1 {

    color: #ffffff;
    font-size: 13px;
    font-weight: lighter;
    margin-top: -8px;

  }


  body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 {
    width: 100%;
    /* display: flex; */
    padding: 5px 0px;
    border: #008822 solid 2px;

  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 .header-3 {
    width: 100%;
    text-align: center;
    color: #000000;
    font-size: 17px;
    font-weight: 700;
    padding: 10px 0px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 .kitchen-inner-1 {
    width: 100%;
    background-color: #18385f;
    color: #ffffff;
    padding: 8px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 .kitchen-inner-1 p {
    list-style: none;
    color: #ffffff;
    cursor: pointer;
  }


  body .sellables-container .sellables .kitchen .kitchen-box-1 .kitchen-box-center-1 .kitchen-inner-1 p img {
    width: 13px;
    height: 12px;
    margin-right: 6px;
  }

  body .sellables-container .sellables .kitchen .kitchen-box-1 .footer-1 {

    flex-wrap: wrap;
    height: 60px;
    padding: 10px;
    background: #008822;
    color: #ffffff;
    text-align: center;
    width: 100%;
    /* margin-bottom:5px ; */
    border-radius: 0px 0px 5px 5px;
    font-weight: 500;
    cursor: pointer;
    vertical-align: middle;
    font-size: 19px;
  }


  body .sellables-container .sellables .kitchen .kitchen-box-1 .footer-1 img {


    height: 30px;
    width: 30px;
    margin-right: 10px;

  }



  .scrollbar-6 {

    float: left;
    height: 550px;
    overflow-y: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;


  }

  /*
        *  STYLE 2
        */

  #style-6::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style-6::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style-6::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }




  .scrollbar-7 {

    /* float: left; */
    height: 595px;
    overflow-y: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;


  }

  /*
        *  STYLE 2
        */

  #style-7::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style-7::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style-7::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }




  .scrollbar-8 {

    /* float: left; */
    height: 530px;
    overflow-y: scroll;
    margin-top: 15px;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;


  }

  /*
        *  STYLE 2
        */

  #style-8::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style-8::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style-8::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }




  /* report */

  body .sellables-container .sellables .report {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0px 5px;
  }

  body .sellables-container .sellables .report .report-inner {
    width: 100%;
    height: auto;
    float: left;
  }

  body .sellables-container .sellables .report .report-inner .report-box {
    padding: 7px 10px 5px 10px;
    width:100%;
    flex-wrap: wrap;
    border: 1px solid #c8cfd8;
    border-radius: 6px;
    background: #0097bd;
    color: #ffffff;
    font-size:14px;
    float: left;
    margin-top: 10px;
    height:auto;
    cursor: pointer;
  }


  body .sellables-container .sellables .report .report-inner .report-box .heading {
    font-size: 19px;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;

  }



  body .sellables-container .sellables .report .report-inner .report-box .amount {
    width: 100%;
    float: left;
    text-align: left;
    display: flex;
    /* border-bottom: #ffffff solid 1px; */
    /* margin:6px; */
  }

  body .sellables-container .sellables .report .report-inner .report-box .amount .amount-left {
    width: 40%;
    float: left;
    text-align: left;
    display: flex;
    height: 40px;
    padding-top: 10px;
  }

  body .sellables-container .sellables .report .report-inner .report-box .amount .amount-right {
    width: 60%;
    float: left;
    text-align: left;
    display: flex;
    color: #ffffff;
    height: 40px;
  }

  body .sellables-container .sellables .report .report-inner .report-box .amount .amount-right label {
    width: 60%;
    float: left;
    text-align: left;

    color: #ffffff;
  }



  /*
  
      body .sellables-container .sellables .report .report-inner .report-box-1 {
        padding:7px 10px 5px 10px;
        width:33.3333333%;
       flex-wrap: wrap;
        border: 1px solid #c8cfd8;
        border-radius: 6px;
        background: #018aaa;
        color: #ffffff;
        font-size:21px;
        float: left;
        margin-top: 10px;
        height: 200px;
      }
  
  
      body .sellables-container .sellables .report .report-inner .report-box-1 .heading
      {
        font-size: 19px;
        color: #ffffff;
        text-align: center;
      }
  
  
  
      body .sellables-container .sellables .report .report-inner .report-box-1 .amount
      {
        width:100%;
        float: left;
        text-align:left;
        display: flex;
      }
  
   body .sellables-container .sellables .report .report-inner .report-box-1 .amount .amount-left
      {
        width:40%;
        float: left;
        text-align:left;
        display: flex;
      }
  
      body .sellables-container .sellables .report .report-inner .report-box-1 .amount .amount-right
      {
        width:60%;
        float: left;
        text-align:left;
        display: flex;
      }
  
  
      body .sellables-container .sellables .report .report-inner .report-box-2 {
        padding:7px 10px 5px 10px;
        width:33.3333333%;
        flex-wrap: wrap;
        border: 1px solid #c8cfd8;
        border-radius: 6px;
        background: #6b9d00;
        color: #ffffff;
        font-size:21px;
        float: left;
        margin-top: 10px;
        height: 200px;
      }
  
      body .sellables-container .sellables .report .report-inner .report-box-2 .heading
      {
        font-size: 19px;
        color: #ffffff;
        text-align: center;
      }
  
  
      body .sellables-container .sellables .report .report-inner .report-box-2 .amount
      {
        width:100%;
        float: left;
        text-align:left;
        display: flex;
      }
  
   body .sellables-container .sellables .report .report-inner .report-box-2 .amount .amount-left
      {
        width:40%;
        float: left;
        text-align:left;
        display: flex;
      }
  
      body .sellables-container .sellables .report .report-inner .report-box-2 .amount .amount-right
      {
        width:60%;
        float: left;
        text-align:left;
        display: flex;
      } */

  /* takeaway */

  .takeaway-heading {
    vertical-align: middle;
    float: left;
  }

  .takeaway-min {
    vertical-align: middle;
    float: right;
  }

  .count-number-2 {
    float: left;
    margin-left: 15px;
  }

  .check-box {
    float: left;
    margin-top: -8px;

  }


  body nav .top-box .notification-box .dropbtn img {
    width: 25px;
    height: 25px;
    float: left;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 17px;
    cursor: pointer;

  }


  .dropbtn {

    font-size: 16px;
    border: none;
    cursor: pointer;
    background: none;
  }

  .dropdown {
    position: relative;
    display: inline-block;
  }

  .dropdown-content {
    /* display: none; */
    position: absolute;
    right: 0;

    min-width: 100px;
    margin-top: 3px;
    z-index: 1;
  }

  .dropdown-content a {
    color: #ffffff;
    padding: 8px;
    text-decoration: none;
    min-width: 100px;
    font-size: 13px;
    float: left;
    display: block;
   /* background-color: #00c374; */
  background-color: #18385f;
    border-bottom: #ffffff solid 2px;
    cursor: pointer;

  }

  .dropdown-content a:hover {
   /* background-color: #18385f; */
   background-color:#1b5091;
    color: #ffffff;
  }

  /* .dropdown:hover .dropdown-content {
    display: block;
  } */

  .dropdown:hover .dropbtn {
    /* background-color: #3e8e41; */
  }

  /* .change-table
  {
    width: 100%;
  }
  
   .change-table .change-table-box {
   padding: 15px;
    height:50px;
    margin: 0.5em 0.22em;
    border-radius: 5px;
    background: #1b5091;
    text-decoration: none;
    font-size:15px;
    line-height:20px;
    color: #ffffff;
    text-align:center;
    display: flex;
    cursor: pointer;
    float: left;
    border: none;
  }
  .change-table .change-table-box a {
    background: #d02200;
    color: #fff;
    padding: 15px;
    height:50px;
   }
  
   .change-table .change-table-box a.active {
    background: #d02200;
    color: #fff;
   }
  .change-table .change-table-box:hover {
    background: #d02200;
    color: #fff;
    
  }
  .active-2::before {
    background: #d02200;
    color: #fff;
    
  } */



  .change-table {

    text-align: center;
    float: left;
    margin-top: 5px;

  }

  .change-table .change-table-box {
    padding: 10px 5px;
    height: 50px;
    width: 160px;
    margin: 1px 0em 0em 2px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    background: #1b5091;
    text-align: center;
    color: #ffffff;
    float: left;
    text-decoration: none;
    font-size: 15px;
    /* font-weight:bold;*/
  }

  .change-table .change-table-box:hover {
    background: #d02200;
  }

  .change-table .active {
    background: #d02200;
    color: #fff;
  }

  body .sellables-container .sellables .change-table .active:hover {
    background: #d02200;
  }





  /* body .sellables-container .sellables .change-table {
  
    text-align:center;
    float:left;
   
    margin-left:10px;
  }
  body .sellables-container .sellables  .change-table .change-table-box {
    padding:10px 6px;
    width:155px;
    margin: 2px;
    border: 1px solid #c8cfd8;
    border-radius: 5px;
    
    text-decoration: none;
    text-align:center;
    color: #ffffff;
    font-size:14px;
   
  }
  body .sellables-container .sellables  .change-table .change-table-box:hover {
    background:#d02200;
  }
  body .sellables-container .sellables  .change-table .change-table-box .active-2 {
    background: #d02200;
    color: #fff;
  } */




  .close-button {
    width: 30px;
    height: 30px;
    float: right;
    top: -80px;
    position: relative;
    right: -30px;
    cursor: pointer;
  }


  textarea:focus {
    outline: 0;
    border: 3px solid #059058;
    padding: 3px;
    width: 100%;
    text-align: left;
  }

  textarea {
    border: 1px solid;
    border-radius: 5px;
    padding: 5px;
    width: 100%;

    text-align: left;
  }

  .amount {
    width: 100%;
    margin: auto;
    height: 50px;

  }

  .amount .heading {
    width: 20%;
    float: left;

    text-align: left;
    font-weight: bold;
    font-size: 21px;
    padding-top: 8px;

  }

  .amount .rates {
    width: 80%;
    float: left;
    text-align: left;
    font-weight: bold;
    font-size: 21px;

  }

  .search-popup input {
    width: 180px;
    height: 40px;
    margin-right: 30px;
    margin-top: 6px;
    border: none;
    border-radius: 5px;
    font-size: 16px;

    text-align: left;
    padding-right: 10px;
    background-color: #cccccc;
    float: right;
  }

  .close-button img {
    width: 30px;
    height: 30px;

  }

  .scrollbar-9 {

    /* float: left; */
    height: 640px;
    overflow-y: scroll;
    /* overflow-x: hidden; */
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;


  }

  /*
   *  STYLE 2
   */

  #style-9::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style-9::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style-9::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }


  .scrollbar-10 {

    /* float: left; */
    height: 450px;
    overflow-y: scroll;
    scroll-padding-bottom: 10px;
    scroll-padding-bottom: 1em;
    scroll-padding-bottom: 10%;


  }

  /*
 *  STYLE 2
 */

  #style-10::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;

  }

  #style-10::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  #style-10::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: #18385f;*/
    background-color: #1b5091;

  }
}