/**
 * Calculator parameters styles
 * Author: Sergey Dyagovchenko, http://d.sumy.ua/
 * Project: Fotokniga
 * Created: 02.03.2013
 * Updated: 20.10.2013
 */

.calc-params {
	margin-bottom: 2px;

	font-size: 13px;
	line-height: 1.5;

	background: #D5E5E6;
}

.calc-params .calc-headline {
	color: #003951;
}

.calc-params .calc-params-list {
	list-style: none;
	margin: 0 0 10px;
	padding: 0;
}

.calc-params .calc-li {
	padding: 0 0 0 33px;
	color: #252525;
	border-bottom: 1px solid #D5E5E6;
	font:bold 13px/1.8 'Roboto', sans-serif;
	cursor: pointer;
}

.calc-params .calc-li.active,
.calc-params .calc-li:hover {
	background: #1E4CC6;
	border-radius: 9px 0 0 9px;
	color: #fff;
}

.calc-params .calc-li.active {
	color: #fff;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAMAAACg0N8BAAAAKlBMVEX31UX36rH47bv41T390Rf60SX//vz222f24o38+er79Nj/0Qr/0Af///8HDP7rAAAADnRSTlP/////////////////AEXA3MgAAAAqSURBVAjXY2Bn4wUCBh4GTjDFw8oFpnhYmMAUDzcHEsXCiFDCDNYA0Q4AVWsCc16L1jAAAAAASUVORK5CYII=") 95% center no-repeat #1E4CC6;
}

.calc-params .calc-li.selected,
.calc-params .calc-li.mandatory {
	padding-left: 13px;
}

.calc-params .calc-li.mandatory::before {
	content: url('../img/icon-tick-red.png');
}

.calc-params .calc-li.selected::before {
	content: url('../img/icon-tick-green.png');
}

.calc-params .calc-li.disabled {
	padding-left: 33px;
	color: #A79784;
	cursor: default;
}

.calc-params .calc-li.disabled:hover {
	background: none;
}

.calc-params .calc-li.disabled::before {
	content: none;
}