/*!
 * SNL IRW CSS Theme (http://snl.com)
 * Copyright 2014
 * Version 1.0
 * Based on Bootstrap 3.0.3
 */
/*!
 * Client Name 	: SNL IR Solutions
 * KeyInst		: 4092187
*/
/***********************TYPOGRAPHY***********************/
/*
 * Playtype Foundry
 * Access
 *
 * Light
 * Regular
 * Italic
 * Demibold
 * Bold
 * Bold Italic
 * Extrabold
 * Heavy
 *
 * Book783
 * Caps
 * Caps Bold
 *
 */

@font-face {
  font-family: 'Access Light';
  src: url('../fonts/Access-Light.eot');
  src: url('../fonts/Access-Light.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Access-Light.woff2') format('woff2'),
       url('../fonts/Access-Light.woff') format('woff'),
       url('../fonts/Access-Light.ttf') format('truetype'),
       url('../fonts/Access-Light.svg#Access-Light') format('svg');
  font-style: normal;
  font-weight: 300;
}

@font-face {
  font-family: 'Access';
  src: url('../fonts/Access.eot');
  src: url('../fonts/Access.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Access.woff2') format('woff2'),
       url('../fonts/Access.woff') format('woff'),
       url('../fonts/Access.ttf') format('truetype'),
       url('../fonts/Access.svg#Access') format('svg');
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: 'Access Italic';
  src: url('../fonts/Access-Italic.eot');
  src: url('../fonts/Access-Italic.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Access-Italic.woff2') format('woff2'),
       url('../fonts/Access-Italic.woff') format('woff'),
       url('../fonts/Access-Italic.ttf') format('truetype'),
       url('../fonts/Access-Italic.svg#Access-Italic') format('svg');
  font-style: italic;
  font-weight: 400;
}

@font-face {
  font-family: 'Access Demibold';
  src: url('../fonts/Access-Demibold.eot');
  src: url('../fonts/Access-Demibold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Access-Demibold.woff2') format('woff2'),
       url('../fonts/Access-Demibold.woff') format('woff'),
       url('../fonts/Access-Demibold.ttf') format('truetype'),
       url('../fonts/Access-Demibold.svg#Access-Demibold') format('svg');
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: 'Access Bold';
  src: url('../fonts/Access-Bold.eot');
  src: url('../fonts/Access-Bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Access-Bold.woff2') format('woff2'),
       url('../fonts/Access-Bold.woff') format('woff'),
       url('../fonts/Access-Bold.ttf') format('truetype'),
       url('../fonts/Access-Bold.svg#Access-Bold') format('svg');
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: 'Access BoldItalic';
  src: url('../fonts/Access-BoldItalic.eot');
  src: url('../fonts/Access-BoldItalic.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Access-BoldItalic.woff2') format('woff2'),
       url('../fonts/Access-BoldItalic.woff') format('woff'),
       url('../fonts/Access-BoldItalic.ttf') format('truetype'),
       url('../fonts/Access-BoldItalic.svg#Access-BoldItalic') format('svg');
  font-style: italic;
  font-weight: 700;
}

@font-face {
  font-family: 'Access Extrabold';
  src: url('../fonts/Access-Extrabold.eot');
  src: url('../fonts/Access-Extrabold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Access-Extrabold.woff2') format('woff2'),
       url('../fonts/Access-Extrabold.woff') format('woff'),
       url('../fonts/Access-Extrabold.ttf') format('truetype'),
       url('../fonts/Access-Extrabold.svg#Access-Extrabold') format('svg');
  font-style: normal;
  font-weight: 800;
}

@font-face {
  font-family: 'Access Heavy';
  src: url('../fonts/Access-Heavy.eot');
  src: url('../fonts/Access-Heavy.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Access-Heavy.woff2') format('woff2'),
       url('../fonts/Access-Heavy.woff') format('woff'),
       url('../fonts/Access-Heavy.ttf') format('truetype'),
       url('../fonts/Access-Heavy.svg#Access-Heavy') format('svg');
  font-style: normal;
  font-weight: 900;
}

/* Special weights weights with own font family name */

@font-face {
  font-family: 'Access Book';
  src: url('../fonts/Access-Book.eot');
  src: url('../fonts/Access-Book.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Access-Book.woff2') format('woff2'),
       url('../fonts/Access-Book.woff') format('woff'),
       url('../fonts/Access-Book.ttf') format('truetype'),
       url('../fonts/Access-Book.svg#Access-Book') format('svg');
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: 'Access Caps';
  src: url('../fonts/Access-Caps.eot');
  src: url('../fonts/Access-Caps.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Access-Caps.woff2') format('woff2'),
       url('../fonts/Access-Caps.woff') format('woff'),
       url('../fonts/Access-Caps.ttf') format('truetype'),
       url('../fonts/Access-Caps.svg#Access-Caps') format('svg');
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: 'Access Caps';
  src: url('../fonts/Access-BoldCaps.eot');
  src: url('../fonts/Access-BoldCaps.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Access-BoldCaps.woff2') format('woff2'),
       url('../fonts/Access-BoldCaps.woff') format('woff'),
       url('../fonts/Access-BoldCaps.ttf') format('truetype'),
       url('../fonts/Access-BoldCaps.svg#Access-BoldCaps') format('svg');
  font-style: normal;
  font-weight: 700;
}
/* Typography Elements */


#toTop {
    padding: 5px 3px;
    background: #000;
    color: #fff;
    position: fixed;
    bottom: 0;
    right: 5px;
    display: none;
}
.corp-footer-image-stripe.strifooter .container.full-width {
    top: 0px;
}
@media (min-width: 768px) {
    .container {
        width: 740px !important;
    }

}
@media (min-width: 992px) {
    .container {
        width: 960px !important;
    }
}
@media (min-width: 1554px) {
    .container {
        width: 1440px !important;
    }
}
#irwWrapper .row {
    margin-left: -10px;
    margin-right: -10px;
}
body {
	font-family: 'Access Light';
}

#Committeeform #irwChartModal .irwModleBtn {
    display: none !important;
}
#irwWrapper #ByMember a.irwTriggerModal {
    font-family: 'Access';
    font-size: 14.4px;
}
#irwWrapper .text-info, #irwWrapperPR .text-info {
    color: #444041;
}
#irwWrapper,
#irwWrapperPR {
    color: #231f20;
    font-family: 'Access Light';
    font-weight: 400;
    font-size: 14.4px;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

    #irwWrapper a,
    #irwWrapperPR a {
        color: #227EAE;
        text-decoration: none;
    }

        #irwWrapper a:hover,
        #irwWrapper a:focus,
        #irwWrapperPR a:hover,
        #irwWrapperPR a:focus {
            color: #231f20;
            text-decoration: underline;
        }
