/**
  Output has Media queries but no .lt-ie9 and .no-mq fallbacks
  https://github.com/Team-Sass/breakpoint/wiki/No-Query-Fallbacks
**/
/**
  Output has Media queries but no .lt-ie9 and .no-mq fallbacks
  https://github.com/Team-Sass/breakpoint/wiki/No-Query-Fallbacks
**/
.finra_normalize_prefix .progress:after {
  content: "";
  display: table;
  clear: both;
}

.finra_normalize_prefix .progress:after {
  content: "";
  display: table;
  clear: both;
}

/*
 * Typography
 * --------------------------------------------------
 * Font, line-height, and color for body text, headings, and more.
 * Mobile first
 */
.notice-core-title, .finra_normalize_prefix .node--rule-filing--block-view h1,
.finra_normalize_prefix .node--notices--block-view h1, .finra_normalize_prefix .node--block-view .field--name-field-rule-number-tx, .finra_normalize_prefix .l-content article .notices-core-title {
  color: #fb483d;
  font-family: Arial, sans-serif;
  font-size: 0.875em;
  font-weight: bold;
}

.block-core-title, .finra_normalize_prefix h2.pane-title, .finra_normalize_prefix h2.block__title, .finra_normalize_prefix .finra-block h2, .finra_normalize_prefix .entity-bean h2 {
  border-bottom: 1px solid #c7cfd3;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.15em;
  margin-top: 1em;
  margin-bottom: 0;
  padding-bottom: 0.5em;
  text-transform: uppercase;
  font-weight: normal;
}
.no-mq .block-core-title, .no-mq .finra_normalize_prefix h2.pane-title, .finra_normalize_prefix .no-mq h2.pane-title, .no-mq .finra_normalize_prefix h2.block__title, .finra_normalize_prefix .no-mq h2.block__title, .no-mq .finra_normalize_prefix .finra-block h2, .finra_normalize_prefix .finra-block .no-mq h2, .no-mq .finra_normalize_prefix .entity-bean h2, .finra_normalize_prefix .entity-bean .no-mq h2 {
  font-size: 1.125em;
  border-bottom: 3px solid #c7cfd3;
  margin-top: 1.25em;
}

.content-background, .finra_normalize_prefix .l-content article .view-investor-alerts .view-header {
  background-color: #d8e1e8;
}

.finra_normalize_prefix .progress:after {
  content: "";
  display: table;
  clear: both;
}

.finra_normalize_prefix .menu-sidebar li .touch-button,
.finra_normalize_prefix #block-book-navigation .block__content li .touch-button, .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .touch-button {
  position: absolute;
  z-index: 999;
  top: 0;
  right: 0;
  width: 50px;
  display: inline-block;
  background: #acaca1;
  background: rgba(0, 0, 0, 0.075);
  text-align: center;
  padding: 0.625em;
  cursor: pointer;
}
.no-mq .finra_normalize_prefix .menu-sidebar li .touch-button, .finra_normalize_prefix .menu-sidebar li .no-mq .touch-button,
.no-mq .finra_normalize_prefix #block-book-navigation .block__content li .touch-button,
.finra_normalize_prefix #block-book-navigation .block__content li .no-mq .touch-button, .no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .touch-button, .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .no-mq .touch-button {
  display: none;
}
.finra_normalize_prefix .menu-sidebar li .touch-button:after,
.finra_normalize_prefix #block-book-navigation .block__content li .touch-button:after, .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .touch-button:after {
  position: relative;
  width: 100%;
  font-size: 2em;
  padding: 0;
  color: white;
}
.open .finra_normalize_prefix .menu-sidebar li .touch-button:after, .finra_normalize_prefix .menu-sidebar li .open .touch-button:after,
.open .finra_normalize_prefix #block-book-navigation .block__content li .touch-button:after,
.finra_normalize_prefix #block-book-navigation .block__content li .open .touch-button:after, .open .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .touch-button:after, .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open .touch-button:after {
  content: "\f106";
}
.no-mq .finra_normalize_prefix .menu-sidebar li .touch-button:after, .finra_normalize_prefix .menu-sidebar li .no-mq .touch-button:after,
.no-mq .finra_normalize_prefix #block-book-navigation .block__content li .touch-button:after,
.finra_normalize_prefix #block-book-navigation .block__content li .no-mq .touch-button:after, .no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .touch-button:after, .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .no-mq .touch-button:after {
  display: none;
}

.finra_normalize_prefix .globalReset, .finra_normalize_prefix #sb-search .globalReset {
  background: transparent;
  padding: 0;
  margin: 0;
  border: none;
}

.finrabrand_container {
  -webkit-transition: all 0.3s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.finra_normalize_prefix .l-region--sidebar-first .block--facetapi .block__title,
.finra_normalize_prefix .l-region--sidebar-first .block--menu-block .block__title,
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-filter-form .block__title, .finra_normalize_prefix .l-region--sidebar-first #block-views-exp-notices-page .block__content, .finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget {
  background: #00467e;
  color: white;
  display: block;
  font-family: Georgia, "Times New Roman", Times, serif;
  padding: 0.56em 1.125em;
  margin: 0;
  text-transform: none;
}
.no-mq .finra_normalize_prefix .l-region--sidebar-first .block--facetapi .block__title, .finra_normalize_prefix .l-region--sidebar-first .block--facetapi .no-mq .block__title,
.no-mq .finra_normalize_prefix .l-region--sidebar-first .block--menu-block .block__title,
.finra_normalize_prefix .l-region--sidebar-first .block--menu-block .no-mq .block__title,
.no-mq .finra_normalize_prefix .l-region--sidebar-first .views-exposed-filter-form .block__title,
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-filter-form .no-mq .block__title, .no-mq .finra_normalize_prefix .l-region--sidebar-first #block-views-exp-notices-page .block__content, .finra_normalize_prefix .l-region--sidebar-first #block-views-exp-notices-page .no-mq .block__content, .no-mq .finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget, .finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .no-mq .views-exposed-widget {
  background: #c4ced6;
  color: #0e0e0e;
}

.finra_normalize_prefix .menu-sidebar li .touch-button:after,
.finra_normalize_prefix #block-book-navigation .block__content li .touch-button:after, .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .touch-button:after, .finra_normalize_prefix .copy:after, .finra_normalize_prefix .form-type-select select:after {
  content: "\f107";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.25em;
  padding-right: 0.4375em;
  float: right;
}

.finra_normalize_prefix .iwantto .btn-group .dropdown-toggle .copy, .finra_normalize_prefix .menu-i-want-to li, .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li, .finra_normalize_prefix .menu-top-menu li {
  background: none repeat scroll 0 0 #494949;
  border: none;
  border-bottom: 1px solid black;
  height: 64px;
  line-height: 46px;
  display: block;
  float: left;
  width: 100%;
  margin-top: 0;
}

