html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

.icon {
  background-image: url("../../shared/images/sprite-beacon.e3cc40e4348d.png");
  background-image: none, url("../../shared/images/sprite-beacon.e3cc40e4348d.png"), url("../../shared/images/sprite-beacon.e3cc40e4348d.png");
  cursor: pointer;
  display: inline-block;
  height: 17px;
  width: 17px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .icon {
    background-image: none, url("../../shared/images/sprite-beacon-big.64f5628a856e.png"), url("../../shared/images/sprite-beacon-big.64f5628a856e.png");
    -webkit-background-size: 96px;
    -moz-background-size: 96px;
    -o-background-size: 96px;
    background-size: 96px;
  }
}
.icon.circle-add {
  background-position: 0 0;
}
.icon.circle-minus {
  background-position: 0 -20px;
}
.icon.circle-check {
  background-position: 0 -40px;
}
.icon.circle-close {
  background-position: 0 -60px;
}
.icon.add {
  background-position: 0 -80px;
}
.icon.remove {
  background-position: 0 -60px;
}
.icon.check {
  background-position: 0 -120px;
}
.icon.close {
  background-position: 0 -140px;
}
.icon.download {
  background-position: 0 -160px;
}
.icon.edit {
  background-position: 0 -180px;
}
.icon.trash {
  background-position: 0 -200px;
}
.icon.search {
  background-position: 0 -220px;
}
.icon.copy {
  background-position: 0 -240px;
}
.icon.document {
  background-position: 0 -260px;
}
.icon.email {
  background-position: 0 -280px;
}
.icon.settings {
  background-position: 0 -300px;
}
.icon.expand {
  background-position: 0 -340px;
}
.icon.share {
  background-position: 0 -360px;
}
.icon.print {
  background-position: 0 -380px;
}
.icon.save {
  background-position: 0 -400px;
}
.icon.audited {
  background-position: 0 -420px;
}
.icon.new {
  background-position: 0 -440px;
}
.icon.chart-bar {
  background-position: 0 -460px;
}
.icon.chart-line {
  background-position: 0 -478px;
}
.icon.chart-stacked-column {
  background-position: 0 -500px;
}
.icon.chart-column {
  background-position: 0 -520px;
}
.icon.chart-scatter {
  background-position: 0 -540px;
}
.icon.chart-pie {
  background-position: 0 -560px;
}
.icon.add-module {
  background-position: 0 -580px;
}
.icon.one-column {
  background-position: 0 -598px;
}
.icon.two-column {
  background-position: 0 -618px;
}
.icon.three-column {
  background-position: 0 -638px;
}
.icon.upload {
  background-position: 0 -658px;
}
.icon.circle-one {
  background-position: 0 -680px;
}
.icon.circle-two {
  background-position: 0 -700px;
}
.icon.circle-three {
  background-position: 0 -720px;
}
.icon.circle-four {
  background-position: 0 -740px;
}
.icon.circle-five {
  background-position: 0 -760px;
}
.icon.circle-six {
  background-position: 0 -780px;
}
.icon.circle-check-hollow {
  background-position: 0 -800px;
}
.icon.circle-exclamation {
  background-position: 0 -820px;
}
.icon.comment {
  background-position: 0 -840px;
}
.icon.eye {
  background-position: 0 -860px;
}
.icon.thumbs-up {
  background-position: 0 -880px;
}
.icon.clock {
  background-position: 0 -899px;
}
.icon.envelope-open {
  background-position: 0 -919px;
}
.icon.circle-question {
  background-position: 0 -940px;
}
.icon.icon-back {
  background-position: 0 -960px;
}
.icon.icon-forward {
  background-position: 0 -980px;
}
.icon.icon-rewind {
  background-position: 0 -1000px;
}
.icon.icon-fast-forward {
  background-position: 0 -1020px;
}
.icon.blue {
  background-position: -20px 0;
}
.icon.blue.circle-add {
  background-position: -20px 0;
}
.icon.blue.circle-minus {
  background-position: -20px -20px;
}
.icon.blue.circle-check {
  background-position: -20px -40px;
}
.icon.blue.circle-close {
  background-position: -20px -60px;
}
.icon.blue.add {
  background-position: -20px -80px;
}
.icon.blue.remove {
  background-position: -20px -60px;
}
.icon.blue.check {
  background-position: -20px -120px;
}
.icon.blue.close {
  background-position: -20px -140px;
}
.icon.blue.download {
  background-position: -20px -160px;
}
.icon.blue.edit {
  background-position: -20px -180px;
}
.icon.blue.trash {
  background-position: -20px -200px;
}
.icon.blue.search {
  background-position: -20px -220px;
}
.icon.blue.copy {
  background-position: -20px -240px;
}
.icon.blue.document {
  background-position: -20px -260px;
}
.icon.blue.email {
  background-position: -20px -280px;
}
.icon.blue.settings {
  background-position: -20px -300px;
}
.icon.blue.expand {
  background-position: -20px -340px;
}
.icon.blue.share {
  background-position: -20px -360px;
}
.icon.blue.print {
  background-position: -20px -380px;
}
.icon.blue.save {
  background-position: -20px -400px;
}
.icon.blue.audited {
  background-position: -20px -420px;
}
.icon.blue.new {
  background-position: -20px -440px;
}
.icon.blue.chart-bar {
  background-position: -20px -460px;
}
.icon.blue.chart-line {
  background-position: -20px -478px;
}
.icon.blue.chart-stacked-column {
  background-position: -20px -500px;
}
.icon.blue.chart-column {
  background-position: -20px -520px;
}
.icon.blue.chart-scatter {
  background-position: -20px -540px;
}
.icon.blue.chart-pie {
  background-position: -20px -560px;
}
.icon.blue.add-module {
  background-position: -20px -580px;
}
.icon.blue.one-column {
  background-position: -20px -598px;
}
.icon.blue.two-column {
  background-position: -20px -618px;
}
.icon.blue.three-column {
  background-position: -20px -638px;
}
.icon.blue.upload {
  background-position: -20px -658px;
}
.icon.blue.circle-one {
  background-position: -20px -680px;
}
.icon.blue.circle-two {
  background-position: -20px -700px;
}
.icon.blue.circle-three {
  background-position: -20px -720px;
}
.icon.blue.circle-four {
  background-position: -20px -740px;
}
.icon.blue.circle-five {
  background-position: -20px -760px;
}
.icon.blue.circle-six {
  background-position: -20px -780px;
}
.icon.blue.circle-check-hollow {
  background-position: -20px -800px;
}
.icon.blue.circle-exclamation {
  background-position: -20px -820px;
}
.icon.blue.comment {
  background-position: -20px -840px;
}
.icon.blue.eye {
  background-position: -20px -860px;
}
.icon.blue.thumbs-up {
  background-position: -20px -880px;
}
.icon.blue.envelope-open {
  background-position: -20px -919px;
}
.icon.blue.clock {
  background-position: -20px -899px;
}
.icon.blue.circle-question {
  background-position: -20px -940px;
}
.icon.blue.circle-question {
  background-position: -20px -940px;
}
.icon.blue.icon-back {
  background-position: -20px -960px;
}
.icon.blue.icon-forward {
  background-position: -20px -980px;
}
.icon.blue.icon-rewind {
  background-position: -20px -1000px;
}
.icon.blue.icon-fast-forward {
  background-position: -20px -1020px;
}
.icon.green {
  background-position: -40px 0;
}
.icon.green.circle-add {
  background-position: -40px 0;
}
.icon.green.circle-minus {
  background-position: -40px -20px;
}
.icon.green.circle-check {
  background-position: -40px -40px;
}
.icon.green.circle-close {
  background-position: -40px -60px;
}
.icon.green.add {
  background-position: -40px -80px;
}
.icon.green.remove {
  background-position: -40px -60px;
}
.icon.green.check {
  background-position: -40px -120px;
}
.icon.green.close {
  background-position: -40px -140px;
}
.icon.green.download {
  background-position: -40px -160px;
}
.icon.green.edit {
  background-position: -40px -180px;
}
.icon.green.trash {
  background-position: -40px -200px;
}
.icon.green.search {
  background-position: -40px -220px;
}
.icon.green.copy {
  background-position: -40px -240px;
}
.icon.green.document {
  background-position: -40px -260px;
}
.icon.green.email {
  background-position: -40px -280px;
}
.icon.green.settings {
  background-position: -40px -300px;
}
.icon.green.expand {
  background-position: -40px -340px;
}
.icon.green.share {
  background-position: -40px -360px;
}
.icon.green.print {
  background-position: -40px -380px;
}
.icon.green.save {
  background-position: -40px -400px;
}
.icon.green.audited {
  background-position: -40px -420px;
}
.icon.green.new {
  background-position: -40px -440px;
}
.icon.green.chart-bar {
  background-position: -40px -460px;
}
.icon.green.chart-line {
  background-position: -40px -478px;
}
.icon.green.chart-stacked-column {
  background-position: -40px -500px;
}
.icon.green.chart-column {
  background-position: -40px -520px;
}
.icon.green.chart-scatter {
  background-position: -40px -540px;
}
.icon.green.chart-pie {
  background-position: -40px -560px;
}
.icon.green.add-module {
  background-position: -40px -580px;
}
.icon.green.one-column {
  background-position: -40px -598px;
}
.icon.green.two-column {
  background-position: -40px -618px;
}
.icon.green.three-column {
  background-position: -40px -638px;
}
.icon.green.upload {
  background-position: -40px -658px;
}
.icon.green.circle-one {
  background-position: -40px -680px;
}
.icon.green.circle-two {
  background-position: -40px -700px;
}
.icon.green.circle-three {
  background-position: -40px -720px;
}
.icon.green.circle-four {
  background-position: -40px -740px;
}
.icon.green.circle-five {
  background-position: -40px -760px;
}
.icon.green.circle-six {
  background-position: -40px -780px;
}
.icon.green.circle-check-hollow {
  background-position: -40px -800px;
}
.icon.green.circle-exclamation {
  background-position: -40px -820px;
}
.icon.green.comment {
  background-position: -40px -840px;
}
.icon.green.eye {
  background-position: -40px -860px;
}
.icon.green.thumbs-up {
  background-position: -40px -880px;
}
.icon.green.envelope-open {
  background-position: -40px -919px;
}
.icon.green.clock {
  background-position: -40px -899px;
}
.icon.green.circle-question {
  background-position: -40px -940px;
}
.icon.green.icon-back {
  background-position: -40px -960px;
}
.icon.green.icon-forward {
  background-position: -40px -980px;
}
.icon.green.icon-rewind {
  background-position: -40px -1000px;
}
.icon.green.icon-fast-forward {
  background-position: -40px -1020px;
}
.icon.white {
  background-position: -60px 0;
}
.icon.white.circle-add {
  background-position: -60px 0;
}
.icon.white.circle-minus {
  background-position: -60px -20px;
}
.icon.white.circle-check {
  background-position: -60px -40px;
}
.icon.white.circle-close {
  background-position: -60px -60px;
}
.icon.white.add {
  background-position: -60px -80px;
}
.icon.white.remove {
  background-position: -60px -60px;
}
.icon.white.check {
  background-position: -60px -120px;
}
.icon.white.close {
  background-position: -60px -140px;
}
.icon.white.download {
  background-position: -60px -160px;
}
.icon.white.edit {
  background-position: -60px -220px;
}
.icon.white.trash {
  background-position: -60px -220px;
}
.icon.white.search {
  background-position: -60px -220px;
}
.icon.white.copy {
  background-position: -60px -240px;
}
.icon.white.document {
  background-position: -60px -260px;
}
.icon.white.email {
  background-position: -60px -280px;
}
.icon.white.settings {
  background-position: -60px -300px;
}
.icon.white.expand {
  background-position: -60px -340px;
}
.icon.white.share {
  background-position: -60px -360px;
}
.icon.white.print {
  background-position: -60px -380px;
}
.icon.white.save {
  background-position: -60px -400px;
}
.icon.white.audited {
  background-position: -60px -420px;
}
.icon.white.new {
  background-position: -60px -440px;
}
.icon.white.chart-bar {
  background-position: -60px -460px;
}
.icon.white.chart-line {
  background-position: -60px -478px;
}
.icon.white.chart-stacked-column {
  background-position: -60px -500px;
}
.icon.white.chart-column {
  background-position: -60px -520px;
}
.icon.white.chart-scatter {
  background-position: -60px -540px;
}
.icon.white.chart-pie {
  background-position: -60px -560px;
}
.icon.white.add-module {
  background-position: -60px -580px;
}
.icon.white.one-column {
  background-position: -60px -598px;
}
.icon.white.two-column {
  background-position: -60px -618px;
}
.icon.white.three-column {
  background-position: -60px -638px;
}
.icon.white.upload {
  background-position: -60px -658px;
}
.icon.white.circle-one {
  background-position: -60px -680px;
}
.icon.white.circle-two {
  background-position: -60px -700px;
}
.icon.white.circle-three {
  background-position: -60px -720px;
}
.icon.white.circle-four {
  background-position: -60px -740px;
}
.icon.white.circle-five {
  background-position: -60px -760px;
}
.icon.white.circle-six {
  background-position: -60px -780px;
}
.icon.white.circle-check-hollow {
  background-position: -60px -800px;
}
.icon.white.circle-exclamation {
  background-position: -60px -820px;
}
.icon.white.comment {
  background-position: -60px -840px;
}
.icon.white.eye {
  background-position: -60px -860px;
}
.icon.white.thumbs-up {
  background-position: -60px -880px;
}
.icon.white.envelope-open {
  background-position: -60px -919px;
}
.icon.white.clock {
  background-position: -60px -899px;
}
.icon.white.circle-question {
  background-position: -60px -940px;
}
.icon.white.icon-back {
  background-position: -60px -960px;
}
.icon.white.icon-forward {
  background-position: -60px -980px;
}
.icon.white.icon-rewind {
  background-position: -60px -1000px;
}
.icon.white.icon-fast-forward {
  background-position: -60px -1020px;
}
.icon.small {
  background-size: 75px 525px;
  height: 12.75px;
  width: 12.75px;
}
.icon.small.circle-add {
  background-position: 0 0;
}
.icon.small.circle-check {
  background-position: 0 -30px;
}
.icon.small.circle-minus {
  background-position: 0 -15px;
}
.icon.small.add {
  background-position: 0 -60px;
}
.icon.small.remove {
  background-position: 0 -45px;
}
.icon.small.check {
  background-position: 0 -90px;
}
.icon.small.close {
  background-position: 0 -105px;
}
.icon.small.download {
  background-position: 0 -120px;
}
.icon.small.edit {
  background-position: 0 -135px;
}
.icon.small.trash {
  background-position: 0 -150px;
}
.icon.small.search {
  background-position: 0 -165px;
}
.icon.small.copy {
  background-position: 0 -180px;
}
.icon.small.document {
  background-position: 0 -195px;
}
.icon.small.email {
  background-position: 0 -210px;
}
.icon.small.settings {
  background-position: 0 -225px;
}
.icon.small.expand {
  background-position: 0 -255px;
}
.icon.small.print {
  background-position: 0 -285px;
}
.icon.small.save {
  background-position: 0 -300px;
}
.icon.small.audited {
  background-position: 0 -315px;
}
.icon.small.new {
  background-position: 0 -330px;
}
.icon.small.chart-bar {
  background-position: 0 -345px;
}
.icon.small.chart-line {
  background-position: 0 -358.5px;
}
.icon.small.chart-stacked-column {
  background-position: 0 -375px;
}
.icon.small.chart-column {
  background-position: 0 -390px;
}
.icon.small.chart-scatter {
  background-position: 0 -405px;
}
.icon.small.chart-pie {
  background-position: 0 -420px;
}
.icon.small.add-module {
  background-position: 0 -435px;
}
.icon.small.one-column {
  background-position: 0 -448.5px;
}
.icon.small.two-column {
  background-position: 0 -463.5px;
}
.icon.small.three-column {
  background-position: 0 -478.5px;
}
.icon.small.upload {
  background-position: 0 -493.5px;
}
.icon.small.circle-one {
  background-position: 0 -510px;
}
.icon.small.circle-two {
  background-position: 0 -525px;
}
.icon.small.circle-three {
  background-position: 0 -540px;
}
.icon.small.circle-four {
  background-position: 0 -555px;
}
.icon.small.circle-five {
  background-position: 0 -570px;
}
.icon.small.circle-six {
  background-position: 0 -585px;
}
.icon.small.circle-check-hollow {
  background-position: 0 -600px;
}
.icon.small.circle-exclamation {
  background-position: 0 -615px;
}
.icon.small.blue {
  background-position: -15px inherit;
}
.icon.small.blue.circle-add {
  background-position: -15px 0;
}
.icon.small.blue.circle-check {
  background-position: -15px -30px;
}
.icon.small.blue.circle-minus {
  background-position: -15px -15px;
}
.icon.small.blue.add {
  background-position: -15px -60px;
}
.icon.small.blue.remove {
  background-position: -15px -45px;
}
.icon.small.blue.check {
  background-position: -15px -90px;
}
.icon.small.blue.close {
  background-position: -15px -105px;
}
.icon.small.blue.download {
  background-position: -15px -120px;
}
.icon.small.blue.edit {
  background-position: -15px -135px;
}
.icon.small.blue.trash {
  background-position: -15px -150px;
}
.icon.small.blue.search {
  background-position: -15px -165px;
}
.icon.small.blue.copy {
  background-position: -15px -180px;
}
.icon.small.blue.document {
  background-position: -15px -195px;
}
.icon.small.blue.email {
  background-position: -15px -210px;
}
.icon.small.blue.settings {
  background-position: -15px -225px;
}
.icon.small.blue.expand {
  background-position: -15px -255px;
}
.icon.small.blue.print {
  background-position: -15px -285px;
}
.icon.small.blue.save {
  background-position: -15px -300px;
}
.icon.small.blue.audited {
  background-position: -15px -315px;
}
.icon.small.blue.new {
  background-position: -15px -330px;
}
.icon.small.blue.chart-bar {
  background-position: -15px -345px;
}
.icon.small.blue.chart-line {
  background-position: -15px -358.5px;
}
.icon.small.blue.chart-stacked-column {
  background-position: -15px -375px;
}
.icon.small.blue.chart-column {
  background-position: -15px -390px;
}
.icon.small.blue.chart-scatter {
  background-position: -15px -405px;
}
.icon.small.blue.chart-pie {
  background-position: -15px -420px;
}
.icon.small.blue.add-module {
  background-position: -15px -435px;
}
.icon.small.blue.one-column {
  background-position: -15px -448.5px;
}
.icon.small.blue.two-column {
  background-position: -15px -463.5px;
}
.icon.small.blue.three-column {
  background-position: -15px -478.5px;
}
.icon.small.blue.upload {
  background-position: -15px -493.5px;
}
.icon.small.blue.circle-one {
  background-position: -15px -510px;
}
.icon.small.blue.circle-two {
  background-position: -15px -525px;
}
.icon.small.blue.circle-three {
  background-position: -15px -540px;
}
.icon.small.blue.circle-four {
  background-position: -15px -555px;
}
.icon.small.blue.circle-five {
  background-position: -15px -570px;
}
.icon.small.blue.circle-six {
  background-position: -15px -585px;
}
.icon.small.blue.circle-check-hollow {
  background-position: -15px -600px;
}
.icon.small.blue.circle-exclamation {
  background-position: -15px -615px;
}
.icon.small.green {
  background-position: -30px inherit;
}
.icon.small.green.circle-add {
  background-position: -30px 0;
}
.icon.small.green.circle-check {
  background-position: -30px -30px;
}
.icon.small.green.circle-minus {
  background-position: -30px -15px;
}
.icon.small.green.add {
  background-position: -30px -60px;
}
.icon.small.green.remove {
  background-position: -30px -45px;
}
.icon.small.green.check {
  background-position: -30px -90px;
}
.icon.small.green.close {
  background-position: -30px -105px;
}
.icon.small.green.download {
  background-position: -30px -120px;
}
.icon.small.green.edit {
  background-position: -30px -135px;
}
.icon.small.green.trash {
  background-position: -30px -150px;
}
.icon.small.green.search {
  background-position: -30px -165px;
}
.icon.small.green.copy {
  background-position: -30px -180px;
}
.icon.small.green.document {
  background-position: -30px -195px;
}
.icon.small.green.email {
  background-position: -30px -210px;
}
.icon.small.green.settings {
  background-position: -30px -225px;
}
.icon.small.green.expand {
  background-position: -30px -255px;
}
.icon.small.green.print {
  background-position: -30px -285px;
}
.icon.small.green.save {
  background-position: -30px -300px;
}
.icon.small.green.audited {
  background-position: -30px -315px;
}
.icon.small.green.new {
  background-position: -30px -330px;
}
.icon.small.green.chart-bar {
  background-position: -30px -345px;
}
.icon.small.green.chart-line {
  background-position: -30px -358.5px;
}
.icon.small.green.chart-stacked-column {
  background-position: -30px -375px;
}
.icon.small.green.chart-column {
  background-position: -30px -390px;
}
.icon.small.green.chart-scatter {
  background-position: -30px -405px;
}
.icon.small.green.chart-pie {
  background-position: -30px -420px;
}
.icon.small.green.add-module {
  background-position: -30px -435px;
}
.icon.small.green.one-column {
  background-position: -30px -448.5px;
}
.icon.small.green.two-column {
  background-position: -30px -463.5px;
}
.icon.small.green.three-column {
  background-position: -30px -478.5px;
}
.icon.small.green.upload {
  background-position: -30px -493.5px;
}
.icon.small.green.circle-one {
  background-position: -30px -510px;
}
.icon.small.green.circle-two {
  background-position: -30px -525px;
}
.icon.small.green.circle-three {
  background-position: -30px -540px;
}
.icon.small.green.circle-four {
  background-position: -30px -555px;
}
.icon.small.green.circle-five {
  background-position: -30px -570px;
}
.icon.small.green.circle-six {
  background-position: -30px -585px;
}
.icon.small.green.circle-check-hollow {
  background-position: -30px -600px;
}
.icon.small.green.circle-exclamation {
  background-position: -30px -615px;
}
.icon.small.white {
  background-position: -45px inherit;
}
.icon.small.white.circle-add {
  background-position: -45px 0;
}
.icon.small.white.circle-check {
  background-position: -45px -30px;
}
.icon.small.white.circle-minus {
  background-position: -45px -15px;
}
.icon.small.white.add {
  background-position: -45px -60px;
}
.icon.small.white.remove {
  background-position: -45px -45px;
}
.icon.small.white.check {
  background-position: -45px -90px;
}
.icon.small.white.close {
  background-position: -45px -105px;
}
.icon.small.white.download {
  background-position: -45px -120px;
}
.icon.small.white.edit {
  background-position: -45px -135px;
}
.icon.small.white.trash {
  background-position: -45px -150px;
}
.icon.small.white.search {
  background-position: -45px -165px;
}
.icon.small.white.copy {
  background-position: -45px -180px;
}
.icon.small.white.document {
  background-position: -45px -195px;
}
.icon.small.white.email {
  background-position: -45px -210px;
}
.icon.small.white.settings {
  background-position: -45px -225px;
}
.icon.small.white.expand {
  background-position: -45px -255px;
}
.icon.small.white.print {
  background-position: -45px -285px;
}
.icon.small.white.save {
  background-position: -45px -300px;
}
.icon.small.white.audited {
  background-position: -45px -315px;
}
.icon.small.white.new {
  background-position: -45px -330px;
}
.icon.small.white.chart-bar {
  background-position: -45px -345px;
}
.icon.small.white.chart-line {
  background-position: -45px -358.5px;
}
.icon.small.white.chart-stacked-column {
  background-position: -45px -375px;
}
.icon.small.white.chart-column {
  background-position: -45px -390px;
}
.icon.small.white.chart-scatter {
  background-position: -45px -405px;
}
.icon.small.white.chart-pie {
  background-position: -45px -420px;
}
.icon.small.white.add-module {
  background-position: -45px -435px;
}
.icon.small.white.one-column {
  background-position: -45px -448.5px;
}
.icon.small.white.two-column {
  background-position: -45px -463.5px;
}
.icon.small.white.three-column {
  background-position: -45px -478.5px;
}
.icon.small.white.upload {
  background-position: -45px -493.5px;
}
.icon.small.white.circle-one {
  background-position: -45px -510px;
}
.icon.small.white.circle-two {
  background-position: -45px -525px;
}
.icon.small.white.circle-three {
  background-position: -45px -540px;
}
.icon.small.white.circle-four {
  background-position: -45px -555px;
}
.icon.small.white.circle-five {
  background-position: -45px -570px;
}
.icon.small.white.circle-six {
  background-position: -45px -585px;
}
.icon.small.white.circle-check-hollow {
  background-position: -45px -600px;
}
.icon.small.white.circle-exclamation {
  background-position: -45px -615px;
}

@font-face {
  font-family: 'brightscope-icons';
  src: url("../fonts/brightscope-icons.f8b64760c9cc.eot") format("embedded-opentype");
}

