.masthead_background {
	margin:0px;
	padding:0px;
	background-image: url('/images_logo/masthead_1_bw.jpg');
	background-size:cover;
	background-position: 0% 70%;
	border-radius:0px;
	}



.table-hover>tbody>tr>td,.table-hover>tbody>tr>th
	{
	transition: all .3s ease;
	}

.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th
	{
	background-color:#ddddff;
	transition: all .6s ease;
	}

.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;
	}

.navbar-inverse .navbar-nav>li>a{color:#bbbbbb;}

.table tbody>tr>td{
	vertical-align: middle;
	}

.dropdown:hover .dropdown-menu {display: inline-block;}

@media print {
  a[href]:after {
    content: "";
  }
}


.home_button {
	background:#000;
	border:0px;
	color:#bbb;
	min-width:200px;
	box-shadow:0px 0px 15px #777;
	}
	
.btn:hover {
	background:#333;
	color:#bbb;
	box-shadow:none;
	}

.btn:active {
	background:#333;
	color:#bbb;
	box-shadow:none;
	}

.btn:active:focus {
	background:#333;
	color:#eee;
	box-shadow:none;
	}


.mo_accordian_button {
	background:#000;
	border:0px;
	color:#bbb;
	min-width:200px;
	box-shadow:0px 0px 15px #777;
	}
		
		
		

// ------------------------------------------ TEXT	
.text	{

	}	
	
a.text	{
	text-decoration:none;
	border-bottom:1px solid #0000ff;
	}	

a.text:hover	{
	text-decoration:none;
	border-bottom:1px solid #0000aa;
	background:#fcfcfc;
	}	

.small {
	font-family:verdana;
	font-size:11px;
	}

a.small {
	text-decoration:none;
	border-bottom:1px solid #0000ff;
	color:#0000ff;
	}

a.small:hover {
	border-bottom:1px solid #333333;
	color:#333333;
	}




html, body {
  height: 100%;
}
body {
  display: flex;
  flex-direction: column;
}
.content {
  flex: 1 0 auto;
}
.footer {
  flex-shrink: 0;
}