﻿/* $Id: danblog.css,v 1.11.2.2 2010/11/19 14:42:44 danprobo Exp $ */


body.html {
	font-size: 84%;
	font-family: "Open Sans", sans-serif;
	color: #000;
	padding: 0;
	line-height: 1.5em;
	size: 85%;
	padding-top: 50px/*AN 1/24/15 added for bootstrap breadcrumbs*/
}

body {
	background: #c0c0c0 url(../images/g3.jpg) repeat-x center top;
    background-attachment: fixed !important;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#C0C0C0, endColorstr=#ffffff);
    background-image: -moz-linear-gradient(center top -90deg, #C0C0C0, #ffffff);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C0C0C0), to(#ffffff));
	 }

/* WCCF Bootstrap - inner container
.main-container.container div.row
{
	background: white;
}	*/
a {
	color: #243F78;
}

#space{
	top: 25px;
	margin-top: 25px;
	padding-top: 25px;
	height:10px;
 }

#mainpage {
	top: 50px;
	margin-top: 50px;
	padding-top: 50px;
	/*width: 1200px;*/
	background: white;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	padding-right: 5px;
/*	overflow: auto;
	height: 100%;*/
   min-height: 1100px; /* 7/15/13 - increased from 550. 8/8/13 increased from 950 */
}
.page-search #mainpage
{
	min-height: 1375px;
}
#header-wrapper  .image_header {
	float:left;
	margin-top: 10px;
	margin-left: 0px;
	height: 100px;
	z-index: 20;

}
/* Header */
.logo IMG, #logo IMG, #logo-wrapper IMG
{
	z-index: -20;
}

.logo
{
	margin-top: 0; /* 6/26/21 AY removed for Drupal 9 */
	margin-left: 0; /* 7/15/13 changed from 15px */
}
/* Added 7/12/13 - Make header logo larger */
.logo IMG
{
	height: 100px;
}
#logo-wrapper {
	float: left;
}

input#edit-submit-final-search-results, .views-widget-filter-search_api_views_fulltext input
{
	border: 3px solid;
	top: 0px;
	vertical-align: top;
}

#header {
	height: 66px;
	position: relative;
	width: 950px;
	margin: 0pt auto;

}

/* Search */
.views-widget-filter-search_api_views_fulltext label {
	visibility: hidden;
	size: 1px;
}

user agent stylesheetinput:not([type="image"]), textarea {
	box-sizing: border-box;
}

/* factoid spacing */
.region-bottom-last .block
{ padding: 5px 5px;}

.region-bottom-last p
{
	color: black;
}
.statistics_counter {
	visibility: hidden;
	font-size: 1px;
	}

.node, .node-article {
	border-bottom: 0px #fff;
	margin: 0;
	padding-bottom:15px;
}

#footer-wrapper {
	width: 950px;
	margin: 0 auto;
	position: relative;
	border-top: 0px #fff;
	padding:0;
		margin-left: auto;
	margin-right: auto;

}

/* modified AN 11/18/15 - added search box */
#header-wrapper #search-box, #search-box, .search-box{
	/*margin: 0px 0px;  4px 14 px */
	/*position: absolute;*/
	/*right: 0;*/
	top: 0px; /*top: 30px;*/
	white-space: nowrap;
	padding-bottom: 8px; /* added 5/17/16 */
	}

#block-views-exp-final-search-results-page ,  #block-views--exp-final_search_results-page
{
	margin: 0px;
	/* padding: 0px; */
	border: 5px solid  rgb(146, 208, 80); /* 7/12/13 legacy color 'lightgreen' updated to rgb(146, 208, 80); */
	border-color: #rfrfrf;
	vertical-align: top;
	top: 0px;
	position: absolute;
	width: 190px;
	height: 35px; /*60 */

	/* pad the front due to rounded borders */
	padding-left: 5px;

	/*chrome */
	 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    /* -khtml-border-radius: 20px; */
    border-radius: 5px;
}



/* Two Columns  MODIFIED ANITA commmented out 7/18/13 - possibly no longer needed
.climateactiontoolkit .twocols  {
	width: 600px;
	float: left;
	margin-left:  0px;
	padding-left:  0px;
	margin-top:  0px;
	padding-top: 5px;
}

.twocols  {
	width: 600px;
	float: left;
	margin-left: 10px;
	padding-left: 10px;
	margin-top: 40px;
	padding-top: 5px;
}
*/
.twocols  {
	width: 700px;
	}
.onecol.limebars
{
	width: 925px; /* 7/12/13 provide fixed with for one col boxes */
}

/* 7.12.13 - Prevent the new 4 boxes from merging with the body box in IE */
.no-sidebars  #wrapper,
.one-sidebar #wrapper
{
	padding-top: 25px;
}

.navybars {
   border:5px solid blue; /*3*/
    padding:0px; /* 	padding-left: 1px; 	padding-right: .5px; */
	margin: 0px;
	border-color: #000099;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	-webkit-box-shadow:  0px 0px 0px 3px #000099;
     box-shadow:  0px 0px 0px 5px #000099;
	/*margin-top: 50px; AN 7/18/13 */
	margin-top: 10px;
	overflow: auto;
	float: left;
}

/*remove from useand purchase overall border */
.useandpurchase .navybars {
	border: 0;
	border-color:white;
	-moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
	-webkit-box-shadow:  0px 0px 0px 0px #fff;
     box-shadow:  0px 0px 0px 0px #fff;
	margin-top: 0px;
	overflow: visible;
	float: left;
}

