@charset "utf-8";
/* CSS Document */
body {
  background-color: #fafafa;
  color: #666;
}
a, .btn-link, .theme-dark .jGrowl .btn-link {
    color: hsl(85, 54%, 51%);
}
a:hover, .btn-link:hover {
    color: hsl(85, 51%, 44%);
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  color: #383838;
}
.h2, h2 {
  /*border-top: 1px solid #969696;*/
  border-bottom: 1px solid #ccc;
}
.h3, h3 {
  border-bottom: 1px solid #ccc;
}
pre.highlight {
  background: #383838;
  border: 1px solid rgba(0,0,0,0.15);
  box-shadow: 0 1px 0 0 rgba(0,0,0,0.15);
  color: #eff1f5;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b9b9b9;
  opacity: 1; /* Firefox */
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #b9b9b9;
}
::-ms-input-placeholder { /* Microsoft Edge */
  color: #b9b9b9;
}
.theme-dark #nav-utility {
  background-color: hsl(85, 54%, 51%);
  color: #fff;
}
.theme-dark #iconApp #nav-toggle {
  background-color: hsl(85, 51%, 44%);
  color: #fff;
}
#iconApp #nav-toggle.is-active, #iconApp #nav-toggle:hover {
  background-color: #222;
}
#nav-primary, #nav-header, #navAppFooter {
  background-color: #222;
}
#nav-header span {
    color: #fff;
}
.panel-window.theme-dark {
  background-color: #383838;
  color: #e7e7e7;
}
.theme-dark .panel-header {
  background-color: #333;
  border-bottom: 1px solid #222;
}
.theme-dark nav.panel-menu ul li.active {
  background-color: #333;
}
.theme-dark nav.panel-menu ul li a {
  color: #b9b9b9;
}
.theme-dark #nav-primary a, .theme-dark #nav-header a, .theme-dark #navAppFooter a {
    color: #aaa;
}
#nav-primary a:hover, #nav-header a:hover, #navAppFooter a:hover {
  color: #fff;
}
#nav-primary a:hover {
  background-color: hsl(85, 54%, 51%);
}
#nav-primary a.active, #nav-primary ul li.appMenu-item--active-trail, nav.panel-menu ul li.active, .nav-active, #group-all-assets > .group-header, #group-all-assets, #group-all-fences, #group-all-fences > .group-header, #group-all-places, #group-all-places .group-header, .card-selected {
  border-color: hsl(85, 54%, 51%);
}
.theme-dark nav.panel-menu ul li:hover {
  background-color: #222;
  color: #fff;
}
.theme-dark #history-numresults, .theme-dark #dialog-item-selection, .theme-dark .filter-input-row, .theme-dark #form-history-date-range, .theme-dark #filter-results, .theme-dark .filter-results {
  border-bottom: 1px solid #222;
}
.theme-dark #panel-primary #filter-asset-text, .theme-dark:not(.full-page) #panel-primary .form-control.filter-input {
  background-color: transparent;
  border-width: 0;
  color: #fff;
  box-shadow: none;
}
.theme-dark:not(.full-page) .form-control {
  background-color: #4d4d4d;
  border: 1px solid #232322;
  color: #fff;
}
.theme-dark .button-search, .theme-dark .panel-button-options, .theme-dark .panel-close, .theme-dark .panel-back, .theme-dark .filter-options, .theme-dark .panel-options {
  color: #fff;
}
.theme-dark.full-page #page-header {
  background-color: #fff;
  border-bottom-color: rgba(0, 0, 0, .125);
}
nav[data-toggle=toc] .nav>li>a:focus, nav[data-toggle=toc] .nav>li>a:hover {
  color: #8dc63f;
  border-left: 1px solid #8dc63f;
}
nav[data-toggle=toc] .nav-link.active, nav[data-toggle=toc] .nav-link.active:focus, nav[data-toggle=toc] .nav-link.active:hover {
  color: #8dc63f;
  border-left: 2px solid #8dc63f;
}