@font-face {
  font-family: 'brightscope-icons';
  src: url('data:font/truetype;base64,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') format('truetype'), url('data:application/x-font-woff;base64,d09GRk9UVE8AADBkAAoAAAAAMBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAKu0AACrtryuB/U9TLzIAACvkAAAAYAAAAGAOkg4CY21hcAAALEQAAADcAAAA3Anb2udnYXNwAAAtIAAAAAgAAAAIAAAAEGhlYWQAAC0oAAAANgAAADYBnQzVaGhlYQAALWAAAAAkAAAAJAfKBANobXR4AAAthAAAASQAAAEkAzkLm21heHAAAC6oAAAABgAAAAYASVAAbmFtZQAALrAAAAGTAAABk5g5W4Rwb3N0AAAwRAAAACAAAAAgAAMAAAEABAQAAQEBEmJyaWdodHNjb3BlLWljb25zAAECAAEAOvgcAvgbA/gYBB4KAAl3/4uLHgoACXf/i4sMB4tL+pv6VAUdAAACdw8dAAACfBEdAAAACR0AACrkEgBKAgABABIAIwAlACcAKgAvADQAOQA+AEMASABNAFIAVwBcAGEAZgBrAHAAdQB6AH8AhACJAI4AkwCYAJ0AogCnAKwAsQC2ALsAwADFAMoAzwDUANkA3gDjAOgA7QDyAPcA/AEBAQYBCwEQARUBGgEfASQBKQEuATMBOAE9AUIBRwFMAVEBVgFbAWABZQFqAW8BdAF5AX4Bg2JyaWdodHNjb3BlLWljb25zYnJpZ2h0c2NvcGUtaWNvbnN1MHUxdTIwdUUwMDB1RTAwMXVFMDAydUUwMDN1RTAwNHVFMDA1dUUwMDZ1RTAwN3VFMDA4dUUwMEF1RTAwQnVFMDBDdUUwMEV1RTAwRnVFMDEwdUUwMTF1RTAxMnVFMDEzdUUwMTR1RTAxNXVFMDE2dUUwMTd1RTAxOHVFMDE5dUUwMUF1RTAxQnVFMDFEdUUwMUV1RTAxRnVFMDI2dUUwMjd1RTAyQXVFMDJCdUUwMkV1RTAzMHVFMDMxdUUwMzN1RTAzN3VFMDNCdUUwM0N1RTAzRHVFMDNFdUUwM0Z1RTA0MHVFMDQxdUUwNDJ1RTA0M3VFMDQ1dUUwNDZ1RTA0N3VFMDQ5dUUwNEF1RTA0QnVFMDRDdUUwNER1RTA0RXVFMDRGdUUwNTB1RTA1MXVFMDUzdUU2MDB1RTYwMXVFNjAydUU2MDR1RTYwNXVGMDAwdUYwNzN1RjBEN3VGMEQ4AAACAYkARwBJAgABAAQABwAKAA0AdwDTAYQCCwJRAooC7QOkBCwEnAT6BZYGHQZFBp4HJweDCAEIQQilCOMKJQqlC4IL2gzODT4OFA7LD4wRPxGgEkETcxRPFOMVfxagGEgYnRjmGXoZsxojGlUatxsTG6Ub6RxHHOgdUB2yHkQfaB/VIM4hjiIuI1Ej2yQxJIMk5iVJJUwnPieIJ9L+lA7+lA7+lA78lA75FfkUFYv31PuSiwVni29ui2gIi/1UBYtop26viwj4kYsFrouoqIuuCIv4VPvTiwXLyxX3k4v7k/eTBfxV/hMVi/lUTosFZ4tvbotoCIv9VAWLaKdur4sI+NGLBa6LqKiLrgiLy/zUiwUO+Jv6VBX7r4v7eft5i/uvi/uv93n7efevi/eui/d693mL96+L96/7evd5+66LCIv+NxX7fIv7T/dQi/d7i/d790/3UPd8i/d7i/dP+1CL+3uL+3v7T/tQ+3uLCA76k/gUFYv3FPsfnAWAuHq1c7AI4vcDMOb7AzQFZaNinV6VCHr3H/sUi3r7HwVdgmF5ZnMI+wLhMDDg+wEFcmV6YIBeCPsceov7FPccegWVXZ1gpGUINvsA5jD3AeAFsXO1eLmCCJz7HfcUi5z3HgW4lbWdsaMI9wI15uY19wIFo7GctZW4CPcfnAX8k/s+FfsUiyTyi/cTi/cT8vL3FIv3FIvyJIv7E4v7EyQk+xSLCA7L+NEVrouoqIuuCIv3V/mUi4v7UwWLaKhurouui6ioi64Ii/fT/pSLi/vXBYtoqG6uiwj4gvcEFX6Xe5F7i3qLe4V+fwj7k/uUBXJyi2OkcaRys4ukpAj3Jvcmi/x4BYtoqG6ui66LqKiLrgiL+Hr3JvsnBaVys4ukpKSki7RypAj7k/eTBQ76FIsVi2hubmiLCP0UiwVoi26oi64Ii/oUBYuuqKiuiwj4FIv31PvUi/0UBfwU+lQVyIuL/BROiwWLyxX4FIuLS/wUiwUO+Cr5VRWbi5yFl34I94H7gvuA+4IFcnJii3KkcaSLtKWlCPcl9yb7JvcmBXKli7SkpJiYm5GciwgO+CH3/hX3gYv7Cvel+wv7pQX4hvjqFf2SiwVEi1FRi0QIi/2SBYtExVHSiwj5kosF0ovFxYvSCIv5kgWL0lHFRIsI+zP90xVV9w374YtU+w37Fov3svkU9xeL97P9FPsYiwUO+BD5cxWtobSVvIvMi8F8tWy2bKFdi0+LZoFreXKAe3Z4bHMIbXMFen6AfIZ6iICJeop0CPsIiwWNvI+sk56SnZ6gqqMIqqQFlpKTlJGUl5uQnIuei6GFn36cf51zlGqLaotzgH11fXWEdItzCPsQiwWP3afFwa0I0vx3FfcUi4v7EPsUi4v3EAXI+VgV+6+L+3n7eYv7r4v7r/d5+3n3r4v3r4v3efd5i/evi/ev+3n3efuviwgO+lT31xVoi25ui2gIi/tX/ZSLi/dTBYuubqhoi2iLbm6LaAiL+9P6lIuL99cFi65uqGiLCPyC+wQVmH+bhZuLnIubkZiXCPeT95QFpKSLs3KlcqRji3JyCPsm+yaL+HgFi65uqGiLaItubotoCIv8evsm9ycFcaRji3JycnKLYqRyCPeT+5MFDviU+lQV+66L+3n7eYv7r4v7r/d5+3n3rov3rov3efd5i/evi/ev+3n3efuuiwj3ufvqFfx0/HT7E/fgBYaTiJSLlourpqasi6KLn32VdwiMjMr7Nffv9+8Flpabkp2Lrouobotoi3mEe4CACIuKBQ75uve2Ffsy9zL3MvcyBbGxi8hlsGaxTotlZQj7Mvsy+zL3MgVlsU6LZmVlZotOsWUI9zL7Mvsy+zIFZWWLTrFmsGXIi7GxCPcy9zL3MvsyBbFlyIuwsbGwi8hlsQgO+f75vhX7XPdc+9iL+1z7XPtc+1yL+9j3XPtc91z7XPfYi/dc91z3XPdci/fY+1z3XAj7HPyGFaRyi2Nycn9+eoV7i3uLepF/mAj7HPcc+xz7HAV/fnqFe4t7i3qRf5hypIuzpKQI9xz3HPsc9xwFcqSLs6SkpKSzi6RyCPcc+xz3HPccBaSks4ukcqRyi2Nycgj7HPsc9xz7HAUO+f75vhX7XPdc+9iL+1z7XPtc+1yL+9j3XPtc91z7XPfYi/dc91z3XPdci/fY+1z3XAgh/D4V+1SLi/tUBYtobm5oi2iLbqiLrgiL91T7VIsFaItuqIuui66oqK6LCPdUi4v3VAWLrqiorouui6hui2gIi/tU91SLBa6LqG6LaItobm5oiwgO+jT39BX91IsFVotgtovAi8C2tsCLCPnUiwXAi7Zgi1aLVmBgVosIDvn++b4V+1z3XPvYi/tc+1z7XPtci/vY91z7XPdc+1z32Iv3XPdc91z3XIv32Ptc91wIIfw+FfyUiwVoi26oi66LrqiorosI+JSLBa6LqG6LaItobm5oiwgO+kf4wBV5p22baIsI+1yLi/dcBYviStQ+i3GLZINkZE5OLftuYScI+3GLi/zq956Li7sFs2m+fbWLCPediwX3D4v3SPgzi/cWi6mEpH6fCPu//HsV+42LBW2MZpeLwAiL99QFwfcY4/dWsbGQkI6Ni4yPiJKAi34Ii/vh98OLBYMv+w77kFNVCA74lPpUFfuvi/t5+3mL+6+L+6/3eft596+L96+L93n3eYv3r4v3r/t593n7r4sI91T9FBX71IuL+BQFi66oqK6LrouobotoCIv7lPdUiwWui6hui2iLaG5uaIsIDvp4+IsVhZn7L/fP+9mL+9mL+yz70IV+CHFUpVQFkX73LPvQ99mL99mL9y/3z5GZCKbCcMIF/Hr7yxX7i4v7DfeUi4uLi/cN95T3i4v3jIv3D/uUi4uLi/sP+5T7jIsI+xT3lBWLRMVS0YvSi8TEi9KL0lLERItFi1FSi0QIDvk0+lQV+9SLBftWi/sy+zKL+1aL+1b3Mvsy91aLCKuLi/vU95T31KuLBfdWi/cy9zKL91aL91b7Mvcy+1aLCA76aUsV++z4FwWLi1DGSYtJi1BQi4sI++z8F/o+iwW2uxWL+Tr75/u9Bf1B/BEV9+f4Efvn970F+JT3vhX8Y/uUBYuL99X7rpWDqJ6+mr+LvovBeqV5nZv3zveni4sI/GP3lAUO+mP51BX+Mov4Y/wpBfhp+/8V++z4F/sR+wL7EfcC++z8FwX6absVi/k5++f7vAX9QfwRFffn+BH75/e8BQ74LvkUFftU91T3IosFrouoqIuui65uqGiLCPu8iwVoi25ui2gIi/vUBYtoqG6ui66LqKiLrgiL9zn3U/tTBZh+m4Wbi5yLm5GYmKSki7NypAj3ujEV91T3VIv7IgWLaKhurouui6ioi64Ii/e8BYuubqhoiwj71IsFaItubotoi2iobq6LCPc5i/tU+1MFf36Fe4t7i3qRe5d+pHK0i6SkCDH7uRX3VPtV+yKLBWiLbm6LaItoqG6uiwj3vIsFrouoqIuuCIv31AWLrm6oaItoi25ui2gIi/s4+1T3VAV/l3qRe4t6i3uFf35ycotjpHII+7nkFftV+1SL9yIFi65uqGiLaItubotoCIv7vAWLaKhurosI99SLBa6LqKiLrouubqhoiwj7OYv3VPdUBZiXkZyLm4uchZt+l3KlY4tycQgO+Nn3VRX7AIuL97uMvI3ABXl5f3+EhghQW1fM9zn3F+OLi/ySBUn5kxX7r4v7eft5i/uvi/uv93n7efevi/eui/d693mL96+L96/7evd5+66LCIv+NxX7fIv7T/dQi/d7i/d790/3UPd8i/d7i/dP+1CL+3uL+3v7T/tQ+3uLCA75RfdWFfv3i4vW9xP3FAWxsqSmlpqXmpOYkJiRmI2Yi5mLn4WagJWAlXyQeIt3i3iHeYJ4gnh+d3oIUdAFpKCfmpyUm5Sdkp+Qno+hjqOLqouohaN/o4Cee5h2mXaRc4twi3SHdYN2g3d+dnp1CHp2bGxgYwhKTouG93GLizGLiwX7QvmSFfuvi/t5+3mL+6+L+6/3eft596+L966L93r3eYv3r4v3r/t693n7rosIi/43Fft8i/tP91CL93uL93v3T/dQ93yL93uL90/7UIv7e4v7e/tP+1D7e4sIDvoT+lIV/ZKLBUSLUVKLRAiL/ZAFi0TFUtKLCPmSiwXSi8TEi9IIi/mQBYvSUsREiwj7FP3TFUGLi4r74/hDi/xC+w2Li/kS7Yv3zPwgi/gh9wyLi/0TBQ75OfjfFYtrgW94dXd1cHtogwiLiQW1hqp+oHegd5Zwi2mLWnllZ29ocFh9SItUi1mUYZ4Ii+cFnoGhg6OEo4WiiKOLroumkZyXnJeTn4umi6OCnHeVd5VskGCLCGSLi96ziwWzi6eQnpWdlpSdi6SLsXOfWot7i3qIeYV6hneBdn0IWdYFuq3Dm8uLwIu1gap1qXabbYtlCPs2+AkV+6+L+3n7eYv7r4v7r/d5+3n3r4v3rov3evd5i/evi/ev+3r3efuuiwiL/jcV+3yL+0/3UIv3e4v3e/dP91D3fIv3e4v3T/tQi/t7i/t7+0/7UPt7iwgO94j3URWci5uSmJcI94T3hfuC94MFcqRii3JycnKLYqRxCPcm+yf7KfspBXJxi2Kkcph+nIWbiwj31IsVnIubkpiXCPeE94X7gveDBXKkYotycnJyi2KkcQj3Jvsn+yj7KQVxcYtipXKXfpyFm4sIDvsm+gL3VBWLQgWLgYeChISEhIKHgYsI/biLBYGLgo+EkoSSh5SLlQiL1AWLlY+TkpOSkpSPlYsI+biLBZWLlIeShJKDj4OLgQiL97kVi0EFi4KHgoSEhIOCiIGLCP24iwWBi4KOhJOEkoeUi5QIi9UFi5SPlJKSkpOUjpWLCPm4iwWVi5SIkoOShI+Ci4IIi/e4FYtCBYuBh4OEg4SEgoeBiwj9uIsFgYuCj4SShJOHk4uVCIvUBYuVj5SSkpKSlI+Viwj5uIsFlYuUh5KEkoSPgouBCA5C+Sb4eRWL0XLHWb1Zvk+kRItFi09yWFhZWXJPi0WLRKRPvVm+Wcdy0YvSi8ekvb29vaTHi9II97n8cBWLd4R6fH19fHqEd4t2i3qSfZoI+1j3VwVHXD9zN4tVi1eWWaBZoGCoZ69nr2+2drx2vYC/i8KLwZa/oL2gvae1r6+vr7aovaAIvaC/lsGLwou/gL12vHa2bq9nr2eoYaBZoFmWV4tVizdzP1xHCPdY+1gFmXySeot3CA77Jvdb+O8Vi/zK+1CLi/jK91CLBZf3QxWMb4F0eHh3eHGCa4sIiosFbItylHieeJ6Boouni6eVop6en52llKqLq4ukgp55nniVdItvCPkv/DUVi/vY+1CLi/fCBYuzg6t8oXuic5Zqi3OLd4V7fnt+f3qDeId/iHyLeAiL+9D7UIsFjPcsjPcPi+mL6orDi50Iiqf3UIuLOYqLBZOXk5WTlZOUlZWZlZmWm5OfkZ6RoY6ji8yLwHWyYLNgn0yLNwgO+xT3r/dUFYt0g3h7e3t7eIN0i3SLeJN7m3ubg56Loouik56bm5ubnpOii6KLnoObe5t7k3iLdAj3i/sCFYt3hHp9fX18eYR3i3eLepJ8mn2ZhJyLn4ufkp2ZmZqZnJKfi5+LnYSZfZl9knmLdwj77/gCFYtygnV5eXl6doJxi3KLdpR5nHmdgqGLpIuklKGdnZ2coJSki6WLoIKdep15lHWLcgj45vuUFYt5hXx+f39+fIV5i3qLfJF+mH6XhZqLnYudkZqYl5iYmpGci52LmoWXfph/kXyLeQj8b/iUFYtvgXN3eHh3c4Fvi2+LdJV3n3eegqOLp4unlKOfnp+fopWni6eLo4Ged594lXOLbwj3nfcCFYtsgHF2dnZ2cYBsi22LcZZ1oHaggKWLqouplqWgoKGhpZWpi6qLpYGgdaB2lnGLbQj3y/wCFYt8hX6BgICAfoZ8i3yLfpCAloCWhpiLmouakJiWlpaWmJCai5qLmIaWgJWAkX6LfAj7C/eUFYt+hoGCgoKCgYZ+i3+LgJCClIKUhpWLmIuYkJWUlJSUlpCXi5iLlYaUgpSCkIGLfggO+k/5ERWLe4Z+gIEI/ID8gAWBgX6FfIt7i36RgZUI+7H3sQWAloaXi5uLmpCYlpYI2dgFlpaXkJuLmouYhpaACPc8+zz4CvgLBZaWmJCai5uLl4aWgAjZPQWWgZB+i3wIDvtv+Xr3YRWLe4V+gYEIPT0FgIB+hnyLfIt+kICWCPs89zz7PPs8BYGAfoZ7i3yLfpCBlgg92QWAlYaYi5uLmpCYlpUI9zz3PPs89zwFgJaGmIuai5uQl5aWCNnZBZWWmJCai5uLmIaVgAj3PPs89zz3PAWWlpiQmouai5iGloAI2T0FlYCRf4t7i3yFfoGACPs8+zz3PPs8BZWBkX6LfAgO+yb3b90V+EuLi/dw/EuLi/twBfiUixXVi4v4lAWLkYmSh5SHlYeRh48I+zT3NQWHjoWPgY+Cj4SNhYsIi/uCBYt8hn6AgICAf4Z7iwj73YsFfIt+kICWgZaFmIuaCIv3gkKLi/1w1IuL94IFi5qRmJWWlpaYkJqLCPhwiwWai5iGlYCWgJB+i3wIi/uCBftv+KcVi/dKBYuQiZCIjoePh42Giwj7AosFhouHiYeHiIiJhouGCIv7SgWLho2GjoiPh4+JkIsI9wKLBZCLj42Pj46OjZCLkAj4AngVi/ymBYt8hX6BgICAfoZ8iwj9lIsFfIt+kICWgJaGmIuaCIv5lAWLmpCYlpaWlpiQmosI+KaLBZqLnIedg56EmYKWgAj3NPs0BZaAlH2SeZN4j3uLewgO+2/3b/ivFYv7AQWLe4Z/gICBgH6GfIsI+wKLBXyLfpCAloCWhpeLmwiL9wEFi5uQmJaVlpaYkJqLCPcCiwWai5iGlYCWgZB+i3sI97mLFYv7AQWLe4Z/gICAgH6GfIsI+wKLBXyLfpCBloCWhpeLmwiL9wEFi5uQmJaVlZaYkJqLCPcCiwWai5iGloCWgZB+i3sI97mLFYv7AQWLe4V/gYCAgH6GfIsI+wKLBXyLfpCAloCWhpeLmwiL9wEFi5uQmJaVlpaYkJqLCPcCiwWai5iGloCVgZF+i3sIDv0m97n3ixWL+xQFi4GHgoSEg4SDh4GLCPsmiwWBi4KPhJKEkoeUi5UIi/cUBYuVj5OSk5KSlI6Viwj3JosFlYuTiJOEkoOPg4uBCJz47xV7/EsFioKHgoSEhIOCiIGLCPsmiwWBi4KOhJODkoeUi5QIe/hLBYuVjpSSkpKSlI+Uiwj3S4sFlYuUh5KEkoSOgouBCA77b/m5+K8Vi/sBBYt7hX+BgICAfoZ8iwj7gouL+4IFi3yGfoCAgIF+hXyLCPsCiwV8i36RgZWAloaYi5oIi/eC+4KLBXyLfpCAloCWhpeLmwiL9wEFi5uQmJaVlpaYkJqLCPeCi4v3ggWLmpCYlpaVlpiQmosI9wKLBZqLmIaWgJaAkH6LfAiL+4L3gosFmouYhpaAlYGRfot7CA751MsVampYbkVwRXFKflCLTotJmEOlQ6ZXqGqsYLZ29z6L978Ii/f0BYuUjpKRkpKRko6Ui5SLkoiRhZKEjoSLggiw+ykFs6+7p8Kgw6DGlsiLyIvEgcF2wXa5b7JoCLD3JwWLlI6SkZGSkpKOlIuUi5KIkoSRhY6Ei4IIi/v0BYv7v3b7PmBgCPyU+FQVeot1knGYcJh5m4KchYCIf4uAi26TdJp6mnmkgqyLq4uikJmUmJSUnJCjCEuLBfhLzRWCeXl7cn5xfnWFeIsIS4sFkHOUepiCmYKihquLrIuklJqdmpyToouoi5aIl4WWCPur+9YV+/T3FAWL+yWdMK9mpm+4cch0yHTDgL6LvYvClsaixqK3pKeor7Cd5ov3JQgO+ipYFYWChIeDi4KLhI+FlAgs9wd0iyz7BwWFgoSHg4uCi4SPhZQILPcHdIss+wcFhYKEh4KLg4uEj4WUCCz3B3SLLPsHBYWChIeCi4OLhI+FlAhgv4v4kwWLyJfFosKjwqu7s7Ozs7urwqPCosWXyIvIi8V/wnTCc7trs2OzY6tbolSjVJdRi04Ii/yUBfxU+RQVi52Fmn6Xf5h8kXmLCPtUiwV6i3yFfn5+f4V8i3kIi/tUBYt6kXyYfph+moWciwj3VIsFnYuakZeYmJiRmoucCIv3VAX4FIsVi52Fmn6Xf5h8kXmLCPtUiwV6i3yFfn5+f4V8i3kIi/tUBYt6kXyYfph+moWciwj3VIsFnYuakZeYmJiRmoucCIv3VAUr+1QVS4sFgouEjoSRhZKIkouUCIvLBYuUjpKRkpKRko6UiwjLiwWUi5KIkoWRhI6Ei4IIi0sFi4KIhIWEhIWEiIKLCPwUixVLiwWCi4SOhJGFkoiSi5QIi8sFi5SOkpGSkpGSjpSLCMuLBZSLkoiShZGEjoSLggiLSwWLgoiEhYSEhYSIgosIDvjU+FQV+BX75QVbVFJgSGxIbER8QItGi0iYTKZMplSwXrhduWfCb8pwyn7Oi9CL0JjOpsqmyrDCubgIuLnCr8qnyqbOmNCL1ovSfM5szmvEYbtUCA748sUV+1H36Psy+5H7gPd1BXClirelp6Wmt4ymcQj3BvsB91T3x/c1+7X3T/hw94T8CwWga4Jha3Zrd2CUd6sIK/co+1f8hAUO+ZT3VBX3lIuL+5T7lIsF/BT4FBX3lIuL/BT7lIsF/BT41BX3lIuL/NT7lIsF95T5VBX7lIuL95QFi66oqK6LCPcUiwWui6hui2gIi/uUBfgU+1QV+5SLi/eUBYuuqKiuiwj3FIsFrouobotoCIv7lAX4FPsUFfuUi4v3lAWLrqiorosI9xSLBa6LqG6LaAiL+5QFDvkD91MVe4t6kX+YCPuB94L3gfeCBaSktIukcqVyi2JxcQj7Jfsm9yX7JgWkcYticnJ+fnuFeosIDvml91MVeot5kX6YCPuB94L3gveCBaSltIukcaRyi2Jycgj7Jvso9yf7JgWkcoticnF/f3qFe4sI+9SLFXqLe5F+mAj7g/eC94L3ggWkpbSLpHGkcoticnII+yb7J/cn+ycFpHKLYnJyf356hXuLCA76lPkUFYuubqhoiwj+FIsFaItubotoCIv8FAWLaKhurosI+hSLBa6LqKiLrgiL+BQFDvqU+RQVi65uqGiLCPsUiwVoi25ui2gIi/wUBYtoqG6uiwj3FIsFrouoqIuuCIv4FAX8FIsVi65uqGiLCPyUiwVoi25ui2gIi/wUBYtoqG6uiwj4lIsFrouoqIuuCIv4FAUO95T6VBX4lIuL+5T8lIsF+RRLFf2UiwVEi1JSi0QIi/vU91SLi/uU+RSLi/eU91SLi/fUBYvSUsREiwj7FP0UFfyUi4v31PiUi4v71AX3FPiUFUuLi8vLi4tLBQ73lPkUFYuubqhoiwj7FIsFaItubotoCIv8FAWLaKhurosI9xSLBa6LqKiLrgiL+BQF+BSLFYuubqhoiwj7FIsFaItubotoCIv8FAWLaKhurosI9xSLBa6LqKiLrgiL+BQF+BSLFYuubqhoiwj7FIsFaItubotoCIv8FAWLaKhurosI9xSLBa6LqKiLrgiL+BQFDvgQ95oV+437BfcF9434K/gs9xz7HAXl5RX7G/ccuLgFpKSzi6RyCLleBaRyi2NycghdXQX9vv1MFfoUi4v7FP4UiwUO942UFdhd5XDri/dpi/dK9xbZ904I/F73LPuq/B8F+Yn3yBWWtZK3i7mL96T7Z/dx+5+dCIv8fvhg+y0F/KT5FxX7n3n7Z/txi/uki/s21vsl9wotCPex+CmL+I8FDvdUSxX7FIuL+lQFi66oqK6LCIuLBa6LqG6LaAiL/lQF91WLFfsUi4v3lAWLrqiorosIi4sFr4unbotoCIv7lAX3U4sV+xSLi/lUBYuuqKiuiwiLiwWui6hui2gIi/1UBfdUixX7FIuL+JQFi66oqK6LCIuLBa6LqG6LaAiL/JQF91SLFfsUi4v6VAWLrqiorosIi4sFrouobotoCIv+VAUO+Sj5FBWL/NA3i4v40PsTi4v80DiLi/jQ+0KLi/zUBYtExFLSiwj4FIsF0ovExIvSCIv41PtAiwX3QPdUFfsMi4qMi/cT/BiLi/sTior7FosFaItubotoCItL+ZSLi8sFi65uqGiLCA7L9zsVizPTQ+OL44vT04vji+RD0jOLM4tDRIsyCPcU+IYVi/sQ7yf3EIv3EIvv74v3EIv3ECfv+xCL+xCLJyeL+xAI+BT79BWLIeE19Yv1i+Hhi/WL9TXhIYshizU1iyEIDvhU95UV9xSLi/sU+xSLBcv50xX7r4v7eft5i/uvi/uv93n7efevi/evi/d593mL96+L96/7efd5+6+LCIv+NxX7e4v7UPdQi/d7i/d791D3UPd7i/d7i/dQ+1CL+3uL+3v7UPtQ+3uLCMv3txX7FIsFi4tJ9/aLq4urqKuuiwj3FosFrouoaItui25L+/mLiwgO95T5lBWLaG5uaIsI+xSLBWiLbqiLrgiL9xQFi66oqK6LCPcUiwWui6hui2gIi/sUBfgUixWLaG5uaIsI+xSLBWiLbqiLrgiL9xQFi66oqK6LCPcUiwWui6hui2gIi/sUBfcUixWLaKhurosI9xSLBa6LqKiLrgiL9xQFi65uqGiLCPsUiwVoi25ui2gIi/sUBfeU/BIVi2hubmiLCP4UiwVoi26oi64Ii/cSBYuuqKiuiwj6FIsFrouobotoCIv7EgX8FPuWFYuubqhoiwj8lIsFaItubotoCIv7FAWLaKhurosI+JSLBa6LqKiLrgiL9xQF9xSLFYuuqKiuiwj3FIsFrouobotoCIv7FAWLaG5uaIsI+xSLBWiLbqiLrgiL9xQFDvnTyxX9UouL+JX3N4sFtcC4tNaqCDWK+4OLBUSLUVKLRAiL/JAFi0TFUdKLCPlSiwXSi8TFi9IIi/gh+xT7CYv7rQX81fdTFYvr9yz3M/e+iwiK+1P31fe0+9T3tYz7VAX7i4v7YPsni/vCCA730/guFYvwoNa2vLW8y6Tgi6iLoombiAiLNQV3j3aOd4tmi22FdIBzgHp6f3aAdYRsiWIIj4sForOwn76LuIuvfKVvpG6YZItYi1V8YGxrbWxge1WLZYtqlHCcb5x1pXysfK2Ds4u6CPdM+x0Voouck5ial5qRoouni6SFnoCaf5l6knSLdYt4hHx9fH2Deot5i2+SdJp4mXeegqGLCJT5QxX7r4v7eft5i/uvi/uv93n7efevi/evi/d593mL96+L96/7efd5+6+LCIv+NxX7e4v7UPdQi/d7i/d791D3UPd7i/d7i/dQ+1CL+3uL+3v7UPtQ+3uLCA74oPibFbyLs32ocKhvmmWLWotSeV9obGhsWHxJi1KLXZRongiL6AWegaCDpIWjhaOIoYvNi6ymi8GLv2mlRot/i32KfIh8iX+IgogIX6Kf95r3qouLL/tLi4EmmI0FmY+djKCLCIL4TRX7r4v7eft5i/uvi/uv93n7efevi/eui/d693mL96+L96/7evd5+66LCIv+NxX7fIv7T/dQi/d7i/d790/3UPd8i/d7i/dP+1CL+3uL+3v7T/tQ+3uLCA75R/e+FU2LiyAhi4v2+2+Li9b3dffg74uL+9fJi4s3Bfs83xWL4gWLmoygjKaMp4ybjI8IiIsFgniBeH55CC37IvcQiwWD+NYV+6+L+3n7eYv7r4v7r/d5+3n3r4v3rov3evd5i/evi/ev+3r3efuuiwiL/jcV+3yL+0/3UIv3e4v3e/dP91D3fIv3e4v3T/tQi/t7i/t7+0/7UPt7iwgO+hP6VBX9kosFRItRUotECIv9FgWLRMVS0osI99WLi037VouLS/iYi4vL+1aLi8n30YsF04vExIvSCIv5FgWL0lLEQ4sIjP2QFf2Ti4v5DvmTi4v9DgX8lPdPFSuLi+sFi519mXmLeYt9fYt5CIv7FAWLepl8nYsI9xSLBZ2LmZqLnIudfZl5iwj4FPcUFXmLfX2LeQiLKyuLBXmLfX2LeYt6mXydiwj3FIsFnYuZmoucCIv3FAWLnX2ZeYsI+xT3VBXri4srBYt6mXydi52LmZqLnAiL9xQFi519mXmLCPsUiwV5i319i3mLepl8nYsI+5TLFfsUiwV5i319i3kIi/sUBYt6mXydi52LmZqLnAiL6+uLBZ2LmZqLnIudfZl5iwgO+dT4lBVLi4v3VAWL9yH7B/cH+yGL+yGL+wf7B4v7IQiL+1RLiwVoi25ui2gIi/xUBYtoqG6uiwj5FIsFrouoqIuuCIv4VAWLrm6oaIsI+9T8FBVoi26oi66Lrqiorouui6hui2iLaG5uaIsI9xT4FBX7lIuL91QFi9LExNKL0ovEUotECIv7VAUO+VT31BVLS4tLS4tLi0vLS8tLy0vLi8uLy8uLy8vLy/tU91RLi0uL+xT7VIuLi/sU9xj7l/cQ+xH3EfsQ95f7GPcUiwiLi/dU9xSLy4vL+1T3VEtLCA77JvoC+EsVizt3QmRIZEdVVkhkSGRBdzyLO4tCn0iyR7JWwGTPZM531Ivbi9qf1bLOss7Awc+yCM6y1J/bi9qL1XfOZM5kwVWySLJIn0GLPAgO/AL4+vemFYuGiYeIhwhubwWHh4eJhouGi4eNh48I+3X3dPt0+3QFh4eGiYaLhouHjYePCG+nBYePiY+LkIuQjZCPjgj3nvefBY+Pj4yQi5CLj4qPhwj3n/ufBY6IjYaLhggO/AL4+vimFYuGiYeIhwj7n/ueBYeHh4mGi4aLh42Hjwj7nveeBYePiY+LkIuQjZCPjginqAWPj4+NkIuQi5CJj4cI93T7dfd193UFj4+PjZCLkIuPiY+HCKhuBY6IjYaLhggO/pQOQtSUFfc5i4v3Ofs5i4v7OQX3XYsV90uLi/c5+0uLi/s5Bftd910V9zmLi/dL+zmLi/tLBfddixX3S4uL90v7S4uL+0sF+133cBX3OYuL9zj7OYuL+zgF+Dn8ORX3S4uL9zn7S4uL+zkF+3D4ORX3S4uL9zj7S4uL+zgF+Ev8ORX3OYuL9zn7OYuL+zkF+2/3XRX3S4uL90v7S4uL+0sF+134ghWL9zkFi5CJj4eOiI+GjYaLCGeLBYaLhomIh4eIiYeLhgiL+zkFi4aNh4+HjoiQiZCLCK+LBZCLkI2Ojo+PjY+LkAj4OPyCFfc5i4v3S/s5i4v7SwX7b/dwFfdLi4v3OPtLi4v7OAX3b4sV9zmLi/c4+zmLi/s4BZ33phWL9zkFi5CKj4eOh4+HjYaLCGeLBYaLhomIh4eIiYeLhgiL+zkFi4aNh4+HjoiQiZCLCK+LBZCLj42Pjo+PjI+LkAj3cLAVi/1wBYt3hHp8fX18eoR3iwj9uYsFd4t6kn2afJmEnIufCIv5cAWLnpKdmpmZmZyTn4sI1IuLwgWLpJSgnZ2dnaGUpIsIr4sFpIuhgp15nXmUdotyCItU92+Li8IFi6SUoJ2dnZ2glKWLCK+LBaSLoYKdeZ15lHaLcgiLVNSLBZ+LnIOZfZp9knmLeAgO/Ev43fjCFYuBiIKDhAj7lPuUBYSEgoeCi4GLgo+Ekgj7lPeUBYSSh5SLlYuVj5OSkpKTlI6Viwj4lIsFlIuUiJKDk4SOg4uBCA78S/jd950Vi4GIg4ODhISCiIKLCPyUiwWBi4KOhJKEk4eTi5WLlY+UkpII95T3lAWSkpSPlYuUi5SHkoQI95T7lAWThI6Ci4EIDvqUFPqUFYsMCgAAAAADBAABkAAFAAACmQLMAAAAjwKZAswAAAHrADMBCQAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAPDYA8D/wP/AA8AAQAAAAAEAAAAAAAAAAAAAACAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQAyAAAAC4AIAAEAA4AAQAg4AjgDOAb4B/gJ+Ar4C7gMeAz4DfgQ+BH4FHgU+YC5gXwAPBz8Nj//f//AAAAAAAg4ADgCuAO4B3gJuAq4C7gMOAz4DfgO+BF4EngU+YA5gTwAPBz8Nf//f//AAH/4yAEIAMgAiABH/sf+R/3H/Yf9R/yH+8f7h/tH+waQBo/EEUP0w9wAAMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAApflNvV8PPPUACwQAAAAAAM875CwAAAAAzzvkLAAA/8AEBwPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAD/+QQHAAEAAAAAAAAAAAAAAAAAAABJAAAAAAAAAAAAAAAAAgAAAAQAAIMEAAAHBAAAAQQAAAAEAACABAABaAQAAAAEAAAABAAAAAQAAAEEAADaBAAAlgQAAJYEAAAABAAAlgQAAAAEAAAABAAAAQQAAAAEAAAABAAAAAQAAAAEAAADBAAAAwQAAAAEAAADBAAAxgNuAAADtwAAA24AAAOAAAAEAABFAyUAPwNuAAADJQAAAW4AOAMlAAAEAABABAAAQAQAAEAEAAAVBAAAAAQAAVUEAAC0BAAAAAQAAAAEAAAABAAAAAQAAEMEAAAABAAAQAQAAIAEAABABAAAAAQAAAAEAAAABAAAAAQAAAMEAAADBAAAAAQAAIAEAAAAA24AAAKSACwCkgAsAAAAAAO3AAACSQAAAkkAAAAAUAAASQAAAAAADgCuAAEAAAAAAAEAIgAAAAEAAAAAAAIADgCNAAEAAAAAAAMAIgA4AAEAAAAAAAQAIgCbAAEAAAAAAAUAFgAiAAEAAAAAAAYAEQBaAAEAAAAAAAoAKAC9AAMAAQQJAAEAIgAAAAMAAQQJAAIADgCNAAMAAQQJAAMAIgA4AAMAAQQJAAQAIgCbAAMAAQQJAAUAFgAiAAMAAQQJAAYAIgBrAAMAAQQJAAoAKAC9AGIAcgBpAGcAaAB0AHMAYwBvAHAAZQAtAGkAYwBvAG4AcwBWAGUAcgBzAGkAbwBuACAAMQAuADAAYgByAGkAZwBoAHQAcwBjAG8AcABlAC0AaQBjAG8AbgBzYnJpZ2h0c2NvcGUtaWNvbnMAYgByAGkAZwBoAHQAcwBjAG8AcABlAC0AaQBjAG8AbgBzAFIAZQBnAHUAbABhAHIAYgByAGkAZwBoAHQAcwBjAG8AcABlAC0AaQBjAG8AbgBzAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==') format('woff'), url("../fonts/brightscope-icons.ced66b1c82a0.svg#brightscope-icons") format("svg");
}

