/* ---------- GENERAL ---------- */
@import url(https://fonts.googleapis.com/css?family=Open+Sans);


body, table {
  background: rgb(254,254,254);
  color: #000;
  margin: 0;
  font-family: 'Helvetica';
}

.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
	padding:3px !important;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	border: 1px solid #ccc !important;
}

.flexigrid div.form-div input[type=text], .flexigrid div.form-div input[type=password] { height:30px;}

table { margin:0px !important;   }

h3 { font-size:12px;}

.chzn-container { min-width:80px !important;}

div.radio { display:inline !important}


/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #F8F8F8;
  padding-top:10px;
}

/* Reports Section*/
#dynamic-table {
    font-size:10px;
  }
.div_right{
  float:right;
  margin-top:-6px;
}
h2.page_title {
  float:left;
}
