/* Line-height fix - Open Sans*/

div p span, div ol li, div ul li { line-height: normal!important;}

/*Link Hover Hyperlinks*/

a[href*="newWnd"] > span {color: #3B76B3;}

a[href*="newWnd"] > span:hover {color: #87B262;}

a[href*="ccby"] > span {color: #666666;}

a[href*="ccby"] > span:hover {color: #87B262;}


/*Link Hover Refs and Glossaries*/

a[href*="actionShow"] > span {color: #5a8a46;}

a[href*="actionShow"] > span:hover {color: #D1A43D;}


.referencelink {color: #557349;}

.referencelink:hover {color: #D1A43D;}

/* Custom blockquote */
.blockquote{
	border-left:8px solid #4a81c2;
	padding-left: 5px;
	}

.blockquote_noborder{padding-left: 5px;}

.blockquote p:first-of-type, .blockquote_noborder p:first-of-type {
	background: url("images/icon-quote2-light.png") no-repeat -3px -7px;
	padding: 0px 0px 0px 35px;
	}

.quote_list p[style*="margin-left:24px;"], .quote_list p[style*="margin-left: 24px;"]  {
	background: url("images/icon-quote2-light.png") no-repeat 0px 0px !important;
	padding: 6px 0px 0px 37px;
	}


/* Custom blue and grey Bullet list styling */
.bullet_list p{
	background: url("images/bullet.png") no-repeat 0px 4px;
	padding: 0px 0px 0px 25px;
	}

/*sub list item is a different bullet*/
/*2 Selectors for IE , Chrowm/Firefox*/

.bullet_list p[style*="margin-left: 24px;"], .bullet_list p[style*="margin-left:24px;"] {
	background: url("images/bullet2.png") no-repeat 0px 4px !important;
	padding: 0px 0px 0px 25px;
	}


.bullet_list2 p[style*="margin-left:24px;"], .bullet_list2 p[style*="margin-left: 24px;"]  {
	background: url("images/bullet.png") no-repeat 0px 4px !important;
	padding: 0px 0px 0px 25px;
	}

.bullet_list2 p[style*="margin-left:48px;"], .bullet_list2 p[style*="margin-left: 48px;"] {
	background: url("images/bullet2.png") no-repeat 0px 4px !important;
	padding: 0px 0px 0px 25px;
	}

.bullet_lightblue p[style*="margin-left:24px;"], .bullet_lightblue p[style*="margin-left: 24px;"] {
	background: url("images/bullet-lightblue.png") no-repeat 0px 4px !important;
	padding: 0px 0px 0px 25px;
	}

.bullet_green p[style*="margin-left:24px;"], .bullet_green p[style*="margin-left: 24px;"] {
	background: url("images/bullet-green.png") no-repeat 0px 4px !important;
	padding: 0px 0px 0px 25px;
	}

.bullet_orange p[style*="margin-left:24px;"], .bullet_orange p[style*="margin-left: 24px;"] {
	background: url("images/bullet-orange.png") no-repeat 0px 4px !important;
	padding: 0px 0px 0px 25px;
	}

.bullet_yellow p[style*="margin-left:24px;"], .bullet_yellow p[style*="margin-left: 24px;"] {
	background: url("images/bullet-yellow.png") no-repeat 0px 4px !important;
	padding: 0px 0px 0px 25px;
	}

.bullet_grey p[style*="margin-left:24px;"], .bullet_grey p[style*="margin-left: 24px;"] {
	background: url("images/bullet-grey.png") no-repeat 0px 4px !important;
	padding: 0px 0px 0px 25px;
	}


.check_list p{
	background: url("images/check-box.png") no-repeat 0px 0px;
	padding: 0px 0px 0px 33px;
	}

.check_list2 p[style*="margin-left:24px;"], .check_list2 p[style*="margin-left: 24px;"]{
	background: url("images/check-box.png") no-repeat 0px 0px;
	padding: 0px 0px 0px 33px;
	}

/*sub list item is a bullet not a check*/
.check_list p[style*="margin-left: 48px;"]{
	background: url("images/bullet.png") no-repeat 0px 6px;
	padding: 0px 0px 0px 20px;
	}

.check_list p[style*="margin-left:24px;"], .check_list2 p[style*="margin-left: 24px;"]{
	background: url("images/bullet2.png") no-repeat 0px 4px !important;
	padding: 0px 0px 0px 25px;
	}


.donnot_list p[style*="margin-left:24px;"], .donnot_list p[style*="margin-left: 24px;"]  {
	background: url("images/icon-circle-x.png") no-repeat 0px 0px !important;
	padding: 1px 0px 0px 35px;
	}

/*Accordian Styling*/

.accordian-icon {pointer-events: none}

/* slider activity can't have objects with lectora drop shadows...temp css fix here*/
.drop-shadow{
	background-color: #ffffff;
	-webkit-box-shadow: 3px 3px 3px rgba(102,102,102,0.4);
     	-moz-box-shadow:  3px 3px 3px rgba(102,102,102,0.4);
    	box-shadow: 3px 3px 3px rgba(102,102,102,0.4);
	border: solid 1px #D7D7D7;
	clip: auto !important; /* so lectora doesn't clip the shadow*/
	}

.drop-shadow.pop-up{
	background-color: #f0f0f0;
	border: solid 1px #999999;
	}

.drop-shadow02{
	border: 1px solid #e7e7e7;
	box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.15);
	clip: auto !important; /* so lectora doesn't clip the shadow*/
	}

/*Columns*/

.twocolumn{
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
  	-moz-column-count: 2; /* Firefox */
  	column-count: 2;
	-webkit-column-gap: 35px; /* Chrome, Safari, Opera */
  	-moz-column-gap: 35px; /* Firefox */
  	column-gap: 35px;
	}

/* Custom css timeline */
.timeline_list p{
	background: url("images/icon-timeline.png") no-repeat 0px 0px;
	padding: 0px 0px 0px 52px;
	}

.timeline_list p[style*="margin-left: 48px;"], .timeline_list p[style*="margin-left:48px;"] {
	background: url("images/bullet2.png") no-repeat 0px 4px !important;
	padding: 0px 0px 0px 25px;
	}