#irwWrapperPR p,
#irwWrapper p,
#irwWrapperPR span.prnews_span {
    margin-bottom: 10px;
    color: #231F20;
    font-family: "Access Light", sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
    text-transform: none;
}
#irwWrapper a:focus,
#irwWrapperPR a:focus {
	outline:none;

}
/*
// Contextual colors
*/
#irwWrapper .text-muted, #irwWrapperPR .text-muted {color: #999999;}
#irwWrapper .text-default, #irwWrapperPR .text-default {color: #333;}
#irwWrapper .text-primary, #irwWrapperPR .text-primary, .irwCopyright .text-primary {color: #2E4267;}
#irwWrapper a.text-primary:hover, #irwWrapperPR a.text-primary:hover {color: #227EAE;}
.irwCopyright a.text-primary:hover {color: #415984;}
/*
// Contextual backgrounds
*/
#irwWrapper .bg-primary, .irwCopyright .bg-primary, .scrollbar-handle, #irwWrapperPR .bg-primary {color: #fff;background-color: #2E4267;}
#irwWrapper a.bg-primary:hover, #irwWrapperPR a.bg-primary:hover {background-color: #415984;}

#irwWrapper .btn-primary, #irwWrapperPR .btn-primary {
  color: #ffffff;
	background: #227EAE;
	background-image: -webkit-linear-gradient(top, #227EAE 0%, #227EAE 100%);
	background-image: -moz-linear-gradient(top, #227EAE 0%, #227EAE 100%);
	background-image: -o-linear-gradient(top, #227EAE 0%, #227EAE 100%);
	background-image: linear-gradient(top, #227EAE 0%, #227EAE 100%);
	border-color: #227EAE;
	color: white;
}
#irwWrapper .btn-primary:hover,
#irwWrapper .btn-primary:focus,
#irwWrapper .btn-primary:active,
#irwWrapper .btn-primary.active,
#irwWrapper .open .dropdown-toggle.btn-primary,
#irwWrapperPR .btn-primary:hover,
#irwWrapperPR .btn-primary:focus,
#irwWrapperPR .btn-primary:active,
#irwWrapperPR .btn-primary.active,
#irwWrapperPR .open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #227EAE;
  border-color: #227EAE;
}
#irwWrapper .panel-default > .panel-heading {color:#2E4267;}
#irwWrapper .irwTable .irwTableHeader, #irwWrapper .gridPR .irwTableRowItem .irwPRSummary, #irwWrapper .gridPR .irwTableRowItem:hover, #irwWrapper .panel-default > .panel-heading-Select {
	background-color:#227EAE;
	color:#fff;
	}
#irwWrapper .panel-default > .panel-heading-Select a:hover, #irwWrapper .panel-default > .panel-heading-Select a:focus, #irwWrapper .panel-default > .panel-heading-Select a:active {color:#fff;}
/*
// IRW Tabs
// --------------------------------------------------
*/
#irwWrapper .irwTabs {border:none;border-top:8px solid #227EAE;background-color:#227EAE;border-radius: 0;}
#irwWrapper .irwTabs ul {margin-left:-10px;}
#irwWrapper .irwTabs ul li a {background-color: #2E4267; color:#e5e5e5;}
#irwWrapper .irwTabs ul li a:hover, #irwWrapper .irwTabs ul li.active a {color:#fff;text-decoration:none;}
#irwWrapper .irwTabs ul li.active a {background-color:#fff;color:#5B481D;border-radius: 0;}
/* --Mobile View-- */
#irwWrapper .irwTabs .form-group.visible-xs {margin-left:0px !important; margin-top:5px; margin-bottom:10px;}
#irwWrapper .irwTabs .form-group.visible-xs label {color:#fff;}

/**/
#irwWrapper .irwSwitch ul li a span.fa {font-size:14px;}
#irwWrapper .irwTableRowItem ul li a:hover, #irwWrapper .irwTableRowItem ul li.active a, .ui-datepicker .ui-datepicker-title {color:#415984;}
#irwWrapper .irwTableRowItem h6, #irwWrapper .irwTableRowItem ul li {font-size:12px;}
#irwWrapper .ui-widget {
 font-family: 'Access';
  font-size:14px;
}
#irwWrapper .meter {background-color:#ccc;}
h1.irwTitle {display:none;} /*Suppress Title on Press Releases*/

/*Suppress FAQ extra paragraphs*/
.irwDivFaqs .scrollbar-content p,  .irwDivFaqs p {display:none;}
.irwDivFaqs .scrollbar-content {width:100%;}
.irwDivFaqs .scrollbars {height:172px !important;}

/*Stock Chart Config Menu */
#irwWrapper .irwConfigMenuWrapper {z-index:1029;}
#irwWrapper .nav-tabs > li.active > a, #irwWrapper .nav-tabs > li.active > a:hover, #irwWrapper .nav-tabs > li.active > a:focus, .mCS-bootstrap-thin >.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-bootstrap-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, #irwWrapper #irwTabsEvent {background-color:#227EAE; border-radius: 0; text-transform: capitalize; font-weight: bold;}
/**/
#irwWrapper .irwNote {border-bottom-color:#2E4267;}
#irwWrapper .irwFilingHighlightItem {border-left-color:#2E4267;}
/*Custom CSS for header*/
#irwWrapper #irwTabsEvent > li > a{
    border-radius: 0;
    text-transform: capitalize;
    font-weight: bold;
}
#site-header .navbar-default {
    border-color: transparent;
    border: none;
    background: transparent;
}
.header {
    padding: 25px 0 0 0;
    background-color: #fff;
}
.coporate-logo.logodiv.pull-right {
    padding-top: 10px;
}
.headerdiv {
    padding-left: 0px;
}
.searchdiv {
    padding-right: 0;
}
.navbar-default .navbar-nav > li > a {
    color: #231F20;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    outline: none;
}
.dropdown-menu > li.dropdown-submenu {
	position: relative;
}
.dropdown-menu > li.dropdown-submenu > ul.dropdown-menu {
    position: absolute;
    top: -6px;
    left: 193px;
    display: none !important;
    padding: 0;
}
.hassubmenu > .fa-caret-down {
    margin-left: 4px;
    font-size: 13px !important;
}
.navbar-nav > li > .dropdown-menu {
    padding: 0;
}
.dropdown-menu > li.dropdown-submenu:hover > ul {
    display: block !important;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    color: #B1B1B1 !important;
    text-decoration: none;
    background: #eeeeee;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a {
    padding-top: 19px;
    padding-bottom: 20px;
}
#menuouter .navbar-nav {
    margin-right: -4px !important;
}
.navbar-default .navbar-nav > li > a.active,
.navbar-default .navbar-nav > li > a:hover {
    border-bottom: 10px solid #227EAE;
}
.navbar-default .navbar-nav > li:hover > a {
    border-bottom: 0;

}
.navbar-default .navbar-nav > li.no-hover {
    padding-right:0;
    margin-top:-2px;
}
.navbar-default .navbar-nav > li.no-hover > a.active,
.navbar-default .navbar-nav > li.no-hover > a:hover {
    border-bottom: 0px solid #227EAE;
}



.navbar-default .navbar-nav > li > a {
    padding: 15px 0;
}
.navbar-default .navbar-nav > li.no-hover a, .navbar-default .navbar-nav > li.no-hover:hover a {
    padding-bottom: 32px; padding-top:13px;
    border-bottom: 0px !important;
}

.navbar-default .navbar-nav > li > a .fa {
    font-size: 22px;
    width: 21px;
}
#navbar-search a:hover{
    border-bottom: none !important;
}
.navbar-default .navbar-nav > li {
    padding: 10px 15px;
}
#menuouter {
    float: right;
    display: block;
}
#menuouter .navbar{
    margin-bottom: 0;
}
.ir-banner-image {
    background: url(/Interactive/newlookandfeel/11060763/images/banner.jpg) no-repeat;
    height: 450px;
    background-size: cover;
    position: relative;
}

