/*!
 * SNL IRW CSS Element (http://snl.com)
 * Copyright 2014
 * Version 1.1
 * Based on Bootstrap 3.1.1
 */
/*
// Glyphicons for Bootstrap
//
// Catchall baseclass
*/
#irwWrapper .glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*
// Individual icons
*/
#irwWrapper .glyphicon-asterisk:before {content: "\2a";}
#irwWrapper .glyphicon-plus:before {content: "\2b";}
#irwWrapper .glyphicon-euro:before {content: "\20ac";}
#irwWrapper .glyphicon-minus:before {content: "\2212";}
#irwWrapper .glyphicon-cloud:before {content: "\2601";}
#irwWrapper .glyphicon-envelope:before {content: "\2709";}
#irwWrapper .glyphicon-pencil:before {content: "\270f";}
#irwWrapper .glyphicon-glass:before {content: "\e001";}
#irwWrapper .glyphicon-music:before {content: "\e002";}
#irwWrapper .glyphicon-search:before {content: "\e003";}
#irwWrapper .glyphicon-heart:before {content: "\e005";}
#irwWrapper .glyphicon-star:before {content: "\e006";}
#irwWrapper .glyphicon-star-empty:before {content: "\e007";}
#irwWrapper .glyphicon-user:before {content: "\e008";}
#irwWrapper .glyphicon-film:before {content: "\e009";}
#irwWrapper .glyphicon-th-large:before {content: "\e010";}
#irwWrapper .glyphicon-th:before {content: "\e011";}
#irwWrapper .glyphicon-th-list:before {content: "\e012";}
#irwWrapper .glyphicon-ok:before {content: "\e013";}
#irwWrapper .glyphicon-remove:before {content: "\e014";}
#irwWrapper .glyphicon-zoom-in:before {content: "\e015";}
#irwWrapper .glyphicon-zoom-out:before {content: "\e016";}
#irwWrapper .glyphicon-off:before {content: "\e017";}
#irwWrapper .glyphicon-signal:before {content: "\e018";}
#irwWrapper .glyphicon-cog:before {content: "\e019";}
#irwWrapper .glyphicon-trash:before {content: "\e020";}
#irwWrapper .glyphicon-home:before {content: "\e021";}
#irwWrapper .glyphicon-file:before {content: "\e022";}
#irwWrapper .glyphicon-time:before {content: "\e023";}
#irwWrapper .glyphicon-road:before {content: "\e024";}
#irwWrapper .glyphicon-download-alt:before {content: "\e025";}
#irwWrapper .glyphicon-download:before {content: "\e026";}
#irwWrapper .glyphicon-upload:before {content: "\e027";}
#irwWrapper .glyphicon-inbox:before {content: "\e028";}
#irwWrapper .glyphicon-play-circle:before {content: "\e029";}
#irwWrapper .glyphicon-repeat:before {content: "\e030";}
#irwWrapper .glyphicon-refresh:before {content: "\e031";}
#irwWrapper .glyphicon-list-alt:before {content: "\e032";}
#irwWrapper .glyphicon-lock:before {content: "\e033";}
#irwWrapper .glyphicon-flag:before {content: "\e034";}
#irwWrapper .glyphicon-headphones:before {content: "\e035";}
#irwWrapper .glyphicon-volume-off:before {content: "\e036";}
#irwWrapper .glyphicon-volume-down:before {content: "\e037";}
#irwWrapper .glyphicon-volume-up:before {content: "\e038";}
#irwWrapper .glyphicon-qrcode:before {content: "\e039";}
#irwWrapper .glyphicon-barcode:before {content: "\e040";}
#irwWrapper .glyphicon-tag:before {content: "\e041";}
#irwWrapper .glyphicon-tags:before {content: "\e042";}
#irwWrapper .glyphicon-book:before {content: "\e043";}
#irwWrapper .glyphicon-bookmark:before {content: "\e044";}
#irwWrapper .glyphicon-print:before {content: "\e045";}
#irwWrapper .glyphicon-camera:before {content: "\e046";}
#irwWrapper .glyphicon-font:before {content: "\e047";}
#irwWrapper .glyphicon-bold:before {content: "\e048";}
#irwWrapper .glyphicon-italic:before {content: "\e049";}
#irwWrapper .glyphicon-text-height:before {content: "\e050";}
#irwWrapper .glyphicon-text-width:before {content: "\e051";}
#irwWrapper .glyphicon-align-left:before {content: "\e052";}
#irwWrapper .glyphicon-align-center:before {content: "\e053";}
#irwWrapper .glyphicon-align-right:before {content: "\e054";}
#irwWrapper .glyphicon-align-justify:before {content: "\e055";}
#irwWrapper .glyphicon-list:before {content: "\e056";}
#irwWrapper .glyphicon-indent-left:before {content: "\e057";}
#irwWrapper .glyphicon-indent-right:before {content: "\e058";}
#irwWrapper .glyphicon-facetime-video:before {content: "\e059";}
#irwWrapper .glyphicon-picture:before {content: "\e060";}
#irwWrapper .glyphicon-map-marker:before {content: "\e062";}
#irwWrapper .glyphicon-adjust:before {content: "\e063";}
#irwWrapper .glyphicon-tint:before {content: "\e064";}
#irwWrapper .glyphicon-edit:before {content: "\e065";}
#irwWrapper .glyphicon-share:before {content: "\e066";}
#irwWrapper .glyphicon-check:before {content: "\e067";}
#irwWrapper .glyphicon-move:before {content: "\e068";}
#irwWrapper .glyphicon-step-backward:before {content: "\e069";}
#irwWrapper .glyphicon-fast-backward:before {content: "\e070";}
#irwWrapper .glyphicon-backward:before {content: "\e071";}
#irwWrapper .glyphicon-play:before {content: "\e072";}
#irwWrapper .glyphicon-pause:before {content: "\e073";}
#irwWrapper .glyphicon-stop:before {content: "\e074";}
#irwWrapper .glyphicon-forward:before {content: "\e075";}
#irwWrapper .glyphicon-fast-forward:before {content: "\e076";}
#irwWrapper .glyphicon-step-forward:before {content: "\e077";}
#irwWrapper .glyphicon-eject:before {content: "\e078";}
#irwWrapper .glyphicon-chevron-left:before {content: "\e079";}
#irwWrapper .glyphicon-chevron-right:before {content: "\e080";}
#irwWrapper .glyphicon-plus-sign:before {content: "\e081";}
#irwWrapper .glyphicon-minus-sign:before {content: "\e082";}
#irwWrapper .glyphicon-remove-sign:before {content: "\e083";}
#irwWrapper .glyphicon-ok-sign:before {content: "\e084";}
#irwWrapper .glyphicon-question-sign:before {content: "\e085";}
#irwWrapper .glyphicon-info-sign:before {content: "\e086";}
#irwWrapper .glyphicon-screenshot:before {content: "\e087";}
#irwWrapper .glyphicon-remove-circle:before {content: "\e088";}
#irwWrapper .glyphicon-ok-circle:before {content: "\e089";}
#irwWrapper .glyphicon-ban-circle:before {content: "\e090";}
#irwWrapper .glyphicon-arrow-left:before {content: "\e091";}
#irwWrapper .glyphicon-arrow-right:before {content: "\e092";}
#irwWrapper .glyphicon-arrow-up:before {content: "\e093";}
#irwWrapper .glyphicon-arrow-down:before {content: "\e094";}
#irwWrapper .glyphicon-share-alt:before {content: "\e095";}
#irwWrapper .glyphicon-resize-full:before {content: "\e096";}
#irwWrapper .glyphicon-resize-small:before {content: "\e097";}
#irwWrapper .glyphicon-exclamation-sign:before {content: "\e101";}
#irwWrapper .glyphicon-gift:before {content: "\e102";}
#irwWrapper .glyphicon-leaf:before {content: "\e103";}
#irwWrapper .glyphicon-fire:before {content: "\e104";}
#irwWrapper .glyphicon-eye-open:before {content: "\e105";}
#irwWrapper .glyphicon-eye-close:before {content: "\e106";}
#irwWrapper .glyphicon-warning-sign:before {content: "\e107";}
#irwWrapper .glyphicon-plane:before {content: "\e108";}
#irwWrapper .glyphicon-calendar:before {content: "\e109";}
#irwWrapper .glyphicon-random:before {content: "\e110";}
#irwWrapper .glyphicon-comment:before {content: "\e111";}
#irwWrapper .glyphicon-magnet:before {content: "\e112";}
#irwWrapper .glyphicon-chevron-up:before {content: "\e113";}
#irwWrapper .glyphicon-chevron-down:before {content: "\e114";}
#irwWrapper .glyphicon-retweet:before {content: "\e115";}
#irwWrapper .glyphicon-shopping-cart:before {content: "\e116";}
#irwWrapper .glyphicon-folder-close:before {content: "\e117";}
#irwWrapper .glyphicon-folder-open:before {content: "\e118";}
#irwWrapper .glyphicon-resize-vertical:before {content: "\e119";}
#irwWrapper .glyphicon-resize-horizontal:before {content: "\e120";}
#irwWrapper .glyphicon-hdd:before {content: "\e121";}
#irwWrapper .glyphicon-bullhorn:before {content: "\e122";}
#irwWrapper .glyphicon-bell:before {content: "\e123";}
#irwWrapper .glyphicon-certificate:before {content: "\e124";}
#irwWrapper .glyphicon-thumbs-up:before {content: "\e125";}
#irwWrapper .glyphicon-thumbs-down:before {content: "\e126";}
#irwWrapper .glyphicon-hand-right:before {content: "\e127";}
#irwWrapper .glyphicon-hand-left:before {content: "\e128";}
#irwWrapper .glyphicon-hand-up:before {content: "\e129";}
#irwWrapper .glyphicon-hand-down:before {content: "\e130";}
#irwWrapper .glyphicon-circle-arrow-right:before {content: "\e131";}
#irwWrapper .glyphicon-circle-arrow-left:before {content: "\e132";}
#irwWrapper .glyphicon-circle-arrow-up:before {content: "\e133";}
#irwWrapper .glyphicon-circle-arrow-down:before {content: "\e134";}
#irwWrapper .glyphicon-globe:before {content: "\e135";}
#irwWrapper .glyphicon-wrench:before {
  content: "\e136";
}
#irwWrapper .glyphicon-tasks:before {
  content: "\e137";

}
#irwWrapper .glyphicon-filter:before {
  content: "\e138";
}
#irwWrapper .glyphicon-briefcase:before {
  content: "\e139";
}
#irwWrapper .glyphicon-fullscreen:before {
  content: "\e140";
}
#irwWrapper .glyphicon-dashboard:before {
  content: "\e141";
}
#irwWrapper .glyphicon-paperclip:before {
  content: "\e142";
}
#irwWrapper .glyphicon-heart-empty:before {
  content: "\e143";
}
#irwWrapper .glyphicon-link:before {
  content: "\e144";
}
#irwWrapper .glyphicon-phone:before {
  content: "\e145";
}
#irwWrapper .glyphicon-pushpin:before {
  content: "\e146";
}
#irwWrapper .glyphicon-usd:before {
  content: "\e148";
}
#irwWrapper .glyphicon-gbp:before {
  content: "\e149";
}
#irwWrapper .glyphicon-sort:before {
  content: "\e150";
}
#irwWrapper .glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
#irwWrapper .glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
#irwWrapper .glyphicon-sort-by-order:before {
  content: "\e153";
}
#irwWrapper .glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
#irwWrapper .glyphicon-sort-by-attributes:before {
  content: "\e155";
}
#irwWrapper .glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
#irwWrapper .glyphicon-unchecked:before {
  content: "\e157";
}
#irwWrapper .glyphicon-expand:before {
  content: "\e158";
}
#irwWrapper .glyphicon-collapse-down:before {
  content: "\e159";
}
#irwWrapper .glyphicon-collapse-up:before {
  content: "\e160";
}
#irwWrapper .glyphicon-log-in:before {
  content: "\e161";
}
#irwWrapper .glyphicon-flash:before {
  content: "\e162";
}
#irwWrapper .glyphicon-log-out:before {
  content: "\e163";
}
#irwWrapper .glyphicon-new-window:before {
  content: "\e164";
}
#irwWrapper .glyphicon-record:before {
  content: "\e165";
}
#irwWrapper .glyphicon-save:before {
  content: "\e166";
}
#irwWrapper .glyphicon-open:before {
  content: "\e167";
}
#irwWrapper .glyphicon-saved:before {
  content: "\e168";
}
#irwWrapper .glyphicon-import:before {
  content: "\e169";
}
#irwWrapper .glyphicon-export:before {
  content: "\e170";
}
#irwWrapper .glyphicon-send:before {
  content: "\e171";
}
#irwWrapper .glyphicon-floppy-disk:before {
  content: "\e172";
}
#irwWrapper .glyphicon-floppy-saved:before {
  content: "\e173";
}
#irwWrapper .glyphicon-floppy-remove:before {
  content: "\e174";
}
#irwWrapper .glyphicon-floppy-save:before {
  content: "\e175";
}
#irwWrapper .glyphicon-floppy-open:before {
  content: "\e176";
}
#irwWrapper .glyphicon-credit-card:before {
  content: "\e177";
}
#irwWrapper .glyphicon-transfer:before {
  content: "\e178";
}
#irwWrapper .glyphicon-cutlery:before {
  content: "\e179";
}
#irwWrapper .glyphicon-header:before {
  content: "\e180";
}
#irwWrapper .glyphicon-compressed:before {
  content: "\e181";
}
#irwWrapper .glyphicon-earphone:before {
  content: "\e182";
}
#irwWrapper .glyphicon-phone-alt:before {
  content: "\e183";
}
#irwWrapper .glyphicon-tower:before {
  content: "\e184";
}
#irwWrapper .glyphicon-stats:before {
  content: "\e185";
}
#irwWrapper .glyphicon-sd-video:before {
  content: "\e186";
}
#irwWrapper .glyphicon-hd-video:before {
  content: "\e187";
}
#irwWrapper .glyphicon-subtitles:before {
  content: "\e188";
}
#irwWrapper .glyphicon-sound-stereo:before {
  content: "\e189";
}
#irwWrapper .glyphicon-sound-dolby:before {
  content: "\e190";
}
#irwWrapper .glyphicon-sound-5-1:before {
  content: "\e191";
}
#irwWrapper .glyphicon-sound-6-1:before {
  content: "\e192";
}
#irwWrapper .glyphicon-sound-7-1:before {
  content: "\e193";
}
#irwWrapper .glyphicon-copyright-mark:before {
  content: "\e194";
}
#irwWrapper .glyphicon-registration-mark:before {
  content: "\e195";
}
#irwWrapper .glyphicon-cloud-download:before {
  content: "\e197";
}
#irwWrapper .glyphicon-cloud-upload:before {
  content: "\e198";
}
#irwWrapper .glyphicon-tree-conifer:before {
  content: "\e199";
}
#irwWrapper .glyphicon-tree-deciduous:before {
  content: "\e200";
}
/*
//Base Styling Equivalent to BODY/HTML
*/
#irwWrapper, #irwWrapperPR {
  color: #333;
  font-family: "arial",sans-serif;
  font-weight: 400;
  font-size: 12px;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
/*
    
/*
//Add to calendar Icon
*/
@font-face {font-family: "Flaticon";src: url("../fonts/Flaticon.eot");src: url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"), url("../fonts/Flaticon.woff2") format("woff2"), url("../fonts/Flaticon.woff") format("woff"), url("../fonts/Flaticon.ttf") format("truetype"), url("../fonts/Flaticon.svg#Flaticon") format("svg");font-weight: normal;font-style: normal;}
@media screen and (-webkit-min-device-pixel-ratio:0) {@font-face {font-family: "Flaticon";src: url("../fonts/Flaticon.svg#Flaticon") format("svg");}}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,[class^="flaticon-"]:after, [class*=" flaticon-"]:after {font-family: Flaticon;font-size: 20px;font-style: normal;}
.flaticon-calendar:before {content: "\f100";}
#irwWrapper a.addToCalendar {text-decoration: none;}
#irwWrapper a.addToCalendar:hover, #irwWrapper a.addToCalendar:focus, #irwWrapper a.addToCalendar:active {text-decoration: none;}
/*
// Headings
// -------------------------
*/
#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-family: inherit;
  font-weight: 500;
  line-height: 1.3;
  color: inherit;
}
#irwWrapper h1 small,
#irwWrapper h2 small,
#irwWrapper h3 small,
#irwWrapper h4 small,
#irwWrapper h5 small,
#irwWrapper h6 small,
#irwWrapper .h1 small,
#irwWrapper .h2 small,
#irwWrapper .h3 small,
#irwWrapper .h4 small,
#irwWrapper .h5 small,
#irwWrapper .h6 small,
#irwWrapper h1 .small,
#irwWrapper h2 .small,
#irwWrapper h3 .small,
#irwWrapper h4 .small,
#irwWrapper h5 .small,
#irwWrapper h6 .small,
#irwWrapper .h1 .small,
#irwWrapper .h2 .small,
#irwWrapper .h3 .small,
#irwWrapper .h4 .small,
#irwWrapper .h5 .small,
#irwWrapper .h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}
#irwWrapper h1,
#irwWrapper .h1,
#irwWrapper h2,
#irwWrapper .h2,
#irwWrapper h3,
#irwWrapper .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
#irwWrapper h1 small,
#irwWrapper .h1 small,
#irwWrapper h2 small,
#irwWrapper .h2 small,
#irwWrapper h3 small,
#irwWrapper .h3 small,
#irwWrapper h1 .small,
#irwWrapper .h1 .small,
#irwWrapper h2 .small,
#irwWrapper .h2 .small,
#irwWrapper h3 .small,
#irwWrapper .h3 .small {
  font-size: 65%;
}
#irwWrapper h4,
#irwWrapper .h4,
#irwWrapper h5,
#irwWrapper .h5,
#irwWrapper h6,
#irwWrapper .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
#irwWrapper h4 small,
#irwWrapper .h4 small,
#irwWrapper h5 small,
#irwWrapper .h5 small,
#irwWrapper h6 small,
#irwWrapper .h6 small,
#irwWrapper h4 .small,
#irwWrapper .h4 .small,
#irwWrapper h5 .small,
#irwWrapper .h5 .small,
#irwWrapper h6 .small,
#irwWrapper .h6 .small {
  font-size: 75%;
}
#irwWrapper h1,
#irwWrapper .h1 {
  font-size: 220%;
}
#irwWrapper h2,
#irwWrapper .h2 {
  font-size: 150%;
}
#irwWrapper h3,
#irwWrapper .h3 {
  font-size: 140%;
}
#irwWrapper h4,
#irwWrapper .h4 {
  font-size: 130%;
}
#irwWrapper h5,
#irwWrapper .h5 {
  font-size: 110%;
  font-weight:bold;
}
#irwWrapper h6,
#irwWrapper .h6 {
  font-size: 12px;
  text-transform:uppercase;
}
/*
// Body text
// -------------------------
*/

#irwWrapper a:focus {
	outline:none;
}

#irwWrapper p, #irwWrapperPR p {
  margin: 0 0 10px;
}
#irwWrapper .lead, #irwWrapperPR .lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
}
@media (max-width: 768px) {
    #irwWrapper .irwMNAdealOverviewData .row {margin-bottom:15px ;   }
}
@media (min-width: 768px) {
  #irwWrapper .lead, #irwWrapperPR .lead {
    font-size: 21px;
  }
}
.clear { clear: both; display: block; }
/*
// Emphasis & misc
// -------------------------
*/
#irwWrapper small,
#irwWrapper .small {
  font-size: 85%;
}
#irwWrapper cite {
  font-style: normal;
}
#irwWrapper .text-xlarge {font-size:3.8em; line-height:normal;}
#irwWrapper .text-xxlarge {font-size:6.8em; line-height:normal;}
/*
// Contextual colors
*/
#irwWrapper .text-muted, #irwWrapperPR .text-muted {color: #999999;}
#irwWrapper .text-normal, #irwWrapperPR .text-normal {font-weight:normal}
#irwWrapper .text-secondary, #irwWrapperPR .text-secondary {color: #666666;}
#irwWrapper .text-default, #irwWrapperPR .text-default {color: #333333;}
#irwWrapper .text-primary, #irwWrapperPR .text-primary, .irwCopyright .text-primary, .irwcommodal .text-primary {color: #428BCA;}
#irwWrapper a.text-primary:hover, #irwWrapperPR a.text-primary:hover {color: #3071a9;}
.irwCopyright a.text-primary:hover, .irwcommodal a.text-primary:hover {color: #3071a9;}
#irwWrapper .text-success, #irwWrapperPR .text-success {color: #39B54A;}
#irwWrapper a.text-success:hover, #irwWrapperPR a.text-success:hover {color: #2b542c;}
#irwWrapper .text-info, #irwWrapperPR .text-info {color: #31708f;}
#irwWrapper a.text-info:hover, #irwWrapperPR a.text-info:hover {color: #245269;}
#irwWrapper .text-warning, #irwWrapperPR .text-warning {color: #FAAE56;}
#irwWrapper a.text-warning:hover, #irwWrapperPR a.text-warning:hover {color: #FAAE56;}
#irwWrapper .text-danger, #irwWrapperPR .text-danger {color: #a94442;}
#irwWrapper a.text-danger:hover, #irwWrapperPR a.text-danger:hover{color: #843534;}
/*
// Contextual backgrounds
*/
#irwWrapper .bg-default , #irwWrapperPR .bg-default , .irwCopyright .bg-default, .irwcommodal a.text-primary:hover {color: #333;background-color: #e1e1e1;}
#irwWrapper .bg-primary, #irwWrapperPR .bg-primary, .irwCopyright .bg-primary, .irwcommodal .bg-primary, #irwFinlHighlights #SourcePopupDive .cellbggray {color: #fff;background-color: #428BCA;}
#irwWrapper a.bg-primary:hover, #irwWrapperPR a.bg-primary:hover {background-color: #3071a9;}
.irwCopyright a.bg-primary:hover, .irwcommodal a.bg-primary:hover {background-color: #3071a9;}
#irwWrapper .bg-success, #irwWrapperPR .bg-success {background-color: #dff0d8;}
#irwWrapper a.bg-success:hover, #irwWrapperPR a.bg-success:hover {background-color: #c1e2b3;}
#irwWrapper .bg-info, #irwWrapperPR .bg-info {background-color: #d9edf7;}
#irwWrapper a.bg-info:hover, #irwWrapperPR a.bg-info:hover {background-color: #afd9ee;}
#irwWrapper .bg-warning, #irwWrapperPR .bg-warning {background-color: #fcf8e3;}
#irwWrapper a.bg-warning:hover, #irwWrapperPR a.bg-warning:hover {background-color: #f7ecb5;}
#irwWrapper .bg-danger, #irwWrapperPR .bg-danger {background-color: #f2dede;}
#irwWrapper a.bg-danger:hover, #irwWrapperPR a.bg-danger:hover {background-color: #e4b9b9;}
/*
//Default List Style
*/
#irwWrapper ul {margin:0; padding:0;}
#irwWrapper ul li { list-style:none; background:none;margin:0; padding:0;}
/*
// Alignment
*/
#irwWrapper .text-left {
  text-align: left;
}
#irwWrapper .text-top {
  vertical-align:top;
}
#irwWrapper .text-right {
  text-align: right;
}
#irwWrapper .text-center {
  text-align: center;
}
#irwWrapper .text-justify {
  text-align: justify;
}

/*
// Tables
// --------------------------------------------------
*/
#irwWrapper table {
  max-width: 100%;
  background-color: transparent;
}
#irwWrapper th {
  text-align: left;
}
/*
// Baseline styles
*/
#irwWrapper .table {
  width: 100%;
  margin-bottom: 1px;
}
#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 {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: middle;
  border-top: 1px solid #dddddd;
  text-overflow: initial;
}
#irwWrapper .table > thead > tr > th {
  vertical-align: bottom;
  background-color:#F5F5F5;
  border-bottom: 1px solid #e5e5e5;
  border-top:1px solid #e5e5e5;
  font-weight:bold;
}
#irwWrapper .table > caption + thead > tr:first-child > th,
#irwWrapper .table > colgroup + thead > tr:first-child > th,
#irwWrapper .table > caption + thead > tr:first-child > td,
#irwWrapper .table > colgroup + thead > tr:first-child > td,
#irwWrapper .table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
#irwWrapper .table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
#irwWrapper .table .table {
  background-color: #ffffff;
}
/*
// Condensed table w/ half padding
*/
#irwWrapper .table-condensed > thead > tr > th,
#irwWrapper .table-condensed > tbody > tr > th,
#irwWrapper .table-condensed > tfoot > tr > th,
#irwWrapper .table-condensed > thead > tr > td,
#irwWrapper .table-condensed > tbody > tr > td,
#irwWrapper .table-condensed > tfoot > tr > td {
  padding: 5px;
}