/* 7/12/13 modified - added sidebar-first before limebars to prevent settings for no col and one col limebar conflicts */
.sidebar-first .limebars {
	margin: 0px;
	padding-left: 0px; /* 1px */
	padding-right: 0px; /* .5 px*/
	border: 5px solid   rgb(146, 208, 80); /* 7/12/13 legacy color 'lightgreen' updated to rgb(146, 208, 80); */
	border-color: #rfrfrf;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	-webkit-box-shadow:  0px 0px 0px 3px #000099;
    box-shadow:  0px 0px 0px 5px #000099;/* redundant blue box to prevent white space gap from appearing between inner green and outer blue bars*/
	/* margin-top: 50px;  7/12/13 commented out to prevent gap between boxes */
	/* fill in the green */
	 border: 5px solid rgb(146, 208, 80);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 0px 5px rgb(0, 0, 153);

}
.onecol.limebars {
	margin: 0px;
	padding-left: 0px; /* 1px */
	padding-right: 0px; /* .5 px*/
	border: 5px solid  rgb(146, 208, 80); /* 7/12/13 legacy color 'lightgreen' updated to rgb(146, 208, 80); */
	border-color: #rfrfrf;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	-webkit-box-shadow:  0px 0px 0px 3px #000099;
     box-shadow:  0px 0px 0px 5px #000099; /*duplicate blue box */
	 margin-top:  0px;
}
/* added AN - stops navybars from riding up
.useandpurchase .navybars .onecol {
	margin-top: 50px;
}*/

.view-use-and-purchase
{
	border: 5px solid rgb(0, 0, 153);
border-radius: 5px 5px 5px 5px;
box-shadow: 0px 0px 0px 5px rgb(0, 0, 153);
border: 8px solid rgb(0, 0, 153)\9;/*IE 8 and below*/
}
/*view content will contain green bar and view use contains the blue */
.view-use-and-purchase   .view-content {
		/* color */
	margin: 0px;
	padding-left: 1px;
	padding-right: .5px;
	border: 5px solid  rgb(146, 208, 80); /* 7/12/13 legacy color 'lightgreen' updated to rgb(146, 208, 80); */
	border-color: #rfrfrf;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	-webkit-box-shadow:  0px 0px 0px 3px #000099;
     box-shadow:  0px 0px 0px 5px #000099;

	background-color: white; /*#F4F4F4;*/
	vertical-align: top;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 450px;
	height: 350px; /* 7.18.13 */

		 border: 5px solid rgb(146, 208, 80);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 0px 5px rgb(0, 0, 153);

}

/* indent content inside the bars */
.limebars .region-content {
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
/* submit form button */
.views-exposed-form .views-exposed-widget {
	padding: 1.5px 2px;
}

/*#bottom-teaser .C, div.column.C, div .column .C , #bottom-teaser.in2 .column.C */
#bottom-teaser .bluebar, div.column.bluebar, div .column .bluebar , #bottom-teaser.in2 .column.bluebar
{
	width: 600px; /* 63% 60% */
	padding: 0 0;
}
#bottom-teaser.useandpurchase .bluebar,
#bottom-teaser.useandpurchase  div.column.bluebar
{
	/*width: 64%;*/
	width:605px;
	padding: 0 0;

}
/* Blue Border - side menu */
.sidebar .region-sidebar-first
{
   border:3px solid blue;
	border-color: #000099;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	-webkit-box-shadow:  0px 0px 0px 3px #000099;
    box-shadow:  0px 0px 0px 5px #000099;
	padding: 0px;
	/* margin: 0px;*/
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	width: 285px; /*210*/

}
/*Green Border - Side Menu- combined .sidebar .block with .block-menu  7.15.13 margin and box-shadow changes*/
.sidebar .block-menu {
width: 275px; /*200*/
	border: 5px solid rgb(146, 208, 80); /* 7/12/13 legacy color 'lightgreen' updated to rgb(146, 208, 80); */
	border-color: #rfrfrf;
	 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	background-color: white; /*#F4F4F4;*/
	/*margin: 0;*/
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	 padding: 0px;
	/*padding-right: .5px;*/
  	-webkit-box-shadow:  0px 0px 0px 3px #000099;
    box-shadow:  0px 0px 0px 5px #000099; /* redundant blue box to avoid white border gap appearing between blue and gren boxes */
	height: 350px;  /*Added 7/18/13 to expand box menu height -hidden on 4/7/15 due to increase of toolkit page*/
 	}
	.climateactiontoolkit .sidebar .block-menu ,
	.climateactiontoolkit .content-middle.twocols.limebars
	{
	overflow: auto;
	max-height: 500px; /* 4/7/15 */
	}
#header-wrapper #search-box input.form-text {
	width: 8em;
}
/* submit form button */
.views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 0em; /* 1.6em; */
	width: 4em;
	/* margin-left: 140px;
 	float: left;
	width: 10em;*/

}
/* center bottom panel */
#mini-panel-homepage, #block-panels-mini-homepage, #block-panels_mini-homepage
{
	/*text-align: center;
	margin-left:auto;
	margin-right:auto;
	size: 80%;
	height: 90%;
	width: 90%;*/
}

.panel-col-bottom  a  img , .panel-col-bottom  a, .panel-col-bottom
{
	text-align:center;
	margin-left: auto;
	margin-right: auto;

	width: 80%;
	display: block;
}
 .panel-3col-33-stacked .panel-col-bottom, .pane-content, div .panel-pane div.node , #mini-panel-homepage .pane_node, .panel-col-bottom
 {
	text-align:center;
	margin-left: auto;
	margin-right: auto;
 }

 /* What's new block */
#block-block-4
{
	margin: 0 0px;
	padding: 0 0;
	vertical-align: top;
	position: relative;
	top: 50 px;
	padding: 5 5px;
	top: 50px;
	border: 5px solid  rgb(146, 208, 80); /* 7/12/13 legacy color 'lightgreen' updated to rgb(146, 208, 80); */
	border-color: #rfrfrf;
	width: 190px;
	height: 22px;

	 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	/**/
}
#block-block-4  a , #block-block-5 a{
	text-decoration: underline;
	color: black;
	text-align: center;
	float: center;
	padding-left: 50px;
}
#block-block-4  a {
	z-index: 1;
	height: 2px;
	position: absolute;
	top: 0px;
}
#block-block-5  a {
	z-index: 1;
	height: 2px;
	position: absolute;
	top: 0px;
}

/* Join us block 6/29 */
#block-block-5 {
	margin: 0 0px;
	padding: 0 0px;
	vertical-align: top;
	position: relative;
	top: 55px;
	/* Commented out the join us box - AN 6/29
	border: 5px solid  lightGreen;
	border-color: #rfrfrf;
	width: 190px;
	height: 22px;

	 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
*/
}