.footer-img {
    background: url(/Interactive/newlookandfeel/11060763/images/footer-img.png) no-repeat;
    height: 400px;
    background-size: cover;
    position: relative;
}
.footer-img:after {
    content: '';
    background: #227EAE;
    display: block;
    position: absolute;
    bottom: 0px;
    z-index: 9999;
    height: 20px;
    max-width: 28%;
    width: 100%;
}

.footer-primary {
    background-color: #444041;
    min-height: 145px;
    position: relative;
}
.logo-left {
    background: url(/Interactive/newlookandfeel/11060763/images/main-logo-footer.jpg) no-repeat;
    height: 45px;
}
.logo-right {
    height: 27px;
    background-position: right;
}
.footer-primary {
    padding: 48px 0;
}
.footer-secondary {
    min-height: 35px;
    background-color: #000;
}
.footer-content tr td a {

    color: #FFFFFF !important;
    font-family: "Access";
    font-size: 15px;
    font-weight: normal;
    line-height: 37px;
    text-transform: uppercase;
}
.footer-content.bold-uc tr td a{
    font-weight: normal;
}
.footer-content.lighter-lc tr td a {
    font-family: "Access Light";
    font-size: 15px;
    font-weight: normal;
    line-height: 37px;
    text-transform: uppercase;
}
.footer-content tr td {
    color: #f2f2f2;
    padding: 12px 0px 0;
}
.footer-content .social-icons a i {
    padding: 5px;
    font-size: 16px;
    border-radius: 3px;
    color: #444041;
    background: #fff;
    text-align: center;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
    opacity:1;
}
.footer-content  .social-icons a i:hover{
    color: #444041;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
    background: #fff;
    opacity:0.7;
}
footer .cp-title {
    max-width: 728px;
    min-height: 50px;
    margin-bottom: 0;
}
.footer-content tr td a:hover {
    text-decoration:none;
}

.client-copyRights {
    color: #fff;
    text-align: center;
    padding: 8px 0;
    margin: 0;
}
#irwWrapper .cp-desc, .explore-investors {
    background-color: #f0f0f4;
    min-height: 370px;
    width: 100%;
    display: inline-block;
}
/*.cp-title {
    background: #227EAE;
    max-width: 728px;
    min-height: 110px;
}
.cp-title p {
	font-family: 'Access Bold';
    font-size: 42px;
    color: #fff;
    padding: 20px 30px 30px 30px;
    margin: 0;
    text-align: right;
}*/




.inner-page-title {
    margin-bottom: 25px
}
#irwWrapper .cp-box {
    border: 1px solid #B1B1B1;
    background: #fff;
    margin-top: 35px;
    padding: 35px 25px;
    font-family:"Access Light";
    font-size:18px;
    font-weight:400;
    line-height:30px;
}
#irwWrapper .ir-news {
    margin: 65px 0;
}
#irwWrapper .cp-title-secondary {
    font-size: 24px;
    font-weight: bold;
    color: #231f20;
    padding-top: 20px;
}
#irwWrapper .learn-more {
    font-size: 12px;
    font-weight: bold;
    color: #227EAE;
    text-transform: uppercase;
}
#irwWrapper .learn-more img{
    height: 8px;
}
#irwWrapper .pr-link {
    padding: 12px 0;
}
#irwWrapper .kpi-box {
    min-height: 136px;
    background: #fff;
    border: 1px solid #B1B1B1;
    margin-top: 16px;
    display: block;
}
#irwWrapper .explore-investors {
    padding: 42px 0px;
}
#irwWrapper .kpi-icon {
    margin: 0 auto;
    padding: 16px 0;
    display: block;
}
#irwWrapper .kpi-heading {
    font-size: 14px;
    font-weight: bold;
    color: #231f20;
    padding: 0 11px;
}
#irwWrapper .kpi-desc {
    font-size: 12px;
    font-weight: 400;
    color: #231f20;
    padding: 0 11px;
}
#irwWrapper .main-contact-info {
    padding-top: 10px;
}
#irwWrapper .ir-contact {
    padding: 60px 0 90px;
}
.navbar-nav>li #navbar-search-box {
    position: absolute;
    right: 0;
    bottom: -131px;
    width: 250px;
    padding: 15px;
    background: #fff;
    border: 1px solid #ddd;
    border-top: 3px solid #227EAE;
    border-radius: 0;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.175);
    box-shadow: 0 3px 6px rgba(0,0,0,.175);
    z-index: 1111;
}
#navbar-search, .navbar-collapse.collapse {
    padding-right: 2px;
}
.webcast-overlay {
    background-color: rgba(238, 49, 36, 0.9);
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 38px 75px;
    color: #fff;
}
.webcast-overlay a {
    color: #fff !important;
}
#corporateform > section.ir-banner-image > div > a:nth-child(1) {
    font-size: 18px;
    font-weight: bold;
}
.inner-pages {
    margin-bottom: 55px;
}
.button-red {
    background-color: #ed1c24;
    color: #FFF;
    padding: 15px 30px;
    font-size: 18px;
}
.button-red:hover {
    color: #fff;
    text-decoration: none;
}
.back-link {
    float: right;
    padding: 16px 15px;
    display: inline-block;
}
.back-link .button:before {
    content: "\f104";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 18px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: -1px;
    margin-right: 12px;
}
.ir-1073753585, .ir-1073753585.inner-pages .irwCustomPage .container {
    padding: 0;
}
/*!
 * SNL IRW CSS Theme (http://snl.com)
 * Copyright 2014
 * Version 1.0
 * Based on Bootstrap 3.0.3
 */
/*!
 * Client Name 	: SNL IR Solutions
 * KeyInst		: 4092187
*/

/***********************TYPOGRAPHY***********************/

#irwWrapper,
#irwWrapperPR {
  color: #231f20;
  font-family: 'Access';
  font-weight: 400;
  font-size: 14.4px;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

#irwWrapper a,
#irwWrapperPR a {
  color: #2E4267;
  text-decoration: none;
}
	#irwWrapper a:hover,
	#irwWrapper a:focus,
	#irwWrapperPR a:hover,
	#irwWrapperPR a:focus {
		color: #231F20;
		text-decoration: none;
	}

	#irwWrapper a:focus,
	#irwWrapperPR a:focus {
		outline: none;
	}
	#irwWrapperPR span.prnews_span a {
		color: #2E4267;/*It seems to wrong color as per client theme but updating it as per screenshot given and also raising concern*/
		text-decoration: underline;
	}
	#irwWrapperPR span.prnews_span a:hover,
	#irwWrapperPR span.prnews_span a:focus {
		text-decoration: underline;
		opacity:0.7;
	}