.finra_normalize_prefix .menu-i-want-to li a, .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li span, .finra_normalize_prefix .menu-top-menu a {
  height: 63px;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.finra_normalize_prefix .menu-i-want-to li a a, .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li span a, .finra_normalize_prefix .menu-top-menu a a {
  font-size: 0.938em;
  color: white;
}
.finra_normalize_prefix .menu-i-want-to li a a:hover, .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li span a:hover, .finra_normalize_prefix .menu-top-menu a a:hover {
  text-decoration: none;
}
.no-mq .finra_normalize_prefix .menu-i-want-to li a, .finra_normalize_prefix .menu-i-want-to li .no-mq a, .no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li span, .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li .no-mq span, .no-mq .finra_normalize_prefix .menu-top-menu a, .finra_normalize_prefix .menu-top-menu .no-mq a {
  height: 62px;
}

.reset-center-text {
  text-align: left;
  margin: 0;
  display: inline;
}

.spaced-links li a, .finra_normalize_prefix .l-header .block-top-navigation li a, .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-links li a {
  border-left: 1px solid #999;
  padding-left: 0.75em;
  text-decoration: none;
  color: #025191;
}
.spaced-links li a:hover, .finra_normalize_prefix .l-header .block-top-navigation li a:hover, .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-links li a:hover {
  color: #0070ca;
  text-decoration: underline;
}
.spaced-links li:first-child a, .finra_normalize_prefix .l-header .block-top-navigation li:first-child a, .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-links li:first-child a {
  border-left: none;
}

.finra_normalize_prefix p.date, .finra_normalize_prefix p.submitted, .finra_normalize_prefix .l-content .node--execbio .field--name-field-exec-bio-title-tx {
  color: #808587;
  font-family: Arial, sans-serif;
  font-style: normal;
  font-weight: bold;
  margin-top: 0;
}

.finra_normalize_prefix .multicolumn-container {
  float: left;
  margin-right: 2em;
  min-height: 156px;
  min-width: 275px;
  width: 45%;
}

.finra_normalize_prefix {
  /*
   * Buttons
   * --------------------------------------------------
   * Mobile first
   */
  /*
   * Migrated Class definition(from old finra.org)
   * Classes that Content editors could use in the content area
   * -----------------------------------------------------------
   * Mobile first
   */
  /*hide map and associated text on smart phones*/
  /*Considering the parent container font size is 16px*/
  /*.faqHeading{
      font-weight: bold;
      font-size: 1em;
      margin: 1em 0 0.5em;
      //margin-right: 15px;
      //margin-top: 50px;
      //margin-bottom: -12px;
  }*/
  /*
   * Forms
   * --------------------------------------------------
   * Mobile first
   */
  /*
   * Global
   * --------------------------------------------------
   * Base tags with site wide classes
   */
  /*
   * Lists
   * --------------------------------------------------
   * Mobile first
   */
  /* Override system.menus.theme.css
   * ------------------------------ */
  /* Headers for Lists
   * ------------------------------ */
  /* Definition List
   * ------------------------------ */
  /* Ordered & Unordered List
   * ------------------------------ */
  /*
   * Tables
   * --------------------------------------------------
   * Mobile first
   */
  /*
   *  Responsive tables constructed via Views
   *  Set column priority to "None", "Medium", "Low"
   *  "Medium" and "Low" priority ones are hidden in smaller layout
   *
   */
  /*
   * Responsive tables on the body content
   * http://codepen.io/geoffyuen/pen/FCBEg
   * Add rwd-table class selectively to body tables that is to be responsive
   */
  /*
   * Typography
   * --------------------------------------------------
   * Mobile first
   */
  /*
  Best practises for font heading size reference:
  http://typecast.com/images/uploads/modernscale.css -- Not following this reference anymore
  
  As per recent discussion (Michael, Don)
  h1 = 26px(desk), 26px(tablet), 20px(phone)
  h2 = 24px(desk), 24px(tablet), 18px(phone)
  h3 = 21px(desk), 21px(tablet), 16px(phone)
  h4 = 19px(phone)
  h5 = 18px(phone)
  h6 = 16px(phone)
  */
  /* Headings
   * ------------------------------ */
  /* Definition List
   * ------------------------------ */
  /*Convert px to em, hierarchy, responsive mq*/
  /*  New Broker Check Styles.  Above styles to be deleted later. */
  /*
   * Typography
   * --------------------------------------------------
   * Font, line-height, and color for body text, headings, and more.
   * Mobile first
   */
  /*
   * I want to Menu, Mobile header icons
   * --------------------------------------------------
   * Mobile first
   */
  /*
   * Breadcrumb
   * --------------------------------------------------
   * Mobile first
   */
  /*
   * Content area (Primarily Secondary landing pages)
   * --------------------------------------------------
   * Mobile first
   */
  /*
   * Checkbox filter, Select dropdown filters
   * --------------------------------------------------
   * Mobile first
   */
  /*Filter on the Podcast Index*/
  /*
   * Main Menu Navigation(left Sidebar)
   * --------------------------------------------------
   * Mobile first
   */
  /*
   * 2 column container
   * --------------------------------------------------
   * Mobile first
   */
  /*
   * Forms
   * --------------------------------------------------
   * Mobile first
   */
  /*
   * Alert on Investor, Industry Landing pages
   * --------------------------------------------------
   * Mobile first
   */
  /*
  .flag-status-new {	// f185
  	@include flags;
  }
  .flag-status-update {	// f071
  	@include flags($flag-update, $white, 0, -20px);
  }
  */
  /*
   * Search on top menu and on the mobile view
   * --------------------------------------------------
   * Mobile first
   */
  /*Blocks on the search page*/
  /* Accordion responsive breakpoint */
  /* Quicktabs - finra theme style
   * http://drupal.org/project/finra
   */
  /* Opera */
  /*
   * Top Menu or User Menu, may contain Search
   * --------------------------------------------------
   * Mobile first
   */
  /*
   * Utility footer
   * --------------------------------------------------
   * Mobile first
   */
}
.finra_normalize_prefix button, .finra_normalize_prefix .btn, .finra_normalize_prefix #edit-cancel, .finra_normalize_prefix input[type=button], .finra_normalize_prefix input[type=reset], .finra_normalize_prefix input[type=submit], .finra_normalize_prefix .print_html, .finra_normalize_prefix .compare-block-links:first-child {
  background: #fb483d;
  background: -webkit-linear-gradient(#fb483d, #f2372c);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#fb483d, #f2372c);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#fb483d, #f2372c);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#fb483d, #f2372c);
  /* Standard syntax */
  border: 0 none;
  border-radius: 7px;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 0.9em;
  font-weight: normal;
  letter-spacing: 0.05;
  line-height: 1.2;
  margin: 2px 0;
  padding: 0.7em 0;
  position: relative;
  text-align: center;
  text-shadow: none;
  text-transform: capitalize;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}
.finra_normalize_prefix button:first-child, .finra_normalize_prefix .btn:first-child, .finra_normalize_prefix #edit-cancel:first-child, .finra_normalize_prefix input[type=button]:first-child, .finra_normalize_prefix input[type=reset]:first-child, .finra_normalize_prefix input[type=submit]:first-child, .finra_normalize_prefix .print_html:first-child, .finra_normalize_prefix .compare-block-links:first-child:first-child {
  margin: 0;
}
.finra_normalize_prefix button:hover, .finra_normalize_prefix .btn:hover, .finra_normalize_prefix #edit-cancel:hover, .finra_normalize_prefix input[type=button]:hover, .finra_normalize_prefix input[type=reset]:hover, .finra_normalize_prefix input[type=submit]:hover, .finra_normalize_prefix .print_html:hover, .finra_normalize_prefix .compare-block-links:first-child:hover {
  text-decoration: none;
}
.finra_normalize_prefix button a:link,
.finra_normalize_prefix button a:visited,
.finra_normalize_prefix button a:hover, .finra_normalize_prefix .btn a:link,
.finra_normalize_prefix .btn a:visited,
.finra_normalize_prefix .btn a:hover, .finra_normalize_prefix #edit-cancel a:link,
.finra_normalize_prefix #edit-cancel a:visited,
.finra_normalize_prefix #edit-cancel a:hover, .finra_normalize_prefix input[type=button] a:link,
.finra_normalize_prefix input[type=button] a:visited,
.finra_normalize_prefix input[type=button] a:hover, .finra_normalize_prefix input[type=reset] a:link,
.finra_normalize_prefix input[type=reset] a:visited,
.finra_normalize_prefix input[type=reset] a:hover, .finra_normalize_prefix input[type=submit] a:link,
.finra_normalize_prefix input[type=submit] a:visited,
.finra_normalize_prefix input[type=submit] a:hover, .finra_normalize_prefix .print_html a:link,
.finra_normalize_prefix .print_html a:visited,
.finra_normalize_prefix .print_html a:hover, .finra_normalize_prefix .compare-block-links:first-child a:link,
.finra_normalize_prefix .compare-block-links:first-child a:visited,
.finra_normalize_prefix .compare-block-links:first-child a:hover {
  text-decoration: none;
  color: white;
}
.no-mq .finra_normalize_prefix button, .no-mq .finra_normalize_prefix .btn, .no-mq .finra_normalize_prefix #edit-cancel, .no-mq .finra_normalize_prefix input[type=button], .no-mq .finra_normalize_prefix input[type=reset], .no-mq .finra_normalize_prefix input[type=submit], .no-mq .finra_normalize_prefix .print_html, .no-mq .finra_normalize_prefix .compare-block-links:first-child {
  padding: 0.7em;
}
.finra_normalize_prefix .btn {
  padding: 0.625em;
  margin: 0.625em 0;
}
.finra_normalize_prefix .btn:first-child {
  margin: 0.625em 0;
}
.finra_normalize_prefix .btn-lg {
  font-size: 0.9em;
  height: 1.5;
  display: block;
  clear: both;
  width: 100%;
}
.finra_normalize_prefix .bigButton {
  font-size: 0.9em;
  height: 1.5;
  text-transform: uppercase;
  width: 100%;
}
.finra_normalize_prefix .compare-block-links:first-child {
  color: #fff;
}
.finra_normalize_prefix .podcast-standard-links span {
  padding-right: 2em;
}
.finra_normalize_prefix .podcast-standard-links span {
  padding-right: 2em;
}
.finra_normalize_prefix .more-link {
  color: #fb483d;
  text-align: left;
  text-transform: uppercase;
}
.finra_normalize_prefix .more-link:after {
  color: #025191;
  content: "\f101";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin-right: 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.4em;
  line-height: 0;
  padding-left: 0.4em;
}
.finra_normalize_prefix .more-link:hover {
  color: #fb483d;
}
.finra_normalize_prefix .more-link a:link {
  color: #fb483d;
}
.finra_normalize_prefix .more-link a:hover {
  color: #fb483d;
}
.finra_normalize_prefix .hideFromSmartphone, .finra_normalize_prefix .hideFromSmartPhone {
  display: none !important;
}
.no-mq .finra_normalize_prefix .hideFromSmartphone, .no-mq .finra_normalize_prefix .hideFromSmartPhone {
  display: block !important;
}
.finra_normalize_prefix .showSmartPhoneOnly {
  display: block !important;
}
.finra_normalize_prefix .showTabletOnly {
  display: none !important;
}
.finra_normalize_prefix .showDesktopOnly {
  display: none !important;
}
.no-mq .finra_normalize_prefix .showDesktopOnly {
  display: block !important;
}
.finra_normalize_prefix .videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 1.563em;
  height: 0;
}
.finra_normalize_prefix .videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.finra_normalize_prefix .globalCenter {
  display: table;
  margin: 0 auto;
}
.finra_normalize_prefix .globalClearBoth {
  clear: both;
}
.finra_normalize_prefix .globalFloatLeft {
  float: left;
}
.finra_normalize_prefix .globalFloatRight {
  float: right;
}
.finra_normalize_prefix .globalAlignLeft {
  text-align: left;
}
.finra_normalize_prefix .globalAlignCenter {
  text-align: center;
}
.finra_normalize_prefix .globalAlignRight {
  text-align: right;
}
.finra_normalize_prefix .globalAlignTop {
  vertical-align: top;
}
.finra_normalize_prefix .globalAlignMiddle {
  vertical-align: middle;
}
.finra_normalize_prefix .globalAlignBottom {
  vertical-align: bottom;
}
.finra_normalize_prefix .globalHide {
  display: none;
}
.finra_normalize_prefix .globalShow {
  display: block;
}
.finra_normalize_prefix .globalborderLeft {
  border-left: 1px solid #c7cfd3;
}
.finra_normalize_prefix .globalborderRight {
  border-right: 1px solid #c7cfd3;
}
.finra_normalize_prefix .fontSize10 {
  font-size: 0.625em;
}
.finra_normalize_prefix .fontSize11 {
  font-size: 0.688em;
}
.finra_normalize_prefix .fontSize12 {
  font-size: 0.750em;
}
.finra_normalize_prefix .fontSize13 {
  font-size: 0.813em;
}
.finra_normalize_prefix .fontSize14 {
  font-size: 0.875em;
}
.finra_normalize_prefix .fontSize15 {
  font-size: 0.938em;
}
.finra_normalize_prefix .fontSize16 {
  font-size: 1em;
}
.finra_normalize_prefix .spanBold {
  font-weight: bold;
}
.finra_normalize_prefix .indentItem {
  padding: 0 2em;
}
.finra_normalize_prefix .dlnote {
  color: #fb483d;
}
.finra_normalize_prefix .pipecolor {
  color: #9d9b94;
}
.finra_normalize_prefix .gray-highlight {
  background-color: #dededb;
  padding: 0.625em;
  margin: 0.625em 0;
}
.finra_normalize_prefix .green-highlight {
  background-color: #ecf3cd;
  padding: 0.625em;
  margin: 0.625em 0;
}
.finra_normalize_prefix .blue-highlight {
  background-color: #cce6f6;
  padding: 0.625em;
  margin: 0.625em 0;
}
.finra_normalize_prefix .yellow-highlight {
  background-color: #fffb91;
}
.finra_normalize_prefix .red-highlight {
  background-color: #fb483d;
}
.finra_normalize_prefix .red-color {
  color: #fb483d;
}
.finra_normalize_prefix .content-background, .finra_normalize_prefix .l-content article .view-investor-alerts .view-header,
.finra_normalize_prefix .global-blue-background {
  background-color: #d8e1e8;
}
.finra_normalize_prefix .faqList {
  line-height: 1.3em;
}
.finra_normalize_prefix .faqList dt {
  font-weight: bold;
  text-indent: -1.35em;
  padding-left: 1.75em;
}
.finra_normalize_prefix .faqList dd {
  padding-left: 1.75em;
  margin-top: 8px;
  margin-bottom: 20px;
  color: #333;
}
.finra_normalize_prefix .faqList li, .finra_normalize_prefix .faqList table {
  font-size: 1em;
}
.finra_normalize_prefix .faqTop {
  height: 25px;
  border-bottom: 1px solid #9d9b94;
}
.finra_normalize_prefix .faqTop a {
  float: right;
  width: 34px;
  height: 16px;
  margin-top: 10px;
}
.finra_normalize_prefix .questionList {
  line-height: 1.3em;
  padding-bottom: 10px;
}
.finra_normalize_prefix .maparea7 {
  text-align: center;
  margin: 0px auto;
  display: table;
}
.finra_normalize_prefix .inline-block {
  display: inline-block;
}
.finra_normalize_prefix .red-link a, .finra_normalize_prefix .node-readmore a, .finra_normalize_prefix .more-link a {
  font-size: .813em;
  margin-bottom: 1.5em;
  font-weight: bold;
  line-height: 1.1;
  display: inline-block;
  text-transform: uppercase;
}
.finra_normalize_prefix .red-link a:link, .finra_normalize_prefix .node-readmore a:link, .finra_normalize_prefix .more-link a:link, .finra_normalize_prefix .red-link a:visited, .finra_normalize_prefix .node-readmore a:visited, .finra_normalize_prefix .more-link a:visited {
  color: #fb483d;
}
.finra_normalize_prefix .red-link:after, .finra_normalize_prefix .media-teaser p:after, .finra_normalize_prefix .node-readmore a:after, .finra_normalize_prefix .more-link:after {
  color: #fb483d;
  content: "\f101";
  font-family: FontAwesome;
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  padding-left: 5px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline;
}
.finra_normalize_prefix .width10 {
  width: 10%;
}
.finra_normalize_prefix .width12 {
  width: 12%;
}
.finra_normalize_prefix .width14 {
  width: 14%;
}
.finra_normalize_prefix .width16 {
  width: 16%;
}
.finra_normalize_prefix .width18 {
  width: 18%;
}
.finra_normalize_prefix .width20 {
  width: 20%;
}
.finra_normalize_prefix .width22 {
  width: 22%;
}
.finra_normalize_prefix .width24 {
  width: 24%;
}
.finra_normalize_prefix .width26 {
  width: 26%;
}
.finra_normalize_prefix .width28 {
  width: 28%;
}
.finra_normalize_prefix .width30 {
  width: 30%;
}
.finra_normalize_prefix .width32 {
  width: 32%;
}
.finra_normalize_prefix .width34 {
  width: 34%;
}
.finra_normalize_prefix .width36 {
  width: 36%;
}
.finra_normalize_prefix .width38 {
  width: 38%;
}
.finra_normalize_prefix .width40 {
  width: 40%;
}
.finra_normalize_prefix .width50 {
  width: 50%;
}
.finra_normalize_prefix .width55 {
  width: 55%;
}
.finra_normalize_prefix .width60 {
  width: 60%;
}
.finra_normalize_prefix .width70 {
  width: 70%;
}
.finra_normalize_prefix .width80 {
  width: 80%;
}
.finra_normalize_prefix .width90 {
  width: 90%;
}
.finra_normalize_prefix .width100 {
  width: 100%;
}
.finra_normalize_prefix .column-container, .finra_normalize_prefix .quarter, .finra_normalize_prefix .threequarter, .finra_normalize_prefix .third, .finra_normalize_prefix .twothird, .finra_normalize_prefix .half, .finra_normalize_prefix .l-content .view-exec-bios .views-row {
  width: 100%;
  margin: 0%;
  padding: 0%;
  float: left;
}
.finra_normalize_prefix .column-container {
  margin-left: -15px;
  display: inline-block;
  float: none;
}
.finra_normalize_prefix .third {
  padding-left: 15px;
  padding-right: 15px;
}
.no-mq .finra_normalize_prefix .third {
  position: relative;
  min-height: 1px;
  width: 33.33333333%;
  float: left;
}
.finra_normalize_prefix .paddingtop15 {
  padding-top: 15px;
}
.finra_normalize_prefix .paddingbottom15 {
  padding-bottom: 15px;
}
.finra_normalize_prefix .bordertop {
  border-top: thin dotted #ccc;
}
.finra_normalize_prefix .borderbottom {
  border-bottom: thin dotted #ccc;
}
.finra_normalize_prefix .c {
  margin-left: 20px;
}
.finra_normalize_prefix .containerGrid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 767px) {
  .finra_normalize_prefix .containerGrid {
    width: 750px;
  }
}
@media (min-width: 960px) {
  .finra_normalize_prefix .containerGrid {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .finra_normalize_prefix .containerGrid {
    width: 1170px;
  }
}
.finra_normalize_prefix .containerGrid-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.finra_normalize_prefix .rowGrid {
  margin-left: -15px;
  margin-right: -15px;
}
.finra_normalize_prefix .col-xs-1, .finra_normalize_prefix .col-sm-1, .finra_normalize_prefix .col-md-1, .finra_normalize_prefix .col-lg-1, .finra_normalize_prefix .col-xs-2, .finra_normalize_prefix .col-sm-2, .finra_normalize_prefix .col-md-2, .finra_normalize_prefix .sixth, .finra_normalize_prefix .col-lg-2, .finra_normalize_prefix .col-xs-3, .finra_normalize_prefix .col-sm-3, .finra_normalize_prefix .col-md-3, .finra_normalize_prefix .quarter, .finra_normalize_prefix .col-lg-3, .finra_normalize_prefix .col-xs-4, .finra_normalize_prefix .col-sm-4, .finra_normalize_prefix .col-md-4, .finra_normalize_prefix .col-lg-4, .finra_normalize_prefix .col-xs-5, .finra_normalize_prefix .col-sm-5, .finra_normalize_prefix .col-md-5, .finra_normalize_prefix .col-lg-5, .finra_normalize_prefix .col-xs-6, .finra_normalize_prefix .col-sm-6, .finra_normalize_prefix .col-md-6, .finra_normalize_prefix .half, .finra_normalize_prefix .l-content .view-exec-bios .views-row, .finra_normalize_prefix .col-lg-6, .finra_normalize_prefix .col-xs-7, .finra_normalize_prefix .col-sm-7, .finra_normalize_prefix .col-md-7, .finra_normalize_prefix .col-lg-7, .finra_normalize_prefix .col-xs-8, .finra_normalize_prefix .col-sm-8, .finra_normalize_prefix .col-md-8, .finra_normalize_prefix .twothird, .finra_normalize_prefix .col-lg-8, .finra_normalize_prefix .col-xs-9, .finra_normalize_prefix .col-sm-9, .finra_normalize_prefix .col-md-9, .finra_normalize_prefix .threequarter, .finra_normalize_prefix .threequarters, .finra_normalize_prefix .col-lg-9, .finra_normalize_prefix .col-xs-10, .finra_normalize_prefix .col-sm-10, .finra_normalize_prefix .col-md-10, .finra_normalize_prefix .fivesixth, .finra_normalize_prefix .col-lg-10, .finra_normalize_prefix .col-xs-11, .finra_normalize_prefix .col-sm-11, .finra_normalize_prefix .col-md-11, .finra_normalize_prefix .col-lg-11, .finra_normalize_prefix .col-xs-12, .finra_normalize_prefix .col-sm-12, .finra_normalize_prefix .col-md-12, .finra_normalize_prefix .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.finra_normalize_prefix .col-xs-1, .finra_normalize_prefix .col-xs-2, .finra_normalize_prefix .col-xs-3, .finra_normalize_prefix .col-xs-4, .finra_normalize_prefix .col-xs-5, .finra_normalize_prefix .col-xs-6, .finra_normalize_prefix .col-xs-7, .finra_normalize_prefix .col-xs-8, .finra_normalize_prefix .col-xs-9, .finra_normalize_prefix .col-xs-10, .finra_normalize_prefix .col-xs-11, .finra_normalize_prefix .col-xs-12 {
  float: left;
}
.finra_normalize_prefix .col-xs-12 {
  width: 100%;
}
.finra_normalize_prefix .col-xs-11 {
  width: 91.66666667%;
}
.finra_normalize_prefix .col-xs-10 {
  width: 83.33333333%;
}
.finra_normalize_prefix .col-xs-9 {
  width: 75%;
}
.finra_normalize_prefix .col-xs-8 {
  width: 66.66666667%;
}
.finra_normalize_prefix .col-xs-7 {
  width: 58.33333333%;
}
.finra_normalize_prefix .col-xs-6 {
  width: 50%;
}
.finra_normalize_prefix .col-xs-5 {
  width: 41.66666667%;
}
.finra_normalize_prefix .col-xs-4 {
  width: 33.33333333%;
}
.finra_normalize_prefix .col-xs-3 {
  width: 25%;
}
.finra_normalize_prefix .col-xs-2 {
  width: 16.66666667%;
}
.finra_normalize_prefix .col-xs-1 {
  width: 8.33333333%;
}
.finra_normalize_prefix .col-xs-pull-12 {
  right: 100%;
}
.finra_normalize_prefix .col-xs-pull-11 {
  right: 91.66666667%;
}
.finra_normalize_prefix .col-xs-pull-10 {
  right: 83.33333333%;
}
.finra_normalize_prefix .col-xs-pull-9 {
  right: 75%;
}
.finra_normalize_prefix .col-xs-pull-8 {
  right: 66.66666667%;
}
.finra_normalize_prefix .col-xs-pull-7 {
  right: 58.33333333%;
}
.finra_normalize_prefix .col-xs-pull-6 {
  right: 50%;
}
.finra_normalize_prefix .col-xs-pull-5 {
  right: 41.66666667%;
}
.finra_normalize_prefix .col-xs-pull-4 {
  right: 33.33333333%;
}
.finra_normalize_prefix .col-xs-pull-3 {
  right: 25%;
}
.finra_normalize_prefix .col-xs-pull-2 {
  right: 16.66666667%;
}
.finra_normalize_prefix .col-xs-pull-1 {
  right: 8.33333333%;
}
.finra_normalize_prefix .col-xs-pull-0 {
  right: auto;
}
.finra_normalize_prefix .col-xs-push-12 {
  left: 100%;
}
.finra_normalize_prefix .col-xs-push-11 {
  left: 91.66666667%;
}
.finra_normalize_prefix .col-xs-push-10 {
  left: 83.33333333%;
}
.finra_normalize_prefix .col-xs-push-9 {
  left: 75%;
}
.finra_normalize_prefix .col-xs-push-8 {
  left: 66.66666667%;
}
.finra_normalize_prefix .col-xs-push-7 {
  left: 58.33333333%;
}
.finra_normalize_prefix .col-xs-push-6 {
  left: 50%;
}
.finra_normalize_prefix .col-xs-push-5 {
  left: 41.66666667%;
}
.finra_normalize_prefix .col-xs-push-4 {
  left: 33.33333333%;
}
.finra_normalize_prefix .col-xs-push-3 {
  left: 25%;
}
.finra_normalize_prefix .col-xs-push-2 {
  left: 16.66666667%;
}
.finra_normalize_prefix .col-xs-push-1 {
  left: 8.33333333%;
}
.finra_normalize_prefix .col-xs-push-0 {
  left: auto;
}
.finra_normalize_prefix .col-xs-offset-12 {
  margin-left: 100%;
}
.finra_normalize_prefix .col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.finra_normalize_prefix .col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.finra_normalize_prefix .col-xs-offset-9 {
  margin-left: 75%;
}
.finra_normalize_prefix .col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.finra_normalize_prefix .col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.finra_normalize_prefix .col-xs-offset-6 {
  margin-left: 50%;
}
.finra_normalize_prefix .col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.finra_normalize_prefix .col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.finra_normalize_prefix .col-xs-offset-3 {
  margin-left: 25%;
}
.finra_normalize_prefix .col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.finra_normalize_prefix .col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.finra_normalize_prefix .col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 767px) {
  .finra_normalize_prefix .col-sm-1, .finra_normalize_prefix .col-sm-2, .finra_normalize_prefix .col-sm-3, .finra_normalize_prefix .col-sm-4, .finra_normalize_prefix .col-sm-5, .finra_normalize_prefix .col-sm-6, .finra_normalize_prefix .col-sm-7, .finra_normalize_prefix .col-sm-8, .finra_normalize_prefix .col-sm-9, .finra_normalize_prefix .col-sm-10, .finra_normalize_prefix .col-sm-11, .finra_normalize_prefix .col-sm-12 {
    float: left;
  }
  .finra_normalize_prefix .col-sm-12 {
    width: 100%;
  }
  .finra_normalize_prefix .col-sm-11 {
    width: 91.66666667%;
  }
  .finra_normalize_prefix .col-sm-10 {
    width: 83.33333333%;
  }
  .finra_normalize_prefix .col-sm-9 {
    width: 75%;
  }
  .finra_normalize_prefix .col-sm-8 {
    width: 66.66666667%;
  }
  .finra_normalize_prefix .col-sm-7 {
    width: 58.33333333%;
  }
  .finra_normalize_prefix .col-sm-6 {
    width: 50%;
  }
  .finra_normalize_prefix .col-sm-5 {
    width: 41.66666667%;
  }
  .finra_normalize_prefix .col-sm-4 {
    width: 33.33333333%;
  }
  .finra_normalize_prefix .col-sm-3 {
    width: 25%;
  }
  .finra_normalize_prefix .col-sm-2 {
    width: 16.66666667%;
  }
  .finra_normalize_prefix .col-sm-1 {
    width: 8.33333333%;
  }
  .finra_normalize_prefix .col-sm-pull-12 {
    right: 100%;
  }
  .finra_normalize_prefix .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .finra_normalize_prefix .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .finra_normalize_prefix .col-sm-pull-9 {
    right: 75%;
  }
  .finra_normalize_prefix .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .finra_normalize_prefix .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .finra_normalize_prefix .col-sm-pull-6 {
    right: 50%;
  }
  .finra_normalize_prefix .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .finra_normalize_prefix .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .finra_normalize_prefix .col-sm-pull-3 {
    right: 25%;
  }
  .finra_normalize_prefix .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .finra_normalize_prefix .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .finra_normalize_prefix .col-sm-pull-0 {
    right: auto;
  }
  .finra_normalize_prefix .col-sm-push-12 {
    left: 100%;
  }
  .finra_normalize_prefix .col-sm-push-11 {
    left: 91.66666667%;
  }
  .finra_normalize_prefix .col-sm-push-10 {
    left: 83.33333333%;
  }
  .finra_normalize_prefix .col-sm-push-9 {
    left: 75%;
  }
  .finra_normalize_prefix .col-sm-push-8 {
    left: 66.66666667%;
  }
  .finra_normalize_prefix .col-sm-push-7 {
    left: 58.33333333%;
  }
  .finra_normalize_prefix .col-sm-push-6 {
    left: 50%;
  }
  .finra_normalize_prefix .col-sm-push-5 {
    left: 41.66666667%;
  }
  .finra_normalize_prefix .col-sm-push-4 {
    left: 33.33333333%;
  }
  .finra_normalize_prefix .col-sm-push-3 {
    left: 25%;
  }
  .finra_normalize_prefix .col-sm-push-2 {
    left: 16.66666667%;
  }
  .finra_normalize_prefix .col-sm-push-1 {
    left: 8.33333333%;
  }
  .finra_normalize_prefix .col-sm-push-0 {
    left: auto;
  }
  .finra_normalize_prefix .col-sm-offset-12 {
    margin-left: 100%;
  }
  .finra_normalize_prefix .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .finra_normalize_prefix .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .finra_normalize_prefix .col-sm-offset-9 {
    margin-left: 75%;
  }
  .finra_normalize_prefix .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .finra_normalize_prefix .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .finra_normalize_prefix .col-sm-offset-6 {
    margin-left: 50%;
  }
  .finra_normalize_prefix .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .finra_normalize_prefix .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .finra_normalize_prefix .col-sm-offset-3 {
    margin-left: 25%;
  }
  .finra_normalize_prefix .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .finra_normalize_prefix .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .finra_normalize_prefix .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 960px) {
  .finra_normalize_prefix .col-md-1, .finra_normalize_prefix .col-md-2, .finra_normalize_prefix .sixth, .finra_normalize_prefix .col-md-3, .finra_normalize_prefix .quarter, .finra_normalize_prefix .col-md-4, .finra_normalize_prefix .col-md-5, .finra_normalize_prefix .col-md-6, .finra_normalize_prefix .half, .finra_normalize_prefix .l-content .view-exec-bios .views-row, .finra_normalize_prefix .col-md-7, .finra_normalize_prefix .col-md-8, .finra_normalize_prefix .twothird, .finra_normalize_prefix .col-md-9, .finra_normalize_prefix .threequarter, .finra_normalize_prefix .threequarters, .finra_normalize_prefix .col-md-10, .finra_normalize_prefix .fivesixth, .finra_normalize_prefix .col-md-11, .finra_normalize_prefix .col-md-12 {
    float: left;
  }
  .finra_normalize_prefix .col-md-12 {
    width: 100%;
  }
  .finra_normalize_prefix .col-md-11 {
    width: 91.66666667%;
  }
  .finra_normalize_prefix .col-md-10, .finra_normalize_prefix .fivesixth {
    width: 83.33333333%;
  }
  .finra_normalize_prefix .col-md-9, .finra_normalize_prefix .threequarter, .finra_normalize_prefix .threequarters {
    width: 75%;
  }
  .finra_normalize_prefix .col-md-8, .finra_normalize_prefix .twothird {
    width: 66.66666667%;
  }
  .finra_normalize_prefix .col-md-7 {
    width: 58.33333333%;
  }
  .finra_normalize_prefix .col-md-6, .finra_normalize_prefix .half, .finra_normalize_prefix .l-content .view-exec-bios .views-row {
    width: 50%;
  }
  .finra_normalize_prefix .col-md-5 {
    width: 41.66666667%;
  }
  .finra_normalize_prefix .col-md-4 {
    width: 33.33333333%;
  }
  .finra_normalize_prefix .col-md-3, .finra_normalize_prefix .quarter {
    width: 25%;
  }
  .finra_normalize_prefix .col-md-2, .finra_normalize_prefix .sixth {
    width: 16.66666667%;
  }
  .finra_normalize_prefix .col-md-1 {
    width: 8.33333333%;
  }
  .finra_normalize_prefix .col-md-pull-12 {
    right: 100%;
  }
  .finra_normalize_prefix .col-md-pull-11 {
    right: 91.66666667%;
  }
  .finra_normalize_prefix .col-md-pull-10 {
    right: 83.33333333%;
  }
  .finra_normalize_prefix .col-md-pull-9 {
    right: 75%;
  }
  .finra_normalize_prefix .col-md-pull-8 {
    right: 66.66666667%;
  }
  .finra_normalize_prefix .col-md-pull-7 {
    right: 58.33333333%;
  }
  .finra_normalize_prefix .col-md-pull-6 {
    right: 50%;
  }
  .finra_normalize_prefix .col-md-pull-5 {
    right: 41.66666667%;
  }
  .finra_normalize_prefix .col-md-pull-4 {
    right: 33.33333333%;
  }
  .finra_normalize_prefix .col-md-pull-3 {
    right: 25%;
  }
  .finra_normalize_prefix .col-md-pull-2 {
    right: 16.66666667%;
  }
  .finra_normalize_prefix .col-md-pull-1 {
    right: 8.33333333%;
  }
  .finra_normalize_prefix .col-md-pull-0 {
    right: auto;
  }
  .finra_normalize_prefix .col-md-push-12 {
    left: 100%;
  }
  .finra_normalize_prefix .col-md-push-11 {
    left: 91.66666667%;
  }
  .finra_normalize_prefix .col-md-push-10 {
    left: 83.33333333%;
  }
  .finra_normalize_prefix .col-md-push-9 {
    left: 75%;
  }
  .finra_normalize_prefix .col-md-push-8 {
    left: 66.66666667%;
  }
  .finra_normalize_prefix .col-md-push-7 {
    left: 58.33333333%;
  }
  .finra_normalize_prefix .col-md-push-6 {
    left: 50%;
  }
  .finra_normalize_prefix .col-md-push-5 {
    left: 41.66666667%;
  }
  .finra_normalize_prefix .col-md-push-4 {
    left: 33.33333333%;
  }
  .finra_normalize_prefix .col-md-push-3 {
    left: 25%;
  }
  .finra_normalize_prefix .col-md-push-2 {
    left: 16.66666667%;
  }
  .finra_normalize_prefix .col-md-push-1 {
    left: 8.33333333%;
  }
  .finra_normalize_prefix .col-md-push-0 {
    left: auto;
  }
  .finra_normalize_prefix .col-md-offset-12 {
    margin-left: 100%;
  }
  .finra_normalize_prefix .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .finra_normalize_prefix .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .finra_normalize_prefix .col-md-offset-9 {
    margin-left: 75%;
  }
  .finra_normalize_prefix .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .finra_normalize_prefix .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .finra_normalize_prefix .col-md-offset-6 {
    margin-left: 50%;
  }
  .finra_normalize_prefix .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .finra_normalize_prefix .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .finra_normalize_prefix .col-md-offset-3 {
    margin-left: 25%;
  }
  .finra_normalize_prefix .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .finra_normalize_prefix .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .finra_normalize_prefix .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .finra_normalize_prefix .col-lg-1, .finra_normalize_prefix .col-lg-2, .finra_normalize_prefix .col-lg-3, .finra_normalize_prefix .col-lg-4, .finra_normalize_prefix .col-lg-5, .finra_normalize_prefix .col-lg-6, .finra_normalize_prefix .col-lg-7, .finra_normalize_prefix .col-lg-8, .finra_normalize_prefix .col-lg-9, .finra_normalize_prefix .col-lg-10, .finra_normalize_prefix .col-lg-11, .finra_normalize_prefix .col-lg-12 {
    float: left;
  }
  .finra_normalize_prefix .col-lg-12 {
    width: 100%;
  }
  .finra_normalize_prefix .col-lg-11 {
    width: 91.66666667%;
  }
  .finra_normalize_prefix .col-lg-10 {
    width: 83.33333333%;
  }
  .finra_normalize_prefix .col-lg-9 {
    width: 75%;
  }
  .finra_normalize_prefix .col-lg-8 {
    width: 66.66666667%;
  }
  .finra_normalize_prefix .col-lg-7 {
    width: 58.33333333%;
  }
  .finra_normalize_prefix .col-lg-6 {
    width: 50%;
  }
  .finra_normalize_prefix .col-lg-5 {
    width: 41.66666667%;
  }
  .finra_normalize_prefix .col-lg-4 {
    width: 33.33333333%;
  }
  .finra_normalize_prefix .col-lg-3 {
    width: 25%;
  }
  .finra_normalize_prefix .col-lg-2 {
    width: 16.66666667%;
  }
  .finra_normalize_prefix .col-lg-1 {
    width: 8.33333333%;
  }
  .finra_normalize_prefix .col-lg-pull-12 {
    right: 100%;
  }
  .finra_normalize_prefix .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .finra_normalize_prefix .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .finra_normalize_prefix .col-lg-pull-9 {
    right: 75%;
  }
  .finra_normalize_prefix .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .finra_normalize_prefix .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .finra_normalize_prefix .col-lg-pull-6 {
    right: 50%;
  }
  .finra_normalize_prefix .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .finra_normalize_prefix .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .finra_normalize_prefix .col-lg-pull-3 {
    right: 25%;
  }
  .finra_normalize_prefix .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .finra_normalize_prefix .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .finra_normalize_prefix .col-lg-pull-0 {
    right: auto;
  }
  .finra_normalize_prefix .col-lg-push-12 {
    left: 100%;
  }
  .finra_normalize_prefix .col-lg-push-11 {
    left: 91.66666667%;
  }
  .finra_normalize_prefix .col-lg-push-10 {
    left: 83.33333333%;
  }
  .finra_normalize_prefix .col-lg-push-9 {
    left: 75%;
  }
  .finra_normalize_prefix .col-lg-push-8 {
    left: 66.66666667%;
  }
  .finra_normalize_prefix .col-lg-push-7 {
    left: 58.33333333%;
  }
  .finra_normalize_prefix .col-lg-push-6 {
    left: 50%;
  }
  .finra_normalize_prefix .col-lg-push-5 {
    left: 41.66666667%;
  }
  .finra_normalize_prefix .col-lg-push-4 {
    left: 33.33333333%;
  }
  .finra_normalize_prefix .col-lg-push-3 {
    left: 25%;
  }
  .finra_normalize_prefix .col-lg-push-2 {
    left: 16.66666667%;
  }
  .finra_normalize_prefix .col-lg-push-1 {
    left: 8.33333333%;
  }
  .finra_normalize_prefix .col-lg-push-0 {
    left: auto;
  }
  .finra_normalize_prefix .col-lg-offset-12 {
    margin-left: 100%;
  }
  .finra_normalize_prefix .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .finra_normalize_prefix .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .finra_normalize_prefix .col-lg-offset-9 {
    margin-left: 75%;
  }
  .finra_normalize_prefix .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .finra_normalize_prefix .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .finra_normalize_prefix .col-lg-offset-6 {
    margin-left: 50%;
  }
  .finra_normalize_prefix .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .finra_normalize_prefix .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .finra_normalize_prefix .col-lg-offset-3 {
    margin-left: 25%;
  }
  .finra_normalize_prefix .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .finra_normalize_prefix .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .finra_normalize_prefix .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.finra_normalize_prefix .clearfix:before,
.finra_normalize_prefix .clearfix:after,
.finra_normalize_prefix .containerGrid:before,
.finra_normalize_prefix .containerGrid:after,
.finra_normalize_prefix .containerGrid-fluid:before,
.finra_normalize_prefix .containerGrid-fluid:after,
.finra_normalize_prefix .rowGrid:before,
.finra_normalize_prefix .rowGrid:after {
  content: " ";
  display: table;
}
.finra_normalize_prefix .clearfix:after,
.finra_normalize_prefix .containerGrid:after,
.finra_normalize_prefix .containerGrid-fluid:after,
.finra_normalize_prefix .rowGrid:after {
  clear: both;
}
.finra_normalize_prefix .alpha {
  padding-left: 0;
}
.finra_normalize_prefix .omega {
  padding-right: 0;
}
.finra_normalize_prefix .no-gutter {
  margin-left: 0;
  margin-right: 0;
}
.finra_normalize_prefix .nostyle {
  margin: 0;
  padding: 0;
}
.finra_normalize_prefix .uppercase {
  text-transform: uppercase;
}
.finra_normalize_prefix .gray-text {
  color: #6d7072;
}
.finra_normalize_prefix .hiddenOverflow {
  overflow: hidden;
}
.finra_normalize_prefix .paddingright1 {
  padding-right: 1%;
}
.finra_normalize_prefix .paddingleft1 {
  padding-left: 1%;
}
.finra_normalize_prefix .paddingleft2 {
  padding-left: 2%;
}
.finra_normalize_prefix .paddingright2 {
  padding-right: 2%;
}
.finra_normalize_prefix .paddingleft3 {
  padding-left: 3%;
}
.finra_normalize_prefix .paddingright3 {
  padding-right: 3%;
}
.finra_normalize_prefix .paddingleft4 {
  padding-left: 4%;
}
.finra_normalize_prefix .paddingright4 {
  padding-right: 4%;
}
.finra_normalize_prefix .paddingleft5 {
  padding-left: 5%;
}
.finra_normalize_prefix .paddingright5 {
  padding-right: 5%;
}
.finra_normalize_prefix .l-main input[type=password], .finra_normalize_prefix .l-main input[type=search], .finra_normalize_prefix .l-main input[type=text], .finra_normalize_prefix .l-main input[type=email], .finra_normalize_prefix .l-main select,
.finra_normalize_prefix .l-main .chosen-single, .finra_normalize_prefix .l-main textarea {
  background-color: white;
  background-image: none;
  border: 1px solid;
  border-color: #848484 #c1c1c1 #e1e1e1;
  border-radius: 0;
  color: #434343;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 0.9em;
  height: 36px;
  padding: 0.25em 2em 0 0.5em;
}
.finra_normalize_prefix .l-main input[type=password]::-webkit-input-placeholder, .finra_normalize_prefix .l-main input[type=search]::-webkit-input-placeholder, .finra_normalize_prefix .l-main input[type=text]::-webkit-input-placeholder, .finra_normalize_prefix .l-main input[type=email]::-webkit-input-placeholder, .finra_normalize_prefix .l-main select::-webkit-input-placeholder,
.finra_normalize_prefix .l-main .chosen-single::-webkit-input-placeholder, .finra_normalize_prefix .l-main textarea::-webkit-input-placeholder, .finra_normalize_prefix .l-main input[type=password]:-moz-placeholder, .finra_normalize_prefix .l-main input[type=search]:-moz-placeholder, .finra_normalize_prefix .l-main input[type=text]:-moz-placeholder, .finra_normalize_prefix .l-main input[type=email]:-moz-placeholder, .finra_normalize_prefix .l-main select:-moz-placeholder,
.finra_normalize_prefix .l-main .chosen-single:-moz-placeholder, .finra_normalize_prefix .l-main textarea:-moz-placeholder, .finra_normalize_prefix .l-main input[type=password]::-moz-placeholder, .finra_normalize_prefix .l-main input[type=search]::-moz-placeholder, .finra_normalize_prefix .l-main input[type=text]::-moz-placeholder, .finra_normalize_prefix .l-main input[type=email]::-moz-placeholder, .finra_normalize_prefix .l-main select::-moz-placeholder,
.finra_normalize_prefix .l-main .chosen-single::-moz-placeholder, .finra_normalize_prefix .l-main textarea::-moz-placeholder, .finra_normalize_prefix .l-main input[type=password]:-ms-input-placeholder, .finra_normalize_prefix .l-main input[type=search]:-ms-input-placeholder, .finra_normalize_prefix .l-main input[type=text]:-ms-input-placeholder, .finra_normalize_prefix .l-main input[type=email]:-ms-input-placeholder, .finra_normalize_prefix .l-main select:-ms-input-placeholder,
.finra_normalize_prefix .l-main .chosen-single:-ms-input-placeholder, .finra_normalize_prefix .l-main textarea:-ms-input-placeholder {
  color: #8c8e90;
}
.finra_normalize_prefix #confirm-form {
  color: #808587;
}
.finra_normalize_prefix #confirm-form .form-actions {
  margin-top: 1em;
}
.finra_normalize_prefix .l-main {
  /*----- For Select / Dropdowns -----
  .chosen-container {
  	font-size:  0.8em;		
  }
  */
}
.finra_normalize_prefix .l-main input {
  margin: 2px 0;
  width: 100%;
}
.finra_normalize_prefix .l-main input[type=password]::-ms-clear, .finra_normalize_prefix .l-main input[type=search]::-ms-clear, .finra_normalize_prefix .l-main input[type=text]::-ms-clear, .finra_normalize_prefix .l-main input[type=email]::-ms-clear {
  width: 0;
  height: 0;
  display: none;
}
.finra_normalize_prefix .l-main input[type=text] {
  padding: 5px;
  width: 100%;
}
.finra_normalize_prefix .l-main input[type="image"] {
  width: auto;
}
.finra_normalize_prefix .l-main .form-type-select:after {
  color: #808587;
  top: 0.5em;
}
.finra_normalize_prefix .l-main .form-type-select > .bef-select-as-links:after, .finra_normalize_prefix .l-main .form-type-select > .form-checkboxes:after {
  background-color: #d8e1e8;
  height: 1em;
  right: 0.25em;
  width: 1em;
  z-index: 99;
}
.finra_normalize_prefix .l-main select,
.finra_normalize_prefix .l-main .chosen-single {
  font-size: 1em;
  padding-top: 0.4em;
}
.finra_normalize_prefix .l-main select div b,
.finra_normalize_prefix .l-main .chosen-single div b {
  background-position: 0px 7px;
  background-size: 80px 40px !important;
}
.finra_normalize_prefix .l-main .chosen-drop {
  font-family: sans-serif;
  font-size: 0.85em;
}
.finra_normalize_prefix .l-main .chosen-container-active.chosen-with-drop div b {
  background-position: -28px 7px;
}
.no-mq .finra_normalize_prefix .l-main .chosen-container-active.chosen-with-drop div b {
  background-position: -18px 7px;
}
.finra_normalize_prefix .l-main textarea {
  height: auto;
}
.finra_normalize_prefix .l-main .hasPlaceholder {
  color: #999;
}
.finra_normalize_prefix .l-main .chosen-container-active.chosen-with-drop .chosen-single {
  background-image: none;
}
.finra_normalize_prefix a {
  /* See typography */
}
.finra_normalize_prefix body {
  /* See typography */
}
.finra_normalize_prefix button {
  /* See buttons */
}
.finra_normalize_prefix h1, .finra_normalize_prefix h2, .finra_normalize_prefix h3, .finra_normalize_prefix h4, .finra_normalize_prefix h4, .finra_normalize_prefix h6 {
  /* See typography */
}
.finra_normalize_prefix input[type=submit] {
  /* See buttons */
}
.finra_normalize_prefix table {
  /* See tables */
}
.finra_normalize_prefix td {
  /* See tables */
}
.finra_normalize_prefix th {
  /* See tables */
}
.finra_normalize_prefix ul {
  /* See lists */
}
.finra_normalize_prefix .menu .leaf {
  list-style-image: none;
  list-style-type: none;
}
.finra_normalize_prefix h1 + dl, .finra_normalize_prefix h1 + ol, .finra_normalize_prefix h1 + ul, .finra_normalize_prefix h2 + dl, .finra_normalize_prefix h2 + ol, .finra_normalize_prefix h2 + ul, .finra_normalize_prefix h3 + dl, .finra_normalize_prefix h3 + ol, .finra_normalize_prefix h3 + ul, .finra_normalize_prefix h4 + dl, .finra_normalize_prefix h4 + ol, .finra_normalize_prefix h4 + ul, .finra_normalize_prefix h5 + dl, .finra_normalize_prefix h5 + ol, .finra_normalize_prefix h5 + ul, .finra_normalize_prefix h6 + dl, .finra_normalize_prefix h6 + ol, .finra_normalize_prefix h6 + ul {
  margin-top: 0.5em;
}
.finra_normalize_prefix dl {
  margin: 1.4em 0;
}
.finra_normalize_prefix dl dd, .finra_normalize_prefix dl dt {
  font-size: 0.875em;
  line-height: 1.5;
}
.finra_normalize_prefix dl dd {
  margin-left: 3.8em;
  margin-top: 0.7em;
}
.finra_normalize_prefix dl dd + dt {
  margin-top: 0.7em;
}
.finra_normalize_prefix dl dt {
  font-weight: bold;
}
.finra_normalize_prefix dl dt dfn {
  font-style: italic;
}
.finra_normalize_prefix ol {
  display: block;
  padding-left: 0;
}
.finra_normalize_prefix ol li {
  margin-top: 0.3em;
}
.finra_normalize_prefix .finra-block ol, .finra_normalize_prefix .finra-block ul,
.finra_normalize_prefix article ol,
.finra_normalize_prefix article ul {
  margin: 0;
  padding: 0;
}
.finra_normalize_prefix .finra-block ol h1, .finra_normalize_prefix .finra-block ol h2, .finra_normalize_prefix .finra-block ol h3, .finra_normalize_prefix .finra-block ol h4, .finra_normalize_prefix .finra-block ol h5, .finra_normalize_prefix .finra-block ol h6, .finra_normalize_prefix .finra-block ul h1, .finra_normalize_prefix .finra-block ul h2, .finra_normalize_prefix .finra-block ul h3, .finra_normalize_prefix .finra-block ul h4, .finra_normalize_prefix .finra-block ul h5, .finra_normalize_prefix .finra-block ul h6,
.finra_normalize_prefix article ol h1,
.finra_normalize_prefix article ol h2,
.finra_normalize_prefix article ol h3,
.finra_normalize_prefix article ol h4,
.finra_normalize_prefix article ol h5,
.finra_normalize_prefix article ol h6,
.finra_normalize_prefix article ul h1,
.finra_normalize_prefix article ul h2,
.finra_normalize_prefix article ul h3,
.finra_normalize_prefix article ul h4,
.finra_normalize_prefix article ul h5,
.finra_normalize_prefix article ul h6 {
  border: 0 none;
  display: block;
  margin: 0;
  padding: 14px 0 0;
}
.finra_normalize_prefix .finra-block ol h1:first-child, .finra_normalize_prefix .finra-block ol h2:first-child, .finra_normalize_prefix .finra-block ol h3:first-child, .finra_normalize_prefix .finra-block ol h4:first-child, .finra_normalize_prefix .finra-block ol h5:first-child, .finra_normalize_prefix .finra-block ol h6:first-child, .finra_normalize_prefix .finra-block ul h1:first-child, .finra_normalize_prefix .finra-block ul h2:first-child, .finra_normalize_prefix .finra-block ul h3:first-child, .finra_normalize_prefix .finra-block ul h4:first-child, .finra_normalize_prefix .finra-block ul h5:first-child, .finra_normalize_prefix .finra-block ul h6:first-child,
.finra_normalize_prefix article ol h1:first-child,
.finra_normalize_prefix article ol h2:first-child,
.finra_normalize_prefix article ol h3:first-child,
.finra_normalize_prefix article ol h4:first-child,
.finra_normalize_prefix article ol h5:first-child,
.finra_normalize_prefix article ol h6:first-child,
.finra_normalize_prefix article ul h1:first-child,
.finra_normalize_prefix article ul h2:first-child,
.finra_normalize_prefix article ul h3:first-child,
.finra_normalize_prefix article ul h4:first-child,
.finra_normalize_prefix article ul h5:first-child,
.finra_normalize_prefix article ul h6:first-child {
  margin: 0;
  padding: 0;
}
.finra_normalize_prefix .finra-block ol h1, .finra_normalize_prefix .finra-block ul h1,
.finra_normalize_prefix article ol h1,
.finra_normalize_prefix article ul h1 {
  padding-top: 0.492em;
}
.finra_normalize_prefix .finra-block ol h2, .finra_normalize_prefix .finra-block ul h2,
.finra_normalize_prefix article ol h2,
.finra_normalize_prefix article ul h2 {
  padding-top: 0.581em;
}
.finra_normalize_prefix .finra-block ol h3, .finra_normalize_prefix .finra-block ul h3,
.finra_normalize_prefix article ol h3,
.finra_normalize_prefix article ul h3 {
  font-size: 1.3em;
}
.finra_normalize_prefix .finra-block ol li, .finra_normalize_prefix .finra-block ul li,
.finra_normalize_prefix article ol li,
.finra_normalize_prefix article ul li {
  font-size: 0.875em;
  margin-left: 0.9em;
  margin-top: 0;
  padding-top: 14px;
}
.finra_normalize_prefix .finra-block ol li li, .finra_normalize_prefix .finra-block ul li li,
.finra_normalize_prefix article ol li li,
.finra_normalize_prefix article ul li li {
  font-size: 1em;
}
.finra_normalize_prefix .finra-block ol p, .finra_normalize_prefix .finra-block ul p,
.finra_normalize_prefix article ol p,
.finra_normalize_prefix article ul p {
  margin: 0;
}
.finra_normalize_prefix .finra-block ol p:first-child, .finra_normalize_prefix .finra-block ul p:first-child,
.finra_normalize_prefix article ol p:first-child,
.finra_normalize_prefix article ul p:first-child {
  margin: 0;
}
.finra_normalize_prefix .finra-block ol p + h3, .finra_normalize_prefix .finra-block ul p + h3,
.finra_normalize_prefix article ol p + h3,
.finra_normalize_prefix article ul p + h3 {
  padding-top: 14px;
}
.finra_normalize_prefix .finra-block ol p + p, .finra_normalize_prefix .finra-block ul p + p,
.finra_normalize_prefix article ol p + p,
.finra_normalize_prefix article ul p + p {
  margin: 0;
  padding-top: .625em;
}
.finra_normalize_prefix .finra-block ol.no-bullets, .finra_normalize_prefix .finra-block ul.no-bullets,
.finra_normalize_prefix article ol.no-bullets,
.finra_normalize_prefix article ul.no-bullets {
  list-style-type: none;
}
.finra_normalize_prefix .finra-block ol.no-bullets li:before, .finra_normalize_prefix .finra-block ul.no-bullets li:before,
.finra_normalize_prefix article ol.no-bullets li:before,
.finra_normalize_prefix article ul.no-bullets li:before {
  display: none;
}
.finra_normalize_prefix .finra-block ol.no-bullets ol, .finra_normalize_prefix .finra-block ol.no-bullets ul, .finra_normalize_prefix .finra-block ul.no-bullets ol, .finra_normalize_prefix .finra-block ul.no-bullets ul,
.finra_normalize_prefix article ol.no-bullets ol,
.finra_normalize_prefix article ol.no-bullets ul,
.finra_normalize_prefix article ul.no-bullets ol,
.finra_normalize_prefix article ul.no-bullets ul {
  list-style-type: none;
}
.finra_normalize_prefix .finra-block ol.single-spaced li, .finra_normalize_prefix .finra-block ol.single-spaced p, .finra_normalize_prefix .finra-block ul.single-spaced li, .finra_normalize_prefix .finra-block ul.single-spaced p,
.finra_normalize_prefix article ol.single-spaced li,
.finra_normalize_prefix article ol.single-spaced p,
.finra_normalize_prefix article ul.single-spaced li,
.finra_normalize_prefix article ul.single-spaced p {
  line-height: 1;
  padding-top: 14px;
}
.finra_normalize_prefix .finra-block ol.single-spaced li:before, .finra_normalize_prefix .finra-block ul.single-spaced li:before,
.finra_normalize_prefix article ol.single-spaced li:before,
.finra_normalize_prefix article ul.single-spaced li:before {
  margin-top: -0.05em;
}
.finra_normalize_prefix .finra-block ol.double-spaced li, .finra_normalize_prefix .finra-block ol.double-spaced p, .finra_normalize_prefix .finra-block ul.double-spaced li, .finra_normalize_prefix .finra-block ul.double-spaced p,
.finra_normalize_prefix article ol.double-spaced li,
.finra_normalize_prefix article ol.double-spaced p,
.finra_normalize_prefix article ul.double-spaced li,
.finra_normalize_prefix article ul.double-spaced p {
  line-height: 2;
  padding-top: 14px;
}
.finra_normalize_prefix .finra-block ol.double-spaced li:before, .finra_normalize_prefix .finra-block ul.double-spaced li:before,
.finra_normalize_prefix article ol.double-spaced li:before,
.finra_normalize_prefix article ul.double-spaced li:before {
  margin-top: 0.45em;
}
.finra_normalize_prefix .finra-block ol,
.finra_normalize_prefix article ol {
  margin-left: 1.2em;
}
.finra_normalize_prefix .finra-block ol > li:before,
.finra_normalize_prefix article ol > li:before {
  display: none;
}
.finra_normalize_prefix .finra-block ol > li > ul,
.finra_normalize_prefix article ol > li > ul {
  margin-left: 0;
  padding-left: 2.2em;
}
.finra_normalize_prefix .finra-block ol > li:last-child,
.finra_normalize_prefix article ol > li:last-child {
  margin-bottom: 1em;
}
.finra_normalize_prefix .finra-block ol > li div, .finra_normalize_prefix .finra-block ol > li p,
.finra_normalize_prefix article ol > li div,
.finra_normalize_prefix article ol > li p {
  font-size: 1em;
  font-weight: normal;
}
.finra_normalize_prefix .finra-block ol ol,
.finra_normalize_prefix article ol ol {
  list-style-type: lower-alpha;
  margin-left: 0;
}
.finra_normalize_prefix .finra-block ol ol ol,
.finra_normalize_prefix article ol ol ol {
  list-style-type: lower-alpha;
}
.finra_normalize_prefix .finra-block ol ol ol[type="1"],
.finra_normalize_prefix article ol ol ol[type="1"] {
  list-style-type: decimal;
  margin-left: 0px;
}
.finra_normalize_prefix .finra-block ol ol ol[type="i"],
.finra_normalize_prefix article ol ol ol[type="i"] {
  list-style-type: lower-roman;
  margin-left: 0px;
}
.finra_normalize_prefix .finra-block ol ol[type="1"],
.finra_normalize_prefix article ol ol[type="1"] {
  list-style-type: decimal;
  margin-left: 0px;
}
.finra_normalize_prefix .finra-block ol ol[type="i"],
.finra_normalize_prefix article ol ol[type="i"] {
  list-style-type: lower-roman;
  margin-left: 0px;
}
.finra_normalize_prefix .block-view-list ul,
.finra_normalize_prefix .finra-block ul,
.finra_normalize_prefix .view-related-links-curated ul,
.finra_normalize_prefix article ul {
  list-style-type: none;
  margin-bottom: 1em;
  margin-left: 0;
}
.finra_normalize_prefix .block-view-list ul[class*=inline] li,
.finra_normalize_prefix .finra-block ul[class*=inline] li,
.finra_normalize_prefix .view-related-links-curated ul[class*=inline] li,
.finra_normalize_prefix article ul[class*=inline] li {
  border-left: 1px solid #eeeeee;
  margin-right: 0;
  padding-left: 0.7em;
  padding-right: 0.7em;
}
.finra_normalize_prefix .block-view-list ul[class*=inline] li:before,
.finra_normalize_prefix .finra-block ul[class*=inline] li:before,
.finra_normalize_prefix .view-related-links-curated ul[class*=inline] li:before,
.finra_normalize_prefix article ul[class*=inline] li:before {
  display: none;
}
.finra_normalize_prefix .block-view-list ul[class*=inline] li:first-child,
.finra_normalize_prefix .finra-block ul[class*=inline] li:first-child,
.finra_normalize_prefix .view-related-links-curated ul[class*=inline] li:first-child,
.finra_normalize_prefix article ul[class*=inline] li:first-child {
  border-left: 0 transparent;
}
.finra_normalize_prefix .block-view-list ul.list-unstyled-links,
.finra_normalize_prefix .finra-block ul.list-unstyled-links,
.finra_normalize_prefix .view-related-links-curated ul.list-unstyled-links,
.finra_normalize_prefix article ul.list-unstyled-links {
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
}
.finra_normalize_prefix .block-view-list ul.list-unstyled-links li,
.finra_normalize_prefix .finra-block ul.list-unstyled-links li,
.finra_normalize_prefix .view-related-links-curated ul.list-unstyled-links li,
.finra_normalize_prefix article ul.list-unstyled-links li {
  border-bottom: 1px dotted #c7cfd3;
  line-height: 1.3;
  padding: 0.938em 0;
  margin-left: 0px !important;
}
.finra_normalize_prefix .block-view-list ul.list-unstyled-links li:before,
.finra_normalize_prefix .finra-block ul.list-unstyled-links li:before,
.finra_normalize_prefix .view-related-links-curated ul.list-unstyled-links li:before,
.finra_normalize_prefix article ul.list-unstyled-links li:before {
  display: none;
}
.finra_normalize_prefix .block-view-list ul.list-unstyled-links li a,
.finra_normalize_prefix .finra-block ul.list-unstyled-links li a,
.finra_normalize_prefix .view-related-links-curated ul.list-unstyled-links li a,
.finra_normalize_prefix article ul.list-unstyled-links li a {
  color: #025191;
}
.finra_normalize_prefix .block-view-list ul.list-unstyled-links li a:hover,
.finra_normalize_prefix .finra-block ul.list-unstyled-links li a:hover,
.finra_normalize_prefix .view-related-links-curated ul.list-unstyled-links li a:hover,
.finra_normalize_prefix article ul.list-unstyled-links li a:hover {
  color: #0070ca;
}
.finra_normalize_prefix .block-view-list ul.list-unstyled-links li.views-row,
.finra_normalize_prefix .finra-block ul.list-unstyled-links li.views-row,
.finra_normalize_prefix .view-related-links-curated ul.list-unstyled-links li.views-row,
.finra_normalize_prefix article ul.list-unstyled-links li.views-row {
  padding: 1em 0;
  margin: 0;
}
.finra_normalize_prefix .block-view-list ul.list-unstyled-links li .list-unstyled-item-first,
.finra_normalize_prefix .finra-block ul.list-unstyled-links li .list-unstyled-item-first,
.finra_normalize_prefix .view-related-links-curated ul.list-unstyled-links li .list-unstyled-item-first,
.finra_normalize_prefix article ul.list-unstyled-links li .list-unstyled-item-first {
  font-size: 1em;
  line-height: 1.5;
}
.finra_normalize_prefix .block-view-list ul.list-unstyled-links li .views-field-title,
.finra_normalize_prefix .finra-block ul.list-unstyled-links li .views-field-title,
.finra_normalize_prefix .view-related-links-curated ul.list-unstyled-links li .views-field-title,
.finra_normalize_prefix article ul.list-unstyled-links li .views-field-title {
  font-family: Arial, sans-serif;
  font-size: 1.2em;
  line-height: 1.3;
  color: #1c1c1c;
}
.finra_normalize_prefix .block-view-list ul.list-unstyled-links li .field-content,
.finra_normalize_prefix .finra-block ul.list-unstyled-links li .field-content,
.finra_normalize_prefix .view-related-links-curated ul.list-unstyled-links li .field-content,
.finra_normalize_prefix article ul.list-unstyled-links li .field-content {
  line-height: 1.3;
  padding: 0.25em 0;
}
.finra_normalize_prefix .block-view-list ul.pager li:before,
.finra_normalize_prefix .finra-block ul.pager li:before,
.finra_normalize_prefix .view-related-links-curated ul.pager li:before,
.finra_normalize_prefix article ul.pager li:before {
  display: none;
}
.finra_normalize_prefix .block-view-list ul > li,
.finra_normalize_prefix .finra-block ul > li,
.finra_normalize_prefix .view-related-links-curated ul > li,
.finra_normalize_prefix article ul > li {
  position: relative;
  font-weight: normal;
  margin-left: 1.5em;
}
.finra_normalize_prefix .block-view-list ul > li:before,
.finra_normalize_prefix .finra-block ul > li:before,
.finra_normalize_prefix .view-related-links-curated ul > li:before,
.finra_normalize_prefix article ul > li:before {
  color: #025191;
  content: "\f105";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin-right: 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fb483d;
  font-style: normal;
  font-size: 1em;
  font-weight: normal;
  line-height: 1;
  padding-right: 0.9em;
  position: absolute;
  margin-left: -1.5em;
  margin-right: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.finra_normalize_prefix .block-view-list ul > li:before,
.finra_normalize_prefix .finra-block ul > li:before,
.finra_normalize_prefix .view-related-links-curated ul > li:before,
.finra_normalize_prefix article ul > li:before {
  padding-top: 0.05em;
}
.finra_normalize_prefix .block-view-list ul > li > ul,
.finra_normalize_prefix .finra-block ul > li > ul,
.finra_normalize_prefix .view-related-links-curated ul > li > ul,
.finra_normalize_prefix article ul > li > ul {
  margin-left: 2.1em;
}
.finra_normalize_prefix .block-view-list ul > li > h1:first-child, .finra_normalize_prefix .block-view-list ul > li > h2:first-child,
.finra_normalize_prefix .finra-block ul > li > h1:first-child,
.finra_normalize_prefix .finra-block ul > li > h2:first-child,
.finra_normalize_prefix .view-related-links-curated ul > li > h1:first-child,
.finra_normalize_prefix .view-related-links-curated ul > li > h2:first-child,
.finra_normalize_prefix article ul > li > h1:first-child,
.finra_normalize_prefix article ul > li > h2:first-child {
  margin-top: -0.15em;
}
.finra_normalize_prefix .l-region--sidebar-first .list-unstyled-links a, .finra_normalize_prefix .l-region--sidebar-third .list-unstyled-links a {
  font-size: .875em;
}
.finra_normalize_prefix article ul, .finra_normalize_prefix article ol {
  padding: 0 2em;
  margin-left: auto;
}
.finra_normalize_prefix article ul li ul, .finra_normalize_prefix article ol li ul {
  margin-left: auto;
}
.finra_normalize_prefix table ol li, .finra_normalize_prefix table ul li {
  font-size: 1em;
}
.finra_normalize_prefix table ol li:first-of-type, .finra_normalize_prefix table ul li:first-of-type {
  padding-top: 0;
}
.finra_normalize_prefix .book-navigation .menu {
  counter-reset: book-counter;
}
.finra_normalize_prefix .book-navigation .menu li {
  padding-top: 2em;
}
.finra_normalize_prefix .book-navigation .menu li:before {
  background-color: #fb483d;
  border-radius: 2em;
  color: white;
  font-family: Arial, sans-serif;
  font-size: 1.025em;
  height: 2em;
  margin-top: -0.35em;
  padding: 0.4em 0.5em 0;
  position: absolute;
  text-align: center;
  width: 2em;
  content: counter(book-counter);
  counter-increment: book-counter;
}
.finra_normalize_prefix .book-navigation .menu li a {
  display: inline-block;
  padding-left: 1.5em;
  font-family: Georgia, "Times New Roman", Times, serif;
}
.finra_normalize_prefix .expandMenu {
  position: absolute;
}
.finra_normalize_prefix .bean-entity-container.three-column-list {
  margin-left: 1em;
}
.finra_normalize_prefix .bean-entity-container.three-column-list .field-colleciont-container {
  margin-right: 1em;
}
.finra_normalize_prefix .bean-entity-container.three-column-list .field-collection-view {
  font-size: 1.4em;
  font-family: Arial, sans-serif;
  border-bottom: none;
  padding: .5em 0;
  position: relative;
}
.finra_normalize_prefix .bean-entity-container.three-column-list .field-collection-view:before {
  color: #025191;
  content: "\f105";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin-right: 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fb483d;
  font-style: normal;
  font-size: 1em;
  font-weight: normal;
  line-height: 1;
  padding-right: 0.9em;
  position: absolute;
  margin-left: -1.5em;
  margin-right: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.finra_normalize_prefix .bean-entity-container.three-column-list .field-collection-view:before {
  margin-left: -1em;
  margin-top: .2em;
}
.finra_normalize_prefix img {
  max-width: 100%;
}
.finra_normalize_prefix .icon.fontello {
  color: #868b90;
}
.finra_normalize_prefix table > tbody > tr > th, .finra_normalize_prefix table > thead > tr > th, .finra_normalize_prefix table > tbody > tr > td {
  border-top: 1px solid #ddd;
  font-size: 1em;
  line-height: 1.4;
  text-align: left;
  vertical-align: top;
  white-space: normal;
}
.finra_normalize_prefix table > tbody > tr > th, .finra_normalize_prefix table > thead > tr > th {
  background-color: #00467e;
  border-right: 1px solid white;
  color: white;
  font: 400 1em Georgia, "Times New Roman", Times, serif;
  padding: 0.75em;
  vertical-align: bottom;
}
.finra_normalize_prefix table {
  margin: 1em 0 1.5em;
  border-collapse: collapse;
  border-style: none;
  /*
  *  Requested classes from Investor Education
  */
}
.finra_normalize_prefix table > tbody > tr.even, .finra_normalize_prefix table > tbody > tr.odd {
  background-color: transparent;
}
.finra_normalize_prefix table > tbody > tr > td {
  border: 1px dotted #c7cfd3;
  border-width: 0 0 1px;
  padding: 0.75em;
  font-size: 0.875em;
  min-width: 36px;
}
.finra_normalize_prefix table > tbody > tr > td.active {
  background-color: white;
}
.finra_normalize_prefix table > tbody > tr > td p {
  font-size: 1em;
}
.finra_normalize_prefix table > thead > tr > th a:link,
.finra_normalize_prefix table > thead > tr > th a:visited,
.finra_normalize_prefix table > thead > tr > th a:hover {
  text-decoration: none;
  color: white;
}
.finra_normalize_prefix table.striped tr:nth-child(odd), .finra_normalize_prefix table.tinyTable tr:nth-child(odd) {
  background-color: #c7cfd3;
}
.finra_normalize_prefix table.striped tr:nth-child(even), .finra_normalize_prefix table.tinyTable tr:nth-child(even) {
  background-color: white;
}
.finra_normalize_prefix table.gridlines {
  border: 1px solid #c7cfd3;
}
.finra_normalize_prefix table.gridlines th, .finra_normalize_prefix table.gridlines td {
  border: 1px solid #c7cfd3;
}
.finra_normalize_prefix table.outsideborder {
  border: 1px solid #c7cfd3;
}
.finra_normalize_prefix table.tinyTable {
  border: 1px solid #c7cfd3;
}
.finra_normalize_prefix table.tinyTable th, .finra_normalize_prefix table.tinyTable td {
  background-color: transparent;
  border: none;
  color: #1c1c1c;
  font-family: Arial, sans-serif;
  font-size: 0.875em;
  line-height: 1em;
  padding: 5px;
  vertical-align: middle;
}
.finra_normalize_prefix table.tinyTable th p:first-child, .finra_normalize_prefix table.tinyTable td p:first-child {
  margin-top: .5em;
}
.finra_normalize_prefix table.tinyTable th {
  font-weight: bold;
}
.finra_normalize_prefix th {
  position: relative;
}
.finra_normalize_prefix th a::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.finra_normalize_prefix th.active a img {
  margin-left: 7px;
  margin-bottom: 2px;
}
.finra_normalize_prefix th.active a::after {
  background: none;
}
.finra_normalize_prefix th a::after {
  content: "";
  width: 10px;
  height: 10px;
  background: url("../images/arrow-sort.png") transparent -3px 3px no-repeat;
  margin-left: 7px;
  padding: 0px 5px;
}
.finra_normalize_prefix th a.remove-col::after, .finra_normalize_prefix th a.compare-item::after {
  background: none;
}
.finra_normalize_prefix .view-rca-advisory table {
  width: 100%;
}
.finra_normalize_prefix .views-table th.views-field.active {
  color: white;
}
.finra_normalize_prefix th.priority-low,
.finra_normalize_prefix td.priority-low,
.finra_normalize_prefix th.priority-medium,
.finra_normalize_prefix td.priority-medium {
  display: none;
}
.finra_normalize_prefix .rwd-table {
  margin: 1em 0;
  min-width: 300px;
}
.finra_normalize_prefix .rwd-table th {
  display: none;
}
.finra_normalize_prefix .rwd-table td {
  display: block;
  color: #000;
}
.finra_normalize_prefix .rwd-table td p {
  font-size: 1em;
}
.finra_normalize_prefix .rwd-table td:before {
  content: attr(data-th) ": ";
  font-weight: bold;
  color: #000;
  background-color: #fff;
  width: 100%;
  display: inline-block;
  margin-right: 10px;
  padding: 5px 0px 0px;
}
.finra_normalize_prefix .rwd-table td p {
  margin: 0px;
  padding: 0px 0px 5px;
}
.finra_normalize_prefix .rwd-table td[data-th=""]:before, .finra_normalize_prefix .rwd-table td[data-th="&nbsp;"]:before, .finra_normalize_prefix .rwd-table td[data-th=" "]:before {
  content: "";
}
.finra_normalize_prefix .rwd-table td:first-child:before {
  border-top: 3px solid #00467e;
  padding-top: 10px;
}
.finra_normalize_prefix .rwd-table td:last-child {
  padding-bottom: 10px;
}
.finra_normalize_prefix .rwd-table th, .finra_normalize_prefix .rwd-table td {
  text-align: left;
}
.finra_normalize_prefix .rwd-table {
  color: #fff;
  overflow: hidden;
}
.finra_normalize_prefix .rwd-table tr {
  border-color: #46627f;
}
.finra_normalize_prefix .rwd-table th, .finra_normalize_prefix .rwd-table td {
  margin: 0;
  padding: 0;
}
.finra_normalize_prefix tbody th.vert_header {
  vertical-align: top;
  background-color: #e0e8ed;
  font-family: Arial, sans-serif;
  color: #292929;
  font-size: .9em;
}
.finra_normalize_prefix .designation_head div {
  display: inline;
}
.finra_normalize_prefix .designation_head {
  background-color: #e0e8ed;
  color: #292929;
  font-weight: bold;
}
.finra_normalize_prefix .designation_head_empty {
  background-color: transparent;
  border: none;
}
.finra_normalize_prefix td.compare-field-label {
  font-weight: bold;
}
.finra_normalize_prefix th.views-field-node-compare-link {
  border-top: none;
  font-weight: bold;
}
.finra_normalize_prefix td.views-field-node-compare-link {
  display: none;
  text-align: center;
}
.finra_normalize_prefix body {
  color: #1c1c1c;
  font-family: Arial, sans-serif;
  font-size: 15px;
  line-height: 1.5;
}
.no-mq .finra_normalize_prefix body {
  font-size: 15px;
  line-height: 1.25;
}
.finra_normalize_prefix blockquote {
  border-left: 5px solid #eeeeee;
  font-size: 0.875em;
  margin: 1em 0 0.5em;
  padding: 1em;
}
.finra_normalize_prefix blockquote p {
  margin: 0;
}
.finra_normalize_prefix p {
  margin: 1em 0 0.5em;
  /* for headers placed right after paragraphs */
}
.finra_normalize_prefix p + h1, .finra_normalize_prefix p + h2, .finra_normalize_prefix p + h3, .finra_normalize_prefix p + h4, .finra_normalize_prefix p + h5, .finra_normalize_prefix p + h6 {
  margin-top: 1.25em;
}
.finra_normalize_prefix article p {
  font-size: 0.875em;
  text-align: left;
}
.finra_normalize_prefix article li p, .finra_normalize_prefix article li div {
  font-size: 1em;
}
.finra_normalize_prefix h1, .finra_normalize_prefix h2, .finra_normalize_prefix h3, .finra_normalize_prefix h4, .finra_normalize_prefix h5, .finra_normalize_prefix h6, .finra_normalize_prefix .heading1, .finra_normalize_prefix .heading2, .finra_normalize_prefix .heading3 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: 600;
  line-height: 1.1;
  color: #0e0e0e;
  padding: 0;
  margin: 0.5em 0;
  font-size-adjust: 0.5;
  /*&:first-child {DRU-1229
  	margin-top: 0;
  }*/
}
.finra_normalize_prefix h1, .finra_normalize_prefix .heading1, .finra_normalize_prefix .core-title {
  font-size: 1em;
  line-height: 1.25;
}
.finra_normalize_prefix h1.border, .finra_normalize_prefix .heading1.border, .finra_normalize_prefix .core-title.border {
  border: 1px solid #c7cfd3;
  font-size: 1.250em;
  text-transform: uppercase;
}
.no-mq .finra_normalize_prefix h1, .no-mq .finra_normalize_prefix .heading1, .no-mq .finra_normalize_prefix .core-title {
  font-size: 1.625em;
  line-height: 1.05;
}
.finra_normalize_prefix h2, .finra_normalize_prefix .heading2 {
  font-size: 0.9em;
  line-height: 1.153;
  width: 100%;
}
.finra_normalize_prefix h2.highlight, .finra_normalize_prefix .heading2.highlight {
  color: #808587;
  font-size: 0.9em;
  letter-spacing: 1px;
  text-transform: none;
}
.finra_normalize_prefix h2.core-short-title, .finra_normalize_prefix .heading2.core-short-title {
  margin-top: 0px;
  padding-top: 0px !important;
}
.no-mq .finra_normalize_prefix h2, .no-mq .finra_normalize_prefix .heading2 {
  font-size: 1.375em;
  line-height: 1.25;
  margin-top: 1.25em;
}
.finra_normalize_prefix h3, .finra_normalize_prefix h4, .finra_normalize_prefix h5, .finra_normalize_prefix h6, .finra_normalize_prefix .heading3 {
  font-family: Arial, sans-serif;
}
.finra_normalize_prefix h3, .finra_normalize_prefix .heading3, .finra_normalize_prefix .faqHeading {
  font-size: 0.8em;
  font-weight: bold;
  line-height: 1.136;
  margin-bottom: 0;
  text-transform: none;
}
.finra_normalize_prefix h3:first-child, .finra_normalize_prefix .heading3:first-child, .finra_normalize_prefix .faqHeading:first-child {
  margin-top: 0.625em;
}
.finra_normalize_prefix h3 + p, .finra_normalize_prefix .heading3 + p, .finra_normalize_prefix .faqHeading + p {
  margin-top: 0.5em;
}
.no-mq .finra_normalize_prefix h3, .no-mq .finra_normalize_prefix .heading3, .no-mq .finra_normalize_prefix .faqHeading {
  font-size: 1.125em;
  line-height: 1;
  margin-top: 1.25em;
}
.finra_normalize_prefix h4 {
  font-size: 1em;
}
.no-mq .finra_normalize_prefix h4 {
  line-height: 1.222;
}
.finra_normalize_prefix h5 {
  font-size: 1em;
}
.finra_normalize_prefix h6 {
  font-size: 1em;
}
.finra_normalize_prefix a {
  color: #292929;
  text-decoration: none;
  outline: 0;
}
.finra_normalize_prefix a:link, .finra_normalize_prefix a:visited {
  color: #025191;
}
.finra_normalize_prefix a:active, .finra_normalize_prefix a:hover {
  color: #0070ca;
  text-decoration: underline;
}
.finra_normalize_prefix a:focus {
  outline: thin dotted #bcbcbc;
}
.finra_normalize_prefix textarea:focus, .finra_normalize_prefix input:focus {
  outline: thin dotted #bcbcbc;
}
.finra_normalize_prefix object, .finra_normalize_prefix embed {
  outline: 0;
}
.finra_normalize_prefix input::-moz-focus-inner {
  border: 0;
}
.finra_normalize_prefix hr {
  height: 0;
  color: #c7cfd3;
  border-style: solid;
}
.finra_normalize_prefix .firm-index {
  font-size: 0.75em;
}
.finra_normalize_prefix .block--finra-custom-search-blocks .block__content {
  border: none;
}
.finra_normalize_prefix .block--finra-custom-search-blocks .block__content h2 {
  margin-top: 0.5em;
  margin-bottom: 0;
}
.finra_normalize_prefix .block--finra-custom-search-blocks .block__content .results-main-count {
  font-size: 0.75em;
  font-style: normal;
}
.l-region--sidebar-third .finra_normalize_prefix .block--finra-custom-search-blocks h2 {
  margin-top: 0;
  background-color: #c5cfd7;
  padding: 0.315em;
  font-family: Georgia, "Times New Roman", Times, serif;
}
.finra_normalize_prefix .block--finra-custom-search-blocks h3 {
  padding: 0.5em;
  margin: 0.5em 0 0.5em 0.5em;
}
.finra_normalize_prefix .block--finra-custom-search-blocks ul.finra-rules,
.finra_normalize_prefix .block--finra-custom-search-blocks ul.list-unstyled-links {
  padding: 0 0.625em;
  font-size: 0.875em;
}
.finra_normalize_prefix .block--finra-custom-search-blocks ul.finra-rules li,
.finra_normalize_prefix .block--finra-custom-search-blocks ul.list-unstyled-links li {
  list-style-type: none;
}
.finra_normalize_prefix .block--finra-custom-search-blocks ul.finra-rules p {
  font-size: 0.875em;
}
.finra_normalize_prefix .bcsearchul {
  margin: 0;
  padding: 0;
  border: none;
}
.no-mq .finra_normalize_prefix .bcsearchul {
  border-left: none;
}
.lt-ie8 .finra_normalize_prefix .bcsearchul {
  border-left: none;
}
.finra_normalize_prefix .bcsearchul li:before {
  display: none;
}
.finra_normalize_prefix .bcsearchul .nostyle {
  font-size: 1em;
}
.finra_normalize_prefix .bcsearchul .nostyle label {
  font-family: Georgia, "Times New Roman", Times, serif;
}
.finra_normalize_prefix .bcsearchul .nostyle + .bcsearchListItem {
  border-top: none;
}
.finra_normalize_prefix .bcsearchul .nostyle,
.finra_normalize_prefix .bcsearchul .bcsearchListItem,
.finra_normalize_prefix .bcsearchul .viewMoreListItem {
  list-style-type: none;
}
.finra_normalize_prefix .bcsearchul .pane-title {
  margin-top: 0;
  background-color: #c5cfd7;
  padding: 0.5em;
  font-family: Georgia, "Times New Roman", Times, serif;
}
.finra_normalize_prefix .bcsearchul .bcsearchListItem,
.finra_normalize_prefix .bcsearchul .viewMoreListItem {
  margin-left: 0;
  padding-left: 0;
  display: inline-block;
  padding: 0.5em;
  padding-top: .75em;
  border-top: 1px dotted #ccc;
  width: 100%;
}
.finra_normalize_prefix .bcsearchul .bcsearchListItem,
.finra_normalize_prefix .bcsearchul .viewMoreListItem last {
  margin-left: 0;
  padding-left: 0;
  display: inline-block;
  padding: 0.5em;
  width: 100%;
}
.finra_normalize_prefix .bcsearchul .bcsearchListItem {
  padding-top: 1em;
}
.finra_normalize_prefix .bcsearchul .bcsearchListItem .firmIcon:after {
  color: #808587;
  content: "\f1ad";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin-right: 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.finra_normalize_prefix .bcsearchul .bcsearchListItem .individualIcon:after {
  color: #808587;
  content: "\f007";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin-right: 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.finra_normalize_prefix .bcsearchul .bcsearchListItem .bc_viewmore {
  color: #01467f;
  font-size: 1em;
  font-weight: normal;
}
.finra_normalize_prefix .bcsearchul .bcsearchListItem .bc_icon {
  float: left;
}
.finra_normalize_prefix .bcsearchul .bcsearchListItem .bc_icon:after {
  font-size: 2em;
  margin-right: 0.2em;
}
.finra_normalize_prefix .bcsearchul .bcsearchListItem .rightAlign {
  float: left;
  width: 84%;
  padding: 0 0.313em;
}
.finra_normalize_prefix .bcsearchul .bcsearchListItem .bc_status .inactive {
  color: #fb483d;
}
.finra_normalize_prefix .bcsearchul .bcsearchListItem .bc_status .active {
  color: black;
}
.finra_normalize_prefix .bcsearchul .bcsearchListItem .bc_name_crd .bc_name {
  font-weight: bold;
}
.finra_normalize_prefix .bcsearchul .bcsearchListItem .bc_name_crd .crd {
  color: #828181;
  font-weight: normal;
}
.finra_normalize_prefix .bcsearchul .bcsearchListItem .bc_altname {
  margin: 0.313em 0;
  padding: 0 0.625em;
  color: #b4b4b4;
}
.finra_normalize_prefix .bcsearchul .bcsearchListItem .bc_curremployer {
  font-weight: bold;
  color: #828181;
  font-size: 0.750em;
}
.finra_normalize_prefix .bcsearchul .bcsearchListItem .bc_tombstone .disclosureStatus {
  margin: 5px 0;
}
.finra_normalize_prefix .bcsearchul li.viewMoreListItem + li.nostyle {
  margin-top: 1.25em;
}
.finra_normalize_prefix .bcsearchul .viewMoreListItem {
  padding: 0 1em 0 2.8em;
  border: none;
  font-size: 0.875em;
  text-align: left;
}
.finra_normalize_prefix .bcsearchul .viewMoreListItem a {
  font-size: 0.875em;
  position: relative;
}
.finra_normalize_prefix .bcsearchul .viewMoreListItem a:after {
  color: #025191;
  content: "\f105";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin-right: 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-size: 1em;
  font-weight: normal;
  line-height: 1;
  padding-right: 0.9em;
  position: absolute;
  margin-right: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.finra_normalize_prefix .block--finra-custom-search-blocks-broker-check-search-block .add-finra-bc-widget-search {
  border: solid 1px #d8e1e8;
}
.finra_normalize_prefix .block--finra-custom-search-blocks-broker-check-search-block .add-finra-bc-widget-search h3 {
  background: #d8e1e8;
  margin: 0;
  text-align: center;
  padding: .5em 1.5em 0;
}
.finra_normalize_prefix .block--finra-custom-search-blocks-broker-check-search-block .add-finra-bc-widget-search h3 img {
  max-width: 60%;
}
.finra_normalize_prefix .block--finra-custom-search-blocks-broker-check-search-block .add-finra-bc-widget-search .bc_results {
  padding: .5em 1em 1em 1.5em;
}
.finra_normalize_prefix .block--finra-custom-search-blocks-broker-check-search-block .add-finra-bc-widget-search .bc_results .row {
  margin: 1em 0 0;
}
.finra_normalize_prefix .block--finra-custom-search-blocks-broker-check-search-block .add-finra-bc-widget-search .view-bc {
  text-align: center;
  font-size: .875em;
  margin-bottom: 1em;
}
.finra_normalize_prefix .block--finra-custom-search-blocks-broker-check-search-block .add-finra-bc-widget-search .view-bc a {
  font-weight: bold;
}
.finra_normalize_prefix .block--finra-custom-search-blocks-broker-check-search-block .add-finra-bc-widget-search .bc_icon {
  color: #808587;
  font-size: 2em;
  display: inline-block;
  width: 15%;
  top: 2px;
  position: relative;
  vertical-align: top;
}
.finra_normalize_prefix .block--finra-custom-search-blocks-broker-check-search-block .add-finra-bc-widget-search #individuals_count, .finra_normalize_prefix .block--finra-custom-search-blocks-broker-check-search-block .add-finra-bc-widget-search #firms_count {
  width: 85%;
  display: inline-block;
  font-size: .80em;
}
.finra_normalize_prefix .block--views {
  margin-bottom: 1em;
}
.finra_normalize_prefix .block--views.block--views-exp-news-release-page {
  padding-left: 0px;
}
.finra_normalize_prefix .block--views.views-exposed-filter-form .block__content {
  display: block;
}
.no-mq .finra_normalize_prefix .finra-block h2, .no-mq .finra_normalize_prefix .entity-bean h2 {
  border-bottom: 3px solid #c7cfd3;
}
.lt-ie8 .finra_normalize_prefix .finra-block h2, .lt-ie8 .finra_normalize_prefix .entity-bean h2 {
  border-bottom: 3px solid #c7cfd3;
}
.finra_normalize_prefix .finra-block h2.core-short-title, .finra_normalize_prefix .entity-bean h2.core-short-title {
  border-bottom: none;
  text-transform: none;
}
.finra_normalize_prefix .finra-block .list-unstyled-links, .finra_normalize_prefix .entity-bean .list-unstyled-links {
  display: block;
}
.no-mq .finra_normalize_prefix .finra-block .list-unstyled-links, .no-mq .finra_normalize_prefix .entity-bean .list-unstyled-links {
  display: block;
}
.lt-ie8 .finra_normalize_prefix .finra-block .list-unstyled-links, .lt-ie8 .finra_normalize_prefix .entity-bean .list-unstyled-links {
  display: block;
}
.finra_normalize_prefix .finra-block ul li a, .finra_normalize_prefix .entity-bean ul li a {
  line-height: 1.3;
}
.finra_normalize_prefix .finra-block .field-collection-view, .finra_normalize_prefix .entity-bean .field-collection-view {
  margin: 0;
  padding: 0;
  padding: 1em 0;
}
.finra_normalize_prefix .finra-block .field-collection-view .media-heading, .finra_normalize_prefix .entity-bean .field-collection-view .media-heading {
  font-family: Georgia, "Times New Roman", Times, serif;
}
.finra_normalize_prefix .finra-block .field-collection-view .link-list-teaser, .finra_normalize_prefix .entity-bean .field-collection-view .link-list-teaser {
  font-size: 0.875em;
}
.finra_normalize_prefix .finra-block .field-collection-view .link-list-icon ~ .link-list-teaser, .finra_normalize_prefix .entity-bean .field-collection-view .link-list-icon ~ .link-list-teaser {
  display: inline-block;
  float: left;
  margin-left: 2.8em;
}
.finra_normalize_prefix .finra-block .field-collection-view .field-collection-item-field-link-details, .finra_normalize_prefix .entity-bean .field-collection-view .field-collection-item-field-link-details {
  padding: 15px 0;
}
.finra_normalize_prefix .finra-block .field-collection-view .media-teaser a, .finra_normalize_prefix .entity-bean .field-collection-view .media-teaser a {
  font-family: Arial, sans-serif;
}
.finra_normalize_prefix .finra-block .field-collection-view .media-teaser p, .finra_normalize_prefix .entity-bean .field-collection-view .media-teaser p {
  margin-top: .5em;
}
.finra_normalize_prefix .finra-block .field--name-field-link-list-teaser, .finra_normalize_prefix .entity-bean .field--name-field-link-list-teaser {
  font-size: 0.875em;
}
.finra_normalize_prefix .finra-block .field-collection-container, .finra_normalize_prefix .entity-bean .field-collection-container {
  border-bottom: none;
}
.finra_normalize_prefix .finra-block .field--name-field-text-bean-body p, .finra_normalize_prefix .entity-bean .field--name-field-text-bean-body p {
  font-size: .875em;
}
.finra_normalize_prefix .finra-block .field-collection-view-final, .finra_normalize_prefix .finra-block .field-collection-view, .finra_normalize_prefix .entity-bean .field-collection-view-final, .finra_normalize_prefix .entity-bean .field-collection-view {
  border-bottom: 1px dotted #c7cfd3;
}
.finra_normalize_prefix .list-links-no-separator .field-collection-view-final, .finra_normalize_prefix .list-links-no-separator .field-collection-view {
  border-bottom: none;
}
.finra_normalize_prefix .bean-links-list .field-collection-view a {
  font-size: .875em;
}
.finra_normalize_prefix .block-grid-6 {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.finra_normalize_prefix .block-grid-6 .field-collection-image {
  display: none;
}
.finra_normalize_prefix .block-grid-6 .field-collection-link {
  padding: 0;
  overflow: hidden;
  padding-left: 1em;
}
.no-mq .finra_normalize_prefix .block-grid-6 .field-collection-image {
  display: inline-block;
  margin-right: 5px;
}
.lt-ie8 .finra_normalize_prefix .block-grid-6 .field-collection-image {
  display: inline-block;
  margin-right: 5px;
}
.finra_normalize_prefix .two-column-list {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.finra_normalize_prefix .two-column-list .column-container {
  width: 100%;
  margin-left: 0%;
}
.finra_normalize_prefix .two-column-list .field-collection-view {
  padding: 1em 0;
}
.finra_normalize_prefix .two-column-list .field-collection-image {
  display: none;
}
.finra_normalize_prefix .two-column-list .field-collection-link {
  padding: 0;
  overflow: hidden;
}
.no-mq .finra_normalize_prefix .two-column-list .field-collection-image {
  display: inline-block;
  margin-right: 5px;
  padding: 0;
}
.no-mq .finra_normalize_prefix .two-column-list .field-collection-link {
  padding: 0 0 0 1em;
  overflow: hidden;
}
.lt-ie8 .finra_normalize_prefix .two-column-list .field-collection-image {
  display: inline-block;
  margin-right: 5px;
  padding: 0;
}
.lt-ie8 .finra_normalize_prefix .two-column-list .field-collection-link {
  padding: 0 0 0 1em;
  overflow: hidden;
}
.no-mq .finra_normalize_prefix .two-column-list.narrow-image .field-collection-image {
  display: inline-block;
  margin-right: 5px;
  padding: 0;
}
.no-mq .finra_normalize_prefix .two-column-list.narrow-image .field-collection-link {
  overflow: hidden;
  padding: 0 0 0 1em;
}
.lt-ie8 .finra_normalize_prefix .two-column-list.narrow-image .field-collection-image {
  display: inline-block;
  margin-right: 5px;
  padding: 0;
}
.lt-ie8 .finra_normalize_prefix .two-column-list.narrow-image .field-collection-link {
  overflow: hidden;
  padding: 0 0 0 1em;
}
.finra_normalize_prefix .view-related-content-manually-curated- span.link-list-icon,
.finra_normalize_prefix .bean-links-list span.link-list-icon {
  display: inline-block;
  float: left;
  width: 10%;
}
.finra_normalize_prefix .view-related-content-manually-curated- span.link-list-icon + a,
.finra_normalize_prefix .bean-links-list span.link-list-icon + a {
  font-size: .875em;
  display: inline-block;
  float: left;
  width: 90%;
}
.finra_normalize_prefix .view-related-content-manually-curated-.three-column-list .field-collection-view,
.finra_normalize_prefix .bean-links-list.three-column-list .field-collection-view {
  float: left;
  width: 33.33%;
  border-bottom: none;
}
.finra_normalize_prefix .view-related-content-manually-curated-.three-column-list .field-collection-view:before,
.finra_normalize_prefix .bean-links-list.three-column-list .field-collection-view:before {
  color: #fb483d;
  content: "\f101";
  font-family: FontAwesome;
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline;
}
.finra_normalize_prefix .node-teaser .field--name-field-core-desktop-image {
  float: left;
  margin: 0 10px 0 0;
}
.finra_normalize_prefix .node-teaser .field--type-text-with-summary {
  font-size: 0.875em;
}
.finra_normalize_prefix .node-teaser .content {
  padding: 10px 0 0 0;
}
.finra_normalize_prefix .node-teaser h2 {
  font-size: 1em;
  font-weight: bold;
  text-transform: initial;
}
.finra_normalize_prefix .node-teaser .field--type-text-with-summary {
  padding-bottom: 0;
  margin-bottom: 0.5em;
}
.finra_normalize_prefix .node-teaser .node-readmore {
  padding: 0;
  margin: 0;
}
.finra_normalize_prefix .link-list-with-images-summary .field-collection-view {
  border-bottom: none;
}
.finra_normalize_prefix .pane-quicktabs-regulation-updates h2 {
  border: none;
}
.finra_normalize_prefix .bean-finra-buttons {
  font-size: 1.2em;
  text-align: center;
  font-weight: bold;
}
.finra_normalize_prefix .bean-finra-buttons .content {
  padding: 0 .2em;
}
.finra_normalize_prefix .bean-finra-buttons .field-collection-container {
  margin-bottom: 0;
}
.finra_normalize_prefix .bean-finra-buttons .field--name-field-button-link-details {
  width: 100%;
}
.finra_normalize_prefix .bean-finra-buttons .field--name-field-button-link-details.inline-block {
  width: auto;
  margin-right: .5em;
}
.finra_normalize_prefix .bean-finra-buttons .field--name-field-internal-content-link,
.finra_normalize_prefix .bean-finra-buttons .field--name-field-link-to,
.finra_normalize_prefix .bean-finra-buttons .field--name-field-file {
  display: inline-block;
  width: auto;
}
.finra_normalize_prefix .bean-finra-buttons .field--name-field-link-to {
  font-size: 0.913em;
}
.finra_normalize_prefix .bean-finra-buttons .field-collection-view {
  border-bottom: none;
  display: inline-block;
  width: 100%;
  padding: 0;
}
.finra_normalize_prefix .bean-finra-buttons .field-collection-view .entity-field-collection-item {
  width: 0%;
  width: auto;
  margin: 0;
}
.finra_normalize_prefix .bean-finra-buttons .field-collection-view .entity-field-collection-item.btn-lg {
  width: 100%;
}
.finra_normalize_prefix .bean-finra-buttons .field-collection-view .entity-field-collection-item.full-width {
  width: 100%;
}
.finra_normalize_prefix .bean-finra-buttons .field_collection-item .content {
  width: 0%;
  width: auto;
}
.finra_normalize_prefix .bean-finra-buttons .field__items, .finra_normalize_prefix .bean-finra-buttons .field__item {
  display: inline-block;
}
.finra_normalize_prefix .bean-finra-buttons .field__item {
  margin-right: 10px;
}
.finra_normalize_prefix .pane-title:after {
  color: #fb483d;
  content: "\f107";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin-right: 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.4em;
  float: none;
  display: block;
  float: right;
}
.finra_normalize_prefix .pane-title.open:after {
  color: #fb483d;
  content: "\f106";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin-right: 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.finra_normalize_prefix .entity-bean .content {
  display: block;
}
.finra_normalize_prefix #infscr-loading {
  position: fixed;
  text-align: center;
  bottom: 300px;
  left: 42%;
  z-index: 100;
  background: white;
  background: rgba(255, 255, 255, 0.9);
  padding: 20px;
  color: #222;
  font-size: 1em;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.finra_normalize_prefix .leadership-panel-block div {
  font-size: 0.875em;
}
.finra_normalize_prefix .media-heading {
  font-size: 1.4em;
  line-height: 1.2em;
  font-weight: 400;
  margin: 0 0 5px;
  font-family: Arial, sans-serif;
}
.finra_normalize_prefix .block-view-list {
  margin-bottom: 20px;
}
.finra_normalize_prefix .block-view-list .field--name-field-core-official-dt {
  color: #808587;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-style: italic;
  display: block;
  line-height: 1.5;
  text-transform: uppercase;
}
.finra_normalize_prefix .block-view-list .core-short-title {
  font-size: 1em;
  font-weight: normal;
}
.finra_normalize_prefix .block-view-list .field--type-text-with-summary {
  font-size: 0.875em;
}
.finra_normalize_prefix .view-related-content-manually-curated- .field-collection-view {
  padding: 0;
  margin: 0;
}
.finra_normalize_prefix .view-related-content-manually-curated- .field-collection-view .link-list-teaser {
  font-size: .875em;
}
.finra_normalize_prefix .views-field-field-media-dt .field-content {
  display: inline;
}
.finra_normalize_prefix .link-list-with-images-summary {
  display: none;
}
.finra_normalize_prefix .bean-text .field--name-field-text-bean-body {
  margin: 10px 0;
}
.finra_normalize_prefix .view-disciplinary-actions .views-field-title {
  display: inline-block;
}
.finra_normalize_prefix .view-disciplinary-actions .views-field-filesize {
  float: right;
  display: inline-block;
}
.finra_normalize_prefix .pane-bean-ind-homepage-links .bean-link-list-with-images .media-teaser {
  display: none;
}
.no-mq .finra_normalize_prefix .pane-bean-ind-homepage-links .bean-link-list-with-images .media-teaser {
  display: block;
}
.finra_normalize_prefix .front .pane-accordion.pane-accordion-toggle .block__content,
.finra_normalize_prefix .front .pane-accordion.pane-accordion-toggle .content,
.finra_normalize_prefix .front .pane-accordion.pane-accordion-toggle .view {
  display: none;
}
.finra_normalize_prefix .bean-finra-buttons .field-items {
  text-align: left;
}
.finra_normalize_prefix .front .content.list-links-no-separator a {
  font-size: 1.25em;
}
.finra_normalize_prefix .field-link-list-url {
  display: inline-block;
  height: 100%;
}
.finra_normalize_prefix .chosen-container .chosen-results {
  max-height: 190px;
}
.finra_normalize_prefix .hero-content-container .block--views {
  margin-bottom: 0px;
}
.finra_normalize_prefix .hero-content-container .bean-finra-buttons {
  display: block;
}
.finra_normalize_prefix .hero-content-container .bean-finra-buttons a {
  font-family: Arial, sans-serif;
}
.finra_normalize_prefix .hero-content-container .bean-finra-buttons a:hover {
  text-decoration: underline;
}
.finra_normalize_prefix .hero-content-container .block--finra-custom-blocks-broker-check-widget-block {
  margin-top: 3px;
  margin-bottom: 2px;
}
.finra_normalize_prefix .node--block-view-no-summary h2 a, .finra_normalize_prefix .block-view-list h2 a {
  font-family: Arial, sans-serif;
}
.finra_normalize_prefix .bean-links-list-with-image-summary a {
  font-family: Georgia, "Times New Roman", Times, serif;
}
.finra_normalize_prefix .pane-bean-home-industry-professionals h2.pane-title,
.finra_normalize_prefix .pane-bean-for-investors-homepage h2.pane-title {
  margin-top: 0px;
}
.finra_normalize_prefix .bean-finra-buttons .icon.fontello {
  color: #fff;
}
.finra_normalize_prefix .block--sharethis-sharethis-block {
  margin-bottom: 20px;
}
.finra_normalize_prefix .bean-topic-list .topic-list-item {
  float: none;
  display: block;
}
.finra_normalize_prefix .bean-topic-list .topic-list-item .topic-list-item-link {
  background: none;
  height: auto;
  width: 100%;
  display: block;
  background-color: #f6f6f6;
  border: solid 1px #e6e6e6;
  padding: 20px;
  margin: 10px 0;
}
.finra_normalize_prefix .bean-topic-list .topic-list-item .topic-list-item-link:hover {
  text-decoration: none;
}
.finra_normalize_prefix .bean-topic-list .topic-list-item .topic-list-item-link .topic-list-item-teaser {
  display: none;
}
.finra_normalize_prefix .bean-topic-list .topic-list-item .topic-list-item-link .topic-list-item-title {
  display: table-cell;
  padding: 0 15px;
  vertical-align: middle;
  font-size: 1.25em;
}
.finra_normalize_prefix aside #block-book-navigation {
  background-color: #d8e1e8;
  padding-bottom: 15px;
  margin-bottom: 30px;
}
.finra_normalize_prefix aside #block-book-navigation ul.menu ul.menu li {
  margin-left: 20px;
}
.finra_normalize_prefix aside #block-book-navigation ul.menu ul.menu li:before {
  content: "\f101";
  font-family: FontAwesome;
  font-size: .85em;
  position: absolute;
  top: 9px;
}
.finra_normalize_prefix aside #block-book-navigation ul.menu ul.menu li.active-trail:before {
  color: white;
}
.finra_normalize_prefix aside #block-book-navigation ul.menu ul.menu li.active-trail a {
  margin-left: -20px;
  padding-left: 39px;
  width: 110%;
}
.no-mq .finra_normalize_prefix .branding-dropdown {
  clear: both;
  margin-top: 3em;
}
.lt-ie8 .finra_normalize_prefix .branding-dropdown {
  clear: both;
  margin-top: 3em;
}
.no-mq .finra_normalize_prefix .iwantto {
  box-sizing: border-box;
  clear: none;
  display: block;
  float: left;
  margin-left: 45.7%;
  margin-right: -100%;
  width: 21.8%;
}
.lt-ie8 .finra_normalize_prefix .iwantto {
  box-sizing: border-box;
  clear: none;
  display: block;
  float: left;
  margin-left: 45.7%;
  margin-right: -100%;
  width: 21.8%;
}
.finra_normalize_prefix .iwantto .btn-group {
  width: 100%;
  position: relative;
  vertical-align: middle;
  font-size: 1em;
}
.no-mq .finra_normalize_prefix .iwantto .btn-group {
  font-size: 0.813em;
}
.lt-ie8 .finra_normalize_prefix .iwantto .btn-group {
  font-size: 0.813em;
}
.finra_normalize_prefix .iwantto .btn-group .dropdown-toggle {
  border: medium none;
  border-radius: 0 0 0 0;
  height: 36px;
  color: #999;
  text-transform: normal;
  text-align: left;
  font-family: Arial, sans-serif;
  padding: 0;
  margin: 0;
}
.finra_normalize_prefix .iwantto .btn-group .dropdown-toggle .dropdown-parent {
  list-style: none;
}
.finra_normalize_prefix .iwantto .btn-group .dropdown-toggle .copy {
  padding-left: 0.714em;
  color: white;
  cursor: pointer;
}
.no-mq .finra_normalize_prefix .iwantto .btn-group .dropdown-toggle .copy {
  padding-left: 1.429em;
  background-color: white;
  color: #363636;
  font-family: Georgia, "Times New Roman", Times, serif;
  height: 36px;
  line-height: 36px;
  border: none;
}
.lt-ie8 .finra_normalize_prefix .iwantto .btn-group .dropdown-toggle .copy {
  padding-left: 1.429em;
  background-color: white;
  color: #363636;
  font-family: Georgia, "Times New Roman", Times, serif;
  height: 36px;
  line-height: 36px;
  border: none;
}
.finra_normalize_prefix .iwantto .btn-group .dropdown-toggle .copy:hover {
  background: #006cae;
}
.no-mq .finra_normalize_prefix .iwantto .btn-group .dropdown-toggle .copy:hover {
  background: white;
}
.lt-ie8 .finra_normalize_prefix .iwantto .btn-group .dropdown-toggle .copy:hover {
  background: white;
}
.finra_normalize_prefix .iwantto .btn-group.open .copy {
  background-color: #006cae;
}
.no-mq .finra_normalize_prefix .iwantto .btn-group.open .copy {
  background-color: white;
}
.lt-ie8 .finra_normalize_prefix .iwantto .btn-group.open .copy {
  background-color: white;
}
.finra_normalize_prefix .menu-i-want-to {
  display: none;
  margin: 0;
  padding: 0;
}
.no-mq .finra_normalize_prefix .menu-i-want-to {
  position: absolute;
  top: 30px;
  z-index: 100;
  padding: 0.357em 0;
}
.lt-ie8 .finra_normalize_prefix .menu-i-want-to {
  position: absolute;
  top: 30px;
  z-index: 100;
  padding: 0.357em 0;
}
.no-mq .finra_normalize_prefix .menu-i-want-to .first {
  border-top: 1px dotted #bcbcbc;
}
.lt-ie8 .finra_normalize_prefix .menu-i-want-to .first {
  border-top: 1px dotted #bcbcbc;
}
.finra_normalize_prefix .menu-i-want-to li {
  background-color: #2f2f2f;
  list-style: none;
  padding-left: 0.714em;
  line-height: 1.5;
}
.finra_normalize_prefix .menu-i-want-to li:hover {
  background-color: #006cae;
}
.no-mq .finra_normalize_prefix .menu-i-want-to li {
  background-color: white;
  float: left;
  height: auto;
  line-height: 1;
  border-bottom: 1px dotted #bcbcbc;
  padding-left: 0;
}
.no-mq .finra_normalize_prefix .menu-i-want-to li:hover {
  background-color: white;
}
.lt-ie8 .finra_normalize_prefix .menu-i-want-to li {
  background-color: white;
  float: left;
  height: auto;
  line-height: 1;
  border-bottom: 1px dotted #bcbcbc;
  padding-left: 0;
}
.lt-ie8 .finra_normalize_prefix .menu-i-want-to li:hover {
  background-color: white;
}
.finra_normalize_prefix .menu-i-want-to li a {
  color: white;
}
.no-mq .finra_normalize_prefix .menu-i-want-to li a {
  color: #025191;
  height: auto;
  font-family: Arial, sans-serif;
  padding: 10px 0;
  padding-left: 1.429em;
}
.no-mq .finra_normalize_prefix .menu-i-want-to li a:hover {
  background: #fb483d;
  color: white;
}
.lt-ie8 .finra_normalize_prefix .menu-i-want-to li a {
  color: #025191;
  height: auto;
  font-family: Arial, sans-serif;
  padding: 10px 0;
  padding-left: 1.429em;
}
.lt-ie8 .finra_normalize_prefix .menu-i-want-to li a:hover {
  background: #fb483d;
  color: white;
}
.finra_normalize_prefix .copy:after {
  margin: auto;
  font-size: 2em;
  position: relative;
  right: 0;
}
.open .finra_normalize_prefix .copy:after {
  content: "\f106";
}
.finra_normalize_prefix .open .menu-i-want-to {
  display: block;
}
.finra_normalize_prefix .open .menu-i-want-to li {
  background-color: #00467e;
  display: block;
  padding: 0.5em;
}
.finra_normalize_prefix .open .menu-i-want-to li:hover {
  background-color: #006cae;
}
.finra_normalize_prefix .open .menu-i-want-to li a {
  display: block;
  height: auto;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.no-mq .finra_normalize_prefix .open .menu-i-want-to li {
  background: white;
  padding: 0;
}
.no-mq .finra_normalize_prefix .open .menu-i-want-to li a, .no-mq .finra_normalize_prefix .open .menu-i-want-to li a:link {
  color: #00467e;
  top: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.no-mq .finra_normalize_prefix .open .menu-i-want-to li a:hover, .no-mq .finra_normalize_prefix .open .menu-i-want-to li a:link:hover {
  background: #fb483d;
  color: white;
}
.lt-ie8 .finra_normalize_prefix .open .menu-i-want-to li {
  background: white;
  padding: 0;
}
.lt-ie8 .finra_normalize_prefix .open .menu-i-want-to li a, .lt-ie8 .finra_normalize_prefix .open .menu-i-want-to li a:link {
  color: #00467e;
  top: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.lt-ie8 .finra_normalize_prefix .open .menu-i-want-to li a:hover, .lt-ie8 .finra_normalize_prefix .open .menu-i-want-to li a:link:hover {
  background: #fb483d;
  color: white;
}
.finra_normalize_prefix .l-header .inner-header {
  background: none repeat scroll 0 0 #e0e8ed;
  margin: 0;
  width: 100%;
}
.finra_normalize_prefix .l-header .logo-tablet {
  display: none;
}
.finra_normalize_prefix .l-header .logo-main {
  display: none;
}
.finra_normalize_prefix .l-header .logo-mobile {
  display: block;
}
.no-mq .finra_normalize_prefix .l-header .logo-mobile {
  display: none;
}
.no-mq .finra_normalize_prefix .l-header .logo-tablet {
  display: none;
}
.no-mq .finra_normalize_prefix .l-header .logo-main {
  display: block;
}
.lt-ie8 .finra_normalize_prefix .l-header .logo-mobile {
  display: none;
}
.lt-ie8 .finra_normalize_prefix .l-header .logo-tablet {
  display: none;
}
.lt-ie8 .finra_normalize_prefix .l-header .logo-main {
  display: block;
}
.finra_normalize_prefix .navbar-header.inner-header {
  position: relative;
  padding: 0.2em;
}
.finra_normalize_prefix .main-nav-mobile {
  width: 31%;
}
.finra_normalize_prefix .gbl-hamburger {
  width: 14%;
  position: absolute;
  top: 0;
  left: 0;
  float: left;
}
.finra_normalize_prefix .gbl-logo.main-nav-mobile {
  width: 30%;
  margin: 0 auto;
}
.finra_normalize_prefix .gbl-search.main-nav-mobile {
  width: 40%;
  float: right;
  position: absolute;
  top: 0;
  right: 0;
}
.finra_normalize_prefix a.navbar-brand {
  display: inline-block;
}
.finra_normalize_prefix .navbar-toggle {
  background: none repeat scroll 0 0 #e0e8ed;
  color: #00467e;
  border-radius: 0 0 0 0;
  display: block;
  margin: 0px;
  border: none;
  width: 100%;
  font-size: 2em;
  padding: 0.3em;
  cursor: pointer;
  line-height: 1.2;
}
.finra_normalize_prefix .navbar-header {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
.finra_normalize_prefix .navbar-header:after {
  content: "";
  display: table;
  clear: both;
}
.no-mq .finra_normalize_prefix .navbar-header {
  display: none;
}
.lt-ie8 .finra_normalize_prefix .navbar-header {
  display: none;
}
.finra_normalize_prefix .navmenu-brand {
  height: 125px;
  padding: 0;
  position: relative;
  display: none;
}
.no-mq .finra_normalize_prefix .navmenu-brand {
  display: block;
}
.lt-ie8 .finra_normalize_prefix .navmenu-brand {
  display: block;
}
.finra_normalize_prefix .navmenu-brand .site-logo {
  position: relative;
  display: inline-block;
  z-index: 1000;
  outline: none;
  cursor: pointer;
}
.no-mq .finra_normalize_prefix .header-wrap {
  padding-right: 0;
  position: absolute;
  top: 5px;
  height: 116px;
}
.lt-ie8 .finra_normalize_prefix .header-wrap {
  padding-right: 0;
  position: absolute;
  top: 5px;
  height: 116px;
}
.finra_normalize_prefix .breadcrumb {
  display: block;
  list-style-type: circle;
  padding: 0;
  margin: 0;
  overflow: hidden;
  font-size: 1em;
  list-style-type: none;
  min-height: 1em;
  padding: 0 1em 1em 1em;
}
.finra_normalize_prefix .breadcrumb > li {
  display: block;
  float: left;
  margin: 0 0.5em;
}
.finra_normalize_prefix .breadcrumb > li:last-child {
  margin-right: 0;
}
.no-mq .finra_normalize_prefix .breadcrumb {
  min-height: 1em;
  padding: 0 1em 1em 0.2em;
}
.lt-ie8 .finra_normalize_prefix .breadcrumb {
  min-height: 1em;
  padding: 0 1em 1em 0.2em;
}
.finra_normalize_prefix .breadcrumb > li {
  cursor: hand;
  display: inline-block;
  margin-top: 0.25em;
  font-size: 0.9em;
  margin: 0 0.7em 0 0;
}
.finra_normalize_prefix .breadcrumb > li:before {
  color: #6b7072;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f101";
  padding-right: 8px;
}
.finra_normalize_prefix .breadcrumb > li:last-of-type a {
  cursor: pointer;
}
.finra_normalize_prefix .breadcrumb > li:last-of-type a:hover {
  text-decoration: none;
  cursor: pointer;
}
.finra_normalize_prefix .breadcrumb > li:first-of-type:before {
  display: none;
}
.finra_normalize_prefix .breadcrumb > li:first-of-type a:hover {
  cursor: hand;
  text-decoration: underline;
}
.finra_normalize_prefix .breadcrumb > li a {
  color: #00467e;
  font-family: Arial, sans-serif;
}
.finra_normalize_prefix .l-content {
  padding: 0 1em 1em 1em;
}
.finra_normalize_prefix .l-content article {
  padding-bottom: 1em;
  /* Info at the bottom of each article */
  /* Speeches */
        /*Commenting out pager

        .pager{
            display:none;
            .pager-previous{
                 display: none;
            }
            .pager-current{
                display:none;
            }
            &.pager-load-more{
                .pager-next{
                    display: block;
                    border-radius: 5px;
                    -moz-border-radius: 5px;
                    -webkit-border-radius: 5px;
                    border: 1px solid #ddd;
                    background: #efefef;
                    text-align: center;
                    font-weight: bold;
                    box-shadow: 2px 2px 2px rgba(50,50,50,.4);
                    color: #444;
                    text-decoration: none;
                    padding: 5px;
               }
            }

            &.pager-load-more-empty{
                    display:none;
            }

        }*/
  /* News Releases +, Podcast content type */
  /* Notices */
}
.finra_normalize_prefix .l-content article a[href^=tel] {
  font-family: Arial, sans-serif;
  color: #1c1c1c;
}
.finra_normalize_prefix .l-content article [class*=field--name] .field__label {
  display: inline;
  margin-right: 0.5em;
}
.finra_normalize_prefix .l-content article .field--name-body {
  margin: 1em 0;
  padding: 0 0.5em 1em 0;
}
.no-mq .finra_normalize_prefix .l-content article .field--name-body {
  padding: 0 0 1em 0;
}
.lt-ie8 .finra_normalize_prefix .l-content article .field--name-body {
  padding: 0 0 1em 0;
}
.finra_normalize_prefix .l-content article .core-title {
  clear: both;
}
.finra_normalize_prefix .l-content article .field-item-speaker {
  font-family: Arial, sans-serif;
  color: #0e0e0e;
  font-weight: bold;
  font-size: 1.125em;
}
.finra_normalize_prefix .l-content article .field-item-title {
  font-family: Arial, sans-serif;
  font-size: 1.125em;
}
.finra_normalize_prefix .l-content article .field-item-location {
  font-size: 1em;
}
.finra_normalize_prefix .l-content article .news-rls-logo-images {
  vertical-align: bottom;
  text-align: right;
  width: 100%;
}
.finra_normalize_prefix .l-content article .news-rls-logo-images > div {
  display: block;
  vertical-align: bottom;
}
.finra_normalize_prefix .l-content article .news-rls-logo-images .field-news-release-label {
  max-width: 280px;
}
.finra_normalize_prefix .l-content article .field--name-field-news-rls-logo-image {
  display: inline;
  display: none;
}
.finra_normalize_prefix .l-content article .field--name-field-news-rls-logo-image .field__items .field__item {
  display: inline;
}
.finra_normalize_prefix .l-content article .field--name-field-news-rls-logo-image .field__items .field__item p {
  margin: 0.25em 0;
}
.finra_normalize_prefix .l-content article .field-news-release-label {
  color: #4d4d4d;
  font-size: 1em;
  text-align: left;
  font-weight: bold;
}
.finra_normalize_prefix .l-content article .field-item-date,
.finra_normalize_prefix .l-content article .field--type-datetime,
.finra_normalize_prefix .l-content article .field--label-inline,
.finra_normalize_prefix .l-content article .field-speech-date {
  font-size: 0.875em;
  font-weight: bold;
  text-transform: uppercase;
  color: #808587;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
}
.finra_normalize_prefix .l-content article .node--podcast--full .field--name-body {
  margin-bottom: 0px;
}
.finra_normalize_prefix .l-content article .node--podcast--full .field-item-date {
  text-transform: none;
  font-style: normal;
}
.finra_normalize_prefix .l-content article .node--news-release--full .field {
  clear: both;
  margin: 0 0 20px;
}
.finra_normalize_prefix .l-content article .node--news-release--full .field--label-inline {
  font-family: Georgia, "Times New Roman", Times, serif;
}
.finra_normalize_prefix .l-content article .node--news-release--full .field-label + .field-items, .finra_normalize_prefix .l-content article .node--news-release--full .field-label {
  display: block;
  width: 30%;
  max-width: 120px;
  float: left;
  color: #808587;
  font-style: italic;
}
.finra_normalize_prefix .l-content article .node--news-release--full .field-label + .field-items .clearfix:before, .finra_normalize_prefix .l-content article .node--news-release--full .field-label .clearfix:before {
  clear: none;
  display: inline;
}
.finra_normalize_prefix .l-content article .node--news-release--full .field-label {
  font-weight: 600;
  font-size: .9em;
  color: #808587;
  font-family: Georgia, "Times New Roman", Times, serif;
}
.finra_normalize_prefix .l-content article .node--news-release--full .field-label + .field-items {
  width: 70%;
  max-width: 70%;
}
.finra_normalize_prefix .l-content article .node--news-release--full .field--name-field-core-official-dt, .finra_normalize_prefix .l-content article .node--news-release--full .field--name-field-news-rls-contact-tx {
  text-transform: none;
  font-weight: bold;
  font-style: italic;
}
.finra_normalize_prefix .l-content article .node--news-release--full .field--name-field-news-rls-contact-tx a {
  color: #808587;
}
.finra_normalize_prefix .l-content article .view-podcasts .field-item-date {
  font-size: 0.938em;
}
.finra_normalize_prefix .l-content article .views-field-field-podcast-category-tax:before {
  color: #1c1c1c;
  content: "\f02b";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin-right: 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.finra_normalize_prefix .l-content article .views-field-field-podcast-category-tax .field-content {
  display: inline-block;
}
.finra_normalize_prefix .l-content article .form-item-field-podcast-category-tax-tid .form-type-bef-link {
  margin: 0.625em 0;
}
.finra_normalize_prefix .l-content article .field--name-field-news-rls-contact-tx {
  margin: 0.5em 0 0 0;
}
.finra_normalize_prefix .l-content article .field--name-field-news-rls-contact-tx p {
  margin: 0 0 0.25em 0;
  font-size: 1em;
}
.finra_normalize_prefix .l-content article .field--name-field-news-rls-contact-tx .field__label {
  color: #808587;
  font-family: Arial, sans-serif;
}
.finra_normalize_prefix .l-content article .field-item-logo .field__item {
  margin: 0 0.25em 0 0;
}
.finra_normalize_prefix .l-content article .field--name-field-notice-topic-tax .field-item {
  margin: 0 0.5em 0 0;
}
.finra_normalize_prefix .l-content article .field--name-field-notice-topic-tax .field-item a {
  font-size: 0.875em;
  color: #fb483d;
}
.finra_normalize_prefix .l-content article .field--type-file .field__label {
  margin: 0.5em 0 -1em;
  text-transform: uppercase;
  display: block;
}
.finra_normalize_prefix .l-content article .field--name-field-notice-doc-file-ref {
  margin: 0 0 1em 0;
}
.finra_normalize_prefix .l-content article .field--name-field-notice-note-tx {
  font-size: 0.875em;
  font-weight: bold;
  color: #fb483d;
}
.finra_normalize_prefix .l-content article .view-investor-alerts .view-header {
  padding: 1em 0.625em .1em .625em;
}
.finra_normalize_prefix .l-content article .view-investor-alerts .view-header h2 {
  padding: 0 0.5em;
  margin-top: 0.25em;
}
.finra_normalize_prefix .l-content article .view-investor-alerts .view-header table td {
  border: none;
}
.finra_normalize_prefix .l-content .node--execbio p em {
  margin-bottom: 1em;
}
.finra_normalize_prefix .l-content .node--execbio .field--type-image {
  float: right;
  margin: 0 0 1em 2em;
}
.finra_normalize_prefix .l-content .view-exec-bios .attachment {
  border-bottom: 1px dotted #c7cfd3;
  display: inline-block;
  margin-bottom: 2em;
  padding-bottom: 1em;
  width: 100%;
}
.finra_normalize_prefix .l-content .view-exec-bios .views-field-field-core-desktop-image {
  float: left;
  margin-right: 1em;
  min-height: 171px;
}
.finra_normalize_prefix .l-content .view-exec-bios .views-field-title {
  font-weight: bold;
}
.finra_normalize_prefix .l-content .view-exec-bios .views-field-field-exec-bio-title-tx {
  font-size: 0.85em;
}
.finra_normalize_prefix .l-content .view-exec-bios .views-row {
  border-bottom: 0 none;
  margin-bottom: 1em;
}
.finra_normalize_prefix .l-content .node--investor-book .book-navigation__links {
  margin-top: 30px;
  margin-bottom: 30px;
  min-height: 22px;
}
.finra_normalize_prefix .l-content .node--investor-book .book-navigation__links a {
  font-size: 0.875em;
  margin-bottom: 2em;
  font-family: Georgia, "Times New Roman", Times, serif;
}
.finra_normalize_prefix .l-content .node--investor-book .book-navigation__links a .emphasize {
  background-color: #fb483d;
  border-radius: 2em;
  color: white;
  font-family: Arial, sans-serif;
  font-size: 1.025em;
  height: 2em;
  margin-top: -0.35em;
  padding: 0.4em 0.5em 0;
  position: absolute;
  text-align: center;
  width: 2em;
  display: inline-block;
  font-size: 1.5em;
  height: 1.35em;
  line-height: 1.25;
  margin-top: -0.35em;
  padding: 0;
  position: relative;
  width: 1.35em;
  top: 20%;
}
.finra_normalize_prefix .l-content .node--investor-book .book-navigation__links .book-navigation__next {
  position: relative;
  padding-right: 45px;
}
.finra_normalize_prefix .l-content .node--investor-book .book-navigation__links .book-navigation__next .emphasize {
  margin-left: 0.5em;
  background-color: #025191;
  position: absolute;
  right: 0px;
}
.finra_normalize_prefix .l-content .node--investor-book .book-navigation__links .book-navigation__previous {
  position: relative;
  padding-left: 45px;
}
.finra_normalize_prefix .l-content .node--investor-book .book-navigation__links .book-navigation__previous .emphasize {
  margin-right: 0.5em;
  background-color: #025191;
  position: absolute;
  left: 0px;
}
.finra_normalize_prefix .l-content .node--investor-book .book-navigation__up {
  display: none;
}
.finra_normalize_prefix .l-content .node--investor-book .field--type-text-with-summary h2 {
  display: none;
}
.finra_normalize_prefix .l-content .node--investor-book .blue-highlight, .finra_normalize_prefix .l-content .node--investor-book .green-highlight {
  padding: 1em;
}
.finra_normalize_prefix .l-content .node--notices .btn {
  font-size: 1.250em;
}
.finra_normalize_prefix .l-content .node--notices h1, .finra_normalize_prefix .l-content .node--notices h3 {
  font-family: Arial, sans-serif;
  font-size: 0.875em;
  font-weight: bold;
}
.finra_normalize_prefix .l-content .node--notices h1 {
  color: #fb483d;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.finra_normalize_prefix .l-content .node--notices h2 {
  font-size: 1.625em;
  margin-bottom: 8px;
  text-transform: none;
}
.finra_normalize_prefix .l-content .node--notices h2 + p {
  margin-top: 0.25em;
}
.finra_normalize_prefix .l-content .node--notices h2.core-short-title {
  font-size: 1.2em;
}
.finra_normalize_prefix .l-content .node--notices .field--name-body {
  padding-bottom: 0;
}
.finra_normalize_prefix .l-content .node--notices .field--name-body h2 {
  font-family: Arial, sans-serif;
  font-size: 0.875em;
  font-weight: bold;
  margin: 2em 0 0;
}
.finra_normalize_prefix .l-content .node--notices .field--name-field-notice-subtitle-tx,
.finra_normalize_prefix .l-content .node--notices .field--name-field-notice-note {
  font-size: 0.875em;
  font-weight: bold;
  font-family: Arial, sans-serif;
  font-style: normal;
  text-transform: none;
}
.finra_normalize_prefix .l-content .node--notices .field--name-field-notice-note {
  color: #fb483d;
  margin-top: .5em;
}
.finra_normalize_prefix .l-content .node--notices.node--notices--block-view .field--name-field-notice-subtitle-tx {
  font-size: .95em;
}
.finra_normalize_prefix .l-content .node--notices.node--notices--block-view .notices-core-title {
  margin-bottom: 4px;
}
.finra_normalize_prefix .l-content .node--rule-filing.node--rule-filing--block-view .core-short-title {
  margin-bottom: 8px;
}
.finra_normalize_prefix .l-content .node--rule-filing.node--rule-filing--block-view .field--name-field-core-official-dt {
  font-style: normal;
  text-transform: none;
  font-size: .95em;
}
.finra_normalize_prefix .l-content .node--rule-filing h2.core-short-title {
  font-size: 1.2em;
}
.finra_normalize_prefix .l-content .view-professional-designations .view-content span.views-summary {
  padding: 0px 3px;
  white-space: normal;
  font-size: .75em;
  color: #999;
  line-height: 2em;
}
.finra_normalize_prefix .l-content .view-professional-designations .view-content span.views-summary:before {
  content: "\2022";
  padding-right: 6px;
}
.finra_normalize_prefix .l-content .view-professional-designations .view-content span.views-summary:first-child:before {
  display: none;
}
.finra_normalize_prefix .l-content .view-professional-designations .view-content a {
  font-weight: bold;
}
.finra_normalize_prefix .l-content .view-professional-designations .view-content table {
  width: 100%;
}
.finra_normalize_prefix .panels-flexible-column-finra_custom_2_column_layout-main h2, .finra_normalize_prefix .panels-flexible-column-finra_custom_2_column_layout-main h3,
.finra_normalize_prefix .threequarter h2,
.finra_normalize_prefix .threequarter h3,
.finra_normalize_prefix .article h2,
.finra_normalize_prefix .article h3 {
  padding-top: 1em;
}
.no-mq .finra_normalize_prefix .panels-flexible-column-finra_custom_2_column_layout-main h2, .no-mq .finra_normalize_prefix .panels-flexible-column-finra_custom_2_column_layout-main h3, .no-mq
.finra_normalize_prefix .threequarter h2, .no-mq
.finra_normalize_prefix .threequarter h3, .no-mq
.finra_normalize_prefix .article h2, .no-mq
.finra_normalize_prefix .article h3 {
  padding-top: 1.145em;
}
.lt-ie8 .finra_normalize_prefix .panels-flexible-column-finra_custom_2_column_layout-main h2, .lt-ie8 .finra_normalize_prefix .panels-flexible-column-finra_custom_2_column_layout-main h3, .lt-ie8
.finra_normalize_prefix .threequarter h2, .lt-ie8
.finra_normalize_prefix .threequarter h3, .lt-ie8
.finra_normalize_prefix .article h2, .lt-ie8
.finra_normalize_prefix .article h3 {
  padding-top: 1.145em;
}
.finra_normalize_prefix .panels-flexible-column-finra_custom_2_column_layout-main h2.pane-title,
.finra_normalize_prefix .threequarter h2.pane-title,
.finra_normalize_prefix .article h2.pane-title {
  padding: 0 0 .5em 0;
}
.finra_normalize_prefix .panels-flexible-column-finra_custom_2_column_layout-main .rounded-corner h2,
.finra_normalize_prefix .threequarter .rounded-corner h2,
.finra_normalize_prefix .article .rounded-corner h2 {
  padding: 0;
}
.finra_normalize_prefix .block--bean-industry-podcast-buttons-subsc .bean-finra-buttons {
  text-align: left;
}
.finra_normalize_prefix .view-display-id-exam_at_a_glance .view-content {
  width: 100%;
}
.finra_normalize_prefix .view-display-id-exam_at_a_glance .views-field {
  height: auto;
}
.finra_normalize_prefix .view-display-id-exam_at_a_glance .views-view-grid {
  width: 100%;
}
.finra_normalize_prefix .view-display-id-exam_at_a_glance .views-view-grid td {
  padding-left: 0em;
  padding-right: 0em;
}
.finra_normalize_prefix .view-display-id-exam_at_a_glance .views-view-grid strong {
  padding: .5em 0 .5em .2em;
  display: inline-block;
  width: 49%;
  vertical-align: top;
  height: 100%;
}
.finra_normalize_prefix .view-display-id-exam_at_a_glance .views-view-grid .field-content {
  padding: .5em 0;
  display: inline-block;
  width: 49%;
}
.finra_normalize_prefix .view-display-id-exam_at_a_glance .views-view-grid .views-field-field-se-num-of-items,
.finra_normalize_prefix .view-display-id-exam_at_a_glance .views-view-grid .views-field-field-se-duration,
.finra_normalize_prefix .view-display-id-exam_at_a_glance .views-view-grid .views-field-field-se-prereq,
.finra_normalize_prefix .view-display-id-exam_at_a_glance .views-view-grid .views-field-field-se-effect-date {
  background-color: #eeeeee;
}
.finra_normalize_prefix .has-sidebar-third article {
  margin-right: 1em;
}
.finra_normalize_prefix .has-sidebar-third .l-content {
  border-right: 1px solid #c7cfd3;
  margin-bottom: 1em;
}
.finra_normalize_prefix .node-type-notices .field--name-field-notice-subtitle-tx.field-item-date {
  text-transform: none;
}
.finra_normalize_prefix .node-type-notices .notices-core-title {
  margin-top: 1.25em;
}
.finra_normalize_prefix .node-type-notices .field--name-field-notice-title-tx h2 {
  margin-top: .25em;
}
.finra_normalize_prefix .block--bean-podcast-generic-note .bean-text .field--name-field-text-bean-body {
  margin-top: 40px;
  font-size: .875em;
}
.finra_normalize_prefix .page-finra-404 .field--name-field-text-bean-body {
  margin-bottom: 0;
}
.finra_normalize_prefix .page-finra-404 .field--name-field-text-bean-body p {
  margin-bottom: 0;
}
.finra_normalize_prefix .page-finra-404 .node--corporate--full h2 {
  margin-top: 0px;
}
.finra_normalize_prefix .page-finra-404 .pane-bean-404-page-site-map-text {
  padding-top: 1em;
}
.finra_normalize_prefix .node--investor-alert--full .field-label {
  display: inline-block;
}
.finra_normalize_prefix .node--investor-alert--full .field-label + .field-items {
  display: inline-block;
}
.finra_normalize_prefix .node--investor-alert--full .field--name-field-core-official-dt.field-item-date {
  font-weight: normal;
  text-transform: none;
  font-style: normal;
  font-size: 1em;
  color: #1c1c1c;
  font-family: Arial, sans-serif;
}
.finra_normalize_prefix .sharethis-wrapper .stButton .stMainServices {
  height: 28px;
}
.finra_normalize_prefix .view-in-the-media.view-display-id-page ul.list-unstyled-links li a {
  font-size: 1.07em;
}
.finra_normalize_prefix .view li .views-field-field-core-official-dt .date-display-single {
  font-size: 0.875em;
  font-weight: bold;
  text-transform: uppercase;
  color: #808587;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
}
.finra_normalize_prefix .view-display-id-exam_99 table, .finra_normalize_prefix .full-width table {
  width: 100%;
}
.finra_normalize_prefix .file-image {
  display: none;
}
.finra_normalize_prefix .file-image .pdfpreview-image-wrapper img {
  border: 1px solid #e0e0e0;
}
.finra_normalize_prefix .file-description {
  top: 0;
  position: relative;
}
.finra_normalize_prefix .file-description .label {
  font-weight: bold;
}
.finra_normalize_prefix .automatic-redirect-countdown {
  font-size: 0.875em;
}
.finra_normalize_prefix .view-display-id-recent_investor_alerts_block_2column td.col-1, .finra_normalize_prefix .view-display-id-recent_investor_alerts_block_2column td.col-2 {
  width: 50%;
}
.finra_normalize_prefix .views-field-node-compare-link {
  display: none;
}
.finra_normalize_prefix .l-content .view-professional-designations .view-content a.compare-toggle {
  font-weight: normal;
}
.finra_normalize_prefix td.compare-field-label {
  font-weight: bold;
}
.finra_normalize_prefix .node-type-news-release .l-region--sidebar-first .block--views, .finra_normalize_prefix .node-type-news-release .l-region--sidebar-first .block--bean {
  display: none;
}
.finra_normalize_prefix .fancybox-inner > div {
  overflow: hidden;
}
.finra_normalize_prefix .views-exposed-filter-form .block__title:before, .finra_normalize_prefix .block--facetapi .block__title:before, .finra_normalize_prefix .block--menu-block .block__title:before {
  color: white;
  content: "\f078";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin-right: 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #015da6;
  border-radius: 1em;
  font-size: 0.85em;
  padding: 0.2em 0.3em 0.3em;
}
.finra_normalize_prefix .views-exposed-filter-form .hidden.block__title:before, .finra_normalize_prefix .block--facetapi .hidden.block__title:before, .finra_normalize_prefix .block--menu-block .hidden.block__title:before {
  color: white;
  content: "\f077";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin-right: 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.no-mq .finra_normalize_prefix .views-exposed-filter-form .block__title:before, .no-mq .finra_normalize_prefix .block--facetapi .block__title:before, .no-mq .finra_normalize_prefix .block--menu-block .block__title:before {
  display: none;
}
.finra_normalize_prefix .l-region--sidebar-first .form-select {
  width: 100%;
}
.finra_normalize_prefix .l-region--sidebar-first .form-select option {
  width: 100%;
}
.finra_normalize_prefix .l-region--sidebar-first #block-views-exp-notices-page {
  padding: 0;
    /*.form-item-combine {   // Div containing Search Notices input field
      @include icon-in-field;

      #edit-combine {
        padding-right: 1.75em;    // Make room for seach icon
      }
    }*/
}
.finra_normalize_prefix .l-region--sidebar-first #block-views-exp-notices-page .block__content {
  background-color: #d8e1e8;
  font-weight: normal;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  display: none;
}
.no-mq .finra_normalize_prefix .l-region--sidebar-first #block-views-exp-notices-page .block__content {
  display: block;
}
.lt-ie8 .finra_normalize_prefix .l-region--sidebar-first #block-views-exp-notices-page .block__content {
  display: block;
}
.finra_normalize_prefix .l-region--sidebar-first #edit-field-notice-publish-dt-value-value {
  width: 100%;
}
.finra_normalize_prefix .l-region--sidebar-first .finra-checkbox-facetapi label.option {
  font-size: 0.75em;
  margin-left: 0.625em;
  width: 75%;
  line-height: 1.5em;
  display: inline-block;
}
.finra_normalize_prefix .l-region--sidebar-first .finra-checkbox-facetapi .form-type-checkbox {
  line-height: 2;
  margin: 0;
}
.finra_normalize_prefix .l-region--sidebar-first .facetapi-checkbox, .finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget input[type="checkbox"] {
  background: white;
  border-collapse: separate;
  float: left;
  height: 25px;
  position: relative;
  width: 25px;
  -webkit-box-shadow: inset 0 1px 2px 1px #cccccc;
  /* -moz-box-shadow: 0 1px 2px 1px #cccccc;
  box-shadow: inset 0 1px 2px 1px #cccccc;*/
  -webkit-appearance: none;
  -moz-appearance: none;
}
.finra_normalize_prefix .l-region--sidebar-first .checked.facetapi-checkbox:before, .finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget input.checked[type="checkbox"]:before, .finra_normalize_prefix .l-region--sidebar-first .facetapi-checkbox:checked:before, .finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget input[type="checkbox"]:checked:before {
  color: #fb483d;
  content: "\f00c";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin-right: 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  display: block;
  left: 4px;
  top: 4px;
  font-size: 18px;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget {
  background-color: #d8e1e8;
  border-top: 1px dotted #c7cfd3;
  color: #292929;
  padding-bottom: 0.75em;
  padding-top: 0.75em;
  position: relative;
  width: 100%;
  list-style: none;
  clear: both;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget:first-child {
  border-top: 0 none;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget #edit-flagged .form-item-flagged {
  display: inline;
  padding: 5px 0 5px 15px;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget label {
  display: inline-block;
  font-family: Arial, sans-serif;
  padding-bottom: 0.5em;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget label.option {
  background: transparent;
  display: list-item;
  font-weight: normal;
  line-height: 1.5;
  padding: 5px 0 5px 35px;
  position: relative;
  top: 0.2em;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget label .form-type-radio.option {
  display: inline;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget input[type="checkbox"] {
  margin: 5px 10px 5px 0;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget input[type="text"] {
  font-size: 0.95em;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget input[type="radio"] {
  padding: 5px 0 5px 10px;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .form-submit {
  font-size: 0.95em;
  margin-top: 0;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .bef-checkboxes {
  list-style: none;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .bef-checkboxes input[type="checkbox"] {
  margin: 0;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .bef-checkboxes label.option {
  top: 0;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .bef-toggle {
  display: inline-block;
  font-family: Arial, sans-serif;
  padding: 0 0 5px;
  position: relative;
  width: 100%;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .bef-toggle:after {
  border-bottom: 1px dotted #808587;
  content: "";
  display: block;
  height: 2px;
  padding: 0 1em 5px;
  width: 100%;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .bef-tree {
  margin: 0;
  padding: 0;
  list-style: none;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .bef-tree li {
  clear: both;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .bef-tree-child {
  list-style: none;
  padding: 0;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .bef-tree-child .bef-tree-child {
  padding: 0 20px;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .bef-tree-depth-2 {
  display: none;
}
.no-mq .finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .bef-tree-depth-2 {
  display: block;
}
.lt-ie8 .finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .bef-tree-depth-2 {
  display: block;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .bef-tree-depth-0 .bef-all-none-nested-processed .option:before {
  color: #00467e;
  content: "\f068";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin-right: 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .bef-tree-depth-0 .bef-tree-depth-1 .option:before {
  display: none;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .bef-tree-depth-0 .bef-tree-depth-1 .bef-all-none-nested-processed .option:before {
  color: #00467e;
  content: "\f068";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin-right: 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .bef-tree-depth-0 .bef-tree-depth-2 li.bef-all-none-nested-processed > .option:before {
  color: #00467e;
  content: "\f068";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin-right: 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .bef-tree-depth-0 .bef-tree-depth-2 .bef-tree-depth-3 .option:before {
  display: none;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .bef-tree-depth-0 .bef-tree-child .bef-all-none-nested-processed .option:before {
  color: #00467e;
  content: "\f068";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin-right: 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .bef-tree-depth-1 .bef-all-none-nested-processed .option:before {
  color: #00467e;
  content: "\f068";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin-right: 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.finra_normalize_prefix .form-item .container-inline-date {
  margin: 0;
  width: 100%;
}
.finra_normalize_prefix .date-padding {
  width: 100%;
}
.finra_normalize_prefix .container-inline-date .form-item,
.finra_normalize_prefix .container-inline-date .form-item input {
  width: 100%;
}
.finra_normalize_prefix .view-news-release,
.finra_normalize_prefix .block--views-exp-news-release-page,
.finra_normalize_prefix .views-exposed-form-speeches-and-testimony-speech-search,
.finra_normalize_prefix .ctools-auto-submit-full-form {
  /*
  .views-widget {
    width:83%;
    display:inline-block;
  }
  .form-item-combine {
    @include icon-in-field;
  }*/
}
.finra_normalize_prefix .view-news-release .views-exposed-widget,
.finra_normalize_prefix .block--views-exp-news-release-page .views-exposed-widget,
.finra_normalize_prefix .views-exposed-form-speeches-and-testimony-speech-search .views-exposed-widget,
.finra_normalize_prefix .ctools-auto-submit-full-form .views-exposed-widget {
  width: 99%;
}
.finra_normalize_prefix .view-news-release .views-exposed-form,
.finra_normalize_prefix .block--views-exp-news-release-page .views-exposed-form,
.finra_normalize_prefix .views-exposed-form-speeches-and-testimony-speech-search .views-exposed-form,
.finra_normalize_prefix .ctools-auto-submit-full-form .views-exposed-form {
  padding: .2em .5em;
  background-color: #d8e1e8;
}
.finra_normalize_prefix .form-type-select .form-type-bef-link {
  margin: 10px 0;
  font-size: 0.913em;
}
.finra_normalize_prefix .form-type-select select {
  font-size: 0.75em;
}
.finra_normalize_prefix .flexslider {
  border-top: none;
  box-shadow: none;
  margin: 0;
  border: 4px solid #fff;
}
.finra_normalize_prefix .flexslider .slides > li {
  margin: 0;
  padding: 0;
  overflow: hidden;
  position: relative;
}
.finra_normalize_prefix .flexslider .slides > li:before {
  display: none;
}
.finra_normalize_prefix .flexslider .flex-control-nav {
  display: none;
}
.no-mq .finra_normalize_prefix .flexslider .flex-control-nav {
  height: 25px;
  position: absolute;
  bottom: 0px;
  right: 0;
  background: #e1e9ee;
  z-index: 2;
  text-align: center;
  padding-right: 1.5em;
}
.finra_normalize_prefix .flexslider .flex-control-nav li {
  padding: 0;
  margin: 0px;
  display: inline-block;
  zoom: 1;
  background: #e1e9ee;
  padding: 5px !important;
}
.finra_normalize_prefix .flexslider .flex-control-nav li a {
  width: 9px;
  height: 9px;
  display: block;
  background: #0072b5;
  /*background: rgba(0,0,0,0.5);*/
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.finra_normalize_prefix .flexslider .flex-control-nav li a:hover {
  background: #00507f;
}
.finra_normalize_prefix .flexslider .flex-control-nav li a.flex-active {
  background: #fe614d;
  cursor: default;
}
.no-mq .finra_normalize_prefix .flexslider .flex-control-paging li {
  background-color: #e1e9ee;
}
.no-mq .finra_normalize_prefix .flexslider .flex-control-paging li a {
  width: 10px;
  height: 10px;
}
.no-mq .finra_normalize_prefix .flexslider .flex-pauseplay {
  position: absolute;
  right: 35px;
  bottom: 0;
}
.finra_normalize_prefix .flexslider .flex-pauseplay a {
  display: none;
}
.finra_normalize_prefix .flexslider .flex-direction-nav {
  display: none;
}
.finra_normalize_prefix .flexslider .flex-direction-nav a {
  display: none;
}
.finra_normalize_prefix .flexslider .flex-direction-nav li:before, .finra_normalize_prefix .flexslider .flex-direction-nav li:after {
  display: none;
}
.finra_normalize_prefix .flexslider .flex-pauseplay a:before {
  display: block;
}
.finra_normalize_prefix .flexslider .flex-control-nav ol {
  position: absolute;
  text-align: center;
}
.finra_normalize_prefix .flexslider .carousel-caption {
  position: relative;
}
.finra_normalize_prefix .flexslider .carousel-caption .trlink a {
  color: #025191;
  font-size: 1.25em;
  text-decoration: none;
  font-weight: bold;
}
.finra_normalize_prefix .flexslider .carousel-caption .trlink a:hover {
  text-decoration: underline;
}
.finra_normalize_prefix .flexslider .carousel-caption .trbody {
  font-size: 1.25em;
  margin-bottom: 1em;
  color: black;
}
.finra_normalize_prefix .flexslider .carousel-caption .transtitle {
  font-size: 2em;
  margin-bottom: .2em;
  font-weight: normal;
}
.finra_normalize_prefix .flexslider .carousel-caption .transtitle a {
  color: black;
  font-weight: normal;
}
.finra_normalize_prefix .flexslider .carousel-caption.dark-text .transtitle a {
  color: #1c1c1c;
}
.finra_normalize_prefix .flexslider .carousel-caption.dark-text .trbody {
  color: #1c1c1c;
}
.finra_normalize_prefix .view-display-id-industry_home_carousel .flexslider {
  border: 4px solid #fff;
}
.finra_normalize_prefix article .flexslider .carousel-caption .trlink a {
  font-size: 1.45em;
}
.finra_normalize_prefix article .flexslider .carousel-caption .trbody {
  font-size: 1.45em;
}
.finra_normalize_prefix article .flexslider .carousel-caption .transtitle {
  font-size: 2.85em;
}
.finra_normalize_prefix .front .hero-top {
  background-color: #fff;
  padding-bottom: 1em;
}
.finra_normalize_prefix .front .l-region--hero .view-flexslider-features-view {
  position: relative;
  width: 100%;
  margin: 0;
}
.finra_normalize_prefix .front .l-region--hero .block--finra-custom-blocks-broker-check-widget-block {
  position: relative;
  width: 100%;
}
.finra_normalize_prefix .page-investors .one-col-content .panels-flexible-column-first {
  float: none;
  width: 100%;
  border-right: none;
}
.finra_normalize_prefix .page-investors .one-col-content .l-sidebar-third {
  float: none;
  width: 100%;
}
.finra_normalize_prefix .page-investors .left {
  float: left;
  padding: 0;
  margin: 0;
}
.finra_normalize_prefix .page-investors .three-column-block .col1 .icon {
  width: 130px;
}
.finra_normalize_prefix .page-investors .three-column-block .col1 img {
  margin: 2em 1em 0 1em;
}
.finra_normalize_prefix .page-investors .pane-title:after {
  display: none;
  font-family: Arial, sans-serif;
}
.finra_normalize_prefix .page-investors h2 {
  text-transform: none;
}
.finra_normalize_prefix .page-investors #block-bean-professional-designations-discla h2 {
  text-transform: uppercase;
}
.finra_normalize_prefix .page-investors h2.content-title {
  padding: 0;
  margin: 0;
  border: none;
  text-transform: none;
  font-size: 1.5em;
}
.finra_normalize_prefix .page-investors h2.core-short-title {
  font-size: 1.3em;
}
.finra_normalize_prefix .page-investors h3 {
  padding: 0;
  margin-top: .5em;
  font-weight: normal;
  font-size: 1.05em;
}
.finra_normalize_prefix .page-investors .third, .finra_normalize_prefix .page-investors .half, .finra_normalize_prefix .page-investors .l-content .view-exec-bios .views-row, .finra_normalize_prefix .l-content .view-exec-bios .page-investors .views-row {
  padding-left: 0px;
}
.finra_normalize_prefix .page-investors .half, .finra_normalize_prefix .page-investors .l-content .view-exec-bios .views-row, .finra_normalize_prefix .l-content .view-exec-bios .page-investors .views-row {
  padding-left: 5px;
  padding-right: 5px;
}
.finra_normalize_prefix .page-investors .sub-heading {
  font-size: 0.8em;
  font-weight: bold;
  text-transform: uppercase;
  color: #808587;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  margin-top: 1em;
}
.finra_normalize_prefix .page-investors .three-column-block img {
  display: none;
}
.finra_normalize_prefix .page-investors .three-column-block .field-collection-container {
  margin-top: 1em;
}
.finra_normalize_prefix .page-investors .three-column-block .field-collection-view {
  padding: .5em 0;
}
.finra_normalize_prefix .page-investors .investors-i-want-to {
  background-color: #E4EFF5;
  padding: 1.5em;
}
.finra_normalize_prefix .page-investors .investors-i-want-to ul.i-want-to {
  padding: 0;
  margin-top: .4em;
}
.finra_normalize_prefix .page-investors .investors-i-want-to ul.i-want-to li {
  padding: 0;
  background: #fff;
  margin-bottom: 1em;
  margin-left: 0;
}
.finra_normalize_prefix .page-investors .investors-i-want-to ul.i-want-to li:hover {
  background-color: #0066A1;
  color: #fff;
}
.finra_normalize_prefix .page-investors .investors-i-want-to ul.i-want-to li:before {
  display: none;
}
.finra_normalize_prefix .page-investors .investors-i-want-to ul.i-want-to li a {
  padding: 10px 4px 10px 30px;
  display: inline-block;
  width: 100%;
}
.finra_normalize_prefix .page-investors .investors-i-want-to ul.i-want-to li a:before {
  padding-top: 0.05em;
  content: "\f105";
  font-family: FontAwesome;
  color: #fb483d;
  font-style: normal;
  font-size: 1em;
  font-weight: normal;
  line-height: 1;
  padding-right: 0.9em;
  position: absolute;
  margin-left: -1em;
  margin-right: 0;
  -webkit-font-smoothing: antialiased;
  content: "\f101";
}
.finra_normalize_prefix .page-investors .investors-i-want-to ul.i-want-to li a:hover {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
.finra_normalize_prefix .page-investors .investors-i-want-to ul.i-want-to li a:hover:before {
  color: #fff;
}
.finra_normalize_prefix .page-investors .pane-finra-custom-blocks-broker-check-widget-block {
  margin-bottom: 1em;
}
.finra_normalize_prefix .page-investors .pane-bean-investors-prepare-to-invest-ho,
.finra_normalize_prefix .page-investors .pane-bean-investors-work-with-profession,
.finra_normalize_prefix .page-investors .pane-bean-investors-protect-your-money-h {
  margin-bottom: 3.5em;
}
.finra_normalize_prefix .bean-links-list.tools-and-calculators .link-list-icon {
  display: none;
}
.finra_normalize_prefix .bean-links-list.tools-and-calculators .link-list-icon img {
  margin-top: .2em;
}
.finra_normalize_prefix .bean-links-list.tools-and-calculators .field-collection-container .link-list-icon + a {
  width: 60%;
}
.finra_normalize_prefix .bean-links-list.tools-and-calculators .field-collection-container a {
  display: block;
  float: left;
}
.finra_normalize_prefix .bean-links-list.tools-and-calculators .field-collection-container .last {
  border-bottom: none;
}
.finra_normalize_prefix html, .finra_normalize_prefix body {
  padding: 0;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  position: relative;
}
.finra_normalize_prefix .outer-wrap,
.finra_normalize_prefix .l-page {
  margin: 0 auto;
  width: 100%;
  overflow: hidden;
}
.no-mq .finra_normalize_prefix .outer-wrap, .no-mq
.finra_normalize_prefix .l-page {
  width: 100%;
}
.lt-ie8 .finra_normalize_prefix .outer-wrap, .lt-ie8
.finra_normalize_prefix .l-page {
  width: 100%;
}
.finra_normalize_prefix .outer-wrap .core-title,
.finra_normalize_prefix .l-page .core-title {
  padding-left: .5em;
}
.finra_normalize_prefix .l-header {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}
.no-mq .finra_normalize_prefix .footer-container, .no-mq
.finra_normalize_prefix .top-menu-container, .no-mq
.finra_normalize_prefix .navmenu-brand, .no-mq
.finra_normalize_prefix .header-wrap, .no-mq
.finra_normalize_prefix .top-navigation, .no-mq
.finra_normalize_prefix .main-menu-navigation, .no-mq
.finra_normalize_prefix .l-messaging, .no-mq
.finra_normalize_prefix .l-branding, .no-mq
.finra_normalize_prefix .l-region--hero, .no-mq
.finra_normalize_prefix .l-main, .no-mq
.finra_normalize_prefix .hero-content-container, .no-mq
.finra_normalize_prefix .mega-footer, .no-mq
.finra_normalize_prefix .block-utility-footer {
  width: 960px;
  margin: 0 auto;
}
.lt-ie8 .finra_normalize_prefix .footer-container, .lt-ie8
.finra_normalize_prefix .top-menu-container, .lt-ie8
.finra_normalize_prefix .navmenu-brand, .lt-ie8
.finra_normalize_prefix .header-wrap, .lt-ie8
.finra_normalize_prefix .top-navigation, .lt-ie8
.finra_normalize_prefix .main-menu-navigation, .lt-ie8
.finra_normalize_prefix .l-messaging, .lt-ie8
.finra_normalize_prefix .l-branding, .lt-ie8
.finra_normalize_prefix .l-region--hero, .lt-ie8
.finra_normalize_prefix .l-main, .lt-ie8
.finra_normalize_prefix .hero-content-container, .lt-ie8
.finra_normalize_prefix .mega-footer, .lt-ie8
.finra_normalize_prefix .block-utility-footer {
  width: 960px;
  margin: 0 auto;
}
.no-mq .finra_normalize_prefix .footer-container, .no-mq
.finra_normalize_prefix .top-menu-container, .no-mq
.finra_normalize_prefix .navmenu-brand, .no-mq
.finra_normalize_prefix .header-wrap, .no-mq
.finra_normalize_prefix .top-navigation, .no-mq
.finra_normalize_prefix .main-menu-navigation, .no-mq
.finra_normalize_prefix .l-messaging, .no-mq
.finra_normalize_prefix .l-branding, .no-mq
.finra_normalize_prefix .l-region--hero, .no-mq
.finra_normalize_prefix .l-main, .no-mq
.finra_normalize_prefix .hero-content-container, .no-mq
.finra_normalize_prefix .mega-footer, .no-mq
.finra_normalize_prefix .block-utility-footer {
  width: 960px;
  margin: 0 auto;
}
.lt-ie8 .finra_normalize_prefix .footer-container, .lt-ie8
.finra_normalize_prefix .top-menu-container, .lt-ie8
.finra_normalize_prefix .navmenu-brand, .lt-ie8
.finra_normalize_prefix .header-wrap, .lt-ie8
.finra_normalize_prefix .top-navigation, .lt-ie8
.finra_normalize_prefix .main-menu-navigation, .lt-ie8
.finra_normalize_prefix .l-messaging, .lt-ie8
.finra_normalize_prefix .l-branding, .lt-ie8
.finra_normalize_prefix .l-region--hero, .lt-ie8
.finra_normalize_prefix .l-main, .lt-ie8
.finra_normalize_prefix .hero-content-container, .lt-ie8
.finra_normalize_prefix .mega-footer, .lt-ie8
.finra_normalize_prefix .block-utility-footer {
  width: 960px;
  margin: 0 auto;
}
.finra_normalize_prefix .l-navigation {
  display: none;
}
.no-mq .finra_normalize_prefix .l-navigation {
  display: block;
}
.lt-ie8 .finra_normalize_prefix .l-navigation {
  display: block;
}
.finra_normalize_prefix .l-main {
  line-height: 1.428;
  padding-top: 25px;
}
.finra_normalize_prefix .l-main:after {
  content: "";
  display: table;
  clear: both;
}
.finra_normalize_prefix .l-footer {
  width: 100%;
  clear: both;
  background: #e0e8ed;
}
.finra_normalize_prefix .l-footer:after {
  content: "";
  display: table;
  clear: both;
}
.active .finra_normalize_prefix .navbar-offcanvas {
  background-color: #2f2f2f;
  bottom: 0;
  position: absolute;
  top: 0;
  overflow: auto;
  -webkit-transition: left 0.3s ease-out;
  -webkit-transition-delay: 0s;
  -moz-transition: left 0.3s ease-out 0s;
  -o-transition: left 0.3s ease-out 0s;
  transition: left 0.3s ease-out 0s;
  -webkit-backface-visibility: hidden;
}
.no-mq .active .finra_normalize_prefix .navbar-offcanvas {
  position: relative;
  background-color: none;
}
.lt-ie8 .active .finra_normalize_prefix .navbar-offcanvas {
  position: relative;
  background-color: none;
}
.finra_normalize_prefix .navbar-offcanvas {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #e0e8ed;
}
.js .finra_normalize_prefix .navbar-offcanvas {
  margin-left: -100%;
  float: left;
  z-index: 2;
}
.active .finra_normalize_prefix .navbar-offcanvas {
  margin-left: 0;
  display: block;
  width: 75%;
}
.js .no-mq .finra_normalize_prefix .navbar-offcanvas {
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.js .lt-ie8 .finra_normalize_prefix .navbar-offcanvas {
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas {
  position: relative;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas {
  margin-left: 0;
}
.js .finra_normalize_prefix .outer-wrap {
  margin-left: 0;
  float: left;
  z-index: 1;
}
.active .finra_normalize_prefix .outer-wrap {
  margin-left: 75%;
  -webkit-transition: left 0.3s ease-out;
  -webkit-transition-delay: 0s;
  -moz-transition: left 0.3s ease-out 0s;
  -o-transition: left 0.3s ease-out 0s;
  transition: left 0.3s ease-out 0s;
  -webkit-backface-visibility: hidden;
}
.no-mq .finra_normalize_prefix .outer-wrap {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.lt-ie8 .finra_normalize_prefix .outer-wrap {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.finra_normalize_prefix .l-main .element-invisible {
  display: none;
}
.finra_normalize_prefix .l-footer {
  margin-top: 1em;
}
.finra_normalize_prefix .l-footer .mega-footer {
  font-size: 0.875em;
  position: relative;
}
.finra_normalize_prefix .l-footer .mega-footer a {
  text-decoration: none;
}
.finra_normalize_prefix .l-footer .mega-footer .list-unstyled {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
}
.finra_normalize_prefix .l-footer .mega-footer .list-unstyled li {
  list-style-image: none;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .list-unstyled li {
  margin-top: 1em;
  line-height: 1.6;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer .list-unstyled li {
  margin-top: 1em;
  line-height: 1.6;
}
.finra_normalize_prefix .l-footer .mega-footer .list-unstyled li:first-child {
  margin-top: 0;
}
.finra_normalize_prefix .l-footer .mega-footer .list-unstyled a {
  font-size: 1em;
  color: #015da6;
  font-family: Arial, sans-serif;
}
.finra_normalize_prefix .l-footer .mega-footer .list-unstyled a:hover {
  text-decoration: underline;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .list-unstyled a {
  font-size: 0.913em;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer .list-unstyled a {
  font-size: 0.913em;
}
.finra_normalize_prefix .l-footer .mega-footer .hidden-xs {
  display: none;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .hidden-xs {
  display: block;
}
.finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button {
  padding: 0.714em;
  border-radius: 8px;
  display: block;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button {
  padding: 0.571em;
  border-radius: 0;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button {
  padding: 0.571em;
  border-radius: 0;
}
.finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .media {
  display: inline-block;
  margin: 0.214em auto;
  padding-left: 0.313em;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .media {
  display: inline-block;
  margin: 0;
  padding: 0.357em 0 0.714em 0.313em;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .media {
  display: inline-block;
  margin: 0;
  padding: 0.357em 0 0.714em 0.313em;
}
.finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .media-body {
  vertical-align: middle;
  display: table-cell;
}
.finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .media-sub-heading {
  font-family: Arial, sans-serif;
  color: white;
  text-align: left;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .media-sub-heading {
  color: #012644;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .media-sub-heading {
  color: #012644;
}
.finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa {
  height: 32px;
  width: 24px;
  margin-top: 0px;
  margin-left: 10px;
  display: inline-block;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa {
  width: 32px;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa {
  height: 31px;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa {
  height: 31px;
}
.fixed .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa {
  position: relative;
  top: -17px;
}
.finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-helpline-icon {
  background: url("../images/footer-icon-helpline-mobile.png") 9px 6px no-repeat;
}
.finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-phone-icon {
  background: url("../images/footer-icon-phone-mobile.png") 9px 6px no-repeat;
}
.finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-comment-icon {
  background: url("../images/footer-icon-comment-mobile.png") 9px 6px no-repeat;
}
.finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-whistle-icon {
  background: url("../images/footer-icon-whistle-mobile.png") 9px 6px no-repeat;
}
.finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-flag-icon {
  background: url("../images/footer-icon-flag-mobile.png") 9px 6px no-repeat;
}
.finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover {
  background-color: #0188f2;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover {
  background-color: white;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover {
  background-color: white;
}
.fixed.no-mq .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover .fa {
  background-position: 9px -22px;
  height: 26px;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-helpline-icon {
  background: url("../images/footer-icon-helpline.png") 9px 9px no-repeat;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-phone-icon {
  background: url("../images/footer-icon-phone.png") 9px 9px no-repeat;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-comment-icon {
  background: url("../images/footer-icon-comment.png") 9px 9px no-repeat;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-whistle-icon {
  background: url("../images/footer-icon-whistle.png") 9px 9px no-repeat;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-flag-icon {
  background: url("../images/footer-icon-flag.png") 9px 9px no-repeat;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover .fa {
  background-position: 9px -20px;
  height: 26px;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-helpline-icon {
  background: url("../images/footer-icon-helpline.png") 9px 9px no-repeat;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-phone-icon {
  background: url("../images/footer-icon-phone.png") 9px 9px no-repeat;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-comment-icon {
  background: url("../images/footer-icon-comment.png") 9px 9px no-repeat;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-whistle-icon {
  background: url("../images/footer-icon-whistle.png") 9px 9px no-repeat;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-flag-icon {
  background: url("../images/footer-icon-flag.png") 9px 9px no-repeat;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover .fa {
  background-position: 9px -20px;
  height: 26px;
}
.finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button-skin {
  text-decoration: none;
  border: none;
  background-color: #015da6;
  color: white;
  text-align: center;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button-skin {
  background-color: white;
  color: #015da6;
  text-align: left;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button-skin {
  background-color: white;
  color: #015da6;
  text-align: left;
}
.finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button-skin .media-heading {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1em;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button-skin .media-heading {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1em;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button-skin .media-heading {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1em;
}
.finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button-skin .media-sub-heading {
  font-size: 1em;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button-skin .media-sub-heading {
  font-family: Arial, sans-serif;
  font-size: 0.9em;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button-skin .media-sub-heading {
  font-family: Arial, sans-serif;
  font-size: 0.9em;
}
.finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-title {
  font-weight: normal;
  font-family: Georgia, "Times New Roman", Times, serif;
  padding: 1em 0 0.714em 0;
  margin-left: 2.857em;
  text-align: center;
  margin: 0.25em 0.25em;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-title {
  text-align: left;
}
.finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-title a {
  text-transform: capitalize;
}
.finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-title-skin {
  text-decoration: none;
  border-top: 1px solid white;
}
.finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-title-skin a {
  color: #025191;
}
.finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-title-skin a:hover {
  color: #0070ca;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-title-skin {
  border: none;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-title-skin a {
  color: #012644;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-title-skin {
  border: none;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-title-skin a {
  color: #012644;
}
.finra_normalize_prefix .l-footer .mega-footer .mega-footer-common {
  font-size: 1em;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .mega-footer-common {
  margin: 0;
  font-size: 1em;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer .mega-footer-common {
  margin: 0;
  font-size: 1em;
}
.finra_normalize_prefix .l-footer .mega-footer .mega-footer-buttons {
  margin-top: 10px;
  padding: 2.143em 1.071em 1.071em 1.071em;
  margin: 0 0.5em;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .mega-footer-buttons {
  width: 33.33333%;
  float: left;
  margin-right: -100%;
  margin-left: 70.83333%;
  clear: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 66.833%;
  padding: 1.143em 0;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer .mega-footer-buttons {
  width: 33.33333%;
  float: left;
  margin-right: -100%;
  margin-left: 70.83333%;
  clear: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 66.833%;
  padding: 1.143em 0;
}
.finra_normalize_prefix .l-footer .mega-footer .mega-footer-buttons p {
  display: none;
}
.finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-industry .block-mega-footer-title {
  border-top: none;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-industry .block-mega-footer-title {
  word-wrap: normal;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-industry .block-mega-footer-title {
  word-wrap: normal;
}
.finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-investors {
  position: relative;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-investors {
  width: 23.94366%;
  float: left;
  margin-right: -100%;
  margin-left: 25.35211%;
  clear: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 25.352%;
}
.finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-investors:after {
  content: "";
  display: none;
  border: 1px dotted #b5bec4;
  position: absolute;
  border-width: 0 1px;
  left: 17em;
  top: 5%;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-investors:after {
  height: 350px;
  display: block;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-investors:after {
  left: 15em;
}
.finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-investors:before {
  content: "";
  display: none;
  border: 1px dotted #b5bec4;
  border-width: 0 1px;
  position: absolute;
  left: -2em;
  top: 6%;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-investors:before {
  height: 350px;
  display: block;
}
.fixed .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-investors:before {
  left: -0.5em;
}
.fixed .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-investors:after {
  left: 15em;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .mega-footer-section-left {
  width: 25%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 23%;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer .mega-footer-section-left {
  width: 25%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 23%;
}
.finra_normalize_prefix .l-footer .mega-footer .mega-footer-section-left-tablet {
  padding: 0;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .mega-footer-section-left-tablet {
  float: none;
  padding: 0;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer .mega-footer-section-left-tablet {
  float: none;
  padding: 0;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer .mega-footer-section-right {
  width: 15.49296%;
  float: left;
  margin-right: -100%;
  margin-left: 46.47887%;
  clear: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 2.429em;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer .mega-footer-section-right {
  width: 15.49296%;
  float: left;
  margin-right: -100%;
  margin-left: 46.47887%;
  clear: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 2.429em;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer {
  padding-bottom: 1em;
}
.lt-ie8 .finra_normalize_prefix .l-footer .mega-footer {
  padding-bottom: 1em;
}
.no-mq .finra_normalize_prefix .l-footer .mega-footer {
  font-size: 0.875em;
}
.finra_normalize_prefix .l-region--sidebar-first .block--menu-block,
.finra_normalize_prefix .l-region--sidebar-first .block--menu,
.finra_normalize_prefix #block-book-navigation {
  background-color: #d8e1e8;
}
.finra_normalize_prefix .l-region--sidebar-first .block--menu-block h2,
.finra_normalize_prefix .l-region--sidebar-first .block--menu h2,
.finra_normalize_prefix #block-book-navigation h2 {
  background-color: #c4ced6;
  border: none;
  margin: 0;
  padding: .75em 1em;
  font-size: 1em;
  text-transform: capitalize;
}
.finra_normalize_prefix .menu-sidebar,
.finra_normalize_prefix #block-book-navigation .block__content {
  list-style: none;
  padding: 0;
  margin-top: 0;
}
.finra_normalize_prefix .menu-sidebar ul, .finra_normalize_prefix .menu-sidebar li,
.finra_normalize_prefix #block-book-navigation .block__content ul,
.finra_normalize_prefix #block-book-navigation .block__content li {
  padding: 0;
}
.finra_normalize_prefix .menu-sidebar li,
.finra_normalize_prefix #block-book-navigation .block__content li {
  display: block;
  position: relative;
   /* & > .menu-sidebar {   // Nested Links
      margin-left:1.5em;

      li {
        @include arrow-style;

          font-weight: normal;
          margin-left: 1.5em;

        &:before {
            margin-left:-1em;
            padding-top: 0.625em;
        }

        a {
          color: $standard-link;
          padding-left:0;

          &.active {
            color:#fff;
          }

          &:hover {
            background:none;
            color:$accent-red ;
          }  
        }
      } 
    }*/
}
.finra_normalize_prefix .menu-sidebar li.active,
.finra_normalize_prefix #block-book-navigation .block__content li.active {
  display: block;
}
.no-mq .finra_normalize_prefix .menu-sidebar li, .no-mq
.finra_normalize_prefix #block-book-navigation .block__content li {
  display: block;
}
.lt-ie8 .finra_normalize_prefix .menu-sidebar li, .lt-ie8
.finra_normalize_prefix #block-book-navigation .block__content li {
  display: block;
}
.finra_normalize_prefix .menu-sidebar li a.active,
.finra_normalize_prefix #block-book-navigation .block__content li a.active {
        /*&:after {
          @extend %dropdown-arrow;

            @include sizeDesktop() {
              @include fontAwesome("\f0d9", $white);

              padding: 0;
              margin: 0;
              right: -1px;
              position: absolute;
              top: 0.6em;
            }
        }*/
}
.finra_normalize_prefix .menu-sidebar li .touch-button,
.finra_normalize_prefix #block-book-navigation .block__content li .touch-button {
  padding: 0.2em;
}
.finra_normalize_prefix .menu-sidebar a,
.finra_normalize_prefix #block-book-navigation .block__content a {
  color: #00467e;
  font-size: 0.813em;
  line-height: 1.5;
  padding: 0.625em 4em 0.625em 1.5em;
  display: block;
  text-decoration: none;
  outline: none;
  font-weight: bold;
}
.finra_normalize_prefix .menu-sidebar a.active,
.finra_normalize_prefix #block-book-navigation .block__content a.active {
  color: white;
  text-decoration: none;
  background: #006cae;
}
.finra_normalize_prefix .menu-sidebar a.active:hover,
.finra_normalize_prefix #block-book-navigation .block__content a.active:hover {
  color: white;
  text-decoration: none;
  background: #006cae;
}
.finra_normalize_prefix .menu-sidebar a:hover,
.finra_normalize_prefix #block-book-navigation .block__content a:hover {
  text-decoration: underline;
  color: #006cae;
  background: transparent;
}
.no-mq .finra_normalize_prefix .menu-sidebar a, .no-mq
.finra_normalize_prefix #block-book-navigation .block__content a {
  font-weight: normal;
  color: #0e0e0e;
}
.no-mq .finra_normalize_prefix .menu-sidebar a.active, .no-mq .finra_normalize_prefix .menu-sidebar a.activeParent, .no-mq .finra_normalize_prefix .menu-sidebar a:hover, .no-mq
.finra_normalize_prefix #block-book-navigation .block__content a.active, .no-mq
.finra_normalize_prefix #block-book-navigation .block__content a.activeParent, .no-mq
.finra_normalize_prefix #block-book-navigation .block__content a:hover {
  color: white;
  text-decoration: none;
  background: #006cae;
}
.lt-ie8 .finra_normalize_prefix .menu-sidebar a, .lt-ie8
.finra_normalize_prefix #block-book-navigation .block__content a {
  font-weight: normal;
  color: #0e0e0e;
}
.lt-ie8 .finra_normalize_prefix .menu-sidebar a.active, .lt-ie8 .finra_normalize_prefix .menu-sidebar a.activeParent, .lt-ie8 .finra_normalize_prefix .menu-sidebar a:hover, .lt-ie8
.finra_normalize_prefix #block-book-navigation .block__content a.active, .lt-ie8
.finra_normalize_prefix #block-book-navigation .block__content a.activeParent, .lt-ie8
.finra_normalize_prefix #block-book-navigation .block__content a:hover {
  color: white;
  text-decoration: none;
  background: #006cae;
}
.finra_normalize_prefix .menu-sidebar .menu-sidebar-inner, .finra_normalize_prefix .menu-sidebar li > .menu-sidebar,
.finra_normalize_prefix #block-book-navigation .block__content .menu-sidebar-inner,
.finra_normalize_prefix #block-book-navigation .block__content li > .menu-sidebar {
  display: none;
  list-style: none;
}
.finra_normalize_prefix .menu-sidebar .menu-sidebar-inner a, .finra_normalize_prefix .menu-sidebar li > .menu-sidebar a,
.finra_normalize_prefix #block-book-navigation .block__content .menu-sidebar-inner a,
.finra_normalize_prefix #block-book-navigation .block__content li > .menu-sidebar a {
  position: relative;
  padding: 0.626em 1.875em 0.626em 2.5em;
  outline: none;
  color: #025191;
}
.finra_normalize_prefix .menu-sidebar .menu-sidebar-inner a:before, .finra_normalize_prefix .menu-sidebar li > .menu-sidebar a:before,
.finra_normalize_prefix #block-book-navigation .block__content .menu-sidebar-inner a:before,
.finra_normalize_prefix #block-book-navigation .block__content li > .menu-sidebar a:before {
  color: #025191;
  content: "\f105";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin-right: 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fb483d;
  font-style: normal;
  font-size: 1em;
  font-weight: normal;
  line-height: 1;
  padding-right: 0.9em;
  position: absolute;
  margin-left: -1.5em;
  margin-right: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.finra_normalize_prefix .menu-sidebar .menu-sidebar-inner a:before, .finra_normalize_prefix .menu-sidebar li > .menu-sidebar a:before,
.finra_normalize_prefix #block-book-navigation .block__content .menu-sidebar-inner a:before,
.finra_normalize_prefix #block-book-navigation .block__content li > .menu-sidebar a:before {
  padding-right: 0.5em;
  margin-left: -1em;
  margin-top: 0.2em;
}
.finra_normalize_prefix .menu-sidebar .menu-sidebar-inner a:hover, .finra_normalize_prefix .menu-sidebar li > .menu-sidebar a:hover,
.finra_normalize_prefix #block-book-navigation .block__content .menu-sidebar-inner a:hover,
.finra_normalize_prefix #block-book-navigation .block__content li > .menu-sidebar a:hover {
  color: #fb483d;
  text-decoration: none;
  background: transparent;
}
.finra_normalize_prefix .menu-sidebar .menu-sidebar-inner a.active, .finra_normalize_prefix .menu-sidebar .menu-sidebar-inner a.activeParent, .finra_normalize_prefix .menu-sidebar li > .menu-sidebar a.active, .finra_normalize_prefix .menu-sidebar li > .menu-sidebar a.activeParent,
.finra_normalize_prefix #block-book-navigation .block__content .menu-sidebar-inner a.active,
.finra_normalize_prefix #block-book-navigation .block__content .menu-sidebar-inner a.activeParent,
.finra_normalize_prefix #block-book-navigation .block__content li > .menu-sidebar a.active,
.finra_normalize_prefix #block-book-navigation .block__content li > .menu-sidebar a.activeParent {
  color: white;
  text-decoration: none;
  background: #006cae;
}
.finra_normalize_prefix .menu-sidebar .menu-sidebar-inner .menu-sidebar-inner li a, .finra_normalize_prefix .menu-sidebar li > .menu-sidebar .menu-sidebar-inner li a,
.finra_normalize_prefix #block-book-navigation .block__content .menu-sidebar-inner .menu-sidebar-inner li a,
.finra_normalize_prefix #block-book-navigation .block__content li > .menu-sidebar .menu-sidebar-inner li a {
  padding-left: 3.5em;
}
.finra_normalize_prefix .menu-sidebar .menu-sidebar-inner .menu-sidebar-inner .menu-sidebar li a, .finra_normalize_prefix .menu-sidebar li > .menu-sidebar .menu-sidebar-inner .menu-sidebar li a,
.finra_normalize_prefix #block-book-navigation .block__content .menu-sidebar-inner .menu-sidebar-inner .menu-sidebar li a,
.finra_normalize_prefix #block-book-navigation .block__content li > .menu-sidebar .menu-sidebar-inner .menu-sidebar li a {
  padding-left: 4.5em;
}
.finra_normalize_prefix .menu-sidebar .menu-sidebar-inner .menu-sidebar-inner .menu-sidebar .menu-sidebar li a, .finra_normalize_prefix .menu-sidebar li > .menu-sidebar .menu-sidebar-inner .menu-sidebar .menu-sidebar li a,
.finra_normalize_prefix #block-book-navigation .block__content .menu-sidebar-inner .menu-sidebar-inner .menu-sidebar .menu-sidebar li a,
.finra_normalize_prefix #block-book-navigation .block__content li > .menu-sidebar .menu-sidebar-inner .menu-sidebar .menu-sidebar li a {
  padding-left: 5.5em;
}
.no-mq .finra_normalize_prefix .menu-sidebar .menu-sidebar-inner, .no-mq .finra_normalize_prefix .menu-sidebar li > .menu-sidebar, .no-mq
.finra_normalize_prefix #block-book-navigation .block__content .menu-sidebar-inner, .no-mq
.finra_normalize_prefix #block-book-navigation .block__content li > .menu-sidebar {
  display: block;
}
.lt-ie8 .finra_normalize_prefix .menu-sidebar .menu-sidebar-inner, .lt-ie8 .finra_normalize_prefix .menu-sidebar li > .menu-sidebar, .lt-ie8
.finra_normalize_prefix #block-book-navigation .block__content .menu-sidebar-inner, .lt-ie8
.finra_normalize_prefix #block-book-navigation .block__content li > .menu-sidebar {
  display: block;
}
.finra_normalize_prefix .menu-sidebar li > .menu-sidebar li a,
.finra_normalize_prefix #block-book-navigation .block__content li > .menu-sidebar li a {
  padding-left: 3.5em;
}
.finra_normalize_prefix .menu-sidebar li > .menu-sidebar .menu-sidebar li a,
.finra_normalize_prefix #block-book-navigation .block__content li > .menu-sidebar .menu-sidebar li a {
  padding-left: 4.5em;
}
.finra_normalize_prefix .navbar-nav,
.finra_normalize_prefix .main-menu-navigation {
  background: #00467e;
}
.no-mq .finra_normalize_prefix .block--menu-menu-corporate-main-menu {
  display: none;
}
.finra_normalize_prefix .navbar-offcanvas {
  font-size: 1em;
  /*Do not show the main navigation only for the headers NOT industry, investors, arb med*/
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .menu-name-menu-corporate-main-menu .main_menu_outer_ul {
  display: none;
}
.lt-ie8 .finra_normalize_prefix .navbar-offcanvas .menu-name-menu-corporate-main-menu .main_menu_outer_ul {
  display: none;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul {
  width: 100%;
  padding: 0;
  margin: 0;
  display: table;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul:after {
  content: "";
  display: table;
  clear: both;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open {
  height: auto;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open a {
  display: block;
  height: auto;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  float: none;
  padding: 0.25em;
  padding-left: 0.6875em;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open span {
  background: #006cae;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open .main_menu_inner_ul {
  display: block;
  float: none;
  margin: 0;
  padding: 0;
  height: auto;
  position: static;
  width: 100%;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open .main_menu_inner_ul li {
  background: #00467e;
  float: none;
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open .main_menu_inner_ul li:hover {
  background-color: #006cae;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open .main_menu_inner_ul a {
  color: white;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open .main_menu_inner_ul .last {
  border: none;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul.all-wide-open {
  width: 100%;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul.all-wide-open li:hover .main_menu_inner_ul {
  background: white;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul.all-wide-open li:hover .main_menu_inner_ul li {
  background: white;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul.all-wide-open .main_menu_inner_ul {
  position: relative;
  z-index: 1;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  position: relative;
  top: 100%;
  border-collapse: collapse;
  -webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.176);
  box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.175);
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul.all-wide-open .main_menu_inner_ul .expanded ul {
  padding: 0 0 0 3.5em;
  margin: 0;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul.all-wide-open .main_menu_inner_ul .expanded ul a {
  padding: 0.9em 1.5em 0.9em 2em;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul.all-wide-open .main_menu_inner_ul.open-dropdown {
  background: #e0e8ed;
  width: 101.5%;
  border-radius: none;
  -webkit-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.175);
  box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.175);
  -webkit-transition: all 0.3s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul.all-wide-open .main_menu_inner_ul.open-dropdown:hover {
  background: white;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  transition: none;
  transition: none;
}
.lt-ie8 .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul.all-wide-open .main_menu_inner_ul.open-dropdown {
  background: #e0e8ed;
  width: 101.5%;
  border-radius: none;
  -webkit-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.175);
  box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.175);
  -webkit-transition: all 0.3s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.lt-ie8 .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul.all-wide-open .main_menu_inner_ul.open-dropdown:hover {
  background: white;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  transition: none;
  transition: none;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul {
  display: block;
  position: relative;
  left: 0;
  top: 0;
  z-index: 110;
  width: 101%;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-top: none;
  float: left;
}
.lt-ie8 .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul {
  display: block;
  position: relative;
  left: 0;
  top: 0;
  z-index: 110;
  width: 101%;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-top: none;
  float: left;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li {
  border: none;
  display: block;
  float: left;
  width: 100%;
  height: auto;
  line-height: 1.1;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li a {
  position: relative;
  color: #00467e;
  font-family: Georgia, "Times New Roman", Times, serif;
  height: auto;
  text-align: left;
  padding: 0.8em 1em 0.8em 2em;
  width: 100%;
  vertical-align: middle;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li a:before {
  color: #025191;
  content: "\f105";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin-right: 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fb483d;
  font-style: normal;
  font-size: 1em;
  font-weight: normal;
  line-height: 1;
  padding-right: 0.9em;
  position: absolute;
  margin-left: -1.5em;
  margin-right: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.no-mq .no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li a {
  font-size: 0.7em;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li a.active {
  background: none repeat scroll 0 0 #fb483d;
  color: white;
  display: inline-block;
  text-decoration: none;
  width: 100%;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li a.active:before {
  color: white;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li a:before {
  padding-right: 0.5em;
  margin-left: -1em;
  margin-top: -0.1em;
}
.lt-ie8 .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li {
  border: none;
  display: block;
  float: left;
  width: 100%;
  height: auto;
  line-height: 1.1;
}
.lt-ie8 .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li a {
  position: relative;
  color: #00467e;
  font-family: Georgia, "Times New Roman", Times, serif;
  height: auto;
  text-align: left;
  padding: 0.8em 1em 0.8em 2em;
  width: 100%;
  vertical-align: middle;
}
.lt-ie8 .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li a:before {
  color: #025191;
  content: "\f105";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin-right: 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fb483d;
  font-style: normal;
  font-size: 1em;
  font-weight: normal;
  line-height: 1;
  padding-right: 0.9em;
  position: absolute;
  margin-left: -1.5em;
  margin-right: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.no-mq .lt-ie8 .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li a {
  font-size: 0.7em;
}
.lt-ie8 .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li a.active {
  background: none repeat scroll 0 0 #fb483d;
  color: white;
  display: inline-block;
  text-decoration: none;
  width: 100%;
}
.lt-ie8 .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li a.active:before {
  color: white;
}
.lt-ie8 .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li a:before {
  padding-right: 0.5em;
  margin-left: -1em;
  margin-top: -0.1em;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul a:hover {
  background: #006cae;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul a:hover {
  background: none repeat scroll 0 0 #fb483d;
  color: white;
  display: inline-block;
  text-decoration: none;
  width: 100%;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul a:hover:before {
  color: white;
}
.lt-ie8 .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul a:hover {
  background: none repeat scroll 0 0 #fb483d;
  color: white;
  display: inline-block;
  text-decoration: none;
  width: 100%;
}
.lt-ie8 .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul a:hover:before {
  color: white;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul .expanded ul {
  padding: 0 0 0 1em;
  margin: 0;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul .expanded .leaf a {
  background: none;
  color: #025191;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul .expanded .leaf a:before {
  color: #025191;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul .expanded .leaf a:hover {
  color: #fb483d;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li .main_menu_inner_ul {
  display: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid black;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li .main_menu_inner_ul {
  border: none;
}
.lt-ie8 .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li .main_menu_inner_ul {
  border: none;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li a {
  display: inline-block;
  line-height: 1.1;
  padding: 0.25em;
  padding-left: 0.6875em;
  width: 100%;
  outline: none;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li a:hover {
  text-decoration: none;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li a {
  padding: 0;
}
.lt-ie8 .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li a {
  padding: 0;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li a {
  padding-top: 0em;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li a {
  font-size: 0.938em;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li span {
  cursor: pointer;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li span:hover {
  border-bottom: none;
  color: white;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li span a {
  display: block;
  height: auto;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li span a {
  top: 25%;
  font-family: Georgia, "Times New Roman", Times, serif;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li span {
  display: block;
  font-family: Georgia, "Times New Roman", Times, serif;
  height: 62px;
  padding: 0 1em;
  line-height: 1.1;
  text-align: center;
}
.lt-ie8 .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li span {
  display: block;
  font-family: Georgia, "Times New Roman", Times, serif;
  height: 62px;
  padding: 0 1em;
  line-height: 1.1;
  text-align: center;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li {
  border-right: 1px solid #00345e;
  border-top: none;
  border-bottom: none;
  background: none repeat scroll 0 0 #00467e;
  height: 62px;
  width: 14.23%;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li.active-trail {
  background: #006cae;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li.first {
  border-left: 1px solid #00345e;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li li {
  background: none repeat scroll 0 0 transparent;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li li a {
  color: #292929;
  padding: 0;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li li a:hover {
  color: #fb483d;
}
.lt-ie8 .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li {
  border-right: 1px solid #00345e;
  border-top: none;
  border-bottom: none;
  background: none repeat scroll 0 0 #00467e;
  height: 62px;
  width: 14.23%;
}
.lt-ie8 .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li.active-trail {
  background: #006cae;
}
.lt-ie8 .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li.first {
  border-left: 1px solid #00345e;
}
.lt-ie8 .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li li {
  background: none repeat scroll 0 0 transparent;
}
.lt-ie8 .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li li a {
  color: #292929;
  padding: 0;
}
.lt-ie8 .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li li a:hover {
  color: #fb483d;
}
.fixed .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li.activeAnchor {
  background: #006cae;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .setPosition {
  position: relative;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .setPosition .menu-link-item {
  padding: 1.25em 3.125em 1.25em 0.313em;
}
.no-mq .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .setPosition {
  position: static;
}
.lt-ie8 .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .setPosition {
  position: static;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .touch-button:after {
  padding: 0;
  font-size: 2em;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .leaf a:after {
  content: "";
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li:active a {
  color: white;
}
.finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .activeAnchor {
  background: #006cae;
}
.finra_normalize_prefix .active .l-region.l-region--header-top {
  width: 100%;
  float: left;
  margin-right: -100%;
  margin-left: 75%;
}
.finra_normalize_prefix .l-region-pagealert {
  background: #c9d0d6;
  font-size: 1em;
  display: none;
}
.finra_normalize_prefix .l-region-pagealert .l-messaging {
  padding: 1.071em;
  border: 1px solid transparent;
}
.finra_normalize_prefix .l-region-pagealert .alert {
  padding: 0.3125em 0.9375em 0;
}
.finra_normalize_prefix .l-region-pagealert .alert .fa {
  color: #00467e;
}
.finra_normalize_prefix .l-region-pagealert .alert .title {
  font-family: Arial, sans-serif;
  font-size: 1em;
}
.finra_normalize_prefix .l-region-pagealert .alert .cookiegroup {
  display: block;
}
.no-mq .finra_normalize_prefix .l-region-pagealert .alert .cookiegroup {
  display: inline;
  font-size: 1em;
}
.lt-ie8 .finra_normalize_prefix .l-region-pagealert .alert .cookiegroup {
  display: inline;
  font-size: 1em;
}
.finra_normalize_prefix .l-region-pagealert .close {
  float: right;
  font-weight: bold;
  font-size: 1.2em;
  line-height: 1;
  cursor: pointer;
  color: #00467e;
}
.finra_normalize_prefix .l-region-pagealert form {
  font-family: Arial, sans-serif;
}
.finra_normalize_prefix .l-region-pagealert .radio-inline {
  vertical-align: middle;
  display: inline-block;
}
.finra_normalize_prefix .l-region-pagealert .radio-inline input {
  margin-top: 0.071em;
  line-height: normal;
}
.no-mq .finra_normalize_prefix .l-region-pagealert {
  font-size: 0.813em;
}
.finra_normalize_prefix #pagesetter .selectlanding {
  display: none;
  margin-left: 20px;
  color: #fb483d;
  font-weight: bold;
}
.no-mq .finra_normalize_prefix #pagesetter .selectlanding {
  margin-left: 0px;
}
.lt-ie8 .finra_normalize_prefix #pagesetter .selectlanding {
  margin-left: 0px;
}
.finra_normalize_prefix #pagesetter input[type="radio"] {
  display: none;
}
.finra_normalize_prefix #pagesetter input[type="radio"] + label {
  background: #FFF;
  -webkit-appearance: none;
  display: inline;
  padding: 1px .6em;
  border-radius: 100%;
  position: relative;
  margin-top: 1px;
  margin-right: 5px;
  margin-left: 0;
}
.finra_normalize_prefix #pagesetter input[type="radio"]:checked + label::before {
  content: "\f111";
  font-family: FontAwesome;
  color: #006cae;
  position: absolute;
  top: .4em;
  left: .5em;
  font-size: 10px;
  opacity: .6;
  line-height: 12px;
}
.finra_normalize_prefix #pagesetter .info {
  margin: 0px 15px 0px 5px;
}
.finra_normalize_prefix #pagesetter .setpage {
  width: 100%;
  margin-left: 0;
  margin-top: 0.5em;
  font-size: 1em;
}
.no-mq .finra_normalize_prefix #pagesetter .setpage {
  font-size: 1em;
  width: 6.8125em;
}
.finra_normalize_prefix .l-content .pager {
  display: block;
}
.finra_normalize_prefix .l-content .pager .pager__item--first, .finra_normalize_prefix .l-content .pager .pager__item--last, .finra_normalize_prefix .l-content .pager .pager__item--ellipsis {
  display: none;
}
.finra_normalize_prefix .l-content .pager .pager__item--previous {
  margin-left: 0;
}
.finra_normalize_prefix .l-content .pager .pager__item {
  padding: 0;
  margin-left: .8em;
}
.finra_normalize_prefix .webui-popover.in {
  margin-top: -20px;
}
.finra_normalize_prefix h3.webui-popover-title {
  padding: 8px 14px;
  margin: 0;
}
@media print {
  .finra_normalize_prefix body {
    overflow: visible !important;
  }
  .finra_normalize_prefix h1.core-title {
    margin-left: 0;
    padding-left: 0;
    font-size: 1.3em;
  }
  .finra_normalize_prefix .l-header .inner-header {
    background-color: transparent;
  }
  .finra_normalize_prefix .l-header .logo-tablet {
    display: block;
  }
  .finra_normalize_prefix .l-header .logo-main {
    display: none;
  }
  .finra_normalize_prefix .l-header .logo-mobile {
    display: none;
  }
  .finra_normalize_prefix .gbl-logo.main-nav-mobile {
    margin: 0;
  }
  .finra_normalize_prefix .navbar-offcanvas {
    position: relative;
  }
  .finra_normalize_prefix .l-content {
    padding: 0px 0px 1em 0px;
    border: none;
    float: none;
    overflow: visible !important;
  }
  .finra_normalize_prefix .l-content article .field--name-body {
    padding: 0;
    overflow: visible;
  }
  .finra_normalize_prefix .has-sidebar-third .l-content {
    border-right: none;
  }
  .finra_normalize_prefix .l-region--utility-footer .block-utility-footer {
    margin: 0;
    border-top: 1px solid #9c9c9c;
    line-height: 1.2;
    text-align: left;
    display: block;
  }
  .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-links li:first-child {
    margin-left: 0px;
  }
  .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-links li:first-child a {
    padding-left: 0px;
  }
  .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-links li {
    font-size: .75em;
  }
  .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-tagline {
    display: inline-block;
    text-align: left;
    font-size: 0.5em;
  }
  .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-copy {
    display: inline-block;
  }
  .finra_normalize_prefix iframe,
  .finra_normalize_prefix .l-region--sidebar-first,
  .finra_normalize_prefix .l-region--sidebar-third,
  .finra_normalize_prefix .l-sidebar-third,
  .finra_normalize_prefix .top-navigation,
  .finra_normalize_prefix .l-navigation,
  .finra_normalize_prefix .main-menu-navigation,
  .finra_normalize_prefix .l-footer,
  .finra_normalize_prefix .navbar-toggle,
  .finra_normalize_prefix .breadcrumb,
  .finra_normalize_prefix .tabs,
  .finra_normalize_prefix .workbench-info-block,
  .finra_normalize_prefix .block--menu-block,
  .finra_normalize_prefix .sb-search-input,
  .finra_normalize_prefix #block-book-navigation,
  .finra_normalize_prefix .block-utility-footer-social {
    display: none !important;
  }
  .finra_normalize_prefix .sb-icon-search:before {
    display: none;
  }
  .finra_normalize_prefix table > tbody > tr > th, .finra_normalize_prefix table > thead > tr > th {
    background-color: #ffffff;
    border-bottom: 3px solid #666666;
    color: #000;
    font-weight: bold;
  }
  .finra_normalize_prefix .front .hero-top {
    display: none;
  }
  .finra_normalize_prefix .pane-bean-home-industry-professionals,
  .finra_normalize_prefix .pane-bean-for-investors-homepage {
    display: block;
    float: none;
  }
  .finra_normalize_prefix .pane-bean-home-industry-professionals .field--name-field-link-list-summary-image,
  .finra_normalize_prefix .pane-bean-for-investors-homepage .field--name-field-link-list-summary-image {
    display: none;
  }
}
.finra_normalize_prefix .view-professional-designations .view-content span.views-summary {
  padding: 0px 3px;
  font-size: .75em;
  color: #999;
  line-height: 2em;
}
.finra_normalize_prefix .view-professional-designations .view-content span.views-summary a {
  white-space: nowrap;
}
.finra_normalize_prefix .view-professional-designations .view-content span.views-summary:before {
  content: "\2022";
  padding-right: 6px;
}
.finra_normalize_prefix .view-professional-designations .view-content span.views-summary:first-child:before {
  display: none;
}
.finra_normalize_prefix .view-professional-designations .view-content a {
  font-weight: bold;
}
.finra_normalize_prefix .view-professional-designations .view-content table {
  width: 100%;
}
.finra_normalize_prefix .view-market-maker-firms .view-content span.views-summary {
  padding: 0px 2px;
  font-size: .75em;
  color: #999;
  line-height: 2em;
}
.finra_normalize_prefix .view-market-maker-firms .view-content span.views-summary a {
  white-space: nowrap;
}
.finra_normalize_prefix .view-market-maker-firms .view-content a {
  font-weight: bold;
}
.finra_normalize_prefix .view-market-maker-firms .view-content table {
  width: 100%;
}
.finra_normalize_prefix .view-market-maker-firms .view-footer {
  float: right;
}
.finra_normalize_prefix #block-finra-pd-professional-designations-block, .finra_normalize_prefix #block-finra-mm-market-centers-block {
  border-radius: none;
  padding: 0px;
  padding-bottom: 0px;
  background: none;
  border: none;
  margin-top: 0px;
  background-color: #015da6;
  color: #ffffff;
  font-weight: normal;
  min-width: 250px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.finra_normalize_prefix #block-finra-pd-professional-designations-block::before, .finra_normalize_prefix #block-finra-pd-professional-designations-block::after, .finra_normalize_prefix #block-finra-mm-market-centers-block::before, .finra_normalize_prefix #block-finra-mm-market-centers-block::after {
  box-sizing: border-box;
}
.finra_normalize_prefix #block-finra-pd-professional-designations-block p.pd_disclaimer, .finra_normalize_prefix #block-finra-mm-market-centers-block p.pd_disclaimer {
  padding: 15px 25px 14px;
  border-bottom: none;
  margin: 0px;
  font-weight: normal;
  font-family: Arial,Helvetica,sans-serif;
  font-size: .9em;
  line-height: 17px;
  color: #ffffff;
  width: auto;
}
.finra_normalize_prefix #block-finra-pd-professional-designations-block #edit-description, .finra_normalize_prefix #block-finra-mm-market-centers-block #edit-description {
  float: none;
  height: auto;
  padding: 0;
  margin-bottom: 0px;
  width: 100%;
}
.finra_normalize_prefix #block-finra-pd-professional-designations-block #edit-description label, .finra_normalize_prefix #block-finra-mm-market-centers-block #edit-description label {
  font-family: Arial, sans-serif;
  font-size: 1.2em;
  font-weight: normal;
  background-image: none;
  background-repeat: no-repeat;
  margin: 0;
  text-indent: 0px;
  position: static;
  top: 0px;
  width: auto;
  min-height: 42px;
  color: #fff;
  text-decoration: none;
  text-align: left;
  line-height: 1.2em;
  padding: 12px 20px;
  box-sizing: border-box;
  text-transform: capitalize;
}
.finra_normalize_prefix #block-finra-pd-professional-designations-block #edit-description label a, .finra_normalize_prefix #block-finra-mm-market-centers-block #edit-description label a {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  font-size: .95em;
}
.finra_normalize_prefix #block-finra-pd-professional-designations-block .form-item-designation-list label, .finra_normalize_prefix #block-finra-pd-professional-designations-block .form-item-mm-firms-list label, .finra_normalize_prefix #block-finra-mm-market-centers-block .form-item-designation-list label, .finra_normalize_prefix #block-finra-mm-market-centers-block .form-item-mm-firms-list label {
  padding: 0px 25px;
  font-weight: normal;
  line-height: 1.2em;
}
.finra_normalize_prefix #block-finra-pd-professional-designations-block #edit_designation_list_chosen, .finra_normalize_prefix #block-finra-pd-professional-designations-block #edit_mm_firms_list_chosen, .finra_normalize_prefix #block-finra-mm-market-centers-block #edit_designation_list_chosen, .finra_normalize_prefix #block-finra-mm-market-centers-block #edit_mm_firms_list_chosen {
  padding: 20px;
  width: 100% !important;
}
.no-mq .finra_normalize_prefix #block-finra-pd-professional-designations-block #edit_designation_list_chosen, .no-mq .finra_normalize_prefix #block-finra-pd-professional-designations-block #edit_mm_firms_list_chosen, .no-mq .finra_normalize_prefix #block-finra-mm-market-centers-block #edit_designation_list_chosen, .no-mq .finra_normalize_prefix #block-finra-mm-market-centers-block #edit_mm_firms_list_chosen {
  width: 100% !important;
}
.finra_normalize_prefix #block-finra-pd-professional-designations-block .chosen-container .chosen-results li, .finra_normalize_prefix #block-finra-mm-market-centers-block .chosen-container .chosen-results li {
  color: #292929;
}
.finra_normalize_prefix #block-finra-pd-professional-designations-block .chosen-container .chosen-results li.highlighted, .finra_normalize_prefix #block-finra-mm-market-centers-block .chosen-container .chosen-results li.highlighted {
  background-image: none;
  color: white;
  background-color: #015da6;
}
.finra_normalize_prefix .node-compare-block-content .pd-compare-limit {
  margin-top: -1.2em;
  font-size: .9em;
  padding-left: 10px;
}
.finra_normalize_prefix .page-search .has-sidebar-third .l-content {
  border-right: none;
}
.finra_normalize_prefix .page-search h1.core-title {
  display: none;
}
.finra_normalize_prefix .search .input-group {
  position: relative;
}
.finra_normalize_prefix .search .input-group-btn {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 100;
  background: transparent;
  cursor: pointer;
}
.finra_normalize_prefix .search-form .input-group-btn,
.finra_normalize_prefix .header-wrap .input-group-btn,
.finra_normalize_prefix .page-finra-404 .input-group-btn {
  white-space: nowrap;
  display: inline-block;
  background: white;
  line-height: 1;
}
.finra_normalize_prefix .search-form .input-group-btn .search-submit,
.finra_normalize_prefix .header-wrap .input-group-btn .search-submit,
.finra_normalize_prefix .page-finra-404 .input-group-btn .search-submit {
  background: transparent;
  padding: 0.5em;
  position: absolute;
  top: 0.1em;
  right: 0;
  width: 100%;
  height: 36px;
  border: none;
}
.finra_normalize_prefix .search-form .input-group-btn .fa-search,
.finra_normalize_prefix .header-wrap .input-group-btn .fa-search,
.finra_normalize_prefix .page-finra-404 .input-group-btn .fa-search {
  width: 100%;
  height: 36px;
  padding: 0.6em;
  position: relative;
  cursor: pointer;
}
.finra_normalize_prefix #search-form {
  margin-bottom: 1em;
}
.finra_normalize_prefix .header-wrap {
  /*search on non homepage header*/
}
.finra_normalize_prefix .header-wrap .branding-dropdown .search .input-group {
  display: none;
}
.no-mq .finra_normalize_prefix .header-wrap .branding-dropdown .search .input-group {
  display: block;
  float: right;
}
.finra_normalize_prefix .header-wrap .form-control {
  border: medium none;
  border-radius: 0 0 0 0;
  height: 36px;
  color: #999;
  box-shadow: none;
  margin-bottom: 0;
  position: relative;
  z-index: 2;
  font-size: 0.813em;
  padding: 0 0.313em;
}
.finra_normalize_prefix .header-wrap .form-control::-moz-placeholder {
  color: #999;
}
.no-mq .finra_normalize_prefix .header-wrap .form-control {
  display: block;
  float: left;
  padding: 0.313em;
  width: 300px;
  font-size: 0.913em;
}
.finra_normalize_prefix .gbl-search.main-nav-mobile {
  /* Open state */
}
.finra_normalize_prefix .gbl-search.main-nav-mobile .sb-search {
  position: relative;
  width: 0%;
  min-width: 60px;
  height: 50px;
  float: right;
  overflow: hidden;
  -webkit-transition: width 0.3s;
  -moz-transition: width 0.3s;
  transition: width 0.3s;
  -webkit-backface-visibility: hidden;
}
.finra_normalize_prefix .gbl-search.main-nav-mobile .sb-search.sb-search-open {
  width: 100%;
}
.finra_normalize_prefix .gbl-search.main-nav-mobile .sb-search.sb-search-open .sb-icon-search {
  color: white;
  z-index: 11;
}
.finra_normalize_prefix .gbl-search.main-nav-mobile .sb-search.sb-search-open .sb-search-submit {
  z-index: 90;
}
.finra_normalize_prefix .gbl-search.main-nav-mobile .no-js .sb-search .sb-search-submit {
  z-index: 90;
}
.finra_normalize_prefix .gbl-search.main-nav-mobile .no-js .sb-search .sb-icon-search {
  color: white;
  z-index: 11;
}
.finra_normalize_prefix .gbl-search.main-nav-mobile .sb-search-open .sb-search-input {
  -webkit-transition: width 0.3s;
  -moz-transition: width 0.3s;
  transition: width 0.3s;
  -webkit-backface-visibility: hidden;
}
.finra_normalize_prefix .gbl-search.main-nav-mobile .sb-search-input {
  position: absolute;
  top: 0;
  right: 0;
  border: 1px solid #d8e1e8;
  outline: none;
  background: white;
  width: 100%;
  height: 50px;
  margin: 0;
  z-index: 10;
  padding: 0.5em;
  font-family: inherit;
  color: #2c3e50;
}
.finra_normalize_prefix .gbl-search.main-nav-mobile .sb-search-input::-webkit-input-placeholder {
  color: #00467e;
}
.finra_normalize_prefix .gbl-search.main-nav-mobile .sb-search-input:-moz-placeholder {
  color: #00467e;
}
.finra_normalize_prefix .gbl-search.main-nav-mobile .sb-search-input::-moz-placeholder {
  color: #00467e;
}
.finra_normalize_prefix .gbl-search.main-nav-mobile .sb-search-input:-ms-input-placeholder {
  color: #00467e;
}
.finra_normalize_prefix .gbl-search.main-nav-mobile .sb-icon-search,
.finra_normalize_prefix .gbl-search.main-nav-mobile .sb-search-submit {
  width: 60px;
  height: 50px;
  line-height: 50px;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0;
  margin: 0;
  text-align: center;
  cursor: pointer;
}
.finra_normalize_prefix .gbl-search.main-nav-mobile .sb-search-submit {
  background: white;
  /* IE needs this */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  /* IE 8 */
  filter: alpha(opacity=0);
  /* IE 5-7 */
  opacity: 0;
  color: transparent;
  border: none;
  outline: none;
  z-index: -1;
}
.finra_normalize_prefix .gbl-search.main-nav-mobile .sb-icon-search {
  color: white;
  background: #e0e8ed;
  z-index: 90;
  font-size: 1.5em;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
}
.finra_normalize_prefix .gbl-search.main-nav-mobile .sb-icon-search:before {
  color: #00467e;
  content: "\f002";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin-right: 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.no-mq .finra_normalize_prefix .gbl-search.main-nav-mobile .sb-icon-search:before {
  color: white;
}
.lt-ie8 .finra_normalize_prefix .gbl-search.main-nav-mobile .sb-icon-search:before {
  color: white;
}
.finra_normalize_prefix .gbl-search.main-nav-mobile .no-js .sb-search {
  width: 100%;
}
.finra_normalize_prefix ul.facetapi-facetapi-links,
.finra_normalize_prefix ul.facetapi-facetapi-checkbox-links {
  list-style-type: none;
  padding-left: 0;
}
.finra_normalize_prefix ul.facetapi-facetapi-links ul,
.finra_normalize_prefix ul.facetapi-facetapi-checkbox-links ul {
  padding-left: 0.313em;
}
.finra_normalize_prefix ul.facetapi-facetapi-links li.leaf,
.finra_normalize_prefix ul.facetapi-facetapi-checkbox-links li.leaf {
  line-height: 2;
}
.finra_normalize_prefix ul.facetapi-facetapi-links li.leaf a,
.finra_normalize_prefix ul.facetapi-facetapi-checkbox-links li.leaf a {
  margin-left: 5px;
  font-size: 0.75em;
  color: black;
}
.finra_normalize_prefix .filter-date-lrail .pane-title {
  margin-top: 0;
  background-color: #c5cfd7;
  padding: 5px 7px 3px;
  border-left: none !important;
}
.finra_normalize_prefix .filter-date-lrail .date-link {
  color: #025191;
  font-size: 1em;
}
.finra_normalize_prefix article ul.search-results {
  padding: 0;
}
.finra_normalize_prefix article .search-result {
  border-bottom: 1px dotted #b4b4b4;
  padding: 1em 0em;
  margin: 0;
}
.finra_normalize_prefix article .search-result:before {
  display: none;
}
.finra_normalize_prefix article .search-result h2, .finra_normalize_prefix article .search-result h3 {
  margin: 0;
  font-size: 1.000em;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
}
.finra_normalize_prefix article .search-result h2 a, .finra_normalize_prefix article .search-result h3 a {
  margin: 0;
  font-size: 1em;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #025191;
}
.finra_normalize_prefix article .search-result h2 {
  font-size: 1.325em;
}
.finra_normalize_prefix article .search-result .search-snippet {
  font-size: 0.875em;
}
.finra_normalize_prefix article .search-result .search-result__snippet {
  padding-left: 0;
}
.finra_normalize_prefix article .search-result .search-result__info {
  color: #fb483d;
}
.finra_normalize_prefix article .search-result .search-result-link {
  color: #828181;
}
.finra_normalize_prefix article .search-result .core-official-date {
  color: #808587;
  font-size: 0.875em;
  padding-top: .3em;
}
.finra_normalize_prefix article .search-result .page-url a {
  color: green;
  line-height: 1.8;
}
.finra_normalize_prefix .l-search-content {
  width: 66.19718%;
  float: left;
  margin-right: -100%;
  margin-left: 0;
  clear: none;
  box-sizing: border-box;
}
.finra_normalize_prefix .search-rec-result {
  background-color: #eef8e5;
  margin: 1em 0 .5em;
  padding: 0.5em 0.5em;
  border: 1px solid #b5cb9a;
}
.finra_normalize_prefix .search-rec-result h2, .finra_normalize_prefix .search-rec-result h3 {
  font-family: Georgia, "Times New Roman", Times, serif;
  padding: .5em .3em 0;
  margin-bottom: .3em;
  font-weight: normal;
}
.finra_normalize_prefix .search-rec-result h2 .keymatch, .finra_normalize_prefix .search-rec-result h3 .keymatch {
  font-weight: bold;
}
.finra_normalize_prefix .results-main-count {
  color: #808587;
  margin: 1em 0;
}
.finra_normalize_prefix .rec-result h2, .finra_normalize_prefix .rec-result h3 {
  margin: 0 0 .625em;
  font-size: 1.000em;
  line-height: 1.2;
}
.finra_normalize_prefix .rec-h4 {
  font-size: 12px;
  color: #434343;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
  text-align: center;
}
.finra_normalize_prefix .rec__snippet {
  padding: 0 15px;
  margin: 0;
  font-family: Arial, sans-serif;
}
.finra_normalize_prefix .search-result__info {
  color: #fb483d;
}
.finra_normalize_prefix .result-date {
  font-size: 14px;
  color: #fb483d;
}
.finra_normalize_prefix .result-url {
  font-size: 14px;
  color: #808587;
}
.finra_normalize_prefix .page-url {
  font-size: 0.875em;
}
.finra_normalize_prefix .page-url a {
  color: #808587;
}
.finra_normalize_prefix .rec-label {
  font-family: Georgia, "Times New Roman", Times, serif;
  padding: 0.625em;
  background-color: #ccebb4;
  float: right;
  margin-top: -8px;
  margin-right: -8px;
}
.finra_normalize_prefix .bcsearchul .pane-title {
  margin-top: 0;
  background-color: #c5cfd7;
  padding: 0.625em 0.38em;
  border-left: none !important;
  font-weight: normal;
}
.finra_normalize_prefix .bcsearchul li.nostyle {
  padding-left: .38em;
  margin-top: .35em;
}
.finra_normalize_prefix #link_relevance {
  padding: 0 0.625em;
  border-right: #c0c5c8 solid 1px;
}
.finra_normalize_prefix #link_date_desc {
  padding: 0 0.625em;
  /*border-right: #c0c5c8 solid 1px;*/
}
.finra_normalize_prefix #link_date_asc {
  padding: 0px 1%;
  border-right: #c0c5c8 solid 1px;
}
.finra_normalize_prefix .sort-container {
  border: none;
  font-size: 0.8em;
  padding: 0.625em 0;
  margin: 0;
  /*border-top:1px dotted #c0c5c8;*/
}
.finra_normalize_prefix .sort-container .fieldset-wrapper {
  font-weight: bold;
}
.finra_normalize_prefix .sort-container .fieldset-wrapper a {
  font-weight: normal;
}
.finra_normalize_prefix .sort-container .fieldset-wrapper a.activeSort {
  font-weight: bold;
}
.finra_normalize_prefix .block--facetapi {
  background: #d8e1e8;
    /*&.pane-accordian{
       .block__content{
         display:none;
         padding:0.625em;
        }

         @include breakpoint($tab-landscape){
           display:block;
         }

         @include sizeDesktop(){
            display:block;
        }
    }*/
}
.finra_normalize_prefix .block--facetapi .block__content {
  display: block;
  padding: 0.315em;
}
.no-mq .finra_normalize_prefix .block--facetapi .block__content {
  display: block;
}
.finra_normalize_prefix .search-form {
  padding: 1em;
  margin: 0.25em 0;
  background: #d8e1e8;
}
aside .finra_normalize_prefix .search-form {
  padding: 0;
  background: transparent;
}
.finra_normalize_prefix .search-form h2 {
  font-size: 1.5em;
  padding: 0.5em 1.25em .5em 0;
  vertical-align: middle;
}
.finra_normalize_prefix .search-form h2, .finra_normalize_prefix .search-form .form-item {
  display: inline;
}
.finra_normalize_prefix .search-form .input-group {
  position: relative;
}
.finra_normalize_prefix .search-form .input-group .form-text {
  font-family: Georgia, "Times New Roman", Times, serif;
  padding: 0 25px 0 10px;
  width: 100%;
}
.finra_normalize_prefix .search-form .input-group .form-text::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.no-mq .page-search .finra_normalize_prefix .search-form .input-group .form-text {
  width: 66%;
}
.lt-ie8 .page-search .finra_normalize_prefix .search-form .input-group .form-text {
  width: 66%;
}
.finra_normalize_prefix .search-form .input-group-btn {
  position: absolute;
  top: -0.6em;
  right: 0;
  z-index: 1;
  background: transparent;
}
.finra_normalize_prefix .search-form .form-select {
  font-family: Georgia, "Times New Roman", Times, serif;
  width: 100%;
}
.no-mq .finra_normalize_prefix .search-form .form-select {
  width: auto;
}
.finra_normalize_prefix .apachesolr-sort-sort-form- .sort-container {
  padding: .625em 0 0 0;
}
.finra_normalize_prefix .apachesolr-sort-sort-form- .form-actions {
  margin-bottom: 0;
}
.finra_normalize_prefix .block--finra-custom-search-blocks.block--finra-custom-search-blocks-recommended-content {
  border-top: solid 1px #e0e0e0;
  border-bottom: solid 1px #e0e0e0;
  margin: .8em 0;
  padding: .5em;
  background-color: #fafafa;
  border: solid 1px #e0e0e0;
}
.finra_normalize_prefix .block--finra-custom-search-blocks.block--finra-custom-search-blocks-recommended-content .item-list > h2 {
  font-size: 0.875em;
  font-weight: bold;
  text-transform: uppercase;
  color: #808587;
}
.finra_normalize_prefix .block--finra-custom-search-blocks.block--finra-custom-search-blocks-recommended-content ul.list-unstyled-links {
  padding: 0;
}
.finra_normalize_prefix .block--finra-custom-search-blocks.block--finra-custom-search-blocks-recommended-content ul.list-unstyled-links li {
  border-bottom: none;
  padding: .2em 0;
}
.finra_normalize_prefix .block--finra-custom-search-blocks.block--finra-custom-search-blocks-recommended-content ul.list-unstyled-links li h2.title {
  font-size: 1.5em;
}
.finra_normalize_prefix .block--finra-custom-search-blocks.block--finra-custom-search-blocks-recommended-content ul.list-unstyled-links li .page-url {
  font-size: 1em;
  line-height: 1.8em;
}
.finra_normalize_prefix .block--finra-custom-search-blocks.block--finra-custom-search-blocks-recommended-content ul.list-unstyled-links li .page-url a {
  color: green;
}
.finra_normalize_prefix .ui-autocomplete.fnrw_search li.ui-menu-item a.ui-state-hover {
  color: #fff !important;
}
.finra_normalize_prefix .ui-autocomplete.fnrw_search li.ui-menu-item a.ui-state-hover div.s4_category {
  color: #535353 !important;
}
.finra_normalize_prefix .ui-autocomplete.fnrw_search li.ui-menu-item a.ui-state-hover div.s4_item-field-cover {
  background: #51a2da;
}
.finra_normalize_prefix .ui-autocomplete.fnrw_search li.ui-menu-item a.ui-state-hover .s4_suggestion {
  background: #51a2da;
}
.finra_normalize_prefix .ui-autocomplete.fnrw_search li.ui-menu-item a {
  padding: 0;
}
.finra_normalize_prefix .ui-autocomplete.fnrw_search .s4_item-field {
  font-size: 12px;
  font-weight: normal;
}
.finra_normalize_prefix .ui-autocomplete.fnrw_search .s4_category {
  background-color: #c4ced6;
  font-weight: bold !important;
  color: #535353 !important;
  font-size: 1em !important;
  border-bottom: solid 1px #ccc;
}
.finra_normalize_prefix .ui-autocomplete.fnrw_search .s4_suggestion {
  padding: 0;
}
.finra_normalize_prefix .ui-autocomplete.fnrw_search .s4_suggestion .s4_item-field-cover {
  padding: .675em 1.5em;
  font-size: .875em;
}
.finra_normalize_prefix .ui-autocomplete.fnrw_search .s4_suggestion .s4_item-field-cover:hover {
  color: #fff !important;
  background: #51a2da;
}
.finra_normalize_prefix .ui-autocomplete li.ui-menu-item a .s4_item-field strong {
  background-color: #dcdcdc !important;
  color: #292929 !important;
  padding: 2px;
}
.finra_normalize_prefix .block--finra-custom-search-blocks.block--finra-custom-search-blocks-finra-rules-search-block h2 {
  font-size: 1.2em;
  padding: 0.56em 1.125em;
}
.finra_normalize_prefix .block--finra-custom-search-blocks.block--finra-custom-search-blocks-finra-rules-search-block + .viewMoreLink {
  font-size: .8em;
  margin-bottom: 2em;
  margin-left: .75em;
  display: inline-block;
}
.finra_normalize_prefix .finra-rules.list-unstyled-links a {
  font-size: 1.1em;
}
.finra_normalize_prefix .block--apachesolr-sort {
  border-bottom: solid 1px #e0e0e0;
  margin-top: 1.5em;
  padding-bottom: .2em;
}
.finra_normalize_prefix .block--apachesolr-sort .sort-container {
  float: left;
  width: 50%;
  text-align: right;
  padding: 0;
  margin: 0;
}
.finra_normalize_prefix .block--apachesolr-sort .results-main-count {
  font-size: .8em;
  float: left;
  width: 50%;
  padding: 0;
  margin: 0;
}
.finra_normalize_prefix .block--finra-custom-search-blocks-finra-results-header-block h2 {
  font-size: 1.325em;
}
.finra_normalize_prefix .hideContent {
  overflow: hidden;
  height: 0px;
}
.finra_normalize_prefix .showContent {
  overflow: hidden;
  height: auto;
}
.finra_normalize_prefix .show-more {
  margin: 1.25em 0;
  text-align: right;
  border-top: 1px solid #ddd;
}
.finra_normalize_prefix .show-more a {
  text-decoration: none;
  font-size: .8em;
  padding: 0.313em;
  text-align: right;
  font-weight: bold;
  color: #fb483d;
  outline: none;
}
.finra_normalize_prefix .view-header .content {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra li a {
  white-space: normal;
  line-height: 1.2em;
  padding: 1em 0.7em;
  font-family: Arial, sans-serif;
}
.finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra li:before {
  display: none;
}
.finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra li.active a,
.finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra li.active a:visited {
  background-color: #dae3ea;
  height: inherit;
  min-height: inherit;
}
.no-mq .finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra li.active a, .no-mq
.finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra li.active a:visited {
  background-color: #fff;
  height: 3.05em;
  min-height: 3.45em;
  white-space: nowrap;
}
.lt-ie8 .finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra li.active a, .lt-ie8
.finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra li.active a:visited {
  background-color: #fff;
  height: 3.05em;
  min-height: 3.45em;
  white-space: nowrap;
}
.no-mq .finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra li.active a {
  border: 1px solid #808587;
  border-bottom: none;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin: -0.57em 0 0 0;
}
.lt-ie8 .finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra li.active a {
  border: 1px solid #808587;
  border-bottom: none;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin: -0.57em 0 0 0;
}
.finra_normalize_prefix .r-tabs .r-tabs-nav {
  margin: 0;
  padding: 0;
}
.finra_normalize_prefix .r-tabs .r-tabs-tab {
  display: inline-block;
  margin: 0;
  list-style: none;
}
.finra_normalize_prefix .r-tabs .r-tabs-panel {
  padding: 15px;
  display: none;
}
.finra_normalize_prefix .r-tabs .r-tabs-panel.r-tabs-state-active {
  display: block;
}
.finra_normalize_prefix .r-tabs .r-tabs-accordion-title {
  display: none;
}
.finra_normalize_prefix .r-tabs .r-tabs-accordion-title a.r-tabs-anchor {
  color: #fff;
  font-size: .8em;
  font-family: Arial, sans-serif;
  width: 100%;
  height: 100%;
  display: block;
  padding: 5px 10px 7px;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 768px) {
  .finra_normalize_prefix .r-tabs .r-tabs-nav {
    display: none;
  }
  .finra_normalize_prefix .r-tabs .r-tabs-accordion-title {
    display: block;
    background-color: #025191;
    padding: 0px;
    border-bottom: 2px solid #fff;
  }
  .finra_normalize_prefix .r-tabs .r-tabs-accordion-title.r-tabs-state-active:after {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .finra_normalize_prefix .r-tabs .r-tabs-accordion-title:after {
    color: #fff;
    content: "\f101";
    font-family: FontAwesome;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    padding-left: 5px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline;
    float: right;
    float: right;
    margin-right: 10px;
    margin-top: -25px;
    z-index: 1;
    position: relative;
  }
}
.finra_normalize_prefix .quicktabs_main.quicktabs-style-finra,
.finra_normalize_prefix .quicktabs-ui-wrapper {
  border: none;
  clear: both;
  padding: 0;
  position: relative;
  top: -0.1em;
}
.finra_normalize_prefix ul.quicktabs-tabs,
.finra_normalize_prefix ul.ui-tabs-nav.ui-widget-header {
  background: #00467e;
  border: none;
  border-radius: 0px;
}
.finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra,
.finra_normalize_prefix ul.ui-tabs-nav.ui-widget-header {
  margin: 0;
  padding: 0;
  width: 100%;
  margin: 0.3em 0 0 0;
  height: 2.35em;
  min-height: 2.45em;
  padding-left: 2em;
}
.finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra li,
.finra_normalize_prefix ul.ui-tabs-nav.ui-widget-header li {
  float: left;
  font-weight: normal;
  list-style: none;
  margin: 0 0 0 0;
  height: 2.65em;
  min-height: 2.95em;
  padding: 0;
  border: none;
}
.finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra li:before,
.finra_normalize_prefix ul.ui-tabs-nav.ui-widget-header li:before {
  display: none;
}
.finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra li.active,
.finra_normalize_prefix ul.ui-tabs-nav.ui-widget-header li.ui-state-active {
  margin: 0;
  border-bottom: 0px;
}
.finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra li a,
.finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra li a:visited,
.finra_normalize_prefix ul.ui-tabs-nav.ui-widget-header li a,
.finra_normalize_prefix ul.ui-tabs-nav.ui-widget-header li a:visited {
  float: left;
  display: block;
  height: 2.65em;
  min-height: 2.3em;
  line-height: 3.35em;
  padding: 0 1em;
  text-decoration: none;
  border-right: 1px solid #eee;
  font-size: .95em;
  background: #00467e repeat-x bottom left;
  color: #fff;
  position: relative;
}
.finra_normalize_prefix ul.ui-tabs-nav.ui-widget-header li a,
.finra_normalize_prefix ul.ui-tabs-nav.ui-widget-header li a:visited {
  font-size: .85em;
  height: 3.3em;
  font-family: Georgia, "Times New Roman", Times, serif;
}
.finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra li a:hover,
.finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra li.active a:hover,
.finra_normalize_prefix ul.ui-tabs-nav.ui-widget-header li a:hover,
.finra_normalize_prefix ul.ui-tabs-nav.ui-widget-header li.active a:hover {
  text-decoration: none;
  color: #000;
}
.finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra li a:hover,
.finra_normalize_prefix ul.ui-tabs-nav.ui-widget-header li a:hover {
  color: #fff;
}
.finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra li.active a,
.finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra li.active a:visited,
.finra_normalize_prefix ul.ui-tabs-nav.ui-widget-header li.ui-state-active a,
.finra_normalize_prefix ul.ui-tabs-nav.ui-widget-header li.ui-state-active a:visited {
  height: 3.3em;
  /*min-height: 3.45em;*/
  line-height: 3.35em;
  font-weight: normal;
  background: none;
  background-color: #dae3ea;
  color: #000;
  /*border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border: 1px solid $accent-gray-dark;
  border-bottom: 0;
  margin-top: -7px;
  padding-bottom: 5px;
  padding-top: 5px; */
  font-family: Georgia, "Times New Roman", Times, serif;
}
.finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra li:last-child a,
.finra_normalize_prefix ul.ui-tabs-nav.ui-widget-header li:last-child a {
  border-right: 0 none;
}
.finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra li.active a,
.finra_normalize_prefix ul.ui-tabs-nav.ui-widget-header li.ui-state-active a {
  /* border-left: solid 1px #777;*/
  /* -webkit-box-shadow: -5px -16px 13px -12px rgba(204,204,204,1);
   -moz-box-shadow: -5px -16px 13px -12px rgba(204,204,204,1);
   box-shadow: -5px -16px 13px -12px rgba(204,204,204,1);*/
}
.finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra li a:focus,
.finra_normalize_prefix ul.quicktabs-tabs.quicktabs-style-finra li a:active,
.finra_normalize_prefix ul.ui-tabs-nav.ui-widget-header li a:focus,
.finra_normalize_prefix ul.ui-tabs-nav.ui-widget-header li a:active {
  outline: none;
}
@media all and (min-width: 0px) {
  .finra_normalize_prefix body .quicktabs_main.quicktabs-style-finra {
    top: -0.2em;
  }
}
.finra_normalize_prefix .ui-tabs-panel .core-short-title, .finra_normalize_prefix .r-tabs .core-short-title {
  font-family: Arial, sans-serif;
}
.finra_normalize_prefix .ui-tabs-panel .more-link a, .finra_normalize_prefix .r-tabs .more-link a {
  font-family: Arial, sans-serif;
}
.finra_normalize_prefix .ui-tabs-nav li a, .finra_normalize_prefix .ui-tabs-nav li a:link, .finra_normalize_prefix .ui-tabs-nav li a:active, .finra_normalize_prefix .ui-tabs-nav li a:visited, .finra_normalize_prefix .r-tabs li a, .finra_normalize_prefix .r-tabs li a:link, .finra_normalize_prefix .r-tabs li a:active, .finra_normalize_prefix .r-tabs li a:visited {
  font-family: Arial, sans-serif;
}
.finra_normalize_prefix .top-menu-container {
  font-size: 1em;
}
.no-mq .finra_normalize_prefix .top-menu-container {
  height: 30px;
}
.no-mq .finra_normalize_prefix .top-menu-container {
  display: block;
  width: 100%;
  padding-top: 0em;
  overflow: hidden;
  height: 37px;
  position: absolute;
  top: 0;
}
.lt-ie8 .finra_normalize_prefix .top-menu-container {
  display: block;
  width: 100%;
  padding-top: 0em;
  overflow: hidden;
  height: 37px;
  position: absolute;
  top: 0;
}
.finra_normalize_prefix .top-menu-container .search .input-group {
  display: none;
}
.no-mq .finra_normalize_prefix .top-menu-container .search .input-group {
  float: right;
  display: block;
}
.lt-ie8 .finra_normalize_prefix .top-menu-container .search .input-group {
  float: right;
  display: block;
}
.menu-name-menu-corporate-top-menu .finra_normalize_prefix .top-menu-container {
  display: none;
}
.no-mq .menu-name-menu-corporate-top-menu .finra_normalize_prefix .top-menu-container {
  display: block;
}
.lt-ie8 .menu-name-menu-corporate-top-menu .finra_normalize_prefix .top-menu-container {
  display: block;
}
.finra_normalize_prefix .menu-top-menu {
  padding: 0;
  margin: 0;
}
.finra_normalize_prefix .menu-top-menu a {
  color: white;
  padding: 0 0.714em;
}
.finra_normalize_prefix .menu-top-menu a:hover {
  text-decoration: none;
}
.finra_normalize_prefix .menu-top-menu li {
  background-color: #2f2f2f;
}
.finra_normalize_prefix .menu-top-menu li:hover {
  background-color: #006cae;
}
.no-mq .front .finra_normalize_prefix .menu-top-menu {
  top: 10px;
  right: 0px;
}
.no-mq .menu-name-menu-corporate-top-menu .finra_normalize_prefix .menu-top-menu {
  right: 0px;
  top: 10px;
}
.lt-ie8 .menu-name-menu-corporate-top-menu .finra_normalize_prefix .menu-top-menu {
  right: 0px;
  top: 10px;
}
.no-mq .finra_normalize_prefix .menu-top-menu {
  float: right;
  position: absolute;
  right: 0;
  top: 0;
  list-style-type: circle;
  padding: 0;
  margin: 0;
  overflow: hidden;
  display: block;
}
.no-mq .finra_normalize_prefix .menu-top-menu > li {
  display: block;
  float: left;
  margin: 0 0.5em;
}
.no-mq .finra_normalize_prefix .menu-top-menu > li:last-child {
  margin-right: 0;
}
.no-mq .finra_normalize_prefix .menu-top-menu li {
  width: auto;
  background: none;
  height: auto;
  line-height: 1.2;
  margin: 0;
  border: none;
}
.no-mq .finra_normalize_prefix .menu-top-menu li:hover {
  background: none;
}
.no-mq .finra_normalize_prefix .menu-top-menu .last a {
  color: #fb483d;
  font-weight: bold;
}
.no-mq .finra_normalize_prefix .menu-top-menu .last a:hover {
  color: #fb483d;
}
.no-mq .finra_normalize_prefix .menu-top-menu li:first-child a {
  border-left: none;
}
.no-mq .finra_normalize_prefix .menu-top-menu a {
  color: #025191;
  font-family: Arial, sans-serif;
  border-left: 1px solid #999;
  height: auto;
}
.no-mq .finra_normalize_prefix .menu-top-menu a:hover {
  color: #0070ca;
}
.lt-ie8 .finra_normalize_prefix .menu-top-menu {
  float: right;
  position: absolute;
  right: 0;
  top: 0;
  list-style-type: circle;
  padding: 0;
  margin: 0;
  overflow: hidden;
  display: block;
}
.lt-ie8 .finra_normalize_prefix .menu-top-menu > li {
  display: block;
  float: left;
  margin: 0 0.5em;
}
.lt-ie8 .finra_normalize_prefix .menu-top-menu > li:last-child {
  margin-right: 0;
}
.lt-ie8 .finra_normalize_prefix .menu-top-menu li {
  width: auto;
  background: none;
  height: auto;
  line-height: 1.2;
  margin: 0;
  border: none;
}
.lt-ie8 .finra_normalize_prefix .menu-top-menu li:hover {
  background: none;
}
.lt-ie8 .finra_normalize_prefix .menu-top-menu .last a {
  color: #fb483d;
  font-weight: bold;
}
.lt-ie8 .finra_normalize_prefix .menu-top-menu .last a:hover {
  color: #fb483d;
}
.lt-ie8 .finra_normalize_prefix .menu-top-menu li:first-child a {
  border-left: none;
}
.lt-ie8 .finra_normalize_prefix .menu-top-menu a {
  color: #025191;
  font-family: Arial, sans-serif;
  border-left: 1px solid #999;
  height: auto;
}
.lt-ie8 .finra_normalize_prefix .menu-top-menu a:hover {
  color: #0070ca;
}
.no-mq .finra_normalize_prefix .menu-top-menu {
  font-size: 0.813em;
}
.finra_normalize_prefix .l-header .block-top-navigation {
  display: none;
}
.no-mq .finra_normalize_prefix .l-header .block-top-navigation {
  list-style-type: circle;
  padding: 0;
  margin: 0;
  overflow: hidden;
  display: block;
  float: right;
}
.no-mq .finra_normalize_prefix .l-header .block-top-navigation > li {
  display: block;
  float: left;
  margin: 0 0.5em;
}
.no-mq .finra_normalize_prefix .l-header .block-top-navigation > li:last-child {
  margin-right: 0;
}
.lt-ie8 .finra_normalize_prefix .l-header .block-top-navigation {
  list-style-type: circle;
  padding: 0;
  margin: 0;
  overflow: hidden;
  display: block;
  float: right;
}
.lt-ie8 .finra_normalize_prefix .l-header .block-top-navigation > li {
  display: block;
  float: left;
  margin: 0 0.5em;
}
.lt-ie8 .finra_normalize_prefix .l-header .block-top-navigation > li:last-child {
  margin-right: 0;
}
.finra_normalize_prefix .menu-name-menu-investor-top-menu .last {
  display: none;
}
.page-investors .finra_normalize_prefix .menu-name-menu-investor-top-menu .last {
  display: block;
}
.finra_normalize_prefix body {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -ms-touch-action: none;
}
.finra_normalize_prefix button:focus,
.finra_normalize_prefix .sb-search-submit:focus {
  outline: thin dotted #c1c1c1;
}
.finra_normalize_prefix button:focus,
.finra_normalize_prefix .btn:focus,
.finra_normalize_prefix input[type=button]:focus,
.finra_normalize_prefix .sb-search-submit:focus {
  -moz-box-shadow: inset 0px 0px 8px #c1c1c1;
  -webkit-box-shadow: inset 0px 0px 8px #c1c1c1;
  box-shadow: inset 0px 0px 8px #c1c1c1;
  border: none;
}
.finra_normalize_prefix button:active,
.finra_normalize_prefix .btn:active,
.finra_normalize_prefix input[type=button]:active,
.finra_normalize_prefix .sb-search-submit:active {
  -moz-box-shadow: inset 0px 0px 8px #c1c1c1;
  -webkit-box-shadow: inset 0px 0px 8px #c1c1c1;
  box-shadow: inset 0px 0px 8px #c1c1c1;
  border: none;
}
.finra_normalize_prefix .ui-widget {
  font-family: Arial, sans-serif;
  font-size: 1em;
}
.finra_normalize_prefix .l-region--utility-footer {
  padding: 0.357em 0;
}
.finra_normalize_prefix .l-region--utility-footer .block-utility-footer {
  text-align: center;
  padding: 1.429em 0 2.857em;
  font-family: Arial, sans-serif;
}
.no-mq .finra_normalize_prefix .l-region--utility-footer .block-utility-footer {
  font-family: Arial, sans-serif;
  line-height: 2.2em;
}
.lt-ie8 .finra_normalize_prefix .l-region--utility-footer .block-utility-footer {
  font-family: Arial, sans-serif;
  line-height: 2.2em;
}
.no-mq .finra_normalize_prefix .l-region--utility-footer .block-utility-footer {
  line-height: 1.2;
}
.finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-list {
  list-style-type: circle;
  padding: 0;
  margin: 0;
  overflow: hidden;
  padding: 0.5em 0;
  display: inline-block;
  margin: 0;
}
.finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-list > li {
  display: block;
  float: left;
  margin: 0 0.5em;
}
.finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-list > li:last-child {
  margin-right: 0;
}
.finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-list > li:last-child {
  margin-right: 0.857em;
}
.no-mq .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-list > li:last-child {
  margin-right: 0;
}
.lt-ie8 .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-list > li:last-child {
  margin-right: 0;
}
.no-mq .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-list {
  margin: 0;
}
.lt-ie8 .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-list {
  margin: 0;
}
.no-mq .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-links {
  width: 23.94366%;
  float: left;
  margin-right: -100%;
  margin-left: 67.60563%;
  clear: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.lt-ie8 .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-links {
  width: 23.94366%;
  float: left;
  margin-right: -100%;
  margin-left: 67.60563%;
  clear: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.fixed.no-mq .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-links {
  margin-left: 70.60563%;
  clear: both;
}
.no-mq .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-links {
  padding-top: 0;
}
.finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-tagline {
  text-align: center;
}
.no-mq .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-tagline {
  text-align: left;
  width: 66.19718%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 68.197%;
}
.lt-ie8 .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-tagline {
  text-align: left;
  width: 66.19718%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 68.197%;
}
.fixed.no-mq .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-tagline {
  width: 72.197%;
}
.finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-copy {
  display: none;
}
.no-mq .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-copy {
  display: inline-block;
}
.lt-ie8 .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-copy {
  display: inline-block;
}
.finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-social {
  font-size: 1.286em;
}
.finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-social li {
  margin: 0 0.857em;
}
.finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-social a:hover {
  color: #9c9c9c;
}
.no-mq .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-social {
  box-sizing: border-box;
  clear: none;
  float: right;
  margin-left: 0;
  margin-right: 0;
  width: 12.042%;
}
.lt-ie8 .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-social {
  box-sizing: border-box;
  clear: none;
  float: right;
  margin-left: 0;
  margin-right: 0;
  width: 12.042%;
}
.fixed.no-mq .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-social {
  width: 9.042%;
}
.no-mq .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-social {
  padding-top: 0;
}
.no-mq .finra_normalize_prefix .l-region--utility-footer {
  font-size: 0.75em;
}

.finrabrand_container {
  margin: 0px auto;
  width: 100%;
  float: left;
  margin-right: -100%;
  margin-left: 50%;
  clear: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.no-mq .finrabrand_container {
  width: 100%;
  clear: both;
}
.lt-ie8 .finrabrand_container {
  width: 100%;
  clear: both;
}

.js .finrabrand_container {
  margin-left: 0;
  float: left;
  z-index: 1;
}
.active .finrabrand_container {
  margin-left: 75%;
  -webkit-transition: left 0.3s ease-out;
  -webkit-transition-delay: 0s;
  -moz-transition: left 0.3s ease-out 0s;
  -o-transition: left 0.3s ease-out 0s;
  transition: left 0.3s ease-out 0s;
  -webkit-backface-visibility: hidden;
}
.no-mq .finrabrand_container {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
}
.lt-ie8 .finrabrand_container {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
}

.finra_normalize_prefix .menu-top-menu li:last-child a {
  color: #fb483d;
  font-weight: bold;
}
.active .finra_normalize_prefix .menu-top-menu li:last-child a {
  color: white;
}

.finrabrand_container {
  margin: 0px auto;
}

@media (min-width: 960px) {
  .finrabrand_container {
    width: 960px !important;
    margin: 0 auto !important;
    float: none  !important;
    clear: both;
  }
}
@media (min-width: 1200px) {
  .finrabrand_container {
    width: 1200px !important;
    margin: 0 auto !important;
    float: none  !important;
    clear: both;
  }
}
#FINRA_footer.finrabrand_container {
  width: 100% !important;
  margin-right: 0px !important;
}

@media (min-width: 960px) {
  .navbar-offcanvas {
    position: absolute;
  }
}
.search-block-global-search-form span.input-group-btn {
  font-size: 1em;
  width: 10%;
}

.no-mq.fixed .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li span a {
  top: 45%;
  top: 25px \0/IE89;
  /* IE8+9  */
}

.fixed .navbar-offcanvas .main_menu_outer_ul li .main_menu_inner_ul li a {
  font-size: 0.813em;
}

.no-mq.fluid .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li span a {
  top: 50%;
}

.no-mq.fluid .l-region.l-region--footer-second {
  max-width: 300px;
}

.no-mq.fluid .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-investors {
  margin-left: 300px;
  padding-left: 10px;
  max-width: 280px;
}

.no-mq.fluid .finra_normalize_prefix .l-footer .mega-footer .mega-footer-section-right {
  max-width: 300px;
  margin-left: 500px;
}

.no-mq.fluid .finra_normalize_prefix .l-footer .mega-footer .mega-footer-buttons {
  max-width: 400px;
  float: right;
  margin-right: 0px;
}

.no-mq .finra_normalize_prefix .iwantto {
  margin-left: 58%;
}

.no-mq.fluid .finra_normalize_prefix .footer-container, .no-mq.fluid .finra_normalize_prefix .header-wrap {
  min-width: 1000px;
}
