#cover {
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: rgba(255, 255, 255, 0.7);
	z-index: 9999;
	font-size: 65px;
	text-align: center;
	padding-top: 400px;
	color: #fff;
	font-family: tahoma;
}

.six-sec-ease-in-out {
	-webkit-transition: width 1s ease-in-out;
	-moz-transition: width 1s ease-in-out;
	-ms-transition: width 1s ease-in-out;
	-o-transition: width 1s ease-in-out;
	transition: width 1s ease-in-out;
}

.btn-label{
	display: initial !important;
    margin-bottom: 0 !important;
    font-weight: initial !important;
    cursor: pointer !important;
}

#product-list{
	overflow-y: auto;
	max-height: 700px;
}

.cart-holder{
	overflow-y: auto;
    max-height: 400px;
}

.info-box-number {
    font-size: 15px !important;
}

.info-box-text {
    font-size: 12px !important;
}

#newSignature{
	position: relative; 
	margin: 0; 
	padding: 0; 
	border: 1px solid #c4caac;
}

@media screen and (max-width: 992px){

	.helper{
		display: none;
	}

	#newSignature{
		margin: 0 24%; 
	}

	.sidebar-mini.sidebar-collapse .main-sidebar {
		width: 40px !important;
	}

	.info-box-number {
	    font-size: 15px !important;
	}

	.info-box-text {
	    font-size: 10px !important;
	}

	.skin-blue .main-header .navbar .sidebar-toggle {
	    display: block !important;
	}

}

@media screen and (max-width: 767px){
	.small-box h3{
		font-size: 15px !important;
	}

	#products-sync #sync-label{
		font-size: 13px !important;
	}

	#product-list{
		overflow-y: auto;
		max-width: 100%;
		max-height: 700px;
	}
}

#products tr {
	font-size: 15px;
}

table.dataTable.select tbody tr,
table.dataTable thead th:first-child {
  cursor: pointer;
}

button.add, button.remove{
	border: none;
	font-size: 25px;
	background: no-repeat;
}

#products td .qty{
	font-size: 25px;
}

.removeItem, .approveItem{
	text-align: center !important;
	font-size: 25px;
}

/*.price-subtotal{
	font-size: 25px;
}*/


@media screen and (max-width: 992px){
	.sidebar-mini.sidebar-collapse .main-sidebar {
		width: 40px !important;
	}
}

/*Ripple Effect*/

.ripple {
	width: 0;
	height: 0;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.4);
	transform: scale(0);
	position: absolute;
	opacity: 1;
}

.rippleEffect {
	animation: rippleDrop .6s linear;
}

@keyframes rippleDrop {
	100% {
		transform: scale(2);
		opacity: 0;
	}
}

#quotes-grid_filter,
#customers-table_filter,
#sales-grid_filter{
	text-align: right !important;
}

.row-element.selected{
	background-color: #337ab7 !important;
}

.row-element.selected td{
	color: #fff !important;
}

#customers-table .row-element{
	cursor: pointer !important;
}

.sidebar-menu li .fa {
	font-size: 22px;
}

.sidebar-menu{
	margin-top: 24px;
}

.image-filter-frame{
	position: relative;
	height: 70px;
	text-align: center;
	cursor: pointer;
}

.category-filter-name{
	box-sizing: border-box;
	line-height: 14px;
	width: 100%;
	padding-top: 15px;
	color: #000;
	font-weight: bold;
}

.category-filter{
	cursor: pointer !important;
	padding: 0 !important;
}

#category-title-filter .fa-angle-right{
	font-size: 30px;
	padding: 0 8px;
}

.category-filter i.fa-home,
.breadcrumb-cat-name{
	font-size: 30px;
}


#customers-table_filter label{
	display: block !important;
	text-align: left !important;
}

#customers-table_filter label .input-sm{
	width: 93% !important;
	margin-left: 1% !important;
}

.btn-app:hover, .btn-app{
	background: #fff !important;
}

.skin-blue .main-header .navbar .sidebar-toggle{
	display: none;
}

#order-note-comment{
	width: 50%;
}

body { overscroll-behavior: none }

.removed-product{background: #de9a9a !important;}
.confirmed-product{background: #95ce95 !important;}

.helper{
	color: #fff;
}