.views-exposed-widgets {
	margin-bottom: 5em; /*.5em; */
	white-space: nowrap;
}
input#edit-submit-final-search-results
{
	/*display: inherit; */
	border: 3px solid;
	/* box-sizing: border-box; */
	top: 0px;
	/*z-index: 1;*/
}
.views-widget-filter-search_api_views_fulltext input
{
	/* display: inherit;*/
	/* box-sizing: border-box; */

	border: 3px solid;
	top: 0px;
	position: absolute;
	vertical-align: top;

	text-align: center; /* added An 6/29 */
	/*z-index: 1;*/
}
/* modified AN 11/18/15 */
.contextual-links-region
{
	/*width: 50%;  Anita Commented out 113015 original: 80 */
}

.view-id-final_search_results table
{
/*
	width: 70%;
	float: left;
*/
}
.view-id-final_search_results table tr td
{

	vertical-align: top;
}
.node .content, threecol_33_34_33_stacked  {
	margin: 0 0;
	}
body {
font-size: 84%;
font-family:"Open Sans", sans-serif;
color: #000;
margin: 0;
padding: 0;
line-height: 1.5em;
}


#nav li a{
font-family: "Raleway", sans-serif;
}

#superfish .menu a,
#superfish .menu a:visited  {
font-family: "Open Sans", sans-serif;
}

a:link {
text-decoration: none;
font-weight: bold;
}

a:visited {
text-decoration: none;
font-weight: bold;
}

a:hover {
text-decoration:none;
color: #089a55
}

.site-name a:hover {
text-decoration: none;
}

.comment .new {
text-align: right; /* LTR */
font-weight: bold;
float: right; /* LTR */
color: red;
margin:.5em;
}

.comment .title {
line-height: 1.2em;
}

.comment .title a:hover {
text-decoration: none;
}

#subnav li a {
font-weight:bold;
}

#subnav li a:hover {
text-decoration: underline;
color: #005a8c;/*#e87e17*/
}

.title {
line-height:1.2em;
}

.node .title a:hover {
text-decoration: none;
}

#aggregator h3 a:hover {
text-decoration: none;
color: #005a8c;/*#e87e17*/
}

#mission-wrapper {
width:950px;
margin:0 auto;
}

#mission {
font-size:1.4em;
display:block;
line-height:1.2em;
font-family:"Open Sans", sans-serif;
font-size: 20px;
font-style:italic;
}

#mission .contextual-links {
font-size: 13px;
font-family: "Open Sans", sans-serif;
font-style:normal;
}

#mission .block-title {
margin-top:20px;
}
#mission .region {
margin:20px 10px;
}

.item-list .pager li a:hover {
text-decoration:none;
}

/* Text */
.content-middle p, .node-case-study, .content-middle li , .wiki_table td, .limebars li, .limebars, .limebars ul {
	/*color: #0000cc;*/

}

h1,h2,h3,h4,h5,h6 {
	font-family: "Raleway", sans-serif;
	font-weight: bold;
	font-style: italic;
	color: black;
}


/* footer panel */
#mini-panel-footer_panel  img, #mini-panel-footer_panel, #bottom-teaser.in1 .column
{
	height: 50px;
	padding: 0 0;
}

#bottom-teaser .region {
margin: 0px 0;
}

/*spacing in footer */
/* reduce spacing between the buttons on the toolkit page, what's new and contact page if no factiod  exists in the bottom teaser */
.climateactiontoolkit #block-panels_mini-footer_panel   .contextual-links-region,
.climateactiontoolkit #block-panels_mini-footer_panel    .panel-3col-33, .page-contact #block-panels_mini-footer_panel    .panel-3col-33 ,.new #block-panels_mini-footer_panel    .panel-3col-33 {
	  width: 50%;
}

/* spacing between body text and footer menu */
#bottom-teaser .region {
margin: 0px 0;
}

/* bottom teaser */
#bottom-teaser .block {
margin: 0 0px;
}
/* bottom */


/* footer spacing */
/*#bottom-teaser .A, #block-panels_mini-footer_panel  #bottom-teaser.in2 .column .A, #bottom-teaser .in2 .A, #bottom-teaser.in2 .column.A*/
#bottom-teaser .navbar,
#block-panels_mini-footer_panel  #bottom-teaser.in2 .column .navbar,
#bottom-teaser .in2 .navbar,
#bottom-teaser.in2 .column.navbar {
 	/*width: 40%;*/
	width: 35%; /* changed 7/18/13 */
	padding: 0 0;
}
/*
#bottom-teaser.in2 .column {
width: 50%;
}*/

/* search page pager */
ul.pager li.pager-current {
	background-color: blue; /*#005A8C;*/
	color:  white;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;

}

/* User profile page - hide lines */
.profile {
	clear: both;
	border-right: 1px solid #fff; /* #BBB */
	border-bottom: 1px solid #fff; /* #BBB */
	border-left: 1px solid  #fff; /* #ddd */
	border-top: 1px solid  #fff; /* #ddd */
	padding: .8em;
	margin: 1em 0em;
	background-color: white; /*#F4F4F4;*/
}

/* Active Menu link style */
.menu .leaf  li a.active, li a.active, #sidebar-left lia a.active, ul li.leaf a.active {
	color: #089a55;
	text-decoration: none;
}

/* menu bullets */
ul.menu {
border: none;
list-style: disc;
text-align: left;
color: black;
}
ul, menu, dir {
list-style-type: disc;
}
/* remove the bullet image */
ul, ul li.leaf {
	list-style-image: none;
	/* list-style-image: url(images/menu-leaf.gif); */
}
ul li.leaf {
	list-style-image: none ;
	/*list-style-image: url(../../misc/menu-leaf.png);*/
	list-style-type: disc;
}


/* sidebar */
#sidebar-left .content, #sidebar-right .content {
	padding: 5px 5px; /* 5px 15px; */

}

#layout-type-1 #sidebar-left {
	margin-top: 10px; /* 7/12/13 - added 10px onto 40px to push it down further */
	width: 26%;
	float: left;
	font-size: 12px;
	/* 7/13 IE compatability */
		*margin-top: 20px;
   margin-top: 18px\8;
}

