/*!
 * 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
*/

/*Custom Fonts*/
/*@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}*/

/***********************TYPOGRAPHY***********************/
@font-face {
font-family:'BentonSans';
src:local("Benton Sans Regular");
src:url("fonts/3be50273-0b2e-4aef-ae68-882eacd611f9-2.eot");
src:url("fonts/3be50273-0b2e-4aef-ae68-882eacd611f9-2.eot?") format("embedded-opentype"), url("fonts/3be50273-0b2e-4aef-ae68-882eacd611f9-3.woff") format("woff"), url("fonts/3be50273-0b2e-4aef-ae68-882eacd611f9-1.ttf") format("truetype"), url("fonts/3be50273-0b2e-4aef-ae68-882eacd611f9-4.svg#web") format("svg");
font-style:normal;
font-weight:normal
}
@font-face {
font-family:'BentonSans-Bd';
src:local("Benton Sans Bold");
src:url("fonts/342cdec0-7d5d-43a9-84bf-8a77730526ee-2.eot");
src:url("fonts/342cdec0-7d5d-43a9-84bf-8a77730526ee-2.eot?") format("embedded-opentype"), url("fonts/342cdec0-7d5d-43a9-84bf-8a77730526ee-3.woff") format("woff"), url("fonts/342cdec0-7d5d-43a9-84bf-8a77730526ee-1.ttf") format("truetype"), url("fonts/342cdec0-7d5d-43a9-84bf-8a77730526ee-4.svg#web") format("svg");
font-style:normal;
font-weight:bold
}
@font-face {
font-family:'BentonSans-Bk';
src:local("Benton Sans Book");
src:url("fonts/325e6ad0-38fb-4bad-861c-d965eab101d5-2.eot");
src:url("fonts/325e6ad0-38fb-4bad-861c-d965eab101d5-2.eot?") format("embedded-opentype"), url("fonts/325e6ad0-38fb-4bad-861c-d965eab101d5-3.woff") format("woff"), url("fonts/325e6ad0-38fb-4bad-861c-d965eab101d5-1.ttf") format("truetype"), url("fonts/325e6ad0-38fb-4bad-861c-d965eab101d5-4.svg#web") format("svg");
font-style:normal;
font-weight:normal
}
@font-face {
font-family:'BentonSans-Lt';
src:local("Benton Sans Light");
src:url("fonts/481b5db4-48a0-4c43-ae8b-fd1a0b7cb481-2.eot");
src:url("fonts/481b5db4-48a0-4c43-ae8b-fd1a0b7cb481-2.eot?") format("embedded-opentype"), url("fonts/481b5db4-48a0-4c43-ae8b-fd1a0b7cb481-3.woff") format("woff"), url("fonts/481b5db4-48a0-4c43-ae8b-fd1a0b7cb481-1.ttf") format("truetype"), url("fonts/481b5db4-48a0-4c43-ae8b-fd1a0b7cb481-4.svg#web") format("svg");
font-style:normal;
font-weight:normal
}
@font-face {
font-family:'BentonSans-Md';
src:local("Benton Sans Medium");
src:url("fonts/0fababca-4914-46dd-9b0f-efbd51f67ae8-2.eot");
src:url("fonts/0fababca-4914-46dd-9b0f-efbd51f67ae8-2.eot?") format("embedded-opentype"), url("fonts/0fababca-4914-46dd-9b0f-efbd51f67ae8-3.woff") format("woff"), url("fonts/0fababca-4914-46dd-9b0f-efbd51f67ae8-1.ttf") format("truetype"), url("fonts/0fababca-4914-46dd-9b0f-efbd51f67ae8-4.svg#web") format("svg");
font-style:normal;
font-weight:bold
}
@font-face {
font-family:"BentonSans-CondMd";
src:local("Benton Sans Condensed Medium");
src:url("fonts/66edbae4-0c00-4453-9c58-c0c4cb412064-2.eot");
src:url("fonts/66edbae4-0c00-4453-9c58-c0c4cb412064-2.eot?") format("embedded-opentype"), url("fonts/66edbae4-0c00-4453-9c58-c0c4cb412064-3.woff") format("woff"), url("fonts/66edbae4-0c00-4453-9c58-c0c4cb412064-1.ttf") format("truetype"), url("fonts/66edbae4-0c00-4453-9c58-c0c4cb412064-4.svg#web") format("svg");
font-style:normal;
font-weight:normal
}