#searchControlButton.btn {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
/*
// Contextual colors
*/
.btn {
    border-radius: 0 !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
}
.irwStockChartRange .btn{
    padding-left: 10px !important;
    padding-right: 10px !important;
}
#irwWrapper .text-muted, #irwWrapperPR .text-muted {color: #999999;}
#irwWrapper .text-default, #irwWrapperPR .text-default {color: #333;}
#irwWrapper .text-primary, #irwWrapperPR .text-primary, .irwCopyright .text-primary {color: #2E4267;}
#irwWrapper a.text-primary:hover, #irwWrapperPR a.text-primary:hover {color: #227EAE;}
.irwCopyright a.text-primary:hover {color: #415984;}
/*
// Contextual backgrounds
*/
#irwWrapper .bg-primary, .irwCopyright .bg-primary, .scrollbar-handle, #irwWrapperPR .bg-primary {color: #fff;background-color: #227EAE;}
#irwWrapper a.bg-primary:hover, #irwWrapperPR a.bg-primary:hover {background-color: #415984;}

#irwWrapper .btn-primary, #irwWrapperPR .btn-primary {
  color: #ffffff;
	background: #227EAE;
	background-image: -webkit-linear-gradient(top, #227EAE 0%, #227EAE 100%);
	background-image: -moz-linear-gradient(top, #227EAE 0%, #227EAE 100%);
	background-image: -o-linear-gradient(top, #227EAE 0%, #227EAE 100%);
	background-image: linear-gradient(top, #227EAE 0%, #227EAE 100%);
	border-color: #227EAE;
	color: white;
}
#irwWrapper .btn-primary:hover,
#irwWrapper .btn-primary:focus,
#irwWrapper .btn-primary:active,
#irwWrapper .btn-primary.active,
#irwWrapper .open .dropdown-toggle.btn-primary,
#irwWrapperPR .btn-primary:hover,
#irwWrapperPR .btn-primary:focus,
#irwWrapperPR .btn-primary:active,
#irwWrapperPR .btn-primary.active,
#irwWrapperPR .open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #227EAE;
  border-color: #227EAE;
}
#irwWrapper .panel-default > .panel-heading {color:#2E4267;}
#irwWrapper .irwTable .irwTableHeader, #irwWrapper .gridPR .irwTableRowItem .irwPRSummary, #irwWrapper .gridPR .irwTableRowItem:hover, #irwWrapper .panel-default > .panel-heading-Select {
	background-color:#227EAE;
	color:#fff;
	}
#irwWrapper .panel-default > .panel-heading-Select a:hover, #irwWrapper .panel-default > .panel-heading-Select a:focus, #irwWrapper .panel-default > .panel-heading-Select a:active {color:#fff;}
/*
// IRW Tabs
// --------------------------------------------------
*/
#irwWrapper .irwTabs {border:none;border-top:8px solid #227EAE;background-color:#227EAE;border-radius:0; text-transform: capitalize; font-weight: bold;}
#irwWrapper .irwTabs ul {margin-left:-10px;}
#irwWrapper .irwTabs ul li a {background-color: #2E4267; color:#e5e5e5;}
#irwWrapper .irwTabs ul li a:hover, #irwWrapper .irwTabs ul li.active a {color:#fff;text-decoration:none;}
#irwWrapper .irwTabs ul li.active a {background-color:#fff;color:#5B481D;border-radius:0;}
/* --Mobile View-- */
#irwWrapper .irwTabs .form-group.visible-xs {margin-left:0px !important; margin-top:5px; margin-bottom:10px;}
#irwWrapper .irwTabs .form-group.visible-xs label {color:#fff;}

/**/
#irwWrapper .irwSwitch ul li a span.fa {font-size:14px;}
#irwWrapper .irwTableRowItem ul li a:hover, #irwWrapper .irwTableRowItem ul li.active a, .ui-datepicker .ui-datepicker-title {color:#415984;}
#irwWrapper .irwTableRowItem h6, #irwWrapper .irwTableRowItem ul li {font-size:12px;}
#irwWrapper .ui-widget {
 font-family: 'Access';
  font-size:14px;
}
#irwWrapper .meter {background-color:#ccc;}
h1.irwTitle {display:none;} /*Suppress Title on Press Releases*/

/*Suppress FAQ extra paragraphs*/
.irwDivFaqs .scrollbar-content p,  .irwDivFaqs p {display:none;}
.irwDivFaqs .scrollbar-content {width:100%;}
.irwDivFaqs .scrollbars {height:172px !important;}

/*Stock Chart Config Menu */
#irwWrapper .irwConfigMenuWrapper {z-index:1029;}
#irwWrapper .nav-tabs > li.active > a, #irwWrapper .nav-tabs > li.active > a:hover, #irwWrapper .nav-tabs > li.active > a:focus, .mCS-bootstrap-thin >.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-bootstrap-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, #irwWrapper #irwTabsEvent {background-color:#227EAE;}
/**/
#irwWrapper .irwNote {border-bottom-color:#2E4267;}
#irwWrapper .irwFilingHighlightItem {border-left-color:#2E4267;}
/*Custom CSS for header*/
.pad10 { padding:0 10px !important;
}

@media (min-width: 768px) {
    #site-header > .container, .footer-primary > .container, .wrapper .main-container.container, #irwWrapper > .container {
        width: 740px !important;
    }
    #corporateform .container.cpclear {
        position: absolute;
        left: 33%;
        margin-top: 15px;
    }
    #irwWrapper .cp-desc {
        min-height: 285px !important;
    }
}

@media (min-width: 992px) {
    #site-header > .container, .footer-primary > .container, .wrapper .main-container.container, #irwWrapper > .container {
        width: 960px !important;
    }
}
@media (min-width: 1554px) {
    #site-header > .container, .footer-primary > .container, .wrapper .main-container.container, #irwWrapper > .container {
        width: 1440px !important;
    }
}

#site-header .navbar-default {
    border-color: transparent;
    border: none;
    background: transparent;
}
.header {
    padding: 25px 0 0 0;
    background-color: #fff;
}

.headerdiv {
    padding-left: 0px;
}
.searchdiv {
    padding-right: 0;
}
.navbar-default .navbar-nav > li > a {
    color: #565354;
    font-family: "Access DemiBold";
    font-size: 17px;
    font-weight: normal;
    text-transform: uppercase;
}
::selection {
  background: #227EAE; /* WebKit/Blink Browsers */
  color: #fff;
}
::-moz-selection {
  background: #227EAE; /* Gecko Browsers */
  color: #fff;
}
#irwWrapper .irwFilingDownload.irw_HTML .irwFilingDownloadIcon, td.irw_HTML, #irwWrapper .irw_HTML a, #irwWrapper .irw_HTML a:hover {
    background-color: #227EAE;
    color: #fff;
}
#irwWrapper #secform a .fa-arrow-down {
    color: #227EAE;
}
#irwWrapper #newsForm .irwTableRowItem ul li a {
    color: #227EAE;
}
#irwWrapper #govdocsform .table > thead > tr > th {
    vertical-align: bottom;
    background-color: #227EAE;
    border-bottom: 1px solid #227EAE;
    border-top: 1px solid #227EAE;
    font-weight: bold;
    background-color: #227EAE;
    color: #fff;
}
#irwWrapper .gridPR .irwPRSummary.irwHidden p {
    color: #fff !important;
    font-size: 13px;
    line-height: 20px;
}
#irwWrapper .corporate .ir-news .slick-dots li.slick-active {
    background-color: #227EAE;
}
#irwWrapper #ir-news .cp-title-secondary {
    font-size: 24px;
    font-weight: bold;
    color: #231f20;
    padding-top: 0;
}
@media (max-width: 768px) {
    .navbar-default .navbar-nav > li > a {
        font-size:15px;
    }
    .coporate-logo.logodiv.pull-right {
    padding-top: 20px;
}
}