/* reduce image size in the body for image attachments */
.content-middle  p.rtecenter img ,  p.rtecenter img , .content-middle img {
	padding-top: 0px;
	width: 75%;
}
/* an aDDED 111715 TO REDUCE SIZE OF ICON IMAGES AFFECTED BY ABOVE RULE */
.CONTENT-MIDDLE IMG.FILE-ICON , .content-middle img.file-icon, .content-middle span.file img.file-icon, .content-middle span.file img{
	width: auto;
}
.related_documents .content-middle  p.rtecenter img ,  .related_documents  p.rtecenter img , .related_documents  .content-middle img, .node-related-documents .content-middle img {
	padding-top: 0px;
	width: 0%;
}
.node-related-documents   img {
	padding-top: 0px;
	width: 0%;
}
/* Use and purchase formatting */
.useandpurchase .limebars /* note: this isn't active */
{
	border: rgb(146, 208, 80); /* 7/12/13 legacy color 'lightgreen' updated to rgb(146, 208, 80); */
	border-color: rgb(146, 208, 80); /* 7/12/13 legacy color 'lightgreen' updated to rgb(146, 208, 80); */
}
.useandpurchase table, tr, td, .useandpurchase tr td, .useandpurchase tr th, .useandpurchase tbody,
.partnerhighlights table, tr, td, .partnerhighlights tr td, .partnerhighlights tr th, .partnerhighlights tbody  {
	border: 0;
	vertical-align: top;
}


/* restrict use and purchase table columns so that one is not larger than the other */
.useandpurchase table td
{
	width: 50%;
}


/* Added extra WILL NEED CLEANED UP after review of ALL CSS files used on site */
/* ------------------ */
/* Body Text          */
/* ------------------ */
txtBolder
 {
		font-size:16.0pt;
		line-height:119%;
		font-family:"Open Sans", sans-serif;
  		color:#0000C0;
		font-style:italic;
		font-weight:bold;
		text-align:center;
	}
txtNormal {
		font-size:10.0pt;
		line-height:119%;
		font-family:"Open Sans", sans-serif;
  		color:#0000C0;
	}

/* ------------------ */
/* Side Navigation    */
/* ------------------ */
txtsideNav {
		font-size:10.0pt;
		font-family:"Open Sans", sans-serif;
  		color:#0000C0;
		font-style:italic;
		font-weight:bold;
		text-align:left;
	}

/* ------------------ */
/* Searchbox          */
/* ------------------ */
fieldset
	{
		margin:0 0 10px 0;
		padding:5px;
		border:5px solid rgb(146, 208, 80); /* 7/12/13 legacy color 'lightgreen' updated to rgb(146, 208, 80); */
		border-color:#rfrfrf;
	}

.searchbox
	{
		float:right;
		width:250px;
		margin:5px;
		text-decoration:none;
		text-align:center;
	}
.searchbox a
	{
		text-decoration:none;
		text-align:center;
	}
.searchbox input
	{
		border:3px solid;
	}
/* ------------------ */
/* footer             */
/* ------------------ */
txtfooter {

	text-align:center;
	font-family:"Open Sans", sans-serif;
	text-transform:uppercase;
	font-size:0.8em;
	line-height:150%;
	color:#000000;

}

.region-bottom-last ul li /*AN 6/28 added */
{
	/*color: blue;*/
}

/* An added 6/29 */
.views-exposed-form .clearfix
{
/*
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
*/
}
.views-filter
{
	padding: 0 0;
	border: 0 0;
}
/* search page filter an 6/29 */
.view-end-user-search .views-exposed-form
{
	top: 75px;
	text-align: center;
}
/* new search page added 6/29 AN*/
.view-end-user-search .views-table, .view-end-user-search  .view-content, .view-end-user-search  .view-content .views-table
{
	/*top: 0px; 8/8/13
	margin-top: 0px;
	position: relative;
	*/
	vertical-align: top;
	padding-top: 20px;
	margin-left: 0px;
	/*margin: 0 0;
	padding: 0 0; */

}
/* added to avoid making img large in table An 6/29 */
  .content-middle .view-end-user-search img,.view-end-user-search img {
	padding-top: 0px;
	width: 5%;
}
.page-search .view-filters, .page-search  .views-exposed-form
{


	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 700px;
	height: 50px;

}
.views-submit-button
{
	vertical-align:middle;
}

/* Search BOXES NEW 6/29 AN */
#block-block-17, #block-block-17 p {
padding: 0;margin: 3px 0px;
}

/* 7/15/13 - Specify float left for .cat footer */
#bottom-teaser.climateactiontoolkit
{
	float: left;
}

.page-node-track #bottom-teaser {
	padding-top: 25px;
	margin-top: 25px;
}

/*#bottom-teaser .C .region-bottom-last .content */
#bottom-teaser .bluebar .region-bottom-last .content
{
	/*width: 80%; 7/12/13 commented out to allow width to expand */
}

#bottom-teaser .region {
	MARGIN: 0px;
	/*MIN-HEIGHT: 133px;*/
	margin: 0px;
}

/*.column.C */
.column.bluebar{
   border: 5px solid blue; /* 3px 7.18.13 */
	border-color: #000099;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	-webkit-box-shadow:  0px 0px 0px 3px #000099;
     box-shadow:  0px 0px 0px 5px #000099;
 }

.region-bottom-last {
	border: 5px solid #92D050;
	border-color: #rfrfrf;
	 /*height: 100px; commented out AN 6/29/12 */;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 0px;
	padding: 0px;
	-webkit-box-shadow: 0px 0px 0px 3px #009;
	/*box-shadow: 0px 0px 0px 5px #009; duplicate blue border*/
	min-height: 190px; /* put min height on inner div - it'll affect the outer div 7/12/12 */

	 /* added 7.18.13 these rgb codes fill in the lime borders so white spaces don't appear in the corners between the blue and green borders */
		border: 5px solid rgb(146, 208, 80);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 0px 5px rgb(0, 0, 153);
}

