/*# sourceMappingURL=custom.css.map */
.text-simplify{
	color: #adb8be !important;
}
.d-hidden{
	display: none;
}
.hover-on{
	display: none;
}
.hover-on:hover{
	display: block;
}

.parent-hover:hover{
	color: #000;
}
.sub-hover{
	display: none;
}
.parent-hover:hover .sub-hover{
	display: block;
}
.article:hover .article-cta{
	display: block;
}
.mh-45px{
	min-height: 45px;
}


.l-style-none{
	list-style: none;
}
.text-10{
	font-size: 10px;
}
.text-11{
	font-size: 11px;
}
.text-12{
	font-size: 12px;
}
.text-13{
	font-size: 13px;
}
.text-14{
	font-size: 14px;
}
.text-15{
	font-size: 15px;
}
.text-16{
	font-size: 16px;
}
.text-17{
	font-size: 17px;
}
.text-18{
	font-size: 18px;
}
.text-19{
	font-size: 19px;
}
.text-20{
	font-size: 20px;
}


.w-100-px{
	width: 100px !important;
}
.w-90-px{
	width: 90px !important;
}
.w-80-px{
	width: 80px !important;
}
.w-70-px{
	width: 70px !important;
}
.w-60-px{
	width: 60px !important;
}
.w-50-px{
	width: 50px !important;
}
.w-40-px{
	width: 40px !important;
}
.w-35-px{
	width: 35px !important;
}
.w-30-px{
	width: 30px !important;
}
.w-20-px{
	width: 20px !important;
}
.w-10-px{
	width: 10px !important;
}
.w-130-px{
	width: 130px;
}
.w-max-content{
	width: max-content;
}
.rep-poduct-list{
	width: max-content;
	min-width: 100%;
}
.mw-500{
	max-width: 500px !important;
}

.height-45-px{
	height: 45px;
}


.cursor-pointer{
	cursor: pointer;
}
.ml-3px{
	margin-left: 3px;
}
.outline-none{
	outline: none;
}
.radius-10-px{
	border-radius: 10px;
}


/*Custom tooltip*/
.custom-tooltip {
  position: relative;
  display: inline-block;
}

.custom-tooltip .tooltiptext {
  /*visibility: hidden;*/
  display: none;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 8px;
  margin-top: -22px;
  margin-left: 13px;
  position: absolute;
  z-index: 100;
}

.custom-tooltip:hover .tooltiptext {
  visibility: visible;
  display: block;
}
/*Custom tooltip*/


/******* Ajax  page loader bar *******/
.ajax_loader {
	height: 0px;
	border:0px;
	position:fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
	padding:0px;
	background-color: #aae8d000;
}
.ajax_loader .ajax_loader_bar {
	position:absolute;
	top:0;
	right:100%;
	bottom:0;
	left:0;
	width:0;
	animation:borealisBar 1.2s linear infinite;
}
.start-loading{
	height: 3px;
	background-color: #fff !important;
}
.start-loading .ajax_loader_bar{
	background-color: #08c25e80;
	border-radius: 10px;
}

@keyframes borealisBar {
	0% {
		left:0%;
		right:100%;
		width:0%;
	}
	10% {
		left:0%;
		right:75%;
		width:90%;
	}
	90% {
		right:0%;
		left:75%;
		width:90%;
	}
	100% {
		left:100%;
		right:0%;
		width:0%;
	}
}
/******** End ajax  page loader bar ********/

/* Pagination */
.page-item{
	padding: 0px;
}
.page-item a{
	padding: 10px;
	display: block;
}
.page-item a:hover{
	padding: 10px;
	display: block;
	color: #fff;
	text-decoration: none;
}

/*Select2*/
.select2-selection__rendered{
	padding-top: 7px;
}
.select2-selection{
	border: 1px solid #d9dbf9 !important;
}
.select2-results ul li{
	padding-top: 0px;
	padding-bottom: 0px;
}
/*Select2*/

.q-mark-1{
	border: 2px solid #dee0e1; width: 18px; height: 18px; text-align: center; border-radius: 50px; cursor: pointer;
}

/*daterangepicker*/
.daterangepicker-modified{
	padding-top: 7px;
    padding-bottom: 7px;
    border-radius: 5px;
}



@media print {
	.main-sidebar, .navbar-bg, .navbar, .main-footer, .section-header, button, a{
		display: none !important;
	}
	.main-content{
		padding: 0px !important;
	}
}

.category-block {
	height: 250px;
    position: relative;
    overflow: hidden;
    padding: 16px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	filter: brightness(100%) contrast(100%);
}
.category-block h5 {
	color: #fff;
    position: relative;
    z-index: 2;
    bottom: 0;
    text-shadow: -1px -1px 0px white;
}
.overflow-y-hidden{
	overflow-y: hidden;
}
.bg-success-simple{
	background-color: #edf9e8 !important;
}
.height-498{
	height: 498px;
}