/* Financial Snapshot Homepage*/
.financialSnapshot{
    padding-bottom: 30px;
    
} 
.financialSnapshot table {
    border-collapse: collapse;
    font-size: 17px; 
    width: 100%;
} 
.financialSnapshot tr {
    border-bottom: 1px solid #c4c4c4;
} 
.financialSnapshot td {
    padding-top: 5px;
    padding-bottom: 5px;
} 

/*Press Releases Homepage*/
.investors .PaneLeft .ModulePressReleaseLatest .ModuleDate {
display: block;
font-size: 15px;
line-height: 26px;
font-family: "HelveticaNeueW01-67MdCn 692710", Arial, sans-serif;
width: 105px;
float: left;
}
.investors .PaneLeft .ModulePressReleaseLatest .ModuleHeadlineLink {
font-size: 15px;
line-height: 26px;
}
.investors .PaneLeft .ModulePressReleaseLatest .ModuleItemRow {
padding-bottom: 10px;
border-bottom: 1px solid #c4c4c4;
padding-top: 10px;
}
.investors div.linkToMore {
margin-bottom: 15px;
padding-top: 15px;
}

.HomeNews .ModuleThumbnailLink {
    display: none;
}
.investors .PaneLeft .ModulePressReleaseLatest .ModuleHeadlineLink {
    font-size: 15px;
    line-height: 26px;
}

.PreviewToolBar {
    z-index: 99999;
}
.PreviewBody .PaneHeader {
    top: 40px;
}
.PreviewBody .mainNav .drop { top: 124px; }

.iframePage .HeaderContainer,
.iframePage .FooterContainer{
   display:none;
}
.iframePage .PageDefaultInner{
   min-width:0;
}
.iframePage .newsWidgetInner,
.iframePage.PageDefault{
   background:transparent none;
}
.iframePage .ModulePressReleaseDetails {
   width:100%;
   padding:0px;
}
.newsIframePage{
   background:url("../design/pressBgd.jpg") no-repeat scroll center 0 transparent;
   background-size:cover;
}
.newsIframePage .BodyBackground{
   background:transparent none;
}
.iframePage .NewsContainer{
   max-width:840px;
   padding-left:265px;
   position:relative;
   margin-top:30px;
}
.iframePage .NewsContainer > div{
   background-color:#ffffff;
   padding:10px;
}
.PaneLeft .ModulePressReleaseLatest .ModuleHeadline {
   display:block;
   white-space:nowrap;
   overflow:hidden;
   text-overflow:ellipsis;
width: 86%;
}
.PaneLeft .ModulePressReleaseLatest .ModuleThumbnailLink {
   float: right;
   margin-left: 10px;
}

@media screen and (min-width: 1px) and (max-width: 567px) {
.iframePage .NewsContainer{
   margin-left:10px;
margin-right:10px;
   margin-top:30px;
padding-left:0px;
max-width:300px;
}
#NewsYears {
display: inline-block;
float: left;
margin: 0px;
padding: 0 0 0 0;
}
#NewsYears li {
display: inline-block;

width:40px;
padding: 0 0 10 0px;
margin: 0 0 10 0;
font-size: 18px;
line-height: 18px;
border: none;
padding-left: 0px;
}
.gSearch {
margin-left:10px !important;
margin-right:10px !important;
margin-top:30px !important;
margin-bottom:30px !important;
padding-left:0px !important;
max-width:300px !important;
}
#NewsYears li:first-child {
border-left: 0 none;
padding: 0 0 10 10px;
}
}


.mainNav li.doubleMenu:hover .drop .level2 {
    width: 500px;
}

.mainNav ul.level1 li.doubleMenu ul.level2 li {
    display: inline-block;
    width: 200px;

}

.mainNav .tripleMenu .level3 {
    width: 650px;
}

.mainNav .tripleMenu ul.level3 li {
    display: inline-block;
    width: 200px;

}
.mainNav ul.level3 li a {
    width: 100%;
    display: block;
}
.mainNav li.doubleMenu:hover .level3 {
    width: 500px;
}

