@charset "utf-8";
/* CSS Document */

.tmp-header {
	position: fixed;
	width: 100%;
	background-color: #fff;
	z-index: 999;
}

.navbar {
	/*
    margin-top: 5px;
	background-color: #7092BE;
    */
    background-color: #357c25;
	border-radius: 0;
	margin-bottom: 0px;
}

.navbar li a {
	font-size: 18px;
	font-weight: 700;
}

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #548700;
    /*border: 1px solid orange;*/
    outline: 4px solid orange;
}

.dropdown-menu > li>a:hover,
.dropdown-menu > li>a:focus {
    background-color: #5cb85c;
    color: #fff;
    /*border: 1px solid orange;*/
    outline: 4px solid orange;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    background-color: #5cb85c !important;
    /*border: 1px solid orange;*/
    outline: 4px solid orange;
}

#tmp-top-nav {
	width: 100%;
	/*border-bottom: 5px solid rgba(0, 7, 38, 0.95);*/
	text-align: center;
	/*
    background-color: rgba(0, 0, 0, 0.95);
    background-color: #004080;
    */
    background-color: #fff;
}

#tmp-top-nav .navbar-nav {
	/*display: inline-block;*/
  	float: none;
}

#tmp-top-nav .navbar-nav li {
	font-size: 20px;
	font-weight: 600;
	text-decoration: none;
    margin-left: 10%;
    padding: 10px 0px 0px 0px;
}

#tmp-top-nav .navbar-nav li a {
	/*margin-top: 15px;*/
	/*color: rgba(0, 7, 38, 0.95);*/
	margin-top: 30px;
	color: #fff;
    font-size: 18px;
}

#tmp-top-nav .navbar-nav li a:hover {
	background:none;
}

.navbar ul.navbar-nav.nav > li > a {
	color: #fff;
}

.navbar ul.navbar-nav.nav > li.active a {
	background: none;
}

#tmp-sub-header {
	background: transparent url("../images/contact-us-shelf.jpg") no-repeat top center fixed;
	background-size: 100%;
	width: 100%;
	color: #fff;
	text-align: center;
}

#tmp-sub-header .sub-overlay {
	background-color: rgba(0,0,0,0.6);
	padding: 20px 0;
}

#tmp-sub-header .banner {
	font-weight:bold;
}

#tmp-sub-header .banner-lrg {
	font-size: 48px;
}

#tmp-sub-header .banner-med {
	font-size: 36px;
}

#tmp-sub-header .banner-sml {
	font-size: 24px;
}

#tmp-sub-header .banner-xsml {
	font-size: 16px;
}

#tmp-sub-header:empty {
	display: none;
}

.week-navigation {
	text-align:center;
	margin-bottom: 40px;
}

.week-navigation .summary-navigation-links {
	font-size:22px;
	font-weight:700;
	color: #012563;
	text-decoration:none;
}

#chart_record_table tr.error {
	border: thick solid #a94442;
}

.summary-exports {
	float:right;
	margin-bottom:2px;
	width:100%;
}

.summary-export-btn {
	float:right;
	margin-left:5px;
}

.station-chart-download {
	width:120px;
	cursor:pointer;
	float:left;
}

.adds-submission-create {
	padding: 10px;
	background-color: #F7F7F7;
}

.records-per-page {
	background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: inline;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 80px;
}

.btn-chart-incomplete {
	display:none;
}

.red, .red12
{
	color:#f00;
	animation: blinker 1s linear infinite;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.clear {
	clear:both;
}

#tmp_main_content {
    position: relative;
    width: 89%;
}

.modal-header {
    padding: 0px 10px 0px 15px;
}

.btnArea {
    left: 65%;
    position: relative;
}

.navbar-inverse>.container{
     width:82%;
}

.right
{
    text-align: right;
}

.center
{
    text-align: center;
}

.hidden
{
    display: none;
}