/*
// Bordered version
//
// Add borders all around the table and between all the columns.
*/
#irwWrapper .table-bordered {
  border: 1px solid #dddddd;
}
#irwWrapper .table-bordered > thead > tr > th,
#irwWrapper .table-bordered > tbody > tr > th,
#irwWrapper .table-bordered > tfoot > tr > th,
#irwWrapper .table-bordered > thead > tr > td,
#irwWrapper .table-bordered > tbody > tr > td,
#irwWrapper .table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
#irwWrapper .table-bordered > thead > tr > th,
#irwWrapper .table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
#irwWrapper .table-striped > tbody > tr:nth-child(odd) > td,
#irwWrapper .table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
#irwWrapper .table-hover > tbody > tr:hover > td:not(.header),
#irwWrapper .table-hover > tbody > tr:hover > th {
  background-color: #F9F9F9;
}
/*
// SNL IR Bordered version
//
// Add borders all around the table and between all the columns.
*/
#irwWrapper .table-irwBorder { border-bottom:1px solid #dddddd;}
#irwWrapper .table-irwBorder > tbody > tr, #irwWrapper .table-irwBorder tr+tr.irwAbstract { border-left:3px solid #fff;}
#irwWrapper .table-irwBorder > tbody > tr:hover, #irwWrapper .table-irwBorder tr:hover+tr.irwAbstract { border-left:3px solid #428BCA;}
/*
// Table cell sizing
//
// Reset default table behavior
*/
#irwWrapper table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
#irwWrapper table td[class*="col-"],
#irwWrapper table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
/*
// Responsive tables
//
// Wrap your tables in `.table-responsive` and we'll make them mobile friendly
// by enabling horizontal scrolling. Only applies <768px. Everything above that
// will display normally.
*/
@media (max-width: 767px) {
  #irwWrapper .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
    -webkit-overflow-scrolling: touch;
  }
  #irwWrapper .table-responsive > .table {
    margin-bottom: 0;
  }
  #irwWrapper .table-responsive > .table > thead > tr > th,
  #irwWrapper .table-responsive > .table > tbody > tr > th,
  #irwWrapper .table-responsive > .table > tfoot > tr > th,
  #irwWrapper .table-responsive > .table > thead > tr > td,
  #irwWrapper .table-responsive > .table > tbody > tr > td,
  #irwWrapper .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  #irwWrapper .table-responsive > .table-bordered {
    border: 0;
  }
  #irwWrapper .table-responsive > .table-bordered > thead > tr > th:first-child,
  #irwWrapper .table-responsive > .table-bordered > tbody > tr > th:first-child,
  #irwWrapper .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  #irwWrapper .table-responsive > .table-bordered > thead > tr > td:first-child,
  #irwWrapper .table-responsive > .table-bordered > tbody > tr > td:first-child,
  #irwWrapper .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  #irwWrapper .table-responsive > .table-bordered > thead > tr > th:last-child,
  #irwWrapper .table-responsive > .table-bordered > tbody > tr > th:last-child,
  #irwWrapper .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  #irwWrapper .table-responsive > .table-bordered > thead > tr > td:last-child,
  #irwWrapper .table-responsive > .table-bordered > tbody > tr > td:last-child,
  #irwWrapper .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  #irwWrapper .table-responsive > .table-bordered > tbody > tr:last-child > th,
  #irwWrapper .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  #irwWrapper .table-responsive > .table-bordered > tbody > tr:last-child > td,
  #irwWrapper .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
/*
// Forms
// --------------------------------------------------
*/
/*
// Normalize non-controls
//
// Restyle and baseline non-control form elements.
*/
#irwWrapper fieldset, #irwWrapperPR fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
#irwWrapper legend, #irwWrapperPR legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
#irwWrapper label, #irwWrapperPR label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}
/*
// Normalize form controls
//
*/
#irwWrapper input[type="search"], #irwWrapperPR input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#irwWrapper input[type="radio"],
#irwWrapper input[type="checkbox"], #irwWrapperPR input[type="radio"], #irwWrapperPR input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;  /* IE8-9 */
  line-height: normal;
}
#irwWrapper input[type="file"], #irwWrapperPR input[type="file"] {
  display: block;
}
#irwWrapper input[type="range"], #irwWrapperPR input[type="range"] {
  display: block;
  width: 100%;
}
#irwWrapper select[multiple],
#irwWrapper select[size] {
  height: auto;
}
#irwWrapper input[type="file"]:focus,
#irwWrapper input[type="radio"]:focus,
#irwWrapper input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
#irwWrapper output {
  display: block;
  padding-top: 7px;
  line-height: 1.428571429;
  color: #555555;
}
#irwWrapper .form-control, #irwWrapperPR .form-control, .irwcommodal .form-control{
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 8px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
/*
// Disabled and read-only inputs
*/

#irwWrapper input[type=text]::-ms-clear, #irwWrapperPR input[type=text]::-ms-clear {
    display: none;
}
#irwWrapper .form-control[disabled],
#irwWrapper .form-control[readonly],
#irwWrapper fieldset[disabled] .form-control, 
#irwWrapperPR .form-control[disabled], #irwWrapperPR .form-control[readonly], #irwWrapperPR fieldset[disabled] .form-control {
  cursor: not-allowed;
}
#irwWrapper textarea.form-control, #irwWrapperPR textarea.form-control, .irwcommodal textarea.form-control {
    height: auto;
    resize: none;
}
/*
// Special styles for iOS
*/
#irwWrapper input[type="search"], #irwWrapperPR input[type="search"] {
  -webkit-appearance: none;
}
#irwWrapper input[type="date"], #irwWrapperPR input[type="date"] {
  line-height: 34px;
}
/*
// Form groups
//
*/
#irwWrapper .form-group, #irwWrapperPR .form-group, .irwcommodal .form-group {
  margin-bottom: 15px;
}
/*
// Checkboxes and radios
//
*/
#irwWrapper .radio,
#irwWrapper .checkbox, #irwWrapperPR .radio, #irwWrapperPR .checkbox {
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
}
#irwWrapper .radio label,
#irwWrapper .checkbox label, #irwWrapperPR .radio label, #irwWrapperPR .checkbox label {
  display: inline;
  font-weight: normal;
  cursor: pointer;
}
    #irwWrapper .radio label.text-muted,
    #irwWrapper .checkbox label.text-muted, #irwWrapperPR .radio label.text-muted, #irwWrapperPR .checkbox label.text-muted {
        display: inline;
        font-weight: normal;
        cursor: default;
    }
#irwWrapper .checkbox input[type="checkbox"],
#irwWrapper .checkbox input[type="radio"],
#irwWrapper .checkbox-inline input[type="checkbox"], 
#irwWrapperPR .checkbox input[type="checkbox"], #irwWrapperPR .checkbox input[type="radio"], #irwWrapperPR .checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
  margin-top:0;
}
#irwWrapper .radio + .radio,
#irwWrapper .checkbox + .checkbox, #irwWrapperPR .radio + .radio, #irwWrapperPR .checkbox + .checkbox {
  margin-top: -5px;
}
/*
// Radios and checkboxes on same line
*/
#irwWrapper .radio-inline,
#irwWrapper .checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
#irwWrapper .radio-inline + .radio-inline,
#irwWrapper .checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
/*
// Apply same disabled cursor tweak as for inputs
*/
#irwWrapper input[type="radio"][disabled],
#irwWrapper input[type="checkbox"][disabled],
#irwWrapper .radio[disabled],
#irwWrapper .radio-inline[disabled],
#irwWrapper .checkbox[disabled],
#irwWrapper .checkbox-inline[disabled],
#irwWrapper fieldset[disabled] input[type="radio"],
#irwWrapper fieldset[disabled] input[type="checkbox"],
#irwWrapper fieldset[disabled] .radio,
#irwWrapper fieldset[disabled] .radio-inline,
#irwWrapper fieldset[disabled] .checkbox,
#irwWrapper fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
/*
// Form control sizing
//
*/
#irwWrapper .input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
#irwWrapper select.input-sm {
  height: 30px;
  line-height: 30px;
}
#irwWrapper textarea.input-sm,
#irwWrapper select[multiple].input-sm {
  height: auto;
}
#irwWrapper .input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
#irwWrapper select.input-lg {
  height: 46px;
  line-height: 46px;
}
#irwWrapper textarea.input-lg,
#irwWrapper select[multiple].input-lg {
  height: auto;
}
/*
// Form control feedback states
//
// Apply contextual and semantic states to individual form controls.
*/
#irwWrapper .has-feedback {
  position: relative;
}
#irwWrapper .has-feedback .form-control {
 /* padding-right: 42.5px;*/
}
#irwWrapper .has-feedback .form-control-feedback, #irwWrapperPR .has-feedback .form-control-feedback {
  position: absolute;
  top: 0;
  right: 4px;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}
/*
// Static form control text
//
// Apply class to a `p` element to make any string of text align with labels in
// a horizontal form layout.
*/
#irwWrapper .form-control-static, #irwWrapperPR .form-control-static {
  margin-bottom: 0;
}
/*
// Help text
//
*/
#irwWrapper .help-block, #irwWrapperPR .help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 3px;
}
@media (min-width: 768px) {
/*
// Inline forms
//
*/	
  #irwWrapper .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  #irwWrapper .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  #irwWrapper .form-inline .input-group > .form-control {
    width: 100%;
  }
  #irwWrapper .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  #irwWrapper .form-inline .radio,
  #irwWrapper .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  #irwWrapper .form-inline .radio input[type="radio"],
  #irwWrapper .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  #irwWrapper .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
   #irwWrapperPR .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  #irwWrapperPR .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  #irwWrapperPR .form-inline .input-group > .form-control {
    width: 100%;
  }
  #irwWrapperPR .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  #irwWrapperPR .form-inline .radio,
  #irwWrapperPR .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  #irwWrapperPR .form-inline .radio input[type="radio"],
  #irwWrapperPR .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  #irwWrapperPR .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
/*
// Horizontal forms
//
*/
#irwWrapper .form-horizontal .control-label,
#irwWrapper .form-horizontal .radio,
#irwWrapper .form-horizontal .checkbox,
#irwWrapper .form-horizontal .radio-inline,
#irwWrapper .form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
#irwWrapper .form-horizontal .radio,
#irwWrapper .form-horizontal .checkbox {
  min-height: 27px;
}
#irwWrapper .form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
#irwWrapper .form-horizontal .form-control-static {
  padding-top: 7px;
}
#irwWrapperPR .form-horizontal .control-label,
#irwWrapperPR .form-horizontal .radio,
#irwWrapperPR .form-horizontal .checkbox,
#irwWrapperPR .form-horizontal .radio-inline,
#irwWrapperPR .form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
#irwWrapperPR .form-horizontal .radio,
#irwWrapperPR .form-horizontal .checkbox {
  min-height: 27px;
}
#irwWrapperPR .form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
#irwWrapperPR .form-horizontal .form-control-static {
  padding-top: 7px;
}
@media (min-width: 768px) {
  #irwWrapper .form-horizontal .control-label, #irwWrapperPR .form-horizontal .control-label  {
    text-align: right;
  }
}
#irwWrapper .form-horizontal .has-feedback .form-control-feedback, #irwWrapperPR .form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}

/*
// Input groups
// --------------------------------------------------
*/
/*
// Base styles
// -------------------------
*/
#irwWrapper .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
#irwWrapper .input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
#irwWrapper .input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
#irwWrapperPR .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
#irwWrapperPR .input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
#irwWrapperPR .input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
/*
// Sizing options
//
*/
#irwWrapper .input-group-lg > .form-control,
#irwWrapper .input-group-lg > .input-group-addon,
#irwWrapper .input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
#irwWrapper select.input-group-lg > .form-control,
#irwWrapper select.input-group-lg > .input-group-addon,
#irwWrapper select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
#irwWrapper textarea.input-group-lg > .form-control,
#irwWrapper textarea.input-group-lg > .input-group-addon,
#irwWrapper textarea.input-group-lg > .input-group-btn > .btn,
#irwWrapper select[multiple].input-group-lg > .form-control,
#irwWrapper select[multiple].input-group-lg > .input-group-addon,
#irwWrapper select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
#irwWrapper .input-group-sm > .form-control,
#irwWrapper .input-group-sm > .input-group-addon,
#irwWrapper .input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
#irwWrapper select.input-group-sm > .form-control,
#irwWrapper select.input-group-sm > .input-group-addon,
#irwWrapper select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
#irwWrapper textarea.input-group-sm > .form-control,
#irwWrapper textarea.input-group-sm > .input-group-addon,
#irwWrapper textarea.input-group-sm > .input-group-btn > .btn,
#irwWrapper select[multiple].input-group-sm > .form-control,
#irwWrapper select[multiple].input-group-sm > .input-group-addon,
#irwWrapper select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}

#irwWrapperPR .input-group-lg > .form-control,
#irwWrapperPR .input-group-lg > .input-group-addon,
#irwWrapperPR .input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
#irwWrapperPR select.input-group-lg > .form-control,
#irwWrapperPR select.input-group-lg > .input-group-addon,
#irwWrapperPR select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
#irwWrapperPR textarea.input-group-lg > .form-control,
#irwWrapperPR textarea.input-group-lg > .input-group-addon,
#irwWrapperPR textarea.input-group-lg > .input-group-btn > .btn,
#irwWrapperPR select[multiple].input-group-lg > .form-control,
#irwWrapperPR select[multiple].input-group-lg > .input-group-addon,
#irwWrapperPR select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
#irwWrapperPR .input-group-sm > .form-control,
#irwWrapperPR .input-group-sm > .input-group-addon,
#irwWrapperPR .input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
#irwWrapperPR select.input-group-sm > .form-control,
#irwWrapperPR select.input-group-sm > .input-group-addon,
#irwWrapperPR select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
#irwWrapperPR textarea.input-group-sm > .form-control,
#irwWrapperPR textarea.input-group-sm > .input-group-addon,
#irwWrapperPR textarea.input-group-sm > .input-group-btn > .btn,
#irwWrapperPR select[multiple].input-group-sm > .form-control,
#irwWrapperPR select[multiple].input-group-sm > .input-group-addon,
#irwWrapperPR select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
/*
// Display as table-cell
// -------------------------
*/
#irwWrapper .input-group-addon,
#irwWrapper .input-group-btn,
#irwWrapper .input-group .form-control {
  display: table-cell;
}
#irwWrapper .input-group-addon:not(:first-child):not(:last-child),
#irwWrapper .input-group-btn:not(:first-child):not(:last-child),
#irwWrapper .input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
#irwWrapper .input-group-addon,
#irwWrapper .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
#irwWrapperPR .input-group-addon,
#irwWrapperPR .input-group-btn,
#irwWrapperPR .input-group .form-control {
  display: table-cell;
}
#irwWrapperPR .input-group-addon:not(:first-child):not(:last-child),
#irwWrapperPR .input-group-btn:not(:first-child):not(:last-child),
#irwWrapperPR .input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
#irwWrapperPR .input-group-addon,
#irwWrapperPR .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
/*
// Text input groups
// -------------------------
*/
#irwWrapper .input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
#irwWrapper .input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
#irwWrapper .input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
#irwWrapper .input-group-addon input[type="radio"],
#irwWrapper .input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
#irwWrapper .input-group .form-control:first-child,
#irwWrapper .input-group-addon:first-child,
#irwWrapper .input-group-btn:first-child > .btn,
#irwWrapper .input-group-btn:first-child > .btn-group > .btn,
#irwWrapper .input-group-btn:first-child > .dropdown-toggle,
#irwWrapper .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
#irwWrapper .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
#irwWrapper .input-group-addon:first-child {
  border-right: 0;
}
#irwWrapper .input-group .form-control:last-child,
#irwWrapper .input-group-addon:last-child,
#irwWrapper .input-group-btn:last-child > .btn,
#irwWrapper .input-group-btn:last-child > .btn-group > .btn,
#irwWrapper .input-group-btn:last-child > .dropdown-toggle,
#irwWrapper .input-group-btn:first-child > .btn:not(:first-child),
#irwWrapper .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
#irwWrapper .input-group-addon:last-child {
  border-left: 0;
}
#irwWrapper .HasCustomFields .input-group-addon.irwNoBg {border-left: none;}
#irwWrapper .input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
#irwWrapper .input-group-btn > .btn {
  position: relative;
}
#irwWrapper .input-group-btn > .btn + .btn {
  margin-left: -1px;
}
#irwWrapper .input-group-btn > .btn:hover,
#irwWrapper .input-group-btn > .btn:focus,
#irwWrapper .input-group-btn > .btn:active {
  z-index: 2;
}
#irwWrapper .input-group-btn:first-child > .btn,
#irwWrapper .input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
#irwWrapper .input-group-btn:last-child > .btn,
#irwWrapper .input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}

#irwWrapperPR .input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
#irwWrapperPR .input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
#irwWrapperPR .input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
#irwWrapperPR .input-group-addon input[type="radio"],
#irwWrapperPR .input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
#irwWrapperPR .input-group .form-control:first-child,
#irwWrapperPR .input-group-addon:first-child,
#irwWrapperPR .input-group-btn:first-child > .btn,
#irwWrapperPR .input-group-btn:first-child > .btn-group > .btn,
#irwWrapperPR .input-group-btn:first-child > .dropdown-toggle,
#irwWrapperPR .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
#irwWrapperPR .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
#irwWrapperPR .input-group-addon:first-child {
  border-right: 0;
}
#irwWrapperPR .input-group .form-control:last-child,
#irwWrapperPR .input-group-addon:last-child,
#irwWrapperPR .input-group-btn:last-child > .btn,
#irwWrapperPR .input-group-btn:last-child > .btn-group > .btn,
#irwWrapperPR .input-group-btn:last-child > .dropdown-toggle,
#irwWrapperPR .input-group-btn:first-child > .btn:not(:first-child),
#irwWrapperPR .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
#irwWrapperPR .input-group-addon:last-child {
  border-left: 0;
}
#irwWrapperPR .HasCustomFields .input-group-addon.irwNoBg {border-left: none;}
#irwWrapperPR .input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
#irwWrapperPR .input-group-btn > .btn {
  position: relative;
}
#irwWrapperPR .input-group-btn > .btn + .btn {
  margin-left: -1px;
}
#irwWrapperPR .input-group-btn > .btn:hover,
#irwWrapperPR .input-group-btn > .btn:focus,
#irwWrapperPR .input-group-btn > .btn:active {
  z-index: 2;
}
#irwWrapperPR .input-group-btn:first-child > .btn,
#irwWrapperPR .input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
#irwWrapperPR .input-group-btn:last-child > .btn,
#irwWrapperPR .input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
/*
// With feedback and contexctual colors    
*/
#irwWrapper .has-feedback {
  position: relative;
}
#irwWrapper .has-feedback .form-control {
  padding-right: 42.5px;
}
#irwWrapper .has-success .help-block,
#irwWrapper .has-success .control-label,
#irwWrapper .has-success .radio,
#irwWrapper .has-success .checkbox,
#irwWrapper .has-success .radio-inline,
#irwWrapper .has-success .checkbox-inline {
  color: #3c763d;
}

#irwWrapperPR .has-feedback {
  position: relative;
}
#irwWrapperPR .has-feedback .form-control {
  padding-right: 42.5px;
}
#irwWrapperPR .has-success .help-block,
#irwWrapperPR .has-success .control-label,
#irwWrapperPR .has-success .radio,
#irwWrapperPR .has-success .checkbox,
#irwWrapperPR .has-success .radio-inline,
#irwWrapperPR .has-success .checkbox-inline {
  color: #3c763d;
}
#irwWrapper .has-success .form-control, #irwWrapperPR .has-success .form-control, .irwcommodal .has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.175);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.175);
}
#irwWrapper .has-success .form-control:focus, #irwWrapperPR .has-success .form-control:focus, .irwcommodal .has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168 0 10px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168 0 10px rgba(0, 0, 0, 0.175);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168 0 10px rgba(0, 0, 0, 0.175);
}
#irwWrapper .has-success .input-group-addon, #irwWrapperPR .has-success .input-group-addon, .irwcommodal .has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
#irwWrapper .has-success .form-control-feedback, #irwWrapperPR .has-success .form-control-feedback, .irwcommodal .has-success .form-control-feedback {
  color: #3c763d;
}
#irwWrapper .has-warning .help-block,
#irwWrapper .has-warning .control-label,
#irwWrapper .has-warning .radio,
#irwWrapper .has-warning .checkbox,
#irwWrapper .has-warning .radio-inline,
#irwWrapper .has-warning .checkbox-inline {
  color: #8a6d3b;
}

#irwWrapperPR .has-warning .help-block,
#irwWrapperPR .has-warning .control-label,
#irwWrapperPR .has-warning .radio,
#irwWrapperPR .has-warning .checkbox,
#irwWrapperPR .has-warning .radio-inline,
#irwWrapperPR .has-warning .checkbox-inline {
  color: #8a6d3b;
}
#irwWrapper .has-warning .form-control, #irwWrapperPR .has-warning .form-control, .irwcommodal .has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.175);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.175);
}
#irwWrapper .has-warning .form-control:focus, #irwWrapperPR .has-warning .form-control:focus, .irwcommodal .has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b 0 10px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b 0 10px rgba(0, 0, 0, 0.175);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b 0 10px rgba(0, 0, 0, 0.175);
}
#irwWrapper .has-warning .input-group-addon, #irwWrapperPR .has-warning .input-group-addon, .irwcommodal .has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
#irwWrapper .has-warning .form-control-feedback, #irwWrapperPR .has-warning .form-control-feedback, .irwcommodal .has-warning .form-control-feedback {
  color: #8a6d3b;
}
#irwWrapper .has-error .help-block,
#irwWrapper .has-error .control-label,
#irwWrapper .has-error .radio,
#irwWrapper .has-error .checkbox,
#irwWrapper .has-error .radio-inline,
#irwWrapper .has-error .checkbox-inline {
  color: #a94442;
}
#irwWrapperPR .has-error .help-block,
#irwWrapperPR .has-error .control-label,
#irwWrapperPR .has-error .radio,
#irwWrapperPR .has-error .checkbox,
#irwWrapperPR .has-error .radio-inline,
#irwWrapperPR .has-error .checkbox-inline {
  color: #a94442;
}
#irwWrapper .has-error .form-control, #irwWrapperPR .has-error .form-control, .irwcommodal .has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.175);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.175);
}
#irwWrapper .has-error .form-control:focus, #irwWrapperPR .has-error .form-control:focus, .irwcommodal .has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483 0 10px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483 0 10px rgba(0, 0, 0, 0.175);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483 0 10px rgba(0, 0, 0, 0.175);
}
#irwWrapper .has-error .input-group-addon, #irwWrapperPR .has-error .input-group-addon, .irwcommodal .has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
#irwWrapper .has-error .form-control-feedback, #irwWrapperPR .has-error .form-control-feedback, .irwcommodal .has-error .form-control-feedback {
  color: #a94442;
}
#irwWrapper .form-control-static, #irwWrapperPR .form-control-static {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  #irwWrapper .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  #irwWrapper .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  #irwWrapper .form-inline .input-group > .form-control {
    width: 100%;
  }
  #irwWrapper .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  #irwWrapper .form-inline .radio,
  #irwWrapper .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  #irwWrapper .form-inline .radio input[type="radio"],
  #irwWrapper .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  #irwWrapper .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }

  #irwWrapperPR .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  #irwWrapperPR .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  #irwWrapperPR .form-inline .input-group > .form-control {
    width: 100%;
  }
  #irwWrapperPR .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  #irwWrapperPR .form-inline .radio,
  #irwWrapperPR .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  #irwWrapperPR .form-inline .radio input[type="radio"],
  #irwWrapperPR .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  #irwWrapperPR .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
#irwWrapper .form-horizontal .control-label,
#irwWrapper .form-horizontal .radio,
#irwWrapper .form-horizontal .checkbox,
#irwWrapper .form-horizontal .radio-inline,
#irwWrapper .form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
#irwWrapper .form-horizontal .radio,
#irwWrapper .form-horizontal .checkbox {
  min-height: 27px;
}
#irwWrapper .form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
#irwWrapper .form-horizontal .form-control-static {
  padding-top: 7px;
}
#irwWrapperPR .form-horizontal .control-label,
#irwWrapperPR .form-horizontal .radio,
#irwWrapperPR .form-horizontal .checkbox,
#irwWrapperPR .form-horizontal .radio-inline,
#irwWrapperPR .form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
#irwWrapperPR .form-horizontal .radio,
#irwWrapperPR .form-horizontal .checkbox {
  min-height: 27px;
}
#irwWrapperPR .form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
#irwWrapperPR .form-horizontal .form-control-static {
  padding-top: 7px;
}
@media (min-width: 768px) {
  #irwWrapper .form-horizontal .control-label {
    text-align: right;
  }
   #irwWrapperPR .form-horizontal .control-label {
    text-align: right;
  }
}
#irwWrapper .form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}
#irwWrapperPR .form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}
/*
//
// Navs
// --------------------------------------------------
*/
/*
// Base class
// --------------------------------------------------
*/
#irwWrapper .nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
#irwWrapper .nav > li {
  position: relative;
  display: block;
}
#irwWrapper .nav > li > a {
  position: relative;
  display: block;
  padding: 4px 15px;
  font-weight:bold;
}
#irwWrapper .nav > li > a:hover,
#irwWrapper .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
#irwWrapper .nav > li.disabled > a {
  color: #999999;
}
#irwWrapper .nav > li.disabled > a:hover,
#irwWrapper .nav > li.disabled > a:focus {
  color: #999999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
#irwWrapper .nav .open > a,
#irwWrapper .nav .open > a:hover,
#irwWrapper .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #428bca;
}
#irwWrapper .nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
#irwWrapper .nav > li > a > img {
  max-width: none;
}
/*
// Tabs
// -------------------------
*/
#irwWrapper .nav-tabs {
  /*border-bottom: 1px solid #dddddd;*/
}
#irwWrapper .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
#irwWrapper .nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: none;
  border-radius: 0;
  position:relative;
}
#irwWrapper .nav-tabs > li > a .tab-pointer {
	display:none;
	width:auto;
	margin:0 15px;
	position:absolute;
	bottom:-11px;
	text-align:center;
	font-size:18px;
}
#irwWrapper .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
#irwWrapper .nav-tabs > li.active > a,
#irwWrapper .nav-tabs > li.active > a:hover,
#irwWrapper .nav-tabs > li.active > a:focus {
  color: #ffffff;
  background-color: #428BCA;
  border: none;
  cursor: default;
}
#irwWrapper .nav-tabs > li.active > a .tab-pointer {
	display:block;
}
#irwWrapper .nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
#irwWrapper .nav-tabs.nav-justified > li {
  float: none;
}
#irwWrapper .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
#irwWrapper .nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  #irwWrapper .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  #irwWrapper .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
#irwWrapper .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
#irwWrapper .nav-tabs.nav-justified > .active > a,
#irwWrapper .nav-tabs.nav-justified > .active > a:hover,
#irwWrapper .nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  #irwWrapper .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  #irwWrapper .nav-tabs.nav-justified > .active > a,
  #irwWrapper .nav-tabs.nav-justified > .active > a:hover,
  #irwWrapper .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
/*
// Pills
// -------------------------
*/
#irwWrapper .nav-pills > li {
  float: left;
}
#irwWrapper .nav-pills > li > a {
  border-radius: 4px;
}
#irwWrapper .nav-pills > li + li {
  margin-left: 2px;
}
#irwWrapper .nav-pills > li.active > a,
#irwWrapper .nav-pills > li.active > a:hover,
#irwWrapper .nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #428bca;
}
#irwWrapper .nav-stacked > li {
  float: none;
}
#irwWrapper .nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
/*
// Nav variations
// --------------------------------------------------

// Justified nav links
// -------------------------

*/
#irwWrapper .nav-justified {
  width: 100%;
}
#irwWrapper .nav-justified > li {
  float: none;
}
#irwWrapper .nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
#irwWrapper .nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  #irwWrapper .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  #irwWrapper .nav-justified > li > a {
    margin-bottom: 0;
  }
}
#irwWrapper .nav-tabs-justified {
  border-bottom: 0;
}
#irwWrapper .nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
#irwWrapper .nav-tabs-justified > .active > a,
#irwWrapper .nav-tabs-justified > .active > a:hover,
#irwWrapper .nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  #irwWrapper .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  #irwWrapper .nav-tabs-justified > .active > a,
  #irwWrapper .nav-tabs-justified > .active > a:hover,
  #irwWrapper .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