.mainNav ul.level1 li.doubleMenu ul.level3 li {
    display: inline-block;
    width: 220px;

}
.mainNav li:first-child .drop {
    padding-left: 345px;
}
.mainNav li:first-child + li + li .drop {
    padding-left: 510px;
}
.mainNav li:first-child + li + li + li .drop {
    padding-left: 594px;
}
.mainNav li:first-child + li + li + li + li + li + li .drop {
    padding-left: 707px;
}
.mainNav li:first-child + li + li + li + li .drop {
    padding-left: 823px;
}

.PageNewsIframe .FLS {
    background: white;
}
select.slectCategory {
    margin: 20px;
}
.tabsc .ModuleContainerInner, .tabsc .SECListContainer {
    padding-bottom: 20px;
}
.fTab2c, .fTab3c,.fTab4c {
display:none;
}

.PageInvestors .headerImage {
display:none;
}
.mainNav .level2 li.selected+li+li, .mainNav .level2 li.expanded+li+li {
position: initial;
}
.mainNav .level2 li.selected+li, .mainNav .level2 li.expanded+li {
    top: 11px;
    right: 160px;
}

.mainNav .level1 .drop li {
    position: relative !important;
    top: 0 !important;
    right: 0 !important;
}
.module-slider .module_item.image {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 400px;
    width: 800px;
    background-repeat:no-repeat;
}
.module-slider .module_item {
    
    display: inline-block;
}
.slick-prev, .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 44%;
    display: block;
    //width: 20px;
    //height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    //color: #00338d;
    border: none;
    outline: none;
    background: transparent;

}

.slick-next:before {
content: "\edc8";
font-family: 'q4-icons';
color: #00338d;
font-size: 85px;

}