.icon-circle-1, .icon-circle-2, .icon-circle-3, .icon-circle-4, .icon-circle-5, .icon-circle-6, .icon-save, .icon-print, .icon-search, .icon-cog, .icon-calendar, .icon-reorder, .icon-angle-up, .icon-angle-down, .icon-caret-up, .icon-caret-down, .icon-document-copy, .icon-document, .icon-upload, .icon-download, .icon-ok, .icon-circle-check, .icon-close, .icon-circle-close, .icon-plus, .icon-circle-plus, .icon-minus, .icon-circle-minus, .icon-circle-question-mark, .icon-circle-l, .icon-exclamation, .icon-circle-exclamation, .icon-envelope-open, .icon-envelope, .icon-expand, .icon-full-screen, .icon-comment, .icon-like, .icon-spinner, .icon-circle, .icon-graph-line, .icon-graph-vertical-bars-expanded, .icon-graph-pie, .icon-graph-plot, .icon-graph-veritical-bars, .icon-modules, .icon-modules-full-width, .icon-modules-two-thirds, .icon-modules-one-third, .icon-left-angle-previous, .icon-left-angle-first, .icon-right-angle-last, .icon-right-angle-next, .icon-save-2, .icon-trash, .icon-share, .icon-eye, .icon-ellipsis-horizontal, .icon-capital-a, .icon-capital-n, .icon-edit, .icon-linkedin, .icon-linkedin-reverse, .icon-ghost, .icon-batman, .icon-pacman, .icon-phone, .icon-lock, .icon-checkmark, .icon-circle-solid {
  font-family: 'brightscope-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

.icon-uniF000:before {
  content: "\f000";
}

.icon-reorder:before {
  content: "\e01e";
}

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

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

.icon-spinner:before {
  content: "\e027";
}

.icon-ok:before {
  content: "\e02a";
}

.icon-remove:before {
  content: "\e02b";
}

.icon-save:before {
  content: "\e02e";
}

.icon-ellipsis-horizontal:before {
  content: "\e030";
}

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

.icon-batman:before {
  content: "\e037";
}

.icon-ghost:before {
  content: "\e03b";
}

.icon-pacman:before {
  content: "\e03c";
}

.icon-document-copy:before {
  content: "\e000";
}

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

.icon-cog:before {
  content: "\e002";
}

.icon-upload:before {
  content: "\e003";
}

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

.icon-capital-a:before {
  content: "\e006";
}

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

.icon-download:before {
  content: "\e008";
}

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

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

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

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

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

.icon-like:before {
  content: "\e011";
}

.icon-circle-l:before {
  content: "\e012";
}

.icon-eye:before {
  content: "\e013";
}

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

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

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

.icon-expand:before {
  content: "\e017";
}

.icon-circle-1:before {
  content: "\e018";
}

.icon-circle-3:before {
  content: "\e01b";
}

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

.icon-graph-line:before {
  content: "\e03d";
}

.icon-graph-vertical-bars-expanded:before {
  content: "\e03e";
}

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

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

.icon-modules-full-width:before {
  content: "\e041";
}

.icon-modules-two-thirds:before {
  content: "\e042";
}

.icon-modules-one-third:before {
  content: "\e045";
}

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

.icon-graph-pie:before {
  content: "\e047";
}

.icon-graph-veritical-bars:before {
  content: "\e049";
}

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

.icon-graph-plot:before {
  content: "\e04b";
}

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

.icon-modules:before {
  content: "\e04d";
}

.icon-circle-6:before {
  content: "\e04f";
}

.icon-circle-5:before {
  content: "\e050";
}

.icon-circle-4:before {
  content: "\e051";
}

.icon-full-screen:before {
  content: "\e053";
}

.icon-caret-up:before {
  content: "\f0d8";
}

.icon-caret-down:before {
  content: "\f0d7";
}

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

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

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

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

.icon-capital-n:before {
  content: "\e01a";
}

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

.icon-share:before {
  content: "\e04e";
}

.icon-circle-2:before {
  content: "\e019";
}

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

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

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

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

.icon-checkmark:before {
  content: "\e02a";
}

.icon-circle-solid:before {
  content: "\e602";
}

.dropdown {
  position: relative;
}

.dropdown-toggle {
  position: relative;
}

.dropdown-toggle:active .dropdown-menu, .dropdown-toggle:hover .dropdown-menu {
  display: block;
  height: 200px;
  overflow-y: scroll;
}

.dropdown-menu {
  position: absolute;
  top: 30px;
  left: 0px;
  z-index: 1000;
  float: left;
  display: none;
  padding: 4px 0;
  margin: 0;
  list-style: none;
  background-color: #ffffff;
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  height: 1px;
  margin: 8px 1px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
  *width: 100%;
  *margin: -5px 0 5px;
}

.dropdown-menu a {
  display: block;
  padding: 3px 15px;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  color: #333333;
}

.dropdown-menu li > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #0088cc;
}

.dropdown.open {
  *z-index: 1000;
}

.dropdown.open .dropdown-toggle {
  color: #ffffff;
  background: #ccc;
  background: rgba(0, 0, 0, 0.3);
}

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

.modal .button-container {
  width: 200px;
  margin: 0 auto;
  text-align: center;
}

.button-container {
  text-align: right;
}

.advisor_details_table .draft-name {
  margin: 10px 0;
}
.advisor_details_table .draft-name .name-container {
  width: 200px;
  display: inline-block;
}
.advisor_details_table .draft-name .name-container .not-editable, .advisor_details_table .draft-name .name-container input {
  width: 100%;
  display: inline-block;
}
.advisor_details_table .draft-name .name-container .not-editable {
  opacity: 0.5;
}

#articles_publications_marker label {
  font-size: 9pt;
  text-align: right;
  width: 80px;
  display: block;
  float: left;
}
#articles_publications_marker input[type='text'], #articles_publications_marker textarea {
  display: inline;
  width: 425px;
  margin: 0 10px;
  height: 25px;
}

#social_media_marker input[type='text'] {
  display: inline;
  margin: 0;
  height: 25px;
  width: 500px;
}
#social_media_marker .delete-icon {
  top: 2px;
}
#social_media_marker li {
  margin: 5px 0;
}

form select {
  width: 100%;
}
form textarea {
  width: 100%;
  min-height: 100px;
}
form.form-wrapper {
  background-color: #E8E8E8;
  padding: 15px 20px;
}
form.form-wrapper li {
  position: relative;
}
form.form-wrapper h3 {
  color: gray;
  padding-bottom: 5px;
}

.add-another-name {
  color: #555;
  width: 100%;
  font-size: 1rem;
  padding: .8rem .8rem .8rem .8rem;
  background: #ddd;
  border: 2px dashed #999;
  cursor: pointer;
}

input.green-micro[type=submit], input.greybtn-micro[type="button"], button.grey-micro {
  display: inline-block;
}

form label {
  float: none;
}

input {
  float: none;
}

.box_info_wrapper .formCSS input[type=text] {
  display: block;
}

input[type=submit] {
  display: inline-block;
}

.add {
  color: #555;
  width: 100%;
  font-size: 1rem;
  padding: .8rem .8rem .8rem .8rem;
  background: #ddd;
  border: 2px dashed #999;
  cursor: pointer;
}

.add img {
  height: 1rem;
  width: 1rem;
  margin-right: .5rem;
}

/**BASIC FORM CSS**/
.formCSS {
  width: inherit;
}

.formCSS ul li {
  line-height: 24pt;
  position: relative;
}

.formCSS label {
  font-size: 9pt;
  text-align: right;
  width: auto;
}

.formCSS input[type="text"] {
  margin-top: 5px;
  margin-bottom: 15px;
  width: 90%;
  font-size: 10pt;
}

.formCSS textarea {
  margin: 5px 0;
  font-size: 10pt;
  width: 90%;
}

.formCSS select {
  font-size: 10pt;
  height: 25px;
}

.formCSS input.input_error {
  background-color: #FF9999;
}

.formCSS .form_submit_section a {
  color: red;
}

/***********************************************/
/******************EDIT ROLLOVER CSS************/
/***********************************************/
div.contact_info div#tag_wrapper {
  background-color: transparent;
  margin-left: -8px;
  margin-top: -2px;
}

/***POPUP EDIT/DELETE BUTTON ***/
div#tag_wrapper {
  background-color: #FFFFFF;
  width: 80px;
  margin-left: -80px;
  position: absolute;
  padding: 0px;
  height: 30px;
}

div#tag_wrapper a.edit {
  color: red;
  padding: 0 3px;
}

div#tag_wrapper a.delete {
  color: red;
  padding: 0 3px;
}

/*********************************************/
/*COMMON*/
/********************************************/
div.edit_main_wrapper {
  overflow: hidden;
  padding: 10px;
}

div.edit_main_wrapper h3 {
  padding-bottom: 10px;
  font-size: 9.5pt;
}

div.edit_main_wrapper div.item {
  margin-bottom: 15px;
  padding-left: 3%;
  width: 97%;
  font-size: 10pt;
  display: block;
  min-height: 30px;
}

div.edit_main_wrapper div.item p {
  line-height: 12pt;
  margin: 5px 0px;
}

div.edit_main_wrapper div.item img {
  vertical-align: middle;
  padding-right: 10px;
}

div.edit_main_wrapper div.item h4 {
  padding: 5px 0;
}

/*********************************************/
div.edit_side_wrapper {
  overflow: hidden;
}

div.edit_side_wrapper div.item {
  padding: 2% 0;
  width: 100%;
  font-size: 12px;
  display: block;
}

div.edit_side_wrapper div.item h3 {
  margin: 5px 0px;
}

/*********************************************/
div.new_form {
  background-color: #E8E8E8;
  padding: 5px;
  margin-bottom: 15px;
  overflow: hidden;
  width: 100%;
}

div.new_form a {
  color: red;
  padding-left: 5px;
}

form.form_wrapper {
  background-color: #E8E8E8;
  padding: 2%;
  width: 96%;
}
form.form_wrapper li {
  position: relative;
}

form.form_wrapper div.form_submit_section a {
  color: red;
}

/**********************************************/
div.new_form form.form_wrapper {
  /*padding: 10px 10px 5px 10px;*/
  width: 95%;
  padding: 2.5%;
}

/**********************************************/
.icon {
  border: none;
  margin: 5px;
  cursor: pointer;
  display: inline-block;
  /* Hide the text. */
  text-indent: -9999px;
  white-space: nowrap;
}
.icon.no-link {
  cursor: default;
}

.add.icon {
  background: url("../../img/common/icon-add2.a66681a89940.png") no-repeat;
  width: 32px;
  height: 31px;
}

.designation-link {
  display: block;
  width: 250px;
}

.arrow-down-grey.icon {
  background: url("../../img/common/arrow-down-grey.97f57aed4cc1.png") no-repeat;
  width: 30px;
  height: 15px;
  border-left: solid 1px #CFCFCF;
  background-position: center center;
  position: absolute;
  right: 0px;
  top: 20px;
}

.arrow-up-grey.icon {
  background: url("../../img/common/arrow-up-grey.eb26c1a16d1e.png") no-repeat;
  width: 30px;
  height: 15px;
  border-left: solid 1px #CFCFCF;
  background-position: center center;
  position: absolute;
  right: 0px;
  top: 20px;
}

.more-details-item {
  position: relative;
  border-top: solid 1px #CFCFCF;
  padding: 15px 0;
}
.more-details-item:first-child {
  border: none;
}
.more-details-item img {
  float: left;
  width: 60px;
}
.more-details-item .more-details-title {
  margin-left: 75px;
  width: 164px;
  display: block;
  /* Fallback for non-webkit */
  display: -webkit-box;
  max-width: 164px;
  height: 39.2px;
  /* Fallback for non-webkit */
  font-size: 14px;
  line-height: 1.4;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.more-details-item .more-details-description {
  clear: both;
  padding: 10px 0;
}

.edit-pencil.icon {
  background: url("../../img/icon_pencil_blue16x16.3bd3bb3a3a6e.png") no-repeat;
  width: 16px;
  height: 16px;
  color: #234;
}
.edit-pencil.icon.info {
  float: left;
  min-width: 0px;
  margin: 2px 5px;
  padding: 0;
  box-shadow: none;
}

.icon-lock {
  margin: 2px 5px;
  color: #666;
}

.character-restriction {
  float: right;
}

.delete.icon {
  background: url("../../img/common/icon-trash2.fc8b757fb724.png") no-repeat;
  width: 27px;
  height: 27px;
  float: right;
  background-size: 27px 27px;
  min-width: 0px;
  margin: 0px;
  top: 2px;
}

.locked.icon {
  background: url("../../img/common/lock.9f3b17d50432.png") no-repeat;
  width: 11px;
  height: 14px;
}

.box_title_wrapper .icon, h1 .edit.icon {
  float: right;
  text-indent: 0;
  width: auto;
  line-height: normal;
  text-decoration: none;
}

th .icon {
  float: right;
}

.box_title_wrapper .edit.icon, h1 .edit.icon {
  color: #666;
  padding-left: 18px;
}

.box_title_wrapper .edit.icon {
  display: block;
}

h1 .edit.icon {
  display: inline-block;
  float: none;
}

.box_info_wrapper ul .delete.icon, .box_info_wrapper .formCSS .add.icon {
  float: right;
}

.box_info_wrapper ul .delete.icon {
  position: absolute;
  right: 0px;
}

.box_info_wrapper .formCSS select, .box_info_wrapper .formCSS input[type="text"] {
  display: inline;
  width: 85%;
  height: 25px;
}
.box_info_wrapper .formCSS select.input-large, .box_info_wrapper .formCSS input[type="text"].input-large {
  width: 100%;
}

.profile-edit button.cancel {
  background: transparent;
  color: #0b597f;
  border: none;
  font-weight: 100;
  height: 30px;
  line-height: 2.1em;
  text-align: center;
  width: 85px;
  text-decoration: none;
  cursor: pointer;
}

.profile-edit button.cancel:hover {
  text-decoration: underline;
}

/*********************************************/
/*ADVISOR CONCTACT_INFO EDIT WRAPPER*/
/*********************************************/
/*form*/
div.contact_info_form {
  padding: 5px;
  background-color: #E8E8E8;
  margin: 5px 10px;
}

div.contact_info_form a {
  color: red;
}

/*********************************************/
/*ADVISOR ALIAS LOCK IMAGE*/
/*********************************************/
.advisor_alias.static img {
  padding-left: 5px;
  vertical-align: text-top !important;
}

/*********************************************/
/*FIRM ADDRESS EDIT WRAPPER*/
/*********************************************/
div#edit_firm_location_display {
  padding: 10px;
  border-bottom: 1px dotted gray;
  overflow: hidden;
}