/*
// Sidebar Navigation
// -------------------------
*/
#irwNavWrapper .irwSidebarNav {
	background-color:#f9f9f9;
	margin:0;
	padding:0;
	margin-bottom:40px
}
#irwNavWrapper .irwSidebarNav.bordered {
	border:solid 1px #eee;
	}
#irwNavWrapper .irwSidebarNav li {
	padding:0;
	list-style:none
}
#irwNavWrapper .irwSidebarNav li a > i {
	margin:2px 5px 0 0;
	font-size:1.1em;
	color:#999
}
#irwNavWrapper .irwSidebarNav li a {
	display:block;
	padding:5px 15px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-left:solid 3px #428BCA;
	background-color:#f3f3f3
}
#irwNavWrapper .irwSidebarNav > li > a.hasChild:after {
	font-family:'FontAwesome';
	content:"\f107";
	font-size:1.2em;
	float:right;
    margin-right:-7px;
}
#irwNavWrapper .irwSidebarNav > li > a.collapsed.hasChild:after {
	content:"\f105"
}
#irwNavWrapper .irwSidebarNav li a.collapsed {
	background-color:transparent;
	border-left:solid 3px transparent;
}
#irwNavWrapper .irwSidebarNav li a:hover, #irwNavWrapper .irwSidebarNav li a:focus, #irwNavWrapper .irwSidebarNav li a:active {
	border-color:#428BCA;
	background-color:#f3f3f3
}
#irwNavWrapper .irwSidebarNav li.active > a {
	border-left-color:#428BCA;
	background-color:#428BCA;
	color:#fff;
}
#irwNavWrapper .irwSidebarSubNav li a {
	border-color:#ddd;
	padding-left:35px;
	background-color:transparent
}
#irwNavWrapper .irwSidebarSubNav li.active a {
	border-color:#428BCA;
	background-color:#f3f3f3;
	color:#333;
}
#irwNavWrapper .irwSidebarSubNav li:last-child a {
	border-bottom:solid 1px #eee
}
@media (min-width: 769px) {
	#irwNavWrapper .irwSidebarNav {display:block;}
}
@media (max-width: 768px) {
	#irwNavWrapper .navbar-toggle, #irwNavWrapper .visible-xs {display:block !important;}
	#irwNavWrapper .irwSidebarNav {display:none;}
	#irwNavWrapper .irwSidebarNav.in {display:block;}
}
/*
// Tabbable tabs
// -------------------------
*/
#irwWrapper .tab-content > .tab-pane {
  display: none;
}
#irwWrapper .tab-content > .active {
  display: block;
}
/*
// Dropdowns
// -------------------------
*/
#irwWrapper .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/*
// Buttons
// --------------------------------------------------
*/
/*
// Base styles
// --------------------------------------------------
*/
#irwWrapper .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#irwWrapper .btn:focus,
#irwWrapper .btn:active:focus,
#irwWrapper .btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
#irwWrapper btn:hover,
#irwWrapper .btn:focus {
  color: #333333;
  text-decoration: none;
}
#irwWrapper .btn:active,
#irwWrapper .btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
#irwWrapper .btn.disabled,
#irwWrapper .btn[disabled],
#irwWrapper .fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  
}

#irwWrapperPR .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#irwWrapperPR .btn:focus,
#irwWrapperPR .btn:active:focus,
#irwWrapperPR .btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
#irwWrapperPR btn:hover,
#irwWrapperPR .btn:focus {
  color: #333333;
  text-decoration: none;
}
#irwWrapperPR .btn:active,
#irwWrapperPR .btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
#irwWrapperPR .btn.disabled,
#irwWrapperPR .btn[disabled],
#irwWrapperPR .fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  
}
.hiddenOptions .disabled .fa:before{content:"\f10c";color: #999999;}
/*
// Alternate buttons
// --------------------------------------------------
*/
#irwWrapper .btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
#irwWrapper .btn-default:hover,
#irwWrapper .btn-default:focus,
#irwWrapper .btn-default:active,
#irwWrapper .btn-default.active,
#irwWrapper .open .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}
#irwWrapper .btn-default:active,
#irwWrapper .btn-default.active,
#irwWrapper .open .dropdown-toggle.btn-default {
  background-image: none;
}
#irwWrapper .btn-default.disabled,
#irwWrapper .btn-default[disabled],
#irwWrapper fieldset[disabled] .btn-default,
#irwWrapper .btn-default.disabled:hover,
#irwWrapper .btn-default[disabled]:hover,
#irwWrapper fieldset[disabled] .btn-default:hover,
#irwWrapper .btn-default.disabled:focus,
#irwWrapper .btn-default[disabled]:focus,
#irwWrapper fieldset[disabled] .btn-default:focus,
#irwWrapper .btn-default.disabled:active,
#irwWrapper .btn-default[disabled]:active,
#irwWrapper fieldset[disabled] .btn-default:active,
#irwWrapper .btn-default.disabled.active,
#irwWrapper .btn-default[disabled].active,
#irwWrapper fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
#irwWrapper .btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
#irwWrapper .btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}
#irwWrapper .btn-primary:hover,
#irwWrapper .btn-primary:focus,
#irwWrapper .btn-primary:active,
#irwWrapper .btn-primary.active,
#irwWrapper .open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}
#irwWrapper .btn-primary:active,
#irwWrapper .btn-primary.active,
#irwWrapper .open .dropdown-toggle.btn-primary {
  background-image: none;
}

#irwWrapperPR .btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}
#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: #3276b1;
  border-color: #285e8e;
}
#irwWrapperPR .btn-primary:active,
#irwWrapperPR .btn-primary.active,
#irwWrapperPR .open .dropdown-toggle.btn-primary {
  background-image: none;
}
#irwWrapper .btn-primary .badge {
  color: #428bca;
  background-color: #ffffff;
}


#irwWrapper .btn-secondary {
  color: #ffffff;
  background-color: #666;
  border-color: #525252
}
#irwWrapper .btn-secondary:hover,
#irwWrapper .btn-secondary:focus,
#irwWrapper .btn-secondary:active,
#irwWrapper .btn-secondary.active,
#irwWrapper .open .dropdown-toggle.btn-secondary {
  color: #ffffff;
  background-color: #525252;
  border-color: #525252;
}
#irwWrapper .btn-secondary:active,
#irwWrapper .btn-secondary.active,
#irwWrapper .open .dropdown-toggle.btn-secondary {
  background-image: none;
}
#irwWrapper .btn-secondary.disabled,
#irwWrapper .btn-secondary[disabled],
#irwWrapper fieldset[disabled] .btn-secondary,
#irwWrapper .btn-secondary.disabled:hover,
#irwWrapper .btn-secondary[disabled]:hover,
#irwWrapper fieldset[disabled] .btn-secondary:hover,
#irwWrapper .btn-secondary.disabled:focus,
#irwWrapper .btn-secondary[disabled]:focus,
#irwWrapper fieldset[disabled] .btn-secondary:focus,
#irwWrapper .btn-secondary.disabled:active,
#irwWrapper .btn-secondary[disabled]:active,
#irwWrapper fieldset[disabled] .btn-secondary:active,
#irwWrapper .btn-secondary.disabled.active,
#irwWrapper .btn-secondary[disabled].active,
#irwWrapper fieldset[disabled] .btn-secondary.active {
  background-color: #666;
  border-color: #666;
}
#irwWrapper .btn-secondary .badge {
  color: #428bca;
  background-color: #ffffff;
}

#irwWrapper .btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
#irwWrapper .btn-success:hover,
#irwWrapper .btn-success:focus,
#irwWrapper .btn-success:active,
#irwWrapper .btn-success.active,
#irwWrapper .open .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}
#irwWrapper .btn-success:active,
#irwWrapper .btn-success.active,
#irwWrapper .open .dropdown-toggle.btn-success {
  background-image: none;
}
#irwWrapper .btn-success.disabled,
#irwWrapper .btn-success[disabled],
#irwWrapper fieldset[disabled] .btn-success,
#irwWrapper .btn-success.disabled:hover,
#irwWrapper .btn-success[disabled]:hover,
#irwWrapper fieldset[disabled] .btn-success:hover,
#irwWrapper .btn-success.disabled:focus,
#irwWrapper .btn-success[disabled]:focus,
#irwWrapper fieldset[disabled] .btn-success:focus,
#irwWrapper .btn-success.disabled:active,
#irwWrapper .btn-success[disabled]:active,
#irwWrapper fieldset[disabled] .btn-success:active,
#irwWrapper .btn-success.disabled.active,
#irwWrapper .btn-success[disabled].active,
#irwWrapper fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
#irwWrapper .btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
#irwWrapper .btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
#irwWrapper .btn-info:hover,
#irwWrapper .btn-info:focus,
#irwWrapper .btn-info:active,
#irwWrapper .btn-info.active,
#irwWrapper .open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #39b3d7;
  border-color: #269abc;
}
#irwWrapper .btn-info:active,
#irwWrapper .btn-info.active,
#irwWrapper .open .dropdown-toggle.btn-info {
  background-image: none;
}
#irwWrapper .btn-info.disabled,
#irwWrapper .btn-info[disabled],
#irwWrapper fieldset[disabled] .btn-info,
#irwWrapper .btn-info.disabled:hover,
#irwWrapper .btn-info[disabled]:hover,
#irwWrapper fieldset[disabled] .btn-info:hover,
#irwWrapper .btn-info.disabled:focus,
#irwWrapper .btn-info[disabled]:focus,
#irwWrapper fieldset[disabled] .btn-info:focus,
#irwWrapper .btn-info.disabled:active,
#irwWrapper .btn-info[disabled]:active,
#irwWrapper fieldset[disabled] .btn-info:active,
#irwWrapper .btn-info.disabled.active,
#irwWrapper .btn-info[disabled].active,
#irwWrapper fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
#irwWrapper .btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
#irwWrapper .btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
#irwWrapper .btn-warning:hover,
#irwWrapper .btn-warning:focus,
#irwWrapper .btn-warning:active,
#irwWrapper .btn-warning.active,
#irwWrapper .open .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ed9c28;
  border-color: #d58512;
}
#irwWrapper .btn-warning:active,
#irwWrapper .btn-warning.active,
#irwWrapper .open .dropdown-toggle.btn-warning {
  background-image: none;
}
#irwWrapper .btn-warning.disabled,
#irwWrapper .btn-warning[disabled],
#irwWrapper fieldset[disabled] .btn-warning,
#irwWrapper .btn-warning.disabled:hover,
#irwWrapper .btn-warning[disabled]:hover,
#irwWrapper fieldset[disabled] .btn-warning:hover,
#irwWrapper .btn-warning.disabled:focus,
#irwWrapper .btn-warning[disabled]:focus,
#irwWrapper fieldset[disabled] .btn-warning:focus,
#irwWrapper .btn-warning.disabled:active,
#irwWrapper .btn-warning[disabled]:active,
#irwWrapper fieldset[disabled] .btn-warning:active,
#irwWrapper .btn-warning.disabled.active,
#irwWrapper .btn-warning[disabled].active,
#irwWrapper fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
#irwWrapper .btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}
#irwWrapper .btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
#irwWrapper .btn-danger:hover,
#irwWrapper .btn-danger:focus,
#irwWrapper .btn-danger:active,
#irwWrapper .btn-danger.active,
#irwWrapper .open .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925;
}
#irwWrapper .btn-danger:active,
#irwWrapper .btn-danger.active,
#irwWrapper .open .dropdown-toggle.btn-danger {
  background-image: none;
}
#irwWrapper .btn-danger.disabled,
#irwWrapper .btn-danger[disabled],
#irwWrapper fieldset[disabled] .btn-danger,
#irwWrapper .btn-danger.disabled:hover,
#irwWrapper .btn-danger[disabled]:hover,
#irwWrapper fieldset[disabled] .btn-danger:hover,
#irwWrapper .btn-danger.disabled:focus,
#irwWrapper .btn-danger[disabled]:focus,
#irwWrapper fieldset[disabled] .btn-danger:focus,
#irwWrapper .btn-danger.disabled:active,
#irwWrapper .btn-danger[disabled]:active,
#irwWrapper fieldset[disabled] .btn-danger:active,
#irwWrapper .btn-danger.disabled.active,
#irwWrapper .btn-danger[disabled].active,
#irwWrapper fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
#irwWrapper .btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}
/*
// Link buttons
// -------------------------
*/
#irwWrapper .btn-link {
  color: #428bca;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
#irwWrapper .btn-link,
#irwWrapper .btn-link:active,
#irwWrapper .btn-link[disabled],
#irwWrapper fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#irwWrapper .btn-link,
#irwWrapper .btn-link:hover,
#irwWrapper .btn-link:focus,
#irwWrapper .btn-link:active {
  border-color: transparent;
}
#irwWrapper .btn-link:hover,
#irwWrapper .btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
#irwWrapper .btn-link[disabled]:hover,
#irwWrapper fieldset[disabled] .btn-link:hover,
#irwWrapper .btn-link[disabled]:focus,
#irwWrapper fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}

/*
// Button Sizes
// --------------------------------------------------
*/
#irwWrapper .btn-lg,
#irwWrapper .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
#irwWrapper .btn-sm,
#irwWrapper .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
#irwWrapper .btn-xs,
#irwWrapper .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
/*
// Block button
// --------------------------------------------------
*/
#irwWrapper .btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
/*
// Vertically space out multiple block buttons
*/
#irwWrapper .btn-block + .btn-block {
  margin-top: 5px;
}
/*
// Specificity overrides
*/
#irwWrapper input[type="submit"].btn-block,
#irwWrapper input[type="reset"].btn-block,
#irwWrapper input[type="button"].btn-block {
  width: 100%;
}

/*
// Button groups
// --------------------------------------------------
*/
#irwWrapper .btn-group,
#irwWrapper .btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
#irwWrapper .btn-group > .btn,
#irwWrapper .btn-group-vertical > .btn {
  position: relative;
  float: left;
}
#irwWrapper .btn-group > .btn:hover,
#irwWrapper .btn-group-vertical > .btn:hover,
#irwWrapper .btn-group > .btn:focus,
#irwWrapper .btn-group-vertical > .btn:focus,
#irwWrapper .btn-group > .btn:active,
#irwWrapper .btn-group-vertical > .btn:active,
#irwWrapper .btn-group > .btn.active,
#irwWrapper .btn-group-vertical > .btn.active {
  z-index: 2;
}
#irwWrapper .btn-group > .btn:focus,
#irwWrapper .btn-group-vertical > .btn:focus {
  outline: none;
}
#irwWrapper .btn-group .btn + .btn,
#irwWrapper .btn-group .btn + .btn-group,
#irwWrapper .btn-group .btn-group + .btn,
#irwWrapper .btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
#irwWrapper .btn-toolbar {
  margin-left: -5px;
}
#irwWrapper .btn-toolbar .btn-group,
#irwWrapper .btn-toolbar .input-group {
  float: left;
}
#irwWrapper .btn-toolbar > .btn,
#irwWrapper .btn-toolbar > .btn-group,
#irwWrapper .btn-toolbar > .input-group {
  margin-left: 5px;
}
#irwWrapper .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
#irwWrapper .btn-group > .btn:first-child {
  margin-left: 0;
}
#irwWrapper .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
#irwWrapper .btn-group > .btn:last-child:not(:first-child),
#irwWrapper .btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
#irwWrapper .btn-group > .btn-group {
  float: left;
}
#irwWrapper .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
#irwWrapper .btn-group > .btn-group:first-child > .btn:last-child,
#irwWrapper .btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
#irwWrapper .btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
#irwWrapper .btn-group .dropdown-toggle:active,
#irwWrapper .btn-group.open .dropdown-toggle {
  outline: 0;
}
/*
// Split button dropdowns
// ----------------------
*/
#irwWrapper .btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
#irwWrapper .btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
#irwWrapper .btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
#irwWrapper .btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
#irwWrapper .btn .caret {
  margin-left: 0;
}
#irwWrapper .btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
#irwWrapper .dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
/*
// Vertical button groups
// ----------------------
*/
#irwWrapper .btn-group-vertical > .btn,
#irwWrapper .btn-group-vertical > .btn-group,
#irwWrapper .btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
#irwWrapper .btn-group-vertical > .btn-group > .btn {
  float: none;
}
#irwWrapper .btn-group-vertical > .btn + .btn,
#irwWrapper .btn-group-vertical > .btn + .btn-group,
#irwWrapper .btn-group-vertical > .btn-group + .btn,
#irwWrapper .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
#irwWrapper .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
#irwWrapper .btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
#irwWrapper .btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
#irwWrapper .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
#irwWrapper .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
#irwWrapper .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
#irwWrapper .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
/*
// Justified button groups
// ----------------------
*/
#irwWrapper .btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
#irwWrapper .btn-group-justified > .btn,
#irwWrapper .btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
#irwWrapper .btn-group-justified > .btn-group .btn {
  width: 100%;
}
/*
// Checkbox and radio options
*/
#irwWrapper [data-toggle="buttons"] > .btn > input[type="radio"],
#irwWrapper [data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none;
}


/*
// Code (inline and block)
// --------------------------------------------------
*/
#irwWrapper code, #irwWrapperPR code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 4px;
}
#irwWrapper kbd, #irwWrapperPR kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #ffffff;
  background-color: #333333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
#irwWrapper pre, #irwWrapperPR pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
#irwWrapper pre code, #irwWrapperPR pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
#irwWrapper .pre-scrollable, #irwWrapperPR .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
/*
// Component animations
// --------------------------------------------------
*/
#irwWrapper .fade, #irwWrapperPR .fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
#irwWrapper .fade.in, #irwWrapperPR .fade.in {
  opacity: 1;
}
#irwWrapper .collapse, #irwWrapperPR .collapse {
  display: none;
}
#irwWrapper .collapse.in, #irwWrapperPR .collapse.in {
  display: block;
}
#irwWrapper .collapsing, #irwWrapperPR .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
/*
// Dropdown menus
// --------------------------------------------------
*/
/*
// Dropdown arrow/caret
*/
#irwWrapper .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
/*
// The dropdown wrapper (div)
*/
#irwWrapper .dropdown {
  position: relative;
}
#irwWrapper .dropdown-toggle:focus {
  outline: 0;
}
/*
// The dropdown menu (ul)
*/
#irwWrapper .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  border: 1px solid;
  background: #fff;
  background-clip: padding-box;
}
#irwWrapper .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
/*
// Dividers (basically an hr) within the dropdown
*/
#irwWrapper .dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
}
/*
// Links within the dropdown menu
*/
#irwWrapper .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  line-height: 1.428571429;
  white-space: nowrap;
}
/*
// Hover/Focus state
*/
#irwWrapper .dropdown-menu > li > a:hover,
#irwWrapper .dropdown-menu > li > a:focus {

}
/*
// Active state
*/
#irwWrapper .dropdown-menu > .active > a,
#irwWrapper .dropdown-menu > .active > a:hover,
#irwWrapper .dropdown-menu > .active > a:focus {
  outline: 0;
}
/*
// Disabled state
//
// Gray out text and ensure the hover/focus state remains gray
*/
#irwWrapper .dropdown-menu > .disabled > a:hover,
#irwWrapper .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
#irwWrapper .open > .dropdown-menu {
  display: block;
}
#irwWrapper .open > a {
  outline: 0;
}
/*
// Menu positioning
*/
#irwWrapper .dropdown-menu-right {
  left: auto;
  right: 0;
}
#irwWrapper .dropdown-menu-left {
  left: 0;
  right: auto;
}
#irwWrapper .dropdown-header {
  display: block;
  padding: 3px 20px;
  line-height: 1.428571429;
}
#irwWrapper .dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
#irwWrapper .pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
#irwWrapper .dropup .caret,
#irwWrapper .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
#irwWrapper .dropup .dropdown-menu,
#irwWrapper .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
/*
// Component alignment
*/
@media (min-width: 768px) {
  #irwWrapper .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  #irwWrapper .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
/*
// Pagination (multiple pages)
// --------------------------------------------------
*/
#irwWrapper .InsiderOwnership .irwTableFooter {
    border-top: 1px solid #ddd;
    margin: 30px -15px 0;
    padding: 0 10px;
}
#irwWrapper .irwpagedisplay {
    margin: 20px 0;
    position: relative;
    padding: 12px 0px 0;
}
@media (max-width: 767px) {
    #irwWrapper .irwpagedisplay {
        margin-bottom: 0;
        padding: 0px;
    }
}
#irwWrapper .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
#irwWrapper .pagination button {
	margin-bottom:5px;
}


#irwWrapper .pagination > li {
  display: inline;
}
#irwWrapper .pagination > li > a,
#irwWrapper .pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.428571429;
  margin-left: -1px;
}
#irwWrapper .pagination > li:first-child > a,
#irwWrapper .pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
#irwWrapper .pagination > li:last-child > a,
#irwWrapper .pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

#irwWrapper .irwSearchNext {
    border-radius: 8px; 
    clear: both;
    margin: 0 auto;
    padding: 8px;
    text-decoration: none;    
    text-align: center;
}

/*
// Sizing
// --------------------------------------------------
*/
#irwWrapper .pagination-lg > li > a,
#irwWrapper .pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
#irwWrapper .pagination-lg > li:first-child > a,
#irwWrapper .pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
#irwWrapper .pagination-lg > li:last-child > a,
#irwWrapper .pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
#irwWrapper .pagination-sm > li > a,
#irwWrapper .pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
#irwWrapper .pagination-sm > li:first-child > a,
#irwWrapper .pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
#irwWrapper .pagination-sm > li:last-child > a,
#irwWrapper .pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
/*
// Pager pagination
// --------------------------------------------------
*/
#irwWrapper .pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
#irwWrapper .pager li {
  display: inline;
}
#irwWrapper .pager li > a,
#irwWrapper .pager li > span {
  display: inline-block;
  padding: 5px 14px;
  border: 1px solid;
}
#irwWrapper .pager .next > a,
#irwWrapper .pager .next > span {
  float: right;
}
#irwWrapper .pager .previous > a,
#irwWrapper .pager .previous > span {
  float: left;
}
/*
// Labels
// --------------------------------------------------
*/
#irwWrapper .label {
  display: inline;
  padding: .2em .6em .3em;
  white-space: nowrap;
  vertical-align: baseline;
}
#irwWrapper .label:empty {
  display: none;
}
#irwWrapper .btn .label {
  position: relative;
  top: -1px;
}
/*
// Badges
// --------------------------------------------------
*/
#irwWrapper .badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  vertical-align: baseline;
  white-space: nowrap;
}
#irwWrapper .badge:empty {
  display: none;
}
#irwWrapper .btn .badge {
  position: relative;
  top: -1px;
}
#irwWrapper .btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
#irwWrapper .nav-pills > li > a > .badge {
  margin-left: 3px;
}
/*
// Jumbotron
// --------------------------------------------------
*/
#irwWrapper .jumbotron {
  padding: 15px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
  min-height:250px;
  position:relative;
}
#irwWrapper .jumbotron h1,
#irwWrapper .jumbotron .h1 {
  color: inherit;
  padding:0;
  margin:0;
}
#irwWrapper .jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
#irwWrapper .container .jumbotron {
  border-radius: 6px;
}
#irwWrapper .jumbotron .container {
  max-width: 100%;
}
#irwWrapper .jumbotron .irwSubscribeSet {
	position:absolute;
	bottom:15px;
	right:15px;
	}
