/*******************************
MRLC Styles
********************************/
/* GLOBALS */

/*Google Fonts*/

@import url('https://fonts.googleapis.com/css?family=Lobster');


@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/OpenSans-Light-webfont.eot');
    src: url('../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: 300;
    font-style: normal;

}

html {
  position: relative;
  min-height: 100%;
}
body {
  #margin-bottom: 191px; /* Margin bottom by footer height */
  #padding-top:135px;
  position:static;
  font-family:'open_sansregular', sans-serif !important;
      text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: subpixel-antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

h2, h3, h4, h5, h6, p {
    line-height: 145%;
}
h1
{
	margin-bottom:20px;
	margin-top:10px;
	
}
p
{
	margin:14px 0;
}
html .ui-widget-content a {
	color: #337ab7;
}

.page-node-type-dataset-metadata-page dd
{
	margin-left:20px;
}
.page-node-type-dataset-metadata-page dt
{
	font-weight:normal;
}
.clear{ clear:both; }

/*partner-info
----------------------------------------*/

.test .box
{
	/*position: relative;
    text-align: center;*/
    #color: white;
}

.partnerlogo{
	padding:30px;
	margin:20px 0 20px 20px;
}
.partnerlogo img
{
	height:auto;
}
.text-box
{

    padding: 40px 15px;
	color:white;
	text-align:left;
}

.text{
	background: rgba(21,48,93,0.9);
	max-width:60%;
	margin-left:-15px;
	padding:15px;
}

@media only screen and (max-width: 609px) {
	.text{
		max-width:100%;
	}
}

.text h1{
  margin:0;	
}

.fact-sheet{
  clear:both;
  margin-bottom:20px;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);
  box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);
}

.fact-sheet > a > img{
  width:100%;
}


