/* 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
*/
/*Variables for sass*/
/*Opacity*/
/*client's inline css*/
.top-bar li.has-dropdown li a { line-height: 32px !important; }
.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after { top: 8px !important; }
.top-bar-section .right li .dropdown li .dropdown { left: 100%; right: auto; }
h2 { font-size: 1.55rem; color: #133c6a; }
.search { margin-bottom: 0 !important; }
.searchbutton { padding-left: 2px; padding-right: 2px; background-color: #C78b67; margin-bottom: 0 !important; }
.header img { margin-top: 4px; }
#searchBox { margin-top: 2px; }
#drop { z-index: 5000 !important; }
.off-canvas { background-color: #DEDEDE; z-index: 15000; color: #333; border: 1px solid #DDD; }
.off-canvas .head { background-color: #4F758B; color: #FFF; font-size: 18px; font-weight: lighter; padding: 12px; }
.off-canvas .subnav { list-style-type: none; margin: 0; }
.off-canvas .subnav li a { background-color: #FFF; color: #333; display: block; padding: 8px 16px; border-bottom: 1px solid #EEE; font-size: 12px; }
.off-canvas .subnav li a:hover { background-color: #3B6375; color: #FFF; }

/*TYPOGRAPHY*/
.irwCopyright .text-primary { color: #c78b67; font-weight:300;}
.irwCopyright a.text-primary:hover { color: #ad7150; }
.irwCopyright .bg-primary, .scrollbar-handle { color: #fff; background-color: #003B5C; }
.ui-datepicker .ui-datepicker-title { color: #000; }
h1.irwTitle { display: none; }

/*Suppress Title on Press Releases*/
#irwWrapperPR { color: #657078; font-family: "Poppins",sans-serif; font-weight: 300; font-size: 16px; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; margin-bottom: 50px; }
#irwWrapperPR a { color: #c78b67; text-decoration: none; font-weight:300;}
#irwWrapperPR a:hover, #irwWrapperPR a:focus { color: #ad7150; text-decoration: none; }
#irwWrapperPR a:focus { outline: none; }

#irwWrapper { color: #657078; font-family: "Poppins",sans-serif; font-weight: 300; font-size: 16px; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; margin-bottom: 50px; }
#irwWrapper * { -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; -ms-border-radius: 0px !important; border-radius: 0px !important; }
#irwWrapper a { color: #c78b67; text-decoration: none; }
#irwWrapper a:hover, #irwWrapper a:focus { color: #ad7150; text-decoration: none; }
#irwWrapper a:focus { outline: none; }
#irwWrapper a.text-primary:hover { color: #ad7150; }
#irwWrapper a.bg-primary:hover { background-color: #ad7150; }
#irwWrapper h3, #irwWrapper .h3, #irwWrapper h4, #irwWrapper .h4 { font-size: 110%; }
#irwWrapper h1, #irwWrapper h2, #irwWrapper h3, #irwWrapper h4, #irwWrapper h5, #irwWrapper h6, #irwWrapper .h1, #irwWrapper .h2, #irwWrapper .h3, #irwWrapper .h4, #irwWrapper .h5, #irwWrapper .h6{font-weight:300;}
#irwWrapper b, #irwWrapper strong{font-weight:500;}
#irwWrapper .text-muted { color: #999; }
#irwWrapper .text-default { color: #7d878c; }
#irwWrapper .text-primary { color: #c78b67; }
#irwWrapper .bg-primary { background: #003B5C; }
#irwWrapper .btn { -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; -ms-border-radius: 0 !important; border-radius: 0 !important; }
#irwWrapper .btn-primary { color: #fff; background: #c78b67; border-color: transparent; }
#irwWrapper .btn-primary:hover, #irwWrapper .btn-primary:focus, #irwWrapper .btn-primary:active { color: #fff; background-color: #ad7150; }
#irwWrapper .panel-default > .panel-heading { color: #003B5C; }
#irwWrapper .irwTable .irwTableHeader, #irwWrapper .gridPR .irwTableRowItem .irwPRSummary, #irwWrapper .gridPR .irwTableRowItem:hover, #irwWrapper .panel-default > .panel-heading-Select { background-color: #003B5C; 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; }
#irwWrapper .irwTabs { border: none; border-top: 8px solid #003B5C; background-color: #003B5C; border-radius: 4px 4px 0 0; }
#irwWrapper .irwTabs ul { margin-left: -10px; }
#irwWrapper .irwTabs ul li a { background-color: #003B5C; color: #e5e5e5; }
#irwWrapper .irwTabs ul li a:hover { color: #fff; text-decoration: none; }
#irwWrapper .irwTabs ul li.active a { text-decoration: none; background-color: #fff; color: #003B5C; border-radius: 4px 4px 0 0; }
#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 ul li a span .fa { font-size: 16px; }
#irwWrapper .irwTableRowItem h6 { font-size: 12px; }
#irwWrapper .irwTableRowItem ul li { font-size: 12px; }
#irwWrapper .irwTableRowItem ul li a:hover { color: #003B5C; }
#irwWrapper .irwTableRowItem ul li.active a { color: #003B5C; }
#irwWrapper .ui-widget { font-family: "Poppins",sans-serif; font-size: 16px; }
#irwWrapper .meter { background-color: #ccc; }
#irwWrapper .irwConfigMenuWrapper { z-index: 1029; }
#irwWrapper .irwNote { border-bottom-color: #003B5C; }
#irwWrapper .irwFilingHighlightItem { border-left-color: #003B5C; }
#irwWrapper .irwCRTabsPanel { background-color: #003B5C; border-color: #003B5C; }
#irwWrapper .table-irwBorder > tbody > tr:hover, #irwWrapper .table-irwBorder tr:hover + tr.irwAbstract { border-color: #003B5C; }
#irwWrapper .timeline > li.treeround > span.tree-primary.active, #irwWrapper .timeline > li.treeround > span.tree-primary:hover, #irwWrapper .timeline > li.treeround > span.tree-primary:focus { background-color: #003B5C; }
#irwWrapper .ir-sec-title { font-size: 2.5rem; color: #003b5c }
#irwWrapper .featured-docs { margin-top: 50px; }
#irwWrapper .featured-docs li { margin-bottom: 5px; list-style: disc; margin-left: 20px;}
#irwWrapper .featured-docs li a { color: #7d878c; font-weight:300;}
#irwWrapper .market_summary { border: #ddd 1px solid; margin-top: 50px; }
#irwWrapper .market_summary h2 { background: #4f758b; margin: 0; padding: 0 10px; text-transform: uppercase; color: #fff; font-size: 40px; }
#irwWrapper .market_summary ul { list-style: none; margin: 0; }
#irwWrapper .market_summary ul li { display: inline-block; padding: 10px; margin-left:20px;}
#irwWrapper .market_summary ul li:first-child{margin-left:0;}
#irwWrapper .market_summary ul li .fa { color: #7d878c; }
#irwWrapper .ir-releases { margin-top: 30px; }
#irwWrapper .ir-releases #pressSlider { margin: 0; background: #ddd; color: #454a4d; padding: 10px; }
#irwWrapper .ir-releases #pressSlider .slick-slide { padding: 10px; }
#irwWrapper .ir-releases #pressSlider .slick-slide .press-link { color: #454a4d; display: block; }
#irwWrapper .ir-releases #pressSlider .slick-slide .date { margin-bottom: 10px; }
#irwWrapper .ir-releases #pressSlider .slick-slide .btn { text-transform: uppercase; width: 130px; margin-top: 10px; }
#irwWrapper .slick-dots { margin: 0; text-align: center; }
#irwWrapper .slick-dots li { list-style: none; display: inline-block; margin: 0 5px; }
#irwWrapper .slick-dots li button { font-size: 0; padding: 0; margin: 0; height: 7px; width: 7px; background: url(../images/slider-dot.png) no-repeat; }
#irwWrapper .slick-dots li.slick-active button { background: url(../images/slider-dot-active.png) no-repeat; }
#irwWrapper .ir-contact { margin-top: 50px; line-height: 25px; font-size: 14px; }
#irwWrapper .ir-contact a{font-weight:300;}
#irwWrapper .ir-webcast { background: url(../images/cp-banner.jpg) no-repeat center center; background-size: cover; }
#irwWrapper .ir-webcast .ir-webcast-inner { padding: 40px; text-align: center; color: #003b5c; font-weight: 600; line-height: 30px; max-width: 700px; margin: 0 auto; }
#irwWrapper .ir-webcast .ir-webcast-inner a { color: #003b5c; font-weight: 500; }
#irwWrapper .ir-webcast .ir-webcast-inner ul li { font-weight: 600; }
#irwWrapper .ir-webcast .ir-webcast-inner .webcast-icon { border: 1px solid #003b5c; font-size: 30px; height: 50px; line-height: 50px; margin: 0 auto; text-align: center; width: 50px; margin-bottom: 15px; -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; -ms-border-radius: 50% !important; border-radius: 50% !important; }
#irwWrapper .irwFilters .rowtop { margin-bottom: 15px; }
#irwWrapper .gridPR .irwPRSummary p{font-size:13px;}
#irwWrapper .irwHistoricResult{border-left:none;}
#irwWrapper #stockPriceLookUpPanel{border-right: 1px solid #e1e1e1;}

/*Suppress FAQ extra paragraphs*/
.irwDivFaqs .scrollbar-content p, .irwDivFaqs p { display: none; }
.irwDivFaqs .scrollbar-content { width: 100%; }
.irwDivFaqs .scrollbars { height: 172px !important; }
#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: #003B5C; }

/*============================================== Custom Page Css ========================================*/
/*Stock Info Fix*/
#stockInfo .irwStockSnapshot #snapshotPanel .irwSnapshotItem { min-height: 110px; }
#stockInfo .irwStockSnapshot .irwSnapshotItem .irwRow1 { height: 70px; }
/*calander*/
#ui-datepicker-div { z-index: 9999 !important; }
.ui-datepicker .ui-datepicker-calendar a.ui-state-active { color: #c78b67 !important; }
.ui-datepicker .ui-datepicker-calendar a.ui-state-hover { background: #c78b67 !important; color: #fff !important; }
.show-menu { display: none; }
#irwWrapper #MNAForm table strong {
    word-break: normal;
}
@media (min-width: 641px) { #mobileMenu { display: block !important; } }
.irmenu li ul { display: none; list-style: none; }
.irmenu li.active > a { background: #3B6375; color: #fff; }
.irmenu li.active ul { display: block; }

.ir_search { margin-top: 30px; }
.ir_search .custom-search-form { position: relative; }
.ir_search .custom-search-form ::-webkit-input-placeholder { color: #7d878c; }
.ir_search .custom-search-form :-moz-placeholder { /* Firefox 18- */ color: #7d878c; }
.ir_search .custom-search-form ::-moz-placeholder { /* Firefox 19+ */ color: #7d878c; }
.ir_search .custom-search-form :-ms-input-placeholder { color: #7d878c; }
.ir_search .custom-search-form .form-control { padding-right: 44px; padding-left: 10px; line-height: 20px; font-size: 13px; border: 1px solid #ddd; color: #999; }
.ir_search .custom-search-form .input-group-btn { position: absolute; right: 5px; text-align: center; top: 3px; z-index: 11; }
.ir_search .custom-search-form .input-group-btn .btn { background: none; border: medium none; color: #7d878c; display: block; font-family: Arial; font-weight: 700; height: 22px; line-height: 23px; position: relative; top: 4px; padding: 0 9px; }
.ir_search .custom-search-form .input-group-btn .btn:hover { text-decoration: none; }
.ir_search #irwsearch > .row { margin: 0; }
.ir_search #irwsearch > .row > .col-xs-12 { padding: 0; }
.ir_search #irwsearch .irwSearchRadio { display: none; }
.ir-toolkit{padding-left:15px; padding-right:15px;}
.ir-toolkit .irwToolKit{float: none; text-align: center !important;}
.ir-toolkit .irwToolKit a{margin-left: 15px;}

#irwWrapper .table > thead > tr > th, #irwWrapper .table > tbody > tr > th, #irwWrapper .table > tfoot > tr > th, #irwWrapper .table > thead > tr > td, #irwWrapper .table > tbody > tr > td, #irwWrapper .table > tfoot > tr > td { font-size: 15px; }
.irwToolKit .irwLoading .fa-spin{left: 15px;top: 6px;}
@media (max-width: 1150px){#irwWrapper .market_summary ul li{margin-left:0;} .ir-toolkit .irwToolKit a{margin-left:5px;}}
@media (max-width: 1150px){#irwWrapper .market_summary ul li{width: 45%;}}
@media (max-width: 767px){#irwWrapper .market_summary ul li{width: 100%;} #irwWrapper #stockPriceLookUpPanel{border-bottom: 1px solid #e1e1e1; border-right:none;}}
@media (max-width: 640px) { .show-menu { background: #003b5c none repeat scroll 0 0; color: #fff; display: block; padding: 10px; text-align: right; }
  #mobileMenu { display: none; } }
@media (max-width: 480px) { #irwWrapper .table > thead > tr > th, #irwWrapper .table > tbody > tr > th, #irwWrapper .table > tfoot > tr > th, #irwWrapper .table > thead > tr > td, #irwWrapper .table > tbody > tr > td, #irwWrapper .table > tfoot > tr > td { font-size: 12px; } }

/*# sourceMappingURL=irw-theme.css.map */

#irwWrapper .table.Tbl-peer > thead > tr > th { word-break:break-all; }

#pressSlider li.slick-slide .press-link {
    min-height: 120px !important;
}
#irwWrapper #newsForm #newsPanel h4 > a[data-gafid="399483855"]{
    text-transform: capitalize;
}