@media screen and (min-width: 768px) {
/*  #irwWrapper .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  #irwWrapper .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  #irwWrapper .jumbotron h1,
  #irwWrapper .jumbotron .h1 {
    font-size: 63px;
  }
*/
}
/*
// Thumbnails
// --------------------------------------------------
*/
#irwWrapper .thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  border: 1px solid;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#irwWrapper .thumbnail > img,
#irwWrapper .thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
/*
// Image captions
*/
#irwWrapper .thumbnail .caption {
  padding: 9px;
}
/*
// Alerts
// --------------------------------------------------
*/
#irwWrapper .alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
#irwWrapper .alert h4 {
  margin-top: 0;
  color: inherit;
}
#irwWrapper .alert .alert-link {
  font-weight: bold;
}
#irwWrapper .alert > p,
#irwWrapper .alert > ul {
  margin-bottom: 0;
}
#irwWrapper .alert > p + p {
  margin-top: 5px;
}
#irwWrapper .alert-dismissable {
  padding-right: 35px;
}
#irwWrapper .alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
/*
// Progress bars
// --------------------------------------------------
*/
/*
// Bar animations
// -------------------------
*/
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
/*
// Bar itself
// -------------------------
*/
#irwWrapper .progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
#irwWrapper .progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
#irwWrapper .progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
#irwWrapper .progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
/*
// Media objects
// Source: http://stubbornella.org/content/?p=497
// --------------------------------------------------
*/
#irwWrapper .media,
#irwWrapper .media-body {
  overflow: hidden;
  zoom: 1;
}
#irwWrapper .media,
#irwWrapper .media .media {
  margin-top: 15px;
}
#irwWrapper .media:first-child {
  margin-top: 0;
}
#irwWrapper .media-object {
  display: block;
}
#irwWrapper .media-heading {
  margin: 0 0 5px;
}
/*
// Media image alignment
// -------------------------
*/
#irwWrapper .media > .pull-left {
  margin-right: 10px;
}
#irwWrapper .media > .pull-right {
  margin-left: 10px;
}
/*
// Media list variation
// -------------------------
*/
#irwWrapper .media-list {
  padding-left: 0;
  list-style: none;
}
/*
// List groups
// --------------------------------------------------
*/
/*
// Base class
//
// Easily usable on <ul>, <ol>, or <div>.
*/
#irwWrapper .list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
#irwWrapper .list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  border: 1px solid;
}
#irwWrapper .list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
#irwWrapper .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
#irwWrapper .list-group-item > .badge {
  float: right;
}
#irwWrapper .list-group-item > .badge + .badge {
  margin-right: 5px;
}
/*
// Custom content options
//
*/
#irwWrapper .list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
#irwWrapper .list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
/*
// Panels
// --------------------------------------------------
*/
#irwWrapper .panel {
  margin-bottom: 20px;
  border: 1px solid transparent;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#irwWrapper .panel-body {
  padding: 15px;
}
#irwWrapper .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
#irwWrapper .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#irwWrapper .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#irwWrapper .panel-title > a {
  color: inherit;
}
#irwWrapper .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
/*
// List groups in panels
//
*/
#irwWrapper .panel > .list-group {
  margin-bottom: 0;
}
#irwWrapper .panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#irwWrapper .panel > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
#irwWrapper .panel > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
#irwWrapper .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
/*
// Tables in panels
//
*/
#irwWrapper .panel > .table,
#irwWrapper .panel > .table-responsive > .table {
  margin-bottom: 0;
}
#irwWrapper .panel > .table:first-child,
#irwWrapper .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
#irwWrapper .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#irwWrapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#irwWrapper .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#irwWrapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#irwWrapper .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#irwWrapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#irwWrapper .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#irwWrapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
#irwWrapper .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#irwWrapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#irwWrapper .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#irwWrapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#irwWrapper .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#irwWrapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#irwWrapper .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#irwWrapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
#irwWrapper .panel > .table:last-child,
#irwWrapper .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
#irwWrapper .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#irwWrapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#irwWrapper .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#irwWrapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#irwWrapper .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#irwWrapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#irwWrapper .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#irwWrapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
#irwWrapper .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#irwWrapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#irwWrapper .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#irwWrapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#irwWrapper .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#irwWrapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#irwWrapper .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#irwWrapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
#irwWrapper .panel > .panel-body + .table,
#irwWrapper .panel > .panel-body + .table-responsive {
  border-top: 1px solid #dddddd;
}
#irwWrapper .panel > .table > tbody:first-child > tr:first-child th,
#irwWrapper .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#irwWrapper .panel > .table-bordered,
#irwWrapper .panel > .table-responsive > .table-bordered {
  border: 0;
}
#irwWrapper .panel > .table-bordered > thead > tr > th:first-child,
#irwWrapper .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#irwWrapper .panel > .table-bordered > tbody > tr > th:first-child,
#irwWrapper .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#irwWrapper .panel > .table-bordered > tfoot > tr > th:first-child,
#irwWrapper .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#irwWrapper .panel > .table-bordered > thead > tr > td:first-child,
#irwWrapper .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#irwWrapper .panel > .table-bordered > tbody > tr > td:first-child,
#irwWrapper .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#irwWrapper .panel > .table-bordered > tfoot > tr > td:first-child,
#irwWrapper .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#irwWrapper .panel > .table-bordered > thead > tr > th:last-child,
#irwWrapper .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#irwWrapper .panel > .table-bordered > tbody > tr > th:last-child,
#irwWrapper .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#irwWrapper .panel > .table-bordered > tfoot > tr > th:last-child,
#irwWrapper .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#irwWrapper .panel > .table-bordered > thead > tr > td:last-child,
#irwWrapper .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#irwWrapper .panel > .table-bordered > tbody > tr > td:last-child,
#irwWrapper .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#irwWrapper .panel > .table-bordered > tfoot > tr > td:last-child,
#irwWrapper .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#irwWrapper .panel > .table-bordered > thead > tr:first-child > td,
#irwWrapper .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#irwWrapper .panel > .table-bordered > tbody > tr:first-child > td,
#irwWrapper .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#irwWrapper .panel > .table-bordered > thead > tr:first-child > th,
#irwWrapper .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#irwWrapper .panel > .table-bordered > tbody > tr:first-child > th,
#irwWrapper .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#irwWrapper .panel > .table-bordered > tbody > tr:last-child > td,
#irwWrapper .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#irwWrapper .panel > .table-bordered > tfoot > tr:last-child > td,
#irwWrapper .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#irwWrapper .panel > .table-bordered > tbody > tr:last-child > th,
#irwWrapper .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#irwWrapper .panel > .table-bordered > tfoot > tr:last-child > th,
#irwWrapper .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#irwWrapper .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
/*
// Collapsable panels (aka, accordion)
//
*/
#irwWrapper .panel-group {
  margin-bottom: 20px;
}
#irwWrapper .panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
  overflow: hidden;
}
#irwWrapper .panel-group .panel + .panel {
  margin-top: 5px;
}
#irwWrapper .panel-group .panel-heading {
  border-bottom: 0;
}
#irwWrapper .panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #dddddd;
}
#irwWrapper .panel-group .panel-footer {
  border-top: 0;
}
#irwWrapper .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
/*
// Wells
// --------------------------------------------------
*/

#irwWrapper .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  border: 1px solid #E1E1E8;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  background-color:#F7F7F9;
  border-radius: 6px;
  /*overflow: hidden;*/
}
#irwWrapper .HrWell { margin-top: 14px; border-color:#DFDFDF; margin-bottom:15px}
#irwWrapper .well-lg {
  padding: 24px;
  border-radius: 6px;
}
#irwWrapper .well-sm {
  padding: 9px;
  border-radius: 3px;
}
/*
// Close icons
// --------------------------------------------------
*/
#irwWrapper .close, .irwCopyright  .close, .irwcommodal .close  {
  float: right;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.irwCopyright .close, .irwCopyright .close:hover, .irwcommodal .close, .irwcommodal .close:hover {
    color:inherit;
}
#irwWrapper .close:hover,
.irwCopyright  .close:hover,
#irwWrapper .close:focus,
.irwcommodal .close:hover,
.irwcommodal .close:focus {
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.irwCopyright button, .irwcommodal button {
    font:inherit;
}
#irwWrapper button.close, .irwCopyright button.close, .irwcommodal button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

/*
//
// Modals
// --------------------------------------------------
*/

/* Kill the scroll on the body */
body.showscroll{margin-right: 0px !important;}/* Set Scrollbar */

#irwWrapper .modal, #irwWrapperPR .modal, .irwCopyright .modal, .irwcommodal.modal, #irwWrapperPR .modal {
  display: none;
  overflow: hidden;
  overflow-y: auto;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99999;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
#irwWrapper .modal.fade .modal-dialog, #irwWrapperPR .modal.fade .modal-dialog, .irwCopyright .modal.fade .modal-dialog, .irwcommodal.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;
}
#irwWrapper .modal.in .modal-dialog, #irwWrapperPR .modal.in .modal-dialog, .irwCopyright .modal.in .modal-dialog, .irwcommodal.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
#irwWrapper .modal-dialog, #irwWrapperPR .modal-dialog, .irwCopyright .modal-dialog, .irwcommodal .modal-dialog {
  /*position: relative;*/
  width: auto;
  margin: 10px;
}
#irwWrapper .modal-content, #irwWrapperPR .modal-content, .irwCopyright .modal-content, .irwcommodal .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;
}
/* Modal background - Need act from body no need of #irwWrapper */
.modal-backdrop, .irwCopyright .modal-backdrop, .irwcommodal .modal-backdrop{
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

#irwWrapper .modal-header, #irwWrapperPR .modal-header, .irwCopyright .modal-header, .irwcommodal .modal-header {
  padding: 10px 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.428571429px;
}
#irwWrapper .modal-header .close, #irwWrapperPR .modal-header .close, .irwCopyright .modal-header .close, .irwcommodal .modal-header .close {
  font-size:18px;
  margin-top: -4px;
}
#irwWrapper .modal-title, #irwWrapperPR .modal-title, .irwCopyright .modal-title, .irwcommodal .modal-title {
  margin: 0;
  line-height: 1.428571429;
}
#irwWrapper .modal-body, #irwWrapperPR .modal-body, .irwCopyright .modal-body, .irwcommodal .modal-body {
  position: relative;
  padding: 20px;
}
#irwWrapper .modal-footer, #irwWrapperPR .modal-footer, .irwCopyright .modal-footer, .irwcommodal .modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
#irwWrapper .modal-footer .btn + .btn, #irwWrapperPR .modal-footer .btn + .btn, .irwCopyright .modal-footer .btn + .btn, .irwcommodal .modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
#irwWrapper .modal-footer .btn-group .btn + .btn, #irwWrapperPR .modal-footer .btn-group .btn + .btn, .irwCopyright .modal-footer .btn-group .btn + .btn, .irwcommodal .modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
#irwWrapper .modal-footer .btn-block + .btn-block, #irwWrapperPR .modal-footer .btn-block + .btn-block, .irwCopyright .modal-footer .btn-block + .btn-block, .irwcommodal .modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
@media (min-width: 768px) {
  #irwWrapper .modal-dialog, #irwWrapperPR .modal-dialog, .irwCopyright .modal-dialog, .irwcommodal .modal-dialog{
    width: 700px;
    margin: 30px auto;
  }
  #irwWrapper .modal-content, #irwWrapperPR .modal-content, .irwCopyright .modal-content, .irwcommodal .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);
  }
  #irwWrapper .modal-sm, #irwWrapperPR .modal-sm, .irwCopyright .modal-sm, .irwcommodal .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  #irwWrapper .modal-lg, #irwWrapperPR .modal-lg, .irwCopyright .modal-lg, .irwcommodal .modal-lg {
    width: 900px;
  }
}
.irwCopyright .text-left
{
    text-align:left;
}
/*
//
// Tooltips
// --------------------------------------------------
*/
#irwWrapper .tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
#irwWrapper .tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
#irwWrapper .tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
#irwWrapper .tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
#irwWrapper .tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
#irwWrapper .tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
#irwWrapper .tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px;
}
#irwWrapper .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
#irwWrapper .tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
#irwWrapper .tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
#irwWrapper .tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
#irwWrapper .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
#irwWrapper .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
#irwWrapper .tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
#irwWrapper .tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;

}
#irwWrapper .tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
/*
//
// Popovers
// --------------------------------------------------
*/
#irwWrapper .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;

  background-clip: padding-box;


  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