.dropdown-menu > li.dropdown-submenu {
	position: relative;
}
.dropdown-menu > li.dropdown-submenu > ul.dropdown-menu {
    position: absolute;
    top: -6px;
    left: 193px;
    display: none !important;
    padding: 0;
}
.navbar-nav > li > .dropdown-menu {
    padding: 0;
}
.dropdown-menu > li.dropdown-submenu:hover > ul {
    display: block !important;
}
.navbar-default .navbar-nav > li {
    padding: 10px 15px;
}
#menuouter {
    float: right;
    display: block;
}
.footer-img {
    background: url(/Interactive/newlookandfeel/11060763/images/footer-img.png) no-repeat;
    height: 400px;
    background-size: cover;
}
.footer-primary {
    background-color: #444041;
    min-height: 145px;
    border-top: 10px solid #227EAE;
    position:relative;
}
.logo-left {
    height: 45px;
}
.logo-left img { margin:25px 0 30px;
}
.logo-right {
     float:right;
        height: 27px;
        background-position: right;
    }
    .logo-right img {
        margin: 25px 0 30px;
    }
    .footer-secondary {
        min-height: 43px;
        background-color: #000;
    }
.footer-links .row { margin:0 -10px 0 -10px;
}
.client-copyRights {
    color: #fff;
    text-align: center;
    padding: 9px 0 0;
    margin: 0;
    font-size: 13px;
    line-height: 32px;
}
#irwWrapper .cp-desc, .explore-investors {
    background-color: #f0f0f4;
    min-height: 370px;
}
.cp-title ,
#irwWrapper .cp-title {
    background: #227EAE;
    /*width: 33.33333%;*/
    min-height: 100px;
}
    .cp-title p,
    #irwWrapper .cp-title p {
        color: #FFFFFF;
        font-family: "Access Light", sans-serif;
        font-size: 34px;
        font-weight: normal;
        line-height: 36px;
        padding: 20px 20px 20px 80px;
        margin: 0;
        text-align: left;
        margin-bottom: 18px;
    }
#irwWrapper #irwCustomPage #irwCommitteeCharting {
    max-width: 1000px;
}
#irwWrapper .irwODBody {
    visibility: visible;
}
.corp-document-header-stripe .score-column2.wide-right .score-left .score-style-box .corp-document-header h1 a {
    color: #FFF;
    font-size: 35px;
}
.corp-document-header-stripe .score-column2.wide-right .score-left .score-style-box .corp-document-header h1 a:hover {
    color: #FFF;
    text-decoration: underline;
    opacity: 1;
}
.score-left.title-100107 {
    margin-left: 10px;
}
.corp-document-header-stripe .score-column2.wide-right .score-left.inactive-tab {
    opacity: 0.7;
}
@media (min-width: 769px) {
    .cp-title,
    #irwWrapper .cp-title {
        width: 33.33333%;
    }

}
    #irwWrapper .cp-box {
        border: 1px solid #B1B1B1;
        background: #fff;
        margin-top: 35px;
        padding: 35px 25px;
    }

    #irwWrapper .ir-news {
        margin: 65px 0;
    }

    #irwWrapper .cp-title-secondary {
        font-size: 24px;
        font-weight: bold;
        color: #231f20;
        padding-top: 20px;
    }

    #irwWrapper .explore-investors {
        padding: 42px 0px;
    }

    #irwWrapper .kpi-icon {
        margin: 0 auto;
        padding: 16px 0;
        display: block;
    }

    #irwWrapper .kpi-heading {
        font-size: 14px;
        font-weight: bold;
        color: #231f20;
        padding: 0 11px;
        text-align:center;
    }

    #irwWrapper .kpi-desc {
        font-size: 12px;
        font-weight: 400;
        color: #231f20;
        padding: 0 11px;
    }

    #irwWrapper .main-contact-info {
        padding-top: 10px;
    }

    #irwWrapper .ir-contact {
        padding: 60px 0 90px;
    }

    #historicPriceLookUpPanel .irwBoxLabel h5, .irwHistoricLookUp .irwBoxTools .fa-plus {
        font-size: 13px;
    }

    #stockInfo #irwstockInfoPanelTab > #irwsecurity > select {
        display: none !important;
    }

    .navbar-nav > li #navbar-search-box {
        position: absolute;
        right: 0;
        bottom: -131px;
        width: 280px;
        padding: 15px;
        background: #fff;
        border: 1px solid #ddd;
        border-top: 3px solid #227EAE;
        border-radius: 0;
        -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.175);
        box-shadow: 0 3px 6px rgba(0,0,0,.175);
        z-index: 1111;
    }

    #navbar-search-box > .input-group {
        width: 100%;
    }

    #navbar-search, .navbar-collapse.collapse {
        padding-right: 2px;
    }

    .webcast-overlay {
        background-color: rgba(238, 49, 36, 0.9);
        position: absolute;
        right: 0;
        bottom: 0;
        padding: 38px 75px;
        color: #fff;
    }

        .webcast-overlay a {
            color: #fff !important;
        }

    #corporateform > section.ir-banner-image > div > a:nth-child(1) {
        font-size: 18px;
        font-weight: bold;
    }

    .inner-pages {
        margin-bottom: 55px;
    }

    .button-red {
        background-color: #ed1c24;
        color: #FFF;
        padding: 15px 30px;
        font-size: 18px;
    }

        .button-red:hover {
            color: #fff;
            text-decoration: none;
        }

    .back-link {
        float: right;
        padding: 16px 15px;
        display: inline-block;
    }

        .back-link .button:before {
            content: "\f104";
            display: inline-block;
            font: normal normal normal 14px/1 FontAwesome;
            font-size: 18px;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            vertical-align: -1px;
            margin-right: 12px;
        }

    .ir-1073753585, .ir-1073753585.inner-pages .irwCustomPage .container {
        padding: 0;
    }

    .top-border-red {
        width: 100%;
        float: left;
        display: block;
        clear: both;
        border-top: 20px solid #227EAE
    }

    #irwWrapper section.intro-video {
        padding: 45px 0 30px 0;
    }

    #irwWrapper .video-desc {
        padding: 145px 0;
    }

    .webcast-overlay {
        background-color: transparent;
    }

    .stock-price {
        color: #565354;
        font-size: 14px;
        font-weight: bold;
        text-align: right;
        padding: 6px 15px;
    }

    .header {
        padding: 0;
    }

    .cpclear {
        clear: both;
    }

    #ir_main_nav i.fa-caret-down {
        display: none;
    }
    /*Media Query*/
    @media (min-width: 980px) {
        .navbar-collapse {
            padding-left: 0;
        }

        .navbar-default .navbar-nav > li {
            padding: 0 15px;
        }
    }
