﻿.Hidden {
	display: none;
}


 /*==== DEBUG STYLES ===*/
/*.row {
	border: 2px dotted red !important;
}
.ReducePadding {
	border: 2px dotted blue !important;
}

#pnlSearch {
	border: 2px dotted red !important;
}
#pnlResults {
	border: 2px dotted blue !important;
}
*/



.ReducePadding {
	padding-right: 3px !important;
	padding-left: 3px !important;
}

.quickview-wrapper {
	position: fixed;
	right: -285px;
	top: 0;
	width: 285px;
	background: #fff;
	bottom: 0;
	z-index: 1000;
	box-shadow: 0 0 9px rgba(191, 191, 191, 0.36);
	border-left: 1px solid rgba(222, 227, 231, 0.56);
	-webkit-transition: -webkit-transform 400ms cubic-bezier(0.05, 0.74, 0.27, 0.99);
	transition: transform 400ms cubic-bezier(0.05, 0.74, 0.27, 0.99);
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-perspective: 1000;
}

	.quickview-wrapper.open {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		-ms-transform: translate(-100%, 0);
	}

	.quickview-wrapper .quickview-toggle {
		position: absolute;
		right: 12px;
		top: 2px;
		color: #788195;
		padding: 6px;
		opacity: 0.4;
	}

		.quickview-wrapper .quickview-toggle:hover {
			opacity: 1;
		}




.fa-spin-custom, .glyphicon-spin {
	-webkit-animation: spin 1000ms infinite linear;
	animation: spin 1000ms infinite linear;
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}


.checkbox span.glyphiconOffSet {
	margin-left: -20px;
}


.list-group-number {
	list-style: decimal inside !important;
}

.list-group-item-number {
	display: list-item !important;
}
