﻿body {
    background: #d6d8de;
    color: #232425; /*#949ba2*/
}
a {
    color: #0a6141;
}
    a:hover, a:active, a:focus {
        color: #032b1d;
    }
.flatpickr-calendar {
    background: #fff !important;
    box-shadow: 0 3px 13px rgb(0 0 0 / 50%)!important;
}
}
div .numInputWrapper:hover, div.numInputWrapper:active {
    background-color: transparent !important;
}
.navbar-default {
    background-color: #154733;
}
.left-nav-toggle a, .left-nav-toggle a:active, .left-nav-toggle a:hover {
    color: #fff;
}
span#header-title {
    color: #fff;
}
a.rounded-circle.profile {
    background-image: linear-gradient(#fff, #fff);
    color: #111 !important;
    border: 2px #487448 solid;
}
a .navbrand-image {
    /*background: url('/content/images/orion-logo6.png') no-repeat;*/
}
.luna-nav.nav li.active .nav-second li.active a {
    color: #07462f;
    font-weight: 800;
}
i .stroke-hamburgermenu {
    font-weight: 600;
}
ul.nav.luna-nav {
    background-color: #f8f9fb;
    border-right: #ddd 1px solid;
}
.navigation {
    background-color: #e0e3e8;
}
.luna-nav.nav .nav-info {
    background-color: #e0e3e8;
}
.luna-nav.nav li > a {
    color: #424242;
    font-weight: 600;
    border-left: 6px solid transparent;
}
    .luna-nav.nav li > a:hover {
        color: #111;
        border-left: 6px solid #0a614265;
    }
    .luna-nav.nav li > a:active, .luna-nav.nav li > a:focus {
        color: #424242;
    }
.luna-nav.nav li.active a {
    color: #111;
}
.luna-nav.nav li.active a:hover {
    color: #111;
}
li.command-menu-container.active a.command {
    color: #000 !important;
}
div#fullmap-container {
    border: 1px solid #ccc;
    border-radius: 6px;
    background-color: transparent;
}
.action-report-summary-row {
    background-color: #fff;
}
.c-white {
    color: #222;
}
section.content {
    background-color: #fff;
}
.navigation:before {
    background-color: #e0e3e8;
    border-right: #ddd 1px solid;
}
.content:before {
    background-color: #fff;
}
.panel.panel-filled.pf-header {
    font-size: 16px;
    font-weight: 600;
    background-color: #bbbbbb95;
}
.panel.panel-filled {
    background-color: #fff;
    border: 1px solid #aaaaaa95;
    border-radius: 5px;
}
    .panel.panel-filled.lite-panel {
        background-color: #fff;
        border: 1px solid #ddd;
        border-radius: 5px;
        color: #333;
        border-bottom-right-radius: 0;
    }
