/**
  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; }
  @media (min-width: 60em) {
    .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 {
      font-size: 1.125em;
      border-bottom: 3px solid #c7cfd3;
      margin-top: 1.25em; } }
  @media (min-width: 60em) {
    .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 {
      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; }
  @media (min-width: 60em) {
    .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 {
      display: none; } }
  @media (min-width: 60em) {
    .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 {
      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"; }
    @media (min-width: 60em) {
      .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 {
        display: none; } }
    @media (min-width: 60em) {
      .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 {
        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; }
  @media (min-width: 60em) {
    .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: #c4ced6;
      color: #0e0e0e; } }
  @media (min-width: 60em) {
    .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: #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; }
  @media (min-width: 60em) {
    .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: 62px; } }
  @media (min-width: 60em) {
    .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: 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; }
    @media (min-width: 47.9375em) {
      .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 {
        border: 1px solid #f2372c;
        border-radius: 0;
        padding: 0.5em 1.4em; }
        .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 {
          background: #ff5e54;
          background: -webkit-linear-gradient(#ff5e54, #fa493e);
          /* For Safari 5.1 to 6.0 */
          background: -o-linear-gradient(#ff5e54, #fa493e);
          /* For Opera 11.1 to 12.0 */
          background: -moz-linear-gradient(#ff5e54, #fa493e);
          /* For Firefox 3.6 to 15 */
          background: linear-gradient(#ff5e54, #fa493e);
          /* Standard syntax */
          border-color: #fb483d; } }
    @media (min-width: 60em) {
      .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 {
        border: none;
        font-size: 0.85em;
        letter-spacing: 0.5px;
        margin: 0 0.25em;
        width: auto;
        border-radius: 0; } }
    @media (min-width: 60em) {
      .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 {
        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; }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .hideFromSmartphone, .finra_normalize_prefix .hideFromSmartPhone {
        display: block !important; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .hideFromSmartphone, .finra_normalize_prefix .hideFromSmartPhone {
        display: block !important; } }
  .finra_normalize_prefix .showSmartPhoneOnly {
    display: block !important; }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .showSmartPhoneOnly {
        display: none !important; } }
  .finra_normalize_prefix .showTabletOnly {
    display: none !important; }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .showTabletOnly {
        display: block !important; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .showTabletOnly {
        display: none !important; } }
  .finra_normalize_prefix .showDesktopOnly {
    display: none !important; }
    @media (min-width: 60em) {
      .finra_normalize_prefix .showDesktopOnly {
        display: block !important; } }
    @media (min-width: 60em) {
      .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; }
  @media (min-width: 47.9375em) {
    .finra_normalize_prefix .quarter, .finra_normalize_prefix .third {
      display: inline-block;
      width: 25%; } }
  .finra_normalize_prefix .column-container {
    margin-left: -15px;
    display: inline-block;
    float: none; }
  .finra_normalize_prefix .third {
    padding-left: 15px;
    padding-right: 15px; }
    @media (min-width: 53.125em) {
      .finra_normalize_prefix .third {
        position: relative;
        min-height: 1px;
        width: 33.33333333%;
        float: left; } }
    @media (min-width: 60em) {
      .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; }
    @media (min-width: 60em) {
      .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 {
        font-size: 0.85em; } }
  .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%; }
      @media (min-width: 47.9375em) {
        .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] {
          border-radius: 0; } }
      @media (min-width: 53.125em) {
        .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] {
          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; }
      @media (min-width: 60em) {
        .finra_normalize_prefix .l-main input {
          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; }
    @media (min-width: 60em) {
      .finra_normalize_prefix .l-main .form-type-select:after {
        top: 0.6em; } }
    .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; }
      @media (min-width: 60em) {
        .finra_normalize_prefix .l-main .chosen-container-active.chosen-with-drop div b {
          background-position: -18px 7px; } }
      @media (min-width: 60em) {
        .finra_normalize_prefix .l-main .chosen-container-active.chosen-with-drop div b {
          background-position: -28px 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; }
      @media (min-width: 60em) {
        .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 {
          content: "\f101"; } }
      .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; }
      @media (min-width: 60em) {
        .finra_normalize_prefix .bean-entity-container.three-column-list .field-collection-view:before {
          content: "\f101"; } }
      .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; }
  @media (min-width: 47.9375em) {
    .finra_normalize_prefix th.priority-medium,
    .finra_normalize_prefix td.priority-medium {
      display: table-cell; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix th.priority-low,
    .finra_normalize_prefix td.priority-low {
      display: table-cell; } }
  .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; }
        @media (min-width: 47.9375em) {
          .finra_normalize_prefix .rwd-table td:before {
            display: none; } }
      .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; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .rwd-table td:first-child:before {
          border-top: none;
          padding-top: 0px; } }
    .finra_normalize_prefix .rwd-table td:last-child {
      padding-bottom: 10px; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .rwd-table td:last-child {
          padding-bottom: 0px; } }
    .finra_normalize_prefix .rwd-table th, .finra_normalize_prefix .rwd-table td {
      text-align: left; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .rwd-table th, .finra_normalize_prefix .rwd-table td {
          display: table-cell;
          padding: .25em .5em; } }
  .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; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .rwd-table th, .finra_normalize_prefix .rwd-table td {
          margin: .5em 1em;
          padding: 1em; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .rwd-table {
        overflow: visible; } }
  .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; }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix td.views-field-node-compare-link {
        display: block; } }
  .finra_normalize_prefix body {
    color: #1c1c1c;
    font-family: Arial, sans-serif;
    font-size: 15px;
    line-height: 1.5; }
  @media (min-width: 47.9375em) {
    .finra_normalize_prefix body {
      font-size: 16px;
      line-height: 1.375; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix body {
      font-size: 16px;
      line-height: 1; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix body {
      font-size: 15px;
      line-height: 1.25; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix body {
      font-size: 16px;
      line-height: 1.25; } }
  @media (min-width: 75em) {
    .finra_normalize_prefix body {
      font-size: 16px;
      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;
    }*/ }
    @media (min-width: 47.9375em) {
      .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-weight: 400; } }
  .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; }
  @media (min-width: 47.9375em) {
    .finra_normalize_prefix h1, .finra_normalize_prefix .heading1, .finra_normalize_prefix .core-title {
      font-size: 1.333em;
      line-height: 1.125; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix h1, .finra_normalize_prefix .heading1, .finra_normalize_prefix .core-title {
      font-size: 1.625em;
      line-height: 1.05; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix h1, .finra_normalize_prefix .heading1, .finra_normalize_prefix .core-title {
      font-size: 1.625em;
      line-height: 1.05; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix h1, .finra_normalize_prefix .heading1, .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; }
  @media (min-width: 47.9375em) {
    .finra_normalize_prefix h2, .finra_normalize_prefix .heading2 {
      font-size: 1.333em;
      line-height: 1.25; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix h2, .finra_normalize_prefix .heading2 {
      font-size: 1.375em;
      line-height: 1.25; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix h2, .finra_normalize_prefix .heading2 {
      font-size: 1.375em;
      line-height: 1.25;
      margin-top: 1.25em; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix h2, .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; }
  @media (min-width: 47.9375em) {
    .finra_normalize_prefix h3, .finra_normalize_prefix .heading3, .finra_normalize_prefix .faqHeading {
      font-size: 1.167em;
      line-height: 1.25; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix h3, .finra_normalize_prefix .heading3, .finra_normalize_prefix .faqHeading {
      font-size: 1.125em;
      line-height: 1; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix h3, .finra_normalize_prefix .heading3, .finra_normalize_prefix .faqHeading {
      font-size: 1.125em;
      line-height: 1;
      margin-top: 1.25em; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix h3, .finra_normalize_prefix .heading3, .finra_normalize_prefix .faqHeading {
      font-size: 1.125em;
      line-height: 1;
      margin-top: 1.25em; } }
  .finra_normalize_prefix h4 {
    font-size: 1em; }
  @media (min-width: 47.9375em) {
    .finra_normalize_prefix h4 {
      line-height: 1.222; } }
  @media (min-width: 60em) {
    .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; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .block--finra-custom-search-blocks .block__content h2 {
          margin-top: 0.25em; } }
    .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; }
    @media (min-width: 60em) {
      .finra_normalize_prefix .bcsearchul {
        border-left: none; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .bcsearchul {
        border-left: none; } }
    @media (min-width: 60em) {
      .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; }
        @media (min-width: 60em) {
          .finra_normalize_prefix .bcsearchul .viewMoreListItem a:after {
            content: "\f101";
            margin: 0.4em 0 0 0.4em; } }
  .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%; }
        @media (min-width: 60em) {
          .finra_normalize_prefix .block--finra-custom-search-blocks-broker-check-search-block .add-finra-bc-widget-search h3 img {
            max-width: 100%; } }
    .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; }
  @media (min-width: 60em) {
    .finra_normalize_prefix .finra-block h2, .finra_normalize_prefix .entity-bean h2 {
      border-bottom: 3px solid #c7cfd3; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix .finra-block h2, .finra_normalize_prefix .entity-bean h2 {
      border-bottom: 3px solid #c7cfd3; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix .finra-block h2, .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; }
    @media (min-width: 60em) {
      .finra_normalize_prefix .finra-block .list-unstyled-links, .finra_normalize_prefix .entity-bean .list-unstyled-links {
        display: block; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .finra-block .list-unstyled-links, .finra_normalize_prefix .entity-bean .list-unstyled-links {
        display: block; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .finra-block .list-unstyled-links, .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; }
    @media (min-width: 60em) {
      .finra_normalize_prefix .block-grid-6 .field-collection-image {
        display: inline-block;
        margin-right: 5px; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .block-grid-6 .field-collection-image {
        display: inline-block;
        margin-right: 5px; } }
    @media (min-width: 60em) {
      .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; }
    @media (min-width: 60em) {
      .finra_normalize_prefix .two-column-list .field-collection-image {
        display: inline-block;
        margin-right: 5px;
        padding: 0; }
      .finra_normalize_prefix .two-column-list .field-collection-link {
        padding: 0 0 0 1em;
        overflow: hidden; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .two-column-list .field-collection-image {
        display: inline-block;
        margin-right: 5px;
        padding: 0; }
      .finra_normalize_prefix .two-column-list .field-collection-link {
        padding: 0 0 0 1em;
        overflow: hidden; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .two-column-list .field-collection-image {
        display: inline-block;
        margin-right: 5px;
        padding: 0; }
      .finra_normalize_prefix .two-column-list .field-collection-link {
        padding: 0 0 0 1em;
        overflow: hidden; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .two-column-list.narrow-image .field-collection-image {
        display: inline-block;
        margin-right: 5px;
        padding: 0; }
      .finra_normalize_prefix .two-column-list.narrow-image .field-collection-link {
        overflow: hidden;
        padding: 0 0 0 1em; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .two-column-list.narrow-image .field-collection-image {
        display: inline-block;
        margin-right: 5px;
        padding: 0; }
      .finra_normalize_prefix .two-column-list.narrow-image .field-collection-link {
        overflow: hidden;
        padding: 0 0 0 1em; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .two-column-list.narrow-image .field-collection-image {
        display: inline-block;
        margin-right: 5px;
        padding: 0; }
      .finra_normalize_prefix .two-column-list.narrow-image .field-collection-link {
        overflow: hidden;
        padding: 0 0 0 1em; } }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .two-column-list .field--type-field-collection.even {
        width: 48.27586%;
        float: left;
        margin-right: -100%;
        margin-left: 0%;
        clear: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        clear: left; } }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .two-column-list .field--type-field-collection.odd {
        width: 48.27586%;
        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: right; } }
  .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-button-link-details.inline-block.btn-lg {
        width: 100%; }
      .finra_normalize_prefix .bean-finra-buttons .field--name-field-button-link-details.inline-block.full-width {
        width: 100%; }
    .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: 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; }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .pane-title:after {
        display: none; } }
  .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; }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .pane-title.open:after {
        display: none; } }
  .finra_normalize_prefix .entity-bean .content {
    display: block; }
    @media (min-width: 47.9375em) {
      .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; }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .link-list-with-images-summary {
        display: block; }
        .finra_normalize_prefix .link-list-with-images-summary .field-collection-view {
          font-size: 1.25em; }
        .finra_normalize_prefix .link-list-with-images-summary .field-collection-item-field-link-details {
          font-size: 1.429em;
          font-family: Arial, sans-serif; }
          .finra_normalize_prefix .link-list-with-images-summary .field-collection-item-field-link-details .link-list-icon {
            font-size: .8em; }
        .finra_normalize_prefix .link-list-with-images-summary .pane-title {
          border-bottom: none;
          font-size: 1.875em;
          text-transform: none;
          color: #00467e;
          display: inline;
          float: none; }
          .finra_normalize_prefix .link-list-with-images-summary .pane-title:hover {
            text-decoration: underline; }
        .finra_normalize_prefix .link-list-with-images-summary .title-link {
          text-decoration: none; }
        .finra_normalize_prefix .link-list-with-images-summary .title-link {
          display: inline-block;
          white-space: nowrap;
          font-size: .8em; }
        .finra_normalize_prefix .link-list-with-images-summary .title-link:hover .pane-title {
          color: #0070ca; }
        .finra_normalize_prefix .link-list-with-images-summary .pane-title:after {
          content: "\f105";
          font-family: FontAwesome;
          font-style: normal;
          font-weight: normal;
          font-size: .8em;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          display: inline-block;
          margin-left: .3em;
          margin-right: 0px;
          margin-top: .3em;
          text-decoration: none;
          color: #00467e;
          float: none; } }
        @media (min-width: 47.9375em) and (min-width: 75em) {
          .finra_normalize_prefix .link-list-with-images-summary .title-link {
            font-size: 1em; } }
        @media (min-width: 47.9375em) and (min-width: 60em) {
          .finra_normalize_prefix .link-list-with-images-summary .pane-title:after {
            content: "\f101";
            font-size: .9em; } }
        @media (min-width: 47.9375em) and (min-width: 60em) {
          .finra_normalize_prefix .link-list-with-images-summary .pane-title:after {
            font-size: .8em; } }
  .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; }
    @media (min-width: 53.125em) {
      .finra_normalize_prefix .pane-bean-ind-homepage-links .bean-link-list-with-images .media-teaser {
        display: block; } }
    @media (min-width: 60em) {
      .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; }
    @media (min-width: 47.9375em) {
      .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: block; } }
  @media (min-width: 47.9375em) {
    .finra_normalize_prefix .front .pane-accordion.pane-accordion-toggle {
      display: block; } }
  .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; }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .hero-content-container .bean-finra-buttons {
        display: none; } }
  .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; }
  @media (min-width: 60em) {
    .finra_normalize_prefix .l-sidebar-third .pane-block {
      margin-bottom: 1em; } }
  .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; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .bean-topic-list .topic-list-item .topic-list-item-link {
          display: table;
          background: url(../images/topic-list-item.png) no-repeat #f6f6f6;
          border: none;
          height: 170px;
          width: 273px;
          text-align: center; }
          .finra_normalize_prefix .bean-topic-list .topic-list-item .topic-list-item-link:hover {
            background: url(../images/topic-list-item-hover.png) no-repeat #2574ba; }
          .finra_normalize_prefix .bean-topic-list .topic-list-item .topic-list-item-link:hover .topic-list-item-title {
            display: none; }
          .finra_normalize_prefix .bean-topic-list .topic-list-item .topic-list-item-link:hover .topic-list-item-teaser {
            display: table-cell;
            vertical-align: middle;
            color: #fff; }
            .finra_normalize_prefix .bean-topic-list .topic-list-item .topic-list-item-link:hover .topic-list-item-teaser p {
              display: inline;
              padding: 0 15px; } }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .bean-topic-list .topic-list-item {
        float: left;
        width: 30%;
        margin: 0 .6em 1em 0; } }
  .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%; }
  @media (min-width: 60em) {
    .finra_normalize_prefix .branding-dropdown {
      clear: both;
      margin-top: 3em; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix .branding-dropdown {
      clear: both;
      margin-top: 3em; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix .branding-dropdown {
      clear: both;
      margin-top: 3em; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix .iwantto {
      box-sizing: border-box;
      clear: none;
      display: block;
      float: left;
      margin-left: 45.7%;
      margin-right: -100%;
      width: 21.8%; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix .iwantto {
      box-sizing: border-box;
      clear: none;
      display: block;
      float: left;
      margin-left: 45.7%;
      margin-right: -100%;
      width: 21.8%; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix .iwantto {
      box-sizing: border-box;
      clear: none;
      display: block;
      float: left;
      margin-left: 45.7%;
      margin-right: -100%;
      width: 21.8%; } }
  @media (min-width: 75em) {
    .finra_normalize_prefix .iwantto {
      width: 23.8%;
      margin-left: 49.7%; } }
  .finra_normalize_prefix .iwantto .btn-group {
    width: 100%;
    position: relative;
    vertical-align: middle;
    font-size: 1em; }
    @media (min-width: 60em) {
      .finra_normalize_prefix .iwantto .btn-group {
        font-size: 0.813em; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .iwantto .btn-group {
        font-size: 0.813em; } }
    @media (min-width: 60em) {
      .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; }
        @media (min-width: 60em) {
          .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; } }
        @media (min-width: 60em) {
          .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; } }
        @media (min-width: 60em) {
          .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; }
          @media (min-width: 60em) {
            .finra_normalize_prefix .iwantto .btn-group .dropdown-toggle .copy:hover {
              background: white; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .iwantto .btn-group .dropdown-toggle .copy:hover {
              background: white; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .iwantto .btn-group .dropdown-toggle .copy:hover {
              background: white; } }
    .finra_normalize_prefix .iwantto .btn-group.open .copy {
      background-color: #006cae; }
      @media (min-width: 60em) {
        .finra_normalize_prefix .iwantto .btn-group.open .copy {
          background-color: white; } }
      @media (min-width: 60em) {
        .finra_normalize_prefix .iwantto .btn-group.open .copy {
          background-color: white; } }
      @media (min-width: 60em) {
        .finra_normalize_prefix .iwantto .btn-group.open .copy {
          background-color: white; } }
  .finra_normalize_prefix .menu-i-want-to {
    display: none;
    margin: 0;
    padding: 0; }
    @media (min-width: 60em) {
      .finra_normalize_prefix .menu-i-want-to {
        position: absolute;
        top: 30px;
        z-index: 100;
        padding: 0.357em 0; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .menu-i-want-to {
        position: absolute;
        top: 30px;
        z-index: 100;
        padding: 0.357em 0; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .menu-i-want-to {
        position: absolute;
        top: 30px;
        z-index: 100;
        padding: 0.357em 0; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .menu-i-want-to .first {
        border-top: 1px dotted #bcbcbc; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .menu-i-want-to .first {
        border-top: 1px dotted #bcbcbc; } }
    @media (min-width: 60em) {
      .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; }
      @media (min-width: 60em) {
        .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; }
          .finra_normalize_prefix .menu-i-want-to li:hover {
            background-color: white; } }
      @media (min-width: 60em) {
        .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; }
          .finra_normalize_prefix .menu-i-want-to li:hover {
            background-color: white; } }
      @media (min-width: 60em) {
        .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; }
          .finra_normalize_prefix .menu-i-want-to li:hover {
            background-color: white; } }
      .finra_normalize_prefix .menu-i-want-to li a {
        color: white; }
        @media (min-width: 60em) {
          .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; }
            .finra_normalize_prefix .menu-i-want-to li a:hover {
              background: #fb483d;
              color: white; } }
        @media (min-width: 60em) {
          .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; }
            .finra_normalize_prefix .menu-i-want-to li a:hover {
              background: #fb483d;
              color: white; } }
        @media (min-width: 60em) {
          .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; }
            .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%); }
      @media (min-width: 60em) {
        .finra_normalize_prefix .open .menu-i-want-to li {
          background: white;
          padding: 0; }
          .finra_normalize_prefix .open .menu-i-want-to li a, .finra_normalize_prefix .open .menu-i-want-to li a:link {
            color: #00467e;
            top: auto;
            -webkit-transform: none;
            -ms-transform: none;
            transform: none; }
            .finra_normalize_prefix .open .menu-i-want-to li a:hover, .finra_normalize_prefix .open .menu-i-want-to li a:link:hover {
              background: #fb483d;
              color: white; } }
      @media (min-width: 60em) {
        .finra_normalize_prefix .open .menu-i-want-to li {
          background: white;
          padding: 0; }
          .finra_normalize_prefix .open .menu-i-want-to li a, .finra_normalize_prefix .open .menu-i-want-to li a:link {
            color: #00467e;
            top: auto;
            -webkit-transform: none;
            -ms-transform: none;
            transform: none; }
            .finra_normalize_prefix .open .menu-i-want-to li a:hover, .finra_normalize_prefix .open .menu-i-want-to li a:link:hover {
              background: #fb483d;
              color: white; } }
      @media (min-width: 60em) {
        .finra_normalize_prefix .open .menu-i-want-to li {
          background: white;
          padding: 0; }
          .finra_normalize_prefix .open .menu-i-want-to li a, .finra_normalize_prefix .open .menu-i-want-to li a:link {
            color: #00467e;
            top: auto;
            -webkit-transform: none;
            -ms-transform: none;
            transform: none; }
            .finra_normalize_prefix .open .menu-i-want-to li a:hover, .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; }
  @media (min-width: 47.9375em) {
    .finra_normalize_prefix .l-header .logo-mobile {
      display: none; }
    .finra_normalize_prefix .l-header .logo-tablet {
      display: block; }
    .finra_normalize_prefix .l-header .logo-main {
      display: none; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix .l-header .logo-mobile {
      display: none; }
    .finra_normalize_prefix .l-header .logo-tablet {
      display: none; }
    .finra_normalize_prefix .l-header .logo-main {
      display: block; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix .l-header .logo-mobile {
      display: none; }
    .finra_normalize_prefix .l-header .logo-tablet {
      display: none; }
    .finra_normalize_prefix .l-header .logo-main {
      display: block; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix .l-header .logo-mobile {
      display: none; }
    .finra_normalize_prefix .l-header .logo-tablet {
      display: none; }
    .finra_normalize_prefix .l-header .logo-main {
      display: block; } }
  .finra_normalize_prefix .navbar-header.inner-header {
    position: relative;
    padding: 0.2em; }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .navbar-header.inner-header {
        padding: 0; } }
  .finra_normalize_prefix .main-nav-mobile {
    width: 31%; }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .main-nav-mobile {
        line-height: 2.5;
        height: 86px; } }
  .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; }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .navbar-toggle {
        background: none repeat scroll 0 0 #00467e;
        color: white; }
        .finra_normalize_prefix .navbar-toggle:hover {
          background: none repeat scroll 0 0 #00467e;
          color: white; } }
    @media (min-width: 53.125em) {
      .finra_normalize_prefix .navbar-toggle:hover {
        background: none repeat scroll 0 0 #00467e;
        color: white; } }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .navbar-toggle {
        width: 100px;
        height: 86px;
        line-height: 1; } }
  .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; }
    @media (min-width: 60em) {
      .finra_normalize_prefix .navbar-header {
        display: none; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .navbar-header {
        display: none; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .navbar-header {
        display: none; } }
  .finra_normalize_prefix .navmenu-brand {
    height: 125px;
    padding: 0;
    position: relative;
    display: none; }
    @media (min-width: 60em) {
      .finra_normalize_prefix .navmenu-brand {
        display: block; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .navmenu-brand {
        display: block; } }
    @media (min-width: 60em) {
      .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; }
  @media (min-width: 60em) {
    .finra_normalize_prefix .header-wrap {
      padding-right: 0;
      position: absolute;
      top: 5px;
      height: 116px; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix .header-wrap {
      padding-right: 0;
      position: absolute;
      top: 5px;
      height: 116px; } }
  @media (min-width: 60em) {
    .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; }
    @media (min-width: 60em) {
      .finra_normalize_prefix .breadcrumb {
        min-height: 1em;
        padding: 0 1em 1em 0.2em; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .breadcrumb {
        min-height: 1em;
        padding: 0 1em 1em 0.2em; } }
    @media (min-width: 60em) {
      .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; }
    @media (min-width: 53.125em) {
      .finra_normalize_prefix .l-content {
        padding: 0; } }
    .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; }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-content article .field--name-body {
            padding: 0 0 1em 0; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-content article .field--name-body {
            padding: 0 0 1em 0; } }
        @media (min-width: 60em) {
          .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; }
        @media (min-width: 47.9375em) {
          .finra_normalize_prefix .l-content article .field--name-field-news-rls-logo-image {
            display: inline-block;
            text-align: right; } }
      .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; }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .l-content .view-exec-bios .views-field-title {
        margin-top: 1em; }
      .finra_normalize_prefix .l-content .view-exec-bios .views-field-field-exec-bio-title-tx {
        font-size: 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; }
    @media (min-width: 60em) {
      .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: 1.145em; } }
    @media (min-width: 60em) {
      .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: 1.145em; } }
    @media (min-width: 60em) {
      .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: 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; }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .file-image {
        display: block;
        position: relative;
        left: 0px; } }
    .finra_normalize_prefix .file-image .pdfpreview-image-wrapper img {
      border: 1px solid #e0e0e0; }
  .finra_normalize_prefix .file-description {
    top: 0;
    position: relative; }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .file-description {
        top: 120px;
        width: 35%; } }
    .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; }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .views-field-node-compare-link {
        display: inline-block; } }
  .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; }
    @media (min-width: 53.125em) {
      .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: block; } }
  .finra_normalize_prefix .block--finra-exam-center-location .block__title {
    width: auto;
    max-width: 480px;
    display: inline-block;
    border: none; }
  .finra_normalize_prefix .block--finra-exam-center-location .finra-exam-center-location-form-block {
    width: auto;
    position: relative;
    background: #f1f1f1;
    padding: 0.5em 1em; }
    .finra_normalize_prefix .block--finra-exam-center-location .finra-exam-center-location-form-block ul li {
      font-size: 1em; }
    .finra_normalize_prefix .block--finra-exam-center-location .finra-exam-center-location-form-block .ajax-progress {
      display: inline-block; }
    .finra_normalize_prefix .block--finra-exam-center-location .finra-exam-center-location-form-block .form-item-replace-select,
    .finra_normalize_prefix .block--finra-exam-center-location .finra-exam-center-location-form-block .form-submit {
      display: inline-block; }
    .finra_normalize_prefix .block--finra-exam-center-location .finra-exam-center-location-form-block .form-item-country-select {
      display: none; }
    .finra_normalize_prefix .block--finra-exam-center-location .finra-exam-center-location-form-block .form-item-options-radio {
      display: block;
      font-size: 0.875em; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .block--finra-exam-center-location .finra-exam-center-location-form-block .form-item-options-radio {
          display: inline-block; } }
      .finra_normalize_prefix .block--finra-exam-center-location .finra-exam-center-location-form-block .form-item-options-radio input {
        width: auto; }
    .finra_normalize_prefix .block--finra-exam-center-location .finra-exam-center-location-form-block .form-item-replace-select {
      float: left; }
    .finra_normalize_prefix .block--finra-exam-center-location .finra-exam-center-location-form-block .form-item-replace-select select {
      width: 100%; }
    .finra_normalize_prefix .block--finra-exam-center-location .finra-exam-center-location-form-block .form-item-replace-select {
      width: 100%; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .block--finra-exam-center-location .finra-exam-center-location-form-block .form-item-replace-select {
          width: 70%; } }
    .finra_normalize_prefix .block--finra-exam-center-location .finra-exam-center-location-form-block #country_select_div {
      width: 70%;
      display: inline-block;
      float: left; }
    .finra_normalize_prefix .block--finra-exam-center-location .finra-exam-center-location-form-block .form-submit {
      width: 33%;
      margin: 0 5px;
      display: block; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .block--finra-exam-center-location .finra-exam-center-location-form-block .form-submit {
          display: inline-block;
          width: 20%;
          margin-top: 1.6em; } }
  .finra_normalize_prefix .block--finra-exam-center-location .finra-exam-center-location-form:after {
    content: "";
    display: table;
    clear: both; }
  .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form {
    background: #CCC;
    padding: 0.25em; }
    .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-widget-options_radio_map .form-item-options-radio-map {
      display: inline; }
    .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-widget-options_radio_map #edit-options-radio-map {
      margin-top: 0.4em; }
    .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-exposed-form {
      background: #CCC; }
      .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-exposed-form .views-exposed-widgets .views-exposed-widget {
        width: auto;
        float: none; }
        @media (min-width: 47.9375em) {
          .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-exposed-form .views-exposed-widgets .views-exposed-widget {
            float: left; } }
        @media (min-width: 53.125em) {
          .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item-field-addressfield-administrative-area {
            width: auto; } }
        .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item-options-radio-map input {
          width: auto; }
        .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-exposed-form .views-exposed-widgets .views-exposed-widget label {
          width: 50%; }
          @media (min-width: 53.125em) {
            .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-exposed-form .views-exposed-widgets .views-exposed-widget label {
              width: auto; } }
        .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_examvendors_tid {
          float: left; }
          @media (min-width: 53.125em) {
            .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_examvendors_tid {
              float: right; } }
          .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_examvendors_tid label, .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_examvendors_tid .views-widget {
            display: inline-block !important; }
    .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-widget-filter-field_addressfield_administrative_area #edit_field_addressfield_administrative_area_chosen {
      width: 26%; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-widget-filter-field_addressfield_administrative_area #edit_field_addressfield_administrative_area_chosen {
          width: auto !important; } }
    .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-widget-filter-field_addressfield_administrative_area .form-item label, .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-widget-filter-field_addressfield_administrative_area .form-item div.form-select {
      display: block; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-widget-filter-field_addressfield_administrative_area .form-item label, .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-widget-filter-field_addressfield_administrative_area .form-item div.form-select {
          display: inline-block !important; } }
    .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-widget-filter-field_addressfield_administrative_area .form-type-select select {
      padding: 0.4em 0; }
    .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-widget-filter-field_addressfield_country #edit_field_addressfield_country_chosen {
      width: auto !important; }
    .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-widget-filter-field_addressfield_country .form-item-field-addressfield-country {
      width: 65%; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-widget-filter-field_addressfield_country .form-item-field-addressfield-country {
          width: auto !important; } }
    .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-widget-filter-field_addressfield_country .views-widget {
      display: inline-block; }
      .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-widget-filter-field_addressfield_country .views-widget label {
        display: inline-block; }
    .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-widget-filter-field_addressfield_country label {
      display: none; }
    .finra_normalize_prefix .views-exposed-form-mapofleaf-exam-center-locations-page.ctools-auto-submit-full-form .views-submit-button {
      display: none; }
  .finra_normalize_prefix .view-mapofleaf .item-list ul {
    overflow: hidden;
    padding: 0; }
    .finra_normalize_prefix .view-mapofleaf .item-list ul li {
      width: 49%;
      float: left;
      list-style: none;
      padding: 0.5em;
      margin: 0.1em;
      background: #f2f2f2;
      min-height: 180px; }
      .finra_normalize_prefix .view-mapofleaf .item-list ul li .node__title {
        margin: 1em 0 0; }
      .finra_normalize_prefix .view-mapofleaf .item-list ul li .field {
        font-size: 0.875em; }
      .finra_normalize_prefix .view-mapofleaf .item-list ul li .field-label, .finra_normalize_prefix .view-mapofleaf .item-list ul li .field-items {
        display: inline-block; }
      .finra_normalize_prefix .view-mapofleaf .item-list ul li .field--name-field-scheduling-url {
        margin: 1em 0; }
    .finra_normalize_prefix .view-mapofleaf .item-list ul li:before {
      display: none; }
  .finra_normalize_prefix .view-mapofleaf .view-display-id-attachment_1 .item-list ul li {
    background: #f2f2f2;
    min-height: 80px; }
  .finra_normalize_prefix .view-mapofleaf .view-display-id-attachment_2 .item-list ul li {
    background: #f2f2f2;
    min-height: 180px; }
  .finra_normalize_prefix .view-mapofleaf .field--name-field-coordinates {
    position: relative;
    top: 0;
    right: 0; }
    .finra_normalize_prefix .view-mapofleaf .field--name-field-coordinates img {
      width: 150px;
      height: 150px; }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .view-mapofleaf .field--name-field-coordinates {
        position: absolute; } }
  .finra_normalize_prefix .view-mapofleaf .leaflet-marker-pane .leaflet-label {
    display: none; }
  .finra_normalize_prefix .leaflet-popup .node__title {
    margin: 1em 0 0; }
  .finra_normalize_prefix .leaflet-popup .leaflet-popup-content-wrapper {
    border-radius: 0; }
    .finra_normalize_prefix .leaflet-popup .leaflet-popup-content-wrapper .field .field-label,
    .finra_normalize_prefix .leaflet-popup .leaflet-popup-content-wrapper .field .field-items {
      font-size: 0.875em;
      display: inline-block; }
    .finra_normalize_prefix .leaflet-popup .leaflet-popup-content-wrapper .field--name-field-scheduling-url {
      margin: 1em 0; }
    .finra_normalize_prefix .leaflet-popup .leaflet-popup-content-wrapper .field--name-field-coordinates {
      display: none; }
  .finra_normalize_prefix .leaflet-popup .examlocationpopup .title,
  .finra_normalize_prefix .leaflet-popup .examlocationpopup .address,
  .finra_normalize_prefix .leaflet-popup .examlocationpopup .phone,
  .finra_normalize_prefix .leaflet-popup .examlocationpopup .scheduling_url {
    margin: 1em 0; }
  .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; }
  @media (min-width: 60em) {
    .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 {
      display: none; } }
  @media (min-width: 60em) {
    .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 {
      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; }
      @media (min-width: 60em) {
        .finra_normalize_prefix .l-region--sidebar-first #block-views-exp-notices-page .block__content {
          display: block; } }
      @media (min-width: 60em) {
        .finra_normalize_prefix .l-region--sidebar-first #block-views-exp-notices-page .block__content {
          display: block; } }
      @media (min-width: 60em) {
        .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; }
      @media (min-width: 60em) {
        .finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget label {
          font-size: 0.8em; } }
    .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; }
    @media (min-width: 60em) {
      .finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget input[type="text"] {
        font-size: 0.7em; } }
    .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 #edit-reset {
      background: none;
      text-decoration: none;
      color: #025191;
      padding: 0; }
      .finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget #edit-reset:focus {
        outline: none; }
      .finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget #edit-reset:link, .finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget #edit-reset:visited {
        color: #025191; }
      .finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget #edit-reset:active, .finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget #edit-reset:hover {
        color: #0070ca;
        text-decoration: underline; }
    .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%; }
      @media (min-width: 60em) {
        .finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .bef-toggle {
          font-size: 0.8em; } }
      @media (min-width: 75em) {
        .finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .bef-toggle {
          position: absolute;
          right: 1.5em;
          top: 1.1em;
          width: auto; }
          .finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .bef-toggle:after {
            display: none; } }
    .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; }
      @media (min-width: 60em) {
        .finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .bef-tree-depth-2 {
          display: block; } }
      @media (min-width: 60em) {
        .finra_normalize_prefix .l-region--sidebar-first .views-exposed-form .views-exposed-widget .bef-tree-depth-2 {
          display: block; } }
      @media (min-width: 60em) {
        .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 .l-region--sidebar-first .views-exposed-form .views-submit-button {
    display: none; }
  .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; }
    @media (min-width: 60em) {
      .finra_normalize_prefix .flexslider {
        border: 4px solid #E0E8ED; } }
    .finra_normalize_prefix .flexslider .slides > li {
      margin: 0;
      padding: 0;
      overflow: hidden;
      position: relative; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .flexslider .slides > li img {
          min-height: 100%;
          -webkit-background-size: cover;
          -moz-background-size: cover;
          -o-background-size: cover;
          background-size: cover; } }
      @media (min-width: 59.9375em) {
        .finra_normalize_prefix .flexslider .slides > li img {
          min-width: 820px; } }
      .finra_normalize_prefix .flexslider .slides > li:before {
        display: none; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .flexslider .slides > li {
          height: 232px; } }
    .finra_normalize_prefix .flexslider .flex-control-nav {
      display: none; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .flexslider .flex-control-nav {
          display: inline-block;
          width: auto;
          height: 27px;
          position: absolute;
          bottom: 0px;
          right: 0;
          background: #fff;
          z-index: 2;
          text-align: center;
          padding-right: 1.5em; } }
      @media (min-width: 60em) {
        .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; }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .flexslider .flex-control-paging li {
        padding: 8px 8px 7px !important;
        background-color: #fff; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .flexslider .flex-control-paging li {
        background-color: #e1e9ee; } }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .flexslider .flex-control-paging li a {
        width: 14px;
        height: 14px; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .flexslider .flex-control-paging li a {
        width: 10px;
        height: 10px; } }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .flexslider .flex-pauseplay {
        z-index: 2;
        position: absolute;
        right: 35px;
        bottom: 0; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .flexslider .flex-pauseplay {
        position: absolute;
        right: 35px;
        bottom: 0; } }
    .finra_normalize_prefix .flexslider .flex-pauseplay a {
      display: none; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .flexslider .flex-pauseplay a {
          position: absolute;
          display: block;
          height: 27px;
          width: 25px;
          padding-top: 4px;
          bottom: 0;
          right: 0;
          background: #fff;
          opacity: 9;
          z-index: 100;
          overflow: hidden;
          cursor: pointer;
          color: #0072b5;
          padding-left: 7px; }
          .finra_normalize_prefix .flexslider .flex-pauseplay a:hover {
            opacity: 9; }
          .finra_normalize_prefix .flexslider .flex-pauseplay a.flex-pause:before {
            font-size: 16px; }
          .finra_normalize_prefix .flexslider .flex-pauseplay a.flex-play:before {
            font-size: 16px; } }
      @media (min-width: 60em) {
        .finra_normalize_prefix .flexslider .flex-pauseplay a {
          display: block;
          height: 24px;
          width: 25px;
          padding-top: 2px;
          padding-bottom: 2px;
          background-color: #e1e9ee; }
          .finra_normalize_prefix .flexslider .flex-pauseplay a.flex-pause:before {
            font-size: 16px; }
          .finra_normalize_prefix .flexslider .flex-pauseplay a.flex-play:before {
            font-size: 16px; } }
    .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; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .flexslider .flex-direction-nav {
          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; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .flexslider .carousel-caption {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          padding: 1em 1em .5em 3em; } }
      .finra_normalize_prefix .flexslider .carousel-caption .trlink a {
        color: #025191;
        font-size: 1.25em;
        text-decoration: none;
        font-weight: bold; }
        @media (min-width: 47.9375em) {
          .finra_normalize_prefix .flexslider .carousel-caption .trlink a {
            background: #fb483d;
            background-image: -webkit-linear-gradient(top, #fb483d, #f2372c);
            background-image: -moz-linear-gradient(top, #fb483d, #f2372c);
            background-image: -ms-linear-gradient(top, #fb483d, #f2372c);
            background-image: -o-linear-gradient(top, #fb483d, #f2372c);
            background-image: linear-gradient(to bottom, #fb483d, #f2372c);
            -webkit-border-radius: 1;
            -moz-border-radius: 1;
            border-radius: 1px;
            font-family: Georgia;
            color: #ffffff !important;
            padding: .5em 2em;
            display: inline-block;
            font-weight: normal; } }
        .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; }
        @media (min-width: 47.9375em) {
          .finra_normalize_prefix .flexslider .carousel-caption .trbody {
            color: #fff; } }
      .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; }
          @media (min-width: 47.9375em) {
            .finra_normalize_prefix .flexslider .carousel-caption .transtitle a {
              color: #fff; } }
      .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; }
  @media (min-width: 47.9375em) {
    .finra_normalize_prefix .view-display-id-industry_home_carousel .carousel-caption {
      padding: 2em 1em .5em 3em; } }
  .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; }
    @media (min-width: 60em) {
      .finra_normalize_prefix .front .hero-top {
        background-color: #E0E8ED; } }
  .finra_normalize_prefix .front .l-region--hero .view-flexslider-features-view {
    position: relative;
    width: 100%;
    margin: 0; }
    @media (min-width: 60em) {
      .finra_normalize_prefix .front .l-region--hero .view-flexslider-features-view {
        width: 74%;
        float: left;
        margin-right: 1em; } }
  .finra_normalize_prefix .front .l-region--hero .block--finra-custom-blocks-broker-check-widget-block {
    position: relative;
    width: 100%; }
    @media (min-width: 60em) {
      .finra_normalize_prefix .front .l-region--hero .block--finra-custom-blocks-broker-check-widget-block {
        width: 24%;
        float: left; } }
  .finra_normalize_prefix .page-investors .one-col-content .panels-flexible-column-first {
    float: none;
    width: 100%;
    border-right: none; }
    @media (min-width: 60em) {
      .finra_normalize_prefix .page-investors .one-col-content .panels-flexible-column-first {
        float: left;
        width: 74.64789%;
        border-right: 1px solid #c7cfd3; } }
  .finra_normalize_prefix .page-investors .one-col-content .l-sidebar-third {
    float: none;
    width: 100%; }
    @media (min-width: 60em) {
      .finra_normalize_prefix .page-investors .one-col-content .l-sidebar-third {
        float: right;
        width: 23.94366%; } }
  .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; }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .page-investors .pane-title:after {
        font-family: Georgia, "Times New Roman", Times, 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; }
    @media (min-width: 53.125em) {
      .finra_normalize_prefix .page-investors .three-column-block img {
        display: block; } }
  .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; }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .page-investors .pane-finra-custom-blocks-broker-check-widget-block {
        display: block; } }
  .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; }
    @media (min-width: 53.125em) {
      .finra_normalize_prefix .bean-links-list.tools-and-calculators .link-list-icon {
        width: 35px;
        display: block;
        float: left;
        margin-left: 5px; } }
    .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%; }
    @media (min-width: 60em) {
      .finra_normalize_prefix .bean-links-list.tools-and-calculators .field-collection-container .link-list-icon + a {
        width: 75%; } }
  .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; }
    @media (min-width: 60em) {
      .finra_normalize_prefix .outer-wrap,
      .finra_normalize_prefix .l-page {
        width: 100%; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .outer-wrap,
      .finra_normalize_prefix .l-page {
        width: 100%; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .outer-wrap,
      .finra_normalize_prefix .l-page {
        width: 100%; } }
    .finra_normalize_prefix .outer-wrap .core-title,
    .finra_normalize_prefix .l-page .core-title {
      padding-left: .5em; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .outer-wrap .core-title,
        .finra_normalize_prefix .l-page .core-title {
          padding-left: 0; } }
  .finra_normalize_prefix .l-header {
    width: 100%;
    margin: 0 auto;
    overflow: hidden; }
  @media (min-width: 60em) {
    .finra_normalize_prefix .footer-container,
    .finra_normalize_prefix .top-menu-container,
    .finra_normalize_prefix .navmenu-brand,
    .finra_normalize_prefix .header-wrap,
    .finra_normalize_prefix .top-navigation,
    .finra_normalize_prefix .main-menu-navigation,
    .finra_normalize_prefix .l-messaging,
    .finra_normalize_prefix .l-branding,
    .finra_normalize_prefix .l-region--hero,
    .finra_normalize_prefix .l-main,
    .finra_normalize_prefix .hero-content-container,
    .finra_normalize_prefix .mega-footer,
    .finra_normalize_prefix .block-utility-footer {
      width: 960px;
      margin: 0 auto; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix .footer-container,
    .finra_normalize_prefix .top-menu-container,
    .finra_normalize_prefix .navmenu-brand,
    .finra_normalize_prefix .header-wrap,
    .finra_normalize_prefix .top-navigation,
    .finra_normalize_prefix .main-menu-navigation,
    .finra_normalize_prefix .l-messaging,
    .finra_normalize_prefix .l-branding,
    .finra_normalize_prefix .l-region--hero,
    .finra_normalize_prefix .l-main,
    .finra_normalize_prefix .hero-content-container,
    .finra_normalize_prefix .mega-footer,
    .finra_normalize_prefix .block-utility-footer {
      width: 960px;
      margin: 0 auto; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix .footer-container,
    .finra_normalize_prefix .top-menu-container,
    .finra_normalize_prefix .navmenu-brand,
    .finra_normalize_prefix .header-wrap,
    .finra_normalize_prefix .top-navigation,
    .finra_normalize_prefix .main-menu-navigation,
    .finra_normalize_prefix .l-messaging,
    .finra_normalize_prefix .l-branding,
    .finra_normalize_prefix .l-region--hero,
    .finra_normalize_prefix .l-main,
    .finra_normalize_prefix .hero-content-container,
    .finra_normalize_prefix .mega-footer,
    .finra_normalize_prefix .block-utility-footer {
      width: 960px;
      margin: 0 auto; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix .footer-container,
    .finra_normalize_prefix .top-menu-container,
    .finra_normalize_prefix .navmenu-brand,
    .finra_normalize_prefix .header-wrap,
    .finra_normalize_prefix .top-navigation,
    .finra_normalize_prefix .main-menu-navigation,
    .finra_normalize_prefix .l-messaging,
    .finra_normalize_prefix .l-branding,
    .finra_normalize_prefix .l-region--hero,
    .finra_normalize_prefix .l-main,
    .finra_normalize_prefix .hero-content-container,
    .finra_normalize_prefix .mega-footer,
    .finra_normalize_prefix .block-utility-footer {
      width: 960px;
      margin: 0 auto; } }
  @media (min-width: 60em) {
    .finra_normalize_prefix .footer-container,
    .finra_normalize_prefix .top-menu-container,
    .finra_normalize_prefix .navmenu-brand,
    .finra_normalize_prefix .header-wrap,
    .finra_normalize_prefix .top-navigation,
    .finra_normalize_prefix .main-menu-navigation,
    .finra_normalize_prefix .l-messaging,
    .finra_normalize_prefix .l-branding,
    .finra_normalize_prefix .l-region--hero,
    .finra_normalize_prefix .l-main,
    .finra_normalize_prefix .hero-content-container,
    .finra_normalize_prefix .mega-footer,
    .finra_normalize_prefix .block-utility-footer {
      width: 960px;
      margin: 0 auto; } }
  @media (min-width: 75em) {
    .finra_normalize_prefix .footer-container,
    .finra_normalize_prefix .top-menu-container,
    .finra_normalize_prefix .navmenu-brand,
    .finra_normalize_prefix .header-wrap,
    .finra_normalize_prefix .top-navigation,
    .finra_normalize_prefix .main-menu-navigation,
    .finra_normalize_prefix .l-messaging,
    .finra_normalize_prefix .l-branding,
    .finra_normalize_prefix .l-region--hero,
    .finra_normalize_prefix .l-main,
    .finra_normalize_prefix .hero-content-container,
    .finra_normalize_prefix .mega-footer,
    .finra_normalize_prefix .block-utility-footer {
      width: 1200px;
      margin: 0 auto; } }
  .finra_normalize_prefix .l-navigation {
    display: none; }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .l-navigation {
        display: none; } }
    @media (min-width: 53.125em) {
      .finra_normalize_prefix .l-navigation {
        display: none; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .l-navigation {
        display: block; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .l-navigation {
        display: block; } }
    @media (min-width: 60em) {
      .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; }
    @media (min-width: 60em) {
      .active .finra_normalize_prefix .navbar-offcanvas {
        position: relative;
        background-color: none; } }
    @media (min-width: 60em) {
      .active .finra_normalize_prefix .navbar-offcanvas {
        position: relative;
        background-color: none; } }
    @media (min-width: 60em) {
      .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%; }
      @media (min-width: 47.9375em) {
        .active .finra_normalize_prefix .navbar-offcanvas {
          width: 50%;
          float: left;
          margin-right: -100%;
          margin-left: 0%;
          clear: none;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; } }
    @media (min-width: 60em) {
      .js .finra_normalize_prefix .navbar-offcanvas {
        width: 100%;
        margin: 0 auto;
        position: relative; } }
    @media (min-width: 60em) {
      .js .finra_normalize_prefix .navbar-offcanvas {
        width: 100%;
        margin: 0 auto;
        position: relative; } }
    @media (min-width: 60em) {
      .js .finra_normalize_prefix .navbar-offcanvas {
        width: 100%;
        margin: 0 auto;
        position: relative; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .navbar-offcanvas {
        position: relative; } }
  @media (min-width: 60em) {
    .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; }
    @media (min-width: 47.9375em) {
      .active .finra_normalize_prefix .outer-wrap {
        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; } }
  @media (min-width: 60em) {
    .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; } }
  @media (min-width: 60em) {
    .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; } }
  @media (min-width: 60em) {
    .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; }
          @media (min-width: 47.9375em) {
            .finra_normalize_prefix .l-footer .mega-footer .list-unstyled li {
              line-height: 1.5; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .list-unstyled li {
              margin-top: 1em;
              line-height: 1.6; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .list-unstyled li {
              margin-top: 1em;
              line-height: 1.6; } }
          @media (min-width: 60em) {
            .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; }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .list-unstyled a {
              font-size: 0.913em; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .list-unstyled a {
              font-size: 0.913em; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .list-unstyled a {
              font-size: 0.913em; } }
          @media (min-width: 75em) {
            .finra_normalize_prefix .l-footer .mega-footer .list-unstyled a {
              font-size: 1em; } }
      .finra_normalize_prefix .l-footer .mega-footer .hidden-xs {
        display: none; }
        @media (min-width: 47.9375em) {
          .finra_normalize_prefix .l-footer .mega-footer .hidden-xs {
            display: block; } }
        @media (min-width: 60em) {
          .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;
        /*
          &:hover{
              .fa{
                 .fixed.no-mq &{
                    background-position: 9px -22px;
                    height: 26px;
                }
              }
            }*/ }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button {
            padding: 0.2em;
            border-radius: 0; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button {
            padding: 0.2em;
            border-radius: 0; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button {
            padding: 0.2em;
            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; }
          @media (min-width: 47.9375em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .media {
              display: inline-block;
              margin: 0;
              padding-left: 0.313em; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .media {
              display: inline-block;
              margin: 0;
              padding: 0.357em 0 0.314em 0.313em; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .media {
              display: inline-block;
              margin: 0;
              padding: 0.357em 0 0.314em 0.313em; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .media {
              display: inline-block;
              margin: 0;
              padding: 0.357em 0 0.314em 0.313em; } }
          @media (min-width: 75em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .media {
              display: inline-block; } }
        .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; }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .media-sub-heading {
              color: #012644; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .media-sub-heading {
              color: #012644; } }
          @media (min-width: 60em) {
            .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: 31px;
          width: 24px;
          margin-top: 0px;
          display: inline-block; }
          @media (min-width: 47.9375em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa {
              width: 32px;
              vertical-align: top; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa {
              width: 32px;
              vertical-align: top; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa {
              height: 30px; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa {
              height: 30px; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa {
              height: 30px; } }
          .fixed .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa {
            position: relative;
            top: 0; }
        .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-helpline-icon {
          background: url("../images/footer-sprite-icons.png") 7px -318px no-repeat; }
        .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-phone-icon {
          background: url("../images/footer-sprite-icons.png") 7px -438px no-repeat; }
        .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-comment-icon {
          background: url("../images/footer-sprite-icons.png") 7px -341px no-repeat; }
        .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-whistle-icon {
          background: url("../images/footer-sprite-icons.png") 7px -365px no-repeat; }
        .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-flag-icon {
          background: url("../images/footer-sprite-icons.png") 7px -389px no-repeat; }
        .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-file-tip-icon {
          background: url("../images/footer-sprite-icons.png") 7px -413px no-repeat; }
        .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover {
          background-color: #0188f2; }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover {
              background-color: white; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover {
              background-color: white; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover {
              background-color: white; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-helpline-icon {
            background: url("../images/footer-sprite-icons.png") 8px 6px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-comment-icon {
            background: url("../images/footer-sprite-icons.png") 10px -48px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-whistle-icon {
            background: url("../images/footer-sprite-icons.png") 8px -104px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-flag-icon {
            background: url("../images/footer-sprite-icons.png") 10px -157px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-file-tip-icon {
            background: url("../images/footer-sprite-icons.png") 9px -210px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-phone-icon {
            background: url("../images/footer-sprite-icons.png") 11px -264px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover .fa-helpline-icon {
            background: url("../images/footer-sprite-icons.png") 8px -20px no-repeat;
            margin-top: 4px; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover .fa-comment-icon {
            background: url("../images/footer-sprite-icons.png") 10px -74px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover .fa-whistle-icon {
            background: url("../images/footer-sprite-icons.png") 8px -130px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover .fa-flag-icon {
            background: url("../images/footer-sprite-icons.png") 10px -183px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover .fa-file-tip-icon {
            background: url("../images/footer-sprite-icons.png") 9px -240px no-repeat;
            margin-top: 8px; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover .fa-phone-icon {
            background: url("../images/footer-sprite-icons.png") 11px -290px no-repeat; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-helpline-icon {
            background: url("../images/footer-sprite-icons.png") 8px 6px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-comment-icon {
            background: url("../images/footer-sprite-icons.png") 10px -48px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-whistle-icon {
            background: url("../images/footer-sprite-icons.png") 8px -104px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-flag-icon {
            background: url("../images/footer-sprite-icons.png") 10px -157px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-file-tip-icon {
            background: url("../images/footer-sprite-icons.png") 9px -210px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-phone-icon {
            background: url("../images/footer-sprite-icons.png") 11px -264px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover .fa-helpline-icon {
            background: url("../images/footer-sprite-icons.png") 8px -20px no-repeat;
            margin-top: 4px; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover .fa-comment-icon {
            background: url("../images/footer-sprite-icons.png") 10px -74px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover .fa-whistle-icon {
            background: url("../images/footer-sprite-icons.png") 8px -130px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover .fa-flag-icon {
            background: url("../images/footer-sprite-icons.png") 10px -183px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover .fa-file-tip-icon {
            background: url("../images/footer-sprite-icons.png") 9px -240px no-repeat;
            margin-top: 8px; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover .fa-phone-icon {
            background: url("../images/footer-sprite-icons.png") 11px -290px no-repeat; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-helpline-icon {
            background: url("../images/footer-sprite-icons.png") 8px 6px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-comment-icon {
            background: url("../images/footer-sprite-icons.png") 10px -48px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-whistle-icon {
            background: url("../images/footer-sprite-icons.png") 8px -104px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-flag-icon {
            background: url("../images/footer-sprite-icons.png") 10px -157px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-file-tip-icon {
            background: url("../images/footer-sprite-icons.png") 9px -210px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa-phone-icon {
            background: url("../images/footer-sprite-icons.png") 11px -264px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover .fa-helpline-icon {
            background: url("../images/footer-sprite-icons.png") 8px -20px no-repeat;
            margin-top: 4px; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover .fa-comment-icon {
            background: url("../images/footer-sprite-icons.png") 10px -74px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover .fa-whistle-icon {
            background: url("../images/footer-sprite-icons.png") 8px -130px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover .fa-flag-icon {
            background: url("../images/footer-sprite-icons.png") 10px -183px no-repeat; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover .fa-file-tip-icon {
            background: url("../images/footer-sprite-icons.png") 9px -240px no-repeat;
            margin-top: 8px; }
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button:hover .fa-phone-icon {
            background: url("../images/footer-sprite-icons.png") 11px -290px no-repeat; } }
      .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; }
        @media (min-width: 47.9375em) {
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button-skin {
            text-align: left; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button-skin {
            background-color: white;
            color: #015da6;
            text-align: left; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button-skin {
            background-color: white;
            color: #015da6;
            text-align: left; } }
        @media (min-width: 60em) {
          .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; }
          @media (min-width: 47.9375em) {
            .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; } }
          @media (min-width: 60em) {
            .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; } }
          @media (min-width: 60em) {
            .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; } }
          @media (min-width: 60em) {
            .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; }
          @media (min-width: 47.9375em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button-skin .media-sub-heading {
              font-family: Arial, sans-serif;
              font-size: 0.7em; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button-skin .media-sub-heading {
              font-family: Arial, sans-serif;
              font-size: 0.9em; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button-skin .media-sub-heading {
              font-family: Arial, sans-serif;
              font-size: 0.9em; } }
          @media (min-width: 60em) {
            .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; }
        @media (min-width: 47.9375em) {
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-title {
            text-align: left;
            font-family: Arial, sans-serif; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-title {
            text-align: left; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-title {
            text-align: left;
            font-weight: normal; } }
        .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; }
        @media (min-width: 47.9375em) {
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-title-skin {
            border: none; }
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-title-skin a {
              color: #012644; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-title-skin {
            border: none; }
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-title-skin a {
              color: #012644; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-title-skin {
            border: none; }
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-title-skin a {
              color: #012644; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-title-skin {
            border: none; }
            .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; }
        @media (min-width: 47.9375em) {
          .finra_normalize_prefix .l-footer .mega-footer .mega-footer-common {
            margin: 0;
            font-size: 1.1em; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-footer .mega-footer .mega-footer-common {
            margin: 0;
            font-size: 1em; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-footer .mega-footer .mega-footer-common {
            margin: 0;
            font-size: 1em; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-footer .mega-footer .mega-footer-common {
            margin: 0;
            font-size: 1em; } }
        @media (min-width: 75em) {
          .finra_normalize_prefix .l-footer .mega-footer .mega-footer-common {
            font-size: 1.2em; } }
      .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; }
        @media (min-width: 47.9375em) {
          .finra_normalize_prefix .l-footer .mega-footer .mega-footer-buttons {
            width: 39.65517%;
            float: right;
            margin-left: 0;
            margin-right: 0;
            clear: none;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 1.25em 1.071em 0; } }
        @media (min-width: 60em) {
          .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; } }
        @media (min-width: 60em) {
          .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; } }
        @media (min-width: 60em) {
          .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; }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-industry .block-mega-footer-title {
            word-wrap: normal; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-industry .block-mega-footer-title {
            word-wrap: normal; } }
        @media (min-width: 60em) {
          .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; }
        @media (min-width: 60em) {
          .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%; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-investors {
            width: 19.71831%;
            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: 24.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%; }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-investors:after {
              height: 350px;
              display: block; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-investors:after {
              display: block;
              height: 379px; } }
          @media (min-width: 75em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-investors:after {
              display: block;
              height: 379px; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-investors:after {
              left: 15em; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-investors:after {
              left: 17em; } }
          @media (min-width: 75em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-investors:after {
              left: 17em; } }
        .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%; }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-investors:before {
              height: 350px;
              display: block; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-investors:before {
              display: block;
              height: 379px; } }
          @media (min-width: 75em) {
            .finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-investors:before {
              display: block;
              height: 379px; } }
        .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; }
      @media (min-width: 60em) {
        .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%; } }
      @media (min-width: 60em) {
        .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%; } }
      @media (min-width: 60em) {
        .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; }
        @media (min-width: 47.9375em) {
          .finra_normalize_prefix .l-footer .mega-footer .mega-footer-section-left-tablet {
            float: left;
            padding: 0 1.071em 1em; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-footer .mega-footer .mega-footer-section-left-tablet {
            float: none;
            padding: 0; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-footer .mega-footer .mega-footer-section-left-tablet {
            float: none;
            padding: 0; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-footer .mega-footer .mega-footer-section-left-tablet {
            float: none;
            padding: 0; } }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .l-footer .mega-footer .mega-footer-section-right {
          width: 33.33333%;
          float: left;
          margin-right: -100%;
          margin-left: 0%;
          clear: none;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          margin-left: 7%; } }
      @media (min-width: 60em) {
        .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; } }
      @media (min-width: 60em) {
        .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; } }
      @media (min-width: 60em) {
        .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; } }
      @media (min-width: 75em) {
        .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;
          margin-left: 43.47887%; } }
      @media (min-width: 60em) {
        .finra_normalize_prefix .l-footer .mega-footer {
          padding-bottom: 1em; } }
      @media (min-width: 60em) {
        .finra_normalize_prefix .l-footer .mega-footer {
          padding-bottom: 1em; } }
      @media (min-width: 60em) {
        .finra_normalize_prefix .l-footer .mega-footer {
          padding-bottom: 1em; } }
      @media (min-width: 60em) {
        .finra_normalize_prefix .l-footer .mega-footer {
          font-size: 0.875em; } }
      @media (min-width: 60em) {
        .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; }
      @media (min-width: 60em) {
        .finra_normalize_prefix .menu-sidebar li,
        .finra_normalize_prefix #block-book-navigation .block__content li {
          display: block; } }
      @media (min-width: 60em) {
        .finra_normalize_prefix .menu-sidebar li,
        .finra_normalize_prefix #block-book-navigation .block__content li {
          display: block; } }
      @media (min-width: 60em) {
        .finra_normalize_prefix .menu-sidebar li,
        .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; }
      @media (min-width: 60em) {
        .finra_normalize_prefix .menu-sidebar a,
        .finra_normalize_prefix #block-book-navigation .block__content a {
          font-weight: normal;
          color: #0e0e0e; }
          .finra_normalize_prefix .menu-sidebar a.active, .finra_normalize_prefix .menu-sidebar a.activeParent, .finra_normalize_prefix .menu-sidebar a:hover,
          .finra_normalize_prefix #block-book-navigation .block__content a.active,
          .finra_normalize_prefix #block-book-navigation .block__content a.activeParent,
          .finra_normalize_prefix #block-book-navigation .block__content a:hover {
            color: white;
            text-decoration: none;
            background: #006cae; } }
      @media (min-width: 60em) {
        .finra_normalize_prefix .menu-sidebar a,
        .finra_normalize_prefix #block-book-navigation .block__content a {
          font-weight: normal;
          color: #0e0e0e; }
          .finra_normalize_prefix .menu-sidebar a.active, .finra_normalize_prefix .menu-sidebar a.activeParent, .finra_normalize_prefix .menu-sidebar a:hover,
          .finra_normalize_prefix #block-book-navigation .block__content a.active,
          .finra_normalize_prefix #block-book-navigation .block__content a.activeParent,
          .finra_normalize_prefix #block-book-navigation .block__content a:hover {
            color: white;
            text-decoration: none;
            background: #006cae; } }
      @media (min-width: 60em) {
        .finra_normalize_prefix .menu-sidebar a,
        .finra_normalize_prefix #block-book-navigation .block__content a {
          font-weight: normal;
          color: #0e0e0e; }
          .finra_normalize_prefix .menu-sidebar a.active, .finra_normalize_prefix .menu-sidebar a.activeParent, .finra_normalize_prefix .menu-sidebar a:hover,
          .finra_normalize_prefix #block-book-navigation .block__content a.active,
          .finra_normalize_prefix #block-book-navigation .block__content a.activeParent,
          .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; }
        @media (min-width: 60em) {
          .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 {
            content: "\f101"; } }
        .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; }
      @media (min-width: 60em) {
        .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: block; } }
      @media (min-width: 60em) {
        .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: block; } }
      @media (min-width: 60em) {
        .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: 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; }
  @media (min-width: 47.9375em) {
    .finra_normalize_prefix .block--menu-menu-corporate-main-menu {
      display: none; } }
  @media (min-width: 60em) {
    .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*/ }
    @media (min-width: 60em) {
      .finra_normalize_prefix .navbar-offcanvas .menu-name-menu-corporate-main-menu .main_menu_outer_ul {
        display: none; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .navbar-offcanvas .menu-name-menu-corporate-main-menu .main_menu_outer_ul {
        display: none; } }
    @media (min-width: 60em) {
      .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; }
          @media (min-width: 60em) {
            .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; }
              .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; } }
          @media (min-width: 60em) {
            .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; }
              .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; } }
          @media (min-width: 60em) {
            .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; }
              .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; } }
      @media (min-width: 60em) {
        .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; } }
      @media (min-width: 60em) {
        .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; } }
      @media (min-width: 60em) {
        .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; } }
      @media (min-width: 60em) {
        .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; }
          .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; }
            .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; }
            .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%; }
              .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li a.active:before {
                color: white; }
            .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; } }
          @media (min-width: 60em) and (min-width: 60em) {
            .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li a:before {
              content: "\f101"; } }
          @media (min-width: 60em) and (min-width: 60em) {
            .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li a {
              font-size: 0.7em; } }
          @media (min-width: 60em) and (min-width: 60em) {
            .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li a {
              font-size: 0.813em; } }
      @media (min-width: 60em) {
        .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; }
          .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; }
            .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; }
            .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%; }
              .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li a.active:before {
                color: white; }
            .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; } }
          @media (min-width: 60em) and (min-width: 60em) {
            .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li a:before {
              content: "\f101"; } }
          @media (min-width: 60em) and (min-width: 60em) {
            .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li a {
              font-size: 0.7em; } }
          @media (min-width: 60em) and (min-width: 60em) {
            .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li a {
              font-size: 0.813em; } }
      @media (min-width: 60em) {
        .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; }
          .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; }
            .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; }
            .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%; }
              .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li a.active:before {
                color: white; }
            .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; } }
          @media (min-width: 60em) and (min-width: 60em) {
            .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li a:before {
              content: "\f101"; } }
          @media (min-width: 60em) and (min-width: 60em) {
            .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li a {
              font-size: 0.7em; } }
          @media (min-width: 60em) and (min-width: 60em) {
            .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul li a {
              font-size: 0.813em; } }
      .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul a:hover {
        background: #006cae; }
        @media (min-width: 60em) {
          .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%; }
            .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul a:hover:before {
              color: white; } }
        @media (min-width: 60em) {
          .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%; }
            .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .open-dropdown.main_menu_inner_ul a:hover:before {
              color: white; } }
        @media (min-width: 60em) {
          .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%; }
            .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; }
        @media (min-width: 60em) {
          .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li .main_menu_inner_ul {
            border: none; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li .main_menu_inner_ul {
            border: none; } }
        @media (min-width: 60em) {
          .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; }
        @media (min-width: 60em) {
          .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li a {
            padding: 0; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li a {
            padding: 0; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li a {
            padding: 0; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li a {
            padding-top: 0em; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li a {
            font-size: 0.938em; } }
        @media (min-width: 60em) {
          .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%); }
          @media (min-width: 60em) {
            .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li span a {
              top: 25%;
              font-family: Georgia, "Times New Roman", Times, serif; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li span a {
              top: 50%;
              font-family: Georgia, "Times New Roman", Times, serif; } }
        @media (min-width: 60em) {
          .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; } }
        @media (min-width: 60em) {
          .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; } }
        @media (min-width: 60em) {
          .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; } }
      @media (min-width: 60em) {
        .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%; }
          .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li.active-trail {
            background: #006cae; }
          .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li.first {
            border-left: 1px solid #00345e; }
          .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li li {
            background: none repeat scroll 0 0 transparent; }
            .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li li a {
              color: #292929;
              padding: 0; }
            .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li li a:hover {
              color: #fb483d; } }
      @media (min-width: 60em) {
        .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%; }
          .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li.active-trail {
            background: #006cae; }
          .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li.first {
            border-left: 1px solid #00345e; }
          .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li li {
            background: none repeat scroll 0 0 transparent; }
            .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li li a {
              color: #292929;
              padding: 0; }
            .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li li a:hover {
              color: #fb483d; } }
      @media (min-width: 60em) {
        .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%; }
          .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li.active-trail {
            background: #006cae; }
          .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li.first {
            border-left: 1px solid #00345e; }
          .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li li {
            background: none repeat scroll 0 0 transparent; }
            .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul li li a {
              color: #292929;
              padding: 0; }
            .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; }
        @media (min-width: 60em) {
          .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .setPosition {
            position: static; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .navbar-offcanvas .main_menu_outer_ul .setPosition {
            position: static; } }
        @media (min-width: 60em) {
          .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%; }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix .active .l-region.l-region--header-top {
        margin-left: 50%; } }
  .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; }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-region-pagealert .alert .cookiegroup {
            display: inline;
            font-size: 1em; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-region-pagealert .alert .cookiegroup {
            display: inline;
            font-size: 1em; } }
        @media (min-width: 60em) {
          .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; }
    @media (min-width: 60em) {
      .finra_normalize_prefix .l-region-pagealert {
        font-size: 0.813em; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .l-region-pagealert {
        font-size: 1em; } }
  .finra_normalize_prefix #pagesetter .selectlanding {
    display: none;
    margin-left: 20px;
    color: #fb483d;
    font-weight: bold; }
    @media (min-width: 60em) {
      .finra_normalize_prefix #pagesetter .selectlanding {
        margin-left: 0px; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix #pagesetter .selectlanding {
        margin-left: 0px; } }
    @media (min-width: 60em) {
      .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; }
    @media (min-width: 47.9375em) {
      .finra_normalize_prefix #pagesetter .setpage {
        margin-left: 1.429em;
        width: 6.8125em;
        float: right;
        margin-top: -37px; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix #pagesetter .setpage {
        font-size: 1em;
        width: 6.8125em; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix #pagesetter .setpage {
        float: none;
        margin-top: 0;
        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; }
      @media (min-width: 47.9375em) {
        .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: inline-block; } }
    .finra_normalize_prefix .l-content .pager .pager__item--previous {
      margin-left: 0; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .l-content .pager .pager__item--previous {
          margin-left: 1.5em; } }
    .finra_normalize_prefix .l-content .pager .pager__item {
      padding: 0;
      margin-left: .8em; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .l-content .pager .pager__item {
          margin-left: 1.5em; } }
  .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 a {
    display: block;
    text-align: right; }
  .finra_normalize_prefix .view-market-maker-firms .view-footer p {
    margin: 0 0 -15px 0; }
  .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; }
    @media (min-width: 47.9375em) and (max-width: 60em) {
      .finra_normalize_prefix #block-finra-pd-professional-designations-block, .finra_normalize_prefix #block-finra-mm-market-centers-block {
        height: 130px; } }
    .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%; }
      @media (min-width: 47.9375em) and (max-width: 60em) {
        .finra_normalize_prefix #block-finra-pd-professional-designations-block #edit-description, .finra_normalize_prefix #block-finra-mm-market-centers-block #edit-description {
          float: left;
          height: 130px;
          padding: 0;
          width: 30%;
          min-width: 0px;
          background-image: none;
          background-color: #00467e; }
          .finra_normalize_prefix #block-finra-pd-professional-designations-block #edit-description h3, .finra_normalize_prefix #block-finra-mm-market-centers-block #edit-description h3 {
            vertical-align: middle;
            min-height: 100%;
            padding: 60px 0px;
            text-align: center; } }
      @media (min-width: 60em) {
        .finra_normalize_prefix #block-finra-pd-professional-designations-block #edit-description, .finra_normalize_prefix #block-finra-mm-market-centers-block #edit-description {
          background: #00467e;
          background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00467e), color-stop(100%, #002e53));
          background-image: -webkit-linear-gradient(#00467e, #002e53);
          background-image: -moz-linear-gradient(#00467e, #002e53);
          background-image: -o-linear-gradient(#00467e, #002e53);
          background-image: -ms-linear-gradient(#00467e, #002e53);
          background-image: linear-gradient(#00467e, #002e53); } }
      .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; }
        @media (min-width: 20em) and (max-width: 60em) {
          .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-size: 1.5em;
            padding-top: 20px; } }
        .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; }
      @media (min-width: 47.9375em) and (max-width: 60em) {
        .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 {
          margin-left: 29.555%;
          padding-top: 20px; } }
    .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; }
      @media (min-width: 47.9375em) {
        .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 {
          width: 70% !important; } }
      @media (min-width: 60em) {
        .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 {
          width: 100% !important; } }
      @media (min-width: 60em) {
        .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 {
          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; }
      @media (min-width: 60em) {
        .finra_normalize_prefix .header-wrap .branding-dropdown .search .input-group {
          display: block;
          float: right; } }
      @media (min-width: 60em) {
        .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; }
      @media (min-width: 60em) {
        .finra_normalize_prefix .header-wrap .form-control {
          display: block;
          float: left;
          padding: 0.313em;
          width: 300px;
          font-size: 0.913em; } }
      @media (min-width: 60em) {
        .finra_normalize_prefix .header-wrap .form-control {
          padding-top: 0.313em;
          width: 300px; } }
  .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; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .gbl-search.main-nav-mobile .sb-search {
          height: 86px;
          min-width: 100px;
          margin: 0; } }
      .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; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .gbl-search.main-nav-mobile .sb-search-input {
          height: 80px; } }
    .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; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .gbl-search.main-nav-mobile .sb-icon-search,
        .finra_normalize_prefix .gbl-search.main-nav-mobile .sb-search-submit {
          height: 86px;
          line-height: 86px;
          width: 100px; } }
    .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; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .gbl-search.main-nav-mobile .sb-icon-search {
          background: none repeat scroll 0 0 #00467e;
          color: white; }
          .finra_normalize_prefix .gbl-search.main-nav-mobile .sb-icon-search:hover {
            background: none repeat scroll 0 0 #00467e;
            color: white; } }
      @media (min-width: 53.125em) {
        .finra_normalize_prefix .gbl-search.main-nav-mobile .sb-icon-search:hover {
          background: none repeat scroll 0 0 #00467e;
          color: white; } }
    .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; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .gbl-search.main-nav-mobile .sb-icon-search:before {
          color: white;
          margin: 0; } }
      @media (min-width: 60em) {
        .finra_normalize_prefix .gbl-search.main-nav-mobile .sb-icon-search:before {
          color: white; } }
      @media (min-width: 60em) {
        .finra_normalize_prefix .gbl-search.main-nav-mobile .sb-icon-search:before {
          color: white; } }
      @media (min-width: 60em) {
        .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; }
      @media (min-width: 53.125em) {
        .finra_normalize_prefix .block--facetapi .block__content {
          display: block; } }
      @media (min-width: 60em) {
        .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; }
        @media (min-width: 47.9375em) {
          .page-search .finra_normalize_prefix .search-form .input-group .form-text {
            width: 56%; } }
        @media (min-width: 53.125em) {
          .page-search .finra_normalize_prefix .search-form .input-group .form-text {
            width: 62%; } }
        @media (min-width: 60em) {
          .page-search .finra_normalize_prefix .search-form .input-group .form-text {
            width: 66%; } }
        @media (min-width: 60em) {
          .page-search .finra_normalize_prefix .search-form .input-group .form-text {
            width: 66%; } }
        @media (min-width: 60em) {
          .page-search .finra_normalize_prefix .search-form .input-group .form-text {
            width: 66%; } }
        @media (min-width: 75em) {
          .page-search .finra_normalize_prefix .search-form .input-group .form-text {
            width: 73%; } }
    .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%; }
      @media (min-width: 47.9375em) {
        .finra_normalize_prefix .search-form .form-select {
          width: auto; } }
      @media (min-width: 60em) {
        .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 .leaflet-container a.leaflet-popup-close-button {
    color: #0a4a7d;
    padding: 3px; }
    .finra_normalize_prefix .leaflet-container a.leaflet-popup-close-button:hover {
      color: #0a4a7d; }
  .finra_normalize_prefix .leaflet-container .leaflet-popup-tip {
    display: none; }
  .finra_normalize_prefix .leaflet-container .share_url {
    position: absolute;
    top: 27px;
    padding: 5px;
    display: none; }
    .finra_normalize_prefix .leaflet-container .share_url a {
      width: 100%;
      height: 100%;
      font-size: 10px; }
  .finra_normalize_prefix .leaflet-container a.leaflet-popup-close-button,
  .finra_normalize_prefix .leaflet-container .share_url {
    left: -33px;
    background-color: #dce1e6;
    height: 27px;
    width: 35px;
    border-left: 1px solid #0a4a7d;
    border-bottom: 1px solid #0a4a7d; }
  .finra_normalize_prefix .view-leaflet-states-statistics .view-header {
    font-size: 1em;
    font-family: Georgia, "Times New Roman", Times, serif;
    margin: 1em 0; }
  .finra_normalize_prefix .view-leaflet-states-statistics .leaflet-control-zoom {
    display: none; }
  .finra_normalize_prefix .view-leaflet-states-statistics .leaflet-label-overlay {
    line-height: 0px;
    margin-top: 9px;
    position: absolute; }
  .finra_normalize_prefix .view-leaflet-states-statistics .text-labels {
    font-size: 2em;
    font-weight: 700;
    /* Use color, background, set margins for offset, etc */ }
  .finra_normalize_prefix .view-leaflet-states-statistics .selectstate {
    text-align: center;
    padding: 1em 0; }
  .finra_normalize_prefix .view-leaflet-states-statistics .leaflet-marker-pane img {
    display: none; }
  .finra_normalize_prefix .view-leaflet-states-statistics .leaflet-popup-pane .leaflet-label {
    display: none; }
  .finra_normalize_prefix .view-leaflet-states-statistics .leaflet-popup-content .containImgTitle {
    position: relative;
    height: 70px;
    width: 240px; }
    .finra_normalize_prefix .view-leaflet-states-statistics .leaflet-popup-content .containImgTitle .title_bgimage img {
      width: 86px;
      height: 84px;
      display: inline-block; }
  .finra_normalize_prefix .view-leaflet-states-statistics .leaflet-popup-content .stateTitle {
    position: absolute;
    top: 36%;
    left: 50%;
    margin-left: -50px;
    width: 100px; }
  .finra_normalize_prefix .view-leaflet-states-statistics .leaflet-popup-content .statisticsText {
    padding-left: 36px;
    padding-top: 6px; }
  .finra_normalize_prefix .view-leaflet-states-statistics .leaflet-popup-content .broker.statisticsText {
    padding-left: 30px; }
  .finra_normalize_prefix .leaflet-popup-content-wrapper {
    background: #dce1e6;
    border-left: 1px solid #0a4a7d;
    border-bottom: 1px solid #0a4a7d; }
  .finra_normalize_prefix .leaflet-popup-content {
    margin: 5px; }
    .finra_normalize_prefix .leaflet-popup-content .row {
      margin: 1em 0; }
    .finra_normalize_prefix .leaflet-popup-content table thead tr th {
      background-color: transparent;
      border: none;
      color: black; }
    .finra_normalize_prefix .leaflet-popup-content table tbody tr td {
      border: none; }
    .finra_normalize_prefix .leaflet-popup-content .col-md-6, .finra_normalize_prefix .leaflet-popup-content .half, .finra_normalize_prefix .leaflet-popup-content .l-content .view-exec-bios .views-row, .finra_normalize_prefix .l-content .view-exec-bios .leaflet-popup-content .views-row {
      padding-left: 10px;
      padding-right: 10px; }
    .finra_normalize_prefix .leaflet-popup-content .stateTitle {
      font-size: 1.5em; }
    .finra_normalize_prefix .leaflet-popup-content .blue-text {
      color: #026cc1;
      font-weight: bold;
      font-size: 1.3em;
      line-height: 1; }
    .finra_normalize_prefix .leaflet-popup-content .brokericon {
      background: url("../images/broker.png") no-repeat;
      display: inline-block;
      float: left;
      width: 29px;
      height: 35px; }
    .finra_normalize_prefix .leaflet-popup-content .firmicon {
      background: url("../images/firm.png") no-repeat;
      display: inline-block;
      float: left;
      width: 29px;
      height: 35px; }
    .finra_normalize_prefix .leaflet-popup-content .disc_action_icon {
      background: url("../images/disciplinary_actions.png") no-repeat;
      display: inline-block;
      float: left;
      width: 35px;
      height: 25px;
      margin: 0 10px;
      margin-top: 2px; }
    .finra_normalize_prefix .leaflet-popup-content .disc_action_block {
      display: inline-block;
      float: left; }
      .finra_normalize_prefix .leaflet-popup-content .disc_action_block .blue-text {
        text-align: left; }
    .finra_normalize_prefix .leaflet-popup-content .disciplinary_actions {
      background: white;
      display: inline-block;
      float: left;
      width: 25px;
      height: 25px; }
    .finra_normalize_prefix .leaflet-popup-content .whitearea {
      background: white;
      margin: 0;
      padding: 10px; }
    .finra_normalize_prefix .leaflet-popup-content .styleTitle {
      margin: 5px;
      text-align: center;
      display: block;
      overflow: hidden; }
      .finra_normalize_prefix .leaflet-popup-content .styleTitle .statisticsText {
        padding-left: 38px;
        padding-top: 0; }
    .finra_normalize_prefix .leaflet-popup-content .captionTitle {
      margin: 10px 5px;
      text-align: center;
      display: table; }
  .finra_normalize_prefix .statistics_bottom_content_area {
    border-top: 4px solid #c8ced3;
    margin-top: 2em; }
    .finra_normalize_prefix .statistics_bottom_content_area .statistics_bottom_content_top {
      font-size: 2em; }
    .finra_normalize_prefix .statistics_bottom_content_area .coloredText,
    .finra_normalize_prefix .statistics_bottom_content_area .coloredNumeric {
      color: #0d477d; }
    .finra_normalize_prefix .statistics_bottom_content_area .row {
      border-top: 1px solid #e3e1e3; }
    .finra_normalize_prefix .statistics_bottom_content_area .spacer {
      margin: 1em 0; }
    .finra_normalize_prefix .statistics_bottom_content_area .disc_actions {
      font-size: 1.2em; }
    .finra_normalize_prefix .statistics_bottom_content_area .s-169187_174513_broker,
    .finra_normalize_prefix .statistics_bottom_content_area .s-169187_174513_brokerage_firm,
    .finra_normalize_prefix .statistics_bottom_content_area .s-169187_174513_disciplinary_actions,
    .finra_normalize_prefix .statistics_bottom_content_area .money,
    .finra_normalize_prefix .statistics_bottom_content_area .money-save {
      background: url(../images/sprites.png) no-repeat;
      display: inline-block; }
    .finra_normalize_prefix .statistics_bottom_content_area .s-169187_174513_broker {
      background-position: -15px -7px;
      width: 68px;
      height: 99px; }
    .finra_normalize_prefix .statistics_bottom_content_area .s-169187_174513_brokerage_firm {
      background-position: -513px -4px;
      width: 83px;
      height: 99px; }
    .finra_normalize_prefix .statistics_bottom_content_area .s-169187_174513_disciplinary_actions {
      background-position: -124px -17px;
      width: 95px;
      height: 68px; }
    .finra_normalize_prefix .statistics_bottom_content_area .money {
      background-position: -382px 0;
      width: 117px;
      height: 87px; }
    .finra_normalize_prefix .statistics_bottom_content_area .money-save {
      background-position: -261px -3px;
      width: 116px;
      height: 103px; }
  .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; }
    @media (min-width: 60em) {
      .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: #fff;
        height: 3.05em;
        min-height: 3.45em;
        white-space: nowrap; } }
    @media (min-width: 60em) {
      .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: #fff;
        height: 3.05em;
        min-height: 3.45em;
        white-space: nowrap; } }
    @media (min-width: 60em) {
      .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: #fff;
        height: 3.05em;
        min-height: 3.45em;
        white-space: nowrap; } }
  @media (min-width: 60em) {
    .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; } }
  @media (min-width: 60em) {
    .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; } }
  @media (min-width: 60em) {
    .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; }
    @media (min-width: 60em) {
      .finra_normalize_prefix .top-menu-container {
        height: 30px; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .top-menu-container {
        display: block;
        width: 100%;
        padding-top: 0em;
        overflow: hidden;
        height: 37px;
        position: absolute;
        top: 0; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .top-menu-container {
        display: block;
        width: 100%;
        padding-top: 0em;
        overflow: hidden;
        height: 37px;
        position: absolute;
        top: 0; } }
    @media (min-width: 60em) {
      .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; }
      @media (min-width: 60em) {
        .finra_normalize_prefix .top-menu-container .search .input-group {
          float: right;
          display: block; } }
      @media (min-width: 60em) {
        .finra_normalize_prefix .top-menu-container .search .input-group {
          float: right;
          display: block; } }
      @media (min-width: 60em) {
        .finra_normalize_prefix .top-menu-container .search .input-group {
          float: right;
          display: block; } }
      @media (min-width: 75em) {
        .finra_normalize_prefix .top-menu-container .search .input-group {
          display: block; } }
    .menu-name-menu-corporate-top-menu .finra_normalize_prefix .top-menu-container {
      display: none; }
      @media (min-width: 60em) {
        .menu-name-menu-corporate-top-menu .finra_normalize_prefix .top-menu-container {
          display: block; } }
      @media (min-width: 60em) {
        .menu-name-menu-corporate-top-menu .finra_normalize_prefix .top-menu-container {
          display: block; } }
      @media (min-width: 60em) {
        .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; }
    @media (min-width: 60em) {
      .front .finra_normalize_prefix .menu-top-menu {
        top: 10px;
        right: 0px; } }
    @media (min-width: 60em) {
      .front .finra_normalize_prefix .menu-top-menu {
        right: 0px;
        top: 10px; } }
    @media (min-width: 75em) {
      .front .finra_normalize_prefix .menu-top-menu {
        right: 0px;
        top: 10px; } }
    @media (min-width: 60em) {
      .menu-name-menu-corporate-top-menu .finra_normalize_prefix .menu-top-menu {
        right: 0px;
        top: 10px; } }
    @media (min-width: 60em) {
      .menu-name-menu-corporate-top-menu .finra_normalize_prefix .menu-top-menu {
        right: 0px;
        top: 10px; } }
    @media (min-width: 60em) {
      .menu-name-menu-corporate-top-menu .finra_normalize_prefix .menu-top-menu {
        right: 0px;
        top: 10px; } }
    @media (min-width: 60em) {
      .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; }
        .finra_normalize_prefix .menu-top-menu > li {
          display: block;
          float: left;
          margin: 0 0.5em; }
          .finra_normalize_prefix .menu-top-menu > li:last-child {
            margin-right: 0; }
        .finra_normalize_prefix .menu-top-menu li {
          width: auto;
          background: none;
          height: auto;
          line-height: 1.2;
          margin: 0;
          border: none; }
          .finra_normalize_prefix .menu-top-menu li:hover {
            background: none; }
        .finra_normalize_prefix .menu-top-menu .last a {
          color: #fb483d;
          font-weight: bold; }
          .finra_normalize_prefix .menu-top-menu .last a:hover {
            color: #fb483d; }
        .finra_normalize_prefix .menu-top-menu li:first-child a {
          border-left: none; }
        .finra_normalize_prefix .menu-top-menu a {
          color: #025191;
          font-family: Arial, sans-serif;
          border-left: 1px solid #999;
          height: auto; }
          .finra_normalize_prefix .menu-top-menu a:hover {
            color: #0070ca; } }
    @media (min-width: 60em) {
      .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; }
        .finra_normalize_prefix .menu-top-menu > li {
          display: block;
          float: left;
          margin: 0 0.5em; }
          .finra_normalize_prefix .menu-top-menu > li:last-child {
            margin-right: 0; }
        .finra_normalize_prefix .menu-top-menu li {
          width: auto;
          background: none;
          height: auto;
          line-height: 1.2;
          margin: 0;
          border: none; }
          .finra_normalize_prefix .menu-top-menu li:hover {
            background: none; }
        .finra_normalize_prefix .menu-top-menu .last a {
          color: #fb483d;
          font-weight: bold; }
          .finra_normalize_prefix .menu-top-menu .last a:hover {
            color: #fb483d; }
        .finra_normalize_prefix .menu-top-menu li:first-child a {
          border-left: none; }
        .finra_normalize_prefix .menu-top-menu a {
          color: #025191;
          font-family: Arial, sans-serif;
          border-left: 1px solid #999;
          height: auto; }
          .finra_normalize_prefix .menu-top-menu a:hover {
            color: #0070ca; } }
    @media (min-width: 60em) {
      .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; }
        .finra_normalize_prefix .menu-top-menu > li {
          display: block;
          float: left;
          margin: 0 0.5em; }
          .finra_normalize_prefix .menu-top-menu > li:last-child {
            margin-right: 0; }
        .finra_normalize_prefix .menu-top-menu li {
          width: auto;
          background: none;
          height: auto;
          line-height: 1.2;
          margin: 0;
          border: none; }
          .finra_normalize_prefix .menu-top-menu li:hover {
            background: none; }
        .finra_normalize_prefix .menu-top-menu .last a {
          color: #fb483d;
          font-weight: bold; }
          .finra_normalize_prefix .menu-top-menu .last a:hover {
            color: #fb483d; }
        .finra_normalize_prefix .menu-top-menu li:first-child a {
          border-left: none; }
        .finra_normalize_prefix .menu-top-menu a {
          color: #025191;
          font-family: Arial, sans-serif;
          border-left: 1px solid #999;
          height: auto; }
          .finra_normalize_prefix .menu-top-menu a:hover {
            color: #0070ca; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .menu-top-menu {
        font-size: 0.813em; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .menu-top-menu {
        font-size: 0.813em; } }
  .finra_normalize_prefix .l-header .block-top-navigation {
    display: none; }
    @media (min-width: 60em) {
      .finra_normalize_prefix .l-header .block-top-navigation {
        list-style-type: circle;
        padding: 0;
        margin: 0;
        overflow: hidden;
        display: block;
        float: right; }
        .finra_normalize_prefix .l-header .block-top-navigation > li {
          display: block;
          float: left;
          margin: 0 0.5em; }
          .finra_normalize_prefix .l-header .block-top-navigation > li:last-child {
            margin-right: 0; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .l-header .block-top-navigation {
        list-style-type: circle;
        padding: 0;
        margin: 0;
        overflow: hidden;
        display: block;
        float: right; }
        .finra_normalize_prefix .l-header .block-top-navigation > li {
          display: block;
          float: left;
          margin: 0 0.5em; }
          .finra_normalize_prefix .l-header .block-top-navigation > li:last-child {
            margin-right: 0; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .l-header .block-top-navigation {
        list-style-type: circle;
        padding: 0;
        margin: 0;
        overflow: hidden;
        display: block;
        float: right; }
        .finra_normalize_prefix .l-header .block-top-navigation > li {
          display: block;
          float: left;
          margin: 0 0.5em; }
          .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; }
      @media (min-width: 60em) {
        .finra_normalize_prefix .l-region--utility-footer .block-utility-footer {
          font-family: Arial, sans-serif;
          line-height: 2.2em; } }
      @media (min-width: 60em) {
        .finra_normalize_prefix .l-region--utility-footer .block-utility-footer {
          font-family: Arial, sans-serif;
          line-height: 2.2em; } }
      @media (min-width: 60em) {
        .finra_normalize_prefix .l-region--utility-footer .block-utility-footer {
          font-family: Arial, sans-serif;
          line-height: 2.2em; } }
      @media (min-width: 60em) {
        .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; }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-list > li:last-child {
              margin-right: 0; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-list > li:last-child {
              margin-right: 0; } }
          @media (min-width: 60em) {
            .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-list > li:last-child {
              margin-right: 0; } }
        @media (min-width: 47.9375em) {
          .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-list {
            margin: 0.714em;
            padding: 0; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-list {
            margin: 0; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-list {
            margin: 0; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-list {
            margin: 0; } }
      @media (min-width: 60em) {
        .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; } }
      @media (min-width: 60em) {
        .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; } }
      @media (min-width: 60em) {
        .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; }
      @media (min-width: 60em) {
        .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; }
        @media (min-width: 60em) {
          .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%; } }
        @media (min-width: 60em) {
          .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%; } }
        @media (min-width: 60em) {
          .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; }
        @media (min-width: 47.9375em) {
          .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-copy {
            display: inline-block; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-copy {
            display: inline-block; } }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-copy {
            display: inline-block; } }
        @media (min-width: 60em) {
          .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; }
        @media (min-width: 60em) {
          .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%; } }
        @media (min-width: 60em) {
          .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%; } }
        @media (min-width: 60em) {
          .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%; }
        @media (min-width: 60em) {
          .finra_normalize_prefix .l-region--utility-footer .block-utility-footer .block-utility-footer-social {
            padding-top: 0; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .l-region--utility-footer {
        font-size: 0.75em; } }
    @media (min-width: 60em) {
      .finra_normalize_prefix .l-region--utility-footer {
        font-size: 0.75em; } }
    @media (min-width: 75em) {
      .finra_normalize_prefix .l-region--utility-footer {
        font-size: 0.813em; } }

.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; }
  @media (min-width: 60em) {
    .finrabrand_container {
      width: 100%;
      clear: both; } }
  @media (min-width: 60em) {
    .finrabrand_container {
      width: 100%;
      clear: both; } }
  @media (min-width: 60em) {
    .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; }
  @media (min-width: 47.9375em) {
    .active .finrabrand_container {
      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; } }
@media (min-width: 60em) {
  .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; } }
@media (min-width: 60em) {
  .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; } }
@media (min-width: 60em) {
  .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%; }

/*Turning search off for v3 finrabrand plugin*/
.l-region--header-second .block--search-block.globalSearchOn {
  display: block; }
.l-region--header-second .block--search-block.globalSearchOff {
  display: none; }

.l-header .navbar-header .gbl-search.globalSearchOn {
  display: block; }
.l-header .navbar-header .gbl-search.globalSearchOff {
  display: none; }