#bottom-teaser .block {
	/*margin: 0 15px; commented out 7/15/13*/
	margin-left: -10px;
}
.factoid {
	/*float: right;*/
	MIN-HEIGHT: 123px;
	padding-left: 10px;	/* added 7.15.13 */
	line-height: 20px;
}
 .imgfactoid
 {
	text-align: center;
	/*float: right; commented out 11/24/15 */
	/*max-height: 170px; commented out 11/24/15 */
	max-width: 150px;  /* AN11/24/15 */


 }
 .small, .content-middle img.small
 {
	text-align: right;
	float: right;
	height: 100px;
	width: 100px;
	}
.medium, .content-middle .medium
{
	text-align: right;
	float: right;
	height: 20%;
	width: 20%;
}
.floatright, .content-middle img.floatright
{
	text-align: right;
	float: right;
	width:auto;
	height: auto;
}
.medium-center, .content-middle .medium-center
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	height: 20%;
	width: 20%;
	display: block;
}
 /******** New Front Page ***********/
 /* 7/12/13 - Create blue 'contact us' link on home page */
.bluelink, a.bluelink, .bluelink:visited, .bluelink:hover
{
	color: #243F78;
	text-decoration: underline;
	font-weight: normal;
}
.copyright .bluelink
{
	font-size: 1.5em;
 }
 /* 7/12/3 - Created new block grid to display new icons */
.front .view-homepage table, .front .view-homepage  tr, .front .view-homepage  td
{
	border: 0px;
}

.front .view-homepage
{
	padding-top: 40px; /* prevent buttons from bumping into green boxes in IE */
}
.front .view-homepage table
{
	/*width: 700px; commented out 0/14/15 AN - to allow 3x3 as opposed to the old 4x4 config on homepage */
	text-align: center;
	margin-right: auto;/*added 11/18/15 AN to center tiles on new bootstrap theme */
	margin-left: auto
}
.front .view-homepage td
{
	padding-right: 30px;
	padding-bottom: 30px;
}
  /* images by default 202x178 - scaled to 132x 117 by site */
 .front .view-homepage table a img
 {
	width: 202px;
	height: 178px;
}

.front img.footer-block
{
	margin-top: -10px;
}

/*********New Footer Icons ***************/
#bottom-teaser .view-homepage table,
#bottom-teaser .view-homepage  td,
#bottom-teaser .view-homepage  tr,
#bottom-teaser .view-homepage  div,
#mainpage.climateactiontoolkit  .view-homepage table ,
#mainpage.climateactiontoolkit  .view-homepage td,
#mainpage.climateactiontoolkit  .view-homepage tr,
#mainpage.climateactiontoolkit  .view-homepage div ,
#sidebar-secondleft   .view-homepage table ,
#sidebar-secondleft   .view-homepage  td,
#sidebar-secondleft   .view-homepage tr,
#sidebar-secondleft   .view-homepage  div
{
	border: 0px;
	padding-bottom: 1PX;
	margin: 0px;
}
/*#bottom-teaser .view-homepage table .row-1 td img,
#bottom-teaser .view-homepage table .row-2 td  img
{
	padding-right: 15px;
}*/

#mainpage.climateactiontoolkit  .view-homepage table
{
	padding-top: 40%;/* increased from 20 to 40 on 4/7/15 */
	border-collapse: normal;
	width: 300px;
	position: relative;
}

.no-sidebars #bottom-teaser .view-homepage table,
#sidebar-secondleft .view-homepage table
{
	padding-top: 20px;
	border-collapse: normal;
	width: 300px;
}
.one-sidebar #bottom-teaser .view-homepage table
{
	padding-top: 0px;
	border-collapse: normal;
	width: 300px;
}

/* TWO COL PAGES */
 .one-sidebar #wrapper
 {
	width: 1200px;
	margin-left: 25px;
 }
 .one-sidebar #content.article {
    /*width: 70%;*/
	/*width: 69%;  7/15/13 */
	margin-top:  -550px; /*620  added 7/15/13 - re-updated on 1/14/15 from 615 to 415 as the sidemenus have 6 tiles now and not 9*/
  *margin-top: -495px;
   margin-top: -495px\8;
   /* margin-left: 30px;*/
   /* float: right;*/
	margin-left: 340px; /* handles margin of 2nd body block */
	padding-bottom:150px;
	/*position: absolute;  4 7 15 */
}

 /* 7/15/13 - Move up the navbuttons on climateactiontoolkit */
#mainpage.climateactiontoolkit .view-homepage,
#layout-type-1 #mainpage .view-homepage,
#layout-type-1 .view-homepage
 {
/*	margin-top:  400px; x400 removed 5/17/16 not needed for new site*/
	margin-left: 15px;
 }

#sidebar-secondleft,
#mainpage.climateactiontoolkit .view-homepage ,
#layout-type-1 #mainpage .view-homepage,
#layout-type-1  .view-homepage
 {
	width: 275px;
 }

span.section_title
{
	color: #000e93;
	font-family: "Open Sans", sans-serif;
	font-size: 26px;
	font-weight: bold;
	padding-right: 10px;
}
.useandpurchase span.section_title
{
	margin-top: -5px;
}
span.section_subtitle
{
	color: #4464ff;
	font-family: "Open Sans", sans-serif;;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
}
#mainpage.climateactiontoolkit span.section_title,
#layout-type-1 #mainpage span.section_title,
#layout-type-1  span.section_title
{
	margin-left: 20px;
}
#mainpage.climateactiontoolkit .logo,
#layout-type-1 #mainpage .logo,
#layout-type-1  .logo
{
	/*margin-left: -80px; commented out 5/16/16 not needed with new layout */
}
/*
.food .limebars
{
width: 98%;
}
.food .navybars
{
	height: 600px;
	width: 80%;
}
*/

#mainpage.quotesbody   .limebars
{
	height: 560px;

}
#mainpage.quotesbody  .field-name-body
{
	height: 400px;
	overflow: auto;
}
.quotesbody .quotes
{
	background-color: silver;
	font-size: 10px;
	min-height: 100px;
}
.quotesbody .quotes ul, .quotesbody .quotes li
{
	text-decoration: none;
	list-style-type: none;
	margin-left: 5px;
	margin-right: 5px;
}

/* Hide scrolling bars on navybars when quotesbody active */
.quotesbody .navybars
{
	overflow:  hidden;
}
/* hide scrolling bars on pages in IE */
#mainpage.about .navybars, #mainpage .meeting .navybars
{
	overflow:  hidden;
}

