/* POD GENERIC
------------------------*/


.panels p, .panels li,.panels td  {font-size: 13pt; line-height: 1.5; font-weight: 300;}
ul.links.list-inline {font-size: 18pt; margin: 24px 0;}
ul.links.list-inline .fa {font-size: 24pt;}



#intro {background-color: #f9f9f9; padding: 18px 12px; }
#intro h1 {margin: 0; padding: 0; font-size: 21pt; color: #a3d418; font-weight: 500; }
#intro .mainText {border-right: 1px dashed #d3d3d3; padding-right: 9px;}
#intro .mainText p {margin: 0 0 6px 0; font-size: 13pt; line-height: 1.7; font-weight: 300; }
#intro .mainText p.about {margin: 9px 0 12px 0; font-size: 11pt; line-height: 1.7; font-style: italic; }
#intro p.updateDate {font-size: 11pt; color: #7c7c7c; font-style: italic; }
#intro p.pdfLink a {margin-top: 24pt;display: block; font-size: 11pt; }
#intro p.pdfLink a img {width: auto; }


#intro .mainText h2 {margin-top: 0; font-size: 15pt;}


#intro .toc h2 {font-size: 11pt; color: #6c6c6c; margin: 12px 0 0 0; font-weight: 500;}
#intro .toc ul {margin: 12px 0 0 21px;  padding: 0; }
#intro .toc ul li {margin-bottom: 9px; color: #acacac; font-size: 13pt; line-height: 1.4;}
#intro .toc ul li a {display: block; padding: 0; margin: 0; font-weight: 300;}

