.fixedheight { height: 50px; position:relative; }
.rightaligned {position:absolute; text-align:right; }
/*.dropdown-menu {
    max-height: 250px;
    overflow: auto;
}*/
.spinner {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -50px; /* half width of the spinner gif */
	margin-top: -50px; /* half height of the spinner gif */
	text-align:center;
	z-index:1234;
	overflow: auto;
	width: 100px; /* width of the spinner gif */
	height: 102px; /*hight of the spinner gif +2px to fix IE8 issue */
}

.footer {
	border-top: 1px solid #E3E3E3;
	position:fixed; 
	bottom:0;
	margin-top:10px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
  	background-color: #fafafa;
  	background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  	background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  	background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  	background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  	background-repeat: repeat-x;
  	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  	-webkit-border-radius: 4px;
  	-moz-border-radius: 4px;
  	border-radius: 4px;
  	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	width: 9999px;
	height: 50px;
}

.pagination {
	margin: 0px 0;
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  max-width: 950px;
}

@media (max-width: 767px) {
	.modal.fade.in {
  		top: 5%;	
	}
}

.navbar .brand {
	font-size: 12px;
}

.popover-content p, .popover-content ul, .popover-content ol {
	font-size: 12px;
}
