/* Login page */

#bigbox .tableSiteBanner {
	margin: auto !important;
}

#sideBarNav, #catalogSearch {
	display: none;
}

.prodCaption {
	text-align: left;
	padding: 0 10px;
}

/* Shipping */

#shipInstructions, #PorCAddress, #addressBook, #saveAddressBook, #billAdrBox {
	display: none;
}

/* Custom Loader */

#custom-overlay {
	background-color: rgba(255,255,255,0.8);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 9999999;
}

#topbreadsearch {
	display: none !important;
}

#associationsHelp {
	position: absolute;
	left: 250px;
	top:50%;
	background-color: rgba(0,0,0,.7);
	width: 300px;
	z-index: 1000000;
	color: #FFFFFF;
	padding: 10px;
}

label[for="shipperID"] {
	display: none;
}

select#shipperID {
	display: none;
}

#helperDiv {
	position: absolute;
	top: 10%;
	right: 10%;
	z-index: 1000000000;
	background-color: rgb(255, 255, 255);
	padding: 20px;
	display: none;
	border: 4px solid rgb(86, 86, 86);
	box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px;
}

#page1-1072-back {
    left: 14px;
    top: 56px;
    z-index: 99;
    background-position: 0 -72px;
}

            /* ssSprite.dataset.addedBackSide = 'true'; */
#spriteCentering-1072[data-added-back-side="true"] {
    position: absolute !important;
    width: 140px !important;
    height: 128px !important;
    top: 10px !important;
    left: 55px !important;
}

#products {
    grid-template-columns: repeat(4, 1fr) !important;
}

/* #customizePager td:first-of-type {
	min-width: 575px !important;
} */

#useTemplateButton {
	background-color: #007bff;
	color: #fff;
	padding: 10px 20px;
	border-radius: 5px;
	text-decoration: none;
	display: inline-block;
	margin: 10px 0;
	cursor: pointer;
	box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px;
}

#useTemplateButton:hover {
	box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 12px 5px;
}

/* firstTd.dataset.addedBackSide = 'true';
#customizePager td:first-of-type[data-added-back-side="true"] {
	min-width: 575px !important;
} */

#show_userform {
	min-width: 575px !important;
}

#products h3 {
	text-align: left;
	padding-left: 10px;
}