@font-face {
  font-family: 'HelveticaNeue-Light';
  src: url('../assets/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'),  url('../assets/HelveticaNeue-Light.woff') format('woff'), url('../assets/HelveticaNeue-Light.ttf')  format('truetype'), url('../assets/HelveticaNeue-Light.svg#HelveticaNeue-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeue';
  src: url('../assets/HelveticaNeue.eot?#iefix') format('embedded-opentype'),  url('../assets/HelveticaNeue.woff') format('woff'), url('../assets/HelveticaNeue.ttf')  format('truetype'), url('../assets/HelveticaNeue.svg#HelveticaNeue') format('svg');
  font-weight: normal;
  font-style: normal;
}

html {
  position: relative;
  min-height: 100%;
  margin: 0;
  padding: 0;
}

body {
 font-weight:300;
 line-height:1.6em;
 color:#656565;
 background:#fafafa;
 /*letter-spacing: 1px;*/
 font-size:14px;margin:0;padding:0;overflow-X: hidden;background:#ecf0f5;}
p{color: #252525;font-weight: 400;line-height: 24px;margin: 0;}

a{transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;}
a:active {
 outline:0;
}

.clear {
 clear:both;
}

.image-preview-global {
    background: #38c7db none repeat scroll 0 0;
    border: 0 none;
    border-radius: 4px !important;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
}

h1,h2, h3, h4, h5, h6 {
font-family: 'HelveticaNeue';
 font-weight:700;
 line-height:1.1em;
 color:#575757;
 margin-bottom: 20px;
}
body #wrapper.toggled,
body #wrapper.toggled h1,
body #wrapper.toggled h2,
body #wrapper.toggled h3,
body #wrapper.toggled h4,
body #wrapper.toggled h5,
body #wrapper.toggled h6{font-family: 'HelveticaNeue';}

.m-0{margin:0;}
.m-t-0{margin-top:0;}
.m-t-5{margin-top:5px;}
.m-t-10{margin-top:10px;}
.m-t-15{margin-top:15px;}
.m-t-20{margin-top:20px;}
.m-t-25{margin-top:25px;}
.m-t-30{margin-top:30px;}
.m-b-0{margin-bottom:0;}
.m-b-5{margin-bottom:5px;}
.m-b-10{margin-bottom:10px;}
.m-b-15{margin-bottom:15px;}
.m-b-20{margin-bottom:20px;}
.m-b-25{margin-bottom:25px;}
.m-b-30{margin-bottom:30px;}
.m-l-0{margin-left:0;}
.m-l-5{margin-left:5px;}
.m-l-10{margin-left:10px;}
.m-l-15{margin-left:15px;}
.m-l-20{margin-left:20px;}
.m-l-25{margin-left:25px;}
.m-l-30{margin-left:30px;}
.m-r-0{margin-right:0;}
.m-r-5{margin-right:5px;}
.m-r-10{margin-right:10px;}
.m-r-15{margin-right:15px;}
.m-r-20{margin-right:20px;}
.m-r-25{margin-right:25px;}
.m-r-30{margin-right:30px;}
.p-0{padding:0;}
.p-t-0{padding-top:0;}
.p-t-5{padding-top:5px;}
.p-t-10{padding-top:10px;}
.p-t-15{padding-top:15px;}
.p-t-20{padding-top:20px;}
.p-t-25{padding-top:25px;}
.p-t-30{padding-top:30px;}
.p-b-0{padding-bottom:0;}
.p-b-5{padding-bottom:5px;}
.p-b-10{padding-bottom:10px;}
.p-b-15{padding-bottom:15px;}
.p-b-20{padding-bottom:20px;}
.p-b-25{padding-bottom:25px;}
.p-b-30{padding-bottom:30px;}
.p-l-0{padding-left:0;}
.p-l-5{padding-left:5px;}
.p-l-10{padding-left:10px;}
.p-l-15{padding-left:15px;}
.p-l-20{padding-left:20px;}
.p-l-25{padding-left:25px;}
.p-l-30{padding-left:30px;}
.p-r-0{padding-right:0;}
.p-r-5{padding-right:5px;}
.p-r-10{padding-right:10px;}
.p-r-15{padding-right:15px;}
.p-r-20{padding-right:20px;}
.p-r-25{padding-right:25px;}
.p-r-30{padding-right:30px;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}

/**=======  Remove Button =======*/

.btndanger {
    float: right;
    margin: 1px 230px -40px 30px;
    padding: .5em;
}
/*=====sidebar menu====*/
.global-header .menu {
    position: relative;
}
.global-header a {
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
}
span.fa-times{ background:#023c5b;
    border-radius: 20px 516px;
    color: #000;
    font-size: 15px;
    padding: 9px 11px;}

/*=====Header Section====*/

.btn-signout{background:rgba(2,60,91,1);color:#fff; color: #fff;margin: 0 20px 0 30px;width: 200px;}
.btn-signout:hover,.btn-signout:focus{background:rgba(2,60,91,0.9);color:#fff;color: #fff;}
#page-content-wrapper{overflow:auto;position:relative;min-height:100%;}

#wrapper{background:#ecf0f5;height: 100%;}
header.main-header{background: #fff;z-index:999;}
.navbar-header {position:relative;width:100%;height: 64px; padding:6px 30px;box-shadow: 0 3px 5px rgba(184, 184, 184, 0.75);}
.navbar-header a.menu,.navbar-header a.menu:hover,.navbar-header a.menu:focus{color:#202625;position: absolute;text-decoration: none;top: 36px;outline:none;font-size:20px;}
.navbar-brand-logo{position:absolute;left:40%;}


.dashboard{
    background-image:url(/assets/dashboard2.png)!important;
    background-position: 4% 50%!important;
    background-repeat: no-repeat!important;
}




.inventory{background:url(/assets/inventory1.png) no-repeat 4% 50%;}
/*.cashing{background:url(/assets/cash_ic.png) no-repeat 4% 50%;}*/
.cashing{background:url(/assets/details1.png) no-repeat 4% 50%;}
.staff{background:url(/assets/staff1.png) no-repeat 4% 50%;}
.promotion{background:url(/assets/promotion1.png) no-repeat 4% 50%;}
.venue{background:url(/assets/map-marker1.png) no-repeat 4% 50%;}
.details{background:url(/assets/details1.png) no-repeat 4% 50%;}
.help{background:url(/assets/help.png) no-repeat 4% 50%;}
.user li{display:inline-block;}
.user li a {color: #1d5379;}
.user li a:hover{background:none;}
.go-live{display: block;margin: 0 auto;width: 240px;}
.go-live a,.go-live a:hover{background:#2ecc71;border-radius: 8px;color: #fff;font-size: 20px;font-weight:600;text-align: center;width: 240px;display:block;line-height: 44px;}

/*=====page container====*/

.inner-container{min-height:600px;margin: 0 30px 0 50px;text-align:center; padding-top: 82px;}
.title{text-align:left;color:#475055;font-size:30px; margin:10px 0 20px;}
.center{text-align:center;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{vertical-align:middle;}
.data-structure .table-bordered tr th{border:0!important;}
.data-structure{background:#f9f9f9;}
.data-structure table{margin:0;text-align: left;}
table .description{min-width:240px;}
.action{min-width:250px;max-width:366px;text-align:left;}
.action a {text-align: center;}
.view,.edit,.delete,.beacon1{background:#44ce41;display: inline-block; padding: 5px;width: 66px;color:#fff;border-radius:4px;margin:2px;}
.edit{background:#eabe0d;}
.delete{background:#ff4e40;}
.beacon1{background:#1D5379;width: 218px;}
.visible{background:#44ce41;width: 218px;}
.notvisible{background:#ff4e40;width: 218px;}


.pagination {
   display: block;
    margin: 20px auto;
    min-width: 100px;
    padding: 0 0 44px;
    text-align: center;
}

.pagination ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    text-align: center;
  }
.pagination ul li {
    background: #fff;
    border-radius: 25px;
    color: #d2cdcd;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    height:36px;
    list-style: outside none none;
    margin: 0 50px;
    padding: 3px 0 0;
    position: relative;
    text-align: center;
    width:36px;
}
.pagination ul li  span{left: -70px;margin: 0 30px;position: absolute;text-align: center;top: 50px;width: 126px;color:#000;}
.pagination ul li.active {
    background: #39c7db;
    color: #fff;
}

.pagination ul li:after,.pagination ul li:before {
    background: #fff;
    content: "";
    height: 4px;
    left:-84%;
    position: absolute;
    top: 16px;
    width:140px;
}
.pagination ul li:before{left: 40px;width:100px;}
.pagination ul li.active:after{background:#39c7db;}
.pagination ul li.active:first-child:after{ left: 0;width: 110px;}
.pagination ul li:nth-last-child(1):after,.pagination ul li:nth-last-child(1):before {
    height: 0;
    left: 0;
    width: 0;
}
.pagination ul li.active:nth-last-child(1):after,.pagination ul li.active:nth-last-child(1):before {
    height: 4px;
    left: -33px;
    width: 33px;
}
.data-structure.form{padding:30px;}
.btn.based,.btn.product,.btn.detail,.btn.signature,.btn.subscription{background:#d25400;color:#fff;float:left;font-size:1.2vw;max-width:100%;width:30vw;}
.btn.product{background:#38c7db;}
.btn.detail{background:#9151f0;}
.btn.signature{background:#537577;}
.btn.subscription{background:#34495e;}

.country{color:#0991cf;font-size:18px;text-align:left;display:block;font-weight:600;}
.data-structure label{font-size:14px;font-weight:600;text-align:left!important;}
.data-structure  input.form-control,
.data-structure  select.form-control,
.data-structure  textarea.form-control{border-radius:0;height:42px;}
.data-structure  textarea.form-control{height: 80px;}

.select-wrapper{
    float: left;
    display: inline-block;
    border: 1px solid #d8d8d8;
    background: url(/assets/dropdown.png) no-repeat 97% 55%;
    cursor: pointer;
  }
.select-wrapper, .select-wrapper select{
    width:100%;
    max-width:100%;
    height:40px;
    line-height:40px;
  }
.select-wrapper:hover{
    background: url(/assets/dropdown.png) no-repeat 97% 55%;
    border-color: #239fdb;
  }
.select-wrapper .holder{
    display: block;
    margin: 0 35px 0 5px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    z-index:3;
    padding: 0 8px;
    text-align: left;
  }
.select-wrapper select{
    margin: 0;
    position: absolute;
    z-index: 2;
    cursor: pointer;
    outline: none;
    opacity: 0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;
  }
.srt-field{max-width:300px;height:40px;}
.srt-field1,.srt-field2{max-width:140px;height:40px;display:inline-block;margin:0 20px 0 0;float:left;}
.next,.activate{background:#39c7db;border-radius:4px;border:0;font-size:18px;color:#fff;width:196px;padding:8px 20px;text-align:center;display:inline-block;}
.activate{background:#3fcb74;}
.srt-field2{max-width: 87px;}
a.terms{color:#45afd6;text-decoration:underline;}
.date{background: rgba(255, 255, 255, 1) url(/assets/date.png) no-repeat scroll 94% 42%; height: 34px;}
.data-structure.payment{}
.data-structure.payment table tr th{background:#d9e9ee;border:1px solid #ddd!important;}
.data-structure.payment table tr th.black{background:#475055;color:#fff;}
.data-structure.payment table tr td{background:#daefe3;}
.data-structure.payment table tr td.green{background:#2ecc71;color:#fff;min-width:134px;}
span.invoice{background:#475055;border-radius:4px;padding:2px 10px;}
.print,.export{width:90px;padding:6px 10px;font-size:16px;color:#fff;background:#eabe0d;border-radius:4px;text-align:center;margin-left:10px; display: inline-block;}
.export{background:#1D5379;}
.signature{max-width:600px;margin:0 auto;}
.signature-sec{background:#fff;border:2px solid #ddd;}
.signature img{max-width:100%;}
a.clear{background:#eabe0d;color:#fff;font-size:18px;padding:10px;width:170px;display:inline-block;border-radius:4px;}
.sub-links{padding:0;list-style:none;text-align:left;}
.sub-links li{padding-left:30px;display:inline-block;width:160px; margin: 10px 0;}
.sub-links li.software{background:url(/assets/software.png) no-repeat 0 0;}
.sub-links li.collect{background:url(/assets/collect.png) no-repeat 0 0;}
.sub-links li.analytics{background:url(/assets/analytics.png) no-repeat 0 0;}
.sub-links li.support{background:url(/assets/support.png) no-repeat 0 0;}
.sub-links li.hardware{background:url(/assets/hardware.png) no-repeat 0 0;}
.sub-links li.staff-icon{background:url(/assets/staff-icon.png) no-repeat 0 0;}
.sub-links li.promotional{background:url(/assets/promotional.png) no-repeat 0 0;}
.no-bg{background:none;}
.no-bg hr{border-color: #ddd;}
.subscribe-box{background:#fff;box-shadow:0 2px 4px #ddd;text-align:left; padding: 0 20px 20px;margin:20px 0;font-size:18px;}
.subscribe-box a{}
.bdr-b{border-bottom:1px solid #ddd;padding:10px 0;}
.icon-box{width:150px;text-align:center;display: inline-block;}
.subscribe{background:#3ecb74;margin-left:20px;}
.tutorial{}
.tutorial a{line-height:60px;}
.serving .table-responsive .row{margin:0 0;}
.serving-header{background:#fff; padding: 30px 0 10px;}
.staff-nav{padding: 0 0 0 10px;text-align: left;}
.staff-nav li{display:inline-block;margin:0 5px;cursor:pointer;}
.staff-nav li.staff_list{background: #38c7db;border: 1px solid #ddd;border-radius: 4px;color: #fff;font-size: 1.2vw;font-weight: 400;line-height: 2vw;padding: 0.6vw 2vw;}
.staff-nav li.staf_list{background:#fff;border: 1px solid #ddd;border-radius: 4px;color:#475055;font-size: 1.2vw;font-weight: 400;line-height: 2vw;padding: 0.6vw 2vw;}
.staff-nav li.active a{background:#38c7db;color:#fff;}
.admin-sec{}
.order-pre,.admin{background:#eabe0d;border-radius: 4px;color: #fff;font-size: 1.2vw;font-weight: 400;line-height: 2vw;margin: 0 3vw;padding: 0.6vw 2vw;}
.order-pre{position:relative;}
.order-pre:hover,.admin:hover,.order-pre:focus,.admin:focus{color:#fff;text-decoration:none;cursor:pointer;}
.order-pre span.notification{position:absolute;top:-20px;right:-10px;color:#fff;background:#e74c3c;border:1px solid #fff;border-radius:30px;width:30px;height:30px;line-height:25px;font-weight:700;}
.admin{background:#44ce41;}
.food-item{padding:20px 12px;list-style:none;max-height:306px;min-height: 306px;overflow-y:auto;background:#fff;margin-top:20px;text-align: left;}
.food-item li{display:inline-block;position:relative;width:22%;margin:10px 5px;min-width: 110px;
    text-align:center;vertical-align: top;}
/*.food-item li:nth-last-child(4n+1){margin-right:0;}*/
.food-item img {max-width:100%!important;width:100%;}
.food-item li a {
    background: #38c7db;
    bottom: 0;
    color: #fff;
    left: 0;
    line-height: 18px;
    margin: 0;
    max-width:100%;
    position: absolute;
    right: 0;
    width: 100%;
}

.category-sec{padding:20px;list-style:none;max-height:306px;min-height: 306px;overflow-y:auto;background:#fff;margin-top:20px;}
.category-sec li{width:17%;margin:10px 15px 10px 0;float:left;padding:20px 10px;box-shadow:0 2px 4px #ddd; min-width:118px;align-items: center;
    display: inline-flex;justify-content: center;min-height: 86px;vertical-align: middle;}
.category-sec li.desert{background:#3d8199;}
.category-sec li.min{background:#ff4e40;}
.category-sec li.starter{background:#3ab4df;}
.category-sec li.drinks{background:#01d397;}
.category-sec li.min1{background:#b060d2;}
.category-sec li.min2{background:#f39c12;}
.category-sec li.drinks1{background:#3498db;}
.category-sec li.min3{background:#1ab6bc;}
.category-sec li.desert1{background:#727f80;}
.category-sec li.starter1{background:#eabe0d;}
/*.category-sec li:nth-last-child(5n+1){margin-right:0;}*/
.category-sec li a{color: #fff;font-size: 1.2vw;line-height: 1.4vw;}
.table-list{background:#fff;margin-top: 20px;}
.table-list h3{text-align:left;padding-left:20px;}
.product-detail{background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #ddd;
    margin: 0;
    padding: 10px 20px;
    text-align: left;}
.product-img,.product-name,.product-qty,.product-price{display:inline-block;}
.product-img{width:7vw;}
.product-img img{max-width:100%;min-height:60px;min-width:60px;}
.product-name{font-size:1.5vw;font-weight:600;padding:0.5vw;width:12vw;}
.product-price{font-size:1.4vw;font-weight:600;padding:0.5vw;text-align:right;width:7vw;}
#subtract,#add,#qty{display:inline-block;}
#subtract,#add{background:none;width:36px;height:36px;color:#000;border:0;}
#subtract{background:url(/assets/substract.png)no-repeat 0 0;}
#add{background:url(/assets/add.png)no-repeat 0 0;}
#qty{background:none;border:0;width:30px;margin:0 5px;text-align:center;font-size:18px;}

.total {font-size: 1.5vw;font-style: italic;margin:1vw 1.2vw;}
.kitchen,.sub-total,.sub-total-amt{display:inline-block;width:32%;text-align:left;}
.kitchen{font-style:normal;}
.sub-total,.sub-total-amt{color:#7fdc7d;font-weight:600;}
.sub-total-amt{text-align:right;}
.total a {border-radius: 4px;color: #fff;display:inline-block;font-size: 1.2vw;font-style: normal;font-weight: 400;padding:2% 0;width: 32%;vertical-align:middle;}
.total a:hover,.total a:focus{color:#fff;}
.pre-order{background:#38c7db;}
.tables{background:#eabe0d;}
.message{background:#38c7db;}
.add{width:100%!important;background:#eabe0d;}
.pay-add{background: #2ecc71 none repeat scroll 0 0;max-width: 100%;width: 43vw !important;}
.total1{color:#000;}
.total1 .sub-total,.total1 .sub-total-amt{font-style:normal;color:#000;font-weight:400;}
.modifier{}
.modifier .food-item{margin:0;padding: 10px 20px;}
.modifier .food-item li a{text-align:center;}
.modifier .checkbox{border-bottom:1px solid #ddd;padding: 10px;}
.btn.cancel,.btn.done{background:#38c7db;border:1px solid #38c7db;color:#fff;}
.btn.done{background:#44ce41;border:1px solid #44ce41;}
.exact,.reciept,.contactless{background:#38c7db;line-height:34px;border-radius:4px;display:block;text-align:center;margin:10px 0 19px;color:#fff;}
.reciept{background:#eabe0d;}
.contactless{background:#44ce41;line-height:40px;}
.half .exact{width:48%;float:left;margin-left:10px;}
.half .exact:nth-child(2n+1){margin-left:0px;}
.keypad{padding:0 20px;list-style:none;}
.keypad li{display:inline-block;}
.keypad li a{background: #38c7db;border-radius: 25px;color: #fff;display: block;line-height: 40px;margin: 10px;text-align: center;width: 40px;}
.keypad li.red a{background: #ff4e40;}
input.amount{background:none;border:0;border-bottom:1px solid #38c7db;height:34px;margin:10px 20px;width: 190px;}
.user-role{
    font-size: 16px;width: 100px;
    text-align: center;
    background:#44ce41;
    display: inline-block;
    padding: 5px;
    color:#fff;
    border-radius:4px;
    margin:2px;
}
.p-dat-p.hide-child .ui-datepicker-buttonpane.ui-widget-content button:last-child {
display: none;
}
.weak {margin-top:36px;}
.checkbox.checkbox-inline {margin-top: 0;float: left;}
.checkbox.checkbox-inline input[type="checkbox"] {opacity: 0;}
.checkbox label:before {
    background-color: #fff;
    border: 1px solid #cccccc;
    border-radius: 3px;
    content: "";
    display: inline-block;
    height: 17px;
    left: 0;
    margin-left: -20px;
    position: absolute;
    transition: border 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s;
    width: 17px;
}
.checkbox-success input[type="checkbox"]:checked + label:after {
    color: #fff;
}
.checkbox input[type="checkbox"]:checked + label:after {
    content:"âœ”";
    font-family: "FontAwesome";
}
.checkbox label:before {
    background-color: #fff;
    border: 1px solid #cccccc;
    border-radius: 3px;
    content: "";
    display: inline-block;
    height: 17px;
    left: 0;
    margin-left: -20px;
    position: absolute;
    transition: border 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s;
    width: 17px;
}
.checkbox label:after {
    color: #555555;
    display: inline-block;
    font-size: 11px;
    height: 16px;
    left: 0;
    margin-left: -20px;
    padding-left: 3px;
    padding-top: 1px;
    position: absolute;
    top: 0;
    width: 16px;
}
.checkbox label {
    display: inline-block;
    padding-left: 5px;
    position: relative;
}
.checkbox-success input[type="checkbox"]:checked + label:before {
    background-color: #5cb85c;
    border-color: #5cb85c;}
.checkbox.checkbox-inline label{line-height: 16px;}
.weak .checkbox.checkbox-inline{padding-left:10px;}


.weak .checkbox.checkbox-inline input[type="checkbox"] {
    margin-left: 12px;
    margin-top: -28px;
}
.weak .checkbox.checkbox-inline  label:before,.weak .checkbox.checkbox-inline  label:after{left:30px;top:-30px;}

.img-rounded{max-width:100%;height:126px;background:#eeeeee;display:block;}

.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.left{text-align:left;}
#uploadFile{background: rgba(0, 0, 0, 0);
    border: 0 none;
    display: block;
    line-height: 40px;}
.choose-file{ background: #1D5379 ;
    border: 0 none;
    border-radius: 4px;
    margin: 10px 0 0;
    padding: 10px 60px;}

.back,.create-voucher{width:150px;}
.back:hover,.create-voucher:hover{color:#fff;text-decoration:none;}


.create-voucher{background:#1D5379;border:0;}
.mobile-header{display:none;}

.btn.basic-detail{background:#45afd4;}
.btn.Managing-director{background:#9151f1;}
.btn.Business-Overview{background:#34495e;}
.btn.other-owner{background:#2ecc71;color:#fff; font-size: 16px;width: 196px;}
.btn.other-owner:hover{background:#45ce3d;}
.btn.yes,.btn.no{background:#2ecc71;color:#fff;font-size:18px;}
.btn.no{background:#ff4e40;}
.business-data{margin:1em 0;}
.business-data .left{float:left;width:70%;white-space:normal;padding:0 5px;}
.business-data .right{float:right;width:30%;min-width:140px;padding:0 5px;}
.btn.process-info{background:#f39c12;}
.btn.settlement-info{background:#16a085;}
.devider{border-bottom:1px solid #ddd;}
.btn.Subscription{background:#34495e;}
label.pmtr{color:#44ce41;font-weight:600;}


input.copon{width:278px !important;}
.btn.apply{background:#34495e;color:#fff;font-size:18px;border-color:#34495e;padding: 8px 30px;}

.clps-sec{background:#f5fcfd;padding:20px;text-align:left;}
.btn.btn-terms{background:#38c7db;width:250px;;}
.btn.btn-terms:hover,.btn.btn-terms:focus{color:#fff;}
.btn.btn-terms:focus i{ -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);}




.nav>li.user-menu>a>img {max-width: 36px;}
.dropdown.user.user-menu,.dropdown.user.user-menu.open{width:200px;background:none;}
.user-menu.open>.dropdown-menu {
   display: block;
    left:-166px;
    top: 61px;
    width: 366px;
    padding: 0 0 10px 0;
}

.user-menu .user-header{display:block;background:#1D5379;text-align:center;color:#fff;}
.user-menu  .user-header img{max-width: 120px;margin: 2em auto;}
.user-menu .user-header p{color:#fff;}


.user-menu  .user-footer{display: block;margin: 0;padding: 10px 20px;}

.table-pagination{list-style: none;padding: 0;margin: 1em 0;}
.table-pagination .pagination{margin:0;padding:0;}
.table-pagination .pagination .next{padding: 0;background: none;font-size: 14px;width: auto;}
.content-header h1{font-size: 22px;}
.btn.bg-becon{background:#1D5379;color:#fff;line-height: 26px;border-radius: 4px;padding: 5px 10px;}
/*******joy start*******/
.btn.bg-becon.export-align{padding-top: 2px; height: 34px;}
/*******joy end*******/
.email-td,.website-td{width:140px;white-space: normal;word-break: break-all;}
.stat-option{background:none;border:0;box-shadow:0;}
.select-box {background: #fff;}
.addupload{text-align: center;}
.addupload .thumbnail{display: inline-block;}
.new_beacon{text-align: left;}
.data-structure .modal-content{text-align: left;}
.data-structure .modal-content label{text-align:left;font-size:14px;}
.modal-dialog .content-header{text-align:center;}

.form-select {
    width:168px;
}
.form-select.form-select1 {
    width:250px;
}
#con image ,#staff_single_line_graph image,#staff_column_graph image,
#donut_type_chart image,#highcharts-container image{
    cursor: pointer;
}
.form-select select.stat-option  {
    width: 100%;
    height:30px;
    margin: 0;
    border: 0;
    border: 0;
    border-top: 0;
    background: rgba(0,0,0,0) url('/assets/dropdown-arrow-w.png') no-repeat 76% 60% / 14px auto;
    padding-left:0;
    -webkit-appearance: none;
    -moz-appearance: none;
    box-shadow:none;
    color:#fff;

}



.form-select.form-select1 select.stat-option {
    background: rgba(0, 0, 0, 0) url("/assets/dropdown-arrow-w.png") no-repeat scroll 79% 60% / 18px auto;
}
.form-select select.stat-option option{background:#fff;color:#000;}






/* ------------------14 Jan 2016 LUV STYLE------------- */
.loyalti-block-one {background:#1D5379;}
.loyalti-block-one,.total-star,.p-relative{position:relative;padding-left:15px;}
.l-filter-block,.plus-icon,.p-absolute{position:absolute;}

.loyalti-menu ul{padding:0;}
.loyalti-block-two,.loyalti-menu ul{text-align:left;}
.loyalti-menu ul li{display:inline-block;margin:0 18px 0 0; vertical-align: middle;}
.loyalti-menu ul li a{color:#fff;font-size:15px;text-decoration:none;outline:none;}
.loyalti-menu ul{margin:0; padding-right: 82px;}
.loyalti-block .row{margin-left:0;margin-right:0;}
.loyalti-menu ul li.first a{
background:url("/assets/select-icon.png")no-repeat scroll 106% 3px / 21px auto;font-size: 20px;padding: 0 22px 0px 0;font-weight:600;margin: 0 15px 0 0;}
.loyalti-menu ul li.first{

background:url("/assets/management-icon2.png")no-repeat scroll 0 -2px / 33px auto,url("/assets/dropdown-arrow-w.png") no-repeat scroll 81% 60% / 15px auto;padding-left:32px;}
.loyalti-menu ul li.first.last{
background:url("/assets/cal-icon.png")no-repeat scroll 0 1px / 33px auto,url("/assets/dropdown-arrow-w.png") no-repeat scroll 82% 60% / 18px auto;padding-left:43px;min-height:40px;min-height:30px;vertical-align: top;
width: 230px;cursor:pointer;
}
.select-box select {
    -moz-appearance: none;
    background: rgba(0, 0, 0, 0) url("/assets/select-icon.png") no-repeat scroll 96% 50%/25px auto;
    border:none;
    padding:5px;
    width:130px;
  color:#fff;
  font-size: 15px;

}
.loyalti-menu ul li.first.last{position:relative;color:#fff;line-height:30px;}
.loyalti-menu ul li.first.last a{font-size:15px;font-weight:initial;background-position:106% 0px;
margin: 6px 0px 0 0;display:block;}
.loyalti-menu ul li.active a{color:#fff;}
.loyalti-menu{padding:20px 0;}
.l-filter-block {width:90px;height:70px;background:#3d8199;right:0;top:0; z-index: 9;cursor: pointer;height:100%;}

.filter-l-icon{background:url("/assets/l-icon.png") no-repeat scroll 50% 9px / 50px auto;
display: block;height: 100%;width: 100%;}
.age-box span {
border:1px solid #bbbdbf;display:inline-block;min-width: 89px; padding:15px;text-align:center;
border-radius:4px; margin: 0 19px 15px 0;}
.age-box span,.loyalti-block-two label,.gender-box span{color:#475055;font-size:20px;font-weight: 100;}
.age-box span.filtred{border-color:#1D5379;background:#1D5379;color:#fff;}
.loyalti-block-two {padding:30px 15px;background:#eeeeee;}
.loyalti-block-tie {padding:0px 15px;background:#eeeeee;}
.gender-box div{display: inline-block;min-height: 165px;position: relative;width: 74px;}
.gender-box div.male{background:url("/assets/male-off.png") no-repeat scroll 0 0 / 42px auto;cursor:pointer;}
.gender-box div.male.white-male{background:url("/assets/male-on.png")no-repeat scroll 0 0 / 42px auto;}
.gender-box div.female{background:url("/assets/female-off.png") no-repeat scroll 0 0 / 54px auto;cursor:pointer;}
.gender-box div.female.white-female{background:url("/assets/female-on.png")no-repeat scroll 0 0 / 54px auto;}
.gender-box div span{position:absolute;bottom:0px;left:7px;}
.total-star{background:#318baa;padding: 15px 0 30px;}
.total-star h2 {font-size: 20px;margin: 15px 0 30px;}
.total-star span,.product-chart-img .revenue p{font-size:24px;font-weight: 600;}
.sml-star {background:url("/assets/small-star.png") no-repeat scroll 0 0;padding: 11px 15px;}
.sml-star,.big-star{ vertical-align: middle;margin-right: 10px;}
.big-star{background:url("/assets/big-star.png")no-repeat scroll 0 -2px / 56px auto;
padding: 25px 27px;}
.star-block div,.total-star h2,.restorent-Detail,.points-table th,.points-table td{text-align:center;}
.plus-icon{background:url("/assets/plus.png") no-repeat scroll 0 -2px / 100% auto;height:32px;
right:30px;top: 8px;width:34px;}
.plus-icon.gray-plus-icon{background:url("/assets/gray-plus.png")no-repeat scroll 0 0px /25px auto;height: 28px;right: 20px;top: 30px;width: 27px;    z-index: 9;}
.restorent-name{background:#fff;min-height: 150px;padding-left: 20px; padding-top: 20px;text-align: left;}
.restorent-name .r-logo {position:static;}
.restorent-name .r-logo img{width:100%;}
.restorent-name .r-logo{width:100px;display:inline-block;}
.restorent-name .r-name{color:#000;font-size:16px;padding:0;text-align:left;font-weight: 600;display:inline-block;}
.bg-color1{background:#45afd4;}
.bg-color2{background:#1D5379;}
.bg-color3{background:#9151f1;}
.bg-color4{background:#d18308;}
.bg-color5{background:#9fb509;}
.bg-color6{background:#0890cf;}
.bg-color7{background:#08d1cb;}
.bg-color8{background:#6eb8ca;}
.bg-color9{background:#38c7db;}
.bg-color10{background:#1D5379;}
.bg-color11{background:#ff4e40;}
.total-star h2,.total-star span,.restorent-Detail h3,.restorent-Detail p,.points-table span,.points-table p,.table-title h3,.table-title p,.top-sale-title h3,.top-sale-title span,.top-sale-title p,
.product-chart-img p,.product-chart-img span{color:#ffffff;}
.restorent-Detail h3{font-size:22px;margin:0;font-weight: 500;}
.restorent-Detail p{font-size:20px;}
.restorent-Detail p.points{font-size:30px;margin:15px 0;}
.restorent-Detail p span{font-size:18px;margin: 0 0 0 5px;}
.restorent-Detail{padding:10px 0;}
.restorent-Detail.restorent-Detail-last .restorent-name{padding:20px 0;}
.restorent-Detail.restorent-Detail-last .r-logo{position:static;margin:0 auto 10px;}
.restorent-Detail.restorent-Detail-last .restorent-name .r-name {padding: 0;text-align: center;}
.restorent-Detail.restorent-Detail-last {background:#ffffff;min-height: 287px;}


/*.points-table th span{background:url("/assets/table-arrow.png") no-repeat scroll 0 3px / 15px auto;*/
 /*padding: 5px 0 5px 25px;font-size: 15px;}*/
.points-table tr:nth-child(2n+1){background:#95a5a6;}
.points-table tr:nth-child(2n){background:#7d8b8c;}
.points-table thead > tr > th,.points-table tr td{border:1px solid #484e4f;padding: 4px 8px;}
.points-table thead > tr > th:first-child,.points-table tr td:first-child,
.points-table thead > tr > th:first-child,.points-table tr td:first-child{border-left:none;border-right:none;}
.points-table td p {font-size: 15px;font-weight: 400;}
.points-table td p span{font-size:10px;}
.table-title{background:#484e4f;padding: 15px 20px;}
.table-title h3 {font-size: 25px;font-weight: 600;margin:0 0 5px;}
.sold-units span{font-size:16px;}
.print-btn .btn {border-radius: 0;margin:5px;padding: 12px 40px;border:none;}
.print-btn{text-align:center;}
.product-chart-img img{width:100%;}
.product-top-saling{background:#3498db;}
.product-revenue-per-item{background:#446cb3;}
.product-spl-offer{background:#22a7f0;}
.table-title h3{font-size:20px;margin:0 0 5px 0;}
.table-title p{font-size:20px;font-weight:100;}
.sold-units {left: 0;margin: 4px auto 0;right: 0;top: 0;}
.top-sale-title p {color: #ecf3fb;font-size: 18px;}
.top-sale-title h3 {margin: 0;}
.top-sale-title h3,.top-sale-title span {font-weight: 600;}
.product-chart-img .revenue span{font-size:16px;font-weight: 100;}
.product-top-saling-common{/*min-height:285px;*/padding: 20px 10px;}
.product-top-revenue{background:#4183d7;}
.product-spl-offer.product-spl-offer-width-catg{background:#1e8bc3;}
.revenue{margin:9px 0 0;}
.product-spl-offer,.revenue,.sold-units,.daily-revenue-block .top-sale-title h3{text-align:center;}
.product-spl-offer .product-chart-img{display:inline-block;vertical-align: middle;width: 30%;}
.product-spl-offer.product-spl-offer-width-catg .revenue,.daily-revenue-block .revenue{margin:0;}
.drinks {/*margin-bottom:40px;*/margin-bottom:22px;}
.product-spl-offer-width-catg .top-sale-title h3{text-align:left; margin-bottom: 20px;}
.loyalti-menu ul li.first.coins {
background:url("/assets/coins.png") no-repeat scroll 0 -2px / 33px auto;}
.daily-revenue{background:#3bbe7b;}
.product-top-saling-common.daily-revenue-block{min-height:auto;}
.daily-revenue-block .revenue p{margin:10px 0;}
.daily-revenue-block .revenue p {
    display: block;
    float: left;
    margin: 10px 0;
    position: relative;
    width: 45%;
    text-align:left;
}
.daily-revenue-block .revenue p::after {
}
.product-chart-img .revenue span {
    display: block;
    float: right;
    font-size: 16px;
    font-weight: 100;
    margin: 12px 0;
    width: 45%;
}
.daily-revenue-block.last-equal:after{content:" ";}
.daily-revenue{min-height: 0.01%;overflow-x: auto;}
.daily-revenue-inner{max-width: 100%;width: 100%;}
/*.daily-revenue-inner{min-width:1000px;} */ /*4March responsive - simar*/
.daily-revenue.daily-product{background:#2ecc71;}
.product-top-saling.total-d-rev{background:#03c9a9;}
.product-top-saling.total-rev-u{background:#4ecdc4;}
.product-top-saling.total-rev-cash{background:#87d37c;}
.product-refunds{background:#1bbc9b;}
.product-refunds.product-refunds-two{background:#03a678;}
.total-rev-u .product-chart-img img {margin-top: -51px;max-height: 383px;}
.total-rev-cash .product-chart-img,.total-rev-u .product-chart-img {margin: 0 auto;}
.total-rev-cash .product-chart-img{width:261px;}
.product-refunds .revenue{margin:0;text-align:left;}
.product-refunds .revenue p{ margin: 14px 0;min-height: 30px;}
.table-title.table-g {background: #138f77;}
.points-table.revenue-table{}
.points-table.revenue-table thead > tr > th,.points-table.revenue-table tr td{border:1px solid #138f77;}
.daily-revenue.revenue-staff{background:#1a4d5a;}
.daily-revenue.staff-taken-hr{background:#20687a;}
.revenue-staff .daily-revenue-block:after,.staff-taken-hr .daily-revenue-block:after{content:"";}
.product-selling  .product-top-saling.total-d-rev{background:#29788d;}
.product-selling  .product-top-saling.total-rev-u{background:#3f6e7a;}
.staff-details-row  .table-title.table-g{background:#225b6a;}
.staff-details-row .points-table.revenue-table thead > tr > th,.staff-details-row .points-table.revenue-table tr td {
    border: 1px solid #225b6a;
}
.product-selling .total-rev-u .product-chart-img img{margin:0;}

#error_explanation {
  width: 450px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 0;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}
#error_explanation h2 {
    text-align: left;
    font-weight: bold;
    padding: 5px 5px 5px 15px;
    font-size: 12px;
    margin: -7px;
    margin-bottom: 0px;
    background-color: #c00;
    color: #fff;
  }
#error_explanation ul li {
    font-size: 12px;
    list-style: square;
  }

#googlemap {
  /*border: 1px dashed #999;*/
  width: 100%;
  height: 300px;
}

label.error {
    color: red!important;
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
    margin-left: 0;
    text-align: left;
}


/* --------------- sortable css ---------------------------- */
  table.sortable thead {
      background-color:#eee;
      color:#666666;
      font-weight: bold;
      cursor: default;
  }
/* ------------------------------------------------------------ */


.vanue-cat{}

.vanue-cat .select2-hidden-accessible{}
.vanue-cat .select2.select2-container.select2-container--bootstrap {
    display: inline-block;
    max-width: 93%;
    width: 100%;
}
.vanue-cat .merchant-sel{ display: inline-block;max-width: 94%; width: 100%;}


.drinks > .product-chart-img p{display: block;
    /* float: left; */
    margin: 10px 0;
    position: relative;
    text-align: left;
    /* width: 45%; */}
/* .drinks > .product-chart-img p:after{content: "=";
    left: 84%;
    position: absolute;} */

.total-star span, .product-chart-img .revenue p{
    display: block;
    /* float: left; */
    margin: 10px 0;
    position: relative;
    text-align: center;
    /* width: 45%; */}
.product-chart-img .revenue span{
    display:block;
    text-align:center;
    width:100%;
}
/* .total-star span, .product-chart-img .revenue p:after{content: "=";
    left: 84%;
    position: absolute;} */
.product-spl-offer .product-chart-img {width: 100%;}
.product-spl-offer.p-relative.product-top-saling-common {
    height:auto;
}

.stats-spcl-ofr{}
.stats-spcl-ofr .product-chart-img{width:49%;display:inline-block;}
.stats-spcl-ofr .product-chart-img .revenue.units > span {font-size: 22px;font-weight: 600;}

.stats-spcl-ofr .product-chart-img .revenue.ctrv{}
.stats-spcl-ofr .product-chart-img .revenue.ctrv p{ display: inline-block;padding-right:10px;text-align:right;width: 48%;}
.stats-spcl-ofr .product-chart-img .revenue.ctrv span{display:inline-block;text-align:left;width:50%;}
.daily-revenue-inner.daily-revenue.daily-product.drv{}
.daily-revenue-inner.daily-revenue.daily-product.drv .p-relative{position:relative;}
.daily-revenue-inner.daily-revenue.daily-product.drv .daily-revenue-block:after{
     color: #fff;
    content: "=";
    font-size: 30px;
    left: 98%;
    position: absolute;
    top: 48%;
}
.daily-revenue-inner.daily-revenue.daily-product.drv .daily-revenue-block.last-equal::after {
    content: "";
}
.daily-revenue-inner.daily-revenue.daily-product.drv .daily-revenue-block .product-chart-img .revenue p,
.daily-revenue-inner.daily-revenue.daily-product.drv .daily-revenue-block .product-chart-img .revenue span
    {display:block;text-align:center;width:100%;}

.daily-revenue-inner.daily-revenue.daily-product.drv.dark-green{background:#3bbe7b;}
.light-green{background:#2ecc71;}
.daily-revenue.revenue-staff .daily-revenue-block .revenue p{float:none;width:auto;display:block;}
.daily-revenue-inner.daily-revenue.light-blue{background:#20687a;}
.daily-revenue-inner.daily-revenue.light-blue .product-chart-img .revenue p{float:none;width:auto;display:block;}
.daily-revenue-inner.daily-revenue.daily-product.drv .daily-revenue-block.last-equal .top-sale-title.p-relative {
    padding: 0 20px 0 0;
}
#client_search {margin: 10px 0;}

.valu_info .contnet_area {
    margin: 10px 0;
    min-height: 100px;
}
.sponser_list{text-align:center;}
.sponser_list li {
    float:none!important;
    list-style: outside none none;
    margin: 0 1%;
    min-height: 85px;
    min-width: 126px;
    width: 11.22%!important;
    display: inline-block;
}
.btn.btn-danger.remove_nested_fields {
    margin: 10px auto;
}


.highcharts-scrollbar {
    display: none;
}
.subscribe-box a {
    margin:5px;
}
.top-sale-title h3, .top-sale-title span {
    font-size: 15px;
    font-weight: 600;
}
.mark-complete-btn{line-height:44px;}
.revenue-staff ,.light-blue{padding-left:0;}
.revenue-staff .plus-icon,.light-blue  .plus-icon{right:15px;}
.inventory-descr{max-height:326px;overflow-x: auto;}
.product-detail:nth-child(1){margin-top: 20px;}
.inventory-descr .product-detail > a {width: 12vw;}
.inventory-descr .product-detail > a .product-name{color:#000;font-size:1vw;font-weight:400;width:auto;}
.product-price1 {float:right;width:15vw;}


.inner-container .view-left .form-group.edit-location label {
    display: inline-block;
    float: none;
    text-align: left !important;
    width: 48%;
}


.quick_add_inventory{display:inline-block;max-width:320px;width:215px;}

.light-green{background:#2ecc71;}
.light-blue{background:#22a7f0;}
.dark-blue{background:#1e8bc3;}

.plus-relative{ padding: 0 15px;position: relative;}
.dark-green{background:#3bbe7b;}
.strip-sec{padding:20px 50px 20px 20px;color:#fff;}
.strip-sec h3{border-bottom: 1px solid #ffffff;font-weight:400;font-size:24px;color: #ffffff;margin: 0 0 10px;padding-bottom: 10px;}
.product-sec{text-align:center;}
.product-sec-title{font-size:16px;font-weight: 600;}
.product-chart-data{ }
.total-data{font-size: 20px;font-weight: 600;color:#fff;margin-bottom:10px;}
.discount-data{font-size: 15px;font-weight:100;}

.plus-icon-l{right:15px;}

.light-red{background:#d74066;}
.dark-red{background:#ba426c;}

.product-ratting{background:#ba426c;}
.brd-none{border:0;}
.strip-sec h3.brd-none{border:0;}
.table.product-range{}
.table.product-range tr td p{color:#fff;}
.table.product-range span {display: inline-block;min-width: 100px;}
.rating-product{display: inline-block;white-space: normal;width: 160px;word-wrap: break-word;}

.ratting-td{width:200px;display: inline-block;}

.map-sec{}
.map-sec img{width:100%;max-width:100%;}

.table-r{background:#b32146;}
.red-points-table tr:nth-child(2n+1){background:#95a5a6;}
.red-points-table tr:nth-child(2n){background:#7d8b8c;}
.red-points-table thead > tr > th,.red-points-table tr td{border:1px solid #1D5379;color:#fff;}
.red-points-table thead > tr > th:first-child,.red-points-table tr td:first-child,
.red-points-table thead > tr > th:first-child,.red-points-table tr td:first-child{border-left:none;border-right:none;}
.red-points-table td p {font-size: 15px;font-weight: 600;color:#fff;max-width:228px;}
.red-points-table td p span{font-size:10px;color:#fff;}

.light-yellow{background:#eb9532;}
.dark-yellow{background:#f89406;}
.darker-yellow{background:#e67e22;}

.product-graph img{max-width:100%;}

.ck-editor{}
.ck-editor img{max-width:100%;}
.white-bg{background:#fff;}
.tamplate-sec{min-width:70%;}
.btn.create-tamplate{background:#44ce41;color:#fff;font-size:18px;}

.table-y{background:#bb5902;}
.yellow-points-table tr:nth-child(2n+1){background:#95a5a6;}
.yellow-points-table tr:nth-child(2n){background:#7d8b8c;}
.yellow-points-table thead > tr > th,.yellow-points-table  tr td{border:1px solid #bb5902;color:#fff;}
.yellow-points-table thead > tr > th:first-child,.yellow-points-table tr td:first-child,
.yellow-points-table thead > tr > th:first-child,.yellow-points-table tr td:first-child{border-left:none;border-right:none;}
.yellow-points-table td p {font-size: 15px;font-weight: 600;color:#fff;}
.yellow-points-table td p span{font-size:10px;color:#fff;}

.slate-gray{background:#6c7a89;}


.date-col {min-width: 166px;}

.white-bg{background:#fff;}
.avg-opt{background:#57b7cd; color:#fff; height:162px; display:table; width:100%;}
.v_middle{display:table-cell; vertical-align:middle;}
.v_middle h5{font-size:20px; color:#fff;font-weight:400;}
.v_middle h2{font-weight:bold; margin:0;color:#fff;}
.avg-percentage {display: table;padding:0 0 20px;width: 100%;text-align:center;}
.graph-section{display:table; width:100%; padding:30px 0 0;}
.data-review{margin-top:30px;}
.data-review .table-bordered{background:#fff; }
.data-review table.table-bordered tr th{text-align:center; border:0; font-size:20px; color:#475055;}
.data-review .edit, .data-review .delete{font-size: 16px;width: 100px;}
.data-review table.table tr td img{border:2px solid #e2e2e4;}
.data-review table.table tr td{font-size:20px; color:#475055;}


.modifier-inv{margin: 0;}
.modifier-inv .last{width:76px;}
.data-structure label.ip_adrs{display: block;}


.pannel-shu{background: #D5EDFC;}
.heading-table-top-s{margin: 0px 0px 10px;padding: 20px 0px 10px;/*border-bottom: 1px solid !important;*/font-size:16px;}
.heading-table-top-s.nopad{padding-top:0px;}
.table-head-colored.table > thead > tr > th{background: #1D5379 !important;}
.table-head-colored.table > thead > tr > th span{color: #fff;}
.table-head-colored.table > tbody > tr > td{color: #656565;background:#fff;}
.table-head-colored.table > tbody > tr > td p{color:#656565 !important;}

/*=====Responsive Media====*/
/* lg */

@media (min-width: 1200px) {
.product-refunds {
    background:#1bbc9b;
    height:398px;
}

}

@media (min-width: 1024px) and (max-width:1366px) {
.label-style.mod_00 .fields .form-control.buyPrice {
    margin-top:0!important;
}
.pagination ul li{margin: 0 38px;}
.form-horizontal .control-label {word-wrap:normal;}

.btn.bg-becon.pull-right.mgn.add_nested_fields {margin: -48px 112px 0 0!important;}
.label-style.mod_00 .fields .form-control.buyPrice {margin-top: 48px !important;}
.data-structure label{font-size: 14px;}
.data-structure .checkbox-inline label{font-size:12px;}
.choose-file {padding: 10px 30px;}
.tab-content.tab-new {margin-right:11px !important;}
ul.nav.nav-tabs.tab-cus > li > a {padding:13px 13px !important;}
ul.nav.nav-tabs.tab-cus > li.active > a, ul.nav.nav-tabs.tab-cus > li.active > a:focus, ul.nav.nav-tabs.tab-cus > li.active > a:hover {padding:13px 14px !important;}
.staff-nav li {margin: 0 !important;}
.order-pre, .admin {margin:0 1em;}
/*.food-item li {min-width: 190px;}*/
.product-detail > a {display: inline-block;vertical-align: middle;}
.product-name {
    font-size: 18px;
    font-weight: 600;
    padding: 10px;
    width: 102px;
    word-break: break-all;
    word-wrap: normal;
}

.category-sec li {
    box-shadow: 0 2px 4px #ddd;
    display: inline-flexk;
    float: left;
    margin: 10px 15px 10px 0;
    min-width: 124px;
    padding: 20px 10px;
    width: 17%;
}
/*.category-sec li:nth-last-child(5n+1) {
    margin-right: 15px;
}*/
.total a {margin: 10px 0;}
.top-sale-title.p-relative > h3 {
    font-size: 18px;

}

.total-star span, .product-chart-img .revenue p{font-size: 18px;}
.daily-revenue-inner.daily-revenue.daily-product.drv .daily-revenue-block.last-equal .top-sale-title.p-relative {
    padding: 0 20px 0 0;
}
.total-star {padding: 40px 0 30px;}
.sponser_list li{margin:0!important;}
/*#con .highcharts-container,#staff_single_line_graph  .highcharts-container,
#staff_column_graph  .highcharts-container,#donut_type_chart .highcharts-container,
#pay_type_chart  .highcharts-container,#multiline_type_chart  .highcharts-container
 {
    max-width: 100% !important;
    overflow: auto !important;
    width: 100%;
}
*/
.loyalti-menu ul li{margin:0 8px 0 0;}
.loyalti-menu ul li.first.last{margin-right:0;}
.last-equal .p-relative{margin-right:10px;}
.food-item li{min-width: 120px;height: 106px;}
.modifier .food-item{overflow: hidden;}
.modifier .modifier_check .checkbox {
    border-bottom: 1px solid #ddd;
    padding: 10px 10px 10px 20px;
    text-align: left;
}
.modifier .modifier_check .checkbox label:before,.modifier .modifier_check .checkbox label:after{border: 0;}

}

@media (min-width: 1500px) and (max-width: 1560px) {
#pay_type_chart .highcharts-container, #multiline_type_chart .highcharts-container{width: 100%;max-width: 100%;}
#donut_type_chart .highcharts-container,#staff_single_line_graph .highcharts-container,
#staff_column_graph .highcharts-container,#con .highcharts-container{width:100%;max-width: 100%;position:relative;height:100%;}
.label-style.mod_00 .fields .form-control.buyPrice{margin-top:0;}
.btn.bg-becon.pull-right.mgn.add_nested_fields {}
.total a{width:176px;font-size:.8em;}

}

@media (min-width: 1260px) and (max-width: 1280px) {
.fade-carousel {height: 89vh!important;}
.fade-carousel .carousel-inner .item {height: 89vh!important;}
.fade-carousel .slides .slide-1, .fade-carousel .slides .slide-2, .fade-carousel .slides .slide-3 {height: 89vh!important;}
.pattern-bg {height: 89vh!important;}
.pagination ul li{margin: 0 38px;}
.form-horizontal .control-label {word-wrap:normal;}

.btn.bg-becon.pull-right.mgn.add_nested_fields {margin: -48px 112px 0 0!important;}
.label-style.mod_00 .fields .form-control.buyPrice {margin-top: 48px !important;}
.data-structure label{font-size: 14px;}
.data-structure .checkbox-inline label{font-size:12px;}
.choose-file {padding: 10px 30px;}
.tab-content.tab-new {margin-right:11px !important;}
ul.nav.nav-tabs.tab-cus > li > a {padding:13px 13px !important;}
ul.nav.nav-tabs.tab-cus > li.active > a, ul.nav.nav-tabs.tab-cus > li.active > a:focus, ul.nav.nav-tabs.tab-cus > li.active > a:hover {padding:13px 14px !important;}
.staff-nav li {margin: 0 !important;}
.order-pre, .admin {margin:0 1em;}
/*.food-item li {min-width: 190px;}*/
.product-detail > a {
    display: inline-block;
    vertical-align: middle;
}
.product-name {
    font-size: 18px;
    font-weight: 600;
    padding: 10px;
    width: 102px;
    word-break: break-all;
    word-wrap: normal;
}

.category-sec li {
    box-shadow: 0 2px 4px #ddd;
    display: inline-flex;
    float: left;
    margin: 10px 15px 10px 0;
    min-width: 124px;
    padding: 20px 10px;
    width: 17%;
}
/*.category-sec li:nth-last-child(5n+1) {
    margin-right: 15px;
}*/
.total a {margin: 10px 0;}
.top-sale-title.p-relative > h3 {
    font-size: 18px;

}

.total-star span, .product-chart-img .revenue p{font-size: 18px;}
.daily-revenue-inner.daily-revenue.daily-product.drv .daily-revenue-block.last-equal .top-sale-title.p-relative {
    padding: 0 20px 0 0;
}
.total-star {padding: 40px 0 30px;}
.sponser_list li{margin:0!important;}
/*#con .highcharts-container,#staff_single_line_graph  .highcharts-container,
#staff_column_graph  .highcharts-container,#donut_type_chart .highcharts-container,
#pay_type_chart  .highcharts-container,#multiline_type_chart  .highcharts-container
 {
    max-width: 100% !important;
    overflow: auto !important;
    width: 100%;
}
*/
.loyalti-menu ul li{margin:0 8px 0 0;}
.loyalti-menu ul li.first.last{margin-right:0;}
.last-equal .p-relative{margin-right:10px;}
.food-item li{min-width: 120px;height: 106px;}
.modifier .food-item{overflow: hidden;}
.modifier .modifier_check .checkbox {
    border-bottom: 1px solid #ddd;
    padding: 10px 10px 10px 20px;
    text-align: left;
}
.modifier .modifier_check .checkbox label:before,.modifier .modifier_check .checkbox label:after{border: 0;}
.inventory-descr .product-detail > a {width: 100px;}
.product-price {width: 92px;}
.form-select {width: 142px;}



}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
/*#con .highcharts-container,#staff_single_line_graph  .highcharts-container,
#staff_column_graph  .highcharts-container,#donut_type_chart .highcharts-container,
#pay_type_chart  .highcharts-container,#multiline_type_chart  .highcharts-container
 {
    max-width: 100% !important;
    overflow: auto !important;
    width: 100%;
}
*/
.pagination ul li {
    height:30px;
    margin:0 15px;
    width: 30px;
}
.pagination ul li:after, .pagination ul li:before {
    left:53.7%;
    top: 14px;
    width: 50px;
}

.pagination ul li span {
    color: #000;
    font-size: 15px;
    font-weight: 400;
    left: -29px;
    margin: 0 30px;
    position: absolute;
    text-align: center;
    top: 50px;
    width: auto;
}

}

@media (min-width: 768px) and (max-width: 991px) {
.navbar-brand-logo {
    left:30%;
}
.pagination ul li {
    height:30px;
    margin:0 6px;
    width: 30px;
}
.pagination ul li:after, .pagination ul li:before {
    left:8.7%;
    top: 14px;
    width: 50px;
}

.pagination ul li span {
    color: #000;
    font-size: 15px;
    font-weight: 400;
    left: -29px;
    margin: 0 30px;
    position: absolute;
    text-align: center;
    top: 50px;
    width: auto;
}
.data-structure label {
    font-size: 14px;
}

.footer{text-align: center;}
.footer-menus{text-align: center;}
.nav > li.user-menu > a{text-align:right;}
.nav > li.user-menu > a > span{display: none;}
}

@media(max-width:767px) {
.navbar-brand-logo {
    left:0px;
}
.mobile-header{display:block;}
.mobile-header .nav.navbar-right.user {
    text-align: right;
}
.normal-header{display:none;}
.inner-container{padding-top:30px;margin: 0 15px;text-align:left;}
.pagination {margin: 0 auto 40px;}
.pagination ul li {
    height:24px;
    margin:0 6px;
    width: 24px;
}
.pagination ul li:after, .pagination ul li:before {
    left:8.7%;
    top: 10px;
    width: 50px;
}

.pagination ul li span {
    color: #000;
    font-size: 15px;
    font-weight: 400;
    left: -29px;
    margin: 0 30px;
    position: absolute;
    text-align: center;
    top: 50px;
    width: auto;
}

.data-structure.form {padding: 20px;}
.weak .checkbox.checkbox-inline {padding-left:0px;}
.checkbox.checkbox-success.checkbox-inline > label {font-size: 14px;}
.back, .create-voucher {font-size: 15px;width: 122px;}
.export.back{width: 90px;}
.footer{text-align: center;}

.footer-menus{text-align: center;}

}
.view-left{background: #D8EEF5; padding: 14px; }
.view-right{background: #E3F3EA;padding: 14px;}
.inner-container .view-left .form-group label {
    display: block;
    float: left;
    text-align: left !important;
    width: 48%;
}
.inner-container .view-left .form-group .data-sec {
    display: block;
    float: right;
    text-align: left !important;
    width: 50%;
}
.inner-container .view-left .form-group label.error{width:100%;padding-left: 12px;}
.blue-sp {
    padding: 5px 17px;
    background: #1D5379;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    width:60px;
}
.view-left .form-group .data-sec .distanceview{padding-left: 12px;
}
.border-n{border: none!important;}
ul.nav.nav-tabs.tab-cus>li.active>a, ul.nav.nav-tabs.tab-cus>li.active>a:focus, ul.nav.nav-tabs.tab-cus>li.active>a:hover {
    color: #555;cursor: default;background-color: #D5EDFC;border: none;border-radius: 0;padding:13px 22px;}
ul.nav.nav-tabs.tab-cus>li>a{
    margin-right: 2px;
    line-height: 1.42857143;
    background: #EBEBEB;
    border-radius: 0;
    color: #000;
    padding:13px 22px;
}
ul.nav.nav-tabs.tab-cus{border-bottom:none!important;}
.tab-content.tab-new{
    background: #D5EDFC;
    border: none;
    margin-right:12px;
    padding: 23px;
}
.sec-2{
    margin: 18px;
    margin-bottom: 0;
}
.font-w{font-weight: 500 !important; font-size: 16px!important;}


/*========================for male female filtering=============*/
/*.gender-box div.blue-male {
    background: rgba(0, 0, 0, 0) url("/assets/male-on.png") no-repeat scroll 0 0 / 42px auto;
}

.gender-box div.blue-female {
    background: rgba(0, 0, 0, 0) url("/assets/female-on.png") no-repeat scroll 0 0 / 54px auto;
}

.gender-box div.white-male {
    background: rgba(0, 0, 0, 0) url("/assets/male-off.png") no-repeat scroll 0 0 / 42px auto;
}

.gender-box div.white-female {
    background: rgba(0, 0, 0, 0) url("/assets/female-off.png") no-repeat scroll 0 0 / 54px auto;
}*/
/*=================================================================================*/


/*=================================== Luv Css =====================================*/

.content-header.manage-search-feild h1.pull-left{margin:0;}
.content-header.manage-search-feild span.pull-right {display:block;float:right;overflow:hidden;text-align:right;width:100%;margin: 10px 0;}

.content-header.manage-search-feild  form {float: right;overflow: hidden;width: 80%;text-align: right;}
.content-header.manage-search-feild  form .form-control{display:inline-block;max-width:220px;height: auto;}
.content-header.manage-search-feild  form .form-control:nth-child(2){margin:0 3%;}

.bs-docs-section  .btn-group .active.btn.btn-default { background: none repeat scroll 0 0 #39c7db; border-color: #39c7db;}
.pagination .next{background:none;width:auto;padding:0;font-size:15px;}
.pagination span:hover{font-size:20px;}


@media(min-width:768px) and (max-width:1024px){
.content-header.manage-search-feild{overflow:hidden;}
.content-header.manage-search-feild form {display: block;float: none;overflow: hidden;text-align: left;width: 100%;}
.content-header.manage-search-feild  form .form-control{display:block;margin:10px 0 0!important;}
.content-header.manage-search-feild  form .btn{margin:10px 0 0;}
.choose-file {padding: 10px 44px;}
.payment-choose{text-align:left;padding: 15px;}
.payment-choose .form-group{display:block;margin-bottom:15px;}
.payment-choose .form-group .form-control{width:100%;}
.btn.bg-becon.pull-right.mgn.add_nested_fields {margin:-55px 130px 10px 0 !important;}
.tab-content.tab-new {margin-right: 0;}
ul.nav.nav-tabs.tab-cus > li > a {padding: 13px 12px;}
ul.nav.nav-tabs.tab-cus > li.active > a, ul.nav.nav-tabs.tab-cus > li.active > a:focus, ul.nav.nav-tabs.tab-cus > li.active > a:hover {padding: 13px 12px;}
.days-padd{padding:0;}
.staff-nav li {margin: 10px;}
.category-sec li{width:116px;}
/*.category-sec li:nth-last-child(5n+1) {margin-right: 15px;}*/

.serving .col-sm-6.col-md-6.col-lg-6.p-l-0{padding:0;}
.serving .col-sm-6.col-md-6.col-lg-6.p-r-0{}
.total a {margin: 10px 0; font-size: 1.4vw;font-weight:500;vertical-align:middle;}
#pay a{padding:2vw;}
.drinks > .product-chart-img {width: 100% !important;}
.loyalti-menu ul li { margin: 0 5px 0 0;}
.product-spl-offer, .revenue, .sold-units, .daily-revenue-block .top-sale-title h3{text-align:left!important;}
.product-top-saling-common .product-chart-img p{text-align: left!important;}
.daily-revenue-inner.daily-revenue.daily-product.drv .daily-revenue-block::after {
    color: #fff;
    content: "=";
    font-size: 30px;
    font-weight: 600;
    left: 48%;
    position: absolute;
    top: 78%;
}
.stats-spcl-ofr .product-chart-img .revenue.ctrv p{display:inline-block;padding-right:10px;text-align:center;width:100%;}
.stats-spcl-ofr .product-chart-img .revenue.ctrv span{display:inline-block;text-align:center;width:100%;}
.modal-dialog{width:auto!important;}
.view-right {margin: 10px -15px;overflow: auto;}
.btn.bg-becon{margin:10px 0!important;}
.data-structure.form.custom_01 {float:none!important;}
.input_sec {width:100% !important;}
.view-left .form-group .data-sec .distanceview{word-break:break-all;}
/*#con .highcharts-container,#staff_single_line_graph  .highcharts-container,
#staff_column_graph  .highcharts-container,#donut_type_chart .highcharts-container,
#pay_type_chart  .highcharts-container,#multiline_type_chart  .highcharts-container
 {
    max-width: 100% !important;
    overflow: auto !important;
    width: 100%;
}
*/
.inner-container{margin:0 10px 0 25px;}

.product-top-saling-common{padding: 20px 0px;}
.product-top-saling-common .top-sale-title{padding-left: 0;}
.product-top-saling-common .top-sale-title h3{padding-right:0;font-size: 14px;}
.revenue-staff .plus-icon, .light-blue .plus-icon{right:4px;}
.loyalti-block-two{padding: 30px 0;}

.product-top-saling-common .product-chart-img p{font-size: 16px;}
.daily-revenue-inner.daily-revenue.daily-product.drv .daily-revenue-block:after{content: "";}
.product-refunds.p-relative.product-top-saling-common {
    padding: 20px;
}
.product-top-revenue.p-relative.product-top-saling-common.dd .top-sale-title,
.product-revenue-per-item.p-relative.product-top-saling-common.dd1 .top-sale-title
 {
    padding-left: 20px;
}
.product-spl-offer.p-relative.product-top-saling-common {
    padding: 20px;
}

.navbar-brand-logo {
    left:30%;
}
.pagination ul li {
    height:30px;
    margin:0 6px;
    width: 30px;
}
.pagination ul li:after, .pagination ul li:before {
    left:8.7%;
    top: 14px;
    width: 50px;
}

.pagination ul li span {
    color: #000;
    font-size: 15px;
    font-weight: 400;
    left: -29px;
    margin: 0 30px;
    position: absolute;
    text-align: center;
    top: 50px;
    width: auto;
}
.data-structure label {font-size: 12px;}
.product-sec {text-align: left;}
.product-sec-title {font-size: 1em;font-weight: 600;}
.total-data {font-size: 16px;}
.discount-data {font-size: 14px;font-weight: 300;}
.strip-sec h3{font-size: 20px;}
.daily-revenue-inner.daily-revenue.daily-product.drv .daily-revenue-block .product-chart-img .revenue p, .daily-revenue-inner.daily-revenue.daily-product.drv .daily-revenue-block .product-chart-img .revenue span{text-align: left;}
.product-chart-img .revenue span{text-align:left;}
.star-block h2{font-size: 14px;text-align: left;}
.total-star span, .product-chart-img .revenue p{font-size: 16px;text-align:left;}
.star-block {text-align: left;}
.sml-star, .big-star{display: block;}
.sml-star {padding: 16px 15px;}

}
@media(max-width:767px){
.content-header.manage-search-feild{overflow:hidden;}
.content-header.manage-search-feild form {display: block;float: none;overflow: hidden;text-align:center;width:100%;}
.content-header.manage-search-feild  form .form-control{display:block;margin:10px 0 0!important;max-width: 100%;}
.content-header.manage-search-feild  form .btn{margin:10px 0 0;display:block;}
.weak .checkbox.checkbox-inline {height:64px;padding-left:0;}
label.error {color:red;font-size:14px;font-weight: 400;margin-left:0;}
.payment-choose {padding:15px;}
.inner-container {padding-bottom: 20px;}
.btn.bg-becon.pull-right.mgn.add_nested_fields {margin: -46px 114px 3% 0!important;}
.choose-file {padding: 10px 20px;}
ul.nav.nav-tabs.tab-cus > li > a {padding: 13px 18px;}
ul.nav.nav-tabs.tab-cus > li.active > a, ul.nav.nav-tabs.tab-cus > li.active > a:focus, ul.nav.nav-tabs.tab-cus > li.active > a:hover {padding: 13px 18px;}
.inner-container .view-left .form-group label {width: 100%;}
.inner-container .view-left .form-group .data-sec{width:100%;}
.label-colon{display:none;}
.staff-nav {padding: 0;text-align: center;}
.staff-nav li {display: inline-block;margin: 10px 5px;}
.admin-sec {text-align:center;}
.order-pre, .admin {margin: 0 8px;padding: 10px 12px;}
.food-item li {display: block;float: none;margin: 10px auto;min-width: 190px;}
.food-item li:nth-last-child(4n+1) {margin-right: auto;}
.category-sec{text-align:center;}
.category-sec li{min-width:112px;float:none;}
/*.category-sec li:nth-last-child(5n+1) {margin-right: 15px;}*/
.kitchen, .sub-total, .sub-total-amt {display: block;width: 100%;}
.sub-total-amt {text-align:left;}
.total{text-align:center;}
.total a{margin:10px auto;}
.view-right {margin: 10px -15px;overflow: auto;}
.btn.bg-becon{margin:10px 0!important;}
.stats-spcl-ofr .product-chart-img .revenue.ctrv p {
    display: block;
    padding-right: 10px;
    text-align:left;
    width: 100%;
}
.stats-spcl-ofr .product-chart-img .revenue.ctrv span {
    display: block;
    text-align: left;
    width: 100%;
}
.loyalti-block-one{padding-left:0;}
.loyalti-menu ul li {
    display: block;
    margin: 0;
    vertical-align: middle;
    width: 100%;
}
.loyalti-menu ul li.first {
    background: url("/assets/management-icon2.png") no-repeat scroll 0 -2px / 33px auto, rgba(0, 0, 0, 0) url("/assets/dropdown-arrow-w.png") no-repeat scroll 78% 60% / 18px auto;
    padding-left: 43px;
}
.clearfix-m:before,
.clearfix-m:after
{
    visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
    }
.total-star span, .product-chart-img .revenue p {
    font-size: 18px;
    font-weight: 600;
}
/*#con .highcharts-container,#staff_single_line_graph  .highcharts-container,
#staff_column_graph  .highcharts-container,#donut_type_chart .highcharts-container,
#pay_type_chart  .highcharts-container,#multiline_type_chart  .highcharts-container
 {
    max-width: 100% !important;
    overflow: auto !important;
    width: 100%;
}*/
.sold-units, .daily-revenue-block .top-sale-title h3 {
    font-size: 18px;
    max-width: 80%;
    text-align: center;
}
.daily-revenue-inner.daily-revenue.daily-product.drv .daily-revenue-block::after {
    color: #fff;
    content: "=";
    font-size: 30px;
    left: 38%;
    position: absolute;
    top: 80%;
}
.top-sale-title h3, .top-sale-title span {
    font-size: 18px;
    font-weight: 400;
    max-width:80%;
}
.loyalti-menu {
    height: 70px;
    margin-right: 78px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 20px 0;
}
.loyalti-menu ul {
    margin: 0;
    padding-bottom: 20px;
    padding-right: 0;
}
.loyalti-menu ul li {
    display: block;
    line-height: 54px;
    margin: 0;
    vertical-align: middle;
    width: 100%;
}
.plus-icon {
    right: 28px;
    top: 12px;
}
.kitchen, .sub-total, .sub-total-amt {
    display: inline;
    width: 48%;
}

}



/*=================================================================================*/

.plus-icon{cursor: pointer;z-index: 9}

.radio-inline label{width:62px!important;}
.view-left .form-group .data-sec .distanceview {
    max-width: 94%;
    padding-left: 12px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
}
#location_venue_category_id {
    display: inline-block;
    max-width: 94%;width: 100%;
}
.sidebar-nav.sidebar-nav_menu > li.active ul li {
    display: block;
}
.sidebar-nav.sidebar-nav_menu > li.active ul li.active-nav-tab{background:#32323a;border-radius: 4px;}
.addupload1 {
    display: inline-block;
    margin:10px;
    text-align: center;
}
.add-beacon {
    margin: 0 35.5%;
    width: 100px;
}


.table-responsive.points-table {
    max-height: 500px;
}
td.border-n input{max-width:80px;}

/************/

.upload_sec{float:left; width:100%; padding:0 0 0;}

.label-style .form-group label {  float: left;  font-size: 14px;}
.label-style .form-group .radio-inline label.receipt{float: none;}
.radio-inline.radio-receipt input[type="radio"]{margin-left: -30px;}

.input_sec{float:right; width: 60%;}

.input_sec input{float:left; width:100%; }

.form-group.form-group-12{float:left; width:100%; margin-bottom:10px; margin-top:0;}

.modal-footer.form-action.custom_01{border:0;}

.select_01 {  float: left;  width: 49%; margin-right:1%;}

.radio_box{}

input.radio_btn{float:left; width:30px;}

.radio_sec{float:left; width:100%; margin-bottom: 3px;}

.ui-multiselect.ui-widget.ui-state-default.ui-corner-all {    width: 100% !important; background:transparent;padding: 6px;}

.ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all {  width: 313px!important;}

.btn.bg-becon.cret_btn{ border-radius: 2px; color:#fff; padding:4px 22px;}



/*************redio************/

@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}

.checkbox-btn,.radio-btn{position:relative;padding-left:20px}

.checkbox-btn input[type="checkbox"],.checkbox-btn input[type="radio"],
.radio-btn input[type="checkbox"],.radio-btn input[type="radio"]{position:absolute;opacity:0;z-index:1}.checkbox-btn label,
.radio-btn label{display:inline-block;line-height:24px;vertical-align:middle;position:relative;padding-left:20px;cursor:pointer;user-select:none;color:#424242}.checkbox-btn label::after,
.radio-btn label::after{position:absolute;content:"";width:18px;height:18px;left:0;top:0;margin-left:-18px;background-color:white;border:2px solid #39cddb;-webkit-border-radius:3px;border-radius:3px;
background-clip:padding-box;cursor:pointer}.checkbox-btn label::before,.radio-btn label::before{position:absolute;content:"";width:10px;height:5px;top:6px;left:6px;margin-left:-18px;border:2px solid #39cddb;
border-top:none;border-right:none;background:transparent;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0;
-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;z-index:1}.checkbox-btn label:active::before,.radio-btn label:active::before{opacity:0.3}
.checkbox-btn input[type="checkbox"]:checked+label,.checkbox-btn input[type="radio"]:checked+label,.radio-btn input[type="checkbox"]:checked+label,.radio-btn input[type="radio"]:checked+label{color:#000}
.checkbox-btn input[type="checkbox"]:checked+label::after,.checkbox-btn input[type="radio"]:checked+label::after,.radio-btn input[type="checkbox"]:checked+label::after,.radio-btn input[type="radio"]:checked+label::after{border:2px solid #39cddb}
.checkbox-btn input[type="checkbox"]:checked+label::before,.checkbox-btn input[type="radio"]:checked+label::before,.radio-btn input[type="checkbox"]:checked+label::before,.radio-btn input[type="radio"]:checked+label::before{opacity:1}
.checkbox-btn input[type="checkbox"]:disabled+label,.checkbox-btn input[type="radio"]:disabled+label,.radio-btn input[type="checkbox"]:disabled+label,.radio-btn input[type="radio"]:disabled+label{color:#787878;cursor:default}
.checkbox-btn input[type="checkbox"]:disabled+label::after,.checkbox-btn input[type="radio"]:disabled+label::after,.radio-btn input[type="checkbox"]:disabled+label::after,.radio-btn input[type="radio"]:disabled+label::after{border:2px solid #787878;background-color:#ffffff}
.checkbox-btn input[type="checkbox"]:disabled+label::before,.checkbox-btn input[type="radio"]:disabled+label::before,.radio-btn input[type="checkbox"]:disabled+label::before,.radio-btn input[type="radio"]:disabled+label::before{display:none}
.radio-btn label::after{-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box}.radio-btn label::before{width:10px;height:10px;border:none;top:4px;left:4px;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;background-color:#39cddb;
    -moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}

.r_list {  float: left;  padding: 0;  width: 100%;}

.r_list li{list-style: none; display: block; float:left; width:100%;}

.label-style .form-group .r_list li label{width:auto;}

.uploadimg.uploadimg_01.text.col-sm-12 {padding: 0;text-align: left;}

.custom_01.custom_001{padding:0;}

.data-structure.form.custom_01 {float: left; width: 100%;}

.btn.bg-edit.btn-flat.btn-flat01{background:#1D5379;  border-radius: 2px;  margin-bottom: 3%;color:#fff;}

/**************create product************/

.modal-footer.form-action.model_button1{float:left; width:100%;}

.input_sec.input_textarea{width: 80.7%;}

.input_sec.input_textarea textarea.form-control.valid {border-radius: 0;  height: 120px;}

.btn.btn-danger.modif_12.pull-right.remove_nested_fields {margin:8px auto;padding: 8px 15px;}

.btn.bg-becon.pull-right.mgn.add_nested_fields {}

.label-style.mod_00 .fields {float: left;width: 100%;}
.btn.btn-danger.pdq_int.remove_nested_fields{margin: 5px auto;}


/**************09-03-16************/

@media(max-width:768px){

.label-style .form-group label{width:100%;}

.input_sec{width:100%;}

.input_sec.input_textarea{width:100%;}
.product-img, .product-name, .product-qty, .product-price {
    display: inline-block;
    vertical-align: middle;
}
.product-img {width: 102px;}
.product-name {width:84px;}

.product-price {width: 64px;}
.daily-revenue-inner.daily-revenue.daily-product.drv.dark-green {
    padding-right: 44px;
}
.daily-revenue-inner.daily-revenue.daily-product.drv{padding-right: 44px;}
.product-refunds.p-relative.product-top-saling-common {
    padding: 20px;
}
.data-structure label {
    font-size: 14px;
}
.added_due_to_remove {
    margin-top: 2em;
}

}

@media(max-width:480px){

.uploadimg.text.col-sm-12 {  margin-left: -11%;}

.custom_01{padding:0;}

.data-structure.form.custom_01{padding:0;}

}

@media(max-width:320px){
.form-select select.stat-option {
    background: rgba(0, 0, 0, 0) url("/assets/dropdown-arrow-w.png") no-repeat scroll 57% 60% / 18px auto;
}

}


/************profile_page********/

.profile_container{background:#eee; padding:3%;}

.valu_info{display:block; background:#38c7db; padding:2% 0 1%; float:left; width:100%;}

.contnet_area h3{font-weight:700; color:#fff; font-size:95%; margin:0 0 5px;font-family: 'HelveticaNeue';}

.contnet_area span {color: #fff;font-size: 200%;font-weight: 700;margin: 0; display:block;}

strong.fa.fa-star.c_change{color:#fece1c;  text-shadow: 1px 0 2px #626262;}

.contnet_area h4{color:#475055; font-size:100%; margin:0; font-size: 170%;font-family: 'HelveticaNeue';}

.contnet_area h5{color:#fff; font-size:100%; margin:0; font-size:97%;font-family: 'HelveticaNeue';}

.c_pic figcaption {font-size: 1.6em;}

.sponser_list{list-style:none; padding:0; width:100%; display:block; margin:3% 0;}

.sponser_list li{list-style:none; width:12.22%; margin:0 1%; float:left;}

.top_1 {background: #fff none repeat scroll 0 0;float: left;min-height:76px;padding: 12% 7%;width: 100%;}

.bottom_1{float:left; width:100%; padding:10px; color:#fff;}

.bottom_1 h3{margin:0; font-size: 115%;font-family: 'HelveticaNeue';}

.bottom_1 strong{margin:0; font-size: 115%;font-family: 'HelveticaNeue';}

.bottom_1 h5{margin:0;font-family: 'HelveticaNeue';}

.clr1{ background:#45afd4;}

.clr2{ background:#5cc026;}

.clr3{ background:#9151f1;}

.clr4{ background:#d18308;}

.clr5{ background:#9fb509;}

.clr6{ background:#0890cf;}

.clr7{ background:#08d1cb;}

.address_list{float:left; width:100%; padding:0 1%; margin:3% 0;}

.address_list li{list-style:none; color:#475055; font-size:17px; border-bottom:1px solid #bebebe;  padding: 10px 0;text-align: left;}

.address_list li span{display: inline-block;font-size:18px;}

.address_list li a{color:#475055;}

.btn_lst90{padding:0; margin:2% 0;}

.btn_lst90 li{list-style:none; display:inline-block;}

.btn_cst{width:82px; padding:10px 0; border:0; margin:0 10px;}

.btn_cst:hover{color:#333;}

.btn-info.btn_cst{background:#38c7db; border-radius:2px;}

.btn-warning.btn_cst{background:#eabe0d; border-radius:2px;}

.btn-danger.btn_cst{background:#ff4e40; border-radius:2px;}

.center_error {height: 415px;margin-top: 129px;position: inherit !important;text-align: center;}

.error_space {margin-bottom: 10px;}

.addupload .uploadimg .thumbnail{max-width:200px;width:100%;}
.weak .checkbox.checkbox-inline{padding-left: 0;}
.form-group.form-group-12.field_wrapper{}
.form-group.form-group-12.field_wrapper .input_sec{}
.form-group.form-group-12.field_wrapper .input_sec .form-control{margin-bottom:10px;}
.form-group.form-group-12.field_wrapper .input_sec .add_button{background: #1D5379 ;border: 0 none;border-radius: 4px;color: #fff;
    line-height: 32px;padding: 0 10px;}
.form-group.form-group-12.field_wrapper .clear_everything{margin-top:10px;position:relative;}
.form-group.form-group-12.field_wrapper .clear_everything .dyanamic_field {border: 1px solid #ccc;height: 40px;max-width:100%;}
.form-group.form-group-12.field_wrapper .clear_everything .remove_button{ position: absolute;right: 2px;top: 4px;}
.form-group.form-group-12.field_wrapper .clear_everything .remove_button i {color: #d9534f;font-size:34px;}

 .spreadshit-data-editable  {
    background: greynone repeat scroll 0 0 #FFFFFF;
    border-radius: 3px;
    box-shadow: 0 0 3px #000000;
    display: table;
    padding: 3px;
    outline: 0px;
    height: 22px;
    width: 100%;
  }

  .bg-becon.download {background-color: #2ecc71; margin-left: 1em;}
  .btn.btn-default.btn-gray.generate_qr {margin:0 1em;line-height: 26px;}
  .red{color: red !important;}
  .non-icon{background: none;}
  .user-image {display: inline-block;height: 36px;}
  .dropdown-toggle > span {display: inline-block;vertical-align: middle;width: 125px;word-wrap: break-word;}
/*.product-top-saling-common {
    height: 400px;
}
*/
.star-action{min-width:220px;}
.revenue-col{min-width:120px;}





/* modifier css 28 june */
.btn.btn-danger.m-0.remove_nested_fields{margin: 0;}


.p_p-r-0{padding-right:0!important;}
.detail-tag{font-size:1.2em !important;}
.hide-sec{font-size: 23px; padding: 0 0 9px 0; color: #fff;}
.p-c-select .select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #cccccc;
    border-radius: 0;
    height: 42px;
}
.p-c-select .select2-container--default .select2-selection--single .select2-selection__arrow {
    position: absolute;
    top: 8px!important;
}
.p-c-select  .select2-container--default .select2-selection--single .select2-selection__rendered{margin-top:5px;color:#555;}
.p-c-select .select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #555 transparent!important;}
.p-cus-rev.daily-revenue-inner.daily-revenue.daily-product.drv.dark-green {background:none;}
.p-cus-rev .product-top-saling-common{background: #3bbe7b;}
.p-cus-rev.daily-revenue-inner.daily-revenue.daily-product.drv .daily-revenue-block:after{content: ""!important;}
.p-cus-rev.daily-revenue-inner.daily-revenue.daily-product.drv {background: none;}
.p-p-0 {padding:0!important;}
.p-cus-rev .product-chart-img .revenue span{margin:0;}
.p-age.age-box span {
border: 1px solid #bbbdbf;
display: inline-block;
min-width: 64px;
padding: 7px;
text-align: center;
border-radius: 4px;
margin: 0 13px 13px 0;
}
.p-age.age-box span, .loyalti-block-two label, .gender-box span {color: #475055;font-size: 1em;}
.p-gender-box.gender-box div { min-height: 148px;}
.p-avg-opt.avg-opt{height: 118px;}
.p-avg-opt .v_middle{display: block;}
.p-data-review.data-review table.table-bordered tr th {font-size: 1em;}

/*code from arti @20sep*/
.p-dat-p{ position: absolute; top: 69px; left: 15px; display: block; z-index: 99;}
.p-dat-p-2{ position: absolute; top: 69px; left: 15px; display: block; z-index: 99;}

.p-dat-p .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.p-dat-p-2 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    border: none !important;
    background: #fcf3f3 !important;
    font-weight: normal;
    color: #555555;
    font-family: 'HelveticaNeue';
    text-align: center;
    padding: 0px;
    font-size: 12px;
    width: 30px !important;
}
.p-dat-p-2 .ui-datepicker, .p-dat-p .ui-datepicker{width: 15em !important;}
.p-dat-p .date-range-selected > .ui-state-active, .date-range-selected > .ui-state-default,
.p-dat-p-2 .date-range-selected > .ui-state-active, .date-range-selected > .ui-state-default {

   background-color: #38c7db !important;
   border:none;
}

.p-dat-p .ui-widget-header, .p-dat-p-2 .ui-widget-header{border: none !important; background: #38c7db !important; color: #696969;  font-weight: normal;
    font-size: 12px;}
.p-dat-p .ui-datepicker .ui-datepicker-buttonpane button,
.p-dat-p-2 .ui-datepicker .ui-datepicker-buttonpane button{
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto !important;
    overflow: visible;
}
.p-dat-p-2 .ui-datepicker th, .p-dat-p .ui-datepicker th  {padding: .2em .2em; font-weight: normal;}
.dates input{border: none;border-radius: 3px; padding: 0 12px; color: #ccc;}
.p-dat-p-2 .ui-datepicker .ui-datepicker-buttonpane, .p-dat-p-2 .ui-datepicker .ui-datepicker-buttonpane {margin: .1em 0 0 0;}
/*.p-dat-p-2  button.ui-datepicker-current, .p-dat-p  button.ui-datepicker-current{display:none!important;}*/



.p-dat-p-2{ position: absolute; top: 69px; left: 15px; display: block; z-index: 99;}

.p-dat-p .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.p-dat-p-2 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    border: none !important;
    background: #fcf3f3 !important;
    font-weight: normal;
    color: #555555;
    font-family: 'HelveticaNeue';
    text-align: center;
    padding: 0px;
    font-size: 12px;
    width: 30px !important;
}
.p-dat-p-2 .ui-datepicker, .p-dat-p .ui-datepicker{width: 15em !important;}
.p-dat-p .date-range-selected > .ui-state-active, .date-range-selected > .ui-state-default,
.p-dat-p-2 .date-range-selected > .ui-state-active, .date-range-selected > .ui-state-default {

   background-color: #38c7db !important;
   border:none;
}

.p-dat-p .ui-widget-header, .p-dat-p-2 .ui-widget-header{border: none !important; background: #38c7db !important; color: #696969;  font-weight: normal;
    font-size: 12px;}
.p-dat-p .ui-datepicker .ui-datepicker-buttonpane button,
.p-dat-p-2 .ui-datepicker .ui-datepicker-buttonpane button{
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto !important;
    overflow: visible;
}
.p-dat-p-2 .ui-datepicker th, .p-dat-p .ui-datepicker th  {padding: .2em .2em; font-weight: normal;}
.dates input{border: none;border-radius: 3px; padding: 6px 12px; color: #000;width: 200px;}
.p-dat-p-2 .ui-datepicker .ui-datepicker-buttonpane, .p-dat-p-2 .ui-datepicker .ui-datepicker-buttonpane {margin: .1em 0 0 0;}
/*.p-dat-p-2  button.ui-datepicker-current, .p-dat-p  button.ui-datepicker-current{display:none!important;}*/


#checkbox_modi, #modi_record{display:inline;}
/*#checkbox_measure, #measure_record{display:inline;}*/

#modi_record{float: right!important;}
/*#measure_record{float: right!important;}*/
#measure_record{float: right!important;}
.modifier_check {
    max-height: 300px;
    overflow-x: auto;
}
/*inventory modifier error label*/
.modi-error { color: red;}
.p-tbl-header th div{
  position: absolute;
  background: transparent;
  color: #fff;
  padding: 11px 6px;
  top: 0;
  margin-left: -9px;
  line-height: normal;
  border-left: 1px solid #484e4f;
}

.p-tbl-header th {
    height: 0;
    line-height: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    color: transparent;
    white-space: nowrap;
}
.p-tbl-con{
  overflow-y: auto;
  min-height: 601px;
}

.table-responsive.points-table.p-ptbl {
    max-height: 600px;
}
.p-tbl-con table{margin-bottom:0;}


/*#####aakansha css*/
.offer-a{position:relative; margin:0 0 10px;}
.image-offer-a img{width:100%; height:auto; min-height:350px;}
.image-offer-a{height:350px; overflow:hidden;}
.layer-a{position:absolute; bottom:0; left:0; right:0; padding:5px 6px 5px 0; background: rgba(0, 0, 0, 0.4); color: #fff;}
.discount-heading{font-size:1.2em; font-weight:bold; letter-spacing:0.5px; margin:0 0 10px; padding:0 0 0 10px;}
.info1{font-weight:300; float:left; display:inline-block;}
.data1-a{width:49%; padding-left:10px;}
.data2-a{width:24%; text-align:right;}
.data3-a{width:27%; font-size:1.2em; font-weight:bold; text-align:right;}
.offer2{position:relative;}
.image-offer-b{height:350px; overflow:hidden;}
.image-offer-b img{min-height:350px;}
.layer-b{position:absolute; top:0;  bottom:0; left:0; right:0; padding:5px 6px; background: rgba(0, 0, 0, 0.6); color: #fff;      padding:15% 0 0;}
.layer-content1{text-align:center; margin:0 0 20px 0;}
.cafe img{margin:0 auto 0px;}
.cont1{padding:3px 0 0 0; font-size:1.15em;}
.stars{padding:3px 0 0 0;}
.cont1 i{color: #404040;}
.stars i{color: #e5ca79;}
.deal-block{background: #f9f9f9; padding:10px; text-align:center;}
.t-deal{font-size:18px; margin:0 0 3px 0; font-weight:bold;}
.percentage-block .price-block-a{padding:10px 0px 5px; border-bottom:1px solid #aaaaaa; margin:0 15px;}
.percentage-block .price-block-a:last-child {border-bottom:0px !important;}
.percentage-block .price-block-a label, .price-block-a span{display:inline-block;  font-size:1.1em; font-weight:normal;}
.price-a{width:58%;}
.amount-a{text-align:right; width:40%;}
.earn-block{padding:0px 10px 10px;}
.earn-heading{text-align:center; color: #f0af41; font-weight:bold; font-size:1.2em; padding:0px 0 20px; position:relative;}
.discount-a{font-size:1.1em;}
.earn-heading:after{position: absolute; content: ''; height:1px; background: #aaaaaa; width: 30%; top: 25%; right: 10px;}
.earn-heading:before{position: absolute; content: ''; height:1px; background: #aaaaaa; width: 30%; top: 25%; left: 10px;}

@media(max-width:767px){
.pd-m-0{padding:0;}
.image-offer-a img{width:100%; height:auto; min-height:180px;}
.image-offer-a{height:182px; overflow:hidden;}
.image-offer-b{height:250px; overflow:hidden;}
.image-offer-b img{min-height:250px;}
.earn-heading:after{width: 28%; right: 5px;}
.earn-heading:before{width: 28%; left: 5px;}

}
.product-chart-img .revenue p.font_min{
    font-size: 14px;

}
.product-avg-ratting{ background: rgba(0, 0, 0, 0.2);border: 1px solid rgba(255, 255, 255, 0.2);display: block;margin: 0 auto 1em;
    max-width: 100%;padding: 1em;width: 66%;}
.product-avg-ratting label{color: #fff;font-size: 1.2em;}
.product-avg-ratting input{background: none;border: 1px solid rgba(255, 255, 255, 0.2);color:#fff;}

.checkbox input[type="checkbox"]:checked + label:after {
content:"\f00c";
font-family: "FontAwesome";
}



/*#####aakansha css*/
.offer-a{position:relative; margin: 7px 7px;}
.image-offer-a img{width:100%; height:auto; }
.image-offer-a {    height: 170px;overflow: hidden;border-radius: 6px;}
.layer-a{position:absolute; bottom:0; left:0; right:0; padding:5px 6px 5px 0; background: rgba(0, 0, 0, 0.4); color: #fff;}
.discount-heading{font-size:1.2em; font-weight:bold; letter-spacing:0.5px; margin:0 0 10px; padding:0 0 0 10px;}
.info1{font-weight:300; float:left; display:inline-block;}
.data1-a{width:49%; padding-left:10px;}
.data2-a{width:24%; text-align:right;}
.data3-a{width:27%; font-size:1.2em; font-weight:bold; text-align:right;}
.offer2{position:relative;}
.image-offer-b{height: 245px;overflow:hidden;}
.image-offer-b img{min-height:350px;}
.layer-b{position:absolute; top:0;  bottom:0; left:0; right:0; padding:5px 6px; background: rgba(0, 0, 0, 0.6); color: #fff;      padding:15% 0 0;}
.layer-content1{text-align:center; margin:0 0 20px 0;}
.cafe img{margin:0 auto 0px;}
.cont1{padding:3px 0 0 0; font-size:1.15em;}
.stars{padding:3px 0 0 0;}
.cont1 i{color: #404040;}
.stars i{color: #e5ca79;}
.deal-block{background: #f9f9f9; padding:10px; text-align:center;}
.t-deal{font-size:18px; margin:0 0 3px 0; font-weight:bold;    color: #000;}
.percentage-block .price-block-a{    padding: 15px 0px; border-bottom:1px solid #aaaaaa; margin:0 15px;}
.percentage-block .price-block-a:last-child {border-bottom:0px !important;}
.percentage-block .price-block-a label, .price-block-a span{display:inline-block;  font-size:1.1em; font-weight:normal;}
.price-a{width:58%;}
.amount-a{text-align:right; width:40%;}
.earn-block{padding:0px 10px 10px;    background: #fff;}
.earn-heading{text-align:center; color: #f0af41; font-weight:bold; font-size:1.2em; padding:0px 0 20px; position:relative;}
.discount-a{font-size:1.1em;}
.earn-heading:after{position: absolute; content: ''; height:1px; background: #aaaaaa; width: 30%; top: 25%; right: 10px;}
.earn-heading:before{position: absolute; content: ''; height:1px; background: #aaaaaa; width: 30%; top: 25%; left: 10px;}
.percentage-block{ background: #fff;}
/*-----preview-------*/
.frame-d {
    width: 410px;
    height: 670px;
    background: center top no-repeat url(/assets/devices-sprite.png);
    background-size: 420px;
    margin: 0 auto;
    padding: 60px 55px;
}
.frame-d .p-container-box {
    max-width: 350px;
    width: 100%;
    height: 540px;
    overflow-y: auto;
    background: #fff;
}
.frame-p-inline{display:inline-block;}
.main-b-con-p{width:80%; margin:0 auto; }
/*------end------*/


.main-b-con-p {
    width: 100%;
    margin: 0 auto;
}

.loyalti-menu ul li{color:#fff;}

.loyalti-menu ul li.clnder-date{ background: url("/assets/clder-icon.png") no-repeat scroll 0 0 / 24px auto, rgba(0, 0, 0, 0) url("/assets/dropdown-arrow-w.png") no-repeat scroll 80% 60% / 18px auto;
    padding-left: 38px;width:220px;line-height: 30px;}
.loyalti-menu ul li.clnder-time{background: url("/assets/clder-time.png") no-repeat scroll 0 43% / 24px auto, rgba(0, 0, 0, 0) url("/assets/dropdown-arrow-w.png") no-repeat scroll 80% 60% / 18px auto;
    padding-left: 38px;width:170px;line-height: 30px;}
.cashing-up{display:table;width:100%;margin-top:15px;}
.cashing-up input{height:40px;border:1px solid #ddd;border-radius:0;}
.cashing-up-left input{width:100%;padding:0 15px;}
.cashing-up-left,.cashing-up-right{display:table-cell;min-width:314px;background:#fff;box-shadow:0 2px 4px #ddd;text-align:left;float:left;min-height:366px;overflow-y:auto;}
.cashing-up-right{width:100%;max-width:calc(100% - 326px);max-width:-moz-calc(100% - 326px);max-width:-webkit-calc(100% - 326px);margin-left: 10px;padding:10px;box-sizing:border-box;}
.cashing-up-left{padding:20px;box-sizing:border-box;}
.cashing-up-left h3{font-size:18px;}
.cashing-up-left ul{list-style:none;margin:0;padding:0;}
.cashing-up-left ul li{display: block;font-size:24px;line-height:40px;}
.cashing-up-left ul li span{display:inline-block;width:20px;}
.cashing-up-left ul li span img{max-width:14px;}


.multi-view{}
.multi-view ul{line-height:34px; padding: 0 10px; vertical-align: middle; text-align:left;margin-bottom:8px;}
.multi-view ul li{display: inline-block; font-size: 14px; font-weight: 600; min-width: 30px; text-align: center; vertical-align: middle;width:10%;}
.multi-view ul li input{padding:4px;height:32px;}
.multi-view ul li:nth-child(1){text-align: left;min-width:80px;}
.multi-view ul li:nth-child(3){width:20%;}
.multi-view ul li:nth-child(3) input,.multi-view ul li:nth-child(5) input{ border: 1px solid #ddd; border-radius: 0; width: 100%; max-width: 100%;}
.multi-view ul li:nth-child(5){width:32%;}
.multi-view ul li:nth-child(5) input{min-width: 60px; width: 100%; max-width: 100%;}
.multi-view ul.cash-ttl{}
.multi-view ul.cash-ttl li:nth-child(1){min-width: 110px;color:#44ce41;}
.multi-view ul.cash-ttl li:nth-child(3){width:32%;}
.multi-view ul.cash-ttl li:nth-child(3) input{min-width:60px;}
/*min height changed*/
.multi-view.multi-view-price{background:#fff;padding:10px 20px;box-shadow:0 2px 4px #ddd;margin-top:15px;}
.multi-view.multi-view-price.swoope-block{min-height: 150px;}
.multi-view.multi-view-price ul{text-align:left;}
.multi-view.multi-view-price ul.cash-ttl li:nth-child(1){text-align:left;color:#656565;width:40%;
    min-width:150px;}
.multi-view.multi-view-price ul .fa.fa-gbp.a {padding-left:30px;}
.multi-view.multi-view-price ul li{}
.multi-view.multi-view-price ul li:nth-child(2){width:70px;}
.multi-view.multi-view-price ul li img{max-width:30px;}
.multi-view.multi-view-price.multi-view-grn{}
.multi-view.multi-view-price.multi-view-grn  ul.cash-ttl{max-width:60%;}
.multi-view.multi-view-price.multi-view-grn  ul.cash-ttl li:nth-child(1){color:#44ce41;font-style:italic;}
.multi-view ul.cash-ttl li:nth-child(3){min-width:60px;}
.multi-view.multi-view-price ul.cash-ttl li:nth-child(3){min-width:60px;}
.multi-view.multi-view-price.multi-view-grn textarea.form-control{border:1px solid #ddd;border-radius:0;width:100%;height:120px;}
.print-btn.right{text-align:right;}
.new_cashing .print-btn .btn{margin:0;}
.bg-export{background:#38c7db;}
.bg-print{background:#7b8661;}
.loyalti-menu ul.options li {color: #656565; }
.btn.used_btn{color: #d43f3a;}
.btn.non_used_btn{color: #44ce41;}
.published_offer {background: rgb(68, 206, 65) none repeat scroll 0 0; }
.unpublished_offer {background: rgb(255, 165, 0) none repeat scroll 0 0; }


/*10-12-2016*/
.content-header.manage-search-feild form #special_offer{display: inline-block;}
.content-header.manage-search-feild form #special_offer .form-control.date_clnder{ max-width: 193px;border: 1px solid #CCCCCC;
    border-radius:0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555; padding: 6px 12px;}
    .content-header.manage-search-feild.usr-mmgt form {float: none;width:100%;}


#sort_id th .current { padding-right: 12px; background-repeat: no-repeat; background-position: right center;}
#sort_id th .asc { background-image: url(../assets/up_arrow.gif); }

#sort_id th .desc { background-image: url(../assets/down_arrow.gif); }
.content-header.manage-search-feild form .form-control:nth-child(2){ margin: 0 5px;}
.btn.clear_btn{background: rgb(68, 206, 65) none repeat scroll 0 0; border-radius: 4px; color: rgb(255, 255, 255);}
.text-rightt{text-align: right;}

#sort_id th .desc { background-image: url(../assets/down_arrow.gif); }

.data-structure.payment.cashing_up table tr th{background:#d9e9ee;}
.data-structure.payment.cashing_up table tr td{background:#e1eaf8;}
.data-structure.payment.cashing_up table tr th.csh_ttl_th{background:#4781da;color:#fff;text-align:center;}
.data-structure.payment.cashing_up table tr td.csh_ttl_td{background:#27ae60;color:#fff;text-align:center;}
.data-structure.payment.cashing_up table tr.csh_ttl{}
.data-structure.payment.cashing_up table tr.csh_ttl td{background:#d8e1ee;}
.data-structure.payment.cashing_up table tr.csh_ttl td.csh_ttl_td{background:#25a75c;}
.form-control.csh_txtarea{border-radius:0;height:100px;}
#assigned_location-form{padding: 0 15px;}
.btn.bg-becon.super-merchant-save { height: 38px; }

/*pending till cash up button*/
.btnn { -moz-user-select: none; background-image: none;border: 1px solid transparent;border-radius: 4px;cursor: pointer;
    font-size: 14px;font-weight: 400; line-height: 1.42857; margin-bottom: 0; padding: 6px 12px;  text-align: center;
    vertical-align: middle; white-space: nowrap;}

.track-sms th .current { padding-right: 12px; background-repeat: no-repeat; background-position: right center;}
.track-sms th .asc { background-image: url(../assets/up_arrow.gif); }

.track-sms th .desc { background-image: url(../assets/down_arrow.gif); }

.daily_till_cashing_search{}
.daily_till_cashing_search input.hasDatepicker{display:inline-block;width:230px;height: 34px;}
@media (min-width: 1024px) and (max-width:1366px) {

.multi-view ul li:nth-child(1) {min-width: 70px;}
.multi-view ul li {min-width: 20px;}
.multi-view ul li:nth-child(3) {width: 20%;}
.multi-view ul li:nth-child(5) {width: 28%;}
.multi-view.multi-view-price ul.cash-ttl li:nth-child(1) {width: 35%;}
.multi-view.multi-view-price ul.cash-ttl li:nth-child(3) {min-width: 60px;width:30%;}
.multi-view.multi-view-price.multi-view-grn ul.cash-ttl li:nth-child(1) {width: 46%;}



}

.data-structure select#location_collection_order_type.form-control{display: inline-block; max-width: 94%;}
textarea#inventory_description{height: 225px !important;}
textarea#offer_detail{height: 150px !important;}


#exportModal{}
#exportModal #export_report{display:inline-block;position:relative;}
#exportModal #export_report input{border:1px solid #ddd;height:34px;}
#exportModal #export_report  .p-dat-p-2{position:absolute;top:29px!important;left:0!important;}


#myModal{}
#myModal #weekly_repo{display:inline-block;position:relative;}
#myModal #weekly_repo input{border:1px solid #ddd;height:34px;}
#myModal #weekly_repo  .p-dat-p-2{position:absolute;top:29px!important;left:0!important;}


.btn-del-inventory-image{margin-top: 9px;padding: 9px 15px;}
.data-structure label#q_price_after_discount_gteq-error{text-align: right!important;}
.content-header.manage-search-feild form #client_order_stats {display: inline-block; width: 100%; }
.combo-tbl .table .table td {width: 16.8%;}
.combo-tbl #offer_category_id,.combo-tbl #rahul_select_box{width:300px;max-width: 100%;}
.combo-tbl #offer_quantity{width: 100px;}
.combo-tbl .select2-container{width:230px !important}
.spl-combo{text-align: -moz-left!important;}
.table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th {background-color: #ddd; border: 1 solid #ddd;}
.data-structure table .fields td input,.data-structure table .fields td select{width:200px;}
.data-structure table .fields td input[type="checkbox"]{width:auto;}
.mul-text{font-size: 14px!important;}
.red-points-table{max-height: 500px;}
.status_tag.yes {background-color: lightgreen;padding: 2px 5px;}
.status_tag.no {background-color: tomato;padding: 2px 5px;}
.adv-total {color: green;margin-right: 42px;text-align: right;font-weight: bold;}
.adv-head {text-align: center;}
.adv-venue {padding: 45px;}
.discount-level{padding: 0 45px;}
.bg-green {background: #39c7db;border-radius: 5px;color: #fff;padding: 10px;}
.modal-content.booking-details {margin-left: -60px;max-width: 750px;width: 750px;}
hr {border-color: #dcdcdc -moz-use-text-color -moz-use-text-color;}
.item-img{display: inline-block;width:100px;}
.adv-venue1{display: inline-block;width:calc(55% - 100px);text-align: left;}
.adv-venue2{display: inline-block;width:28%;}
.adv-venue3{display: inline-block;width:15%;}
.order-modifier {padding: 0 50px;}
.modifier {text-align: left;}
.btn.btn-clr {border: 1px solid #d1d1d5 !important;color: #696968;padding: 3px 12px !important;}
.clear.inventory {margin-top: 6px;}
/*Advance Booking Detail Page Start Block*/
.data-structure .modal-dialog {     width: 100%;     margin: 30px auto;     max-width:700px; border: 1px solid #ececec;}
.data-structure .modal-dialog .modal-content.booking-details {     margin-left: 0;     max-width: 100%;     width: 100%;     box-shadow: none;     border: 0; }
.btn-back{background: #7f7f7f;border-radius: 50%;width: 40px;height: 40px;line-height: 40px;color: #fff;text-align: center;padding: 0;}
.data-structure .modal-content .adv-head h6{    font-size: 18px;     margin: 0;     font-weight: 600;}
.data-structure .modal-content .adv-head .item-img { text-align: left;}
.data-structure .modal-content .adv-head label{font-size: 22px;     font-weight: 400;}
.data-structure .modal-content .adv-head label.coll-time{font-size: 18px;margin-top:15px;}
.data-structure .modal-content .adv-head label.bg-green.adv-venue{font-size: 18px;}
.data-structure .modal-content .adv-head label.discount-level {color:#6a6a6a; padding:0 0 0 18px;    width: 100px;   text-align: right!important;}
.data-structure .modal-content .adv-head .adv-total{    margin-right: 0;     color: #6a6a6a;     font-weight: 400;     font-size: 16px;     line-height: 30px;}
.data-structure .modal-content .adv-head .adv-total.sub-total{ color: #44d23e;     display: block;     text-align: right;     width: 100%;}
.data-structure .modal-content .adv-head .adv-total.sub-total .discount-level{color: #44d23e; }
.adv-venue3 {  text-align: right;}
.order-modifier{padding:0;}
.order-modifier .adv-venue1{width:calc(55% - 0px);     padding-left: 100px;}
.data-structure .modal-content .adv-head .adv-total span{width: 120px;display: inline-block;font-style: italic;}
.data-structure .modal-content .adv-head hr{margin:5px 0;}
/*Advance Booking Detail Page End Block*/

/*order items for order logs*/
button.close_order_item {
    color: #fff; float: right; font-size: 21px; font-weight: 700; line-height: 1; opacity: 0.2;
    text-shadow: 0 1px 0 #fff; margin: 10px 24px 0; background-color: black;  }
#item_modifiers{padding-left: 18px;text-align: left}
.inner-container.ordered_mod {margin: 0 200px 0 250px;min-height: 400px; padding-top: 82px;text-align: center;}


/*************25-08-17************/

.inner-container.modal-list-container {margin: 0 auto;max-width: 450px;width: 100%;}
.sub_list_product{position: relative;}
.sub_list_product::before {content: "+";font-size: 19px;left: -4px;position: relative;top: -1px;}
.table.table-bordered.table-striped.view-common-table.sortable.new-table{border-color:#656565;}
.table.table-bordered.table-striped.view-common-table.sortable.new-table tbody th{}
.table.table-bordered.table-striped.view-common-table.sortable.new-table tbody tr td.sub_list_product{padding-top:0!important; padding-bottom:0!important;border-right: 1px solid #545454!important;}
.table.sortable.new-table > tbody > tr > td, .table.sortable.new-table > tbody > tr > th, .table.sortable.new-table > tfoot > tr > td, .table.sortable.new-table > tfoot > tr > th, .table.sortable.new-table > thead > tr > td, .table > thead > tr > th{line-height: 1;}
.table.sortable.new-table > tbody > tr > td{padding-top:4px; padding-bottom: 4px;}
.table.sortable.new-table > tbody > tr > td.sub-total_1 {border: 1px solid #656565;padding-bottom: 5px;padding-top: 5px; line-height: 1.9;border-bottom: 0;text-align: left}
.table.sortable.new-table > tbody > tr > td.item_tbl_head{line-height: 2; border:1px solid #656565;border-bottom: 0;border-top: 0;text-align: left}
.table.sortable.new-table > tbody > tr > td.sub-total_11{line-height: 1.9; border:1px solid #656565;border-bottom: 0;border-top: 0;text-align: left}
.table.sortable.new-table > tbody > tr > td.total-1{line-height: 1.9; border:1px solid #656565;text-align: left}
.table.sortable.new-table > tbody > tr:first-child > td.item_tbl_head {border-top: 3px solid #656565;}
.table.sortable.new-table > tbody > tr:last-child > td.item_tbl_head {border-bottom: 3px solid #656565;}



/* new order logs psd*/
.advanced-booking-wrapper {margin-top: 80px;padding: 15px;}
.advanced-booking-table {background: #fff;padding: 15px;}
.advanced-booking-table table th{background: #4eb9cd;color: #fff;}
/*.advanced-booking-table table th,td{white-space: normal;text-align: center;font-weight: normal;font-size: 13px;min-width:120px;}*/
.advanced-booking-table table td{padding: 5px 8px!important;}
.advanced-booking-table td.red-td {background: #ff0000;color: #fff;padding-right: 0px!important;}

.advanced-booking-table table td span{padding: 5px 8px!important;}
.advanced-booking-table span.red-td {background: #ff0000;color: #fff;padding-right: 0px!important;}

.advanced-booking-table td.yellow-td {background: #ffa700;color: #fff;padding-right: 0px!important;}
/*.advanced-booking-table td.orange-td {background: #FF4500;color: #fff;}*/
.advanced-booking-table td.orange-td {background: #4eb9cd;color: #fff;padding-right: 0px!important;}
.advanced-booking-table td.gold-td {background: #FFD700;color: #fff;padding-right: 0px!important;}
.advanced-booking-table td.green-td {background: #85ce1e;color: #fff;padding-right: 0px!important;}
.btn.btn-success.cus_btnn{display: inline-block;margin: 2px 0;min-width: 100px;}
.btn.btn-success.cus_btnn_red{min-width: 100px;border:1px solid #FF0000;background: #FF0000;margin: 2px 0;display: inline-block;}

/*.advanced-booking-table table td a {background: #4eb9cd;color: #fff;padding: 2px;font-size: 13px;border-radius: 2px;width: 60px;
    display: inline-block;border-bottom: 3px solid #438e9c;line-height: 20px;height: 24px;}*/
.advanced-booking-table table{margin-bottom: 0;}


.booking-top {display: table;width: 100%;background: #f4f4f4;padding: 5px 16px;}
.left-s {display: table-cell;width: 30%;color: #000;font-weight: 600;font-size: 18px;vertical-align: middle;}
.right-s {display: table-cell;width: 70%;text-align: right;}
.right-s-inner {display: table;width: 100%;}
.date-search {display: table-cell;padding: 0 2px;width: 150px;}
.add-book-btn {display: table-cell;width: 60px;padding: 0 2px;}
.add-book-btn a{background: #4eb9cd;color: #fff;padding: 2px;font-size: 13px;border-radius: 3px;width: 80px;display: inline-block;border-bottom: 3px solid #438e9c;line-height: 24px;height: 28px;
    text-align: center;}
.clear-book-btn {display: table-cell;width: 60px;}
.clear-book-btn a{background: #fb0000;color: #fff;padding: 2px;font-size: 13px;border-radius: 3px;width: 80px;display: inline-block;border-bottom: 3px solid rgb(169, 38, 38);line-height: 24px;height: 28px;text-align: center;}
.date-search .form-control{height: 30px;font-size: 12px;color: #999;}
.date-search.d1 .form-control{background: #ececec;}

.view-message-green a{background: #85ce1e!important;padding: 2px 7px!important;border-bottom: 3px solid #6d9831!important;line-height: 22px;height: 26px!important;width:auto !important}
.view-message-red a{background: #fa001a!important;padding: 2px 7px!important;border-bottom: 3px solid #9a0918!important;line-height: 22px;height: 26px!important;width:auto !important}
.top-book1 h3{color: #555!important;font-size: 22px;}
.search-fld-booking {display: table;width: 100%;text-align: right;}
.search-fld-booking-input {width: 200px;display: table-cell;padding: 0 15px;vertical-align: middle;min-width: 200px;}
.search-fld-booking-select {width: 200px;display: table-cell;padding: 0 15px; min-width: 200px;}
.search-fld-booking-input input{height:38px;}
.search-fld-booking-select form { display: table;width: 100%;}
.search-fld-booking-select select{border: 1px solid #ccc;border-radius: 4px;box-shadow: none;height: 40px;
    margin-top: 10px;}
.add-booking {background: #4eb9cd none repeat scroll 0 0;border: medium none;border-radius: 4px;color: #fff;height: 38px;line-height: 1; min-width: 70px;vertical-align: middle;}
.top-book1 {display: table;width: 100%;line-height: 5;}
.top-book1 h3 {color: #555!important;font-size: 22px;display: table-cell;width: 40%;vertical-align: top;}
.add-booking a{background: #4eb9cd;color: #fff;padding: 2px;font-size: 13px;border-radius: 3px;width: 80px;
    display: inline-block;border-bottom: 3px solid #438e9c;line-height: 29px;height: 32px;text-align: center;}
.search-fld-booking-select .form-control{background: #ececec;border-radius: 2px;}
.add-booking-btn{display: table-cell;vertical-align: middle;}
.hhhh {max-width: 100%;width: 174px;}
.back_color thead tr th {background: #1D5379!important;color: #fff;}
.search-fld-booking-select .select2{width:100% !important;}
.search-fld-booking-select .select2-selection{text-align: left!important;}
.search-fld-booking-select .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{margin-top: 7px;}
.hhhh ul{padding: 0;margin: 0;}

.advanced-booking-wrapper.new_advanced-booking .date-search {display: table-cell;padding: 0 3px;width: 200px;
    vertical-align: middle;}
.advanced-booking-wrapper.new_advanced-booking .form-control.hasDatepicker {height: 38px!important;border-radius: 2px;}
.advanced-booking-wrapper.new_advanced-booking #q_location_id_eq {margin-top: 0px;height: 38px;border-radius: 2px;}
.advanced-booking-wrapper.new_advanced-booking .form-control.price {height: 39px !important;border-radius: 2px;}
.advanced-booking-wrapper.new_advanced-booking .add-booking-btn {display: table-cell;vertical-align: middle;width: 60px;padding: 0 4px;}
.advanced-booking-wrapper.new_advanced-booking .add-booking-btn input{width: 80px;display: block;border-bottom: 2px solid #256a77;}
.advanced-booking-wrapper.new_advanced-booking .clear-book-btn {display: table-cell;width: 60px;vertical-align: middle;}
.advanced-booking-wrapper.new_advanced-booking .clear-book-btn .btn{height: 38px;color: #fff;font-size: 17px;line-height: 1.5;border-bottom: 2px solid #b51e1e;}
.advanced-booking-wrapper.new_advanced-booking .advanced-booking-table td a.btn.btn-primary{background: #4eb9cd;
    border-color: #4eb9cd;}

.advanced-booking-wrapper .page , .advanced-booking-wrapper .next , .advanced-booking-wrapper .last,.advanced-booking-wrapper .first,.advanced-booking-wrapper .prev{
    background: #1D5379 none repeat scroll 0 0;
    border-radius: 0;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    margin: 0;
    min-width: 30px;
    padding: 0 6px;
}
.advanced-booking-wrapper .pagination{padding-bottom: 0;}

.advanced-booking-wrapper .page a, .advanced-booking-wrapper .next a , .advanced-booking-wrapper .last a,.advanced-booking-wrapper .first a,.advanced-booking-wrapper .prev a{color: #fff;}
.pagination span:hover {font-size: 13px; height: 30px; line-height: 30px;background: #39c7db;}


.search-fld-booking-select.merchant,.search-fld-booking-select.super_merchant{display: table;float: right;}

.login_formm{width: 50%}

.form-block  .control-label{text-align: left;padding: 0;}
.form-block{margin: 0 auto;max-width: 560px;padding: 0 50px;box-shadow: 0 0 5px #ccc;}
.form-block .login_formm{width: 100%;}
.form-block h3{color: #1D5379;}
.form-block .btn.btn-hero{font-size: 14px;line-height: 25px;padding: 8px 22px;}
.form-block label.error{font-size: 15px;line-height: 22px;}
 .form-block .btn.btn-hero:hover, .form-block  .btn.btn-hero:focus{font-size: 14px;line-height: 25px;padding: 8px 22px;}
 .form-block .form-horizontal .form-group{margin-left: 0;margin-right: 0;margin-bottom: 20px;}
 .form-block .forgot{line-height: 24px;}
 .form-block .form-horizontal .checkbox, .form-block .form-horizontal .checkbox-inline,{padding-top:0; }
 .star-color{color: red;}

 .content-header.manage-search-feild form .form-control {
    display: inline-block;
    max-width: 300px;
    height: auto;
}

/***********Amit******/

.uploadimg .thumbnail{margin-bottom: 5px;}
.content-header.manage-search-feild.content-manage form .form-control{max-width: 190px; }
.content-header.manage-search-feild.content-manage form #q_category_id_eq.form-control ,
.content-header.manage-search-feild.content-manage form #q_location_id_eq.form-control{max-width: 225px; margin: 0;}
.serch{margin-top: 5px;}
.content-header.manage-search-feild.content-manage .select2.select2-container.select2-container--default{height: 35px;}
.content-header.manage-search-feild.content-manage .select2-selection.select2-selection--single{height: 32px;}
.content-manage .btn.bg-becon{line-height: 20px;}

/******(31/1/2018)******/

.revenue-table.points-table span , .points-table.sortable span{color: #000;font-weight: normal;}

 
.content-header.manage-search-feild form .filed-search .form-control{max-width: 200px;}
#bulk-assign-form select , #location_id select{max-width: 190px;}

.content-header.manage-search-feild form .filed-input input.form-control{max-width: 190px;}
#q_category_id_eq.form-control{max-width: 218px;}
.btn.bg-becon.offer-becon{line-height: 16px;}
#order_stats .add-booking{background-color:#44ce41; border-color:#44ce41;}
#client_order_stats input.form-control.price{float: left;max-width:250px;}

.ui-icon.ui-icon-circle-triangle-e , .ui-icon.ui-icon-circle-triangle-w {width: 14px;
height: 16px;}

.ui-icon-circle-triangle-w {
    background-position: -81px -192px!important;
}
.ui-icon-circle-triangle-e {
    background-position: -50px -192px!important;
}

.content-header.manage-search-feild form .filed-search .form-control.search-control{max-width: 220px;}
#update_font.btn-primary{line-height: 14px;border-color: #1D5379;}

#manager_form .form-control , #beacon_form .form-control  ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-size: 14px;
}
#manager_form .form-control , #beacon_form .form-control::-moz-placeholder { /* Firefox 19+ */
    font-size: 14px;
}
#manager_form .form-control , #beacon_form .form-control:-ms-input-placeholder { /* IE 10+ */
    font-size: 14px;
}
#manager_form .form-control , #beacon_form .form-control:-moz-placeholder { /* Firefox 18- */
    font-size: 14px;
}

#manager_gender.input-lg{font-size: 14px;}
 .data-structure select.form-control#category_category_tag{height: 32px;}

 #export_report.dates input{min-width: 286px;color: #000!important;}

.guest-header .navbar-header.singinheader{width: 100%;text-align: center;}
.guest-header .navbar-header.singinheader a{float: none;display: inline-block;}


#mon .form-control.input-lg , #mon select#location_mon_tier_price.form-control
{height: 34px!important;font-size: 14px!important;padding: 6px 12px!important;}

#mon .toggle-group label{font-size: 14px!important;}
#mon .toggle.btn.btn-no.off{height: 34px!important;}
.row.tier-pricing-div .control-label.ip_adrs{margin-top: 10px;}

input{font-size: 15px!important;}
textarea{font-size: 15px!important;}

input[text]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-size: 14px!important;
}
input[text]:-webkit-input-placeholder { 
  font-size: 14px!important;
}
input[text]::-moz-placeholder { /* Firefox 19+ */
  font-size: 14px!important;
}
input[text]:-moz-placeholder { /* Firefox 18- */
  font-size: 14px!important;
}
input[text]:-ms-input-placeholder { /* IE 10+ */
  font-size: 14px!important;
}
input[text]::-ms-input-placeholder { 
  font-size: 14px!important;
}

#inventory_search.btn{padding: 4px 12px;}
.modifier-container tr td{color: #000;}

#daily_till_cashing_search .bg-color2{border-color: #5cc026;}
.add-booking-btn input.add-booking{margin-bottom: 3px;}
.modal-header h4{margin-bottom: 0;font-size: 16px;}
.signin-section{background:#fff;}
.signin-section .inner-container{min-height: calc(100vh - 165px);}
.headercus .p-nav.navbar-default{background:#fff;border-color: #fff;}
footer.singinfooter{position: fixed;width: 100%;bottom: 0;text-align: center;}
.pd-l-0{padding-left: 0;}
.pd-lr-0{padding: 0;}
.remove-btn.btn.btn-danger.remove_nested_fields{margin:6px  auto;padding: 10px 12px;}
.btn.btn-danger.modif_12.pull-right.remove_nested_fields{margin:6px  auto;padding: 10px 12px;}
#daily_till_cashing_search  input.bg-color2.btn.btn-primary{margin-bottom: 3px;}
.print-btn #save_cash.btn{padding: 6px 22px;}
.form-inline.payment-choose input.bg-color2.btnn.btn-primary{padding: 4px 12px;}
.form-action.modal-footer{border-top: none;}
#voucher_qr{float: left;}
.export.back{width: 90px;}
.view-productlist label , .view-productlist span{vertical-align: top;}
.edit-location .radio-inline{padding-left: 8px;}
.radio-inline input[type="radio"]{margin-left: -33px;}
.tab-new .btn.btn-danger.remove_nested_fields{margin:2px auto;padding: 9px 12px;}
a#Mon_sggs{margin-top: 8px;}


/*****admin******/
.modi_measure_child_class label{margin-top: 10px;}
.view-productlist h3{margin-top: 0;font-size: 18px;}
#modifier_form_admin h3{margin-top: 0;font-size: 18px;}
nav.pagination{padding-right: 15px;}
.new_user .fields label , #merchant_form .fields label{margin-top: 15px;}
#ibeacon_merchant_form .choose-file , #merchant_form .choose-file{padding: 10px 16px;}
.img-block-table.view-common-table tr td button{padding: 5px 12px;}
.modal-footer.form-actions a.btn.bg-becon{line-height: 23px;min-width: 60px;}
#user_username {margin-bottom: 15px;}
#merchant_form .fields label:first-child{margin-top: 0}
.choose-file{padding: 10px 18px;}
.field.filed-search a{padding: 7px 12px;margin-bottom: 3px;}
.field.filed-search a.bg-color2.btn.btn-primary{border-color: #1D5379!important;}
.sponser_list li h3{color: #000;margin-bottom: 5px;font-weight: normal;}
.btn_cst{padding: 8px 0;}
#offer_search .btn{padding: 5px 12px;}
#search_till_by_veneu{padding: 4px;width: 50%;}
.btn.bg-becon.margin.offer-becon{line-height: 20px;}
.action a.beacon1:hover{color: #fff;}
#cat_form .m-t-20 {margin-top: 8px;}
.sidebar-nav_menu{width: 248px;}
#sidebar-wrapper{width: 276px;}
h1.alignhead{margin-top: 0;}
.profile-sec  a:hover{color: #337ab7;}
/**************/



/*kitchen display*/

.kitchen-box ul{margin: 0;}
.kitchen-box ol{margin: 0;}

.kitchen-box input[type="date"] {
  background:#fff url(../images/calendar-date.png)  97% 50% no-repeat ;
}
.kitchen-box input[type="date"]::-webkit-inner-spin-button {
  display: none;
}
.kitchen-box input[type="date"]::-webkit-calendar-picker-indicator {
  opacity: 0;
}

.kitchen-box input {
  border: 1px solid #c4c4c4;
  border-radius: 5px;
  background-color: #fff;
  padding: 3px 5px;
  box-shadow: inset 0 3px 6px rgba(0,0,0,0.1);
  width: 190px;
}

.kitchen-block{width: 100%;}
.kitchen-box label{color: #000;font-weight: normal;}
.kitchen-block h4{text-align: center;color: #575757;margin: 0 0 15px;}
.kitchen-box{border-radius: 8px;
border: 1px solid #ccc;
padding: 15px;
margin-bottom: 20px;background: #fff;
}
ol.kitchen-list{padding-left: 15px;}
ol.kitchen-list li{padding-left: 40px;    font-size: 15px;margin-bottom: 6px;}
ul.sublist li{padding-left: 0;list-style-type: initial;margin-top: 6px;}
ul.sub-sublist li{list-style-type: none;margin-bottom: 0;padding-left: 0;    margin-top: 0;}
ul.sub-sublist{padding-left: 0}
.btn.complete{background-color: #1D5379;}
.btn.cancel{background-color: #ff4e40}
.btn.btn-common{color: #fff;padding: 6px 12px;border-radius: 4px;margin: 0 0 0 5px;}
.kitchen-btn{margin: 15px 0 10px;}
.kitchen-box li{color: grey;}

.kitchen-list-box dl{margin-bottom: 0;}
.kitchen-list-box dt{margin-top: 5px;}
.kitchen-list-box dd{margin-left: 20px;}
.kitchen-list-box {min-height: 164px;
overflow-y: auto;
max-height: 125px;}

/****end*****/



#venue_form .edit-location .data-sec.radio-inline input{width: 20px;}
#inventory_form .data-sec.radio-inline input{width: 20px;}
#inventory_form .modal-footer.form-action.model_button1 input{width: 100px;}
#inventory_form .modal-footer.form-action.model_button1 a.btn.bg-becon{padding: 5px 22px;}
.sidebar-nav h3 a{color: #fff;}
p.CaptionCont.SelectBox span{color: #fff;}
.loyalti-menu ul li .form-select{width: 150px;}
.dark-red span , .bg-color8 span{color: #000;}
input#inventory_search{width: 100px;}
table.sortable thead a{color: #666666;}
table.view-common-table thead a{color: #666666;}
input.save-btn{width: 80px!important;}
input.update-btn{width: 96px!important;}
input.search-btn{width: 85px!important;}
.product-top-saling-common{min-height: 100px!important;}
a.back-btn{width: 80px!important;}
a.reset-btn{width: 140px!important;}
a.block-btn{width: 67px!important;}
input.bulk-btn{width: 112px!important;}
table tbody tr td:first-child input{width: 125px!important;}
input.create-btn{width: 125px!important;}
a.disapprove-btn{width: 130px!important}

.box-select .select2-container .select2-selection--single{height: 38px!important;}
.box-select .select2-container .select2-selection--single .select2-selection__rendered
{padding-bottom:4px!important;
padding-top: 4px!important;}
.box-select  .select2-container--default .select2-selection--single .select2-selection__arrow
{top:6px!important; }
.box-select{text-align: left;}
.browse-btn #file{height: 37px;width: 202px;}
.tile-select .select2-container .select2-selection--single
{border: 1px solid #ddd!important;height: 33px!important;border-radius: 0!important;}
.kitchen-from{text-align: left!important;}
#kitchen-display h3{margin-top: 0;}
.box-select .select2.select2-container.select2-container--default{width: 100%!important;}
/*.inventory , .promotion , .staff , .details{background-size: 20px;}*/

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{top: -2px!important}
.search-fld-booking-select select{height: 22px!important;}
#order_stats .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{top: 3px!important }
.transaction-header-block{padding:0 22px; }
.transaction-header-block .transaction-heading{vertical-align: top;display: inline-block;}
.transaction-header-block  #order_stats{margin-left: 0;display: inline-block;vertical-align: top; width: 133%;}
.transaction-header-block .search-fld-booking-input {
    width: 100%;
    display: block;
    padding: 0px;
    vertical-align: middle;
    min-width: 100%;
}
.transaction-heading h3{margin: 0;}
.transaction-header-block  .add-booking-btn {
    display: inline-block;
    vertical-align: top;
}
.csvbutton{display: inline-block;vertical-align: top;}

.form-radiobtn.radio-inline {padding-left: 0;}
.form-radiobtn.radio-inline.radio-receipt input[type="radio"]{margin-left: 0;}
.form-radiobtn.input_sec input{width: auto;}
.form-radiobtn.radio-inline label {width: 30px!important;}
.radio-last{padding-left: 38px;}

.transaction-detail  .select2.select2-container.select2-container--bootstrap{padding-top: 0;}
.order-detail  #order_stats{width: 112%;}
.order-detail{padding-top: 20px;}

#order_stats .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{top: -2px!important;}



.client_transaction_logs .search-fld-booking-select {
    display: block;
    min-width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
 
.client_transaction_logs   .search-fld-booking-select.location-margin select{width: 100%!important;}
#order_stats {
    margin-left: 15px!important;
}

.pdr0{padding-right: 0!important}
.pdl0{padding-left: 0!important}
.mrgnr0{margin-right: 0!important}
.mrgnl0{margin-left: 0!important}

.client_transaction_logs .search-fld-booking-input {
    display: block;
    min-width: 100%;
    padding-bottom: 0;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0;
    vertical-align: middle;
    width: 100%;
}

.client_transaction_logs  .add-booking-btn {
    display: block;
    vertical-align: middle;
}

.client_transaction_logs .add-booking{min-width: 100%}
.client_transaction_logs input.search-btn{width:100%!important;}

.client_transaction_logs .form-control.date_clnder{background:#fff;border:1px solid #ccc;}
.client_transaction_logs select.q_location_id_eq{background:#fff;}
.client_transaction_logs select.q_location_id_eq{background:#fff;}
.client_transaction_logs  .csvbutton {
    display: block;
    vertical-align: middle;
}

.client_order_logs .select2-container--bootstrap {
    padding-top: 0px;
}
span.select2-container--bootstrap{width:100%!important;}
.client_order_logs .dates input{width:100%;}


.client_transaction_logs .select2-container--bootstrap{padding-top: 0;}

.client_order_logs .add-booking{height: 33px;}

.client_transaction_logs #order_stats .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    top: 6px !important;
}

.reneu-cal .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    top: 1px !important;
}



.select2-container--bootstrap {
    padding-top: 0px!important;
}

.client_order_logs.transaction-log-block .add-booking{height: 38px;}

/*shubham(23/03/2018)*/
h1.mg0{margin:0px}
.reneu-cal .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{top:6px!important;}
#weekly_repo .ui-datepicker .ui-datepicker-prev, #weekly_repo .ui-datepicker .ui-datepicker-next {top:-5px!important;}

.custom_background{background: #ecf0f5}

/*.data-structure .table-bordered.view-common-table .table-striped thead tr th{background-color:#173F6F!important;color: #fff;
    border:1px solid #fff!important;}*/


.alertify-notifier .ajs-message.ajs-success{color: #fff;background: #34A248;}