#section-title
{
padding-top: 8px;
	padding-bottom: 2px;
}

#mainpage.useandpurchase .node, #mainpage.useandpurchase table tr td
{
padding-bottom: 0;
padding-right: 5px;
}
#bottom-teaser.useandpurchase
{
	margin-top: -30px;
	width: 1000px;
	margin-left: 125px;
}

a.anchor
{
	font-weight: normal;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#mainpage .food .navybars a
{
	color: #000099;
}

.border
{
    border-style: solid;
	border-width: 1px;
	color: black;
}

/* When logged in set contextual link region to 100% to avoid bothering the small block boxes x
commented out 11/18/15
.logged-in .contextual-links-region
{
width: 100%;
}
*/
.smallfont
{
font-size:12px;
}
.valign
{
	vertical-align: middle;
}
.noborder, .noline, .noline td, .noline tr, .noline tbody
{
border: 0;
border-color: white;
border-style: none;
border-top: 0 white;
}

#watermark{
background-image: url(/sites/all/themes/danland/westcoast/images/text_postponed.png);
background-repeat: no-repeat;
background-position: 0;
}

.toc_body h2 {
cursor: pointer;
}



.climateactiontoolkit .toc_body h2 {
text-indent: -1.15em;
padding-left: 2em;
color: #243f78; /* added 4/14/15 client request */
}

.lightblue {
 font-weight: bold;
 color: #468BBD; /* Added 1/28/14 */
}

.subtitle2 {
color: #000e93;
font-style: italic;
}
/*
.resources .navybars
{
	top: 200px;
	margin-top: 190px;
}
#bottom-teaser.resources  .block-views
 {
	top: -2750px;
	margin-left: -100px;
 }*/
 .view-forum-resources img,
 .forum-partner-resources-block img
 {
	height: 150px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
 }
  .view-forum-resources a,
    .view-forum-resources  td,
 .forum-partner-resources-block a,
  .forum-partner-resources-block td

 {
	margin-right: auto;
	margin-left: auto;
	text-align:center;
}
 .view-forum-resources table,
 .view-forum-resources td,
 .view-forum-partner-resources table,
 .view-forum-partner-resources td
 {
	border: 0;
 }

 /* Added 10/5/14 */
 p.buttons
 {
  padding-top: 5px;
 padding-bottom: 5px;
 text-align:center;
border: 3px solid rgb(146,208,80);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
width: 200px;
 }
 a.buttons, a.buttons:visited,a.buttons:link, a.buttons:hover
 {
 font-weight: normal;
 text-decoration: none;
 text-align: center;

color: #25487a;
font-size: 14px;
font-family: "Open Sans", sans-serif;
 }
a .callout, a.callout:visited,a.callout:link, a.callout:hover
 {
 color: #000099;
 text-decoration: none;
 }
 .front #block-system-main
 {
 display:none;
 }

 .webinar
 {
 color: #25487a;
 }

a.bluebutton, .bluebutton, a.bluebutton:hover, a.bluebutton:visited, a.bluebutton:link
 {
 padding: 5px 5px 5px 5px;
background-color: #468BBD;
color: #fff;
text-decoration:none;
font-weight:normal;
text-align: center;
 }
 div.indent
 {
	margin-left: 10px;
 }
 /* 4 7 15 */
 .limebars.welcomestatement
 {
 margin: 0px;
  /*padding-left: 10px;
  padding-right: 10px; Commented Out 11/24/15 AN */
  padding-top: 5px;
  padding-bottom: 5px;
  border: 5px solid rgb(146,208,80);
  border-color: #rfrfrf;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 0px 3px #000099;
   border: 5px solid rgb(146,208,80);
  border-radius: 5px 5px 5px 5px;
  /*
  box-shadow: 0px 0px 0px 5px rgb(0,0,153);
  box-shadow: 0px 0px 0px 5px #000099;

 */
 }
 .welcomestatement a
 {
	text-decoration: none;
 }
  .limebars.welcomestatement, .bluebars.welcomestatement
  {
  overflow:hidden;
  }
.welcomestatement span, .welcomestatement p, .welcomestatement a, .welcomestatement  h2
 {
 text-align: center;

 }
 .welcomestatement  h2
 {
	font-size: 1.3em;
 }

 #content.climateactiontoolkit .navybars
 {
	position: absolute;
 }

 /* Added AN 11/20/15 */
 .footer .region-footer #footer_icon
 {
	text-align: center;
	margin-left: auto;
	/*margin-right: auto; commented out 4/6/16*/
 }
  #block-views-homepage-new-footer-block, .view-display-id-new_footer_block
  {
	margin-left: auto;
	margin-right: auto;

		width: 575px;
	/*text-align: center; commented out 4/6/16*/
 }
 .factoid
 {
	background-color: #f3f3f3; /* AN 1124 15 */
 }
#help-box
{
	padding-top: 5px;
}

/* AN 11/24/15 */
.usepurchase
{
	width: 100%
}
.use.left
{
	float: left;
	width: 45%;
	padding-right: 5px;
}
.use.right
{
	float: right;
	width: 45%;
	padding-left: 5px;
}
/*AN 5/16 */
.pane-content .cfptview td
{
	text-align: left;
}
.pane-content .cfptview .view-header
{
		text-align: left;
		padding-bottom: 10px;
}
.pane-content .cfptview .view-footer
{
		text-align: left;
		padding-bottom: 10px;
}
.footer .region-footer .factoid
{
		text-align: left !important;
}

.climatefriendlypurchasingtoolkit .quicktabs-tabpage div.field-name-body h1
{
		font-size: 30px !important;
}
.climatefriendlypurchasingtoolkit .quicktabs-tabpage div.field-name-body h2
{
		font-size: 25px !important;
}
.climatefriendlypurchasingtoolkit .quicktabs-tabpage div.field-name-body h3
{
		font-size: 20px !important
}


/*-----------------------------------------------*/
/*----------  TOP NAV / SEARCH / BRAND ----------*/
/*-----------------------------------------------*/