.btn-accent {
    color: #333;
    background: linear-gradient(to bottom,#f7f8fa,#e7e9ec);
    border-color: #aaa;
}
    .btn-accent:hover, .btn-accent:active, .btn-accent:focus {
        color: #333;
        border-color: #999;
        background: linear-gradient(to bottom,#e7e9ec,#d1d4d8);
    }
div.message h3 {
    color: #333;
}
div.comment-container, div.message-container {
    background-color: #88888800;
    color: #111;
}
span.message-preheader {
    color: #353535;
    font-weight: 600;
}
span.mph-dt {
    color: #353535;
}
a.a {
    color: #0a6141 !important;
    font-weight: 600;
    padding-right: 4px;
}
h1, h2, h3, h4, h5, h6 {
    color: #444;
}
div.file-container a, div.link-container a, div.panel-filelist a.big-file-link {
    background-color: #fff;
    color: #0a6141;
    font-weight: 600;
}
.form-control, .form-control:focus {
    color: #000;
    background-color: #494b5408;
    border: 1px solid #ddd;
}
div.form-group label {
    color: #333;
}
.btn-default {
    color: #333;
    background-color: #eee;
    border-color: #bbb;
}
    .btn-default:active, .btn-default:hover, .btn-default::selection, .btn-default:focus {
        color: #333!important;
    }
div.task-details {
    background-color: #88888800;
    color: #111;
}
div.task-description span, div.task-assignedto span, div.task-status span, div.task-userupdate-container span, div.panel-filelist {
    color: #333;
}
/*div.type-container a.on-map {
    background-image: url(/content/images/mappins/o-white-on-green.png);
}*/
div.task-userupdate-container {
    background-color: #ffff;
    border: 1px solid #eee;
    border-radius: 6px!important;
}
div.panel-filelist a {
    background-color: #fff;
    color: #111;
}
div.action-header {
    border-top: 1px solid rgba(68, 70, 79, 0.2);
    border-bottom: 1px solid rgba(68, 70, 79, 0.2);
    background-color: #063e27;
    color: #fff;
}
div.task-description span, div.task-assignedto span, div.task-status span, div.task-comments span {
    color: #333;
}
.modal-content {
    background-color: #fff;
}

    .modal-content .modal-header {
        border-color: #ddd;
        background-color: #eee;
        border-bottom: none;
    }

    .modal-content .modal-footer {
        border-color: #ddd;
        background-color: #eeeeee30;
        border-top: none;
    }
h4.modal-title {
    font-size: 18px !important;
    text-align: left;
}
.tab-pane .panel-body {
    background-color: #fff;
    border-bottom: none;
}
div.notifications-row label {
    color: #333;
}
div.notifications-row a i {
    color: #333!important;
}
.nav-tabs > li > a.nav-link.active, .nav-tabs > li > a.nav-link.active:hover, .nav-tabs > li > a.nav-link.active:focus {
    background-color: #fff;
    color: #333;
    font-weight: 500;
    border: #ddd 1px solid !important;
    border-bottom: none !important;
}

tr.parent-container td {
    font-weight: 500;
    background-color: #f7f7f780;
}

div.type-container span.lv-nid {
    color: #333 !important;
}

.nav-tabs > li > a.nav-link {
    background-color: #fff;
    margin: 0 1px;
}
    .nav-tabs > li > a.nav-link:hover {
        background-color: #eeeeee;
    }

    .nav-tabs > li > a.nav-link:first-child {
        margin-left: 0;
    }
        .nav-tabs > li > a.nav-link:first-child:hover {
            margin-left: 0;
            border: #ddd 1px solid;
            border-bottom: none;
        }

div.tab-content {
    border: #ddd 1px solid;
    margin-top: -1px;
}
.btn-danger {
    border-color: #db524b;
    background-color: #db524b25;
    color: #db524b;
    font-weight: 500;
}
    .btn-danger:hover {
        background-color: #db524b95;
        color: #db524b;
    }
label .form-check-label {
    color: #333;
}

div.note-editor.card .card-header {
    background-color: #eee;
}

div.note-editing-area, div.note-toolbar-wrapper {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
}

.note-editor.card.note-frame .note-statusbar {
    border-top-color: #ccc;
}

.note-editor.card.note-frame .note-statusbar {
    background-color: #ccc;
}

.btn-light {
    border-color: #bbb;
}

.nav-tabs > li > a {
    color: #aaa;
}
div#location-selection {
    background-color: #fff;
}
#notifications-filter {
    border-bottom: 1px solid #ddd;
    color: #111;
}
div.notifications-row {
    color: #444;
}
label.send-nots {
    color: #000;
}
div.not-user-list label.form-check-label {
    color: #aaa;
}
table tbody#action-table {
    background-color: #fff;
}
table.list-table thead tr th {
    background-color: #eee;
    color: #555;
    border-bottom: 1px solid #ddd;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-top: 1px solid #eee;
}
    .table > tbody > tr > td.list-view-col {
        border-top: 1px solid #ddd;
        background-color: #f3f3f3;
    }
div.smaller a, div.smaller a:hover, div.smaller a:active, div.smaller a:focus {
    color: #0e7954;
    font-weight: bold;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #bbbbbb70!important;
    border: 1px solid #ddd!important;
}
.btn-default:hover {
    color: #333;
    background-color: #ccc;
    border-color: #616779;
}
div#after-action-dash div.small {
    color: #333;
}
div#after-action-dash a div.small {
    color: #128d5f;
}
div#after-action-dash a:hover div.small {
    color: #43a17e;
}
.note-editor.card .note-editing-area .note-editable {
    background-color: transparent;
    color: #333;
}
div.location-display {
    background-color: #d5d5d5;
}
li#back-to-category {
    border-bottom: none;
}
div.thin-black-top-border {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-top: none !important;
}
div.footer-o {
    background-image: url('../images/black-o.png');
}
a.panel-cover {
    color: #333;
    background: #eee;
}
    a.panel-cover:hover, a.panel-cover:hover div {
        background-color: #ddd!important;
    }
.panel > .panel-heading, .panel > .panel-heading2 {
    color: #424242;
    font-weight: 600;
}
.panel {
    color: #424242;
}
.panel-body.no {
    background-color: transparent;
    color: #333;
    border-top: none;
    border-bottom: none;
}
.panel-body {
    background-color: #fff;
    color: #333;
    /*border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;*/
    border-radius: 6px;
}
div.panel-heading.big {
    font-size: 16px;
    font-weight: 600;
    background-color: #eee;
}
a.third-a {
    color: #000!important;
}
th {
    color: #333;
}
.panel-filled .table > thead > tr > th, .panel-filled .table > tbody > tr > th, .panel-filled .table > tfoot > tr > th, .panel-filled .table > thead > tr > td, .panel-filled .table > tbody > tr > td, .panel-filled .table > tfoot > tr > td {
    border-color: #ddd;
}
hr {
    border-top: 1px solid #ccc;
}
.no-top-left-br {
    border-bottom-left-radius: 0 !important;
}
div.heading-container a.btn {
    background-color: #fff;
}