div#edit_firm_location_display a {
  color: red;
}

div.firm_location_form {
  padding: 5px;
  background-color: #E8E8E8;
  margin: 5px 10px;
}

div.firm_location_form a {
  color: red;
}

/*********************************************/
/*FIRM INFORMATION EDIT WRAPPER*/
/*********************************************/
div#edit_firm_details_display div.firm_article {
  margin-bottom: 15px;
  padding-left: 20px;
  font-size: 10pt;
  display: block;
  min-height: 30px;
}

div#edit_firm_details_display div.firm_article p {
  margin: 5px 0px;
}

/*form*/
div#edit_firm_details_display div.firm_article_form {
  width: inherit;
  padding: 5px;
  background-color: #E8E8E8;
  margin-bottom: 15px;
}

div#edit_firm_details_display div.firm_article_form a {
  color: red;
}

/***********************************************/
div.error_div {
  background-color: #FFA3A3;
  width: inherit;
  padding: 5px;
}

.advisorpages .error {
  left: 0;
  display: auto;
}

/*********************************************/
/*FIRM SERVICES EDIT WRAPPER*/
/*********************************************/
#edit-services-form {
  width: 530px !important;
}

div#edit_service {
  text-align: left;
  vertical-align: top;
  width: 530px !important;
}

div.service_title_bar {
  background-color: #DDDDDD;
  overflow: hidden;
  margin-bottom: 10px;
  padding: 3px 10px;
}

div.form_row {
  margin-bottom: 10px;
  vertical-align: middle;
  overflow: hidden;
}

div#edit_service .service {
  margin-left: 10px;
  width: 160px;
  float: left;
}

div#edit_service select.new-service {
  width: 160px;
}

div#edit_service .percent {
  margin-left: 10px;
  width: 100px;
  float: left;
}

div#edit_service select.percent {
  width: 55px;
}

div#edit_service .percent-wrapper {
  float: left;
  width: 100px%;
}

input.percent {
  padding-left: 5px;
  width: 50px;
}

div#edit_service .subcategories {
  margin-right: 10px;
  float: right;
  width: 230px;
}

div#edit_service .delete_link {
  margin-left: 5px;
  float: left;
}

div#edit_service div.service div.service_title,
div#edit_service div.service div.percent {
  display: inline;
  font-weight: bold;
  margin-left: 10px;
}

div#edit_service div.service div.child_service {
  padding-left: 30px;
}

div#edit_service form.form_wrapper select {
  margin-bottom: 10px;
}

div#edit_service form.form_wrapper input {
  margin-left: 20px;
}

.subcategory_label {
  float: right;
  width: 202px;
}

/*********************************************/
/* COMMON: FEE ARRANGEMENTS EDIT             */
/*********************************************/
div#edit-fee-arrangement {
  text-align: left;
}

div#edit-fee-arrangement #edit-fee-arrangements-form {
  width: 100% !important;
}

div#edit-fee-arrangement .fee-arrangement-title-bar {
  overflow: hidden;
  margin-bottom: 10px;
  padding: 6px 10px;
  font-weight: bold;
  background-color: #D4D4D4;
  /*for non css3 browsers*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#E8E8E8');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(whitesmoke), to(#e8e8e8));
  /* for chrome */
  background: -moz-linear-gradient(top, whitesmoke, #e8e8e8);
  /* for ff */
}

div#edit-fee-arrangement .fee-arrangement-title-bar .title {
  display: inline-block;
  text-align: left;
}

div#edit-fee-arrangement .description-title {
  width: 60%;
}

div#edit-fee-arrangement p.fee-only-disclaimer {
  color: red;
  font-style: italic;
  margin: 10px 40px;
}

div#edit-fee-arrangement form .fee-arrangement-checkbox {
  width: 10%;
  display: inline-block;
  float: left;
}

div#edit-fee-arrangement form label.fee-arrangement-description {
  display: inline-block;
  float: left;
  font-size: 1em;
  width: 50%;
}

div#edit-fee-arrangement form label.fee-arrangement-description.disabled {
  color: #DDD;
}

div#edit-fee-arrangement form select {
  width: 15%;
}

div#edit-fee-arrangement form select.disabled {
  color: #DDD;
  border-color: #DDD;
}

/*********************************************/
/* COMMON: ASSETS UNDER MANAGEMENT           */
/*********************************************/
div#edit-assets {
  text-align: left;
}

div#edit-assets #edit-assets-form {
  width: 100% !important;
}

div#edit-assets .assets-title-bar {
  overflow: hidden;
  margin-bottom: 10px;
  padding: 6px 10px;
  font-weight: bold;
  background-color: #D4D4D4;
  /*for non css3 browsers*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#E8E8E8');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(whitesmoke), to(#e8e8e8));
  /* for chrome */
  background: -moz-linear-gradient(top, whitesmoke, #e8e8e8);
  /* for ff */
}

div#edit-assets .description {
  display: inline-block;
  width: 60%;
  margin-left: 2%;
}

div#edit-assets div.input-assets {
  display: inline-block;
  width: 20%;
}

div#edit-assets div.input-clients {
  display: inline-block;
  width: 10%;
}

div#edit-assets div.input-assets input,
div#edit-assets div.input-clients input {
  width: 80%;
}

div#edit-assets input.description-other {
  width: 50%;
}

div#edit-assets #total-assets,
div#edit-assets #average-account-balance {
  display: inline-block;
}

div#edit-assets .assets-definition-toggle {
  display: inline-block;
  color: #11597F;
  font-size: .9em;
}

div#edit-assets .assets-definition {
  margin-left: 5%;
  padding: 4px 2%;
  width: 50%;
  color: #FFF;
  font-size: .9em;
  background-color: #11597F;
}

/*********************************************/
/* COMMON: CLIENT TYPES EDIT                  */
/*********************************************/
div#edit-client-type {
  text-align: left;
}

div#edit-client-type #edit-client-types-form {
  width: 100% !important;
}

div#edit-client-type .client-type-title-bar {
  overflow: hidden;
  margin-bottom: 10px;
  padding: 6px 10px;
  font-weight: bold;
}

div#edit-client-type .client-type-title-bar-background {
  background-color: #D4D4D4;
  /*for non css3 browsers*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#E8E8E8');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(whitesmoke), to(#e8e8e8));
  /* for chrome */
  background: -moz-linear-gradient(top, whitesmoke, #e8e8e8);
  /* for ff */
}

div#edit-client-type .client-type-title-bar .title {
  display: inline-block;
  text-align: left;
}

div#edit-client-type .description-title {
  width: 60%;
}

div#edit-client-type form span.client-type-description {
  display: inline-block;
  float: left;
  font-size: 1em;
  margin-left: 2%;
  width: 58%;
}

div#edit-client-type form select {
  width: 15%;
}

/*********************************************/
/* 			METRICS DISPLAY					 */
/*********************************************/
div#metrics_wrapper {
  float: left;
  width: 100%;
}

h2.metrics_title {
  padding-top: 10px;
  padding-left: 10px;
  font-size: 12pt;
}

div#chart_div {
  float: left;
}

div#hits_overview {
  float: left;
  width: 100%;
}

div.metric_item {
  overflow: hidden;
  float: left;
  margin-left: 35%;
}

div#hits_today {
  font-size: 30pt;
  margin-left: 20px;
  float: left;
}

div#hits_title {
  float: left;
  padding-left: 10px;
  padding-top: 25px;
}

/*div#hits_description{float:left; text-align:center; padding-left:10px;}*/
.emphasis {
  font-size: 12pt;
}

/*********************************************/
/*          Scoring Guide                    */
/*********************************************/
.advisorpages #scoring_guide {
  line-height: 2em;
}

.advisorpages #scoring_guide h2 {
  font-size: 1.2em;
  text-align: center;
  padding: 2px;
}

.advisorpages #scoring_guide #scoring_table {
  border-color: #BEC1C0;
  font-size: 12px;
  width: 100%;
}

.advisorpages #scoring_guide #scoring_table th {
  border: 1px solid #9fA2A1;
  color: #333;
  background-color: #6591C2;
  padding: 5px;
}

.advisorpages #scoring_guide #scoring_table td {
  border: 1px solid #9fA2A1;
  padding: 5px;
}

.advisorpages #scoring_guide .scoring_tips {
  margin: 20px;
  text-align: center;
}

.advisorpages #scoring_guide .scoring_tips h3 {
  padding-top: 10px;
  border-top: 1px solid #6591C2;
  margin-right: 50px;
  margin-left: 50px;
}

/*********************************************/
/*           Community Guidelines            */
/*********************************************/
.advisorpages .community-guidelines h4 {
  color: #6591C2;
  font-size: 1.2em;
  text-align: center;
  padding: 2px;
}

.advisorpages .community-guidelines p {
  line-height: 1.8em;
  margin: 8px;
  text-align: justify;
}

.advisorpages .community-guidelines-list li {
  line-height: 1.6em;
  margin-left: 25px;
  margin-bottom: 10px;
}

.advisorpages .community-guidelines-list strong {
  color: #6591C2;
  font-size: 1.1em;
}