.header_menu {
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  margin-bottom: 0;
  /*width: 100%;*/
  position: relative;
  min-height: 70px;
  padding: 0 0 0 0;
  background-color: rgba(255, 255, 255, 1);
  clear: both;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  display:block;
  float:right;
}
.header_menu .active a, .header_menu .active a:hover, .header_menu .active a:focus {
  color: #243f78;
  background-color: transparent !important;
  text-decoration: none;
}
.header_menu .open a, .header_menu .open a:hover, .header_menu .open a:focus {
  color: #089a55;
  background-color: transparent !important;
  text-decoration: none;
}
.navbar-brand {
  font-weight: 700;
  color: #000 !important;
  font-size: 30px;
  line-height: 20px;
  font-style: normal;
  text-transform: uppercase;
  margin-top: -15px;
}
.header_menu li a {
  font-size: 12px;
  font-weight: 600;
  font-family: "Raleway", sans-serif;
  text-decoration: none;
}
.header_menu li a {
  color: #243f78;
  text-decoration: none;
}
.header_menu li a:hover, .header_menu li a:focus {
  color: #089a55;
  background-color: transparent !important;
  text-decoration: none;
}

.header_menu ul li{
	display:inline-block;
}

.header_menu ul li .login{
	/*float: right;*/
    position:relative;
}

.header_menu ul li .login:before {
    content: "\f007";
    font-family: FontAwesome;
    left:-5px;
    position:absolute;
    top:10;
 }

.header_menu ul li .homepage{
	/*float: right;*/
    position:relative;
}

.header_menu ul li .homepage:before {
    content: "\f015";
    font-family: FontAwesome;
    left:-5px;
    position:absolute;
    top:10;
 }

.header_menu ul li .newsletter{
		/*float: right;*/
    position:relative;
}

.header_menu ul li .newsletter:before {
    content: "\f08d";
    font-family: FontAwesome;
    left:-5px;
    position:absolute;
    top:10;
 }

 .header_menu ul li .webinar{
 		/*float: right;*/
    position:relative;
}

.header_menu ul li .webinar:before {
    content: "\f108";
    font-family: FontAwesome;
    left:-5px;
    position:absolute;
    top:10;
 }

 .header_menu ul li .resources{ /*changed from forum 7/2020*/
 		/*float: right;*/
    position:relative;
}

.header_menu ul li .resources:before { /*changed from forum 7/2020*/
    content: "\f15c";
    font-family: FontAwesome;
    left:-5px;
    position:absolute;
    top:10;
 }

 .header_menu ul li .about{
    	/*float: right;*/
    position:relative;

}

.header_menu ul li .about:before {
    content: "\f05a";
    font-family: FontAwesome;
    left:-5px;
    position:absolute;
    top:10;
 }

  .header_menu ul li .contact{
  		/*float: right;*/
    position:relative;
}

.header_menu ul li .contact:before {
    content: "\f0e0";
    font-family: FontAwesome;
    left:-5px;
    position:absolute;
    top:10;
 }

 .header_menu ul li .toolkits { /*added 7/2020*/
position:relative;
}

.header_menu ul li .toolkits:before { /*added 7/2020*/
content: "\f013";
font-family: FontAwesome;
left:-5px;
position:absolute;
top:10;
}


.navbar-brand img {
  width: 80%;
  height: auto;
}




/***search top bar**/
.search-widget {
  position: relative;
}
.search-widget i {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #666;
}
/*----------------------------------------------*/
/*----------------  SIDE MENU ------------------*/
/*----------------------------------------------*/

.navbar_menu {
  /*overflow: auto;*/
  font-size: 0.8em;
  font-weight: 700;
  background-color: #fff;
  position: relative;
  top: 0px;
  width: 100%;
  height: 100%;
  color: #243f78;
  border: 1px #ccc solid;
  padding: 10px;
}

.navbar_menu .toggle-btn {
  display: none;
}
.navbar_menu ul,
.navbar_menu li {
  list-style: none;
  padding: 0px 0;
  margin: 0px;
  line-height: 1.7em;
  cursor: pointer;
}
.navbar_menu ul.menu li a.menu-icon { height: 25px }

/*.navbar_menu ul li .list-img-cat {
	padding: 5px 10px 5px 45px;
	background-position: center left;
	background: url(../images/icon_cat.png) left no-repeat;
	float: left;
	min-height: 46px;
}

.navbar_menu ul li .list-img-food {
	padding: 5px 10px 5px 45px;
	background-position: center left;
	background: url(../images/icon_food.png) left no-repeat;
	float: left;
	min-height: 46px;
}

.navbar_menu ul li .list-img-cfpt {
	padding: 5px 10px 5px 45px;
	background-position: center left;
	background: url(../images/icon_cfpt.png) left no-repeat;
	float: left;
	min-height: 46px;
}

.navbar_menu ul li .list-img-resource {
	padding: 5px 10px 5px 45px;
	background-position: center left;
	background: url(../images/icon_resource.png) left no-repeat;
	float: left;
	min-height: 46px;
}
*/
.navbar_menu li a:hover {
  color:#089a55;
}

.navbar_menu ul .active,
.navbar_menu li .active {
  background-color: #fff;
}
.navbar_menu ul .sub-menu li.active,
.navbar_menu li .sub-menu li.active {
  color: #243f78;
}
.navbar_menu ul .sub-menu li.active a,
.navbar_menu li .sub-menu li.active a {
  color: #666;
}
.navbar_menu ul .sub-menu li,
.navbar_menu li .sub-menu li {
  background-color: #fff;
  border: none;
  line-height: 1.7em;
  padding: 0.5em 0;
  margin-left: 45px;
  color: #666;
}
.navbar_menu ul .sub-menu li:hover,
.navbar_menu li .sub-menu li:hover {
  background-color: #fff;
  color:#000;
}

.navbar_menu li {
  padding-left: 0px;
  border-left: 0;
  border-bottom: 0;
}
.navbar_menu li a {
  text-decoration: none;
  color: #243f78;
  padding: 12px 10px 11px 45px;
}

.navbar_menu ul li .menu_icon{
  height:auto;
}
.navbar_menu li a i {
  padding-left: 10px;
  width: 20px;
  padding-right: 20px;
}
.navbar_menu li:hover {
  background-color: #fff;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
}

.footer {
	border-top: 0px solid #ffff;
}

