/******************
* Obsidian Portal Custom Theme CSS
* Location: https://wildside-shadowrun.obsidianportal.com/themes/custom_css
* Generated: 2023-09-07T17:05:08+00:00
*******************/
/* Color Swatches */
/* Main */
.color-swatch-1 {
  background-color: #368c0f; }

/* Main Dark */
.color-swatch-2 {
  background-color: #368c0f; }

/* Active */
.color-swatch-3 {
  background-color: #368c0f; }

/* Hover */
.color-swatch-4 {
  background-color: #368c0f; }

/* General */
.campaign-public-layout #content {
  max-width: 1300px; }

.main-content a, .preview-content a, .sidebar a, .modal-container a, #campaign-footer a {
  color: #368c0f; }
  .main-content a.create-wiki-page-link, .preview-content a.create-wiki-page-link, .sidebar a.create-wiki-page-link, .modal-container a.create-wiki-page-link, #campaign-footer a.create-wiki-page-link {
    color: #368c0f; }

/* Controls */
button, .button, a.button {
  background-color: #368c0f;
  color: white; }

button:hover, button:focus, .button:hover, .button:focus {
  background-color: #368c0f; }

.button.disabled, .button:disabled, .button[disabled],
.button[disabled]:hover .button.disabled:hover, .button:disabled:hover {
  background-color: #368c0f;
  color: white;
  opacity: 0.5; }

form.custom .custom.checkbox.checked {
  border-color: #368c0f; }

form.custom .custom.checkbox.checked:before {
  color: #368c0f;
  text-align: center;
  line-height: 10px;
  font-size: 16px;
  font-family: Arial;
  position: static;
  top: unset;
  left: unset;
  margin: 0px; }

.campaign-public-layout.wiki-pages-edit .character-avatar .change-avatar-button,
.campaign-public-layout.posts-edit .character-avatar .change-avatar-button,
.campaign-public-layout.characters-edit .character-avatar .change-avatar-button,
.campaign-public-layout.items-edit .character-avatar .change-avatar-button, .event-edit .character-avatar .change-avatar-button, .campaign-maps-new .character-avatar .change-avatar-button {
  background-color: #368c0f; }

.campaign-public-layout.character-show .character-avatar .frame a,
.campaign-public-layout.item-show .character-avatar .frame a {
  background-color: #368c0f; }

.campaign-settings #location-settings #location-divider .or, .campaign-settings #location-settings #location-divider .center-line {
  border-color: #368c0f; }

/* Dashboard */
.campaign-dashboard-layout {
  /*Calendar*/
  /* Files */ }
  .campaign-dashboard-layout #dashboard-main-nav {
    background: -moz-linear-gradient(23deg, #3f4d1a 0%, #2d5331 100%);
    background: -webkit-linear-gradient(23deg, #3f4d1a 0%, #2d5331 100%);
    background: -o-linear-gradient(23deg, #3f4d1a 0%, #2d5331 100%);
    background: -ms-linear-gradient(23deg, #3f4d1a 0%, #2d5331 100%);
    background: linear-gradient(23deg, #3f4d1a 0%, #2d5331 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d5331', endColorstr='#3f4d1a',GradientType=0 ); }
  .campaign-dashboard-layout .main-nav-img svg {
    fill: #368c0f !important; }
  .campaign-dashboard-layout #dashboard-main-nav ul li.active a, .campaign-dashboard-layout #dashboard-main-nav ul li:hover a {
    color: #368c0f; }
  .campaign-dashboard-layout #dashboard-main-nav ul li.active svg, .campaign-dashboard-layout #dashboard-main-nav ul li:hover svg {
    fill: #368c0f; }
  .campaign-dashboard-layout .player-group-module .player-square, .campaign-dashboard-layout .player-group-module .sms-all-button {
    background-color: #368c0f;
    color: white; }
    .campaign-dashboard-layout .player-group-module .player-square:hover, .campaign-dashboard-layout .player-group-module .sms-all-button:hover {
      background-color: #368c0f; }
  .campaign-dashboard-layout .menu-item:hover, .campaign-dashboard-layout .menu-item.active {
    background-color: #368c0f; }
  .campaign-dashboard-layout .arrow {
    border-top: 15px solid #368c0f; }
  .campaign-dashboard-layout #style-settings .background-container.active {
    border: 10px solid #368c0f; }
  .campaign-dashboard-layout .fc-state-active {
    background: #368c0f;
    color: #fff; }
  .campaign-dashboard-layout .fc-widget-header {
    background: #368c0f; }
  .campaign-dashboard-layout .fc-event {
    background: #368c0f; }
  .campaign-dashboard-layout.campaign-assets-index .asset-folder-row .actions a, .campaign-dashboard-layout.campaign-assets-index .asset-row .actions a, .campaign-dashboard-layout.campaign-assets-index .file-actions a {
    color: #fff;
    background: #368c0f; }
  .campaign-dashboard-layout.campaign-assets-index .asset-folder-row .actions a:hover, .campaign-dashboard-layout.campaign-assets-index .asset-row .actions a:hover, .campaign-dashboard-layout.campaign-assets-index .file-actions a:hover {
    color: #fff;
    background: #368c0f; }
  .campaign-dashboard-layout.campaign-assets-index .folder-tree-and-asset-details .asset-folder.active h5 {
    color: #368c0f; }
  .campaign-dashboard-layout.campaign-assets-index .new-folder-form input[type="submit"] {
    background: #368c0f; }
    .campaign-dashboard-layout.campaign-assets-index .new-folder-form input[type="submit"]:hover {
      background: #368c0f; }

/* Public Layout */
.campaign-public-layout .flame-dragon svg.dragon-logo {
  fill: #368c0f; }
.campaign-public-layout .page-background {
  background-image: url(https://db4sgowjqfwig.cloudfront.net/campaigns/227283/backgrounds/993772/Desktop_-_Circuitboard.png?1565010433); }
.campaign-public-layout #campaign-nav .nav-links li.active {
  background-color: #368c0f; }
  .campaign-public-layout #campaign-nav .nav-links li.active:after {
    border-left-color: #368c0f; }
.campaign-public-layout #campaign-nav .nav-links li:hover {
  background-color: #368c0f; }
  .campaign-public-layout #campaign-nav .nav-links li:hover .icon {
    background: none; }
  .campaign-public-layout #campaign-nav .nav-links li:hover:after {
    border-left-color: #368c0f; }
.campaign-public-layout .highlight-container {
  background-color: #368c0f; }

/* Campaign Landing */
#campaign-quick-stats .stat-value {
  color: #368c0f; }
  #campaign-quick-stats .stat-value.active {
    color: #368c0f; }
#campaign-quick-stats .fan-count-wrapper {
  color: #368c0f; }

/* Adventure Log */
.adventure-log-index-filter li.active, .adventure-log-index-filter li.active a {
  color: #368c0f; }

.sidebar-adventure-log-neighbors .current-post-placeholder {
  background-color: #368c0f; }

/* Forum */
.campaign-forum-index li.topic.active .background, .campaign-forum-index li.subforum.active .background {
  background-color: #368c0f; }
.no-touch .campaign-forum-index li.topic:hover .background, .no-touch .campaign-forum-index li.subforum:hover .background {
  background-color: #368c0f; }

/* Wiki */
.wiki-pages-edit .tag-list .delete-tag, .posts-edit .tag-list .delete-tag, .characters-edit .tag-list .delete-tag, .items-edit .tag-list .delete-tag {
  background: #368c0f; }
  .wiki-pages-edit .tag-list .delete-tag:hover, .posts-edit .tag-list .delete-tag:hover, .characters-edit .tag-list .delete-tag:hover, .items-edit .tag-list .delete-tag:hover {
    background: #368c0f; }

/* Tags */
ul.as-selections li a.as-close {
  background-color: #368c0f; }
  ul.as-selections li a.as-close:hover {
    background-color: #368c0f; }

.campaign-map-index .new-map-button {
  background-color: #368c0f; }
  .campaign-map-index .new-map-button:hover {
    background-color: #368c0f; }
.campaign-map-index .map-processing-warning {
  color: #368c0f; }

.pagination .current {
  background-color: #368c0f; }
.no-touch .pagination a:hover {
  background-color: #368c0f; }

.sp-container .sp-choose {
  background-color: #368c0f; }
  .sp-container .sp-choose:hover {
    background-color: #368c0f; }

.alert-box.success, .alert-box {
  border-color: none !important;
  border: none !important;
  background-color: #368c0f !important; }

#all-inbox-items-popup .inbox-count {
  color: #368c0f; }

.all-inbox-items-count {
  background-color: #368c0f; }

.dice-roller-page .dice-roller-header .dragon .dragon-logo {
  background-color: #368c0f; }


/* User Custom CSS */

/* HEADER */
/* Hide Portal Nav except on hover */
#top-bar {
opacity: 0;
}

#top-bar:hover {
opacity: 1;
}

/* HEADER CONTENT */
.campaign-public-layout .highlight-container {display:none;}
.campaign-public-layout .flame-dragon {display:none;}
.campaign-public-layout #campaign-summary-row .campaign-title {display:none;height:0px;}
.campaign-public-layout #campaign-summary-row .tagline {display:none;height:0px;}
.campaign-public-layout #campaign-summary-row .campaign-public-title-container {height:10px;}
.campaign-public-layout #banner-container .campaign-banner-image {border-radius: 10px 10px 10px 10px;box-shadow: 7px 10px 5px 2px rgba(0,0,75,0.3);}

/* NAVBAR */
.campaign-public-layout #campaign-nav {
font-family:'Gugi';color:black;background-image:url('https://db4sgowjqfwig.cloudfront.net/campaigns/227283/assets/993767/shiny-grey-metal-seamless-texture-light-steel-chrome-material-hard-smooth-design-surface-512x512-400x400.jpg?1565006821');border-radius: 10px 10px 10px 10px;box-shadow: 7px 10px 5px 2px rgba(0,0,75,0.3);
background-color: transparent !important;
color: black !important;
}

.campaign-public-layout #campaign-nav .icon {
background-color: transparent !important;
color: black !important;
}

.campaign-public-layout #campaign-nav {
font-family:'Gugi';
font-size:14pt;
font-style: bold;
color: black !important;
}

.campaign-dashboard-layout #dashboard-main-nav {
font-family:'Gugi';
font-size:14pt;
font-style: bold;
}

/* SIDEBAR */
.campaign-public-layout #sidebar .section-header h2 {color:black;font-family:'Gugi';}
.campaign-public-layout #sidebar {font-family:'Gugi';color:black;background-image:url('https://db4sgowjqfwig.cloudfront.net/campaigns/227283/assets/993767/shiny-grey-metal-seamless-texture-light-steel-chrome-material-hard-smooth-design-surface-512x512-400x400.jpg?1565006821');border-radius: 10px 10px 10px 10px;box-shadow: 7px 10px 5px 2px rgba(0,0,75,0.3);}
.op-icon-gm {color:black;}
.campaign-public-layout #sidebar {background-color:transparent;}
.sidebar-party-members .game-master {background:transparent; border-top: transparent;}
.sidebar-quick-stats {border-top:transparent;}
.fan-count-wrapper, .comment-count-wrapper {background:transparent;}
.campaign-public-layout .campaign-stream-module .divided-list li {border-bottom:transparent;}
#sidebar .lower-divider {border-bottom:transparent;}
.sidebar-last-updated .revisions-link-container {background-color:transparent;}
.sidebar-last-updated {border-top:transparent;}
.sidebar-last-updated .updated-by-container .who {background-color:transparent;}
.adventure-log-index-filter .filter-container {background-color:transparent;}
.adventure-log-index-filter .filter-header {background-color:transparent;}
.adventure-log-index-filter ul .active {background-color:transparent;}
.sidebar-last-updated .revisions-link-container a {color:black;}
.sidebar-party-members .character-container a {position: relative;display: inline-block;}
.sidebar-party-members .user-container img {display:none;}
.sidebar-party-members .player {display:none;}

/* LANDING PAGE */


/* CONTENT */
.campaign-landing-show .campaign-landing-page-container {background-image:url('https://db4sgowjqfwig.cloudfront.net/campaigns/227283/assets/993767/shiny-grey-metal-seamless-texture-light-steel-chrome-material-hard-smooth-design-surface-512x512-400x400.jpg?1565006821');border-radius: 10px 10px 10px 10px;box-shadow: 7px 10px 5px 2px rgba(0,0,75,0.3);}
body.campaign-public-layout .post-section.post-main {background-image:url('https://db4sgowjqfwig.cloudfront.net/campaigns/227283/assets/993767/shiny-grey-metal-seamless-texture-light-steel-chrome-material-hard-smooth-design-surface-512x512-400x400.jpg?1565006821');border-radius: 10px 10px 10px 10px;box-shadow: 7px 10px 5px 2px rgba(0,0,75,0.3);}
body.campaign-public-layout .title {border-bottom: 1px solid black;}
.campaign-public-layout .main-content {font-family: 'Gugi';font-size:16pt;color:black;}
.campaign-public-layout .main-content h1, .campaign-public-layout .main-content h2, .campaign-public-
.campaign-public-layout .main-content h1, .campaign-public-layout .main-content h2, .campaign-public-layout .main-content h3, .campaign-public-layout .main-content h4, .campaign-public-layout .main-content h5 {font-weight:bold;font-family:'Gugi';}
.campaign-public-layout .main-content h6 {display:none;}
body.campaign-public-layout .header-icon a {color:black;}
.button {border-radius: 10px 10px 10px 10px;}
body.campaign-public-layout .post-section.post-gm-only {background-image:url('https://db4sgowjqfwig.cloudfront.net/campaigns/227283/assets/993767/shiny-grey-metal-seamless-texture-light-steel-chrome-material-hard-smooth-design-surface-512x512-400x400.jpg?1565006821');border:red;border-radius: 10px 10px 10px 10px;box-shadow: 7px 10px 5px 2px rgba(0,0,75,0.3);}
blockquote {border-left:1px solid black;}
blockquote, blockquote p {color:black;}
.tags-list {color:#368c0f;}

/* Menu Box */
.tribox {position:relative;center:10px;width:684px;height:122px;padding:0px;margin:0px;margin-bottom:5px;text-align:center;background-color:none;vertical-align:bottom;}
.tribox.left {position:absolute;left:0px;top:3px;width:220px;height:110px;background-color:transparent;background-image:url('http://cdn.obsidianportal.com/assets/160661/BookbacksDark.jpg');border-radius: 10px 10px 10px 10px;}
.tribox.center {position:absolute;left:230px;top:3px;width:220px;height:110px;background-color:transparent;; padding:0px;background-image:url('http://cdn.obsidianportal.com/assets/160661/BookbacksDark.jpg');border-radius: 10px 10px 10px 10px;}
.tribox.right {position:absolute;left:460px;top:3px;width:220px;height:110px;background-color:transparent;background-image:url('http://cdn.obsidianportal.com/assets/160661/BookbacksDark.jpg');border-radius: 10px 10px 10px 10px;}
.overtext {position:absolute;top:34%;left:0px;text-align:center;font-size:large;font-weight:bold;font-family:'Gugi';text-shadow: -1px -1px 0 black, 1px -1px 0 black, -1px 1px 0 black, 1px 1px 0 black, 0px 0px 4px black;width:220px;color:#FFFFFF;}
.overtext:hover {color:yellow;}
a.rollover {position:relative;display:block;width:220px;height:110px;text-decoration: none;background-color:transparent;}
a.rollover:hover {background-position:-220px 0px;}

/* EDIT */
.campaign-public-layout.wiki-pages-edit section.main-section, .campaign-public-layout.posts-edit section.main-section, .campaign-public-layout.characters-edit section.main-section, .campaign-public-layout.items-edit section.main-section, .event-edit section.main-section, .campaign-maps-new section.main-section {background-image:url('https://db4sgowjqfwig.cloudfront.net/campaigns/227283/assets/993767/shiny-grey-metal-seamless-texture-light-steel-chrome-material-hard-smooth-design-surface-512x512-400x400.jpg?1565006821');border-radius: 10px 10px 10px 10px;box-shadow: 7px 10px 5px 2px rgba(0,0,75,0.3);}
h1.title-edit, h2.title-edit, h3.title-edit, h4.title-edit, h5.title-edit, h6.title-edit {border-bottom:1px solid black;}
.campaign-public-layout.wiki-pages-edit .secret-sections>section, .campaign-public-layout.posts-edit .secret-sections>section, .campaign-public-layout.characters-edit .secret-sections>section, .campaign-public-layout.items-edit .secret-sections>section, .event-edit .secret-sections>section, .campaign-maps-new .secret-sections>section {background-image:url('https://db4sgowjqfwig.cloudfront.net/campaigns/227283/assets/993767/shiny-grey-metal-seamless-texture-light-steel-chrome-material-hard-smooth-design-surface-512x512-400x400.jpg?1565006821');border-radius: 10px 10px 10px 10px;box-shadow: 7px 10px 5px 2px rgba(0,0,75,0.3);}

/* TABLES */
#content table {background-color:transparent;border-style:none;color:black;}
#content tr:nth-child(even) {background-color:transparent;color:black;}

/* ADV LOG */
.adventure-log-index .post-date, .adventure-log-show .post-date {color:black;background-color:transparent;}
.adventure-log-index .adventure-log-new-container {background:transparent;}
.adventure-log-index .adventure-log-post {background-image:url('https://db4sgowjqfwig.cloudfront.net/campaigns/227283/assets/993767/shiny-grey-metal-seamless-texture-light-steel-chrome-material-hard-smooth-design-surface-512x512-400x400.jpg?1565006821');border-radius: 10px 10px 10px 10px;box-shadow: 7px 10px 5px 2px rgba(0,0,75,0.3);}
.adventure-log-index .overflow-fade-out {display:none;}
body.campaign-public-layout .title a {color:black;}
.adventure-log-show .post-header-container, .adventure-log-show .post-main, .adventure-log-show .post-comments {background-image:url('https://db4sgowjqfwig.cloudfront.net/campaigns/227283/assets/993767/shiny-grey-metal-seamless-texture-light-steel-chrome-material-hard-smooth-design-surface-512x512-400x400.jpg?1565006821');border-radius: 10px 10px 10px 10px;box-shadow: 7px 10px 5px 2px rgba(0,0,75,0.3);}
.campaign-public-layout .adventure-log-post .post-comments .header-icon {color:black;}
.sidebar-adventure-log-neighbors .neighbor-post .post-column {background-color:transparent;}
body.campaign-public-layout .title {border-bottom:transparent;}

/* SEARCH */
.character-index.campaign-public-layout .character-quick-search, .item-index.campaign-public-layout .character-quick-search {background-image:url('https://db4sgowjqfwig.cloudfront.net/campaigns/227283/assets/993767/shiny-grey-metal-seamless-texture-light-steel-chrome-material-hard-smooth-design-surface-512x512-400x400.jpg?1565006821');border-radius: 10px 10px 10px 10px;box-shadow: 7px 10px 5px 2px rgba(0,0,75,0.3);}
.add-button, .corner-add-button {color:black !important; background-color:transparent;}
.character-index.campaign-public-layout .character-quick-search h4, .item-index.campaign-public-layout .character-quick-search h4 {color:black !important;}
span.postfix {background-color:black;}

/* CHARACTERS & ITEMS */
.character-index.campaign-public-layout .character-list-item, .item-index.campaign-public-layout .character-list-item {background-image:url('https://db4sgowjqfwig.cloudfront.net/campaigns/227283/assets/993767/shiny-grey-metal-seamless-texture-light-steel-chrome-material-hard-smooth-design-surface-512x512-400x400.jpg?1565006821');border-radius: 10px 10px 10px 10px;box-shadow: 7px 10px 5px 2px rgba(0,0,75,0.3);}
.character-index.campaign-public-layout .character-list-item .edit-link, .item-index.campaign-public-layout .character-list-item .edit-link {color:black;}
.character-index.campaign-public-layout .secondary-heading, .item-index.campaign-public-layout .secondary-heading {font-family:'Allegreya';color:white !important;}
.character-show .main-content section, .item-show .main-content section {background-image:url('https://db4sgowjqfwig.cloudfront.net/campaigns/227283/assets/993767/shiny-grey-metal-seamless-texture-light-steel-chrome-material-hard-smooth-design-surface-512x512-400x400.jpg?1565006821');border-radius: 10px 10px 10px 10px;box-shadow: 7px 10px 5px 2px rgba(0,0,75,0.3);}
.character-list-item .character-info .right-side-fade-out {display:none;}
.character-show .main-content section .title, .item-show .main-content section .title {border-bottom: 1px solid black;}
.character-show .main-content .icon, .item-show .main-content .icon {color:black !important;}
body.character-show #content, .item-show #content {max-width: 1300px;}
.character-show .character-avatar .author, .item-show .character-avatar .author {background-color:transparent;}
.character-show .character-avatar .frame a, .item-show .character-avatar .frame a {display:none;}
.character-show .main-content #gm-secrets, .item-show .main-content #gm-secrets {background-image:url('https://db4sgowjqfwig.cloudfront.net/campaigns/227283/assets/993767/shiny-grey-metal-seamless-texture-light-steel-chrome-material-hard-smooth-design-surface-512x512-400x400.jpg?1565006821');border-radius: 10px 10px 10px 10px;box-shadow: 7px 10px 5px 2px rgba(0,0,75,0.3);box-shadow: 0 0 1em 1px red;}
body.campaign-public-layout .post-section.post-player-secret {background-image:url('https://db4sgowjqfwig.cloudfront.net/campaigns/227283/assets/993767/shiny-grey-metal-seamless-texture-light-steel-chrome-material-hard-smooth-design-surface-512x512-400x400.jpg?1565006821');border-radius: 10px 10px 10px 10px;box-shadow: 7px 10px 5px 2px rgba(0,0,75,0.3);box-shadow: 0 0 1em 1px green;}
.character-show .main-content #gm-secrets {background-image:url('https://db4sgowjqfwig.cloudfront.net/campaigns/227283/assets/993767/shiny-grey-metal-seamless-texture-light-steel-chrome-material-hard-smooth-design-surface-512x512-400x400.jpg?1565006821');border-width:2px;border-color:#bb2509;border-style:solid;box-shadow: 7px 10px 5px 2px rgba(0,0,75,0.3);}
.character-index.campaign-public-layout .secondary-heading, .item-index.campaign-public-layout .secondary-heading {font-family:'Gugi';font-weight:bold;}
body.character-show #content {max-width: 1200px;}

/* MAPS */
.campaign-map-index .map-placard {background-image:url('https://db4sgowjqfwig.cloudfront.net/campaigns/227283/assets/993767/shiny-grey-metal-seamless-texture-light-steel-chrome-material-hard-smooth-design-surface-512x512-400x400.jpg?1565006821');border-radius: 10px 10px 10px 10px;box-shadow: 7px 10px 5px 2px rgba(0,0,75,0.3);}
.campaign-map-index .map-thumbnail {background-image:url('https://db4sgowjqfwig.cloudfront.net/campaigns/227283/assets/993767/shiny-grey-metal-seamless-texture-light-steel-chrome-material-hard-smooth-design-surface-512x512-400x400.jpg?1565006821');border-radius: 10px 10px 10px 10px;box-shadow: 7px 10px 5px 2px rgba(0,0,75,0.3);}
.campaign-map-index .icon-edit {color:black;}
.campaign-map-index .new-map-container a {border-radius: 10px 10px 10px 10px;}

/* NERPS TICKER */
/* Outer Container*/
.tcontainer {
  width: 100%;
  overflow: hidden; /* Hide scroll bar */
}
 
/* Middle Container*/
.ticker-wrap {
  width: 100%;
  background-color: transparent;
}

/* Inner Containter */
@keyframes ticker {
  0% { transform: translate3d(0, 0, 0); }
  100% { transform: translate3d(-100%, 0, 0); }
}
.ticker-move {
  /* Basically move items from right side of screen to left in infinite loop */
  display: inline-block;
  white-space: nowrap;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: ticker;
  animation-duration: 30s;
}
.ticker-move:hover{
  animation-play-state: paused; /* Pause scroll on mouse hover */
}