.alert {
  color: #636363;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #f4ffce;
  border: 2px solid #a7d217;
  position: relative;
}
.alert.alert-error {
  padding: 5px;
  border: 1px solid #E05E5E;
  background-color: #FFE8E8;
  color: #E05E5E;
  font-weight: bold;
}
.alert.alert-error.alert-center {
  text-align: center;
}
.alert.alert-error .close {
  display: none;
}
.alert .button {
  margin-left: 5px;
}
.alert .message {
  padding: 15px 35px 15px 17px;
  font-size: 13px;
}
.alert .message .important {
  font-weight: bold;
}
.alert .close {
  position: absolute;
  top: -1px;
  right: -1px;
  background: none;
  border: 1px solid #a7d217;
  color: #a7d217;
  padding: 5px 8px 5px 8px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.form-icon-container {
  display: inline-block;
  width: 280px;
}
.form-icon-container .form-icon {
  height: 25px;
  width: 25px;
  float: left;
  border: solid 1px #bbbbbb;
  border-right: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form-icon-container .form-icon.lock {
  background: url("../../img/advisors/form_icons/icon-lock.4e9e27b428a8.png") no-repeat center #f6f6f6;
}
.form-icon-container .form-icon.contact {
  background: url("../../img/advisors/form_icons/icon-contact.b2ec6cca8431.png") no-repeat center #f6f6f6;
}
.form-icon-container .form-icon.phone {
  background: url("../../img/advisors/form_icons/icon-phone.4c8e3c820d64.png") no-repeat center #f6f6f6;
}
.form-icon-container .form-icon.building {
  background: url("../../img/advisors/form_icons/icon-building.d7600d77686f.png") no-repeat center #f6f6f6;
}
.form-icon-container .form-icon.envelope {
  background: url("../../img/advisors/form_icons/icon-envelope.9ab936817253.png") no-repeat center #f6f6f6;
}
.form-icon-container .form-icon.title {
  background: url("../../img/advisors/form_icons/icon-title.723b6b1fbf5f.png") no-repeat center #f6f6f6;
}
.form-icon-container .form-icon.quote {
  background: url("../../img/advisors/form_icons/icon-quote.387ff84a306e.png") no-repeat center #f6f6f6;
}

form {
  width: auto;
}
form input {
  border: solid 1px #bbbbbb;
}
form label {
  width: auto;
  text-align: left;
  float: none;
  font-size: inherit;
}
form label.column {
  width: 155px;
  text-align: left;
  float: left;
  font-size: 12px;
  margin-right: 20px;
}
form .error {
  left: 0px;
}

.flash-error {
  clear: both;
}
.flash-error .close-flash {
  cursor: pointer;
}

input, input[type=text], input[type=password], input[type=phone], textarea, a {
  font-size: inherit;
}

table {
  width: 100%;
}

a {
  cursor: pointer;
}
a.block-link {
  display: block;
}

.hr-clear {
  clear: both;
  background: #CFCFCF;
  height: 1px;
  overflow: hidden;
  border: none;
}
.hr-clear.footer {
  margin: 40px 0;
}

.advisorpages .advisor-clear {
  clear: both;
  background: #CFCFCF;
  height: 1px;
  overflow: hidden;
  border: none;
}

.title {
  font-weight: bold;
}

.link-div {
  text-decoration: none;
}

.icon-envelope.large {
  font-size: 26px;
}
.icon-envelope.medium {
  font-size: 20px;
}
.icon-envelope.small {
  font-size: 16px;
}

.spinner {
  position: absolute;
  top: 50%;
  left: 50%;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  font-size: 15px;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

body {
  font-family: 'Open Sans', 'Lucida Grande', Sans-serif;
  line-height: 20px;
  font-size: 15px;
  color: #636363;
  padding: 0;
  margin: 0;
}
body.marketing {
  background-color: white;
}

.light,
.last_activity,
.user-info,
.user-info span {
  color: #c4c4c4;
}

.text-error {
  color: red;
}

.last_activity,
.last-activity,
.text-error,
.user-info,
.user-info span {
  text-transform: uppercase;
  font-size: 11px;
}

.last-activity,
.last_activity {
  color: #c4c4c4;
}

a,
.link-div,
.more-details-title {
  font-size: inherit;
  color: #74b2d7;
}
a.association-title, a.designation-title,
.link-div.association-title,
.link-div.designation-title,
.more-details-title.association-title,
.more-details-title.designation-title {
  font-size: 14px;
  font-weight: bold;
}
a:hover,
.link-div:hover,
.more-details-title:hover {
  color: #94d4f5;
}

.title,
.more-details-title,
.professional_designation_title,
th {
  font-weight: 700;
}

.restriction {
  color: #999;
}
.restriction.right {
  float: right;
  margin-bottom: 10px;
}
.restriction.left {
  float: left;
  margin: 10px 0;
}

p {
  margin: 0 0 1em;
}

.bs-container {
  background-color: #edf4f7;
  border: 1px solid #d0e0e9;
}
.bs-container.info-box {
  padding: 20px;
  color: #636363;
}
.bs-container.info-box .title {
  font-size: 18px;
}
.bs-container.info-box .icon-circle-check {
  color: #636363;
  margin-right: 5px;
}
.bs-container.info-box h1, .bs-container.info-box h2, .bs-container.info-box h3, .bs-container.info-box li {
  margin-bottom: 10px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-family: inherit;
  font-weight: bold;
  color: inherit;
  text-rendering: optimizelegibility;
}

h1 {
  font-size: 24px;
  font-weight: 300;
  line-height: 30px;
  color: #636363;
  font-weight: 300;
}

h2 {
  font-size: 22px;
  line-height: 36px;
  color: #636363;
}

h3 {
  line-height: 20px;
  font-size: 13px;
  color: #636363;
}

h4 {
  font-size: 18px;
  font-weight: 400;
}

h5 {
  font-size: 13px;
}

h6 {
  font-size: 11px;
  text-transform: uppercase;
}

.button-dotted {
  color: #555;
  padding: 8px;
  background: #f7f7f7;
  border: 2px dashed #dadada;
  cursor: pointer;
  height: 40px;
}

.button-group {
  position: absolute;
  right: 45px;
  display: inline-block;
  font-size: 0;
  vertical-align: middle;
  white-space: nowrap;
}

.button-group > .button:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 8px;
  -moz-border-radius-topleft: 8px;
  border-top-left-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-radius-bottomleft: 8px;
  border-bottom-left-radius: 8px;
}

.button-group > .button {
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  height: 25px;
  line-height: 25px;
  min-width: 0px;
  width: 55px;
}

.button-group > .button:last-child {
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topright: 8px;
  border-top-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -moz-border-radius-bottomright: 8px;
  border-bottom-right-radius: 8px;
}

button,
.button,
a.button,
input.button {
  -webkit-box-shadow: 0 3px 0 #e3e3e3;
  -moz-box-shadow: 0 3px 0 #e3e3e3;
  box-shadow: 0 3px 0 #e3e3e3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 6px 22px;
  margin-bottom: 3px;
  color: #7f7f7f;
  border-color: transparent;
  background-color: whitesmoke;
  cursor: pointer;
}
button:hover,
.button:hover,
a.button:hover,
input.button:hover {
  -webkit-box-shadow: 0 3px 0 #d2d1d1;
  -moz-box-shadow: 0 3px 0 #d2d1d1;
  box-shadow: 0 3px 0 #d2d1d1;
  color: #626363;
  background-color: #e3e3e3;
}
button.is-selected,
.button.is-selected,
a.button.is-selected,
input.button.is-selected {
  -webkit-box-shadow: 0 3px 0 #d2d1d1;
  -moz-box-shadow: 0 3px 0 #d2d1d1;
  box-shadow: 0 3px 0 #d2d1d1;
  color: #626363;
  background-color: #e3e3e3;
}
button:active, button.active, button:focus,
.button:active,
.button.active,
.button:focus,
a.button:active,
a.button.active,
a.button:focus,
input.button:active,
input.button.active,
input.button:focus {
  -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.icon-button,
.button.icon-button,
a.button.icon-button,
input.button.icon-button {
  margin-right: 8px;
}
button.icon-button .icon-font,
.button.icon-button .icon-font,
a.button.icon-button .icon-font,
input.button.icon-button .icon-font {
  margin-right: 5px;
  margin-top: 8px;
  position: relative;
  top: 2px;
}
button.state-selected, button.active,
.button.state-selected,
.button.active,
a.button.state-selected,
a.button.active,
input.button.state-selected,
input.button.active {
  text-decoration: none;
  background-color: white;
  border: 1px solid #98999b;
  color: #333333;
  position: relative;
  background-color: #d1d1d1;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cccccc), color-stop(33%, #d7d7d7), color-stop(100%, #cccccc));
  background-image: -webkit-linear-gradient(#cccccc, #d7d7d7 33%, #cccccc 100%);
  background-image: -moz-linear-gradient(#cccccc, #d7d7d7 33%, #cccccc 100%);
  background-image: -o-linear-gradient(#cccccc, #d7d7d7 33%, #cccccc 100%);
  background-image: linear-gradient(#cccccc, #d7d7d7 33%, #cccccc 100%);
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 3px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 3px inset;
  box-shadow: rgba(0, 0, 0, 0.25) 0 1px 3px inset;
  text-shadow: none;
}
button.state-selected .icon-font, button.active .icon-font,
.button.state-selected .icon-font,
.button.active .icon-font,
a.button.state-selected .icon-font,
a.button.active .icon-font,
input.button.state-selected .icon-font,
input.button.active .icon-font {
  color: #333333;
}
button:focus,
.button:focus,
a.button:focus,
input.button:focus {
  outline: none;
}
button.plain,
.button.plain,
a.button.plain,
input.button.plain {
  background-color: transparent;
  display: block;
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-position: center left;
}
button.cancel,
.button.cancel,
a.button.cancel,
input.button.cancel {
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background-image: none;
  color: #0b597f;
  border: none;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
button:hover,
.button:hover,
a.button:hover,
input.button:hover {
  border-color: #666666;
  color: #333333;
}
button:hover .icon,
.button:hover .icon,
a.button:hover .icon,
input.button:hover .icon {
  opacity: 1;
}
button .label, button a,
.button .label,
.button a,
a.button .label,
a.button a,
input.button .label,
input.button a {
  color: #666666;
  display: inline-block;
  text-align: center;
  text-decoration: none;
}
button .label:hover, button a:hover,
.button .label:hover,
.button a:hover,
a.button .label:hover,
a.button a:hover,
input.button .label:hover,
input.button a:hover {
  text-decoration: none;
}
button.close,
.button.close,
a.button.close,
input.button.close {
  min-width: 0px;
  min-height: 0px;
  line-height: 0px;
}
button.gray:hover,
.button.gray:hover,
a.button.gray:hover,
input.button.gray:hover {
  border-color: #999999;
  color: #333333;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 1px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 1px 1px;
}
button.gray:hover .icon,
.button.gray:hover .icon,
a.button.gray:hover .icon,
input.button.gray:hover .icon {
  opacity: 1;
}
button.gray:active,
.button.gray:active,
a.button.gray:active,
input.button.gray:active {
  position: relative;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 1px 2px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 1px 2px inset;
  box-shadow: rgba(0, 0, 0, 0.4) 0 1px 2px inset;
}
button.gray:active .icon,
.button.gray:active .icon,
a.button.gray:active .icon,
input.button.gray:active .icon {
  opacity: 1;
}
button.gray.active,
.button.gray.active,
a.button.gray.active,
input.button.gray.active {
  border-color: #999999;
  position: relative;
}
button.gray.active .label,
.button.gray.active .label,
a.button.gray.active .label,
input.button.gray.active .label {
  color: #333333;
}
button.gray.active .icon,
.button.gray.active .icon,
a.button.gray.active .icon,
input.button.gray.active .icon {
  opacity: 1;
}
button.gray.state-selected,
.button.gray.state-selected,
a.button.gray.state-selected,
input.button.gray.state-selected {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #303840), color-stop(100%, #38414b));
  background-image: -webkit-linear-gradient(#303840, #38414b);
  background-image: -moz-linear-gradient(#303840, #38414b);
  background-image: -o-linear-gradient(#303840, #38414b);
  background-image: linear-gradient(#303840, #38414b);
}
button.blue,
.button.blue,
a.button.blue,
input.button.blue {
  -webkit-box-shadow: 0 3px 0 #74b2d7;
  -moz-box-shadow: 0 3px 0 #74b2d7;
  box-shadow: 0 3px 0 #74b2d7;
  color: white;
  background-color: #9ac8df;
}
button.blue:hover, button.blue.is-selected,
.button.blue:hover,
.button.blue.is-selected,
a.button.blue:hover,
a.button.blue.is-selected,
input.button.blue:hover,
input.button.blue.is-selected {
  -webkit-box-shadow: 0 3px 0 #5e8ba0;
  -moz-box-shadow: 0 3px 0 #5e8ba0;
  box-shadow: 0 3px 0 #5e8ba0;
  color: white;
  background-color: #74b2d7;
}
button.blue:focus, button.blue.active, button.blue:active,
.button.blue:focus,
.button.blue.active,
.button.blue:active,
a.button.blue:focus,
a.button.blue.active,
a.button.blue:active,
input.button.blue:focus,
input.button.blue.active,
input.button.blue:active {
  -webkit-box-shadow: 0 3px 0 #5e8ba0;
  -moz-box-shadow: 0 3px 0 #5e8ba0;
  box-shadow: 0 3px 0 #5e8ba0;
  outline: 0;
  background-color: #5e8ba0;
}
button.blue .label, button.blue a,
.button.blue .label,
.button.blue a,
a.button.blue .label,
a.button.blue a,
input.button.blue .label,
input.button.blue a {
  color: white;
}
button.blue .icon-font,
.button.blue .icon-font,
a.button.blue .icon-font,
input.button.blue .icon-font {
  color: white;
}
button.blue.disabled,
.button.blue.disabled,
a.button.blue.disabled,
input.button.blue.disabled {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #303840), color-stop(100%, #38414b));
  background-image: -webkit-linear-gradient(#303840, #38414b);
  background-image: -moz-linear-gradient(#303840, #38414b);
  background-image: -o-linear-gradient(#303840, #38414b);
  background-image: linear-gradient(#303840, #38414b);
  cursor: default;
}
button.blue.disabled .icon,
.button.blue.disabled .icon,
a.button.blue.disabled .icon,
input.button.blue.disabled .icon {
  opacity: 0.5;
}
button.blue.disabled:hover,
.button.blue.disabled:hover,
a.button.blue.disabled:hover,
input.button.blue.disabled:hover {
  border-color: #666666;
  color: #999999;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
button.blue.disabled:hover .icon,
.button.blue.disabled:hover .icon,
a.button.blue.disabled:hover .icon,
input.button.blue.disabled:hover .icon {
  opacity: 0.5;
}
button.brightscope-blue,
.button.brightscope-blue,
a.button.brightscope-blue,
input.button.brightscope-blue {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF73B1D1', endColorstr='#FF5D9BBB');
  border: 1px solid #528aa7;
  color: white;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #73b1d1), color-stop(100%, #5d9bbb));
  background-image: -webkit-linear-gradient(#73b1d1, #5d9bbb);
  background-image: -moz-linear-gradient(#73b1d1, #5d9bbb);
  background-image: -o-linear-gradient(#73b1d1, #5d9bbb);
  background-image: linear-gradient(#73b1d1, #5d9bbb);
  text-shadow: rgba(0, 0, 0, 0.6) 0 -1px 1px;
}
button.brightscope-blue .label,
.button.brightscope-blue .label,
a.button.brightscope-blue .label,
input.button.brightscope-blue .label {
  color: white;
}
button.brightscope-blue:hover,
.button.brightscope-blue:hover,
a.button.brightscope-blue:hover,
input.button.brightscope-blue:hover {
  border-color: #528aa7;
  color: white;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
}
button.brightscope-blue:active,
.button.brightscope-blue:active,
a.button.brightscope-blue:active,
input.button.brightscope-blue:active {
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 0 1px 3px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 0 1px 3px inset;
  box-shadow: rgba(0, 0, 0, 0.7) 0 1px 3px inset;
}
button.green,
.button.green,
a.button.green,
input.button.green {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCAE195', endColorstr='#FF9BC11A');
  border: 1px solid #759140;
  color: white;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a6c46c), color-stop(100%, #7fa147));
  background-image: -webkit-linear-gradient(#a6c46c, #7fa147);
  background-image: -moz-linear-gradient(#a6c46c, #7fa147);
  background-image: -o-linear-gradient(#a6c46c, #7fa147);
  background-image: linear-gradient(#a6c46c, #7fa147);
  text-shadow: rgba(0, 0, 0, 0.6) 0 -1px 1px;
}
button.green .label,
.button.green .label,
a.button.green .label,
input.button.green .label {
  color: white;
}
button.green:hover,
.button.green:hover,
a.button.green:hover,
input.button.green:hover {
  border-color: #738f31;
  color: white;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
}
button.green:active,
.button.green:active,
a.button.green:active,
input.button.green:active {
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 0 1px 3px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 0 1px 3px inset;
  box-shadow: rgba(0, 0, 0, 0.7) 0 1px 3px inset;
}
button.green.flat,
.button.green.flat,
a.button.green.flat,
input.button.green.flat {
  background-color: #9bc11a;
  border: none;
  background-image: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  box-shadow: 0;
}
button.green.flat .icon,
.button.green.flat .icon,
a.button.green.flat .icon,
input.button.green.flat .icon {
  opacity: 1;
}
button.green.flat .label,
.button.green.flat .label,
a.button.green.flat .label,
input.button.green.flat .label {
  text-transform: uppercase;
  text-shadow: none;
}
button.green.flat:hover,
.button.green.flat:hover,
a.button.green.flat:hover,
input.button.green.flat:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
button.red,
.button.red,
a.button.red,
input.button.red {
  background-color: #fd5756;
  border: 1px solid #990515;
  color: white;
  background-image: none;
  text-shadow: rgba(0, 0, 0, 0.6) 0 -1px 1px;
}
button.red .label,
.button.red .label,
a.button.red .label,
input.button.red .label {
  color: white;
}
button.red:hover,
.button.red:hover,
a.button.red:hover,
input.button.red:hover {
  background-color: #990515;
  border-color: #990515;
  color: white;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
}
button.red:active,
.button.red:active,
a.button.red:active,
input.button.red:active {
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 0 1px 3px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 0 1px 3px inset;
  box-shadow: rgba(0, 0, 0, 0.7) 0 1px 3px inset;
}

.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: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  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.text-with-icon i {
  color: white;
}

.icon-engagements {
  background-image: url("../../img/advisors/sprite-ap-engagements.c59a309b9b31.png");
  display: inline-block;
  height: 29px;
  width: 29px;
  margin-top: 3px;
}
.icon-engagements.clock {
  background-position: 0 0px;
}
.icon-engagements.other {
  background-position: 0 29px;
}
.icon-engagements.messages {
  background-position: 0 148px;
}
.icon-engagements.twitter {
  background-position: 0 89px;
}
.icon-engagements.linkedin {
  background-position: 0 118px;
}
.icon-engagements.facebook {
  background-position: 0 58px;
}
.icon-engagements.social {
  background-position: 0 177px;
}

.custom-envelope-24 {
  background: url("../../img/icon-twitter-24x24.4d5d1bdcece7.png") no-repeat;
}

.custom-clock-24 {
  background: url("../../img/icon-twitter-24x24.4d5d1bdcece7.png") no-repeat;
}

.custom-other-24 {
  background: url("../../img/icon-twitter-24x24.4d5d1bdcece7.png") no-repeat;
}

.pagination {
  height: 36px;
  margin: 15px 0 0 0;
  clear: both;
}
.pagination.pagination-large {
  margin-bottom: 30px;
}

.pagination a {
  display: block;
  background-color: #FFF;
  border: 1px solid #C5C5C5;
  font-weight: bold;
  padding: 2px 7px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  text-decoration: none;
  margin-right: 3px;
}

.pagination a:hover {
  background-color: #CDDEE6;
  text-decoration: none;
}

.pagination .active a {
  color: #ccc;
}
.pagination .active a:hover {
  background-color: #FFF;
  text-decoration: none;
}

.pagination li {
  display: inline;
  float: left;
}

.ap-modal body.modal-open {
  overflow: hidden;
}
.ap-modal .modal-header, .ap-modal.modal-header {
  background: #dbe7ee;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8eef1), color-stop(100%, #dbe7ee));
  background-image: -webkit-linear-gradient(#e8eef1, #dbe7ee);
  background-image: -moz-linear-gradient(#e8eef1, #dbe7ee);
  background-image: -o-linear-gradient(#e8eef1, #dbe7ee);
  background-image: linear-gradient(#e8eef1, #dbe7ee);
  border-bottom: solid 1px #adc0d3;
  padding: 20px 25px;
}
.ap-modal .modal-open .dropdown-menu, .ap-modal.modal-open .dropdown-menu {
  z-index: 2050;
}
.modal-open .dropdown.open
.ap-modal.modal-open .dropdown.open {
  *z-index: 2050;
}
.ap-modal .modal-open .popover {
  z-index: 2060;
}
.ap-modal .modal-open .tooltip {
  z-index: 2070;
}
.ap-modal.modal-backdrop,
.ap-modal .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.ap-modal .modal-backdrop.fade, .ap-modal.modal-backdrop.fade {
  opacity: 0;
}
.ap-modal .modal-backdrop,
.ap-modal .modal-backdrop.fade.in, .ap-modal.modal-backdrop {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.ap-modal .modal, .ap-modal.modal {
  z-index: 9999;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1050;
  overflow: auto;
  width: 600px;
  margin: -250px 0 0 -280px;
  background-color: #ffffff;
  border: 10px solid #999;
  border: 10px solid rgba(91, 91, 91, 0.49);
  *border: 10px solid #999;
  /* IE6-7 */
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
.ap-modal .modal.dialog, .ap-modal.modal.dialog {
  margin: -110px 0 0 -150px;
  width: 300px;
  border: 1px solid #999;
}
.ap-modal.modal-container,
.ap-modal .modal-container {
  height: 450px;
  overflow-y: scroll;
  overflow-x: hidden;
  background: white;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ap-modal.modal-container .button-container,
.ap-modal .modal-container .button-container {
  margin-top: 20px;
}
.ap-modal.modal-container .modal-sub-title,
.ap-modal .modal-container .modal-sub-title {
  background: #ececec;
  padding: 8px 10px;
}
.ap-modal.modal-container .alert, .ap-modal.modal-container .alert-error,
.ap-modal .modal-container .alert,
.ap-modal .modal-container .alert-error {
  margin: 10px;
}
.ap-modal.modal.fade,
.ap-modal .modal.fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-transition: opacity .3s linear, top .3s ease-out;
  -ms-transition: opacity .3s linear, top .3s ease-out;
  -o-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out;
  top: -25%;
}
.ap-modal .title-bar {
  overflow: hidden;
  margin-bottom: 10px;
  padding: 6px 10px;
  font-weight: bold;
  background-color: #D4D4D4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#E8E8E8');
  background: -webkit-gradient(linear, left top, left bottom, from(whitesmoke), to(#e8e8e8));
  background: -moz-linear-gradient(top, whitesmoke, #e8e8e8);
}
.ap-modal.modal.fade.in,
.ap-modal .modal.fade.in {
  top: 50%;
}
.ap-modal .modal-header .close {
  position: absolute;
  top: 10px;
  right: 5px;
  background: none;
  border: none;
  font-size: 16px;
}
.ap-modal .modal-body {
  max-height: 400px;
  padding: 40px;
  margin-bottom: 80px;
}
.ap-modal .modal-body p {
  white-space: pre-line;
}
.ap-modal .modal-body h4 {
  margin-bottom: 20px;
}
.ap-modal .modal-body .advisor-clear {
  margin-bottom: 15px;
}
.ap-modal .modal-body .message-details {
  margin-top: 10px;
  margin-bottom: 20px;
  position: relative;
}
.ap-modal .modal-body .message-details .message-date {
  position: absolute;
  top: 0px;
  right: 0px;
}
.ap-modal .modal-body .message-details p {
  color: #636363;
}
.ap-modal .modal-body .message-contents {
  white-space: pre-wrap;
  padding-bottom: 50px;
}
.ap-modal .modal-form {
  margin-bottom: 0;
}
.ap-modal .modal-footer {
  padding: 25px;
  margin-bottom: 0;
  text-align: left;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  *zoom: 1;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ap-modal .modal-footer .button {
  margin-left: 5px;
  min-width: 60px;
}
.ap-modal .modal-footer .button.button-right {
  float: right;
}
.ap-modal .modal-footer:before,
.ap-modal .modal-footer:after {
  display: table;
  content: "";
}
.ap-modal .modal-footer:after {
  clear: both;
}
.ap-modal .modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.ap-modal .modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.box_title_wrapper {
  overflow: hidden;
  clear: both;
  color: #636363;
  font-size: 14px;
  background-color: #ececec;
  padding: 13px 22px;
  border-bottom: 1px solid #cccccc;
  position: relative;
}
.box_title_wrapper h2 {
  font-size: 18px;
  font-weight: 300;
  float: left;
  line-height: 1.33;
}

.box_info_wrapper {
  padding: 15px;
  min-height: 60px;
}
.box_info_wrapper.with-view-more-link {
  padding-bottom: 30px;
}

.box-info-no-data {
  text-align: center;
  padding: 40px 35px 35px 35px;
}

.box_info_content {
  display: block;
  min-width: inherited;
  width: 100%;
  overflow: hidden;
}

.comma-seperated-list li {
  display: inline;
}

.comma-seperated-list li:after {
  content: ', ';
}

.comma-seperated-list li:last-child:after {
  content: normal;
}

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

.box_info_wrapper.timeline {
  height: 0px;
  min-height: 0px;
}
.box_info_wrapper.timeline.timeline-loaded {
  height: 400px;
  min-height: 400px;
}
.box_info_wrapper.timeline.no-events {
  min-height: 20px;
  height: 20px;
}
.box_info_wrapper.timeline #advisor-timeline {
  border: none;
  z-index: 1;
}
.box_info_wrapper.timeline .no-timeline-events {
  display: none;
}
.box_info_wrapper.timeline .no-timeline-events.timeline-loaded {
  display: block;
}
.box_info_wrapper.timeline .event-image {
  float: left;
  margin-right: 20px;
  border: 0;
}
.box_info_wrapper.timeline .event-image img {
  border: 0;
}
.box_info_wrapper.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: #575757;
}
.timeline .timeline-table th, .timeline .timeline-table caption {
  padding: 5px 8px;
}
.timeline .timeline-table td {
  padding: 10px 8px;
  border-top: 1px solid #d2d1d1;
}
.timeline .timeline-table td:first-child {
  width: 50%;
}
.timeline .timeline-table td.no-border {
  border: none;
}

.advisorpages {
  /*
   * Contributor level and ribbon styles
   */
  /******************************************
  * Advisor Dashboard "Advisor Badges"
  ******************************************/
  /******************************************
   * Advisor Dashboard "Advisor Page Stats"
   ******************************************/
  /******************************************
   * Advisor Dashboard "Advisor Page Stats"
  ******************************************/
  /******************************************
   * Advisor Dashboard "Open Question Topics"
   ******************************************/
  /******************************************
   * Advisor Dashboard "Profile Fitness"
   ******************************************/
  /******************************************
  * Advisor Dashboard "Who Viewed Your Profile - Empty"
  ******************************************/
  /******************************************
  * Advisor Dashboard "Tips"
  ******************************************/
  /******************************************
   * Advisor Dashboard "Financial Guides"
   ******************************************/
  /*
   * Advisor Dashboard "Promote Your Profile"
   */
}
.advisorpages #advisor_image_div {
  float: left;
  overflow: hidden;
  border-radius: 100%;
  line-height: 0;
}
.advisorpages #advisor_image_div.no-tabs {
  margin-bottom: 10px;
}
.advisorpages #advisor_image_div .advisor_image {
  width: 100px !important;
  height: 100px !important;
}
.advisorpages .advisor-details {
  margin-left: 20px;
  width: 450px;
  float: left;
}
.advisorpages .advisor-details .advisor-name,
.advisorpages .advisor-details .pending-verification,
.advisorpages .advisor-details .claim-profile {
  margin-bottom: 20px;
  display: block;
}
.advisorpages .advisor-details .advisor-title {
  font-size: 28px;
  line-height: 1.33;
  font-weight: 300;
}
.advisorpages .advisor-details .advisor-company {
  font-size: 13px;
  color: #575757;
  margin-bottom: 10px;
}
.advisorpages .advisor-details .advisor-location {
  font-size: 13px;
  color: #999;
  text-transform: uppercase;
}
.advisorpages .advisor-details .button-container {
  text-align: left;
  padding-bottom: 5px;
}
.advisorpages .advisor-details .button-container #contact_advisor_button, .advisorpages .advisor-details .button-container .button {
  text-align: left;
  display: inline-block;
  margin: 0 5px 0 0;
  width: auto;
}
.advisorpages .advisor-details .button-container #contact_advisor_button.follow, .advisorpages .advisor-details .button-container .button.follow {
  width: auto;
}
.advisorpages .row,
.advisorpages .advisor-container {
  margin: 0 0 20px 0;
  position: relative;
}
.advisorpages .row.open,
.advisorpages .advisor-container.open {
  overflow: visible;
}
.advisorpages .advisor-badge-container {
  width: 300px;
  float: right;
}
.advisorpages .advisor-badges {
  margin: 0 auto;
  width: 300px;
}
.advisorpages .advisor-badges.badge-count-1 {
  width: 100px;
}
.advisorpages .advisor-badges.badge-count-2 {
  width: 200px;
}
.advisorpages .advisor-badges.badge-count-3 {
  width: 300px;
}
.advisorpages .advisor-badges.badge-count-4 {
  width: 200px;
}
.advisorpages .advisor-badges .brightscope-badge.public-profile {
  width: 100px;
  float: left;
  text-align: center;
}
.advisorpages .advisor-badges .brightscope-badge.public-profile img {
  height: auto;
}
.advisorpages #contact_top {
  position: absolute;
  right: 0px;
  top: 40px;
}
.advisorpages #contact_top .mail-to {
  text-align: right;
}
.advisorpages #contact_top .mail-to .icon-envelope {
  color: #0b597f;
  padding-right: 5px;
  font-size: 16px;
}
.advisorpages #edit_profile_button {
  display: inline-block;
  margin-bottom: 20px;
  font-weight: bold;
}
.advisorpages form#compliance_email_form label, .advisorpages form#compliance_email_form input {
  float: none;
  display: block;
  margin-top: .7em;
  margin-bottom: .7em;
  font-size: inherit;
}
.advisorpages form#compliance_email_form label[type="submit"], .advisorpages form#compliance_email_form input[type="submit"] {
  float: left;
  margin-left: 10px;
}
.advisorpages form#compliance_email_form label[type="text"], .advisorpages form#compliance_email_form input[type="text"] {
  height: 25px;
  float: left;
}
.advisorpages form#compliance_email_form label {
  width: auto;
}
.advisorpages form#compliance_settings_form th {
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 1em;
  vertical-align: bottom;
}
.advisorpages form#compliance_settings_form tr {
  border-bottom: solid 1px #CFCFCF;
  height: 40px;
}
.advisorpages form#compliance_settings_form td {
  text-align: center;
}
.advisorpages form#compliance_settings_form th:first-child {
  text-align: left;
  padding-left: 0;
}
.advisorpages .button, .advisorpages .bluebtn-micro {
  margin-top: 5px;
}
.advisorpages .compose-button {
  margin-top: 12px;
}
.advisorpages .contribution-wrapper h3, .advisorpages .contribution-wrapper .contribution-link-wrapper {
  margin: 10px 0;
}
.advisorpages #contribution_score_wrapper {
  border-bottom: 1px solid #cfcfcf;
  float: left;
  padding: 0 0 10px 0;
}
.advisorpages #contribution_score_wrapper .contribution_info {
  float: left;
  width: 280px;
  margin-left: 10px;
}
.advisorpages #contribution_score_wrapper .contribution_info .contributor_rank {
  float: left;
  color: #888;
  font-style: italic;
  font-size: 12px;
  line-height: 1.1em;
  clear: left;
  width: 275px;
}
.advisorpages #contribution_score_wrapper .tc_level {
  font-size: 19px;
  float: left;
  margin-bottom: 5px;
  color: #888;
}
.advisorpages .level-up-list {
  list-style-type: decimal;
  list-style-position: inside;
  border-bottom: 1px solid #cfcfcf;
  padding: 0 0 15px 0;
}
.advisorpages .level-up-title {
  margin-top: 10px;
}
.advisorpages .ribbon_n {
  float: left;
  text-indent: -9999em;
  width: 35px;
  height: 40px;
  margin: 0 10px 0 0;
}
.advisorpages .question-title-link {
  font-weight: bold;
}
.advisorpages #open-questions-marker {
  padding: 15px 0;
  border-top: 1px solid #cfcfcf;
}
.advisorpages .advisor-topics-container {
  margin-bottom: 15px;
}
.advisorpages .advisor-topic-tag {
  width: 33%;
  display: inline-block;
}
.advisorpages .advisor-topic-tag .button-dotted {
  width: 180px;
  margin-left: -2px;
  padding: 5px 15px 5px 15px;
  height: auto;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.advisorpages .advisor-topic-tag .dropdown-menu {
  width: 180px;
}
.advisorpages .advisor-topic-tag .tag {
  width: 180px;
  position: relative;
  background-color: transparent;
  border: solid 1px transparent;
  line-height: 1.8em;
  list-style: none outside none;
  padding: 5px 15px 5px 15px;
  color: #666;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.advisorpages .advisor-topic-tag .tag .topic-count {
  color: #94d4f5;
  margin-right: 5px;
  float: left;
}
.advisorpages .advisor-topic-tag .tag .topic-delete {
  position: absolute;
  top: 5px;
  right: 7px;
  display: none;
}
.advisorpages .advisor-topic-tag .tag a {
  text-decoration: none;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.advisorpages .advisor-topic-tag .tag:hover {
  border: 1px solid #cfcfcf;
  background-color: whitesmoke;
}
.advisorpages .advisor-topic-tag .tag:hover .topic-delete {
  display: block;
}
.advisorpages .community-guidelines, .advisorpages .scoring-guide {
  padding: 10px;
}
.advisorpages .resource-container {
  margin: 10px 0;
}
.advisorpages .resource-container h3 {
  font-weight: bold;
  margin: 10px;
}
.advisorpages .resource-container .resource-links {
  background: url("../../img/advisor_directory/resource.56031c53a43a.png") no-repeat bottom left;
  height: 66px;
}
.advisorpages .resource-container .resource-links #scoring_guide_link, .advisorpages .resource-container .resource-links #community_guidelines_link {
  text-decoration: none;
  font-weight: bold;
  margin-left: 75px;
  display: inline-block;
  position: relative;
  height: 33px;
  line-height: 33px;
}
.advisorpages .resource-container .pdf-icon {
  background: url("../../img/advisor_directory/icon-pdf.6c965df792dd.png") no-repeat bottom left;
  width: 17px;
  height: 21px;
  position: absolute;
  right: -25px;
  top: 5px;
}
.advisorpages .brightscope-badges {
  width: 220px;
  margin: 0 auto;
}
.advisorpages .brightscope-badges img, .advisorpages .brightscope-badges a {
  border: none;
}
.advisorpages .brightscope-badges li {
  height: 90px;
  width: 110px;
  display: inline-block;
}
.advisorpages .brightscope-badges li a {
  display: block;
  height: 80px;
}
.advisorpages .brightscope-badge-claim-button {
  text-align: center;
}
.advisorpages .badges-modal .modal-container {
  padding: 0px;
}
.advisorpages .badges-modal .modal-container .brightscope-badges {
  width: 505px;
  margin: 0 auto;
}
.advisorpages .badges-modal .modal-container .brightscope-badges li {
  width: 125px;
}
.advisorpages .badges-modal .step-header {
  padding: 0 15px;
  color: #575757;
  margin-bottom: 10px;
}
.advisorpages .badges-modal .step-header .header-number {
  width: 50px;
  float: left;
  font-size: 20px;
}
.advisorpages .badges-modal .step-header .header-text {
  margin-left: 50px;
  font-size: 16px;
}
.advisorpages .badges-modal .step-container {
  border-bottom: solid 1px #ccc;
  padding: 15px 0;
}
.advisorpages .badges-modal .step-container img {
  height: 80px;
  width: auto;
}
.advisorpages .badges-modal .step-container textarea {
  width: 100%;
  margin-left: 0px;
  height: 100px;
}
.advisorpages .badges-modal .step-container .body {
  width: 505px;
  margin: 0 auto;
}
.advisorpages .badges-modal .not-eligible-description {
  padding: 15px;
}
.advisorpages .badges-modal .badge-link-image {
  float: left;
}
.advisorpages .badges-modal .badge-link {
  min-height: 80px;
  margin-left: 130px;
  width: 300px;
  word-break: break-word;
}
.advisorpages .page-stats .page-stats-item {
  width: 33%;
  margin: 15px 0;
  float: left;
}
.advisorpages .page-stats .page-stats-item .icon {
  margin: 2px 10px 2px 10px;
}
.advisorpages .page-stats .page-stats-item .stat-count {
  color: #9bc11a;
  font-size: 30px;
  text-align: center;
}
.advisorpages .page-stats .page-stats-item .stat-category {
  text-align: center;
  margin: 10px;
}
.advisorpages .financial-contributions .contribution-list {
  width: 400px;
  margin: 0 auto;
}
.advisorpages .financial-contributions .contribution-item {
  width: 50%;
  margin: 15px 0;
  float: left;
}
.advisorpages .financial-contributions .contribution-item .bs-icon {
  font-size: 18px;
  vertical-align: middle;
  display: inline-block;
  padding-bottom: 5px;
  float: none;
  color: #9bc11a;
}
.advisorpages .financial-contributions .contribution-item .bs-icon .green {
  color: #9bc11a;
}
.advisorpages .financial-contributions .contribution-item .bs-icon .grey {
  color: #666;
}
.advisorpages .financial-contributions .contribution-item .stat-count {
  color: #9bc11a;
  font-size: 30px;
  text-align: center;
}
.advisorpages .financial-contributions .contribution-item .stat-count.grey {
  color: #666;
}
.advisorpages .financial-contributions .contribution-item .stat-category {
  text-align: center;
  margin: 10px;
}
.advisorpages .financial-contributions .contribution-item .stat-restriction {
  text-transform: uppercase;
  font-size: 12px;
  text-align: center;
  display: block;
}
.advisorpages .advisor-topic {
  width: 33%;
  height: 100px;
  float: left;
  text-align: center;
}
.advisorpages .advisor-topic .question-count {
  margin-bottom: 10px;
  font-size: 20px;
}
.advisorpages .profile-fitness .actionable-state {
  text-align: right;
  display: block;
  width: 100%;
  margin: 5px 0;
  text-decoration: none;
}
.advisorpages .profile-fitness .tips-container {
  border-bottom: solid 1px #CFCFCF;
}
.advisorpages .profile-fitness .progress-bar-outer {
  height: 30px;
  background: #eae8e9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  border: solid 1px #d4d4d4;
  line-height: 30px;
  margin: 10px 0 10px 0;
}
.advisorpages .profile-fitness .progress-bar-inner {
  height: 100%;
  width: 40%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  color: white;
  padding: 0 10px;
}
.advisorpages .profile-fitness .progress-bar-inner.excellent {
  width: 100%;
  background: #82b327;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8bc22e), color-stop(100%, #82b327));
  background-image: -webkit-linear-gradient(#8bc22e, #82b327);
  background-image: -moz-linear-gradient(#8bc22e, #82b327);
  background-image: -o-linear-gradient(#8bc22e, #82b327);
  background-image: linear-gradient(#8bc22e, #82b327);
}
.advisorpages .profile-fitness .progress-bar-inner.above-average {
  width: 80%;
  background: #add026;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b4d823), color-stop(100%, #add026));
  background-image: -webkit-linear-gradient(#b4d823, #add026);
  background-image: -moz-linear-gradient(#b4d823, #add026);
  background-image: -o-linear-gradient(#b4d823, #add026);
  background-image: linear-gradient(#b4d823, #add026);
}
.advisorpages .profile-fitness .progress-bar-inner.average {
  width: 60%;
  background: #eecc1a;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7d520), color-stop(100%, #eecc1a));
  background-image: -webkit-linear-gradient(#f7d520, #eecc1a);
  background-image: -moz-linear-gradient(#f7d520, #eecc1a);
  background-image: -o-linear-gradient(#f7d520, #eecc1a);
  background-image: linear-gradient(#f7d520, #eecc1a);
}
.advisorpages .profile-fitness .progress-bar-inner.below-average {
  width: 40%;
  background: #f69527;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1a532), color-stop(100%, #f69527));
  background-image: -webkit-linear-gradient(#f1a532, #f69527);
  background-image: -moz-linear-gradient(#f1a532, #f69527);
  background-image: -o-linear-gradient(#f1a532, #f69527);
  background-image: linear-gradient(#f1a532, #f69527);
}
.advisorpages .profile-fitness .progress-bar-inner.weak {
  width: 20%;
  background: #c9021c;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ea4049), color-stop(100%, #c9021c));
  background-image: -webkit-linear-gradient(#ea4049, #c9021c);
  background-image: -moz-linear-gradient(#ea4049, #c9021c);
  background-image: -o-linear-gradient(#ea4049, #c9021c);
  background-image: linear-gradient(#ea4049, #c9021c);
}
.advisorpages .profile-fitness .level-description {
  padding-bottom: 20px;
  border-bottom: solid 1px #CFCFCF;
}
.advisorpages .profile-fitness h3 {
  font-weight: bold;
  margin: 10px;
  color: #666;
}
.advisorpages .profile-fitness .tip-list {
  font-size: 13px;
}
.advisorpages .profile-fitness .tip-list .tip {
  margin-bottom: 10px;
  height: 40px;
  font-size: 13px;
}
.advisorpages .profile-fitness .tip-list .check-icon {
  float: left;
}
.advisorpages .profile-fitness .tip-list .tip-details {
  font-size: 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.advisorpages .profile-fitness .tip-list .tip-details .ng-binding,
.advisorpages .profile-fitness .tip-list .tip-details a {
  font-size: 13px;
}
.advisorpages .profile-views-empty .profile-views-title {
  font-size: 18px;
}
.advisorpages .profile-views-empty h4 {
  margin: 10px 0;
}
.advisorpages .profile-views-empty .tip-list .tip {
  margin-bottom: 5px;
  height: 25px;
  line-height: 25px;
}
.advisorpages .profile-views-empty .tip-list .check-icon {
  float: left;
}
.advisorpages .profile-views-empty .tip-list .tip-details {
  margin-left: 5px;
}
.advisorpages .financial-guide-item {
  border-top: solid 1px #c4c4c4;
  margin: 10px 0;
}
.advisorpages .financial-guide-item:first-child {
  border-top: none;
}
.advisorpages .financial-guide-item .tag {
  font-size: 11px;
  text-transform: uppercase;
  color: #999;
}
.advisorpages .guide_title {
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  margin: 10px 0 10px 0;
}
.advisorpages .guide-row {
  position: relative;
  height: 100%;
}
.advisorpages .guide-row .icon {
  float: left;
  margin: 0px 5px 0px 0px;
}
.advisorpages .guide-details {
  width: 350px;
}
.advisorpages .guide-options {
  position: absolute;
  right: 0px;
  top: 50%;
  margin-top: -20px;
}
.advisorpages .guide-options .span1 {
  width: 40px;
}
.advisorpages #sidebar #advisor_badge #badge_code textarea {
  /* With border + 1 px padding for default textarea styles, comes to 320 */
  width: 316px;
}
.advisorpages .promote-profile #advisor_badge {
  text-align: center;
}
.advisorpages .promote-profile h4 {
  margin: 10px 0 10px 0;
}
.advisorpages .promote-profile .button-container {
  margin: 10px auto;
}
.advisorpages .promote-profile .button-container .button {
  float: inline-block;
  width: 93px;
}
.advisorpages .promote-profile .tab-container {
  margin: 0 auto;
}
.advisorpages .promote-profile .tab-container textarea {
  width: 100%;
  margin-top: 10px;
}
.advisorpages .promote-profile .nav {
  text-align: center;
  margin-top: 20px;
}
.advisorpages .box_title_wrapper .button {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-top: 0;
  padding: 0;
  font-size: 12px;
  min-width: 60px;
}
.advisorpages [data-hc-donuts] > * {
  height: 155px;
  width: 155px;
}
.advisorpages .donut-title {
  font-size: 12px;
  margin-top: -5px;
  width: 156px;
  text-align: center;
}
.advisorpages .donut-value {
  margin-top: -24px;
}
.advisorpages .search-engine-table {
  width: 100%;
}
.advisorpages .search-engine-table thead tr {
  border-top: none;
}
.advisorpages .search-engine-table td, .advisorpages .search-engine-table tr {
  padding: 8px 8px 8px 0;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.advisorpages .search-engine-table .keyword-count {
  text-align: center;
}
.advisorpages .engagements-table td {
  height: 30px;
  vertical-align: middle;
  margin-top: 15px;
}
.advisorpages .engagements-table td.icon-engagements {
  margin-top: 5px;
}
.advisorpages .engagements-table td:first-child {
  padding-right: 15px;
  text-align: right;
  font-size: 20px;
}
.advisorpages .engagements-table td:last-child {
  padding-left: 15px;
}
.advisorpages .engagements-table th {
  text-align: left;
  border-bottom: solid 1px #dddddd;
  height: 20px;
}
.advisorpages .engagements-table .tr-content {
  height: 50px;
}
.advisorpages .contact-container .box_info_wrapper {
  padding: 0px;
}
.advisorpages .social-media-item {
  margin-bottom: 10px;
}
.advisorpages .edit-firm-services-modal {
  padding: 10px;
}
.advisorpages .edit-firm-services-modal .title {
  height: 30px;
  width: 100%;
  border-bottom: solid 1px #c4c4c4;
}
.advisorpages .edit-firm-services-modal .selection-list {
  width: 100%;
  clear: both;
}
.advisorpages .edit-firm-services-modal .column-1 {
  width: 30%;
  margin-right: 2%;
  float: left;
  position: relative;
}
.advisorpages .edit-firm-services-modal .column-1 .remove-service-button {
  position: absolute;
  left: 0px;
  top: 21px;
}
.advisorpages .edit-firm-services-modal .column-2 {
  width: 16%;
  margin-right: 2%;
  float: left;
}
.advisorpages .edit-firm-services-modal .column-3 {
  width: 50%;
  float: left;
}
.advisorpages .edit-assets-modal {
  padding: 10px;
}
.advisorpages .edit-assets-modal input {
  width: 60px;
}
.advisorpages .edit-assets-modal .row {
  clear: both;
  border-bottom: solid 1px #c4c4c4;
  padding: 5px 0;
}
.advisorpages .edit-assets-modal .column-1 {
  width: 50%;
  margin-right: 2%;
  float: left;
  position: relative;
}
.advisorpages .edit-assets-modal .column-2 {
  width: 15%;
  margin-right: 2%;
  float: left;
}
.advisorpages .edit-assets-modal .column-3 {
  width: 15%;
  float: left;
}
.advisorpages .profile-views-dashboard .lead-item {
  width: 50%;
}
.advisorpages .lead-item {
  width: 33%;
  float: left;
  margin-bottom: 15px;
}
.advisorpages .lead-item .lead-image {
  padding: 5px;
  border: solid 1px #E5E5E5;
  -webkit-box-shadow: 1px 1px 5px #e8e8e8;
  -moz-box-shadow: 1px 1px 5px #e8e8e8;
  box-shadow: 1px 1px 5px #e8e8e8;
  height: 60px;
  width: auto;
  float: left;
}
.advisorpages .lead-item .lead-info {
  width: 200px;
  float: left;
  padding-left: 10px;
}
.advisorpages .lead-item .lead-info .link {
  float: left;
  padding: 3px;
  width: 18px;
  height: 18px;
}
.advisorpages .lead-item .lead-info .link a {
  width: 100%;
  height: 100%;
  display: block;
}
.advisorpages .message-container .message-length {
  width: 100%;
  text-align: center;
  margin-bottom: 15px;
  margin-top: 15px;
}
.advisorpages .message-container .message-table {
  border-bottom: solid 1px #d4d4d4;
}
.advisorpages .message-container .prospect-message {
  border-top: solid 1px #d4d4d4;
  height: 40px;
}
.advisorpages .message-container .prospect-message .icon-only {
  width: 30px;
}
.advisorpages .message-container .prospect-message .message-from {
  width: 550px;
}
.advisorpages .message-container .prospect-message .preview-only {
  padding-left: 20px;
  color: #d4d4d4;
  font-style: italic;
}
.advisorpages .message-container .prospect-message:hover {
  background: #eff9fe;
  cursor: pointer;
}
.advisorpages .contact-container .box_info_wrapper {
  padding: 0px;
}
.advisorpages .social-media-item {
  margin-bottom: 10px;
}
.advisorpages .edit-firm-services-modal {
  padding: 10px;
}
.advisorpages .edit-firm-services-modal .title {
  height: 30px;
  width: 100%;
  border-bottom: solid 1px #c4c4c4;
}
.advisorpages .edit-firm-services-modal .selection-list {
  width: 100%;
  clear: both;
}
.advisorpages .edit-firm-services-modal .column-1 {
  width: 30%;
  margin-right: 2%;
  float: left;
  position: relative;
}
.advisorpages .edit-firm-services-modal .column-1 .remove-service-button {
  position: absolute;
  left: 0px;
  top: 21px;
}
.advisorpages .edit-firm-services-modal .column-2 {
  width: 16%;
  margin-right: 2%;
  float: left;
}
.advisorpages .edit-firm-services-modal .column-3 {
  width: 50%;
  float: left;
}
.advisorpages .edit-assets-modal {
  padding: 10px;
}
.advisorpages .edit-assets-modal input {
  width: 60px;
}
.advisorpages .edit-assets-modal .row {
  clear: both;
  border-bottom: solid 1px #c4c4c4;
  padding: 5px 0;
}
.advisorpages .edit-assets-modal .column-1 {
  width: 50%;
  margin-right: 2%;
  float: left;
  position: relative;
}
.advisorpages .edit-assets-modal .column-2 {
  width: 15%;
  margin-right: 2%;
  float: left;
}
.advisorpages .edit-assets-modal .column-3 {
  width: 15%;
  float: left;
}
.advisorpages .onboarding-nav {
  float: right;
}
.advisorpages .onboarding-nav li {
  display: inline;
}
.advisorpages .onboarding-nav li .icon-circle-1, .advisorpages .onboarding-nav li .icon-circle-2, .advisorpages .onboarding-nav li .icon-circle-3 {
  font-size: 18px;
  display: inline-block;
  position: relative;
  margin-right: 2px;
}
.advisorpages .onboarding-nav li .icon-circle-1.active, .advisorpages .onboarding-nav li .icon-circle-2.active, .advisorpages .onboarding-nav li .icon-circle-3.active {
  color: #99c056;
}
.advisorpages .onboarding-nav li .icon-circle-1.done, .advisorpages .onboarding-nav li .icon-circle-2.done, .advisorpages .onboarding-nav li .icon-circle-3.done {
  color: #e0e0e0;
}
.advisorpages .onboarding-nav li .icon-circle-1.uncompleted, .advisorpages .onboarding-nav li .icon-circle-2.uncompleted, .advisorpages .onboarding-nav li .icon-circle-3.uncompleted {
  color: #878787;
}
.advisorpages .onboarding-nav-title {
  float: right;
  margin-right: 10px;
  font-weight: bold;
  color: #666;
}
.advisorpages .onboarding .alert-error {
  margin: 0 0 10px 0;
}
.advisorpages .onboarding .title {
  margin-bottom: 20px;
}
.advisorpages .onboarding p {
  margin: 0 auto;
  font-style: italic;
  color: grey;
}
.advisorpages .onboarding p.center {
  text-align: center;
}
.advisorpages .onboarding .form-wrapper {
  margin-bottom: 20px;
}
.advisorpages .onboarding .image-container .photo {
  float: left;
  width: 100px;
}
.advisorpages .onboarding .image-container .options {
  float: left;
  width: 300px;
  margin-left: 30px;
}
.advisorpages .onboarding .image-container .options #photo {
  position: absolute;
  left: -9999px;
}
.advisorpages .onboarding .image-container .options p {
  margin-top: 10px;
}
.advisorpages .onboarding .image-container .options .icon-circle-check {
  font-size: 22px;
  color: #99c056;
  margin-right: 10px;
}
.advisorpages .onboarding .image-container .options .success-message {
  font-size: 22px;
  color: #80a048;
  margin-bottom: 20px;
}
.advisorpages .onboarding .image-container .options .error-message {
  font-size: 18px;
  color: #E05E5E;
  margin-bottom: 20px;
}
.advisorpages .onboarding .subscription-topics li {
  display: inline-block;
  width: 33%;
  height: 40px;
  margin-bottom: 20px;
}
.advisorpages .onboarding .subscription-topics li .button {
  width: 165px;
  text-align: left;
}
.advisorpages .onboarding .subscription-topics li .button .icon-button {
  margin-right: 5px;
}
.advisorpages .social-influence a.help-nopic, .advisorpages .social-influence a.help-nopic:hover {
  font-weight: normal;
}
.advisorpages .social-influence a.help-nopic .helper, .advisorpages .social-influence a.help-nopic:hover .helper {
  float: none;
  top: 3px;
  padding: 0px;
}
.advisorpages .social-influence .social-rankings .rank {
  width: 300px;
  text-align: center;
  display: inline-block;
  padding: 20px;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.advisorpages .social-influence .social-rankings .rank .rank-number {
  width: 50px;
  margin: 0px auto;
  height: 140px;
  width: 100px;
  background: url("../../img/advisors/social_rank/pin.531abba0bbb4.png") no-repeat center center;
}
.advisorpages .social-influence .social-rankings .rank .rank-number .number {
  font-size: 20px;
  position: relative;
  top: 45px;
}
.advisorpages .social-influence .social-rankings .rank .rank-number .number .number-symbol {
  font-size: 10px;
  position: absolute;
  left: -7px;
  top: -2px;
}
.advisorpages .social-influence .social-rankings .rank .rank-category {
  text-align: center;
  text-transform: uppercase;
}
.advisorpages .social-influence .social-blocks .block {
  width: 290px;
  border: 1px solid #dadada;
  text-align: center;
  height: 250px;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.advisorpages .social-influence .social-blocks .block .block-body {
  padding: 25px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.advisorpages .social-influence .social-blocks .block .block-body .add-item {
  height: 20px;
  top: 50%;
  position: absolute;
  margin-top: -10px;
  width: 240px;
  color: #575757;
  font-size: 14px;
}
.advisorpages .social-influence .social-blocks .block .block-body .add-item .icon-plus {
  padding-right: 10px;
}
.advisorpages .social-influence .social-blocks .block .block-body .icon-edit {
  position: absolute;
  top: 5px;
  right: 5px;
  color: #999999;
  cursor: pointer;
}
.advisorpages .social-influence .social-blocks .block .block-numbers {
  height: 90px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  background: #f7f7f7;
  border-top: 1px solid #dadada;
  text-align: center;
  color: #73b1d1;
}
.advisorpages .social-influence .social-blocks .block .block-numbers .numbers-section {
  width: 100%;
  text-align: center;
  height: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.advisorpages .social-influence .social-blocks .block .block-numbers .numbers-section .block-number-wrapper {
  position: relative;
}
.advisorpages .social-influence .social-blocks .block .block-numbers .numbers-section .block-number-wrapper.third {
  width: 32%;
  display: inline-block;
  height: 100%;
}
.advisorpages .social-influence .social-blocks .block .block-numbers .numbers-section .block-number-wrapper.half {
  width: 48%;
  height: 100%;
  display: inline-block;
}
.advisorpages .social-influence .social-blocks .block .block-numbers .numbers-section .block-number-wrapper.half.left {
  border-right: 1px solid #dadada;
}
.advisorpages .social-influence .social-blocks .block .block-numbers .numbers-section .block-number-wrapper.center {
  height: 100%;
  width: 100%;
}
.advisorpages .social-influence .social-blocks .block .block-numbers .numbers-section .block-number-wrapper .number {
  color: #73b1d1;
  padding-right: 2px;
}
.advisorpages .social-influence .social-blocks .block .block-numbers .numbers-section .block-number-wrapper .description {
  color: #999999;
  position: absolute;
  top: 50%;
  text-align: center;
  width: 100%;
  margin-top: -10px;
}
.advisorpages .social-influence .social-blocks .block .block-numbers .numbers-section.top {
  font-size: 18px;
}
.advisorpages .social-influence .social-blocks .block .block-numbers .numbers-section.top .number {
  padding-right: 5px;
}
.advisorpages .social-influence .social-blocks .block .block-numbers .numbers-section.bottom {
  border-top: 1px solid #dadada;
}
.advisorpages .social-influence .social-blocks .block.empty {
  background: #f7f7f7;
  border: dashed 2px #dadada;
}
.advisorpages .social-influence .social-blocks .block.empty .block-body {
  height: 100%;
  vertical-align: center;
  cursor: pointer;
}
.advisorpages .social-influence .social-blocks .block.empty.twitter, .advisorpages .social-influence .social-blocks .block.empty.blog {
  background-image: none;
}
.advisorpages .social-influence .social-blocks .block.edit {
  background: #f7f7f7;
  border: dashed 2px #dadada;
}
.advisorpages .social-influence .social-blocks .block.twitter {
  background-image: url("../../img/advisors/social_rank/icon-twitter.e34e7888421c.png");
  background-position: 10px 10px;
  background-repeat: no-repeat;
}
.advisorpages .social-influence .social-blocks .block.twitter .handle {
  font-size: 18px;
  color: #333333;
  margin: 10px;
}
.advisorpages .social-influence .social-blocks .block.twitter .profile-photo {
  height: 44px;
  width: 44px;
  margin: 0 auto;
  background: white;
}
.advisorpages .social-influence .social-blocks .block.twitter .profile-photo img {
  height: 44px;
  width: auto;
}
.advisorpages .social-influence .social-blocks .block.blog {
  background-image: url("../../img/advisors/social_rank/icon-blog.e8cf4a528323.png");
  background-position: 10px 10px;
  background-repeat: no-repeat;
}
.advisorpages .social-influence .social-blocks .block.blog.edit {
  background: #f7f7f7;
}
.advisorpages .social-influence .social-blocks .block.blog.edit input[type=text] {
  width: 100%;
  margin-bottom: 10px;
}
.advisorpages .social-influence .social-blocks .block.blog.edit .form-wrapper {
  background: #f7f7f7;
  text-align: left;
  padding: 0px;
}
.advisorpages .social-influence .social-blocks .block.blog.edit .form-wrapper h3 {
  color: #575757;
  font-size: 14px;
}
.advisorpages .social-influence .social-blocks .block.blog .blog-url {
  margin-top: 35px;
  font-size: 18px;
  color: #333333;
  word-wrap: break-word;
}
.advisorpages .box_info_wrapper.timeline {
  height: 0px;
  min-height: 0px;
}
.advisorpages .box_info_wrapper.timeline.timeline-loaded {
  height: 400px;
  min-height: 400px;
}
.advisorpages .box_info_wrapper.timeline.no-events {
  min-height: 20px;
  height: 20px;
}
.advisorpages .box_info_wrapper.timeline #advisor-timeline {
  border: none;
  z-index: 1;
}
.advisorpages .box_info_wrapper.timeline .no-timeline-events {
  display: none;
}
.advisorpages .box_info_wrapper.timeline .no-timeline-events.timeline-loaded {
  display: block;
}
.advisorpages .box_info_wrapper.timeline .event-image {
  float: left;
  margin-right: 20px;
  border: 0;
}
.advisorpages .box_info_wrapper.timeline .event-image img {
  border: 0;
}
.advisorpages .box_info_wrapper.timeline .event-description {
  float: left;
  width: 225px;
}
.advisorpages .timeline .nav.nav-tabs > li {
  width: 50%;
}
.advisorpages .timeline .timeline-table {
  margin: 5px 5px 40px 5px;
}
.advisorpages .timeline .timeline-table.disclosures-table td {
  width: 25%;
}
.advisorpages .timeline .timeline-table.disclosures-table td:first-child {
  width: 25%;
}
.advisorpages .timeline .timeline-table caption {
  font-weight: bold;
  font-size: 14px;
  color: #575757;
}
.advisorpages .timeline .timeline-table th, .advisorpages .timeline .timeline-table caption {
  padding: 5px 8px;
}
.advisorpages .timeline .timeline-table td {
  padding: 10px 8px;
  border-top: 1px solid #d2d1d1;
}
.advisorpages .timeline .timeline-table td:first-child {
  width: 50%;
}
.advisorpages .timeline .timeline-table td.no-border {
  border: none;
}
.advisorpages .share-advisor * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.advisorpages .share-advisor .grid {
  background: white;
  margin: 0 0 20px 0;
}
.advisorpages .share-advisor .grid:after {
  /* Or @extend clearfix */
  content: "";
  display: table;
  clear: both;
}
.advisorpages .share-advisor [class*='col-'] {
  float: left;
  padding-left: 20px;
}
.advisorpages .share-advisor [class*='col-']:first-of-type {
  padding-left: 0;
}
.advisorpages .share-advisor .advisor-details, .advisorpages .share-advisor .advisor-details p {
  padding-bottom: 20px;
  width: 380px;
}
.advisorpages .share-advisor .advisor-details h1, .advisorpages .share-advisor .advisor-details p h1 {
  font-size: 18px;
}
.advisorpages .share-advisor .share-buttons {
  border-top: solid 1px #dadada;
  clear: both;
  width: 100%;
  margin-top: 20px;
  padding-top: 30px;
}
.advisorpages .share-advisor .share-buttons .col-28 {
  width: 28%;
}
.advisorpages .share-advisor .share-buttons .col-36 {
  width: 36%;
}
.advisorpages .share-advisor .share-buttons .title {
  background-color: #dadada;
  text-align: center;
  padding: 36px 0 0 0;
  height: 92px;
  position: relative;
}
.advisorpages .share-advisor .share-buttons .title:after {
  position: absolute;
  right: -8px;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #dadada;
  content: "";
}
.advisorpages .share-advisor .share-buttons .social-media-button {
  display: block;
  margin-bottom: 10px;
  padding: 10px 10px 10px 65px;
  background-position: 15px bottom;
  background-repeat: no-repeat;
  color: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.advisorpages .share-advisor .share-buttons .social-media-button.share-linked-in {
  background-image: url("../../img/advisors/share_icons/icon-linkedin.f2cda78b2c52.png");
  background-color: #288ACF;
}
.advisorpages .share-advisor .share-buttons .social-media-button.share-facebook {
  background-image: url("../../img/advisors/share_icons/icon-facebook.8485ad3713eb.png");
  background-color: #5D80D9;
}
.advisorpages .share-advisor .share-buttons .social-media-button.share-twitter {
  background-image: url("../../img/advisors/share_icons/icon-twitter.81da9794363c.png");
  background-color: #49BCFB;
}
.advisorpages .share-advisor .share-buttons .social-media-button.share-google-plus {
  background-image: url("../../img/advisors/share_icons/icon-google-plus.bef98f1b3e42.png");
  background-color: #EE5D4F;
}
.advisorpages .spinner.nav-spinner {
  top: 60px;
}
.advisorpages .upsell {
  width: 100%;
}
.advisorpages .upsell .upsell-prompt-container {
  -webkit-box-shadow: 1px 1px 1px #cccccc;
  -moz-box-shadow: 1px 1px 1px #cccccc;
  box-shadow: 1px 1px 1px #cccccc;
  padding: 10px;
  text-align: center;
  background: white;
  width: 280px;
  height: auto;
  margin: 0 auto;
  border: solid 1px #ccc;
}
.advisorpages .upsell .upsell-prompt-container.large {
  width: auto;
}
.advisorpages .upsell .upsell-prompt-container h4 {
  margin-bottom: 5px;
}
.advisorpages .upsell .upsell-prompt-container .learn-more-button {
  margin-top: 10px;
  display: block;
}
.advisorpages .upsell .upsell-prompt-container .learn-more-button .icon-right-angle-next {
  font-weight: 700;
  font-size: 14px;
}
.advisorpages .upsell.profile-metrics {
  height: 350px;
  background: url("../../img/advisors/upsell_prompts/stats-profile-metric-plus.fdc6d03f219d.png") no-repeat;
}
.advisorpages .upsell.number-of-appearances {
  height: 250px;
  background: url("../../img/advisors/upsell_prompts/stats-no-of-appearance-plus.f17f39b78c9a.png") no-repeat;
}
.advisorpages .upsell.prospects-profile-views {
  height: 250px;
  background: url("../../img/advisors/upsell_prompts/prospects-profile-visits-basic.8da8e78f0ae4.png") no-repeat;
}
.advisorpages .upsell.dashboard-profile-views {
  height: 250px;
  background: url("../../img/advisors/upsell_prompts/dash-profile-visitors-basic.93b59a0fbdd7.png") no-repeat;
}
.advisorpages .profile_overview.important_note {
  margin-left: 110px;
  padding: 10px;
}
.advisorpages .profile_overview.pending_verification {
  padding: 10px;
  width: 468px;
  background: #F9EDBE;
}

.advisorpages #advisor_description {
  margin-top: 15px;
  line-height: 23px;
}
.advisorpages #advisor_description.profile-edit p {
  white-space: pre-line;
}

.advisorpages .advisor_details_table, .advisorpages table.key_information {
  width: 100%;
}
.advisorpages .advisor_details_table input[type='text'], .advisorpages table.key_information input[type='text'] {
  width: 90%;
  height: 25px;
  margin-bottom: 5px;
}
.advisorpages .advisor_details_table input[type='text'].input-large, .advisorpages table.key_information input[type='text'].input-large {
  width: 100%;
}

.advisorpages .advisor_details_table th {
  text-align: left;
  width: 20%;
  vertical-align: top;
}

.advisorpages .advisor_details_table td {
  width: 55%;
  padding-bottom: 5px;
}

.advisorpages #page_content {
  width: 100%;
  position: static;
}

.advisorpages #container {
  font-size: 0.8em;
  position: static;
  margin-bottom: 100px;
  background: white;
  padding: 20px;
}

.advisorpages.contact #container {
  padding-top: 100px;
}

.advisorpages #main_column {
  margin: 0;
  display: inline;
  float: left;
  width: 65%;
}

.advisorpages #sidebar {
  margin: 0;
  display: inline;
  float: right;
  width: 33%;
}

.advisorpages .information_offset {
  padding-left: 10px;
  border: 1px solid;
  float: left;
}

.advisorpages address {
  font-style: normal;
}

/***********************************************/
/******************COMMON  STUFF****************/
/***********************************************/
.advisorpages .no_information {
  font-size: 12px;
  text-align: center;
  padding-top: 30px;
  color: gray;
  height: 50px;
}

.advisorpages .page_title_wrapper {
  color: black;
  border-bottom: 1px solid #CFCFCF;
  padding: 3px 5px 3px 10px;
  overflow: hidden;
  background-color: #D4D4D4;
  /*for non css3 browsers*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#E8E8E8');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(whitesmoke), to(#e8e8e8));
  /* for chrome */
  background: -moz-linear-gradient(top, whitesmoke, #e8e8e8);
  /* for ff */
}

/*use this for page_title*/
.advisorpages .page_title_wrapper h1 {
  font-size: 13pt;
  font-weight: 700;
  color: #636363;
  float: left;
}

.advisorpages .page_title_wrapper h2 {
  font-size: 9pt;
  color: #888888;
  clear: both;
  padding-left: 2px;
}

.advisorpages .sidebar_box_container {
  margin: 0 0 10px 0;
  overflow: hidden;
}

.advisorpages .helper {
  float: right;
  position: relative;
  padding-top: 8px;
}

.advisorpages a.help-nopic,
.advisorpages a.help-nopic:hover {
  text-decoration: none;
  font-size: 10pt;
  font-weight: 700;
}

.advisorpages a.help-nopic span.rating_title {
  font-size: 9pt;
  font-family: "Lucida Grande", Sans-serif;
  font-weight: normal;
  color: gray;
}

.help-nopic > [class*="icon-"] {
  float: right;
  background: #fff;
  color: #CDD8DE;
  position: relative;
  top: 2px;
  font-size: 18px;
  border: 1px solid #CDD8DE;
  border-radius: 50%;
}

.advisorpages .centermap {
  text-align: center;
}

.advisorpages .editables {
  font-size: 10pt;
  font-weight: 700;
  float: right;
  margin: 0 10px;
}

.advisorpages a.edit-button, .advisorpages a.save-button, .advisorpages a.cancel-button {
  font-size: 10pt;
  padding-top: 5px;
}

.advisorpages .editing {
  background-color: #F0F0F0;
}

.advisorpages div.disclaimer {
  padding: 10px;
}

/*VIEW ALL HTML AT BOTTOM RIGHT OF EACH BLOCK*/
.advisorpages .view_all {
  float: right;
  padding: 0 7px 10px 0;
}

.advisorpages .as_of_date {
  color: #8C8C8C;
  margin-bottom: 15px;
  font-size: 8pt;
}

/*this is for finra/sec licenses and conduct*/
.advisorpages span.filing_date {
  color: #8C8C8C;
  padding-top: 10px;
}

.advisorpages .not_exist {
  color: red;
  background-color: yellow;
}

.advisorpages .hidden {
  display: none;
}

.advisorpages #add_description_box {
  background-color: #888888;
  width: 100%;
}

.advisorpages .client_types_box {
  margin-left: 30px;
}

.advisorpages .client_types td {
  margin-top: 15px;
  line-height: 18px;
  padding-right: 10px;
}

.advisorpages #page_control {
  margin-bottom: 20px;
}
.advisorpages .tabbable {
  position: relative;
}
.advisorpages .tabbable .subscription-level {
  position: absolute;
  right: 0px;
  top: 0px;
}
.advisorpages .tabbable .subscription-level.plus, .advisorpages .tabbable .subscription-level.basic {
  top: -15px;
}
.advisorpages .tabbable .subscription-level.plus .upgrade-link, .advisorpages .tabbable .subscription-level.basic .upgrade-link {
  display: block;
  text-align: right;
}
.advisorpages .tabbable .subscription-level .client-type {
  text-transform: capitalize;
}

.subscription-level {
  margin-bottom: 1em;
  text-align: right;
}

.contact_message {
  float: none !important;
}

.nav.nav-tabs {
  background: #74b2d7;
  margin-bottom: 10px;
  padding: 0;
  height: auto;
  clear: both;
  overflow: hidden;
  list-style: none;
}
.nav.nav-tabs.two-tabs > li {
  width: 50%;
}
.nav.nav-tabs.three-tabs > li {
  width: 33.33%;
}
.nav.nav-tabs.six-tabs > li {
  width: 16.66%;
}
.nav.nav-tabs > li {
  -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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  display: block;
  float: left;
  cursor: pointer;
  border: 1px solid #fff;
  border-width: 0 1px 0 0;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  line-height: inherit;
  height: auto;
  background: none;
}
.nav.nav-tabs > li:before, .nav.nav-tabs > li:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.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;
  height: auto;
}
.nav.nav-tabs > li > a {
  color: #fff;
  font-size: 14px;
  display: block;
  padding: 12px 16px 12px;
  text-align: center;
  line-height: 1.33;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.nav.nav-tabs > li > a .mobile-heading {
  display: none;
}
.nav.nav-tabs > li > a .desktop-heading {
  display: block;
}
.nav.nav-tabs > li > a i {
  font-size: 18px;
  margin-right: 10px;
  position: relative;
  top: 2px;
}

.advisorpages hr.filing_date_bar {
  border-color: #CDDEE6;
  border-left: 0 none;
  border-right: 0 none;
  border-style: solid none;
  border-width: 1px 0;
  height: 2px;
  margin: 10px auto 5px 0;
}

.advisorpages .email_logo {
  float: left;
  margin: 4px 7px 0 0;
}

.advisorpages .contact_message {
  float: left;
}

/***********************************************/
/******************ADVISOR STUFF****************/
/***********************************************/
.advisorpages .block {
  padding-bottom: 5px;
  padding-top: 5px;
  display: block;
  height: auto;
  overflow: none;
  margin-bottom: 10px;
}

.advisorpages #details_section {
  float: left;
  overflow: none;
  width: 74%;
}

/*ADVISOR DETAILS.HTML RATINGS BARS*/
.advisorpages #advisor_metric {
  padding-top: 10px;
}

.advisorpages .advisor_rating {
  clear: both;
  overflow: hidden;
}

.advisorpages .rating_bars_label {
  float: left;
  color: gray;
  line-height: 30px;
  width: 20%;
}

.advisorpages .rating_bars {
  float: left;
}

.advisorpages .rating_bars li {
  padding-top: 6px;
  border-top: 1px dotted gray;
  height: 24px;
}
.advisorpages .rating_bars li:first-child {
  border-top: none;
}

.advisorpages .rating_bar_border {
  vertical-align: middle;
  height: 13px;
  width: 400px;
  background-color: #F3F3F3;
  float: left;
  text-align: center;
  color: gray;
}

.advisorpages .rating_bar {
  height: 13px;
  background-color: #527DAB;
  float: left;
}

/*ADVISOR DETAILS.HTML BUTTONS*/
.advisorpages .advisor_buttons {
  width: inherit;
}

.advisorpages .advisor_button_container {
  padding-left: 6%;
  float: left;
  width: 44%;
}

.advisorpages .advisor_button {
  float: left;
  width: 85%;
  padding: 5px 4%;
}

.advisorpages div.advisor_buttons a {
  border: 0 none;
  color: #636363;
  cursor: pointer;
  font-size: 13px;
  font-weight: 700;
  height: 45px;
  width: 121px;
  text-align: center;
  cursor: pointer;
  text-decoration: none;
  margin-top: 10px;
  padding-left: 15px;
  padding-top: 7px;
  float: left;
  line-height: 15px;
  padding-left: 39px;
  padding-top: 8 x;
  text-align: left;
}

.advisorpages div.advisor_buttons a#contact_advisor_button {
  background: url("../../img/advisor_directory/button-contact-advisor.c1f51c047cd1.png") no-repeat scroll 0 0px transparent;
}

.advisorpages div.advisor_buttons a#contact_advisor_button:hover {
  background: url("../../img/advisor_directory/button-contact-advisor.c1f51c047cd1.png") no-repeat scroll -160px 0 transparent;
}

.advisorpages div.advisor_buttons a#edit_profile_button {
  background: url("../../img/advisor_directory/button-edit-profile.9662d89649cf.png") no-repeat scroll 0 0px transparent;
}

.advisorpages div.advisor_buttons a#edit_profile_button:hover {
  background: url("../../img/advisor_directory/button-edit-profile.9662d89649cf.png") no-repeat scroll -160px 0 transparent;
}

.advisorpages div.advisor_buttons a#claim_profile_button:hover {
  background: url("../../img/advisor_directory/claim_profile_button.f18fa0d92c14.png") no-repeat scroll 0 -50px transparent;
}

/*ADVISOR PROFESSIONAL_DESIGNATION_WRAPPER*/
.advisorpages .professional_designation_image,
.advisorpages .membership_association_image {
  float: left;
  overflow: hidden;
  width: 60px;
}

.advisorpages .professional_designation_title,
.advisorpages .membership_association_title {
  margin-left: 5px;
  float: left;
  width: 225px;
  vertical-align: middle;
}

.advisorpages .professional_designation_descrption,
.advisorpages .membership_association_description {
  margin: 3px;
  float: left;
  width: 100%;
}

/*ADVISOR MEMBERSHIP_ASSOCIATIONS*/
.advisorpages div#advisor_professional_designation_wrapper div.view_professional_designation,
.advisorpages div#firm_services_wrapper div.view_firm_services,
.advisorpages div#membership_association_wrapper div.view_membership_association,
.advisorpages div#practice_area_wrapper li.view_practice_area {
  padding: 0 0 15px;
}

/*ADVISOR ASSETS_UNDER_MANAGEMENT WRAPPER*/
.advisorpages div#assets_under_management_wrapper {
  padding: 5px 5px;
}

.advisorpages div#assets_under_management_wrapper div#edit_aum_display h3 {
  padding: 5px 0;
}

.advisorpages div#assets_under_management_wrapper div#edit_aum_display h4 {
  padding: 5px;
}

.advisorpages div#assets_under_management_wrapper div#edit_aum_display span {
  padding: 0 10px;
}

/*ADVISOR ASSETS_UNDER_MANAGEMENT */
.advisorpages .aum_wrapper {
  overflow: hidden;
  border-bottom: 1px solid #d2d1d1;
  text-align: center;
  padding: 10px 0;
}

.advisorpages .asset_block {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 33%;
  padding: 0 10px;
}

.advisorpages .asset_block .asset_value {
  color: #336699;
  font-size: 22px;
}

.advisorpages .asset_block .asset_label {
  margin-top: 10px;
  font-size: 10px;
  color: #8C8C8C;
}

.advisorpages .asset_half_block {
  float: left;
  width: 49%;
}

.advisorpages .asset_half_block .asset_value {
  color: #336699;
  font-size: 200%;
}

.advisorpages .asset_half_block .asset_label {
  margin-top: 10px;
  font-size: 70%;
  color: #8C8C8C;
}

.advisorpages .centered_image {
  padding: 0 15%;
  width: 70%;
  clear: both;
  margin: 0 auto;
}

.advisorpages .photo_upload_border {
  background-color: #E8E8E8;
  line-height: 22px;
  width: 122px;
  position: absolute;
  top: 0px;
  left: 0px;
  text-align: center;
  z-index: 1;
}
.advisorpages .photo_upload_border #photo_edit {
  display: block;
  width: 100%;
  color: red;
  outline: none;
}

/***********************************************/
/********************FIRM  STUFF****************/
/***********************************************/
/*GENERAL TABLE STUFFS*/
.advisorpages .firm_table {
  width: 100%;
  border-collapse: collapse;
}
.advisorpages .firm_table th,
.advisorpages .firm_table td {
  text-align: left;
  padding: 10px 3px;
  border-bottom: 1px dotted #CCC;
  vertical-align: middle;
  min-width: 80px;
}

#advisor_funds_table .asset_th {
  text-align: right;
}

.top-etf-table .asset_th {
  text-align: left;
}

.firm_table-view-all {
  text-align: right;
  padding: 10px 10px 0;
}

/**STUFF FOR DETAILS.HTML*/
.advisorpages .details_description {
  vertical-align: bottom;
  line-height: 18px;
  margin: 5px;
  padding: 10px 0 0 10px;
  width: 400px;
}

.advisorpages .details_image {
  float: right;
  padding: 5px 0 10px 5px;
  vertical-align: text-top;
}

/*TABLE STUFF FOR KEY INFORMATION*/
.advisorpages #contact_info table {
  width: 100%;
  padding: 30px 0;
  text-align: left;
}

.advisorpages table.key_information tr td {
  padding: 5px 0;
  padding-left: 10px;
  line-height: 12pt;
  vertical-align: middle;
  color: #666666;
}

.advisorpages table.key_information tr td.title {
  width: 35%;
}

.advisorpages table.key_information tr td.value {
  width: 65%;
}

.advisorpages table.key_information tr th {
  padding: 5px 0;
  vertical-align: top;
}

/*ASSETS BLOCK*/
.advisorpages .assets_big_numbers {
  margin: 10px;
  margin-left: 12%;
  padding-right: 10px;
  float: left;
  border-right: 1px dotted gray;
  color: #336699;
}

.advisorpages .assets_big_numbers li {
  list-style-type: none;
  line-height: 40px;
  font-size: 20px;
  padding-left: 20px;
  text-align: right;
}

.advisorpages .assets_little_title {
  margin: 10px;
}

.advisorpages .assets_little_title li {
  line-height: 40px;
  list-style-type: none;
}

/*PIE CHARTS for MAIN COLUMN*/
.advisorpages .pie_chart {
  padding: 20px 40px 0 40px;
  float: left;
}

.advisorpages .pie_chart_list {
  padding-top: 40px;
  padding-left: 240px;
}

.advisorpages .na_pie_chart_list {
  padding-top: 0;
  list-style: square url("../../img/bullet.7e397a366757.gif");
  line-height: 28px;
  margin-left: 20px;
}

.advisorpages .pie_chart_list ul {
  padding: 30px;
  margin-top: 40px;
}

.advisorpages .pie_chart_list li {
  list-style: square url("../../img/bullet.7e397a366757.gif");
  line-height: 28px;
}

/*PIE CHARTS for SIDE COLUMN*/
.advisorpages .pie_chart_side {
  padding: 20px;
  float: left;
}

.advisorpages .pie_chart_side_list {
  padding-top: 20px;
  padding-left: 120px;
}

.advisorpages .pie_chart_side_list ul {
  padding: 0;
  margin-top: 0;
}

.advisorpages .pie_chart_side_list li {
  list-style: square url("../../img/bullet.7e397a366757.gif");
  line-height: 24px;
}

/*REGULATORY SUMMARY NUMBERS*/
.advisorpages .regulatory_summary {
  width: 100%;
  color: #336699;
  font-size: 30px;
  border-bottom: 1px dotted gray;
}

.advisorpages .regulatory_summary .summary_big_numbers td {
  padding: 20px 0 0px 0;
  text-align: center;
  width: 33%;
  list-style-type: none;
  line-height: 40px;
  font-size: 30px;
}

.advisorpages .regulatory_summary .summary_tag td {
  padding: 10px 10px;
  font-size: 14px;
  color: gray;
  vertical-align: top;
  text-align: center;
}

/*PRINCIPAL OFFICE*/
.advisorpages .principal_office {
  padding: 10px;
  overflow: hidden;
}

.advisorpages .office_map {
  float: left;
}

.advisorpages .color_box li {
  border: 1px solid;
  height: 15px;
  width: 15px;
  position: relative;
  display: inline;
  float: left;
  margin-top: 2px;
}

.advisorpages .color_box {
  height: 15px;
  width: 15px;
  position: relative;
  display: inline;
  float: left;
  margin-top: 2px;
}

/****************************
    COMMON INFO DISPLAY
*****************************/
.advisorpages div.information_display .spinner div {
  padding: 0px;
}

.advisorpages div.information_display h3 {
  margin-bottom: 10px;
}

.advisorpages div.information_display div {
  margin-bottom: 20px;
}
.advisorpages div.information_display div#blog_marker {
  padding-top: 20px;
}

.advisorpages div.information_display div p {
  margin: 5px 0px;
}

.advisorpages div.information_display div img {
  vertical-align: middle;
  padding-right: 10px;
}

/*****************************/
/* Common                    */
/*****************************/
.advisorpages #rankings_and_awards_table,
.advisorpages #total_dc_distribution_table,
.advisorpages #platform_distribution_table,
.advisorpages #advisors_and_consultants_table,
.advisorpages #industry_distribution_table,
.advisorpages #largest_plan_installations_table,
.advisorpages #menu_capture_table,
.advisorpages #fees_and_revenue_sharing_table {
  border-collapse: collapse;
  width: 100%;
  border-left: 1px solid #D1D3D4;
  border-right: 1px solid #D1D3D4;
  border-top: 1px solid #D1D3D4;
  #border-bottom: 1px solid #D1D3D4;
}

.advisorpages #rankings_and_awards_table th,
.advisorpages #total_dc_distribution_table th,
.advisorpages #platform_distribution_table th,
.advisorpages #advisors_and_consultants_table th,
.advisorpages #industry_distribution_table th,
.advisorpages #largest_plan_installations_table th,
.advisorpages #menu_capture_table th,
.advisorpages #fees_and_revenue_sharing_table th {
  background: none repeat scroll 0 0 #014e6f;
}

.advisorpages #rankings_and_awards_table td,
.advisorpages #platform_distribution_table td,
.advisorpages #advisors_and_consultants_table td,
.advisorpages #industry_distribution_table td,
.advisorpages #largest_plan_installations_table td {
  border-bottom: 1px solid #D1D3D4;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
}

.advisorpages .data_table {
  border: 0px none #D1D3D4;
  border-collapse: collapse;
  padding-top: 10px;
}

.advisorpages .toggle_td {
  vertical-align: middle;
}

.advisorpages .toggle_text {
  position: relative;
  top: -3px;
  padding-right: 10px;
}

.advisorpages ul.toggle_buttons {
  padding: 5px 10px;
  margin: 0px;
}

.advisorpages ul.toggle_buttons li {
  padding-right: 5px;
  display: inline;
}

.advisorpages .data_table td {
  border: 1px solid #D1D3D4;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
}

.advisorpages #licenses-and-conduct ul,
.advisorpages #employment ul {
  width: 100%;
}

.advisorpages #licenses-and-conduct li,
.advisorpages #employment li {
  width: 100%;
  background-color: #F2F2F2;
  border-bottom: 1px dotted #CCCCCC;
  padding: 5px 0 5px 0;
  float: left;
  text-indent: 12px;
  height: 25px;
}

.badge_signature_container tr td {
  vertical-align: middle;
  padding: 0 9px 0 0;
}

.advisorpages #employment .employer {
  width: 50%;
}

.advisorpages #employment .years {
  width: 10%;
  text-indent: 3%;
}

.advisorpages #employment .dates {
  width: 40%;
  text-indent: 14%;
}

.advisorpages #licenses-and-conduct .name {
  width: 40%;
}

.advisorpages #licenses-and-conduct .status {
  width: 30%;
  text-indent: 10%;
}

.advisorpages #licenses-and-conduct .misconduct {
  width: 30%;
  text-indent: 10%;
}