#irwWrapper {
  color: #4d4f53;
  font-family: 'BentonSans',Arial,Helvetica,sans-serif;
  font-weight: 400;
  font-size:14px;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  margin-bottom:50px;
}

#irwWrapper a {
  color: #0f6fcf;
  text-decoration: none;
}

#irwWrapper a:hover,
#irwWrapper a:focus {
  color: #415984;
  text-decoration: none;
}

#irwWrapper a:focus {
	outline:none;

}
/*
// Contextual colors
*/
#irwWrapper .text-muted {color: #999999; word-break:normal;}
#irwWrapper .text-default {color: #4d4f53;}
#irwWrapper .text-primary , .irwCopyright .text-primary, #invpresent .text-primary  {color: #2E4267;}
#irwWrapper a.text-primary:hover {color: #415984;}
.irwCopyright a.text-primary:hover {color: #415984;}
/*
// Contextual backgrounds
*/
#irwWrapper .bg-primary, .irwCopyright .bg-primary, .scrollbar-handle, #invpresent .bg-primary {color: #fff;background-color: #002663;}
#irwWrapper a.bg-primary:hover {background-color: #415984;}

#irwWrapper .tab-pane .btn-primary {
   background: #002663;
  border-color:#002663;
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
  height:auto;
}
#irwWrapper .tab-pane .btn-primary:hover, #irwWrapper .tab-pane .btn-primary:focus, #irwWrapper .tab-pane .btn-primary:active {
    background: #415984;
  border-color:#415984;
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
  height:auto;
}

#irwWrapper .btn-primary:hover,
#irwWrapper .btn-primary:focus,
#irwWrapper .btn-primary:active,
#irwWrapper .btn-primary.active,
#irwWrapper .open .dropdown-toggle.btn-primary {
  color: #ffffff;
	height: 34px;
  font-size: 16px;
  line-height: 34px;
  padding: 0 45px;
background-color:#002663;}
#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:#002663;
	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 #2E4267;background-color:#2E4267;border-radius: 4px 4px 0 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: 4px 4px 0 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:  'BentonSans',Arial,Helvetica,sans-serif;
  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:#002663;}
/**/
#irwWrapper .irwNote {border-bottom-color:#2E4267;}
#irwWrapper .irwFilingHighlightItem {border-left-color:#2E4267;}


