body.dark {
	background:var(--theme-dark-high);
}

body.dark .app-header.navbar .nav-item .nav-link, .app-header.navbar .nav-item .dropdown-toggle,
body.dark header.navbar .nav-item .dropdown-toggle,
body.dark .app-header
 {
	background:var(--theme-dark-high);
	background-color:var(--theme-dark-high);
}



body.dark .app-header.navbar .nav-item .nav-link,
body.dark .app-header.navbar .nav-item .dropdown-toggle
{
	color:var(--theme-paper-light) !important;
	background: inherit;
}

body.dark .app-header.navbar .navbar-brand h4 {
	color:var(--theme-paper);
}


body.dark .app-header.navbar .navbar-brand h4 {
	color:var(--theme-paper);
}

body.dark .ReactTable .rt-table {
	background-color:var(--theme-dark-medium);
	border:0;
}

body.dark .ReactTable.-striped .rt-tr .-odd {
	background-color:var(--theme-dark-high);
}

body.dark h4.heading,
body.dark .rt-resizable-header,
body.dark .ReactTable .rt-td .data {
	color:var(--theme-paper-light) !important;
}

body.dark header.navbar .nav-item .dropdown-toggle,
body.dark header.navbar .nav-item .dropdown-toggle:active,
body.dark header.navbar .nav-item .dropdown-toggle:focus,
body.dark header.navbar .nav-item .dropdown-toggle:hover {
	background:transparent;
}


body.dark .app-header.navbar li a, 
body.dark .app-header.navbar .dropdown-item i, 
body.dark .app-header.navbar .dropdown-item a {
	color:var(--theme-link);
}


body.dark #metadata,
body.dark #advanced_search .header h3 {
	color:var(--theme-paper-light);
}


body.dark h4.heading::after {
	color: var(--theme-paper);
}

body.dark #advanced_search {
	border:1px solid var(--theme-dark-medium);
}

body.dark .search__current-count {
  color: var(--theme-paper-light);
}

body.dark #advanced_search,
body.dark .paper-card-0 {
	background:var(--theme-dark-medium);
}

body.dark .card-content {
	border-top:0;
}

body.dark #advanced_search input.form-control,
body.dark #advanced_search .date-picker__date-row.row {
	background:var(--theme-dark-high);
	color:var(--theme-paper-light);
	border: 1px solid var(--theme-dark-high);
}

body.dark #advanced_search input.form-control:focus {
	border:1px solid var(--theme-primary);
	box-shadow:none;
}

body.dark .ReactTable .rt-noData {
	background:var(--theme-dark-high);
	border:1px solid var(--theme-dark-medium);
}

body.dark .mdc-list label,
body.dark .mdc-form-field>label {
	color:var(--theme-paper-light);
}

body.dark .dropdown-menu {
	background:var(--theme-dark-high);
	border:1px solid var(--theme-dark-medium);
	overflow:hidden;
}

body.dark .app-header.navbar li a, 
body.dark .app-header.navbar .dropdown-item i, 
body.dark .app-header.navbar .dropdown-item a {
	background:transparent;
}

body.dark .dropdown-item:focus, 
body.dark .dropdown-item:hover {
	background:var(--theme-dark-high) !important;
}

body.dark .app-header.navbar li::first-child {
	border-top-left-radius: 3px;
}

body.dark .aside-menu {
	border-left:1px solid var(--theme-dark-medium);
}

body.dark aside.aside-menu,
body.dark aside.aside-menu .tab-content {
	background:var(--theme-dark-high);
	color:var(--theme-paper-light);	
}

body.dark .mdc-dialog--open .mdc-dialog__backdrop {
  opacity: 0.8;
}

body.dark aside .tab-content {
	border-top:1px solid var(--theme-dark-medium);
}

body.dark .aside-menu ul li .nav-link {
	background:transparent;
}

body.dark .nav-tabs .nav-link:focus, 
body.dark .nav-tabs .navbar .dropdown-toggle:focus, 
body.dark .navbar .nav-tabs .dropdown-toggle:focus, 
body.dark .nav-tabs .nav-link:hover, 
body.dark .nav-tabs .navbar .dropdown-toggle:hover, 
body.dark .navbar .nav-tabs .dropdown-toggle:hover,
body.dark .aside-menu .nav-tabs .nav-link.active, 
body.dark .aside-menu .nav-tabs .navbar .active.dropdown-toggle, 
body.dark .navbar .aside-menu .nav-tabs .active.dropdown-toggle {
	border-right:1px solid var(--theme-dark-medium);
	border-left:0;
}

body.dark .aside-menu ul li .nav-link.active {
	background:var(--theme-primary);
}


/* Asssets Details */