#irwWrapper .popover.top {
  margin-top: -10px;
}
#irwWrapper .popover.right {
  margin-left: 10px;
}
#irwWrapper .popover.bottom {
  margin-top: 10px;
}
#irwWrapper .popover.left {
  margin-left: -10px;
}
#irwWrapper .popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
#irwWrapper .popover-content {
  padding: 9px 14px;
}
#irwWrapper .popover > .arrow,
#irwWrapper .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
#irwWrapper .popover > .arrow {
  border-width: 11px;
}
#irwWrapper .popover > .arrow:after {
  border-width: 10px;
  content: "";
}
#irwWrapper .popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
#irwWrapper .popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
#irwWrapper .popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
#irwWrapper .popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
#irwWrapper .popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
#irwWrapper .popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
#irwWrapper .popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
#irwWrapper .popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
/*
// IRW Tabs
// --------------------------------------------------
*/
#irwWrapper .irwTabs {float:left;border-bottom:3px solid #428BCA; margin:10px 0;}
#irwWrapper .irwTabs ul {padding:0; margin:0; margin-left:-15px;}
#irwWrapper .irwTabs ul li {padding:0; margin:0; list-style:none; float: left;}
#irwWrapper .irwTabs ul li a {display: block; padding:8px 14px; background-color: #eaeaea; color:#428BCA; margin-right:5px;}
#irwWrapper .irwTabs ul li a:hover, #irwWrapper .irwTabs ul li.active a {color:#333;text-decoration:none;}
/*
// IRW Filters
// --------------------------------------------------
*/
#irwWrapper .irwFilters {background-color:#eaeaea;}
.irwFilterPanel1, .irwFilterPanel2 {padding:8px 0;}
.irwFilterPanel1 {border-right:3px solid #fff;}
.irwFilters .rowtop {margin-bottom:15px;}
#irwWrapper .irwFilters .btn-default.reset {margin-right:5px;}
/*Narrow Layout*/
.irwNarrow .irwFilterPanel1 {border-right-width:0;border-bottom:3px solid #fff;}
.irwNarrow .irwFilterPanel1, .irwNarrow .irwFilterPanel2 {width:100% !important;}
/*
// IRW Switchbar/Iconbar
// --------------------------------------------------
*/
#irwWrapper .irwSwitch {margin:10px 0;}
#irwWrapper .irwSwitch > ul {margin:0;padding:0;}
#irwWrapper .irwSwitch > ul > li {list-style:none; display:inline-block; margin-left:5px;}
#irwWrapper .irwSwitch > ul > li a { color:#666;font-size:13px;}
#irwWrapper .irwSwitch > ul > li a:hover, #irwWrapper .irwSwitch > ul > li.active a {color:#000; text-decoration:none;}
/* Contextual/In the irwBox */
#irwWrapper .irwBoxHeader .irwSwitch {margin:0;}
#irwWrapper .irwBoxHeader .irwSwitch li {border-right:1px solid #ccc;padding-right:8px;}
#irwWrapper .irwBoxHeader .irwSwitch li.last {border-right:none;padding-right:0;}
#irwWrapper .irwBoxHeader.bg-primary .irwSwitch ul li a {color:#fff;}
#irwWrapper .irwBoxHeader.bg-primary .irwSwitch ul li a:hover, #irwWrapper .irwBoxHeader.bg-primary .irwSwitch ul li.active a {color:#ddd; text-decoration:none;}
/*
// IRW Responsive Table Layout
// --------------------------------------------------
*/
#irwWrapper .irwTable {}
#irwWrapper .irwTable .irwTableHeader.col-xs-12 {padding-left:0; padding-right:0;}
#irwWrapper .irwTable .irwTableHeader {background-color:#428BCA;color:#fff;font-weight:bold;padding:5px 0;margin-bottom:5px;}
#irwWrapper .irwTable .irwTableFooter {border-top:3px solid #428BCA; padding:5px 0;font-size:12px;}
/*Single Row/Item*/
#irwWrapper .irwTableRowItem {border-bottom:1px solid #eaeaea; padding-bottom:5px; margin:10px 0;}
#irwWrapper .irwTableRowItem.last {border-bottom:none;padding-bottom:0;}
#irwWrapper .irwTableRowItem .prDateRow {display:none;}

.irwTableRowItem .irwPRDate {font-size:inherit;color:inherit;}
.irwTableRowItem .irwPRTime, .irwTableRowItem .irwtimezone {color:#666;margin-bottom:10px;}

/*PR Tools, Related and Source*/
#irwWrapper .irwTableRowItem ul {margin:0 0 0.2em;padding:0;float:left;}
#irwWrapper .irwTableRowItem ul li {list-style:none;float:left;margin-right:5px;padding-right:5px; border-right:1px solid #666;}
#irwWrapper .irwTableRowItem h6 {margin:0;}
#irwWrapper .irwTableRowItem h6, #irwWrapper .irwTableRowItem ul li  {font-size:11px; color:#666; font-weight:normal; text-transform:uppercase;line-height:1; margin-bottom:5px;}
#irwWrapper .irwTableRowItem ul li.first, #irwWrapper .irwTableRowItem ul li.last {border-right:none;padding-right:0;}
#irwWrapper .irwTableRowItem ul li a {color:#666;text-transform:uppercase;}
#irwWrapper .irwTableRowItem ul li a:hover, #irwWrapper .irwTableRowItem ul li.active a {color:#428BCA; text-decoration:none;}

.irwTableRowItem .irwPRSummary {background-color:#eaeaea;padding:8px;color:#666; margin-bottom:10px;display:none;}
#irwWrapper .irwTableRowItem .irwPRSummary a {font-size:12px;color:#666;text-decoration:none;}
/* Div based table structure */
#irwWrapper .irwDivTable .irwDivTableRow{padding-top:10px;padding-bottom:10px; border-bottom:1px solid #DDDDDD }
#irwWrapper .irwDivTable .irwDivTableHeader{padding:8px; padding-left:15px}

#irwWrapper .irwDivTable div.irwDivTableRow span{color:#666666}
#irwWrapper .irwDivTable div.irwDivTableRow {border-left: 3px solid transparent;}		
#irwWrapper .irwDivTable div.irwDivTableRow:hover {border-left: 3px solid; background-color:#FBFBFB}





/*Responsive Table to Grid View*/
#irwWrapper .gridPR {}
#irwWrapper .gridPR .col-sm-10 {width:100%;min-height:250px;position:static;}
#irwWrapper .gridPR .irwTableHeader, #irwWrapper .gridPR .prDateCol {display:none !important;}
#irwWrapper .gridPR .prDateRow {display:block;}
#irwWrapper .gridPR .irwTableRowItem {float:left; width:31%;height:270px;margin-left:3.5%;margin-top:0;padding-top:15px;margin-bottom:3.5%;position:relative;background-color:#eaeaea;}
#irwWrapper .gridPR .irwTableRowItem .irwPRSummary {background-color:#428BCA;color:#fff;padding:0 15px;position:absolute;top:30px;left:0;height:215px;overflow:hidden;width:100%;}
#irwWrapper .gridPR .irwTableRowItem:hover {background-color:#428BCA;color:#fff;}
#irwWrapper .gridPR .irwTableRowItem:hover .irwPRSummary.irwHidden {display:block !important;}
#irwWrapper .gridPR .irwTableRowItem:hover h6, #irwWrapper .gridPR .irwTableRowItem:hover a {color:#fff;}
#irwWrapper .gridPR .irwTableRowItem:hover .irwPRTools li {border-color:#fff;}
#irwWrapper .gridPR .irwTableRowItem:nth-of-type(3n+1) {margin-left:0;}
#irwWrapper .gridPR .irwTableRowItem .irwPRDate {margin-top:0;color:#666;}
#irwWrapper .gridPR .irwTableRowItem .irwPRTools {position:absolute; bottom:0;}
#irwWrapper .gridPR .irwTableRowItem .irwPRRelated, #irwWrapper .gridPR .irwTableRowItem .irwPRSource {display:none;}
#irwWrapper .gridPR .hideFromGrid {display:none;}
/*Narrow Layout*/
.irwNarrow #irwWrapper .gridPR .irwTableRowItem {width:48%;margin-left:4%;}
.irwNarrow #irwWrapper .gridPR .irwTableRowItem:nth-child(2n+1) {margin-left:0;}

/* Fix for IE8 Only */
Html.ie8 #irwWrapper .gridPR .irwTableRowItem {margin-left:2%;}

@media all and (max-width:840px){
#irwWrapper .gridPR .irwTableRowItem {width:48%;margin-bottom:4%;}
#irwWrapper .gridPR .irwTableRowItem:nth-child(3n+1) {margin-left:4%;}
#irwWrapper .gridPR .irwTableRowItem:nth-child(2n+1) {margin-left:0;}
}

@media all and (max-width:769px) {
.content .wrapper {background:none;}
.irwFilterPanel1 {border-right:none;}
.irwFilterPanel2 {border-top:3px solid #fff;}
 #irwWrapper .irwFilters select.input-sm {width:100% !important;}
 #irwWrapper .gridPR .irwTableRowItem {width:100%;margin-left:0 !important;min-height:180px;}
.irwNarrow #irwWrapper .gridPR .irwTableRowItem {width:100%;}
 /*#irwWrapper .gridPR .col-sm-10 {min-height:165px;}
 #irwWrapper .gridPR .irwTableRowItem .irwPRSummary {height:125px;}*/
}
/*
// IRW Table's Pagination
// --------------------------------------------------
*/
.irwPageLinks {padding:0;margin:0;}
.irwPageLinks li {display:inline-block;}
#irwWrapper .irwPageLinks li.disabled {display:none;}
#irwWrapper .irwPageLinks li a {display:block;padding:1px 3px;}
#irwWrapper .irwPageLinks li.active a, #irwWrapper .irwPageLinks li a:hover, #irwWrapper .irwPageLinks li.next a, #irwWrapper .irwPageLinks li.prev a {background-color:#428BCA;color:#fff;text-decoration:none;}
#irwWrapper .irwPageLinks li.next a span.fa, #irwWrapper .irwPageLinks li.prev a span.fa {font-size:11px;}

/*
// IRW Box Layout Primary and Secondary
// --------------------------------------------------
*/
#irwWrapper .irwBoxWrapper {border:1px solid #E1E1E1;margin:10px 0;} 
#irwWrapper .irwBoxWrapper.border-primary {margin-left:5px;}
#irwWrapper .irwBoxWrapper.irwNoTMargin {margin-top:0;}
#irwWrapper .irwBoxHeader, #irwWrapper .irwHistoricHeader {padding:8px 15px;}
#irwWrapper .irwBoxTrigger {cursor:pointer;}
#irwWrapper .irwBoxBody {background-color:#fff;padding:10px 15px;}
#irwWrapper .irwBoxBody.irwhasConfigMenu {position:relative; min-height:250px;overflow:hidden;padding-top:55px;}
#irwWrapper .irwBoxLabel h5, #irwWrapper .irwHistoricLabel h5 {margin:0;line-height:normal;}
#irwWrapper h5.text-withFormControl {line-height:35px;}
#irwWrapper .irwBoxWrapperSecondary {
	margin-top:-9px; /*Get Closer to primary irwBoxWrapper*/
	margin-bottom:25px;
	border:1px solid #E1E1E1;
	clear:both;
	}
#irwWrapper .irwBoxWrapperSecondary .irwBoxHeader {border-bottom:1px solid #fff; padding-left:8px;}
#irwWrapper .noBorder {border:0;} #irwWrapper .noBorder .irwBoxBody {padding:0;}
#irwWrapper .irwNoPadding {padding:0;}

/* Apply Scrollbar on Chart Settings dropbox */
#irwWrapper #overlays .irwScrollbar { max-height: 325px; min-height: 100px;/*border-bottom:1px solid #ccc;*/}
#irwWrapper #overlays .mCSB_container {margin-right: 0;}
#irwWrapper #overlays .mCustomScrollBox > .mCSB_scrollTools{right:-5px;}

@media (max-width:617px) {#irwWrapper #overlays .irwScrollbar { max-height: 150px;}}
@media (max-width:496px) {#irwWrapper #overlays .irwScrollbar { max-height: 100px;}}
/*
// IRW Configuration Menu (Stock Chart)
// --------------------------------------------------
*/
#irwWrapper .irwConfigMenuWrapper {
	width:325px;
	position:absolute;
	left:-330px;
	top:10px;
	z-index:10999;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-ms-transition:all 1s ease;
	transition:all 0.5s ease;
}
#irwWrapper .irwConfigMenuTabContent {background-color:#eee;}
#irwWrapper .irwConfigMenuWrapper.opened {left:0}
#irwWrapper .irwConfigMenuWrapper .irwConfigMenuPanel {float:left;width:325px;background:#fff;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#c0c0c0')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#c0c0c0');}
#irwWrapper .irwConfigMenuBody {margin:0 7px;}
#irwWrapper a.irwOpenConfigMenu {text-align:center;line-height:32px;font-size:24px;height:32px;width:36px;margin:0;z-index:1000;right:-41px;position:absolute;-webkit-transition:none;-moz-transition:none;-o-transition:none;}
#irwWrapper a.irwOpenConfigMenu:hover, #irwWrapper a.irwOpenConfigMenu:active, #irwWrapper a.irwOpenConfigMenu:focus {color:#fff;}
#irwWrapper .irwConfigMenuWrapper label {margin-bottom:0;}
#irwWrapper .irwConfigMenuWrapper h3 {height:32px;line-height:32px;margin:0 0 10px 0;padding:0 10px;font-size:14px;font-weight:bold;text-transform:uppercase;}
#irwWrapper .irwConfigMenuWrapper .tab-pane, #irwWrapper .irwConfigMenuModalContent .tab-pane {padding:15px 7px; margin-bottom:10px;}


/*
// IRW Stock Tabs
// --------------------------------------------------
*/
#irwWrapper #stockInfo .irwTabs{float: none; clear: both; margin: 0; border: 0px;}
#irwWrapper #stockInfo .irwTabs ul {margin-left: 0px;}
#irwWrapper #stockInfo #irwTabsdropdown {display:none}
#irwWrapper #stockInfo a.FundingDescription {margin: 10px 0;}
#irwWrapper #stockInfo #irwTabsdropdown {display:none; margin-bottom:10px;}
#irwWrapper #stockInfo #irwTabsdropdown button {text-align: left;width: 100%;}
#irwWrapper #stockInfo #irwTabsdropdown .irwTabsdropdown { line-height: 2em; }
#irwWrapper #stockInfo #irwstockInfoPanelTab .open > .dropdown-menu {width: 100%;}
#irwWrapper .dropdown-menu.irwAsReportDropDown > li > a {font-size: medium;}
/*#irwWrapper #stockInfo h3, #irwWrapper #stockInfo h5{margin:0}*/
#irwWrapper #stockInfo #irwsecurity { float: right; position: absolute;	right: 25px; top: 5px; width: 270px;}
#irwWrapper #stockInfo #irwsecurity.irwsecuritynone {position: relative;right: 0;top: 0;}
@media (max-width: 480px) {
	#irwWrapper #stockInfo #irwTabsdropdown {display:block; width:100%}
	#irwWrapper #stockInfo #irwTabsEvent {width:90%; display:none}
	#irwWrapper #stockInfo #irwsecurity {clear: both; float: none; margin: 0 auto 10px; position: relative; right: 0; top: 0; width: 100%;}
} 

/*
// IRW Stock Prices
// --------------------------------------------------
*/


/* Accordion */
#accordion table, #accordion td { border-width:0px; }
#accordion th, #accordion td { padding: 3px; }
#irwWrapper .panel-default > .panel-heading {
	background-color: #e6e6e6;
	border-color: transparent;
	color: #428BCA;
}
#irwWrapper .panel-default > .panel-heading-Select { background-color:#428BCA; color: #fff; }
#irwWrapper .panel { border:0px none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0);}
#irwWrapper .panel-group .panel + .panel { margin-top: 1px; }
#irwWrapper .panel-group .panel, #irwWrapper .panel-heading {border-radius: 0; }
#irwWrapper .panel-heading {padding: 8px;}
#irwWrapper .panel-body { padding: 0; border: 1px solid #E6E6E6;}
#accordion table th { background-color: #E6E6E6;color: #666666;font-size: 12px;text-transform: capitalize;white-space: nowrap;}
#irwWrapper .panel-heading { padding: 0px }
#irwWrapper .panel-title > a {
	font-size: 13px;
	font-weight: 700;
	padding: 8px 15px;
	display: block;
}

/* Volume Highlights */ 
#irwWrapper .irwFinTable th+th { width: 35%; text-align: right; }
#irwWrapper .irwFinTable td+td { text-align: right; }
#accordion .irwFinTable th, #accordion .irwFinTable td { padding: 0 3%; }
/* Ticker Bar */
#irwWrapper .irwTickerTitle
{
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 0;
	padding-bottom: 10px;
}


/* Stock Snapshot */
#irwWrapper .irwStockSnapshot { margin: 10px 0;overflow: hidden; padding-left:23px;padding-right:23px; }
/* Reset Bootstrap Column paddings*/
#irwWrapper .irwStockSnapshot .col-xs-12, #irwWrapper .irwStockSnapshot .col-sm-2, #irwWrapper .irwStockSnapshot .col-sm-3, #irwWrapper .irwStockSnapshot .col-sm-4, #irwWrapper .irwStockSnapshot .col-xs-6 {padding-left:6px;padding-right:6px;}
#irwWrapper .irwSnapshotGroupItem .row {margin-left:-6px;margin-right:-6px;}
/**/
.irwSnapshotItem { border:1px solid #E6E6E6; min-height:100px; min-width:89px; margin-bottom:3px; }
.irwRow1 { height: 60px;line-height: 60px; padding:0 8px;font-weight:bold;}
.irwSnapshotChange .irwRow1, .irwSnapshotRangeBox .irwRow1 { line-height: normal;padding-top: 16px;}
.irwSnapshotPrice .irwRow1 {font-size:120%;}
.irwSnapshotPrice .irwRow1 .fa {font-weight:normal;}
.irwRow2 { background-color: #E6E6E6;color:#666;height: 38px;line-height: 40px;font-size:90%; font-weight: bold;}
.irwSnapshotTicker {background-color: #E6E6E6;}
.irwTicker { display: block; font-size: 16px;font-weight: 700;padding: 10px 0 3px; }
.irwQuoteTimeStamp { font-size: 11px; }
.irwUpValue { color: green; }
.irwDownValue { color: red; }
/*.irwQuoteTimeStamp .date,*/ .irwQuoteTimeStamp .time {display: block;}
.irwSnapshotLabel {text-transform:uppercase;}
.irwSnapshotRangeBox .irwRow1 {font-size:100%;}
/*Range Bar*/
.meter { 
	background: #555;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	-webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
	-moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
	box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3);
	margin-bottom:5px;
}
.meter > span {
	display: block;
	height: 5px;
	   -webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
		   -moz-border-radius-topright: 8px;
		-moz-border-radius-bottomright: 8px;
			   border-top-right-radius: 8px;
			border-bottom-right-radius: 8px;
		-webkit-border-top-left-radius: 20px;
	 -webkit-border-bottom-left-radius: 20px;
			-moz-border-radius-topleft: 20px;
		 -moz-border-radius-bottomleft: 20px;
				border-top-left-radius: 20px;
			 border-bottom-left-radius: 20px;
	position: relative;
	overflow: hidden;
}
.meter > span:after, .animate > span > span {
	content: "";
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	z-index: 1;
	   -webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
		   -moz-border-radius-topright: 8px;
		-moz-border-radius-bottomright: 8px;
			   border-top-right-radius: 8px;
			border-bottom-right-radius: 8px;
		-webkit-border-top-left-radius: 20px;
	 -webkit-border-bottom-left-radius: 20px;
			-moz-border-radius-topleft: 20px;
		 -moz-border-radius-bottomleft: 20px;
				border-top-left-radius: 20px;
			 border-bottom-left-radius: 20px;
	overflow: hidden;
}

.animate > span:after {
	display: none;
}

@-webkit-keyframes move {
	0% {
	   background-position: 0 0;
	}
	100% {
	   background-position: 50px 50px;
	}
}

#irwWrapper .irwExampleDate{float:left;width:150px;margin-top:5px;}
#irwWrapper .irwHistoricLookUp {margin-bottom:13px;}
#irwWrapper .col-xs-12 .form-inline .irwCalendarField, #irwWrapper .col-xs-12 .form-inline .irwCalendarBtn {margin-right:15px;margin-bottom:15px;}
#irwWrapper .col-xs-12 .form-inline .irwCalendarBtn {margin-right:0;}
/*#irwWrapper .col-sm-5 .form-inline .irwCalendarField {margin-bottom:15px; margin-right:0;}*/
#irwWrapper .irwHistoricResult {border-left: 1px solid #E1E1E1;min-height:100px; padding-top:15px;}
#irwWrapper .irwHistoricMsg p, #irwWrapper .irwHistoricError p {line-height: normal;}

#irwWrapper .irwHistoricResult .irwLookupResultRow .irwLookupResultItem {margin-bottom:10px;padding-bottom:10px; border-bottom:1px solid #E1E1E1;}
#irwWrapper .irwHistoricResult .irwLookupResultRow span {white-space: nowrap;}
@media all and (max-width:1090px) {
    #irwWrapper .irwHistoricResult .irwLookupResultRow .col-sm-6 {width:100%;}	
}
#irwWrapper .irwDivTotal {border:2px solid #428BCA;border-left:none; border-right:none;background-color:#E1E1E1;}
.irwDivCalResult {padding:15px 0;}
.irwHaveResult {display:inline-block; margin:0 15px;}

#irwWrapper .irwFAQ {border-bottom:1px solid #e5e5e5;padding:0 0 5px;margin:0 0 10px;}
#irwWrapper .irwFAQ .irwQuestion {margin-bottom:10px;}
#irwWrapper .irwFAQ .irwQuestion .fa {padding-right:5px;}
#irwWrapper .irwFAQ .irwAnswer {display:none;padding-left:16px;}

/*Stock Chart*/
#irwWrapper .irwHighStockChart {margin-top:0px;}
/*Stock Chart Range Selector*/
#irwWrapper .irwChartRangeZoom {margin-bottom:15px;}
#irwWrapper .irwChartRangeZoom .btn {margin-bottom:5px;} 
/*#irwWrapper #snapshotPriceInnerPanel, #irwWrapper #snapshotSymbol { font-size:20px;margin-bottom: 2%;}*/
/*Narrow Layout*/
.irwNarrow #irwWrapper .irwStockChartRange .col-sm-6.irwChartRangeZoom , .irwNarrow #irwWrapper .irwStockChartRange .col-sm-6.irwChartRangeInput {width:100%;}

@media (min-width: 768px) {
    #irwWrapper .irwStockChartRange {margin-left: 15px;}
    #irwWrapper .irwBoxBody.irwhasConfigMenu {padding-top:10px;}
} 

.irwSVGChart { width: 100%;}
.irwSVGChartMobileDevice {width: 100%; height:350px; padding-top:10px;}

/*Chart Options*/
#irwWrapper .graph_nav li { font: normal 11px verdana; position: relative; display:inline-block; float: left; border: 1px solid #cccccc; margin-right: 2px; background-color: #ffffff; /*z-index:999999;*/}
/*menu height auto scroll for only index*/
#irwWrapper .graph_nav li ul li ul#IndexOpt { overflow: auto; height: 430px; width: 174px;}
#irwWrapper .graph_nav li.index { margin-right:0px; padding-right:0px;}

#irwWrapper .graph_nav li ul { position: absolute; left:-1px; top: auto;}
#irwWrapper .graph_nav li ul, #irwWrapper .graph_nav li ul li {width:140px;}
#irwWrapper .modal .graph_nav li ul, #irwWrapper .modal .graph_nav li ul li {width:100%;}
#irwWrapper .graph_nav .graph_top_border { border-top: 1px solid #cccccc; }
#irwWrapper .graph_nav li ul li { border-width: 0px 1px 1px;} 
/*#graph_nav li ul li:first-child, #graph_nav li ul li ul li:first-child { border-width: 1px 1px 1px; }*/
#irwWrapper .graph_nav li ul { display: none; z-index:99999; }
/* Layer three \*/
#irwWrapper .graph_nav li ul li ul { left:120px; top: -1px; }
/* This css apply when last Downloads 3rd Popup menu cutout in i-frame using below style in Live IR-Style CSS file \*/
/*#graph_nav li ul li ul.graph_last_list{ left: -122px; top: -1px; }*/
/* Styles for Menu Items \*/
#irwWrapper .graph_nav li.graph_tab { width:47%; *padding-right: 0px; font: normal 11px verdana;background-color:#fff;margin-left:2%;margin-bottom:10px; }
#irwWrapper .modal .graph_nav li.graph_tab { width:100%; margin-left:0;}
#irwWrapper .graph_nav li a { padding: 5px 15px 5px 5px; display: block; padding-right: 10px; *padding-right: 20px; }
#irwWrapper .graph_nav li ul a { width:135px; padding: 5px 20px 5px 5px; float: left; }
#irwWrapper .modal .graph_nav li ul a {width:auto;float:none;}
#irwWrapper .graph_nav li ul li.index { width:155px;}
#irwWrapper .graph_nav li ul .index a { width:145px;}
#irwWrapper .graph_nav li a span.graph_fix { width: 130px; display: block; white-space: normal; text-decoration:none; /*margin-top: -3px; float: right;*/ }
#irwWrapper .graph_nav span { cursor: pointer; }
#irwWrapper .graph_nav li a, #irwWrapper .graph_nav li ul a { text-decoration: none;}
#irwWrapper .graph_nav li:hover, #irwWrapper .graph_nav li a:hover, #irwWrapper .graph_nav ul li:hover, #irwWrapper .graph_nav ul li a:hover, #irwWrapper .graph_nav li a.graph_arrow:hover, #irwWrapper .graph_nav li a.graph_arrow_down:hover { background-color:#fff; }
/* Radio and Checkbox \*/
#irwWrapper .graph_checkbox, #irwWrapper .graph_radio, #irwWrapper .graph_print, #irwWrapper .graph_html, #irwWrapper .graph_csv, #irwWrapper .graph_chart_s, #irwWrapper .graph_chart_m, #irwWrapper .graph_chart_l,
#irwWrapper a.graph_checkbox, #irwWrapper a.graph_radio, #irwWrapper a.graph_print, #irwWrapper a.graph_html, #irwWrapper a.graph_csv, #irwWrapper a.graph_chart_s, #irwWrapper a.graph_chart_m, #irwWrapper a.graph_chart_l { background-repeat: no-repeat !important; }
#irwWrapper .graph_checkbox { background-image:url("../images/checkbox.gif"); background-position: right -148px; }
#irwWrapper .graph_radio { background-image:url("../images/redio.gif"); background-position: right -148px; }
#irwWrapper .graph_nav li a:hover { background-position: right -105px; }
#irwWrapper .graph_but_active { background-position: right -19px; }
#irwWrapper .graph_nav li a.graph_but_active:hover { background-position: right -62px; }
/* Print, HTML and CSV icon \*/
#irwWrapper .graph_print, #irwWrapper .graph_html, #irwWrapper .graph_csv, #irwWrapper .graph_chart_s, #irwWrapper .graph_chart_m, #irwWrapper .graph_chart_l { background-position: 100px 3px !important; }
#irwWrapper .graph_print { background-image:url("../images/printer_inactive.png") !important; }
#irwWrapper .graph_html { background-image:url("../images/html_inactive.png") !important; }
#irwWrapper .graph_csv { background-image:url("../images/csv_inactive.png") !important; }
#irwWrapper .graph_chart_s { background-image:url("../images/chart_s.png") !important; }
#irwWrapper .graph_chart_m { background-image:url("../images/chart_m.png") !important; }
#irwWrapper .graph_chart_l { background-image:url("../images/chart_l.png") !important; }
#irwWrapper .graph_nav li a.graph_print:hover { background-image:url("../images/printer_hover.png") !important; }
#irwWrapper .graph_nav li a.graph_html:hover { background-image:url("../images/html_hover.png") !important; }
#irwWrapper .graph_nav li a.graph_csv:hover { background-image:url("../images/csv_hover.png") !important; }
#irwWrapper .graph_nav li a.graph_chart_s:hover { background-image:url("../images/chart_s_hover.png") !important; }
#irwWrapper .graph_nav li a.graph_chart_m:hover { background-image:url("../images/chart_m_hover.png") !important; }
#irwWrapper .graph_nav li a.graph_chart_l:hover { background-image:url("../images/chart_l_hover.png") !important; }
/* End Radio and Checkbox \*/
/* Holly Hack. IE Requirement \*/
* html #irwWrapper .graph_nav li { float: left; height: 1%; display: inline-block; }
* html #irwWrapper .graph_nav li a { height: 1%; }
/* End \*/
#irwWrapper .graph_nav li a.graph_arrow { background:url("../images/arrow-rt.gif") no-repeat scroll right center; }
#irwWrapper .graph_nav li a.graph_arrow_down { background:url("../images/arrow-down.gif") no-repeat scroll right center; text-transform:capitalize; }
/* IE5 bug fix */
#irwWrapper .graph_nav li ul li { _margin-right: 0px;}
#irwWrapper .graph_nav li ul li ul { _left:auto;}
#irwWrapper .graph_nav li ul a, #graph_nav li label { _width:100%;}
#irwWrapper .graph_print, #irwWrapper .graph_html, #irwWrapper .graph_csv, #irwWrapper .graph_chart_s, #irwWrapper .graph_chart_m, #irwWrapper .graph_chart_l { _background-position: 95px 3px !important; }
/* End */
/* IE5 bug fix */
#irwWrapper .graph_nav li ul li { _margin-right: 0px;}
#irwWrapper .graph_nav li ul li ul { _left:auto;}
#irwWrapper .graph_nav li ul a, #irwWrapper .graph_nav li label { _width:100%;}
#irwWrapper .graph_print, #irwWrapper .graph_html, #irwWrapper .graph_csv, #irwWrapper .graph_chart_s, #irwWrapper .graph_chart_m, #irwWrapper .graph_chart_l { _background-position: 95px 3px !important }
/* End */
/*IE6 arrow does not appear*/
#irwWrapper .graph_nav li a.graph_arrow_down, #irwWrapper .graph_nav li a.graph_arrow_down:link, #irwWrapper .graph_nav li a.graph_arrow_down:active, #irwWrapper .graph_nav li a.graph_arrow_down:visited, #irwWrapper .graph_nav li a.graph_arrow_down:hover{
background: url("../images/arrow-down.gif") no-repeat scroll right center transparent;
}
#graph_nav li a.graph_arrow, #graph_nav li a.graph_arrow:link, #graph_nav li a.graph_arrow:active, #graph_nav li a.graph_arrow:visited, #graph_nav li a.graph_arrow:hover {
background: url("../images/arrow-rt.gif") no-repeat scroll right center transparent;
}
/*add tickers css*/
#irwWrapper .graph_nav li.TickerBox {width: 96%; font: normal 9px verdana; padding: 4px 0 5px 3px;}

#irwWrapper .graph_nav li input.TickerInputBox { font: normal 10px; color:#666666; border: 0px solid #cccccc; width:100%;}
#irwWrapper .graph_nav li input.TickerInputBox:focus {outline:none;}
#irwWrapper .graph_nav li img.tickerSearchImage { cursor:pointer; height:12px; width:12px; vertical-align:middle; margin-top:-2px; *margin-top:0px;}
/*News Page*/
#irwWrapper .press-releases .filterBy {cursor: pointer; pointer-events:inherit; border-left: 1px solid #cccccc;}

/*SEC Filings*/
/*#irwWrapper .irwFilingsDownload {display:inline-block;padding:6px 10px;}
#irwWrapper .irwFilingsDownload.open {background-color:#939598; color:#fff;}
#irwWrapper .irwFilingsDownload .irwFilingIconset {display:inline-block; margin-left:25px;}
#irwWrapper .irwFilingsDownload .irwFilingIcon {display:inline-block; padding:5px; color:#fff;}
#irwWrapper .irwFilingsDownload .irwFilingIcon.irw_HTML {background-color:#1C75BC}
#irwWrapper .irwFilingsDownload .irwFilingIcon.irw_PDF {background-color:#BE1E2D}
#irwWrapper .irwFilingsDownload .irwFilingIcon.irw_XLS {background-color:#00A651}
#irwWrapper .irwFilingsDownload .irwFilingIcon.irw_XLSX {background-color:#00A651}
#irwWrapper .irwFilingsDownload .irwFilingIcon.irw_XBR {background-color:#27AAE1}*/

#irwWrapper .irwFilingHighlightItem {margin:5px 0; border:1px solid #ccc;border-left:5px solid #428BCA;padding:10px;}
#irwWrapper .irwFilingHighlightItem h3 {margin-top:0;}
#irwWrapper .irwDocDetailSummary h4 {margin-top:0;margin-bottom:0;}
#irwWrapper .irwFilingHighlightItem .table > tbody > tr > td, #irwWrapper .irwDocDetailSummary .table > tbody > tr > td {border-top:none;padding:3px 0;}
#irwWrapper .table.noBorder > tbody > tr > td {border-top:none;}
#irwWrapper .table.rowSpacing > tbody > tr > td {border-bottom:3px solid #fff;}
#irwWrapper .table > tbody > tr > td.irwFilingAbstract {border-top:none;padding-top:0; display:table-cell !important;width:100%}
#irwWrapper .insiderfilings .irwToggleLeft .footable-toggle{float:left}
#irwWrapper .irwFilingIconset {/*background-color:#fff;*/}
#irwWrapper .irwFilingIconset .irwFilingDownload {display:inline-block;margin:5px 0 5px 6px;text-align:center;}
#irwWrapper .irwFilingIconset.hasLabels .irwFilingDownload {min-width:115px;border:1px solid #ccc;}
#irwWrapper .irwFilingIconset .irwFilingDownloadIcon {display:inline-block; padding:8px 7px;color:#fff;font-weight:bold;float:left;}
#irwWrapper .irwFilingIconset .irwFilingDownloadLabel {line-height:33px;font-size:11px; font-weight:bold;}
#irwWrapper .irwFilingDownloadCol {position:relative;}
#irwWrapper .irwFilingDownloadDiv {display:none;min-width:205px;position:absolute;right:-8px;bottom:-62px;padding:10px 0 5px 5px;z-index:99;}
#irwWrapper .irwFilingDownloadDiv .irwFilingIconset .irwFilingDownload {margin:0px;}
#irwWrapper .irwIconCol {width:50px;}
#irwWrapper .table > tbody > tr > td.noLeftPadding {padding-left:0;}
#irwWrapper .irwFilingDownload.irw_HTML .irwFilingDownloadIcon, td.irw_HTML, #irwWrapper .irw_HTML a, #irwWrapper .irw_HTML a:hover {background-color:#1C75BC;color:#fff;}
#irwWrapper .irwFilingDownload.irw_PDF .irwFilingDownloadIcon, td.irw_PDF, #irwWrapper .irw_PDF a, #irwWrapper .irw_PDF a:hover {background-color:#BE1E2D;color:#fff;}
#irwWrapper .irwFilingDownload.irw_XLS .irwFilingDownloadIcon, td.irw_XLS, #irwWrapper .irw_XLS a, #irwWrapper .irw_XLS a:hover {background-color:#00A651;color:#fff;}
#irwWrapper .irwFilingDownload.irw_XLSX .irwFilingDownloadIcon, td.irw_XLSX, #irwWrapper .irw_XLSX a, #irwWrapper .irw_XLSX a:hover {background-color:#00A651;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:#27AAE1;color:#fff;}
#irwWrapper .irwFilingDownload.irw_RSS .irwFilingDownloadIcon, td.irw_XML, #irwWrapper .irw_XML a, #irwWrapper .irw_XML a:hover {background-color:#F26522;color:#fff;}

@media all and (max-width:768px) {
#irwWrapper .irwFilingFilters .form-control {margin-bottom:15px;}	
}

/* Events */

/* Event Month Box Panel */
.irwFilterPanel { padding-top: 8px;padding-top: 8px;}
    /* Event Month Tab */
#irwWrapper #irwEvent .irwTabs {border-bottom: 0px none;float: left;margin-bottom: 0;}
#irwWrapper .irwMonthBox, #irwWrapper #irwEvent .irwTabs ul li a, #irwWrapper #irwEvent .irwTabs ul li a:hover, #irwWrapper #irwEvent .irwTabs ul li.active a {font-size: 16px;}
#irwWrapper #irwEvent .irwTabs ul li a {text-align: center;}
#irwWrapper .irwMonthBox span {margin:0 5px;}
    /* Event Note box */
.irwNote {padding:15px;border-top: 1px solid #fff;border-bottom: 3px solid #428bca;background-color: #f5f5f5;}
    /* Event Alert box */
.irwEventAlert {padding-bottom:15px;}        
.irwEventAlert .col-lg-6 .fa {padding-right: 5px;}
    /* Events Tabs */
#irwWrapper #irwTabsEvent {background-color: #428bca;border:0px none;border-radius: 8px 8px 0 0;padding: 10px 15px 0;width: 100%;}
#irwWrapper #irwTabsEvent > li {margin-bottom:0px;}
#irwWrapper #irwTabsEvent > li > a {border-radius: 8px 8px 0 0;padding: 10px 15px 5px;color: #fff;font-size: small;}
#irwWrapper #irwTabsEvent > li > a:hover, #irwWrapper #irwTabsEvent > li > a:focus, #irwWrapper #irwPastEventYear > li > a:hover, #irwWrapper #irwPastEventYear > li > a:focus {background-color: #f5f5f5;color:#666;text-decoration: none;}
#irwWrapper #irwTabsEvent > li.active > a {background-color: #f5f5f5;color:#666;}         
#irwWrapper .irwEventBoxTrigger {cursor: pointer; padding: 0px;}
#irwWrapper .irwEnventDate { font-size: 130%; }
#irwWrapper .irwDateEvent .irwYear {font-size: 90%;}
#irwWrapper .irwDateEvent em, #irwWrapper .irwDateEvent .irwYear {color: #ccc;}
#irwWrapper .irwBoxTools {padding: 0 15px 0 0; text-align: right;}
#irwWrapper .irwEventBoxWrapper, #irwWrapper .irwPastEventBoxWrapper {border:0px none;}
#irwWrapper .irwBoxLabel h4{margin-top: 3px;}
#irwWrapper .irwBoxHeader.irwEventTrigger {background-color: transparent;color: #333;cursor: pointer;}
#irwWrapper .irwEventDetail {clear: both;}
#irwWrapper .irwEventDetail > li {display: inline-block;margin: 5px 0;}
#irwWrapper .irwEventDetail > li:first-child {display: inline-block;vertical-align: top;width: 10%;}
#irwWrapper .irwEventBody {background-color: #fcfcfc;border: 1px solid #eee;border-radius: 5px;} 
#irwWrapper .irwDetailTitle, #irwWrapper .irwDetail {padding-top:5px;padding-bottom:5px;}
#irwWrapper .irwDetailTitle {font-weight:700; word-wrap: break-word;text-align: right;clear: left;float: left;padding-right: 2%;width: 20%;}
#irwWrapper .irwDetailTitle .fa {margin-right: 10px;}
#irwWrapper .irwBoxLabel, #irwWrapper .irwDateEvent {padding:0px;}        
#irwWrapper .irwDetail {clear: right;float: left;width: 70%;word-break: break-all;}

#irwWrapper .irwEventDetail { border: 0px none; }
#irwWrapper .irwEventDetail .table { background-color: transparent; }
#irwWrapper .irwEventDetail > tbody > tr > td { border: 0px none; }
@media (min-width: 641px) and (max-width: 800px){#irwWrapper .irwDetailTitle {width: 30%;}}
@media (max-width: 640px) {#irwWrapper .irwDetailTitle {width: 40%;} #irwWrapper .irwDetail {width: 60%;}}
@media (max-width: 481px) {#irwWrapper #irwTabsEvent > li {width: 50%;}#irwWrapper #irwTabsEvent > li > a{padding-left: 5px;padding-right:5px;word-wrap: break-word;} #irwWrapper .irwDetailTitle {width: 100%; text-align:left;} #irwWrapper .irwDetail {width: 100%;}}
@media (max-width: 360px) {#irwWrapper #irwTabsEvent > li {width: auto;}}
@media (max-width: 318px) {#irwWrapper #irwTabsEvent > li > a{height: 55px;}}

    /* PastEvent */        
#irwWrapper .irwPastEventBoxWrapper .irwBoxHeader.irwEventTrigger, #irwWrapper .irwPastEventBoxWrapper .irwBoxBody.irwEventBody {background-color: transparent;}
#irwWrapper .irwPastEventBoxWrapper {border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;} 
#irwWrapper #irwPastEventYear ul li a {border-radius: 20px;}  
    /* Past Event Tabs */
#irwWrapper #irwPastEventYear {border-bottom: 0 none;padding: 15px 15px 0;}
#irwWrapper .irwPastEventBoxWrapper .irwBoxLabel h4 {margin:0px;}

/* timeline */
#irwWrapper #irwTabsContent {position: relative}
#irwWrapper .irwTimelineBoxWrapper {border:0px none;}

/* End Events */
/* FAQ*/
#irwWrapper .irwFAQItem {border-bottom: 1px solid #808285;}
#irwWrapper .irwFAQItem a{font-size:16px}
#irwWrapper .irwViewFAQDetailText {padding:15px; background-color:#FBFBFB ; margin-left:13px; color:#939598}
#irwWrapper .irwFAQBoxTrigger {background-color: transparent;padding: 8px 0;cursor: pointer;}
#irwWrapper .faqs .irwODBody { padding-top:3px}
#irwWrapper .faqs a {display:inline}
/* OD */
#irwWrapper .irwOfficerImgSmall img {width: 29px;}
#irwWrapper .irwOfficerImgSmall{padding-right: 15px;}
#irwWrapper .irwODImgNone {background-color: #999;color: #ccc;font-size: 30px;}
#irwWrapper .irwOfficer {padding-left: 0;}
#irwWrapper .irwODPerson {border-bottom: 1px dotted #808080;}
#irwWrapper .irwODSectionName {}
#irwWrapper h2.irwODSectionName {font-size: 20px;font-weight: 700;border-bottom: 1px solid #000;padding-bottom: 10px;}
#irwWrapper .irwODBoxTrigger {background-color: transparent;padding: 8px 5px;cursor: pointer;}
#irwWrapper .irwODSections .irwBoxTools {padding-top: 5px;}
#irwWrapper .irwODBody {background-color: transparent;padding: 8px 3px; display: none;}    
#irwWrapper .irwODPersonDetail {overflow: hidden; }
#irwWrapper .irwOfficerImg {margin: 0 10px 5px 0; padding: 0 5px;}
#irwWrapper .irwOfficerImg img {width:150px;}
#irwWrapper .irwOfficerName {font-size: 18px;margin: 0;padding: 0;}
#irwWrapper .irwOfficerTitle {padding: 5px 0 0;margin: 0;}
#irwWrapper .irwViewBioDetailText_block {display: inline-block; padding: 0 5px; }
@media (max-width: 481px) {#irwWrapper .irwOfficerImg img {width: 100%;}}
/* End OD */

/* DocUpload */

/*#irwWrapper .irwDocCommonFormat, #irwWrapper .irwDocCommonLink, #irwWrapper .irwDocCommonDate {display: inline-block;margin-right: 10px;}
#irwWrapper .irwDocCommonFormat, #irwWrapper .irwDocCommonDate {min-width:140px}
#irwWrapper .irwDocCommonFormat, #irwWrapper .irwGovDocDate {min-width:75px}
#irwWrapper .irwDocUploadFormat, #irwWrapper .irwDocUploadLink, #irwWrapper .irwDocUploadDate {display: inline;margin-right: 10px;}
#irwWrapper div.irwDocUploadDate{display: inline-block;min-width: 62px;}
#irwWrapper div.irwDocCommonFormat{display: inline-block;min-width: 62px;}*/
#irwWrapper .irwDocCommonDate, #irwWrapper .irwDocCommonLink {padding-top:3px} 
#irwWrapper .irwDocCommonFormat .fa-stack{padding-right:5px}
#irwWrapper .irwDocCommonTbl tr td:hover .irwDocCommonFormat a .fa{color:#000}
#irwWrapper .irwDocCommonLink .irwDocCommonFormat {margin-left:10px}
#irwWrapper .irwDocUploadFormat { margin-right: 0px;}
#irwWrapper #irwUploadDocs .table-hover > tbody > tr:last-child > td {border-bottom: 1px solid #dddddd; }
#irwWrapper #irwUploadDocs .table-hover > tbody > tr > td:first-child {border-left: 3px solid transparent;}		
#irwWrapper #irwUploadDocs .table-hover > tbody > tr:hover > td:first-child {border-left: 3px solid;}
#irwWrapper #irwUploadDocs .table-hover > tbody > tr:hover > td {color: #333;}
#irwWrapper .table-hover > tbody > tr:last-child > td {border-bottom: 1px solid #dddddd; }
#irwWrapper .table-hover > tbody > tr > td:first-child {border-left: 3px solid transparent;}
#irwWrapper .table-hover > tbody > tr:hover > td:first-child:not(.header) {border-left: 3px solid;}
#irwWrapper .irwDocUploadFormat > a {border-right: 1px solid #000;font-size: larger;padding: 0 5px;}
#irwWrapper .irwDocCommonFormat > a {font-size: larger;padding: 0 5px;}
#irwWrapper .irwDocUploadFormat > a:last-child {border: 0 none;}
#irwWrapper .irwDocCommonFormat > a:last-child {border: 0;}

@media (max-width: 468px) {#irwWrapper .irwDocUploadDate {display: block;}}
/* End DocUpload */
/*Calculators*/
#irwWrapper .calculators h3, #irwWrapper .calculators h2 {margin-top:0}
#irwWrapper .calculators .help-block {margin-top:2px}
#irwWrapper .calculators .irwTotalCalData {word-break:break-all}
#irwWrapper .calculators .form-group {margin-bottom:6px}
#irwWrapper .calculators .irwCalcTextNote {margin-top:12px}
#irwWrapper .calculators .irwBasCalSubmit{margin-top:18px; margin-bottom:15px}
#irwWrapper .calculators .irwTrCalSubmit {margin-top:26px; margin-bottom:15px}
#irwWrapper .calculators .irwTcaltableheader {position:absolute; top:0; width:100%; padding-right:0; }
#irwWrapper .calculators #TotalReturnCalculator {margin-bottom:20px}
#irwWrapper .calculators div.mCustomScrollbar ~ div.col-md-12 {padding-right:31px}
#irwWrapper .calculators div.mCustomScrollbar{padding-top:36px}
#irwWrapper .text-red {color:red}
#irwWrapper .nav-tabs.irwCETabs > li.active a{background-color: #fff;color: #5B481D;border-radius: 4px 4px 0 0;}
#irwWrapper .nav-tabs.irwCETabs > li.active a:hover{background-color: #fff;color: #5B481D;border-radius: 4px 4px 0 0;}
#irwWrapper #calculatorResultsInnerPanel .text-xlarge {font-size:xx-large; line-height:normal;}
#irwWrapper #calculatorResultsInnerPanel .irwbreak-word{word-wrap: break-word;display: block;}
/*End Calculators*/
/*Popups*/
#irwWrapper .irwPopupTable.table td {padding-top:4px; padding-bottom:4px; border:none}
#irwWrapper .irwPopupTable.table .text-top {vertical-align:top;}
#irwWrapper .irwGroupBack {display:none; padding-bottom:15px}
.irwLoading {font-size:15px}
/* Credit Ratings*/
#irwWrapper  .irwRatingsScale .irwCRHeading .fa {margin-right:15px; cursor:pointer}
#irwWrapper .irwRatingsScale .panel-default {float:left; width:100%}
#irwWrapper .irwCRTabsPanel {margin-bottom:20px}
#irwWrapper .irwcreditRatingsHistory {margin-top:6px}
#irwWrapper .irwcreditRatingsHistory hr{margin-top:3px; border-color:#e1e1e1;margin-bottom:10px; }
#irwWrapper .irwcreditRatingsHistory span{color:#999999}
#irwWrapper .table.Tbl-CreditRatings > thead > tr > th{background-color:transparent; font-weight:bold; border:none}
#irwWrapper .table.Tbl-CreditRatingsData > tbody > tr.collapsed .fa-angle-up {display:none}
#irwWrapper .Tbl-CreditRatingsData   > tbody > tr.hiddenRow > td {border-bottom:none;}
#irwWrapper .creditratings .irwSubsidriesHeader td{padding-top:15px}
#irwWrapper .Tbl-CreditRatingsData {border-bottom:1px solid #dbd6d6}
#irwWrapper .Tbl-Subsidries {border-bottom:none}
#irwWrapper .table.Tbl-CreditRatingsData.Tbl-Subsidries > tbody > tr {background-color:transparent}
#irwWrapper .table.Tbl-CreditRatingsData > tbody > tr.collapsed .fa-angle-down {display:inline-block}
#irwWrapper .table.Tbl-CreditRatingsData > tbody > tr .fa-angle-up {display:inline-block}
#irwWrapper .table.Tbl-CreditRatingsData > tbody > tr .fa-angle-down {display:none}
#irwWrapper .table.Tbl-CreditRatingsData > tbody > tr.collapsed > td:first-child {border-left: 3px solid transparent;}
#irwWrapper .table.Tbl-CreditRatingsData > tbody > tr.collapsed:hover > td:first-child {border-left: 3px solid;}
#irwWrapper .table.Tbl-CreditRatingsData.Tbl-Subsidries > tbody > tr.collapsed:hover > td:first-child {border-left: 3px solid transparent !important}
#irwWrapper .table.Tbl-CreditRatingsData .irwScrollbar {padding-bottom:15px}
#irwWrapper .table.Tbl-CreditRatingsData .mCSB_scrollTools {right:6px}
#irwWrapper .table.Tbl-CreditRatingsData .mCSB_container {margin-right:0}
#irwWrapper .table.Tbl-CreditRatingsData > tbody > tr > td.hiddenRow {padding:0;border-left: 3px solid; background-color:#FBFBFB; }
#irwWrapper .table.Tbl-CreditRatingsData > tbody > tr > td.hiddenCol {padding:0;border-top:none}
#irwWrapper .table.Tbl-CreditRatingsData {margin-bottom:15px}
#irwWrapper .tbl-CreditratingDataInner td {border-top:none; border-bottom:none; }
#irwWrapper .tbl-CreditratingDataInner > thead > tr > th, #irwWrapper .tbl-CreditratingDataInner > tbody > tr > th, #irwWrapper .tbl-CreditratingDataInner > tfoot > tr > th, #irwWrapper .tbl-CreditratingDataInner > thead > tr > td, #irwWrapper .tbl-CreditratingDataInner > tbody > tr > td, #irwWrapper .tbl-CreditratingDataInner > tfoot > tr > td{
    border-top:none; border-bottom:none; }
#irwWrapper .table.Tbl-CreditRatingsData > tbody > tr.collapsed  {background-color:transparent; }
#irwWrapper .table.Tbl-CreditRatingsData > tbody > tr.irwCreditRatingCollapsed {cursor:pointer}
#irwWrapper .table.Tbl-CreditRatingsData > tbody > tr  {background-color:#F9F9F9; }
#irwWrapper .table.Tbl-CreditRatingsData>tbody>tr>td:first-child{ border-left:0 !important}
#irwWrapper .table.Tbl-CreditRatingsData>tbody>tr ~ tr.hiddenRow {border-left:3px solid !important; }
#irwWrapper .table.Tbl-CreditRatingsData>tbody>tr.collapsed ~ tr.hiddenRow {border-left:3px  transparent solid !important; }
#irwWrapper .table.Tbl-CreditRatingsData tr.collapsed:hover{ border-left:3px solid }
#irwWrapper .table.Tbl-CreditRatingsData>tbody>tr.collapsed{border-left:3px  transparent solid}
#irwWrapper .table.Tbl-CreditRatingsData>tbody>tr{border-left:3px solid}
#irwWrapper .table.irwCRSub > tbody > tr > td { border-top:none; border-bottom:none}
#irwWrapper .creditratings .irwCRtitles {text-decoration:underline; word-break:break-all}
#irwWrapper .creditratings td, #irwWrapper .creditratings th { word-break:break-all}
#irwWrapper .nav-tabs.irwCETabs {border-bottom:0; margin-bottom:-1px}
#irwWrapper .nav-tabs.irwCETabs li {margin-bottom:-2px}
#irwWrapper .container .nav-tabs.irwCETabs > li.active a{background-color: #fff;color: #5B481D;border-radius: 4px 4px 0 0;}
#irwWrapper .container .nav-tabs.irwCETabs > li.active a:hover{background-color: #fff;color: #5B481D;border-radius: 4px 4px 0 0;}
#irwWrapper .irwCRTabsPanel {border: none;border-top: 8px solid #2E4267;background-color: #2E4267;border-radius: 4px 4px 0 0;}
#irwWrapper .nav-tabs.irwCETabs > li a{ color:#808285; margin-bottom:2px; padding:10px 15px 10px 15px;margin-left:10px; font-weight:normal; color:#e5e5e5}
#irwWrapper .nav-tabs.irwCETabs > li a:hover{background-color:transparent; color:#808285; margin-bottom:2px; padding:10px 15px 10px 15px;margin-left:10px; font-weight:normal; color:#fff}
#irwWrapper .creditratings .irwCRLast {padding-right:35px}
#irwWrapper .irwCRHeading {border-bottom:1px solid #ddd; padding:10px 12px 10px 35px; }
#irwWrapper .creditratings #SUB hr {border-color:#dbd6d6}
#irwWrapper .creditratings #RS  {margin-bottom:3px;}
#irwWrapper .creditratings #RD .irwDisclaimer {padding-top:5px}
#irwWrapper .creditratings #RS .panel-body span {padding-right:7px}
/* Committee */

#irwWrapper #irwCommitteeCharting {visibility: hidden;}
#irwWrapper #irwCommitteeCharting .table-hover > tbody > tr:hover > td,
#irwWrapper #irwCommitteeCharting .table-hover > tbody > tr:hover > th {background-color: #fbfbfb;cursor:pointer;}
#irwWrapper #irwCommitteeCharting .table-hover {border-collapse: separate; }
#irwWrapper .irwCommiticon{ text-align:center;}
#irwWrapper #irwCommitteeCharting .table-hover > tbody > tr > td { min-height:45px; line-height: 1.6;}
#irwWrapper #irwCommitteeCharting .table > thead > tr > th, #irwWrapper #irwCommitteeCharting .table-hover > thead > tr > th {width: 10%; text-align:center; border: 1px solid transparent; border-width: 3px 1px 0px;background-color: transparent;vertical-align: top;}
#irwWrapper #irwCommitteeCharting .table-hover.irwCommitteeTable > tbody > tr > td:first-child {white-space: nowrap;}		
#irwWrapper #irwCommitteeCharting .table-hover > tbody > tr > td:first-child {border-left: 3px solid transparent;}		

/*#irwWrapper .table-hover > tbody > tr > td:first-child {border-left: 3px solid transparent;white-space: nowrap;}		
#irwWrapper .table-hover > tbody > tr:hover > td:first-child {border-left: 3px solid;}*/

#irwWrapper #irwCommitteeCharting .table-hover > tbody > tr:hover > td:first-child {border-left: 3px solid;}
#irwWrapper #irwCommitteeCharting .table-hover > tbody > tr:hover > td.irwMember:hover, #irwWrapper #irwCommitteeCharting .irwMember.hover_class {background-color: #fff; border: 1px solid #808285;border-width: 1px 1px 0px;color: #333;}
#irwWrapper #irwCommitteeCharting .table-hover > tbody > tr:hover > td.text-muted {color: #333;}
#irwWrapper #irwCommitteeCharting .table-hover > tbody > tr.lasttd:hover td.irwMember:hover {border-width: 1px;}
#irwWrapper #irwCommitteeCharting .table-hover > tbody > tr > td.hover_border {border-top-color:#808285;}
#irwWrapper #irwCommitteeCharting .irwMember { font-size: large; cursor: pointer;}
#irwWrapper #irwCommitteeCharting .irwMemberLegend { font-size: 10px; top: -0.9em;}
#irwWrapper #irwCommitteeCharting .table-hover > thead > tr .hover_class {border-top: 3px solid;border-left: 1px solid #e6e7e8; } /* Boreder apply in Top Header Title */
#irwWrapper #irwCommitteeCharting .table-hover .hover_class { background-color: #fbfbfb;border: 1px solid #e6e7e8;border-width: 1px 1px 0px;}
#irwWrapper #irwCommitteeCharting .table-hover > tbody > tr:hover > td:first-child:hover {border-right-width: 0px;border-left: 3px solid;}
#irwWrapper #irwCommitteeCharting .table-hover > tbody > tr.lasttd > td {border-bottom: 1px solid #e6e7e8;}
#irwWrapper #irwCommitteeCharting .faBox {font-size:large; width:35px;}

/* Modale */
#irwWrapper #irwCommitteeCharting .modal-content{border-radius:0 0 6px 6px;}
#irwWrapper #irwCommitteeCharting .modal-body{padding:0px;min-height:250px;}
#irwWrapper #irwCommitteeCharting .modalbody{padding:20px;}
#irwWrapper #irwCommitteeCharting .irwModalCommitteeMember ul li {margin: 10px 5px;clear:both;line-height:1.9;}
#irwWrapper #irwCommitteeCharting .modal-body .faBox {width:35px;}
#irwWrapper #irwCommitteeCharting .modal-body table td:first-child {padding-right:5px; vertical-align: top}

#irwWrapper #irwCommitteeCharting .irwCommitteeImg img { width:100%; }
#irwWrapper .irwCommitImgTextDetail {max-height: 100px; min-height:100px; margin-bottom:20px;}
#irwWrapper .irwCommitImgDetailText{overflow:hidden;}
#irwWrapper .irwModalCommitteeDescription {max-height: 200px; min-height:200px; margin-bottom:20px;}

/* Arrow */
#irwWrapper .irwModleBtn {position: absolute;cursor: pointer;font-size:20px;color:#ddd;height:100%;width:30px;top:0px;display:none;}
#irwWrapper .irwModleBtn.irwprev, #irwWrapper .irwModleBtn.irwUp { left: -30px;}
#irwWrapper .irwModleBtn.irwnext, #irwWrapper .irwModleBtn.irwDown {right: -30px;}
#irwWrapper .irwModleBtn .fa {vertical-align: middle;position: absolute;top: 50%;z-index:900; padding:5px;}
#irwWrapper .irwModleBtn:hover .fa {color:#fff;}
#irwWrapper .irwModleBtn.irwnext .fa, #irwWrapper .irwModleBtn.irwDown .fa {right: 0px;}
#irwWrapper .irwDownloadicon {background-color:#e1e1e1;border-left:5px solid;display:inline-block;}
#irwWrapper .irwDownloadicon .fa {font-size: 40px;padding: 20px 23px;}
#irwWrapper #irwCommitteeCharting .irwModalCommitteeDocument .faBox{width: auto; margin-right:5px;}

/* Legend */
#irwWrapper .irwLegends {clear: both;float: none; margin: 10px 0px; padding:10px;}
#irwWrapper .irwLegend {clear:right;float: left;margin: 0 10px 10px 0;}
#irwWrapper #irwCommitteeCharting .irwLegend .faBox {text-align: right;margin-right: 5px;}

/* Moble View */
#irwWrapper #irwCommitteeCharting .ViewBio, #irwWrapper #irwCommitteeCharting .irwCharterdocs {visibility:hidden;}
#irwWrapper table#irwCharterdocs td { padding:5px; border: 0px none;}
#irwWrapper table#irwCharterdocs td:last-child {vertical-align: middle;} 

#irwWrapper #irwCommitteeMobTab .nav-tabs {border-bottom:none 0px;}
#irwWrapper #irwCommitteeMobTab a { text-align:center}

#irwWrapper #irwCommitteeMobTab {display:none;} 
#irwWrapper #irwCommitteeCharting .irwShow {display:block; visibility:visible}
#irwWrapper #irwCommitteeCharting .irwHide {display:none}
#irwWrapper #irwCommitteeCharting .table-hover > tbody > tr:hover > td.footable-row-detail-cell:hover {border-left: 3px solid transparent;}
/* End Mobile View */
/*Copyright*/
.irwCopyright {text-align:center;padding-bottom:20px}
/*End Copyright*/
/*ToolKit*/
.irwToolKit {margin-bottom:15px;}
.irwToolKit a {margin-left:5px; text-decoration:none !important;}
.irwToolKit .irwToolKitDesc {margin-right:5px }
.irwToolKit a span{display:none}

.irwToolKit.Captions span{display:inline}

.irwToolKit.Vertical a {width:100% ; display:inline-block }


.irwToolKit.Fade a .fa {color:#cccccc}
.irwToolKit.Large a .fa {font-size:150%; width:7%; text-align:center}
.irwToolKit.xLarge a .fa {font-size:250%}
/*End ToolKit*/
/* footable */ 
#irwWrapper #irwCommitteeCharting .footable-row-detail-cell {padding:0 0 8px 8px;}
#irwWrapper #irwCommitteeCharting .footable-row-detail-inner, #irwWrapper #irwCommitteeCharting .footable-row-detail-row{width:100%;}
#irwWrapper #irwCommitteeCharting .footable-row-detail-row{border-bottom:1px solid #e6e7e8;}
#irwWrapper #irwCommitteeCharting .footable-row-detail-row:last-child{border-bottom:0px none;}
#irwWrapper #irwCommitteeCharting .footable-row-detail-name{width:200px;white-space:normal; vertical-align: top;}
/*#irwWrapper .footable-row-detail-value .irwModalCommitteeDescription {max-height: none; min-height: initial; margin:0;}*/
/* #irwWrapper .footable-row-detail-value .irwCommittDescription .irwModalCommitteeDescription {max-height: 60px; min-height:60px; margin:0;} */
/* End footable */

@media (max-width: 640px) {
    #irwWrapper .irwModleBtn {z-index:999;}
    #irwWrapper .irwModleBtn i.fa {background-color:#999;}
    #irwWrapper .irwModleBtn.irwnext .fa, #irwWrapper .irwModleBtn.irwDown .fa {right: 20px;}   
    #irwWrapper .irwModleBtn.irwprev .fa, #irwWrapper .irwModleBtn.irwUp .fa  {left: 20px;}
    #irwWrapper .irwCommittDescription {margin:10px 0 0;}
} 

@media (max-width: 360px) {
    #irwWrapper .irwCommitImgDetailText, #irwWrapper .irwCommitteeImg{width:100%;margin-bottom: 15px;}
    #irwWrapper #irwCommitteeCharting .irwModalCommitteeMember ul li a{display: inline-block;width: 70%;}    
    #irwWrapper .irwLegend {clear:none;float: none;}
    #irwWrapper #irwCommitteeCharting .irwLegend .faBox {text-align: left;}
}
@media (max-width: 320px) {#irwWrapper #irwCommitteeCharting .footable-row-detail-name{width:150px;}}
/* End Committee */

/* Custom Page */
#irwWrapper irwGenTable{}
#irwWrapper .irwGenList, #irwWrapper .irwGenList li {margin: 10px;}
#irwWrapper .irwGenList li {-style: disc outside none;}
#irwWrapper .irwGenFont b { font-weight: 700} 

/* End Custom Page */

/* Preview login */ 
#irwLoginBox {min-height: 350px;width: 100%;}
#irwLogin_wraper {background: #fff;border-radius: 15px;border: 1px solid #e1e1e1;box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);display: block;height: auto;padding:15px;left: 50%;margin-left: -235px;margin-top: -145px;top: 50%;width: 395px;position: absolute;}
#irwWrapper .form-group {overflow: hidden; }
#irwWrapper #irwLoginBox, #irwWrapper .irwSubmitlogin {position: relative;}
#irwWrapper .irwSubmitlogin .irwLoginPasswordForgot {position: absolute; bottom: 0px;}
#irwWrapper #irwLogin_wraper .irwBoxLabel {border-bottom: 1px solid #f1f1f1;padding-bottom: 8px;}

@media (max-width: 740px) {#irwLogin_wraper {height: auto;left: 15%;width: auto;top: 15%;overflow: hidden;margin: 0 5%;}}        
@media (max-width: 530px) {#irwLogin_wraper {left: 5%;}}
@media (max-width: 440px) {#irwLogin_wraper {left: 0;}}
@media (max-width: 330px) {
    #irwLogin_wraper {position: relative;}
    #irwWrapper .irwloginEmail, #irwWrapper .irwlogin_Email, #irwWrapper .irwloginPassword, #irwWrapper .irwlogin_Password { width: 100%;}
    #irwWrapper .irwSubmitlogin .irwLoginPasswordForgot {margin-bottom: 15px;position: relative; float:none !important;}
    #irwWrapper .irwSubmitlogin .irwLogin_Submit {float:none !important;}
}
/* End Preview login */


/* Email Notification */
.irwCustomErrorMessage{color:#A94442; float:left; margin-left:15px; margin-top:10px; display:none}
#irwWrapper .irwInfoRequestCaptcha .help-block{display: contents;}
@media (max-width: 420px){
.irwBtnEmailUnsubscribe{margin-top:10px}	
	}
@media all and (max-width:1300px) {
#irwWrapper .notifications strong {margin-bottom:10px; display:block}
#irwWrapper .notifications .form-group{margin-bottom:15px}
}
#irwWrapper .notifications .emailDocuments .hiddenOptions {margin-left:50px}
#irwWrapper .irwBoxTools {padding:0px 15px; text-align: right;}
@media all and (max-width: 768px) {
    .irwNotiSettings .irwInfoRequestCaptcha {
        padding-top: 15px;
    }
}
/* END Email Notification */
/* Custom Check Box and Radio Button */
#irwWrapper .Customform-group .input-group-addon-no-icon {
    display: none
}

#irwWrapper .HasCustomFields input[type="radio"] { float:left; margin-left:-20px}
#irwWrapper .HasCustomFields .checkbox, #irwWrapper .radio {padding-left:2px;margin-bottom:0px; }
#irwWrapper .HasCustomFields span.button-checkbox .btn, #irwWrapper span.button-radio .btn {margin-left:0px; width:25px; margin-left:-28px; margin-top:-3px}
#irwWrapper .HasCustomFields span.button-checkbox .btn:focus, #irwWrapper span.button-radio .btn:focus {outline:none;outline-offset:0;}
#irwWrapper .HasCustomFields span.button-checkbox .btn:active {-webkit-box-shadow:none;box-shadow:none;}
#irwWrapper .HasCustomFields span.button-checkbox button, #irwWrapper span.button-radio button {background-color:transparent;padding:2px;}
#irwWrapper .HasCustomFields .bootstrap-checkbox > button.btn, #irwWrapper	.bootstrap-radio > button.btn {padding-right:20px;position: relative;}
#irwWrapper .HasCustomFields input[type="radio"],
#irwWrapper .HasCustomFields input[type="checkbox"] {  margin: 2px 10px 0 0; }
#irwWrapper .HasCustomFields .radio,
#irwWrapper .HasCustomFields .checkbox {margin-top: 0px;}
#irwWrapper .help-block {position:absolute; right:0; margin-right:15px; width:100%; text-align:right;}

#irwWrapper .HasCustomFields .Customform-group{margin-bottom:15px}
#irwWrapper .HasCustomFields .Customform-groupzeropad{margin-bottom:0}
#irwWrapper .Customcheckbox{margin-left:25px;}


#irwWrapper .HasCustomFieldsChoice .input-group-addon-no-icon{background-color:#fff}
#irwWrapper .HasCustomFieldsChoice .has-error .input-group-addon-no-icon {background-color:#fff}

#irwWrapper .HasCustomFieldsChoice input[type="text"]{border-left:none}
#irwWrapper .HasCustomFields .fa, .irwcommodal .fa{width:11px}
#irwWrapper .irwNoBg, .irwcommodal .irwNoBg{background-color:#fff !important; }
#irwWrapper .irwMendetory, .irwcommodal .irwMendetory{font-size:8px; color:#A94442}
#irwWrapper .hideirwMendetory {display:none}
#irwWrapper .HasCustomFields .Customform-group .input-group input[type="text"], .irwcommodal .Customform-group .input-group input[type="text"]{border-right:none; border-radius: 4px 4px 4px 4px }
#irwWrapper .Customform-group .input-group  input[type="text"].form-control, .irwcommodal .Customform-group .input-group  input[type="text"].form-control{ border-radius: 4px 0 0 4px; border-right:none}
#irwWrapper .has-success input[type="text"]{border-color:#468847}
#irwWrapper .has-success select{border-color:#468847}
#irwWrapper .has-success textarea{border-color:#468847}
#irwWrapper .notifications  .Customform-group {margin-bottom:15px;}
#irwWrapper  .has-error .help-block,
#irwWrapper .has-error .control-label,
#irwWrapper .has-error .radio,
#irwWrapper .has-error .checkbox,
#irwWrapper .has-error .radio-inline,
#irwWrapper .has-error .checkbox-inline {
  color: #a94442;
}
#irwWrapper .has-error .form-control, .irwcommodal .has-error .form-control {
  border-color: #a94442;
       
}
#irwWrapper .has-error .form-control:focus, .irwcommodal .has-error .form-control:focus {
  border-color: #843534;
}
#irwWrapper .has-error .input-group-addon, .irwcommodal .has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}

#irwWrapper .HasCustomFields .input-group-addon.irwNoBg, .irwcommodal .input-group-addon.irwNoBg {border-left: none;}

#irwWrapperPR .Customform-group .input-group-addon-no-icon{display:none}

#irwWrapperPR .HasCustomFields input[type="radio"] { float:left; margin-left:-20px}
#irwWrapperPR .HasCustomFields .checkbox, #irwWrapperPR .radio {padding-left:2px;margin-bottom:0px; }
#irwWrapperPR .HasCustomFields span.button-checkbox .btn, #irwWrapperPR span.button-radio .btn {margin-left:0px; width:25px; margin-left:-28px; margin-top:-3px}
#irwWrapperPR .HasCustomFields span.button-checkbox .btn:focus, #irwWrapperPR span.button-radio .btn:focus {outline:none;outline-offset:0;}
#irwWrapperPR .HasCustomFields span.button-checkbox .btn:active {-webkit-box-shadow:none;box-shadow:none;}
#irwWrapperPR .HasCustomFields span.button-checkbox button, #irwWrapperPR span.button-radio button {background-color:transparent;padding:2px;}
#irwWrapperPR .HasCustomFields .bootstrap-checkbox > button.btn, #irwWrapperPR	.bootstrap-radio > button.btn {padding-right:20px;}
#irwWrapperPR .HasCustomFields input[type="radio"],
#irwWrapperPR .HasCustomFields input[type="checkbox"] {  margin: 2px 10px 0 0; }
#irwWrapperPR .HasCustomFields .radio,
#irwWrapperPR .HasCustomFields .checkbox {margin-top: 0px;}
#irwWrapperPR .help-block {position:absolute; right:0; margin-right:15px; width:100%; text-align:right;}

#irwWrapperPR .HasCustomFields .Customform-group{margin-bottom:15px}
#irwWrapperPR .HasCustomFields .Customform-groupzeropad{margin-bottom:0}
#irwWrapperPR .Customcheckbox{margin-left:25px;}


#irwWrapperPR .HasCustomFieldsChoice .input-group-addon-no-icon{background-color:#fff}
#irwWrapperPR .HasCustomFieldsChoice .has-error .input-group-addon-no-icon {background-color:#fff}

#irwWrapperPR .HasCustomFieldsChoice input[type="text"]{border-left:none}
#irwWrapperPR .HasCustomFields .fa, .irwcommodal .fa{width:11px}
#irwWrapperPR .irwNoBg, .irwcommodal .irwNoBg{background-color:#fff !important; }
#irwWrapperPR .irwMendetory, .irwcommodal .irwMendetory{font-size:8px; color:#A94442}
#irwWrapperPR .hideirwMendetory {display:none}
#irwWrapperPR .HasCustomFields .Customform-group .input-group input[type="text"], .irwcommodal .Customform-group .input-group input[type="text"]{border-right:none; border-radius: 4px 4px 4px 4px }
#irwWrapperPR .Customform-group .input-group  input[type="text"].form-control, .irwcommodal .Customform-group .input-group  input[type="text"].form-control{ border-radius: 4px 0 0 4px; border-right:none}
#irwWrapperPR .has-success input[type="text"]{border-color:#468847}
#irwWrapperPR .has-success select{border-color:#468847}
#irwWrapperPR .has-success textarea{border-color:#468847}
#irwWrapperPR .notifications  .Customform-group {margin-bottom:15px;}
#irwWrapperPR  .has-error .help-block,
#irwWrapperPR .has-error .control-label,
#irwWrapperPR .has-error .radio,
#irwWrapperPR .has-error .checkbox,
#irwWrapperPR .has-error .radio-inline,
#irwWrapperPR .has-error .checkbox-inline {
  color: #a94442;
}
#irwWrapperPR .has-error .form-control, .irwcommodal .has-error .form-control {
  border-color: #a94442;
       
}
#irwWrapperPR .has-error .form-control:focus, .irwcommodal .has-error .form-control:focus {
  border-color: #843534;
}
#irwWrapperPR .has-error .input-group-addon, .irwcommodal .has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}

#irwWrapperPR .HasCustomFields .input-group-addon.irwNoBg, .irwcommodal .input-group-addon.irwNoBg {border-left: none;}

/* End Custom Check Box and Radio Button */

/* Inforeqest Checks*/

#irwWrapper  .HasCustomFields .Customform-group .input-group  input[type="text"].form-control, .irwcommodal .Customform-group .input-group  input[type="text"].form-control{ border-radius: 0 0 0 0; border-right:none}
#irwWrapper .HasCustomFields .Customform-group .input-group-addon-no-icon, .irwcommodal .Customform-group .input-group-addon-no-icon{display:table-cell}

@media screen and (max-height: 575px), screen and (max-width: 320px){
    #irwWrapper #emailPopupCaptcha, #irwWrapper #inforequestCaptcha, #irwWrapper #fileCaptcha { transform:scale(0.85);-webkit-transform:scale(0.85);transform-origin:0 0;-webkit-transform-origin:0 0; }
}
/* EmailNotification reCaptcha */
#irwWrapper .notifications .help-block {position: relative;right: 20px;}
@media screen and (max-width: 372px){
    #reCaptchaDiv, #reCaptchaEditDiv, #reCaptchaclientDiv {transform: scale(0.85);-webkit-transform: scale(0.85);transform-origin: 0 0;-webkit-transform-origin: 0 0;}
    #reCaptchaDiv .form-group, #reCaptchaEditDiv .form-group, #reCaptchaclientDiv .form-group {overflow: visible;}
    #reCaptchaDiv iframe, #reCaptchaEditDiv iframe, #reCaptchaclientDiv iframe {width: 100%;}
    #reCaptchaDiv .rc-anchor-normal, #reCaptchaEditDiv .rc-anchor-normal, #reCaptchaclientDiv .rc-anchor-normal {width: 275px;}
}
/*#irwWrapper #inforequestCaptcha iframe .rc-anchor-logo-portrait { margin-left:0px !important;}
#irwWrapper #inforequestCaptcha iframe .rc-anchor-normal .rc-anchor-pt{width: auto !important;}
#irwWrapper #inforequestCaptcha iframe .rc-anchor-normal .rc-anchor-checkbox-label { width: 90px !important;}
#irwWrapper #inforequestCaptcha iframe .rc-anchor-normal .rc-anchor-content{width: 163px !important;}*/

/* End Inforrequest Checks*/

/* Corporate Profile Specific*/
#irwWrapper .irwDescription, #irwWrapper .irwPressReleases, #irwWrapper .irwirwUpcomingEvents, #irwWrapper .irwMarketSnapshot {margin-bottom:15px;}
#irwWrapper .irwPressReleases .irwTableRowItem {margin:0;padding:0;}
#irwWrapper .irwPressReleases .irwTableRowItem .irwTableRowItemInner {padding:10px 0 10px 5px; background-color:#fff;}
#irwWrapper .irwPressReleases .irwTableRowItem .irwTableRowItemInner:hover {margin-left:5px; padding-left:0;}
#irwWrapper .irwPanelGrid {}
#irwWrapper .irwPanelGrid .irwPanelGridItem {border:1px solid #E1E1E1;}
#irwWrapper .irwPanelGrid .irwPanelGridItemInner {background-color:#fff;padding:10px 15px;}
#irwWrapper .irwPanelGrid .irwPanelGridItemInner:hover {margin-left:5px;padding-left:10px;}
#irwWrapper .irwEVDateTime {margin-bottom: 10px;}
#irwWrapper .irwEVDateTime li {padding-right:15px;}

#irwWrapper .irwEVDateTime li .fa {margin-right: 5px;}
/*#irwWrapper .irwEVDateTime li .fa.fa-clock-o {margin-right: 2px;}*/
#irwWrapper .irwEVDateTime .irwEventDate{margin-right: 5px;}
#irwWrapper .irwUpcomingEvents .irwPanelGridItem {margin-bottom:10px;}
/* For Narrow Content Area*/
.irwNarrow #irwWrapper .irwPanelGrid .col-sm-6 {width:100%;}

#irwWrapper .irwMarketSnapshot  {}
#irwWrapper .irwBoxBodyItem {border-bottom:1px solid #E1E1E1;}
#irwWrapper .irwMarketSnapshot .irwBoxBodyItem {padding:5px 15px;}
#irwWrapper .irwMarketSnapshot .irwBoxBodyItem .irwBoxBodyItemLabel {font-size:14px;}
#irwWrapper .irwMarketSnapshot .irwBoxBodyItem .irwBoxBodyItemValue {font-size:18px;}
#irwWrapper .irwBoxBodyItemNote {font-size:10px;}
#irwWrapper .irwBoxBodyItem.irwFirst, #irwWrapper .irwBoxBodyItem.irwLast {border-bottom:none;} 
#irwWrapper .irwBoxBodyItem .irwBoxBodyItemInner {background-color:#fff; padding:10px 15px;;}
#irwWrapper .irwBoxBodyItemIcon {font-size:18px;}
#irwWrapper .irwBoxBodyItem .irwBoxBodyItemInner:hover {margin-left:5px;padding-left:10px;}
#irwWrapper .irwBoxBodyItem .irwBoxBodyItemInner:hover .irwBoxBodyItemIcon {color:#428BCA;}
#irwWrapper .irwBoxBodyItem .irwBoxBodyItemIcon {width:15%;}
#irwWrapper .irwBoxBodyItem .irwBoxBodyItemContent {width:100%; word-wrap:break-word }
#irwWrapper .irwBoxBodyItem .irwBoxBodyItemContent > a {word-wrap:break-word }
#irwWrapper .irwBoxBodyItem .irwBoxBodyItemContent h5 {margin:0 0 3px; font-weight:normal;font-size:14px;}
#irwWrapper .corporate .irwTableWrapper{height: 250px;}

/* MarketSummary Tab style design */
#irwWrapper .corporate .irwMarketSnapshot .irwNoTMargin {border-width:0px 1px 1px 0px;}
#irwWrapper .corporate #irwTabsdropdown {display:none}
#irwWrapper .corporate a.FundingDescription {margin: 10px 0;}
#irwWrapper .corporate .dropdown {display:none;}
#irwWrapper .corporate .dropdown button {text-align: left;width: 100%;}
#irwWrapper .corporate .dropdown .irwTabsdropdown { line-height: 2em; }
#irwWrapper .corporate .open > .dropdown-menu {width: 100%;}
#irwWrapper .dropdown-menu.irwMarketDropDown > li > a {font-size: medium;}
#irwWrapper .corporate h3, #irwWrapper .corporate h5{margin:0}
#irwWrapper .corporate #irwsecurity {float: right; position: absolute; right: 25px; top: 5px; width: 270px;}
#irwWrapper .corporate #irwMarketExchName {padding: 14px 0 15px 15px; word-wrap: break-word;}	
#irwWrapper .corporate .verDropdown #irwTabsEvent { display:none}
#irwWrapper .corporate .verDropdown #irwTabsdropdown { display:block}
#irwWrapper .corporate .irwBlockResult { width: 100%; }
#irwWrapper .corporate #irwTabsEvent > li { width: auto;}
@media (max-width: 320px){
	#irwWrapper #irwTabsdropdown div.pull-right{ width:100%}
} 
/* End MarketSummary Tab style design */

/* END Corporate Profile Specific*/

/*
// IRW Misc.
// --------------------------------------------------
*/
/*As Reported Chart*/
#irwWrapper .half-width{width:50%;}
#irwWrapper .table.irwasreportmultilist > tbody > tr > td {padding:0; border:none; margin:0}
#irwWrapper .irwSelectedPSelect {margin:0}
#irwWrapper .table.irwasreportmultilist .fa {margin:10px; font-size:18px; cursor:pointer}
#irwWrapper .table.irwasreportmultilist .box1 select, #irwWrapper .table.irwasreportmultilist .box2 select {min-height:108px} 
#irwWrapper .well {background-color:transparent}
#irwWrapper .table.tbl-irwaseportchart .firstCol {background-color:#FBFBFB}
#irwWrapper .table.tbl-irwaseportchart span {word-break:break-all}
#irwWrapper .table.irwasreportmultilist > tbody > tr > td.irwAsRepEmpty {padding: 15px}
#irwWrapper .asreportedchart .irwLoading {position: absolute; z-index: 999; width: 100%; height: 100%}
#irwWrapper .asreportedchart .data.well {min-height: 760px}
#irwWrapper .asreportedchart .irwLoading .irwLoadingWrapper {top: 45%; position:absolute; left: 45%}
#irwWrapper .asreportedchart .irwAsReportedChartControls .btn {padding:3px 12px; margin-left:0;}
#irwWrapper .asreportedchart .irwAsReportedBtnUpdate {margin-right:15px}
#irwWrapper .asreportedchart .irwAsReportChartTicker{width:9px; height:9px; float:left; border:1px solid #ccc; margin:7px 22px 0px 0;}

/*End As Reported Chart*/
/*Peer*/

#irwWrapper .footable.breakpoint > tbody > tr.irwPeerHeader > td > span.footable-toggle {display:none}
#irwWrapper .footable.breakpoint > tbody > tr.irwPeerHeader td {padding-top:25px; cursor:default}
#irwWrapper .table.Tbl-peer > thead > tr > th{background-color:transparent; font-weight:normal; border-bottom:1px solid #A8A9AD; border-top:none}
#irwWrapper .table.Tbl-peer > tbody > tr > td{padding-top:8px; padding-bottom:8px }
#irwWrapper .table.Tbl-peer > tbody > tr.irwPeerHeader > td{padding-top:50px; }
#irwWrapper .table.Tbl-peer > tbody > tr.irwPeerHeader > td:hover{background-color:transparent; border-left-color:transparent; }
#irwWrapper .table.Tbl-peer > tbody > tr:last-child > td{border-bottom:none}
#irwWrapper .irwtext-muted span.text-muted{color:#666}

/*End Peer*/
/*MNA*/
#irwWrapper .irwListmenu {width:100%}
#irwWrapper .irwListmenu button{border:none; box-shadow:none; padding-left:0}
#irwWrapper .irwListmenu .form-control{height:auto}
#irwWrapper .irwListSelected {font-size:20px; font-weight:bold}
#irwWrapper .irwListmenu .dropdown-toggle.btn-default {background-color:transparent; box-shadow:none}
#irwWrapper .irwListmenu .dropdown-menu {border-radius:8px}
#irwWrapper .irwListmenu .dropdown-menu li a {font-size:18px; font-weight:bold; white-space:normal; }
#irwWrapper .irwListmenu .dropdown-menu li a.active {font-size:18px; font-weight:bold}
/*End MNA*/
#irwWrapper .text-irwOnHover:hover {color:#428BCA;}
#irwWrapper .irwFirst {border:none}
#irwWrapper .irwLast {border:none}
#irwWrapper .irwHGap {height:15px;margin-bottom:15px;line-height:15px;}
#irwWrapper .irwNorCursor{cursor:default}
/* File */
#irwWrapper .irwfileCaptchaimg {margin:5px 0 10px;}
#irwWrapper .irwfileCaptcha { width: 200px}

/*Insider Filings*/
#irwWrapper .insider-filings .irwHiddenColumn {border-top:none ;white-space:normal}
#irwWrapper .insider-filings .irwHiddenColumn span {display:none !important }
#irwWrapper  .irwResponsive-hide-sm-md td.irwHiddenColumn {padding-top:0 }

/* Insider Ownership */

#irwWrapper .irw-table-responsive {border: 1px solid #DDDDDD;overflow:hidden !important;width: 100%; border-top:none}
#irwWrapper .irwResponsiveTable th {border-bottom:none }

#irwWrapper tr.irwTblFooter{background-color:#F5F5F5}
#irwWrapper .footable.breakpoint > tbody > tr.irwTblFooter > td > span.footable-toggle{display:none}
#irwWrapper .footable.breakpoint > tbody > tr.irwTblFooterNoData > td > span.footable-toggle{display:none}

#irwWrapper .table > tbody > tr > td.text-top{vertical-align:top}

/* Custom Table Plugin CSS */


#irwWrapper  .footable { width: 100%;}
#irwWrapper  .irwResponsive-hide-sm-md td.irwHiddenColumn {padding-top:0 }
#irwWrapper .irwResponsive-shift-left{margin-left:-15px; display:block}
#irwWrapper .footable.breakpoint > tbody > tr.footable-detail-show > td { border-bottom: none;}
#irwWrapper .InsiderOwnership .irwHiddenColumn {border-top:none ;white-space:normal}
#irwWrapper .InsiderOwnership .irwHiddenColumn span {display:none !important }
#irwWrapper .footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle:before { content: "\f068";}
#irwWrapper .irwResponsiveTableHdr{padding:8px;border-top:1px #DDDDDD solid; border-right:1px #DDDDDD solid; border-left:1px #DDDDDD solid}
#irwWrapper .footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) > td:not(.header) { cursor: pointer;}
#irwWrapper .footable.breakpoint > tbody > tr > td.footable-cell-detail { background: #eee; border-top: none;}
#irwWrapper .footable.breakpoint > tbody > tr > td > span.footable-toggle, #irwWrapper .footable.breakpoint > tbody > tr > td > .committeBio-toggle { display: inline-block; font-family: 'FontAwesome'; speak: none; font-style: normal;
  font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; padding-right: 5px; font-size: 14px; color: #888888;}
#irwWrapper .footable.breakpoint > tbody > tr > td > span.footable-toggle:before { content: "\f067"; cursor:pointer;}#irwWrapper .footable.breakpoint > tbody > tr > td > .committeBio-toggle { display:none;position: absolute;right: 20px; }
#irwWrapper #irwCommitteeCharting .committeBio-toggle  {display:inline;}
#irwWrapper .footable.breakpoint > tbody > tr > td > .committeBio-toggle:before { content: "\f038"; cursor:pointer;}
#irwWrapper .footable-row-detail-row {padding-top:5px;padding-bottom:5px;float:left;clear:both}
#irwWrapper .footable-toggle:hover{cursor:pointer}
#irwWrapper .footable.breakpoint.toggle-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e005";
}
#irwWrapper .footable.breakpoint.toggle-circle > tbody > tr > td > span.footable-toggle:before {
  content: "\e004";
}
#irwWrapper .footable.breakpoint.toggle-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e003";
}
#irwWrapper .footable.breakpoint.toggle-circle-filled > tbody > tr > td > span.footable-toggle:before {
  content: "\e002";
}
#irwWrapper .footable.breakpoint.toggle-square > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e007";
}
#irwWrapper .footable.breakpoint.toggle-square > tbody > tr > td > span.footable-toggle:before {
  content: "\e006";
}
#irwWrapper .footable.breakpoint.toggle-square-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e009";
}
#irwWrapper .footable.breakpoint.toggle-square-filled > tbody > tr > td > span.footable-toggle:before {
  content: "\e008";
}
#irwWrapper .footable.breakpoint.toggle-arrow > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e00f";
}
#irwWrapper .footable.breakpoint.toggle-arrow > tbody > tr > td > span.footable-toggle:before {
  content: "\e011";
}
#irwWrapper .footable.breakpoint.toggle-arrow-small > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e013";
}
#irwWrapper .footable.breakpoint.toggle-arrow-small > tbody > tr > td > span.footable-toggle:before {
  content: "\e015";
}
#irwWrapper .footable.breakpoint.toggle-arrow-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e01b";
}
#irwWrapper .footable.breakpoint.toggle-arrow-circle > tbody > tr > td > span.footable-toggle:before {
  content: "\e01d";
}
#irwWrapper .footable.breakpoint.toggle-arrow-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e00b";
}
#irwWrapper .footable.breakpoint.toggle-arrow-circle-filled > tbody > tr > td > span.footable-toggle:before {
  content: "\e00d";
}
#irwWrapper .footable.breakpoint.toggle-arrow-tiny > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e01f";
}
#irwWrapper .footable.breakpoint.toggle-arrow-tiny > tbody > tr > td > span.footable-toggle:before {
  content: "\e021";
}
#irwWrapper .footable.breakpoint.toggle-arrow-alt > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e017";
}
#irwWrapper .footable.breakpoint.toggle-arrow-alt > tbody > tr > td > span.footable-toggle:before {
  content: "\e019";
}
#irwWrapper .footable.breakpoint.toggle-medium > tbody > tr > td > span.footable-toggle { font-size: 18px;}
#irwWrapper .footable.breakpoint.toggle-large > tbody > tr > td > span.footable-toggle { font-size: 24px;}

