.QI_background_middle {
  background-color: #e2eef7; }

.QI_background_middle_alt1 {
  background-color: #a9d64b; }

.QI_padding_small {
  padding: 5px; }

.QI_padding {
  padding: 10px; }

.QI_table_alternate_alt1 tr:nth-child(odd) {
  background-color: #ebf4fa; }

.QI_background_resize {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  -moz-background-size: contain;
  -webkit-background-size: contain; }

.QI_box_shadow {
  -webkit-box-shadow: #AFAFAF 0px 0px 5px;
  -moz-box-shadow: #AFAFAF 0px 0px 5px;
  box-shadow: #AFAFAF 0px 0px 5px; }

.QI_font_alt1 {
  font-family: Georgia; }

.QI_font {
  font-family: Lucida grande; }

.QI_color_white {
  color: white; }



.bar_transparent_dark{
	background:rgba(0,0,0,0.8);

	height:34px;
	
}

.position_absolute_bottom{
	position:absolute;
	bottom:0px;
	right:0px;
	left:0px;
	
}