body.dark #head-right {
	background:transparent;
	border:1px solid var(--theme-dark-medium);
}

body.dark label.value {
	color:var(--theme-paper-light);
}

body.dark #details-page .asset_tabs .tab-content {
	border:1px solid var(--theme-dark-medium);
	background:transparent;
}

body.dark #video-placeholder {
	background:var(--theme-dark-high);
	border:0;
}

body.dark #details-page .nav>li>a {
  color:var(--theme-paper-light);
}

body.dark #details-page .nav-tabs .nav-link.active, 
body.dark #details-page .nav-tabs .navbar .active.dropdown-toggle, 
body.dark #details-page .navbar .nav-tabs .active.dropdown-toggle {
	background:var(--theme-dark-medium);
	border:1px solid var(--theme-dark-medium);
}

body.dark #details-page .nav>li>a:focus, 
body.dark #details-page .nav>li>a:hover {
	background:var(--theme-dark-high);
	border:1px solid var(--theme-dark-medium);
}

body.dark #details-page #assetfiles-tab input {
	background:var(--theme-dark-high);
	color:var(--theme-paper-light);
}

body.dark #details-page #assetfiles-tab table, body.dark #details-page #assetfiles-tab table th, body.dark #details-page #assetfiles-tab table td {
	border:1px solid var(--theme-dark-high) !important;
}

body.dark #details-page .ReactTable .subrow span {
	color:var(--theme-paper-light);
}

body.dark #details-page #assetfiles-tab table {
	color:var(--theme-paper-light);
}

body.dark #details-page .assetfile-attributes .group, 
body.dark #details-page .assetfile-filelocations .group-content {
	box-shadow:none;
	border:1px solid var(--theme-dark-high);
}

body.dark #details-page .assetfile-attributes .group-header {
	border-bottom:1px solid var(--theme-dark-high);
}

body.dark #qc-results-tab #qc-results-list .qc-results-af,
body.dark #qc-results-tab {
	background: transparent;
	box-shadow: none;
}

body.dark #qc-results-tab #qc-results-list .qc-results-af .ReactTable .rt-table,
body.dark #qc-results-tab #qc-results-list .qc-results-af .ReactTable .rt-table .rt-thead.-header {
	border-bottom:1px solid var(--theme-dark-high);
}


body.dark #qc-results-tab #qc-results-list .qc-results-af .ReactTable .rt-table {
	border-top:1px solid var(--theme-dark-high);
}

body.dark .af-qc-status.default {
	border-left:2px solid var(--theme-dark-high);
}

body.dark .tracktype.SUBS {
	background:var(--theme-primary);
	color:var(--theme-paper-light);
}

body.dark #start_end {
	border-bottom:1px dashed var(--theme-primary);
}

body.dark #start_end .time {
	background:var(--theme-dark-high);
	color:var(--theme-paper-light);
	border:0;
}

body.dark .metadata-tab-content .group-header, 
body.dark .metadata-tab-content .group-item {
	background:transparent;
}

body.dark .metadata-tab-content .group-header {
	background:var(--theme-dark-medium);
	border-bottom:1px solid var(--theme-dark-high);
}

body.dark .metadata-tab-content {
	color:var(--theme-paper-light);
}

body.dark .metadata-tab-content .group {
	border-bottom:1px solid var(--theme-dark-high);
}

body.dark #video-placeholder a.btn {
	background-color:transparent;
	border:1px solid var(--theme-dark-high);
	cursor:pointer;
	position:relative;
	z-index:99999;
}

body.dark #video-placeholder a.btn:hover {
	background:var(--theme-dark-medium);
	cursor:pointer;
}

body.dark .dialog-header {
	background-color:var(--theme-dark-medium);
}

body.dark .prefs-dialog .mdc-dialog__surface {
  background-color: var(--theme-dark-medium);
}

body.dark .dialog-content h4 {
  color: var(--theme-paper);
}

body.dark .dialog-footer .form-control.preset {
  background: var(--theme-dark-high);
  color: var(--theme-paper-light);
  border: 1px solid var(--theme-dark-high);
}

body.dark .prefs-dialog .dialog-content > .row h4 {
  font-family: openSansRegular, 'Helvetica Neue', 'Helvetica', Helvetica, Arial,
    sans-serif;
}

body.dark .paper-dialog-0,
body.dark #delivery_dialog, 
body.dark #transcode_dialog, 
body.dark #deliverPlayout_dialog, 
body.dark #autoQC_dialog {
	background:var(--theme-primary);
}

body.dark .form-list-item.item-assetfile, 
body.dark .form-list-item.item-destination-af, 
body.dark .form-list-item.item-composition, 
body.dark .form-list-item.item-playout-system {
	background:var(--theme-dark-medium);
	color:var(--theme-paper-light);
	box-shadow:none;
	border:1px solid var(--theme-dark-medium);
}