#irwWrapper .footable.breakpoint > tbody > tr > td.header > span.footable-toggle{display:none}

#irwWrapper .footable > thead > tr > th {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none;
}
#irwWrapper .footable > thead > tr > th.footable-sortable:hover { cursor: pointer;}

#irwWrapper .footable > thead > tr > th > span.footable-sort-indicator {
  display: inline-block;
  font-family: 'FontAwesome';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  padding-left: 5px;
}

#irwWrapper .footable > tfoot .pagination { margin: 0;}
#irwWrapper .footable.no-paging .hide-if-no-paging { display: none;}
#irwWrapper .footable-row-detail-inner { display: table;}
#irwWrapper .footable-row-detail-row { display: table-row; line-height: 1.5em;}
#irwWrapper .footable-row-detail-group { display: block; line-height: 2em; font-size: 1.2em; font-weight: bold;}
#irwWrapper .footable-row-detail-name { display: inline-table; font-weight: bold; padding-right: 15px;}
#irwWrapper .irwResponsiveTable .footable-row-detail-name { display: table-cell; font-weight: bold; padding-right: 15px;}
#irwWrapper .footable-row-detail-value { display: inline-table;}
#irwWrapper .irwResponsiveTable .footable-row-detail-value { display: table-cell;}
#irwWrapper .irwResponsiveTable .footable-row-detail-value.text-muted { color:inherit}
#irwWrapper .footable-odd { background-color: #f7f7f7;}

