/*NC Live Center Extension CSS*/
/*Begin extension CSS 4473, Theme*/
.posts-view .ncpost-question-container {
  display: none;
}
.posts-view .lc-default-theme {
  background-color: transparent;
}
.posts-view .ncpost-top-text-container {
  font-family: Verdana, sans-serif;
  padding: 20px;
  margin-bottom: 30px;
  background-color: #f0f0f0;
  border-radius: 5px 5px 0 0;
}
.posts-view .ncpost-top-text-container h5 {
  font-size: 25px;
  font-weight: 900;
  line-height: 33px;
  margin: 0;
}
.posts-view .ncpost-top-text-container a {
  color: #269989;
}
.lc-default-theme {
  background: #edf1f6;
  margin: 0;
  padding: 0;
}
.lc-default-theme .lc-feed-container {
  color: #000;
  font-size: 17px;
  line-height: 23px;
  padding: 0;
}
.lc-default-theme .lc-feed-container .ncpost-question-container {
  display: none;
}
.lc-default-theme .lc-feed-container .ncpost-new-comment-panel {
  display: none;
}
.lc-default-theme .lc-feed-container .ncpost-top-text-container {
  padding: 20px;
  margin-bottom: 20px;
  background-color: #fff;
  border-radius: 5px;
}
.lc-default-theme .lc-feed-container .ncpost-top-text-container h5 {
  font-size: 25px;
  font-weight: 900;
  line-height: 33px;
  margin: 0;
}

.lc-default-theme .lc-feed-container .ncpost-top-text-container p {
  margin: 10px 0;
}
.lc-default-theme .lc-feed-container .ncpost-top-text-container a {
  color: #269989;
}
.lc-default-theme .lc-feed-container .ncpost-question-container {
  padding: 0 0 20px 0;
}

.lc-default-theme
  .lc-feed-container
  .ncpost-question-container
  .ncpost-new-comment-panel {
  padding: 20px;
  background-color: #edf1f6;
  text-align: right;
  position: relative;
  z-index: 2;
  margin-top: 0;
  border-radius: 5px;
}
.lc-default-theme .lc-feed-container .ncpost-question-container .qa-label {
  text-align: left;
  font-size: 22px;
  line-height: 27px;
  padding-bottom: 20px;
}
.lc-default-theme .lc-feed-container .ncpost-question-container input {
  box-shadow: none;
  border: none;
  border-radius: 0;
  font-size: 16px;
  border: 1px solid rgba(111, 111, 110, 0.5);
}
.lc-default-theme .lc-feed-container .ncpost-question-container .ncpost-submit {
  background-color: #1d6770;
  font-weight: 700;
  font-size: 16px;
  padding: 10px 20px;
  margin: 10px 0 0 10px;
}
.lc-default-theme .lc-feed-container .ncpost-question-container .ncpost-close {
  background-color: #67bae2;
  color: #fff;
  border: 0;
  padding: 10px;
  width: 100px;
}
.lc-default-theme .lc-feed-container .ncpost-question-container .dn-submit {
  display: none;
  font-size: 20px;
  text-align: left;
}
.lc-default-theme .lc-feed-container .ncpost-list-post {
  margin-bottom: 20px;
}
.lc-default-theme .lc-feed-container .ncpost-container {
  color: #000;
  overflow: hidden;
  min-height: 0;
  padding: 0;
  width: auto;
  background: #fff;
  margin-right: 30px;
  position: relative;
  overflow: unset;
  border-radius: 5px;
}
.lc-default-theme
  .lc-feed-container
  .ncpost-container
  .ncpost-new-comment-toggle {
  display: none;
}
.lc-default-theme
  .lc-feed-container
  .ncpost-container
  .ncpost-avatar-container {
  display: none;
}
.lc-default-theme .lc-feed-container .ncpost-container .ncpost-header {
  padding: 0 20px 20px 20px;
}