body.dark .selected-assetfile-input input {
	color:var(--theme-paper-light);
}

body.dark .Select-control {
	background-color:transparent;
	border:1px solid var(--theme-dark-high);
}

body.dark .dropdown-menu li.divider {
	background-color:var(--theme-dark-medium);
}

/*body.dark #fixed-toolbar {
	background:var(--theme-dark-high);
	border-bottom:1px solid var(--theme-dark-high);
}*/

body.dark .tasks-detail-head {
	background:var(--theme-dark-medium);
	border:1px solid var(--theme-dark-medium);
}

body.dark #task-timeline .cmpp-task-detail table {
	background:var(--theme-dark-medium) !important;
	border:0;
}

body.dark #task-timeline table tfoot th,
body.dark table tfoot,
body.dark #task-timeline table thead th,
body.dark table thead td {
	background:var(--theme-dark-medium) !important;
	color:var(--theme-paper-light);
}

body.dark #task-timeline table thead th, 
body.dark table thead {
	border-bottom:2px solid var(--theme-dark-high);
}

body.dark #task-timeline table tfoot {
	border-top:0;
}

body.dark #task-timeline table.cmpp-task-detail tbody {
	background:var(--theme-paper-light) !important;
}

body.dark #task-timeline cmpp-table-container.cmpp-task-detail {
	border:0;
}

body.dark #task-timeline cmpp-table-container table tbody tr:hover {
	background:var(--theme-paper-light);
}

body.dark .tasks-detail-head label {
	color: var(--theme-paper);
	font-weight:100;
}

body.dark #task-extras .table {
	background:var(--theme-dark-medium);
	color:var(--theme-paper-light);
}

body.dark #task-extras .table-striped tbody tr:nth-of-type(odd) {
	background:var(--theme-dark-medium);
}

body.dark #task-extras table,
body.dark #task-extras table thead,
body.dark #task-extras table tbody {
	border:0 !important;
}

body.dark .react-bs-table-bordered {
	border:1px solid var(--theme-dark-high);
}

body.dark #task-extras .table-bordered th,
body.dark #task-extras .table-bordered td {
	border:1px solid var(--theme-dark-medium);
}

body.dark #task-extras input.text-filter {
	background:var(--theme-dark-high);
	color:var(--theme-paper-light);
	border:1px solid var(--theme-dark-medium);
}

body.dark #task-extras input.text-filter {
	background:var(--theme-dark-high);
	color:var(--theme-paper-light);
	border: 1px solid var(--theme-dark-high);
}

body.dark #task-extras input.text-filter:focus {
	border:1px solid var(--theme-primary);
	box-shadow:none;
}

body.dark #total-tasks {
	color:var(--theme-paper-light);
	border-bottom:1px solid var(--theme-border-dark);
}

body.dark i.clearField {
	color: var(--theme-paper);
}

body.dark i.clearField:hover {
	color: var(--theme-paper);
}

body.dark .mdc-dialog__surface {
  background-color: var(--theme-dark-medium);
}

body.dark .info-dialog__title {
  color: var(--theme-paper) !important;
}

body.dark .info-dialog__body__title {
  color: var(--theme-paper-light) !important;
}

body.dark .info-dialog__body__code__pre {
  background-color: var(--theme-dark-high);
  border: 0;
  color: var(--theme-paper-light);
}

body.dark .info-dialog__btn.btn-dismiss {
  background-color: var(--theme-dark-high);
  color: var(--theme-paper-light);
}

body.dark .date-picker__date-row.row,
body.dark .input-label,
body.dark .date-picker__time-picker .rdr-Calendar,
body.dark .search-section .content .search-text {
  color: var(--theme-paper-light) !important;
}

body.dark aside.aside-menu ul.nav.nav-tabs .nav-link {
	color: var(--theme-primary);
}

body.dark aside.aside-menu ul.nav.nav-tabs .nav-link.active {
	color: var(--theme-link);
}

/* style updates for review */
body.dark .tasks-detail,
body.dark .cmpp-tasks-detail {
	color: var(--theme-paper);
}

body.dark .rt-th {
    border-right: 1px solid var(--theme-paper);
}

  
body.dark #details-page .table-striped>tbody>tr:nth-of-type(odd) {
	background-color: var(--theme-dark-high);
  }

  body.dark #details-page .tasks-detail-head__item__value {
	  color: var(--theme-paper)
  }

  body.dark aside.aside-menu ul.nav.nav-tabs .nav-link {
	color: #427590;
  }
  
  body.dark .aside-menu ul li .nav-link.active {
	background: #555;
  }