.slick-next {
    right: -50px;
border-radius: 0px 10px 10px 0px;
}
.slick-prev {
    left: 200px;
border-radius: 10px 0 0 10px;
}
small p:nth-child(1) {
 
    padding-top: 30px;
}
[class^="q4-icon_"]:before,
[class*=" q4-icon_"]:before {
    font-family: 'q4-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.q4-icon_home:before {
    content: "\e904";
}
.q4-icon_menu:before {
    content: "\ec71";
}
.q4-icon_plus:before {
    content: "\ed5d";
}
.q4-icon_minus:before {
    content: "\ed5e";
}
.q4-icon_cross:before {
    content: "\ed6d";
}
.q4-icon_check:before {
    content: "\ed71";
}
.q4-icon_play:before {
    content: "\ed85";
}
.q4-icon_pause2:before {
    content: "\ed86";
}
.q4-icon_chevron-up:before {
    content: "\edba";
}
.q4-icon_chevron-right:before {
    content: "\edbe";
}
.q4-icon_chevron-down:before {
    content: "\edc2";
}
.q4-icon_chevron-left:before {
    content: "\edc6";
}
.q4-icon_arrow-up:before {
    content: "\edc7";
}
.q4-icon_arrow-right:before {
    content: "\edc8";
}
.q4-icon_arrow-down:before {
    content: "\edc9";
}
.q4-icon_arrow-left:before {
    content: "\edca";
}
.q4-icon_webcast:before {
    content: "\e989";
}
.q4-icon_pdf:before {
    content: "\e900";
}
.q4-icon_html:before {
    content: "\eecd";
}
.q4-icon_tape:before {
    content: "\e952";
}
.q4-icon_link:before {
    content: "\ec9b";
}
.q4-icon_bell-line:before {
    content: "\ea57";
}
.q4-icon_bell-fill:before {
    content: "\e908";
}
.q4-icon_presentation:before {
    content: "\e95c";
}
.q4-icon_pie:before {
    content: "\eb81";
}
.q4-icon_file:before {
    content: "\eb81";
}
.q4-icon_video:before {
    content: "\e95e";
}
.q4-icon_bars:before {
    content: "\eb8a";
}
.q4-icon_text:before {
    content: "\e99b";
}
.q4-icon_news:before {
    content: "\e99b";
}
.q4-icon_transcript:before {
    content: "\e99b";
}
.q4-icon_table:before {
    content: "\eeae";
}
.q4-icon_calendar:before {
    content: "\ea5f";
}
.q4-icon_image-line:before {
    content: "\e93c";
}
.q4-icon_image-fill:before {
    content: "\e93b";
}
.q4-icon_phone-fill:before {
    content: "\ea1d";
}
.q4-icon_phone-line:before {
    content: "\ea26";
}
.q4-icon_envelope-line:before {
    content: "\ea32";
}
.q4-icon_envelope-fill:before {
    content: "\ea34";
}
.q4-icon_location-fill:before {
    content: "\ea3c";
}
.q4-icon_location-line:before {
    content: "\ea3d";
}
.q4-icon_clock-line:before {
    content: "\ea4d";
}
.q4-icon_clock-fill:before {
    content: "\ea4e";
}
.q4-icon_printer-line:before {
    content: "\ea67";
}
.q4-icon_printer-fill:before {
    content: "\ea68";
}
.q4-icon_drawer-out:before {
    content: "\ea81";
}
.q4-icon_drawer-in:before {
    content: "\ea82";
}
.q4-icon_user-fill:before {
    content: "\eb08";
}
.q4-icon_user-line:before {
    content: "\eb09";
}
.q4-icon_briefcase-line:before {
    content: "\e909";
}
.q4-icon_briefcase-fill:before {
    content: "\ec03";
}
.q4-icon_quotes-left:before {
    content: "\eb1b";
}
.q4-icon_quotes-right:before {
    content: "\eb1c";
}
.q4-icon_spinner:before {
    content: "\eb27";
}
.q4-icon_search:before {
    content: "\e903";
}
.q4-icon_circle:before {
    content: "\ec6b";
}
.q4-icon_star-line:before {
    content: "\ece3";
}
.q4-icon_star-half:before {
    content: "\ece4";
}
.q4-icon_star-fill:before {
    content: "\ece5";
}
.q4-icon_warning-line:before {
    content: "\ed4f";
}
.q4-icon_warning-fill:before {
    content: "\ed50";
}
.q4-icon_share-external:before {
    content: "\eec8";
}
.q4-icon_instagram:before {
    content: "\e946";
}
.q4-icon_google:before {
    content: "\eeea";
}
.q4-icon_google-square:before {
    content: "\eeeb";
}
.q4-icon_facebook:before {
    content: "\eeef";
}
.q4-icon_facebook-square:before {
    content: "\eef0";
}
.q4-icon_twitter:before {
    content: "\eef5";
}
.q4-icon_apple:before {
    content: "\e90a";
}
.q4-icon_microsoft:before {
    content: "\e90b";
}
.q4-icon_youtube:before {
    content: "\eefc";
}
.q4-icon_rss:before {
    content: "\eefa";
}
.q4-icon_rss-square:before {
    content: "\eefb";
}
.q4-icon_vimeo:before {
    content: "\eeff";
}
.q4-icon_vimeo-square:before {
    content: "\ef00";
}
.q4-icon_flickr:before {
    content: "\ef02";
}
.q4-icon_flickr-square:before {
    content: "\ef04";
}
.q4-icon_linkedin:before {
    content: "\ef29";
}
.q4-icon_linkedin-square:before {
    content: "\ef28";
}
.q4-icon_glassdoor:before {
    content: "\e905";
}
.q4-icon_glassdoor-square:before {
    content: "\e906";
}
.q4-icon_share:before {
    content: "\eee0";
}
.q4-icon_file-pdf-line:before {
    content: "\ef3e";
}
.q4-icon_file-pdf-fill:before {
    content: "\e901";
}
.q4-icon_file-word-line:before {
    content: "\ef40";
}
.q4-icon_file-word-fill:before {
    content: "\e902";
}
.q4-icon_file-excel-line:before {
    content: "\ef41";
}
.q4-icon_file-excel-fill:before {
    content: "\e907";
}
.q4-icon_file-image-line:before {
    content: "\e9af";
}
.q4-icon_file-image-fill:before {
    content: "\e9b0";
}
.q4-icon_file-sound-line:before {
    content: "\e9b1";
}
.q4-icon_file-sound-fill:before {
    content: "\e9b2";
}
.q4-icon_file-play-line:before {
    content: "\e9b3";
}
.q4-icon_file-play-fill:before {
    content: "\e9b4";
}
.q4-icon_file-zip-line:before {
    content: "\e9b9";
}
.q4-icon_file-zip-fill:before {
    content: "\e9ba";
}
.q4-icon_file-xml-line:before {
    content: "\e9bb";
}
.q4-icon_file-html-line:before {
    content: "\e9bb";
}
.q4-icon_file-xml-fill:before {
    content: "\e9bc";
}
.q4-icon_file-html-fill:before {
    content: "\e9bc";
}
.q4-icon_file-presentation-line:before {
    content: "\e9bf";
}
.q4-icon_file-presentation-fill:before {
    content: "\e9c0";
}
.q4-icon_file-stats-line:before {
    content: "\e9c1";
}
.q4-icon_file-stats-fill:before {
    content: "\e9c2";
}
.q4-icon_file-spreadsheet-line:before {
    content: "\e9c5";
}
.q4-icon_file-spreadsheet-fill:before {
    content: "\e9c6";
}