/*Additopnal Updates*/
.Inv_toolkit {background:#F2F2F2;}
.inv_toolkit_content {
	max-width: 1000px;
  margin: 0 auto;
	}
#main-content {background:#FFF;}

#cp_section {float:left; width:100%; background:#edeeee;}

#cp_section table thead {background:#0d4d89; color:#fff;}

#irwWrapper .sec_feed td, #irwWrapper .sec_feed th {padding:7px 10px;}

/*.slider_bg {background: #2d99e5; 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMmQ5OWU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #2d99e5 0%, #ffffff 92%, #ffffff 100%); 
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#2d99e5), color-stop(92%,#ffffff), color-stop(100%,#ffffff)); 
background: -webkit-linear-gradient(-45deg,  #2d99e5 0%,#ffffff 92%,#ffffff 100%); 
background: -o-linear-gradient(-45deg,  #2d99e5 0%,#ffffff 92%,#ffffff 100%); 
background: -ms-linear-gradient(-45deg,  #2d99e5 0%,#ffffff 92%,#ffffff 100%);
background: linear-gradient(135deg,  #2d99e5 0%,#ffffff 92%,#ffffff 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d99e5', endColorstr='#ffffff',GradientType=1 ); }*/
.slider_bg {background: #1d3360 url(/interactive/newlookandfeel/102700/images/banner_img.jpg) no-repeat center center; filter:none;  }


#article .ir_press a, #ARReportlink h3.Stock, #inv_present li {
	font-size:20px;
	color:#FFF;
	text-decoration:none;
	display:block;
	text-align:center;
	line-height:35px;
    font-family: 'BentonSans',Arial,Helvetica,sans-serif;
	}
#article .ir_press span.date-display, #inv_present li span.date-display {font-size:20px; margin-top:10px; display:block; color:#ffffff; }
#article .ir_press .basic-slider-item .h3 {text-align:center;}
#article .ir_press .basic-slider-item {width:85%; margin:auto; height:315px;}
.basic-slider-previous, .basic-slider-next {display:block !important;}
.basic-slider-item {
    width: 90%; margin:0 auto;
}
.sec_feed tr th {font-weight:normal;}

#irwWrapper .irwMarketSnapshot .irwBoxWrapper.border-primary {margin-left:0; margin-bottom:0;}
#irwWrapper .irwMarketSnapshot {margin-bottom:0;}
#irwWrapper .irwMarketSnapshotContent {background-color:transparent;}

#irwWrapper .cp_section_title h4 {font-size:130%; font-weight:normal; color:#002663;}
#irwWrapper .cp_section_title h4 a {float:right; font-size:12px; color:#0f6fcf; margin-top:5px; text-transform:uppercase;}

#marketSummaryPanel div.irwBoxBodyItem {border:0 none; border-bottom: 1px solid #ccc;}

#irwWrapper .irwIRContactContent .bg-default {background-color:#edeeee;}

.ar_report {
    margin: auto;
    padding-top: 62px;
    text-align: center;
    width: 80%;
    font-family:'BentonSans',Arial,Helvetica,sans-serif;
}
    .ar_report img {
        width:150px;
    }
#ARReportlink h3.Stock {
    text-align:center;
}
#cp_section > div {
    border-right:1px solid #CCC;
}
    #cp_section > div:last-child {
        border:none;
    }

.irwToolKit {
    margin-bottom:5px;
    margin-top:5px;
}
.ir_title {
    font-size:20px;
    margin-top:0.5em;
    margin-bottom:0.5em;
    color: #5e5f5f;
    font-weight:normal;
    font-family: 'BentonSans',Arial,Helvetica,sans-serif;
}
.irwCopyright {
font-family: 'BentonSans',Arial,Helvetica,sans-serif;
}
h4.modal-title {
    color:#FFF !important;
}

#irwWrapper .irwMarketSnapshot .irwBoxWrapper {
    border:0px solid #e1e1e1;
}

#irwWrapper .irwIRContactContent .irwBoxBodyItem {
    border:0px solid #e1e1e1;
}
#irwWrapper .irwMarketSnapshot .irwBoxBodyItem {
    margin: 0 15px;
    padding: 7px 10px;
    /*background: white;*/
    
}
#irwWrapper .irwMarketSnapshot .irwBoxBodyItem .irwBoxBodyItemLabel {
    text-align:left;
}
#irwWrapper .irwMarketSnapshot .irwBoxBodyItem .irwBoxBodyItemValue {
    text-align:right;
    color:#4c99d3;
}

#iNavNGI_Header #iNavSANav #iNavSANavCont ul#iNavSANavLvl3 li ul.iNavSANavLvl4 {
    border-width:0 0 2px 0!important;
}
#iNavNGI_Header #iNavSANav #iNavSANavCont ul#iNavSANavLvl3 li:hover a, #iNavNGI_Header #iNavSANav #iNavSANavCont ul#iNavSANavLvl3 li.iNavHover a, #iNavNGI_Header #iNavSANav #iNavSANavCont ul#iNavSANavLvl3 li a:focus, #iNavNGI_Header #iNavSANav #iNavSANavCont ul#iNavSANavLvl3 li.iNavSecondaryActive:hover a, #iNavNGI_Header #iNavSANav #iNavSANavCont ul#iNavSANavLvl3 li.iNavSecondaryActive.iNavHover a {
    border-bottom:1px solid #fff!important;
}

