@charset "UTF-8";

.pointer{cursor:pointer !important;}
.text-black-40{color:#a7a7a7 !important;}
.top-section-bg{background:linear-gradient(45deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.22)), url(/assets/images/jpg/page-header-img.jpg) no-repeat; background-position: center; background-size: cover;};
.form-control.is-invalid{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc2626'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc2626' stroke='none'/%3E%3C/svg%3E") !important; border-color: var(--bs-form-invalid-border-color) !important;}
.no-border{border:none !important;}

@media(min-width: 992px){
	.col-lg-1s {
		flex: 0 0 auto;
		width: 12%
	}
	.col-lg-2s {
		flex: 0 0 auto;
		width: 20%
	}
}

/* top menu */
.top-menu .dropdown-fullwidth .dropdown-menu{max-width:1288px !important;}

/* notify */
.notifyjs-basic-base{opacity:0.95; min-width:150px; max-width:300px; background:#d0eddb; padding:10px 16px;border-radius:10px;color:var(--bs-body-color);}
.notifyjs-basic-base .title{font-weight:bold;}
.notifyjs-basic-base .title + .body{margin-top:5px;}

/* off */
.cst-btn-radio+label{ 
	border : solid 1px #ecebe9;
}
/* on */
.cst-btn-radio:checked+label{
	border : solid 1px red;
    background-color: #edf8ff;
}

/*upload*/
.upload-file {vertical-align:top;}
.upload-file::-webkit-scrollbar{height: 5px; border-radius: 3px; background-color: #ddd;}
.upload-file::-webkit-scrollbar-thumb{border-radius: 3px; background-color: #aaa;}
.upload-file :is(img,video){max-width:8em; max-height:9em; margin:0 .4em .4em 0;}
.upload-file .file{color:#4391e7;}

/*product*/
.product-card .product-heading{background:none !important;}

/*account*/
.order-prd-info + .order-prd-info{margin-top:13px; padding-top:13px; border-top:1px solid #eeeeee;}
.customizing-item-list{padding:5px 10px; background-color:#eeeeee;}

/*upload widget*/
.upload-widget .item :is(img,video){max-width:8em; max-height:9em; margin:0 .4em 0 0;}
.upload-widget .other .fn{color:#4391e7;}