/*IRW ERROR PAGES*/
#irwWrapper .irwErrorPage h1.irwCompanyName {margin-bottom:75px;}
#irwWrapper .irwErrortext {margin-top:-20px;}
#irwWrapper .irwErrorCodetext {padding-left:8px;font-size:14px}
#irwWrapper .irwErrorDescription {font-size:18px;}

#irwWrapper .irwCustomMessageDescription{font-size:14px}
#irwWrapper ul.irwListSitemap li {margin-bottom:8px;font-weight:bold;}
@media (max-width: 768px) {
	#irwWrapper .irwErrorPage h1.irwCompanyName {margin-bottom:40px;}
	#irwWrapper .irwErrorPage .text-xxlarge {font-size:3.8em;line-height:2em;}
}
/*HighChart Overwrite*/
.highcharts-tooltip {width:100% !important}
.highcharts-tooltip span {white-space:normal !important; max-width:90% !important;}

/*
 * Sidebar
 */
/*This is required*/
/* Hide for mobile, show later */
.sidebar {
  display: none;
}
@media (min-width: 768px) {
  .sidebar {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    display: block;
    padding: 12px 20px;
    overflow-x: hidden;
    overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
    background-color: #f5f5f5;
    border-right: 1px solid #eee;
  }
}

@media (max-width: 767px)
{
  .sidebar {
   display:block;
  }
}

/* Sidebar navigation */
.navbar-nav > li > a {
  /*padding-right: 20px;
  padding-left: 20px;*/
}
.navbar-nav > .active > a,
.navbar-nav > .active > a:hover,
.navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #428bca;
}
/*End Temporary Fix*/
/* Institutional Ownership Custom vertical tabs */
#irwWrapper .nav-pills.irwInstitutionalOwnTabs > li.active.InstitOwnTab > a, #irwWrapper .nav-pills.irwInstitutionalOwnTabs > li.active.InstitOwnTab > a:focus{border-top:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; background-color:transparent; color:inherit;  background-color:#FBFBFB }
#irwWrapper .nav-pills.irwInstitutionalOwnTabs > li.active.InstitOwnTab
{border-left:3px solid;
}
#irwWrapper .nav-pills.irwInstitutionalOwnTabs > li.active.InstitOwnTab .irwVerTabsConnect{display:block} 
#irwWrapper .nav-pills.irwInstitutionalOwnTabs > li.InstitOwnTab{border-left:3px solid transparent;}
#irwWrapper .nav-pills.irwInstitutionalOwnTabs > li.InstitOwnTab:hover{border-left:3px solid; background-color:#FBFBFB}
#irwWrapper .nav-pills.irwInstitutionalOwnTabs h4{font-size:15px; font-weight:bold}
#irwWrapper .table.Tbl-InsitOwnership > thead > tr > th{background-color:transparent; font-weight:normal; border-bottom:1px solid #A8A9AD; border-top:none}
#irwWrapper .table.Tbl-InsitOwnership > tbody > tr > td{padding-top:12px; padding-bottom:10px }
#irwWrapper .table.Tbl-InsitOwnership > tbody > tr:last-child > td{border-bottom:none}
#irwWrapper .table.Tbl-InsitOwnership > tbody > tr > td span{color:#666}
#irwWrapper .irwInstitutionalOwnTabsContent table thead{padding-top:12px; padding-bottom:12px}
#irwWrapper .nav-pills.irwInstitutionalOwnTabs > li > a{border-top:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; background-color:transparent; color:inherit;margin-bottom:20px; padding-bottom:9px; padding-top:0;  border-radius:0; }
#irwWrapper .irwInstOwnTblPannel{min-height:420px;}
#irwWrapper .irwInstOwnCopyRight{margin:-15px;margin-top:0;margin-bottom:0}
#irwWrapper .nav-pills.irwInstitutionalOwnTabs > li > a small.tabMuteTitle{float:left;width:70px}
#irwWrapper .nav-pills.irwInstitutionalOwnTabs > li > a h4{margin-bottom:5px; color:#818286}
#irwWrapper .nav-pills.irwInstitutionalOwnTabs > li.irwInstOwnNoLink a{color:#ACACAC;border-color:#EBEBEB}
#irwWrapper .nav-pills.irwInstitutionalOwnTabs > li.irwInstOwnNoLink a h4{color:#ACACAC}
#irwWrapper .irwCustomDropDown ul li.irwInstOwnNoLink a .irwCustomDropDownItem{color:#ACACAC;cursor:default}
#irwWrapper .dropdown-menu > li.irwInstOwnNoLink > a{color:#ACACAC; cursor:default}
#irwWrapper .irwCustomDropDown ul li.irwInstOwnNoLink a .irwCustomDropDownItem{color:#ACACAC; cursor:default}
#irwWrapper .nav.irwInstitutionalOwnTabs > li.InstitOwnTab > a{font-weight:normal}
#irwWrapper .nav.irwInstitutionalOwnTabs > li.active > a h4{color:inherit}
#irwWrapper .nav.irwInstitutionalOwnTabs > li.InstitOwnTab:hover .irwVerTabsConnect {display:block}
#irwWrapper .irwInstitutionalOwnTabsContent{background-color:#FBFBFB;border:1px solid #D8D8D8; padding-top:15px}
#irwWrapper .irwVerTabsConnect{width:20px; background-color:#FBFBFB; position:absolute; height:100%; border-top:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8; right:0; margin-right:-16px;z-index:888; top:0; display:none}
#irwWrapper .OwnershipAcitivityCount	{float:right; margin-bottom:20px}
/* End Institutional Ownership Custom vertical tabs */