#iNavNGI_Header #iNavSANav #iNavSANavCont a i, #iNavNGI_Header #iNavSANav #iNavSANavCont a b {
    color:#0f6fcf;
}
#iNavNGI_Header #iNavSANav #iNavSANavCont a:hover i, #iNavNGI_Header #iNavSANav #iNavSANavCont a:hover b {
    color:#fff;
}

#irwWrapper #cp_section .cp_section_title {
    padding-top:7px;
}

#iNavNGI_Header #iNavSANav #iNavSANavCont ul#iNavSANavLvl3 li a {
    padding:13px 10px 11px !important;
}

#iNavNGI_Header #iNavSANav #iNavSANavCont ul#iNavSANavLvl3 li ul.iNavSANavLvl4 li a, #iNavNGI_Header #iNavSANav #iNavSANavCont ul#iNavSANavLvl3 li.iNavSecondaryActive ul.iNavSANavLvl4 li a {
    padding:5px 5px 5px 22px !important;
}
html body.res_Medium.res_750 div#ioaTool, html body.res_Medium.res_800 div#ioaTool, html body.res_Large div#ioaTool {
    display:none!important;
    visibility:visible;
}

#article {
margin-top:0!important;
}

.resp-tabs-list li {
    font-family: 'BentonSans',Arial,Helvetica,sans-serif;
}

.toolkit_view h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'BentonSans',Arial,Helvetica,sans-serif;
}
#irwWrapper .irwRangeSlider .slider-handle.btn-primary {
  font-size: inherit;
  line-height: normal;
  padding: 6px 6px !important;
  background-color: #002663;
  height:14px;
}
#irwWrapper .slider-handle.btn-primary:hover, #irwWrapper .slider-handle.btn-primary:focus, #irwWrapper .slider-handle.btn-primary:active {
  font-size: inherit;
  line-height: normal;
  padding: 6px 6px !important;
  background-color: #002663;
  height:14px;
}
#irwWrapper #dividendsform .btn-primary {
   color: #ffffff;
   height: auto;
  font-size: 12px;
   line-height: normal;
   padding: 6px 12px; 
  background-color: #002663;
}

#irwWrapper .irwCustomPage .panel-body{
	padding:15px
}
#irwWrapper .irwCustomPage .panel-title > a.collapsed{
	  background-color: #e6e6e6;
	  color:#002663
}
#irwWrapper .irwCustomPage .panel-title > a{
background-color: #002663;
  color: #fff;
  text-transform:uppercase;

}
@media screen and (min-width:480px) and (max-width:768px) {
    .basic-slider-item .h3 {
        padding: 70px 16px 0 !important;
        font-size:16px;
    }
    #article .ir_press a, #ARReportlink h3.Stock, #inv_present li, #article .ir_press span.date-display, #inv_present li span.date-display {
        font-size:16px;
    }
}
@media screen and (min-width:320px) and (max-width:480px) {
    .basic-slider-item .h3 {
        padding: 50px 16px 0 !important;
        font-size:16px !important;
        height:230px !important;
    }
    #article .ir_press a, #ARReportlink h3.Stock, #inv_present li, #article .ir_press span.date-display, #inv_present li span.date-display {
        font-size:16px;
        line-height:25px;
    }
    .ar_report {
        padding-top:15px;
    }
}
#ioaTool #ioaToolHolder #faqimg {
display:block !important;}
#ioaTool div#ioaToolHolder {
width:auto !important}

