* {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.cb-slideshow li span.c1 {
	background-image: url(../image/background1.jpg);
}
.cb-slideshow li span.c2 {
	background-image: url(../image/background2.jpg);
}
.cb-slideshow li span.c3 {
	background-image: url(../image/background3.jpg);
}
.cb-slideshow li span.c4 {
	background-image: url(../image/background4.jpg);
}
.cb-slideshow li span.c5 {
	background-image: url(../image/background5.jpg);
}
.cb-slideshow li span.c6 {
	background-image: url(../image/background6.jpg);
}
.cb-slideshow li span.c7 {
	background-image: url(../image/background/background7.jpg);
}
.cb-slideshow li span.c8 {
	background-image: url(../image/background8.jpg);
}
.cb-slideshow li span.c9 {
	background-image: url(../image/background9.jpg);
}
.cb-slideshow li span.c10 {
	background-image: url(../image/background10.jpg);
}
.cb-slideshow li span.c11 {
	background-image: url(../image/background11.jpg);
}
.cb-slideshow li span.c12 {
	background-image: url(../image/background12.jpg);
}
.cb-slideshow li span.c13 {
	background-image: url(../image/background13.jpg);
}
.cb-slideshow li span.c14 {
	background-image: url(../image/background14.jpg);
}
.cb-slideshow li span.c15 {
	background-image: url(../image/background15.jpg);
}
.cb-slideshow li span.c16 {
	background-image: url(../image/background16.jpg);
}
.cb-slideshow {
	list-style-type: none;
	background: #000;
}
.card-group > .card {
	background: none;
}
.cb-slideshow li div h3 {
	opacity: 0.7;
}
.cb-slideshow li span::before {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.1;
	z-index: 1;
	content: "";
}
.form-control {
	height: calc(2.25rem + 2px);
}
.toast {
	max-width: none !important;
}
#toast-container {	
	width: 40%;
}
#toast-container > div {
	width: 100%;
}
.strike {
	font-decoration: line-through;
}
.all_page {
	display: flex;
	
}

.all_page .number {
	width: 30px;
	height: 33px;
	background-color: white;
	border: 1px solid #e7ebef;
	margin-right: 5px;
	color: black;
	font-size: 14px;
	font-family: Lato-Light;

}

.all_page .arrow {
	width: 55px;
	height: 33px;
	background-color: white;
	border: 1px solid #e7ebef;
}

.all_page .arrow.left {
	background: url(../image/template/arrow_left.png) no-repeat center;
	margin-right: 5px;
}

.all_page .arrow.right {
	background: url(../image/template/arrow_right.png) no-repeat center;

}
.all_page .show_all {
	width: 165px;
	font-family: Lato-Light;
	height: 33px;
	font-size: 14px;
	color: black;
	background-color: white;
	border: 1px solid #e7ebef;
	margin-right: 5px;
}
.all_page .number.active{
	border: 1px solid #308fce;
}
.all_page input[type="submit"]:disabled {
	opacity: 0.3;
}
.offline {
	position: fixed;
	background: #fff;
	opacity: 1;
	text-align: center;
	font-size: 30px;
	color: #000;
	width: 100%;
	height: 100%;
	z-index: 1600;
	top: 0px;
	left: 0px;
	padding-top: 40vh;
	text-shadow: 1px 1px 1px #ccc;
}
body.site-offline {
	overflow: hidden;
}
.site2-shopProductEdit .select2-container {
	width: 100% !important;
}
.holdon::before {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 122%;
	opacity: 0.1;
	background: #000;
	z-index: 999;
	content: "";
	display: block;
}
.loaderAfterSubmit[disabled="disabled"],
.loaderAfterSubmit.disabled {
	cursor: default;
	position: relative;
}
.loaderAfterSubmit[disabled="disabled"]::after,
.loaderAfterSubmit.disabled::after {
	/* position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	content: "please wait";
	display: block;
	background: #bcbcbd;
	line-height: 3.4em; */
}
a.copyDataToInvoice {
	font-size: 10px;
	color: #308fce;
}
a.greenA {
	color: var(--maincolor) !important;
	text-transform: uppercase;
}
.requiredEmpty {
	border-bottom: 1px solid red;
}
.max-width-100 {
	max-width: 100% !important;
}
.checkboxRequired label,
.checkboxRequired label a {
	color: #ff0000 !important;
}