@-webkit-keyframes fadeInSlideRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@keyframes fadeInSlideRight {
	0% {
		opacity: 0;
		transform: translateX(-20px);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.text h1,
.text h2
{
	-webkit-animation: fadeInSlideRight .3s ease-in-out;
    -moz-animation: fadeInSlideRight .3s ease-in-out;
    -ms-animation: fadeInSlideRight .3s ease-in-out;
    -o-animation: fadeInSlideRight .3s ease-in-out;
    animation: fadeInSlideRight .3s ease-in-out;
}

.text h2
{
 font-size:1.4em;
 margin-bottom:0;
 margin-top:10px;
}




/*.color-box
{
	#background-color: rgba(248, 247, 216, 0.7);
	background:linear-gradient(
      rgba(26, 116, 166, 0.35),
      rgba(26, 116, 166, 0.35));
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}*/

.content li
{
	margin:7px 0;
}
.pushdown
{
	
    padding-bottom: 86px;
}

/* Static Top Main Navigation styles
-------------------------------------------------- */
/*.navbar
{
	position:fixed;
	top:0;
	
}*/

.navbar-fixed-top
{
	margin-bottom:0;
	#margin-top:10px;
}
.navbar .container
{
	padding-top:15px;
	padding-bottom:15px;
	
}
.navbar .container.scroll
{
	#padding-top:15px;
}
@media only screen and (max-width: 609px) {
	
	.navbar .container{
		#padding-top:45px;
	}
}

.navbar-nav
{
	float:right;
}
.navbar.container{
	min-width:100%;
	border-radius:0;
}
.navbar-toggle
{
	margin-top:15px;
}
.navbar-btn 
{    
	margin-top: 0px;    
	margin-bottom: 0px;    
	padding: 5px;
	padding-bottom: 0px;
}
.navbar.navbar-default.navbar-static-top{
	margin-bottom:0;
}

.navbar-default .navbar-brand {
    color: rgba(119, 119, 119, 1);
}

/* Pushing the menu down by 7px top margin
-------------------------------------------------****/
.navbar-collapse .menu
{
	margin-top:7px;
}
.navbar-collapse.in .menu
{
	margin-top:0;
}

/*.first {
    font-size: 14px;
	#background-color:#2d2d2d;
    #background-color: rgba(0, 0, 0, 0);
	border:none;
	-webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}*/

.navbar-default
{
	background-color:rgba(0, 0, 0, 0);
	border:none;
	-webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
	
}
.no-carousel
{
	background-color:rgb(254, 254, 254);
	border:1px;
	-webkit-box-shadow: 0 8px 6px -6px #999;
    -moz-box-shadow: 0 8px 6px -6px #999;
    box-shadow: 0 8px 6px -6px #999;
}


.navbar-default.scroll
{
	background-color:rgb(254, 254, 254);
	border:1px;
	-webkit-box-shadow: 0 8px 6px -6px #999;
    -moz-box-shadow: 0 8px 6px -6px #999;
    box-shadow: 0 8px 6px -6px #999;	
}
/*.navbar-header
{
	padding-bottom:15px;
}*/

/*.navbar-header img {
    #vertical-align: middle;
	margin-top:5px;
	height: 45px;
	margin-right:10px;
}*/
/*Navbar Branding slideup effect to change the Fonts to Logo
-----------------------------------------------------------------*/
.nav-div
{
	overflow:hidden;
	height:66px
}
.first-div
{
	height:66px;
	padding-left:35px;
	transform: translate3d(0px, 0px, 0px);
	transition: transform .2s ease-in-out;
}
.first-div.scroll
{
	transform: translate3d(0px, -70px, 0px);
	text-align:center;
}
.no-carousel .first-div
{
	transform: translate3d(0px, -70px, 0px);
}

.second-div
{
	padding-right:5px;
	transition: transform .2s ease-in-out;
}

.nav-title
{
	margin-top:-12px;
	font-size:75px;
	font-family: 'open_sansregular';
	color:white;
	text-shadow: 2px 2px #2d2d2d;
	margin-bottom:0px;
}

.logo img
{
	height:61px;
}
@media only screen and (max-width:660px)
{
	.nav-logo
	{
	}
}

.logo>span{
	padding-left:5px;
	color:#ffffff;	
	float:right;
	font-size:0.9em;
	padding-left:5px;
	-webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    transition-delay: .09s;
	font-family: 'open_sansregular';
}
.logo b
{
	font-size:1.3em;
}
.no-carousel .logo>span
{
	color:#2d2d2d;
}

.logo>span.scroll{
	color:#2d2d2d;
}
@media only screen and (max-width: 667px) {
	
	.logo> span{
		display:none;
	}
	.logo img
	{
		height:52px;
		margin-top:7px;
	}
	.nav-title
	{
	}
	.first-div
	{
		padding:0;
	}
	
}

@media only screen and (max-width: 400px) {

	.logo img
	{
		height:45px;
		margin-top:9px;
	}
	.nav-title { font-size:45px;
	padding:0px;
	margin-top:0px;
	}
}

.navbar-default .navbar-nav>li>a {
	color:#ffffff;
	
	text-decoration: none !important;
    text-transform: uppercase;
    background-color: rgba(248, 248, 248, 0);
	-webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;

}
.no-carousel .navbar-nav>li>a{
	color:#2d2d2d;
}

.navbar-nav>li>a {
	padding:5px 5px;
	margin:10px 10px;
}
.navbar-default .navbar-nav>li>a.scroll {
	color:#2d2d2d;
}
.navbar-default .navbar-nav>li>a:hover.scroll,
.navbar-default .navbar-nav>li>a:focus.scroll {
    color: #1a74a6;
	border-top: 1px solid #1a74a6;
	border-bottom: 1px solid #1a74a6;
}
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    color: rgba(255, 255, 255, 1);
    background-color: rgba(248, 248, 248, 0);
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}
.no-carousel .navbar-nav>li>a:hover,
.no-carousel .navbar-nav>li>a:focus{
    color: #1a74a6;
	border-top: 1px solid #1a74a6;
	border-bottom: 1px solid #1a74a6;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    color: rgba(255, 255, 255, 1);
	background-color: rgba(248, 248, 248, 0);
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

.no-carousel .navbar-nav>.active>a,
.no-carousel .navbar-nav>.active>a:hover,
.no-carousel .navbar-nav>.active>a:focus {
    color: #1a74a6;
	border-top: 1px solid #1a74a6;
	border-bottom: 1px solid #1a74a6;
}

.navbar-default .navbar-nav>.active>a.scroll,
.navbar-default .navbar-nav>.active>a:hover.scroll,
.navbar-default .navbar-nav>.active>a:focus.scroll {
    color: #1a74a6;
	border-top: 1px solid #1a74a6;
	border-bottom: 1px solid #1a74a6;
}

.navbar-default .navbar-toggle {
    border-color: #ffffff;
}
.navbar-default .navbar-toggle:hover{
	border: none;
}
.no-carousel .navbar-toggle,
.navbar-default .navbar-toggle.scroll {
    border-color: #e98102;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #e98102;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #ffffff;
	color:#ffffff;
}
.no-carousel .navbar-toggle .icon-bar,
.navbar-default .navbar-toggle .icon-bar.scroll{
	background-color: #e98102;
}
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #2d2d2d;
}
.navbar-default .dropdown-menu {
  background-color: rgba(21,48,93,0.9);
}
.navbar-default .dropdown-menu > li > a {
  color: #eef9fa;
  white-space: normal;
  padding: 3px 10px;
}
.navbar-default .dropdown-menu > li > a:hover,
.navbar-default .dropdown-menu>li>a:focus {
  color: #1d2c43;
}
.navbar-default .navbar-nav > .open > a,
 .navbar-default .navbar-nav > .open > a:hover, 
 .navbar-default .navbar-nav > .open > a:focus
{
    color: #ffffff;
}
.navbar-default .navbar-nav li.dropdown.open > .dropdown-toggle,
.navbar-default .navbar-nav li.dropdown.active > .dropdown-toggle,
.navbar-default .navbar-nav li.dropdown.open.active > .dropdown-toggle {
   background: transparent;
}
@media only screen and (max-width: 767px)
{
 .navbar-nav {
		float:left;
	}
 .navbar-collapse{ background: rgba(254, 254, 254, 0.95); }
 .navbar-default .navbar-nav>li>a {color:#2d2d2d;}
 .navbar-default .navbar-nav>li>a:hover,
 .navbar-default .navbar-nav>li>a:focus {
    color: #1a74a6;
    border-top: 1px solid #1a74a6;
	border-bottom: 1px solid #1a74a6;
	}
	

}

/* collapse Navbar at 1200px*/
@media only screen and (min-width : 768px) and (max-width : 1200px) and (orientation : landscape) {
  .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
  border:1px solid red;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
	 .navbar-collapse{ background: rgba(254, 254, 254, 0.95); }
	.navbar-default .navbar-nav>li>a {color:#2d2d2d;}
	.navbar-default .navbar-nav>li>a:hover,
	.navbar-default .navbar-nav>li>a:focus {
    color: #1a74a6;
    border-top: 1px solid #1a74a6;
	border-bottom: 1px solid #1a74a6;
	}

    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
		float:left;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
  overflow:scroll;
	}
}


/*Dropdown submenu navigation
----------------------------------------------------------------*/
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #1a74a6;
    border-top: 1px solid #1a74a6;
    border-bottom: 1px solid #1a74a6;
}


/* CAROUSEL 
----------------------------------------------------------------*/
.carousel
{
	display: block;
    position: relative;
    margin:0;
    overflow: hidden;
}

.carousel-inner
{
}

.carousel .item{
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height:260px; 
}
.carousel-inner > .item > img
{
}
.carousel-caption
{
	color:white;
	font-size:1em;
	font-family:'open_sanslight', sans-serif !important;
     text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: subpixel-antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
	right:0;
    text-align: right;
    background-color: rgba(21,48,93,0.9);
    left: auto;
    padding:5px 10px;
	border-radius: 5px;
  bottom:0;
  margin-bottom:10px;
}

.carousel-control.right,
.carousel-control.left{
  /*background:none;*/
}

.carousel-indicators {
  display:none;
}
.carousel-control {

    bottom: 0px;
}
.carousel-caption a
{
	color:white;
}
.hero{
	max-width:1000px;
	margin:0 auto;
	text-align:center;
	padding:45px 20px 60px; 
}

/*@media only screen and (max-width: 372px) {
	
	.hero{
		padding-top:90px;
	}

}*/
.hero img{
	max-width:856px;
	margin:20px auto;
	
}
.hero .banner
{
	vertical-align: middle;
	border-style: none;
    display: block;
    width: 100%;
}

.hero h2{
	#font-size:3em;
	font-size:71px;
	font-family: 'open_sansregular';
	#color:#2d2d2d;
	#text-shadow: 1px 1px white;
	color:white;
	text-shadow: 2px 2px #2d2d2d;
	margin:0px;
}

@media only screen and (max-width: 1300px) {
	
	.hero img{
		max-width:550px;
		margin:20px auto;
	}

	.hero h2{
		#font-size:50.92px;
	}
}
@media only screen and (max-width: 667px)
{
	.hero h2 { font-size:41px;}
	.carousel .item { height:225px;}
	.hero { padding-top:60px;}
}
@media only screen and (max-width: 609px)
{
		.hero { padding-top:25px;}
}

@media only screen and (max-width:445px)
{
	.hero { padding-top:25px;}
}
.title-1
{
	position:relative;
	top:55px;
}
.hero .title-1,
.hero .title-2{
	#position:absolute;
	color:#ffffff;
    line-height: 125%;
	text-transform: uppercase;
	font-family:'open_sanslight', sans-serif !important;
      text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: subpixel-antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;

}

.hero .title-1 .L,
.hero .title-2 .L{
	text-align:left;
}

.hero .title-1 .C,
.hero .title-2 .C{
	text-align:center;
}

.hero .title-1 .R,
.hero .title-2 .R{
	text-align:right;
}

@media only screen and (min-width :768px) and (max-width :882px)
{ 
	.title-1 {
		
    top: 75px;
	}
	.navbar-collapse .menu
	{
		margin-top:0;
	}
	
}

.breadcrumb span
{
	padding-right:10px;
}
/*main-container
------------------------------------------------*/
.main-container
{
	margin-top:30px;
	margin-bottom:100px;
}
.main-container .row {
	margin-bottom: 50px;
}

/*partners-grid
------------------------------------------------*/
.block-views-blockpartners-grid-block-1 h3
{
	clear:both;
}


.block-views-blockpartners-grid-block-1
{
	margin-top:15px;
}
.partners_grid .thumbnail a
{
	display:block;
	text-align:center;
	font:caption;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	color:white;
	overflow:hidden;
}

/* Link the whole block to the content*/

.partners_grid .partners_thumbnail a
{	
	display:block;
	overflow:hidden;
}

.partners_thumbnail
{
	position:relative;
}

.partners_thumbnail > a > img{
  max-width:100px;
}

.partners_grid_overlay
{	
    position: absolute;
    top: 0;
    left: 0;
	background-color: rgba(21,48,93,0.9);
	width: 100%;
	height: 100%;
	z-index: 4;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	margin: 0.4px;
	padding: 0.6px;
}
.partner_title
{
	position: absolute;
	top:30%;
	padding:5px;
    width: 100%;
    height: 100%;
    opacity: 0;
	margin: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	webkit-backface-visibility: hidden; /*for a smooth font */
}
.partners_thumbnail img
{
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.partners_thumbnail:hover img
{
	display:block;
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.partners_thumbnail:hover .partners_grid_overlay
{
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.partners_thumbnail:hover .partner_title
{
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

/* News Region Card
-----------------------------------------------*/

.newsregion
{
	padding-top: 50px;
	padding-bottom: 50px;
    background: url(../images/lc_western_shrub_200k.png);
	background-size: cover;
    background-position: center;
}

.view-news-card div.more-link a {
	float: right;
	background-color: #23527c;
	color: white;
	display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
}

.new-plubished-date {
	color: #777777;
}

/* Sticky footer styles
-------------------------------------------------- */
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  min-height: 191px;
  /*background:url(../images/footer_bg.jpg) rgb(45,45,45) repeat;
  -webkit-box-shadow: inset 0px 20px 20px -10px rgba(0,0,0,0.75);
  -moz-box-shadow: inset 0px 20px 20px -10px rgba(0,0,0,0.75);
  box-shadow: inset 0px 20px 20px -10px rgba(0,0,0,0.75);*/
   background-color: #15305d;
   border-top: 4px solid #6290dc;
}

.footer .col-md-3 h4{
	color:white;
	font-size:24px;
	text-align:center;
	border-bottom: 1px solid #ffff;
}	

.footer .col-md-3{
	line-height:25px;
}	

.logos{
	padding-top:20px;
}

.footer li a
{
	display:inline;
	color:white;
	font-size:14px;
}
.footer ul 
{
	text-align:center;
}
.footer li a:hover, .footer li a:focus
{
	#color: rgba(255, 255, 255, 1);
    background-color: rgba(248, 248, 248, 0)
}


/* Tools page and News Page
--------------------------------------*/
.tool, .news
{
	padding-bottom:40px;
	
}
.tool-image, .news-image
{
	margin-top:7px;
}
.tool-title, .news-title
{
	margin:0;
}

	
/*News page
-----------------------------------------*/
.feed-icon {
    background: url(../../../../misc/feed.svg) no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    display: block;
    width: 16px;
    height: 16px;
}
/* Legends table classes */
.planted {
background-color:#CC9900;
}

.developed {
background-color:#ff0000;
}

.water {
background-color:#5475A8;
}
.white {
background-color:#ffffff;
}

.barren {
background-color:#cccccc;
}

.agriculture {
background-color:#996633;
}

.ice {
background-color:#ffffff;
}

.nodata {
background-color:#ffffff;
}
.lowintensity {
background-color:#E8D1D1;
}
.highintensity {
background-color:#E29E8C;
}

.transportation {
background-color:#E5564E;
}

.barerock {
background-color:#D2CDC0;
}

.transitional {
background-color:#533E76;
}


.devhighintensity {
background-color:#B50000;
}


.shrubland {
background-color:#DCCA8F;
}

.sedge {
background-color:#D1D182;
}

.lichens {
background-color:#A3CC51;
}

.moss {
background-color:#82BA9E;
}

.orchards {
background-color:#BBAE76;
}

.grasslands {
background-color:#FDE9AA;
}

.dwarf {
background-color:#AF963C;
}

.pasture {
background-color:#FBF65D;
}
.rowcrops {
background-color:#CA9146;
}
.smallgrain {
background-color:#796C4A;
}
.urbangrass {
background-color:#F09C36;
}
.woodywetlands {
background-color:#C8E6F8;
}

.emergentwetlands {
background-color:#64B3D5;
}

.rlc_purple {
background-color:#FF00FF;
}


.forest {
background-color:#339966;
}

.deciduous {
background-color:#85C77E;
}
.evergreen {
background-color:#38814E;
}

.mixed {
background-color:#D4E7B0;
}



.herbaceous
{
background-color:#666633;
}
.nonwood {
background-color:#808000;
}

.wetlands {
background-color: #95BFBF;
}

/***************************
DATASET PORTFOLIO & ITEMS
***************************/
.dataset-item{
  padding: 5px;
  min-height: 220px;
}

.dataset-item > .thumbnail{
  padding:10px;
}

.dataset-item .thumbnail.pull-right{
	width:100%;
	max-width:100px;
  border: 0px;
 height: 100px;
}

.dataset-item h2{
  font-size:1.1em;
  margin-top:0;
}

.dataset-item h3{
  font-size:1em;
  margin-top:0;
}

.btn-coolblue{
  background-image: -moz-linear-gradient(15deg, rgba(0,0,0,0.16) 50%, transparent 100%);
  background-image: -webkit-linear-gradient(15deg, rgba(0,0,0,0.16) 50%, transparent 100%);
  background-image: linear-gradient(15deg, rgba(0,0,0,0.16) 50%, transparent 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$gradient-base-color', endColorstr='$gradient-end-color',GradientType=1 );
  background-color: #004b6e;
  color: #FFFFFF;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.btn-coolblue:hover{
  background-color: #007fbb;
  text-decoration: none;
  box-shadow: 6px 8px 10px -3px rgba(0,0,0,0.15);
  color:#ffffff;
}

.dataset-item .btn:focus{
	color:white;
}
 



.dataset-menu{
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
    padding: 15px;
    border-radius: 3px;
    font-size: 1.2em;
    margin: 0;
}

.dataset-collection {
    list-style-type: none;
    padding: 0;
    color: #555555;
    width: 100%;
    margin: 0;
    border-top: 1px solid #c4c4c4;
    border-bottom: 1px solid #c4c4c4;
}

.NALCMS_image
{
	padding-right:12px;
	padding-bottom:12px;
}
.category-heading-content
{
	font-size:14px;
	padding-bottom:15px;
}
.shrub > .thumbnail{
  padding-right:10px;
  width:148px;
  border:none;
}
/* Facet */
.facets-widget-checkbox .facet-item, .facets-widget-links .facet-item {
    display: inline-block;
    padding: 0px 10px 0px;
    text-transform: capitalize;
}
/* CONUS facet item uppercase */
a[data-drupal-facet-item-value="conus"]{
	text-transform: uppercase;
}

#block-yearfacet .facet, #block-region .facet,  #block-category .facet  {
    line-height: 50px;
    max-width: 780px;
}

/* .block-facet-blockcategory {
    clear: both;
    box-sizing: border-box;
    border-color: #ddd;
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
} */

.btn-gray{
  background-image: -moz-linear-gradient(15deg, rgba(0,0,0,0.16) 50%, transparent 100%);
  background-image: -webkit-linear-gradient(15deg, rgba(0,0,0,0.16) 50%, transparent 100%);
  background-image: linear-gradient(15deg, rgba(0,0,0,0.16) 50%, transparent 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$gradient-base-color', endColorstr='$gradient-end-color',GradientType=1 );
  background-color: #f5f5f5;
  color: #2d2d2d;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.btn-gray:hover{
  background-color: #007fbb;
  text-decoration: none;
  box-shadow: 6px 8px 10px -3px rgba(0,0,0,0.15);
  color:#ffffff;
}
.btn-gray.active {
    background-color: #004b6e;
    color: #FFFFFF;
}

.facet-item a:hover, .facet-item a:focus, .dropdown a:hover, .dropdown a:focus {
    text-decoration: none;
}

/* Facet View 
**************/
.clear-both h3
{
	clear:both;
}
/*.dropdown {
    position: relative;
}
.dropdown-toggle {
    border: 0;
    outline: 0;
}

.toggle {
    margin-right: 10px;
}*/

/*Data Services page 
******************************/
.data-services .panel-body
{
	padding-bottom:0;
}
.data-services .panel-default > .panel-heading
{
	background-color:#15305d;
}
.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {
	display:block;
	color:white;
}
.data-services .service-title-row
{
    padding-left: 15px;
    padding-top: 25px;
    margin-bottom: 20px;
}

/* video page */
.video > video { 
   width:100%;
   height:auto;
}
