.modal-header h4{display:inline;}
	.modal-content .modal-header{display:table;width:100%;}
	.modal-footer{clear:both;width:100%;}
	.btn.btn-default {
		color: #212529;
		background-color: #fbfbfb;
		border-color: #fbfbfb;
	}
	.btn-default:hover {
    color: #212529;
    background-color: #e8e8e8;
    border-color: #e2e2e2; }
	.btn-default.focus, .btn-default:focus,.btn:focus, .btn.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5) !important;
    box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5) !important; 
	color: #212529 !important;
    background-color: #e8e8e8 !important;
    border-color: #e2e2e2 !important;
	}

	@media and (max-height: 850px) {
.modal-sm {
max-height: 80%;
max-width: 100% !important;
}

	@media (max-width: 992px) {
	/*.modal-lg,.modal-xl{max-width:60% !important;}*/

	.nav.product-filter-nav li{margin-bottom:10px;}
	.nav.product-filter-nav li .form-group{margin-bottom:0px;}
	.content-wrapper{padding: 1.5rem 0.2rem}

	}
	@media (max-height: 568px) {
	 /*.modal-sm{max-height:450px;overflow:auto;}*/

	.nav.product-filter-nav li{margin-bottom:10px;}
	.nav.product-filter-nav li .form-group{margin-bottom:0px;}
	}
	@media (max-height: 850px) {
/*	 .modal-sm{max-height:80%;overflow:auto;}*/
	.nav.product-filter-nav li{margin-bottom:10px;}
	.nav.product-filter-nav li .form-group{margin-bottom:0px;}
	}
	html,body
{
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    overflow-x: hidden; 
}
	}
	
	.modal-body .form-group {
	margin-bottom: 0.5rem;
}
.product-item-wrapper .product-item .card-body .product_image{margin-bottom:25px}
.product-item-wrapper .product-item .card-body .product-title{grid-column:1 / span 2}

