/* Body & Main ================================================== */ 
body { background-image: url(https://www.trinitycounty.org/topography.png); color: #000000;}
body a { color: #21693C; text-decoration: none;}
a:hover { color: #6F5734;}
a:visited {color: #666000;}
.btn-primary { 
  background: #21693C;
  margin-top: 0px !important;
}
.btn-primary:hover { background: #38af60;}
.btn.btn-info.form-submit {background: #21693C;}
.btn.btn-info.form-submit:hover {background: #38af60;}
.glyphicon-menu-right { color: #21693C;}
.glyphicon-menu-left { color: #21693C;}
.glyphicon-refresh { color: #21693C;}
.pagination { color: #21693C;}
a:focus { color: #21693C;}
.form-control {
	color: black;
	}
.pagination > li > a {
	color: #21693C;
	}
.pagination > li > a:hover {
	color: #38af60;
	}
/*Buttons*/
.btn-info {
	border: 1px solid #21693C;
	}
.btn-default {
	background: #21693C;
	}
.btn-default:hover {
	background: #38AF60;
	}
/*Buttons Hover*/
.btn.btn-info.form-submit {
	border: 1px solid #21693C;
	}
/*Navbar*/
.logo img {
height: auto;
max-height: 125px; /* this ensures the full size seal image fits in header */
padding-top: 7px;
padding-right: 15px;
}
.name.navbar-brand-mod.h1 {
	text-decoration: none;
	}
.navbar-btn {
	height: 130px;
	}
.navbar.container-fluid {
    margin-top: 0px;
}
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 17px;
	}
.logo {
	padding-right: 0px !important;
	}
.navbar-brand {
	color: black !important;
	padding: 15px;
	}

.navbar-brand:hover {
	color: green !important;
	text-decoration: none;
	}
.slogan {
	padding: 5px;
	margin: 5px;
	}
.sitename {
	color: black !important;
        padding: 15px;
        }
.sitename:hover {
	color: green !important;
        text-decoration: none;
        }
.sitename, .sitename:hover {
    transition: color 0.2s ease-in-out 0s;
}
/*Header*/
.lead {
	font-size: normal;
	padding-top: 7px;
}
/*Jumbotron*/
}
.jumbotron {
  display: flex;
  align-items: center;
  background-image: url('jumbobg.png');
  background-size: cover;
  color: #ffffff;
  text-shadow: 0.25px 0.25px 0.25px #000000;
  padding: 0px;
  padding-left: 0px;
  padding-right: 0px;
}
.jumbotron p {
  font-size: 100%;
}
/* Calendar*/
.calendar-calendar th.days {
        color: #000000;
        }
.calendar-calendar td {
        color: #000000;
        }
/*Center column*/
.col-sm-6 { 
	background-color: #F6F6F6;
	border: 1px solid #E3E3E3;
	border-radius: 4px;	
	padding: 20px;
	margin-bottom: 35px;
}
/*Jumbotron*/
.jumbotron {
	border: 1px solid #e3e3e3;
}
/*Footer 1st 2nd 3rd 4th*/
#footer-inside {
	background-color: #F3EEDF;
	padding: 20px;
	border: 1px solid #E3E3E3;
	border-radius: 4px;
}
/*Footer*/
#pre_footer {
	background-color: #EEEEEE;
}
/* Lists 
==================================================*/  

ul, ol {
  margin: 0 0 1em 1.5em;
}
ul {
  list-style: disc;
}
ol {
  list-style-type: decimal;
}
ol ol {
  list-style: upper-alpha;
}
ol ol ol {
  list-style: lower-roman;
}
ol ol ol ol {
  list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
  margin-bottom: 0;
}

table {
/*  margin: 0 0 1.5em;*/
  width: 100%;
  border:1px solid #ddd;
  border-right:none;
  background:#fff;
}

th {
  font-weight: bold;
  padding:10px 10px;
  background:#F4F4F4;
  color:#000;
}
tr{
  padding:5px 5px;
}
td{
  padding:15px 15px;
  border-top:1px solid #ddd;
  border-right:1px solid #ddd;
}
*/
/* Header
================================================== */
/*header*/
#header-wrap { background: #F0EDEA; border-bottom: 1px solid #e4e4e4; box-shadow$
#header { text-align: left; position: relative; padding: 10px 0; }
/*logo*/
#logo img { display: block; max-width: 100%; }
#logo a { color: #000; font-size: 1.500em; text-decoration: none; }
/*fixed header*/
.is-sticky #header-wrap { width: 100%; overflow: visible !important; z-index: 9$
/*Nivo Slider
================================================== */
slider-wrapper.theme-default {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
	left:0;
	margin-top:100px;

}



}
#logo a { color: #000; font-size: 1.500em; text-decoration: none; }

/* Nav Menu for Sidebars */
.dropdown-menu > li > a:hover, 
.dropdown-menu > li > a:focus {
	background-color: green !important;
	background-image: none !important;
	}

/* Health Dept Custom Image CSS*/
.column {
  float: left;
  width: 33.33%;
  padding: 5px;
}

.help-block, .control-group .help-inline {
  color: #000000;
  font-size: 12px;
  margin: 5px 0 10px;
  padding: 0;
}
/* Displays for screenreader only */
.sr-only {
  border: 0; 
  clip: rect(0 0 0 0); 
  height: 1px; 
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.hidden {
  position:absolute;
  left:-10000px;
  top:auto;
  width:1px;
  height:1px;
  overflow:hidden;
}


