/* 
 * Web Team Style (Override store.kobobooks.com Mitigations)
 *
 * Desc: 	Unfortunately due to the order in which CSS files are being loaded on kobo.com
 * 			we must use !important on all of our resets to override in the incoming kobo.min.css
 * 			when the onestore header is shown.
 * 
 ********************************************************************************/

body.kwp_oneStore .required:before { color: none !important; content: "" !important; display: none !important; font-size: 1em !important; margin: 0px !important; width: 0px !important; }

/**
 * Overriding the unsightly and completely unnecessary margin on the Web Team footer.
 */
.kobo-footer {
	margin-top:0 !important
}

/* Override Lyons background declaration on the primary navgiation for DE and FR */
.primary-navigation.de-DE, .primary-navigation.fr-FR { background: transparent; }

/* Override web team's default transparent background button style for /help ask button */
input.kb_btnAsk { background: rgb(0, 190, 225) !important; }
input.kb_btnAsk:hover { background: #4EA9C3 !important; }

/* Notification Boxes 
 ********************************************************************************/
.kwp_notificationBox {
	display: block;
	margin: 0 auto;
	padding: 15px;
	position: relative;
	width: auto;
}

.kwp_notificationBox p {
	color: #404040;
	font-size: 12px;
	line-height: 1.4;
	margin: 0;
	padding: 0;
}

.kwp_notificationBox ul {
	list-style: disc;
	padding: 0 0 0 26px;
}

/* Notification Box: Alert Treatment */
.kwp_notificationBox.kwp_alertTreatment {
	background: url(//kbmerch1-a.akamaihd.net/magento/common/images/alert2.png) 6px 6px no-repeat #fafafa;
	border: 1px solid #e5e5e5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 15px 33px 15px 46px;
}

