/* LIGHT MODE */
.system-alert.client-alert {
  background: #FFC409;
  border-bottom-color: #FFC409;
  color: #000;
}
.page-header {
  border: none;
}
.page-header h1 small {
  position: relative;
  top: -2px;
  font-size: 80%;
  margin-left: 4px;
}
.page-header h1 span#main_section_title {
  position: relative;
  top: -2px;
}

.section-header {
  border: none;
}

.panel {
  border: none;
  /* overflow: hidden; */
}

@media (min-width: 768px) {
  .modal-dialog {
    margin-top: 80px;
  }
}

/* ============================== */
/* DARK MODE */
body.dark {
  background: #1F1F1F;
  color: #eee;
}

body.dark h3 {
  color: #eee;
}
body.dark a {
  color: #eee;
}
body.dark hr {
  border-top-color: #454545;
}
body.dark legend {
  color: #eee;
  border: none;
}
body.dark code {
  background-color: #000;
  color: #eee;
  border: none;
}
body.dark pre {
  background-color: #2C2F31;
  border: none;
  color: #eee;
}

body.dark a.btn {
  color: #eee;
}
body.dark .btn-secondary {
  color: #eee;
  background: #2d2f31;
  border-color: #2d2f31;
}

body.dark .caret {
  border-top-color: #eee;
}

body.dark .page-header {
  background: #1F1F1F;
  color: #eee;
}
body.dark .page-header h1 small {
  color: #f3f2f2;
}

body.dark .ns-section {
  background: #2d2f31;
  border: none;
}

body.dark #footer-bar {
  background: #2d2f31;
  border: none;
  color: #eee;
}

body.dark .section-header {
  border: none;
  color: #eee;
}
body.dark .section-header small {
  color: rgba(238, 238, 238, 0.6);
}

body.dark .btn-default {
  background: #3c3d3f;
  border-color: #3c3d3f;
  color: #eee;
}
body.dark .btn-link {
  color: #928adb;
}
body.dark .btn-default:hover, 
body.dark .btn-default:focus, 
body.dark .btn-default:active, 
body.dark .btn-default.active, 
body.dark .open .dropdown-toggle.btn-default {
  background: #000;
  border-color: #000;
  color: #eee;
}

body.dark .dropdown-menu {
  background-color: #2d2f31;
}
body.dark .dropdown-menu > li > a:hover, 
body.dark .dropdown-menu > li > a:focus {
  color: #eee;
  background-color: #000;
}

body.dark .alert-info {
  background-color: #00a7e2;
  border-color: #00a7e2;
  color: #fff;
}
body.dark .alert-info a {
  color: #332a86 !important;
}

body.dark .table {
  background-color: #2e2b2b;
}
body.dark .table-responsive {
  border: none;
}
body.dark .table-outlined {
  border: none;
}
body.dark .table thead > tr > th, 
body.dark .table tbody > tr > th, 
body.dark .table tfoot > tr > th, 
body.dark .table thead > tr > td, 
body.dark .table tbody > tr > td, 
body.dark .table tfoot > tr > td {
  border-top: #1d1c1c;
}
body.dark .table thead > tr > th {
  border-bottom-color: #121212;
}
body.dark .table-striped > tbody > tr:nth-child(odd) > td, 
body.dark .table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #1f1f1f;
  border-top: 1px solid #000;
}
body.dark .table-item {
  color: #eee;
}
body.dark .table-hover > tr.row1:hover > td, 
body.dark .table-hover > tbody > tr.row1:hover > td, 
body.dark .table-hover > tr.row2:hover > td, 
body.dark .table-hover > tbody > tr.row2:hover > td, 
body.dark .table-hover > tr.row1:hover > th, 
body.dark .table-hover > tbody > tr.row1:hover > th, 
body.dark .table-hover > tr.row2:hover > th, 
body.dark .table-hover > tbody > tr.row2:hover > th {
  background-color: #1d1c1c;
}
body.dark .table-hover-actions tr td ul.actions > li {
  border-right-color: #433f3f;
  background-color: #000;
}
body.dark .table-hover > tbody > tr:hover > td, 
body.dark .table-hover > tbody > tr:hover > th {
  background: #1d1c1c !important;
}

body.dark .panel,
body.dark .panel-default {
  background-color: #2C2F31;
  color: #eee;
}
body.dark .panel-default > .panel-heading {
  color: #eee;
  background-color: #3A3B3D;
  border-color: transparent;
}
body.dark .panel-primary a:not(.btn) {
  color: #7C98B9;
}

body.dark .child-panel-purple .panel a:not(.btn), 
body.dark .panel-purple a:not(.btn),
.links-purple a:not(.btn) {
  color: #99B8C9;
}

body.dark .form-control {
  border-color: #3A3B3D;
  background-color: #2C2F31;
  color: #eee;
}
body.dark .control-label {
  color: #eee;
}
body.dark .input-group-addon {
  background-color: #1f1f1f;
  border: 1px solid #1f1f1f;
}

