/* development */
.question {color:red;font-style:italic;}
.todo {background: yellow;}

/* global */
body { padding-top: 10px;}
.right {text-align:right;}
.center {text-align:center;}

/* Bootstrap */
.container {}

/* Bootstrap navigation bar*/
a.navbar-brand > img {max-height: 100%;}

/* page top -- logo, branding */
#page-top img.practice-logo {max-width:100px;}
#page-top-physician-name {
	margin-top:25px;
	font-style:italic;
	color:#8a8;
	text-align:right;
	font-size:larger;
	font-weight:bold;
}

/* Dashboard */
.dashboard-pie-chart {width:500px; height:300px;}

/* portal report */
.nowrap {white-space:nowrap;}
#portal-report tfoot tr { border-top: 4px double gray; }
#portal-report tfoot tr td { padding-top:2em;}
#csv-download-notice {color:red; font-weight: bold;}

/* table sorter */
/* http://stackoverflow.com/questions/30592903/filter-widget-from-tablesorter-doesnt-work */
/* rows hidden by filtering (needed for child rows) */
.tablesorter .filtered {
	display: none;
}

/* ajax error row */
.tablesorter .tablesorter-errorRow td {
	text-align: center;
	cursor: pointer;
	background-color: #e6bf99;
}

/** begin css for sticky footer **/
/* http://getbootstrap.com/examples/sticky-footer/ */
/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 40px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 40px;
  padding-top:10px;
  background-color: #f5f5f5;
}

