`ol.left-links {
    padding: 10px 0px;
    list-style: none;
}
li.left-links {
    padding: 5px 0px;
}

h1.page-header, h1, .h1style {
    font-size: 2em !important;
	border-bottom: 0 !important;
}
ol.search-results{
	display:block;
	list-style-type:none;
	padding:0;
}
li.search-result {
	display:block;
	border-bottom:1px solid #777777;
	padding-bottom:15px;
	padding:8px;
}

.views-row-odd {
    background: #FFF;
}

.serachpanel{
	background:#ffffff;
	border-top:1px solid #deddd8;
	border-right:1px solid #deddd8;
	border-left:1px solid #deddd8;
	border-radius:4px;
	margin-bottom:20px;
        margin-top:20px;
}
.serachpane-head{
	background:#f5f5f5;
	font-size:16px;
	color:#245e99;
	padding:5px 20px 5px 20px;
	border-radius:4px;
	border-bottom:1px solid #deddd8;
}

.opensearch h3 {
  background:#f5f5f5;
  display: block;
  padding:5px 20px 5px 10px;
  margin: 0;
  color: #245e99;
  font-size:16px;
  text-decoration: none;
  font-weight: normal;
  border-radius:4px;
  border-bottom:1px solid #deddd8;
}

.opensearch h3 a {
  background:#f5f5f5 url("../images/sprite.png") 15px 8px no-repeat;
  display: block;
  padding:5px 20px 5px 32px;
  margin: 0;
  color: #245e99;
  font-size:16px;
  text-decoration: none;
  font-weight: normal;
  border-radius:4px;
	border-bottom:1px solid #deddd8;

}
.opensearch h3:hover { background:#f5f5f5; }
.opensearch h3.open  { background:#f5f5f5; }
.opensearch h3.open a { background-position: 11px -30px;�}
.serachpane-text{
	font-size:13px;
	color:#245e99;
	padding:20px;
}

label {
	  	display: inline-block;
			text-align: right;
	  	/*width: 20%; 
	  
		margin:20px 10px 6px 0px */

	}
.serachpane-text input[type=text]{
  		padding: 5px;
  		font-size: 0.9em;
  		border-radius: 5px;
		border:1px solid #c1c1c1;
	}
  
.serachpane-text  input[type=text]:focus{
		background: #FFFFFF;
	}

	
	.input-search1{
		width:75%
	}
	.input-search2{
		width:48%
	}
	.input-search3{
		width:85%
	}
	
	.searchresultsinput{
  	padding: 5px;
  	font-size: 0.9em;
  	border-radius: 5px;
		border:1px solid #c1c1c1;
		width:40%
	}
	
.search-within-clear {
    padding-left: 2em;
    background: #ffffff url(../images/cancel33.png) no-repeat 6px;
}

.select-search{
	padding:5px 6px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.icon-input-btn{
        display: inline-block;
        position: relative;
    }
    .icon-input-btn input[type="submit"]{
        padding-left: 2em;
    }
    .icon-input-btn .glyphicon{
        display:block;
        position: absolute;
        top: 30%;
		left: 0.65em;
		cursor:pointer;
		padding:0px;
    }

	.labelname{
font-weight :bold;
margin-top: 10px;
	
	}
	.labelname label{
padding-top:4px
	
	}

	.noresults {
	background:#ffcdcd;
	padding:20px 0px;
	font-size:14px;
	text-align:center;
	margin-bottom:20px;
}


.region-sidebar-first-home,
#leftsidebar .panel-usfs {
  border: none;
}
.region-sidebar-first-home.well,
#leftsidebar .panel-usfs .panel-body {
  padding: 0;
  background-color: transparent;
}
.region-sidebar-first-home section {
  margin-bottom: 21px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.region-sidebar-first-home .panel-heading,
#leftsidebar .panel-usfs .panel-heading {
  /*background: rgba(82,145,100,1);*/
  /* Old Browsers background: -moz-linear-gradient(top, rgba(82,145,100,1) 0%, rgba(16,99,27,1) 99%, rgba(217,206,187,1) 100%);*/
  /* FF3.6+ background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(82,145,100,1)), color-stop(99%, rgba(16,99,27,1)), color-stop(100%, rgba(217,206,187,1)))*/
  /* Chrome, Safari4+ background: -webkit-linear-gradient(top, rgba(82,145,100,1) 0%, rgba(16,99,27,1) 99%, rgba(217,206,187,1) 100%);*/
  /* Chrome10+,Safari5.1+ background: -o-linear-gradient(top, rgba(82,145,100,1) 0%, rgba(16,99,27,1) 99%, rgba(217,206,187,1) 100%);*/
  /* Opera 11.10+ background: -ms-linear-gradient(top, rgba(82,145,100,1) 0%, rgba(16,99,27,1) 99%, rgba(217,206,187,1) 100%);*/
  /* IE 10+ background: linear-gradient(to bottom, rgba(82,145,100,1) 0%, rgba(16,99,27,1) 99%, rgba(217,206,187,1) 100%);*/
  /* W3C filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#529164', endColorstr='#d9cebb', GradientType=0 );*/
  /* IE6-9 */
}
.region-sidebar-first-home .panel-heading,
#leftsidebar .panel-usfs .panel-heading {
  background: #076727;
  border-radius: 0 0 0 0;
}
.region-sidebar-first-home h2,
#leftsidebar .panel-usfs h3.panel-title {
  color: white;
  font-size: 14px;
  margin-bottom: 0;
}
.region-sidebar-first-home li,
#leftsidebar .panel-usfs .list-group .list-group-item {
  background: none;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid #dddddd;
}

.destext {
	padding:0px 12px;
}
.destext h2{
	padding-top:12px;
	color:#000;
}
.des-bottom{
	padding:8px 15px;
	background-color:#f2f2f2;
	color:#333;
	margin:30px 0px;
	line-height:22px;
}

.publication-bg{
	padding:8px 15px;
	background-color:#ffffff;
/*	font-size:.9em; */
	color:#333;
	margin-bottom:20px
}
.pagehead-search h2{
	font-size:30px;
	color:#701c1c;
	border-left:0px solid #076727;
	border-bottom:0px solid #076727;
	padding-left:10px;
	font-weight:bold;
	margin:30px 0px;
	text-align: left;
}

.facetapi-facetapi-links {
    padding: 10px 10px;
	background-color: #fff;
}
.facetapi-facetapi-links li {
    padding: 5px 0px;
}

.icon-input-btn button[type="submit"] {
    padding-left: 2em;
}

.btn-u{
	padding:7px 10px;
	color:#076727;
	border-radius:5px;
	font-size:12px;
	border:2px solid #076727;
	text-decoration:none !important;
}
.btn-u a{
	display:inline-block;
	color:#FFFFFF;
}
.btn-u:hover,.btn-u:active,.btn-u:focus{
	background-color:#0e5725; color:#FFFFFF
}

.easy-breadcrumb{
	padding:0px 15px;
	list-style:none;
	background-color:#ffffff;
	font-size:.9em;
	color:#333;
	margin-bottom:20px
}
#breadcrumb .breadcrumb li{
	font-size:14px
}


.collapsiblock a {
  
    color: #fff !important;
	text-decoration:none;
}



.rssstation {
    font-size: 15px;
    padding: 5px;
	margin-top: 15px;
    border: 1px solid #F2EFE7;
    background-color: #fff;
}

.rssstation a{
text-decoration:none;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
 
  color: #fff !important;
  background-color: #076727 !important;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .active > a {

background:#07672f !important;

}

footer .servicesfooter .panel-body a:hover{
color: #07672f !important;
}


ul.nav li.dropdown:hover ul.dropdown-menu {
  display: block;
}

ul.nav li.dropdown ul.dropdown-menu { 
  margin-top: 0;
}

li.pager-ellipsis {
    display: none;
}
@media (min-width: 620px) {
	li.pager-item, li.pager-first.first,li.pager-last,li.pager-previous, li.pager-next {
		padding: 5px 14px;
		background-color: #fff !important;
		border: 1px solid #717371 !important;
		border-radius: 0px;
	} 
}

@media (max-width: 619px) {
	li.pager-item, li.pager-first.first,li.pager-last,li.pager-previous, li.pager-next {
		padding: 5px 5px;
		background-color: #fff !important;
		border: 1px solid #717371 !important;
		border-radius: 0px;
	} 
}

@media (max-width: 400px) {
	li.pager-item, li.pager-first.first,li.pager-last,li.pager-previous, li.pager-next {
		padding: 5px 2px;
		background-color: #fff !important;
		border: 1px solid #717371 !important;
		border-radius: 0px;
	} 
}


.pager li>a, .pager li>span {
  
    padding: 3px 1px;
     background-color: transparent !important;
     border: transparent ;
     border-radius: 0; 
}

.searching .btn-primary {
    background: #428bca url(../images/search-icon.png) no-repeat 6px;
	}

.searching :hover {
	 background: #3774A9 url(../images/search-icon.png) no-repeat 6px;
}

.closing .btn-default  {
    background: #ffffff url(../images/cancel33.png) no-repeat 6px;
	}

.closing :hover {
	 background: #E8E2E2 url(../images/cancel33.png) no-repeat 6px;
}


.serachpane-text ul li span p {
    margin: 0px;
    padding: 0px;
    display: inline;
}


.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {

color:#fff !important;
}


.likeclass {
	color: #2E2E2E;
    float: right;
    padding-left: 7px;
    font-size: 20px;

	}

.icon-input-btn button[type="reset"]{
	padding-left:2em
}

.link-to-parent{
	padding:8px 15px;
	background-color:#f2f2f2;
	color:#333;
	margin:10px 0px;
	line-height:22px;
}

/*.element-invisible {
  position: relative !important;
}*/
ul.nrt li.leaf:last-child {
  border-bottom: none;

}


.screen-reader-text{ 
   clip: rect(1px, 1px, 1px, 1px); 
   height: 1px; 
   width: 1px; 
   overflow: hidden; 
   position: absolute !important;
}

.view-pdf-btn{
        padding: 4px 4px;
        border-radius:5px;
        font-size:16px;
        border:2px solid #076727;
        text-decoration:none !important;
        background:#076727;
}

.view-pdf-btn a{
        color: white;
}
#pub_error {
    margin-top: 2em;
    margin-bottom: 2em;
    text-align: center;
}

