/*!
 * Start Bootstrap - The Big Picture HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
	
	margin-bottom: 50px;
	background: none;
}

input, th, textarea {color:#000000;}



.content-container {
	/* background-color:rgba(1,78,154,.4);
    filter: alpha(opacity=40); */ /* For IE8 and earlier */
	/* background-color:#ffffff; */
	margin:20px;
	padding:10px 20px 20px 20px;
	/* -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px; */
}

.navbar-inverse .navbar-nav>li>a{
color:#ffffff;
}

.navbar {
/* min-height:200px; */
}

	
/* media queries */
@media only screen and (max-width: 320px) {
.header-narrow-image img{display:none;}
.content-container {margin-top:5%;}
.navbar-collapse {margin-top:0px; border-top:none!important;}
.navbar-inverse {
	border:none;
	background-color:rgba(1,78,154,.4);
	filter: alpha(opacity=40); /* For IE8 and earlier */
	width:80%;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	margin-left:auto;
	margin-right:auto;
}
.navbar-nav {text-align:left;}
body {margin-top:0;}	
.navbar-inverse .navbar-toggle {background-color:#333;}
/* .navbar-fixed-bottom, .navbar-fixed-top {position:relative;} */
.navbar-brand {float:none; padding:0;margin-left:2%;}
.navbar-brand img {margin-left: auto;margin-right:auto;}
.navbar-toggle {position: relative; float: none; margin-top: 0px; margin-right: 0px;margin-left:43%;}

.t_navigation {background-color:rgba(255,0,0,.0);}
.thumbnailDisplayer, .print_div, img {max-width:200px;}
}

@media only screen and (min-width: 321px) and (max-width: 480px) {
.header-narrow-image img{display:none;}
.content-container {margin-top:5%;}
.navbar-collapse {margin-top:0px; border-top:none!important;}
.navbar-inverse {
	border:none;
	background-color:rgba(1,78,154,.4);
	filter: alpha(opacity=40); /* For IE8 and earlier */
	width:80%;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	margin-left:auto;
	margin-right:auto;
}
.navbar-nav {text-align:center;}
body {margin-top:0;}	
.navbar-inverse .navbar-toggle {background-color:#333;}
/* .navbar-fixed-bottom, .navbar-fixed-top {position:relative;} */
.navbar-brand {float:none; padding:0;margin-left:2%;}
.navbar-brand img {margin-left: auto;margin-right:auto;}
.navbar-toggle {position: relative; float: none; margin-top: 0px; margin-right: 0px;margin-left:43%;}

.t_navigation {background-color:rgba(255,0,0,.0);}
.thumbnailDisplayer, .print_div, img {max-width:280px;}
}


@media only screen and (min-width: 768px) and (max-width: 1199px) {
.header-narrow-image img{display:none;}
.content-container {
	margin-top:7%;
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
.container {width:100%;}
.content-container {margin-top:5%;}
.navbar-collapse {margin-top:0px; border-top:none!important;}
.navbar-inverse {
	border:none;
	background-color:rgba(1,78,154,.4);
	filter: alpha(opacity=40); /* For IE8 and earlier */
	width:80%;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	margin-left:auto;
	margin-right:auto;
}
.navbar-header {float:none;}
.navbar-nav {text-align:center;}
body {margin-top:0;}	
.navbar-inverse .navbar-toggle {background-color:#333;}
/* .navbar-fixed-bottom, .navbar-fixed-top {position:relative;} */
.navbar-brand {float:none; padding:0;margin-left:2%;}
.navbar-brand img {margin-left: auto;margin-right:auto;}
.navbar-toggle {position: relative; float: none; margin-top: 0px; margin-right: 0px;margin-left:43%;}
/* .navbar-inverse {
  background-color:rgba(0,0,0,0)!important;
  border-color: rgba(0,0,0,0)!important;
} */

.t_navigation {background-color:rgba(255,0,0,.0);}
.thumbnailDisplayer, .print_div, img {max-width:600px;}
}


@media only screen and (min-width: 1200px) {
.content-container {
	margin-top:12%;
	width:80%;
	margin-left:auto;
	margin-right:auto;

}

/* nav override start */
.navbar-inverse {
	border:none;
	/* background-color:rgba(1,78,154,.4);
	filter: alpha(opacity=40); */ /* For IE8 and earlier */
}
/* nav override end */	

.navbar-nav{float:left;background-color:rgba(1,78,154,.4);filter: alpha(opacity=40);-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;}
.container {width:100%;}

.navbar-inverse {
  background-color:rgba(0,0,0,0)!important;
  border-color: rgba(0,0,0,0)!important;
}

/* header-narrow-image */
.header-narrow-image img{width:100%;}
.header-narrow-image{position: absolute;z-index: -1;}

.navbar-brand img{    background-color: rgba(1,78,154,.4);
    padding: 5px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;}
}
 

	
	