body.dark .results-header {
  background: #0e0e0e;
  border-color: #454545;
}
body.dark .results-table .table-row {
  border-color: #454545;
}
body.dark .results-table .table-row:hover {
  background-color: #1f1f1f;
}
body.dark .results-table .table-row:nth-child(odd) {
  background-color: #1f1f1f;
}


body.dark .nav-tabs {
  background: #1f1f1f;
  border-bottom-color: #454545;
}
body.dark .nav-tabs > li.active > a, 
body.dark .nav-tabs > li.active > a:hover, 
body.dark .nav-tabs > li.active > a:focus {
  background-color: transparent;
  border: 1px solid #454545;
  border-bottom-color: #1f1f1f;
  color: #eee;
}
body.dark .nav-tabs > li > a:hover {
  border-bottom-color: #454545;
}

body.dark .list-group.report-list a {
  color: #eee;
}
body.dark .list-group.checkbox-list .list-group-item.checked,
body.dark .list-group.checkbox-list .list-group-item:hover {
  background-color: #121212;
}
body.dark .list-group-item {
  border: none;
}
body.dark a.list-group-item.active, 
body.dark a.list-group-item.active:hover, 
body.dark a.list-group-item.active:focus {
  background-color: #1b1b1b;
  color: #eee;
}

body.dark .stat-box {
  background-color: #1f1f1f;
  border: none;
  color: #eee;
}

body.dark .pagination > li > a, 
body.dark .pagination > li > span {
  background: #1f1f1f;
  border-color: #1f1f1f;
  color: #eee;
}
body.dark .pagination > .disabled > span, 
body.dark .pagination > .disabled > a, 
body.dark .pagination > .disabled > a:hover, 
body.dark .pagination > .disabled > a:focus {
  background: #3a3b3d;
  border-color: #3a3b3d;
}


body.dark .well {
  background-color: #1f1f1f;
  border: none;
  color: #eee;
}

body.dark .list-group-item {
  background-color: #2d2f31;
}

body.dark .sp-replacer {
  background: #3a3b3d;
  border-color: #3a3b3d;
}
body.dark .sp-dd {
  color: #000;
}

body.dark .links-red a:not(.btn) {
  color: #F47285;
}
body.dark .child-panel-red .panel a:not(.btn), 
body.dark .panel-red a:not(.btn) {
  color: #F47285;
}

body.dark .hml-template-listing > .hml-template-listing-item .inner {
  background: #2C2F31;
  color: #eee;
  border: none;
}
body.dark .hml-template-listing > .hml-template-listing-item .actions {
  border-top-color: #505153;
}
body.dark .hml-template-listing > .hml-template-listing-item .actions .btn-link {
  color: #eee;
}

body.dark .job-post-header {
  background-color: #121212;
  border: none;
}
body.dark .job-post-row {
  background-color: #212223;
  border-top: 1px solid #3a3b3d;
}
body.dark .job-post-row:nth-child(odd) {
  background-color: #2c2f31;
}

body.dark .ms-choice {
  background-color: #2d2f31;
  border-color: #3a3b3d;
}
body.dark .ms-drop {
  background-color: #2d2f31;
  border-color: #3a3b3d;
  color: #eee;
}
body.dark .ms-search input {
  background-color: #2d2f31;
  border-color: #3a3b3d;
  color: #eee;
}

body.dark .get-started-section .process-imagery {
  background-color: #2C2F31;
  border-radius: 4px;
}

body.dark .account-list-container .section-list .section-labels {
  background: #2d2f31;
  color: #eee;
}
body.dark .account-list-container .section-list .section-row {
  background-color: #1f1f1f;
}
body.dark .account-list-container .section-list .section-row:nth-child(even) {
  background-color: #2d2f31;
}

body.dark .dataTables_processing {
  background-color: rgba(255, 255, 255, 0.8);
}

body.dark .modal .modal-content {
  background-color: #2c2f31;
}
body.dark .modal .modal-content .modal-header button.close {
  color: #e8e8e8;
}
body.dark .modal-footer {
  border-top: 1px solid #202020;
}

body.dark .dropdown-menu > .active > a, 
body.dark .dropdown-menu > .active > a:hover, 
body.dark .dropdown-menu > .active > a:focus {
  color: #fff;
}

body.dark .comp-progress-bar li > a,
body.dark .comp-progress-bar li > a:before {
  background: #2c2f31;
}

body.dark .filter-header {
  border-bottom: 1px solid #202020;
}
body.dark .filter-row {
  background: #3A3B3D;
  border-bottom: 1px solid #202020;
}

body.dark .ns-dashboard-section .ns-input-wrapper {
  background-color: #2c2f31;
}

body.dark .bootstrap-datetimepicker-widget table {
  background: #202020;
}

#applicationResultsContainer .applications-activity-notes {
  display: flex;
}

#applicationResultsContainer .applications-activity-notes .checkbox + .checkbox {
  margin-top: 10px;
}

#applicationResultsContainer .applications-activity-notes .checkbox {
  margin-left: 10px;
}

#applicationResultsContainer .pull-left .btn-group {
  display: block;
}

#applicationResultsContainer .app-search-results .note-activity-column {
  display: none;
}