/* Generated by dev/niguro-palette/niguro_palette.py from content/themes/default/css/style.css.
 * Do not edit by hand; run the script again when style.css changes. */
pre { background-color: var(--ng-fill); border: 1px solid var(--ng-line); }
.header-icon,
.header-icon * { color: var(--ng-ink-strong) ! important; fill: var(--ng-ink-strong) ! important; }
body.night-mode .header-icon,
body.night-mode .header-icon * { color: var(--ng-ink) ! important; fill: var(--ng-ink) ! important; }
.main-icon,
.main-icon *,
.x-form-tools { color: var(--ng-brand) ! important; fill: var(--ng-brand) ! important; }
body.night-mode .main-icon,
body.night-mode .main-icon *,
body.night-mode .x-form-tools { color: var(--ng-brand) ! important; fill: var(--ng-brand) ! important; }
.action-icon,
.action-icon * { color: var(--ng-ink-strong) ! important; fill: var(--ng-ink-strong) ! important; }
body.night-mode .action-icon,
body.night-mode .action-icon * { color: var(--ng-ink) ! important; fill: var(--ng-ink) ! important; }
body.night-mode .text-muted { color: var(--ng-sub) !important; }
.nav-pills.nav-started .nav-link:not(.active) { background: var(--ng-fill); }
.dropdown-divider { border-color: var(--ng-line); }
.alert-secondary { color: var(--ng-ink-strong); background-color: var(--ng-fill); }
.alert-chat { background: var(--ng-fill); color: var(--ng-ink); }
.btn-primary,
.btn-primary.disabled,
.btn-primary:disabled,
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle { border-color: var(--ng-brand); background-color: var(--ng-brand); }
.btn-secondary,
.btn-secondary.disabled,
.btn-secondary:disabled,
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle { color: var(--ng-ink-strong); background-color: var(--ng-fill); }
.btn-secondary:hover { color: var(--ng-ink-strong); }
body.night-mode .btn-secondary { color: var(--ng-ink); border-color: var(--ng-line); background-color: var(--ng-card); }
.btn-outline-primary { color: var(--ng-brand); border-color: var(--ng-brand); }
.btn-outline-primary:hover { border-color: var(--ng-brand); background-color: var(--ng-brand); }
.btn-outline-primary.disabled,
.btn-outline-primary:disabled { color: var(--ng-brand); }
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle { border-color: var(--ng-brand); background-color: var(--ng-brand); }
.btn-outline-secondary:hover { color: var(--ng-ink-strong); background-color: var(--ng-fill); }
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-secondary.dropdown-toggle { color: var(--ng-ink-strong); background-color: var(--ng-fill); }
.btn-outline-light { color: var(--ng-sub); }
.btn-outline-light.disabled,
.btn-outline-light:disabled { color: var(--ng-sub); }
.btn-outline-dark { color: var(--ng-ink-strong); }
.btn-outline-dark.disabled,
.btn-outline-dark:disabled { color: var(--ng-ink-strong); }
.btn-payment { background: var(--ng-fill); }
.btn-chat:hover { background: var(--ng-fill); }
.btn-icon-social:hover { background: var(--ng-fill); }
body.night-mode .btn-social { border-color: var(--ng-line); }
body.night-mode .btn-social:hover { background-color: var(--ng-fill); }
body.night-mode .form-control::placeholder,
body.night-mode .form-select::placeholder { color: var(--ng-sub); }
body.night-mode .form-control::-webkit-input-placeholder,
body.night-mode .form-select::-webkit-input-placeholder { color: var(--ng-sub); }
body.night-mode .form-control::-moz-placeholder,
body.night-mode .form-select::-moz-placeholder { color: var(--ng-sub); }
body.night-mode .input-group-text::placeholder { color: var(--ng-sub); }
body.night-mode .input-group-text::-webkit-input-placeholder { color: var(--ng-sub); }
body.night-mode .input-group-text::-moz-placeholder { color: var(--ng-sub); }
.divider,
.card-body .divider,
.modal-body .divider { border-top: 1px solid var(--ng-line); }
.card-pricing { border: 1px solid var(--ng-line); }
.card-pricing .icon { border: 1px solid var(--ng-line); }
.bg-gradient-primary { background: linear-gradient(87deg, var(--ng-brand) 0, #825ee4 100%) !important; }
.bg-primary { background: var(--ng-brand) !important; }
.bg-gradient-secondary { background: linear-gradient(87deg, var(--ng-fill) 0, #f7f8fc 100%) !important; }
.bg-gradient-blue { background: linear-gradient(87deg, var(--ng-brand) 0, #825ee4 100%) !important; }
.bg-gradient-yellow { color: var(--ng-ink); }
.bs-callout { border-left: 5px solid var(--ng-line); }
.bootstrap-select .btn-outline-light { border-color: var(--ng-line); }
body.night-mode .ui-menu-item:hover { background: var(--ng-fill); }
body.night-mode .ui-menu-item a { color: var(--ng-ink); }
.ql-mention-list-container { color: var(--ng-ink-strong); }
body.night-mode .ql-mention-list-container { color: var(--ng-ink); }
body.night-mode .ql-mention-list-item { color: var(--ng-ink); }
body.night-mode .ql-editor .mention { background-color: hsl(135 45% 3%); }
.top-bar { color: var(--ng-ink-strong); }
body.night-mode .main-header .search-wrapper .form-control::placeholder { color: var(--ng-sub); }
body.night-mode .main-header .search-wrapper .form-control::-webkit-input-placeholder { color: var(--ng-sub); }
body.night-mode .main-header .search-wrapper .form-control:-moz-placeholder { color: var(--ng-sub); }
body.night-mode .navbar-wrapper>ul>li.dropdown.show>a { background-color: var(--ng-fill); }
.dropdown-widget-header { border-bottom: 1px solid var(--ng-line); }
.dropdown-widget-footer { border-top: 1px solid var(--ng-line); }
.no-data { background: var(--ng-fill); }
.shipping-address { border: 1px solid var(--ng-line); }
.section-title { background: var(--ng-fill); }
.hr-heading-text:before,
.hr-heading-text:after { background: var(--ng-fill); }
.ui-box.darker { background: var(--ng-fill); }
.stat-panel.border { border: 1px solid var(--ng-line); }
.side-nav a,
.side-nav .static { color: var(--ng-ink-strong); }
.side-nav ul a { border-left: 1px solid var(--ng-line); }
.content-tabs>ul>li>a { color: var(--ng-ink); }
.feeds-item { border-bottom: 1px solid var(--ng-line); }
.feeds-action-item.unread,
.feeds-action-item:hover { background: var(--ng-fill); }
a.data-container:hover,
.data-container.clickable:hover { background: var(--ng-fill); }
.data-content { color: var(--ng-ink); }
.data-content .data-img { border: 1px solid var(--ng-line); }
.x-form-tools>li:hover { background: var(--ng-fill); }
.attachments li.item .name { color: var(--ng-sub); }
.attachments li.loading { background: var(--ng-fill); border: 1px solid var(--ng-line); }
.x-image { background-color: var(--ng-fill); }
@media (min-width: 768px) {
  body.night-mode .user-card-cover { background-color: hsl(135 45% 4%); }
}
.card-balance { background-color: var(--ng-fill); }
body.night-mode .card-balance { background-color: var(--card-dark-divider); }
.publisher-emojis .far { color: var(--ng-ink); }
.publisher-meta { border-top: 1px dashed var(--ng-line); }
.publisher-meta.top { border-bottom: 1px dashed var(--ng-line); }
.publisher-meta input { background: var(--ng-fill); }
.publisher-custom-thumbnail { border-top: 1px dashed var(--ng-line); }
#feelings-menu-toggle { background: var(--ng-fill); }
.feeling-item { color: var(--ng-ink); }
.publisher-tools-tabs { border-top: 1px solid var(--ng-line); border-bottom: 1px solid var(--ng-line); }
.publisher-tools-tabs .divider { border-top: 1px solid var(--ng-line); }
.publisher-tools-tab { background: var(--ng-fill); color: var(--ng-ink); }
.publisher-tools-tab:hover { background: var(--ng-fill); }
.publisher-tools-tab.disabled:hover { background: var(--ng-fill); }
.publisher-footer-options { border-bottom: 1px solid var(--ng-line); }
.posts-filter .countries-filter { color: var(--ng-ink-strong); }
.add-job-question { background: var(--ng-fill); border: 1px solid var(--ng-line); }
.add-job-question:hover { background: var(--ng-fill); }
.job-question { background: var(--ng-fill); }
.job-candidate-wrapper { border: 1px solid var(--ng-line); }
.post.flagged { background: var(--ng-fill); }
.post-memory-header { border-bottom: 1px solid var(--ng-line); }
.post-collaborative-alert { background: var(--ng-fill); color: var(--ng-ink-strong); }
.post-avatar-picture { background-color: var(--ng-fill); }
.post-meta .dropdown .dropdown-toggle.show,
.post-meta .dropdown .dropdown-toggle:hover { color: var(--ng-ink); background: var(--ng-fill); }
.post-time { color: var(--ng-sub); }
.post-time a { color: var(--ng-sub); }
.post-time .btn-group,
.post-time .btn-group .btn { color: var(--ng-sub) !important; }
.post-time .btn-group .btn:hover { background: var(--ng-fill) !important; }
.post-paid-description { background: var(--ng-fill); }
.post-snippet { border: 1px solid var(--ng-line); }
.post-stats { color: var(--ng-sub); }
.post-actions { border-top: 1px solid var(--ng-line); }
.post-actions .action-btn { color: var(--ng-ink); }
.post-actions .action-btn:hover { background: var(--ng-fill); }
.post-tips { border-top: 1px solid var(--ng-line); }
.post-footer { border-top: 1px solid var(--ng-line); }
.post-approval { border-top: 1px solid var(--ng-line); }
.post-social-share { border-bottom: 1px solid var(--ng-line); }
.comments-filter { border-bottom: 1px solid var(--ng-line); }
.pg_wrapper a { background-color: var(--ng-fill); }
.post-media { background: var(--ng-fill); }
.post-media-image .image { background-color: var(--ng-fill); }
.post-media-meta .info { color: var(--ng-sub); }
.post-funding-meta .funding-completion { background: var(--ng-fill); border: 1px solid var(--ng-line); }
.post-funding-meta .funding-description,
.post-job-meta .job-description,
.post-course-meta .course-description,
.post-merit-meta .merit-description { background: var(--ng-fill); border: 1px solid var(--ng-line); }
.post-downloader { border-top: 1px solid var(--ng-line); border-bottom: 1px solid var(--ng-line); }
.post-product-wrapper { background: var(--ng-fill); border: 1px solid var(--ng-line); }
.post-product-details { border-right: 1px solid var(--ng-line); }
.post-product-details .description { color: var(--ng-ink); }
.action-dropdown-menu .action-desc { color: var(--ng-ink); }
.who-shares { background: var(--ng-fill); }
.post-custom-fileds-wrapper { background: var(--ng-fill); border: 1px solid var(--ng-line); }
.comment-avatar-picture { background-color: var(--ng-fill); }
.post-edit .post-form textarea,
.post-edit .comment-form textarea { background: var(--ng-fill); }
.comment-voice-notes,
.comment-attachments { border: 1px solid var(--ng-line); }
.comment .dropdown-toggle-icon { color: var(--ng-sub); }
.blog-meta-counter { background: var(--ng-fill); }
.blog-meta-counter:hover { color: var(--ng-sub); }
.blog-tags ul>li>a { background: var(--ng-fill); color: var(--ng-ink); }
body.night-mode .blog-references-section { border-color: var(--card-dark-divider, var(--ng-line)); }
body.night-mode .blog-references-heading { border-bottom-color: var(--card-dark-divider, var(--ng-line)); }
.tags li { background: var(--ng-fill); }
.chat-avatar img { background-color: var(--ng-fill); }
.chat-avatar .online-status { color: var(--ng-sub); }
.chat-avatar-wrapper .last-seen { color: var(--ng-ink); }
body.night-mode .chat-avatar-wrapper .last-seen { color: var(--ng-sub); }
.chat-widget-head { border-bottom: 1px solid var(--ng-line); }
.chat-user-card .name { color: var(--ng-ink); }
.chat-user-card .online-status.offline { color: var(--ng-sub); }
.chat-head-btn:hover { background: var(--ng-fill); }
.chat-to { border-bottom: 1px solid var(--ng-line); }
.chat-voice-notes,
.chat-attachments { border-top: 1px solid var(--ng-line); }
.chat-form { border-top: 1px solid var(--ng-line); }
.chat-form-message { background: var(--ng-fill); }
.chat-colors-menu { border: 1px solid var(--ng-line); }
.chat-colors-menu .item:hover { background: var(--ng-fill); }
.conversation-body .text { background: var(--ng-canvas); }
.chat-product { background: var(--ng-fill); }
.conversation-body .attachments li.item { border: 1px solid var(--ng-line); }
.conversation-body .attachments li.loading { background: var(--ng-fill); border: 1px solid var(--ng-line); }
body.night-mode .conversation-body .time { color: var(--ng-sub); }
body.night-mode .conversation-body .translate { color: var(--ng-sub); }
.emoji-menu .item:hover { background: var(--ng-fill); }
.emoji-menu .nav-tabs>li>.nav-link { color: var(--ng-ink); }
.star-rating { color: var(--ng-sub); }
.review-stars { color: var(--ng-sub); }
.footer { border-top: 1px solid var(--ng-line); }
.footer-bottom-bar { border-top: 1px solid var(--ng-line); }
body.night-mode .footer-bottom-bar-links .link>a>.title { color: var(--ng-ink); }
.footer-quick-adds .add-quick-item { background: var(--ng-fill); }
body.night-mode .footer-quick-adds .add-quick-item { color: var(--ng-ink); }
.quick-menu-item,
.quick-menu-item-mini { background: var(--ng-fill); }
body.night-mode .quick-menu-item,
body.night-mode .quick-menu-item-mini { color: var(--ng-ink); }
.card-register .card-header .card-subtitle { color: var(--ng-ink); }
.forum-thread .time { border-bottom: 1px solid var(--ng-line); }
.forum-result .snippet { background: var(--ng-fill); }
.directory-card { color: var(--ng-ink); }
.directory-card:hover { background: var(--ng-fill); }
body.night-mode .profile-cover-wrapper { background: hsl(135 45% 4%); }
.profile-name-wrapper a { color: var(--ng-ink-strong); }
.profile-tabs-wrapper a { color: var(--ng-ink); }
.about-bio { border-bottom: 1px solid var(--ng-line); }
.pg_photo { background-color: var(--ng-fill); }
.pg_video { background: var(--ng-fill); }
.album-card { border: 1px solid var(--ng-line); }
.album-cover { background-color: var(--ng-fill); }
.admin-chart { border: 1px solid var(--ng-line); }
.add-auto-connect-node { background: var(--ng-fill); border: 1px solid var(--ng-line); }
.add-auto-connect-node :hover { background: var(--ng-fill); }
.auto-connect-node { border: 1px solid var(--ng-line); }
.product.active { border: 1px solid var(--ng-line); }
.translator-language { border: 1px solid var(--ng-line); }
.translator-language:hover { background: var(--ng-fill); }
.panel-effect { background: var(--ng-fill) no-repeat 800px 104px; background-image: -webkit-gradient(linear,
      0% 50%,
      100% 50%,
      color-stop(0%, var(--ng-fill)),
      color-stop(20%, #edeef1),
      color-stop(40%, var(--ng-fill)),
      color-stop(100%, var(--ng-fill))); background-image: -moz-linear-gradient(left,
      var(--ng-fill) 0%,
      #edeef1 20%,
      var(--ng-fill) 40%,
      var(--ng-fill) 100%); background-image: -webkit-linear-gradient(left,
      var(--ng-fill) 0%,
      #edeef1 20%,
      var(--ng-fill) 40%,
      var(--ng-fill) 100%); background-image: linear-gradient(to right,
      var(--ng-fill) 0%,
      #edeef1 20%,
      var(--ng-fill) 40%,
      var(--ng-fill) 100%); }
body.night-mode .panel-effect { background-image: -webkit-gradient(linear,
      0% 50%,
      100% 50%,
      color-stop(0%, var(--body-bg-color-dark)),
      color-stop(20%, var(--ng-fill)),
      color-stop(40%, var(--body-bg-color-dark)),
      color-stop(100%, var(--body-bg-color-dark))); background-image: -moz-linear-gradient(left,
      var(--body-bg-color-dark) 0%,
      var(--ng-fill) 20%,
      var(--body-bg-color-dark) 40%,
      var(--body-bg-color-dark) 100%); background-image: -webkit-linear-gradient(left,
      var(--body-bg-color-dark) 0%,
      var(--ng-fill) 20%,
      var(--body-bg-color-dark) 40%,
      var(--body-bg-color-dark) 100%); background-image: linear-gradient(to right,
      var(--body-bg-color-dark) 0%,
      var(--ng-fill) 20%,
      var(--body-bg-color-dark) 40%,
      var(--body-bg-color-dark) 100%); }
body.night-mode .fake-effect { background: var(--ng-card); }
.button-label .icon { background: var(--ng-fill); }
