/* ------------------------------------
 * TFR Accordion
 * ------------------------------------ */
div.accordionHeader {
	border: 1px solid rgb(200,200,200);
	background-color: rgb(220,220,220);
	margin-top:5px;
	padding:3px 10px;
	cursor: pointer;

}
div.accordionHeader.opened {
	background-image: url(../images/info_16.png);
}
div.accordionHeader.closed {

}
div.accordionContent {
	border: 1px solid rgb(200,200,200);
}
span.accordionToggle {
	margin-right: 10px;
	color: rgb(150,150,150);
}
span.accordionCheckedAmount {
	margin-left: 15px;
	font-size: 12px;
	color: rgb(100,100,100);
}

span.accordionControl {
	font-size: 12px;
	display: inline-block;
  background-color: rgb(240,240,240);
  padding: 2px 5px 0 5px;;
  margin: 1px 3px 0 3px;
  cursor: pointer;
  border: 1px solid rgb(200,200,200);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
span.accordionControl:hover {
  background-color: rgb(200,200,200);
}

.unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}