.advisorpages #licenses-and-conduct .header, .advisorpages #employment .header {
  text-indent: 0;
  font-weight: 700;
  text-align: center;
  background-color: #FFFFFF;
}

/* Compensation Agreements (Common to Advisors and Firms) */
.advisorpages #fee-arrangement {
  padding: 5px;
}

.advisorpages #fee-arrangement-list {
  list-style-type: disc;
}

.advisorpages #fee-arrangement-list li {
  display: list-item;
  margin-left: 40px;
}

.advisorpages #fee-arrangement #fee-only-designation {
  float: left;
  font-size: 1.4em;
  font-weight: 700;
  margin: 4px 12px;
  text-align: center;
}

/*****************************/
/* Search                    */
/*****************************/
/**************************/
/*  Search Page Dropdown  */
/**************************/
.advisorpages #search_sidebar {
  float: left;
  margin-right: 20px;
  width: 23%;
  border-style: solid;
  border-color: #d2d1d1;
  border-width: 0 1px 1px 1px;
}

.advisorpages .search_title {
  padding-left: 10px;
  font-weight: 700;
  clear: both;
  color: #636363;
  padding-left: 20px;
  display: block;
  overflow: hidden;
  text-transform: capitalize;
  line-height: 28px;
  background-color: #ececec;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  font-weight: normal;
  padding: 5px 15px;
  font-size: 14px;
  border-bottom: 1px solid #cccccc;
}