#admin-left-list-container {
    border: 1px solid #fff;
    background-color: #fff;
}
#admin-right-content {
    border: 1px solid #fff;
    background-color: #fff;
}
div.admin-header {
    background-color: #fff;
}
div#generic-selector div.admin-header {
    background-color: #115e3f !important;
}
div.admin-filter {
    border-bottom: 1px solid #ddd;
}
div#generic-selector-body div.admin-filter {
    background-color: #eee;
}
input#admin-filter, input#admin-security-filter, input#admin-incident-filter, input#user-search-text, input#admin-uouser-filter, input#admin-extuser-filter {
    background-color: #fff;
    color: #111;
}
input#admin-security-filter, input#admin-incident-filter, input#admin-uouser-filter, input#admin-extuser-filter {
    background-color: #fff;
    border-bottom: 1px solid #fff;
}
ul#admin-list li, ul.admin-list li {
    border-bottom: 1px solid #ddd;
}

    ul#admin-list li:hover, ul.admin-list li:hover, ul.admin-list li:hover {
        background-color: #eeeeee80;
    }

    ul#admin-list li.selected, li.checked, ul.admin-list li.selected {
        background-color: #eeeeee90;
    }
div#admin-inner-content-right {
    background-color: #fff;
}
div.admin-tab-content {
    border: 1px solid #ddd;
    background-color: #fff;
}
ul.admin-extra-list li {
    border-bottom: 1px solid #ddd;
}
    ul.admin-extra-list li.header {
        background: #ddd;
        border-bottom: 1px solid #cccccc80;
        border-top: 1px solid #cccccc80;
    }
ul::-webkit-scrollbar-thumb {
    background: #ccc;
}
div#generic-selector {
    background-color: #FFF;
    box-shadow: 0 2px 21px 0 rgba(205,205,205,.4), 0 2px 10px 0 rgba(205,205,205,.4);
}
div.panel-filelist a i {
    color: #000;
    margin: 0 5px 0 4px;
    font-size: 18px;
}
div.parent-container {
    margin-top: 5px;
}
div.file-list-container {
    margin: 0 0 5px 0;
}
div.image-toolbar {
    background-color: #f8f8f8;
    transition: background-color .4s ease-in;
}
    div.file-list-container:hover > div.image-toolbar {
        background-color: #eee;
    }
div.image-toolbar {
    height: 34px;
}
.luna-nav.nav li.active .nav-second li > a {
    color: #555;
}
.luna-nav.nav li.active .nav-second li > a:hover {
    color: #050505;
}

a.starpower.false {
    background-image: url(../images/star2-lite.png);
}

a.starpower.true {
    background-image: url(../images/star-lite.png);
}
li.group-selector.no-touchy {
    background-color: #fff;
}
div.conn-header {
    background-color: #eee;
}
label.at-label {
    color: #000;
}
div#mappopup-title label.small-block {
    color: #000;
}
div#mappopup-title label#current-location {
    color: #00704A;
}
div.chat-tabs-container .nav-tabs > li > a.nav-link.active, div.chat-tabs-container  .nav-tabs > li > a.nav-link.active:hover, .nav-tabs > li > a.nav-link.active:focus {
    background-color: rgba(68, 70, 79, 0.5);
    color: #ffffff;
}

div.chat-tabs-container .nav-tabs nav-link.active, div.chat-tabs-container .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff;
}
div.tabs-left .nav-tabs > li > a.nav-link {
    background-color: #eee;
    color: #888;
    transition: linear background-color .3s;
    transition: linear color .3s;
}
div.chat-tabs-container .nav-tabs > li > a.nav-link.active {
    color: #495057;
    background-color: #fff;
    border: #ddd 1px solid !important;
    border-right-color: #fff !important;
    width: calc(100% + 1px);
}
div.tabs-left .nav-tabs > li > a.nav-link:hover {
    color: #444;
    background-color: #ddd;
}
div.tabs-left .nav-tabs > li > a.nav-link.active:hover {
    background-color: #fff;
    color: #495057;
}
.nav-tabs > li > a.nav-link:active, .nav-tabs > li > a.nav-link:focus {
    background-color: #fff !important;
    color: #333!important;
}