.lc-default-theme
  .lc-feed-container
  .ncpost-container
  .ncpost-header
  .ncpost-timestamp {
  display: none;
}
.lc-default-theme
  .lc-feed-container
  .ncpost-container
  .ncpost-header
  .ncpost-timestamp
  a {
  color: inherit;
}
.lc-default-theme
  .lc-feed-container
  .ncpost-container
  .ncpost-header
  .ncpost-timestamp
  span {
  color: inherit;
}
.lc-default-theme
  .lc-feed-container
  .ncpost-container
  .ncpost-header
  .ncpost-byline {
  display: inline-block;
  text-transform: uppercase;
  color: #6f6f6f;
  font-weight: 900;
  font-size: 15px;
}
.lc-default-theme .lc-feed-container .ncpost-container .ncpost-title {
  padding: 20px 20px 0 20px;
  font-weight: 900;
}
.lc-default-theme .lc-feed-container .ncpost-container .ncpost-content {
  padding: 20px 20px 10px 20px;
}
.lc-default-theme .lc-feed-container .ncpost-container blockquote {
  border-left: 5px solid #c69c6a;
  padding-left: 15px;
}
.lc-default-theme .lc-feed-container .ncpost-container h5 {
  font-size: 20px;
  margin: 10px 0;
  font-weight: 900;
}
.lc-default-theme
  .lc-feed-container
  .ncpost-comments-container
  .ncpost-comment {
  background-color: #639db3;
  padding: 20px;
  border-radius: 5px;
  color: white;
}
.lc-default-theme
  .lc-feed-container
  .ncpost-comments-container
  .ncpost-comment
  b {
  margin-top: 20px;
}
.lc-default-theme
  .lc-feed-container
  .ncpost-comments-container
  .ncpost-comment
  .comment-creator,