.advisorpages #search_sidebar li {
  padding-top: 3px;
  padding-bottom: 3px;
}

.advisorpages #search_criteria {
  padding-left: 5px;
  padding-top: 10px;
}

.advisorpages #search_criteria form {
  padding: 10px;
  width: auto;
}

.advisorpages #search_criteria form label {
  width: auto;
  font-size: 12px;
}

.advisorpages #search_criteria input[type="text"],
.advisorpages #search_criteria select {
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-top: 5px;
  border-color: #ccc;
  width: 92%;
}

.advisorpages #search_criteria input[type="checkbox"] {
  width: 10px;
  float: left;
  margin-right: 5px;
  clear: left;
  top: 5px;
  position: relative;
}

.advisorpages #search_criteria li {
  list-style: none;
}

.advisorpages #search_criteria input {
  font-size: 13px;
}

.advisorpages #search_filter {
  width: 100%;
}

.advisorpages #search_filter .facet_block {
  border-top: #ccc 1px dotted;
  padding: 10px;
}

.advisorpages #search_filter .facet_block ul li input[type="checkbox"] {
  width: 10px;
  float: left;
  margin-right: 5px;
  clear: left;
  top: 6px;
  position: relative;
}

.advisorpages #search_filter .facet_block ul li label {
  display: block;
  margin-left: 20px;
}

.advisorpages #search_result {
  float: left;
  width: 74%;
  padding-bottom: 20px;
}

.advisorpages #search_right_sidebar {
  border: 1px solid #A3AEB3;
  float: right;
  width: 15%;
}

.advisorpages .alert-notice {
  padding-top: 8px;
  padding-bottom: 5px;
  padding-left: 25px;
  height: 18px;
  background-color: #EFF4F6;
  display: none;
}

.advisorpages .alert_notice_safe {
  padding-top: 8px;
  padding-bottom: 5px;
  padding-left: 25px;
  height: 18px;
  background-color: #81F781;
  display: block;
}

.advisorpages .alert_notice_error {
  padding-top: 8px;
  padding-bottom: 5px;
  padding-left: 25px;
  height: 18px;
  background-color: #FA5858;
  display: block;
  color: #FFFFFF;
}

.advisorpages #advisor_search_content {
  padding-top: 10px;
}

.advisorpages #search_tab_navigation {
  padding-top: 20px;
  margin-bottom: 10px;
}

/*
.advisorpages #search_tab_navigation ul{
  list-style-type:none;
  margin:0;
}
.advisorpages #search_tab_navigation li{
  padding-top:3px;
  padding-bottom:2px;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  display:inline;
  float:left;
  height:20px;
}

.advisorpages .tab_selected{
  margin-right:5px;
  border-left:1px solid #A3AEB3;
  border-top:1px solid #A3AEB3;
  border-bottom:none;
  border-right:1px solid #A3AEB3;
  background-color:#ffffff;
}

.advisorpages .tab_unselected{
  margin-right:5px;
  background-color:#E4EEF0;
  border-left:none;
  border-top:none;
  border-bottom:none;
  border-right:none;
}
.advisorpages #nav_ul{
  height:27px;
  border-bottom:1px solid #A3AEB3;
}

*/
.advisorpages #search_form {
  width: 200px;
}

.advisorpages #search_form input {
  margin-top: 5px;
  width: 150px;
  margin-bottom: 5px;
}

/*
.advisorpages div#search_filter ul input[type="text"]{
  margin-top:5px;
  margin-bottom:15px;
  margin-left:5px;
  width:100px;
}
*/
.advisorpages .search_submit_button {
  background-image: url("../../img/blank-btn.5b557e99b302.gif");
  width: 119px !important;
  height: 27px !important;
  background-position: 0 0;
  background-repeat: no-repeat;
  border: medium none;
  margin-bottom: 15px;
}

.advisorpages div#search_filter .search_text_input {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 5px;
  width: 140px;
}

.advisorpages #advisor_search_form {
  width: 160px;
}

.advisorpages .search_page_titles {
  padding-left: 10px;
  font-weight: 700;
  background-color: #00577D;
  color: #636363;
  padding-left: 20px;
  display: block;
  overflow: hidden;
  text-transform: capitalize;
  line-height: 28px;
  background-color: #D4D4D4;
  /*for non css3 browsers*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4EEF0', endColorstr='#E4EEF0');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#e4eef0), to(#e4eef0));
  /* for chrome */
  background: -moz-linear-gradient(top, #e4eef0, #e4eef0);
  /* for ff */
  border-top: 1px solid #CFCFCF;
  border-bottom: 1px solid #CFCFCF;
}

.advisorpages #search_results_content {
  padding-top: 3px;
}