/*Custom Drop down for Insititutional Ownership page*/
#irwWrapper	.irwCustomAlertBox{text-align:center; margin-right:10px;padding:0 3px; background-color:#fff; border:1px solid #BCBDC1; text-align:center;  width:40px; margin-left:7px; float:left; border-radius:4px;  font-size:11px; display:inline-block; height:34px; line-height:35px}
#irwWrapper .irwCustomDropDown{ width:100%}
#irwWrapper .irwCustomDropDown button{text-align:left}
#irwWrapper .irwCustomDropDown .caretContainer{position:absolute; height:100%; top:0; right:15px; vertical-align:middle}
#irwWrapper .irwCustomDropDown .caret{position:absolute; top:50%; right:0;}
#irwWrapper .irwCustomDropDown .dropdown-menu{width:100%; z-index:999; background-color:#fff;}
#irwWrapper .irwCustomDropDown ul li a{ margin-bottom:10px; float:left; display:inline ; width:100%}
#irwWrapper .irwCustomDropDown ul li {float:left; width:100%; display:block  }
#irwWrapper .irwCustomDropDown ul li a .irwCustomDropDownItem{color:#333}
#irwWrapper .irwCustomDropDown ul li a:hover .irwCustomDropDownItem {color:inherit}
#irwWrapper .irwCustomDropDown ul li a.active .irwCustomDropDownItem {color:inherit}
#irwWrapper .irwCustomDropDown .irwCustomDropDownSelected {margin-left:15px}
#irwWrapper .irwCustomDropDown ul li a small{float:left; margin-right:5px;}
/*End Custom Drop down for Insititutional Ownership page*/
/*Disclaimer*/
#irwWrapper .irwDisclaimer {color:#808285; padding-top:18px}
/*End Disclaimer*/
/*Page Header*/
.irwPageHeader, .irwPageFooter {padding:15px 0;
}

/* End Page Header*/

/*Inforequest custom validation code*/
#irwWrapper .InfoRequest .irwInfoReqIEfix{margin-right:2px}
#irwWrapper .InfoRequest .irwInfoReqCaptchaRow{margin-top:10px}
#irwWrapper .InfoRequest .irwInfoReqConactBox{background-color:#EEEEEE}
#irwWrapper .InfoRequest .irwCustomWarning{margin-bottom:15px; float:left; margin-top:4px;width:100%}
#irwWrapper .InfoRequest .well .irwCustomWarning{margin-bottom:15px;  margin-top:4px; display:inline-block; width:100%}
#irwWrapper .InfoRequest .well.irwInfoWellRadio .irwCustomWarning ,#irwWrapper .InfoRequest .well.irwInfoWellCheckBox .irwCustomWarning{margin-bottom:0}
#irwWrapper .InfoRequest .HasCustomFields textarea {border-right:0}
#irwWrapper .InfoRequest .HasCustomFields .irwInforequestTextArea .irwNoBg{vertical-align:top}
#irwWrapper .InfoRequest .HasCustomFields .irwInforequestDropDown select{border-right:0}
#irwWrapper .InfoRequest .HasCustomFields .irwInfoRequestCommonWell .irwNoBg{border:none !important; background-color:transparent !important; position:absolute; right:10px ;top:0}
#irwWrapper .InfoRequest .HasCustomFields .irwInfoRequestCommonWell{position:relative}
#irwWrapper .InfoRequest .HasCustomFields .irwcheckboxMendetory{ position:absolute}
#irwWrapper .InfoRequest .HasCustomFields input[type="checkbox"], #irwWrapper .InfoRequest .HasCustomFields input[type="radio"] {display:block !important; z-index:-1 !important; position:absolute}
#irwWrapper	.irwOwnersCountTitle{margin-top:8px; font-weight:normal; color:#666666; margin-right:5px}
#irwWrapper .InfoRequest #messages, #irwWrapper .InfoRequest #messagesOpt{ margin-top:-20px; float:right; width:100%}
#irwWrapper .InfoRequest .irwCustomWarningfrom-group{margin-bottom:0}
/*QuarterlyResultsPanel*/
#irwWrapper .QuarterlyResultsPanel .panel-heading{background-color:transparent;border-bottom:1px solid #F1F1F1}
#irwWrapper .QuarterlyResultsPanel .panel-heading a {border-left:3px solid; background-color:transparent;  padding:8px 8px 8px 5px;  display:inline-block }
#irwWrapper .QuarterlyResultsPanel.panel-group .panel-heading > .collapsed:after {content:none !important}
#irwWrapper .QuarterlyResultsPanel.panel-group .panel-heading > a:after {content:none !important}
#irwWrapper .QuarterlyResultsPanel.panel-group .panel-heading > a {
    text-transform: none;
}
#irwWrapper .QuarterlyResultsPanel .panel-body>ul>li>a{
    text-transform: none; font-size:inherit; font-weight:normal
}

#irwWrapper .QuarterlyResultsPanel .panel-heading a {background-color:#FBFBFB; width:100% }
#irwWrapper .QuarterlyResultsPanel .panel-heading a.collapsed {background-color:transparent;width:100% }
#irwWrapper .QuarterlyResultsPanel .panel-heading a.collapsed:hover {border-left:3px solid;}
#irwWrapper .QuarterlyResultsPanel .panel-heading .fa {width:35px; text-align:center;float:left; margin-top:3px; color:#666666 }
#irwWrapper .QuarterlyResultsPanel .panel-body {padding:10px;}
#irwWrapper .QuarterlyResultsPanel .panel-default ul li {padding:7px 5px 7px 10px;}
#irwWrapper .QuarterlyResultsPanel .panel-default ul li:hover {background-color:#FBFBFB}
#irwWrapper .QuarterlyResultsPanel .irwQRTitle {display:list-item; list-style:none; padding-left:35px}
#irwWrapper .QuarterlyResultsPanel .panel-heading .fa-caret-right {display:none}
#irwWrapper .QuarterlyResultsPanel .panel-heading:hover{ background-color:#FBFBFB }
#irwWrapper .QuarterlyResultsPanel .panel-heading + .panel-collapse .panel-body {border:none;border-bottom:1px solid #F1F1F1}
#irwWrapper .QuarterlyResultsPanel .panel-heading a.collapsed {border-left:3px solid transparent;}
#irwWrapper .QuarterlyResultsPanel .panel-heading .collapsed .fa-caret-down {display:none}
#irwWrapper .QuarterlyResultsPanel .panel-heading .collapsed .fa-caret-right {display:inline-block}
#irwWrapper .QuarterlyResults div.panel-heading.active {border-bottom:1px solid #F1F1F1; background-color:transparent; color:#428BCA;  background-color:#FBFBFB }

/*
    Generic Classes
*/
#irwWrapper .irwClickEvent {
    cursor:pointer;
}
/*
 ==================================
 Hide Element Pending functionality
 ==================================
*/
.irwPendingHide {display:none !important;}
input[type="search"]::-ms-clear {
    display: none;
}
.Tbl-InsitOwnership th {
cursor:pointer;
word-break:keep-all;
}
.instOwnerCustomDropDown a
{
    cursor:pointer
}
.fa.irwLoadingIcon
{
    display:none;
}

/*Toolkit Loader CSS*/
.irwToolKit span.irwLoading, .irwToolKit span.irwLoading a {
    position:relative;
  
}
    .irwToolKit span.irwLoading .fa-spin  {
    display:none;  
    }
.irwToolKit .irwLoading .fa-spin {
    background: transparent;
    position: absolute;
    left: 5px;
    top: 4px;
    z-index: 1;
    color: #333;

}

/*Toolkit Loader CSS*/
/* IRW Google Search Box */
#irwsearch.input-group {margin:10px 0;}
.irwIRSearch label {white-space:nowrap;}
@media all and (max-width: 320px){
    #irwsearch .radio-inline.irwCustomLabel {margin-left:0px !important; margin-right:10px !important;}
}

/* End IRW Google Search Box */


/* Toolkit Print View
// --------------------------------------------------*/
@media print {
     @page {
    size: 330mm 427mm;
    margin: 14mm;
  }
  .container {
    width: 1170px;
  }
    #irwWrapper .HasCustomFields .Customform-group .input-group input[type="text"].form-control {
    border-right:1px;
    }
    #footer {
    display:none;
    }
    #irwWrapper .btn {
        color: #000;
        background: #E01F2E;
        border:none;
        color: #000;
    }
        body > *:not(#fullBodyWrapper) {
        display: none;
    }
   .irwToolKit {
        display: none !important;
    }
   #fullBodyWrapper > *:not(.wrapper) {
        display: none;
    }
     #irwWrapper.col-sm-6, #irwWrapper .col-md-6, #irwWrapperPR.col-sm-6, #irwWrapperPR .col-md-6 {
    width: 50% !important;
    float:left !important;
  }
   #fullBodyWrapper > .wrapper > .topic > *:not(.container) {
        display: none;
    }
    .breadcrumb.hidden-xs  {
        display: block  !important;
    }
    a[href]:after {
    content: none !important;
    }
   .scrollbars  {
    overflow:visible !important;
    height:auto !important;
    }
   h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Ubuntu',sans-serif;
    font-weight: 300;
    line-height: 1.1;
    color: inherit;
    }
    #fullBodyWrapper > .wrapper > .container > .irwToolKit {
     display:none;
    }
    #irwWrapper #accordion .collapse {
    display:block !important;
    }
    .irwexpandcollapse {
    display:none !important;
    }
    #BCData {
    clear:both !important;
    float:left !important;
    width:100% !important;
    }
}
.toolkit_view h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
font-family: 'Ubuntu',sans-serif;
font-weight: 300;
line-height: 1.1;
color: inherit;
}
.toolkit_view > #fullBodyWrapper > .wrapper > .container > .irwToolKit {
 display:none;
}
.toolkit_view  #irwWrapper .corporate .irwTableWrapper
    {
       height:auto !important;
    }

 .toolkit_view #irwWrapper .irwBtnNewSubmit .btn-primary,  .toolkit_view #irwWrapper .irwBtnEdit .btn-primary {
        color: #ffffff !important;
        background: #E01F2E !important;
        background-image: -webkit-linear-gradient(top, #f05f68 0%, #E01F2E 100%) !important;
        border-color: #E01F2E !important;
        border: 1px solid #E01F2E;
        border-radius: 4px !important;
        border-bottom-left-radius: 0px !important;
         border-top-left-radius: 0px !important;
    }
  .toolkit_view #irwWrapper .irwBtnEmailUnsubscribe .btn-secondary {
        color: #ffffff !important;
        background-color: #666 !important;
        border-color: #525252 !important;
    }
    .toolkit_view #irwWrapper pagination .btn-default:hover {
    color: #333333;
    background-color: #ebebeb;
    border-color: #adadad;
    }
 .toolkit_view .scrollbars,  .toolkit_view .mCustomScrollBox  {
    overflow:visible !important;
    height:auto !important;

    }
   .toolkit_view #irwWrapper .HasCustomFields .Customform-group .input-group input[type="text"].form-control {
    border-right:1px solid #ccc;
    }
.toolkit_view .col-sm-4 {
width:33.33333333%;
float:left;
}
.toolkit_view .col-sm-8 {
width:66.66666667%;
float:left;
}
.toolkit_view .topic {
border-bottom: 1px solid #eee;
background: #f6f6f6;
float:left;
width:100%;
}
.toolkit_view .topic h3 {
display: inline-block;
margin: 0;
padding: 23px 10px;
font-size: 16px;
}
.toolkit_view .breadcrumb > li + li:before {
content: "/ ";
padding: 0 5px;
color: #ccc;
}
.toolkit_view .topic .breadcrumb {
    margin-bottom: 0;
    margin-top:0;
    margin-right:10px;
    padding: 21px 0;
    background: transparent;
    float: right !important;
}
    .toolkit_view .topic .breadcrumb li {
    list-style:none;
    display:inline;
    }
    .toolkit_view a, .toolkit_view a:visited, .toolkit_view a:active, .toolkit_view a:hover  {
    color:#000000;
    }
.toolkit_view #irwWrapper .irwTickerTitle {
    margin-top: 10px;
}
.toolkit_view #irwWrapper .irwInfoReqConactBox {margin-top:15px !important;    }
.toolkit_view #irwWrapper .well {box-shadow:none !important;}
.toolkit_view #irwWrapper .form-control { box-shadow:none !important;}
.toolkit_view #irwWrapper .InfoRequestCols input  {border-right:none !important}
.toolkit_view #irwWrapper #captchCode {border-right:none !important}

     .toolkit_view #irwWrapper .visible-md, .toolkit_view #irwWrapper .visible-lg {
    display:none !important;
    }
     /*institutionalownership print view fix*/

        .toolkit_view #irwWrapper .visible-md, .toolkit_view #irwWrapper .visible-lg.irwInstitutionalOwnTabs {
        display: block !important;
        }

        .toolkit_view #irwWrapper .InsiderOwnership .col-md-9.irwInstitutionalOwnTabsContent {
            width:75% !important;
        }
/*institutionalownership print view fix Ends*/
    .toolkit_view #irwWrapper .visible-sm {
        display: block !important;
    }
     .toolkit_view #irwWrapper .visible-xs, .toolkit_view #irwWrapper #irwTabsdropdown{
        display: none !important;
    }

     .toolkit_view #irwWrapper .InsiderOwnership .visible-xs {
           display: block !important ;
}
        .toolkit_view #irwWrapper .InsiderOwnership .visible-xs {
        display: none !important;
        }
.toolkit_view #irwWrapper .InsiderOwnership .irwCustomDropDown button {
    background-color:transparent !important;
}


.toolkit_view #irwWrapper .InsiderOwnership .col-md-9.irwInstitutionalOwnTabsContent {
    width:100%;
}
.toolkit_view #irwWrapper .irwCRTabsPanel.visible-sm {
    display:block !important;
}
.toolkit_view #irwWrapper .timeline li.hide {
    display:block !important;
}
.toolkit_view .irwexpandcollapse, .toolkit_view .irwODexpandcollapse {
    display:none !important;
}
.toolkit_view #irwWrapper .collapse {
    display:block !important;
    height: auto !important;
}
#irwWrapper .QuarterlyResultsPanel .panel-heading a {
    border-left :none !important;
}
.toolkit_view .irwFaqSections .collapse, .toolkit_view  #irwWrapper .irwODBody  {
display:block !important;
}
.toolkit_view .irwOfficerImgSmall {
display:none !important;
}

.toolkit_view .irwODPerson .showHistoric {
    display:none !important;
    }
.toolkit_view #irwWrapper .hideirwMendetory {
    display:block;
    visibility:hidden;
}
.toolkit_view #irwWrapper .irwHistoricBody {
    display:block !important;
    visibility:visible !important;
    }

 .toolkit_view #irwWrapper #totalreturnform .irwScrollbar  {
    height:auto !important;
    }
  /*New page print view*/
 .toolkit_view #irwWrapper #newsPanelResults .irwPRSummary {
    display:none !important;
    visibility:hidden !important;
    }
 .toolkit_view #irwWrapper #newsPanelResults .irwPRSummary a {
    display:none !important;
    visibility:hidden !important;
    }

  .toolkit_view #irwWrapper #newsPanelResults .irwPRTools a.showSummary {
    display:none !important;
    visibility:hidden !important;
    }
 .toolkit_view #irwWrapper .irwTotalDivPane{
    position:relative !important;
    margin-top:10px !important;
    width:300px;
    
    }

.toolkit_view #irwWrapper .irwDivCalc .irwBoxTools{
    display:none !important;
}

 .toolkit_view #irwWrapper .prevYearTable .footable-first-column{
    width:35% !important;
    }
 
  /*New page print view ends*/
   /*Event page print view ends*/

  .toolkit_view #irwWrapper #Event .irwEventBody, .toolkit_view #irwWrapper #PastEvent .irwEventBody  {
       display:block !important;
    visibility:visible !important;
    }
   /*Eventpage print view ends*/
   /*stock page print view ends*/
    .toolkit_view #irwWrapper .panel-heading {
        text-transform:uppercase;
    }
   .toolkit_view #irwWrapper #stockInfo .fa-plus:before, .toolkit_view #irwWrapper .creditratings .fa-plus:before {
  content: "\f068" !important;
}
/*stock page print view ends*/
/*financialcalculators page print view ends*/
 .toolkit_view #irwWrapper  #TRData .irwTcaltableheader {
    padding-right:15px !important;
    } 

 /*financialcalculatorspage print view ends*/

        /*Credit Ratings print view*/
.toolkit_view .creditratings .fa-minus, .toolkit_view .creditratings .fa-plus, .toolkit_view .irwEventTabs .irwBoxTools .fa{
    display:none !important;
    visibility:hidden !important;

}
            


        /*Credit Ratings print view ends*/




 #irwWrapper .dividends .irwDivTotal {
   
}

    #irwWrapper .dividends .irwDivTotal .footable-toggle {
        display:none !important;
    }
#irwWrapper .dividends .irwTotalDivPane {
    position:absolute;
    margin-top:-10px;
}
@media (max-width: 468px) {
#irwWrapper .dividends .irwTotalDivPane {
    position:relative !important;
    margin-top:0;
    
}
}

#irwWrapper .dividends .irwRangeSlider {
    margin-top:8px;
}

#irwWrapper .irwRangeSlider {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
#irwWrapper .irwRangeSlider.slider-horizontal {
  width: 210px;
  height: 20px;
}
#irwWrapper .irwRangeSlider.slider-horizontal .slider-track {
  height: 6px;
  width: 100%;
  margin-top: -5px;
  top: 50%;
  left: 0;
}
#irwWrapper .irwRangeSlider.slider-horizontal .slider-selection {
  height: 100%;
  top: 0;
  bottom: 0;
}
#irwWrapper .irwRangeSlider.slider-horizontal .slider-handle {
  margin-left: -10px;
  margin-top: -4px;
}
#irwWrapper .irwRangeSlider.slider-horizontal .slider-handle.triangle {
  border-width: 0 10px 10px 10px;
  width: 0;
  height: 0;
  border-bottom-color: #0480be;
  margin-top: 0;
}
#irwWrapper .irwRangeSlider input {
  display: none;
}
#irwWrapper .irwRangeSlider .tooltip-inner {
  white-space: nowrap;
}
#irwWrapper .irwRangeSlider .slider-track {
  position: absolute;
  cursor: pointer;
  background-color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#irwWrapper .irwRangeSlider .slider-selection {
  position: absolute;
   
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#irwWrapper .irwRangeSlider .slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  background-repeat: repeat-x;

  border: 1px solid #cccccc;
}
#irwWrapper .irwRangeSlider .slider-handle.round {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
#irwWrapper .irwRangeSlider .slider-handle.triangle {
  background: transparent none;
}
 /*As Reported Chart*/

    .toolkit_view #irwWrapper #asreportedchartfrom .col-md-4
    {
        display:none !important;
    }
   
    .toolkit_view #irwWrapper #asreportedchartfrom .col-md-8
    {
        width : 100% !important;
    }
 .toolkit_view #irwWrapper #creditratingsform .irwScrollbar
    {
       height:auto !important;
    }

/* Email Popup Modal */
.irwcommodal textarea.form-control { border-right: 0 none; } 
.irwcommodal .form-group { min-height:85px;}
.irwcommodal .form-group, .irwcommodal .form-group .help-block, .irwcommodal .alert{ margin-bottom:0px }
.irwcommodal .alert{ margin-top:10px }
/* SourcePopup Modal */
/* Table */
#irwFinlHighlights #SourcePopupDive table { border: 0 none; border-collapse: collapse; margin-bottom:10px;}
#irwFinlHighlights #SourcePopupDive td { border-color: #DDD; padding: 3px 10px; text-align: left;}

@media screen and (max-width: 480px) {
    body { 
        -webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%;
    }
    .table-responsive table {
        border-collapse: collapse;
        mso-table-lspace: 0pt;
        mso-table-rspace: 0pt;
    }
    .table-responsive table td, .table-responsive table tr {
        border-collapse: collapse;
        mso-table-lspace: 0pt;
        mso-table-rspace: 0pt;
    }
}
/* File page PR Related formatting Starts*/
#irwWrapperPR .clearfix::before, #irwWrapperPR .clearfix::after, #irwWrapperPR .container::before, #irwWrapperPR .container::after, #irwWrapperPR .container-fluid::before, #irwWrapperPR .container-fluid::after, #irwWrapperPR .row::before, #irwWrapperPR .row::after, #irwWrapperPR .form-horizontal .form-group::before, #irwWrapperPR .form-horizontal .form-group::after, #irwWrapperPR .btn-toolbar::before, #irwWrapperPR .btn-toolbar::after, #irwWrapperPR .btn-group-vertical > .btn-group::before, #irwWrapperPR .btn-group-vertical > .btn-group::after, #irwWrapperPR .nav::before, #irwWrapperPR .nav::after, #irwWrapperPR .navbar::before, #irwWrapperPR .navbar::after, #irwWrapperPR .navbar-header::before, #irwWrapperPR .navbar-header::after, #irwWrapperPR .navbar-collapse::before, #irwWrapperPR .navbar-collapse::after, #irwWrapperPR .pager::before, #irwWrapperPR .pager::after, #irwWrapperPR .panel-body::before, #irwWrapperPR .panel-body::after, #irwWrapperPR .modal-footer::before, #irwWrapperPR .modal-footer::after {
    content: " ";
    display: table;
}
#irwWrapperPR *::before, #irwWrapperPR *::after {
    box-sizing: border-box;
}
#irwWrapperPR .clearfix::after, #irwWrapperPR .container::after, #irwWrapperPR .container-fluid::after, #irwWrapperPR .row::after, #irwWrapperPR .form-horizontal .form-group::after, #irwWrapperPR .btn-toolbar::after, #irwWrapperPR .btn-group-vertical > .btn-group::after, #irwWrapperPR .nav::after, #irwWrapperPR .navbar::after, #irwWrapperPR .navbar-header::after, #irwWrapperPR .navbar-collapse::after, #irwWrapperPR .pager::after, #irwWrapperPR .panel-body::after, #irwWrapperPR .modal-footer::after {
    clear: both;
}
#irwWrapperPR .row {
    margin-left: -15px;
    margin-right: -15px;
}
#irwWrapperPR .container {
    margin-left: auto;
    margin-right: auto;
}
#irwWrapperPR h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
#irwWrapperPR .irwFilePageH1, #irwWrapperPR .irwFilePageH2, #irwWrapperPR .irwFilePageH3 {
    margin: 0;
} 
#irwWrapperPR h1, #irwWrapperPR .h1, #irwWrapperPR h2, #irwWrapperPR .h2, #irwWrapperPR h3, #irwWrapperPR .h3 {
    margin-bottom: 10px;
    margin-top: 20px;
}
#irwWrapperPR h1, #irwWrapperPR h2, #irwWrapperPR h3, #irwWrapperPR h4, #irwWrapperPR h5, #irwWrapperPR h6, #irwWrapperPR .h1, #irwWrapperPR .h2, #irwWrapperPR .h3, #irwWrapperPR .h4, #irwWrapperPR .h5, #irwWrapperPR .h6 {
    color: inherit;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.3;
}
#irwWrapperPR td, #irwWrapperPR th {
    padding: 3px;
}
#irwWrapperPR *::before, #irwWrapperPR *::after { box-sizing: border-box; }
#irwWrapperPR *::before, #irwWrapperPR *::after { box-sizing: border-box; }
#irwWrapperPR * { box-sizing: border-box; }
#irwWrapperPR { font-family: inherit; font-size: inherit; font-weight: inherit; line-height: normal; text-rendering: optimizelegibility; }
#irwWrapperPR h1, #irwWrapperPR .h1 { font-size: 220%; }
#irwWrapperPR h2, #irwWrapperPR .h2 { font-size: 150%; }
#irwWrapperPR h3, #irwWrapperPR .h3 { font-size: 140%; }
#irwWrapperPR h4, #irwWrapperPR .h4 { font-size: 130%; }
#irwWrapperPR h5, #irwWrapperPR .h5 { font-size: 110%; font-weight:bold; }
#irwWrapperPR h6, #irwWrapperPR .h6 { font-size: 12px; text-transform:uppercase; }
#irwWrapperPR b, #irwWrapperPR strong { font-weight: 600; }    
#irwWrapperPR p { margin-bottom: 10px; }
#irwWrapperPR ul { margin: 0; padding: 0; }
#irwWrapperPR ul li { list-style: disc; margin-bottom: 10px; margin-left: 40px; }
#irwWrapperPR .irwFilePageH1, #irwWrapperPR .irwFilePageH2, #irwWrapperPR .irwFilePageH3 { margin: 0; }
/*#irwFilePage a { color: inherit; text-decoration: inherit; }
#irwFilePage a { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }*/
#irwWrapperPR .irwFilePageDate { margin-bottom: 20px; }

@media (min-width: 768px) {
    #irwWrapperPR .container {width: 100%;}
}
@media (min-width: 992px) {
    #irwWrapperPR .container {width: 100%;}
}
@media (min-width: 1200px) {
    #irwWrapperPR .container {
        width: 100%;
    }
}

/* File page PR Related formatting Ends*/

/*To handle cases where iframe { display: none;  } so explicitly dispaly iframe for that*/
#irwWrapper #emailPopupCaptcha iframe, #irwWrapper #inforequestCaptcha iframe, #irwWrapper #fileCaptcha iframe{
    display: block;
}