/*=RESET STYLES
---------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, /*tr, th, td,*/ article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;}

/*=HTML5 DISPLAY-ROLE RESET
---------------------------*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content: none;}

@font-face {
    font-family: 'MyriadProSemibold';
    src: url('../fonts/myriadpro-semibold-webfont.eot');
    src: url('../fonts/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-semibold-webfont.woff') format('woff'),
         url('../fonts/myriadpro-semibold-webfont.ttf') format('truetype'),
         url('../fonts/myriadpro-semibold-webfont.svg#frutigerlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/myriadpro-regular-webfont.eot');
    src: url('../fonts/myriadpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/mmyriadpro-regular-webfont.woff') format('woff'),
         url('../fonts/myriadpro-regular-webfont.ttf') format('truetype'),
         url('../fonts/myriadpro-regular-webfont.svg#frutigerlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadProLightItalic';
    src: url('../fonts/myriadpro-lightit-webfont.eot');
    src: url('../fonts/myriadpro-lightit-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-lightit-webfont.woff') format('woff'),
         url('../fonts/myriadpro-lightit-webfont.ttf') format('truetype'),
         url('../fonts/myriadpro-lightit-webfont.svg#frutigerlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadProLight';
    src: url('../fonts/myriadpro-light-webfont.eot');
    src: url('../fonts/myriadpro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-light-webfont.woff') format('woff'),
         url('../fonts/myriadpro-light-webfont.ttf') format('truetype'),
         url('../fonts/myriadpro-light-webfont.svg#frutigerlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*=PAGE STRUCTURE
-----------------*/
body {font-family: "MyriadProRegular",sans-serif;font-size: 14.5px;color:#58595D;background:#D1D3D4;margin:0;padding:0;border:0;z-index:100;line-height: 1.4;}
/*body {font-family: "MyriadProRegular",sans-serif;font-style: normal;font-weight: 300;}*/
.top-header {position: relative;background: #B3B09F;height:88px;border: 0px;padding:0;margin:0;z-index:90;min-width:1280px;}
.top-header-inner {position: relative;width:1280px; margin:0 auto; height:89px;border: 0px;padding:0;}  
.header-top-text {font-family:"MyriadProRegular",sans-serif;font-style: normal;font-size: 34px;/* font-weight: 500; */color: #58595D;line-height: 1.2;text-align: -webkit-auto;text-shadow:1px 1px 1px rgba(128,128,128,0.25);}
.top-header-inner-nav {position: absolute; top:0px;left:0px;height:80px;border: 0px;padding:0;margin:0; min-width:1280px}

.header-table-block {position: relative;width:1280px; height:147px; margin:0 auto;  z-index:200; min-width:1280px; max-width:1280px; background:#f5f5f5; max-height:147px;}
.header-table {display:table;width:100%;height: 100px;color: #808080;background: #f5f5f5}

.header-td1 {display:table-cell;width: 140px;vertical-align: top;/* text-align: -webkit-auto; */ max-height: 140px; height: 147px;}
.header-td2 {display:table-cell;vertical-align:middle;text-align:center;vertical-align: top;}
.header-td3 {display:table-cell;width:300px;vertical-align:middle;text-align: right;font-family: "MyriadProRegular",sans-serif;font-size: 32px;line-height: .9;}
.header-td3 span {font-size: 25px; }

.header-section { float: right; border: 4px solid #ffbe00; display: table; padding: 1.5em; position: absolute; right: 0; font-size: .6em;  vertical-align: middle;}
.header-section-cell { vertical-align:middle;}
.heading-two {font-size: 1.6em;margin-top: .3em;text-align: center;display: block;text-align:center;}

#home .header-table { background:none !important;}
#home .header-table-block { background:none !important;}
#home .heading-two  { background:none !important; display:none !important}
#home .breadcrumb-container { background:none !important; display:none !important}


.home-container {position: relative;/*top:-146px;*/background: #fff;padding:0px 0px 3px;margin-bottom:1em;max-width: 1280px;min-width: 1280px;margin:0 auto;}
.main-container {/* position: relative; */background: #fff;padding:0px 0px 3px;margin-bottom:1em;max-width: 1280px; min-width: 1280px;  margin:0 auto;}
.main-container-home-bg {position: relative; padding:0px 0px 3px; margin-bottom:1em; min-width:100%; background:url(../images/hero-image2.jpg) no-repeat center center ; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.main-container-home-bg22 {position: relative;padding:0px 0px 3px;margin-bottom:1em;min-width:100%;background: url(../images/report-nav-background.png) no-repeat left top;}
.main-container-home-bg-2 {position: relative; padding:0px 0px 3px; margin-bottom:1em; min-width:100%; background:url(../images/mid-hero-placeholder.jpg) no-repeat center center ;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.main-container-int {position: relative;background: #fff; padding:0px 0px 3px; margin-bottom:1em; min-width:1280px;}
.container-inner {position: relative;width:auto;margin:0 auto;/* min-height:350px; */padding-bottom:20px;padding:1em;box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 12px 0 15px -4px rgba(133, 134, 135, 0.8), -12px 0 15px -4px rgba(133, 134, 135, 0.8); }
.container-home-inner {position: relative; width:auto; margin:0 auto; /*min-height:350px;*/ padding-bottom:20px;box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 12px 0 15px -4px rgba(133, 134, 135, 0.8), -12px 0 15px -4px rgba(133, 134, 135, 0.8);}
.breadcrumb-container {position: absolute;padding: .3em 1em;font-size: .4em;margin-top: 1em;}
.breadcrumb-container-inner {position:relative;margin:0 auto;}
.breadcrumb-container-inner a:link, .breadcrumb-container-inner a:visited { color:#59595B; text-decoration:underline;}
.breadcrumb-container-inner a:hover { color:#FFBE00; text-decoration:underline;}
.breadcrumb-container-inner strong { font-weight:bold; }
.container { width:1280px; margin:0 auto;}


/*=TYPOGRAPHY
-------------*/
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
h2 {font-family: "MyriadProRegular",sans-serif;font-style: normal;font-weight: 300; font-size: .6em;}
h3 {font-size:2.1em;color: #000;font-weight: 300;margin-bottom:.25em;padding-bottom:0.3em;}
h4 {font-size:1.3em;color:#000;font-weight: 100; margin-top:0.5em;/*margin:.55em 0 0.2em ;   margin-bottom: -15px;*/}
h5 {font-size:1.2em;color:#4C4D4F;;font-weight: 400;margin-bottom:.5em;}
h6 {font-size:1em;color:#565659;font-weight: 400;margin-bottom:.5em;}
body {font-family: "MyriadProRegular",sans-serif;font-style: normal;font-weight: 300;}
b, strong { font-family: "MyriadProRegular",sans-serif;font-style: normal; font-weight:bold;}
i, em {font-style:italic;}
body p {font-size:1em;margin-bottom:1em;line-height:1.4;}
body span {font-size:.97em;}
/*=BODY CONTENT
---------------*/
ol, ul {list-style:none;}
.group:after {visibility:hidden;display:block;content:"";clear:both;height:0;}
* html .group {zoom:1;} /* IE6 */
*:first-child+html .group {zoom:1;} /* IE7 */
.clear {clear:both;overflow:hidden;width:0;height:0;}
.move {position:absolute;left:-9999px;}
.clear-lft {clear:left}
.obj-c {margin-left:auto;margin-right:auto;display:block;text-align:center}
.rgt {float:right; margin-left:1em;}
.lft {float:left;}

/*=LIST GRID
------------*/


/*=BIOGRAPHIES
--------------*/


/*=COLORS
--------*/
.switch-yellow {color:#FFBE00; font-weight:800;}
.switch-gray {color:#4C4D4F; font-weight:800;}
.switch-black {color:#231F20; font-weight:800;}


/*=INTERNAL PAGE STRUCTURES
--------*/
.intro {font-size:20px;}
.intro-2 {font-size:24px;}
.font-list {font-size:22px; line-height:2em;}
.outline-box {padding:5px; border:2px solid #FFCB08; border-bottom-right-radius:45px; border-bottom-left-radius:10px; border-top-right-radius:10px; width:265px; float:left; background-color:#fff; min-height: 419px;}
.invest-case-box {background-color:#FFEEBC; padding:0 5px 5px 5px; float:left; margin-right:10px; width:930px; min-height: 425px;}
.bkr-subs {background-image:url(../images/subscriber-background.png)}
.risk-bkr { background-color:#FEF6DB;}
.review-bkr { background-color:#FDBD0F; padding:10px; color:#000}

.space { margin-bottom:0 !important; margin-top:0 !important;}
.spacetop { margin-top:0 !important;}
.glossary-bkr { background-color:#FFF9E3; border-bottom:2px solid #fff;}
.glossary-bkr-rgt { background-color:#FFF9E3; border-bottom:2px solid #fff; border-right:2px dotted #FFCB08;}

.material-issues-bkr { background-color:#FFE292; padding:10px;}
.material-issues-greytext {color:#DCDDDE; font-size:3em; font-weight:bold}
.governed-yellow-bkr { background-color:#FFF9E3;}
.subscriber-font {list-style-type:disc; margin-left:45px; color:#FFBE00;  font-size:4.5em;}
.subscriber-font2 {margin-left:45px; color:#FFBE00;  font-size:4.5em;}
.subscriber-font span {font-size:22px; color:#58595D;}
.space { margin-bottom:0 !important; margin-top:0 !important;}
.graphsbrown {background-color:#DDDBD3;}
.iframeAnimation {display:block; width:100%;}
ul.objectives {margin-top:.5em;display:inline-block;}
ul.objectives li {display: inline;color:#fff; text-align:center; font-size:0.8em; line-height:1.4;}
ul.objectives li i {display: inline-block; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; width: 2.9em; height: 2.9em; font-style: normal; font-size: small;}
ul.objectives li i span{position:relative; top:10px;}
ul.objectives li i.obj-1 {background-color:#FFCB05;}
.space{margin-bottom:0px;}
.corner {position:relative; left:245px; top:66px;}
.context-operating-bkr { background-color:#FFF9E3; padding:10px;}

p.button a {display:inline-block;padding:.75em;background-color:#FDBD0F;color:#000;text-decoration:none;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}
p.button a:hover {background:#EFEFF0;color:#000}
p.button.enlarge a:before {content:'\f00e';font-family:'fontawesome';speak:none;font-size:1.25em;padding-right:.5em}
p.button.pdf a:before {content:'\f016';font-family:'fontawesome';speak:none;font-size:1.25em;padding-right:.5em}

/*=LINKS
--------*/
a {outline:0}
a:link {color: #58595D;text-decoration:underline;}
a:visited {color:#58595D;text-decoration:none;}
a:hover, a:active {color:#FFBE00;text-decoration:underline;}

/*=NAVIGATION
------------*/
a.menu-link {display:none;float:left;padding:.75em .5em .75em 1em;text-decoration:none;}
a.menu-link i, a.menu-link b {color:#000;font-size:1.5em;}
a.menu-link b {padding-left:.5em;font-weight:normal;}
.menu {width: 100%;background: #000;font-family: 'Trebuchet MS','Roboto', Arial, Helvetica, sans-serif;font-weight: normal;} /*Menu bar background colour*/
.menu ul {list-style:none;position:relative;display: block;z-index:99;margin: 0 auto;text-align: left;padding:0;font-size: .67em;margin-left: 1em;}
.menu > li > ul.sub-menu {min-width:10em;padding:0;}
.menu ul li {padding:0;vertical-align:top;}
.menu > ul > li {display:inline-block;line-height:1;/*padding: .0em .5em;min-height: 38px;*/}
.menu ul li a {display:block;text-decoration:none;color:#fff;font-size: .64em;} /*Menu font colour, size*/
.menu ul li:hover {background:#FFBE00; -webkit-transition: 0.6s;-moz-transition: 0.6s;-ms-transition: 0.6s;transition: 0.6s;} /*Menu tab hover colour same as drop-down*/
.menu ul li:hover a {color:#fff} /*Menu tab hover font colour same as drop-down*/
.menu ul li > a {padding: 1em .8em .6875em .8em;} /*Menu bar height, tab label padding*/
.menu ul ul {display:none;position:absolute;top:100%;min-width:10%; -webkit-transition: 0.6s;-moz-transition: 0.6s;-ms-transition: 0.6s;transition: 0.6s;}
.menu ul li:hover > ul {display:block;-webkit-transition: 0.6s;-moz-transition: 0.6s;-ms-transition: 0.6s;transition: 0.6s;}
.menu ul ul > li {position:relative;}
.menu ul ul > li a {padding:.5em .75em;height:auto; font-size: .87em; color:#000;/*text-transform: uppercase;*/  background: rgba(0, 0, 0, 0.8); } /*Sub menu background colour, padding*/
.menu ul ul > li a:hover {color:#fff;background-color:#FFBE00; padding:.5em .75em;     -webkit-transition: 0.6s;-moz-transition: 0.6s;-ms-transition: 0.6s;transition: 0.6s;} /*Sub menu background hover colour, font hover colour, border*/
.menu ul ul > li+li a {border-top:1px dotted #fff;}
.menu ul ul ul {position:absolute;left:100%;top:0;}
.menu ul.sub-menu {width:auto;margin-left: 0px;} /*Target padding around sub menu*/
.menu a.main {text-transform:uppercase;text-align:center;} /*Target menu bar tab labels e.g. font, uppercase*/
.menu a.main:hover {background-color:#FFBE00;color:#fff; text-decoration:none;-webkit-transition: 0.6s;-moz-transition: 0.6s;-ms-transition: 0.6s;transition: 0.6s;} /*Menu tab hover background colour, font colour*/
/*.menu a.one:hover {background-color:#f8f8f8;color:#206C9C}*/

body#home .menu {  background: rgba(0, 0, 0, 0.6);}

body#home .menu a.home {color:#fff}
body#home .menu a.home, body#one .menu a.one, body#two .menu a.two, body#three .menu a.three, body#four .menu a.four, body#five .menu a.five, body#six .menu a.six, body#one .menu a.seven , body#eight .menu a.eight, body#nine .menu a.nine, body#ten .menu a.ten , body#eleven .menu a.eleven {background-color:#ffbe00 ;color: #fff;/* text-decoration: underline; border-bottom: 5px solid #FFCB05;*/} /*Menu tabs selected state depending on page or section*/
.menu li a i {position:absolute;left:-9999px;} /*Move Home, Downloads text labels*/
.menu a.home {position:relative;}
.menu a.home:after {content:'\f015';font-family:'fontawesome';speak:none;font-size:1.75em;position:absolute;top: 0.6em;left:0;right:0;} /*Home icon*/







/*=text
----------------*/
.smltext {color:#000; font-size:10px;}
.yellowbackgroundblacktext{padding:5px; background-color:#ffcb08;font-size:18px;}
.thickgreyline{ border-bottom:2px solid #a7a9ac; }
.yellowpic{background-image: url(../images/dot_yellow.gif)}
.textyellowpadtopbot {color:#ffcb08; padding-bottom:5px; padding-top:5px;}
.textyellowlrg {color:#ffcb08; font-size:22px;}
.textyellowexlrg {color:#ffcb08; font-size:30px;}
.captionlead {font-size:11px;}
.captionlead1 {font-size:13px;}
.captionlead1 sup {font-size:10px;}


/*Financial table*/
.fin-tbl tr:hover {background:#FFF9E3; color:#000;} /*TABLE ON HOVER BACKGROUND COLOUR AND TEXT COLOUR*/
 tr.no-hover:hover {color:#000!important;} /*TABLE ON HOVER HIGHLIGHTED COLOUMN TEXT COLOUR TO REMAIN STAT*/
.fin-tbl {width:100%; margin:0 0 0 0; padding:0 0px;} /*THE COMPLETE TABLE TO BE GIVEN 100% WIDTH; O MARGINS AND O PADDING*/
.fin-tbl tr td {padding:3px 3px 3px 3px;} /*EACH CELL IN TABLE TO HAVE A PADDING OF 3 AROUND CONTENT*/
.fin-tbl th {background-color:#FFF9E3; color:#000!important; padding:2px 3px 3px 3px;  font-weight:bold;} /*THE HIGHLIGHTED COLUMN BACKGROUND COLOUR; TEXT COLOUR; PADDING AND A FONT WEIGHT IF NEEDED*/

.tableleftyellow {border-left:1px solid #FFCB05;}
.tablerightyellow {border-right:1px solid #FFCB05;}
.tabletopyellow {border-top:1px solid #FFCB05;}
.tabletopleftyellow {border-top:1px solid #FFCB05; border-left:1px solid #FFCB05;}
.tabletoprightyellow {border-top:1px solid #FFCB05; border-right:1px solid #FFCB05;}
.tablethickergrey {border-bottom:4px solid #939598;}
.tablethickgrey {border-bottom:2px solid #939598;}

.finyellowtopleftright { border-top:2px solid #FFCB08; border-left:2px solid #FFCB08; border-right:2px solid #FFCB08; }
.finyellowbotleftright { border-bottom:2px solid #FFCB08; border-left:2px solid #FFCB08; border-right:2px solid #FFCB08; }
.finyellowleft {  border-left:2px solid #FFCB08;border-right:2px solid #FFCB08;  }




.findottedyellow {border-bottom:1px dotted #FFCB05;}
.findottedyellowtop {border-top:1px dotted #FFCB05;}
.finthindotted {border-bottom:1px dotted #000;}
.fintableheader{border-bottom:1px solid #000; border-bottom:1px solid #bcbdbf;}
.fincolumn{background-color:#FFF1D0; color:#196F9D; }
.fincolumntopleft{background-color:#FFF1D0; color:#196F9D; border-top:1px solid #bcbdbf; border-left:1px solid #bcbdbf;}
.fincolumntopright{background-color:#FFF1D0; color:#196F9D; border-top:1px solid #bcbdbf; border-right:1px solid #bcbdbf;}
.fincolumnbotright{background-color:#FFF1D0; color:#196F9D; border-bottom:1px solid #bcbdbf; border-right:1px solid #bcbdbf;}
.fincolumnbotleft{background-color:#FFF1D0; color:#196F9D; border-bottom:1px solid #bcbdbf; border-left:1px solid #bcbdbf;}
.fincolumnright{background-color:#FFF1D0; color:#196F9D;  border-right:1px solid #bcbdbf;}
.fincolumnleft{background-color:#FFF1D0; color:#196F9D;  border-left:1px solid #bcbdbf;}
.finthickbotright{ border-bottom:3px solid #bcbdbf; border-left:3px solid #bcbdbf;}
.finthinbotright{ border-bottom:3px solid #bcbdbf; border-left:1px solid #bcbdbf;}


.fincolumnthinline{background-color:#FFF1D0; color:#196F9D; border-bottom:1px solid #bcbdbf;}
.fincolumnthickline{background-color:#FFF1D0; color:#196F9D; border-bottom:3px solid #bcbdbf; vertical-align:bottom}
.fincolumnthicklinehead {background-color:#FFF1D0; color:#196F9D; border-bottom:3px solid #bcbdbf; vertical-align:bottom; line-height:18px;}
.fincolumnthickleft{background-color:#FFF; border-left:2px solid #000;}
.fincolumnthickright{background-color:#FFF; border-right:2px solid #000;}
.fincolumnthinleft{background-color:#FFF; border-left:2px solid #000; border-bottom:1px solid #000;}
.fincolumnthinright{background-color:#FFF; border-right:2px solid #000; border-bottom:1px solid #000;}
.fincolumnthickleftgrey{background-color:#FFF; border-left:2px solid #000; border-bottom:2px solid #bbbdc0;}
.fincolumnthickrightgrey{background-color:#FFF; border-right:3px solid #bcbdbf;}
.fincolumnthickleftblack{background-color:#FFF; border-left:2px solid #000; border-bottom:2px solid #000;}
.fincolumnthickrightblack{background-color:#FFF; border-right:2px solid #000; border-bottom:2px solid #000;}
.fincolumnthickrightgreybottom{background-color:#FFF; border-right:3px solid #bcbdbf; border-bottom:3px solid #bcbdbf;}
.fincolumnthinrightgreybottom{background-color:#FFF; border-right:3px solid #bcbdbf; border-bottom:1px solid #bcbdbf;}

.fintablehead {background-color:#FAE999; color:#196F9D; border-bottom:1px solid #bcbdbf;}
.greybox {background-color:#e6e7e8; padding:10px; }
.greyboxmaterial {background-color:#ecf0f6; padding:10px; }

.finthinline {border-bottom:1px solid #bcbdbf;}
.finthinlinegrey {border-bottom:1px solid #bbbdc0;}
.finthinlineblack {border-bottom:1px solid #000;}

.finbluelrg {color:#16678f; font-size:14px; font-weight:900;}
.finblacklrg {color:#000; font-size:14px; font-weight:900;}
.finyellowlrg {color:#fecb10; font-size:14px; font-weight:900;}

.fingreydotted {border-bottom:2px dotted #696a6c;}

.finthickline {border-bottom:3px solid #bcbdbf; }
.finthicklinehead {border-bottom:3px solid #bcbdbf; line-height:18px; vertical-align:bottom;}
.finthicklinegrey {border-bottom:2px solid #bbbdc0;}
.finthicklineblack {border-bottom:2px solid #000;}
.finthicklinebottom {border-bottom:3px solid #bcbdbf; vertical-align:bottom}

.finboldredtext {color:#bb0000; font-size:12px; font-weight:900;}

.fintopleft{border-top:1px solid #bcbdbf;border-left:1px solid #bcbdbf;}
.fintop{border-top:1px solid #bcbdbf;}
.finbottom{border-bottom:1px solid #bcbdbf;}
.fintopright{border-top:1px solid #bcbdbf;border-right:1px solid #bcbdbf;}
.finbotleft{border-left:1px solid #bcbdbf; border-bottom:1px solid #bcbdbf;}
.finleft{border-left:1px solid #bcbdbf;}
.finright{border-right:1px solid #bcbdbf;}
.finbotright{border-right:1px solid #bcbdbf; border-bottom:1px solid #bcbdbf;}
.finbotrightdotted{border-right:1px dotted #FFCB08; border-bottom:2px solid #FFCB08;}
.finrightdotted{border-right:2px dotted #FFCB08;}
.finmid{border-left:1px solid #bcbdbf; border-right:1px solid #bcbdbf;}
.finrowtop{border-top:2px solid #bcbdbf;}
.finrowtopbot{border-top:1px solid #bcbdbf; border-bottom:1px solid #bcbdbf;}
.finrowbottom{border-top:2px solid #bcbdbf;}
.finrowleft{border-top:1px solid #bcbdbf; border-bottom:1px solid #bcbdbf; border-left:1px solid #bcbdbf;}
.finrowright{border-top:1px solid #bcbdbf; border-bottom:1px solid #bcbdbf; border-right:1px solid #bcbdbf;}
.finrow{border-top:1px solid #bcbdbf; border-bottom:1px solid #bcbdbf; }
.financial-lightorange { background:#FFF3D2; border-bottom:2px solid #fff;}
.financial-lightorange-no { background:#FAF1C7; color:#156F9E}
.financial-lightorangebot { background:#FAE99A; color:#156F9E; border-bottom:1px solid #bcbdbf}
.financial-lightblue { border-bottom:2px solid #A1B5D1}
.yellowborder { border:2px solid #FFCB08; padding:10px;} 
.finyellowthick { border-bottom:2px solid #FFCB08;}
.finyellowthickbotleftright { border-bottom:2px solid #FFCB08; border-left:2px solid #FFCB08; border-right:2px solid #FFCB08;}
.yellowborderadius {border-bottom:2px solid #FFCB08; border-top:2px solid #FFCB08;  border-left:2px solid #FFCB08; border-right:2px solid #FFCB08; border-radius:0px 10px 0px 10px; padding:15px;} 
.yellowborderadius2 {border-bottom:2px solid #FFCB08; border-top:2px solid #FFCB08;  border-left:2px solid #FFCB08; border-right:2px solid #FFCB08; border-radius:0px 10px 0px 10px; padding:15px;} 
.yellowbackgroundblacktext{padding:5px; background-color:#ffcb08;font-size:18px;}

.yellowblock { background-color:#FFF9E3; padding:10px;}
.yellowblockborder { background-color:#FAF1C7; padding:10px;  border:2px solid #FFCB08;}
.yellowwhite{ background-color:#FFCB08;   border-bottom:2px solid #fff;}
.yellowlight{ background-color:#FFDD7E;   border-bottom:2px solid #fff;}
.yellowbox { background-color:#FFCB08;}
.findottedline { border-bottom:2px dotted #000000;}
.finyellowdottedright { border-right:2px dotted #FFCB08;}
.finyellowdottedbotleft { border-left:2px dotted #FFCB08; border-bottom:2px solid #FFCB08;}
.finyellowdottedleft { border-left:2px dotted #FFCB08;}
.finyellowdotted { border-bottom:2px dotted #FFCB08;}
.finyellowdottedbotright { border-right:2px dotted #FFCB08; border-bottom:2px dotted #FFCB08;}
.yellowthinlineround {border:4px solid #FFCB08; padding:10px; }
.materialhinlineround {border:4px solid #FFCB08; padding:5px; }
.finbkrheadgrey {color:#fff; background-color:#4D4D4F;}
.finbkrheadyellow {color:#fff; background-color:#FFCB05;}
.topbotyellow {border-bottom:1px solid #FFCB05; border-top:1px solid #FFCB05;}
.yellowboxers { border:2px solid #FFCB08;}
.fintopyellowthick{border-top:2px solid #FFCB08;}


.pergreyblock { background-color:#E7E7E8; border-bottom:2px solid #FFFFFF; padding:5px;}
.pergreyrightline { background-color:#E7E7E8; border-right:1px solid #FFCB08; }
.pergreyrightlinethick { background-color:#E7E7E8; border-right:1px solid #FFCB08; border-bottom:2px solid #FFCB08;}
.pergreyyellowline { background-color:#E7E7E8; border-bottom:2px solid #FFCB08; }
.pergreyyellowlinebotright { background-color:#E7E7E8; border-bottom:2px solid #FFCB08; border-right:2px dotted #FFCB08; }
.pergreyblock2 { background-color:#E7E7E8; border-bottom:2px solid #FFCB08; padding:5px;} 
.pergreyblockbotandtop { background-color:#E7E7E8; border-bottom:2px solid #FFCB08; border-top:2px solid #FFCB08; padding:5px;} 
.pergrey { background-color:#E7E7E8;  padding:5px;} 
.pergreydottedleft{ background-color:#E7E7E8; border-left:2px dotted #FFCB08;  border-bottom:2px solid #FFFFFF;}
.pergreydottedleft2{ background-color:#E7E7E8; border-left:2px dotted #FFCB08;  border-bottom:2px solid #FFFFFF;}
.pergreydottedleftbotandtop{ background-color:#E7E7E8; border-left:2px dotted #FFCB08; border-bottom:2px solid #FFCB08; border-top:2px solid #FFCB08}
.pergreydottedbotleft{ background-color:#E7E7E8; border-left:2px dotted #FFCB08; border-bottom:2px solid #FFCB08; }
.pergreyblockbotright { background-color:#E7E7E8; border-bottom:2px solid #FFFFFF; border-right:2px dotted #FFCB08;} 
.pergreyblocktright { background-color:#E7E7E8; border-right:2px dotted #FFCB08;} 
.peryellowblockbot { background-color:#FFF9E3; border-bottom:2px solid #FFCB08; padding:5px;} 
.peryellowblock{ background-color:#FFF9E2; border-bottom:2px solid #FFFFFF; padding:5px;} 
.peryellowwhitelines{ background-color:#FFF9E2; border-bottom:2px solid #FFFFFF; } 
.peryellowblockwhite{ background-color:#FFCB08; border-bottom:2px solid #FFFFFF; padding:5px;}
.peryellowblockbotandtop{ background-color:#FFF9E2; border-bottom:2px solid #FFFFFF; padding:5px; border-bottom:2px solid #FFCB08; border-top:2px solid #FFCB08;}
.peryellowdottedline{border-left:2px dotted #FFCB08;}
.peryellowdottedlinebot{border-left:2px dotted #FFCB08; border-bottom:2px solid #FFCB08;}
.peryellowdottedleft{ background-color:#FFF9E2; border-left:2px dotted #FFCB08; border-bottom:2px solid #FFFFFF; }
.peryellowdottedleftbot{ background-color:#FFF9E2; border-left:2px dotted #FFCB08; border-bottom:2px solid #FFCB08; }
.peryellowdottedleftop{ background-color:#FFF9E2; border-left:2px dotted #FFCB08; border-top:2px solid #FFCB08; }
.peryellowdottedleftbottop{ background-color:#FFF9E2; border-left:2px dotted #FFCB08; border-bottom:2px solid #FFCB08; border-top:2px solid #FFCB08;}
.peryellowdottedleftbotandtop{ background-color:#FFF9E2; border-left:2px dotted #FFCB08; border-bottom:2px solid #FFCB08; border-top:2px solid #FFCB08;}
.peryellow{ background-color:#FFDD7E;  padding:5px;} 
.peryellowblockbotright { background-color:#FFF9E2; border-bottom:2px solid #FFFFFF; border-right:2px dotted #FFCB08; } 
.peryellowrightdotted { background-color:#FFF9E2; border-bottom:2px solid #FFCB08; border-right:2px dotted #FFCB08; } 
.peryel { background-color:#FFF9E2;  border-right:2px dotted #FFCB08; }
.peryelbotthick { background-color:#FFF9E2;  border-right:2px dotted #FFCB08;  border-bottom:2px solid #FFCB08; } 
.peryellowbox{ background-color:#FFF9E2;  } 
.peryellowtoprightdotted{ background-color:#FFF9E2; border-right:2px dotted #FFCB08; border-top:2px solid #FFCB08; } 
.peryellowtopthick{ background-color:#FFF9E2; border-top:2px solid #FFCB08; } 
.peryellowboxthick{ background-color:#FFF9E2;  border-bottom:2px solid #FFCB08;} 
.peryellowblockright { background-color:#FFF9E2;  border-right:2px dotted #FFCB08; }
.peryellowrightline{ background-color:#FFF9E2; border-right:1px solid #FFCB08; } 
.peryellow { background-color:#FFF9E2;}
.peryellowmid { background-color:#FFDD7E;}
.peryelthick { background-color:#FFF9E2;   border-bottom:2px solid #FFCB08; } 
.peryelthicktop { background-color:#FFF9E2;   border-bottom:2px solid #FFCB08; border-top:2px solid #FFCB08;} 
.peryelthicktopbotrgt { background-color:#FFF9E2;   border-bottom:2px solid #FFCB08; border-top:2px solid #FFCB08; border-right:2px dotted #FFCB08;} 
.peryeltopthick { background-color:#FFF9E2; border-top:2px solid #FFCB08;} 
.peryeltopdotrgt { background-color:#FFF9E2; border-top:2px solid #FFCB08; border-right:2px dotted #FFCB08;} 
.peryeltop {border-top:2px solid #FFCB08;} 
.peryeltopbot {border-top:2px solid #FFCB08; border-bottom:2px solid #FFCB08;} 


.remyellow {background-color:#FFCB08;}
.remyellowlight {background-color:#FFDD7E; padding:3px}
.remyellowlighter {background-color:#FFF9E3;}
.remyellowlighterright {background-color:#FFF9E3; border-right:1px dotted #FFCB08;}
.remyellowlightertop {background-color:#FFF9E3; border-top:2px solid #FFCB08;}
.remyellowlightertopright {background-color:#FFF9E3; border-top:2px solid #FFCB08; border-right:1px dotted #FFCB08;}
.remyellowlighterbottom {background-color:#FFF9E3; border-bottom:2px solid #FFCB08;}

.remyellowlighterbottomright {background-color:#FFF9E3; border-bottom:2px solid #FFCB08; border-right:1px dotted #FFCB08;}
.remyellowthicktop {border-top:2px solid #FFCB08;}
.remyellowthickbottom {border-bottom:2px solid #FFCB08;}
.remyellowlright {border-right:1px dotted #FFCB08;}


.caption{ font-size:12px;}
.finyellowtopright {background-color:#FFCA08; border-top:1px solid #000; border-right:1px solid #000;}


/*=NOTE STYLES
--------------*/

/*--BOARD--*/
#image-map { background: url(images/board-of-directors-text.jpg) no-repeat; /*height: 530px;*/ position: relative; width: 1280px;}
#image-map .hotspot {background-color:transparent; border-radius:100%; cursor:pointer;height: 3.094in; overflow:hidden; position:absolute; width:120px; top:43px;}
#image-map .hotspot .spot {background-color:#fff; display:block; margin-left:-2em; opacity:0; margin-top: -2em; width:250px; padding:10px; border:1px solid #FFCB05;}
#image-map .hotspot:hover {overflow: visible;}
#image-map .hotspot:hover .spot {opacity: 1; -webkit-transition: opacity 1s;}
#image-map #spot-1 {left: 53px; top: -529px; height:385px;}
#image-map #spot-2 {left: 175px; top: -557px; height:312px; width: 95px !important;}
#image-map #spot-3 {left: 284px; top: -531px; height:309px; width:69px !important;}
#image-map #spot-4 {left: 380px;top: -528px;height: 152px; width:73px !important;}
#image-map #spot-5 {left: 450px; top: -572px; height:107px; width: 72px !important;}
#image-map #spot-6 {left: 463px; top: -464px; height:230px;}
#image-map #spot-7 {left: 544px; top: -568px; height:95px; width:69px !important;}
#image-map #spot-8 {left: 663px; top: -553px; height:228px;}
#image-map #spot-9 {left: 824px; top: -564px; height:127px; width:42px !important;}
#image-map #spot-10 {left: 869px; top: -532px; height:129px; width:74px !important;}
#image-map #spot-11 {left:947px; top: -501px; height:152px; width:65px !important;}
#image-map #spot-12 {left:1024px; top: -537px; height:152px; width:65px !important;}
#image-map #spot-13 {left:1097px; top: -553px; height:250px; width:89px !important;}

#map-exec {position: relative; width: 1280px;}
#map-exec .hotseat {background-color:transparent; border-radius:100%; cursor:pointer;height: 3.094in; overflow:hidden; position:absolute; width:120px; top:43px;}
#map-exec .hotseat .seat {background-color:#fff; display:block; margin-left:-2em; opacity:0; margin-top: -2em; width:250px; padding:10px; border:1px solid #FFBE00;}
#map-exec .hotseat:hover {overflow: visible;}
#map-exec .hotseat:hover .seat {opacity: 1; -webkit-transition: opacity 1s;}
#map-exec #seat-1 {left: 82px; top: -604px; height:230px;}
#map-exec #seat-2 {left: 176px; top: -705px; height:104px;}
#map-exec #seat-3 {left: 244px; top: -590px; height:235px;}
#map-exec #seat-4 {left: 358px; top: -651px; height:140px;}
#map-exec #seat-5 {left: 449px; top: -555px; height:241px;}
#map-exec #seat-6 {left: 507px; top: -652px; height:98px; width:91px !important;}
#map-exec #seat-7 {left: 618px; top: -532px; height:229px; width:89px !important;}
#map-exec #seat-8 {left: 644px; top: -620px; height:86px; width:65px !important;}
#map-exec #seat-9 {left: 741px; top: -582px; height:281px;}
#map-exec #seat-10{left: 932px; top: -610px; height:296px;}
#map-exec #seat-11{left: 1088px; top: -576px; height:260px;}

.board-button {background-color:#FFCB05;padding: 10px;border-radius: 10px; width:410px;}

/*LISTS*/
.list {list-style-type:disc; margin-left:15px; margin-bottom:0.5em;}
.list-decimal {list-style-type:decimal; margin-left:20px; margin-bottom:0.5em;}
.list-classic {list-style-image:url(../images/list-circle.png); margin-left:15px;}
.list-classic-sml {list-style-image:url(../images/list-circle-sml.png); margin-left:15px; margin-bottom:.5em;}
.list-arrow {list-style-image:url(../images/list-arrow.png);margin-left:40px;}
.list-intro {list-style-type:disc; margin-left:15px; margin-bottom:0.5em; font-size:1.5em; font-weight:600;}
.list-arrow span{position:relative; top:-23px;}
/*=LISTS ICONS 
------------*/


/*SPRITES*/
.sprite{background-image: url(../spritesheet.png); background-repeat: no-repeat; display: block;}.sprite-1{width: 53px; height: 95px; background-position: -5px -5px;}
.sprite-2{width: 53px; height: 95px; background-position: -5px -110px;}
.sprite-3{width: 53px; height: 95px; background-position: -5px -215px;}
.sprite-afs{width: 37px; height: 38px; background-position: -5px -320px;}
.sprite-allocation{width: 14px; height: 16px; background-position: -5px -368px;}
.sprite-assurance{width: 27px; height: 27px; background-position: -5px -394px;}
.sprite-attention{width: 17px; height: 16px; background-position: -5px -431px;}
.sprite-block-element{width: 27px; height: 27px; background-position: -5px -457px;}
.sprite-block-element-white{width: 27px; height: 27px; background-position: -5px -494px;}
.sprite-conditions{width: 12px; height: 16px; background-position: -5px -531px;}
.sprite-experience{width: 24px; height: 22px; background-position: -5px -557px;}
.sprite-expiry{width: 11px; height: 15px; background-position: -5px -589px;}
.sprite-fold{width: 27px; height: 27px; background-position: -5px -614px;}
.sprite-globe{width: 27px; height: 27px; background-position: -5px -651px;}
.sprite-good{width: 17px; height: 16px; background-position: -5px -688px;}
.sprite-governance{width: 37px; height: 38px; background-position: -5px -714px;}
.sprite-growth{width: 27px; height: 23px; background-position: -5px -762px;}
.sprite-innovation{width: 18px; height: 24px; background-position: -5px -795px;}
.sprite-material-issue{width: 38px; height: 37px; background-position: -5px -829px;}
.sprite-material-issue1{width: 54px; height: 61px; background-position: -5px -876px;}
.sprite-material-issue2{width: 54px; height: 63px; background-position: -5px -947px;}
.sprite-material-issue3{width: 54px; height: 62px; background-position: -5px -1020px;}
.sprite-material-issue4{width: 54px; height: 61px; background-position: -5px -1092px;}
.sprite-material-issue5{width: 54px; height: 64px; background-position: -5px -1163px;}
.sprite-page{width: 16px; height: 20px; background-position: -5px -1237px;}
.sprite-social{width: 37px; height: 37px; background-position: -5px -1267px;}
.sprite-square{width: 12px; height: 12px; background-position: -5px -1314px;}
.sprite-stakeholder{width: 37px; height: 37px; background-position: -5px -1336px;}
.sprite-sustainability{width: 37px; height: 38px; background-position: -5px -1383px;}
.sprite-tax{width: 37px; height: 37px; background-position: -5px -1431px;}
.sprite-tranche{width: 15px; height: 16px; background-position: -5px -1478px;}
.sprite-tranche2{width: 13px; height: 15px; background-position: -5px -1504px;}
.sprite-transforming{width: 25px; height: 22px; background-position: -5px -1529px;}
.sprite-value{width: 25px; height: 25px; background-position: -5px -1561px;}
.sprite-vested{width: 10px; height: 11px; background-position: -5px -1596px;}
.sprite-working{width: 17px; height: 16px; background-position: -5px -1617px;}


/*---------------------------------------SPRITES----------------------------------*/


/*=SIDE BAR OPN
--------*/
button,input,textarea {border: 0;border-radius: 0;font-size: 14px;height: 28px;margin: 0;outline: 0;padding: 0}
button,input[type=button],input[type=reset],input[type=submit],input[type=text] { background: #fff;padding: 0 7px}
button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0}
.fixed-sidebar-wrapper{position: fixed;min-width: 1280px;max-width: 1280px;z-index: 10;}
.suche .fixed-sidebar-wrapper{display: none}
.fixed-sidebar{position: absolute;right: -55px;display: block;top: 14px;z-index:999;}
.fixed-sidebar-home{position: absolute;right: -69px;display: block;top: 14px;z-index:999;}

.fixed-sidebar.stop{position: absolute; top: auto; bottom: 90px}
.life-science-magazin .fixed-sidebar.stop{bottom: 575px}
.fixed-sidebar ul{list-style: none}
.fixed-sidebar>li{position: relative; display: block; width: 68px; height: 68px; background: #fff; text-align: center; list-style: none; cursor: pointer; border: 1px solid #dcdcdc; border-right: 0}
.fixed-sidebar>li+li{border-top: 0}
.fixed-sidebar>li>span{display: block; font-size: 20px; color: #FFBE00; padding-top: 15px}
.fixed-sidebar>li>span.icon-print{font-size: 23px; padding-top: 11px}
.fixed-sidebar>li>span.icon-compare{font-size: 25px; padding-top: 7px}
.fixed-sidebar>li>span.icon-settings{font-size: 26px; padding-top: 5px}
.fixed-sidebar>li>a,.fixed-sidebar>li>button{display: block; position: absolute; top: 0; width: 100%; height: 68px; line-height: 95px; font-size: 11px; color: #FFBE00; background: 0 0}
.fixed-sidebar>li .hover-layer,.fixed-sidebar>li .hover-text{display: none; position: absolute; top: 50%; right: 68px; margin-top: -14px; font-size: 11px; line-height: 13px; white-space: nowrap}
.fixed-sidebar>li .hover-layer-title,.fixed-sidebar>li .hover-text{padding: 8px; background: #005A9C; color: #fff}
.fixed-sidebar>li .hover-layer-content{padding: 8px; background: #E2DFDA; text-align: left}
.fixed-sidebar>li .hover-layer-content a{color: #FFBE00}
.fixed-sidebar>li .hover-layer-content a:hover:before{text-decoration: none}
.slide7 .bottom-links a:hover,.slide7 .reports a:hover,.slide7 .services>a:hover .fake-link{text-decoration: underline}
.fixed-sidebar>li .hover-layer-content .arrow-link>a,
.fixed-sidebar>li .hover-layer-content .files-widget>a {padding-left: 10px}
.fixed-sidebar>li .hover-layer-content .arrow-link>a:before,
.fixed-sidebar>li .hover-layer-content .files-widget>a:before{font-family: FontAwesome;content: "\f105"; font-size: 11px; color: #FFBE00; position: absolute; margin-left: -10px}
.fixed-sidebar>li:hover{background: #FFBE00; border-left: 1px solid #FFBE00; border-bottom: 1px solid #FFBE00}
.fixed-sidebar>li:hover>a,.fixed-sidebar>li:hover>button,.fixed-sidebar>li:hover>span{color: #fff}
.fixed-sidebar>li:hover .hover-layer,.fixed-sidebar>li:hover .hover-text{display: block}
.fixed-sidebar>li.inactive .hover-text,.fixed-sidebar>li.inactive button,.fixed-sidebar>li.inactive span{color: #dcdcdc}
.fixed-sidebar>li.inactive .text{font-size: 11px; padding-top: 0}
.fixed-sidebar>li .share-wrapper,.fixed-sidebar>li.inactive .hover-layer{display: none}
.fixed-sidebar>li.share-button:hover .share-wrapper{display: block; position: absolute; top: 0; left: -286px}
.fixed-sidebar>li.share-button:hover .share-wrapper li{background: #005A9C; border: 0; border-bottom: 1px solid transparent; float: left; width: 57px}
.fixed-sidebar>li.share-button:hover .share-wrapper li a,.fixed-sidebar>li.share-button:hover .share-wrapper li button,.fixed-sidebar>li.share-button:hover .share-wrapper li span{color: #fff}
.fixed-sidebar>li.share-button:hover .share-wrapper li span{font-size: 20px; line-height: 68px; padding: 0}
.fixed-sidebar>li.interactive-charts>a{line-height: 12px; padding-top: 40px}
.fixed-sidebar .share-button{display: none}
.fixed-sidebar .share-button { display: block;  }
@media screen and (max-width: 1420px) {
.container-inner {position: relative;/*width:1240px;*/ padding-right:40px; margin:0 auto; /*min-height:350px;*/ padding-bottom:20px; padding-top:2.3em;}
}
@media screen and (max-width: 1340px) {
.container-inner {position: relative;/*width:1220px;*/ padding-right:60px; margin:0 auto; /*min-height:350px;*/ padding-bottom:20px; padding-top:2.3em;}
}
@media screen and (max-width: 1300px) {
.container-inner {position: relative;/*width:1200px;*/ padding-right:80px; margin:0 auto; /*min-height:350px;*/ padding-bottom:20px; padding-top:2.3em;}
}
@media screen and (max-width: 1260px) {
.fixed-sidebar {display: none;}
.container-inner {position: relative;/*width:1240px;*/ padding-right:40px; margin:0 auto; /*min-height:350px;*/ padding-bottom:20px; padding-top:2.3em;}
}


.fixed-sidebar-home.stop{position: absolute; top: auto; bottom: 90px}
.life-science-magazin .fixed-sidebar-home.stop{bottom: 575px}
.fixed-sidebar-home ul{list-style: none}
.fixed-sidebar-home>li{position: relative; display: block; width: 68px; height: 68px; background: #fff; text-align: center; list-style: none; cursor: pointer; border: 1px solid #dcdcdc; border-right: 0}
.fixed-sidebar-home>li+li{border-top: 0}
.fixed-sidebar-home>li>span{display: block; font-size: 20px; color: #FFBE00; padding-top: 15px}
.fixed-sidebar-home>li>span.icon-print{font-size: 23px; padding-top: 11px}
.fixed-sidebar-home>li>span.icon-compare{font-size: 25px; padding-top: 7px}
.fixed-sidebar-home>li>span.icon-settings{font-size: 26px; padding-top: 5px}
.fixed-sidebar-home>li>a,.fixed-sidebar-home>li>button{display: block; position: absolute; top: 0; width: 100%; height: 68px; line-height: 95px; font-size: 11px; color: #FFBE00; background: 0 0}
.fixed-sidebar-home>li .hover-layer,.fixed-sidebar-home>li .hover-text{display: none; position: absolute; top: 50%; right: 68px; margin-top: -14px; font-size: 11px; line-height: 13px; white-space: nowrap}
.fixed-sidebar-home>li .hover-layer-title,.fixed-sidebar-home>li .hover-text{padding: 8px; background: #005A9C; color: #fff}
.fixed-sidebar-home>li .hover-layer-content{padding: 8px; background: #E2DFDA; text-align: left}
.fixed-sidebar-home>li .hover-layer-content a{color: #FFBE00}
.fixed-sidebar-home>li .hover-layer-content a:hover:before{text-decoration: none}
.slide7 .bottom-links a:hover,.slide7 .reports a:hover,.slide7 .services>a:hover .fake-link{text-decoration: underline}
.fixed-sidebar-home>li .hover-layer-content .arrow-link>a,
.fixed-sidebar-home>li .hover-layer-content .files-widget>a {padding-left: 10px}
.fixed-sidebar-home>li .hover-layer-content .arrow-link>a:before,
.fixed-sidebar-home>li .hover-layer-content .files-widget>a:before{font-family: FontAwesome;content: "\f105"; font-size: 11px; color: #FFBE00; position: absolute; margin-left: -10px}
.fixed-sidebar-home>li:hover{background: #FFBE00; border-left: 1px solid #FFBE00; border-bottom: 1px solid #FFBE00}
.fixed-sidebar-home>li:hover>a,.fixed-sidebar-home>li:hover>button,.fixed-sidebar-home>li:hover>span{color: #fff}
.fixed-sidebar-home>li:hover .hover-layer,.fixed-sidebar-home>li:hover .hover-text{display: block}
.fixed-sidebar-home>li.inactive .hover-text,.fixed-sidebar-home>li.inactive button,.fixed-sidebar-home>li.inactive span{color: #dcdcdc}
.fixed-sidebar-home>li.inactive .text{font-size: 11px; padding-top: 0}
.fixed-sidebar-home>li .share-wrapper,.fixed-sidebar-home>li.inactive .hover-layer{display: none}
.fixed-sidebar-home>li.share-button:hover .share-wrapper{display: block; position: absolute; top: 0; left: -286px}
.fixed-sidebar-home>li.share-button:hover .share-wrapper li{background: #005A9C; border: 0; border-bottom: 1px solid transparent; float: left; width: 57px}
.fixed-sidebar-home>li.share-button:hover .share-wrapper li a,.fixed-sidebar-home>li.share-button:hover .share-wrapper li button,.fixed-sidebar-home>li.share-button:hover .share-wrapper li span{color: #fff}
.fixed-sidebar-home>li.share-button:hover .share-wrapper li span{font-size: 20px; line-height: 68px; padding: 0}
.fixed-sidebar-home>li.interactive-charts>a{line-height: 12px; padding-top: 40px}
.fixed-sidebar-home .share-button{display: none}
.fixed-sidebar-home .share-button { display: block;  }
@media screen and (max-width: 1420px) {
.container-inner {position: relative;/*width:1240px;*/ padding-right:40px; margin:0 auto; /*min-height:350px;*/ padding-bottom:20px; padding-top:2.3em;}
}
@media screen and (max-width: 1340px) {
.container-inner {position: relative;/*width:1220px;*/ padding-right:60px; margin:0 auto; /*min-height:350px;*/ padding-bottom:20px; padding-top:2.3em;}
}
@media screen and (max-width: 1300px) {
.container-inner {position: relative;/*width:1200px;*/ padding-right:80px; margin:0 auto; /*min-height:350px;*/ padding-bottom:20px; padding-top:2.3em;}
}
@media screen and (max-width: 1260px) {
.fixed-sidebar-home {display: none;}
.container-inner {position: relative;/*width:1240px;*/ padding-right:40px; margin:0 auto; /*min-height:350px;*/ padding-bottom:20px; padding-top:2.3em;}
}

/*=SIDE BAR CLOSE
--------*/


/*=FOOTER
--------*/
.footer-tool {position: relative; width:100%;  margin:0px auto; background:#E5E5E6; }
.footer-tool .gutter {width:1280px;margin:0px auto;}
.footer-tool h4 {border-bottom:3px solid #FD3702;padding:5px;font-size:2em;font-weight:100;color:#FD3702;display:block;width: 310px; margin-top:0;}
ul.downloads { list-style:none; margin-left:0; margin-top:2em;  }
ul.downloads li { width:30%; margin-right:3em; background:#61A28C; padding:1em; margin-bottom:.5em; float:left;  color:#fff;font-family: "MyriadProRegular",sans-serif;}
ul.downloads li i {font-size: 2em;padding: 0 .5em;}
ul.downloads li h4 {font-size: 1.5em !important; font-weight:100; border:none; color:#fff !important;  border-bottom:0 !important; display: inline !important;}
.icons-downs i {margin: .5em;font-size:3em;}
.icons-downs a:link {font-size: 20px;}
.bottom-footer { padding-bottom:15px; border-bottom:1px solid #ededed; background:#58595B;}


/*=PAGINATION
-------------*/
.containers {background: #FFBE00;position:relative;display:block;max-width: 1280px;min-width: 1280px;margin: 0 auto;border-bottom: 15px solid #fff;}
.copy-right {color:#fff;}
.copy-right a {color:#fff;}
.copy-right a:hover {color:#FFBE00; text-decoration:underline;}

.copy-right-p {margin:0 auto;max-width: 1280px; min-width: 1280px;background: #58595B; padding: 10px 0 10px 0;}
.copy-right-p p {float:left;width: 500px; padding:0 0 0 10px;}

ul.quick-links {margin:0;}
ul.quick-links li {display:inline}
ul.quick-links li a {padding:0 .5em; color:#fff !important; }
ul.quick-links li a:hover { color:#FF3600 !important; }
ul.quick-links li a:visited {color:#fff !important; }
ul.social-media {float:right;width:auto;margin-top:-1.4em}
ul.social-media li#connect {}
ul.social-media ul {float:right;width:auto}
ul.social-media ul li {float:left;text-align:center;}
ul.social-media ul li a {font-size:1.6em;margin:0 auto;}
ul.social-media li.social-icon.linkedin a:hover i {color:#007bb6}
ul.social-media li.social-icon.youtube a:hover i {color:#bb0000}
ul.social-media li.social-icon.twitter a:hover i {color:#00aced}

main[role="main"] .pagination p {margin-bottom:0}
.pagination {background:#fff}
.pagination-links { margin:0 auto; max-width: 1280px; min-width: 1280px;padding:1em 0; background:url(../images/footer-lines.png)}
/*.pagination-links .lft, .pagination-links .rgt {position:relative;}
/*.pagination-links .lft {width: 48%;background:url(../images/curve-shape-nav-right.png) no-repeat;border-right:1px solid #ccc}*/
.pagination-links .rgt {width:50%; /*background:url(../images/curve-shape-nav-left.png) no-repeat;*/ border-right:1px solid #ccc }
.pagination-links .lft div#arrow-left, .pagination-links .rgt div#arrow-right {position:absolute;font-size: 3em;margin-top: -1.5em;color: #fff;/* min-height: 101px; */min-width: 26px;}
.pagination-links .lft div#arrow-left {float:left;left: 0em;/* background: #FFBE00; *//* border-bottom: 10px solid #FFB21B; */}
.pagination-links .rgt div#arrow-right {float:right;right:.0em;/* background: #FFBE00; *//* border-bottom: 10px solid #FFB21B; */}
.pagination-links .lft div#arrow-left:before {content:'\f137';font-family:'fontawesome';speak: none;position: relative;top: 1em;left: .2em;}
.pagination-links .rgt div#arrow-right:after {content:'\f138';font-family:'fontawesome';speak: none;position: relative;top: 1em;right: .2em;}
.pagination-links .rgt {text-align:right}
.pagination-links .lft:hover div#arrow-left, .pagination-links .rgt:hover div#arrow-right {-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.pagination-links .lft:hover div#arrow-left {left:-7px;}
.pagination-links .rgt:hover div#arrow-right {right:-7px;}
.pagination-links .lft p {float:left;margin-left: 4.5em;margin-top:-6px;padding-top:0;}
.pagination-links .rgt p {float:right;margin-right: 4.5em;margin-top:-6px;padding-top:0;}
.pagination-links i {background:none;font-style:normal;padding-bottom:2px;display:block;font-size: 13px;}
.pagination-links b {color:#fff;font-weight:100;font-size: 1.4em;}
.pagination-links em {display:none}
.pagination-links i {margin-top: 0em;font-weight: bold;border-bottom: 3px solid #fff;color: #fff;text-transform:uppercase;}
.pagination-links p {padding-bottom:0em }