@media (max-width: 992px) {
    .score-left.title-100107 {
        margin-left: 0px;
        margin-top: 10px;
    }
    .score-document-header.corp-document-header br {
        display: none;
    }
    .score-header .corp-mega-menu-stripe .score-megamenu .navbar-collapse.collapse.in .nav.navbar-nav {
    overflow:auto !important;
    }
    .navbar-default .navbar-nav > li {
        padding: 10px 10px;
    }
}
    @media (min-width: 1025px) {
        #site-header .navbar-default .navbar-nav > li.dropdown:hover > .dropdown-menu, li.dropdown:hover > .dropdown-menu {
            display: block !important;
            height: auto !important;
            border: 1px solid rgba(0, 0, 0, 0.15);
        }

        #site-header .navbar-default .navbar-nav > li#ir_main_nav:hover > .dropdown-menu {
            display: none !important;
        }
    }

    @media (max-width: 768px) {
        #irwWrapper .cp-title p {
            font-size: 30px;
            padding: 15px 30px;
        }

        #irwWrapper .cp-title {
            min-height: 72px;
            min-width: 100%;
        }

        .top-border-red {
            border-top: 0px;
        }

        .footer-content tr td {
            padding-right: 14px;
            padding-left: 0px;
        }

        .dropdown-menu > li.dropdown-submenu > ul.dropdown-menu {
            position: relative;
            display: block !important;
            padding-left: 20px;
            top: 0;
            left: 0;
        }

        #navbar, #menuouter {
            float: none !important;
        }
    }

    @media (max-width: 767px) {
        #ir_main_nav i.fa-caret-down {
            display: inherit;
        }

        .footer-content tr td {
            padding-right: 5px;
            padding-left: 5px;
            width: 50%;
            float: left;
        }

        .dropdown-menu > li.dropdown-submenu > ul.dropdown-menu {
            position: relative;
            display: block !important;
            padding-left: 20px;
            top: 0;
            left: 0;
        }

        #navbar, #menuouter {
            float: none !important;
        }
    }

    @media (max-width: 480px) {
        #irwWrapper .cp-title p {
            font-size: 25px;
            padding: 15px;
        }

        #irwWrapper .cp-title {
            min-height: 64px;
        }

        .footer-content tr td {
            padding-right: 5px;
            padding-left: 5px;
            width: 50%;
            float: left;
        }

        .dropdown-menu > li.dropdown-submenu > ul.dropdown-menu {
            position: relative;
            display: block !important;
            padding-left: 20px;
            top: 0;
            left: 0;
        }

        #navbar, #menuouter {
            float: none !important;
        }

        .footer-img:after {
            content: '';
            background: #227EAE;
            display: block;
            position: absolute;
            bottom: 0px;
            z-index: 9999;
            height: 20px;
            max-width: 40%;
            width: 100%;
        }
    }

    @media only screen and (max-width: 1440px) {
        .ir-banner-image {
            height: 369px;
            background-size: contain;
        }
    }

    @media only screen and (max-width: 1280px) {
        .ir-banner-image {
            height: 323px;
        }
    }

    @media only screen and (max-width: 768px) {
        .ir-banner-image {
            height: 197px;
        }

        #irwWrapper .cp-box {
            /*margin-top: 170px;*/
        }
    }

    @media only screen and (max-width: 414px) {
        .ir-banner-image {
            height: 106px;
        }
    }

    @media only screen and (max-width: 375px) {
        .ir-banner-image {
            height: 96px;
        }
    }

    #site-header {
        margin-top: 30px;
    }
        #site-header > .container {
            padding-left:10px; padding-right:10px;
        }

    .navbar-nav > li #navbar-search-box {
        bottom: -74px;
    }

    @media only screen and (min-width:769px) {
        #irwWrapper .irwCommiticon {
            text-align: left;
            padding-left: 148px !important;
        }
    }

    @media only screen and (max-width:768px) {
        #irwWrapper .irwCommiticon {
            text-align: left;
            padding-left: 70px !important;
        }
    }

    @media only screen and (max-width:767px) {
        #irwWrapper .irwCommiticon {
            text-align: center;
            padding-left: unset !important;
        }

        #youtube-iframe-mna-link {
            width: 100%
        }
    }

    .wrapper .main-container {
        min-height: 450px;
    }

    #ir_main_nav .activeItem {
        color: #B1B1B1 !important;
    }

    #irwWrapper #irwIRSearch .irwIRSearch .radio-inline {
        padding-left: 25px;
    }

    #irwWrapper #irwIRSearch .irwCustomLabel .radioBoot {
        margin: 4px 5px 0 -18px;
    }

    #menuouter .navbar-nav li .dropdown-menu {
        border: none;
        box-shadow: none;
        border-radius: 0;
    }

        #menuouter .navbar-nav li .dropdown-menu li a {
            color: #565354;
            font-size: 17px;
            font-weight: bold;
        }

    .navbar-default .navbar-nav > li > a .fa-caret-down {
        font-size: 15px;
        width: unset;
    }

    @media only screen and (max-width: 767px) {
        #menuouter .navbar-nav li a {
            border-bottom: thin solid #B1B1B1;
        }

        .navbar-default .navbar-nav > li > a.active, .navbar-default .navbar-nav > li > a:hover {
            border-bottom: none;
            border-left: 5px solid #B1B1B1;
        }

        .navbar-nav {
            margin-top: 0;
            margin-bottom: 0;
        }

            .navbar-nav .dropdown .fa-caret-down {
                float: right;
            }

                .navbar-nav .dropdown .fa-caret-down:before {
                    content: "\f107";
                }

            .navbar-default .navbar-nav li a, .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {
                padding: 15px;
            }

            .navbar-nav .dropdown li a {
                color: #B1B1B1;
            }

            .navbar-nav .dropdown.open .fa-caret-down:before {
                content: "\f106";
            }

        .navbar-default .navbar-nav > li {
            padding: 0;
        }

        .navbar-default .navbar-toggle,
        .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
            border-color: #227EAE;
            display: block;
            width: 100%;
            border-radius: 0;
            padding: 4px 10px;
            margin-right: 0;
            background-color: #227EAE;
        }

        #menuouter .navbar-nav li .dropdown-menu {
            padding: 0;
        }

            #menuouter .navbar-nav li .dropdown-menu li a {
                padding-left: 30px;
            }

        .navbar-default .navbar-toggle span {
            color: #fff;
            font-size: 20px;
            font-weight: bold;
        }

        .navbar-default .navbar-toggle .fa-bars {
            color: #fff;
            font-size: 26px;
            float: right;
        }

            .navbar-default .navbar-toggle .fa-bars:before {
                content: "\f00d";
            }

        .navbar-default .navbar-toggle.collapsed .fa-bars:before {
            content: "\f0c9";
        }

        .navbar-default .navbar-collapse, .navbar-default .navbar-form {
            /* border-color: #e7e7e7; */
            background-color: #F0F0F4;
        }

        .navbar-form {
            margin-top: 0;
            margin-bottom: 0;
            padding: 15px;
            border-bottom: thin solid #B1B1B1;
        }

            .navbar-form .input-group {
                width: 100%;
            }

        #searchControlForm #irwsearch .input-group-btn {
            display: none;
        }

        #searchControlForm #irwsearch .form-control {
            border-radius: 0;
            box-shadow: none;
            outline: none;
            border: thin solid #B4B4C3;
        }

            #searchControlForm #irwsearch .form-control:focus {
                border-color: #227EAE;
            }
    }
.footer-content.lighter-lc tr td a {
    text-transform: unset;
    white-space: nowrap;
    float: left;
    margin-right: 5px;
    line-height: 32px !important;
}
.footer-links a:hover { opacity:0.7;
}
tr.social-icons {
    margin-top: 13px !important;
    float: left;
    margin-bottom: 5px;
}
    @media (max-width: 1200px) {
        #menuouter .navbar-nav {
        margin-top: 0px;
    }
}
#irwWrapperPR .PRN_ImbeddedAssetReference img {
    display: none;
}

#irwWrapper .irwEventTabs .irwDetail a {
    font-size: 14.4px;
    font-family: "Access";
}





@media only screen and (min-width: 1025px) and (max-width: 1440px) {
.corp-document-header-stripe .score-column2.wide-right .score-left.title-192 .score-style-box {width: 283px;}
}

/*QuarterlyResults paging CSS Start*/