.advisorpages .search_result_item_main {
  font-weight: 700;
  font-size: 1.3em;
  padding-top: 6px;
  padding-bottom: 6px;
}

.advisorpages .search_result_item_main a {
  font-size: 17px;
  text-decoration: none;
}

.advisorpages .search_line_item {
  font-size: 13px;
}

.advisorpages .search_result_item {
  border-bottom: 1px solid #d2d1d1;
  overflow: hidden;
}

.advisorpages .search_sub_title {
  width: 100px;
  text-align: right;
}

.advisorpages #search_results_content li {
  padding-top: 5px;
  padding-bottom: 5px;
}

.advisorpages #search_results_content dl {
  padding-top: 5px;
  padding-bottom: 5px;
}

.advisorpages .search_result_element {
  display: inline;
  width: 100px;
  height: auto;
  float: left;
}

.advisorpages .search_result_item dt {
  padding-bottom: 5px;
  width: 100px;
  text-align: right;
  float: left;
  color: #999999;
}

.advisorpages .search_result_item dd {
  line-height: 1.2em;
  padding-bottom: 5px;
  padding-left: 105px;
  width: 355px;
  text-align: left;
}

.advisorpages .search_line_item {
  padding-bottom: 5px;
}

.advisorpages .filter_checkbox_div {
  width: 20px;
}

.advisorpages .filter_text_div {
  height: auto;
  line-height: 1.6em;
  width: 100px;
  left: 25px;
  font-size: 13px;
}

.advisorpages .filter_text_div b {
  font-size: 13px;
}

.advisorpages #search_criteria .filter_text_div {
  float: left;
  width: 150px;
  margin-bottom: 7px;
}

.advisorpages div#search_filter .search_filter_textbox {
  padding-top: 3px;
  padding-bottom: 3px;
  width: 130px;
  font-size: 12px;
  margin-left: 5px;
}

.advisorpages .filter_choices {
  list-style: none;
  margin-top: 0px;
  margin-left: 0px;
}

.advisorpages .filter_choices li {
  display: inline;
}

.advisorpages .hr_splitter {
  width: 100px;
  height: 2px;
}

.advisorpages .search_result_item ul {
  padding-left: 10px;
}

.advisorpages .search_result_item ul:hover {
  /* background-color:#CDDEE6; */
}

.advisorpages .search_result_additional_options_visible {
  display: block;
  position: relative;
  float: right;
  width: 80px;
  height: 100px;
  top: 5px;
}

.advisorpages .firm_search_result_more_options {
  width: 200px;
  color: #999999;
}

.advisorpages .firm_search_result_more_options p {
  float: right;
}

.advisorpages .search_result_additional_options_hidden {
  display: none;
  position: relative;
  float: right;
  width: 80px;
  height: 100px;
  top: 5px;
}

.advisorpages .search_result_item:hover .search_result_additional_options_hidden {
  display: block;
}

.advisorpages .search_result_image {
  float: left;
  position: relative;
  top: 5px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 5px;
}

.advisorpages img.search_result_shadow {
  width: 60px;
  height: 60px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}

/**********************/
/* Slider             */
/**********************/
.advisorpages .ui-state-default,
.advisorpages .ui-widget-content .ui-state-default {
  border: 1px solid #CCCCCC;
  color: #1C94C4;
  font-weight: 700;
  outline: medium none;
}

.advisorpages .ui-slider-horizontal .ui-slider-range {
  height: 100%;
  top: 0;
}

.advisorpages .ui-slider .ui-slider-range {
  background-position: 0 0;
  border: 0 none;
}

.advisorpages .ui-widget-content {
  border: 1px solid #d2d1d1d2d1d1;
  color: #333333;
}

.advisorpages .ui-slider-horizontal {
  height: 0.8em;
}

/* jquery-ui.css (line 292) */
.advisorpages .ui-slider {
  position: relative;
  text-align: left;
}

.advisorpages .slider-range {
  width: 140px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 5px;
  padding-right: 15px;
}

.advisorpages .range-slider,
.advisorpages .range-slider-max,
.advisorpages .range-slider-min {
  display: none;
  float: left;
}

.advisorpages #search_url {
  display: none;
}

.advisorpages #search_services {
  display: block;
  clear: both;
  height: 30px;
  line-height: 30px;
}

.advisorpages #advisor_find_button {
  clear: both;
}

.advisorpages #search_more {
  width: 100px;
  top: -29px;
  position: relative;
}

.advisorpages .search_hidden {
  display: none;
}

.advisorpages .search_visible {
  display: block;
}

.advisorpages .search_result_ul {
  padding-top: 3px;
  padding-bottom: 10px;
}

.advisorpages .fade_out {
  opacity: 0.5;
}

.advisorpages .face_in {
  opacity: 1;
}

.advisorpages .result_unit {
  display: block;
  padding-top: 10px;
  height: 100px;
}

.advisorpages .no_fix_height {
  height: auto;
}

.advisorpages .result_unit_city_list {
  display: block;
  height: 100px;
  padding-top: 6px;
  overflow: hidden;
  width: 49%;
}

.advisorpages .result_image {
  display: block;
  width: 130px;
  float: left;
}

.advisorpages .advisor_result_image {
  display: block;
  width: 68px;
  float: left;
  padding-top: 5px;
  margin-right: 10px;
}

.advisorpages .advisor_result_details {
  width: 600px;
  float: left;
}

.advisorpages .firm_result_details {
  width: 450px;
  float: left;
}

.advisorpages .firm_search_result_item_main {
  text-decoration: none;
  font-weight: 700;
  font-size: 15px;
  padding-top: 0px;
  padding-bottom: 5px;
}

.advisorpages .arrow_box {
  display: inline-block;
  background-repeat: no-repeat;
  width: 13px;
  height: 13px;
  background-image: url("../../img/arrow.475cbc498aaf.png");
}

.advisorpages .arrow_down {
  background-position: 0px 1px;
}

.advisorpages .arrow_right {
  background-position: -13px 1px;
}

* + html .advisorpages .arrow_down,
* + html .advisorpages .arrow_right {
  position: relative;
  top: -3px;
}

.advisorpages .more_firms {
  display: none;
}

.advisorpages .result_firm {
  padding-bottom: 5px;
  padding-top: 0;
}

.advisorpages .result_firm_address {
  font-size: 11px;
  color: #999;
  text-transform: uppercase;
}

.advisorpages #advisor_contact_intro {
  padding: 1px;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', Sans-serif;
  color: #404040;
  font-size: 0.8em;
}

.advisorpages .advisor_contact_details .advisor_image,
.advisorpages .advisor_contact_details .advisor_address {
  float: left;
  margin: 5px 15px 20px 0;
}

.advisorpages .advisor_contact_details {
  margin: 20px 20px 0;
}

.advisorpages .advisor_contact_details .advisor_image img {
  border-radius: 100%;
  width: 60px;
  height: 60px;
}

#id_contact_message-form .login-bg-1 {
  background: #fff;
  border: 1px solid #d2d1d1;
  border-width: 1px 0 0;
  padding: initial;
}
#id_contact_message-form .login-int {
  margin: 10px 20px 20px;
}
#id_contact_message-form .form-rows {
  padding: 0 0 20px;
}
#id_contact_message-form .form-rows label {
  width: 150px;
  font-size: initial;
  padding-bottom: 3px;
}

.advisorpages .contact_disclaimer_box {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', Sans-serif;
  color: #aaa;
  font-size: 0.9em;
  line-height: 1.5em;
}

.submit-cancel-right .cancel-text {
  margin-top: 5px;
}

.advisorpages .dispute_summary {
  padding-left: 20px;
}

.advisorpages .dispute_summary_no_disputes {
  background-image: url("../../img/common/icon-success.08e6b9d922e1.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
}

.advisorpages .dispute_summary_with_disputes {
  background-image: url("../../img/common/icon-error.d0272cd88394.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
}

.advisorpages .advisor_result_details_two_columns {
  width: 300px;
  float: left;
}

.advisorpages .featured_advisors {
  border-top: 1px solid #CFCFCF;
  border-bottom: 1px solid #CFCFCF;
}

.advisorpages .city_list_three_columns {
  color: #0B597F;
}

.advisorpages .city_list_table_header {
  border-bottom: 1px solid #CFCFCF;
}

.advisorpages .city_list_table_padding {
  padding-bottom: 5px;
}

.advisorpages #advisor_city_directory {
  width: 100%;
}

.advisorpages #advisor_city_directory td {
  width: 33%;
  vertical-align: top;
}

.item-count,
.vote-text {
  font-size: 11px;
}

.advisorpages a.post-vote, .advisorpages .favorite-mark, .advisorpages a.accept-answer {
  display: block;
  height: 24px;
  position: relative;
  width: 20px;
  margin-left: 3px;
}

.advisorpages a.post-vote.up,
.qanda a.post-vote.up {
  background: url("../../qa/media/images/arrows.e35065d6cccc.png") no-repeat scroll 0 0 transparent;
  width: 12px;
  height: 13px;
  display: block;
  float: left;
  margin: 4px 0 0 10px;
}

.advisorpages a.post-vote.up:hover,
.qanda a.post-vote.up:hover {
  background: url("../../qa/media/images/arrows.e35065d6cccc.png") no-repeat scroll -12px 0 transparent;
}

.advisorpages a.post-vote.up.on,
.qanda a.post-vote.up.on {
  background: url("../../qa/media/images/arrows.e35065d6cccc.png") no-repeat scroll -24px 0 transparent;
}

.advisorpages a.post-vote.down,
.qanda a.post-vote.down {
  background: url("../../qa/media/images/arrows.e35065d6cccc.png") no-repeat scroll 0 -13px transparent;
  width: 12px;
  height: 13px;
  display: block;
  float: left;
  margin: 4px 0 0 17px;
}

.advisorpages a.post-vote.down:hover,
.qanda a.post-vote.down:hover {
  background: url("../../qa/media/images/arrows.e35065d6cccc.png") no-repeat scroll -12px -13px transparent;
}

.advisorpages a.post-vote.down.on,
.qanda a.post-vote.down.on {
  background: url("../../qa/media/images/arrows.e35065d6cccc.png") no-repeat scroll -24px -13px transparent;
}

.advisorpages .post-score,
.qanda .post-score {
  font-size: 10px;
  line-height: 0.7em;
  padding: 5px 0 8px;
  text-align: center;
  width: 60px;
  font-size: 12px;
}

.advisorpages .post-score .item-count,
.advisorpages .post-score .vote-text,
.qanda .post-score .item-count {
  font-weight: 400;
  font-size: 11px;
}

.advisorpages .guide-summary {
  border-bottom-color: #d2d1d1d2d1d1;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding: 5px 0 5px 0;
}

.advisorpages .user-guides {
  padding-bottom: 5px;
}

.advisorpages .answer_section .answer .answer-gist,
.advisorpages .guide_content {
  display: inline;
  float: left;
  width: 520px;
  margin-left: 15px;
}

.advisorpages .vote-buttons {
  background: url("../../img/votes_bg.ea8c85a3cc24.png") no-repeat scroll 0 0 transparent;
  display: block;
  float: left;
  font-size: 13px;
  height: 45px;
  margin-top: 4px;
  padding-top: 3px;
  text-align: center;
  width: 60px;
  color: #000;
}

.advisorpages .user_answer_counts {
  float: right;
}

/*
 * Advisor Dashboard "Answer Questions in Your Topic Areas"
 */
.advisorpages #topic_area_list ul {
  margin-top: 10px;
  float: left;
  margin-bottom: 5px;
}

.advisorpages #topic_area_list li {
  float: left;
  width: 205px;
  margin-right: 5px;
  margin-bottom: 7px;
}

.advisorpages #topic_area_list .num_questions {
  color: #888;
}

/*
 * Advisor Dashboard "Open Questions"
 */
.advisorpages #open_questions {
  float: left;
  padding-top: 10px;
  padding-bottom: 5px;
  width: 620px;
  padding-right: 10px;
}

.advisorpages #open_questions .short-summary {
  float: left;
  border-bottom: 2px solid #CDDEE7;
  padding: 7px 0;
}

.advisorpages #open_questions .question-summary-wrapper {
  float: left;
}

.advisorpages #open_questions .question-summary-wrapper h2 {
  display: inline;
  vertical-align: middle;
}

.advisorpages #open_questions .question-summary-wrapper h2 a {
  font-size: 15px;
  text-decoration: none;
}

.advisorpages #open_questions .question-summary-wrapper .userinfo span {
  color: #888;
  font-size: 11px;
}

.advisorpages #open_questions .question-summary-wrapper form.fmanswer {
  float: left;
  width: 610px;
}

.advisorpages #open_questions .question-summary-wrapper form.fmanswer textarea {
  float: left;
  padding: 0;
  width: 600px;
  height: 60px;
  overflow: hidden;
  resize: none;
  color: #000;
  border-color: #000;
  font-size: 13px;
  margin: 5px 0;
}

.advisorpages #open_questions .question-summary-wrapper form.fmanswer textarea.unedited {
  color: gray;
  border-color: #CCC;
}

.advisorpages #open_questions .question-summary-wrapper form.fmanswer input[type="submit"] {
  float: right;
  margin-top: 5px;
  margin-bottom: 5px;
}

.advisorpages a.see_more {
  float: left;
  font-weight: 700;
  margin-top: 5px;
}

.answer_textarea {
  height: 60px;
  max-width: 100%;
  width: 100%;
}

.advisorpages #main_column .answer-input {
  background: #EDF4F7;
  float: left;
  clear: left;
  border: 1px solid #CDDEE7;
  padding: 5px 10px;
  margin-top: 5px;
  margin-bottom: 7px;
  width: 602px;
}

.advisorpages #main_column .answer-input .answer {
  padding: 0;
}

.advisorpages #main_column .answer-input input.answer_button {
  padding: 0;
  border: 0;
  margin-top: 5px;
}

/*
 * Advisor Profile "Answers and Guides"
 */
.advisorpages #answers_and_guides_wrapper .answers_and_guides_answers .answer_details {
  margin: 3px 0 6px;
  float: left;
  width: 629px;
}

.advisorpages #answers_and_guides_wrapper .answers_and_guides_answers .answer_details .location_info {
  font-size: 12px;
}

.advisorpages #answers_and_guides_wrapper .answers_and_guides_answers .answer_details .relativetime {
  font-size: 12px;
}

.advisorpages #answers_and_guides_wrapper #answers_and_guides_answers_see_all {
  float: right;
  text-decoration: none;
  margin-top: 5px;
  font-weight: 700;
}

.advisorpages #answers_and_guides_wrapper #answers_and_guides_guides_see_all {
  float: right;
  text-decoration: none;
  font-weight: 700;
}

.advisorpages #answers_and_guides_wrapper .answers_and_guides_level,
.advisorpages #answers_and_guides_wrapper .answers_and_guides_answers,
.advisorpages #answers_and_guides_wrapper .answers_and_guides_guides {
  overflow: hidden;
  clear: both;
}

.advisorpages #answers_and_guides_wrapper h2.answers_and_guides_heading {
  font-size: 16px;
  border-bottom: 1px solid #d2d1d1;
  padding-top: 10px;
}

.advisorpages #answers_and_guides_wrapper .answers_and_guides_level .tc_level {
  float: left;
  width: 150px;
}

.advisorpages #answers_and_guides_wrapper .answers_and_guides_level .user_answer_counts {
  width: 235px;
  text-align: right;
}

.advisorpages #answers_and_guides_wrapper .answers_and_guides_level .ribbon_n {
  margin-top: 3px;
}

.advisorpages #answers_and_guides_wrapper .answers_and_guides_answers h2 a,
.advisorpages #answers_and_guides_wrapper .answers_and_guides_guides h2 a {
  font-size: 15px;
  text-decoration: none;
  font-weight: 400;
}

.advisorpages #answers_and_guides_wrapper .short-summary,
.advisorpages #answers_and_guides_wrapper .guide-summary {
  border-bottom: 1px solid #d2d1d1;
  padding: 20px 0 30px;
}
.advisorpages #answers_and_guides_wrapper .short-summary h2,
.advisorpages #answers_and_guides_wrapper .guide-summary h2 {
  font-size: 22px;
  line-height: 23px;
}

.advisorpages #answers_and_guides_wrapper .disclaimer {
  padding: 0;
  margin: 10px 0 40px 0;
  float: left;
}

.advisorpages #answers_and_guides_wrapper .guide-summary .relativetime {
  float: left;
  width: 629px;
  margin: 3px 0 6px;
  font-size: 12px;
}

.advisorpages .no-answers-and-guides {
  margin: 16px auto;
  display: block;
  text-align: center;
  width: 100%;
}

.advisorpages .answers_and_guides_answers {
  margin-bottom: 20px;
}

.advisorpages .answers_and_guides_answers .short-summary .answer .answer-gist,
.advisorpages .answers_and_guides_answers .short-summary .answer .full_message {
  float: left;
  width: 525px;
  margin-left: 15px;
}

.advisorpages .answers_and_guides_answers .short-summary .answer .full_message p {
  margin-bottom: 15px;
}

.tags a, .tag, a.tag {
  background-color: #EDF4F7;
  border: 1px solid #D0E0E9;
  line-height: 1.8em;
  list-style: none outside none;
  margin-bottom: 8px;
  margin-right: 5px;
  padding: 0 8px;
  color: #666;
  display: inline-block;
  white-space: nowrap;
}

.advisorpages .current_employment {
  line-height: 12pt;
  margin-bottom: 5px;
}

.advisorpages .other_employment_first {
  line-height: 12pt;
}

.advisorpages .other_employment {
  line-height: 12pt;
  margin-top: 10px;
}

/*
 * AP Marketing Page
 */
.advisorpages #about {
  font-family: "Lucida Grande", sans-serif;
  font-size: 13px;
}

.advisorpages #about h1 {
  color: #0B597F;
  font-weight: 700;
  font-size: 24px;
}

.advisorpages #about h2 {
  color: #174e80;
  font-size: 18px;
}

.advisorpages #about h3 {
  color: #0B597F;
  font-size: 15px;
  font-weight: 700;
}

.advisorpages .head {
  padding: 30px;
  background-image: -webkit-linear-gradient(top, #f4f4f4 0%, #e9e9e9 100%);
  /* Chrome */
  background-image: -moz-linear-gradient(top, #f4f4f4, #e9e9e9);
  /* Firefox */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4', endColorstr='#E8E8E8');
  /* IE */
  background-color: #E8E8E8;
  /* non-CSS3 */
}

.advisorpages .interlude {
  text-align: center;
  color: #666;
  font-size: 18px;
  font-weight: 700;
  background-color: #cddee7;
  padding: 35px 10px 30px 10px;
  box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
}

.advisorpages .how-help {
  width: 600px;
  float: left;
  padding: 30px;
}

.advisorpages .how-help p {
  margin-top: 0px;
  margin-bottom: 40px;
}

.advisorpages .how-help h3 {
  margin-bottom: 5px;
}

.advisorpages #testimonials {
  width: 250px;
  float: left;
  font-size: 18px;
  color: #333;
  background-color: #EDF4F7;
  padding: 15px 30px 0px 30px;
  border-top: 1px solid #CCDEE7;
  border-bottom: 1px solid #CCDEE7;
  margin-top: 15px;
}

.advisorpages #testimonials ul {
  font-size: 13px;
  padding: 0px;
  list-style-type: none;
  margin: 13px 0px 13px 0px;
}

.advisorpages #testimonials li.name {
  font-style: italic;
  font-size: 11px;
  color: #666;
  padding-bottom: 15px;
}

.advisorpages #about .usp {
  width: 263px;
  float: left;
  margin: 15px 20px 15px 20px;
}

.advisorpages #about .icon {
  background-color: #E6E6E6;
  border-radius: 10px;
  height: 150px;
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
  background-repeat: no-repeat;
  margin-bottom: 0px;
}

.advisorpages #webpresence {
  background-image: url("../../img/advisors/ap-search-icon.16ec46018e83.png");
  background-position: 27px 52px;
}

.advisorpages #qaguides {
  background-image: url("../../img/advisors/ap-qa-icon.62c21b734a45.png");
  background-position: 37px 25px;
}

.advisorpages #increaseseo {
  background-image: url("../../img/advisors/ap-seo-icon.51c54bcfb217.png");
  background-position: 69px 11px;
}

.advisorpages #claim_profile {
  left: 0px;
  right: 0px;
  margin: 0px auto;
  width: 316px;
  height: 48px;
  text-align: center;
  background-image: url("../../img/advisors/button-claim-profile.80efe8157d41.png");
  padding-top: 14px;
  position: absolute;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  font-size: 15px;
  color: #FFF;
}

.advisorpages #claim_profile:hover {
  background-position: -316px 0px;
  text-decoration: none;
}

.advisorpages #featured_advisors .featured-advisors-list {
  padding: 0;
  *padding-bottom: 12px;
  margin: 0;
}

.advisorpages #featured_advisors .featured-advisors-list li {
  float: left;
  list-style-image: none;
  list-style-type: none;
  margin: 10px;
  font-size: 12px;
  overflow: hidden;
}

.advisorpages #featured_advisors ul.featured-advisors-list li span {
  color: #999;
  float: left;
  width: 200px;
  font-size: 0.9em;
  line-height: 1.3em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.advisorpages #featured_advisors ul.featured-advisors-list li .advisor_image {
  float: left;
  overflow: hidden;
  margin-right: 6px;
  min-height: 53px;
}

.advisorpages #featured_advisors ul.featured-advisors-list li .advisor_image img {
  height: 40px;
  width: 40px;
  vertical-align: top;
  border-radius: 100%;
}

.advisorpages #featured_advisors ul.featured-advisors-list li .advisor_info a {
  display: block;
  line-height: 1.3em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.advisorpages #featured_advisors ul.featured-advisors-list .contribution_level .ribbon_n {
  background-position: 0 100%;
  float: right;
  height: 35px;
  width: 19px;
}

.advisorpages #featured_advisors.wide {
  margin: 30px 0 30px 130px;
  width: 720px;
}

.advisorpages #featured_advisors.wide ul {
  width: 785px;
}

.advisorpages #featured_advisors ul.featured-advisors-list .user_profile_pic {
  float: left;
  margin-right: 8px;
}

.advisorpages a.advisorpage_links {
  float: right;
  text-decoration: none;
  font-size: 14px;
  font-weight: 700;
  background: url("../../img/arrow_right.4361d67c007f.png") no-repeat 0 4px;
  padding-left: 15px;
}

.advisorpages #find_advisors_link {
  margin-top: 10px;
  margin-bottom: 10px;
}

.advisorpages.advisordirectory h1 {
  font-size: 18px;
  color: #666;
  margin-top: 15px;
}

#change-container form label {
  width: auto;
  text-align: left;
  display: inline-block;
  width: 150px;
  height: 30px;
}
#change-container form input {
  width: 300px;
}

#advisor_funds_table .fund-name {
  width: 70%;
  padding-right: 40px;
}
#advisor_funds_table .fund-name a {
  font-size: 14px;
}
#advisor_funds_table .number-column {
  width: 25%;
  text-align: right;
}
#advisor_funds_table .trash-column {
  max-width: 30px;
  text-align: right;
  padding-right: 15px;
}
#advisor_funds_table .icon-trash {
  color: #d2d2d2;
  font-size: 17px;
  cursor: pointer;
}
#advisor_funds_table tfoot td {
  border: none;
}

.top-etf-table .fund-name {
  width: 45%;
  padding-right: 40px;
}
.top-etf-table .fund-name a {
  font-size: 14px;
}
.top-etf-table .number-column {
  width: 25%;
  text-align: left;
}
.top-etf-table tfoot td {
  border: none;
}

.advisor-fund-add {
  margin-top: 15px;
  padding-bottom: 15px;
  position: relative;
}
.advisor-fund-add .icon-search {
  position: absolute;
  left: 145px;
  top: 10px;
  color: #d2d2d2;
  font-size: 15px;
}
.advisor-fund-add span {
  font-weight: bold;
  float: left;
  margin-top: 8px;
}
.advisor-fund-add input {
  float: left;
  margin-left: 55px;
  width: 430px;
  height: 25px;
  padding-left: 30px;
}
.advisor-fund-add .btn {
  float: right;
}

.advisor-fund-add-vsibility {
  position: relative;
  background: #f9feec;
  border: 3px solid #a9d618;
  height: 125px;
  padding: 8px 40px 40px 25px;
  margin-top: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.advisor-fund-add-vsibility h2 {
  color: #a8d622;
  font-size: 21px;
}
.advisor-fund-add-vsibility .subtext {
  color: #6f6f6d;
  font-size: 16px;
  line-height: 24px;
}

.advisor-fund-add-vsibility:after, .advisor-fund-add-vsibility:before {
  bottom: 100%;
  left: 10%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.advisor-fund-add-vsibility:after {
  border-color: rgba(249, 254, 236, 0);
  border-bottom-color: #f9feec;
  border-width: 18px;
  margin-left: -18px;
}

.advisor-fund-add-vsibility:before {
  border-color: rgba(169, 212, 28, 0);
  border-bottom-color: #a9d41c;
  border-width: 22px;
  margin-left: -22px;
}
