/* @override http://coolpoints.local/stylesheets/base.css */

/* @group CSS Fixes */

img {
	vertical-align: bottom;
}

a img {
	border: none;
}

a {
	outline: none;
}

.clearfix {
	overflow: hidden;
}

abbr, acronym {
	border: none;
}


/*.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}*/

/*

 @end */

/* @group Coolpoints */

.coolpoints_amount {
	font-family: "Arial Rounded MT Bold", "Lucida Grande", "Lucida Sans", Verdana, Calibri, sans-serif;
	font-weight: bold;
}

.coolpoints_amount.black {
	color: black;
}

.coolpoints_amount.gray {
	color: #8e8e8e;
}

.coolpoints_amount.green {
	color: #6e8f38;
}

.coolpoints_amount.lightred {
	color: #b34b4f;
}

.coolpoints_amount.white {
	color: white;
}

.coolpoints_amount.negative {
	background-color: #fc0000;
}

.coolpoints_amount.positive {
	background-color: #67ba13;
}

.coolpoints_amount.zero {
	background-color: gray;
}

.coolpoints_amount.negative, .coolpoints_amount.positive, .coolpoints_amount.zero {
	background-image: url(/images/layout/light_sheen.png);
	background-position: center center;
}

.coolpoints_amount.negative {
	background-image: url(/images/layout/sheen.png);
	background-position: center center;
}

.coolpoints_symbol {
	height: .84em;
	width: .65em;
	margin-right: 0.2em;
	position: relative;
	bottom: 0.2em;
}

.spent_arrow {
	height: .84em;
	width: .65em;
	position: relative;
	margin-left: 0.3em;
	bottom: 0.2em;
}

.coolpoints_amount .sign {
	text-align: center;
	margin-right: 0.2em;
}

/* @end */