#irwWrapper .QuarterlyResults  #cust-news-area .page_navigation a {border-radius: 0 !important;padding-left: 30px !important;padding-right: 30px !important;text-transform: uppercase !important;font-weight: bold !important; color:#333; font-size:14px; padding-top: 8px !important; padding-bottom:9px !important; line-height:20px; }
#irwWrapper .QuarterlyResults  #cust-news-area .info_text { margin-top:5px; float:left; width:100%; }
#irwWrapper .QuarterlyResults  #cust-news-area .page_navigation { float:right; margin-top:20px; }
#irwWrapper .QuarterlyResults #cust-news-area .page_navigation span.ellipse  { display:none !important;}
#irwWrapper .QuarterlyResults  #cust-news-area .page_navigation a.page_link   {border:#cccccc solid 1px;  color: #333333;   margin-left:4px; font-weight: bold !important; }
#irwWrapper .QuarterlyResults  #cust-news-area .page_navigation a.page_link:hover   {color: #333333; background-color: #ebebeb;border-color: #adadad;   opacity: 1;    filter: alpha(opacity=100); }
#irwWrapper .QuarterlyResults  #cust-news-area .page_navigation a.page_link.active_page   {border:#227EAE solid 1px;  color: #fff; background-color: #227EAE;   }
#irwWrapper .QuarterlyResults  #cust-news-area .page_navigation a.page_link.active_page:hover   {color: #fff; background-color: #227EAE;border-color: #227EAE;   opacity: 1;    filter: alpha(opacity=100); }
#irwWrapper .QuarterlyResults  #cust-news-area .page_navigation a.next_link, #irwWrapper .QuarterlyResults #cust-news-area .page_navigation a.previous_link { padding:8px 13px; border:#cccccc solid 1px;  color: #333;  font-size:14px; margin-left:4px; background:#FFF; line-height:20px;}
#irwWrapper .QuarterlyResults  #cust-news-area .page_navigation a.next_link:hover, #irwWrapper .QuarterlyResults #cust-news-area .page_navigation a.previous_link:hover {color: #333;background-color: #ebebeb;border-color: #adadad;  opacity: 1;    filter: alpha(opacity=100);}
#irwWrapper .QuarterlyResults  #cust-news-area .page_navigation a.next_link.no_more, #irwWrapper .QuarterlyResults #cust-news-area .page_navigation a.previous_link.no_more {    cursor: not-allowed;    pointer-events: none;    opacity: .65;    filter: alpha(opacity=65);    -webkit-box-shadow: none;   box-shadow: none;}



 @media only screen and (max-width: 767px) {


#irwWrapper .QuarterlyResults #cust-news-area .page_navigation { width:100%;}
#irwWrapper .QuarterlyResults  #cust-news-area .page_navigation a { margin-bottom:4px; float:left;}


 }



/*QuarterlyResults paging CSS End*/


/*eventpaging CSS Start*/

#irwWrapper #irwEvent  #cust-news-area .page_navigation a {border-radius: 0 !important;padding-left: 30px !important;padding-right: 30px !important;text-transform: uppercase !important;font-weight: bold !important; color:#333; font-size:14px; padding-top: 8px !important; padding-bottom:9px !important; line-height:20px; }
#irwWrapper #irwEvent  #cust-news-area .info_text { margin-top:5px; float:left; width:100%; }
#irwWrapper #irwEvent  #cust-news-area .page_navigation { float:right; margin-top:20px; }
#irwWrapper #irwEvent #cust-news-area .page_navigation span.ellipse  { display:none !important;}
#irwWrapper #irwEvent  #cust-news-area .page_navigation a.page_link   {border:#cccccc solid 1px;  color: #333333;   margin-left:4px; font-weight: bold !important; }
#irwWrapper #irwEvent  #cust-news-area .page_navigation a.page_link:hover   {color: #333333; background-color: #ebebeb;border-color: #adadad;   opacity: 1;    filter: alpha(opacity=100); }
#irwWrapper #irwEvent  #cust-news-area .page_navigation a.page_link.active_page   {border:#227EAE solid 1px;  color: #fff; background-color: #227EAE;   }
#irwWrapper #irwEvent  #cust-news-area .page_navigation a.page_link.active_page:hover   {color: #fff; background-color: #227EAE;border-color: #227EAE;   opacity: 1;    filter: alpha(opacity=100); }
#irwWrapper #irwEvent  #cust-news-area .page_navigation a.next_link, #irwWrapper #irwEvent #cust-news-area .page_navigation a.previous_link { padding:8px 13px; border:#cccccc solid 1px;  color: #333;  font-size:14px; margin-left:4px; background:#FFF; line-height:20px;}
#irwWrapper #irwEvent  #cust-news-area .page_navigation a.next_link:hover, #irwWrapper #irwEvent #cust-news-area .page_navigation a.previous_link:hover {color: #333;background-color: #ebebeb;border-color: #adadad;  opacity: 1;    filter: alpha(opacity=100);}
#irwWrapper #irwEvent  #cust-news-area .page_navigation a.next_link.no_more, #irwWrapper #irwEvent #cust-news-area .page_navigation a.previous_link.no_more {    cursor: not-allowed;    pointer-events: none;    opacity: .65;    filter: alpha(opacity=65);    -webkit-box-shadow: none;   box-shadow: none;}



 @media only screen and (max-width: 767px) {


#irwWrapper #irwEvent #cust-news-area .page_navigation { width:100%;}
#irwWrapper #irwEvent  #cust-news-area .page_navigation a { margin-bottom:4px; float:left;}

    .Farticles_slider .FArticles_item {
        margin: 10px;
        min-height:inherit;
    }


 }

.cp-link-page {
    background: #227EAE;
    color: white;
    padding: .5px 0 0px 25px;
    margin: 0;
    margin-top: 15px;
    border-bottom: none;
}

    .cp-link-page a {
        color: white !important;
        font-size: 35px;
    }

        .cp-link-page a:hover {
            text-decoration: underline !important;
            font-size: 35px !important;
            color: white !important;
            opacity: 1 !important;
        }

/*event paging CSS End*/



#irwWrapper #irwEvent  #QuarterlyResults a.showSummary {    color: #227EAE;}
#irwWrapper #irwEvent  #QuarterlyResults a.showSummary span.fa-plus-square, #irwWrapper .QuarterlyResults  #cust-news-area a.showSummary span.fa-plus-square, #irwWrapper .press-releases  .irwPRTools a.showSummary span.fa-plus-square, #irwWrapper #irwEvent  #QuarterlyResults a.showSummary span.fa-minus-square, #irwWrapper .QuarterlyResults  #cust-news-area a.showSummary span.fa-minus-square, #irwWrapper .press-releases  .irwPRTools a.showSummary span.fa-minus-square  { margin-right:5px;}