.page-search h2, .page-search h3, .page-search h1, .page-search .search-snippet strong
{
color: #243f78;
}
.page-search a:hover
{
color: #089a55;
text-decoration: none;
}

h1.page-header
{
color: #243f78;
}

#search-block button.btn-primary{
background-color: #243f78;
}

#search-block-form .form-group
{
margin-bottom: 0px !important;
}


/*----------------------------------------------*/
/*----------------  HOMEPAGE BLOCK -------------*/
/*----------------------------------------------*/

.homepage-block {
	/*margin-top: 25px;
	border-top: 5px solid #243f78;
	margin-bottom:25px; REMOVED 7/2020 for design enhancement*/
}

/*.minipanel .webinars .views-label-title:before{
	content: "\f05a";
    font-family: FontAwesome;
    font-style: normal;
    left:-10px;
    top:10;
}*/

.homepage-block h2{
	font-family: "Raleway", sans-serif;
	font-style: normal;
	font-size: 1.7em;
    font-weight: 700;
    line-height: 1.7em;
    margin: 0 0 12px 0;
    color: #474747;
	/*white-space: nowrap;*/
}
/*8/24/20 remove recycling icon before Sustainable Material Management heading*/
/*.homepage-block h2:before{
	content: "\f1b8";
    font-family: FontAwesome;
    font-style: normal;
    color:white;
	white-space: nowrap;
	font-style: normal;
	background: #243f78;
	padding: 15px 15px 10px 18px;
	margin: -1px 0 0 0px;
	width: 60px;
	display:inline-block;
}*/

.homepage-block p {
	font-family: "Open Sans", sans-serif;
	/*padding-left:65px;*/ /* removed 7/2020*/
}

.homepage-block img {
	font-family: "Open Sans", sans-serif;
	margin: 0px 15px;
}


/*----------------------------------------------*/
/*----------------  MINI PANEL ------------------*/
/*----------------------------------------------*/


.minipanel {
	font-family: "Open Sans", sans-serif;
	position:relative;
}
.minipanel a{
    color: #23527c;
    text-decoration: underline;
}


.minipanel a:hover, a:focus {
    color: #089a55;
    text-decoration: underline;
}

.minipanel .pane-title {
	font-family: "Raleway", sans-serif;
    font-weight: 600;
    font-size: 1.7em;
    line-height: 1.7em;
    margin: 0 0 12px 0;
    padding: 24px 0 0 0;
    color: #474747;
	white-space: nowrap;
	font-style: normal;
	background: #243f78;
	padding: 15px 15px 10px 18px;
	margin: -1px 0 0 0px;
	width: 60px;
}

.minipanel .webinars {
	position: absolute;
	text-align: left;
    top: 80px;
    left: 80px;
    width:275px;

}

.minipanel .resources {
	position:absolute;
	text-align: left;
    padding-left: 100px;
    padding-top: 8px;
    width:275px;
}
.minipanel .webinars .views-label{
	font-weight:600;
    color: #666666;
    background-color: #fff;
	white-space: nowrap;
}


.minipanel .webinars .views-label-title:before{
	content: "\f05a";
    font-family: FontAwesome;
    font-style: normal;
    padding-right:5px;
    top:10;
}

.minipanel .webinars .field-content{
	display: inline-block;
}

.minipanel .webinars .views-label-field-date:before{
	content: "\f073";
    font-family: FontAwesome;
    font-style: normal;
    padding-right:5px;
    top:10;
}


.minipanel .webinars .views-label-field-time:before{
	content: "\f0f3";
    font-family: FontAwesome;
    float:left;
    font-style: normal;
    padding-right:5px;
    top:10;
}

.minipanel .webinars .views-field-field-time .date-display-single {
	white-space: nowrap !important;
}

.minipanel .webinars .views-field-field-time .date-display-range {
	display: inline-block !important;
}
.minipanel .webinars .views-field-field-webinarlink:after{
	content: "\f0aa";
    font-family: FontAwesome;
    font-style: normal;
    color: #666666;
    white-space: nowrap;
    left:-5px;
    top:10;
}

.minipanel .panel-col-first {
	border-top: 5px solid #243f78;
}

.minipanel .panel-col-last {
	border-top: 5px solid #243f78;
}


.minipanel .panel-col-first h2:before {
	content: "\f108";
    font-family: FontAwesome;
    font-style: normal;
    padding-right:30px;
    color:white;
    }

.minipanel .panel-col-last .pane-title:before {
	content: "\f1b3";
    font-family: FontAwesome;
    font-style: normal;
    padding-right:30px;
    color:white;
    }

  .minipanel .panel-col-last .views-field-title:before {
  content: '\f0da';
  font-family: 'FontAwesome';
  margin-left: -1em;
  color: #243f78;
}

.view-webinars .views-field
{
line-height: 0.75 em;
}

.homepage-block p
{
color: #666;
line-height: 0.75 em;
}

/* remove extra white space on home page */
body.front .header_menu
{
min-height: 0px;
}

/* set carousel control to lighter color */
.carousel-control
{
color: #f7f5f3;
}

/* remove the double arrow */
li.dropdown span.caret
{
display: none;
}

/* add in text leading same as Annie’s mockup */
div.view-slideshow  div.carousel.slide p
{
line-height: 0.75 em;
}

/* mini parallax effect
header#navbar
{
position:fixed;
}*/

#mainpage .cfptview .table-responsive .views-table
{
border-top: 0px #fff;
}

li.dropdown ul.dropdown-menu li.leaf a
{
font-size: 84%
}

/* 7/25/18, Chris Noller, specific change to make menu sidebar title font smaller*/
.block-menu h2.block-title, .navbar_menu h2.block-title, .navbar_menu h2
{
	font-size: 16px !important;
	margin-top: 0px;
}

.navbar_menu table.table-striped, table.table-striped td, table.table-striped tr, table.table-striped td.active, table.table-striped tbody tr td.active, table.table-striped tbody tr td
{
	background-color: #fff !important;
	border: 0;
}

.navbar_menu   a {
    text-decoration: none;
    color: #243f78;
}

.region-sidebar-second section.navbar_menu
{
	margin-top: 15px;
	padding-bottom: 5px;
}
