html, body {
	background-color: #eee;
}
body {
	/*padding-top: 40px; /!* 40px to make the container go all the way to the bottom of the topbar *!/*/
}
.container > footer p {
  text-align: center; /* center align it with the container */
}

.footer p {
  text-align: center; /* center align it with the container */
}
 
/* The white background content wrapper */
.content {
  background-color: #fff;
  padding: 20px;
  margin: 0 -20px; /* negative indent the amount of the padding to maintain the grid system */
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.15);
  box-shadow: 0 1px 2px rgba(0,0,0,.15);
}
 
/* Page header tweaks */
.page-header {
  background-color: #f5f5f5;
  padding: 20px 20px 10px;
  margin: -20px -20px 20px;
}
 
/* Styles you shouldn't keep as they are for displaying this base example only */
.content .span10,
.content .span4 {
  min-height: 500px;
}
/* Give a quick and non-cross-browser friendly divider */
.content .span4 {
  margin-left: 0;
  padding-left: 19px;
  border-left: 1px solid #eee;
}
 
.topbar {
  border: 0;
}

.btn {
  padding: 5px 14px 6px;
}

.login-prompt {
  margin-top : 10px;
  margin-bottom : 2px;
  margin-left: 10px;
  margin-right: 10px;
  font-size : 20px;
  color : #ffffff;
}

.top-bar-form {
  margin-bottom : -1px;
}

.top-bar-form-button {
  margin-top: 1px;
  margin-left : 2px;
  margin-right: 2px;
}

.top-bar-form-textbox {
  margin-right : 2px;
  margin-left : 2px;
  margin-top : 4px;
}

table, tr
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
td, th 
{
font-size:1em;
border:1px solid #98bf21;
padding:3px 7px 2px 7px;
}
th
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#ffffff;
}
caption
{
font-size:1.1em;
text-align:center;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#ffffff;
}
tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}


.home-page-link{
  color:green;
  padding-left:15px;
  padding-right:15px;
  font-size: 16px;
  text-decoration: none;
}

.selected-home-page-link{
  text-decoration: underline !important;
  font-weight: 700;
}

.shrink-padding{
  padding-left:10px !important;
  padding-right:10px !important;;
}

@media screen and (min-width: 1240px) {
  .shrink-padding{
    padding-left:15px !important;;
    padding-right:15px !important;;
  }
}