.featured-articles {
    background-color: #F0F0F4;
    margin:40px 0;
}
.featured-articles .Farticles_slider {
    margin: 20px 0;
}
.Farticles_slider .FArticles_item {
    margin:20px;
    background-color: #fff;
    padding: 4px;
    min-height:500px;
}
.FArticles_item .caption-heading {
    min-height: 75px;
}
.caption-heading h2 {
    color: #231F20;
    font-family: "Access", sans-serif;
    font-size: 22px;
    font-weight: normal;
    line-height: 36px;
    text-transform: none;

}
.FArticles_item .caption {
    padding: 9px 20px 20px 20px;
}
.FArticles_item a.score-button.corp-button-primary-link.with-arrow {
    padding: 20px 20px 0 0;
}
.corp-button-primary-link.with-arrow:after {
    content: "\203A";
    text-align: right;
    float: none;
    padding-left: 10px;
}
#irwWrapper .FArticles_item img {
    border-bottom: 10px solid #227EAE;

}
#irwWrapper .featured-articles button.slick-prev.slick-arrow, #irwWrapper .featured-articles button.slick-next.slick-arrow {
    background: rgba(0,0,0,0.5);
    padding: 0px;
    width: 50px;
    height: 80px;
    z-index:1;
    font-size:0;
}
#irwWrapper .featured-articles button.slick-prev:before,
#irwWrapper .featured-articles button.slick-next:before {
    font-family: "FontAwesome";
    display: inline-block;
    vertical-align: middle;
    font-weight: 900;
    font-size:50px;
}
#irwWrapper .featured-articles button.slick-prev:before {
    content: "\f104";
}
#irwWrapper .featured-articles button.slick-next:before {
    content: "\f105";
}
.score-header .score-stripe.corp-mega-menu-stripe {
    background-color: #000000;
}
.navbar-default .navbar-nav > .active > a, .score-main-menu-spider .navbar-nav > .active > a, .score-megamenu .navbar-nav > .active > a {
    color: #ffffff;
}
    .score-header .navbar-nav li a:hover,.score-header .navbar-nav li a:focus,
    .navbar-default .navbar-nav > .active > a:hover, .score-main-menu-spider .navbar-nav > .active > a:hover, .score-megamenu .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .score-main-menu-spider .navbar-nav > .active > a:focus, .score-megamenu .navbar-nav > .active > a:focus {
        color: #4CB5F5 !important;
        opacity: 1;
    }
    .score-header .score-stripe.corp-mega-menu-stripe .score-megamenu .nav.navbar-nav.score-nav > li > a, .score-header .score-stripe.corp-mega-menu-stripe .score-megamenu .navbar-nav.score-nav.score-section-menu > li > a, .score-header .score-stripe.corp-mega-menu-stripe .score-megamenu .navbar-nav.score-nav.score-siblings-menu > li > a, .score-header .score-stripe.corp-mega-menu-stripe .score-megamenu .navbar-nav.score-nav.score-previous-next-menu > li > a {
        color: #ffffff;
    }
.score-header .score-stripe.corp-mega-menu-stripe .score-megamenu .nav.navbar-nav.score-nav li.score-megamenu-dropdown.open > a, .score-header .score-stripe.corp-mega-menu-stripe .score-megamenu .navbar-nav.score-nav.score-section-menu li.score-megamenu-dropdown.open > a, .score-header .score-stripe.corp-mega-menu-stripe .score-megamenu .navbar-nav.score-nav.score-siblings-menu li.score-megamenu-dropdown.open > a, .score-header .score-stripe.corp-mega-menu-stripe .score-megamenu .navbar-nav.score-nav.score-previous-next-menu li.score-megamenu-dropdown.open > a,
.score-header .score-stripe.corp-mega-menu-stripe .score-megamenu .nav.navbar-nav.score-nav li.score-megamenu-basic-item.active a, .score-header .score-stripe.corp-mega-menu-stripe .score-megamenu .navbar-nav.score-nav.score-section-menu li.score-megamenu-basic-item.active a, .score-header .score-stripe.corp-mega-menu-stripe .score-megamenu .navbar-nav.score-nav.score-siblings-menu li.score-megamenu-basic-item.active a, .score-header .score-stripe.corp-mega-menu-stripe .score-megamenu .navbar-nav.score-nav.score-previous-next-menu li.score-megamenu-basic-item.active a {
    border-bottom: none;
}
.score-header .score-stripe.corp-mega-menu-stripe .score-megamenu .nav.navbar-nav.score-nav, .score-header .score-stripe.corp-mega-menu-stripe .score-megamenu .navbar-nav.score-nav.score-section-menu, .score-header .score-stripe.corp-mega-menu-stripe .score-megamenu .navbar-nav.score-nav.score-siblings-menu, .score-header .score-stripe.corp-mega-menu-stripe .score-megamenu .navbar-nav.score-nav.score-previous-next-menu {
    height: 60px;
    margin-top: 10px;
}
    .score-header .score-stripe.corp-mega-menu-stripe .score-megamenu .nav.navbar-nav.score-nav ul.dropdown-menu .score-megamenu-content .score-section-menu > li > a:hover, .score-header .score-stripe.corp-mega-menu-stripe .score-megamenu .navbar-nav.score-nav.score-section-menu ul.dropdown-menu .score-megamenu-content .score-section-menu > li > a:hover, .score-header .score-stripe.corp-mega-menu-stripe .score-megamenu .navbar-nav.score-nav.score-siblings-menu ul.dropdown-menu .score-megamenu-content .score-section-menu > li > a:hover, .score-header .score-stripe.corp-mega-menu-stripe .score-megamenu .navbar-nav.score-nav.score-previous-next-menu ul.dropdown-menu .score-megamenu-content .score-section-menu > li > a:hover {
        background-color: transparent;
        color: #166A96 !important;
        border-color: #227EAE;
    }
@media screen and (min-width: 992px) {
    .score-header .score-stripe.corp-mega-menu-stripe .score-megamenu .nav.navbar-nav.score-nav ul.dropdown-menu:after, .score-header .score-stripe.corp-mega-menu-stripe .score-megamenu .navbar-nav.score-nav.score-section-menu ul.dropdown-menu:after, .score-header .score-stripe.corp-mega-menu-stripe .score-megamenu .navbar-nav.score-nav.score-siblings-menu ul.dropdown-menu:after, .score-header .score-stripe.corp-mega-menu-stripe .score-megamenu .navbar-nav.score-nav.score-previous-next-menu ul.dropdown-menu:after {
        position: absolute;
        left: 20%;
        margin-left: -20px;
        top: -8px;
        width: 0;
        height: 0;
        content: '';
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        border-bottom: 20px solid #fff;
    }
    .corp-document-header-stripe .score-column2.wide-right .score-right {
        border-top: 20px solid #227EAE;
    }
}
.corp-document-header-stripe .score-column2.wide-right .score-left, .corp-document-header-stripe .score-column2.wide-right .score-right, .corp-footer-image-stripe .container.full-width .score-style-box {
    background-color: #227EAE;
}
.corp-footer-image-stripe {
    border-bottom: 10px solid #227EAE;
}
.score-footer .score-stripe.corp-dark-gray-footer {
    background-color: #000;
}
@media screen and (max-width: 992px) {
    .score-header .corp-mega-menu-stripe .navbar-header.score-navbar-header, .score-header .corp-mega-menu-stripe .score-navbar-header {
        background-color: #000000;
    }
}
.score-header .score-stripe.corp-mega-menu-stripe .score-column2.equal .score-right .score-image-button:hover, .score-header .score-stripe.corp-mega-menu-stripe .score-column3.equal .score-right .score-image-button:hover,
.score-header .score-stripe.corp-mega-menu-stripe .score-column2.equal .score-left .score-image-button:hover, .score-header .score-stripe.corp-mega-menu-stripe .score-column3.equal .score-left .score-image-button:hover {
    opacity: 1;
}
.nav.navbar-nav > li.score-megamenu-dropdown > a.dropdown-toggle.toggle-caret .fa-angle-down{
    position: relative;
    top: -3px;
    width: 10px;
    font-size: 12px;
    margin-left: 4px;
}
.nav.navbar-nav > li.score-megamenu-dropdown.open > a.dropdown-toggle.toggle-caret .fa-angle-down:before{
    content: "\f106";
}