.searchtags{line-height:25px;height:25px;padding-top:0;padding-left:10px;padding-right:10px;margin-bottom:10px;}
.card .card-body{padding:0.88rem 1.81rem;}
td:last-child strong{ color:#62A43C }
td:last-child strong.profitinprogress{ color:#856404 }
/*.bg-deleted{background-color:#ec5247 !important;}
.bg-deleted p, .bg-deleted a:not([href]):not([tabindex]), .bg-deleted strong, .bg-deleted td,.bg-deleted td .mdi.mdi-tooltip-edit{color:#ffffff !important;}
*/
.bg-deleted td{background-color:rgba(255, 98, 88, 0.2) !important;}
tr.bg-deleted:first-child td{border-top:2px solid #eb5a51 !important;}
.bg-deleted td{border-top:1px solid #eb5a51 !important; border-bottom:1px solid #eb5a51 !important;}
.bg-deleted td:first-child{border-left:1px solid #eb5a51 !important;}
.bg-deleted td:last-child{border-right:1px solid #eb5a51 !important;}
.bg-deleted checkbox,.bg-deleted .input-helper:before{border:1px solid #eb5a51 !important;}
.bg-deleted input{border:1px solid #eb5a51 !important;}
.bg-deleted p, .bg-deleted a:not([href]):not([tabindex]), .bg-deleted strong, .bg-deleted td,.bg-deleted td .mdi.mdi-tooltip-edit{color:#c24a43 !important;}
.quick-add-to-list.active{font-weight:450;}

.product-item-wrapper .dropdown-toggle::after {color: #000000 !important;}

.standard-search-form .form-control::placeholder, .asColorPicker-input::placeholder, .dataTables_wrapper select::placeholder, .jsgrid .jsgrid-table .jsgrid-filter-row input[type="text"]::placeholder, .jsgrid .jsgrid-table .jsgrid-filter-row select::placeholder, .jsgrid .jsgrid-table .jsgrid-filter-row input[type="number"]::placeholder, .select2-container--default .select2-selection--single::placeholder, .select2-container--default .select2-selection--single .select2-search__field::placeholder, .tt-hint::placeholder, .tt-query::placeholder, .typeahead::placeholder{color: #8862e0 !important;font-size:0.875rem !important;font-weight:400 !important;}
.standard-search-form>li:first-child{border:1px solid #8862e0;}
/*.standard-search-form>li:nth-child(3){border-left:1px solid #8862e0;}*/
.standard-search-form>li{height:100%;border-left:1px solid #8862e0;border-right:1px solid #8862e0;border-top:1px solid #8862e0;border-bottom:1px solid #8862e0;}
.standard-search-form>li .btn-search{border:none !important;box-shadow: none !important;border-radius: 0px;}
.standard-search-form>li select {font-size:0.875rem;color: #8862e0 !important;font-weight: 400 !important;}
.standard-search-form>li select option{font-size:0.875rem;color: #8862e0 !important;font-weight: 400 !important;}
.standard-search-form>li input,.standard-search-form>li select,.standard-search-form>li button{font-size:0.875rem;font-weight:400;color:#8862e0; border:none !important;}

.browse-category-rows:nth-child(1),.browse-category-rows:nth-child(2),.browse-category-rows:nth-child(3){margin-top:0px;margin-bottom:5px;}
.browse-category-rows:first-child{margin-top:0px;margin-bottom:0px;}
.browse-category-rows{margin-top:5px;margin-bottom:5px;}
.zoomcircle:hover{transform:scale(3.5)}
.toast-body>ul{margin-bottom:0px !important;}

/*Modal box*/
/* #mymodaloverlaycontainer .modal-header{display:none !important;} */
/*#mymodaloverlaycontainer .modal-footer{border-top:none !important;}*/
#mymodaloverlaycontainer .modal-title{color: rgba(0,0,0,.65);font-weight: 600;text-transform: none;position: relative;display: block;padding: 13px 16px;font-size: 27px;line-height: normal;text-align: center;margin-bottom: 0;} 

#search-box-menu>ul>li:first-child{border:1px solid #0c0c8b;}
#search-box-menu>ul>li:nth-child(3){border-left:1px solid #0c0c8b;}
#search-box-menu>ul>li{border-right:1px solid #0c0c8b;border-top:1px solid #0c0c8b;border-bottom:1px solid #0c0c8b;}
.search-box-primary-menu-items .search-box-input.btn-search{border:none !important;}

.search-box-primary-menu-items {font-size:0.875rem;font-weight:400;}

.search-box-primary-menu-items input{color: #0c0c8b !important;}

#search-box-menu .form-control::placeholder,
#search-box-menu .asColorPicker-input::placeholder,
#search-box-menu .dataTables_wrapper select::placeholder,
#search-box-menu .jsgrid .jsgrid-table .jsgrid-filter-row input[type="text"]::placeholder,
#search-box-menu .jsgrid .jsgrid-table .jsgrid-filter-row select::placeholder,
#search-box-menu .jsgrid .jsgrid-table .jsgrid-filter-row input[type="number"]::placeholder,
#search-box-menu .select2-container--default .select2-selection--single::placeholder,
#search-box-menu .select2-container--default .select2-selection--single .select2-search__field::placeholder,
#search-box-menu .tt-hint::placeholder,
#search-box-menu .tt-query::placeholder,
#search-box-menu .typeahead::placeholder,
.search-box-primary-menu-items .form-control::placeholder,
.search-box-primary-menu-items .asColorPicker-input::placeholder,
.search-box-primary-menu-items .dataTables_wrapper select::placeholder,
.search-box-primary-menu-items .jsgrid .jsgrid-table .jsgrid-filter-row input[type="text"]::placeholder,
.search-box-primary-menu-items .jsgrid .jsgrid-table .jsgrid-filter-row select::placeholder,
.search-box-primary-menu-items .jsgrid .jsgrid-table .jsgrid-filter-row input[type="number"]::placeholder,
.search-box-primary-menu-items .select2-container--default .select2-selection--single::placeholder,
.search-box-primary-menu-items .select2-container--default .select2-selection--single .select2-search__field::placeholder,
.search-box-primary-menu-items .tt-hint::placeholder,
.search-box-primary-menu-items .tt-query::placeholder,
.search-box-primary-menu-items .typeahead::placeholder{color: #0c0c8b !important;font-size:0.875rem !important;font-weight:400 !important;}{color: #0c0c8b !important;font-size:0.875rem !important;font-weight:400 !important;}


.search-box-primary-menu-items>li>input,.search-box-primary-menu-items>li>select,.search-box-primary-menu-items>li>button{font-size:0.875rem;font-weight:400;color:#0c0c8b; height:100% !important;border:none !important;}
.nav-item.mr-1.search-box-input.btn-search button {box-shadow: none !important;border-radius: 0px;}
.search-box-primary-menu-items>li>select{padding-left:10px;}
/*.search-box-primary-menu-items select option{color: #212529 !important;font-weight: 100 !important;font-size: 0.75rem !important;}*/
.search-box-primary-menu-items select {font-size:0.875rem;color: #0c0c8b !important;font-weight: 400 !important;}
.search-box-primary-menu-items select option{font-size:0.875rem;color: #0c0c8b !important;font-weight: 400 !important;}
.search-box-primary-menu-items>li a {padding-left:15px;padding-right:15px;}
.search-box-primary-menu-items>li div input{min-width:65px;width:90%;margin-left:10px;margin-right:10px;}
.search-box-primary-menu-items .form-check.form-check-flat{margin-left:10px;margin-bottom:0px;margin-top:0px;}
.search-box-primary-menu-items .form-check.form-check-flat{margin-top:0px;}
.search-box-primary-menu-items .form-check-label{display:block;width:100%;height:100%;padding-bottom:5px;padding-top:5px;}
.search-box-primary-menu-items .form-check-input{width:100%;height:100%;}
.search-box-primary-menu-items>li .input-group input{margin-left:0px;padding:0.5rem 0.5rem;}
.search-box-primary-menu-items>li .input-group .input-group-text{font-size:0.875rem;font-weight:400;color: #0c0c8b !important;margin-left:0.5rem;padding:0.5rem 0.5rem;}

.search-box-primary-menu-items a{text-decoration:none;color:inherit;color: #0c0c8b !important;font-weight: 400 !important;font-size: 0.875rem !important;}
.search-box-primary-menu-items label{color: #0c0c8b !important;font-weight: 400 !important;font-size: 0.875rem !important;display:block;}

.search-box-menu-nav{padding:0px;}
/*marketing*/
section p, .single-item{font-size: 16px !important;}
.progress-box-layout1 .single-item li::after{top:-8px;}
.invoice-banner2 {background: url("/images/background/black-line-background_45981-265.jpg") no-repeat center center;background-size: cover;width: 100%;margin-top: 0px;border-radius: 4px;padding: 50px;color: #fff; }
.invoice-banner2 hr {border-top: solid 1px rgba(255, 255, 255, 0.2); }  

/*product listing page*/
.strikethrough {
  position: relative;
}
.strikethrough:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 1px solid;
  border-color: inherit;

  -webkit-transform:rotate(-5deg);
  -moz-transform:rotate(-5deg);
  -ms-transform:rotate(-5deg);
  -o-transform:rotate(-5deg);
  transform:rotate(-5deg);
}

/********************* Shopping Demo-3 **********************/
.product-grid3{font-family:Roboto,sans-serif;text-align:center;position:relative;z-index:1; background-color:#fff;}
.product-grid3:before{content:"";height:81%;width:100%;background:#fff;border:1px solid rgba(0,0,0,.1);opacity:0;position:absolute;top:0;left:0;z-index:-1;transition:all .5s ease 0s}
.product-grid3:hover:before{opacity:1;height:100%}
.product-grid3 .product-image3{position:relative;}
.product-grid3 .product-image3 a{display:block}
.product-grid3 .product-image3 img{width:100%;height:auto}
.product-grid3 .pic-1{opacity:1;transition:all .5s ease-out 0s}
.product-grid3:hover .pic-1{opacity:0}
.product-grid3 .pic-2{position:absolute;top:0;left:0;opacity:0;transition:all .5s ease-out 0s}
.product-grid3:hover .pic-2{opacity:1}
.product-grid3 .social{width:220px;padding:0;margin:0 auto;list-style:none;opacity:0;position:absolute;right:0;left:0;bottom:5px;transform:scale(0);transition:all .3s ease 0s}
.product-grid3:hover .social{opacity:1;transform:scale(1)}
.product-grid3 .social li{display:inline-block}
.product-grid3 .social li a{color:#fff;background:#003BA1;font-size:18px;line-height:50px;width:50px;height:50px;border:1px solid rgba(0,0,0,.1);border-radius:50%;margin:0 2px;display:block;transition:all .3s ease 0s}
.product-grid3 .social li a:hover{background:#fff;color:#003BA1}
.product-grid3 .product-discount-label,.product-grid3 .product-new-label{color:#fff;background-color:#16a085;font-size:13px;font-weight:800;text-transform:uppercase;line-height:45px;height:45px;width:45px;border-radius:50%;position:absolute;left:10px;top:15px;transition:all .3s}
.product-grid3 .product-discount-label{left:auto;right:10px;background-color:#d7292a}
.product-grid3:hover .product-new-label{/*opacity:0*/}
.product-grid3:hover .product-discount-label{/*opacity:0*/}
.product-grid3 .product-content{z-index:-1;padding:15px;text-align:left}
.product-grid3 .title{font-size:14px;text-transform:capitalize;margin:0 0 7px;transition:all .3s ease 0s}
.product-grid3 .title a{color:#414141}
.product-grid3 .price{color:#000;font-size:16px;letter-spacing:1px;font-weight:600;margin-right:2px;display:inline-block}
.product-grid3 .price span{color:#909090;font-size:14px;font-weight:500;letter-spacing:0;text-decoration:line-through;text-align:left;display:inline-block;margin-top:-2px}
.product-grid3 .rating{padding:0;margin:-22px 0 0;list-style:none;text-align:right;display:block}
.product-grid3 .rating li{color:#ffd200;font-size:13px;display:inline-block}
.product-grid3 .rating li.disable{color:#dcdcdc}
@media only screen and (max-width:1200px){.product-grid3 .rating{margin:0}
}
@media only screen and (max-width:990px){.product-grid3{margin-bottom:30px}
.product-grid3 .rating{margin:-22px 0 0}
}
@media only screen and (max-width:359px){.product-grid3 .rating{margin:0}
}