#irwWrapper .corporate .irwPageHeader {padding-top:0; color:#999;}
#irwWrapper .corporate .irwPageHeader h3 {
	margin-top:0;
    font-family: 'BentonSans',Arial,Helvetica,sans-serif;
	font-size:25px;
	color:#246c9f;
}
#irwWrapper .corporate .irwPageHeader .ir_title .ir_descp {font-size:14px; color:#404040;}
/*Modal window*/
#invpresent .modal {
  display: none;
  overflow: hidden;
  overflow-y: auto;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999999;
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translate3d(0,0,0);
  outline: 0;
}
#invpresent .modal.fade .modal-dialog{
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
#invpresent .modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
#invpresent .modal-dialog {
  /*position: relative;*/
  width: auto;
  margin: 10px;
}
#invpresent .modal-content{
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
  color: #4d4f53;
  font-family: 'BentonSans',Arial,Helvetica,sans-serif;
  font-weight: 400;
  font-size:14px;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  
  text-align:left;
}
/*SEC Filings Icon Update*/
#irwWrapper .irwFilingDownload.irw_HTML .irwFilingDownloadIcon, td.irw_HTML, #irwWrapper .irw_HTML a, #irwWrapper .irw_HTML a:hover {background-color:#27AAE1;color:#fff;}
#irwWrapper .irwFilingDownload.irw_PDF .irwFilingDownloadIcon, td.irw_PDF, #irwWrapper .irw_PDF a, #irwWrapper .irw_PDF a:hover {background-color:#4C99D3;color:#fff;}
#irwWrapper .irwFilingDownload.irw_XLS .irwFilingDownloadIcon, td.irw_XLS, #irwWrapper .irw_XLS a, #irwWrapper .irw_XLS a:hover {background-color:#0D4D89;color:#fff;}
#irwWrapper .irwFilingDownload.irw_XLSX .irwFilingDownloadIcon, td.irw_XLSX, #irwWrapper .irw_XLSX a, #irwWrapper .irw_XLSX a:hover {background-color:#0D4D89;color:#fff;}
#irwWrapper .btn.btn-irwBtnXLS {background-color:#00A651;color:#fff;}
#irwWrapper .irwFilingDownload.irw_XBR .irwFilingDownloadIcon, td.irw_XBR, #irwWrapper .irw_XBR a, #irwWrapper .irw_XBR a:hover {background-color:#1C335F;color:#fff;}
#irwWrapper .irwFilingDownload.irw_RSS .irwFilingDownloadIcon, td.irw_XML, #irwWrapper .irw_XML a, #irwWrapper .irw_XML a:hover {background-color:#F26522;color:#fff;}

/*
// Close icons
// --------------------------------------------------
*/
#invpresent .close {
  float: right;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
    color:inherit;
}
#invpresent .close:hover,
#invpresent .close:focus {
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
#invpresent button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}


/* Modal background - Need act from body no need of #inv_present */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3999;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

#invpresent .modal-header {
  padding: 10px 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.428571429px;
}
#invpresent .modal-header .close  {
  font-size:18px;
  margin-top: -4px;
}
#invpresent .modal-title {
  margin: 0;
  line-height: 1.428571429;
}
#invpresent .modal-body {
  position: relative;
  padding: 20px;
}
#invpresent .modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
#invpresent .modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
#invpresent .modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
#invpresent .modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

#iNavNGI_Header #iNavSANav #iNavSANavCont ul#iNavSANavLvl3 li ul.iNavSANavLvl4.toggleMenu {
	margin-left:0px; 
}

#irwWrapper #irwEvent .irwEventDetails .irwDetail {
    word-break: normal;
}


@media (min-width: 768px) {
  #invpresent .modal-dialog{
    width: 700px;
    margin: 30px auto;
  }
  #invpresent .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  #invpresent .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  #invpresent .modal-lg {
    width: 900px;
  }
}

@media (max-width: 768px) {
  #ARReportlink a { font-size: 16px; line-height: normal; padding-top:5px; }
  .ar_report img { margin-bottom: 5px; }
}