p.updateDate {display:inline; }
.field-name-field-pod-update-date {color: #7c7c7c; display: inline;}





.mainContent h2  {font-size: 20pt; color: #a3d418; border-bottom: 3px solid #bed47e; padding-bottom: 6px; margin-top: 24pt; clear: both; }

.mainContent h3  {font-size: 17pt; color: #a3d418;}
.mainContent h4  {font-size: 15pt; color: #7c7c7c;}

.analysis .right img {float: right; width: 30%; margin: 0 0 12px 12px;}
.mainContent p, .mainContent li {font-size: 13pt; line-height: 1.5; font-weight: 300; color: #5c5c5c;}


.backToTop {margin: 24px 0 18px 0;}
.backToTop a {color: #b3d455; font-size: 11pt; font-weight: 800;}




.attachmentsWrapper {display: none;}





/* local navigation
-----------------------------------*/
.container .nav-pills {margin-bottom: 24px;}
.container .nav-pills > li {margin-right: 24px; }
.container .nav-pills > li > a {background-color: #ffffff; padding: 3px 6px; -moz-border-radius: 0; border-radius: 0; }
.container .nav-pills > li > a:hover, .container .nav-pills > li > a:focus {border-color: #fec357; background-color: #fec357; color: #ffffff;}
.container .nav-pills > .active > a, .container .nav-pills > .active > a:hover, .container .nav-pills > .active > a:focus {color: #ffffff; background-color: #b3d455; cursor: default; border-color: #b3d455; outline: none;}
.container .nav-pills > li.moreInfo {margin-right: 0;}
.container .nav-pills > li.moreInfo > a {border: 1px dashed #cfcfcf; background-color: #f3f3f3; color: #4f4f4f;}
.container .nav-pills > li.moreInfo > a:hover {border-color: #000000; color: #000000; background-color: #ffffff; }


/* links
---------------------------------------------------------------*/

.node-type-pod .print-pdf-links .print-links {float: left;}


/* tooltips 
---------------------------------------------------------------*/
.tooltip-inner {max-width: 300px; padding: 8px; color: #000000; font-family: arial; text-align: left; text-decoration: none; background-color: #b3d455; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size: 10pt;}
.tooltip.in {opacity: 0.9; filter: alpha(opacity=90);}
.tooltip.top .tooltip-arrow {bottom: 0; border-top-color: #b3d455;}


/* endnotes
--------------------------------------------------------------*/
.mainContent #endnotes {padding-bottom: 36pt; }

.footnotes p, .footnotes li {
    font-size: 11pt;
	margin-bottom: 6px;
	
}
.mainContent #endnotes li {font-size: 11pt; margin: 6px 0; }

a.footnote {vertical-align: super; font-size: 9pt;}

/* facts and figures
--------------------------------------------------------------*/
.factsAndFigures {margin-top: 12px !important; margin-bottom: 64px !important;;}
.factsAndFigures p {margin: 0 !important; padding: 0 !important;; color: #9c9c9c;}
.factsAndFigures p.figure100 {font-size: 100pt !important; line-height: .7 !important; margin-top: 36px !important;;}
.factsAndFigures p.figure200 {font-size: 200pt !important; line-height: .7 !important; margin-top: 36px !important;;}
.factsAndFigures p.figure80 {font-size: 80pt !important; line-height: 1 !important;  margin-top: 36px !important;;}
.factsAndFigures p.figure60 {font-size: 60pt !important; line-height: 1 !important;  margin-top: 36px !important;;}
.factsAndFigures p.figure20 {font-size: 20pt !important; line-height: 1 !important;  margin-top: 36px !important;;}

.factsAndFigures p.figure40 {font-size: 40pt !important; line-height: 1 !important;  margin-top: 36px !important;;}
.factsAndFigures p.figure50 {font-size: 50pt !important; line-height: 1 !important;  margin-top: 36px !important;;}
.factsAndFigures span.inline20 {font-size: 20pt !important; line-height: 1.5 !important;}
.factsAndFigures span.inline40 {font-size: 40pt !important; line-height: 1.5 !important;}
.factsAndFigures p.figureExplanation {font-size: 12pt !important; line-height: 1.5 !important;; margin-top: 12px !important;;}
.factsAndFigures p.figureExplanation.big {font-size: 14pt !important; line-height: 1.5 !important;; margin-top: 12px !important;;}
.factsAndFigures div.wrapper.lightGrey {background-color: #ececec; padding-left: 2px !important;;}
.factsAndFigures div.wrapper.green {background-color: #b3d455;}
.factsAndFigures div.wrapper.green p, .factsAndFigures div.wrapper.green p a {color: #ffffff;}
.factsAndFigures div.wrapper.green-inline p, .factsAndFigures div.wrapper.green-inline p a {color: #b3d455;}
.factsAndFigures div.wrapper.red {background-color: #f58466;}
.factsAndFigures div.wrapper.red p, .factsAndFigures div.wrapper.red p a {color: #ffffff;padding-left: 2px !important;;}
.factsAndFigures div.wrapper.red-inline p, .factsAndFigures div.wrapper.red-inline p a {color: #f58466;}
.factsAndFigures div.wrapper.orange {background-color: #fec357;}
.factsAndFigures div.wrapper.orange p, .factsAndFigures div.wrapper.orange p a {color: #ffffff;padding-left: 2px !important;;}
.factsAndFigures div.wrapper.orange-inline p, .factsAndFigures div.wrapper.orange-inline p a {color: #fec357;}
.factsAndFigures div.wrapper.turquoise {background-color: #9bd4df;}
.factsAndFigures div.wrapper.turquoise p, .factsAndFigures div.wrapper.turquoise p a {color: #ffffff;padding-left: 2px !important;;}
.factsAndFigures div.wrapper.blue {background-color: #7da7d9;}
.factsAndFigures div.wrapper.blue p, .factsAndFigures div.wrapper.blue p a {color: #ffffff;padding-left: 2px !important;;}
.factsAndFigures div.wrapper.blue-inline p, .factsAndFigures div.wrapper.blue-inline p a {color: #7da7d9; }


p.image {margin: 12px 0; padding:12px; background-color: #efefef;}
p.image img  {width: 100%;}
#intro .thumbnail a span  {font-size: 15pt; line-height: 1.2; ;color: #4c4c4c; font-weight: 400;}

.endnotes p, .endnotes li {font-size: 90% !important; margin-bottom: 6px;}
.endnotes h3 {margin-top: 24px; color: #b3d455; border-bottom: 3px solid #b3d455;}



/* MEDIA QUERIES 
--------------------------*/


/* small devices (sm)
------------------------------------------------------------*/
@media screen and (min-width: 768px) {
p.image {float: none; width: 100%; margin: 18px 0;}

}
/* medium devices (md)
------------------------------------------------------------*/
@media screen and (min-width: 992px) {
#intro .thumbnail {position: relative;}
#intro .thumbnail span {position: absolute; bottom:0; display: block; background-color: #ffffff; background-color: rgba(255,255,255, 0.9); width: 100%;  min-height: 48pt;}
p.image {float: right; width: 50%; margin: 0 0 9px 12px;}


}
/* large devices (lg)
------------------------------------------------------------*/
@media screen and (min-width: 1200px) {

}






