 /* productitem */

 .itemProduct {
 	width: 25%;
 	height: 300px;
 	float: left;
 	padding: 5px;
 }

 /*---------------
PRODUCT STYLE
----------------*/
 .products {
 	padding: 0;
 }

 .products li {
 	list-style: none;
 }

 .product-category {
 	text-align: center;
 }

 .product-category .itemProduct-loop-category__title {
 	font-size: 16px;
 	color: #6c7177;
 	display: block;
 	position: relative;
 	padding-bottom: 15px;
 	margin-bottom: 18px;
 	margin-top: 10px;
 	text-transform: capitalize;
 }

 .product-category .itemProduct-loop-category__title mark {
 	background-color: transparent;
 }

 .product-item {
 	position: relative;
 	text-align: center;
 	list-style: none;
 }

 .product-item .product-inner .product-thumb {
 	position: relative;
 	overflow: hidden;
 }

 .product-item .product-inner .product-thumb .thumb-link img {
 	width: 100%;
 	height: 150px;
 }

 .product-item .product-inner .product-thumb .thumb-inner {
 	font-size: 0;
 	line-height: 0;
 }

 .product-item .product-inner .product-thumb .thumb-link {
 	display: block;
 	line-height: 24px;
 	font-size: 14px;
 	position: relative;
 }

 .product-item .product-inner .product-thumb .thumb-link::before {
 	width: 100%;
 	height: 100%;
 	z-index: 1;
 	content: "";
 	top: 0;
 	left: 0;
 	position: absolute;
 	background-color: rgba(0, 0, 0, 0.3);
 	-webkit-transition: 0.5s ease 0s;
 	-moz-transition: 0.5s ease 0s;
 	-ms-transition: 0.5s ease 0s;
 	-o-transition: 0.5s ease 0s;
 	transition: 0.5s ease 0s;
 	opacity: 0;
 	visibility: hidden;
 }

 .product-item .product-inner .product-thumb:hover .thumb-link::before {
 	opacity: 1;
 	visibility: visible;
 }

 .product-item .product-inner .flash {
 	position: absolute;
 	z-index: 1;
 	top: 10px;
 	right: 5px;
 }

 .product-item .product-inner .flash>span {
 	text-align: center;
 	margin: 0 5px 5px;
 	padding: 0 10px;
 	line-height: 26px;
 	border: solid 2px;
 	display: list-item;
 	list-style: none;
 	font-weight: 700;
 	text-transform: uppercase;
 	font-size: 16px;
 	min-width: 70px;
 }

 .product-item .product-inner .flash span.onsale {
 	border-color: #ff7a5f;
 	color: #ff7a5f;
 }

 .product-item .product-inner .flash span.onnew {
 	color: #3bb18f;
 	border-color: #3bb18f;
 }

 .product-item .product-inner .group-button-left {
 	position: absolute;
 	z-index: 11;
 	top: 0;
 	left: 0;
 }

 .product-item .product-inner .group-button-left .inner>div {
 	margin: 2px;
 	-webkit-transform: translateX(-45px);
 	transform: translateX(-45px);
 }

 .product-item .product-inner .group-button-left .inner .loop-wishlist {
 	-webkit-transition: 0.4s ease 0s;
 	transition: 0.4s ease 0s;
 }

 .product-item .product-inner .group-button-left .inner .loop-compare {
 	-webkit-transition: 0.7s ease 0s;
 	transition: 0.7s ease 0s;
 }

 .product-item .product-inner .group-button-left .inner .loop-quickview {
 	-webkit-transition: 1s ease 0s;
 	transition: 1s ease 0s;
 }

 .product-item .product-inner .product-thumb:hover .group-button-left .inner>div {
 	-webkit-transform: translateX(0);
 	transform: translateX(0);
 }

 .product-item .product-inner .itemProduct-add-to-wishlist {
 	margin: 0;

 }

 .product-item .product-inner .itemProduct-add-to-wishlist a,
 .product-item .product-inner .compare-button .compare,
 .product-item .product-inner .loop-quickview .itemProduct-button {
 	position: relative;
 	display: list-item;
 	list-style: none;
 	width: 40px;
 	height: 40px;
 	font-size: 0;
 	background-color: transparent;
 	padding: 0;
 }

 .product-item .product-inner .itemProduct-add-to-wishlist a::before,
 .product-item .product-inner .compare-button .compare::before,
 .product-item .product-inner .loop-quickview .itemProduct-button::before {
 	position: absolute;
 	z-index: 11;
 	left: 0;
 	top: 0;
 	width: 100%;
 	height: 100%;
 	text-align: center;
 	line-height: 40px;
 	font-family: "FontAwesome";
 	background-color: #fff;
 	font-size: 16px;
 	font-weight: 400;
 	color: #262e31;
 	content: "";
 	-webkit-transition: 0.5s ease 0s;
 	transition: 0.5s ease 0s;
 }

 .product-item .product-inner .itemProduct-add-to-wishlist a:hover::before,
 .product-item .product-inner .compare-button .compare:hover::before,
 .product-item .product-inner .loop-quickview .itemProduct-button:hover::before {
 	color: #fff;
 }

 .product-item .product-inner .itemProduct-add-to-wishlist a::before {
 	content: "\f08a";
 	font-weight: 700;
 }

 .product-item .product-inner .itemProduct-wishlistaddedbrowse a::before,
 .product-item .product-inner .itemProduct-wishlistexistsbrowse a::before {
 	content: "\f004";
 }

 .product-item .product-inner .compare-button .compare::before {
 	content: "\f021";
 }

 .product-item .product-inner .loop-quickview .itemProduct-button::before {
 	content: "\f002"
 }

 .product-item .product-inner .itemProduct-add-loop-wishlist>div {
 	position: relative;
 }

 .product-item .product-inner .itemProduct-add-to-wishlist .feedback,
 .product-item .product-inner .itemProduct-wishlistaddedbrowse .feedback,
 .product-item .product-inner .itemProduct-wishlistexistsbrowse .feedback {
 	position: absolute;
 	z-index: 1;
 	left: 100%;
 	line-height: 40px;
 	width: 100px;
 	display: none;
 }

 .product-item .product-inner .itemProduct-add-to-wishlist .ajax-loading {
 	position: absolute;
 	z-index: 12;
 	text-align: center;
 	line-height: 40px;
 	top: 12px;
 	left: 0;
 	right: 0;
 	margin: 0 auto;
 }

 .product-item .product-inner .itemProduct-wishlistaddedbrowse a::before {
 	content: "\f004";
 }

 .product-item .product-inner .itemProduct-add-to-wishlist a:hover::after,
 .product-item .product-inner .compare-button .compare:hover::after,
 .product-item .product-inner .loop-quickview .itemProduct-button:hover::after {
 	left: calc(100% + 16px);
 	opacity: 1;
 	visibility: visible;
 }

 .product-item .product-inner .itemProduct-add-to-wishlist a::after,
 .product-item .product-inner .compare-button .compare::after,
 .product-item .product-inner .loop-quickview .itemProduct-button::after {
 	content: attr(data-title);
 	text-shadow: none !important;
 	letter-spacing: 0;
 	opacity: 0;
 	visibility: hidden;
 	font-size: 14px;
 	padding: 0 10px;
 	line-height: 30px;
 	color: #fff;
 	position: absolute;
 	z-index: 2;
 	top: 5px;
 	left: calc(100% + 24px);
 	display: inline-block;
 	text-transform: capitalize;
 	-webkit-transform: translateX(-8px);
 	-moz-transform: translateX(-8px);
 	transform: translateX(-8px);
 	min-width: 96px;
 	font-weight: 400;
 	-webkit-transition: 0.5s ease 0s;
 	-moz-transition: 0.5s ease 0s;
 	-ms-transition: 0.5s ease 0s;
 	-o-transition: 0.5s ease 0s;
 	transition: 0.5s ease 0s;
 }

 .product-item .product-inner .itemProduct-add-to-wishlist a::after {
 	min-width: 130px;
 }

 .product-item .product-inner .group-button-left .inner>div {
 	position: relative;
 }

 .product-item .product-inner .loop-group-button .inner>div::after {
 	width: 8px;
 	height: 8px;
 	-webkit-transform: rotate(45deg);
 	-moz-transform: rotate(45deg);
 	-ms-transform: rotate(45deg);
 	-o-transform: rotate(45deg);
 	transform: rotate(45deg);
 	content: '';
 	position: absolute;
 	z-index: 1;
 	left: calc(100% + 12px);
 	top: 0;
 	bottom: 0;
 	margin: auto;
 	opacity: 0;
 	visibility: hidden;
 	-webkit-transition: 0.5s ease 0s;
 	-moz-transition: 0.5s ease 0s;
 	-ms-transition: 0.5s ease 0s;
 	-o-transition: 0.5s ease 0s;
 	transition: 0.5s ease 0s;
 }

 .product-item .product-inner .loop-group-button .inner>div:hover::after {
 	opacity: 1;
 	visibility: visible;
 	left: calc(100% + 4px);
 }

 .product-item .product-inner .loop-add-to-cart {
 	position: absolute;
 	z-index: 2;
 	bottom: -42px;
 	width: calc(100% - 4px);
 	background-color: #fff;
 	left: 2px;
 	-webkit-transition: 0.5s ease 0s;
 	transition: 0.5s ease 0s;
 }

 .product-item .product-inner .product-thumb:hover .loop-add-to-cart {
 	bottom: 2px;
 }

 .product-item .product-inner .loop-add-to-cart a {
 	color: #262e31;
 	font-size: 14px;
 	font-weight: 700;
 	display: block;
 	width: 100%;
 	border-radius: 0;
 	line-height: 40px;
 	padding: 0;
 	background-color: #fff;
 	text-transform: capitalize;
 }

 .product-item .product-inner .loop-add-to-cart a::before {
 	position: absolute;
 	z-index: 11;
 	left: 0;
 	top: 0;
 	width: 40px;
 	height: 40px;
 	text-align: center;
 	line-height: 40px;
 	font-family: "FontAwesome";
 	font-size: 16px;
 	font-weight: 400;
 	color: #262e31;
 	content: "\f290";
 	-webkit-transition: 0.5s ease 0s;
 	transition: 0.5s ease 0s;
 }

 .product-item .product-inner .loop-add-to-cart a::after {
 	position: absolute;
 	z-index: 11;
 	left: 40px;
 	top: 0;
 	width: 1px;
 	height: 100%;
 	content: "";
 	background-color: #e5e5e5;
 }

 .product-item .product-inner .loop-add-to-cart .product_type_variable::before,
 .product-item .product-inner .loop-add-to-cart a.product_type_grouped::before,
 .product-item .product-inner .loop-add-to-cart a.product_type_external::before {
 	content: "\f0c1";
 }

 .product-item .product-inner .loop-add-to-cart .add_to_cart_button.loading::before {
 	content: "\f110";
 	-webkit-animation: fa-spin 1s infinite steps(8);
 	animation: fa-spin 1s infinite steps(8);
 	background-color: transparent;
 	border: none;
 }

 .product-item .product-inner .loop-add-to-cart .add_to_cart_button.added {
 	display: none;
 }

 .product-item .product-inner .loop-add-to-cart .added_to_cart::before {
 	content: "\f00c";
 }

 .product-item .product-info .product-name {
 	margin: 0;
 	clear: left;
 	height: 80px;

 }

 .product-item .product-info {

 	position: relative;
 }

 .product-item .product-info .product-name a {
 	font-size: 12px;
 	color: #000;
 	display: inline-block;
 	position: relative;
 	padding-bottom: 5px;
 	margin-bottom: 5px;

 }

 .product-item .product-info .product-name a::after {
 	width: 16px;
 	height: 3px;
 	content: "";
 	position: absolute;
 	z-index: 1;
 	bottom: 0;
 	left: 0;
 	right: 0;
 	margin: auto;
 	background-color: #dee1e7;
 }

 .product-item .product-info .price,
 .product-item .product-info .price span,
 .product-item .product-info .price ins {
 	font-size: 14px;
 	color: #262e31;
 	font-weight: 700;
 	text-decoration: none;
 }

 .product-item .product-info .price .price-currencySymbol {
 	font-size: 14px;
 	display: inline-block;
 	float: left;
 }

 .product-item .product-info .price del,
 .product-item .product-info .price del span {
 	text-decoration: line-through;
 	color: #a1a8ae;
 	font-size: 14px;
 }

 .product-item .product-info .price {
 	line-height: 0;
 }

 .product-item .product-info .price>* {
 	display: inline-block;
 	line-height: 24px;
 }

 .product-item .product-inner.product-style1 {
 	background-color: #ffffff;
 }

 .product-item .product-inner.product-style1 .product-info {
 	padding: 5px 5px;
 	text-align: justify;
 	border: 1px solid #80808038;
 	height: 110px;
 	width: 100%;
 }

 .product-item .product-inner.product-style1 .itemProduct-add-to-wishlist a::before,
 .product-item .product-inner.product-style1 .compare-button .compare::before,
 .product-item .product-inner.product-style1 .loop-quickview .itemProduct-button::before,
 .product-item .product-inner.product-style1 .loop-add-to-cart a::before,
 .product-item .product-inner.product-style1 .loop-add-to-cart a {
 	color: #fff;
 }

 .product-item .product-inner.product-style1 .itemProduct-add-to-wishlist a:hover::before,
 .product-item .product-inner.product-style1 .compare-button .compare:hover::before,
 .product-item .product-inner.product-style1 .loop-quickview .itemProduct-button:hover::before,
 .product-item .product-inner.product-style1 .loop-add-to-cart a:hover {
 	background-color: #fff;
 }

 .product-item .product-inner.product-style1 .loop-add-to-cart a:hover::before {
 	background-color: transparent;
 }

 .product-item .product-inner.product-style1 .loop-add-to-cart a::after {
 	background-color: rgba(255, 255, 255, 0.3);
 }

 .product-item .product-inner.product-style1 .flash span.onsale,
 .product-item .product-inner.product-style1 .flash span.onnew {
 	color: #fff;
 }


 .product-item .product-inner.product-style1 .product-info .price,
 .product-item .product-inner.product-style1 .product-info .price span {
 	color: black;
 }

 .product-item .product-inner.product-style1 .product-info .price del span {
 	color: red;
 }

 .product-item .product-inner.product-style1 .loop-add-to-cart a,
 .blog-desc::after,
 .product-item .product-inner .group-button-left .inner>a {
 	background-color: #ec3636;
 }



 .owl-carousel .owl-nav .owl-prev:hover,
 .owl-carousel .owl-nav .owl-next:hover,
 .product-item.list .product-inner .group-button .box-add-to-cart a,
 .product-item .product-inner.product-style1 .itemProduct-add-to-wishlist a::before,
 .product-item .product-inner.product-style1 .compare-button .compare::before,
 .product-item .product-inner.product-style1 .loop-quickview .itemProduct-button::before,
 .product-item .product-inner.product-style1 .loop-add-to-cart a,
 .product-item .product-inner.product-style1 .loop-add-to-cart a:hover::after,
 .product-item .product-inner.product-style1 .flash span.onsale,
 .product-item .product-inner.product-style1 .flash span.onnew,
 .product-item .product-inner .itemProduct-add-to-wishlist a::after,
 .product-item .product-inner .compare-button .compare::after,
 .product-item .product-inner .loop-quickview .itemProduct-button::after,
 .product-item .product-inner .loop-group-button .inner>div::after {
 	background-color: #ec3636;
 }

 .product-item .product-inner.product-style1 .itemProduct-add-to-wishlist a::before,
 .product-item .product-inner.product-style1 .compare-button .compare::before,
 .product-item .product-inner.product-style1 .loop-quickview .itemProduct-button::before,
 .product-item .product-inner.product-style1 .loop-add-to-cart a::before,
 .product-item .product-inner.product-style1 .loop-add-to-cart a {
 	color: #000;
 }

 /*  category */
 .add-on .input-group-btn>.btn {
 	border-left-width: 0;
 	left: -2px;
 	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
 	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
 }

 /* stop the glowing blue shadow */
 .add-on .form-control:focus {
 	box-shadow: none;
 	-webkit-box-shadow: none;
 	border-color: #cccccc;
 }

 .modal-backdrop {
 	z-index: 0;
 }

 .modal-dialog {
 	width: 90%;
 }

 .modal_height {
 	min-height: 480px;
 }

 .vertical-menu ul {
 	list-style-type: none;
 	margin: 0;
 	padding: 0;
 }

 .vertical-menu ul li {
 	list-style: none;
 	border-bottom: 1px solid #777;
 }

 .vertical-menu li a {
 	display: block;
 	color: #000;
 	padding: 13px 23px;
 	text-decoration: none;
 	cursor: pointer;
 }

 /* Change the link color on hover */
 .vertical-menu li a:hover {
 	background-color: #777;
 	color: white;
 }

 .vertical-menu a.active {
 	background-color: #777;
 	/* Add a green color to the "active/current" link */
 	color: white;
 }


 /*
sell inventory 
*/


 .categoryimg_text {
 	margin-top: 5px;
 	padding-right: 10px;
 	width: 20%;
 	float: left;
 }

 .shoppingcartscroll {
 	min-height: 330px;
 	border-bottom: 2px solid #497f50;
 	overflow-x: hidden;
 	overflow-y: scroll !important;
	 max-height: 330px;
	 background: #e3eaf021;
 }

 .category_name_size {
 	width: 100%;
 }

 .category_name_size a {
 	font-size: 12px;
 	color: black;

 }

 .category_name_size:hover {
 	color: black;
 }

 .btncustom {
 	background: rgba(239, 236, 236, 0.21);
 	/* height: 89px; */
 	border-radius: 7px;
 	text-align: center;
 	color: black;
 	padding: 15px 0px;
 	border: 1px solid #00000021;
 	cursor: pointer;
 	font-family: unset;
 	box-shadow: 2px 2px rgba(0, 0, 0, .075);
 }

 .img-thumbnail {
 	height: 94px !important;
 }

 .btncustom:hover {
 	background-color: #f5f5f5;
 }

 .btnmodal:hover {
 	color: #1f89ca;
 	text-decoration: none;
 }

 .modal-footer {
 	border-top: none !important;
 }


 .table {
 	margin-bottom: 0px;
 }

 .calculatortext {
 	position: relative;
 	display: block;
 	width: 100%;
 	margin: 0;
 	font-size: 30px;
 	/* padding: 0px; */
 	background: #FFF;
 	color: #000;
 }



 .calculatordigit {
 	background: #DBE4EC;
 	width: 31.5%;
 	font-size: 17px;
 	font-weight: 900;
 	border-radius: 7px;
 	margin-top: 3px;
 	padding: 22px 0px;
 	border: 1px solid #DBE4EC;
 	cursor: pointer;
 }

 .calculatordigit:hover {
 	background-color: #003300;
 	color: white;
 }

 /* .calculatordoller {
    background: #DBE4EC;
    width: 48%;
    font-size: 15px;
    font-weight: 900;
    border-radius: 7px;
    margin-top: 10px;
    padding: 10px;
    border: 1px solid #DBEDF7;
} */

 .calculatordoller {
 	background: #1f89ca3d;
 	width: 48%;
 	font-size: 15px;
 	font-weight: 900;
 	border-radius: 7px;
 	margin-top: 2px;
 	padding: 36px 0px;
 	border: 1px solid #1f89ca;
 	cursor: pointer;
 }

 .calculatordoller:hover {
 	background-color: #003300;
 	color: white;
 }

 .extactcash {
 	background: #555;
 	width: 100%;
 	font-size: 16px;
 	font-weight: 700;
 	border-radius: 7px;
 	margin-top: 3px;
 	padding: 27px 0px;
 	border: 1px solid #555;
 	color: white;
 }

 .extactcash:hover {
 	background-color: #00b0f0;
 	color: white;
 }

 .sale {
 	background: #00a65a;
 	width: 26%;
 	font-size: 16px;
 	font-weight: 700;
 	border-radius: 7px;
 	margin-top: 3px;
 	padding: 14px 0px;
 	border: 1px solid #00a65a;
 	color: white;
 }

 .sale:hover {
 	background: #1f89ca;
 	border: 1px solid #1f89ca;
 }

 .incompletesales {
 	background: #ea3737e0;
 	width: 34%;
 	font-size: 16px;
 	font-weight: 700;
 	border-radius: 7px;
 	margin-top: 3px;
 	padding: 14px 0px;
 	border: 1px solid #ea3737e0;
 	color: white;
 }

 .nosale {
 	background: #555;
 	width: 38%;
 	font-size: 16px;
 	font-weight: 700;
 	border-radius: 7px;
 	margin-top: 3px;
 	padding: 20px 0px;
 	border: 1px solid #555;
 	color: white;
 }

 .nosale:hover {
 	background: #00b0f0;
 	border: 1px solid #00b0f0;
 }

 .returnconfirm {
 	background: #468847;
 	width: 34%;
 	font-size: 16px;
 	font-weight: 700;
 	border-radius: 7px;
 	margin-top: 3px;
 	padding: 14px 0px;
 	border: 1px solid #468847;
 	color: white;
 }

 .returnconfirm:hover {
 	background: #00b0f0;
 	border: 1px solid #00b0f0;
 }



 .return {
 	background: #555;
 	width: 100%;
 	font-size: 16px;
 	font-weight: 700;
 	border-radius: 7px;
 	margin-top: 4px;
 	padding: 20px 0px;
 	border: 1px solid #555;
 	color: white;
 }

 .refresh {
 	background: #497f50;
 	width: 49%;
 	font-size: 16px;
 	font-weight: 700;
 	border-radius: 7px;
 	margin-top: 4px;
 	padding: 18px 0px;
 	border: 1px solid #497f50;
 	color: white;
 }

 .refresh:hover {
 	background: #1f89ca;
 	border: 1px solid #1f89ca;
 }

 .return:hover {
 	background: #1f89ca;
 	border: 1px solid #1f89ca;
 }

 .printrecipt {
 	background: #555;
 	width: 60%;
 	font-size: 16px;
 	font-weight: 700;
 	border-radius: 7px;
 	margin-top: 3px;
 	padding: 22px 0px;
 	border: 1px solid #555;
 	color: white;
 }

 .printrecipt:hover {
 	background: #00b0f0;
 	border: 1px solid #00b0f0;
 }

 .customer {
 	background: #484848;
 	width: 49%;
 	font-size: 16px;
 	font-weight: 700;
 	border-radius: 7px;
 	margin-top: 4px;
 	padding: 18px 0px;
 	border: 1px solid #484848;
 	color: white;
 }

 .manager {
 	background: #555;
 	width: 49%;
 	font-size: 16px;
 	font-weight: 700;
 	border-radius: 7px;
 	margin-top: 4px;
 	padding: 18px 0px;
 	border: 1px solid #555;
 	color: white;
 }

 .discount {
 	background: #555;
 	width: 49%;
 	font-size: 16px;
 	font-weight: 900;
 	border-radius: 4px;
 	margin-top: 3px;
 	padding: 22px 0px;
 	border: 1px solid #555;
 	color: white;
 }

 .void {
 	background: #555;
 	width: 49%;
 	font-size: 16px;
 	font-weight: 700;
 	border-radius: 4px;
 	margin-top: 3px;
 	padding: 22px 0px;
 	border: 1px solid #555;
 	color: white;
 }

 .clerk {
 	background: #484848;
 	width: 49%;
 	font-size: 16px;
 	font-weight: 700;
 	border-radius: 4px;
 	margin-top: 3px;
 	padding: 18px 0px;
 	border: 1px solid #484848;
 	color: white;
 }

 .customer:hover {
 	background: #1f89ca;
 	border: 1px solid #1f89ca;
 }

 .manager:hover {
 	background: #1f89ca;
 	border: 1px solid #1f89ca;
 }

 .discount:hover {
 	background: #1f89ca;
 	border: 1px solid #1f89ca;
 }

 .void:hover {
 	background: #1f89ca;
 	border: 1px solid #1f89ca;
 }

 .clerk:hover {
 	background: #1f89ca;
 	border: 1px solid #1f89ca;
 }

 .table-bordered>tbody>tr>td,
 .table-bordered>tbody>tr>th,
 .table-bordered>tfoot>tr>td,
 .table-bordered>tfoot>tr>th,
 .table-bordered>thead>tr>td,
 .table-bordered>thead>tr>th {
 	border: none !important;
 }

 .cartvalue {
 	padding-left: 25px;
 	font-size: 13px;
 	font-weight: unset;
 }


 .paypal {
 	height: 40px;
 	width: 70%;
 	cursor: pointer;
 	padding-top: 0px;
 	padding-bottom: 0px;
 }

 .nav-tabs>li.active>a,
 .nav-tabs>li.active>a:focus,
 .nav-tabs>li.active>a:hover {
 	color: #ffffff !important;
 	cursor: pointer;
 	border: 1px solid #ddd;
 	border-bottom-color: transparent;
 	background: #5bb75c !important;
 }

 .qty_pluss {
 	width: 25%;
 	padding: 4px;
 	cursor: pointer;
 	font-size: 13px;
 	float: left;
 	text-align: center;
 	background: #008000a6;
 	color: white;
 	border-radius: 0px 10px 10px 0px;
 }

 /* 
 .qty_minuss {
 	width: 25%;
 	padding: 7px;
 	cursor: pointer;
 	font-size: 13px;
 	float: left;
 	background: #ff000091;
 	color: white;
 	text-align: center;
 	border-radius: 10px 0px 0px 10px;
 } */


 .pos_admin_log {
 	background: #fff;
 	padding: 20px;
 	border-radius: 10px;
 	box-shadow: #1f89ca 0 0 4px 4px;
 }

 .managerlogintext {
 	color: #243f28;
 	font-weight: bold;
 }

 .modal-dialog-pos {
 	width: 40%;
 	margin: 30px auto;
 	font-size: 30px;
 }

 .modal-dialog-clark {
 	width: 40%;
 	margin: 30px auto;
 }

 .salesmessages {
 	position: absolute;
 	z-index: 19999;
 	margin-top: 2px;
 	margin-left: 32%;
 	font-size: 25px;
 	color: #ffffff;
 	background: #53b700;
 	width: 40%;
 	text-align: center;
 	border-radius: 28px;
 	display: none;
 }

 .salesmessagesreturn {
 	position: absolute;
 	z-index: 19999;
 	margin-top: 2px;
 	margin-left: 32%;
 	font-size: 25px;
 	color: #ffffff;
 	background: #53b700;
 	width: 40%;
 	text-align: center;
 	border-radius: 28px;
 	display: none;
 }

 .noSaleMessage {
 	position: absolute;
 	z-index: 19999;
 	margin-top: 2px;
 	margin-left: 32%;
 	font-size: 25px;
 	color: #ffffff;
 	background: #53b700;
 	width: 40%;
 	text-align: center;
 	border-radius: 28px;
 	display: none;
 }

 .exactcashsmessages {
 	position: fixed;
 	z-index: 19999;
 	margin-top: 20px;
 	margin-left: 32%;
	padding: 5px;
 	font-size: 25px;
 	color: #ffffff;
 	background: #f44336;
 	width: 40%;
 	text-align: center;
 	border-radius: 11px;
 	display: none;
 }


 .productaddmessages {
 	position: absolute;
 	z-index: 19999;
 	margin-top: 2px;
 	margin-left: 32%;
 	font-size: 25px;
 	color: #ffffff;
 	background: #f44336;
 	width: 40%;
 	text-align: center;
 	border-radius: 28px;
 	display: none;
 }

 .discountprodutselect {
 	position: absolute;
 	z-index: 19999;
 	margin-top: 2px;
 	margin-left: 32%;
 	font-size: 25px;
 	color: #ffffff;
 	background: #690505f2;
 	width: 40%;
 	text-align: center;
 	border-radius: 28px;
 	display: none;
 }

 .payment {
 	text-align: center;
 	border: 1px solid #c9e3f2;
 	border-radius: 35px;
 }

 .payment:hover {
 	background-color: #e3eaf0;
 }

 .mastercard {
 	height: 40px;
 	width: 70%;
 	cursor: pointer;
 }

 .visa {
 	width: 58%;
 	cursor: pointer;
 	padding-top: 10px;
 	height: 40px;
 	padding-bottom: 5px;
 }

 .cart_quantitys {
 	width: 100%;
 	height: auto;
 	float: left;
 }

 .qty_areas {
 	height: auto;
 }

 .qty_minuss {
 	width: 25%;
 	padding: 4px;
 	cursor: pointer;
 	font-size: 13px;
 	float: left;
 	background: #ff000091;
 	color: white;
 	text-align: center;
 	border-radius: 10px 0px 0px 10px;
 }

 .input_qty {
 	width: 50% !important;
 	height: auto;
 	padding: 3px;
 	cursor: inherit;
 	font-size: 13px;
 	float: left;
 	background: #fff;
 	text-align: center;
 }

 /* .qty_pluss {
 	width: 25%;
 	padding: 7px;
 	cursor: pointer;
 	font-size: 13px;
 	float: left;
 	text-align: center;
 	background: #008000a6;
 	color: white;
 	border-radius: 0px 10px 10px 0px;
 } */

 /* .catoverflow {
 	overflow-y: scroll;
 	min-height: 395px;
 	overflow-x: hidden;
 	max-height: 690px;
 } */

 .btndiscount {
 	display: inline-block;
 	margin-bottom: 0;
 	font-size: 14px;
 	font-weight: 400;
 	line-height: 1.42857143;
 	text-align: center;
 	white-space: nowrap;
 	vertical-align: middle;
 	-ms-touch-action: manipulation;
 	touch-action: manipulation;
 	cursor: pointer;
 	-webkit-user-select: none;
 	-moz-user-select: none;
 	-ms-user-select: none;
 	user-select: none;
 	background-image: none;
 	border: 1px solid transparent;
 	border-radius: 4px;
 	margin: 1px;
 	width: 23%;
 	height: 60px;
 }

 .btn-info {
 	color: #fff;
 	background-color: #5bc0de;
 	border-color: #46b8da;
 }

 .discountmargin {
 	margin: 30px auto;
 }

 .customermargin {
 	margin: 30px auto;
 	width: 60%;
 }

 .clerk_log {
 	margin-top: 4%;
 	background: #fff;
 	padding: 20px;
 	border-radius: 10px;
 	box-shadow: #1f89ca 0 0 4px 4px;
 }

 .clark {
 	border: 1px solid #065d0c73;
 	padding: 5px;
 	width: 40%;
 }

 .productCard {
 	background: #fff;
 	min-height: 300px;
 	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
 	position: relative;
 	margin-bottom: 15px;
 }
 
 .incompletesalescroll {
 	overflow-x: hidden;
 	overflow-y: scroll;
 	min-height: 300px;
 	max-height: 301px;
 }

 .modal-dialog-sattlement {
 	width: 70%;
 	margin: 30px auto;
 }

 .sattlement-header {
 	text-align: center;
 	text-transform: uppercase;
 	font-weight: 600;
 	font-size: 20px;
 	border-bottom: 1px solid #065d0c9c
 }

 .sattlement-total {
 	font-size: 14px;
 	font-weight: 700;
 }

 .posdigit {
 	background: #40c1ff;
 	width: 31%;
 	font-size: 30px;
 	font-weight: 900;

 	margin-top: 5px;
 	border: 1px solid #40c1ff;
 	cursor: pointer;
 	height: 80px;
 	color: #f5f5f5;
 }

 .posdigitzero {
 	background: #40c1ff;
 	width: 63%;
 	font-size: 30px;
 	font-weight: 900;
 	margin-top: 5px;
 	border: 1px solid #40c1ff;
 	cursor: pointer;
 	height: 80px;
 	color: #f5f5f5;
 }

 .posgo {
 	background: #32B080;
 	height: 330px;
 	width: 27%;
 	float: left;
 	margin-top: 5px;
 	position: relative;
 }

 .posgotext {
 	position: absolute;
 	top: 35%;
 	left: 15%;
 	font-size: 40px;
 	color: white;
 	font-weight: bold;
 }

 .posgoiconarrow {
 	position: absolute;
 	top: 60%;
 	left: 50%;
 	font-size: 30px;
 	color: white;
 }

 .posdigitinput {
 	width: 98%;
 	font-size: 50px;
 	background: #40c1ff73;
 	color: #fff;
 	border: 1px solid #40c1ff;
 }

 .posleanergradian {
 	background-image: linear-gradient(-62deg, #3ca8f5 0%, #5c2d73 100%);
 	height: 100%;
 	margin: 0;
 	background-repeat: no-repeat;
 	background-attachment: fixed;
 }

 .posloginleftside {
 	color: #40c1ff;
 	font-size: 35px;
 	font-weight: 700;
 }

 .posloginleftsidetext {
 	color: white;
 	font-size: 35px;
 	font-weight: 700;
 }

 .posloginleftsidetextf {
 	color: white;
 	font-size: 14px;
 	font-weight: 700;
 }

 .category_modals {
 	min-height: 500px;
 	min-width: 1000px
 }

 #optoin_bar {
 	color: #fff;
 	background: #00a65a;
 }

 .headingber {
	width: 100%;
	position: relative;
	display: flex;
 	padding: 13px;
 	background: #00a65a;
 }

 .pos-tip {
 	background: rgb(255, 255, 255);
 	margin-left: 8px;
 	padding-top: 10px !important;
 	padding-bottom: 10px !important;
 	padding-left: 22px !important;
 	padding-right: 22px !important;
 }

 .dropdown a,
 .list-inline a {
 	color: #333;
 	font-size: 18px;
 }

 p {
 	font-family: 'Lato', sans-serif !important;
 }
