/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
/** apply a natural box layout model to all elements
*   via http://www.paulirish.com/2012/box-sizing-border-box-ftw/
*/
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
body {
  margin: 0;
  background-color: #e8f2f8;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background: transparent;
  cursor: pointer;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
  letter-spacing: 0.3px;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.clearfix, .container, .row, .form-horizontal .form-group, .form-control, [role="navigation"], .heading, .media-object,
.media-object-body, .footer-social-buttons, .footer-media-logos, .pagination, .intake-question-container {
  *zoom: 1;
}
.clearfix:before, .container:before, .row:before, .form-horizontal .form-group:before, .form-control:before, [role="navigation"]:before, .heading:before, .media-object:before,
.media-object-body:before, .footer-social-buttons:before, .footer-media-logos:before, .pagination:before, .intake-question-container:before, .clearfix:after, .container:after, .row:after, .form-horizontal .form-group:after, .form-control:after, [role="navigation"]:after, .heading:after, .media-object:after,
.media-object-body:after, .footer-social-buttons:after, .footer-media-logos:after, .pagination:after, .intake-question-container:after {
  content: " ";
  display: table;
}
.clearfix:after, .container:after, .row:after, .form-horizontal .form-group:after, .form-control:after, [role="navigation"]:after, .heading:after, .media-object:after,
.media-object-body:after, .footer-social-buttons:after, .footer-media-logos:after, .pagination:after, .intake-question-container:after {
  clear: both;
}

.shift-right {
  margin-left: 5px;
}

.shift-left {
  margin-right: 5px;
}

.shift-top {
  margin-top: 5px;
}

.shift-bottom {
  margin-bottom: 5px;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.left {
  text-align: left;
}

.center {
  text-align: center;
}

.margin-auto {
  margin-left: auto;
  margin-right: auto;
}

.move-down {
  position: relative;
  top: 3px;
}

.ie-show {
  display: none;
}

@media screen and (max-width: 568px) {
  .mobile-hide, .page-profile-image {
    display: none !important;
  }
}

.mobile-show {
  display: none !important;
}
@media screen and (max-width: 568px) {
  .mobile-show {
    display: block !important;
  }
}

.inline {
  display: inline !important;
}

.mobile-show-inline-block {
  display: none !important;
}
@media screen and (max-width: 568px) {
  .mobile-show-inline-block {
    display: inline-block !important;
  }
}

.preserve-line {
  white-space: pre-line;
}

.ng-hide {
  display: none;
}

.wrap-justify {
  text-align: justify;
  word-wrap: break-word;
  white-space: pre-line;
}

[class*='col-'] {
  float: left;
  padding: 0 10px;
}
@media screen and (min-width: 568px) {
  [class*='col-']:last-of-type {
    padding-right: 0;
  }
}

.container {
  width: 100%;
  max-width: 970px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}

.row {
  margin-left: -10px;
}

.row-pad > [class*='col-'] {
  padding: 20px 0 20px 20px;
}
.row-pad > [class*='col-']:last-of-type {
  padding-right: 20px;
}

.push-right {
  float: right;
}

/* ==========================================================================
   Content Column
   ========================================================================== */
.col-1-1, .tab-1-1 {
  width: 100%;
}

.col-1-2, .tab-1-2, .col-6-12 {
  width: 50%;
}

.col-1-3, .tab-1-3, .col-4-12 {
  width: 33.33%;
}

.col-1-4, .tab-1-4, .col-3-12 {
  width: 25%;
}

.col-1-5, .tab-1-5 {
  width: 20%;
}

.col-1-6, .tab-1-6, .col-2-12 {
  width: 16.667%;
}

.col-1-7, .tab-1-7 {
  width: 14.28%;
}

.col-1-8, .tab-1-8 {
  width: 12.5%;
}

.col-1-9, .tab-1-9 {
  width: 11.1%;
}

.col-1-10, .tab-1-10 {
  width: 10%;
}

.col-1-11, .tab-1-11 {
  width: 9.09%;
}

.col-1-12, .tab-1-12 {
  width: 8.33%;
}

.col-2-3,
.col-8-12 {
  width: 66.66%;
}

.col-4-5 {
  width: 80%;
}

.col-3-4 {
  width: 75%;
}

/* ==========================================================================
   Layout Columns
   ========================================================================== */
.col-11-12 {
  width: 91.66%;
}

.col-10-12 {
  width: 83.333%;
}

.col-9-12 {
  width: 75%;
}

.col-5-12 {
  width: 41.66%;
}

.col-7-12 {
  width: 58.33%;
}

@media handled, only screen and (max-width: 568px) {
  .container {
    width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  [class*='col-'] {
    width: auto;
    float: none;
    padding-left: 0;
    padding-right: 0;
  }

  .row {
    margin: 0;
  }
}
.block {
  padding: 20px;
  background: #fff;
}

html {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 62.5%;
}
html.fontface {
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

body {
  color: #636363;
  font-size: 150%;
  margin: 0;
  overflow-x: hidden;
}
@media screen and (max-width: 568px) {
  body {
    background: #636363;
    font-size: 140%;
  }
}

a {
  color: #3caae3;
  text-decoration: none;
  cursor: pointer;
}
a.active, a:hover {
  color: #1480ad;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
  margin: 0;
  line-height: 1.33em;
}

h1 {
  font-size: 48px;
  font-weight: 300;
}
@media screen and (max-width: 568px) {
  h1 {
    font-size: 30px;
  }
}

h2 {
  font-size: 36px;
  font-weight: 300;
}
@media screen and (max-width: 568px) {
  h2 {
    font-size: 24px;
  }
}

h3 {
  font-size: 22px;
  font-weight: 300;
}

h4 {
  font-size: 20px;
  font-weight: 600;
}

h5 {
  font-size: 18px;
}

h6 {
  font-size: 14px;
  font-style: italic;
}

.inverse {
  background-color: #636363;
  color: white;
}

.secondary-text, .get-started .advice-text, .skip-back-container .skip {
  color: #a6a6a6;
  font-style: italic;
}

.sub-text {
  font-style: normal;
  font-size: 17px;
  color: #d2d1d1;
  margin-top: 5px;
}
@media screen and (max-width: 568px) {
  .sub-text {
    font-size: 15px;
  }
}

.sub-text-smaller {
  font-size: 14px;
  color: #7f7f7f;
  margin-top: 5px;
}

p {
  margin: 0 0 1em;
  font-size: 14px;
  line-height: 23px;
}

.capitalize {
  text-transform: uppercase;
}

.ui-helper-hidden-accessible {
  position: absolute;
  left: -999px;
}

@font-face {
  font-family: 'bs-consumer';
  src: url("../fonts/bs-consumer.f4be49f4e383.eot") format("embedded-opentype");
}

@font-face {
  font-family: 'bs-consumer';
  src: url('data:font/truetype;base64,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') format('truetype'), url('data:application/x-font-woff;base64,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') format('woff');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  font-family: 'bs-consumer';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-user:before {
  content: "\e625";
}

.icon-trophy:before {
  content: "\e626";
}

.icon-star:before {
  content: "\e624";
}

.icon-search:before {
  content: "\f002";
}

.icon-envelope-o:before {
  content: "\f003";
}

.icon-check:before {
  content: "\f00c";
}

.icon-times:before {
  content: "\f00d";
}

.icon-gear:before {
  content: "\f013";
}

.icon-trash-o:before {
  content: "\f014";
}

.icon-flag:before {
  content: "\f024";
}

.icon-print:before {
  content: "\e802";
}

.icon-file-text:before {
  content: "\e801";
}

.icon-photo:before {
  content: "\f03e";
}

.icon-map-marker:before {
  content: "\f041";
}

.icon-edit:before {
  content: "\f044";
}

.icon-share-square-o:before {
  content: "\f045";
}

.icon-plus-circle:before {
  content: "\f055";
}

.icon-minus-circle:before {
  content: "\f056";
}

.icon-times-circle:before {
  content: "\f057";
}

.icon-check-circle:before {
  content: "\f058";
}

.icon-question-circle:before {
  content: "\f059";
}

.icon-info-circle:before {
  content: "\f05a";
}

.icon-question-circle-hollow:before {
  content: "\e610";
}

.icon-plus:before {
  content: "\f067";
}

.icon-minus:before {
  content: "\f068";
}

.icon-exclamation-circle:before {
  content: "\f06a";
}

.icon-warning:before {
  content: "\f071";
}

.icon-calendar:before {
  content: "\f073";
}

.icon-comment:before {
  content: "\f075";
}

.icon-folder:before {
  content: "\f07b";
}

.icon-folder-open:before {
  content: "\f07c";
}

.icon-comments:before {
  content: "\f086";
}

.icon-phone:before {
  content: "\f095";
}

.icon-twitter:before {
  content: "\f099";
}

.icon-facebook:before {
  content: "\f09a";
}

.icon-google-plus:before {
  content: "\e611";
}

.icon-bullhorn:before {
  content: "\f0a1";
}

.icon-bell-o:before {
  content: "\f0a2";
}

.icon-chain:before {
  content: "\f0c1";
}

.icon-navicon:before {
  content: "\f0c9";
}

.icon-linkedin:before {
  content: "\f0e1";
}

.icon-comment-o:before {
  content: "\f0e5";
}

.icon-comments-o:before {
  content: "\f0e6";
}

.icon-angle-double-left:before {
  content: "\f100";
}

.icon-angle-double-right:before {
  content: "\f101";
}

.icon-angle-left:before {
  content: "\f104";
}

.icon-angle-right:before {
  content: "\f105";
}

.icon-angle-up:before {
  content: "\f106";
}

.icon-angle-down:before {
  content: "\f107";
}

.icon-terminal:before {
  content: "\f120";
}

.icon-code:before {
  content: "\f121";
}

.icon-ellipsis-h:before {
  content: "\f141";
}

.icon-ellipsis-v:before {
  content: "\f142";
}

.icon-no-avatar:before {
  content: "\e600";
}

.icon-online-candidate-default:before {
  content: "\e61b";
  color: #f4c136;
}

.icon-hand-shake:before {
  content: "\e602";
}

.icon-graduation:before {
  content: "\e603";
}

.icon-person:before {
  content: "\e604";
}

.icon-heart-question:before {
  content: "\e605";
}

.icon-house:before {
  content: "\e606";
}

.icon-twitter-clear:before {
  content: "\e607";
}

.icon-piggy-bank:before {
  content: "\e608";
}

.icon-brief-case:before {
  content: "\e616";
}

.icon-brief-case-outline:before {
  content: "\e609";
}

.icon-ring:before {
  content: "\e60a";
}

.icon-baby:before {
  content: "\e60b";
}

.icon-divorce:before {
  content: "\e60c";
}

.icon-bag-money:before {
  content: "\e601";
}

.icon-microscope:before {
  content: "\e60d";
}

.icon-clip-board:before {
  content: "\e60e";
}

.icon-document-arrow:before {
  content: "\e60f";
}

.icon-close:before {
  content: "\e615";
}

.icon-pencil:before {
  content: "\e613";
}

.icon-lock:before {
  content: "\e614";
}

.icon-redo:before {
  content: "\e617";
}

.icon-check-hollow:before {
  content: "\e618";
}

.icon-exclamation-hollow:before {
  content: "\e619";
}

.icon-profile:before {
  content: "\e61a";
}

.icon-mapping:before {
  content: "\e61c";
}

.icon-paper-airplane:before {
  content: "\e61d";
}

.icon-rotate-right:before {
  content: "\f01e";
}

.icon-lock-hollow:before {
  content: "\e61e";
}

.icon-search:before {
  content: "\e620";
}

.icon-quotes-left:before {
  content: "\e621";
}

.icon-quotes-right:before {
  content: "\e622";
}

.icon-envelope:before {
  content: "\e800";
}

.icon-briefcase:before {
  content: "\e803";
}

.icon-bulb:before {
  content: "\e804";
}

.icon-google-plus:before {
  content: "\e900";
}

.icon-facebook:before {
  content: "\e901";
}

.icon-twitter:before {
  content: "\e902";
}

.icon-linkedin2:before {
  content: "\e903";
}

/* Forms */
select::-ms-expand {
  display: none;
}

fieldset {
  padding: 0;
  margin: 0 0 10px-large;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding-bottom: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: inherit;
  color: #a6a6a6;
  border: 0;
  border-bottom: 1px solid #f7f8f8;
}

label {
  display: block;
  margin-bottom: 10px-small;
  font-weight: 700;
}

input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="upload"],
input[type="week"],
input[type="datetime-local"] {
  width: 100%;
  border: 1px solid #b9b7b7;
  color: #e3e3e3;
  outline: none;
  padding: 8px 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 3px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 3px inset;
  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 3px inset;
  -webkit-transition-property: background-color, border-color, color, box-shadow;
  -moz-transition-property: background-color, border-color, color, box-shadow;
  -o-transition-property: background-color, border-color, color, box-shadow;
  transition-property: background-color, border-color, color, box-shadow;
  -webkit-transition-duration: 0.3s, 0.1s, 0.1s, 0.1s, 0.1s, 0.1s;
  -moz-transition-duration: 0.3s, 0.1s, 0.1s, 0.1s, 0.1s, 0.1s;
  -o-transition-duration: 0.3s, 0.1s, 0.1s, 0.1s, 0.1s, 0.1s;
  transition-duration: 0.3s, 0.1s, 0.1s, 0.1s, 0.1s, 0.1s;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
input[type="color"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="upload"]:focus,
input[type="week"]:focus,
input[type="datetime-local"]:focus {
  border: 4px solid rbga(0, 0, 0, 0.38);
  color: #a6a6a6;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 1px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 1px inset;
  box-shadow: rgba(0, 0, 0, 0.3) 0 1px 1px inset;
}

input[type="text"] {
  padding: 13px 15px;
  color: #636363;
  font-size: 16px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
input[type="text"]:focus {
  color: #636363;
  border: 4px solid rbga(0, 0, 0, 0.38);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.select-container {
  width: 100%;
  background: white;
  position: relative;
}
.select-container i {
  position: absolute;
  top: 13px;
  right: 20px;
  font-size: 22px;
  font-weight: bold;
  color: #d2d1d1;
}
.select-container select {
  background: transparent;
  background-image: none;
  width: 100%;
  padding: 13px 17px;
  font-size: 16px;
  border: 1px solid #d2d1d1;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.select-container select:focus {
  outline: 0;
  border: 4px solid rbga(0, 0, 0, 0.38);
}
.select-container select:disabled {
  background: whitesmoke;
  border: 1px solid #636363;
}

textarea {
  width: 100%;
  height: 42px;
  font-size: 13px;
  padding: 7px 14px;
  border-color: #d2d1d1;
  resize: none;
}
textarea::-webkit-input-placeholder {
  font-style: italic;
  font-size: 15px;
  color: #a6a6a6;
}
textarea:-moz-placeholder {
  font-style: italic;
  font-size: 15px;
  color: #a6a6a6;
}
textarea::-moz-placeholder {
  font-style: italic;
  font-size: 15px;
  color: #a6a6a6;
}
textarea:-ms-input-placeholder {
  font-style: italic;
  font-size: 15px;
  color: #a6a6a6;
}
textarea.medium {
  height: 150px;
}
textarea.large {
  height: 200px;
}
textarea.single-line {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  height: 38px;
}

.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"],
.radio input[type="radio"],
.radio-inline input[type="radio"] {
  float: left;
  margin: 2px !important;
  margin-top: 1px \9 !important;
}

.radio,
.radio label,
.checkbox,
.checkbox label {
  font-weight: 400;
  cursor: pointer;
  margin: 10px 0;
}

.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-right: 20px;
  margin: 10px 0;
  vertical-align: middle;
  cursor: pointer;
}

.radio-inline > label,
.checkbox-inline > label {
  font-weight: 400;
}

.form-control {
  margin-bottom: 10px;
}

.form-horiz .radio,
.form-horiz .checkbox,
.form-horiz .radio-inline,
.form-horiz .checkbox-inline {
  margin: 0 0 10px;
}

.checkbox {
  position: relative;
  width: 25px;
  height: 25px;
}
.checkbox label {
  width: 25px;
  height: 25px;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  background: white;
  border: 1px solid #d2d1d1;
  margin: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.checkbox label:after {
  content: '';
  width: 12px;
  height: 7px;
  position: absolute;
  top: 6px;
  left: 6px;
  border: 3px solid #636363;
  border-top: none;
  border-right: none;
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
@media screen and (max-width: 768px) {
  .checkbox label:hover::after {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
  }
}
.checkbox input[type=checkbox] {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.checkbox input[type=checkbox]:checked + label {
  border: 1px solid #636363;
}
.checkbox input[type=checkbox]:checked + label:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.radio-container {
  margin-bottom: 6px;
}
.radio-container input[type="radio"] {
  background-color: #fff;
  width: 25px;
  height: 25px;
  cursor: pointer;
  display: inline-block;
  border: 1px solid #ccc;
  outline: none;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.radio-container input[type="radio"]:checked:after {
  content: '';
  display: block;
  width: 9px;
  height: 9px;
  position: relative;
  left: 7px;
  top: 7px;
  background-color: #727272;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
}
.radio-container .radio-label {
  display: inline-block;
  position: relative;
  bottom: 7px;
  margin-left: 5px;
}

.checkbox-container {
  margin-bottom: 7px;
}
.checkbox-container .checkbox-label {
  display: inline-block;
  position: relative;
  bottom: 7px;
}
.checkbox-container .checkbox {
  display: inline-block;
  margin: 0 5px 0 0;
}

.switch {
  height: 16px;
  width: 55px;
  position: relative;
}
.switch input {
  cursor: pointer;
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
  z-index: 100;
}
.switch label {
  background: #e0e0e0;
  display: block;
  height: 100%;
  position: relative;
  transition: all .15s ease;
  width: 100%;
  border: 1px solid #d2d1d1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0px 2px 0px 0px #c8c8c8;
  -moz-box-shadow: inset 0px 2px 0px 0px #c8c8c8;
  box-shadow: inset 0px 2px 0px 0px #c8c8c8;
}
.switch label div {
  background: #fff;
  border-radius: 2px;
  display: block;
  height: 22px;
  width: 26px;
  left: -1px;
  top: -6px;
  position: absolute;
  transition: left .15s ease;
  border: 1px solid #d2d1d1;
  z-index: 3;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 2px 0px 0px #636363;
  -moz-box-shadow: 0px 2px 0px 0px #636363;
  box-shadow: 0px 2px 0px 0px #636363;
}
.switch label div:before {
  background: #d3d3d3;
  bottom: 0;
  box-shadow: -4px 0 0 0 #d3d3d3, 4px 0 0 0 #d3d3d3;
  content: '';
  display: block;
  height: 8px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  transition: all .15s ease;
  width: 1px;
}
.switch .off,
.switch .on {
  position: absolute;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 100;
  top: 1px;
}
.switch .off {
  color: #808080;
  right: 5px;
  top: 0px;
}
.switch .on {
  display: none;
  color: #f4f8ea;
  left: 6px;
}
.switch input:checked ~ label {
  background: #a5cc48;
  -webkit-box-shadow: inset 0px 2px 0px 0px #92b841;
  -moz-box-shadow: inset 0px 2px 0px 0px #92b841;
  box-shadow: inset 0px 2px 0px 0px #92b841;
}
.switch input:checked ~ label .on {
  display: block;
}
.switch input:checked ~ label div {
  left: 29px;
}
.switch:hover label div {
  background: #F0F0F0;
}

.ie-fake-slider {
  background-image: url("../../consumer/img/styles/slider_ie8_disabled.398439b185c9.png");
  background-repeat: no-repeat;
  width: 57px;
  height: 25px;
}
.ie-fake-slider.enabled {
  background-image: url("../../consumer/img/styles/slider_ie8_enabled.3f23b3b70f0a.png");
}

@media handled, only screen and (min-width: 767px) {
  .form-horiz label {
    text-align: right;
    padding-top: 10px;
    /*match height of input field*/
  }

  .form-horiz .checkbox > label,
  .form-horiz .radio > label {
    text-align: left;
    padding-top: 0;
  }
}
.form-group {
  position: relative;
}
.form-group.extra-spacing {
  margin: 20px 0 20px 0;
}
.form-group.extra-spacing-top {
  margin-top: 30px;
}
.form-group.extra-spacing-bottom {
  margin-bottom: 30px;
}
.form-group i {
  color: #a4ce4b;
  position: absolute;
  top: 6px;
  right: 8px;
  font-size: 25px;
}
.form-group i.error {
  color: #e66546;
}
.form-group .form-error {
  background-color: #e66546;
  color: white;
  font-size: 12px;
  font-style: italic;
  padding: 10px;
  position: absolute;
  top: -8px;
  left: 101%;
  min-width: 180px;
  height: 53px;
  line-height: 16px;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.form-group .form-error.form-error-modal {
  position: relative;
  left: auto;
  right: auto;
  background: transparent;
  color: #e66546;
  padding: 8px 0 15px 0;
  height: auto;
  font-size: 14px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding-top: 15px;
}
.form-group .form-error.form-error-modal:after {
  display: none;
}
@media screen and (max-width: 568px) {
  .form-group .form-error {
    position: relative;
    left: auto;
    right: auto;
    background: transparent;
    color: #e66546;
    padding: 8px 0 15px 0;
    height: auto;
    font-size: 14px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
}
.form-group .form-error:after {
  right: 99%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(224, 44, 44, 0);
  border-right-color: #e66546;
  border-width: 8px;
  margin-top: -8px;
}
@media screen and (max-width: 568px) {
  .form-group .form-error:after {
    display: none;
  }
}
.form-group input.input-single-line {
  background: transparent;
  border: none;
  border-bottom: 2px solid #d2d1d1;
  padding: 5px 40px 5px 0;
  color: #636363;
  font-size: 18px;
  margin-bottom: 15px;
  width: 100%;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.form-group input.input-single-line::-webkit-input-placeholder {
  font-style: italic;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}
.form-group input.input-single-line:-moz-placeholder {
  font-style: italic;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}
.form-group input.input-single-line::-moz-placeholder {
  font-style: italic;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}
.form-group input.input-single-line:-ms-input-placeholder {
  font-style: italic;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}
.form-group input.input-single-line:focus {
  outline: 0;
}
.form-group.has-error input.input-single-line,
.form-group.has-error input[type="text"] {
  background: #fff8f8;
  border: 1px solid #faafae;
  padding: 14px 40px 14px 20px;
  color: #e66546;
  margin-bottom: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.form-group.has-error i {
  color: #e66546;
  right: 8px;
  top: 15px;
}
.form-group.is-valid input.input-single-line {
  border: none;
  padding-bottom: 7px;
}

.form-group-regular.is-valid .icon-check-hollow {
  right: 15px;
  top: 12px;
}

.error-subtext {
  color: #e66546;
  text-align: center;
  font-style: italic;
}

[role="navigation"] {
  /*! normalize.css v3.0.1 | MIT License | git.io/normalize */
  /** apply a natural box layout model to all elements
  *   via http://www.paulirish.com/2012/box-sizing-border-box-ftw/
  */
  /**
   * 1. Set default font family to sans-serif.
   * 2. Prevent iOS text size adjust after orientation change, without disabling
   *    user zoom.
   */
  /**
   * Remove default margin.
   */
  /* HTML5 display definitions
     ========================================================================== */
  /**
   * Correct `block` display not defined for any HTML5 element in IE 8/9.
   * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
   * Correct `block` display not defined for `main` in IE 11.
   */
  /**
   * 1. Correct `inline-block` display not defined in IE 8/9.
   * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
   */
  /**
   * Prevent modern browsers from displaying `audio` without controls.
   * Remove excess height in iOS 5 devices.
   */
  /**
   * Address `[hidden]` styling not present in IE 8/9/10.
   * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
   */
  /* Links
     ========================================================================== */
  /**
   * Remove the gray background color from active links in IE 10.
   */
  /**
   * Improve readability when focused and also mouse hovered in all browsers.
   */
  /* Text-level semantics
     ========================================================================== */
  /**
   * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
   */
  /**
   * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
   */
  /**
   * Address styling not present in Safari and Chrome.
   */
  /**
   * Address variable `h1` font-size and margin within `section` and `article`
   * contexts in Firefox 4+, Safari, and Chrome.
   */
  /**
   * Address styling not present in IE 8/9.
   */
  /**
   * Address inconsistent and variable font size in all browsers.
   */
  /**
   * Prevent `sub` and `sup` affecting `line-height` in all browsers.
   */
  /* Embedded content
     ========================================================================== */
  /**
   * Remove border when inside `a` element in IE 8/9/10.
   */
  /**
   * Correct overflow not hidden in IE 9/10/11.
   */
  /* Grouping content
     ========================================================================== */
  /**
   * Address margin not present in IE 8/9 and Safari.
   */
  /**
   * Address differences between Firefox and other browsers.
   */
  /**
   * Contain overflow in all browsers.
   */
  /**
   * Address odd `em`-unit font size rendering in all browsers.
   */
  /* Forms
     ========================================================================== */
  /**
   * Known limitation: by default, Chrome and Safari on OS X allow very limited
   * styling of `select`, unless a `border` property is set.
   */
  /**
   * 1. Correct color not being inherited.
   *    Known issue: affects color of disabled elements.
   * 2. Correct font properties not being inherited.
   * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
   */
  /**
   * Address `overflow` set to `hidden` in IE 8/9/10/11.
   */
  /**
   * Address inconsistent `text-transform` inheritance for `button` and `select`.
   * All other form control elements do not inherit `text-transform` values.
   * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
   * Correct `select` style inheritance in Firefox.
   */
  /**
   * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
   *    and `video` controls.
   * 2. Correct inability to style clickable `input` types in iOS.
   * 3. Improve usability and consistency of cursor style between image-type
   *    `input` and others.
   */
  /**
   * Re-set default cursor for disabled elements.
   */
  /**
   * Remove inner padding and border in Firefox 4+.
   */
  /**
   * Address Firefox 4+ setting `line-height` on `input` using `!important` in
   * the UA stylesheet.
   */
  /**
   * It's recommended that you don't attempt to style these elements.
   * Firefox's implementation doesn't respect box-sizing, padding, or width.
   *
   * 1. Address box sizing set to `content-box` in IE 8/9/10.
   * 2. Remove excess padding in IE 8/9/10.
   */
  /**
   * Fix the cursor style for Chrome's increment/decrement buttons. For certain
   * `font-size` values of the `input`, it causes the cursor style of the
   * decrement button to change from `default` to `text`.
   */
  /**
   * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
   * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
   *    (include `-moz` to future-proof).
   */
  /**
   * Remove inner padding and search cancel button in Safari and Chrome on OS X.
   * Safari (but not Chrome) clips the cancel button when the search input has
   * padding (and `textfield` appearance).
   */
  /**
   * Define consistent border, margin, and padding.
   */
  /**
   * 1. Correct `color` not being inherited in IE 8/9/10/11.
   * 2. Remove padding so people aren't caught out if they zero out fieldsets.
   */
  /**
   * Remove default vertical scrollbar in IE 8/9/10/11.
   */
  /**
   * Don't inherit the `font-weight` (applied by a rule above).
   * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
   */
  /* Tables
     ========================================================================== */
  /**
   * Remove most spacing between table cells.
   */
}
[role="navigation"] *,
[role="navigation"] *:before,
[role="navigation"] *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
[role="navigation"] html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
[role="navigation"] body {
  margin: 0;
  background-color: #e8f2f8;
}
[role="navigation"] article,
[role="navigation"] aside,
[role="navigation"] details,
[role="navigation"] figcaption,
[role="navigation"] figure,
[role="navigation"] footer,
[role="navigation"] header,
[role="navigation"] hgroup,
[role="navigation"] main,
[role="navigation"] nav,
[role="navigation"] section,
[role="navigation"] summary {
  display: block;
}
[role="navigation"] audio,
[role="navigation"] canvas,
[role="navigation"] progress,
[role="navigation"] video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
[role="navigation"] audio:not([controls]) {
  display: none;
  height: 0;
}
[role="navigation"] [hidden],
[role="navigation"] template {
  display: none;
}
[role="navigation"] a {
  background: transparent;
  cursor: pointer;
}
[role="navigation"] a:active,
[role="navigation"] a:hover {
  outline: 0;
}
[role="navigation"] abbr[title] {
  border-bottom: 1px dotted;
}
[role="navigation"] b,
[role="navigation"] strong {
  font-weight: bold;
  letter-spacing: 0.3px;
}
[role="navigation"] dfn {
  font-style: italic;
}
[role="navigation"] h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
[role="navigation"] mark {
  background: #ff0;
  color: #000;
}
[role="navigation"] small {
  font-size: 80%;
}
[role="navigation"] sub,
[role="navigation"] sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
[role="navigation"] sup {
  top: -0.5em;
}
[role="navigation"] sub {
  bottom: -0.25em;
}
[role="navigation"] img {
  border: 0;
}
[role="navigation"] svg:not(:root) {
  overflow: hidden;
}
[role="navigation"] figure {
  margin: 1em 40px;
}
[role="navigation"] hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
[role="navigation"] pre {
  overflow: auto;
}
[role="navigation"] code,
[role="navigation"] kbd,
[role="navigation"] pre,
[role="navigation"] samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
[role="navigation"] button,
[role="navigation"] input,
[role="navigation"] optgroup,
[role="navigation"] select,
[role="navigation"] textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}
[role="navigation"] button {
  overflow: visible;
}
[role="navigation"] button,
[role="navigation"] select {
  text-transform: none;
}
[role="navigation"] button,
[role="navigation"] html input[type="button"],
[role="navigation"] input[type="reset"],
[role="navigation"] input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}
[role="navigation"] button[disabled],
[role="navigation"] html input[disabled] {
  cursor: default;
}
[role="navigation"] button::-moz-focus-inner,
[role="navigation"] input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
[role="navigation"] input {
  line-height: normal;
}
[role="navigation"] input[type="checkbox"],
[role="navigation"] input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
[role="navigation"] input[type="number"]::-webkit-inner-spin-button,
[role="navigation"] input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[role="navigation"] input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}
[role="navigation"] input[type="search"]::-webkit-search-cancel-button,
[role="navigation"] input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
[role="navigation"] fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
[role="navigation"] legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}
[role="navigation"] textarea {
  overflow: auto;
}
[role="navigation"] optgroup {
  font-weight: bold;
}
[role="navigation"] table {
  border-collapse: collapse;
  border-spacing: 0;
}
[role="navigation"] td,
[role="navigation"] th {
  padding: 0;
}
[role="navigation"] ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
[role="navigation"] .capitalize {
  text-transform: uppercase;
}

.flash-messages {
  margin: 0 auto;
  width: 100%;
  left: 0;
  right: 0;
  position: absolute;
  z-index: 1000;
  top: -70px;
  background: #3caae3;
  height: 70px;
  display: block;
  color: white;
}
.flash-messages .message {
  width: 900px;
  margin: 0 auto;
  padding: 20px;
}

.overlay,
#navigation-search-overlay {
  opacity: 0.25;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: black;
  width: 100%;
  height: 100%;
  z-index: 2;
}

#navigation-search-overlay {
  display: none;
}
@media screen and (min-width: 568px) {
  #navigation-search-overlay {
    display: none !important;
  }
}

[role="navigation"] {
  background-color: white;
  background: rgba(255, 255, 255, 0.9);
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 99;
  color: white;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media screen and (max-width: 568px) {
  [role="navigation"] #brightscope_logo {
    height: 35px;
    width: 114px;
  }
}
[role="navigation"] a {
  color: #636363;
}
[role="navigation"] .show-menu {
  border: solid 1px #636363;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
[role="navigation"] .show-menu .icon-navicon {
  margin-left: 10px;
}
[role="navigation"] .top-nav {
  padding: 10px 0;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
[role="navigation"] .top-nav .container {
  position: relative;
  padding-right: 0;
  padding-left: 0;
}
@media screen and (max-width: 986px) {
  [role="navigation"] .top-nav .container {
    padding-right: 25px;
    padding-left: 25px;
  }
}
@media screen and (max-width: 568px) {
  [role="navigation"] .top-nav .container {
    padding: 0;
  }
}
[role="navigation"].transparent {
  background: transparent;
  width: 100%;
}
[role="navigation"].transparent .top-nav {
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  padding: 20px 0;
}
[role="navigation"].transparent .header-nav a {
  color: white;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
[role="navigation"].transparent .header-nav a:hover {
  margin-top: -5px;
}
[role="navigation"].transparent .show-menu {
  border: solid 1px white;
}
[role="navigation"].transparent .show-menu a:hover {
  margin-top: auto;
}

.header-logo {
  float: left;
  line-height: 1;
  margin: 2px 10px 2px 0px;
}
@media screen and (max-width: 568px) {
  .header-logo {
    margin-left: 20px;
  }
}

.notification-number {
  color: white;
  background-color: #a4ce4a;
  border-radius: 100%;
  padding: 2px 6px 3px;
  font-size: 10px;
  font-weight: 700;
  line-height: 13px;
  position: relative;
  top: -2px;
  display: none;
}

.notification-count {
  display: none;
}
.notification-count:before {
  content: "(";
}
.notification-count:after {
  content: ")";
}

.menu-wrap {
  overflow: scroll;
  position: fixed;
  right: -300px;
  top: 0;
  width: 300px;
  background-color: #a6a6a6;
  color: #3caae3;
  padding: 20px;
  background-color: white;
  height: 100%;
  z-index: 100;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.menu-wrap .anonymous-nav-option.login, .menu-wrap .anonymous-nav-option.signup {
  display: none;
}
@media screen and (max-width: 768px) {
  .menu-wrap .anonymous-nav-option.login, .menu-wrap .anonymous-nav-option.signup {
    display: block;
  }
}
.menu-wrap nav {
  margin: 35px 0;
}
.menu-wrap .close-menu {
  position: absolute;
  top: 10px;
  left: 20px;
  color: #d2d1d1;
  padding: 10px 0;
  cursor: pointer;
  width: 50px;
}
.menu-wrap.open {
  right: 0;
}
.menu-wrap h5 {
  margin-top: 15px;
  color: #636363;
  font-size: 15px;
}
.menu-wrap ul {
  padding: 10px 0;
  border-bottom: solid 1px #d2d1d1;
}
.menu-wrap ul.menu-wrap-list {
  padding: 10px 0;
}
.menu-wrap ul:last-of-type {
  border-bottom: none;
}
.menu-wrap ul:last-of-type.with-border {
  border-bottom: solid 1px #d2d1d1;
}
.menu-wrap li {
  display: block;
  line-height: 20px;
  padding: 9px 0;
}
.menu-wrap li a {
  color: #3caae3;
}
.menu-wrap li a:hover {
  color: #1480ad;
}

.nav {
  *zoom: 1;
}
.nav:before, .nav:after {
  content: " ";
  display: table;
}
.nav:after {
  clear: both;
}
.nav > ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.nav > ul > li {
  float: left;
  text-align: left;
}
.nav > ul > li > a {
  display: block;
}

.header-nav {
  display: inline-block;
  float: right;
}
@media screen and (max-width: 768px) {
  .header-nav li {
    display: none;
  }
  .header-nav li.show-menu {
    display: block;
  }
}
@media screen and (max-width: 568px) {
  .header-nav {
    margin-right: 20px;
  }
}
.header-nav > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
}
.header-nav > ul > li {
  float: right;
  padding: 9px 10px;
  line-height: 2;
  color: white;
  margin: 0px 10px 0 0;
  border: solid 2px transparent;
}
.header-nav > ul > li.show-menu {
  padding: 9px 24px;
  margin-right: 0;
}
@media screen and (max-width: 568px) {
  .header-nav > ul > li.show-menu {
    padding: 5px 10px;
  }
}
.header-nav > ul > li.active {
  cursor: default;
}
.header-nav a {
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
}
.header-nav a:hover {
  color: #3caae3;
}

.sub-nav {
  background: #e8f2f8;
  margin: 100px 0 20px 0;
}
.sub-nav .nav > ul {
  display: table;
  margin: 0 auto;
}
.sub-nav .nav > ul > li {
  padding-left: 30px;
}
.sub-nav .nav > ul > li:first-of-type {
  padding: 0;
}
.sub-nav a {
  color: #636363;
  font-size: 13px;
  text-decoration: none;
  text-transform: uppercase;
}
.sub-nav a:hover {
  color: #3caae3;
}
.sub-nav a.active {
  color: #1480ad;
}

.header-search-icon, .nav-search-icon {
  float: left;
  color: #cccccc;
  cursor: pointer;
  font-size: 20px;
  position: relative;
  top: 18px;
  margin-left: 15px;
}
@media screen and (max-width: 568px) {
  .header-search-icon, .nav-search-icon {
    float: none;
    position: absolute;
    right: 125px;
    top: 10px;
  }
}
.header-search-icon:hover, .nav-search-icon:hover {
  color: #3caae3;
}
.header-search-icon.active, .nav-search-icon.active {
  display: none;
}

.nav-search-icon {
  float: right;
  top: 13px;
}

.shareclass-section-hero .nav-search-icon, .shareclass-section-hero .nav-search-icon {
  top: 7px;
  color: white;
  margin-left: auto;
}

.fund-page .fundfamily-section-hero .nav-search-icon {
  top: -36px;
  left: 15px;
}

.nav-search-container {
  position: absolute;
  left: 175px;
  right: 0;
  top: -10px;
  bottom: -10px;
  background: white;
  border-left: 1px solid #ececec;
  border-right: 1px solid #ececec;
  z-index: -1;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
@media screen and (max-width: 568px) {
  .nav-search-container {
    left: 0;
    top: 50px;
    background: #f6f6f6;
    height: 60px;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
  }
}
.nav-search-container .dropdown {
  width: 150px;
  float: right;
  margin-top: 8px;
  color: #636363;
}
.nav-search-container .dropdown button {
  background: transparent;
  text-align: right;
  padding-right: 50px;
}
@media screen and (max-width: 1075px) {
  .nav-search-container .dropdown {
    margin-right: 40px;
  }
}
@media screen and (max-width: 568px) {
  .nav-search-container .dropdown {
    margin-top: 3px;
    width: 120px;
  }
  .nav-search-container .dropdown .icon-angle-down {
    right: 5px;
  }
  .nav-search-container .dropdown button {
    padding-right: 30px;
  }
  .nav-search-container .dropdown button .button-text {
    display: none;
  }
}
.nav-search-container .search-type {
  float: left;
  margin-top: 13px;
}
@media screen and (max-width: 568px) {
  .nav-search-container .search-type {
    float: left;
    width: 178px;
    margin-top: 0;
  }
}
.nav-search-container.show {
  z-index: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.nav-search-container form {
  width: 100%;
  float: left;
  height: 100%;
  background: transparent;
  min-width: 400px;
}
@media screen and (max-width: 768px) {
  .nav-search-container form {
    min-width: 100%;
  }
}
@media screen and (max-width: 568px) {
  .nav-search-container form {
    height: 50px !important;
    position: relative;
    top: 5px;
    left: -10px;
    width: 300px;
  }
}
.nav-search-container .search-area,
.nav-search-container .input-wrap,
.nav-search-container .company-search-input-wrapper,
.nav-search-container .input-with-icon {
  height: 100%;
}
.nav-search-container .icon-search {
  display: none;
}
.nav-search-container .input-with-icon {
  float: left;
  width: 100%;
}
.nav-search-container #search-submit {
  float: right;
  border-color: #83c9ed;
  color: #83c9ed;
  border-width: 1px;
  padding: 13px 19px;
  margin-top: 10px;
  margin-right: 8px;
  cursor: pointer;
}
@media screen and (max-width: 568px) {
  .nav-search-container #search-submit {
    display: none;
  }
}
.nav-search-container #search-submit .icon-search {
  display: inline-block;
  font-weight: bold;
}
.nav-search-container #search-submit a {
  color: #83c9ed;
  font-size: 14px;
}
.nav-search-container #search-submit i {
  margin-left: 10px;
  color: #1398dc;
  font-size: 14px;
}

.nav-search-inner {
  position: relative;
  height: 100%;
  padding: 0px 10px 0 20px;
}
.nav-search-inner input {
  border: none;
  height: 100%;
  padding-left: 0;
  color: #636363 !important;
}
.nav-search-inner input::-webkit-input-placeholder {
  color: #bababa !important;
  font-style: italic;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 14px;
}
@media screen and (max-width: 568px) {
  .nav-search-inner input::-webkit-input-placeholder {
    font-size: 16px;
    line-height: 16px;
  }
}
.nav-search-inner input:-moz-placeholder {
  color: #bababa !important;
  font-style: italic;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 14px;
}
@media screen and (max-width: 568px) {
  .nav-search-inner input:-moz-placeholder {
    font-size: 16px;
    line-height: 16px;
  }
}
.nav-search-inner input::-moz-placeholder {
  color: #bababa !important;
  font-style: italic;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 14px;
}
@media screen and (max-width: 568px) {
  .nav-search-inner input::-moz-placeholder {
    font-size: 16px;
    line-height: 16px;
  }
}
.nav-search-inner input:-ms-input-placeholder {
  color: #bababa !important;
  font-style: italic;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 14px;
}
@media screen and (max-width: 568px) {
  .nav-search-inner input:-ms-input-placeholder {
    font-size: 16px;
    line-height: 16px;
  }
}
@media screen and (max-width: 568px) {
  .nav-search-inner input {
    background: #f6f6f6;
  }
}

#global_search_close {
  color: #cccccc;
  position: absolute;
  right: -33px;
  top: 27px;
  font-size: 15px;
  cursor: pointer;
}
@media screen and (max-width: 1075px) {
  #global_search_close {
    right: 20px;
  }
}
@media screen and (max-width: 568px) {
  #global_search_close {
    right: 18px;
    top: 23px;
    font-size: 13px;
  }
}

.global-search-dropdown.ui-autocomplete {
  width: 100%;
  float: none;
  max-width: none;
  border-top: none;
  left: 0 !important;
  right: 0 !important;
  top: 70px !important;
  position: absolute;
  max-height: 217px;
  overflow-y: scroll;
  border-top: 1px solid #ececec;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
@media screen and (max-width: 568px) {
  .global-search-dropdown.ui-autocomplete {
    width: 100% !important;
    top: 59px !important;
    max-height: 265px;
    z-index: 1000;
  }
}
.global-search-dropdown.ui-autocomplete .ui-menu-item {
  cursor: pointer;
}
.global-search-dropdown.ui-autocomplete .ui-menu-item:hover {
  background: white;
  color: #3caae3;
}
@media screen and (max-width: 568px) {
  .global-search-dropdown.ui-autocomplete .ui-menu-item:hover {
    background: #3caae3;
    color: white;
  }
}
@media screen and (max-width: 568px) {
  .global-search-dropdown.ui-autocomplete .ui-menu-item .searchbar-row {
    border-bottom: 1px solid #ececec;
  }
}
.global-search-dropdown.ui-autocomplete .ui-menu-item .searchbar-column {
  padding-top: 7px;
  padding-bottom: 7px;
}
@media screen and (max-width: 568px) {
  .global-search-dropdown.ui-autocomplete .ui-menu-item .searchbar-column {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.global-search-dropdown.ui-autocomplete .ui-menu-item .searchbar-column-1 {
  font-weight: 600;
  font-size: 15px;
}
@media screen and (max-width: 568px) {
  .global-search-dropdown.ui-autocomplete .ui-menu-item .searchbar-column-1 {
    font-size: 16px;
  }
}
.global-search-dropdown.ui-autocomplete .ui-menu-item .searchbar-column-1 em {
  font-style: normal;
}
.global-search-dropdown.ui-autocomplete .ui-menu-item .searchbar-column-2 {
  font-style: italic;
}
.global-search-dropdown.ui-autocomplete .ui-menu-item:first-child .searchbar-column {
  padding-top: 23px;
}
@media screen and (max-width: 568px) {
  .global-search-dropdown.ui-autocomplete .ui-menu-item:first-child .searchbar-column {
    padding-top: 18px;
  }
}
.global-search-dropdown.ui-autocomplete .ui-menu-item:last-child .searchbar-column {
  padding-bottom: 20px;
}
@media screen and (max-width: 568px) {
  .global-search-dropdown.ui-autocomplete .ui-menu-item:last-child .searchbar-row {
    border-bottom: none;
  }
}

main {
  background: #e8f2f8;
  clear: both;
  overflow: hidden;
}
@media screen and (max-width: 568px) {
  main {
    background-size: contain;
  }
}

.content {
  max-width: 970px;
  margin: 30px auto;
  position: relative;
  min-height: 400px;
  padding-top: 40px;
  padding-bottom: 70px;
}
@media screen and (max-width: 568px) {
  .content {
    padding: 0;
    padding-top: 50px;
    width: 100%;
  }
}
.content .section-title {
  color: #d3e9f0;
}
.content .section {
  margin: 0px 0 100px 0;
}
.content .code {
  margin-top: 20px;
}
@media screen and (max-width: 568px) {
  .content {
    padding: 0;
    padding-top: 50px;
    margin: 0;
  }
}
.content.full-width {
  max-width: none;
  padding: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 70px;
}
@media screen and (max-width: 568px) {
  .content.full-width {
    padding-top: 50px;
  }
}

.content-large {
  padding: 40px 100px;
}
@media screen and (max-width: 500px) {
  .content-large {
    padding: 30px 15px;
  }
}

.sub-content {
  background: whitesmoke;
  padding: 45px 70px;
  border: 1px solid #d2d1d1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
@media screen and (max-width: 568px) {
  .sub-content {
    padding: 20px;
  }
}
.sub-content.sub-content-small {
  padding: 13px 25px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}

.heading {
  color: #636363;
  font-size: 14px;
  background-color: #f7f8f8;
  padding: 8px 20px;
  border-bottom: 1px solid #e3e3e3;
}

.content-well {
  background: white;
  border: 1px solid #d9e1e7;
  border-bottom-width: 0;
  border-top-width: 0;
  box-shadow: 0px 2px 2px 0px #d4dce1;
  margin-bottom: 35px;
}

.content-well-footer {
  color: #d2d1d1;
  font-size: 15px;
  text-align: center;
  margin-top: 20px;
}
@media screen and (max-width: 568px) {
  .content-well-footer {
    margin: 0;
    padding: 30px 0 30px 0;
  }
}
.content-well-footer i,
.content-well-footer a {
  margin-left: 5px;
}

.content-body {
  position: relative;
  padding: 14px 30px;
}

.content-body-small {
  position: relative;
  padding: 30px 20px;
}

.content-split .content-left {
  padding: 30px 0 30px 30px;
  border-right: 1px solid #dddddd;
}
.content-split .right-top,
.content-split .right-bottom {
  padding: 30px 25px 30px 17px;
}
.content-split .right-top {
  border-bottom: 1px solid #dddddd;
}

.content-section {
  border-bottom: 1px solid #dddddd;
  padding: 30px;
}
@media screen and (max-width: 568px) {
  .content-section {
    padding: 20px 15px;
  }
}
.content-section:last-child {
  border: none;
}
@media screen and (max-width: 568px) {
  .content-section .avatar img {
    width: 40px;
    height: 40px;
    font-size: 40px;
  }
}
.content-section .title, .content-section .author-name {
  padding-bottom: 10px;
  display: block;
}
.content-section .title {
  font-size: 20px;
}
.content-section .answer-box {
  border: solid 1px #d2d1d1;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  padding: 14px;
  text-align: center;
  margin-bottom: 10px;
}
.content-section .line-35 {
  line-height: 35px;
}

.loading-container {
  padding: 30px;
}
.loading-container .animation-image {
  margin: 0 auto;
}

.saving-container {
  width: 95%;
  padding: 15px 15px 13px 15px;
  margin: 0 auto 10px auto;
  position: relative;
  top: 25px;
}
@media screen and (max-width: 568px) {
  .saving-container {
    width: 90%;
  }
}
.saving-container i {
  margin-right: 10px;
  float: left;
  color: #a7cd4b;
  font-size: 23px;
}
.saving-container span {
  float: left;
  position: relative;
  top: 2px;
}
.saving-container .saved,
.saving-container i {
  display: none;
}
.saving-container .spin-animation {
  float: left;
  margin-right: 10px;
}
.saving-container.success {
  background: #f7fbed;
  border-color: #a8d304;
  color: #80a900;
}
.saving-container.success i,
.saving-container.success .saved {
  display: block;
}
.saving-container.success .spin-animation,
.saving-container.success .saving {
  display: none;
}
.saving-container.push-down {
  margin-bottom: 35px;
}

.data-column {
  font-size: 14px;
  padding: 25px 0;
  margin-bottom: 35px;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
@media screen and (max-width: 568px) {
  .data-column {
    border: none;
    padding: 0;
  }
}
.data-column li {
  margin: 7px 0;
}
@media screen and (max-width: 568px) {
  .data-column li {
    margin: 15px 0;
  }
}
.data-column li:first-child {
  margin-top: 0;
}
.data-column li:last-child {
  margin-bottom: 0;
}
.data-column .question {
  font-style: italic;
}
@media screen and (max-width: 568px) {
  .data-column .question {
    margin-bottom: 2px;
  }
}
.data-column .answer {
  font-weight: bold;
}
.data-column .answer.skipped {
  color: #d2d1d1;
}
.data-column .question,
.data-column .answer {
  float: left;
  width: 50%;
}
@media screen and (max-width: 568px) {
  .data-column .question,
  .data-column .answer {
    width: 100%;
    float: none;
    text-align: left;
  }
}

.consumer-angular-app .sub-nav {
  margin-top: 30px;
}
.consumer-angular-app .investor-profile-image {
  display: none;
}
.consumer-angular-app .candidates-prospects .sort {
  display: none;
}

.tab-pane {
  display: none;
}
.tab-pane.active {
  display: block;
}

.nav.nav-tabs {
  background: #9ac8d4;
  margin-bottom: 10px;
  padding: 0;
  list-style: none;
}
.nav.nav-tabs > li {
  color: white;
  display: block;
  float: left;
  cursor: pointer;
  border-right: 1px solid white;
  text-transform: uppercase;
  -webkit-transition: background-color 100ms ease-out;
  -moz-transition: background-color 100ms ease-out;
  -o-transition: background-color 100ms ease-out;
  transition: background-color 100ms ease-out;
}
.nav.nav-tabs > li:last-of-type {
  border-right: 0;
}
.nav.nav-tabs > li.active, .nav.nav-tabs > li:hover {
  background: #636363;
}
.nav.nav-tabs > li.active {
  cursor: default;
}
.nav.nav-tabs > li > a {
  color: white;
  font-size: 14px;
  display: block;
  padding: 12px 16px 12px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (min-width: 960px) {
  .nav.nav-tabs > li > a {
    padding: 12px 32px 12px;
  }
}
@media screen and (max-width: 568px) {
  .nav.nav-tabs > li > a {
    padding: 12px 8px 12px;
    font-size: 12px;
  }
}
.nav.nav-tabs > li > a .mobile-heading {
  display: none;
}
@media screen and (max-width: 568px) {
  .nav.nav-tabs > li > a .mobile-heading {
    display: block;
  }
}
.nav.nav-tabs > li > a .desktop-heading {
  display: block;
}
@media screen and (max-width: 568px) {
  .nav.nav-tabs > li > a .desktop-heading {
    display: none;
  }
}
.nav.nav-tabs > li > a i {
  font-size: 18px;
  margin-right: 10px;
  position: relative;
  top: 2px;
}
@media screen and (max-width: 568px) {
  .nav.nav-tabs > li > a i {
    display: none;
  }
}

@media screen and (max-width: 568px) {
  [class^="tab-1-"] [class^="icon-"],
  [class^="tab-1-"] [class*=" icon-"] {
    display: none;
  }
}
/**
.icon-code > a:before {
  content: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4GmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTA2LTI3VDA5OjMxOjQ5LTA3OjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDYtMjdUMDk6MzM6MDgtMDc6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE0LTA2LTI3VDA5OjMzOjA4LTA3OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmM4NzI1N2YxLTRhYzktMzA0My1hZDE5LTNkYzdjNzM4OWNhZDwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpjODcyNTdmMS00YWM5LTMwNDMtYWQxOS0zZGM3YzczODljYWQ8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDpjODcyNTdmMS00YWM5LTMwNDMtYWQxOS0zZGM3YzczODljYWQ8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6Yzg3MjU3ZjEtNGFjOS0zMDQzLWFkMTktM2RjN2M3Mzg5Y2FkPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTA2LTI3VDA5OjMxOjQ5LTA3OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xNjwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xNjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+qlNvngAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA+0lEQVR42sTTMUqDYQzG8dQWQelSR3XR1U1HBzetu/QIDoLo1gO4eALBqbgIHsHBpdih1ENUT2ArCDr4czCFj0+oSEEDGd5/nieEl6SCmCXmYsb4kwaXETH4TYO5iNgovLcjopfsux6TrOIQQ1wlW8IHDpINU1Od+CbmJh58RR87yfeTrSbr53uQngh0E95jrzBR4AyPJdZELz3dwDjzBAsl8R2uS2wRp3jBOFBHG88Y4RwNzOMVR2lsZG2U2jbqxc4ruMA7OtjKMTez3sFbapbLn1jMdbRwnGPWkrewVtZXptzCTUQ0ImJ32pbVptRuI+LppzWt/Ps1fg4AE1WGt4bbfvkAAAAASUVORK5CYII=';
}

**/
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button,
input {
  line-height: normal;
}

button,
input,
select {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

button,
.btn {
  -webkit-box-shadow: 0 3px 0 #e3e3e3;
  -moz-box-shadow: 0 3px 0 #e3e3e3;
  box-shadow: 0 3px 0 #e3e3e3;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 6px 22px;
  margin-bottom: 3px;
  color: #7f7f7f;
  border-color: transparent;
  background-color: whitesmoke;
}
button.btn-ap:hover, button.btn-ap.is-selected, button.btn-ap:active, button.btn-ap:focus,
.btn.btn-ap:hover,
.btn.btn-ap.is-selected,
.btn.btn-ap:active,
.btn.btn-ap:focus {
  border: solid 1px transparent;
}
button:hover,
.btn:hover {
  -webkit-box-shadow: 0 3px 0 #d2d1d1;
  -moz-box-shadow: 0 3px 0 #d2d1d1;
  box-shadow: 0 3px 0 #d2d1d1;
  color: #636363;
  background-color: #e3e3e3;
}
button.is-selected,
.btn.is-selected {
  -webkit-box-shadow: 0 3px 0 #d2d1d1;
  -moz-box-shadow: 0 3px 0 #d2d1d1;
  box-shadow: 0 3px 0 #d2d1d1;
  color: #636363;
  background-color: #e3e3e3;
}
button:active, button.active,
.btn:active,
.btn.active {
  -webkit-box-shadow: 0 3px 0 #d2d1d1;
  -moz-box-shadow: 0 3px 0 #d2d1d1;
  box-shadow: 0 3px 0 #d2d1d1;
  outline: 0;
  background-color: #d2d1d1;
}
button:focus,
.btn:focus {
  outline: 0;
}
button.text-with-icon i,
.btn.text-with-icon i {
  margin-left: 7px;
  position: relative;
  top: 1px;
  color: #7f7f7f;
}
button.text-with-icon i.reverse,
.btn.text-with-icon i.reverse {
  margin-right: 7px;
  margin-left: 0;
}
button.text-with-icon i.large,
.btn.text-with-icon i.large {
  margin-left: 20px;
}
button.text-with-icon i.large.reverse,
.btn.text-with-icon i.large.reverse {
  margin-right: 20px;
  margin-left: 0;
}
button.text-with-icon i.large-icon,
.btn.text-with-icon i.large-icon {
  position: relative;
  top: 4px;
  margin-right: 5px;
  font-size: 21px;
}
button.text-with-icon i.icon-only,
.btn.text-with-icon i.icon-only {
  margin: 0;
}

button[disabled="disabled"],
button[disabled="disabled"]:hover,
button[disabled="disabled"]:active,
button[disabled="disabled"].is-selected,
button[disabled="disabled"]:focus,
input.btn[type="submit"][disabled="disabled"] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}

.btn-primary {
  -webkit-box-shadow: 0 3px 0 #91b640;
  -moz-box-shadow: 0 3px 0 #91b640;
  box-shadow: 0 3px 0 #91b640;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 6px 22px;
  color: white;
  border-color: transparent;
  background-color: #a4ce4b;
}
.btn-primary:hover, .btn-primary.is-selected {
  -webkit-box-shadow: 0 3px 0 #7a9938;
  -moz-box-shadow: 0 3px 0 #7a9938;
  box-shadow: 0 3px 0 #7a9938;
  color: white;
  background-color: #8fb442;
}
.btn-primary:active, .btn-primary.active, .btn-primary:focus {
  -webkit-box-shadow: 0 3px 0 #7a9938;
  -moz-box-shadow: 0 3px 0 #7a9938;
  box-shadow: 0 3px 0 #7a9938;
  outline: 0;
  background-color: #7a9938;
}
.btn-primary a {
  color: white;
}
.btn-primary.text-with-icon i {
  color: white;
}

.btn-blue {
  -webkit-box-shadow: 0 3px 0 #1480ad;
  -moz-box-shadow: 0 3px 0 #1480ad;
  box-shadow: 0 3px 0 #1480ad;
  color: white;
  background-color: #3caae3;
}
.btn-blue:hover, .btn-blue.is-selected {
  -webkit-box-shadow: 0 3px 0 #00557e;
  -moz-box-shadow: 0 3px 0 #00557e;
  box-shadow: 0 3px 0 #00557e;
  color: white;
  background-color: #1480ad;
}
.btn-blue:focus, .btn-blue.active, .btn-blue:active {
  -webkit-box-shadow: 0 3px 0 #1480ad;
  -moz-box-shadow: 0 3px 0 #1480ad;
  box-shadow: 0 3px 0 #1480ad;
  outline: 0;
  background-color: #1480ad;
}
.btn-blue.text-with-icon i {
  color: white;
}

.btn-blue-dark {
  -webkit-box-shadow: 0 3px 0 #00557e;
  -moz-box-shadow: 0 3px 0 #00557e;
  box-shadow: 0 3px 0 #00557e;
  color: white;
  background-color: #00679b;
}
.btn-blue-dark:hover, .btn-blue-dark.is-selected {
  -webkit-box-shadow: 0 3px 0 #00557e;
  -moz-box-shadow: 0 3px 0 #00557e;
  box-shadow: 0 3px 0 #00557e;
  color: white;
  background-color: #005c8a;
}
.btn-blue-dark:focus, .btn-blue-dark.active, .btn-blue-dark:active {
  -webkit-box-shadow: 0 3px 0 #00557e;
  -moz-box-shadow: 0 3px 0 #00557e;
  box-shadow: 0 3px 0 #00557e;
  outline: 0;
  background-color: #005c8a;
}
.btn-blue-dark.text-with-icon i {
  color: white;
}

.btn-blue-purple {
  -webkit-box-shadow: 0 3px 0 #3953a4;
  -moz-box-shadow: 0 3px 0 #3953a4;
  box-shadow: 0 3px 0 #3953a4;
  color: white;
  background-color: #3f6fb6;
}
.btn-blue-purple:hover, .btn-blue-purple.is-selected {
  -webkit-box-shadow: 0 3px 0 #213d97;
  -moz-box-shadow: 0 3px 0 #213d97;
  box-shadow: 0 3px 0 #213d97;
  color: white;
  background-color: #2359a8;
}
.btn-blue-purple:focus, .btn-blue-purple.active, .btn-blue-purple:active {
  -webkit-box-shadow: 0 3px 0 #213d97;
  -moz-box-shadow: 0 3px 0 #213d97;
  box-shadow: 0 3px 0 #213d97;
  outline: 0;
  background-color: #2359a8;
}
.btn-blue-purple.text-with-icon i {
  color: white;
}

.btn-white {
  background-color: white;
  border: 2px solid #d2d1d1;
}
.btn-white:hover, .btn-white.is-selected {
  background: white;
  color: #7f7f7f;
}
.btn-white:focus, .btn-white:active, .btn-white.active {
  background: white;
  color: #7f7f7f;
}

.btn-ghost {
  color: white;
  background-color: transparent;
  border: 1px solid white;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-ghost:hover, .btn-ghost.is-selected {
  background: rgba(255, 255, 255, 0.2);
  color: white;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-ghost:focus, .btn-ghost:active, .btn-ghost.active {
  background: rgba(255, 255, 255, 0.2);
  color: white;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-ghost.blue {
  color: #3dace4;
  border-color: #3dace4;
  padding-left: 17px;
  padding-right: 17px;
}
.btn-ghost.blue .button-text {
  font-size: 14px;
  font-weight: 100;
  margin-left: 2px;
}
.btn-ghost.blue.text-with-icon i {
  color: #3dace4;
}
.btn-ghost.blue:hover {
  -webkit-box-shadow: inset 0px 0px 0px 1px #3dace4;
  -moz-box-shadow: inset 0px 0px 0px 1px #3dace4;
  box-shadow: inset 0px 0px 0px 1px #3dace4;
}

.btn-ghost-darker {
  color: #636363;
  background-color: transparent;
  border: 1px solid #636363;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-ghost-darker:hover, .btn-ghost-darker.is-selected {
  background: rgba(255, 255, 255, 0.2);
  color: #636363;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-ghost-darker:focus, .btn-ghost-darker:active, .btn-ghost-darker.active {
  background: rgba(255, 255, 255, 0.2);
  color: #636363;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.btn-large {
  -webkit-box-shadow: 0 4px 0 #d2d1d1;
  -moz-box-shadow: 0 4px 0 #d2d1d1;
  box-shadow: 0 4px 0 #d2d1d1;
  margin-bottom: 4px;
  padding: 10px 18px;
  font-size: 24px;
}
.btn-large:hover {
  -webkit-box-shadow: 0 4px 0 #d2d1d1;
  -moz-box-shadow: 0 4px 0 #d2d1d1;
  box-shadow: 0 4px 0 #d2d1d1;
}
.btn-large.btn-blue {
  -webkit-box-shadow: 0 4px 0 #3caae3;
  -moz-box-shadow: 0 4px 0 #3caae3;
  box-shadow: 0 4px 0 #3caae3;
}
.btn-large.btn-blue:hover, .btn-large.btn-blue.is-selected {
  -webkit-box-shadow: 0 4px 0 #1480ad;
  -moz-box-shadow: 0 4px 0 #1480ad;
  box-shadow: 0 4px 0 #1480ad;
}
.btn-large.btn-blue:focus, .btn-large.btn-blue.active, .btn-large.btn-blue:active {
  -webkit-box-shadow: 0 4px 0 #1480ad;
  -moz-box-shadow: 0 4px 0 #1480ad;
  box-shadow: 0 4px 0 #1480ad;
  outline: 0;
  background-color: #1480ad;
}
.btn-large.btn-blue-dark {
  -webkit-box-shadow: 0 3px 0 #00557e;
  -moz-box-shadow: 0 3px 0 #00557e;
  box-shadow: 0 3px 0 #00557e;
  color: white;
  background-color: #00679b;
}
.btn-large.btn-blue-dark:hover, .btn-large.btn-blue-dark.is-selected {
  -webkit-box-shadow: 0 3px 0 #00557e;
  -moz-box-shadow: 0 3px 0 #00557e;
  box-shadow: 0 3px 0 #00557e;
  color: white;
  background-color: #005c8a;
}
.btn-large.btn-blue-dark:focus, .btn-large.btn-blue-dark.active, .btn-large.btn-blue-dark:active {
  -webkit-box-shadow: 0 3px 0 #00557e;
  -moz-box-shadow: 0 3px 0 #00557e;
  box-shadow: 0 3px 0 #00557e;
  outline: 0;
  background-color: #005c8a;
}
.btn-large.btn-blue-purple {
  -webkit-box-shadow: 0 3px 0 #3953a4;
  -moz-box-shadow: 0 3px 0 #3953a4;
  box-shadow: 0 3px 0 #3953a4;
  color: white;
  background-color: #3f6fb6;
}
.btn-large.btn-blue-purple:hover, .btn-large.btn-blue-purple.is-selected {
  -webkit-box-shadow: 0 3px 0 #213d97;
  -moz-box-shadow: 0 3px 0 #213d97;
  box-shadow: 0 3px 0 #213d97;
  color: white;
  background-color: #2359a8;
}
.btn-large.btn-blue-purple:focus, .btn-large.btn-blue-purple.active, .btn-large.btn-blue-purple:active {
  -webkit-box-shadow: 0 3px 0 #213d97;
  -moz-box-shadow: 0 3px 0 #213d97;
  box-shadow: 0 3px 0 #213d97;
  outline: 0;
  background-color: #2359a8;
}
.btn-large.btn-primary {
  -webkit-box-shadow: 0 4px 0 #91b640;
  -moz-box-shadow: 0 4px 0 #91b640;
  box-shadow: 0 4px 0 #91b640;
}
.btn-large.btn-primary:hover, .btn-large.btn-primary.is-selected {
  -webkit-box-shadow: 0 4px 0 #7a9938;
  -moz-box-shadow: 0 4px 0 #7a9938;
  box-shadow: 0 4px 0 #7a9938;
}
.btn-large.btn-primary:active, .btn-large.btn-primary.active, .btn-large.btn-primary:focus {
  -webkit-box-shadow: 0 4px 0 #7a9938;
  -moz-box-shadow: 0 4px 0 #7a9938;
  box-shadow: 0 4px 0 #7a9938;
  outline: 0;
  background-color: #7a9938;
}

.btn-medium {
  font-size: 19px;
  padding: 8px 14px;
  -webkit-box-shadow: 0 3px 0 #d2d1d1;
  -moz-box-shadow: 0 3px 0 #d2d1d1;
  box-shadow: 0 3px 0 #d2d1d1;
}
.btn-medium:hover {
  -webkit-box-shadow: 0 3px 0 #d2d1d1;
  -moz-box-shadow: 0 3px 0 #d2d1d1;
  box-shadow: 0 3px 0 #d2d1d1;
}
.btn-medium.btn-blue {
  -webkit-box-shadow: 0 3px 0 #3caae3;
  -moz-box-shadow: 0 3px 0 #3caae3;
  box-shadow: 0 3px 0 #3caae3;
}
.btn-medium.btn-blue:hover, .btn-medium.btn-blue.is-selected {
  -webkit-box-shadow: 0 3px 0 #1480ad;
  -moz-box-shadow: 0 3px 0 #1480ad;
  box-shadow: 0 3px 0 #1480ad;
}
.btn-medium.btn-blue:focus, .btn-medium.btn-blue.active
.btn-medium.btn-blue:active {
  outline: 0;
  background-color: #1480ad;
  -webkit-box-shadow: 0 3px 0 #1480ad;
  -moz-box-shadow: 0 3px 0 #1480ad;
  box-shadow: 0 3px 0 #1480ad;
}
.btn-medium.btn-blue-dark {
  -webkit-box-shadow: 0 3px 0 #00557e;
  -moz-box-shadow: 0 3px 0 #00557e;
  box-shadow: 0 3px 0 #00557e;
  color: white;
  background-color: #00679b;
}
.btn-medium.btn-blue-dark:hover, .btn-medium.btn-blue-dark.is-selected {
  -webkit-box-shadow: 0 3px 0 #00557e;
  -moz-box-shadow: 0 3px 0 #00557e;
  box-shadow: 0 3px 0 #00557e;
  color: white;
  background-color: #005c8a;
}
.btn-medium.btn-blue-dark:focus, .btn-medium.btn-blue-dark.active, .btn-medium.btn-blue-dark:active {
  -webkit-box-shadow: 0 3px 0 #00557e;
  -moz-box-shadow: 0 3px 0 #00557e;
  box-shadow: 0 3px 0 #00557e;
  outline: 0;
  background-color: #005c8a;
}
.btn-medium.btn-blue-purple {
  -webkit-box-shadow: 0 3px 0 #3953a4;
  -moz-box-shadow: 0 3px 0 #3953a4;
  box-shadow: 0 3px 0 #3953a4;
  color: white;
  background-color: #3f6fb6;
}
.btn-medium.btn-blue-purple:hover, .btn-medium.btn-blue-purple.is-selected {
  -webkit-box-shadow: 0 3px 0 #213d97;
  -moz-box-shadow: 0 3px 0 #213d97;
  box-shadow: 0 3px 0 #213d97;
  color: white;
  background-color: #2359a8;
}
.btn-medium.btn-blue-purple:focus, .btn-medium.btn-blue-purple.active, .btn-medium.btn-blue-purple:active {
  -webkit-box-shadow: 0 3px 0 #213d97;
  -moz-box-shadow: 0 3px 0 #213d97;
  box-shadow: 0 3px 0 #213d97;
  outline: 0;
  background-color: #2359a8;
}
.btn-medium.btn-primary {
  -webkit-box-shadow: 0 3px 0 #91b640;
  -moz-box-shadow: 0 3px 0 #91b640;
  box-shadow: 0 3px 0 #91b640;
}
.btn-medium.btn-primary:hover, .btn-medium.btn-primary.is-selected {
  -webkit-box-shadow: 0 3px 0 #7a9938;
  -moz-box-shadow: 0 3px 0 #7a9938;
  box-shadow: 0 3px 0 #7a9938;
}
.btn-medium.btn-primary:active, .btn-medium.btn-primary.active, .btn-medium.btn-primary:focus {
  outline: 0;
  background-color: #7a9938;
  -webkit-box-shadow: 0 3px 0 #7a9938;
  -moz-box-shadow: 0 3px 0 #7a9938;
  box-shadow: 0 3px 0 #7a9938;
}

.btn-small {
  -webkit-box-shadow: 0 2px 0 #d2d1d1;
  -moz-box-shadow: 0 2px 0 #d2d1d1;
  box-shadow: 0 2px 0 #d2d1d1;
  margin-bottom: 2px;
  padding: 4px 11px;
  font-size: 13px;
}
.btn-small.btn-blue {
  -webkit-box-shadow: 0 2px 0 #3caae3;
  -moz-box-shadow: 0 2px 0 #3caae3;
  box-shadow: 0 2px 0 #3caae3;
}
.btn-small.btn-blue:hover, .btn-small.btn-blue.is-selected {
  -webkit-box-shadow: 0 2px 0 #1480ad;
  -moz-box-shadow: 0 2px 0 #1480ad;
  box-shadow: 0 2px 0 #1480ad;
}
.btn-small.btn-blue:focus, .btn-small.btn-blue.active, .btn-small.btn-blue:active {
  -webkit-box-shadow: 0 2px 0 #1480ad;
  -moz-box-shadow: 0 2px 0 #1480ad;
  box-shadow: 0 2px 0 #1480ad;
  outline: 0;
  background-color: #1480ad;
}
.btn-small.btn-blue-dark {
  -webkit-box-shadow: 0 3px 0 #00557e;
  -moz-box-shadow: 0 3px 0 #00557e;
  box-shadow: 0 3px 0 #00557e;
  color: white;
  background-color: #00679b;
}
.btn-small.btn-blue-dark:hover, .btn-small.btn-blue-dark.is-selected {
  -webkit-box-shadow: 0 3px 0 #00557e;
  -moz-box-shadow: 0 3px 0 #00557e;
  box-shadow: 0 3px 0 #00557e;
  color: white;
  background-color: #005c8a;
}
.btn-small.btn-blue-dark:focus, .btn-small.btn-blue-dark.active, .btn-small.btn-blue-dark:active {
  -webkit-box-shadow: 0 3px 0 #00557e;
  -moz-box-shadow: 0 3px 0 #00557e;
  box-shadow: 0 3px 0 #00557e;
  outline: 0;
  background-color: #005c8a;
}
.btn-small.btn-blue-purple {
  -webkit-box-shadow: 0 3px 0 #3953a4;
  -moz-box-shadow: 0 3px 0 #3953a4;
  box-shadow: 0 3px 0 #3953a4;
  color: white;
  background-color: #3f6fb6;
}
.btn-small.btn-blue-purple:hover, .btn-small.btn-blue-purple.is-selected {
  -webkit-box-shadow: 0 3px 0 #213d97;
  -moz-box-shadow: 0 3px 0 #213d97;
  box-shadow: 0 3px 0 #213d97;
  color: white;
  background-color: #2359a8;
}
.btn-small.btn-blue-purple:focus, .btn-small.btn-blue-purple.active, .btn-small.btn-blue-purple:active {
  -webkit-box-shadow: 0 3px 0 #213d97;
  -moz-box-shadow: 0 3px 0 #213d97;
  box-shadow: 0 3px 0 #213d97;
  outline: 0;
  background-color: #2359a8;
}
.btn-small.btn-primary {
  -webkit-box-shadow: 0 2px 0 #91b640;
  -moz-box-shadow: 0 2px 0 #91b640;
  box-shadow: 0 2px 0 #91b640;
}
.btn-small.btn-primary:hover, .btn-small.btn-primary.is-selected {
  -webkit-box-shadow: 0 2px 0 #7a9938;
  -moz-box-shadow: 0 2px 0 #7a9938;
  box-shadow: 0 2px 0 #7a9938;
}
.btn-small.btn-primary:active, .btn-small.btn-primary.active, .btn-small.btn-primary:focus {
  -webkit-box-shadow: 0 2px 0 #7a9938;
  -moz-box-shadow: 0 2px 0 #7a9938;
  box-shadow: 0 2px 0 #7a9938;
  outline: 0;
  background-color: #7a9938;
}

.btn-extra-padding {
  font-size: 16px;
  padding: 8px 20px;
}

.btn-circle {
  width: 120px !important;
  height: 120px;
  padding: 10px;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  -o-border-radius: 60px;
  border-radius: 60px;
}
.btn-circle .label {
  display: table-cell;
  vertical-align: middle;
}

.modal-buttons {
  margin-bottom: 10px;
}
.modal-buttons li {
  margin: 10px 0;
}
.modal-buttons li:first-child {
  margin-top: 0;
}
.modal-buttons li:last-child {
  margin-bottom: 0;
}

.btn-modal {
  padding: 13px;
  background: white;
  border: 1px solid #3caae3;
  color: #3caae3;
  font-weight: 100;
  font-size: 17px;
  width: 100%;
  display: block;
  text-align: left;
  position: relative;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-modal i {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 27px;
  color: white;
  display: none;
}
@media screen and (max-width: 568px) {
  .btn-modal {
    font-size: 13px;
    text-align: center;
  }
}
.btn-modal.active, .btn-modal:hover, .btn-modal:focus {
  background: #3caae3;
  color: white;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-modal.active i {
  display: block;
}
@media screen and (max-width: 568px) {
  .btn-modal.active i {
    display: none;
  }
}

.button-row button {
  width: 100%;
}
@media screen and (max-width: 568px) {
  .button-row button {
    margin-top: 20px;
  }
}
.button-row + .button-row {
  margin-top: 40px;
}
@media screen and (max-width: 568px) {
  .button-row + .button-row {
    margin-top: 0;
  }
}
.button-row.small {
  margin-top: 15px;
}

.highcharts-button {
  display: inline-block;
  font-size: 14px;
  background: #f7f7f7;
  padding: 2px 6px;
  margin-left: 2px;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.highcharts-button.active {
  background: #E7F0F9;
  font-weight: bold;
  color: black;
}

.highcharts-range-selector-buttons {
  text-align: center;
}

.thumbnail {
  border-radius: 100%;
  vertical-align: middle;
  display: inline-block;
  overflow: hidden;
  text-align: center;
}
.thumbnail.thumbnail-no-image {
  background: transparent;
  position: relative;
}
.thumbnail.thumbnail-no-image .icon-no-avatar {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  color: #ececec;
}
.thumbnail.gravatar {
  position: absolute;
  left: 0;
}

.thumbnail-150 {
  height: 150px;
  width: 150px;
  font-size: 150px;
}
@media screen and (max-width: 568px) {
  .thumbnail-150.gravatar {
    left: 40px;
  }
}

.thumbnail-120 {
  height: 120px;
  width: 120px;
  font-size: 120px;
}
@media screen and (max-width: 568px) {
  .thumbnail-120.gravatar {
    left: 40px;
  }
}

.thumbnail-100 {
  height: 100px;
  width: 100px;
  font-size: 100px;
}
@media screen and (max-width: 568px) {
  .thumbnail-100.gravatar {
    left: 40px;
  }
}

.thumbnail-60 {
  height: 60px;
  width: 60px;
  font-size: 60px;
}

.thumbnail-50 {
  height: 50px;
  width: 50px;
  font-size: 50px;
}

.thumbnail-40 {
  height: 40px;
  width: 40px;
  font-size: 40px;
}
.thumbnail-40 .icon-no-avatar {
  font-size: 39px;
}

.thumbnail-35 {
  height: 30px;
  width: 30px;
  font-size: 35px;
}

.thumbnail-30 {
  height: 30px;
  width: 30px;
  font-size: 30px;
}

.lineup figure {
  vertical-align: middle;
  display: inline-block;
  margin: 0 20px 0 0;
  position: relative;
}
.lineup figcaption {
  text-align: center;
}

.lineup-small > figure {
  margin-right: 8px;
}

.how-many-more-contianer {
  background: #e8e8e8;
  color: #989898;
}

.how-many-more {
  display: block;
  position: relative;
  top: 6px;
  font-size: 12px;
}

.how-many-more-plus {
  font-size: 10px;
  margin-right: 1px;
}

.top-candidate-check {
  position: absolute;
  top: -5px;
  left: -5px;
  background-color: transparent;
  color: #a4ce4b;
}

.media-object,
.media-object-body {
  margin-bottom: 10px;
}

.media-object .media-object {
  margin-left: 10px;
  margin-top: 10px;
}

.media-object-body {
  display: table-cell;
}

.avatar {
  float: left;
  margin-right: 10px;
}

.avatar-large-margin {
  margin-right: 20px;
}

.icon-no-avatar {
  color: #3caae3;
}

.page-profile-image {
  text-align: center;
}
.page-profile-image figure {
  display: block;
  margin: 0 auto;
}
.page-profile-image figcaption {
  margin: 20px auto;
}
.page-profile-image .thumbnail.thumbnail-no-image .icon-no-avatar {
  color: #9ac8d4;
}

.footer-social {
  background: white;
  text-align: center;
  padding: 50px 0 75px;
}

.footer-social-header {
  margin-bottom: 50px;
}

.footer-social-buttons > ul {
  display: inline-block;
}

.footer-social-button {
  margin-left: 60px;
  text-align: center !important;
  width: 60px;
}
.footer-social-button:first-child {
  margin-left: 0;
}
.footer-social-button .btn {
  background: #96c8dd;
  font-size: 27px;
  -webkit-box-shadow: 0 4px 0 #74b6d0;
  -moz-box-shadow: 0 4px 0 #74b6d0;
  box-shadow: 0 4px 0 #74b6d0;
}
.footer-social-button .btn:hover {
  background: #74b6d0;
  -webkit-box-shadow: 0 4px 0 #5a8ca0;
  -moz-box-shadow: 0 4px 0 #5a8ca0;
  box-shadow: 0 4px 0 #5a8ca0;
}
@media screen and (max-width: 420px) {
  .footer-social-button {
    margin-left: 20px;
  }
}

.footer-media {
  background: #e7e7e7;
  text-align: center;
  overflow: hidden;
}

.footer-media-logos {
  margin: 0 auto;
  display: block;
}
.footer-media-logos img {
  width: 50%;
  float: left;
}
@media screen and (max-width: 540px) {
  .footer-media-logos {
    max-height: 157px;
  }
  .footer-media-logos img {
    width: 100%;
  }
  .footer-media-logos img:last-child {
    margin-top: -20px;
  }
}

.footer-sitemap {
  /*! normalize.css v3.0.1 | MIT License | git.io/normalize */
  /** apply a natural box layout model to all elements
  *   via http://www.paulirish.com/2012/box-sizing-border-box-ftw/
  */
  /**
   * 1. Set default font family to sans-serif.
   * 2. Prevent iOS text size adjust after orientation change, without disabling
   *    user zoom.
   */
  /**
   * Remove default margin.
   */
  /* HTML5 display definitions
     ========================================================================== */
  /**
   * Correct `block` display not defined for any HTML5 element in IE 8/9.
   * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
   * Correct `block` display not defined for `main` in IE 11.
   */
  /**
   * 1. Correct `inline-block` display not defined in IE 8/9.
   * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
   */
  /**
   * Prevent modern browsers from displaying `audio` without controls.
   * Remove excess height in iOS 5 devices.
   */
  /**
   * Address `[hidden]` styling not present in IE 8/9/10.
   * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
   */
  /* Links
     ========================================================================== */
  /**
   * Remove the gray background color from active links in IE 10.
   */
  /**
   * Improve readability when focused and also mouse hovered in all browsers.
   */
  /* Text-level semantics
     ========================================================================== */
  /**
   * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
   */
  /**
   * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
   */
  /**
   * Address styling not present in Safari and Chrome.
   */
  /**
   * Address variable `h1` font-size and margin within `section` and `article`
   * contexts in Firefox 4+, Safari, and Chrome.
   */
  /**
   * Address styling not present in IE 8/9.
   */
  /**
   * Address inconsistent and variable font size in all browsers.
   */
  /**
   * Prevent `sub` and `sup` affecting `line-height` in all browsers.
   */
  /* Embedded content
     ========================================================================== */
  /**
   * Remove border when inside `a` element in IE 8/9/10.
   */
  /**
   * Correct overflow not hidden in IE 9/10/11.
   */
  /* Grouping content
     ========================================================================== */
  /**
   * Address margin not present in IE 8/9 and Safari.
   */
  /**
   * Address differences between Firefox and other browsers.
   */
  /**
   * Contain overflow in all browsers.
   */
  /**
   * Address odd `em`-unit font size rendering in all browsers.
   */
  /* Forms
     ========================================================================== */
  /**
   * Known limitation: by default, Chrome and Safari on OS X allow very limited
   * styling of `select`, unless a `border` property is set.
   */
  /**
   * 1. Correct color not being inherited.
   *    Known issue: affects color of disabled elements.
   * 2. Correct font properties not being inherited.
   * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
   */
  /**
   * Address `overflow` set to `hidden` in IE 8/9/10/11.
   */
  /**
   * Address inconsistent `text-transform` inheritance for `button` and `select`.
   * All other form control elements do not inherit `text-transform` values.
   * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
   * Correct `select` style inheritance in Firefox.
   */
  /**
   * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
   *    and `video` controls.
   * 2. Correct inability to style clickable `input` types in iOS.
   * 3. Improve usability and consistency of cursor style between image-type
   *    `input` and others.
   */
  /**
   * Re-set default cursor for disabled elements.
   */
  /**
   * Remove inner padding and border in Firefox 4+.
   */
  /**
   * Address Firefox 4+ setting `line-height` on `input` using `!important` in
   * the UA stylesheet.
   */
  /**
   * It's recommended that you don't attempt to style these elements.
   * Firefox's implementation doesn't respect box-sizing, padding, or width.
   *
   * 1. Address box sizing set to `content-box` in IE 8/9/10.
   * 2. Remove excess padding in IE 8/9/10.
   */
  /**
   * Fix the cursor style for Chrome's increment/decrement buttons. For certain
   * `font-size` values of the `input`, it causes the cursor style of the
   * decrement button to change from `default` to `text`.
   */
  /**
   * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
   * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
   *    (include `-moz` to future-proof).
   */
  /**
   * Remove inner padding and search cancel button in Safari and Chrome on OS X.
   * Safari (but not Chrome) clips the cancel button when the search input has
   * padding (and `textfield` appearance).
   */
  /**
   * Define consistent border, margin, and padding.
   */
  /**
   * 1. Correct `color` not being inherited in IE 8/9/10/11.
   * 2. Remove padding so people aren't caught out if they zero out fieldsets.
   */
  /**
   * Remove default vertical scrollbar in IE 8/9/10/11.
   */
  /**
   * Don't inherit the `font-weight` (applied by a rule above).
   * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
   */
  /* Tables
     ========================================================================== */
  /**
   * Remove most spacing between table cells.
   */
  background: #636363;
  font-size: 14px;
  color: #ccc;
  padding: 45px 0 90px 0;
}
.footer-sitemap *,
.footer-sitemap *:before,
.footer-sitemap *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.footer-sitemap html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
.footer-sitemap body {
  margin: 0;
  background-color: #e8f2f8;
}
.footer-sitemap article,
.footer-sitemap aside,
.footer-sitemap details,
.footer-sitemap figcaption,
.footer-sitemap figure,
.footer-sitemap footer,
.footer-sitemap header,
.footer-sitemap hgroup,
.footer-sitemap main,
.footer-sitemap nav,
.footer-sitemap section,
.footer-sitemap summary {
  display: block;
}
.footer-sitemap audio,
.footer-sitemap canvas,
.footer-sitemap progress,
.footer-sitemap video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
.footer-sitemap audio:not([controls]) {
  display: none;
  height: 0;
}
.footer-sitemap [hidden],
.footer-sitemap template {
  display: none;
}
.footer-sitemap a {
  background: transparent;
  cursor: pointer;
}
.footer-sitemap a:active,
.footer-sitemap a:hover {
  outline: 0;
}
.footer-sitemap abbr[title] {
  border-bottom: 1px dotted;
}
.footer-sitemap b,
.footer-sitemap strong {
  font-weight: bold;
  letter-spacing: 0.3px;
}
.footer-sitemap dfn {
  font-style: italic;
}
.footer-sitemap h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.footer-sitemap mark {
  background: #ff0;
  color: #000;
}
.footer-sitemap small {
  font-size: 80%;
}
.footer-sitemap sub,
.footer-sitemap sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.footer-sitemap sup {
  top: -0.5em;
}
.footer-sitemap sub {
  bottom: -0.25em;
}
.footer-sitemap img {
  border: 0;
}
.footer-sitemap svg:not(:root) {
  overflow: hidden;
}
.footer-sitemap figure {
  margin: 1em 40px;
}
.footer-sitemap hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
.footer-sitemap pre {
  overflow: auto;
}
.footer-sitemap code,
.footer-sitemap kbd,
.footer-sitemap pre,
.footer-sitemap samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
.footer-sitemap button,
.footer-sitemap input,
.footer-sitemap optgroup,
.footer-sitemap select,
.footer-sitemap textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}
.footer-sitemap button {
  overflow: visible;
}
.footer-sitemap button,
.footer-sitemap select {
  text-transform: none;
}
.footer-sitemap button,
.footer-sitemap html input[type="button"],
.footer-sitemap input[type="reset"],
.footer-sitemap input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}
.footer-sitemap button[disabled],
.footer-sitemap html input[disabled] {
  cursor: default;
}
.footer-sitemap button::-moz-focus-inner,
.footer-sitemap input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.footer-sitemap input {
  line-height: normal;
}
.footer-sitemap input[type="checkbox"],
.footer-sitemap input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
.footer-sitemap input[type="number"]::-webkit-inner-spin-button,
.footer-sitemap input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
.footer-sitemap input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}
.footer-sitemap input[type="search"]::-webkit-search-cancel-button,
.footer-sitemap input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.footer-sitemap fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
.footer-sitemap legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}
.footer-sitemap textarea {
  overflow: auto;
}
.footer-sitemap optgroup {
  font-weight: bold;
}
.footer-sitemap table {
  border-collapse: collapse;
  border-spacing: 0;
}
.footer-sitemap td,
.footer-sitemap th {
  padding: 0;
}
.footer-sitemap ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 568px) {
  .footer-sitemap {
    padding-bottom: 35px;
  }
}
.footer-sitemap a {
  color: #ccc;
}
@media screen and (max-width: 568px) {
  .footer-sitemap a {
    padding-bottom: 0px;
    border-bottom: 1px solid #ccc;
  }
}
.footer-sitemap a:hover {
  color: white;
}
.footer-sitemap dl {
  margin: 35px 0;
  line-height: 1.5;
}
.footer-sitemap dt {
  text-transform: uppercase;
  font-weight: 700;
}
.footer-sitemap dd {
  margin: 0;
}
@media screen and (max-width: 568px) {
  .footer-sitemap dd {
    margin-top: 10px;
  }
}
.footer-sitemap [class^="col-"] {
  min-width: 140px;
}
@media screen and (max-width: 568px) {
  .footer-sitemap {
    text-align: center;
  }
}

.footer-legalese {
  text-align: center;
  font-size: 13px;
}

@font-face {
  font-family: 'bs-consumer';
  src: url("../fonts/bs-consumer.f4be49f4e383.eot") format("embedded-opentype");
}

@font-face {
  font-family: 'bs-consumer';
  src: url('data:font/truetype;base64,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') format('truetype'), url('data:application/x-font-woff;base64,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') format('woff');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  font-family: 'bs-consumer';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-user:before {
  content: "\e625";
}

.icon-trophy:before {
  content: "\e626";
}

.icon-star:before {
  content: "\e624";
}

.icon-search:before {
  content: "\f002";
}

.icon-envelope-o:before {
  content: "\f003";
}

.icon-check:before {
  content: "\f00c";
}

.icon-times:before {
  content: "\f00d";
}

.icon-gear:before {
  content: "\f013";
}

.icon-trash-o:before {
  content: "\f014";
}

.icon-flag:before {
  content: "\f024";
}

.icon-print:before {
  content: "\e802";
}

.icon-file-text:before {
  content: "\e801";
}

.icon-photo:before {
  content: "\f03e";
}

.icon-map-marker:before {
  content: "\f041";
}

.icon-edit:before {
  content: "\f044";
}

.icon-share-square-o:before {
  content: "\f045";
}

.icon-plus-circle:before {
  content: "\f055";
}

.icon-minus-circle:before {
  content: "\f056";
}

.icon-times-circle:before {
  content: "\f057";
}

.icon-check-circle:before {
  content: "\f058";
}

.icon-question-circle:before {
  content: "\f059";
}

.icon-info-circle:before {
  content: "\f05a";
}

.icon-question-circle-hollow:before {
  content: "\e610";
}

.icon-plus:before {
  content: "\f067";
}

.icon-minus:before {
  content: "\f068";
}

.icon-exclamation-circle:before {
  content: "\f06a";
}

.icon-warning:before {
  content: "\f071";
}

.icon-calendar:before {
  content: "\f073";
}

.icon-comment:before {
  content: "\f075";
}

.icon-folder:before {
  content: "\f07b";
}

.icon-folder-open:before {
  content: "\f07c";
}

.icon-comments:before {
  content: "\f086";
}

.icon-phone:before {
  content: "\f095";
}

.icon-twitter:before {
  content: "\f099";
}

.icon-facebook:before {
  content: "\f09a";
}

.icon-google-plus:before {
  content: "\e611";
}

.icon-bullhorn:before {
  content: "\f0a1";
}

.icon-bell-o:before {
  content: "\f0a2";
}

.icon-chain:before {
  content: "\f0c1";
}

.icon-navicon:before {
  content: "\f0c9";
}

.icon-linkedin:before {
  content: "\f0e1";
}

.icon-comment-o:before {
  content: "\f0e5";
}

.icon-comments-o:before {
  content: "\f0e6";
}

.icon-angle-double-left:before {
  content: "\f100";
}

.icon-angle-double-right:before {
  content: "\f101";
}

.icon-angle-left:before {
  content: "\f104";
}

.icon-angle-right:before {
  content: "\f105";
}

.icon-angle-up:before {
  content: "\f106";
}

.icon-angle-down:before {
  content: "\f107";
}

.icon-terminal:before {
  content: "\f120";
}

.icon-code:before {
  content: "\f121";
}

.icon-ellipsis-h:before {
  content: "\f141";
}

.icon-ellipsis-v:before {
  content: "\f142";
}

.icon-no-avatar:before {
  content: "\e600";
}

.icon-online-candidate-default:before {
  content: "\e61b";
  color: #f4c136;
}

.icon-hand-shake:before {
  content: "\e602";
}

.icon-graduation:before {
  content: "\e603";
}

.icon-person:before {
  content: "\e604";
}

.icon-heart-question:before {
  content: "\e605";
}

.icon-house:before {
  content: "\e606";
}

.icon-twitter-clear:before {
  content: "\e607";
}

.icon-piggy-bank:before {
  content: "\e608";
}

.icon-brief-case:before {
  content: "\e616";
}

.icon-brief-case-outline:before {
  content: "\e609";
}

.icon-ring:before {
  content: "\e60a";
}

.icon-baby:before {
  content: "\e60b";
}

.icon-divorce:before {
  content: "\e60c";
}

.icon-bag-money:before {
  content: "\e601";
}

.icon-microscope:before {
  content: "\e60d";
}

.icon-clip-board:before {
  content: "\e60e";
}

.icon-document-arrow:before {
  content: "\e60f";
}

.icon-close:before {
  content: "\e615";
}

.icon-pencil:before {
  content: "\e613";
}

.icon-lock:before {
  content: "\e614";
}

.icon-redo:before {
  content: "\e617";
}

.icon-check-hollow:before {
  content: "\e618";
}

.icon-exclamation-hollow:before {
  content: "\e619";
}

.icon-profile:before {
  content: "\e61a";
}

.icon-mapping:before {
  content: "\e61c";
}

.icon-paper-airplane:before {
  content: "\e61d";
}

.icon-rotate-right:before {
  content: "\f01e";
}

.icon-lock-hollow:before {
  content: "\e61e";
}

.icon-search:before {
  content: "\e620";
}

.icon-quotes-left:before {
  content: "\e621";
}

.icon-quotes-right:before {
  content: "\e622";
}

.icon-envelope:before {
  content: "\e800";
}

.icon-briefcase:before {
  content: "\e803";
}

.icon-bulb:before {
  content: "\e804";
}

.icon-google-plus:before {
  content: "\e900";
}

.icon-facebook:before {
  content: "\e901";
}

.icon-twitter:before {
  content: "\e902";
}

.icon-linkedin2:before {
  content: "\e903";
}

.progress {
  background: #f3f2f4;
  margin: 0 auto;
}
@media screen and (max-width: 568px) {
  .progress {
    margin-bottom: 20px;
  }
}
.progress .progress-bar {
  background: #d8e9f0;
  height: 10px;
}
.progress.rounded {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.progress.rounded .progress-bar {
  background: #a4ce4b;
  height: 12px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
@media screen and (max-width: 568px) {
  .progress.rounded .progress-bar {
    height: 10px;
  }
}
.progress.progress-medium .progress-bar {
  background: #f3d848;
}
.progress.progress-low .progress-bar {
  background: #e66546;
}

.pagination {
  list-style: none;
}
.pagination > li {
  float: left;
  margin-right: 3px;
}
.pagination > li > a, .pagination > li > a:visited {
  text-decoration: none;
  cursor: pointer;
  padding: 0 4px;
}
.pagination > li > a:hover {
  text-decoration: underline;
}
.pagination > li.active > a {
  font-weight: 700;
  color: #636363;
  cursor: default;
}
.pagination .pagination-next,
.pagination .pagination-previous {
  cursor: pointer;
}
.pagination .pagination-next {
  margin-left: 5px;
}
.pagination .pagination-next i {
  margin-left: 5px;
}
.pagination .pagination-previous {
  margin-right: 5px;
}
.pagination .pagination-previous i {
  margin-right: 5px;
}

.pagination,
.sort {
  position: relative;
}
.pagination i,
.sort i {
  position: relative;
  top: 3px;
  font-size: 19px;
  font-weight: bold;
}

.bottom-pagination {
  padding: 0 10px;
}
@media screen and (max-width: 568px) {
  .bottom-pagination {
    padding: 0 10px 10px 10px;
  }
}

.slider {
  display: inline-block;
  position: relative;
  height: 15px;
  width: 100%;
  vertical-align: middle;
}
@media screen and (max-width: 568px) {
  .slider {
    height: 30px;
  }
}
.slider span {
  white-space: nowrap;
  position: absolute;
  display: inline-block;
}
.slider .bar {
  width: 100%;
  height: 100%;
  z-index: 0;
  background: #f7f8f8;
  border: 1px solid #b5b5b5;
  position: relative;
  -webkit-box-shadow: inset -2px 1px 0px 0px #dedede;
  -moz-box-shadow: inset -2px 1px 0px 0px #dedede;
  box-shadow: inset -2px 1px 0px 0px #dedede;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.slider .pointer {
  cursor: pointer;
  width: 25px;
  height: 35px;
  top: -12px;
  background-color: #fff;
  border: 1px solid #b5b5b5;
  z-index: 2;
  background-image: url("../../consumer/img/styles/slider_pointer.621bf59d469e.png");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-box-shadow: 0px 2px 0px 0px #636363;
  -moz-box-shadow: 0px 2px 0px 0px #636363;
  box-shadow: 0px 2px 0px 0px #636363;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
@media screen and (max-width: 568px) {
  .slider .pointer {
    width: 35px;
    height: 50px;
    top: -12px;
  }
}
.slider .pointer:hover, .slider .pointer.active {
  border: none;
  background-color: #a5ce4c;
  background-image: url("../../consumer/img/styles/slider_pointer_green.347a9cd128a2.png");
}
.slider .bubble {
  display: none !important;
}

.slider-container .labels {
  width: 100%;
  margin-top: 26px;
  padding: 0;
  position: relative;
}
.slider-container .labels .label {
  font-size: 16px;
  color: #666666;
  position: absolute;
  list-style: none;
}
.slider-container .labels .label br {
  display: none;
}
@media screen and (max-width: 568px) {
  .slider-container .labels .label {
    font-size: 14px;
  }
  .slider-container .labels .label br {
    display: block;
  }
}
.slider-container .question,
.slider-container .label {
  font-family: 'Helvetica Neue Thin', 'Helvetica Neue', 'Open Sans', Arial;
}
.slider-container.with-question .pointer {
  top: 0;
}
@media screen and (max-width: 568px) {
  .slider-container.with-question .pointer {
    top: -12px;
  }
}
.slider-container.with-question .question {
  width: 30%;
  float: left;
  font-weight: 200;
  font-size: 24px;
  color: #CCCCCC;
  text-align: left;
  margin-top: 13px;
}
@media screen and (max-width: 600px) {
  .slider-container.with-question .question {
    float: none;
    margin: 0 autp 7px auto;
    width: 100%;
    text-align: center;
  }
}
.slider-container.with-question .slider-label {
  width: 70%;
  font-size: 24px;
  color: #ccc;
  float: right;
}
@media screen and (max-width: 600px) {
  .slider-container.with-question .slider-label {
    float: none;
    width: 100%;
    margin-top: 7px;
  }
}

/* ==========================================================================
   CSS for Consumer Intake
   ========================================================================== */
body > .consumer-intake-app {
  height: 100%;
  padding-top: 50px;
  margin: 0;
  padding-bottom: 200px;
}
@media screen and (max-width: 568px) {
  body > .consumer-intake-app {
    background-size: 400px 115px;
    padding: 0;
  }
  body > .consumer-intake-app.background-responsive {
    background: white;
    background-image: none;
  }
  body > .consumer-intake-app.background-responsive .intake-question-container,
  body > .consumer-intake-app.background-responsive .how-it-works {
    padding: 0px;
  }
}

.consumer-intake-app {
  padding-top: 5px;
  padding-bottom: 80px;
  margin: 0;
  margin-top: 60px;
}
@media screen and (max-width: 768px) {
  .consumer-intake-app {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    min-height: inherit;
  }
}

@media screen and (max-width: 568px) {
  .intake-content-main {
    min-height: inherit;
  }
}

.intake-question-container,
.how-it-works {
  max-width: 800px;
  margin: 0 auto;
  background: white;
  overflow: hidden;
  position: relative;
  height: 550px;
}
@media screen and (min-width: 568px) {
  .intake-question-container,
  .how-it-works {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media screen and (max-width: 768px) {
  .intake-question-container,
  .how-it-works {
    height: 550px;
  }
}
@media screen and (max-width: 568px) {
  .intake-question-container,
  .how-it-works {
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    min-height: 440px;
  }
}

.intake-question-container {
  -webkit-transition: height 0.2s ease-in-out;
  -moz-transition: height 0.2s ease-in-out;
  -o-transition: height 0.2s ease-in-out;
  transition: height 0.2s ease-in-out;
  padding-top: 20px;
}

html.touch .intake-question-container .popover {
  display: none !important;
}

@media screen and (max-width: 568px) {
  #habla_beta_container_do_not_rely_on_div_classes_or_names {
    display: none !important;
  }
}
.circle-check-container {
  width: 25%;
  float: left;
}
.circle-check-container.circle-check-center {
  display: inline-block;
  float: none;
}
@media screen and (max-width: 600px) {
  .circle-check-container {
    width: 50%;
  }
}
.circle-check-container .label {
  color: #d2d1d1;
  text-align: center;
  margin: 4px auto 20px;
}

.circle-check.retirement {
  background: url("../../consumer/img/intake/retirement.e9610e16d264.png") no-repeat center center;
}
.circle-check.job-change {
  background: url("../../consumer/img/intake/job-change.435f728edc8f.png") no-repeat center center;
}
.circle-check.marriage {
  background: url("../../consumer/img/intake/marriage.7ea0b7cb2502.png") no-repeat center center;
}
.circle-check.growing-family {
  background: url("../../consumer/img/intake/growing-family.d00abe459ffa.png") no-repeat center center;
}
.circle-check.divorce {
  background: url("../../consumer/img/intake/divorce.7ce5414924e3.png") no-repeat center center;
}
.circle-check.inheritance {
  background: url("../../consumer/img/intake/inheritance.a3fd54cc46b8.png") no-repeat center center;
}
.circle-check.graduation {
  background: url("../../consumer/img/intake/graduation.5c3621eeba02.png") no-repeat center center;
}
.circle-check.new-home {
  background: url("../../consumer/img/intake/new-home.e3203ec539b5.png") no-repeat center center;
}
.circle-check .icon-check {
  display: none;
  color: white;
  font-size: 60px;
}
.circle-check.active {
  background: #a4ce4b none;
  border: 0;
  -webkit-box-shadow: 0 3px 0 #7a9938;
  -moz-box-shadow: 0 3px 0 #7a9938;
  box-shadow: 0 3px 0 #7a9938;
}
.circle-check.active .inside-label {
  display: none;
}
.circle-check.active .icon-check {
  display: block;
}

.stack-text {
  display: block;
}

.connector-text {
  font-style: italic;
}

.get-started {
  text-align: center;
}
.get-started .advice-text,
.get-started .seeking-advice {
  font-size: 22px;
}
.get-started .seeking-advice {
  position: relative;
}
.get-started .seeking-advice .tooltip {
  width: 250px;
  position: absolute;
  right: -180px;
  top: 55px;
}
@media screen and (max-width: 568px) {
  .get-started .seeking-advice .tooltip {
    width: 150px;
    right: -80px;
    top: 70px;
  }
}
.get-started .advice-text {
  text-decoration: underline;
  margin-left: 6px;
  cursor: pointer;
}
.get-started .advice-text:hover {
  color: #3caae3;
}

.how-it-works {
  text-align: center;
  padding: 0;
}
.how-it-works img {
  display: block;
  margin: 0 auto 20px auto;
}
@media screen and (max-width: 568px) {
  .how-it-works img {
    margin: 0 5px 0 0;
    max-width: 70px;
    float: left;
  }
}
@media screen and (max-width: 568px) {
  .how-it-works h2 {
    margin-bottom: 10px;
  }
}
.how-it-works .col-1-3, .how-it-works .tab-1-3 {
  color: #7f7f7f;
  margin: 25px 0 45px;
}
@media screen and (max-width: 568px) {
  .how-it-works .col-1-3, .how-it-works .tab-1-3 {
    margin: 15px 0;
    overflow: hidden;
    clear: both;
    text-align: left;
  }
}
@media screen and (max-width: 568px) {
  .how-it-works .col-1-3 div, .how-it-works .tab-1-3 div {
    margin-top: 7px;
  }
}
@media screen and (max-width: 568px) {
  .how-it-works .title {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 568px) {
  .how-it-works button {
    margin-top: 15px;
  }
}
@media screen and (max-width: 568px) {
  .how-it-works {
    height: auto;
    padding-bottom: 10px;
  }
}

.intake-question {
  width: 100%;
  height: 100%;
  padding: 30px 60px 40px 60px;
  position: absolute;
  left: 0;
  text-align: center;
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}
@media screen and (max-width: 568px) {
  .intake-question {
    padding: 20px 10px 20px 10px;
    position: relative;
  }
}
.intake-question .slider-container {
  max-width: 85%;
  margin: 30px auto 0 auto;
}
.intake-question .title {
  font-weight: 400;
  font-size: 26px;
  color: #7f7f7f;
  margin-bottom: 35px;
}
@media screen and (max-width: 568px) {
  .intake-question .title {
    font-size: 19px;
    margin-bottom: 20px;
  }
}
.intake-question textarea {
  margin-top: 40px;
}
.intake-question textarea.single-line {
  height: 38px;
  margin: 15px 0 0 15px;
  position: relative;
  top: 10px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.intake-question .btn-circle.btn-primary {
  margin: 0 15px 20px;
  vertical-align: top;
}
@media screen and (max-width: 568px) {
  .intake-question .btn-circle.btn-primary {
    margin-right: 5px;
    margin-left: 0;
  }
  .intake-question .btn-circle.btn-primary:last-of-type {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 568px) {
  .btn-circle-vertical-mobile {
    margin-bottom: 20px;
  }
  .btn-circle-vertical-mobile .btn-circle.btn-primary {
    margin: 20px auto;
    display: block;
  }
  .btn-circle-vertical-mobile .btn-circle.btn-primary:last-of-type {
    margin-top: 0;
  }
  .btn-circle-vertical-mobile .btn-circle.btn-primary:last-of-type {
    margin-bottom: 0;
  }
}

.continue-container {
  width: 30%;
  height: 35px;
  max-width: 25%;
  float: right;
  position: relative;
  bottom: 5px;
  min-width: 125px;
}
.continue-container .continue {
  width: 100%;
}
@media screen and (max-width: 568px) {
  .continue-container {
    float: none;
    margin: 0 auto;
    width: 50%;
    min-width: 0;
    max-width: none;
  }
}

.skip-back-container {
  width: 100%;
  float: left;
}
@media screen and (max-width: 568px) {
  .skip-back-container {
    float: none;
    margin-top: 15px;
    padding: 0 10px;
  }
}
.skip-back-container .back {
  position: absolute;
  left: 0;
  font-size: 20px;
  font-style: italic;
  cursor: pointer;
}
.skip-back-container .skip {
  position: absolute;
  right: 0;
  font-size: 20px;
  cursor: pointer;
  margin-left: 20px;
}
.skip-back-container .skip:hover {
  color: #1480ad;
}
.skip-back-container .continue {
  position: absolute;
  right: 0;
  bottom: 3px;
}
@media screen and (max-width: 568px) {
  .skip-back-container .continue {
    bottom: -10px;
  }
}

.intake-question-footer {
  position: absolute;
  bottom: 40px;
  left: 40px;
  right: 40px;
  height: 35px;
}
@media screen and (max-width: 568px) {
  .intake-question-footer {
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
    margin-top: 35px;
  }
}

.second-row {
  margin-top: 15px;
}
@media screen and (max-width: 568px) {
  .second-row {
    margin-top: 7px;
  }
}

.intake-solo-input {
  margin: 25px auto 0 auto;
}
@media screen and (max-width: 568px) {
  .intake-solo-input {
    margin-top: 15px;
  }
}

.intake-subquestion {
  margin-top: 40px;
}
.intake-subquestion .sub-text {
  margin-bottom: 20px;
}
@media screen and (max-width: 568px) {
  .intake-subquestion .sub-text {
    margin-bottom: 0;
  }
}

.intake-summary {
  padding: 60px 90px 40px 90px;
  text-align: center;
}
@media screen and (max-width: 568px) {
  .intake-summary {
    padding: 40px 10px;
  }
}

.generic-intake-page {
  padding: 30px 60px 40px 60px;
}
@media screen and (max-width: 568px) {
  .generic-intake-page {
    padding: 40px 10px;
  }
}
.generic-intake-page.advisor-thankyou {
  padding: 100px 0 0 0;
}

.summary-title {
  font-size: 36px;
  font-weight: 100;
}
@media screen and (max-width: 568px) {
  .summary-title {
    font-size: 17px;
  }
}

.summary-subtext {
  font-size: 18px;
  margin: 20px auto 0 auto;
  max-width: 430px;
}
@media screen and (max-width: 568px) {
  .summary-subtext {
    font-size: 14px;
    margin-top: 13px;
  }
}

.summary-inner {
  width: 610px;
}
@media screen and (max-width: 568px) {
  .summary-inner {
    width: 100%;
  }
}

.summary-questions {
  margin-top: 20px;
}

.summary-edit-icon {
  color: #a6a6a6;
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
}
.summary-edit-icon:hover {
  color: #646464;
}

.summary-question {
  padding: 16px;
  position: relative;
  width: 300px;
  height: 100px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 568px) {
  .summary-question {
    width: 100%;
    margin-bottom: 10px;
  }
}
.summary-question .summary-icon {
  color: #a4ce4b;
  float: left;
  font-size: 58px;
}
.summary-question .icon-bag-money {
  position: relative;
  top: 3px;
  left: 7px;
}
.summary-question .icon-brief-case-outline {
  font-size: 81px;
  position: relative;
  left: -12px;
  bottom: 6px;
}
.summary-question .icon-piggy-bank {
  font-size: 49px;
  position: relative;
  top: 4px;
  left: 3px;
}
.summary-question .icon-mapping {
  font-size: 66px;
  position: relative;
  top: -1px;
  left: -5px;
}
.summary-question .left {
  float: left;
  width: 85px;
}
@media screen and (max-width: 568px) {
  .summary-question .left {
    width: 75px;
  }
}
.summary-question .right {
  float: left;
  text-align: left;
}
.summary-question .title {
  font-style: italic;
  font-size: 14px;
}
.summary-question .answer {
  font-size: 14px;
  margin-top: 4px;
  font-weight: bold;
  max-width: 180px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.summary-question:nth-child(odd) {
  margin-right: 10px;
}
@media screen and (max-width: 568px) {
  .summary-question:nth-child(odd) {
    margin-right: 0;
  }
}
.summary-question:nth-child(-n+2) {
  margin-bottom: 10px;
}
@media screen and (max-width: 568px) {
  .summary-question:nth-child(-n+2) {
    margin-bottom: 10px;
  }
}

.user-input {
  padding: 15px 25px;
  margin-top: 8px;
  font-size: 14px;
  text-align: left;
  position: relative;
}
@media screen and (max-width: 568px) {
  .user-input {
    padding: 20px 23px;
  }
}

.user-pledge {
  margin-top: 10px;
  padding: 0 25px;
}
.user-pledge .checkbox {
  float: left;
}
.user-pledge .pledge-text {
  font-size: 12px;
  font-style: italic;
  float: left;
  max-width: 520px;
  margin-top: 10px;
  text-align: left;
  margin-left: 10px;
}
@media screen and (max-width: 568px) {
  .user-pledge .pledge-text {
    max-width: 85%;
  }
}

.summary-submit {
  margin-top: 40px;
}
@media screen and (max-width: 568px) {
  .summary-submit {
    margin-top: 25px;
  }
}

.summary-back {
  font-size: 15px;
  margin-top: 13px;
  display: block;
  color: #3caae3;
  text-align: center;
}
@media screen and (max-width: 568px) {
  .summary-back {
    margin-top: 30px;
  }
}
.summary-back i {
  font-weight: bold;
  font-size: 21px;
  margin-right: 7px;
  position: relative;
  top: 3px;
}

.intake-remain-anon {
  margin-top: 10px;
}

.intake-million-container {
  position: relative;
}
.intake-million-container input {
  margin: 0;
  padding-left: 33px;
}
.intake-million-container .million-dollar {
  position: absolute;
  top: 15px;
  left: 20px;
  color: #636363;
}

.intake-restricted {
  margin-top: 35px;
}

input[type="text"].intake-restricted-email {
  width: 70%;
  margin-right: 15px;
}
@media screen and (max-width: 568px) {
  input[type="text"].intake-restricted-email {
    width: 100%;
    margin-bottom: 20px;
  }
}

.intake-restricted-ima-sandiego {
  margin: 30px 0 5px 0;
}

.intake-restricted-thanks {
  margin-top: 30px;
}

@media screen and (max-width: 568px) {
  .intake-restricted-ima {
    padding-bottom: 20px;
  }
}

.intake-thanks-middle-text {
  margin: 30px 0;
}

@media screen and (max-width: 568px) {
  .mobile-margin-top {
    margin-top: 70px !important;
  }
}
/* ==========================================================================
   Animations
   ========================================================================== */
.intake-question-container .forward .intake-question.ng-enter {
  left: 120%;
}
.intake-question-container .forward .intake-question.ng-enter-active {
  left: 0%;
}
.intake-question-container .forward .intake-question.ng-leave {
  left: 0;
}
.intake-question-container .forward .intake-question.ng-leave-active {
  left: -120%;
}
.intake-question-container .backward .intake-question.ng-enter {
  left: -120%;
}
.intake-question-container .backward .intake-question.ng-enter-active {
  left: 0%;
}
.intake-question-container .backward .intake-question.ng-leave {
  left: 0;
}
.intake-question-container .backward .intake-question.ng-leave-active {
  left: 120%;
}

@media screen and (max-width: 568px) {
  .intake-question-container .intake-question {
    left: auto;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.intake-fadein,
.intake-fadeout {
  -webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -webkit-transition-delay: 0.2s;
  -moz-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;
  -o-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;
}

.intake-fadein.ng-hide-remove,
.intake-fadeout.ng-hide-add.ng-hide-add-active {
  opacity: 0;
  display: block !important;
}

.intake-fadeout.ng-hide-add,
.intake-fadein.ng-hide-remove.ng-hide-remove-active {
  opacity: 1;
  display: block !important;
}

.intake-fadein.ng-hide-remove.ng-hide-remove-active {
  -webkit-transition-delay: 0.25s;
  -moz-transition-delay: 0.25s;
  -o-transition-delay: 0.25s;
  transition-delay: 0.25s;
}

/* ==========================================================================
   Intake Single Form
   ========================================================================== */
.intake-single {
  text-align: left;
}
.intake-single h3 {
  margin-bottom: 15px;
}
.intake-single .progressbar {
  display: none;
}
.intake-single .intake-question-container {
  height: auto;
  padding: 0;
}
.intake-single .intake-question {
  padding: 40px 25px;
  text-align: left;
  position: relative;
}

.intake-single-form {
  margin-top: 25px;
  padding-top: 30px;
  border-top: 1px solid #a1a1a1;
}
.intake-single-form .question-container {
  margin-top: 15px;
}
.intake-single-form .question-container:first-child {
  margin-top: 0;
}
.intake-single-form .question {
  font-weight: bold;
  margin-bottom: 20px;
}
.intake-single-form .radio-container {
  margin-left: 10px;
}
.intake-single-form .column {
  float: left;
  width: 170px;
}
.intake-single-form .column.large {
  width: 195px;
}
.intake-single-form .secure {
  color: #a4ce4b;
  font-size: 15px;
  font-weight: bold;
  margin: 0px 0px 30px 10px;
}
.intake-single-form .secure i {
  margin-right: 5px;
  font-size: 28px;
  position: relative;
  top: 6px;
}
.intake-single-form .zip-input {
  width: 150px;
  margin-left: 10px;
}
.intake-single-form .btn-primary {
  margin-top: 40px;
  font-weight: 300;
}
.intake-single-form .sub-text {
  font-size: 12px;
  font-style: italic;
  margin-top: 20px;
}
.intake-single-form .error {
  color: #f03d42;
  margin-left: 10px;
  position: relative;
  bottom: 10px;
}
.intake-single-form .zip-error {
  margin-top: 10px;
}
.intake-single-form .advice-needs .column {
  padding-left: 10px;
}

.popover {
  position: absolute;
  background: #747474;
  padding: 15px;
  font-size: 13px;
  color: #fff;
  max-width: 220px;
  z-index: 10;
}
@media screen and (max-width: 568px) {
  .popover {
    display: none !important;
  }
}
.popover:after {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-bottom-color: #747474;
  border-width: 8px;
  margin-left: -8px;
}
.popover.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.popover.fade.in {
  opacity: 1;
}
@media screen and (max-width: 600px) {
  .popover {
    max-width: 150px;
  }
}

.tooltip {
  position: absolute;
  background: #747474;
  padding: 20px;
  font-size: 14px;
  font-weight: 300;
  color: #fff;
  max-width: 220px;
  z-index: 10;
  margin-top: 10px;
  text-align: center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.tooltip li {
  margin-top: 5px;
}
.tooltip li:first-child {
  margin-top: 0px;
}
.tooltip:after {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-bottom-color: #747474;
  border-width: 8px;
  margin-left: -8px;
}
.tooltip.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.tooltip.fade.in {
  opacity: 1;
}

.bs-help-icon {
  position: absolute;
  right: 15px;
  top: 15px;
  font-size: 20px;
  color: #e3e3e3;
}
@media screen and (max-width: 568px) {
  .bs-help-icon {
    display: none;
  }
}

.bs-help-icon-title {
  position: absolute;
  right: 388px;
  top: -1px;
  font-size: 20px;
  color: #e3e3e3;
}
@media screen and (max-width: 568px) {
  .bs-help-icon-title {
    display: none;
  }
}

.tooltip {
  position: absolute;
  top: 45px !important;
  right: 20px;
  background: white;
  color: #636363;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  width: 500px;
  max-width: 500px;
  text-align: left;
}
.tooltip:after {
  display: none;
}

table {
  background-color: transparent;
  table-layout: fixed;
}

th {
  text-align: left;
  background: #f7f8f8;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

.table > thead > tr,
.table > tbody > tr,
.table > tfoot > tr,
.table > thead > tr,
.table > tbody > tr,
.table > tfoot > tr {
  border-bottom: 1px solid #dddddd;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 40px;
  vertical-align: middle;
  border-bottom: 1px solid #dddddd;
}
@media screen and (max-width: 568px) {
  .table > thead > tr > th,
  .table > tbody > tr > th,
  .table > tfoot > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > td,
  .table > tfoot > tr > td {
    line-height: 30px;
  }
}
.table > thead > tr > th:first-child,
.table > tbody > tr > th:first-child,
.table > tfoot > tr > th:first-child,
.table > thead > tr > td:first-child,
.table > tbody > tr > td:first-child,
.table > tfoot > tr > td:first-child {
  padding-left: 15px;
}
.table > thead > tr > th:last-child,
.table > tbody > tr > th:last-child,
.table > tfoot > tr > th:last-child,
.table > thead > tr > td:last-child,
.table > tbody > tr > td:last-child,
.table > tfoot > tr > td:last-child {
  padding-right: 15px;
}
@media screen and (max-width: 568px) {
  .table > thead > tr > th:last-child,
  .table > tbody > tr > th:last-child,
  .table > tfoot > tr > th:last-child,
  .table > thead > tr > td:last-child,
  .table > tbody > tr > td:last-child,
  .table > tfoot > tr > td:last-child {
    padding-left: 5px;
  }
}

.table > thead > tr > th {
  vertical-align: bottom;
  border: none;
}

.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

.table-1-1 {
  width: 100%;
}

.table-1-2, .table-6-12 {
  width: 50%;
}

.table-1-3, .table-4-12 {
  width: 33.33%;
}

.table-1-4, .table-3-12 {
  width: 25%;
}

.table-1-5 {
  width: 20%;
}

.table-1-6, .table-2-12 {
  width: 16.667%;
}

.table-1-7 {
  width: 14.28%;
}

.table-1-8 {
  width: 12.5%;
}

.table-1-9 {
  width: 11.1%;
}

.table-1-10 {
  width: 10%;
}

.table-1-11 {
  width: 9.09%;
}

.table-1-12 {
  width: 8.33%;
}

[class*='table-'] {
  float: left;
}
@media handled, only screen and (max-width: 568px) {
  [class*='table-'] [class*='table-'] {
    padding-left: 0;
    padding-right: 0;
  }
}

.table-2-3,
.table-8-12 {
  width: 66.66%;
}

.table-9-12 {
  width: 75%;
}

.actions {
  list-style: none;
}
.actions .action {
  margin: 0 0 10px 0;
  cursor: pointer;
}
@media screen and (max-width: 568px) {
  .actions .action {
    float: left;
    margin-right: 7px;
  }
}
.actions .action i {
  font-size: 19px;
  margin-right: 5px;
  position: relative;
  top: 2px;
}
@media screen and (max-width: 568px) {
  .actions .action i {
    margin-right: 0;
    top: 3px;
  }
}
.actions .action span {
  font-size: 14px;
}
@media screen and (max-width: 568px) {
  .actions .action.reverse {
    float: left;
    margin-left: 7px;
  }
}
.actions .action.reverse i {
  margin-left: 5px;
}
@media screen and (max-width: 568px) {
  .actions .action.reverse i {
    margin-left: 0;
  }
}
.actions .action.active a {
  color: #a4ce4b;
  font-style: italic;
}
.actions .action:last-child {
  margin-right: 0;
}

@media screen and (max-width: 568px) {
  .drag-drop-master {
    display: inline-block;
  }
}

.drag-drop-button,
.drag-drop-target {
  margin: 0 auto;
  display: table;
}

.drag-drop-button {
  cursor: pointer;
}

.drag-drop-row {
  min-height: 120px;
}
@media screen and (max-width: 568px) {
  .drag-drop-row {
    float: left;
  }
}
.drag-drop-row + .drag-drop-row {
  margin-top: 20px;
}
@media screen and (max-width: 568px) {
  .drag-drop-row + .drag-drop-row {
    margin-left: 20px;
    margin-top: 0;
  }
}
@media screen and (max-width: 568px) {
  .drag-drop-row .btn-circle {
    width: 100px !important;
    height: 100px !important;
    margin-bottom: 10px;
    font-size: 12px;
  }
}

@media screen and (max-width: 568px) {
  .col-drag-drop {
    float: none;
  }
}

.drag-drop-target {
  width: 120px;
  height: 120px;
  background: #f7f8f8;
  border: 2px dashed #d2d1d1;
  position: relative;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  -o-border-radius: 60px;
  border-radius: 60px;
}
@media screen and (max-width: 568px) {
  .drag-drop-target {
    width: 100px;
    height: 100px;
    margin-bottom: 10px;
  }
  .drag-drop-target .btn-circle {
    margin-bottom: 0;
  }
}
.drag-drop-target .rank {
  position: absolute;
  text-align: center;
  top: 30px;
  font-size: 40px;
  color: #d2d1d1;
  right: 0;
  left: 0;
}
@media screen and (max-width: 568px) {
  .drag-drop-target .rank {
    top: 20px;
  }
}

.inbox-list {
  margin-bottom: 10px;
}

.inbox-empty {
  text-align: center;
}

@media screen and (max-width: 568px) {
  .inbox-detail-view .heading {
    padding-right: 15px;
  }
}

.inbox-list-entry {
  padding: 9px 17px;
  cursor: pointer;
  position: relative;
  line-height: 38px;
  height: 60px;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
@media screen and (max-width: 568px) {
  .inbox-list-entry {
    line-height: 30px;
    height: 80px;
  }
}
.inbox-list-entry [class*='col-'] {
  padding: 0;
}
.inbox-list-entry .from-subject-column {
  padding-left: 10px;
}
@media screen and (max-width: 568px) {
  .inbox-list-entry .from-subject-column {
    padding-left: 20px;
  }
}
@media screen and (max-width: 568px) {
  .inbox-list-entry .lineup {
    margin-top: 11px;
  }
}
.inbox-list-entry .top-candidate-check {
  font-size: 20px;
  left: -7px;
  top: -2px;
}
.inbox-list-entry .from {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
  width: 24%;
  margin-right: 25px;
  display: inline-block;
}
@media screen and (max-width: 568px) {
  .inbox-list-entry .from {
    display: block;
    margin: 0 0 0 10px;
    float: none;
    width: 90%;
    font-size: 15px;
  }
}
.inbox-list-entry .subject {
  width: 60%;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 568px) {
  .inbox-list-entry .subject {
    display: block;
    margin-left: 10px;
    width: 90%;
    font-size: 14px;
  }
}
.inbox-list-entry .date {
  float: right;
  margin-left: 15px;
}
@media screen and (max-width: 568px) {
  .inbox-list-entry .date {
    font-size: 13px;
  }
}
.inbox-list-entry .trash,
.inbox-list-entry .restore {
  float: right;
  padding-left: 15px;
}
@media screen and (max-width: 568px) {
  .inbox-list-entry .trash,
  .inbox-list-entry .restore {
    position: absolute;
    right: -80px;
    top: 0;
    bottom: 0;
    width: 80px;
    background: #e3e3e3;
    border-left: 1px solid #d2d1d1;
  }
}
.inbox-list-entry .icon-trash-o,
.inbox-list-entry .icon-rotate-right {
  color: #bababa;
  font-size: 20px;
  position: relative;
  top: 2px;
}
@media screen and (max-width: 568px) {
  .inbox-list-entry .icon-trash-o,
  .inbox-list-entry .icon-rotate-right {
    left: 13px;
    margin: 0;
    top: 25px;
    font-size: 28px;
  }
}
.inbox-list-entry .icon-trash-o:hover,
.inbox-list-entry .icon-rotate-right:hover {
  color: #7f7f7f;
}
.inbox-list-entry .from,
.inbox-list-entry .subject,
.inbox-list-entry .date {
  font-weight: bold;
}
.inbox-list-entry.state-read {
  background-color: whitesmoke;
  font-weight: normal;
}
.inbox-list-entry.state-read .name {
  color: #636363;
}
.inbox-list-entry.state-read .from,
.inbox-list-entry.state-read .subject,
.inbox-list-entry.state-read .date {
  font-weight: normal;
}
.inbox-list-entry:hover {
  -webkit-box-shadow: inset 10px 0px 0px 0px #d2d1d1;
  -moz-box-shadow: inset 10px 0px 0px 0px #d2d1d1;
  box-shadow: inset 10px 0px 0px 0px #d2d1d1;
}
@media screen and (max-width: 568px) {
  .inbox-list-entry:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
.inbox-list-entry.swiped {
  right: 80px;
}
.inbox-list-entry.swiped .trash,
.inbox-list-entry.swiped .restore {
  right: -80px;
}

.inbox-sent-list .inbox-list-entry {
  background-color: whitesmoke;
}

.inbox-mobile-back {
  font-size: 28px;
  line-height: 0;
}
.inbox-mobile-back i {
  font-weight: bold;
}

.inbox-mobile-title {
  margin-top: 4px;
}

.inbox-detail-entry {
  position: relative;
}
@media screen and (max-width: 568px) {
  .inbox-detail-entry {
    padding: 10px 15px 30px 10px;
  }
}
.inbox-detail-entry [class*='col-'].message-left {
  padding: 0px 10px 0 0;
  min-height: 1px;
}
.inbox-detail-entry [class*='col-'].message-right {
  padding: 0;
}
.inbox-detail-entry .avatar-large {
  display: block;
  text-align: center;
}
@media screen and (max-width: 568px) {
  .inbox-detail-entry .avatar-large {
    float: left;
    margin-right: 10px;
    margin-left: 0;
    text-align: center;
  }
}
.inbox-detail-entry .from {
  margin: 15px 0;
  display: block;
  text-align: center;
}
@media screen and (max-width: 568px) {
  .inbox-detail-entry .from {
    max-width: 60%;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.inbox-detail-entry .thread-date-row {
  margin-bottom: 20px;
  position: relative;
}
.inbox-detail-entry .thread-date-row .subject,
.inbox-detail-entry .thread-date-row .date {
  margin-top: 8px;
}
.inbox-detail-entry .thread-date-row .subject,
.inbox-detail-entry .thread-date-row .from {
  float: left;
  font-weight: normal;
  max-width: 80%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.inbox-detail-entry .thread-date-row .from {
  margin-top: 8px;
}
@media screen and (max-width: 568px) {
  .inbox-detail-entry .thread-date-row .subject {
    display: none;
  }
}
.inbox-detail-entry .thread-date-row .date {
  float: right;
}
.inbox-detail-entry .thread-date-row .avatar-small {
  float: left;
  margin-right: 25px;
}
.inbox-detail-entry .more {
  width: 60px;
  height: 20px;
  background: #e3e3e3;
  color: #7f7f7f;
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -27px;
  font-size: 12px;
  padding: 3px;
  text-align: center;
  line-height: 0px;
  display: none;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
@media screen and (max-width: 568px) {
  .inbox-detail-entry .more {
    display: block;
  }
}
.inbox-detail-entry .more i {
  margin-left: 5px;
  position: relative;
  top: 1px;
  font-weight: bold;
}
@media screen and (max-width: 568px) {
  .inbox-detail-entry .view-prospect-action {
    display: none;
  }
}
.inbox-detail-entry:first-child {
  background: whitesmoke;
}
.inbox-detail-entry:last-child {
  padding-bottom: 35px;
}
.inbox-detail-entry:last-child .thread-date-row {
  font-weight: bold;
  letter-spacing: 0.3px;
}
.inbox-detail-entry:last-child .thread-date-row .from {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: bold;
}
@media screen and (max-width: 568px) {
  .inbox-detail-entry:last-child .thread-date-row .from {
    text-indent: 5px;
    margin-bottom: 10px;
    max-width: 60%;
  }
}
.inbox-detail-entry:only-child {
  padding-bottom: 35px;
}
.inbox-detail-entry:only-child .thread-date-row {
  font-weight: normal;
}
@media screen and (max-width: 568px) {
  .inbox-detail-entry:nth-child(1) .thread-date-row .date {
    position: absolute;
    right: 0;
    top: -43px;
  }
}

.inbox-message-reply {
  padding: 0 30px 50px 30px;
}
@media screen and (max-width: 568px) {
  .inbox-message-reply {
    padding: 10px 0 30px 0;
  }
}
.inbox-message-reply.single-thread {
  padding-top: 35px;
}
.inbox-message-reply .inner {
  width: 75%;
  float: right;
}
@media screen and (max-width: 568px) {
  .inbox-message-reply .inner {
    width: 100%;
    float: none;
  }
}
@media screen and (max-width: 568px) {
  .inbox-message-reply h4 {
    margin-left: 35px;
  }
}
.inbox-message-reply textarea {
  width: 100%;
  margin: 10px 0;
  padding: 7px 10px;
  font-size: 15px;
  height: 200px;
  border-color: #d2d1d1;
}
.inbox-message-reply textarea::-webkit-input-placeholder {
  font-style: italic;
  font-size: 15px;
  color: #a6a6a6;
}
.inbox-message-reply textarea:-moz-placeholder {
  font-style: italic;
  font-size: 15px;
  color: #a6a6a6;
}
.inbox-message-reply textarea::-moz-placeholder {
  font-style: italic;
  font-size: 15px;
  color: #a6a6a6;
}
.inbox-message-reply textarea:-ms-input-placeholder {
  font-style: italic;
  font-size: 15px;
  color: #a6a6a6;
}
@media screen and (max-width: 568px) {
  .inbox-message-reply textarea {
    width: 90%;
    display: block;
    margin: 10px auto;
  }
  .inbox-message-reply textarea::-webkit-input-placeholder {
    text-indent: 4px;
  }
  .inbox-message-reply textarea:-moz-placeholder {
    text-indent: 4px;
  }
  .inbox-message-reply textarea::-moz-placeholder {
    text-indent: 4px;
  }
  .inbox-message-reply textarea:-ms-input-placeholder {
    text-indent: 4px;
  }
}
.inbox-message-reply button {
  float: right;
  padding-left: 16px;
}
@media screen and (max-width: 568px) {
  .inbox-message-reply button {
    float: none;
    margin: 0 auto;
    display: block;
  }
}

.inbox-bottom-pagination {
  padding-left: 22px;
  padding-right: 22px;
}

.prospect-details-modal {
  text-align: left;
}
.prospect-details-modal .prospect-details {
  margin-bottom: 25px;
}
@media screen and (max-width: 568px) {
  .prospect-details-modal .prospect-details {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 568px) {
  .prospect-details-modal .thumbnail-60 {
    width: 40px;
    height: 40px;
    font-size: 40px;
  }
}
.prospect-details-modal .prospect-facts .data-point:first-child {
  text-align: left;
  padding-left: 0;
}
.prospect-details-modal .thumbnail {
  float: left;
}
.prospect-details-modal .right {
  float: left;
  margin-left: 20px;
  width: 80%;
}
@media screen and (max-width: 568px) {
  .prospect-details-modal .right {
    margin-left: 10px;
  }
}
.prospect-details-modal .right h4 {
  margin-top: 5px;
  margin-bottom: 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.prospect-details-modal .data-column {
  margin-bottom: 30px;
}
.prospect-details-modal .location {
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.prospect-details-modal .data-column {
  margin-bottom: 25px;
}
@media screen and (max-width: 568px) {
  .prospect-details-modal .data-column {
    margin-top: 10px;
    margin-bottom: 15px;
  }
}
.prospect-details-modal .type-of {
  font-size: 17px;
  margin-bottom: 10px;
}

.data-points.align-left li {
  text-align: left;
}
.data-points.align-left li:first-child {
  padding-left: 0;
}
.data-points.align-left li:last-child {
  padding-right: 0;
}

.data-point {
  border-right: 1px solid #dddddd;
  padding: 0 18px;
  margin-bottom: 25px;
  text-align: center;
  float: left;
}
@media screen and (max-width: 568px) {
  .data-point {
    float: left !important;
    padding: 0 13px;
    margin-bottom: 5px;
  }
}
.data-point:last-child {
  border: none;
}
.data-point i {
  font-size: 54px;
  color: #a4ce4b;
  display: block;
  margin-bottom: 20px;
}
.data-point.state-skipped {
  color: #cfcec8 !important;
}

.candidates-user-profile {
  position: relative;
}
.candidates-user-profile .content-left,
.candidates-user-profile .content-right {
  height: 225px;
}
.candidates-user-profile .content-left {
  padding: 30px 0 30px 30px;
  border-right: 1px solid #dddddd;
}
.candidates-user-profile .content-right {
  padding: 0;
}
.candidates-user-profile .right-top h4,
.candidates-user-profile .right-bottom h4 {
  margin-bottom: 7px;
}
.candidates-user-profile .right-top {
  padding: 30px 25px 20px 17px;
}
.candidates-user-profile .right-bottom {
  padding: 25px 25px 25px 17px;
}
.candidates-user-profile .right-top {
  border-bottom: 1px solid #dddddd;
}
.candidates-user-profile .view-full-match {
  position: absolute;
  bottom: 20px;
}
.candidates-user-profile .candidates-list-zero-state {
  font-size: 14px;
  font-style: italic;
  margin-top: 8px;
}
@media screen and (max-width: 568px) {
  .candidates-user-profile {
    display: none !important;
  }
}

.candidates-tab li {
  width: 50%;
  text-align: center;
}

.candidates-zero-state {
  color: #d2d1d1;
}
.candidates-zero-state i {
  color: #d2d1d1;
}

.candidates-prospects-zero-state {
  display: none;
}
.candidates-prospects-zero-state.show {
  display: block !important;
}

.candidates-medium-text {
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 0;
}
@media screen and (max-width: 568px) {
  .candidates-medium-text {
    font-size: 15px;
  }
}
.candidates-medium-text.no-info {
  color: #d2d1d1 !important;
}
.candidates-medium-text.no-info-darker {
  color: #a6a6a6 !important;
}

.candidates-small-text {
  font-size: 13px;
  font-style: italic;
}
@media screen and (max-width: 568px) {
  .candidates-small-text {
    font-size: 12px;
  }
}

.modal-dismiss-candidate h2 {
  margin-top: 10px;
}
.modal-dismiss-candidate h4 {
  font-weight: 100;
  margin-right: 10px;
}
.modal-dismiss-candidate b {
  margin-left: 2px;
}
.modal-dismiss-candidate .modal-body h6 {
  font-style: normal;
  text-align: center;
}
.modal-dismiss-candidate .top-candidate-check {
  font-size: 31px;
  z-index: 1000;
}
.modal-dismiss-candidate .top-candidate-avatar {
  overflow: visible;
}
.modal-dismiss-candidate .top-candidate-avatar img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.modal-interested .thumbnail {
  margin-bottom: 35px;
}
.modal-interested h3 {
  margin-bottom: 25px;
}
@media screen and (max-width: 568px) {
  .modal-interested h3 {
    font-size: 19px;
  }
}
.modal-interested .checkbox-container-email {
  position: relative;
  left: -4px;
  margin-bottom: 50px;
}
.modal-interested .form-control {
  width: 100%;
  max-width: 255px;
  margin-left: 35px;
}
@media screen and (max-width: 568px) {
  .modal-interested .checkbox-container .checkbox-label {
    font-size: 12px;
  }
}

.candidates-prospects {
  margin-top: 10px;
  margin-bottom: 15px;
}
.candidates-prospects .credits .low-balance {
  color: #e66546;
}
.candidates-prospects .credits .normal-balance {
  color: #8fb442;
}

.candidates-prospect {
  position: relative;
  padding-bottom: 40px;
  /**
   * CSS for prospects tab
   */
  /**
   * CSS for introductions tab
   */
  /**
   * CSS that shows / hides stuff on desktop or mobile when expanded / not expanded
   */
}
.candidates-prospect.has-children {
  padding-bottom: 15px;
}
@media screen and (max-width: 568px) {
  .candidates-prospect {
    padding: 13px 15px;
  }
}
.candidates-prospect .candidate-prospect-thumbnail {
  overflow: visible;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .candidate-prospect-thumbnail {
    width: 40px;
    height: 40px;
    font-size: 40px;
    margin-right: 15px;
  }
}
@media screen and (min-width: 568px) {
  .candidates-prospect .candidate-prospect-thumbnail.thumbnail-60 {
    position: absolute;
  }
}
.candidates-prospect .no-info {
  color: #d2d1d1 !important;
}
.candidates-prospect .no-info-darker {
  color: #a6a6a6 !important;
}
.candidates-prospect .thumbnail-60 {
  line-height: 1px;
}
.candidates-prospect .thumbnail-60 i {
  font-size: 60px;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .thumbnail-100 i,
  .candidates-prospect .thumbnail-60 i {
    font-size: 40px;
  }
}
.candidates-prospect .score {
  text-align: center;
  margin-top: 10px;
  margin-left: 0;
  margin-bottom: 20px;
}
.candidates-prospect .score a {
  color: #a6a6a6;
}
.candidates-prospect .advisor-actions .tooltip {
  left: 25px !important;
}
.candidates-prospect .advsor-factors ul {
  margin-top: 10px;
}
.candidates-prospect .advsor-factors i {
  color: #a4ce4b;
  margin-right: 10px;
  font-size: 20px;
  position: relative;
  top: 2px;
}
.candidates-prospect .lineup {
  text-align: center;
}
.candidates-prospect .lineup figure {
  margin: 0;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .lineup figure {
    margin-right: 15px;
  }
}
.candidates-prospect .match-score-percent,
.candidates-prospect .match-score-percent-mobile {
  text-align: center;
  font-size: 34px;
  font-weight: 500;
  color: #8fb442;
  line-height: 22px;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .match-score-percent,
  .candidates-prospect .match-score-percent-mobile {
    display: none;
  }
}
.candidates-prospect .match-score-percent-mobile {
  display: none;
  font-size: 16px;
  float: left;
  line-height: 8px;
  margin-left: 5px;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .match-score-percent-mobile {
    display: inline-block;
  }
}
.candidates-prospect .progress {
  margin-top: 15px;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .progress {
    display: inline-block;
    width: 30%;
    float: left;
    margin: 0;
  }
}
.candidates-prospect .match-score {
  display: none;
  color: #d2d1d1;
  font-size: 13px;
  line-height: 8px;
  margin-left: 10px;
  float: left;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .match-score {
    display: none;
  }
}
.candidates-prospect .new,
.candidates-prospect .replied,
.candidates-prospect .intro-dismissed-mobile {
  color: #a4ce4b;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .new,
  .candidates-prospect .replied,
  .candidates-prospect .intro-dismissed-mobile {
    margin: 0;
    float: right;
    line-height: 8px;
  }
}
.candidates-prospect .replied {
  color: #d2d1d1;
}
.candidates-prospect .intro-dismissed-mobile {
  color: #e66546;
}
.candidates-prospect .icon-brief-case {
  font-size: 17px;
}
.candidates-prospect .avatar {
  float: none;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .avatar {
    float: left;
    margin-right: 15px;
  }
  .candidates-prospect .avatar img {
    font-size: 40px;
    height: 40px;
    width: 40px;
  }
}
.candidates-prospect .avatar .top-candidate-check {
  font-size: 32px;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .avatar .top-candidate-check {
    top: -5px;
    left: -5px;
    font-size: 18px;
  }
}
.candidates-prospect .candidate-avatar {
  margin: 0 auto 20px auto;
  display: block;
  text-align: center;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .candidate-avatar {
    margin-left: 0;
  }
}
.candidates-prospect .author-name {
  float: left;
  max-width: 70%;
  color: #636363;
}
.candidates-prospect .author-name h4 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.candidates-prospect .author-name .icon-redo {
  margin-right: 7px;
  position: relative;
  top: 5px;
}
.candidates-prospect .author-name-mobile {
  width: 60%;
  margin: 0 0 5px 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .author-name-mobile {
    display: inline-block;
    margin-bottom: 0;
    padding-bottom: 6px;
  }
}
.candidates-prospect .message-status {
  float: left;
}
.candidates-prospect .message-status h6 {
  margin: 0 0 0 10px;
  position: relative;
  bottom: 3px;
  line-height: 32px;
}
.candidates-prospect .candidates-disclosures i {
  color: #bcbcbc;
  font-size: 19px;
  float: left;
  margin: 0 0 0 5px;
  position: relative;
  top: 4px;
  cursor: pointer;
}
.candidates-prospect .candidates-disclosures .candidates-medium-text {
  float: left;
}
.candidates-prospect .message-date {
  float: right;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .message-date {
    margin: 0;
    line-height: 22px;
  }
}
.candidates-prospect .tagline-location,
.candidates-prospect .prospects-tagline-location {
  margin-bottom: 15px;
}
.candidates-prospect .tagline-location h6,
.candidates-prospect .tagline-location a,
.candidates-prospect .prospects-tagline-location h6,
.candidates-prospect .prospects-tagline-location a {
  font-size: 13px;
  line-height: 16px;
  color: #636363;
}
.candidates-prospect .tagline-location a,
.candidates-prospect .prospects-tagline-location a {
  color: #3caae3;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .prospects-tagline-location {
    position: absolute;
    left: 70px;
    top: 37px;
  }
}
.candidates-prospect .advisor-facts-column,
.candidates-prospect .prospect-facts-column {
  padding: 0;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .advisor-facts-column,
  .candidates-prospect .prospect-facts-column {
    margin: 20px auto 0 auto;
  }
}
.candidates-prospect .mobile-advisor-actions,
.candidates-prospect .mobile-online-advisor-actions {
  display: none;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .mobile-advisor-actions,
  .candidates-prospect .mobile-online-advisor-actions {
    width: 210px;
    margin: 20px auto 0 auto;
  }
  .candidates-prospect .mobile-advisor-actions li,
  .candidates-prospect .mobile-online-advisor-actions li {
    margin-right: 20px;
  }
  .candidates-prospect .mobile-advisor-actions li:last-child,
  .candidates-prospect .mobile-online-advisor-actions li:last-child {
    margin-right: 0;
  }
}
.candidates-prospect .mobile-online-advisor-actions {
  width: 75px;
}
.candidates-prospect .advisor-facts li,
.candidates-prospect .prospect-facts li {
  text-align: left;
  padding-right: 0;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .advisor-facts li,
  .candidates-prospect .prospect-facts li {
    padding-right: 12px;
  }
}
.candidates-prospect .advisor-facts li:first-child,
.candidates-prospect .prospect-facts li:first-child {
  padding-left: 0;
  max-width: 100px;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .advisor-facts li:first-child,
  .candidates-prospect .prospect-facts li:first-child {
    max-width: none;
  }
}
.candidates-prospect .message,
.candidates-prospect .prospects-message,
.candidates-prospect .intro-message {
  font-size: 15px;
  line-height: 23px;
  max-height: 66px;
  overflow: hidden;
  margin-bottom: 35px;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .message,
  .candidates-prospect .prospects-message,
  .candidates-prospect .intro-message {
    font-size: 14px;
    margin-top: 15px;
    max-height: 65px;
    margin-bottom: 0;
  }
}
.candidates-prospect .message.read-more,
.candidates-prospect .prospects-message.read-more,
.candidates-prospect .intro-message.read-more {
  margin-bottom: 10px;
}
.candidates-prospect .message.reading-more,
.candidates-prospect .prospects-message.reading-more,
.candidates-prospect .intro-message.reading-more {
  max-height: none;
  overflow: auto;
  white-space: pre-line;
}
.candidates-prospect .read-more-link {
  margin-bottom: 10px;
  display: block;
}
.candidates-prospect .prospects-message,
.candidates-prospect .intro-message {
  max-height: 66px;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .prospects-message,
  .candidates-prospect .intro-message {
    max-height: 45px;
  }
}
.candidates-prospect .prospects-message,
.candidates-prospect .intro-message,
.candidates-prospect .prospects-no-message {
  margin-bottom: 20px;
}
.candidates-prospect .advisor-send-button {
  padding-left: 16px;
}
.candidates-prospect .reply-button,
.candidates-prospect .send-button,
.candidates-prospect .number-messages,
.candidates-prospect .view-conversation-button,
.candidates-prospect .invest-with,
.candidates-prospect .intro-view-conversation-button,
.candidates-prospect .waiting-response,
.candidates-prospect .dismissed-desktop {
  float: right;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .view-conversation-button,
  .candidates-prospect .send-button {
    width: 100%;
    margin-top: 15px;
  }
}
.candidates-prospect .cancel,
.candidates-prospect .not-interested,
.candidates-prospect .dismiss-candidate {
  float: right;
  margin-right: 30px;
  position: relative;
  top: 10px;
  display: none;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .cancel,
  .candidates-prospect .not-interested,
  .candidates-prospect .dismiss-candidate {
    margin-top: 15px;
    margin-right: 10px;
  }
}
.candidates-prospect .not-interested,
.candidates-prospect .dismiss-candidate {
  display: block;
}
.candidates-prospect .cancel-mobile {
  margin-top: 7px;
}
.candidates-prospect .show-less {
  position: relative;
  top: 10px;
  float: left;
}
.candidates-prospect .number-messages {
  padding-right: 52px;
  line-height: 15px;
  margin-top: 6px;
}
.candidates-prospect .waiting-response,
.candidates-prospect .dismissed-desktop {
  font-size: 16px;
}
.candidates-prospect .dismissed-desktop {
  color: #e66546;
}
.candidates-prospect .send-reply {
  padding-top: 12px;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .send-reply {
    float: left;
  }
}
.candidates-prospect .candidates-textarea {
  margin-bottom: 45px;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .candidates-textarea {
    margin-top: 5px;
    margin-bottom: 15px;
  }
}
.candidates-prospect .mobile-read-more {
  position: absolute;
  right: 8px;
  bottom: 0;
}
.candidates-prospect .mobile-read-more i {
  font-weight: bold;
  font-size: 19px;
}
.candidates-prospect .prospects-marital-fact {
  display: list-item;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .prospects-marital-fact {
    display: none;
  }
}
@media screen and (max-width: 568px) {
  .candidates-prospect .type-of {
    text-align: center;
    font-size: 16px;
    width: 210px;
    margin: 0 auto;
  }
}
.candidates-prospect .prospect-miles-away,
.candidates-prospect .prospect-location {
  float: left;
}
.candidates-prospect .prospect-miles-away {
  margin-left: 3px;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .prospect-miles-away {
    margin-left: 0;
  }
}
.candidates-prospect .prospect-data {
  margin-top: 25px;
}
.candidates-prospect .not-interested-mobile {
  text-align: center;
  margin: 25px 0 20px 0;
  display: none;
}
.candidates-prospect .intro-footer-container {
  margin-top: 50px;
}
.candidates-prospect .intro-show-less {
  float: left;
}
.candidates-prospect .intro-sub-content {
  padding: 30px 25px;
  margin: 15px 0;
  display: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .intro-sub-content {
    padding: 15px;
  }
}
.candidates-prospect .intro-sub-content .data-point {
  padding: 0 0 0 13px;
}
.candidates-prospect .intro-sub-content .dependents {
  width: 22%;
}
.candidates-prospect .intro-sub-content .invt-amnt {
  width: 28%;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .intro-sub-content .age-group {
    width: 27%;
  }
  .candidates-prospect .intro-sub-content .dependents {
    width: 29%;
    border-right: none;
  }
  .candidates-prospect .intro-sub-content .invt-amnt {
    width: 44%;
  }
}
@media screen and (max-width: 568px) {
  .candidates-prospect .intro-facts-column {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 568px) {
  .candidates-prospect .intro-footer-container {
    margin-bottom: 30px;
  }
  .candidates-prospect .intro-footer-container button {
    width: 100%;
  }
}
.candidates-prospect .hired-action .icon-brief-case {
  font-size: 19px;
}
.candidates-prospect .hired-action span {
  position: relative;
  bottom: 0px;
  left: 3px;
}
.candidates-prospect .top-action span {
  position: relative;
  left: 3px;
}
.candidates-prospect [class*='col-'].message-left {
  padding-right: 13px;
  padding-left: 0;
}
@media screen and (max-width: 568px) {
  .candidates-prospect [class*='col-'].message-left {
    padding: 0;
  }
}
.candidates-prospect [class*='col-'].message-right {
  padding-left: 13px;
  padding-right: 0;
}
@media screen and (max-width: 568px) {
  .candidates-prospect [class*='col-'].message-right {
    padding: 0;
  }
}
.candidates-prospect .view-conversation-button-mobile,
.candidates-prospect .send-button {
  display: none;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .read-more-link,
  .candidates-prospect .advisor-actions,
  .candidates-prospect .author-name,
  .candidates-prospect .advisor-facts-column,
  .candidates-prospect .tagline-location,
  .candidates-prospect .message-date,
  .candidates-prospect .new,
  .candidates-prospect .replied,
  .candidates-prospect .avg-acnt,
  .candidates-prospect .view-conversation-button,
  .candidates-prospect .number-messages,
  .candidates-prospect .reply-button,
  .candidates-prospect .invst-asset,
  .candidates-prospect .prospects-message,
  .candidates-prospect .not-interested,
  .candidates-prospect .prospect-location,
  .candidates-prospect .intro-view-conversation-button,
  .candidates-prospect .intro-show-less,
  .candidates-prospect .dismiss-candidate,
  .candidates-prospect .prospects-no-message,
  .candidates-prospect .show-less {
    display: none;
  }
}
.candidates-prospect .mobile-read-more,
.candidates-prospect .avg-acnt-mobile,
.candidates-prospect .cancel-mobile,
.candidates-prospect .invst-asset-mobile,
.candidates-prospect .intro-dismissed-mobile {
  display: none;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .mobile-read-more,
  .candidates-prospect .avg-acnt-mobile,
  .candidates-prospect .cancel-mobile,
  .candidates-prospect .invst-asset-mobile,
  .candidates-prospect .intro-dismissed-mobile {
    display: block;
  }
}
.candidates-prospect .new-mobile,
.candidates-prospect .replied-mobile,
.candidates-prospect .message-date-mobile,
.candidates-prospect .author-name-mobile {
  display: none;
}
@media screen and (max-width: 568px) {
  .candidates-prospect .new-mobile,
  .candidates-prospect .replied-mobile,
  .candidates-prospect .message-date-mobile,
  .candidates-prospect .author-name-mobile {
    display: inline-block;
  }
}
.candidates-prospect.expanded .read-more-link,
.candidates-prospect.expanded .reply-button {
  display: none;
}
.candidates-prospect.expanded .view-conversation-button,
.candidates-prospect.expanded .send-button,
.candidates-prospect.expanded .cancel,
.candidates-prospect.expanded .not-interested,
.candidates-prospect.expanded .prospects-message,
.candidates-prospect.expanded .intro-sub-content,
.candidates-prospect.expanded .intro-view-conversation-button,
.candidates-prospect.expanded .prospects-no-message {
  display: block;
}
.candidates-prospect.expanded .cancel-mobile {
  display: none;
}
.candidates-prospect.expanded .prospects-message,
.candidates-prospect.expanded .intro-message,
.candidates-prospect.expanded .introduction-message {
  max-height: none !important;
}
@media screen and (max-width: 568px) {
  .candidates-prospect.expanded .view-conversation-button,
  .candidates-prospect.expanded .cancel,
  .candidates-prospect.expanded .not-interested {
    display: none;
  }
  .candidates-prospect.expanded .advisor-facts-column,
  .candidates-prospect.expanded .view-conversation-button-mobile,
  .candidates-prospect.expanded .mobile-advisor-actions,
  .candidates-prospect.expanded .mobile-online-advisor-actions,
  .candidates-prospect.expanded .cancel-mobile,
  .candidates-prospect.expanded .not-interested-mobile {
    display: block;
  }
}
.candidates-prospect.reading-more .read-more-link {
  display: none;
}

.prospects-no-message {
  padding: 13px 25px;
  color: #d2d1d1 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}

@media screen and (max-width: 568px) {
  .prospects-thank-you {
    margin-top: 20px;
  }
}

.prospects-not-interested-buttons {
  width: 360px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 568px) {
  .prospects-not-interested-buttons {
    width: auto;
  }
}

.candidates-prospects-view-more {
  background-color: #e3e3e3;
  padding: 15px 0;
  color: #a6a6a6;
  font-size: 18px;
  text-align: center;
  cursor: pointer;
}
.candidates-prospects-view-more i {
  font-weight: bold;
  position: relative;
  top: 3px;
  margin-left: 6px;
  font-size: 21px;
}

.candidates-prospects-view-more-inner {
  display: inline-block;
}

.dropdown {
  position: relative;
}
.dropdown.dropdown-with-border {
  width: 390px;
  border-radius: 5px;
  border: solid 1px #e3e3e3;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  display: inline-block;
}
.dropdown.dropdown-with-border button {
  margin-bottom: 0;
}

.dropdown-menu {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  list-style: none;
  position: absolute;
  min-width: 160px;
  float: left;
  text-align: left;
  margin: 0;
  display: none;
  z-index: 99;
  *zoom: 1;
  font-size: 15px;
  background: white;
  border: 1px solid #d2d1d1;
  top: 30px !important;
  left: -19px !important;
}
.dropdown-menu > li > a {
  display: block;
  clear: both;
  padding: 5px 20px;
  text-decoration: none;
  color: #3caae3;
}
.dropdown-menu > li > a:hover {
  background: whitesmoke;
}
@media screen and (max-width: 568px) {
  .dropdown-menu > li > a:hover {
    background: black;
  }
}
.dropdown-menu i[class="icon-angle-down"] {
  position: relative;
  top: 2px;
  left: 2px;
}
.dropdown-menu:after, .dropdown-menu:before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.dropdown-menu:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 10px;
  margin-left: -10px;
}
.dropdown-menu:before {
  border-color: rgba(202, 234, 255, 0);
  border-bottom-color: #d2d1d1;
  border-width: 11px;
  margin-left: -11px;
}

.btn-dropdown {
  color: #636363;
  background-color: white;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  width: 100%;
  position: relative;
  min-height: 50px;
}
.btn-dropdown .icon-angle-down {
  position: absolute;
  right: 25px;
  top: 13px;
  font-weight: bold;
  font-size: 24px;
}
.btn-dropdown:hover, .btn-dropdown.is-selected, .btn-dropdown:focus, .btn-dropdown:active, .btn-dropdown.active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.dropdown-menu-button-style {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  list-style: none;
  position: absolute;
  min-width: 160px;
  float: left;
  text-align: left;
  margin: 0;
  display: none;
  z-index: 99;
  *zoom: 1;
  font-size: 15px;
  background: white;
  border: 1px solid #a6a6a6;
  top: 52px;
  left: 0px;
  width: 100%;
}
.dropdown-menu-button-style .icon-angle-down {
  position: absolute;
  right: 10px;
  top: 10px;
}
.dropdown-menu-button-style > li > a,
.dropdown-menu-button-style .ui-menu-item {
  display: block;
  clear: both;
  padding: 12px 20px;
  text-decoration: none;
  color: #636363;
  font-size: 18px;
}
@media screen and (max-width: 568px) {
  .dropdown-menu-button-style > li > a,
  .dropdown-menu-button-style .ui-menu-item {
    font-size: 15px;
  }
}
.dropdown-menu-button-style > li > a:hover,
.dropdown-menu-button-style .ui-menu-item:hover {
  background: #3caae3;
  text-decoration: none;
  color: white;
}

.dropdown-toggle {
  text-align: left;
}

.dropdown-menu-button-style {
  display: none;
}

.dropdown-menu-button-style.open {
  display: block;
  position: static;
}

.open > .dropdown-menu-button-style {
  display: block;
}

.ui-autocomplete {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  list-style: none;
  min-width: 160px;
  float: left;
  text-align: left;
  margin: 0;
  font-size: 15px;
  background: white;
  border: 1px solid #d2d1d1;
  max-width: 495px;
  margin-top: 5px;
  max-height: 245px;
  overflow-y: scroll;
}
@media screen and (max-width: 568px) {
  .ui-autocomplete {
    font-size: 15px;
    max-width: 300px;
    z-index: 100;
  }
}
.ui-autocomplete .brightscope-logo {
  background: transparent url("../../consumer/img/homepage/favicon.6d3407d389dc.ico") no-repeat;
  height: 16px;
  width: 16px;
  display: inline-block;
  margin-left: 7px;
}
.ui-autocomplete .ui-menu-item {
  display: block;
  clear: both;
  text-decoration: none;
  color: #636363;
  font-size: 18px;
  overflow: hidden;
}
@media screen and (max-width: 568px) {
  .ui-autocomplete .ui-menu-item {
    font-size: 15px;
  }
}
.ui-autocomplete .ui-menu-item .searchbar-column-2 {
  min-height: 20px;
  float: right;
  width: 20%;
  text-align: right;
  padding: 12px 20px 12px 0;
}
.ui-autocomplete .ui-menu-item .searchbar-column-1 {
  width: 80%;
  float: left;
  padding: 12px 0 12px 20px;
}
.ui-autocomplete .ui-menu-item:hover, .ui-autocomplete .ui-menu-item.ui-state-focus {
  background: #3caae3;
  text-decoration: none;
  color: white;
}

/* CSS stripped from the Angular-UI / Twitter Bootstrap CSS
   ========================================================================== */
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
}

.open > .dropdown-menu {
  display: block;
}

.registration-container {
  height: 835px;
}
@media screen and (max-width: 568px) {
  .registration-container {
    height: auto;
  }
}

.registration-with-support-box {
  height: 1000px;
}
@media screen and (max-width: 1000px) {
  .registration-with-support-box {
    height: 1600px;
  }
}
@media screen and (max-width: 568px) {
  .registration-with-support-box {
    height: auto;
  }
}

.registration-content {
  text-align: center;
  margin-bottom: 15px;
  border: none;
  margin-top: 40px;
}
@media screen and (max-width: 568px) {
  .registration-content {
    margin: 0;
  }
}
.registration-content .action-button,
.registration-content .action-button-small {
  margin: 25px auto 0 auto;
  min-width: 200px;
}
@media screen and (max-width: 568px) {
  .registration-content .action-button,
  .registration-content .action-button-small {
    width: 100%;
  }
}
@media screen and (max-width: 568px) {
  .registration-content .action-button-small {
    max-width: 165px;
    min-width: 0;
    margin-top: 15px;
  }
}
.registration-content .fingertips {
  margin-top: 15px;
  margin-bottom: 45px;
}
@media screen and (max-width: 568px) {
  .registration-content .fingertips {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 568px) {
  .registration-content .final-step-fingertips {
    display: none;
  }
}
.registration-content .sign-up-button-row {
  width: 375px;
  margin: 0 auto;
  position: relative;
}
@media screen and (max-width: 568px) {
  .registration-content .sign-up-button-row {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }
  .registration-content .sign-up-button-row i {
    margin-right: 20px;
  }
  .registration-content .sign-up-button-row.mobile-hide, .registration-content .sign-up-button-row.page-profile-image {
    display: none !important;
  }
}
@media screen and (max-width: 568px) {
  .registration-content .email-signup {
    display: none;
  }
}
.registration-content .mobile-email-signup {
  display: none;
}
@media screen and (max-width: 568px) {
  .registration-content .mobile-email-signup {
    display: block;
  }
}
.registration-content .registration-button {
  margin-left: auto;
  margin-right: auto;
}
.registration-content .registration-button .mobile-text {
  display: none;
}
@media screen and (max-width: 568px) {
  .registration-content .registration-button {
    width: 100%;
    display: block;
    max-width: 300px;
  }
  .registration-content .registration-button .mobile-text {
    display: inline;
  }
}
.registration-content .facebook-btn {
  margin: 0 6px 0px 10px;
}
@media screen and (max-width: 568px) {
  .registration-content .facebook-btn {
    display: none;
  }
}
.registration-content .facebook-btn-mobile {
  margin: 15px auto;
  display: none;
}
@media screen and (max-width: 568px) {
  .registration-content .facebook-btn-mobile {
    display: block;
  }
}
.registration-content .facebook-btn,
.registration-content .email-signup {
  height: 40px;
  padding: 6px 13px;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  top: 1px;
  margin-left: 10px;
}
.registration-content .log-in-here {
  margin-bottom: 15px;
}
@media screen and (max-width: 568px) {
  .registration-content .log-in-here {
    margin-bottom: 25px;
  }
}
.registration-content .back-to-profile,
.registration-content .back-to-profile-main {
  display: block;
  width: 170px;
  margin: 110px auto 0 auto;
}
@media screen and (max-width: 568px) {
  .registration-content .back-to-profile,
  .registration-content .back-to-profile-main {
    margin-top: 20px;
  }
}
.registration-content .back-to-profile i,
.registration-content .back-to-profile-main i {
  font-weight: bold;
  font-size: 21px;
  position: relative;
  bottom: 1px;
  float: left;
  margin-right: 10px;
}
.registration-content .back-to-profile span,
.registration-content .back-to-profile-main span {
  float: left;
}
.registration-content .below-button-text {
  margin-top: 30px;
}
@media screen and (max-width: 568px) {
  .registration-content .below-button-text {
    margin-top: 20px;
  }
}
.registration-content .registration-sub-content {
  margin: 20px auto 0 auto;
  width: 415px;
  background: #fafafa;
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 35px;
}
@media screen and (max-width: 568px) {
  .registration-content .registration-sub-content {
    padding: 20px;
    width: auto;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
  }
}
.registration-content .find-advisor-description {
  margin: 20px 0 0 0;
}
.registration-content.find-advisor {
  text-align: left;
}
.registration-content .main-log-in-here {
  margin: 25px 0 0 0;
}
.registration-content .registration-or {
  width: 80px;
  height: 15px;
  position: relative;
  color: #919191;
  margin: 25px auto 40px auto;
  font-style: italic;
  font-size: 17px;
}
.registration-content .registration-or .strike {
  width: 23px;
  height: 1px;
  background: #919191;
  position: absolute;
  top: 13px;
}
.registration-content .registration-or .strike.right {
  right: 0;
}
@media screen and (max-width: 568px) {
  .registration-content .submit-login-button {
    margin-top: 50px;
  }
}
.registration-content .sign-up-button {
  margin-top: 50px;
}
@media screen and (max-width: 568px) {
  .registration-content .sign-up-button {
    margin-top: 25px;
  }
}
.registration-content .forget-button {
  margin: 25px auto 30px auto;
}
.registration-content .forgot-password-text {
  margin: 55px auto 35px auto;
  font-size: 15px;
}
@media screen and (max-width: 568px) {
  .registration-content .forgot-password-text {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.registration-content .email-tab {
  padding: 5px 22px 24px 20px;
  background: #fafafa;
  border: 1px solid #d2d1d1;
  border-bottom-width: 0;
  display: inline;
  color: #636363;
  position: absolute;
  right: -11px;
  top: -8px;
  line-height: 1;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.registration-content .email-tab i {
  font-size: 20px;
  position: relative;
  top: 3px;
}
.registration-content .email-tab span {
  margin-left: 10px;
  font-size: 16px;
}
@media screen and (max-width: 568px) {
  .registration-content .email-tab {
    display: none !important;
  }
}
.registration-content .final-step {
  margin-bottom: 30px;
}
.registration-content .verification-email {
  font-style: italic;
  margin: 0 0 5px 0;
  line-height: 25px;
}
.registration-content .verification-email i {
  cursor: pointer;
  color: #3caae3;
  margin-left: 10px;
  font-size: 15px;
}
.registration-content .did-not-recieve {
  margin-top: 35px;
}
.registration-content .resend-button {
  position: relative;
}
.registration-content .resend-button i {
  position: absolute;
  font-size: 30px;
  right: -50px;
  top: 7px;
  color: #a4ce4b;
}
@media screen and (max-width: 568px) {
  .registration-content .resend-button i {
    display: none;
  }
}
.registration-content .password-form,
.registration-content .login-form,
.registration-content .main-login-form,
.registration-content .reset-password-form {
  width: 340px;
  margin: 5px auto 0 auto;
}
@media screen and (max-width: 568px) {
  .registration-content .password-form,
  .registration-content .login-form,
  .registration-content .main-login-form,
  .registration-content .reset-password-form {
    width: auto;
  }
}
.registration-content .main-registration-form {
  width: 295px;
  margin-top: 15px;
}
@media screen and (max-width: 568px) {
  .registration-content .main-registration-form {
    width: auto;
  }
}
@media screen and (max-width: 568px) {
  .registration-content .main-login-form {
    margin-top: 15px;
  }
}
.registration-content .forgot-password,
.registration-content .forgot-password-login {
  margin-top: 35px;
}
@media screen and (max-width: 568px) {
  .registration-content .forgot-password,
  .registration-content .forgot-password-login {
    margin-top: 10px;
  }
}
@media screen and (max-width: 568px) {
  .registration-content .forgot-password-login {
    margin: 0;
  }
}
.registration-content .login-sub-content {
  padding: 0;
  background: transparent;
  border: none;
  display: block !important;
}
@media screen and (max-width: 568px) {
  .registration-content .login-sub-content {
    padding: 20px;
    background: whitesmoke;
    border: 1px solid #d2d1d1;
    margin-top: 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    display: none !important;
  }
  .registration-content .login-sub-content.show {
    display: block !important;
  }
}
@media screen and (max-width: 568px) {
  .registration-content .final-step-login {
    display: block !important;
  }
}
.registration-content .log-in-linkedin {
  margin-top: 20px;
  margin-bottom: 35px;
}
@media screen and (max-width: 568px) {
  .registration-content .log-in-linkedin {
    margin-bottom: 10px;
  }
}
.registration-content .log-in-facebook {
  margin-bottom: 40px;
}
@media screen and (max-width: 568px) {
  .registration-content .log-in-facebook {
    margin-bottom: 15px;
  }
}
.registration-content .log-in-method-button {
  display: block;
  max-width: 260px;
  margin-left: auto;
  margin-right: auto;
}
.registration-content .linked-in-btn {
  margin-bottom: 10px;
}
.registration-content .mobile-email-login {
  display: none;
  margin-top: 15px;
}
@media screen and (max-width: 568px) {
  .registration-content .mobile-email-login {
    display: block;
  }
}
.registration-content .mobile-email-login-row {
  display: none;
}
@media screen and (max-width: 568px) {
  .registration-content .mobile-email-login-row {
    display: block;
  }
}
.registration-content.email-expanded .back-to-profile {
  margin-top: 30px;
}
.registration-content.email-expanded .sign-up-button-row {
  width: 393px;
}
.registration-content.email-expanded .facebook-btn {
  margin-right: 70px;
  top: -1px;
}
.registration-content.email-expanded .linked-in-btn {
  position: relative;
  top: 1px;
  margin-right: 75px;
}
.registration-content.email-expanded .log-in-here {
  margin-bottom: 25px;
}

.registration-by-clicking {
  color: #a6a6a6;
}

@media screen and (max-width: 568px) {
  .login-sub-nav {
    display: none;
  }
}

@media screen and (max-width: 568px) {
  .main-login {
    margin-bottom: 0;
  }
}
.main-login .action-button-small {
  margin-top: 15px;
}
@media screen and (max-width: 568px) {
  .main-login .action-button-small {
    margin-bottom: 15px;
  }
}
.main-login .login-remember {
  width: 125px;
  margin: 5px auto 0 auto;
}
.main-login .login-remember input {
  float: left;
  position: relative;
  top: 5px;
}
.main-login .login-remember label {
  float: left;
  font-weight: 400;
  margin-left: 5px;
}

.advisor-claim-button-container {
  text-align: center;
}

.advisor-claim-no-name b {
  position: relative;
  top: 1px;
}

.advisor-item {
  height: 110px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 20px;
}
.advisor-item .advisor-location {
  font-size: 13px;
}
.advisor-item .advisor-radio-column {
  margin: 0 7px 0 0;
}
.advisor-item input {
  position: relative;
  top: -1px;
}
.advisor-item .advisor-info {
  color: #636363;
}
.advisor-item .advisor-radio-column,
.advisor-item .advisor-column {
  float: left;
}
.advisor-item .advisor-column {
  width: 80%;
  margin-left: 10px;
  text-align: left;
}

.registration-breadcrumb.bc {
  margin-top: 30px;
  margin-bottom: 25px;
}

.registration-terms {
  text-align: center;
  margin-top: 40px;
}
.registration-terms a {
  margin-left: 5px;
}

.registration-bscope-updates {
  margin: 30px 0 0 0;
}

.registration-content-container {
  padding-bottom: 15px;
}

.registration-select-container i {
  right: 14px;
  top: 12px;
  color: #636363;
}
.registration-select-container select {
  padding-right: 40px;
  position: relative;
  z-index: 10;
}

.registration-header a {
  margin-left: 5px;
}
.registration-header h3 {
  font-size: 16px;
}
.registration-header h2 {
  font-size: 24px;
}

.find-advisor-content {
  max-width: 900px;
}

.registration-required-field {
  color: #e66546;
  padding-left: 3px;
}

.required-input::-webkit-input-placeholder:after {
  content: '*';
  color: #e66546;
  padding-left: 3px;
}

.required-input:-moz-placeholder:after {
  content: '*';
  color: #e66546;
  padding-left: 3px;
}

.required-input::-moz-placeholder:after {
  content: '*';
  color: #e66546;
  padding-left: 3px;
}

.required-input:-ms-input-placeholder:after {
  content: '*';
  color: #e66546;
  padding-left: 3px;
}

.registration-initial-1 {
  padding: 0;
  height: 880px;
}
@media screen and (max-width: 1000px) {
  .registration-initial-1 {
    height: auto;
  }
}

.advice-match-registration-left {
  padding: 65px 40px 0 40px;
  width: 68%;
  display: inline-block;
  float: left;
}
@media screen and (max-width: 1000px) {
  .advice-match-registration-left {
    float: none;
    display: block;
    width: 100%;
    padding: 30px 15px;
  }
}

.advice-match-registration-right {
  width: 32%;
  display: inline-block;
  float: left;
  height: 100%;
  background: #636363;
  padding: 75px 38px 40px 38px;
  position: relative;
}
.advice-match-registration-right:before, .advice-match-registration-right:after {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.advice-match-registration-right:after {
  border-color: rgba(99, 99, 99, 0);
  border-right-color: #636363;
  border-width: 13px;
  margin-top: -13px;
}
.advice-match-registration-right:before {
  border-color: rgba(0, 0, 0, 0);
  border-right-color: #0;
  border-width: 19px;
  margin-top: -19px;
}
@media screen and (max-width: 1000px) {
  .advice-match-registration-right {
    float: none;
    display: block;
    width: 100%;
    padding: 60px 35px 35px 35px;
  }
  .advice-match-registration-right:before, .advice-match-registration-right:after {
    display: none;
  }
}

.registration-support-box-entry {
  margin-bottom: 65px;
}
@media screen and (max-width: 1000px) {
  .registration-support-box-entry {
    margin-bottom: 55px;
  }
}
.registration-support-box-entry:last-child {
  margin-bottom: 93px;
}
@media screen and (max-width: 1000px) {
  .registration-support-box-entry:last-child {
    margin-bottom: 60px;
  }
}
.registration-support-box-entry img {
  display: block;
  margin: 0 auto 12px auto;
}

.registration-support-box-title {
  font-size: 17px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 3px;
}

.registration-support-box-text {
  font-size: 14px;
  line-height: 20px;
  color: #ccc;
}

.registration-support-box-details {
  color: #fff;
  font-weight: 100;
  padding: 17px 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  font-size: 14px;
  line-height: 20px;
}
.registration-support-box-details a {
  margin-left: 5px;
}

.landing-section .inner {
  margin: 0 auto;
}
@media screen and (max-width: 568px) {
  .landing-section .inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 568px) {
  .landing-section h3 {
    font-size: 17px;
  }
}

.landing-get-started {
  text-align: center;
  margin-top: 55px;
  background: url("../../consumer/img/styles/img_cliffs.f3c771f0b6c3.jpg") no-repeat bottom left;
  background-color: #e8f2f8;
  padding: 80px 20px 310px;
}
@media screen and (max-width: 350px) {
  .landing-get-started {
    background-size: 150%;
    padding: 0 0 175px;
  }
}
@media screen and (min-width: 351px) and (max-width: 568px) {
  .landing-get-started {
    padding: 0 0 175px;
    background-size: contain;
  }
}
@media screen and (min-width: 569px) and (max-width: 768px) {
  .landing-get-started {
    padding-bottom: 250px;
    background-size: contain;
  }
}
@media screen and (min-width: 769px) and (max-width: 1200px) {
  .landing-get-started {
    background-size: contain;
  }
}
.landing-get-started .inner {
  max-width: 700px;
}

.landing-header {
  margin-bottom: 15px;
}

.landing-get-started-button {
  margin: 70px auto 0 auto;
  display: block;
  max-width: 200px;
}
@media screen and (max-width: 568px) {
  .landing-get-started-button {
    margin-top: 25px;
  }
}

.landing-how-it-works {
  text-align: center;
  background: white;
  padding: 70px 0 105px 0;
}
@media screen and (max-width: 568px) {
  .landing-how-it-works {
    padding: 30px 0;
  }
}
.landing-how-it-works .inner {
  max-width: 1000px;
}
.landing-how-it-works .landing-header {
  font-size: 34px;
  margin-bottom: 45px;
}
@media screen and (max-width: 568px) {
  .landing-how-it-works .landing-header {
    font-size: 24px;
  }
}
.landing-how-it-works i {
  font-size: 96px;
  color: #a4ce4b;
  display: block;
  margin-bottom: 30px;
}
@media screen and (max-width: 568px) {
  .landing-how-it-works i {
    margin-bottom: 15px;
    font-size: 86px;
  }
}
.landing-how-it-works i.icon-document-arrow {
  font-size: 107px;
  position: relative;
  right: 5px;
  top: -10px;
  margin-bottom: 20px;
}
@media screen and (max-width: 568px) {
  .landing-how-it-works i.icon-document-arrow {
    right: auto;
    top: auto;
  }
}
.landing-how-it-works .works-text {
  margin-top: 15px;
  padding: 0 10px;
}
@media screen and (max-width: 568px) {
  .landing-how-it-works .works-text {
    margin-top: 10px;
  }
}
@media screen and (max-width: 568px) {
  .landing-how-it-works .col-1-3, .landing-how-it-works .tab-1-3 {
    margin-bottom: 20px;
  }
  .landing-how-it-works .col-1-3:last-child, .landing-how-it-works .tab-1-3:last-child {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 568px) {
  .landing-how-it-works-orphan {
    margin-left: 4px;
  }
}

.landing-why-we-exist {
  padding: 80px 0 200px 0;
  background: url("../../consumer/img/styles/img_familyonbeach.02bdbff75a73.jpg") no-repeat bottom left;
  background-color: #e8f2f8;
  background-position: 100% 100%;
}
@media screen and (max-width: 1140px) {
  .landing-why-we-exist {
    padding: 50px 0 250px 0;
    background-position: 92% 100%;
  }
}
@media screen and (max-width: 830px) {
  .landing-why-we-exist {
    background-position: 92% 100%;
  }
}
@media screen and (max-width: 568px) {
  .landing-why-we-exist {
    padding: 50px 0 140px 0;
    background-size: 320%;
    background-position: 100% 100%;
  }
}
.landing-why-we-exist .inner {
  max-width: 900px;
  padding: 0 20px;
  text-align: left;
}
@media screen and (max-width: 960px) {
  .landing-why-we-exist .inner {
    padding-bottom: 100px;
  }
}
@media screen and (max-width: 568px) {
  .landing-why-we-exist .inner {
    padding-bottom: 0;
  }
}
.landing-why-we-exist .landing-header {
  font-size: 34px;
  float: left;
  width: 100%;
  margin-bottom: 40px;
}
@media screen and (max-width: 568px) {
  .landing-why-we-exist .landing-header {
    font-size: 24px;
    text-align: center;
    margin-bottom: 30px;
  }
}
.landing-why-we-exist .exist-text {
  max-width: 550px;
}
@media screen and (max-width: 568px) {
  .landing-why-we-exist .exist-text {
    text-align: center;
  }
}
.landing-why-we-exist .landing-learn-more-button {
  background: #fbf9fa;
  color: #a4ce4b;
  margin-top: 35px;
  -webkit-box-shadow: 0 3px 0 #bac7cd;
  -moz-box-shadow: 0 3px 0 #bac7cd;
  box-shadow: 0 3px 0 #bac7cd;
}
@media screen and (max-width: 568px) {
  .landing-why-we-exist .landing-learn-more-button {
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
  }
}
.landing-why-we-exist .landing-learn-more-button i {
  float: left;
  font-weight: bold;
  margin-left: 10px;
  font-size: 21px;
}
.landing-why-we-exist .landing-learn-more-button .label {
  float: left;
}
@media screen and (max-width: 568px) {
  .landing-why-we-exist .landing-learn-more-button .label {
    display: none;
  }
}
.landing-why-we-exist .landing-learn-more-button .label.mobile {
  display: none;
}
@media screen and (max-width: 568px) {
  .landing-why-we-exist .landing-learn-more-button .label.mobile {
    display: block;
  }
}
.landing-why-we-exist .landing-learn-more-button:hover, .landing-why-we-exist .landing-learn-more-button.is-selected {
  background: #ebebeb;
  -webkit-box-shadow: 0 3px 0 #a9b4bb;
  -moz-box-shadow: 0 3px 0 #a9b4bb;
  box-shadow: 0 3px 0 #a9b4bb;
}
.landing-why-we-exist .landing-learn-more-button:active, .landing-why-we-exist .landing-learn-more-button.active {
  background: #d6d6d6;
  -webkit-box-shadow: 0 3px 0 #a9b4bb;
  -moz-box-shadow: 0 3px 0 #a9b4bb;
  box-shadow: 0 3px 0 #a9b4bb;
}

.landing-stay-connected {
  padding: 74px 0px 65px 0;
  text-align: center;
  background: white;
}
.landing-stay-connected .connected-header {
  font-size: 34px;
  margin-bottom: 65px;
}
@media screen and (max-width: 568px) {
  .landing-stay-connected .connected-header {
    font-size: 24px;
    margin-bottom: 45px;
  }
}
.landing-stay-connected .create-button {
  padding: 15px 30px;
  font-size: 20px;
}
@media screen and (max-width: 568px) {
  .landing-stay-connected .create-button {
    font-size: 14px;
    padding: 10px 20px;
  }
}
.landing-stay-connected .connected-stay {
  font-size: 34px;
  margin-bottom: 50px;
  margin-top: 85px;
}
@media screen and (max-width: 568px) {
  .landing-stay-connected .connected-stay {
    font-size: 24px;
    margin-bottom: 25px;
    margin-top: 55px;
  }
}

.animated-element {
  visibility: hidden;
}

.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.slide-parent-container {
  position: relative;
  margin: 0 auto;
  overflow: hidden;
}
.slide-parent-container .forward .slide-container.ng-enter {
  left: 120%;
}
.slide-parent-container .forward .slide-container.ng-enter-active {
  left: 0%;
}
.slide-parent-container .forward .slide-container.ng-leave {
  left: 0;
}
.slide-parent-container .forward .slide-container.ng-leave-active {
  left: -120%;
}
.slide-parent-container .backward .slide-container.ng-enter {
  left: -120%;
}
.slide-parent-container .backward .slide-container.ng-enter-active {
  left: 0%;
}
.slide-parent-container .backward .slide-container.ng-leave {
  left: 0;
}
.slide-parent-container .backward .slide-container.ng-leave-active {
  left: 120%;
}

.slide-container {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}
@media screen and (max-width: 568px) {
  .slide-container {
    position: relative;
    left: auto;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.bar-animation {
  height: 14px;
  width: 55px;
  background-image: url("../../consumer/img/styles/loading_bars.2687df2b9c0b.gif");
}

.spin-animation {
  height: 23px;
  width: 23px;
  background-image: url("../../consumer/img/styles/loading_animation.5d770dd48c6c.gif");
}

.send-animation {
  width: 184px;
  height: 113px;
  margin: 0 auto;
  position: relative;
  left: 70px;
  background-image: url("../../consumer/img/styles/send_animation.b50d93d0016c.gif");
}

.save-container-animate-in,
.save-container-animate-out {
  -webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -webkit-transition-delay: 0.05s;
  -moz-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.05s;
  -o-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.05s;
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.05s;
}

.save-container-animate-in.ng-hide-remove,
.save-container-animate-out.ng-hide-add.ng-hide-add-active {
  opacity: 0;
  display: block !important;
}

.save-container-animate-out.ng-hide-add,
.save-container-animate-in.ng-hide-remove.ng-hide-remove-active {
  opacity: 1;
  display: block !important;
}

.slideUp {
  animation-name: slideUp;
  -webkit-animation-name: slideUp;
  animation-duration: .5s;
  -webkit-animation-duration: .5s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  visibility: visible !important;
}

/*
==============================================
slideDown
==============================================
*/
.slideDown {
  animation-name: slideDown;
  -webkit-animation-name: slideDown;
  animation-duration: .5s;
  -webkit-animation-duration: .5s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  visibility: visible !important;
}

@keyframes slideDown {
  0% {
    transform: translateY(-100%);
  }

  100% {
    transform: translateY(0%);
  }
}

@-webkit-keyframes slideDown {
  0% {
    -webkit-transform: translateY(-100%);
  }

  100% {
    -webkit-transform: translateY(0%);
  }
}

/*
==============================================
slideUp
==============================================
*/
.slideUp {
  animation-name: slideUp;
  -webkit-animation-name: slideUp;
  animation-duration: .5s;
  -webkit-animation-duration: .5s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  visibility: visible !important;
}

@keyframes slideUp {
  0% {
    transform: translateY(100%);
  }

  100% {
    transform: translateY(0%);
  }
}

@-webkit-keyframes slideUp {
  0% {
    -webkit-transform: translateY(100%);
  }

  100% {
    -webkit-transform: translateY(0%);
  }
}

/*
==============================================
slideLeft
==============================================
*/
.slideLeft {
  animation-name: slideLeft;
  -webkit-animation-name: slideLeft;
  animation-duration: .5s;
  -webkit-animation-duration: .5s;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: ease-in-out;
  visibility: visible !important;
}

@keyframes slideLeft {
  0% {
    transform: translateX(150%);
  }

  100% {
    transform: translateX(0%);
  }
}

@-webkit-keyframes slideLeft {
  0% {
    -webkit-transform: translateX(150%);
  }

  100% {
    -webkit-transform: translateX(0%);
  }
}

/*
==============================================
slideRight
==============================================
*/
.slideRight {
  animation-name: slideRight;
  -webkit-animation-name: slideRight;
  animation-duration: .5s;
  -webkit-animation-duration: .5s;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: ease-in-out;
  visibility: visible !important;
}

@keyframes slideRight {
  0% {
    transform: translateX(-150%);
  }

  100% {
    transform: translateX(0%);
  }
}

@-webkit-keyframes slideRight {
  0% {
    -webkit-transform: translateX(-150%);
  }

  100% {
    -webkit-transform: translateX(0%);
  }
}

/*
==============================================
slideExpandUp
==============================================
*/
.slideExpandUp {
  animation-name: slideExpandUp;
  -webkit-animation-name: slideExpandUp;
  animation-duration: .5s;
  -webkit-animation-duration: .5s;
  animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease -out;
  visibility: visible !important;
}

@keyframes slideExpandUp {
  0% {
    transform: translateY(100%) scaleX(0.5);
  }

  30% {
    transform: translateY(-8%) scaleX(0.5);
  }

  40% {
    transform: translateY(2%) scaleX(0.5);
  }

  50% {
    transform: translateY(0%) scaleX(1.1);
  }

  60% {
    transform: translateY(0%) scaleX(0.9);
  }

  70% {
    transform: translateY(0%) scaleX(1.05);
  }

  80% {
    transform: translateY(0%) scaleX(0.95);
  }

  90% {
    transform: translateY(0%) scaleX(1.02);
  }

  100% {
    transform: translateY(0%) scaleX(1);
  }
}

@-webkit-keyframes slideExpandUp {
  0% {
    -webkit-transform: translateY(100%) scaleX(0.5);
  }

  30% {
    -webkit-transform: translateY(-8%) scaleX(0.5);
  }

  40% {
    -webkit-transform: translateY(2%) scaleX(0.5);
  }

  50% {
    -webkit-transform: translateY(0%) scaleX(1.1);
  }

  60% {
    -webkit-transform: translateY(0%) scaleX(0.9);
  }

  70% {
    -webkit-transform: translateY(0%) scaleX(1.05);
  }

  80% {
    -webkit-transform: translateY(0%) scaleX(0.95);
  }

  90% {
    -webkit-transform: translateY(0%) scaleX(1.02);
  }

  100% {
    -webkit-transform: translateY(0%) scaleX(1);
  }
}

/*
==============================================
expandUp
==============================================
*/
.expandUp {
  animation-name: expandUp;
  -webkit-animation-name: expandUp;
  animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  visibility: visible !important;
}

@keyframes expandUp {
  0% {
    transform: translateY(100%) scale(0.6) scaleY(0.5);
  }

  60% {
    transform: translateY(-7%) scaleY(1.12);
  }

  75% {
    transform: translateY(3%);
  }

  100% {
    transform: translateY(0%) scale(1) scaleY(1);
  }
}

@-webkit-keyframes expandUp {
  0% {
    -webkit-transform: translateY(100%) scale(0.6) scaleY(0.5);
  }

  60% {
    -webkit-transform: translateY(-7%) scaleY(1.12);
  }

  75% {
    -webkit-transform: translateY(3%);
  }

  100% {
    -webkit-transform: translateY(0%) scale(1) scaleY(1);
  }
}

/*
==============================================
fadeIn
==============================================
*/
.fadeIn {
  animation-name: fadeIn;
  -webkit-animation-name: fadeIn;
  animation-duration: .5s;
  -webkit-animation-duration: .5s;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: ease-in-out;
  visibility: visible !important;
}

@keyframes fadeIn {
  0% {
    transform: scale(0);
    opacity: 0.0;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    -webkit-transform: scale(0);
    opacity: 0.0;
  }

  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}

/*
==============================================
expandOpen
==============================================
*/
.expandOpen {
  animation-name: expandOpen;
  -webkit-animation-name: expandOpen;
  animation-duration: .5s;
  -webkit-animation-duration: .5s;
  animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease-out;
  visibility: visible !important;
}

@keyframes expandOpen {
  0% {
    transform: scale(1.8);
  }

  100% {
    transform: scale(1);
  }
}

@-webkit-keyframes expandOpen {
  0% {
    -webkit-transform: scale(1.8);
  }

  100% {
    -webkit-transform: scale(1);
  }
}

/*
==============================================
pullUp
==============================================
*/
.pullUp {
  animation-name: pullUp;
  -webkit-animation-name: pullUp;
  animation-duration: .5s;
  -webkit-animation-duration: .5s;
  animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease-out;
  transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -webkit-transform-origin: 50% 100%;
}

@keyframes pullUp {
  0% {
    transform: scaleY(0.1);
  }

  100% {
    transform: scaleY(1);
  }
}

@-webkit-keyframes pullUp {
  0% {
    -webkit-transform: scaleY(0.1);
  }

  100% {
    -webkit-transform: scaleY(1);
  }
}

/*
==============================================
pullDown
==============================================
*/
.pullDown {
  animation-name: pullDown;
  -webkit-animation-name: pullDown;
  animation-duration: .5s;
  -webkit-animation-duration: .5s;
  animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease-out;
  transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  -webkit-transform-origin: 50% 0%;
}

@keyframes pullDown {
  0% {
    transform: scaleY(0.1);
  }

  100% {
    transform: scaleY(1);
  }
}

@-webkit-keyframes pullDown {
  0% {
    -webkit-transform: scaleY(0.1);
  }

  100% {
    -webkit-transform: scaleY(1);
  }
}

.ui-dialog {
  background-color: whitesmoke;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 2px 2px 5px #636363;
  position: absolute;
  padding: 10px 20px;
  width: 400px !important;
}
.ui-dialog .dialog-buttons button {
  margin-right: 10px;
}
.ui-dialog .ui-button.ui-dialog-titlebar-close {
  float: right;
  display: none;
}

/* Breadcrumbs */
.content-section.insights-breadcrumb {
  padding-bottom: 0;
  height: 35px;
}
.content-section.insights-breadcrumb span {
  padding-left: 5px;
  padding-right: 5px;
}
.content-section.insights-breadcrumb span.step-child {
  padding: 0;
}

.bc {
  font-size: 13px;
  margin: 0px 0px 20px;
  position: relative;
  color: #666;
  background-image: url("../../img/home-icon.73ddac051aac.png");
  background-repeat: no-repeat;
  background-position: 1px 3px;
  white-space: nowrap;
  overflow: hidden;
  width: auto;
  text-align: left;
  padding-left: 20px;
}
.bc.transparent {
  background-image: url("../../img/home-icon-transparent.8cc42d2aa8d8.png");
}

.bs-section.article-container {
  background: white;
  color: #636363;
  padding-top: 80px;
}
.bs-section.article-container table {
  width: 100%;
}
.bs-section.article-container table th {
  background-color: transparent;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 13px;
  line-height: 15px;
}
.bs-section.article-container table thead tr {
  border-bottom: 1px solid #cccccc;
}
.bs-section.article-container table tbody tr {
  border-bottom: 1px solid #ececec;
}
.bs-section.article-container table tbody tr:last-child {
  border-bottom: none;
}
.bs-section.article-container table td:first-child,
.bs-section.article-container table th:first-child {
  padding-left: 5px;
}
.bs-section.article-container table td:last-child,
.bs-section.article-container table th:last-child {
  padding-right: 5px;
}
.bs-section.article-container table td {
  padding: 12px 0;
  font-size: 14px;
}
.bs-section.article-container table th {
  padding: 7px 0;
}
.bs-section.article-container table h5 {
  font-size: 20px;
}
.bs-section.article-container table .pagination > li > a {
  font-size: 13px;
}
.bs-section.article-container table .pagination > li > a:hover {
  text-decoration: none;
  color: #2B93CA;
}
.bs-section.article-container table .pagination > li.active > a {
  font-weight: normal;
}
.bs-section.article-container table.fp-table-two-column td:last-child,
.bs-section.article-container table.fp-table-two-column th:last-child {
  text-align: right;
  padding-right: 10%;
}
.bs-section.article-container table td, .bs-section.article-container table th {
  padding: 10px;
  font-size: 12px;
}
.bs-section.article-container p {
  font-weight: normal;
}
@media screen and (max-width: 568px) {
  .bs-section.article-container p {
    font-weight: normal;
  }
}
.bs-section.article-container ul {
  list-style: initial;
  margin-left: 20px;
}
.bs-section.article-container p, .bs-section.article-container em, .bs-section.article-container i, .bs-section.article-container li {
  font-size: 16px;
  line-height: 28px;
}
.bs-section.article-container em {
  font-weight: 400;
}
.bs-section.article-container .content-section {
  border-bottom: none;
}
.bs-section.article-container .thumbnail {
  margin-bottom: 10px;
}
.bs-section.article-container img {
  max-width: 100%;
  height: auto;
}
.bs-section.article-container .article {
  text-align: left;
}
.bs-section.article-container .article .featured-photo {
  border: none;
  width: auto;
  margin: 10px 0;
}
.bs-section.article-container .article .title {
  padding-bottom: 20px;
}
.bs-section.article-container .article .tagline {
  padding-bottom: 20px;
}
.bs-section.article-container .article-actions {
  width: 475px;
  margin: 30px auto;
}
@media screen and (max-width: 568px) {
  .bs-section.article-container .article-actions {
    width: 275px;
  }
}
.bs-section.article-container .author .gravatar_wrapper {
  margin: 0 auto;
}
.bs-section.article-container .comments-section-container {
  margin-top: 20px;
}
.bs-section.article-container .add-comment {
  width: 100%;
  min-height: 42px;
  padding: 7px 14px;
  border-radius: 5px;
  border: solid 2px #74b2d7;
  font-size: 16px;
}
.bs-section.article-container .add-comment::-webkit-input-placeholder {
  font-style: italic;
  font-weight: 200;
}
.bs-section.article-container .add-comment:-moz-placeholder {
  font-style: italic;
  font-weight: 200;
}
.bs-section.article-container .add-comment::-moz-placeholder {
  font-style: italic;
  font-weight: 200;
}
.bs-section.article-container .add-comment:-ms-input-placeholder {
  font-style: italic;
  font-weight: 200;
}
.bs-section.article-container .comment {
  padding: 20px 0;
  border-bottom: solid 1px #d2d1d1;
}
.bs-section.article-container .comment .user_profile_pic {
  float: left;
  width: 55px;
}
.bs-section.article-container .comment .comment-text {
  padding-left: 80px;
  text-align: left;
}
.bs-section.article-container .comment .comment-text .comment-text {
  padding-left: 0;
}
.bs-section.article-container .comment .comment-user {
  display: block;
  margin-bottom: 7px;
}
.bs-section.article-container .comment .comment-info,
.bs-section.article-container .comment .comment-report,
.bs-section.article-container .comment .relativetime {
  display: inline-block;
  height: 30px;
}
.bs-section.article-container .comment .relativetime {
  color: #a6a6a6;
}

.question .author-name {
  line-height: 35px;
}
.question .question-options {
  margin-top: 20px;
}
.question .btn-follow-question {
  display: inline-block;
  margin-right: 20px;
}

.answers .media-object {
  margin: 30px 0;
}
.answers .media-object .media-object {
  margin-bottom: 0;
}
.answers .upvotes, .answers .timelocinfo {
  font-style: italic;
  font-size: 14px;
  margin-bottom: 10px;
}
.answers .action-buttons {
  margin-top: 10px;
}
.answers .btn-link {
  padding: 0 10px;
}

.qa-ad-container {
  padding-top: 0;
  max-width: 970px;
  margin: 0px auto;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}

.bs-section {
  position: relative;
  width: 100%;
  text-align: center;
  padding: 120px 50px 120px 50px;
  color: white;
  margin: 0px auto;
}
@media screen and (max-width: 568px) {
  .bs-section {
    padding: 30px 10px;
  }
}
.bs-section.inverse {
  color: #636363;
}
.bs-section.inverse a, .bs-section.inverse i {
  color: #3caae3;
}
.bs-section.inverse a:hover, .bs-section.inverse i:hover {
  color: #3caae3;
}

@media screen and (max-width: 568px) {
  .bs-content-section {
    font-size: 15px;
  }
}
@media screen and (max-width: 568px) {
  .bs-content-section.container {
    padding: 0;
  }
}
.bs-content-section h1 {
  font-size: 55px;
}
@media screen and (max-width: 568px) {
  .bs-content-section h1 {
    font-size: 26px;
  }
}
.bs-content-section h3 {
  font-weight: 200;
  font-size: 22px;
}
@media screen and (max-width: 568px) {
  .bs-content-section h3 {
    font-size: 15px;
    line-height: 20px;
  }
}
.bs-content-section a {
  color: white;
}
.bs-content-section a.btn:hover {
  text-decoration: none;
}
.bs-content-section a:hover {
  text-decoration: underline;
  color: white;
}
.bs-content-section p {
  font-size: 16px;
  line-height: 22px;
}
@media screen and (max-width: 568px) {
  .bs-content-section p {
    font-size: 14px;
    font-weight: 300;
  }
}
.bs-content-section .type-xl {
  font-size: 55px;
  font-weight: 200;
  margin-top: 40px;
}
@media screen and (max-width: 568px) {
  .bs-content-section .type-xl {
    font-size: 26px;
    line-height: 35px;
  }
}
.bs-content-section .type-xxl {
  font-size: 85px;
  line-height: 100px;
  height: 100px;
}
@media screen and (max-width: 950px) {
  .bs-content-section .type-xxl {
    height: 170px;
  }
}
@media screen and (max-width: 568px) {
  .bs-content-section .type-xxl {
    font-size: 44px;
    line-height: 44px;
    height: 100px;
  }
}
.bs-content-section .quote, .bs-content-section .author-name {
  font-style: italic;
}
@media screen and (max-width: 568px) {
  .bs-content-section .quote, .bs-content-section .author-name {
    font-size: 13px;
  }
}
.bs-content-section .title {
  margin-bottom: 25px;
  display: block;
}
.bs-content-section .title.light {
  color: #d2d1d1;
}
.bs-content-section .dropdown {
  margin: 5px auto 40px auto;
  width: 350px;
}
@media screen and (max-width: 568px) {
  .bs-content-section .dropdown {
    width: 300px;
  }
}
.bs-content-section input[type=text] {
  font-size: 18px;
  line-height: 25px;
  font-family: Arial;
  font-weight: 400;
}
@media screen and (max-width: 568px) {
  .bs-content-section input[type=text] {
    font-size: 15px;
    line-height: 30px;
  }
}
.bs-content-section input[type=text].community {
  font-weight: bold;
}
.bs-content-section .btn {
  margin: 0 auto;
  padding: 9px 25px 10px 25px;
  font-size: 18px;
  text-alight: center;
  height: 50px;
}
@media screen and (max-width: 568px) {
  .bs-content-section .btn {
    font-size: 15px;
    line-height: 30px;
  }
}
.bs-content-section .footer-social-button .btn {
  padding: 10px 18px;
  font-size: 27px;
  height: 55px;
}
.bs-content-section em {
  font-size: 22px;
}
@media screen and (max-width: 568px) {
  .bs-content-section em {
    font-size: 16px;
    line-height: 20px;
  }
}
.bs-content-section q {
  font-style: italic;
  font-size: 20px;
  color: #636363;
}
.bs-content-section q:hover {
  text-decoration: underline;
}
@media screen and (max-width: 568px) {
  .bs-content-section q {
    font-size: 15px;
    line-height: 20px;
  }
}
.bs-content-section .search-area {
  padding: 20px 0;
}
.bs-content-section .search-area.button-only {
  padding: 50px 0;
}
.bs-content-section .search-area .input-with-icon {
  display: inline-block;
  position: relative;
}
.bs-content-section .search-area .input-with-icon i {
  position: absolute;
  top: 13px;
  left: 13px;
  font-size: 20px;
  color: #8fb442;
}
.bs-content-section .search-area .input-with-icon i.icon-envelope {
  font-size: 24px;
}
.bs-content-section .search-area .input-with-icon input {
  padding: 5px 0 5px 45px;
}
.bs-content-section .search-area input {
  height: 50px;
  margin-right: 10px;
  width: 495px;
  line-height: 30px;
}
@media screen and (max-width: 568px) {
  .bs-content-section .search-area input {
    width: 300px;
  }
}
.bs-content-section .search-area input.btn {
  width: auto;
  margin-top: 20px;
  text-align: center;
  line-height: 30px;
  padding-left: 25px;
  padding-right: 25px;
}
.bs-content-section .search-area input[type=text], .bs-content-section .search-area textarea {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  outline: none;
  padding: auto 0px 3px 3px;
  margin: 5px 10px 3px 0px;
  border: solid 5px transparent;
}
.bs-content-section .search-area input[type=text]::-webkit-input-placeholder, .bs-content-section .search-area textarea::-webkit-input-placeholder {
  font-style: italic;
  font-weight: 100;
  color: #bababa;
}
.bs-content-section .search-area input[type=text]:-moz-placeholder, .bs-content-section .search-area textarea:-moz-placeholder {
  font-style: italic;
  font-weight: 100;
  color: #bababa;
}
.bs-content-section .search-area input[type=text]::-moz-placeholder, .bs-content-section .search-area textarea::-moz-placeholder {
  font-style: italic;
  font-weight: 100;
  color: #bababa;
}
.bs-content-section .search-area input[type=text]:-ms-input-placeholder, .bs-content-section .search-area textarea:-ms-input-placeholder {
  font-style: italic;
  font-weight: 100;
  color: #bababa;
}
.bs-content-section .search-area input[type=text]:focus, .bs-content-section .search-area textarea:focus {
  box-shadow: 0 0 8px white;
  border: solid 5px white;
  padding: auto 0px 3px 3px;
  margin: 5px 10px 3px 0px;
}
.bs-content-section .search-area .company-search-input-wrapper {
  margin: 20px 0;
}
.bs-content-section .search-area .company-search-input-wrapper input.btn {
  vertical-align: top;
  margin-top: 0;
}
@media screen and (max-width: 568px) {
  .bs-content-section .search-area .company-search-input-wrapper input.btn {
    margin: 10px auto 0 auto;
  }
}
.bs-content-section .search-area .company-search-input-wrapper input[type=text], .bs-content-section .search-area .company-search-input-wrapper textarea {
  margin: 0px 10px 3px 0px;
}
.bs-content-section .search-area .company-search-input-wrapper input[type=text]:focus, .bs-content-section .search-area .company-search-input-wrapper textarea:focus {
  margin: 0px 10px 3px 0px;
}
.bs-content-section .stats {
  display: none;
  margin-bottom: 50px;
}
.bs-content-section .stats .number {
  font-weight: bold;
  font-size: 38px;
}
.bs-content-section .stats .description {
  font-size: 16px;
  text-transform: uppercase;
}
@media screen and (max-width: 568px) {
  .bs-content-section .stats .description {
    font-size: 14px;
    font-weight: 300;
  }
}
@media screen and (max-width: 568px) {
  .bs-content-section .stats {
    display: none;
  }
}
.bs-content-section .stats-about {
  margin-bottom: 20px;
}
.bs-content-section .stats-about .number {
  font-weight: bold;
  font-size: 85px;
  line-height: 90px;
}
@media screen and (max-width: 568px) {
  .bs-content-section .stats-about .number {
    font-size: 55px;
    line-height: 65px;
  }
}
.bs-content-section .stats-about .description {
  font-size: 22px;
  text-transform: uppercase;
  width: 200px;
  margin: 0 auto;
}
@media screen and (max-width: 568px) {
  .bs-content-section .stats-about .description {
    font-size: 16px;
    width: 110px;
  }
}
.bs-content-section .see-all {
  clear: both;
  display: block;
  font-size: 16px;
  position: relative;
}
.bs-content-section .see-all .icon-angle-right {
  position: absolute;
  font-size: 18px;
  margin-left: 10px;
  font-weight: bold;
  top: 2px;
}
@media screen and (max-width: 568px) {
  .bs-content-section .see-all {
    display: none;
  }
}

.bs-join-community {
  background: #539fcb;
}
@media screen and (max-width: 568px) {
  .bs-join-community {
    padding: 45px 10px;
  }
}
.bs-join-community .bs-content-section .search-area {
  padding-bottom: 60px;
}
.bs-join-community .bs-content-section a:hover {
  text-decoration: none;
}
.bs-join-community #mc_embed_signup div.mce_inline_error {
  background-color: transparent;
}
.bs-join-community #mc_embed_signup input.mce_inline_error {
  border-color: none;
}
.bs-join-community #mce-responses {
  width: 500px;
  margin: 0 auto;
}
@media screen and (max-width: 568px) {
  .bs-join-community #mce-responses {
    width: 300px;
  }
}
.bs-join-community .search-area .input-with-icon i {
  top: 13px;
}

.bs-companies {
  padding: 40px 40px 75px 40px;
  background: #dadada;
}
@media screen and (max-width: 568px) {
  .bs-companies .col-1-5, .bs-companies .tab-1-5 {
    display: none;
  }
}
.bs-companies .col-1-5:first-of-type, .bs-companies .tab-1-5:first-of-type {
  display: block;
}

.bs-insights {
  background: #e8f2f8;
}
.bs-insights.insights-page {
  padding: 20px 50px 50px 50px;
}
@media screen and (max-width: 568px) {
  .bs-insights.insights-page {
    padding: 10px;
  }
}
@media screen and (max-width: 568px) {
  .bs-insights {
    padding: 40px 0 20px 0;
  }
}
.bs-insights img {
  width: 100%;
  height: auto;
}
.bs-insights .article {
  overflow: hidden;
  margin: 0 auto;
}
.bs-insights .category-default-image {
  height: 200px;
  width: 250px;
  background: url("../../consumer/img/advice/topic_default_images/other1.eee929f22f77.jpg") no-repeat 0 0px;
  background-size: 100% auto;
}
.bs-insights .category-default-image.accounting-and-tax {
  background: url("../../consumer/img/advice/topic_default_images/accounting_tax1.f5ddd835db8d.jpg") no-repeat 0 0px;
  background-size: 100% auto;
}
.bs-insights .category-default-image.charitable-planning {
  background: url("../../consumer/img/advice/topic_default_images/charity1.b1bb717b8d18.jpg") no-repeat 0 0px;
  background-size: 100% auto;
}
.bs-insights .category-default-image.college-planning {
  background: url("../../consumer/img/advice/topic_default_images/college1.76f808785b29.jpg") no-repeat 0 0px;
  background-size: 100% auto;
}
.bs-insights .category-default-image.estate-planning {
  background: url("../../consumer/img/advice/topic_default_images/estate_planning1.9fc9343d39b0.jpg") no-repeat 0 0px;
  background-size: 100% auto;
}
.bs-insights .category-default-image.financial-planning, .bs-insights .category-default-image.comprehensive-financial-planning {
  background: url("../../consumer/img/advice/topic_default_images/financial_planning1.4f56ef995a1c.jpg") no-repeat 0 0px;
  background-size: 100% auto;
}
.bs-insights .category-default-image.insurance, .bs-insights .category-default-image.long-term-care-insurance, .bs-insights .category-default-image.life-insurance, .bs-insights .category-default-image.health-insurance, .bs-insights .category-default-image.business-insurance, .bs-insights .category-default-image.property-and-casualty-insurance {
  background: url("../../consumer/img/advice/topic_default_images/insurance1.4b11c03fda72.jpg") no-repeat 0 0px;
  background-size: 100% auto;
}
.bs-insights .category-default-image.legal, .bs-insights .category-default-image.legal-planning, .bs-insights .category-default-image.legal-advice {
  background: url("../../consumer/img/advice/topic_default_images/legal1.bdd7c0b52c6e.jpg") no-repeat 0 0px;
  background-size: 100% auto;
}
.bs-insights .category-default-image.other, .bs-insights .category-default-image.real-estate, .bs-insights .category-default-image.selecting-an-advisor, .bs-insights .category-default-image.current-events {
  background: url("../../consumer/img/advice/topic_default_images/other1.eee929f22f77.jpg") no-repeat 0 0px;
  background-size: 100% auto;
}
.bs-insights .category-default-image.pension {
  background: url("../../consumer/img/advice/topic_default_images/pension1.ab98b3ff85b1.jpg") no-repeat 0 0px;
  background-size: 100% auto;
}
.bs-insights .category-default-image.portfolio-management {
  background: url("../../consumer/img/advice/topic_default_images/portfolio_mgmt1.a351236849b0.jpg") no-repeat 0 0px;
  background-size: 100% auto;
}
.bs-insights .category-default-image.retirement-plans, .bs-insights .category-default-image.retirement-planning {
  background: url("../../consumer/img/advice/topic_default_images/retirement1.6479897b7314.jpg") no-repeat 0 0px;
  background-size: 100% auto;
}
.bs-insights.inverse .article-title {
  color: #636363;
  display: block;
  font-size: 20px;
  height: 85px;
  overflow: hidden;
  clear: both;
  padding: 20px 0 0 0;
  height: 105px;
}
@media screen and (max-width: 568px) {
  .bs-insights.inverse .article-title {
    font-size: 15px;
  }
}
.bs-insights.inverse .article-title:hover {
  cursor: pointer;
}
.bs-insights .col-1-3, .bs-insights .tab-1-3 {
  padding: 40px 0 0 0;
}
@media screen and (max-width: 568px) {
  .bs-insights .col-1-3, .bs-insights .tab-1-3 {
    padding: 20px 0;
  }
}
.bs-insights a:hover {
  text-decoration: none;
}
.bs-insights .article-container {
  padding: 10px;
  max-width: 270px;
  height: 405px;
  margin: 0 auto;
  display: block;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.bs-insights .article-container .author-name {
  color: #636363;
  font-style: normal;
  font-size: 16px;
}
.bs-insights .article-container:hover .article-title {
  color: #3caae3;
  text-decoration: none !important;
}
.bs-insights .article-container:hover .author-name {
  text-decoration: none !important;
}
.bs-insights .article-container .article {
  position: relative;
  border-top: solid 3px #00679b;
}
.bs-insights .article-container .article .tag {
  position: absolute;
  background: #00679b;
  padding: 5px 10px 7px 10px;
  top: 0;
  left: 0;
  color: white;
  font-size: 14px;
}
.bs-insights .article-container:hover {
  background: white;
  margin-top: -20px;
  margin-bottom: 20px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media screen and (max-width: 568px) {
  .bs-insights .article-container:hover {
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 568px) {
  .bs-insights .article-container {
    width: 300px;
    margin: 0 auto;
    background: white;
  }
}

.bs-hero {
  background: url("../../consumer/img/homepage/hero_image.91f7206d9e62.jpg") no-repeat 0 0px;
  background-size: cover;
  padding: 100px 0px 50px 0px;
  position: relative;
}
@media screen and (max-width: 568px) {
  .bs-hero {
    background-position: -300px 0px;
    padding: 100px 10px 20px 10px;
  }
}
@media screen and (max-width: 850px) {
  .bs-hero {
    padding: 100px 10px;
  }
}
.bs-hero .rotating-content {
  margin-bottom: 40px;
}
.bs-hero .dropdown-option .advice-match {
  min-height: 200px;
}
.bs-hero .dropdown-option .btn {
  margin-top: 30px;
}
.bs-hero .scroll {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  font-size: 40px;
}

.bs-news {
  padding: 70px 0 70px 0;
  background: white;
}
@media screen and (max-width: 568px) {
  .bs-news {
    padding: 50px;
  }
}
.bs-news .news-source {
  height: 155px;
}
.bs-news .news-source.techcrunch {
  background: url("../../consumer/img/homepage/news_logo/logo_TC.de948b8a4cfc.jpg") no-repeat center center;
}
@media screen and (max-width: 568px) {
  .bs-news .news-source.techcrunch {
    height: 70px;
  }
}
.bs-news .news-source.huffington-post {
  background: url("../../consumer/img/homepage/news_logo/logo_huffpost.0e60a98dd996.jpg") no-repeat center center;
  height: 155px;
}
@media screen and (max-width: 568px) {
  .bs-news .news-source.huffington-post {
    display: none;
  }
}
.bs-news .news-source.huffington-post:before {
  content: url("../../consumer/img/homepage/img_diagonalgreyline.7d4de1beb4f0.png");
  float: left;
  margin-left: -80px;
  width: 0px;
  height: 0px;
}
.bs-news .news-source.forbes {
  height: 155px;
  background: url("../../consumer/img/homepage/news_logo/logo_forbes.10912976d1e7.jpg") no-repeat center center;
}
@media screen and (max-width: 568px) {
  .bs-news .news-source.forbes {
    display: none;
  }
}
.bs-news .news-source.forbes:before {
  content: url("../../consumer/img/homepage/img_diagonalgreyline.7d4de1beb4f0.png");
  float: left;
  margin-left: -50px;
  width: 0px;
  height: 0px;
}

.bs-advisor-search {
  background: url("../../consumer/img/homepage/green_image.d2035e58879c.jpg") no-repeat 0 0px;
  background-size: cover;
}
.bs-advisor-search h3 {
  padding: 0 100px;
}
@media screen and (max-width: 568px) {
  .bs-advisor-search h3 {
    padding: 0;
  }
}
@media screen and (max-width: 568px) {
  .bs-advisor-search .title {
    padding: 0 25px;
  }
}

.bs-content-section-icon {
  height: 180px;
  background-repeat: no-repeat;
  background-position: top center;
}
@media screen and (max-width: 568px) {
  .bs-content-section-icon {
    height: 130px;
    background-size: 100px auto;
  }
}
.bs-content-section-icon.financial-advisor-view-icon {
  background-image: url("../../consumer/img/homepage/icon_360financialadvice.0f85b5f8dab7.png");
}
.bs-content-section-icon.personalized-advice-match-icon {
  background-image: url("../../consumer/img/homepage/icon_advicematch.506d623bdf88.png");
}
.bs-content-section-icon.retirement-plan-ratings-icon {
  background-image: url("../../consumer/img/homepage/icon_401KRatings.7a521270f64e.png");
}
.bs-content-section-icon.mutual-fund-icon {
  background-image: url("../../consumer/img/homepage/icon_fundpages.44e7f5f74faf.png");
}

.bs-advice-match {
  background: url("../../consumer/img/homepage/gray_image.3d057fdb9990.jpg") no-repeat 0 0px;
  background-size: cover;
  padding-top: 130px;
  padding-bottom: 130px;
}
.bs-advice-match h3 {
  padding: 0 20px;
}
.bs-advice-match.small {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media screen and (max-width: 568px) {
  .bs-advice-match {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

.bs-401k {
  background: url("../../consumer/img/homepage/blue_image.74401e8ac180.jpg") no-repeat 0 0px;
  background-size: cover;
}

.bs-funds {
  background: url("../../consumer/img/homepage/gray_image_2.c2bf01b16e4f.jpg") no-repeat 0 0px;
  background-size: cover;
}
@media screen and (max-width: 568px) {
  .bs-funds {
    background-position: -200px;
  }
}
.bs-funds h3 {
  padding: 0 100px;
}
@media screen and (max-width: 568px) {
  .bs-funds h3 {
    padding: 0 15px;
  }
}

.bs-testimonal {
  position: relative;
  padding: 60px;
  background: white;
  text-align: left;
}
.bs-testimonal:after {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 20px;
  margin-left: -20px;
}
@media screen and (max-width: 568px) {
  .bs-testimonal {
    padding: 35px 20px;
  }
}
.bs-testimonal p {
  font-size: 22px;
  line-height: 28px;
  margin-top: 15px;
  font-weight: 200;
  margin-left: 8px;
}
@media screen and (max-width: 568px) {
  .bs-testimonal p {
    font-size: 15px;
    line-height: 20px;
    text-align: center;
  }
}
.bs-testimonal .author-name {
  font-size: 16px;
  float: right;
}
@media screen and (max-width: 568px) {
  .bs-testimonal .author-name {
    font-size: 15px;
    text-align: center;
  }
}
.bs-testimonal .author-image {
  position: relative;
  width: 150px;
  margin: 10px auto;
}
@media screen and (max-width: 568px) {
  .bs-testimonal .author-image {
    width: 75px;
  }
}
@media screen and (max-width: 568px) {
  .bs-testimonal .author-image .thumbnail-150 {
    height: 75px;
    width: 75px;
  }
}
.bs-testimonal .author-image .thumbnail-quote-icon {
  position: absolute;
  top: -5px;
  right: -15px;
  height: 55px;
  width: 55px;
  background-repeat: no-repeat;
  background-position: 0 0px;
  background-image: url("../../consumer/img/homepage/quotes/greenquotes.4fcef0b7a861.png");
}
@media screen and (max-width: 568px) {
  .bs-testimonal .author-image .thumbnail-quote-icon {
    background-size: 30px auto;
    right: -30px;
  }
}
.bs-testimonal .author-image .thumbnail-quote-icon.blue {
  background-image: url("../../consumer/img/homepage/quotes/bluequotes.70be4e224b87.png");
}
.bs-testimonal .author-image .thumbnail-quote-icon.gray {
  background-image: url("../../consumer/img/homepage/quotes/grayquotes.5426413af64a.png");
}
.bs-testimonal .author-image .thumbnail-quote-icon.yellow {
  background-image: url("../../consumer/img/homepage/quotes/yellowquotes.a18908ef425e.png");
}

.bs-hero-about {
  background: url("../../consumer/img/about/mikeandryan5.3993512e5c89.jpg") no-repeat center center;
  background-color: #37342f;
  padding-bottom: 40px;
  height: 750px;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 568px) {
  .bs-hero-about {
    background: url("../../consumer/img/about/mikeandryan2.09f5392e6788.jpg") no-repeat center center;
    height: 335px;
    background-size: auto 335px;
  }
}
.bs-hero-about h1.type-xxl {
  height: auto;
  margin: 220px 0 30px 0;
  line-height: 75px;
  font-size: 75px;
}
@media screen and (max-width: 568px) {
  .bs-hero-about h1.type-xxl {
    margin-top: 135px;
    margin-bottom: 12px;
    font-size: 35px;
    line-height: 30px;
  }
}
.bs-hero-about .btn {
  margin-bottom: 20px;
  display: inline-block;
}
@media screen and (max-width: 568px) {
  .bs-hero-about .btn {
    margin-bottom: 0;
    height: 35px;
    padding: 0 10px 0 10px;
  }
}
.bs-hero-about .story-cite {
  margin-top: 20px;
}
@media screen and (max-width: 568px) {
  .bs-hero-about .story-cite {
    font-size: 11px;
    margin-top: 5px;
  }
}

.bs-about-overview {
  background: #539fcb;
  padding: 100px 20px;
}
.bs-about-overview h1 {
  letter-spacing: 3px;
}
@media screen and (max-width: 568px) {
  .bs-about-overview {
    padding: 40px 20px;
  }
}
.bs-about-overview .col-1-2, .bs-about-overview .tab-1-2 {
  padding-top: 180px;
  margin-top: 20px;
}
@media screen and (max-width: 568px) {
  .bs-about-overview .col-1-2, .bs-about-overview .tab-1-2 {
    padding-top: 100px;
  }
}
.bs-about-overview .col-1-2 .tag, .bs-about-overview .tab-1-2 .tag {
  background-color: rgba(0, 0, 0, 0.2);
  margin-bottom: 25px;
  display: inline-block;
  padding: 10px 25px;
  font-size: 22px;
}
@media screen and (max-width: 768px) {
  .bs-about-overview .col-1-2 .tag, .bs-about-overview .tab-1-2 .tag {
    font-size: 16px;
  }
}
.bs-about-overview .col-1-2 p, .bs-about-overview .tab-1-2 p {
  font-size: 16px;
  line-height: 22px;
  padding: 0 35px;
}
@media screen and (max-width: 568px) {
  .bs-about-overview .col-1-2 p, .bs-about-overview .tab-1-2 p {
    font-size: 14px;
    font-weight: 200;
  }
}
.bs-about-overview .white-line-pointer {
  background: url("../../consumer/img/about/whitelinewithpointer.58f4ba9e81a3.png") no-repeat top center;
  height: 40px;
  width: 600px;
  margin: 0px auto;
}
@media screen and (max-width: 768px) {
  .bs-about-overview .white-line-pointer {
    display: none;
  }
}
.bs-about-overview .about-retirement {
  background: url("../../consumer/img/about/icon_retirementplans.986fcc6da488.png") no-repeat top center;
}
@media screen and (max-width: 568px) {
  .bs-about-overview .about-retirement {
    background-size: 100px auto;
  }
}
.bs-about-overview .about-wealth-management {
  background: url("../../consumer/img/about/icon_wealthmanagement.d939b7d8e975.png") no-repeat top center;
}
@media screen and (max-width: 568px) {
  .bs-about-overview .about-wealth-management {
    background-size: 100px auto;
  }
}

.bs-employee-facts {
  padding: 50px;
  background: url("../../consumer/img/about/peopleworking.0d6d7e7079f5.jpg") no-repeat 0 0px;
  background-size: cover;
}
@media screen and (max-width: 568px) {
  .bs-employee-facts {
    padding-top: 50px;
  }
}
.bs-employee-facts .col-1-3, .bs-employee-facts .tab-1-3 {
  padding-top: 150px;
  padding-bottom: 10px;
}
@media screen and (max-width: 568px) {
  .bs-employee-facts .col-1-3, .bs-employee-facts .tab-1-3 {
    width: 50%;
    min-height: auto;
    padding-top: 100px;
    float: left;
    min-height: 200px;
    margin-bottom: 0;
  }
}
.bs-employee-facts .retirement {
  background: url("../../consumer/img/about/employee_stats/401kparticipants.91d3404804a1.png") no-repeat top center;
}
@media screen and (max-width: 568px) {
  .bs-employee-facts .retirement {
    background-size: 100px auto;
  }
}
.bs-employee-facts .craft-beer {
  background: url("../../consumer/img/about/employee_stats/craftbeer.22215a88f391.png") no-repeat top center;
}
@media screen and (max-width: 568px) {
  .bs-employee-facts .craft-beer {
    background-size: 100px auto;
  }
}
.bs-employee-facts .open-source {
  background: url("../../consumer/img/about/employee_stats/opensourcecontributors.9fa18e7b433a.png") no-repeat top center;
}
@media screen and (max-width: 568px) {
  .bs-employee-facts .open-source {
    background-size: 100px auto;
  }
}
.bs-employee-facts .newborns {
  background: url("../../consumer/img/about/employee_stats/newborns.75df1faa9c5f.png") no-repeat top center;
}
@media screen and (max-width: 568px) {
  .bs-employee-facts .newborns {
    background-size: 100px auto;
  }
}
.bs-employee-facts .wellness-champions {
  background: url("../../consumer/img/about/employee_stats/wellnesschampions.240c78d50bf2.png") no-repeat top center;
}
@media screen and (max-width: 568px) {
  .bs-employee-facts .wellness-champions {
    background-size: 100px auto;
  }
}
.bs-employee-facts .volunteer {
  background: url("../../consumer/img/about/employee_stats/volunteered.0be970ae4254.png") no-repeat top center;
}
@media screen and (max-width: 568px) {
  .bs-employee-facts .volunteer {
    background-size: 100px auto;
  }
}

.bs-team {
  padding: 0;
  background-color: white;
}
.bs-team h3 {
  margin-bottom: 60px;
}
.bs-team .bs-team-top-row {
  background: url("../../consumer/img/about/teamphotos_top.fd928c41a881.jpg") repeat center center;
  height: 184px;
}
@media screen and (max-width: 568px) {
  .bs-team .bs-team-top-row {
    background-size: auto 100px;
    height: 100px;
  }
}
.bs-team .bs-team-bottom-row {
  background: url("../../consumer/img/about/teamphotos_bottom.c055bc218dba.jpg") repeat center center;
  height: 184px;
}
@media screen and (max-width: 568px) {
  .bs-team .bs-team-bottom-row {
    background-size: auto 100px;
    height: 100px;
  }
}
.bs-team .bs-team-about {
  background-color: white;
  padding: 90px 30px 70px 30px;
}
@media screen and (max-width: 568px) {
  .bs-team .bs-team-about {
    padding: 50px 20px;
  }
}
.bs-team .bs-team-about .see-all {
  display: block;
}
@media screen and (max-width: 568px) {
  .bs-team .bs-team-about .see-all {
    font-size: 14px;
  }
  .bs-team .bs-team-about .see-all .icon-angle-right {
    top: 0px;
  }
}

.bs-wellness {
  background: url("../../consumer/img/about/wellness.8a0f9e5e24cb.jpg") no-repeat top center;
  background-size: cover;
  min-height: 900px;
  padding: 100px 10px;
  position: relative;
}
@media screen and (max-width: 568px) {
  .bs-wellness {
    min-height: 400px;
    padding: 30px 20px;
  }
}
.bs-wellness .btn {
  float: right;
}

.bs-wellness-summary {
  background-color: white;
  color: #636363;
  text-align: left;
  padding: 40px;
}
.bs-wellness-summary .wellness-summary {
  padding: 0px 40px 0px 300px;
  background: url("../../consumer/img/about/brightscopewellness.e497628ec191.png") no-repeat 50px 0px;
  background-color: white;
}
.bs-wellness-summary .wellness-summary p {
  padding-top: 10px;
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .bs-wellness-summary .wellness-summary p {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 768px) {
  .bs-wellness-summary .wellness-summary {
    background-position: center top;
    padding: 110px 0 0 0;
    text-align: center;
  }
}
.bs-wellness-summary .wellness-summary .btn {
  float: right;
  color: white;
  line-height: 28px;
}
.bs-wellness-summary .wellness-summary .btn:hover {
  color: white;
}
@media screen and (max-width: 768px) {
  .bs-wellness-summary .wellness-summary .btn {
    float: none;
  }
}

.bs-newsroom {
  background: #e8f2f8;
  padding: 100px 50px;
}
.bs-newsroom .bs-content-section {
  text-align: left;
}
.bs-newsroom .bs-content-section .see-all {
  width: 200px;
  margin: 0 auto;
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  .bs-newsroom .bs-content-section .see-all {
    float: none;
  }
}
.bs-newsroom .bs-content-section h1 {
  text-align: center;
  margin-bottom: 40px;
}
.bs-newsroom .bs-content-section li {
  display: block;
  padding: 10px;
  clear: both;
}
@media screen and (max-width: 568px) {
  .bs-newsroom .bs-content-section li {
    background-color: transparent;
  }
}
@media screen and (max-width: 568px) {
  .bs-newsroom .bs-content-section li {
    padding: 10px;
    margin-bottom: 20px;
  }
}
.bs-newsroom .bs-content-section .col-1-4, .bs-newsroom .bs-content-section .tab-1-4 {
  text-align: center;
  height: 160px;
  vertical-align: middle;
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .bs-newsroom .bs-content-section .col-1-4 img, .bs-newsroom .bs-content-section .tab-1-4 img {
    width: 115px;
    height: auto;
  }
}
@media screen and (max-width: 568px) {
  .bs-newsroom .bs-content-section .col-1-4 img, .bs-newsroom .bs-content-section .tab-1-4 img {
    width: auto;
    height: auto;
  }
}
.bs-newsroom .bs-content-section .col-3-4 {
  margin-bottom: 40px;
  padding-left: 30px;
}
@media screen and (max-width: 568px) {
  .bs-newsroom .bs-content-section .col-3-4 {
    padding: 10px;
  }
}
.bs-newsroom .bs-content-section .news-img {
  border: 0;
  height: 60px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .bs-newsroom .bs-content-section .news-img {
    height: 40px;
  }
}
@media screen and (max-width: 568px) {
  .bs-newsroom .bs-content-section .news-img {
    height: 60px;
  }
}
.bs-newsroom .bs-content-section .see-all {
  display: block;
}
.bs-newsroom .bs-content-section .news-date {
  margin-bottom: 5px;
}
.bs-newsroom .bs-content-section .news-text {
  font-size: 16px;
}
@media screen and (max-width: 568px) {
  .bs-newsroom .bs-content-section .news-text {
    font-weight: 300;
  }
}
.bs-newsroom .bs-content-section .news-title {
  font-size: 22px;
  margin-bottom: 10px;
}
@media screen and (max-width: 568px) {
  .bs-newsroom .bs-content-section .news-title {
    font-size: 16px;
  }
}

.bs-history {
  background: #e8f2f8;
  padding: 100px 50px;
  color: #636363;
}
.bs-history .bs-content-section {
  position: relative;
}
.bs-history .icon-angle-right,
.bs-history .icon-angle-left {
  font-size: 52px;
  top: 350px;
  right: 30px;
  cursor: pointer;
  color: #636363;
  position: absolute;
  display: block;
  height: 50px;
  width: 50px;
  z-index: 99;
}
.bs-history .icon-angle-right {
  right: 30px;
}
@media screen and (max-width: 568px) {
  .bs-history .icon-angle-right {
    display: none;
  }
}
.bs-history .icon-angle-left {
  left: 30px;
}
@media screen and (max-width: 568px) {
  .bs-history .icon-angle-left {
    display: none;
  }
}
.bs-history .history-carousel {
  width: 100%;
  margin: 0 auto;
}
.bs-history .history-carousel .date {
  margin: 20px 0;
  font-size: 22px;
}
@media screen and (max-width: 568px) {
  .bs-history .history-carousel .date {
    font-size: 16px;
    font-weight: 300;
  }
}
.bs-history .history-carousel .description {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
  font-size: 16px;
  max-width: 300px;
  font-size: 14px;
  font-weight: 300;
}
@media screen and (max-width: 568px) {
  .bs-history .history-carousel .description {
    width: 100%;
    max-width: 300px;
    font-size: 14px;
    font-weight: 300;
  }
}
.bs-history .owl-pagination {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.bs-history .owl-item {
  margin-top: 80px;
}
.bs-history .owl-controls .owl-page {
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 10px;
}
.bs-history .owl-controls .owl-page.active .owl-numbers {
  background: #a3a9ac;
  padding: 3px 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  color: white;
}
.bs-history .owl-controls .owl-page .owl-numbers {
  background: transparent;
  color: #636363;
  font-size: 22px;
  font-weight: 300px;
}
@media screen and (max-width: 568px) {
  .bs-history .owl-controls .owl-page .owl-numbers {
    font-size: 16px;
  }
}
.bs-history .owl-controls .owl-page:last-of-type {
  margin-right: 0;
}
.bs-history .history-carousel .item img {
  display: block;
  width: auto;
  height: auto;
  margin: 0 auto;
}
@media screen and (max-width: 568px) {
  .bs-history .history-carousel .item img {
    height: 100px;
  }
}

.bs-giving-back {
  background: #d2d1d1;
  height: 750px;
  padding-top: 450px;
  padding-bottom: 50px;
  background: url("../../consumer/img/about/givingback.6442229f1414.jpg") no-repeat top center;
  background-size: cover;
  position: relative;
}
@media screen and (max-width: 568px) {
  .bs-giving-back {
    min-height: 400px;
    padding-top: 250px;
    padding: auto 20px;
    background: url("../../consumer/img/about/givingback_320.d6146a42445a.jpg") no-repeat top center;
    height: auto;
    background-size: cover;
  }
}
.bs-giving-back .icon-giving-back {
  height: 100px;
  width: 155px;
  margin: 0 auto;
  background: url("../../consumer/img/about/givingback.e772245379a1.png") no-repeat top center;
}

.bs-giving-back-summary {
  background-color: #a4ce4b;
  padding: 40px;
}
.bs-giving-back-summary .feeding-america {
  background: url("../../consumer/img/about/feedingamerica.851bdbd07baf.png") no-repeat 50px 0px;
  text-align: left;
  padding: 0px 40px 0px 300px;
}
.bs-giving-back-summary .feeding-america p {
  padding-top: 0;
}
@media screen and (max-width: 568px) {
  .bs-giving-back-summary .feeding-america {
    background-position: center top;
    padding: 110px 0 0 0;
    text-align: center;
  }
}

.bs-insights-hero {
  background: url("../../consumer/img/advice/insights_hero.2d8818457418.jpg") no-repeat top center;
  background-size: cover;
  padding: 120px 50px 55px 50px;
}
@media screen and (max-width: 568px) {
  .bs-insights-hero {
    height: 300px;
  }
}
.bs-insights-hero .type-xxl {
  height: 120px;
}
@media screen and (max-width: 568px) {
  .bs-insights-hero .type-xxl {
    height: 70px;
  }
}

.bs-trending {
  background: white;
  padding: 80px 30px;
}
.bs-trending .col-1-2, .bs-trending .tab-1-2 {
  text-align: left;
  padding: 0 30px;
}
.bs-trending .col-1-2 .trending, .bs-trending .tab-1-2 .trending {
  margin-top: 20px;
}
.bs-trending .col-1-2 .trending .trending-title, .bs-trending .tab-1-2 .trending .trending-title {
  font-size: 16px;
  color: #636363;
  word-wrap: break-word;
}

.bs-advice-by-topic-links {
  background-color: #d2d1d1;
  padding: 50px;
}
.bs-advice-by-topic-links .col-1-4, .bs-advice-by-topic-links .tab-1-4 {
  margin-bottom: 20px;
  text-align: left;
}
.bs-advice-by-topic-links.inverse a {
  display: block;
  color: #636363;
}
.bs-advice-by-topic-links.inverse a:hover {
  color: #636363;
}

.bs-advice-by-topic {
  background: #e8f2f8;
  padding: 80px 30px;
}
.bs-advice-by-topic .tag {
  background: #00679b;
  padding: 5px 10px;
  color: white;
  display: inline-block;
  margin-bottom: 20px;
}
.bs-advice-by-topic .article-title {
  width: auto;
}
.bs-advice-by-topic .col-1-3, .bs-advice-by-topic .tab-1-3 {
  text-align: left;
  border-right: solid 1px #d2d1d1;
  height: 275px;
  margin: 40px 0;
  padding: 0 30px;
}
.bs-advice-by-topic .col-1-3.item-3, .bs-advice-by-topic .item-3.tab-1-3, .bs-advice-by-topic .col-1-3:last-of-type, .bs-advice-by-topic .tab-1-3:last-of-type {
  border-right: none;
}
.bs-advice-by-topic .col-1-3 .article-title, .bs-advice-by-topic .tab-1-3 .article-title {
  color: #636363;
  font-size: 16px;
  margin-bottom: 20px;
  display: block;
  overflow: hidden;
}
@media screen and (max-width: 568px) {
  .bs-advice-by-topic .col-1-3, .bs-advice-by-topic .tab-1-3 {
    border-right: none;
  }
}

.bs-email-signup {
  color: #3caae3;
  width: 400px;
  background: rgba(255, 255, 255, 0.9);
  position: fixed;
  bottom: 40px;
  right: 40px;
  padding: 40px 40px 20px 40px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.bs-email-signup .search-area .input-with-icon, .bs-email-signup .search-area input {
  width: 100%;
}
.bs-email-signup .search-area i.icon-envelope {
  color: white;
}
.bs-email-signup .search-area .btn {
  margin-top: 0;
}
.bs-email-signup .search-area #mce-EMAIL {
  background-color: #539fcb;
  color: white;
}
.bs-email-signup .search-area #mce-EMAIL::-webkit-input-placeholder {
  font-style: italic;
  font-weight: 100;
  color: white;
}
.bs-email-signup .search-area #mce-EMAIL:-moz-placeholder {
  font-style: italic;
  font-weight: 100;
  color: white;
}
.bs-email-signup .search-area #mce-EMAIL::-moz-placeholder {
  font-style: italic;
  font-weight: 100;
  color: white;
}
.bs-email-signup .search-area #mce-EMAIL:-ms-input-placeholder {
  font-style: italic;
  font-weight: 100;
  color: white;
}
.bs-email-signup #mc_embed_signup div.mce_inline_error {
  background-color: transparent;
  color: #e66546;
}
.bs-email-signup #mce-success-response {
  color: #8fb442;
  margin-top: 10px;
}
.bs-email-signup .brightscope-man-logo {
  background: url("../../consumer/img/logos/brightscope_person.3cf73621e12d.png") no-repeat 0 0px;
  position: absolute;
  top: 45px;
  right: 40px;
  height: 100px;
  width: 40px;
}
.bs-email-signup .icon-close {
  position: absolute;
  top: 15px;
  right: 10px;
  color: #636363;
  cursor: pointer;
}
.bs-email-signup h3, .bs-email-signup h5 {
  color: #539fcb;
  font-weight: bold;
}
.bs-email-signup h5 {
  font-weight: 400;
}

@media screen and (max-width: 568px) {
  .my-account-title,
  .match-title {
    float: none;
    text-align: center;
    font-size: 18px;
    margin: 0;
  }
}

.notifications-title {
  margin: 0;
}
@media screen and (max-width: 568px) {
  .notifications-title {
    font-size: 18px;
  }
}

.match-mobile-break {
  display: none;
}
@media screen and (max-width: 568px) {
  .match-mobile-break {
    display: block;
  }
}

@media screen and (max-width: 568px) {
  .match-dependents {
    padding-left: 0;
  }
}

@media screen and (max-width: 568px) {
  .match-mobile-datapoints-bottom {
    margin-top: 15px;
  }
}

@media screen and (max-width: 568px) {
  .match-marital {
    border-right: 0;
  }
}

.match-profile-datapoints {
  width: 500px;
  margin-top: 25px;
  float: left;
}
@media screen and (max-width: 568px) {
  .match-profile-datapoints {
    float: none;
    margin: 15px auto;
    width: 100%;
    padding: 15px 0;
    border-top: 1px solid #d2d1d1;
    border-bottom: 1px solid #d2d1d1;
  }
}
@media screen and (max-width: 568px) {
  .match-profile-datapoints .invst-asset {
    display: none;
  }
}
.match-profile-datapoints .invst-asset-mobile {
  display: none;
}
@media screen and (max-width: 568px) {
  .match-profile-datapoints .invst-asset-mobile {
    display: block;
  }
}

@media screen and (max-width: 568px) {
  .match-advice {
    margin-top: 10px;
  }
}

@media screen and (max-width: 568px) {
  .match-data-mobile-left {
    text-align: right !important;
    padding-left: 25px !important;
    padding-right: 15px;
    width: 100px;
  }
}

@media screen and (max-width: 568px) {
  .match-data-mobile-right {
    padding-left: 15px;
    padding-right: 0;
  }
}

.match-need-assitance {
  position: absolute;
  top: 30px;
  right: 20px;
}
.match-need-assitance .top-text {
  font-style: italic;
  font-size: 14px;
}
.match-need-assitance a {
  margin-left: 8px;
}
.match-need-assitance i {
  position: relative;
  top: 1px;
}
.match-need-assitance.desktop {
  display: block;
}
@media screen and (max-width: 568px) {
  .match-need-assitance.desktop {
    display: none;
  }
}
.match-need-assitance.mobile {
  display: none;
  position: relative;
  position: relative;
  right: auto;
  top: auto;
  margin-top: 20px;
}
@media screen and (max-width: 568px) {
  .match-need-assitance.mobile {
    display: block;
  }
}

.match-profile-modal-text {
  margin-bottom: 25px;
}

.match-modal-icon {
  font-size: 100px;
  color: #d2d1d1;
}
.match-modal-icon.enable {
  color: #a4ce4b;
}

.match-modal-title {
  margin-top: 15px;
}

.settings-two-column li {
  margin-top: 10px;
}
@media screen and (max-width: 568px) {
  .settings-two-column li {
    margin-top: 20px;
  }
}
.settings-two-column li:first-child {
  margin-top: 0;
}
.settings-two-column .label {
  display: table-cell;
  vertical-align: middle;
}
.settings-two-column .label-container {
  display: table;
  height: 50px;
}
@media screen and (max-width: 568px) {
  .settings-two-column .label-container {
    height: auto;
  }
}

.settings-group .setting-label {
  font-size: 20px;
  color: #636363;
}
@media screen and (max-width: 568px) {
  .settings-group .setting-label {
    font-size: 17px;
  }
}
.settings-group .setting-entry {
  padding: 20px;
}
.settings-group .setting-description {
  margin-top: 5px;
}
@media screen and (max-width: 568px) {
  .settings-group .setting-description {
    font-size: 14px;
    margin-top: 15px;
  }
}
.settings-group .secondary-text, .settings-group .get-started .advice-text, .get-started .settings-group .advice-text, .settings-group .skip-back-container .skip, .skip-back-container .settings-group .skip {
  font-size: 14px;
  margin-top: 5px;
  color: #636363;
}
@media screen and (max-width: 568px) {
  .settings-group .secondary-text, .settings-group .get-started .advice-text, .get-started .settings-group .advice-text, .settings-group .skip-back-container .skip, .skip-back-container .settings-group .skip {
    margin-top: 0;
  }
}
.settings-group .indent {
  margin-left: 40px;
  margin-top: 5px;
}
@media screen and (max-width: 568px) {
  .settings-group .indent {
    margin: 15px 0 0 0;
  }
}
.settings-group .setting-switch {
  position: relative;
  top: 3px;
}
@media screen and (max-width: 568px) {
  .settings-group .setting-switch {
    top: 5px;
  }
}
.settings-group a {
  margin: 0 5px;
}

.personal-info {
  padding-right: 90px;
}
@media screen and (max-width: 568px) {
  .personal-info {
    padding-right: 15px;
  }
}

.personal-info-settings {
  margin-top: 30px;
}
@media screen and (max-width: 568px) {
  .personal-info-settings {
    margin-top: 20px;
  }
}
.personal-info-settings [class*='col-'] {
  padding: 0;
}
@media screen and (max-width: 568px) {
  .personal-info-settings input[type="text"] {
    width: 100%;
  }
}

.personal-info-submit {
  float: right;
  margin-top: 40px;
}
@media screen and (max-width: 568px) {
  .personal-info-submit {
    float: none;
    display: block;
    width: 100%;
  }
}

.match-advice-empty {
  color: #a6a6a6;
  margin-top: 10px;
}

.notifications-unsubscribe-all.desktop {
  display: block;
  font-style: italic;
}
@media screen and (max-width: 568px) {
  .notifications-unsubscribe-all.desktop {
    display: none;
  }
}
.notifications-unsubscribe-all.mobile {
  display: none;
  width: 100%;
}
@media screen and (max-width: 568px) {
  .notifications-unsubscribe-all.mobile {
    display: block;
  }
}

@media screen and (max-width: 768px) {
  .usabilla_live_button_container {
    display: none;
  }
}

.footable.no-paging .hide-if-no-paging {
  display: none;
}

@media screen and (max-width: 768px) {
  .fund-page [class*='col-'] {
    width: auto !important;
    float: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.fund-page .popover,
.fund-page .tooltip {
  position: absolute;
  top: 45px !important;
  right: 20px;
  width: 225px;
  background: white;
  color: #636363;
  border: 1px solid rgba(0, 0, 0, 0.2);
  text-align: center;
  -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.fund-page .popover:after,
.fund-page .tooltip:after {
  display: none;
}
.fund-page .popover .arrow,
.fund-page .popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.fund-page .popover .arrow {
  border-width: 11px;
}
.fund-page .popover .arrow:after {
  border-width: 10px;
  content: "";
}
.fund-page .popover.bottom .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  border-top-width: 0;
}
.fund-page .popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-bottom-color: #ffffff;
  border-top-width: 0;
}
.fund-page.iphone-6 .section-subtext {
  margin-bottom: 90px !important;
}

.fp-chart-disclaimer {
  font-style: italic;
  font-size: 14px;
  margin-left: 8px;
  padding-bottom: 10px;
}

.fp-peer-disclaimer {
  padding-bottom: 0;
  margin-top: 10px;
}

.fp-chart-using-fund-disclaimer {
  margin-left: 0;
  padding-bottom: 0;
  font-size: 12px;
}

.fp-advisor-using-none {
  text-align: center;
  margin-top: 70px;
  line-height: 27px;
}
.fp-advisor-using-none a {
  margin-left: 3px;
}

#fp-fundfamilyChartIncludeCash {
  display: inline;
  font-weight: 500;
}

.fp-back-to-top {
  background: black;
  padding: 11px 20px;
  color: white;
  font-size: 14px;
  font-style: italic;
  position: fixed;
  bottom: -100px;
  right: 20px;
  z-index: 100;
  cursor: pointer;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}

.showScroll .fp-back-to-top {
  bottom: 0;
}

.fp-scroll-entry {
  display: inline-block;
  padding: 17px 20px 17px 20px;
  margin: 0;
}
.fp-scroll-entry:first-of-type {
  padding-left: 22px;
}
@media screen and (max-width: 850px) {
  .fp-scroll-entry {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 768px) {
  .fp-scroll-entry {
    padding-left: 7px;
    padding-right: 7px;
  }
}
.fp-scroll-entry.active {
  background: #3CAAE3;
  color: white !important;
}

.fixed .fundfamily-section-hero {
  padding-top: 11px;
  padding-bottom: 11px;
}
.fixed .fundfamily-section-hero .dropdown {
  width: auto;
}
.fixed .fundfamily-section-hero .dropdown-toggle {
  border: none;
  color: #636363;
  margin-top: 2px;
}
.fixed .fundfamily-section-hero .dropdown-toggle .icon-angle-down {
  top: 0px;
}
.fixed .fundfamily-section-hero .button-text {
  font-weight: 100;
}

.fixed .shareclass-section-hero,
.fixed .fundfamily-section-hero {
  height: auto;
  min-height: 62px;
  margin-bottom: 0;
  width: 100%;
  margin: 0 auto;
  padding-top: 16px;
  padding-bottom: 16px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.fixed .shareclass-section-hero .container,
.fixed .fundfamily-section-hero .container {
  padding-right: 5px;
}
.fixed .shareclass-section-hero h2,
.fixed .fundfamily-section-hero h2 {
  font-size: 22px;
  max-width: 65%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.fixed .shareclass-section-hero .fundfamily-section-hero-stripe,
.fixed .fundfamily-section-hero .fundfamily-section-hero-stripe {
  display: none;
}
@media screen and (max-width: 768px) {
  .fixed .shareclass-section-hero,
  .fixed .fundfamily-section-hero {
    padding: 15px;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
  }
  .fixed .shareclass-section-hero .container,
  .fixed .fundfamily-section-hero .container {
    padding: 0;
  }
  .fixed .shareclass-section-hero .section-title,
  .fixed .fundfamily-section-hero .section-title {
    font-size: 17px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .fixed .shareclass-section-hero .dropdown,
  .fixed .fundfamily-section-hero .dropdown {
    margin: 0;
  }
  .fixed .shareclass-section-hero .dropdown button,
  .fixed .fundfamily-section-hero .dropdown button {
    padding-left: 0;
    padding-right: 0;
  }
  .fixed .shareclass-section-hero .dropdown button .button-text,
  .fixed .fundfamily-section-hero .dropdown button .button-text {
    font-weight: bold;
  }
  .fixed .shareclass-section-hero .dropdown button .icon-angle-down,
  .fixed .fundfamily-section-hero .dropdown button .icon-angle-down {
    float: right;
    top: 1px;
  }
}
.fixed .shareclass-section-hero .select2-selection--single,
.fixed .fundfamily-section-hero .select2-selection--single {
  border-width: 0;
}
@media screen and (max-width: 768px) {
  .fixed .shareclass-section-hero .select2-selection--single,
  .fixed .fundfamily-section-hero .select2-selection--single {
    border-width: 1px;
  }
}

.fixed .fundfamily-section-hero .fp-drilldown-container .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-right: 5px;
}
@media screen and (max-width: 768px) {
  .fixed .fundfamily-section-hero .fp-drilldown-container .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-right: 20px;
  }
}
.fixed .fundfamily-section-hero .fp-drilldown-container .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
  float: right;
}
@media screen and (max-width: 768px) {
  .fixed .fundfamily-section-hero .fp-drilldown-container .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
    float: none;
  }
}

.shareclass-section-hero,
.fundfamily-section-hero {
  min-height: 50px;
  width: 100%;
  color: white;
  margin-top: 0px;
  padding: 25px 20px;
  margin-bottom: 10px;
  background: #2D9ACE;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1480ad), color-stop(100%, #3caae3));
  background-image: -webkit-linear-gradient(#1480ad, #3caae3);
  background-image: -moz-linear-gradient(#1480ad, #3caae3);
  background-image: -o-linear-gradient(#1480ad, #3caae3);
  background-image: linear-gradient(#1480ad, #3caae3);
}
@media screen and (max-width: 768px) {
  .shareclass-section-hero,
  .fundfamily-section-hero {
    padding-bottom: 35px;
  }
}
@media screen and (max-width: 768px) {
  .shareclass-section-hero .container,
  .fundfamily-section-hero .container {
    padding-left: 0;
    padding-right: 0;
  }
}
.shareclass-section-hero .dropdown,
.fundfamily-section-hero .dropdown {
  width: 250px;
  float: right;
}
@media screen and (max-width: 768px) {
  .shareclass-section-hero .dropdown,
  .fundfamily-section-hero .dropdown {
    float: none;
    width: 100%;
    margin-top: 20px;
  }
}
.shareclass-section-hero .dropdown button,
.fundfamily-section-hero .dropdown button {
  height: 50px;
}
.shareclass-section-hero .dropdown button span,
.fundfamily-section-hero .dropdown button span {
  max-width: 185px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 768px) {
  .shareclass-section-hero .dropdown button span,
  .fundfamily-section-hero .dropdown button span {
    max-width: 96%;
  }
}
.shareclass-section-hero .dropdown .dropdown-menu-button-style,
.fundfamily-section-hero .dropdown .dropdown-menu-button-style {
  padding: 8px;
  max-height: 400px;
  overflow-y: auto;
}
.shareclass-section-hero .dropdown .dropdown-menu-button-style a,
.fundfamily-section-hero .dropdown .dropdown-menu-button-style a {
  font-size: 14px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.shareclass-section-hero .dropdown .dropdown-menu-button-style a:hover,
.fundfamily-section-hero .dropdown .dropdown-menu-button-style a:hover {
  background: #ececec;
  color: #636363;
}

.fundfamily-section-hero {
  background: #fff;
  color: #636363;
  position: relative;
  -webkit-box-shadow: 0px 2px 2px 0px #ececec;
  -moz-box-shadow: 0px 2px 2px 0px #ececec;
  box-shadow: 0px 2px 2px 0px #ececec;
}
.fundfamily-section-hero h2 {
  color: #636363;
  line-height: 40px;
}
.fundfamily-section-hero .dropdown {
  width: 300px;
}
@media screen and (max-width: 768px) {
  .fundfamily-section-hero .dropdown {
    width: 100%;
  }
}
.fundfamily-section-hero .fundfamily-section-hero-stripe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 10px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1480ad), color-stop(100%, #3caae3));
  background-image: -webkit-linear-gradient(#1480ad, #3caae3);
  background-image: -moz-linear-gradient(#1480ad, #3caae3);
  background-image: -o-linear-gradient(#1480ad, #3caae3);
  background-image: linear-gradient(#1480ad, #3caae3);
}
.fundfamily-section-hero .section-subtext {
  line-height: 28px;
  font-size: 16px;
  position: absolute;
  bottom: 20px;
  right: 45%;
  left: 40px;
}
@media screen and (max-width: 768px) {
  .fundfamily-section-hero .section-subtext {
    position: relative;
    bottom: auto;
    right: auto;
    left: auto;
    margin-top: 10px;
  }
}
.fundfamily-section-hero .button-text {
  font-size: 17px;
}
.fundfamily-section-hero img {
  float: right;
  margin-top: 35px;
  width: 125px;
  height: 125px;
}
@media screen and (max-width: 768px) {
  .fundfamily-section-hero img {
    display: none;
  }
}
.fundfamily-section-hero .temp-image {
  width: 125px;
  height: 125px;
  float: right;
  margin-top: 35px;
}
@media screen and (max-width: 768px) {
  .fundfamily-section-hero .temp-image {
    display: none;
  }
}
.fundfamily-section-hero .dropdown-toggle {
  color: #636363;
  border: 1px solid #cccccc;
}
.fundfamily-section-hero .dropdown-toggle .icon-angle-down {
  color: #b1b1b1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.fp-speech-bubble {
  border-style: solid;
  border-width: 0 15px 15px;
  border-color: #ffffff transparent;
  display: block;
  width: 0;
  position: absolute;
  right: -8px;
  top: 19px;
  z-index: 100;
  display: none;
}

.fp-overview-description {
  font-size: 16px;
  line-height: 28px;
}
@media screen and (max-width: 768px) {
  .fp-overview-description {
    margin-top: 20px;
  }
}

.fund-page {
  background: #f6f6f6;
}

.fund-page-container {
  padding-top: 90px;
  max-width: 970px;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .fund-page-container {
    padding-top: 90px;
  }
}
.fund-page-container .panel-heading {
  display: none;
}
.fund-page-container h4 {
  margin: 20px 0;
}
.fund-page-container [class*='col-'] {
  padding-right: 20px;
  padding-left: 0;
}
.fund-page-container [class*='col-']:last-of-type {
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .fund-page-container [class*='col-'] {
    padding-right: 0;
  }
}
.fund-page-container .fp-section {
  position: relative;
  margin-top: 15px;
}
@media screen and (max-width: 768px) {
  .fund-page-container .fp-section {
    margin-top: 18px;
  }
  .fund-page-container .fp-section:first-of-type {
    margin-top: 20px;
  }
}
.fund-page-container .fp-section:last-of-type {
  margin-bottom: 150px;
}
.fund-page-container .fp-content-entries.with-sub-box {
  margin-top: 11px;
}
.fund-page-container .fp-content-description {
  margin-top: 10px;
  font-size: 17px;
  font-weight: 100;
  line-height: 28px;
}
.fund-page-container .read-more {
  margin-top: 13px;
  text-align: right;
}
.fund-page-container .fp-content-entry:first-child {
  padding-left: 0;
}
.fund-page-container .fp-content-entry:last-child {
  padding-left: inherit;
}
.fund-page-container .fp-content-entry.no-data .fp-small-label,
.fund-page-container .fp-content-entry.no-data .fp-main-body-text {
  color: #d9d9d9;
  border-color: #d9d9d9;
}
.fund-page-container .fp-entry-unit {
  text-transform: uppercase;
  font-size: 14px;
}
.fund-page-container .change-arrow {
  float: left;
  margin: 10px 8px 0 0;
}
.fund-page-container .fp-bottom-border {
  padding-bottom: 4px;
  border-bottom: 1px solid #d2d1d1;
}
.fund-page-container .open-close {
  position: absolute;
  right: 0px;
  top: 20px;
}
@media screen and (max-width: 768px) {
  .fund-page-container .open-close {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .fund-page-container .open-close {
    display: none;
  }
}
.fund-page-container .header-info {
  height: 80px;
  position: relative;
}
.fund-page-container .header-info [class*='col-']:last-of-type {
  text-align: right;
}

@media screen and (max-width: 768px) {
  .fp-ad {
    display: block;
    text-align: center;
  }
}

.fp-ad-row .fp-ad-column.col-1-3, .fp-ad-row .fp-ad-column.tab-1-3 {
  width: 31.25%;
}
.fp-ad-row .fp-ad-column.col-2-3 {
  width: 68.75%;
}

.grid {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.grid:after, .grid:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.grid:after {
  content: "";
  display: table;
  clear: both;
}
.grid .module {
  background: white;
  border: 1px solid #ececec;
  border-bottom-width: 0;
  border-top-width: 0;
  box-shadow: 0px 2px 2px 0px #ececec;
  margin-bottom: 25px;
  padding: 20px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .grid .module {
    margin-bottom: 20px;
  }
}

.fund-page-nav {
  background: #f7f8f8;
  left: 0;
  right: 0;
  top: 65px;
  position: fixed;
  z-index: 98;
  border: solid 1px #ececec;
}
.fund-page-nav li, .fund-page-nav dd {
  display: inline-block;
  padding: 15px 20px;
}
@media screen and (max-width: 768px) {
  .fund-page-nav {
    top: 60px;
  }
  .fund-page-nav .container {
    padding: 0;
  }
  .fund-page-nav .container li, .fund-page-nav .container dd {
    padding: 5px 10px;
  }
}

.fund-breadcump {
  font-size: 14px;
  margin: 0px 0 22px 0;
}
@media screen and (max-width: 768px) {
  .fund-breadcump {
    display: none;
  }
}
.fund-breadcump .arrow {
  margin: 0px 8px;
}

.fp-module-clircle {
  position: absolute;
  right: 23px;
  top: 17px;
  color: #ebebeb;
  font-size: 18px;
  cursor: pointer;
}
.fp-module-clircle:hover {
  color: #cccccc;
}

.fp-accordion-controls {
  padding-left: 20px;
}
@media screen and (max-width: 768px) {
  .fp-accordion-controls {
    padding: 12px 20px 12px 20px;
    background: #ececec;
    cursor: pointer;
  }
}
.fp-accordion-controls .fp-accordion-toggle {
  float: right;
  font-size: 17px;
  position: relative;
  top: 4px;
  color: #cccccc;
  display: none;
}
@media screen and (max-width: 768px) {
  .fp-accordion-controls .fp-accordion-toggle {
    display: block;
  }
}
.fp-accordion-controls.open .icon-plus {
  display: none;
}
.fp-accordion-controls.closed .icon-minus {
  display: none;
}

.fp-content-blue-pill {
  display: inline-block;
  padding: 7px 16px 8px 16px;
  background: #e8f2f8;
  font-size: 16px;
  font-weight: 100;
  float: left;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

.fp-glance-blue-pill {
  float: right;
  position: relative;
  top: -20px;
}

.fp-section-title {
  float: left;
  font-size: 30px;
  color: #636363;
  margin-bottom: 15px;
  font-weight: 100;
}
@media screen and (max-width: 768px) {
  .fp-section-title {
    font-size: 18px;
    margin-bottom: 0;
  }
}

.fp-subsection-title {
  margin-bottom: 25px;
  color: #636363;
}
@media screen and (max-width: 768px) {
  .fp-subsection-title {
    font-size: 19px;
  }
}
.fp-subsection-title.darker {
  color: #636363;
}
.fp-subsection-title.large-margin-bottom {
  margin-bottom: 15px;
}

.fp-note-text {
  color: #cccccc;
  font-size: 12px;
  font-style: italic;
}

.fp-small-label {
  margin-bottom: 1px;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 100;
  color: #636363;
}
.fp-small-label b {
  margin-right: 3px;
}

.fp-type-4 {
  font-size: 22px;
  color: #636363;
  font-weight: 100;
}
.fp-type-4.red {
  color: #e66546;
}

a.fp-main-body-text {
  color: #3caae3;
}

.fp-main-body-text {
  font-size: 16px;
  color: #636363;
  font-weight: normal;
}

.fp-type-1 {
  font-size: 38px;
  color: #636363;
  font-weight: 200;
}

.fp-type-5 {
  font-size: 17px;
  line-height: 22px;
  font-weight: 200;
}

.fp-best {
  color: #65a184;
}

.fp-above-average {
  color: #a4ce4b;
}

.fp-average {
  color: #ebbc53;
}

.fp-below-average {
  color: #f89f2d;
}

.fp-worst {
  color: #e66546;
}

.fp-alert {
  font-size: 14px;
  text-align: center;
  padding: 5px 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.fp-alert.best {
  background-color: #caeadb;
  color: #65a184;
}
.fp-alert.above-average {
  background-color: #e7f5d4;
  color: #a4ce4b;
}
.fp-alert.average {
  background-color: #faf4d4;
  color: #ebbc53;
}
.fp-alert.below-average {
  background-color: #ffe8ce;
  color: #e1b080;
}
.fp-alert.worst {
  color: #e66546;
  background-color: #fbe8e2;
}

.fp-scorecards .col-1-3, .fp-scorecards .tab-1-3 {
  padding-right: 10px;
}
.fp-scorecards .col-1-3:nth-of-type(3n), .fp-scorecards .tab-1-3:nth-of-type(3n) {
  padding-right: 0;
}
.fp-scorecards .col-1-3:nth-of-type(-n+3), .fp-scorecards .tab-1-3:nth-of-type(-n+3) {
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .fp-scorecards .col-1-3, .fp-scorecards .tab-1-3 {
    margin-bottom: 10px;
  }
  .fp-scorecards .col-1-3:last-child, .fp-scorecards .tab-1-3:last-child {
    margin-bottom: 0;
  }
}

.fp-scorecard {
  padding: 20px;
  border: 1px #cccccc solid;
  border-top-width: 5px;
  height: 195px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .fp-scorecard {
    height: 120px;
  }
}
.fp-scorecard.best {
  border-top-color: #65a184;
}
.fp-scorecard.above-average {
  border-top-color: #a4ce4b;
}
.fp-scorecard.average {
  border-top-color: #ebbc53;
}
.fp-scorecard.below-average {
  border-top-color: #e1b080;
}
.fp-scorecard.worst {
  border-top-color: #e66546;
}
.fp-scorecard .fp-small-label {
  border-bottom: 1px solid #cccccc;
}
@media screen and (max-width: 768px) {
  .fp-scorecard .fp-small-label {
    position: absolute;
    border: none;
    left: 20px;
    top: 20px;
  }
}
.fp-scorecard .fp-type-1 {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .fp-scorecard .fp-alert {
    width: 120px;
    position: absolute;
    right: 20px;
    bottom: 20px;
  }
}
.fp-scorecard .change-arrow {
  margin-top: 22px;
}
.fp-scorecard i {
  position: absolute;
  right: 20px;
  top: 19px;
  cursor: pointer;
  color: #cccccc;
}
@media screen and (max-width: 768px) {
  .fp-scorecard i {
    left: 20px;
    bottom: 20px;
    right: auto;
    top: auto;
    font-size: 18px;
    display: none;
  }
}
.fp-scorecard .fp-scorecard-number {
  text-align: center;
  margin: 25px 0;
}
@media screen and (max-width: 768px) {
  .fp-scorecard .fp-scorecard-number {
    position: absolute;
    border: none;
    right: 20px;
    top: 12px;
    margin: 0;
  }
}
.fp-scorecard .fp-scorecard-number-inner {
  display: inline-block;
}
.fp-scorecard .fp-scorecard-number-inner .fp-type-1,
.fp-scorecard .fp-scorecard-number-inner .change-arrow {
  display: inline-block;
}
.fp-scorecard.fp-scorecard-right .popover {
  right: 0px !important;
  left: auto !important;
}
.fp-scorecard.fp-scorecard-right .popover .arrow {
  left: 87.5%;
}

.fp-scorecard-no-data {
  border-top-color: #d2d1d1 !important;
}
.fp-scorecard-no-data .fp-type-1 {
  color: #cccccc;
  font-size: 36px;
  margin-top: 3px;
}
.fp-scorecard-no-data .fp-alert {
  display: none;
}
.fp-scorecard-no-data .change-arrow {
  display: none;
}

.fp-chart-high-low {
  font-size: 15px;
  margin: 0px 0 0px 0;
}

.fp-advisor-using figure {
  margin: 0 20px 0 15px;
  float: left;
}
.fp-advisor-using .fp-advisor-using-details {
  float: left;
  max-width: 65%;
}
.fp-advisor-using .fp-advisor-using-details b {
  display: block;
}
.fp-advisor-using .fp-advisor-using-details a,
.fp-advisor-using .fp-advisor-using-details div,
.fp-advisor-using .fp-advisor-using-details b,
.fp-advisor-using .fp-advisor-using-details h6 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.fp-advisor-using .fp-advisor-using-details h6 {
  margin-bottom: 3px;
}
.fp-advisor-using a {
  display: block;
  font-weight: bold;
}
.fp-advisor-using:nth-child(-n+2) {
  margin-bottom: 21px;
}
@media screen and (max-width: 768px) {
  .fp-advisor-using:nth-child(-n+2) {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .fp-advisor-using {
    margin-bottom: 25px !important;
  }
}
@media screen and (max-width: 768px) {
  .fp-advisor-using:last-child {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .fp-advisor-using:first-child {
    margin-top: 10px;
  }
}

.fp-advisor-using-add {
  padding-left: 15px !important;
  cursor: pointer;
}
.fp-advisor-using-add a {
  font-weight: bold;
}
.fp-advisor-using-add .fp-advisor-using-add-inner {
  background: #f6f6f6;
  border: 2px dashed #cccccc;
  height: 75px;
  display: table;
  width: 100%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.fp-advisor-using-add .fp-advisor-using-add-text {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.fp-advisor-using-add .fp-advisor-using-add-text-inner {
  display: inline-block;
  color: #cccccc;
}
.fp-advisor-using-add i,
.fp-advisor-using-add h5 {
  float: left;
}
.fp-advisor-using-add i {
  position: relative;
  top: 1px;
  font-size: 20px;
  margin-right: 20px;
}

.fp-wholesaler-upper {
  padding: 15px 20px;
  background: #83b9db;
  color: white;
  height: 75px;
}
.fp-wholesaler-upper.has_region .fp-wholesaler-region {
  display: block;
}
.fp-wholesaler-upper h3 {
  font-size: 20px;
  line-height: 17px;
  margin-bottom: 5px;
}
.fp-wholesaler-upper h5 {
  font-weight: 100;
}

.fp-wholesaler-lower {
  padding: 15px 20px 32px 20px;
  height: 175px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d8fbf), color-stop(100%, #4aa5d4));
  background-image: -webkit-linear-gradient(#4d8fbf, #4aa5d4);
  background-image: -moz-linear-gradient(#4d8fbf, #4aa5d4);
  background-image: -o-linear-gradient(#4d8fbf, #4aa5d4);
  background-image: linear-gradient(#4d8fbf, #4aa5d4);
}
.fp-wholesaler-lower figure,
.fp-wholesaler-lower .fp-wholesaler-details {
  float: left;
}
.fp-wholesaler-lower figure {
  margin: 0 10px 0 15px;
}
.fp-wholesaler-lower .fp-wholesaler-details {
  color: white;
  font-weight: 100;
  width: 55%;
  max-height: 77px;
  min-height: 77px;
  font-size: 14px;
  overflow: hidden;
}
.fp-wholesaler-lower .carousel-indicators {
  bottom: -40px;
}
.fp-wholesaler-lower .btn {
  padding: 5px 0px 10px 0px;
  cursor: pointer;
  margin-top: 7px;
  font-weight: 100;
  font-size: 14px;
  text-align: center;
  display: block;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.fp-wholesaler-lower .btn .btn-center {
  display: inline-block;
}
.fp-wholesaler-lower .btn:hover, .fp-wholesaler-lower .btn:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.fp-wholesaler-lower .carousel-indicators li {
  width: 9px !important;
  height: 9px !important;
  margin: 3px !important;
  background-color: #6ec1ed !important;
  border: none !important;
}
.fp-wholesaler-lower .carousel-indicators li.active {
  background-color: white !important;
}
.fp-wholesaler-lower i {
  font-size: 21px !important;
  margin-right: 10px !important;
  top: 4px !important;
}
.fp-wholesaler-lower .carousel-inner > .item.next,
.fp-wholesaler-lower .carousel-inner > .item.active.right {
  left: 0;
  -webkit-transform: translate3d(130%, 0, 0);
  transform: translate3d(130%, 0, 0);
}
.fp-wholesaler-lower .carousel-inner > .item.prev,
.fp-wholesaler-lower .carousel-inner > .item.active.left {
  left: 0;
  -webkit-transform: translate3d(-130%, 0, 0);
  transform: translate3d(-130%, 0, 0);
}

.fp-wholesaler-region {
  color: #D5E9F4;
  position: absolute;
  right: 20px;
  top: 36px;
  font-weight: 100;
  font-size: 17px;
  font-style: italic;
  cursor: pointer;
  display: none;
}
.fp-wholesaler-region .fp-wholesaler-region-inner {
  position: relative;
}
.fp-wholesaler-region i {
  margin-right: 5px;
  font-size: 20px;
}
.fp-wholesaler-region .popover {
  width: 198px !important;
  top: 32px !important;
  right: -2px !important;
  position: absolute !important;
  left: auto !important;
}
.fp-wholesaler-region .popover .arrow {
  left: 87.5% !important;
}

.fp-manager-details {
  float: left;
}

.fp-manager-image {
  float: right;
  height: 90px;
}
@media screen and (max-width: 768px) {
  .fp-manager-image {
    display: none;
  }
}

.fp-manager-advisor {
  margin: 0;
}

.fp-managers li {
  margin-bottom: 15px;
}
.fp-managers li:last-child {
  margin-bottom: 0;
}
.fp-managers li:only-child {
  margin-bottom: 0;
}
.fp-managers h3 {
  font-weight: bold;
  color: #636363;
}
.fp-managers h6 {
  font-weight: 18px;
}

@media screen and (max-width: 768px) {
  .fp-chart-column-title {
    float: left;
  }
}

.fp-chart-column-numbers .change-arrow {
  float: right;
  top: 15px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .fp-chart-column-numbers .change-arrow {
    top: 5px;
  }
}
@media screen and (max-width: 768px) {
  .fp-chart-column-numbers {
    float: right;
    clear: both;
  }
}

.fp-chart-key {
  display: inline-block;
}
@media screen and (max-width: 768px) {
  .fp-chart-key {
    line-height: 12px;
  }
}

.fp-rank-out-of {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 20px;
  padding-bottom: 3px;
}

.fp-section-rank-percentile-container {
  position: absolute;
  top: 55px;
  width: 100%;
  left: 0;
  right: 0;
  z-index: 10;
}
@media screen and (max-width: 568px) {
  .fp-section-rank-percentile-container {
    top: 63px;
  }
}
.fp-section-rank-percentile-container .fp-section-rank-percentile-number,
.fp-section-rank-percentile-container .fp-small-label {
  width: 100%;
  text-align: center;
}
.fp-section-rank-percentile-container .fp-small-label {
  position: relative;
  top: -5px;
  text-align: center;
}
.fp-section-rank-percentile-container.no-data {
  color: #d2d1d1;
  top: 64px;
}
.fp-section-rank-percentile-container.no-data .fp-rank-percentile-subtext {
  text-align: center;
  top: 160px;
  font-size: 18px;
  position: absolute;
  padding: 0 30px;
}

.fp-chart-asset-value, .fp-chart-asset-value-subhead {
  display: inline-block;
}
@media screen and (max-width: 768px) {
  .fp-chart-asset-value, .fp-chart-asset-value-subhead {
    font-size: 30px;
  }
}
.fp-chart-asset-value .change-arrow, .fp-chart-asset-value-subhead .change-arrow {
  margin: 0;
  position: relative;
  top: 25px;
  margin-right: 4px;
}
@media screen and (max-width: 768px) {
  .fp-chart-asset-value .change-arrow, .fp-chart-asset-value-subhead .change-arrow {
    top: 10px;
  }
}

.fp-chart-asset-value {
  font-size: 40px;
}

.fp-chart-asset-subhead {
  font-size: 12px;
  font-style: italic;
  color: #cccccc;
  float: right;
  clear: both;
}

.fp-chart-asset-date {
  font-size: 14px;
  color: #cccccc;
  font-style: italic;
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .fp-chart-asset-date {
    margin-bottom: 30px;
  }
}

.fp-chart-navicon {
  font-size: 20px;
  margin-bottom: 5px;
  display: block;
  cursor: pointer;
}

.fp-chart-key,
.fp-chart-asset-value,
.fp-chart-high-low,
.fp-chart-asset-date,
.fp-chart-navicon {
  float: right;
  clear: both;
}

.fp-chart-filter {
  position: relative;
  top: -30px;
}
@media screen and (max-width: 768px) {
  .fp-chart-filter {
    top: 0;
  }
}
.fp-chart-filter h3 {
  font-size: 18px;
  height: 15px;
  line-height: 0px;
  clear: both;
}
.fp-chart-filter .fund-content-box-subtext {
  color: #cccccc;
  margin-top: 3px;
}
.fp-chart-filter .fp-chart-filter-buttons {
  padding: 10px 0;
  margin: 15px 0;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
.fp-chart-filter .fp-chart-filter-buttons li {
  color: #bfbfbf;
  float: left;
  cursor: pointer;
  margin-right: 10px;
  font-size: 14px;
  padding: 15px;
}
@media screen and (max-width: 768px) {
  .fp-chart-filter .fp-chart-filter-buttons li {
    font-size: 12px;
    padding: 10px;
  }
}
.fp-chart-filter .fp-chart-filter-buttons li.active, .fp-chart-filter .fp-chart-filter-buttons li:hover {
  background: #e3e3e3;
  color: #a9a9a9;
  margin-top: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.fp-chart-filter .fp-chart-filter-buttons li.active {
  background: #3caae3;
  color: white;
}
.fp-chart-filter .fp-chart-filter-buttons li:last-child {
  margin-right: 0;
}

.fp-ad-container {
  background: #333333 !important;
}
@media screen and (max-width: 768px) {
  .fp-ad-container {
    display: none;
  }
}

.fp-ad-100 {
  height: 100px;
}

.fp-ad-250 {
  height: 250px;
}

.fp-ad-top {
  margin-bottom: 20px;
}

.fp-ad-horizontal {
  width: 730px;
  height: 90px;
  margin: 0 auto 30px auto !important;
}
.fp-ad-horizontal.fp-ad-breadcrumb {
  margin-bottom: 20px !important;
}

.change-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 8px 6px;
  border-color: transparent transparent #a4ce4b transparent;
}
.change-arrow.red {
  border-color: #e66546 transparent transparent transparent;
  border-width: 8px 6px 0 6px;
}

.fp-insight-article {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .fp-insight-article {
    display: none;
  }
}
.fp-insight-article img {
  width: 100%;
  max-width: 255px;
  height: 210px;
}
.fp-insight-article a {
  font-size: 23px;
  font-weight: 100;
  margin: 25px 0 15px 0;
  display: block;
}
.fp-insight-article .fp-insight-article-author {
  font-size: 17px;
  font-weight: 100;
  font-style: italic;
}

.fp-insight-ad-container .module {
  margin-bottom: 0;
  padding-bottom: 26px;
}
.fp-insight-ad-container .fp-ad-container {
  position: relative;
}

.fp-table {
  width: 100%;
}
.fp-table th {
  background-color: transparent;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 13px;
  line-height: 15px;
}
.fp-table thead tr {
  border-bottom: 1px solid #cccccc;
}
.fp-table tbody tr {
  border-bottom: 1px solid #ececec;
}
.fp-table tbody tr:last-child {
  border-bottom: none;
}
.fp-table td:first-child,
.fp-table th:first-child {
  padding-left: 5px;
}
.fp-table td:last-child,
.fp-table th:last-child {
  padding-right: 5px;
}
.fp-table td {
  padding: 12px 0;
  font-size: 14px;
}
.fp-table th {
  padding: 7px 0;
}
.fp-table h5 {
  font-size: 20px;
}
.fp-table .pagination > li > a {
  font-size: 13px;
}
.fp-table .pagination > li > a:hover {
  text-decoration: none;
  color: #2B93CA;
}
.fp-table .pagination > li.active > a {
  font-weight: normal;
}
.fp-table.fp-table-two-column td:last-child,
.fp-table.fp-table-two-column th:last-child {
  text-align: right;
  padding-right: 10%;
}

.fp-table thead [class*='table-'],
.fp-table tbody [class*='table-'] {
  float: none;
}
.fp-table thead th:last-of-type,
.fp-table thead td:last-of-type,
.fp-table tbody th:last-of-type,
.fp-table tbody td:last-of-type {
  text-align: right;
}
.fp-table .hide-if-no-paging td:last-of-type {
  padding-right: 0;
}
.fp-table .hide-if-no-paging .pagination {
  float: right;
}

.fp-tablenote {
  margin: 10px 0 10px 0;
}
.fp-tablenote br {
  display: none;
}
@media screen and (max-width: 768px) {
  .fp-tablenote br {
    display: block;
  }
}

.fp-tableblur tr:nth-child(n+4) {
  border: none;
  -webkit-filter: blur(4px);
  -moz-filter: blur(4px);
  -o-filter: blur(4px);
  -ms-filter: blur(4px);
  filter: blur(4px);
  filter: url("data:image/svg+xml;utf9,<svg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'><filter%20id='blur'><feGaussianBlur%20stdDeviation='4'%20/></filter></svg>#blur");
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='4');
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
  opacity: 0.95;
}

.fp-tableblur-info {
  position: absolute;
  bottom: 13%;
  left: 50%;
  margin-left: -165px;
  padding: 30px;
  text-align: center;
  border: 2px solid #539fcb;
  background: white;
  width: 330px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 2px 2px 6px 1px #bdbdbd;
  -moz-box-shadow: 2px 2px 6px 1px #bdbdbd;
  box-shadow: 2px 2px 6px 1px #bdbdbd;
}
@media screen and (max-width: 768px) {
  .fp-tableblur-info {
    width: 300px;
    margin-left: -150px;
  }
}
.fp-tableblur-info h5 {
  font-size: 16px;
}
@media screen and (max-width: 768px) {
  .fp-tableblur-info h5 {
    font-size: 14px;
  }
}
.fp-tableblur-info span {
  margin: 0 4px;
}
.fp-tableblur-info .fp-tableblur-info-subinfo {
  display: inline-block;
  margin-top: 10px;
}

.fp-fund-table-container {
  float: none;
}
@media screen and (max-width: 768px) {
  .fp-fund-table-container {
    overflow-x: scroll;
  }
}

.fp-fund-table {
  float: none;
}
@media screen and (max-width: 768px) {
  .fp-fund-table {
    width: 700px;
  }
}
.fp-fund-table .fp-fund-table-name {
  width: 55%;
}
.fp-fund-table .fp-fund-table-name a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 70%;
  display: block;
}
.fp-fund-table .fp-fund-table-name-holders p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 70%;
  display: block;
  margin: 0 0 !important;
}
.fp-fund-table .fp-fund-table-assets {
  width: 21%;
}
.fp-fund-table .fp-fund-table-flows {
  width: 19%;
}
.fp-fund-table .fp-fund-table-ytd {
  width: 14%;
}
.fp-fund-table .fp-fund-table-rank {
  width: 11%;
}
@media screen and (max-width: 768px) {
  .fp-fund-table .fp-fund-table-name {
    width: 55%;
    padding-right: 15px;
  }
  .fp-fund-table .fp-fund-table-name a {
    max-width: none;
  }
  .fp-fund-table .fp-fund-table-assets {
    width: 23%;
  }
  .fp-fund-table .fp-fund-table-flows,
  .fp-fund-table .fp-fund-table-ytd {
    width: 20%;
  }
}
.fp-fund-table .fp-fund-table-rank {
  text-align: left !important;
}
.fp-fund-table .pagination {
  float: right;
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  .fp-fund-table tfoot {
    float: left;
  }
}

.pagination .footable-page {
  padding: 4px;
  background: #f6f6f6;
  margin-right: 7px;
}
.pagination .footable-page a {
  font-weight: 100;
}
.pagination .footable-page.active {
  color: #646464;
  background: #EAEAEA;
}
.pagination .footable-page-arrow {
  padding: 4px;
}
.pagination .footable-page-arrow.disabled {
  display: none;
}

.grid .fp-section-quote .fp-note-text {
  margin-top: 4px;
}
@media screen and (max-width: 768px) {
  .grid .fp-section-quote .fp-content-entry {
    float: left;
  }
  .grid .fp-section-quote .col-5-12 {
    width: 33.33%;
  }
  .grid .fp-section-quote .col-5-12 .fp-type-4 {
    font-size: 38px;
  }
  .grid .fp-section-quote .col-7-12 {
    width: 63.33%;
    padding-left: 20px;
  }
  .grid .fp-section-quote .col-7-12 .fp-small-label {
    margin-bottom: 16px;
  }
}
.grid .fp-section-risk {
  height: 443px;
}
.grid .fp-section-holders {
  height: 615px;
}
.grid .fp-section-overview .fp-main-body-text,
.grid .fp-section-fund-overview .fp-main-body-text {
  margin-top: 5px;
}
.grid .fp-section-overview .fp-content-entries,
.grid .fp-section-fund-overview .fp-content-entries {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .grid .fp-section-overview .fp-content-entries,
  .grid .fp-section-fund-overview .fp-content-entries {
    margin-bottom: 0;
  }
}
.grid .fp-section-overview .fp-content-entries:last-of-type,
.grid .fp-section-fund-overview .fp-content-entries:last-of-type {
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .grid .fp-section-overview .col-2-3,
  .grid .fp-section-fund-overview .col-2-3 {
    width: 63.33%;
  }
  .grid .fp-section-overview .col-1-3, .grid .fp-section-overview .tab-1-3,
  .grid .fp-section-fund-overview .col-1-3,
  .grid .fp-section-fund-overview .tab-1-3 {
    width: 33.33%;
    padding-left: 20px;
  }
  .grid .fp-section-overview .col-3-3,
  .grid .fp-section-fund-overview .col-3-3 {
    width: 100%;
  }
  .grid .fp-section-overview .fp-content-entry,
  .grid .fp-section-fund-overview .fp-content-entry {
    float: left;
    clear: both;
    padding-left: 0;
    margin-top: 25px;
  }
  .grid .fp-section-overview .fp-content-entry.fp-overview-first,
  .grid .fp-section-fund-overview .fp-content-entry.fp-overview-first {
    margin-top: 0;
  }
}
.grid .fp-section-rank .fp-subsection-title {
  margin-bottom: 20px;
}
.grid .fp-section-rank .fp-chart-asset-date {
  font-size: 12px;
  width: 100%;
  text-align: right;
  margin-bottom: 20px;
}
.grid .fp-section-rank #holdings {
  top: -23px;
  position: relative;
}
.grid .fp-section-wholesaler {
  padding: 0;
  margin: 0;
}
.grid .fp-section-wholesaler .carousel-control {
  background-image: none;
  top: 60px;
  bottom: 60px;
}
.grid .fp-section-advisors {
  padding-bottom: 25px;
}
.grid .fp-section-net-assets .col-1-2, .grid .fp-section-net-assets .tab-1-2,
.grid .fp-section-net-flows .col-1-2,
.grid .fp-section-net-flows .tab-1-2 {
  padding-right: 10px;
}
@media screen and (max-width: 768px) {
  .grid .fp-section-net-assets .col-1-2 .fp-chart-asset-value, .grid .fp-section-net-assets .tab-1-2 .fp-chart-asset-value,
  .grid .fp-section-net-flows .col-1-2 .fp-chart-asset-value,
  .grid .fp-section-net-flows .tab-1-2 .fp-chart-asset-value {
    margin-bottom: 15px;
  }
}
.grid .fp-section-fund-overview a {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.grid .fp-section-fund-overview .fp-fund-overview-category {
  margin-bottom: 23px;
}
.grid .fp-section-fund-overview .fp-type-4 {
  font-size: 16px;
}
.grid .fp-section-scorecard {
  height: 481px;
}
.grid .fp-section-quote {
  height: 148px;
}
.grid .fp-section-fund-overview {
  height: 250px;
  overflow: hidden;
}
.grid .fp-section-advisors-using {
  height: 250px;
}
@media screen and (max-width: 768px) {
  .grid .fp-section-advisors-using {
    height: auto;
  }
}
.grid .fp-section-overview {
  height: 308px;
}
.grid .fp-section-wholesaler,
.grid .fp-section-advisors {
  height: 250px;
}
.grid .fp-section-performance {
  height: 600px;
}
.grid .fp-section-fees,
.grid .fp-section-turnover {
  height: 387px;
}
.grid .fp-section-fees .header-info,
.grid .fp-section-turnover .header-info {
  margin-bottom: 35px;
}
.grid .fp-section-turnover {
  height: 430px;
}
.grid .fp-section-fees-fund,
.grid .fp-section-turnover-fund {
  height: 400px;
}
.grid .fp-section-fees-fund .header-info,
.grid .fp-section-turnover-fund .header-info {
  margin-bottom: 15px;
}
.grid .fp-section-turnover-fund {
  height: 405px;
}
.grid .fp-section-performance-fund {
  height: 600px;
}
.grid .fp-section-rank {
  height: 443px;
}
.grid .fp-section-retirement {
  height: 520px;
}
@media screen and (max-width: 768px) {
  .grid .fp-section-retirement {
    height: 575px;
  }
}
@media screen and (max-width: 768px) {
  .grid .fp-section-scorecard,
  .grid .fp-section-quote,
  .grid .fp-section-overview,
  .grid .fp-section-wholesaler,
  .grid .fp-section-advisors,
  .grid .fp-section-fund-overview {
    height: auto;
  }
}

.fp-landing {
  margin-top: 70px;
}
@media screen and (max-width: 568px) {
  .fp-landing {
    margin-top: 60px;
  }
}
.fp-landing .title {
  font-size: 53px;
  font-weight: 100;
}
@media screen and (max-width: 768px) {
  .fp-landing .title {
    font-size: 38px;
  }
}
@media screen and (max-width: 568px) {
  .fp-landing .title {
    font-size: 36px;
  }
}

.fp-landing-search {
  background: url("../../consumer/img/fund_landing/hero.51ccb3cbe8e9.jpg") no-repeat 0 0px;
  background-size: cover;
  height: 650px;
  display: table;
}
.fp-landing-search .search-area {
  padding-bottom: 0;
}
.fp-landing-search .bs-content-section {
  display: table-cell;
  vertical-align: middle;
}
@media screen and (max-width: 568px) {
  .fp-landing-search .bs-content-section {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 30px;
  }
}
@media screen and (max-width: 1100px) {
  .fp-landing-search {
    background-size: 125%;
    background-position: 60% 35%;
  }
}
@media screen and (max-width: 840px) {
  .fp-landing-search {
    background-size: 144%;
    background-position: 53% 38%;
  }
}
@media screen and (max-width: 568px) {
  .fp-landing-search {
    height: 260px !important;
    background-size: 155%;
    display: block;
    background-position: 50% -42px;
    position: relative;
    padding: 155px 10px 0 10px;
  }
}
@media screen and (max-width: 480px) {
  .fp-landing-search {
    background-size: 223%;
    background-position: 50% -31px;
  }
}
.fp-landing-search .title {
  margin-bottom: 0px;
}
@media screen and (max-width: 900px) {
  .fp-landing-search .title {
    font-size: 44px;
  }
}
@media screen and (max-width: 568px) {
  .fp-landing-search .title {
    margin-top: 230px;
    font-size: 36px;
  }
}
@media screen and (max-width: 660px) {
  .fp-landing-search .title {
    font-size: 33px;
  }
}
@media screen and (max-width: 568px) {
  .fp-landing-search .title {
    margin-top: 0;
    font-size: 26px;
    max-width: 200px;
    margin: 0 auto 10px auto;
  }
}
@media screen and (max-width: 660px) {
  .fp-landing-search h3 {
    font-size: 19px;
    margin-top: 10px;
  }
}
@media screen and (max-width: 568px) {
  .fp-landing-search h3 {
    max-width: 285px;
    margin: 10px auto 0 auto;
    line-height: 26px;
    font-size: 17px;
  }
}
.fp-landing-search .company-search-input-wrapper {
  padding: 17px 1px 17px 10px;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  height: 84px;
  max-width: 525px;
  margin: 5px auto 0 auto !important;
}
@media screen and (max-width: 900px) {
  .fp-landing-search .company-search-input-wrapper {
    max-width: 430px;
  }
}
@media screen and (max-width: 568px) {
  .fp-landing-search .company-search-input-wrapper {
    height: 150px;
    padding: 17px 17px 0 17px;
  }
}
@media screen and (max-width: 568px) {
  .fp-landing-search .company-search-input-wrapper {
    background: transparent;
    max-width: 350px;
    padding-top: 5px;
  }
}
@media screen and (max-width: 900px) {
  .fp-landing-search .company-search-input-wrapper input[type="text"] {
    width: 395px;
  }
}
@media screen and (max-width: 568px) {
  .fp-landing-search .company-search-input-wrapper input[type="text"] {
    width: 100%;
  }
}
@media screen and (max-width: 568px) {
  .fp-landing-search .company-search-input-wrapper input[type="text"] {
    font-size: 13px;
    padding-left: 36px;
  }
}
.fp-landing-search .company-search-input-wrapper input.btn {
  padding-left: 45px;
  padding-right: 45px;
}
@media screen and (max-width: 568px) {
  .fp-landing-search .company-search-input-wrapper input.btn {
    margin-top: 15px !important;
  }
}
@media screen and (max-width: 568px) {
  .fp-landing-search .company-search-input-wrapper .autocompleting {
    display: block;
    width: 100%;
  }
}
@media screen and (max-width: 568px) {
  .fp-landing-search .company-search-input-wrapper .input-with-icon {
    display: block;
    width: 100%;
  }
}
@media screen and (max-width: 568px) {
  .fp-landing-search .search-area {
    padding: 0;
  }
}
.fp-landing-search h3 {
  display: inline;
}
.fp-landing-search br {
  display: none;
}
@media screen and (max-width: 768px) {
  .fp-landing-search br {
    display: block;
  }
}
@media screen and (max-width: 568px) {
  .fp-landing-search br {
    display: none;
  }
}

.fp-landing-insights-title {
  background: #ececec;
  padding: 8px 25px;
  margin: 45px auto 30px auto;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 100;
  max-width: 85%;
}
@media screen and (max-width: 768px) {
  .fp-landing-insights-title {
    margin: 20px auto;
  }
}
@media screen and (max-width: 768px) {
  .fp-landing-insights-title {
    max-width: 190px;
    font-size: 16px;
    padding: 8px 15px;
    margin-bottom: 14px;
  }
}

.fp-landing-insights {
  background: white;
  padding-top: 85px;
  padding-bottom: 195px;
}
@media screen and (max-width: 768px) {
  .fp-landing-insights {
    padding: 30px 25px 55px 25px;
  }
}
.fp-landing-insights .title {
  margin-bottom: 105px;
}
@media screen and (max-width: 768px) {
  .fp-landing-insights .title {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 768px) {
  .fp-landing-insights .title {
    font-size: 26px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 768px) {
  .fp-landing-insights img {
    margin-top: 40px;
  }
}
@media screen and (max-width: 768px) {
  .fp-landing-insights img {
    margin-top: 50px;
  }
}
.fp-landing-insights [class*='col-'] {
  padding: 0 8px;
}
@media screen and (max-width: 768px) {
  .fp-landing-insights [class*='col-'] {
    width: auto;
    float: none;
    padding-left: 0;
    padding-right: 0;
  }
}

.fp-landing-insight-detail {
  line-height: 22px;
}
@media screen and (max-width: 768px) {
  .fp-landing-insight-detail {
    font-size: 14px;
  }
}

.fp-top-funds {
  background: #f6f6f6;
  padding-top: 78px;
  padding-bottom: 75px;
}
@media screen and (max-width: 568px) {
  .fp-top-funds {
    padding: 40px 0 40px 0;
  }
}
@media screen and (max-width: 568px) {
  .fp-top-funds .title {
    font-size: 27px !important;
  }
}

.fp-top-funds-toggle-container {
  margin: 0 auto;
}

.fp-top-funds-all {
  text-align: center;
  font-size: 16px;
  margin-top: 50px;
  cursor: pointer;
}
@media screen and (max-width: 568px) {
  .fp-top-funds-all {
    margin-top: 38px;
  }
}
.fp-top-funds-all b {
  margin-left: 6px;
  position: relative;
  top: 1px;
  font-size: 17px;
}

.fp-top-funds-all-inner {
  display: inline-block;
}
.fp-top-funds-all-inner:hover {
  text-decoration: none !important;
}

.fp-top-funds-toggle {
  padding: 10px 20px;
  display: inline-block;
  color: #3caae3;
  cursor: pointer;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.fp-top-funds-toggle:hover {
  color: #1480ad;
}
.fp-top-funds-toggle.active {
  background: #ececec;
  color: #636363;
  cursor: default;
}
.fp-top-funds-toggle.active:hover {
  color: #636363;
}

.fp-top-funds-container {
  margin-top: 35px;
}
.fp-top-funds-container [class*='col-'] {
  padding: 0 8px;
}
@media screen and (max-width: 768px) {
  .fp-top-funds-container [class*='col-'] {
    width: auto;
    float: none;
    padding-left: 0;
    padding-right: 0;
  }
}
.fp-top-funds-container li {
  font-size: 23px;
  border-bottom: 1px solid #c5c5c5;
  padding: 19px 0 16px 0;
  font-weight: 100;
  position: relative;
}
@media screen and (max-width: 768px) {
  .fp-top-funds-container li {
    padding-bottom: 5px;
  }
}
@media screen and (max-width: 768px) {
  .fp-top-funds-container li {
    height: 96px;
    padding: 0;
  }
}
.fp-top-funds-container li a {
  color: #636363 !important;
}
.fp-top-funds-container li a:hover {
  color: #3caae3 !important;
}
.fp-top-funds-container li a:hover .fp-top-funds-fund {
  border-color: #3caae3 !important;
}
.fp-top-funds-container li:last-child {
  border-bottom-width: 0;
  padding-bottom: 0;
}

@media screen and (max-width: 768px) {
  .fp-top-funds-fund-column {
    position: absolute;
    left: 20px;
    top: 15px;
  }

  .fp-top-funds-name-column {
    position: absolute;
    left: 20px;
    right: 20px;
    top: 65px;
  }
  .fp-top-funds-assets-column {
    position: absolute;
    right: 20px;
    top: 10px;
  }
}
@media screen and (max-width: 768px) and (max-width: 568px) {
  .fp-top-funds-name-column {
    top: 57px;
  }
}

.fp-top-funds-fund {
  border: 1px solid #636363;
  width: 115px;
  padding: 2px 0;
  position: relative;
  bottom: 1px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}
@media screen and (max-width: 768px) {
  .fp-top-funds-fund {
    margin: 0 auto 10px auto;
  }
}
@media screen and (max-width: 768px) {
  .fp-top-funds-fund {
    font-size: 17px;
    width: 90px;
    padding: 5px 0;
  }
}

.fp-top-funds-name {
  text-align: left;
}
@media screen and (max-width: 768px) {
  .fp-top-funds-name {
    font-size: 20px;
    text-align: left;
    font-size: 17px;
  }
}

.fp-top-funds-assets {
  font-size: 30px;
  position: relative;
  bottom: 3px;
}
@media screen and (max-width: 768px) {
  .fp-top-funds-assets {
    margin-top: 6px;
  }
}
@media screen and (max-width: 768px) {
  .fp-top-funds-assets {
    font-size: 26px;
  }
}

.fp-landing-data {
  background: url("../../consumer/img/fund_landing/img_submitdata.67722497e0f8.jpg") no-repeat 0 0px;
  background-size: cover;
  height: 770px;
  padding-top: 130px;
  padding-bottom: 170px;
}
@media screen and (max-width: 568px) {
  .fp-landing-data {
    padding-top: 90px;
    padding-bottom: 80px;
    height: auto;
    background-position-x: -240px;
  }
}
.fp-landing-data .title {
  margin-top: 40px;
  margin-bottom: 15px;
}
@media screen and (max-width: 568px) {
  .fp-landing-data .title {
    font-size: 24px;
    max-width: 200px;
    margin: 14px auto 15px auto;
  }
}
.fp-landing-data .btn-ghost {
  margin-top: 90px;
  display: inline-block;
}
@media screen and (max-width: 568px) {
  .fp-landing-data .btn-ghost {
    margin-top: 30px;
  }
}
@media screen and (max-width: 568px) {
  .fp-landing-data img {
    max-width: 160px;
  }
}
@media screen and (max-width: 568px) {
  .fp-landing-data h3 {
    max-width: 270px;
    margin: 0 auto 15px auto;
    font-weight: 500;
  }
}

.fp-advisor-tagging .fp-type-4 {
  margin-top: 10px;
}

.fp-advisor-tagging-certify {
  font-size: 18px;
  margin: 5px 0 30px 0;
}

h6.fp-advisor-tagging-select {
  text-align: center;
  font-size: 16px;
  margin-bottom: 15px;
}

.fp-advisor-tagging-asset-ammount {
  font-size: 14px;
  padding-top: 20px;
  padding-bottom: 20px;
  background: #e0e0e0;
  cursor: pointer;
  color: #999999;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

.fp-advisor-tagging-asset-ammounts li {
  padding: 0 5px;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .fp-advisor-tagging-asset-ammounts li {
    margin-bottom: 10px;
  }
}
.fp-advisor-tagging-asset-ammounts li:last-child {
  margin: 0;
}
.fp-advisor-tagging-asset-ammounts li:hover .fp-advisor-tagging-asset-ammount {
  background: #ececec;
}
.fp-advisor-tagging-asset-ammounts .active .fp-advisor-tagging-asset-ammount {
  background: #539fcb;
  color: white;
}
.fp-advisor-tagging-asset-ammounts .active:hover .fp-advisor-tagging-asset-ammount {
  background: #539fcb;
}

.fp-risk-modal {
  font-size: 16px;
  text-align: left;
}
.fp-risk-modal b {
  margin-top: 15px;
  display: block;
}
.fp-risk-modal b:first-of-type {
  margin-top: 0;
}

.fp-add-fund-confirm .icon-check-circle {
  color: #a4ce4b;
  font-size: 35px;
}
.fp-add-fund-confirm .modal-body {
  margin: 0px 0px 50px 0;
}
.fp-add-fund-confirm .modal-footer {
  margin-bottom: 30px;
}

.fp-drilldown-dropdown {
  top: 5px;
}
.fp-drilldown-dropdown.select2-dropdown {
  border: 1px solid #cccccc;
}
.fp-drilldown-dropdown.select2-dropdown .select2-search--dropdown {
  padding: 0;
  border-bottom: 1px solid #cccccc;
  height: 50px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
}
.fp-drilldown-dropdown.select2-dropdown .select2-search--dropdown .select2-search__field {
  outline: none;
  border: none;
  padding: 14px 17px;
  background: url("../../consumer/img/styles/drilldown_search_bg.003e1d1be489.jpg") no-repeat 0 0px;
  background-position: 95%;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
}
.fp-drilldown-dropdown .select2-results__option,
.fp-drilldown-dropdown .select2-container--default .select2-results__option--highlighted[aria-selected] {
  display: block;
  clear: both;
  padding: 9px 20px;
  text-decoration: none;
  background-color: white !important;
  color: #636363 !important;
  font-size: 14px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.fp-drilldown-dropdown .select2-results__option:hover,
.fp-drilldown-dropdown .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background: #ececec !important;
  color: #636363 !important;
}
.fp-drilldown-dropdown ul {
  padding: 7px;
}

@media screen and (max-width: 768px) {
  .fp-drilldown-container {
    margin-top: 10px;
  }
}
.fp-drilldown-container .select2-container {
  width: 390px !important;
  float: right;
}
@media screen and (max-width: 768px) {
  .fp-drilldown-container .select2-container {
    width: 100% !important;
  }
}
.fp-drilldown-container .select2-container--default .select2-selection--single {
  height: 50px;
  border-color: #d3d3d3;
  outline: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.fp-drilldown-container .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.fp-drilldown-container .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #636363;
}
.fp-drilldown-container .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #636363;
  font-size: 15px;
  position: relative;
  top: 10px;
  left: 12px;
  max-width: 86%;
}
.fp-drilldown-container .select2-container--default .select2-selection--single .select2-selection__arrow b {
  font-family: 'bs-consumer';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  color: #b1b1b1;
  font-weight: bold;
  font-size: 24px;
  border: none;
  left: -10px;
  top: 14px;
}
.fp-drilldown-container .select2-container--default .select2-selection--single .select2-selection__arrow b:before {
  content: "\f107";
}

.fund-navigation-True .top-nav .container {
  max-width: 970px;
  padding: 0;
}
.fund-navigation-True .top-nav .header-logo {
  margin-left: 0;
}
@media screen and (max-width: 970px) {
  .fund-navigation-True .top-nav .header-logo {
    margin-left: 10px;
  }
}
.fund-navigation-True .top-nav .show-menu {
  margin-right: 0;
}
@media screen and (max-width: 970px) {
  .fund-navigation-True .top-nav .show-menu {
    margin-right: 10px;
  }
}

.fp-provider-link {
  position: absolute;
  top: -40px;
  right: 5px;
}
.fp-provider-link.fp-provider-link-fund {
  top: 12px;
}
@media screen and (max-width: 768px) {
  .fp-provider-link {
    right: 20px;
    top: 17px;
    z-index: 3;
  }
  .fp-provider-link.fp-provider-link-fund {
    top: 71px;
  }
}
.fp-provider-link .icon-angle-right {
  margin-left: 6px;
  position: relative;
  top: 2px;
  font-weight: bold;
  font-size: 17px;
}

.panel-collapse.collapsing .fp-provider-link-fund {
  display: none;
}

.fp-no-data {
  background: #f6f6f6;
  color: #d2d1d1;
  text-align: center;
  font-size: 22px;
  min-height: 190px;
  padding: 30px 15% 45px 15%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.fp-no-data.padding-extended {
  padding-bottom: 63px;
}
.fp-no-data.padding-extended-larger {
  padding-bottom: 97px;
}
@media screen and (max-width: 568px) {
  .fp-no-data {
    padding: 20px;
  }
}

.fp-no-data-text {
  line-height: 30px;
}

.fp-no-data-icon {
  width: 64px;
  height: 69px;
  margin: 0 auto 10px auto;
}

.fp-no-data-chart .fp-no-data-icon {
  background: url("../../consumer/img/fund_pages/icon_nodata.c71fdfc33dfc.png") no-repeat 0 0px;
}

.fp-no-advisor-fund {
  padding: 37px 50px 37px 40px;
  min-height: 0;
  height: 170px;
}
.fp-no-advisor-fund .col-3-12 {
  border-right: 1px solid #dbdbdb;
  height: 95px;
  max-width: 95px;
  margin-right: 30px;
}
.fp-no-advisor-fund .fp-no-data-text {
  line-height: 27px;
  font-size: 20px;
  text-align: left;
  margin-top: 7px;
}
.fp-no-advisor-fund .fp-no-data-text-no-subtext {
  margin-top: 20px;
}
.fp-no-advisor-fund .fp-no-data-text-subtext {
  text-align: left;
  font-size: 15px;
  color: #636363;
  font-weight: normal;
  margin-top: 5px;
}
.fp-no-advisor-fund a {
  margin: 0 4px;
}
.fp-no-advisor-fund .fp-no-data-icon {
  width: 70px;
  height: 70px;
  margin: 12px 0 0 0;
  background: url("../../consumer/img/fund_pages/icon_noadvisors.637279f34e66.png") no-repeat 0 0px;
}
@media screen and (max-width: 970px) {
  .fp-no-advisor-fund {
    padding: 20px;
  }
  .fp-no-advisor-fund [class*='col-'] {
    float: none;
    display: block;
    text-align: center;
    border: none;
    margin: 0 auto;
    padding: 0;
    width: auto;
    height: auto;
    max-width: none;
  }
  .fp-no-advisor-fund .fp-no-data-icon {
    margin: 0 auto;
  }
  .fp-no-advisor-fund .fp-no-data-text {
    font-size: 16px;
  }
  .fp-no-advisor-fund .fp-no-data-text-subtext {
    margin-top: 0;
  }
  .fp-no-advisor-fund .fp-no-data-text,
  .fp-no-advisor-fund .fp-no-data-text-subtext {
    text-align: center;
  }
}
@media screen and (max-width: 568px) {
  .fp-no-advisor-fund {
    padding: 10px;
  }
  .fp-no-advisor-fund .fp-no-data-icon {
    width: 50px;
    height: 50px;
    background-size: 100%;
  }
  .fp-no-advisor-fund .fp-no-data-text {
    margin-top: 0;
  }
}

.fp-holders {
  margin-bottom: 25px;
}
.fp-holders [class*='col-'] {
  padding: 0 15px 0 0;
}
@media screen and (max-width: 768px) {
  .fp-holders [class*='col-'] {
    margin-bottom: 10px;
  }
}
.fp-holders:last-child {
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .fp-holders:last-child {
    margin-bottom: 0;
  }
}

.fp-holder {
  color: #62696c;
  padding: 15px;
  height: 140px;
  position: relative;
}
.fp-holder:last-child {
  margin-right: 0;
}
.fp-holder a {
  color: #62696c;
}
.fp-holder a:hover {
  color: #454a4c;
}
.fp-holder .fp-type-1 {
  position: absolute;
  bottom: 6px;
  left: 15px;
}
.fp-holder .chart-legend {
  width: 24px;
  height: 8px;
  position: absolute;
  bottom: 20px;
  right: 15px;
}
.fp-holder .line {
  height: 2px;
  width: 24px;
  position: relative;
  top: 5px;
}
.fp-holder .bubble {
  width: 8px;
  height: 8px;
  position: relative;
  left: 8px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

.fp-holder-1 {
  background: #e6f1f7;
}
.fp-holder-1 .line,
.fp-holder-1 .bubble {
  background: #549fc7;
}

.fp-holder-2 {
  background: #f1f9e4;
}
.fp-holder-2 .line,
.fp-holder-2 .bubble {
  background: #a4d061;
}

.fp-holder-3 {
  background: #e8e8e8;
}
.fp-holder-3 .line,
.fp-holder-3 .bubble {
  background: #666666;
}

.fp-balance-summary.fp-fund-table th,
.fp-balance-summary.fp-fund-table .fp-fund-table-assets,
.fp-balance-summary.fp-fund-table .fp-fund-table-ytd {
  width: 15%;
}
.fp-balance-summary.fp-fund-table .fp-fund-table-ytd,
.fp-balance-summary.fp-fund-table .fp-fund-table-assets {
  text-align: center;
}
.fp-balance-summary.fp-fund-table .fp-fund-table-name {
  width: 25%;
}
.fp-balance-summary.fp-fund-table .fp-fund-table-name-holders {
  width: 40%;
}

.fund-specific-page #profile .fp-fund-overview-category {
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .fund-specific-page #profile .fp-content-entries {
    margin-bottom: 20px;
  }
}

.fp-last-updated-on {
  float: right;
  font-style: italic;
  font-size: 14px;
}

.fp-last-updated-on-fixed {
  position: absolute;
  right: 24px;
  bottom: 14px;
  font-style: italic;
  font-size: 14px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
  -o-transition: .6s ease-in-out left;
  transition: .6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}

@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    -o-transition: -o-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000;
  }

  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  filter: alpha(opacity=50);
  opacity: .5;
}

.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
  line-height: 1;
}

.carousel-control .icon-prev:before {
  content: '\2039';
}

.carousel-control .icon-next:before {
  content: '\203a';
}

.carousel-indicators {
  position: absolute;
  bottom: -5px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}

.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }

  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }

  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }

  .carousel-indicators {
    bottom: -5px;
  }
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-search--inline {
  float: left;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
  float: right;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f6f6f6;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);
  background-repeat: repeat-x;
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);
  background-repeat: repeat-x;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);
  background-repeat: repeat-x;
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
}

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

.footable {
  /** SORTING **/
}
.footable > thead > tr > th {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none;
}
.footable > thead > tr > th.footable-sortable:hover {
  cursor: pointer;
}
.footable > thead > tr > th.footable-sorted > span.footable-sort-indicator {
  background: url("../../consumer/img/styles/foo_table_asc.c4b169cf462d.png") no-repeat;
}
.footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator {
  background: url("../../consumer/img/styles/foo_table_desc.6ba82f629bb3.png") no-repeat;
}
.footable > thead > tr > th > span.footable-sort-indicator {
  display: inline-block;
  width: 6px;
  height: 14px;
  float: none;
  margin-left: 8px;
  position: relative;
  top: 2px;
  background: url("../../consumer/img/styles/foo_table_no_sort.75c389bab450.png") no-repeat;
}

.secondary-nav {
  z-index: 50;
  min-width: 100%;
  padding: 10px;
  left: 0;
  right: 0;
  top: 10px;
  margin: 0;
  padding: 0;
  height: auto;
  z-index: 100;
}
.secondary-nav .page-title {
  font-size: 36px;
}
.secondary-nav.fixed {
  position: fixed;
  top: -200px;
  left: 0;
  right: 0;
  margin: 0;
  padding: 0;
  height: 200px;
  z-index: 100;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.secondary-nav.fixed.is-visible {
  top: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.secondary-nav.fixed .page-title {
  font-size: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.secondary-nav.fixed .sub-nav li, .secondary-nav.fixed .sub-nav dd {
  padding: 8px 15px 8px 15px;
}
.secondary-nav.fixed .sub-nav li:first-of-type, .secondary-nav.fixed .sub-nav dd:first-of-type {
  padding-left: 20px;
  padding-right: 20px;
}
.secondary-nav.fixed .sub-nav .container {
  max-width: 960px;
}
.secondary-nav.fixed .section-subtext {
  display: none;
}
.secondary-nav.fixed img,
.secondary-nav.fixed .temp-image {
  display: none;
}
.secondary-nav.fixed .dropdown {
  height: 25px;
  top: 5px;
  border: none;
}
.secondary-nav.fixed .dropdown .dropdown-toggle {
  background: transparent;
  color: white;
  bottom: 11px;
  padding-right: 10px;
}
@media screen and (max-width: 768px) {
  .secondary-nav.fixed .dropdown .dropdown-toggle {
    padding-right: 0;
  }
}
.secondary-nav.fixed .dropdown .dropdown-menu-button-style {
  top: 32px;
}
.secondary-nav.fixed .dropdown .button-text {
  float: right;
  max-width: 165px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 768px) {
  .secondary-nav.fixed .dropdown .button-text {
    max-width: 80%;
    float: left;
  }
}
.secondary-nav.fixed .dropdown .icon-angle-down {
  float: right;
  position: relative;
  right: auto;
  top: -2px;
  margin-left: 15px;
  color: #a7d3e7;
}
.secondary-nav.fixed.firmpage {
  height: 75px;
}
.secondary-nav .sub-nav {
  background: #ececec;
  min-width: 100%;
  margin: 0;
  margin-bottom: 30px;
}
.secondary-nav .sub-nav.is-hidden {
  visibility: hidden;
  display: none;
}
.secondary-nav .sub-nav a {
  text-transform: none;
  font-size: 14px;
  line-height: 1.8em;
}
.secondary-nav .sub-nav dd {
  margin-bottom: 0;
}
.secondary-nav .sub-nav .container {
  padding: 0px;
  max-width: none;
}
.secondary-nav .sub-nav li, .secondary-nav .sub-nav dd {
  display: inline-block;
  padding: 17px 15px 17px 15px;
  margin: 0;
}
.secondary-nav .sub-nav li:first-of-type, .secondary-nav .sub-nav dd:first-of-type {
  padding-left: 35px;
}
@media screen and (max-width: 850px) {
  .secondary-nav .sub-nav li, .secondary-nav .sub-nav dd {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 768px) {
  .secondary-nav .sub-nav li, .secondary-nav .sub-nav dd {
    padding-left: 7px;
    padding-right: 7px;
  }
}
.secondary-nav .sub-nav li.active, .secondary-nav .sub-nav dd.active {
  background: #3CAAE3;
}
.secondary-nav .sub-nav li.active a, .secondary-nav .sub-nav dd.active a {
  color: white;
}
@media screen and (max-width: 768px) {
  .secondary-nav .sub-nav {
    display: none;
  }
}

.bs-no-data {
  background: #f6f6f6;
  color: #d2d1d1;
  text-align: center;
  position: absolute;
  left: 20px;
  right: 20px;
  top: 90px;
  bottom: 25px;
  padding: 0 30px;
}
@media screen and (max-width: 568px) {
  .bs-no-data {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    display: block;
    margin-top: 50px;
    padding: 20px;
  }
}
.bs-no-data.two-sided.multi-line .bs-no-data-text {
  height: 95px;
  line-height: 30px;
  padding-left: 20px;
}
.bs-no-data.two-sided .bs-no-data-image {
  margin-right: 50px;
}
.bs-no-data.two-sided .bs-no-data-image.bs-no-data-image-03 {
  margin-top: 15px;
  position: relative;
  left: 14px;
}
.bs-no-data.two-sided .bs-no-data-image.bs-no-data-image-04 {
  margin-top: 10px;
  position: relative;
  left: 17px;
}
@media screen and (max-width: 768px) {
  .bs-no-data.two-sided .bs-no-data-image.bs-no-data-image-04 {
    margin: 0 auto;
  }
}
.bs-no-data.two-sided .bs-no-data-text {
  max-width: none;
  margin: 0;
  border-left: 1px solid #dddddd;
  height: 75px;
}
@media screen and (max-width: 768px) {
  .bs-no-data.two-sided .bs-no-data-text {
    border: none;
  }
}
.bs-no-data.two-sided .bs-no-data-text span {
  margin-top: 23px;
  display: block;
}

.timeline {
  height: 0px;
  min-height: 0px;
}
.timeline.timeline-loaded {
  height: 400px;
  min-height: 400px;
}
.timeline.no-events {
  min-height: 20px;
  height: 20px;
}
.timeline #advisor-timeline {
  border: none;
  z-index: 1;
}
.timeline .no-timeline-events {
  display: none;
}
.timeline .no-timeline-events.timeline-loaded {
  display: block;
}
.timeline .event-image {
  float: left;
  margin-right: 20px;
  border: 0;
}
.timeline .event-image img {
  border: 0;
}
.timeline .event-description {
  float: left;
  width: 225px;
}

.timeline .nav.nav-tabs > li {
  width: 50%;
}
.timeline .timeline-table {
  margin: 5px 5px 40px 5px;
}
.timeline .timeline-table.disclosures-table td {
  width: 25%;
}
.timeline .timeline-table.disclosures-table td:first-child {
  width: 25%;
}
.timeline .timeline-table caption {
  font-weight: bold;
  font-size: 14px;
  color: #636363;
}
.timeline .timeline-table th, .timeline .timeline-table caption {
  padding: 5px 8px;
}
.timeline .timeline-table td {
  padding: 10px 8px;
  border-top: 1px solid #636363;
}
.timeline .timeline-table td:first-child {
  width: 50%;
}
.timeline .timeline-table td.no-border {
  border: none;
}

.bs-reskin-page {
  background: #f6f6f6;
  height: 100%;
}
.bs-reskin-page .fund-page-container {
  margin-bottom: 55px;
}
@media screen and (max-width: 768px) {
  .bs-reskin-page .fund-page-container {
    margin-bottom: 0;
    padding-top: 61px;
  }
}
.bs-reskin-page .secondary-nav .sub-nav .container,
.bs-reskin-page .secondary-nav .sub-nav a {
  height: 100%;
}

@media screen and (max-width: 768px) {
  .bs-ad-container,
  #ad-wide_skyscraper-b {
    display: none;
  }
}

.grid .col-1-3 .bs-ad-container-minimal, .grid .tab-1-3 .bs-ad-container-minimal,
.module .col-1-3 .bs-ad-container-minimal,
.module .tab-1-3 .bs-ad-container-minimal {
  background: none;
  border: none;
  padding: 0;
}
@media screen and (max-width: 768px) {
  .grid .col-1-3 .bs-ad-container-minimal, .grid .tab-1-3 .bs-ad-container-minimal,
  .module .col-1-3 .bs-ad-container-minimal,
  .module .tab-1-3 .bs-ad-container-minimal {
    display: none;
  }
}

.no-shadow {
  box-shadow: none !important;
}

@media screen and (max-width: 768px) {
  .bs-inner-section > [class*='col-'] {
    width: auto !important;
    float: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

.bs-section-description .module {
  height: 250px !important;
}
@media screen and (max-width: 568px) {
  .bs-section-description .module {
    height: auto !important;
  }
}
.bs-section-description .module.expanded {
  height: auto !important;
}
.bs-section-description.expanded .column-description .module {
  height: auto !important;
}

.bs-advisor-description {
  font-size: 16px;
  line-height: 26px;
}

.bs-read-full {
  display: block;
  font-size: 16px;
  margin-top: 10px;
}

.ap-section-hero .name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 65%;
}
@media screen and (max-width: 768px) {
  .ap-section-hero .name {
    width: 100%;
  }
}

.bs-section-information.bs-section-information-location {
  height: 400px;
}
.bs-section-information .key_information td:first-of-type {
  width: 28px;
  padding-top: 3px;
  vertical-align: top;
}
.bs-section-information .key_information td:first-of-type i {
  font-size: 25px;
}
.bs-section-information .key_information .icon-phone {
  position: relative;
  right: 6px;
}
.bs-section-information .fp-small-label {
  display: inline-block;
  padding-right: 8px;
}
@media screen and (max-width: 568px) {
  .bs-section-information .fp-content-entry {
    margin-bottom: 20px;
  }
}
.bs-section-information .fp-content-entries:first-of-type {
  margin-bottom: 45px;
  margin-top: 38px;
}
@media screen and (max-width: 568px) {
  .bs-section-information .fp-content-entries:first-of-type {
    margin: 0;
  }
}
@media screen and (max-width: 568px) {
  .bs-section-information .fp-content-entries:last-of-type .fp-content-entry {
    margin-bottom: 0;
  }
}

.bs-accordion {
  margin-top: 15px;
}

.bs-section-dynamic-height {
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .bs-section-dynamic-height {
    margin-bottom: 20px;
  }
}

.bs-inner-section .fp-module-clircle {
  top: 20px;
}
@media screen and (max-width: 568px) {
  .bs-inner-section .fp-module-clircle {
    top: 16px;
    right: 20px;
  }
}

.bs-inner-section > [class*='col-'] {
  height: 100%;
}
.bs-inner-section > [class*='col-'] .module {
  height: 100%;
}
@media screen and (max-width: 768px) {
  .bs-inner-section {
    height: auto !important;
  }
}

.bs-section-are-you {
  height: 530px;
}

.bs-advisor-timeline-table td:first-child,
.bs-advisor-timeline-table th:first-child {
  padding-right: 20px;
  width: 40%;
}

.bs-no-data-inner {
  width: 100%;
  height: 100%;
  display: table;
}

.bs-no-data-content {
  display: table-cell;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  .bs-no-data-content {
    padding: 20px 0;
  }
}

.bs-no-data-text {
  font-size: 22px;
  max-width: 360px;
  margin: 0 auto;
  font-weight: 100;
  line-height: 27px;
  margin-top: 12px;
}

.bs-no-data-image-01 {
  width: 53px;
  height: 44px;
  margin: 0 auto;
  background: url("../../img/advisors/ap-no-data-01.bb7a54b59957.jpg") no-repeat scroll 0 0px transparent;
}

.bs-no-data-image-02 {
  width: 64px;
  height: 69px;
  margin: 0 auto;
  background: url("../../consumer/img/fund_pages/icon_nodata.c71fdfc33dfc.png") no-repeat scroll 0 0px transparent;
}

.bs-no-data-image-03 {
  width: 67px;
  height: 49px;
  margin: 0 auto;
  background: url("../../img/advisors/ap-no-data-02.15f0d2af833c.jpg") no-repeat scroll 0 0px transparent;
}

.bs-no-data-image-04 {
  width: 59px;
  height: 59px;
  margin: 0 auto;
  background: url("../../img/advisors/ap-no-data-03.a1e9585ba3b6.jpg") no-repeat scroll 0 0px transparent;
}

.bs-no-data-image-05 {
  width: 50px;
  height: 63px;
  margin: 0 auto;
  background: url("../../img/advisors/ap-no-data-04.b98e5ef5904b.jpg") no-repeat scroll 0 0px transparent;
}

.bs-section-services .module {
  min-height: 435px !important;
}
@media screen and (max-width: 568px) {
  .bs-section-services .module {
    min-height: 0 !important;
  }
}

.bs-service-accordion.open {
  padding-bottom: 25px;
}
.bs-service-accordion .panel-title {
  margin: 0;
  font-weight: normal;
}
.bs-service-accordion .panel-heading {
  display: block;
}
.bs-service-accordion .panel-heading .icon-angle-down,
.bs-service-accordion .panel-heading .icon-angle-up,
.bs-service-accordion .panel-heading .icon-angle-right {
  float: right;
}
.bs-service-accordion .accordion-toggle {
  display: block;
  padding: 20px 0;
  border-top: 1px solid #ececec;
}
@media screen and (max-width: 568px) {
  .bs-service-accordion .accordion-toggle {
    padding: 15px 0;
  }
}
.bs-service-accordion:only-child, .bs-service-accordion:last-child {
  border-bottom: 1px solid #ececec;
}
.bs-service-accordion .accordion-toggle {
  color: #636363;
}
.bs-service-accordion .accordion-toggle > span {
  font-size: 16px;
  max-width: 75%;
  display: inline-block;
}
.bs-service-accordion .accordion-toggle .icon-angle-down,
.bs-service-accordion .accordion-toggle .icon-angle-up,
.bs-service-accordion .accordion-toggle .icon-angle-right {
  font-size: 25px;
  font-weight: bold;
  color: #38abea;
  margin-right: 10px;
}

.bs-service-list-item {
  font-size: 16px;
  margin-bottom: 5px;
}
.bs-service-list-item:last-child {
  margin-bottom: 0;
}
.bs-service-list-item .dash {
  color: #38abea;
  font-size: 20px;
  position: relative;
  top: 2px;
  margin-right: 5px;
}

.bs-fund-name-col,
.bs-fund-assets-col {
  float: none;
}

.bs-fund-name-col {
  width: 60%;
}

.bs-fund-assets-col {
  width: 40%;
  text-align: right;
}

.bs-fund-assets-entry {
  text-align: right;
}

.bs-reskin-pagination {
  float: right;
  padding: 15px 0;
}
.bs-reskin-pagination li a {
  background-color: transparent !important;
  font-size: 13px !important;
  font-weight: normal !important;
  border: none !important;
  margin: 0 !important;
}
.bs-reskin-pagination li a:hover, .bs-reskin-pagination li a:active {
  background-color: transparent !important;
}

.bs-section-funds .module {
  min-height: 435px !important;
}
@media screen and (max-width: 568px) {
  .bs-section-funds .module {
    min-height: 0 !important;
  }
}
.bs-section-funds .funds-used-fund {
  width: 70%;
}
.bs-section-funds .funds-used-assets {
  width: 30%;
  text-align: right;
}

.bs-article-table {
  margin-top: 35px;
  width: 100%;
  float: none;
}
@media screen and (max-width: 568px) {
  .bs-article-table {
    margin-top: 0;
  }
}
.bs-article-table tbody td {
  width: 100%;
  padding: 15px 0;
}

.bs-section-articles {
  height: 525px;
}
.bs-section-articles .bs-article-table {
  margin-top: 0;
}
@media screen and (max-width: 568px) {
  .bs-section-articles .module {
    min-height: 0 !important;
  }
}

@media screen and (max-width: 568px) {
  .bs-section-answers .bs-article-table {
    margin-top: 35px;
  }
}

.bs-article {
  border-top: 1px solid #ececec;
}
.bs-article:last-child, .bs-article:only-child {
  border-bottom: 1px solid #ececec;
}
.bs-article a.bs-article-insight {
  font-size: 16px;
  margin-bottom: 3px;
  display: block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.bs-article .guide a {
  font-size: 16px;
  margin-bottom: 3px;
  display: block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bs-article .guide div {
  font-size: 14px;
  font-weight: 100;
}
.bs-article .guide .published {
  font-style: italic;
}

.bs-article-title {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  line-height: 25px;
}

.bs-article-published,
.bs-answer-published,
.bs-link-published,
.bs-article-publication {
  font-style: italic;
}

.bs-article-publication {
  font-size: 18px;
}

.bs-answer-published {
  margin-left: 65px;
}
@media screen and (max-width: 568px) {
  .bs-answer-published {
    margin-left: 0;
    text-align: center;
    display: none;
  }
}

.bs-question,
.bs-question-more {
  display: block;
  font-size: 16px;
  line-height: 25px;
}

.bs-question-more {
  display: inline-block;
  font-style: italic;
}

.bs-answer-text {
  font-size: 16px;
  line-height: 25px;
  float: left;
  width: 85%;
}
@media screen and (max-width: 568px) {
  .bs-answer-text {
    width: 100%;
    float: none;
    display: none;
  }
}

.bs-answer-text-long {
  display: none;
}
@media screen and (max-width: 568px) {
  .bs-answer-text-long {
    margin-top: 10px;
  }
}

.bs-answer-block {
  margin: 12px 0;
}
@media screen and (max-width: 568px) {
  .bs-answer-block {
    margin: 0;
  }
}

.bs-answer-question-mark {
  float: left;
  width: 39px;
  height: 29px;
  margin: 0 15px 0 10px;
  position: relative;
  top: 3px;
  background: url("../../img/advisors/ap-answer-questionmark.3ce8638f1252.jpg") no-repeat scroll 0 0px transparent;
}
@media screen and (max-width: 568px) {
  .bs-answer-question-mark {
    display: none;
  }
}

.bs-section-asterisk {
  font-size: 13px;
  padding: 0 0 10px 0;
  margin-top: 15px;
}

.bs-ask-question,
.bs-ask-question-mobile {
  position: absolute;
  font-size: 16px;
  padding: 12px 15px;
  top: 13px;
  right: 20px;
}

.bs-ask-question {
  display: block;
}
@media screen and (max-width: 568px) {
  .bs-ask-question {
    display: none;
  }
}

.bs-ask-question-mobile {
  display: none;
  top: 16px;
}
@media screen and (max-width: 568px) {
  .bs-ask-question-mobile {
    display: block;
    top: 13px;
  }
}

.bs-see-answer {
  font-size: 16px;
  padding: 11px;
  background: #f6f6f6;
  color: #c3c3c3;
  margin-top: 13px;
  text-align: center;
  cursor: pointer;
  display: none;
}
@media screen and (max-width: 568px) {
  .bs-see-answer {
    display: block;
  }
}

.bs-show-answer .bs-answer-text {
  display: none;
}
.bs-show-answer .bs-answer-text-long {
  display: block;
}
.bs-show-answer .bs-see-answer {
  display: none;
}

.bs-link-publication {
  font-size: 16px;
  font-style: italic;
  margin: 3px 0 8px 0;
}

.bs-section-answers .module,
.bs-section-links .module {
  min-height: 300px !important;
}
.bs-section-answers .module.bs-description-section,
.bs-section-links .module.bs-description-section {
  min-height: 250px !important;
}
@media screen and (max-width: 568px) {
  .bs-section-answers .module,
  .bs-section-links .module {
    min-height: 0 !important;
  }
}

.designation-membership {
  float: right;
  margin-right: 10px;
}
.designation-membership span {
  margin-right: 10px;
  font-size: 16px;
}
@media screen and (max-width: 568px) {
  .designation-membership span {
    display: none;
  }
}
.designation-membership i {
  font-size: 19px;
  float: left;
  position: relative;
  top: 3px;
  margin-right: 6px;
}

.bs-section-designations [class*='col-'] .module {
  height: 600px;
}
@media screen and (max-width: 568px) {
  .bs-section-designations [class*='col-'] .module {
    height: auto;
  }
}
.bs-section-designations .fp-subsection-title {
  margin-bottom: 35px;
}
.bs-section-designations img {
  display: inline-block;
  max-width: 100%;
}
.bs-section-designations .designation {
  color: #f3c029;
}
.bs-section-designations .membership {
  color: #a4cd4b;
}

.bs-are-you.module {
  background: #d6ecf9;
  height: 530px !important;
}
@media screen and (max-width: 568px) {
  .bs-are-you.module {
    height: 530px !important;
  }
}
.bs-are-you.module .btn {
  position: absolute;
  bottom: 30px;
  left: 30px;
  right: 30px;
  text-align: center;
  font-size: 17px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.bs-are-you-middle {
  background: #36a8de;
  border-top: 3px solid #fff;
  position: absolute;
  top: 55px;
  left: 0;
  right: 0;
  height: 160px;
  text-align: center;
  background: url("../../img/advisors/bluebg.b8b77c1b7404.jpg") no-repeat;
  background-size: 100% 100%;
}
.bs-are-you-middle .fp-type-4 {
  margin: 40px 20px;
  right: 0;
  color: #fff;
}

.bs-section-experience .module {
  height: 530px;
}
@media screen and (max-width: 568px) {
  .bs-section-experience .module {
    display: none;
  }
}
@media screen and (max-width: 568px) {
  .bs-section-experience .bs-are-you.module {
    height: 540px !important;
  }
}

.bs-checkmark-list li {
  margin-bottom: 5px;
}
.bs-checkmark-list i,
.bs-checkmark-list span {
  float: left;
}
.bs-checkmark-list i {
  font-size: 22px;
  margin-right: 10px;
  color: #a9d250;
}
.bs-checkmark-list span {
  line-height: 25px;
  text-align: left;
  font-size: 18px;
}

.bs-are-you-checkmarks {
  position: absolute;
  top: 250px;
  text-align: center;
  left: 0;
  right: 0;
}
.bs-are-you-checkmarks li {
  width: 260px;
  margin: 0 auto 15px auto;
}
@media screen and (max-width: 850px) {
  .bs-are-you-checkmarks li {
    width: 200px;
  }
}
@media screen and (max-width: 768px) {
  .bs-are-you-checkmarks li {
    width: 85%;
  }
}
.bs-are-you-checkmarks li:last-child {
  margin-bottom: 0;
}
.bs-are-you-checkmarks i,
.bs-are-you-checkmarks span {
  float: left;
}
.bs-are-you-checkmarks i {
  font-size: 22px;
  margin-right: 10px;
  color: #a9d250;
}
.bs-are-you-checkmarks span {
  line-height: 25px;
  text-align: left;
  font-size: 18px;
}

.bs-section-assets .module {
  height: 255px !important;
  margin-bottom: 25px;
}
@media screen and (max-width: 568px) {
  .bs-section-assets .module {
    height: auto !important;
  }
}
.bs-section-assets .bs-asset-row {
  margin-top: 15px;
}

.last-updated-on {
  position: absolute;
  font-style: italic;
  font-size: 14px;
  top: 222px;
  right: 20px;
}
@media screen and (max-width: 568px) {
  .last-updated-on {
    display: none;
  }
}

.bs-asset-row .bs-asset-label {
  border-right: 1px solid  #a3ce49;
  padding: 5px 0;
}
.bs-asset-row .bs-asset-label:last-child {
  border-right: none;
}
@media screen and (max-width: 568px) {
  .bs-asset-row .bs-asset-label:last-child {
    padding-left: 17px;
  }
  .bs-asset-row .bs-asset-label:first-child {
    padding-right: 17px;
  }
}
.bs-asset-row .asset-row-subcolumn {
  padding: 0;
  border-right: 1px solid  #a3ce49;
}
@media screen and (max-width: 568px) {
  .bs-asset-row .asset-row-subcolumn {
    text-align: center;
    border: none;
    margin-bottom: 30px;
  }
  .bs-asset-row .asset-row-subcolumn:last-child {
    margin: 0;
  }
  .bs-asset-row .asset-row-subcolumn > ul {
    display: inline-block;
  }
}
.bs-asset-row .asset-row-subcolumn:last-child {
  border: none;
}
@media screen and (max-width: 568px) {
  .bs-asset-row .bs-asset-label {
    float: left;
    width: 160px;
  }
  .bs-asset-row .bs-asset-label:last-child {
    border: none;
  }
}
@media screen and (max-width: 380px) {
  .bs-asset-row .bs-asset-label {
    float: left;
    width: 130px;
  }
  .bs-asset-row .bs-asset-label .fp-type-1 {
    font-size: 27px;
  }
  .bs-asset-row .bs-asset-label .fp-type-4 {
    font-size: 12px;
    max-width: 115px;
  }
}

.bs-asset-label {
  text-align: center;
}
.bs-asset-label .fp-type-4 {
  font-size: 13px;
  text-transform: uppercase;
  max-width: 145px;
  margin: 6px auto 0 auto;
}

.bs-section-hero {
  height: 300px;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .bs-section-hero {
    height: auto;
    margin-bottom: 15px;
  }
}
.bs-section-hero .module {
  padding: 0;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .bs-section-hero .module {
    height: auto;
    padding-left: 23px;
    padding-right: 23px;
    margin-bottom: 0;
  }
}
.bs-section-hero [class*='col-'] {
  height: 100%;
  padding-left: 30px !important;
  padding-right: 30px !important;
}
@media screen and (max-width: 768px) {
  .bs-section-hero [class*='col-'] {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100%;
    float: none;
    text-align: center;
    clear: both;
  }
}
.bs-section-hero .col-1-4, .bs-section-hero .tab-1-4 {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .bs-section-hero .col-1-4, .bs-section-hero .tab-1-4 {
    border: none;
  }
  .bs-section-hero .col-1-4 .bs-section-hero-inner, .bs-section-hero .tab-1-4 .bs-section-hero-inner {
    padding-top: 0;
  }
}
.bs-section-hero .col-3-4 {
  float: right;
}
.bs-section-hero .figure {
  text-align: center;
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .bs-section-hero .figure {
    display: none;
  }
}
.bs-section-hero .figure img {
  display: block;
  width: 100%;
  max-width: 115px;
  margin: 0 auto;
}
.bs-section-hero .claim-profile {
  background: #f6f6f6;
  padding: 14px 20px;
  position: absolute;
  bottom: 28px;
  font-size: 16px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.bs-section-hero .claim-profile a {
  margin-left: 6px;
}
@media screen and (max-width: 768px) {
  .bs-section-hero .claim-profile {
    display: none;
  }
}
.bs-section-hero .edit-profile,
.bs-section-hero .contact,
.bs-section-hero .view-dashboard {
  font-size: 16px;
  width: 100%;
  font-weight: 100;
  display: block;
}
@media screen and (max-width: 768px) {
  .bs-section-hero .edit-profile,
  .bs-section-hero .contact,
  .bs-section-hero .view-dashboard {
    max-width: none;
  }
}
.bs-section-hero .edit-profile .button-text,
.bs-section-hero .contact .button-text,
.bs-section-hero .view-dashboard .button-text {
  font-size: 16px;
}
.bs-section-hero .edit-profile i,
.bs-section-hero .contact i,
.bs-section-hero .view-dashboard i {
  margin-right: 3px;
}
.bs-section-hero .edit-profile a,
.bs-section-hero .contact a,
.bs-section-hero .view-dashboard a {
  font-size: 16px;
}
.bs-section-hero .edit-profile {
  margin-bottom: 12px;
}
.bs-section-hero .view-dashboard {
  color: #74b2d7;
}
.bs-section-hero .contact {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 20px;
}
.bs-section-hero .contact .button-text {
  font-size: 18px;
}
.bs-section-hero .contact i {
  position: relative;
  top: 3px;
  margin-right: 8px;
  font-size: 21px;
}
.bs-section-hero .name {
  font-size: 37px;
  line-height: 50px;
}
@media screen and (max-width: 768px) {
  .bs-section-hero .name {
    font-size: 28px;
    line-height: 40px;
  }
}
.bs-section-hero .titles {
  font-weight: 100;
  font-size: 22px;
}
@media screen and (max-width: 768px) {
  .bs-section-hero .titles {
    font-size: 17px;
    line-height: 32px;
  }
}
.bs-section-hero .headline {
  color: #bababa;
  font-size: 17px;
  font-style: italic;
  font-weight: 100;
  margin: 7px 0 9px 0;
}
@media screen and (max-width: 768px) {
  .bs-section-hero .headline {
    display: none;
  }
}
.bs-section-hero .firm {
  font-size: 17px;
  font-weight: 100;
}
@media screen and (max-width: 768px) {
  .bs-section-hero .firm {
    font-size: 16px;
  }
}
.bs-section-hero .figure-mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .bs-section-hero .figure-mobile {
    display: block;
  }
}
.bs-section-hero .hero-buttons {
  position: absolute;
  right: 15px;
  top: 35px;
}
@media screen and (max-width: 768px) {
  .bs-section-hero .hero-buttons {
    display: none;
  }
}
.bs-section-hero .hero-buttons .btn-ghost {
  margin-right: 10px;
  display: inline-block;
  float: left;
  cursor: pointer;
}
.bs-section-hero .hero-buttons .btn-ghost:last-child, .bs-section-hero .hero-buttons .btn-ghost:only-child {
  margin-right: 0;
}
.bs-section-hero i {
  margin-right: 5px;
}
.bs-section-hero .share i,
.bs-section-hero .print i {
  font-size: 17px;
  position: relative;
  top: 3px;
}
.bs-section-hero .follow i {
  font-size: 16px;
}
.bs-section-hero .badges {
  position: absolute;
  right: 15px;
  bottom: 40px;
}
@media screen and (max-width: 768px) {
  .bs-section-hero .badges {
    display: none;
  }
}
.bs-section-hero .badges li {
  display: inline-block;
  float: left;
  margin-right: 25px;
  height: 80px;
}
.bs-section-hero .badges li img {
  display: block;
  margin: 0 auto 5px auto;
  height: 80px;
}
.bs-section-hero .badges li.clean_conduct {
  color: #a4ce4b;
}
.bs-section-hero .badges li.social_influence_national {
  color: #3a8cc6;
}
.bs-section-hero .badges li.veterans {
  color: #f3d848;
}
.bs-section-hero .badges li:last-child {
  margin-right: 0;
}

.bs-section-hero-inner {
  padding-top: 25px;
  padding-bottom: 35px;
  position: relative;
  height: 100%;
}

.bs-section-hero-city {
  font-weight: 500;
  font-size: 23px;
  line-height: 25px;
}

.bs-section-hero-state {
  font-weight: 100;
  margin-top: 3px;
  margin-bottom: 5px;
  font-size: 13px;
}
@media screen and (max-width: 768px) {
  .bs-section-hero-state {
    margin-bottom: 20px;
    font-size: 17px;
  }
}

.bs-module-corner-link {
  position: absolute;
  right: 25px;
  top: 18px;
  font-size: 16px;
}
@media screen and (max-width: 768px) {
  .bs-module-corner-link {
    top: 16px;
    right: 20px;
  }
}

.bs-social-media-icons {
  position: absolute;
  bottom: 30px;
}
@media screen and (max-width: 768px) {
  .bs-social-media-icons {
    margin-top: 0;
    position: relative;
    bottom: auto;
  }
}
.bs-social-media-icons li {
  margin-left: 10px;
  display: inline-block;
}
.bs-social-media-icons li:first-child {
  margin-left: 0;
}
@media screen and (max-width: 768px) {
  .bs-social-media-icons li {
    margin-top: 10px;
  }
  .bs-social-media-icons li:nth-child(3n) {
    margin-left: 0;
  }
}

.fixed .bs-section-hero {
  display: none;
}

.bs-section-license .module {
  height: 150px;
  padding-right: 30px;
  padding-left: 30px;
  display: table;
  width: 100%;
  margin-bottom: 5px;
}
.bs-section-license .module:last-of-type {
  height: 115px;
  margin-bottom: 25px;
}
@media screen and (max-width: 568px) {
  .bs-section-license .module {
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 15px;
  }
}
.bs-section-license .module .column-left,
.bs-section-license .module .column-right {
  display: table-cell;
  vertical-align: middle;
}
@media screen and (max-width: 568px) {
  .bs-section-license .module .column-left,
  .bs-section-license .module .column-right {
    display: inline-block;
    float: left;
    margin-top: 25px;
  }
}
.bs-section-license .module .column-left {
  width: 95px;
}
@media screen and (max-width: 568px) {
  .bs-section-license .module .column-left {
    margin-right: 15px;
  }
}
.bs-section-license .module .column-right {
  width: 89%;
}
@media screen and (max-width: 568px) {
  .bs-section-license .module .column-right {
    width: 55%;
  }
}
.bs-section-license .module .license-title,
.bs-section-license .module .fp-content-entries {
  display: inline-block;
  float: left;
}
.bs-section-license .module .fp-content-entry {
  display: inline-block;
}
.bs-section-license .module .fp-content-entry {
  padding-right: 35px;
}
.bs-section-license .module .fp-content-entry:last-child {
  padding-right: 0;
}
@media screen and (max-width: 568px) {
  .bs-section-license .module .fp-content-entry {
    width: 100% !important;
    display: block;
    padding: 0;
    margin-bottom: 27px !important;
  }
  .bs-section-license .module .fp-content-entry:last-child {
    margin-bottom: 0;
  }
}
.bs-section-license .module .license-image-sec img {
  width: 88px;
}
.bs-section-license .module .license-image-finra img {
  width: 95px;
}
.bs-section-license .module .license-image {
  position: relative;
  top: 2px;
}
.bs-section-license .module .license-title {
  width: 33%;
  font-size: 21px;
  padding-left: 4%;
  line-height: 25px;
}
.bs-section-license .module .license-title.finra {
  margin-top: 11px;
}
@media screen and (max-width: 568px) {
  .bs-section-license .module .license-title.finra {
    margin-top: 16px;
  }
}
@media screen and (max-width: 568px) {
  .bs-section-license .module .license-title {
    width: 100%;
    display: block;
    padding: 0;
    margin: 0 0 20px 0;
    font-size: 19px;
    line-height: 22px;
  }
}
.bs-section-license .module .fp-content-entries {
  width: 65%;
  padding-left: 4%;
}
@media screen and (max-width: 568px) {
  .bs-section-license .module .fp-content-entries {
    float: none;
    width: 100%;
    padding: 0;
  }
}
.bs-section-license .module .license-status {
  width: 33%;
}
@media screen and (max-width: 568px) {
  .bs-section-license .module .license-status {
    width: 100%;
    display: block;
    padding: 0;
    margin: 0;
  }
}
.bs-section-license .module .license-disclosures {
  width: 28%;
  position: relative;
}
.bs-section-license .module .license-date {
  width: 35%;
}
.bs-section-license .module .icon-check-circle,
.bs-section-license .module .icon-flag {
  color: #a5ce4c;
  font-size: 18px;
  position: relative;
  top: 2px;
  margin-right: 5px;
}
.bs-section-license .module .icon-flag {
  color: #e5554d;
}
.bs-section-license .license-module-inner {
  display: table-cell;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  .bs-section-license .license-module-inner .col-3-4 {
    line-height: 24px;
  }
}
@media screen and (max-width: 768px) {
  .bs-section-license .license-module-inner [class*='col-'] {
    width: auto !important;
    float: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.bs-section-license .btn-ghost {
  text-align: center;
  font-size: 17px;
  padding-top: 12px;
  padding-bottom: 12px;
  position: relative;
  top: 10px;
}
@media screen and (max-width: 768px) {
  .bs-section-license .btn-ghost {
    display: block;
    width: 100%;
    margin: 10px auto 20px auto;
  }
}

.bs-section-other-advisors {
  background: #e9f2f7;
  padding: 70px 0 60px 0;
}
@media screen and (max-width: 568px) {
  .bs-section-other-advisors {
    padding: 25px 0 15px 0;
  }
}
.bs-section-other-advisors .bs-other-advisors {
  overflow: hidden;
}
.bs-section-other-advisors .fp-type-1 {
  font-size: 55px;
  margin-bottom: 35px;
}
@media screen and (max-width: 568px) {
  .bs-section-other-advisors .fp-type-1 {
    font-size: 32px;
    margin-bottom: 20px;
  }
}
.bs-section-other-advisors .module {
  height: 400px;
  text-align: center;
}
.bs-section-other-advisors .figure {
  width: 120px;
  margin: 25px auto 10px auto;
}
.bs-section-other-advisors .figure img {
  width: 100%;
}
.bs-section-other-advisors .bs-other-advisors-company {
  margin: 10px 0 23px 0;
}
.bs-section-other-advisors .bs-other-location {
  color: #d3d3d3;
  font-style: italic;
  margin-bottom: 20px;
}
.bs-section-other-advisors .other-advisors-all {
  margin-top: 50px;
}
@media screen and (max-width: 568px) {
  .bs-section-other-advisors .other-advisors-all {
    display: none;
  }
}
.bs-section-other-advisors .owl-item {
  padding: 0 10px;
}
@media screen and (max-width: 568px) {
  .bs-section-other-advisors .owl-item {
    padding: 0;
  }
}
.bs-section-other-advisors .owl-buttons {
  position: relative;
}
.bs-section-other-advisors .prev,
.bs-section-other-advisors .next {
  position: absolute;
  top: 287px;
  color: #2fabd7;
  font-size: 45px;
  font-weight: bold;
  cursor: pointer;
  z-index: 10;
}
@media screen and (max-width: 568px) {
  .bs-section-other-advisors .prev,
  .bs-section-other-advisors .next {
    display: none;
  }
}
.bs-section-other-advisors .prev {
  left: -25px;
}
@media screen and (max-width: 768px) {
  .bs-section-other-advisors .prev {
    left: 25px;
  }
}
.bs-section-other-advisors .next {
  right: -25px;
}
@media screen and (max-width: 768px) {
  .bs-section-other-advisors .next {
    right: 35px;
  }
}
.bs-section-other-advisors .other-advisors-right {
  position: relative;
  left: 6px;
  top: 3px;
  font-weight: bold;
  font-size: 19px;
}

.other-advisors-inner {
  max-width: 1000px;
  margin: 0 auto;
  position: relative;
}
@media screen and (max-width: 768px) {
  .other-advisors-inner {
    max-width: 100%;
  }
}
.other-advisors-inner .owl-controls {
  display: none;
}

.bs-section-fee-only .module {
  height: 115px !important;
  background: #3cabe3;
  padding-top: 0;
  padding-bottom: 0;
  color: #fff;
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .bs-section-fee-only .module {
    height: auto !important;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.bs-section-fee-only [class*='col-'] {
  height: 100%;
  padding-left: 30px !important;
  padding-right: 30px !important;
  display: table;
}
@media screen and (max-width: 768px) {
  .bs-section-fee-only [class*='col-'] {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100%;
    float: none;
    text-align: center;
  }
}
.bs-section-fee-only .col-2-12 {
  border-right: 1px solid #fff;
  position: relative;
  text-align: center;
  padding-left: 11px !important;
}
@media screen and (max-width: 768px) {
  .bs-section-fee-only .col-2-12 {
    border: none;
  }
}
.bs-section-fee-only .fp-type-4 {
  color: #fff;
  display: table-cell;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  .bs-section-fee-only .fp-type-4 {
    display: block;
  }
}
.bs-section-fee-only .col-10-12 {
  padding-left: 50px;
}
.bs-section-fee-only .col-10-12 span {
  display: table-cell;
  vertical-align: middle;
  line-height: 27px;
}
.bs-section-fee-only .dollar-sign {
  width: 40px;
  height: 40px;
  text-align: center;
  position: absolute;
  right: -20px;
  top: 37px;
  color: #3cabe3;
  background: #fff;
  font-size: 24px;
  line-height: 38px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
}
@media screen and (max-width: 768px) {
  .bs-section-fee-only .dollar-sign {
    position: relative;
    right: auto;
    top: auto;
    margin: 15px auto 10px auto;
  }
}

.bs-section-compensation .module {
  height: 320px !important;
}

.bs-reskin-secondary-nav.secondary-nav.fixed .fp-scroll-entry {
  padding-top: 8px;
  padding-bottom: 8px;
}
.bs-reskin-secondary-nav.secondary-nav.fixed img {
  display: inline-block;
  width: 40px;
  height: 40px;
  float: left;
  margin: 0 13px 0 0;
}
.bs-reskin-secondary-nav.secondary-nav.fixed .contact {
  float: right;
  margin-top: 3px;
}
@media screen and (max-width: 768px) {
  .bs-reskin-secondary-nav.secondary-nav.fixed .contact {
    display: none;
  }
}
.bs-reskin-secondary-nav.secondary-nav.fixed .contact i {
  margin-right: 7px;
  position: relative;
  top: 2px;
  font-size: 17px;
  width: 20px;
}
.bs-reskin-secondary-nav.secondary-nav.fixed .contact-mobile {
  font-size: 28px;
  margin-right: 5px;
  float: right;
  color: #a9d255;
  position: relative;
  top: 10px;
  cursor: pointer;
  display: none;
}
@media screen and (max-width: 768px) {
  .bs-reskin-secondary-nav.secondary-nav.fixed .contact-mobile {
    display: inline-block;
  }
}
.bs-reskin-secondary-nav.secondary-nav.fixed .name {
  display: inline-block;
}

.ap-map-details {
  margin-top: 15px;
}
.ap-map-details i {
  float: left;
  margin-right: 15px;
  display: inline-block;
  font-size: 26px;
}
.ap-map-details .map-details-phone {
  margin-top: 20px;
}
.ap-map-details .map-details-phone a,
.ap-map-details .map-details-phone div {
  display: inline-block;
}
.ap-map-details .map-details-phone .number {
  color: #636363;
}
@media screen and (max-width: 768px) {
  .ap-map-details .map-details-phone .number {
    color: #3caae3;
  }
}
.ap-map-details .map-details-address div {
  padding-left: 30px;
}

.bs-section-fixed-height {
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .bs-section-fixed-height {
    margin-bottom: 0;
  }
}

.bs-section-designations-module {
  overflow-y: auto;
}

.bs-share-advisor-modal {
  font-size: 16px;
  text-align: left;
}
.bs-share-advisor-modal .icon-no-avatar {
  font-size: 100px;
}
.bs-share-advisor-modal .social-networks {
  margin-top: 0px;
}
.bs-share-advisor-modal .social-networks li {
  margin-right: 20px;
  display: inline-block;
  font-size: 22px;
  margin-top: 20px;
}
.bs-share-advisor-modal .social-networks .col-1-4, .bs-share-advisor-modal .social-networks .tab-1-4 {
  padding-left: 0px !important;
}
.bs-share-advisor-modal .social-networks .col-1-4 .btn, .bs-share-advisor-modal .social-networks .tab-1-4 .btn {
  padding-left: 10px;
  padding-top: 10px;
  width: 70px;
  text-align: left;
}

.bs-follow-advisor-modal {
  text-align: left;
}
.bs-follow-advisor-modal h3.headline {
  margin-top: 20px;
}
.bs-follow-advisor-modal .icon-no-avatar {
  font-size: 100px;
}
.bs-follow-advisor-modal .btn-group {
  margin-top: 50px;
}
.bs-follow-advisor-modal .btn-group .btn-primary {
  margin-right: 20px;
}

.bs-list-item {
  padding: 20px 0;
  border-top: 1px solid #ececec;
}
@media screen and (max-width: 568px) {
  .bs-list-item {
    padding: 15px 0;
    border-bottom: 1px solid #ececec;
  }
}

.bs-section-firm-hero {
  height: 100%;
}
.bs-section-firm-hero .firm-name {
  width: 555px;
}
@media screen and (max-width: 970px) {
  .bs-section-firm-hero .firm-name {
    width: 455px;
  }
}
@media screen and (max-width: 768px) {
  .bs-section-firm-hero .firm-name {
    width: auto;
  }
}
.bs-section-firm-hero .col-3-4 {
  width: 78%;
  border-left: 1px solid #e4e4e4;
  min-height: 230px;
}
@media screen and (max-width: 768px) {
  .bs-section-firm-hero .col-3-4 {
    border-left: none;
  }
}
.bs-section-firm-hero .col-1-4, .bs-section-firm-hero .tab-1-4 {
  width: 22%;
}
@media screen and (max-width: 768px) {
  .bs-section-firm-hero {
    min-height: 330px !important;
  }
  .bs-section-firm-hero .module {
    min-height: 330px !important;
  }
  .bs-section-firm-hero .col-3-4,
  .bs-section-firm-hero .col-1-4,
  .bs-section-firm-hero .tab-1-4 {
    width: 100%;
  }
}

.bs-firm-hero-image-mobile {
  display: none;
  margin: 0 auto 20px auto;
  max-width: 150px;
}
@media screen and (max-width: 768px) {
  .bs-firm-hero-image-mobile {
    display: block;
    margin: 15px auto 20px auto;
    max-width: 115px;
  }
}

.bs-firm-hero-image-desktop {
  width: 100%;
  max-width: 113px;
}
@media screen and (max-width: 768px) {
  .bs-firm-hero-image-desktop {
    display: none;
  }
}

.firm-advisors {
  width: 100%;
}
.firm-advisors .bs-list-item {
  padding: 15px 0;
}
.firm-advisors td {
  width: 100%;
}

.fp-section-holdings {
  height: 375px;
}

.fp-section-articles .header-info {
  margin-bottom: 20px;
}
@media screen and (max-width: 568px) {
  .fp-section-articles .header-info {
    margin-bottom: 35px;
  }
}

.fp-section-articles-figure {
  display: inline-block;
  margin-right: 20px;
}
@media screen and (max-width: 568px) {
  .fp-section-articles-figure {
    margin-right: 10px;
  }
  .fp-section-articles-figure .thumbnail {
    height: 40px;
    width: 40px;
    font-size: 40px;
  }
}

.fp-section-articles-name {
  text-transform: capitalize;
  font-size: 16px;
}
@media screen and (max-width: 568px) {
  .fp-section-articles-name {
    font-size: 13px;
    max-width: 65%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    position: relative;
    top: 5px;
  }
}

.fp-section-articles-date {
  float: right;
  font-size: 16px;
}
@media screen and (max-width: 568px) {
  .fp-section-articles-date {
    font-size: 13px;
  }
}

.fp-section-articles {
  height: 600px;
}

.fp-section-articles-name-column .footable-sort-indicator,
.fp-section-articles-date-column .footable-sort-indicator {
  display: none !important;
}

.fp-section-articles-name-column {
  width: 60%;
}
@media screen and (max-width: 568px) {
  .fp-section-articles-name-column {
    padding-left: 0;
  }
}

.fp-section-articles-date-column {
  width: 40%;
  text-align: right;
}
@media screen and (max-width: 568px) {
  .fp-section-articles-date-column {
    padding-right: 0;
  }
}

.fp-article-table .fp-article-container {
  display: table;
}
@media screen and (max-width: 568px) {
  .fp-article-table .fp-article-container {
    display: block;
  }
}
.fp-article-table .figure {
  display: table-cell;
  vertical-align: middle;
  padding-right: 20px;
}
@media screen and (max-width: 568px) {
  .fp-article-table .figure {
    display: none;
  }
}
.fp-article-table .guide {
  display: table-cell;
  vertical-align: middle;
}
@media screen and (max-width: 568px) {
  .fp-article-table .guide {
    display: block;
  }
}
.fp-article-table .guide .fp-article-advisor {
  font-weight: normal;
  font-size: 15px;
}

.bs-arrow-right {
  font-size: 18px;
  margin-left: 7px;
  position: relative;
  top: 2px;
  font-weight: bold;
}

.fp-affiliated-table {
  margin-top: 10px;
}
.fp-affiliated-table .fp-affiliated-table-name {
  width: 50%;
}
.fp-affiliated-table .fp-affiliated-table-type {
  width: 25%;
}
.fp-affiliated-table .fp-affiliated-table-assets {
  width: 25%;
}

.fp-section-firm-links .bs-article-publication {
  font-size: 16px;
  margin-bottom: 4px;
}
.fp-section-firm-links .bs-article-published {
  font-style: normal;
  font-size: 14px;
}

a.help-nopic {
  float: right;
}

.bs-no-data {
  background: #f6f6f6;
  color: #d2d1d1;
  text-align: center;
  position: absolute;
  left: 20px;
  right: 20px;
  top: 90px;
  bottom: 25px;
  padding: 0 30px;
}
@media screen and (max-width: 568px) {
  .bs-no-data {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    display: block;
    margin-top: 50px;
    padding: 20px;
  }
}
.bs-no-data.two-sided.multi-line .bs-no-data-text {
  height: 95px;
  line-height: 30px;
  padding-left: 20px;
}
.bs-no-data.two-sided .bs-no-data-image {
  margin-right: 50px;
}
.bs-no-data.two-sided .bs-no-data-image.bs-no-data-image-03 {
  margin-top: 15px;
  position: relative;
  left: 14px;
}
.bs-no-data.two-sided .bs-no-data-image.bs-no-data-image-04 {
  margin-top: 10px;
  position: relative;
  left: 17px;
}
@media screen and (max-width: 768px) {
  .bs-no-data.two-sided .bs-no-data-image.bs-no-data-image-04 {
    margin: 0 auto;
  }
}
.bs-no-data.two-sided .bs-no-data-text {
  max-width: none;
  margin: 0;
  border-left: 1px solid #dddddd;
  height: 75px;
}
@media screen and (max-width: 768px) {
  .bs-no-data.two-sided .bs-no-data-text {
    border: none;
  }
}
.bs-no-data.two-sided .bs-no-data-text span {
  margin-top: 23px;
  display: block;
}

.bs-no-data .rating-score {
  margin: 20px 20px 0 0;
}

.rating-hero-section, .bs-section-5500-hero {
  height: auto;
}
.rating-hero-section i, .bs-section-5500-hero i {
  margin: 5px;
}
.rating-hero-section .icon-angle-down, .bs-section-5500-hero .icon-angle-down {
  margin: 0;
}
.rating-hero-section .rating-score, .bs-section-5500-hero .rating-score {
  margin-top: 25px;
}
.rating-hero-section .name, .bs-section-5500-hero .name {
  width: 600px;
}
@media screen and (max-width: 768px) {
  .rating-hero-section, .bs-section-5500-hero {
    height: auto;
    position: relative;
  }
  .rating-hero-section .name, .bs-section-5500-hero .name {
    width: 250px;
    text-align: left;
    margin-bottom: 25px;
  }
  .rating-hero-section .dropdown, .rating-hero-section button, .bs-section-5500-hero .dropdown, .bs-section-5500-hero button {
    width: 100%;
  }
  .rating-hero-section .dropdown, .bs-section-5500-hero .dropdown {
    margin-bottom: 30px;
  }
  .rating-hero-section .rating-score, .bs-section-5500-hero .rating-score {
    position: absolute;
    top: -8px;
    right: 0;
  }
}
.rating-hero-section .dropdown, .bs-section-5500-hero .dropdown {
  margin-right: 10px;
}
.rating-hero-section .best-badge, .bs-section-5500-hero .best-badge {
  float: right;
  margin: 25px 10px 0 0;
}

.plan-rating {
  min-height: 300px;
}
.plan-rating .mobile-show.show-compressed-chart {
  display: block !important;
}
.plan-rating .mobile-hide.show-compressed-chart, .plan-rating .show-compressed-chart.page-profile-image {
  display: none !important;
}

.rating-chart-container {
  width: 100%;
  height: 210px;
  position: relative;
  border: solid 1px #e3e3e3;
}
.rating-chart-container .chart-bar {
  background: -webkit-gradient(linear, #c71d1d 14%, #e6653f 28%, #e1b080 42%, #ebbc53 56%, #a4ce4b 70%, #65a184 84%, #327848 100%);
  background: -moz-linear-gradient(left, #c71d1d 14%, #e6653f 28%, #e1b080 42%, #ebbc53 56%, #a4ce4b 70%, #65a184 84%, #327848 100%);
  background: -webkit-linear-gradient(left, #c71d1d 14%, #e6653f 28%, #e1b080 42%, #ebbc53 56%, #a4ce4b 70%, #65a184 84%, #327848 100%);
  background: linear-gradient(to right, #c71d1d 14%, #e6653f 28%, #e1b080 42%, #ebbc53 56%, #a4ce4b 70%, #65a184 84%, #327848 100%);
  position: absolute;
  height: 15px;
  width: 100%;
  top: 117px;
  z-index: 1;
  height: 15px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.rating-chart-container .chart-your-rating {
  top: 12px;
  position: absolute;
  height: 90px;
  width: 100px;
  background-color: #e3e3e3;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  color: white;
  padding: 10px;
  text-align: center;
  font-size: 12px;
  z-index: 1;
}
.rating-chart-container .chart-your-rating .rating-number {
  font-size: 30px;
}
.rating-chart-container .chart-your-rating::after {
  content: '';
  position: absolute;
  left: 40px;
  top: 100%;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #e3e3e3;
  clear: both;
}
.rating-chart-container .chart-rating {
  bottom: 12px;
  position: absolute;
  left: 1%;
  height: 50px;
  width: 100px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  color: white;
  padding: 10px 8px;
  text-align: center;
  font-size: 12px;
  z-index: 1;
}
.rating-chart-container .chart-rating.compressed-chart {
  height: 25px;
  width: 25px;
  bottom: 70px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}
@media screen and (max-width: 568px) {
  .rating-chart-container .chart-rating.compressed-chart {
    display: block;
  }
}
.rating-chart-container .chart-rating.compressed-chart::after {
  display: none;
}
.rating-chart-container .chart-rating::after {
  content: '';
  position: absolute;
  left: 40px;
  bottom: 100%;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  clear: both;
}

.no-rating-container {
  height: initial;
  background-color: #f6f6f6;
  vertical-align: middle;
  padding: 45px 30px;
}
.no-rating-container .no-rating {
  margin-top: 20px;
}
.no-rating-container .no-rating-text {
  margin-left: 85px;
  padding: 20px 0 0 20px;
  border-left: 1px solid #cccccc;
  color: #cccccc;
  font-size: 19px;
}
.no-rating-container .top {
  padding: 20px 0 0 20px;
}
.no-rating-container .bottom {
  padding: 0 0 20px 20px;
}

.ratings-plan-rating .grid-line {
  height: 30px;
  width: 100%;
  position: relative;
}
.ratings-plan-rating .grid-line span {
  position: absolute;
  width: 10px;
}
.ratings-plan-rating .grid-line span.middle:after {
  content: "";
  background: #e3e3e3;
  height: 210px;
  position: absolute;
  bottom: 20px;
  width: 1px;
  left: 10px;
}
.ratings-plan-rating .chart-legend {
  margin-top: 25px;
}
.ratings-plan-rating .chart-legend.compressed-chart {
  display: block !important;
}
.ratings-plan-rating .chart-legend .rating-score {
  height: 5px;
  width: 5px;
  padding: 5px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}
.ratings-plan-rating .chart-legend .col-1-3, .ratings-plan-rating .chart-legend .tab-1-3 {
  float: left;
  width: 33%;
}
.ratings-plan-rating .chart-legend .rating-score-text {
  width: 90px;
  display: inline-block;
  float: left;
  margin-top: -10px;
  padding-left: 5px;
}

.rating-score {
  display: block;
  margin: 1px 10px 0 0;
  background-color: #e3e3e3;
  height: 50px;
  float: left;
  width: 60px;
  text-align: center;
  padding: 11px;
  font-size: 20px;
  color: white;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.rating-score.in-modal {
  float: none;
  margin: 0px auto 20px auto;
}
.rating-score.rank-95 {
  background-color: #41845a;
}
.rating-score.rank-95.arrow-none::after {
  border: none;
}
.rating-score.rank-95.arrow-above::after {
  border-bottom: 10px solid #41845a;
  border-top: none;
}
.rating-score.rank-95.arrow-below::after {
  border-top: 10px solid #41845a;
}
.rating-score.rank-90 {
  background-color: #52926e;
}
.rating-score.rank-90.arrow-none::after {
  border: none;
}
.rating-score.rank-90.arrow-above::after {
  border-bottom: 10px solid #52926e;
  border-top: none;
}
.rating-score.rank-90.arrow-below::after {
  border-top: 10px solid #52926e;
}
.rating-score.rank-85 {
  background-color: #639f81;
}
.rating-score.rank-85.arrow-none::after {
  border: none;
}
.rating-score.rank-85.arrow-above::after {
  border-bottom: 10px solid #639f81;
  border-top: none;
}
.rating-score.rank-85.arrow-below::after {
  border-top: 10px solid #639f81;
}
.rating-score.rank-80 {
  background-color: #77ae75;
}
.rating-score.rank-80.arrow-none::after {
  border: none;
}
.rating-score.rank-80.arrow-above::after {
  border-bottom: 10px solid #77ae75;
  border-top: none;
}
.rating-score.rank-80.arrow-below::after {
  border-top: 10px solid #77ae75;
}
.rating-score.rank-75 {
  background-color: #87b965;
}
.rating-score.rank-75.arrow-none::after {
  border: none;
}
.rating-score.rank-75.arrow-above::after {
  border-bottom: 10px solid #87b965;
  border-top: none;
}
.rating-score.rank-75.arrow-below::after {
  border-top: 10px solid #87b965;
}
.rating-score.rank-70 {
  background-color: #a5ce4b;
}
.rating-score.rank-70.arrow-none::after {
  border: none;
}
.rating-score.rank-70.arrow-above::after {
  border-bottom: 10px solid #a5ce4b;
  border-top: none;
}
.rating-score.rank-70.arrow-below::after {
  border-top: 10px solid #a5ce4b;
}
.rating-score.rank-65 {
  background-color: #bbc84d;
}
.rating-score.rank-65.arrow-none::after {
  border: none;
}
.rating-score.rank-65.arrow-above::after {
  border-bottom: 10px solid #bbc84d;
  border-top: none;
}
.rating-score.rank-65.arrow-below::after {
  border-top: 10px solid #bbc84d;
}
.rating-score.rank-60 {
  background-color: #d6c151;
}
.rating-score.rank-60.arrow-none::after {
  border: none;
}
.rating-score.rank-60.arrow-above::after {
  border-bottom: 10px solid #d6c151;
  border-top: none;
}
.rating-score.rank-60.arrow-below::after {
  border-top: 10px solid #d6c151;
}
.rating-score.rank-55 {
  background-color: #eabb55;
}
.rating-score.rank-55.arrow-none::after {
  border: none;
}
.rating-score.rank-55.arrow-above::after {
  border-bottom: 10px solid #eabb55;
  border-top: none;
}
.rating-score.rank-55.arrow-below::after {
  border-top: 10px solid #eabb55;
}
.rating-score.rank-50 {
  background-color: #e7b768;
}
.rating-score.rank-50.arrow-none::after {
  border: none;
}
.rating-score.rank-50.arrow-above::after {
  border-bottom: 10px solid #e7b768;
  border-top: none;
}
.rating-score.rank-50.arrow-below::after {
  border-top: 10px solid #e7b768;
}
.rating-score.rank-45 {
  background-color: #e4b375;
}
.rating-score.rank-45.arrow-none::after {
  border: none;
}
.rating-score.rank-45.arrow-above::after {
  border-bottom: 10px solid #e4b375;
  border-top: none;
}
.rating-score.rank-45.arrow-below::after {
  border-top: 10px solid #e4b375;
}
.rating-score.rank-40 {
  background-color: #e2a677;
}
.rating-score.rank-40.arrow-none::after {
  border: none;
}
.rating-score.rank-40.arrow-above::after {
  border-bottom: 10px solid #e2a677;
  border-top: none;
}
.rating-score.rank-40.arrow-below::after {
  border-top: 10px solid #e2a677;
}
.rating-score.rank-35 {
  background-color: #e39165;
}
.rating-score.rank-35.arrow-none::after {
  border: none;
}
.rating-score.rank-35.arrow-above::after {
  border-bottom: 10px solid #e39165;
  border-top: none;
}
.rating-score.rank-35.arrow-below::after {
  border-top: 10px solid #e39165;
}
.rating-score.rank-30 {
  background-color: #e5714a;
}
.rating-score.rank-30.arrow-none::after {
  border: none;
}
.rating-score.rank-30.arrow-above::after {
  border-bottom: 10px solid #e5714a;
  border-top: none;
}
.rating-score.rank-30.arrow-below::after {
  border-top: 10px solid #e5714a;
}
.rating-score.rank-25 {
  background-color: #e05638;
}
.rating-score.rank-25.arrow-none::after {
  border: none;
}
.rating-score.rank-25.arrow-above::after {
  border-bottom: 10px solid #e05638;
  border-top: none;
}
.rating-score.rank-25.arrow-below::after {
  border-top: 10px solid #e05638;
}
.rating-score.rank-20 {
  background-color: #d43c2c;
}
.rating-score.rank-20.arrow-none::after {
  border: none;
}
.rating-score.rank-20.arrow-above::after {
  border-bottom: 10px solid #d43c2c;
  border-top: none;
}
.rating-score.rank-20.arrow-below::after {
  border-top: 10px solid #d43c2c;
}
.rating-score.rank-15 {
  background-color: #ca2521;
}
.rating-score.rank-15.arrow-none::after {
  border: none;
}
.rating-score.rank-15.arrow-above::after {
  border-bottom: 10px solid #ca2521;
  border-top: none;
}
.rating-score.rank-15.arrow-below::after {
  border-top: 10px solid #ca2521;
}
.rating-score.rank-10 {
  background-color: #c71d1d;
}
.rating-score.rank-10.arrow-none::after {
  border: none;
}
.rating-score.rank-10.arrow-above::after {
  border-bottom: 10px solid #c71d1d;
  border-top: none;
}
.rating-score.rank-10.arrow-below::after {
  border-top: 10px solid #c71d1d;
}
.rating-score.rank-0 {
  background-color: #c71d1d;
}
.rating-score.rank-0.arrow-none::after {
  border: none;
}
.rating-score.rank-0.arrow-above::after {
  border-bottom: 10px solid #c71d1d;
  border-top: none;
}
.rating-score.rank-0.arrow-below::after {
  border-top: 10px solid #c71d1d;
}
.rating-score.no-rank {
  background-color: #e3e3e3;
}
.rating-score.no-rank.arrow-none::after {
  border: none;
}
.rating-score.no-rank.arrow-above::after {
  border-bottom: 10px solid #e3e3e3;
  border-top: none;
}
.rating-score.no-rank.arrow-below::after {
  border-top: 10px solid #e3e3e3;
}
.rating-score::after {
  content: '';
  position: absolute;
  bottom: -10px;
  left: 19px;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #e3e3e3;
  clear: both;
}

@media screen and (max-width: 568px) {
  .ratings-plan-details {
    height: auto !important;
  }
}
.ratings-plan-details .fp-bottom-border {
  display: inline-block;
  margin-bottom: 5px;
}
.ratings-plan-details .ratings-plan-details-list li {
  margin-bottom: 30px;
}
.ratings-plan-details table.service-providers {
  width: 100%;
}
.ratings-plan-details table.service-providers th {
  padding: 7px 0;
  background: transparent;
}
.ratings-plan-details table.service-providers td {
  padding: 12px 0;
}
.ratings-plan-details table.service-providers thead tr {
  border-bottom: 1px solid #cccccc;
}
.ratings-plan-details table.service-providers tbody tr {
  border-bottom: 1px solid #ececec;
}
.ratings-plan-details .ratings-did-you-know .fp-subsection-title {
  background: #539fcb;
  margin-top: 20px;
  color: white;
  padding: 20px;
  margin-bottom: 0;
}
.ratings-plan-details .ratings-did-you-know .fp-subsection-title i {
  margin-right: 10px;
}
.ratings-plan-details .ratings-did-you-know .did-you-know-content {
  padding: 20px;
  background: #e8f2f8;
  color: #636363;
}
.ratings-plan-details .ratings-did-you-know .did-you-know-content .col-1-2, .ratings-plan-details .ratings-did-you-know .did-you-know-content .tab-1-2 {
  margin-bottom: 20px;
}
.ratings-plan-details .ratings-did-you-know .did-you-know-content i {
  color: #8fb442;
  display: inline-block;
  float: left;
  font-size: 50px;
  margin: 10px 20px 0px 0px;
}
.ratings-plan-details .ratings-did-you-know .did-you-know-number {
  font-size: 24px;
  margin: 10px 0 0 0;
}
.ratings-plan-details .highest-rating {
  margin-top: 20px;
  min-height: 90px;
  border: 1px solid #a5ce4c;
  border-radius: 5px;
  vertical-align: middle;
}
@media screen and (max-width: 568px) {
  .ratings-plan-details .highest-rating {
    min-height: 115px;
  }
}
.ratings-plan-details .highest-rating img {
  margin: 23px 16px;
  float: left;
}
.ratings-plan-details .highest-rating .highest-rating-description {
  font: 20px "Open Sans";
  color: #a5ce4c;
}
.ratings-plan-details .highest-rating .top {
  margin-top: 16px;
  font-weight: bold;
}

.ratings-featured-article a.ratings-featured-article-title {
  font-size: 30px;
  margin-top: 10px;
}
.ratings-featured-article .ratings-featured-article-img {
  height: 200px;
  width: 100%;
}

.ratings-plan-components h4 {
  text-transform: uppercase;
  background: whitesmoke;
  font-size: 14px;
  margin-bottom: 10px;
  padding: 10px;
}
.ratings-plan-components .grid {
  margin-bottom: 10px;
  padding: 10px;
}
@media screen and (max-width: 568px) {
  .ratings-plan-components .col-1-3, .ratings-plan-components .tab-1-3 {
    width: 50%;
    float: left;
  }
  .ratings-plan-components .col-1-3:last-of-type, .ratings-plan-components .tab-1-3:last-of-type {
    float: right;
  }
}
.ratings-plan-components .progress {
  margin-top: 5px;
}
.ratings-plan-components .progress .progress-bar.best, .ratings-plan-components .progress .progress-bar.Low {
  background-color: #65a184;
  width: 100%;
}
.ratings-plan-components .progress .progress-bar.above-average {
  background-color: #a4ce4b;
  width: 85%;
}
.ratings-plan-components .progress .progress-bar.average {
  background-color: #ebbc53;
  width: 65%;
}
.ratings-plan-components .progress .progress-bar.below-average {
  background-color: #f89f2d;
  width: 35%;
}
.ratings-plan-components .progress .progress-bar.worst, .ratings-plan-components .progress .progress-bar .High {
  background-color: #e66546;
  width: 15%;
}
.ratings-plan-components .ratings-text {
  font-size: 14px;
  width: 100%;
  text-align: center;
  display: inline;
  float: right;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.ratings-plan-components .ratings-text.na {
  color: #cccccc;
}
.ratings-plan-components .ratings-text.best, .ratings-plan-components .ratings-text.Low {
  background-color: #caeadb;
  color: #65a184;
}
.ratings-plan-components .ratings-text.above-average {
  background-color: #e7f5d4;
  color: #a4ce4b;
}
.ratings-plan-components .ratings-text.average {
  background-color: #faf4d4;
  color: #ebbc53;
}
.ratings-plan-components .ratings-text.below-average {
  background-color: #ffe8ce;
  color: #e1b080;
}
.ratings-plan-components .ratings-text.worst {
  color: #e66546;
  background-color: #fbe8e2;
}
.ratings-plan-components .dropdown {
  width: 300px;
  float: right;
  margin-right: 5px;
}
@media screen and (max-width: 568px) {
  .ratings-plan-components .dropdown {
    width: 100%;
  }
}
.ratings-plan-components .plans-section {
  clear: both;
  padding-top: 20px;
}

.ratings-colored-section.module {
  color: white;
}
.ratings-colored-section.module.purple {
  background-color: #8561a4;
}
.ratings-colored-section.module.orange {
  background-color: #e48128;
}
.ratings-colored-section h5 {
  font-weight: bold;
}
.ratings-colored-section .bs-section-description {
  padding: 10px 0 30px 0;
}
.ratings-colored-section .col-2-3 {
  padding: 20px 30px;
}
@media screen and (max-width: 568px) {
  .ratings-colored-section .col-2-3 {
    text-align: center;
    padding: 40px;
  }
}
.ratings-colored-section .col-1-3, .ratings-colored-section .tab-1-3 {
  text-align: right;
  padding-right: 10px !important;
}
@media screen and (max-width: 568px) {
  .ratings-colored-section .col-1-3, .ratings-colored-section .tab-1-3 {
    text-align: center;
    padding: 0;
  }
  .ratings-colored-section .col-1-3 img, .ratings-colored-section .tab-1-3 img {
    height: 100px;
  }
}

.investment-section a.help-nopic {
  margin-bottom: 25px;
}
.investment-section .fp-chart-column-numbers {
  margin-bottom: 50px;
}

@media screen and (max-width: 568px) {
  .ratings-investment-table {
    width: auto;
  }
}

.ratings-articles .fp-section-fees-fund {
  height: 100% !important;
}
.ratings-articles .fp-insight-article a {
  margin: 0 !important;
}
.ratings-articles .fp-advisor-using {
  border-bottom: solid 1px whitesmoke;
  padding-bottom: 10px;
}
.ratings-articles .fp-advisor-using .bs-article-published a {
  display: inline;
}
.ratings-articles .bs-section-asterisk {
  margin-top: 25px;
}
.ratings-articles .ratings-popular-question-item {
  list-style-type: none;
  background-color: whitesmoke;
  height: 100px;
  margin: 10px 0;
  padding: 22px;
  color: #a6a6a6;
}
@media screen and (max-width: 568px) {
  .ratings-articles .ratings-popular-question-item {
    height: auto;
  }
}
@media screen and (max-width: 568px) {
  .ratings-articles .ratings-popular-question-item .bs-article-title {
    white-space: normal;
  }
}
.ratings-articles .ratings-popular-question-item .ratings-speech-bubble {
  width: 45px;
  height: 35px;
  position: relative;
  background: url("../../img/ratings/icon_speechbubble.7ea29f2dce03.png") no-repeat scroll 0 0px transparent;
  float: right;
  margin-right: 25px;
  text-align: center;
  padding-top: 5px;
}
.ratings-articles .ratings-popular-question-item:hover {
  background-color: #e8f2f8;
  cursor: pointer;
  color: #3caae3;
}
.ratings-articles .ratings-popular-question-item .col-2-3 {
  padding: 15px 10px;
}
.ratings-articles .ratings-popular-question-item .answer-count {
  text-align: right;
  color: #91b640;
}
.ratings-articles .ratings-popular-question-item .answer-count .bs-answer-count {
  margin-top: 40px;
  text-align: right;
  margin-right: 20px;
  text-transform: uppercase;
  font-size: 12px;
}
@media screen and (max-width: 568px) {
  .ratings-articles .ratings-popular-question-item .answer-count .bs-answer-count {
    margin-top: 20px;
  }
}

.bs-section-5500-hero-top {
  background-color: #3cabe3;
  color: #fff;
  padding: 12px 30px;
  height: 45px;
}
.bs-section-5500-hero-top i {
  font-size: 19px;
  margin-right: 13px;
}
.bs-section-5500-hero-top span {
  font-size: 14px;
  position: relative;
  top: -3px;
}

.bs-section-5500-hero .dropdown-label {
  margin: 10px 15px 0 0;
}
.bs-section-5500-hero .dropdown {
  width: 150px;
}

.year-select-5500 {
  padding: 12px 0;
  margin-top: 12px;
  margin-left: 5px;
}
.year-select-5500 h3 {
  margin-top: 12px;
}
.year-select-5500 .btn-primary {
  margin-top: 0;
}
.year-select-5500 .col-2-4 {
  padding-right: 15px !important;
}
.year-select-5500 .col-1-4, .year-select-5500 .tab-1-4 {
  padding-left: 0 !important;
}
.year-select-5500 a {
  display: inline-block;
  vertical-align: -14px;
  margin-left: -18px;
}
@media screen and (max-width: 768px) {
  .year-select-5500 a {
    margin-left: 0;
    text-align: center;
  }
}
.year-select-5500 .dropdown {
  margin: 0;
}
@media screen and (max-width: 768px) {
  .year-select-5500 .dropdown {
    float: none;
    width: 100%;
    margin-top: 20px;
  }
}
.year-select-5500 .dropdown button.dropdown-toggle {
  border: 1px solid #ececec;
  border-radius: 5px;
  height: 50px;
}
@media screen and (max-width: 768px) {
  .year-select-5500 .dropdown button.dropdown-toggle {
    text-align: center;
  }
}
.year-select-5500 .dropdown button.dropdown-toggle span {
  max-width: 150px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 768px) {
  .year-select-5500 .dropdown button.dropdown-toggle span {
    max-width: 96%;
  }
}
.year-select-5500 .dropdown button.dropdown-toggle .button-text {
  color: #636363;
  text-align: center;
}
.year-select-5500 .dropdown button.dropdown-toggle .icon-angle-down {
  float: right;
  font-size: 24px;
  color: #636363;
}
.year-select-5500 .dropdown .dropdown-menu-button-style {
  padding: 8px;
  border: 1px solid #ececec;
  border-top: none;
  max-height: 400px;
  overflow-y: auto;
  text-align: center;
}

ul.form5500-data li {
  padding: 20px 0;
  border-top: 1px solid #ececec;
}
ul.form5500-data span {
  font-size: 16px;
  max-width: 75%;
  display: inline-block;
}

.width-15 {
  width: 15%;
}

.width-70 {
  width: 70%;
}

.form-5500-table {
  min-width: 768px;
  overflow-x: scroll;
}
.form-5500-table tbody td:first-of-type {
  padding-right: 25px;
}
.form-5500-table tbody td:last-of-type {
  text-align: left;
}
.form-5500-table thead th:last-of-type {
  text-align: left;
}

table.form-5500-services-table {
  min-width: 768px;
  overflow-x: scroll;
}
table.form-5500-services-table thead th,
table.form-5500-services-table tbody tr td {
  padding: 7px 12px;
  width: auto;
}
table.form-5500-services-table .wider {
  width: 250px;
}
table.form-5500-services-table th.text-right,
table.form-5500-services-table td.text-right {
  text-align: right;
}
table.form-5500-services-table .total-row {
  background-color: #3cabe3;
  color: white;
}
table.form-5500-services-table tfoot {
  border-top: 1px solid #ececec;
}

ul.service-providers-data {
  display: table;
  width: 100%;
}
ul.service-providers-data li {
  display: table-cell;
  text-align: left;
}

.form5500-no-data-section {
  min-height: 200px;
}
.form5500-no-data-section .bs-no-data {
  top: 68px;
}

.form-5500-nested-table {
  min-width: 768px;
  overflow-x: scroll;
}
.form-5500-nested-table .total-row {
  background-color: #3cabe3;
  color: white;
  font-weight: bold;
}
.form-5500-nested-table .total-row [class^="icon-"] {
  color: white;
}
.form-5500-nested-table > thead th:first-child,
.form-5500-nested-table > thead td:first-child,
.form-5500-nested-table > tbody th:first-child,
.form-5500-nested-table > tbody td:first-child {
  width: 20px;
}
.form-5500-nested-table > thead th,
.form-5500-nested-table > tbody th {
  padding-left: 8px;
}
.form-5500-nested-table > thead th td,
.form-5500-nested-table > thead tr td,
.form-5500-nested-table > tbody th td,
.form-5500-nested-table > tbody tr td {
  text-align: left;
  padding-left: 10px;
}

.form5500-subtable {
  min-width: 768px;
  overflow-x: scroll;
  width: 100%;
  margin: 0;
  padding: 0;
}

.form5500-subtable .form5500-subtable .form5500-subtable td {
  color: #cccccc;
}

tr.subtable-header > td {
  font-size: 14px;
  font-weight: bold;
}

tr.subtable-header,
tr.subtable-container {
  height: 46px;
}
tr.subtable-header > td,
tr.subtable-container > td {
  margin: 0;
  padding: 0;
}
tr.subtable-header table td:second-child,
tr.subtable-container table td:second-child {
  padding-left: 10px;
}
tr.subtable-header table td:last-child,
tr.subtable-container table td:last-child {
  padding-right: 0;
}

.nested-table-arrows {
  width: 20px;
  padding: 5px;
}
.nested-table-arrows [class^="icon-"] {
  color: #3cabe3;
  font-size: 18px;
}

body.modal-open,
body .modal-open {
  overflow: hidden;
}
body .modal, body.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  overflow-y: scroll;
}
@media screen and (max-width: 568px) {
  body .modal, body.modal {
    position: absolute;
  }
}
body.modal-header,
body .modal-header {
  background: white;
  font-size: 25px;
  position: relative;
}
body.modal-header h2,
body .modal-header h2 {
  font-size: 27px;
}
@media screen and (max-width: 568px) {
  body.modal-header h2,
  body .modal-header h2 {
    font-size: 21px;
  }
}
body.modal-dialog,
body .modal-dialog {
  position: relative;
  width: 610px;
  margin: 2% auto 30px auto;
}
@media screen and (max-width: 768px) {
  body.modal-dialog,
  body .modal-dialog {
    width: 95%;
    margin-top: 25px;
  }
}
body.modal-backdrop,
body .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
body.modal-backdrop.fade,
body .modal-backdrop.fade {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
body.modal-backdrop.in,
body .modal-backdrop.in {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
body.modal-content,
body .modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  outline: none;
  text-align: center;
  padding: 75px 45px 45px 45px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
@media screen and (max-width: 768px) {
  body.modal-content,
  body .modal-content {
    padding: 45px 20px 20px 20px;
  }
}
body.modal.fade,
body .modal.fade {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.1s ease-in-out;
  -moz-transition: opacity 0.1s ease-in-out;
  -o-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}
body.modal.fade.in,
body .modal.fade.in {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
body.modal-backdrop.fade,
body .modal-backdrop.fade {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.1s ease-in-out;
  -moz-transition: opacity 0.1s ease-in-out;
  -o-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}
body.modal-backdrop,
body .modal-backdrop, body.modal-backdrop.fade.in,
body .modal-backdrop.fade.in {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  filter: alpha(opacity=60);
}
body.modal-close,
body .modal-close {
  position: absolute;
  right: -25px;
  top: -50px;
  font-size: 18px;
  cursor: pointer;
  color: #d2d1d1;
}
@media screen and (max-width: 568px) {
  body.modal-close,
  body .modal-close {
    right: -5px;
    top: -30px;
  }
}
body.modal-body,
body .modal-body {
  background: white;
  margin: 15px auto;
}
body.modal-body .extra-spacing,
body .modal-body .extra-spacing {
  margin: 20px;
}
@media screen and (max-width: 568px) {
  body.modal-body,
  body .modal-body {
    width: 100%;
    margin: 10px auto;
  }
}
body.modal-body h4,
body .modal-body h4 {
  margin-bottom: 20px;
  font-size: 17px;
}
@media screen and (max-width: 568px) {
  body.modal-body h4,
  body .modal-body h4 {
    margin-bottom: 10px;
    font-size: 14px;
  }
}
body.modal-body h6,
body .modal-body h6 {
  line-height: 20px;
  text-align: left;
}
body.modal-body h6.center,
body .modal-body h6.center {
  text-align: center;
}
body.modal-body h6.extra-spacing-bottom,
body .modal-body h6.extra-spacing-bottom {
  margin-bottom: 30px;
}
body .modal-footer {
  background: white;
}
body .modal-single-submit {
  display: block;
  margin: 0 auto;
}
@media screen and (max-width: 568px) {
  body .modal-single-submit {
    width: 100%;
  }
}
body .modal-bottom-cancel {
  margin-top: 25px;
  display: block;
}
body .modal-footer:before,
body .modal-footer:after {
  display: table;
  line-height: 0;
  content: "";
}
body .modal-footer:after {
  clear: both;
}
body .modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
body .modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
body .modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
body .sending-modal .modal-content {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body .sending-modal .spin-animation {
  margin: 0 auto;
  display: block;
}
body.fp-modal,
body .fp-modal {
  padding: 50px 25px 30px 25px;
}
body.fp-modal .modal-close,
body .fp-modal .modal-close {
  right: 0px;
  top: -25px;
}
body.fp-modal .btn-extra-padding,
body .fp-modal .btn-extra-padding {
  font-size: 16px;
  padding: 11px 40px;
  margin-top: 15px;
}
body.fp-modal .modal-bottom-cancel,
body .fp-modal .modal-bottom-cancel {
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  body.fp-modal-information,
  body .fp-modal-information {
    padding: 0;
  }
}
body.fp-modal-information.small .modal-dialog,
body .fp-modal-information.small .modal-dialog {
  width: 635px;
}
@media screen and (max-width: 768px) {
  body.fp-modal-information.small .modal-dialog,
  body .fp-modal-information.small .modal-dialog {
    width: 95%;
    margin-top: 25px;
  }
}
body.fp-modal-information .modal-dialog,
body .fp-modal-information .modal-dialog {
  width: 835px;
}
@media screen and (max-width: 768px) {
  body.fp-modal-information .modal-dialog,
  body .fp-modal-information .modal-dialog {
    width: 95%;
    margin-top: 25px;
  }
}
body.fp-modal-information .modal-content,
body .fp-modal-information .modal-content {
  padding: 0;
}
body.fp-modal-information .modal-close,
body .fp-modal-information .modal-close {
  color: #446c86;
  font-size: 13px;
  top: 31px;
  right: 30px;
}
body.fp-modal-information .modal-header,
body .fp-modal-information .modal-header {
  padding: 20px 30px 23px 30px;
  background: #539fcb;
  text-align: left;
}
body.fp-modal-information .modal-header .fp-type-4,
body .fp-modal-information .modal-header .fp-type-4 {
  color: white;
  margin: 0;
  max-width: 90%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.fp-modal-information .modal-body,
body .fp-modal-information .modal-body {
  padding: 10px 30px;
  font-weight: 100;
  line-height: 28px;
}