.lc-default-theme
  .lc-feed-container
  .ncpost-comments-container
  .ncpost-comment
  .comment-date {
  display: inline;
}
.lc-default-theme
  .lc-feed-container
  .ncpost-comments-container
  .ncpost-comment
  .comment-creator {
  font-size: 15px;
}
.lc-default-theme
  .lc-feed-container
  .ncpost-comments-container
  .ncpost-comment
  p:first-child {
  margin-top: 0;
}
.lc-default-theme
  .lc-feed-container
  .ncpost-comments-container
  .ncpost-comment
  .comment-date {
  font-size: 15px;
}
.lc-default-theme
  .lc-feed-container
  .ncpost-comments-container
  .ncpost-comment
  .ncpost-comment-footer {
  padding-top: 15px;
  color: #fff;
}
@media (max-width: 600px) {
  .lc-default-theme .lc-feed-container {
    padding: 15px;
  }
}
.lc-default-theme #lc-load-more {
  font-family: Verdana, sans-serif;
  font-weight: 700;
  background-color: #1d6770;
  color: #fff;
}
.ncpost-top-text-container h5 {
  margin: 0;
  font-size: 22px;
}
.ncpost-top-text-container blockquote {
  margin: 0;
  padding: 0 30px;
  border-left: 5px solid red;
}
.ncpost-top-text-container .ncpost-image {
  max-width: 100%;
  max-height: 500px;
}
.ncpost-top-text-container .ncpost-image-byline {
  margin: 0;
  color: #7e7e7e;
  font-size: 14px;
  text-align: center;
}
.ncpost-container {
  padding: 10px 15px;
  background-color: #fff;
  width: 100%;
  min-height: 40px;
  overflow: hidden;
}
.ncpost-container p {
  margin: 0 0 10px;
}
.ncpost-container .ncpost-embed-element {
  text-align: center;
}
.ncpost-container iframe {
  min-height: 150px;
  margin-right: auto;
  margin-left: auto;
}
.ncpost-container blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
.ncpost-container iframe.instagram-media.instagram-media-rendered {
  margin-right: auto !important;
  margin-left: auto !important;
  margin-bottom: 15px !important;
  margin-top: 15px !important;
}
.ncpost-container .ncpost-header {
  width: 100%;
  font-size: 14px;
}
.ncpost-container .ncpost-title {
  margin: 3px 0 5px 0;
  font-size: 23px;
  display: inline-block;
  width: 100%;
  line-height: 28px;
}
.ncpost-container .ncpost-link {
  clear: both;
  min-height: 120px;
  display: block;
  margin-bottom: 10px;
  margin-top: 15px;
  border: 1px solid #eaeaea;
  border-radius: 5px;
  padding: 15px;
  background: #f7f7f7;
}
.ncpost-container .ncpost-link iframe {
  width: 100%;
  height: 400px;
  border: none;
  margin-top: 5px;
}
.ncpost-container .ncpost-link a,
.ncpost-container .ncpost-link a:visited,
.ncpost-container .ncpost-link a:active {
  display: inline;
  color: #0078c8;
  margin-top: 2px;
  font-size: 20px;
  width: 100%;
  line-height: 24px;
}
.ncpost-container .ncpost-link img {
  float: right;
  max-height: 100px;
  margin: 0 0 15px 15px;
}
.ncpost-container .ncpost-link .ncpost-link-site {
  font-size: 13px;
  color: #b7b7b7;
  display: block;
  margin-top: 3px;
  margin-bottom: 3px;
}
.ncpost-container .ncpost-link.sublink {
  margin-top: 15px;
}
.ncpost-container .ncpost-link.sublink a,
.ncpost-container .ncpost-link.sublink a:visited,
.ncpost-container .ncpost-link.sublink a:active {
  font-size: 18px;
  margin: 0;
  line-height: 20px;
}
.ncpost-container .ncpost-breaking {
  background-color: #ffd800;
  padding: 3px;
  padding-left: 5px;
  margin-bottom: 5px;
}
.ncpost-container .ncpost-header .ncpost-timestamp {
  display: inline-flex;
  align-items: center;
  direction: ltr;
  color: #de4a14;
  width: 210px;
  float: left;
}
.ncpost-container .ncpost-header .ncpost-timestamp a,
.ncpost-container .ncpost-header .ncpost-timestamp a:visited {
  color: #de4a14;
  text-decoration: none;
}
.ncpost-container .ncpost-header .ncpost-timestamp svg {
  fill: #de4a14;
}
.ncpost-container .ncpost-header .ncpost-timestamp .ncpost-timestamp-clock {
  margin-right: 3px;
  display: inline-block;
  width: 12px;
}
.ncpost-container h5 {
  font-size: 16px;
}
.ncpost-container .ncpost-header .ncpost-byline {
  color: #b7b7b7;
  text-align: right;
}
.ncpost-container .ncpost-tagquant {
  width: 100%;
  font-size: 14px;
  color: #14b0e6;
  display: block;
}
.ncpost-container .ncpost-tagquant a {
  color: #14b0e6;
}
.ncpost-container .ncpost-tagquant .fa {
  font-size: 12px;
}
.ncpost-container .ncpost-tagquant .ncpost-quants {
  color: #14b0e6;
  float: left;
}
.ncpost-container .ncpost-tagquant .ncpost-tagquant-icon {
  color: #b7b7b7;
}
.ncpost-container .ncpost-tagquant .ncpost-tags {
  text-align: right;
  float: right;
}
.ncpost-container .ncpost-image {
  max-width: 100%;
  max-height: 500px;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 10px;
  margin-right: auto;
  display: block;
  margin-left: auto;
}
.ncpost-container .ncpost-image-byline {
  width: 100%;
  text-align: center;
}
.ncpost-container .ncpost-image-byline-description {
  color: #b7b7b7;
  font-size: 14px;
}
.ncpost-container .ncpost-image-byline-source {
  color: #d6d6d6;
  font-size: 12px;
  padding-left: 5px;
}
.ncpost-container .ncpost-twitter-container {
  clear: both;
  padding-top: 5px;
  text-align: center;
  display: block;
}
.ncpost-container .ncpost-twitter-container .twitter-tweet {
  margin-left: auto;
  margin-right: auto;
}
.ncpost-container .ncpost-facebook-oembed-container {
  padding-bottom: 10px;
  position: relative;
}
.ncpost-container .ncpost-instagram-oembed-container {
  padding-bottom: 10px;
  position: relative;
}
.ncpost-pinned .ncpost-container {
  background: #ffead3;
}
.ncpost-pinned .ncpost-container .ncpost-comment {
  background: #fff;
}
.ncpost-importance-3 {
  border-bottom: 6px solid #de4a14;
}
.ncpost-importance-2 {
  border-bottom: 6px solid #ffbc30;
}
.ncpost-tags .ncpost-tagquantele {
  color: #b7b7b7;
  margin-left: 7.5px;
  display: inline-block;
}
.ncpost-tags .ncpost-tagquantele.ncpost-tag-clickable {
  color: #14b0e6;
  cursor: pointer;
  text-decoration: underline;
}
.ncpost-quants .ncpost-tagquantele {
  margin-right: 7.5px;
  display: inline-block;
}
.ncpost-table {
  border: 1px solid #ddd;
  width: 100%;
  max-width: 100%;
  margin-bottom: 21px;
}
.ncpost-table thead {
  vertical-align: middle;
  border-color: inherit;
}
.ncpost-table tr th {
  border: 1px solid #ddd;
  border-bottom-width: 2px;
  vertical-align: bottom;
  padding: 8px;
}
.ncpost-table tr th.first-child {
  border-top: 0;
}
.ncpost-table tr td {
  border: 1px solid #ddd;
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
}
.ncpost-table-of-contents .ncpost-contentstable-entry {
  cursor: pointer;
  color: #14b0e6;
  font-weight: 500;
}
.ncpost-table-of-contents
  .ncpost-contentstable-entry.ncpost-contentstable-type-H5::before {
  content: "- ";
}
.ncpost-table-of-contents
  .ncpost-contentstable-entry.ncpost-contentstable-type-H5 {
  margin-left: 20px;
}
.ncpost-table-of-contents
  .ncpost-contentstable-entry.ncpost-contentstable-type-H4::before {
  content: "- ";
}
.ncpost-table-of-contents
  .ncpost-contentstable-entry.ncpost-contentstable-type-H4 {
  font-size: 17px;
  margin-left: 15px;
}
.ncpost-table-of-contents
  .ncpost-contentstable-entry.ncpost-contentstable-type-H3::before {
  content: "- ";
}
.ncpost-table-of-contents
  .ncpost-contentstable-entry.ncpost-contentstable-type-H3 {
  font-size: 19px;
  margin-left: 10px;
}
.ncpost-table-of-contents
  .ncpost-contentstable-entry.ncpost-contentstable-type-H2::before {
  content: "- ";
}
.ncpost-table-of-contents
  .ncpost-contentstable-entry.ncpost-contentstable-type-H2 {
  font-size: 21px;
  margin-left: 5px;
}
.ncpost-table-of-contents
  .ncpost-contentstable-entry.ncpost-contentstable-type-H1::before {
  content: "- ";
}
.ncpost-table-of-contents
  .ncpost-contentstable-entry.ncpost-contentstable-type-H1 {
  font-size: 23px;
}
.ncpost-countdown-mutator {
  margin-top: 5px;
}
.ncpost-countdown-element {
  margin-bottom: 10px;
  background-color: #14b0e6;
  padding: 8px 15px;
  color: #fff;
  font-size: 17px;
  font-weight: normal;
  display: block;
}
.ncpost-countdown-wrapper {
  color: #fff;
}
.ncpost-countdown-wrapper:hover {
  color: #fff;
}
.ncpost-countdown-wrapper:focus,
.ncpost-countdown-wrapper:active,
.ncpost-countdown-wrapper:visited {
  color: #fff;
}
.ncpost-countdown-link {
  color: #fff;
  cursor: pointer;
}
.ncpost-countdown-link:hover {
  color: #fff;
  text-decoration: underline;
}
.ncpost-countdown-link:focus,
.ncpost-countdown-link:active,
.ncpost-countdown-link:visited {
  color: #fff;
}
.ncpost-countdown-time {
  min-width: 100px;
  display: inline-block;
}
.ncpost-countdown-displaytime {
  font-weight: bold;
}
.ncpost-countdown-icon {
  padding-right: 8px;
  opacity: 0.5;
}
.ncpost-youtube-embed {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.ncpost-youtube-embed iframe,
.ncpost-youtube-embed object,
.ncpost-youtube-embed embed {
  position: absolute;
  top: 0;
  left: 0;
  min-height: initial;
  width: 100%;
  height: 100%;
}
.ncpost-new-comment-toggle {
  margin-top: 0;
  display: inline-block;
  font-size: 12px;
  color: #008cba;
  cursor: pointer;
}
.ncpost-new-comment-toggle svg {
  fill: #008cba;
}
.ncpost-question-container .ncpost-new-comment-toggle {
  margin-bottom: 5px;
}
.ncpost-new-comment-panel {
  margin-top: 10px;
  margin-bottom: 10px;
}
.ncpost-new-comment-panel ::placeholder {
  color: #b7b7b7;
}
.ncpost-new-comment-panel .ncpost-input-field {
  display: block;
  width: 100%;
  padding: 13px 15px;
  border: 1px solid #eee;
  box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  margin-bottom: 10px;
  outline: none;
}
.ncpost-new-comment-panel .ncpost-submit {
  outline: none;
  background-color: #008cba;
  border: none;
  color: #fff;
  cursor: pointer;
  padding: 12px 18px;
}
.ncpost-comment {
  padding: 10px;
  margin-bottom: 10px;
  margin-top: 10px;
  background: #f7f7f7;
  border-radius: 2px;
}
.lc-feed-container {
  max-width: 700px;
  margin: auto;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 15px;
  font-size: 14px;
  color: #333;
}
.lc-feed-container * {
  box-sizing: border-box;
}
.lc-feed-container .ncpost-container {
  margin-bottom: 20px;
}
.lc-feed-container .ncpost-title {
  font-weight: 600;
}
.lc-feed-container .inv-green-fill {
  fill: #49b869;
}
.lc-feed-container .inv-red-fill {
  fill: #ef402f;
}
.lc-feed-container .ncpost-up-arrow {
  font-weight: 600;
  color: #49b869;
}
.lc-feed-container .ncpost-down-arrow {
  font-weight: 600;
  color: #ef402f;
}
.lc-feed-container .lc-load-more {
  display: none;
  margin-bottom: 10px;
  color: #fff;
  background-color: #008cba;
  font-weight: bold;
  padding: 10px 25px;
  font-size: 17px;
  border: 1px solid #fff;
  transition: color 0.1s, background-color 0.1s, fill 0.1s;
  cursor: pointer;
  overflow-anchor: none;
}
.lc-feed-container .lc-load-more:hover {
  background-color: #007aa3;
}
.nc-element.nc-element-hbar rect.nc-bar {
  fill: #0078c8;
}
.nc-element.nc-element-hbar text.nc-label {
  fill: #222;
  font-size: 13px;
  font-weight: 800;
}
.nc-element.nc-element-hbar .x-axis text {
  font-size: 12px;
  fill: #444;
}
.nc-element.nc-element-hbar .x-axis path {
  fill: none;
}
.nc-element.nc-element-hbar .x-axis line {
  stroke-width: 1;
  shape-rendering: crispEdges;
  fill: none;
  stroke: #ddd;
}
.nc-element.nc-element-pie .pie-container .pie-caption {
  fill: #999;
  text-anchor: middle;
}
.nc-element.nc-element-pie .pie-container .hover-text {
  fill: #fff;
  font-size: 11px;
  pointer-events: none;
}
.nc-element.nc-element-pie .pie-container .hover-background {
  fill: #545454;
  fill-opacity: 1;
  opacity: 1;
  pointer-events: none;
}

/* nc {"timeUtc":1612957929} nc */
/*End extension CSS 4473, Theme*/


.nc-lc-extensions-css{ display: block }