/* 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,  fieldset, form, label, legend, 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%;font:inherit;}

/* 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;margin-top:0}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content: none;}
table {border-collapse:collapse;border-spacing:0;line-height:1.4}
b, strong {font-weight:bold;}
.clear-lft {clear:left}
.rgt {float:right !important; padding-left:15px;}
.lft {float:left !important; padding-right:15px;}
sub{font-size: 66%;}

/* GENERAL */
html {display: block;position: relative;padding: 0;margin: 0;width: 100%;height: 100%;background-size:cover;overflow-x: hidden;overflow-y: scroll;}

body {display: block;position: relative;padding: 0;margin: 0;width: 100%;height: 100%;background: none;overflow: visible;font-family: "Roboto Condensed",sans-serif;font-weight: normal;font-size: 100%;color: #4D4D4F;}

*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
::-webkit-input-placeholder { /* WebKit browsers */ color: #aaa !important; }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #aaa !important; opacity:  1; }
::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #aaa !important; opacity:  1; }
:-ms-input-placeholder { /* Internet Explorer 10+ */color: #aaa !important; }
input::-moz-focus-inner { border: 0; }

/* PAGE STRUCTURE */
.bgImageCont {background: url(../img/top-bg.jpg) no-repeat center;height:370px;position: relative;margin: auto;}

/* SECTION BANNER */
.two .bgImageCont {background: url(../images/section-one.jpg) no-repeat center;height:370px;position: relative;margin: auto;}
.two .bgImageCont {background: url(../images/section-two.jpg) no-repeat center;height:370px;position: relative;margin: auto;}
.three .bgImageCont {background: url(../images/section-two.jpg) no-repeat center;height:370px;position: relative;margin: auto;}
.four .bgImageCont {background: url(../images/section-three.jpg) no-repeat center;height:370px;position: relative;margin: auto;}
.five .bgImageCont {background: url(../images/section-two.jpg) no-repeat center;height:370px;position: relative;margin: auto;}
.six .bgImageCont {background: url(../images/section-two.jpg) no-repeat center;height:370px;position: relative;margin: auto;}
.seven .bgImageCont {background: url(../images/section-two.jpg) no-repeat center;height:370px;position: relative;margin: auto;}

.bgLines {background: url(../img/lines.png) repeat center left;height:63px;position: relative;margin: auto; margin-bottom:1em}
.bgLine-bottom {background: url(../img/lines.png) repeat left;height:63px;position: absolute;width:1900px;z-index:2;bottom:14%;left:0;}
.statementContainer {position: relative;margin:auto; width: 1920px; height: 900px;}
.bgStatement {background: url(../img/caterpillar-img.jpg) no-repeat top left; height:735px; width:633px; position: absolute; z-index:3; top:0; left:0;}
.wrapper-outer{position: relative; margin-top:3px; background:url(../img/bg-home-block1.jpg) no-repeat bottom; width:auto; height:750px;}
.at-glance-wrapper {position: relative; width: 1280px; margin:30px auto;}
.header {color:#399BB3;}
.nav {color:#399BB3;font-size:16px;text-align:center;}	
.clearfix {clear:both;}


/* TYPOGRAPHY */
h1, h2, h3, h4, h5, h6 {margin:0;padding: 0;position: relative;line-height: normal;}
h1.heading {color:#084A8F; font-size:29px;}
h2.heading {color:#084A8F; font-size:49px; text-align:left;}
h3.heading {color:#084A8F; font-size:16px; text-align:left;}
h2 {color:#084A8F;font-size: 25px;text-align:left;font-family: "Roboto Condensed",sans-serif;margin-top: 0em;font-weight: bold;margin-bottom: .5em}
h3 {color:#084A8F;font-size: 35px;text-align:left;font-family: "Roboto Condensed",sans-serif;margin-top: 0em;font-weight: bold;text-transform: uppercase;}
h4 {font-size: 1.4em; color: #00508C; font-weight: 500; line-height: 1.2; font-weight:600}

h3.heading-lg, h3.page-heading {color:#399BB3; font-size:26px; text-align:left; font-family: "Roboto Condensed",sans-serif;font-weight: normal; padding: 5px 0;}
h3.page-heading {color: #084A8F;}
h4.heading {color:#084A8F; font-size:30px;}
h4.table {color:#084A8F; font-size:20px; width:auto; height:90px; padding:20px;}
h5.sustainbility { font-size:12px; color:#85868A;padding-left: 20px; margin-top: -60px;}
hr { border-top: solid 1px #bbb;}
hr.grey {border-top: solid 1px #878786!important;margin-top: 10px;margin-bottom: 10px;}
p {padding: 0; font-size:1em; font-weight: 400;margin-bottom: 1em;margin-top: 0;line-height: 1.4;}
.clear {clear:both;overflow:hidden;width:0;height:0;}
.move {position:absolute;left:-99999999999999px;}
.clear-lft {clear:left}
.rgt {float:right;}
.lft {float:left;}
.obj-c { margin:0 auto;display:block;text-align:center}
i, em {font-style:italic;font-family: 'Roboto Condensed', sans-serif;}
sup {vertical-align: super;font-size:80%}
sub {vertical-align: sub;font-size:80%}
p.intro{font-size:1.6em;color:#006CB0;margin-bottom:.5em; font-weight:400;}

.blue-medium {font-size: 1.4em; color: #00508C;line-height: 1.2;}

.group:after {visibility:hidden;display:block;content:"";clear:both;height:0;}
.wrapper {position: relative; width: 1280px; margin:0 auto; position: relative; display:block;}
.search-container { position: relative;display: none; margin: 0; margin-top: 0px;padding: 0;  border: 0; background: #084A8F; opacity: 1;  margin-top: 0px; width: 100%; min-height: 80px; padding-top: 20px;}
.searchTerm {width: 88%; font-size: 25px;  margin: 0; padding: 3px; border: 0; box-sizing: border-box; }
.searchBtn {width: 10%;font-size: 25px;color: #fff; background: #DA2A19; margin: 0; padding: 7px; border: 0; box-sizing: border-box; }
.header-container {position: relative;display:block;margin:0;padding:0;border:0; background: #fff url(../img/header-bg.png) no-repeat center center; height: 140px; } /*height: 169px;*/
.header-logo {float:left; width:30%; position: relative;display:block;margin:0;padding:0;border:0;box-sizing: border-box; }
.header-logo a {text-decoration:none; }
.header-logo a img {padding:20px;}
.header-report-title {float:left; font-size: 29px; text-transform:uppercase; color:#084A8F; width:40%;position: relative;display:block;margin:0;padding:0;padding:60px 20px 20px 20px;border:0;box-sizing: border-box; text-align: center; font-family: "Roboto Condensed",sans-serif;font-weight: normal; }
.header-report-title span {color: #399BB3; }
.header-search {float:right; width:30%;position: relative;display:block;margin:0;padding:0;border:0;box-sizing: border-box; text-align: right;  }
.header-search a  {font-size: 43px; font-weight: normal;  }
.header-search a:link, .header-search a:visited {display:block;padding:60px 20px 20px 20px;text-decoration:none; color:#85868A; }
.header-search a:hover, .header-search a:active {color:#084A8F;}

/*=BREADCRUMB
-------------------*/
#breadcrumb {width:100%;color:#1379B5;  clear: both;margin: 0 auto;  position: relative;    min-width: 1200px;}
#breadcrumb p {margin-bottom:0;padding:.9375em 10px .9375em 0;font-size:14px; position: relative;}
#breadcrumb i {color:#2bb673; line-height:14px}
#breadcrumb a:link {color:#1379B5; text-decoration:underline;}
#breadcrumb a:visited {color:#1379B5;}
#breadcrumb a:hover {color:#4094AC;}
body#one #breadcrumb {display:none}

/*LISTS*/
ul.list li {position: relative; margin-left:-24px;    font-size: 1em; line-height:1.4}
ul.list li:after {content: '\2013';position: absolute;left:-15px;top:-4px;font-size: 20px;font-weight: 100;}

ul.list-blue li {position: relative; margin-left:-24px;    font-size: 1em; line-height:1.4}
ul.list-blue li:after {content: '\2013';position: absolute;left:-15px;top:-4px;font-size: 20px;font-weight: 100; color:#01518D;}

/*ul.disc li{ list-style-type:disc; margin-top:0; padding-left:20px; margin-bottom:1em;}
ul.disc li{ line-height:1.5; font-size: 1em;}
ul.disc li:after {content:'';}*/

ul.list li ul.disc {list-style:none !important;}
ul.list li ul.disc li {position:relative;}
ul.list li ul.disc li:after {display: inline-block; content:''; border-radius: 50%;height: 5px; width: 5px; position: absolute; left: -17px; top: 8px;    background-color: #01518D;}

  /*VELLIE*/
  .bus-gold{color:#A0A47B !important}
.bus-green{color:#66B6B7 !important}
.bus-cyan{color:#3A94B1 !important}
.bus-lightblue{color:#009CDE !important}
.bus-blue{color:#0063A9 !important}
.bus-darkblue{color:#074785 !important}
  
/* SWITCH-COLOR */
.switch-lightblue { color:#3C94AE!important}
.switch-blue {color:#00508C!important}
.switch-grey {color:#4D4D4F!important}



/* NAVIGATION */
/* top report modal tabs */
.report-tabs-container {position: relative;display:block;margin:0;padding:0;border:0;height:33px;}
.report-tabs {position:absolute; width: 500px; right:0px;height:33px; top:0px; z-index:1;}
.report-tabs-iar:link, .report-tabs-iar:visited , .report-tabs-afs:link, .report-tabs-afs:visited {color:#fff;background:#084A8F;font-size: 17px;width: 50%;line-height:23px;float: left;padding: 5px 15px;display: block;box-sizing: border-box; text-align:center; text-decoration: none;}
.report-tab-active:link, .report-tab-active:visited{color:#084A8F;background:#fff;text-decoration: none;}
.report-tabs-iar:hover,.report-tabs-iar:active, .report-tabs-afs:hover,.report-tabs-afs:active, .report-tab-active:hover, .report-tab-active:active {color:#fff;background:#DA2A19;text-decoration: none;}

.menu-container {clear:both;position: relative; min-height:112px; padding: 0; box-shadow: 0px -4px 10px -2px rgba(0,0,0,0.2);background:#fff;}

/*new menu*/
.menu-main {width: 1280px; background: #fff; font-family: 'Roboto Condensed',Arial, Helvetica, sans-serif;font-weight: normal; position: absolute;  right: 0px; z-index: 100;top: 10px;  left: 0px;} /*Menu bar background colour*/
.menu-main > ul {width:100%;margin:0;padding:0;background:green}
.menu-main > ul > li {padding: 0;box-sizing: border-box; text-align:center;float:left;}
.menu-main > ul > li > a {vertical-align: bottom;padding: 54px 0 6px 0;}
.menu-main > ul > li a {display:block;border-right:2px solid #E4E4E5;}
.menu-main ul li a {display: block;text-decoration: none;color: #399BB3;font-size: 16px;}
.menu-main li.tab6 a {border-right:none}
.menu-main ul > li:hover > a {color:#084A8F}
.menu-main li.tab1 { width:20%; background:transparent url(../images/menu-bee.png) no-repeat center top; }
.menu-main li.tab2 { width:20%; background:transparent url(../images/menu-mineral-resources.png) no-repeat center top;}
.menu-main li.tab3 { width:20%; background:transparent url(../images/menu-sustainability.png) no-repeat center top; }
.menu-main li.tab4 { width:20%; background:transparent url(../images/menu-corporate-governance.png) no-repeat center top; }
.menu-main li.tab5 { width:20%; background:transparent url(../images/menu-annual-financial-statements.png) no-repeat center top;  border-right:0; }
body.one .menu-main li.tab1 a.main, body.two .menu-main li.tab2 a.main, body.three .menu-main li.tab3 a.main, body.four .menu-main li.tab4 a.main, body.five .menu-main li.tab5 a.main {color:#084A8F;font-weight:bold} /*Menu tabs selected state depending on page or section*/	

/* sub-menu */
.menu-main .menu-sub {display:none;position:absolute;left:0;background:#0D4983;width:100%;min-height:380px;padding:15px;box-sizing: border-box}
.menu-main .menu-sub h3 {font-size:1.4em;padding:.5em;background:#399BB3;color:#fff;text-align: left;text-transform: inherit}
.menu-main .menu-sub-inner ul {}
.menu-main ul li:hover > .menu-sub {display:block;}
.menu-main .menu-sub-inner ul {margin:0;padding:0}
.menu-main .menu-sub-inner > div {width:50%;float:left;text-align:left;}
.menu-main .menu-sub-inner > div a {color:#fff;line-height:1.6; padding:.25em 0 0.25em 1em;background:transparent;}
.menu-main .menu-sub-inner > div li a {border-bottom:1px solid #26578a}

.menu-main .menu-sub-inner > div a:hover {color:#3B95AF;text-decoration:underline;background-color:transparent}
.menu-main .menu-sub-inner a {border-right:none}
.menu-main ul.sub-menu {width: 1280px; box-shadow: 0px 5px 9px 1px rgba(0,0,0,0.25);} /*Target padding around sub menu*/
	
	
.menu-main li.tab1 i {font-style: normal}
.menu-main li img {width:100%;height: auto;display: block;margin-left:4px}
.menu-container {min-height: 80px}


/*=FINANCIAL TABLES
----------------*/

.fin-tbl tr:hover {background:#CDECF7;}
 tr.no-hover:hover {background-color:#CDECF7}
.fin-tbl {width:100%; margin:0 0 0 0; padding:0 0px;}
.fin-tbl tr td {padding:5px 3px 3px 3px;}
.fin-tbl th { padding:2px 3px 3px 3px; color:#00508C!important; font-weight:600; background-color:#E1F3FD!important;}
.fin-tbl th.highlight { background:#e6e7e8!important; background-color:#CDECF7!important; }
.fin-tbl th b {color:#B0C63F!important;}


.fintopleft {border-top:1px solid #808285 ; border-left:1px solid #808285 ;}
.fintopright {border-top:1px solid #808285 ; border-right:1px solid #808285 ;}
.finbotleft {border-bottom:1px solid #808285 ; border-left:1px solid #808285 ;}
.finbotright {border-bottom:1px solid #808285 ; border-right:1px solid #808285 ;}
.finleft {border-left:1px solid #808285 ;}
.finleftwhite {border-left:2px solid #fff ;}
.finright {border-right:1px solid #808285 ;}
.fincoulmnwhite {background:#fff; color:#00508C!important}
.finright-blue {border-right:1px solid #00518C ;}
.finrowleft {border-left:1px solid #808285 ; border-top:1px solid #808285 ; border-bottom:1px solid #808285 ;}
.finrowright {border-right:1px solid #808285 ; border-top:1px solid #808285 ; border-bottom:1px solid #808285 ;}
.fintop {border-top:1px solid #808285 ;}
.finrow { border-top:1px solid #808285 ; border-bottom:1px solid #808285 ;}
.finthickbotleft {border-bottom:2px solid #808285 ; border-left:1px solid #808285 ;}
.finthickbotright {border-bottom:2px solid #808285 ; border-right:1px solid #808285 ;} 

.finthin {border-bottom:1px solid #808285;}
.finthick {border-bottom:2px solid #808285;}
.finthickblue {border-bottom:4px solid #808285;}
.finthickbotleftblue {border-bottom:4px solid #808285; border-left:1px solid #808285;}
.finthickbotrgttblue {border-bottom:4px solid #808285; border-right:1px solid #808285;}
.finright-green {border-right:1px solid #3B95AF;}

.finrightblue {border-right:1px solid #3A94B1;}

.fin-tbl-1 tr:hover {background:#CDECF7;}
 tr.no-hover:hover {background-color:#CDECF7}
.fin-tbl-1 {width:100%; margin:0 0 0 0; padding:0 0px;}
.fin-tbl-1 tr td {padding:5px 3px 3px 3px;}
.fin-tbl-1 th { padding:2px 3px 3px 3px; color:#01518D!important; font-weight:bold!important; background-color:#E6E7E8!important;}
.fin-tbl-1 th.highlight { background:#e6e7e8!important; background-color:#CDECF7!important; }
.fin-tbl-1 th b {color:#B0C63F!important;}


.finthickright {border-right:2px solid #808285;}
.finthicktop {border-top:2px solid #808285;}
.finthicktopbot {border-top:2px solid #808285; border-bottom:2px solid #808285;}
.fincolumn {background-color:#F1F1F2;}


.fincolumngrey-blue {background-color:#ECEDED; color:#01518D}
.fincolumngrey-thin {background-color:#ECEDED; color:#01518D;border-bottom:1px solid #808285;}
.fincolumngrey-thick {background-color:#ECEDED; color:#01518D;border-bottom:2px solid #808285;}
.fincolumngrey-blue {background-color:#ECEDED; color:#01518D}

.fincolumngrey-toplft {background-color:#ECEDED; color:#01518D;border-top:1px solid #808285;border-left:1px solid #808285;}
.fincolumngrey-toprgt {background-color:#ECEDED; color:#01518D;border-top:1px solid #808285;border-right:1px solid #808285;}
.fincolumngrey-botrgt {background-color:#ECEDED; color:#01518D;border-bottom:1px solid #808285;border-right:1px solid #808285;}
.fincolumngrey-botlft {background-color:#ECEDED; color:#01518D;border-bottom:1px solid #808285;border-left:1px solid #808285;}
.fincolumngrey-left {background-color:#ECEDED; color:#01518D;border-left:1px solid #808285;}
.fincolumngrey-right {background-color:#ECEDED; color:#01518D;border-right:1px solid #808285;}


.headerblock {background-color:#808285; color:#fff; border-bottom:4px solid #808285;} 
.noteheader {font-size:24px; color:#fff; font-weight:900;}
.noteheader-blue {font-size:18px; color:#3C93AD; font-weight:600;}
.noteheader-number {font-size:24px; color:#fff; background-color:#002A54;}
.noteheaderblk {font-size:1.2em; color:#000;}
.noteheaderblk2 {font-size:1em; color:#000;}
.rowtableheader {color:#fff; background-color:#002A54; border-bottom:2px solid #002A54}
.fincaption {font-size:13px;}
.finspace { margin-bottom:0 !important; margin-top:0 !important;}
.whitebkr {background-color:#FFF;}


/*SUSTAINABILITY*/
.sus-blue-border { border:2px solid #01518D}
.sus-grey-rgt {border-right:2px solid #818285}
.sus-green-block {background:#BFDFDD; padding:10px;}
.sus-blue-block {background:#1DA2CA; padding:20px; color:#fff}
.sus-grey-block {background:#818285; padding:20px; color:#fff}
.sus-lightgreen-block {background:#5DB8B6; padding:20px; color:#fff}
.sus-darkgreen-block {background:#D0D0C1; padding:20px; color:#979F7C}
.sus-text-medium { font-size:40px}


/*BLOCKS*/
.whitebg { background:#FFFFFF}
.dark-grey-block { background:#BCBDC0; padding:5px; color:#4C4D4F;}
.grey-block { background:#ECEDED; padding:5px; color:#4C4D4F;}
.cyan-block { background:#3B95AF; padding:5px; color: #fff;}
.lighterblue-block {background:#00A3E3; padding:5px; color: #fff; }
.green-block {background:#979F7C; padding:5px; color: #fff; }
.blue-block {background:#006CB1; padding:5px; color: #fff;}
.skyblue-block {background:#004C62; padding:5px; color: #fff;}

.switch-lighterblue {color: #00A3E3 !important;}
.switch-green {color: #979F7C !important;}
.switch-blu {color: #006CB1 !important;}
.switch-skyblue {color: #004C62 !important;}

.eighteen-text {font-size:18px}

.block-dgrey { background:#818285; padding:5px; color:#fff;}


table.corp-gov {border:1px solid #808285;border-collapse: separate}
table.corp-gov tr {vertical-align: top}
table.corp-gov tr.row-line > td {border-top:1px solid #808285}
table.corp-gov td.width-50 {width:50%}
table.corp-gov td td {padding:10px;}
table.corp-gov td p {font-weight: 400; font-size:21px;}
table.corp-gov td b {font-size:600%;font-weight: bold;line-height:1;}
table.corp-gov td b.smaller {font-size:60px;}
table.corp-gov td i {font-style: normal;font-size:140%;}
table.corp-gov td h4 {font-size:1.4em;font-weight: bold;margin-bottom: .25em}
table.corp-gov td.centre {text-align: center}
table.corp-gov td.olive, table.corp-gov td.olive h4 {color:#969E7B;}
table.corp-gov td.olive ul {color:#969E7B;margin-bottom:0; margin-left:-1.5em;}
table.corp-gov td.blue-dark #intro {background:#97B2D8;padding:10px;}
table.corp-gov td.blue-dark #intro p {font-weight: bold}
table.corp-gov td.green, table.corp-gov td.green h4 {color:#60B7B6;}
table.corp-gov td.green.leadership {background:#BFDDDC;}
table.corp-gov td.green.leadership hr {background-color:#fff;color:#fff;height:1px;border: 0;margin-bottom:2.6em}
table.corp-gov td.olive #hands img {width:30%;height:auto}
table.corp-gov td.olive.divide {border-right:1px solid #808285}
table.corp-gov td.white #ceo img {width:30%;height:auto}
table.corp-gov td.olive.square {padding-top:20px}
table.corp-gov td.olive.square img {display:block;padding-top:20px}
table.corp-gov td.green #executives img {float:right;width:50%;height:50%}
table.corp-gov td.green #female img {float:left;margin-right:1em}
table.corp-gov td.white img {float:left;width:20%;height:20%;}
table.corp-gov td.white hr {background:#808285;color:#808285;height:1px;border: 0;}
table.corp-gov td.white div {padding:0 15px}
table.corp-gov td.white #cfo h4 {color:#A7A9AC}
table.corp-gov td.white #cfo {background:#EDEDEE;color:#A7A9AC;padding:15px;}
table.corp-gov td.white #cfo p {font-weight: bold}
table.corp-gov td.white #lead, table.corp-gov td.white #lead h4 {color:#808285}
table.corp-gov td.blue-dark {color:#00518C;}
table.corp-gov td.blue-sky, table.corp-gov td.blue-sky h4 {color:#22A1C9;}
table.corp-gov td.blue-light {background:#DEE7F4;color:#808285}
table.corp-gov table.committees td {width:33%}
table.corp-gov td.blue-light h3 {color:#A7A9AC;}
table.corp-gov table.committees td {border-top:1px solid #808285}
table.corp-gov table.committees td b {font-size:300%}
table.corp-gov table.committees tr:first-of-type td {border-top:none}
table.corp-gov table.committees img.img-reduce {width:30%;height:auto;}


/*TEXT*/
.text-ninepx { font-size:1.15em;}
.font-25px {font-size:25px}
.font-35px {font-size:35px}


/*RESETS*/
.no-margin{margin: 0!important;}
.no-marginT{margin-top: 0!important;}
.no-marginB{margin-bottom: 0!important;}
.no-marginL{margin-left: 0!important;}
.no-marginR{margin-right: 0!important;}

.no-padding{padding: 0!important;}
.no-paddingT{padding-top: 0!important;}
.no-paddingB{padding-bottom: 0!important;}
.no-paddingL{padding-left: 0!important;}
.no-paddingR{padding-right: 0!important;}
.no-paddingB5{padding-bottom: 5px!important;}
.no-paddingT5{padding-top: 5px!important;}

.padding-30{padding: 30px;}
.padding-40{padding: 40px 20px;}
.padding-50{padding: 50px 0px;}
.padding-30L{padding-left: 30px!important;}
.padding-30R{padding-right: 30px!important;}
.padding-30T{padding-top: 30px!important;}
.padding-30B{padding-bottom: 30px!important;}

.padding-20{padding: 20px!important;}
.padding-20L{padding-left: 20px!important;}
.padding-20R{padding-right: 20px!important;}
.padding-20T{padding-top: 20px!important;}
.padding-20B{padding-bottom: 20px!important;}

.padding-15{padding: 15px!important;}
.padding-15L{padding-left: 15px!important;}
.padding-15R{padding-right: 15px!important;}
.padding-15T{padding-top: 15px!important;}
.padding-15B{padding-bottom: 15px!important;}

.margin-30{margin: 30px!important;}
.margin-30L{margin-left: 30px!important;}
.margin-30R{margin-right: 30px!important;}
.margin-30T{margin-top: 30px!important;}
.margin-30B{margin-bottom: 30px!important;}
.margin-40T{margin-top: 40px!important;}

.margin-90{margin: 90px!important;}
.margin-90L{margin-left: 90px!important;}
.margin-90R{margin-right: 90px!important;}
.margin-90T{margin-top: 90px!important;}
.margin-90B{margin-bottom: 90px!important;}


.margin-20{margin: 20px!important;}
.margin-20L{margin-left: 20px!important;}
.margin-20R{margin-right: 20px!important;}
.margin-20T{margin-top: 20px!important;}
.margin-20B{margin-bottom: 20px!important;}

.margin-25{margin: 25px!important;}
.margin-25L{margin-left: 25px!important;}
.margin-25R{margin-right: 25px!important;}
.margin-25T{margin-top: 25px!important;}
.margin-25B{margin-bottom: 25px!important;}

.margin-5T{margin-top: 5px!important;}
.margin-5B{margin-bottom: 5px!important;}
.margin-15{margin: 15px!important;}
.margin-15L{margin-left: 15px!important;}
.margin-15R{margin-right: 15px!important;}
.margin-15T{margin-top: 15px!important;}
.margin-15B{margin-bottom: 15px!important;}
#container figure img {display:block;max-width:100%;height:auto !important}


.text-rgt{ text-align:right!important;}
.text-lft{ text-align:left!important;}
.text-ctr{ text-align:center!important;}

*[align="left"]{ text-align:left!important;} 
*[align="right"]{ text-align:right!important;}
*[align="justify"]{ text-align:justify!important;}
*[align="center"]{ text-align:center!important;}



/* TOOLBAR */
.container {padding-left: 0; padding-right: 0; max-width: 980px !important;  width: 100%;}
.toolbar-wrapper { position: relative; z-index: 9999; }
.toolbar-wrapper .toolbar { position: absolute;top:140px;right: -360px;background: #fff;padding:0px; border:0;border-bottom:1px solid #084A8F; }
.toolbar-wrapper .toolbar .btn { display: block; text-align: center; width: 50px; height:50px; line-height: 50px; color:#084A8F; background: #fff; padding: 0; font-size: 25px;border:1px solid #084A8F;border-bottom:0px;text-decoration: none}
.toolbar-wrapper .toolbar .btn:hover {display: block; text-align: center; width: 50px; height:50px; line-height: 50px; background: #084A8F; color: #fff; padding: 0; font-size: 25px;}
.toolbar-text { font-size:11px; color:#084A8F; padding-bottom:10px; text-align:center;}
.mTMinus30 {margin-top:-30px;}

/*PAGE CONTENT*/
ul.none, ul.disc, ul.circle, ul.square { padding-left: 40px; }
ul.none, ul.none > li { list-style-type: none; }
ul.disc, ul.disc > li { list-style-type: disc;    line-height: 1.4;}
ul.circle, ul.circle > li { list-style-type: circle; }
ul.square, ul.square > li { list-style-type: square; }

ol.decimal, ol.decimal > li { list-style-type: decimal; line-height:1.4;}
ol.decimal-leading-zero, ol.decimal-leading-zero > li { list-style-type: decimal-leading-zero; }
ol.lower-alpha, ol.lower-alpha > li { list-style-type: lower-alpha; }
ol.lower-roman, ol.lower-roman > li { list-style-type: lower-roman; }
ol.upper-alpha, ol.upper-alpha > li { list-style-type: upper-alpha; }
ol.upper-roman, ol.upper-roman > li { list-style-type: upper-roman; }


/* PAGINATION */
footer[role="paginationinfo"]  {position: relative;padding:0em;margin: 0em auto;background: #fff; width:100%;margin-top:20px; padding-top:20px; padding-bottom:10px; margin-bottom:3px; box-shadow: 0px -6px 10px -6px rgba(0,0,0,0.2);}
.pagination-links {margin:0 auto;width:100%;padding:0 10px;font-weight: normal;background: #fff;}
.pagination-links a:link, .pagination-links a:visited {display:block;width:100%;color:#084A8F; text-transform:uppercase;}
.pagination-links a:hover, .pagination-links a:active{color:#399BB3;}
.pagination-links .lft-ft, .pagination-links .rgt-ft {position:relative;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.pagination-links .lft-ft {width:50%;cursor:pointer; -webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease; position:relative;}
.pagination-links .lft-ft a:before {content: '\e93b'; font-family: 'icomoon';  font-size:34px; color:#399BB3;  position:absolute; left:0; top:0; z-index:1;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.pagination-links .rgt-ft {-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease; postion:relative;}
.pagination-links .rgt-ft a:after {content: '\e93c'; font-family: 'icomoon';  font-size:34px; color:#399BB3;   position:absolute; right:0;top:0; z-index:1; -moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.pagination-links .rgt-ft {text-align:right}
.pagination-links .lft-ft p {float:left;padding-left:40px; padding-top: 10px; margin-bottom:0; }
.pagination-links .rgt-ft p {float:right;padding-right: 40px; padding-top: 10px; margin-bottom:0;  }
.pagination-links .rgt-ft:hover a:after{right:-5px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.pagination-links .lft-ft:hover a:before {left:-5px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}

/* FOOTER */
footer[role="contentinfo"] { padding: 0px; font-size: 12px; line-height:1.2; background: #084A8F;  display:block; margin-bottom: 0; width: 100%; position: relative; color: #fff; margin-top: 20px;}
footer[role="contentinfo"] a:link, footer[role="contentinfo"] a:visited {font-size: 12px;color: #fff;}
footer[role="contentinfo"] a:hover, footer[role="contentinfo"] a:active {font-size: 12px;color: #fff;}
.footer-container {position: relative; display:block;padding: 0;margin:0;}
.footer-copyright{text-align:left;float:left;color:#fff;padding: 20px;}
.footer-powered-by {text-align:right;float:right;color:#fff;padding: 20px;}

/* TABBED ACCORDION */
.accordion-tabs {margin:0;padding:0; border:0; }
ul.tabs {float:left;width:100%;padding:0 0 0 0;margin:0; background:#fff; font-size:14px;box-sizing: border-box;}
ul.tabs li {float:left;list-style-type:none; cursor: pointer;margin:0 0 0 1px;padding:12px 15px;border:0px;margin:0; border-left:1px solid #fff; text-decoration:none;color:#fff; background:#BDA571;box-sizing: border-box; width:16.6%; height:120px; text-align:center; font-size:20px; }
ul.tabs li:first-of-type {margin:0; border-left:1px solid #fff; font-size:20px; }
ul.tabs li:hover {background:#bb9958}
ul.tabs li.active {padding-bottom:12px;background:#39BCED;color:#003068;}
.tab-container {border:0px solid #bb9958; border-top:0; margin-top:0px; clear:both;width:auto;background:#fff;overflow:auto;}
.tab-drawer-heading {display:none;}
.tab-drawer-content {padding:0;display:none;}

/*LINKS*/
a {color: #084A8F; text-decoration:underline;-webkit-transition: all 150ms ease-in;-moz-transition:all 150ms ease-in;-ms-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in;}
a:hover, a:focus, a:active {outline: none;}
/*img {max-width: 100%;}*/
a:hover, a:focus, a:active {outline: none;text-decoration: none;}