.SectionHome .slick-next {
    line-height: 1;
    top: 43%;
}

.SectionHome .slick-next:before {
    content: "Click Here \A For Videos";
    font-family: "HelveticaNeueW01-67MdCn 692710", Arial, sans-serif;
    color: black;
    font-size: 15px;
    display:block;
    white-space: pre-wrap;
}

.SectionHome .slick-next:after {
    content: "\edc8";
    font-family: 'q4-icons';
    color: #00338d;
    font-size: 85px;
    display:block;
}

.events-latest .ModuleLinks a {
    display: block;
}
#_ctrl0_ctl45_divBody {
display: block;
}

.irDaybox {
    border: 1px solid #fff;
    padding: 10px;
    width: 400px;
    text-align: center;
    display: block;
background: #00338d;
}

.irDaybox a {
    text-align: center;
    -webkit-align-items: flex-start;
    display: block;
color: #fff;
}

/*press release details page*/

.PageInvestorsPressReleaseDetails .module-corp-nav a[href$="newsroom"]:before {
    content: "";
    position: absolute;
    bottom: -14px;
    left: 0;
    width: 100%;
    height: 6px;
    display: block;
    background-color: #00338d;
}
.PageInvestorsPressReleaseDetails .module-corp-nav a[href$="newsroom"]{
	 font-weight: 700;
}
.PageInvestorsPressReleaseDetails .nav_investors > a:before{
	    content: "";
    position: absolute;
    bottom: -14px;
    left: 0;
    width: 100%;
    height: 6px;
    display: block;
    background-color: #fff;

}

.PageInvestorsPressReleaseDetails .module-corp-nav a[href$="newsroom"] + ul.level2 {
z-index:99;
}

.PageInvestorsPressReleaseDetails .nav_investors > a {
    font-weight: normal;
    position: relative;
}

.PageInvestorsWebcastsandpresentationsWebcastandPresentationsDetails .PaneContent {
    width: 100%;
    margin-top: 50px;
}
.ModuleEventDetails .ModuleLinks {
    margin-bottom: 0px;
}
.ModuleEventDetails .PressRelease {
    padding-left: 40px;
}
.ModuleEventDetails .PressRelease a {
    display: list-item;
}
.eventsWrapp .documents a {
		    background-image: url('../icons/images.png');
    font-size: 0;
    height: 18px;
    width: 18px;
    display: inline-block;
    vertical-align: top;
}
.eventsWrapp.events_widget>div{
    background-color: #f2f2f2;
}
.eventsWrapp.events_widget .module_container--widget {
    background-color: #fff;
    padding-bottom: 8px;
    margin-bottom: 12px;
}
.eventsWrapp .Events .ModuleItemRow:nth-child(even) {
    background-color: #f5f5f5;
}
.eventsWrapp .Events.filter .ModuleItemRow:nth-child(even) {
    background-color: #fff;
}
.eventsWrapp .Events .ModuleItemRow.js--bg {
    background-color: #f5f5f5 !important;
}
.eventsWrapp.events_widget .RssLinkTopContainer img {
    margin-top: 3px;
}
.js--hidden {
    display: none !important;
}