body.dark {
	background:#211f20;
}

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:#211f20;
	background-color:#211f20;
}



body.dark .app-header.navbar .nav-item .nav-link,
body.dark .app-header.navbar .nav-item .dropdown-toggle
{
	color:#9a9a9c !important;
	background: inherit;
}

body.dark .app-header.navbar .navbar-brand h4 {
	color:#FEFEFE;
}

body.dark .ReactTable .rt-table {
	background-color:#323232;
	border:0;
}

body.dark .ReactTable.-striped .rt-tr.-odd {
	background-color:#3d3d3f;
}

body.dark h4.heading,
body.dark .rt-resizable-header,
body.dark .ReactTable .rt-td .data {
	color:#9a9a9c !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:#20a8d8;
}


body.dark #metadata,
body.dark #advanced_search .header h3 {
	color:#9a9a9c;
}

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

body.dark #advanced_search {
	border:1px solid #323232;
}

body.dark .search__current-count {
  color: #9a9a9c;
}

body.dark #advanced_search,
body.dark .paper-card-0 {
	background:#323232;
}

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

body.dark #advanced_search input.form-control,
body.dark #details-page .ReactTable input {
	background:#211f20;
	color:#9a9a9c;
	border: 1px solid #222;
}

body.dark #advanced_search input.form-control:focus {
	border:1px solid rgba(102,175,233,.6);
	box-shadow:none;
}

body.dark #advanced_search input.form-control:active {
	
}

body.dark .ReactTable .rt-noData {
	background:#211f20;
	border:1px solid #333;
}

body.dark .mdc-list label {
	color:#9a9a9c;
}

body.dark .dropdown-menu {
	background:#211f20;
	border:1px solid #333;
	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:#000 !important;
}

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

body.dark .aside-menu {
	border-left:1px solid #333;
}

body.dark aside.aside-menu,
body.dark aside.aside-menu .tab-content {
  background: #211f20;
  color: #9a9a9c;
}

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

body.dark aside .tab-content {
	border-top:1px solid #333;
}

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 #333;
	border-left:0;
}

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


/* Asssets Details */

body.dark #head-right {
	background:transparent;
	border:1px solid #333;
}

body.dark label.value {
	color:#9a9a9c;
}

body.dark #details-page .asset_tabs .tab-content {
	border:1px solid #333;
	background:transparent;
}

body.dark #video-placeholder {
	background:#000;
	border:0;
}

body.dark #details-page .nav>li>a {
  color:#666;
}

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:#323232;
	border:1px solid #323232;
}

body.dark #details-page .nav>li>a:focus, 
body.dark #details-page .nav>li>a:hover {
	background:#222;
	border:1px solid #323232;
}

body.dark #details-page #assetfiles-tab input {
	background:#000;
	color:#9a9a9c;
}

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 #000 !important;
}

body.dark #details-page .ReactTable .subrow span {
	color:#9a9a9c;
}

body.dark #details-page #assetfiles-tab table {
	color:#9a9a9c;
}

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

body.dark #details-page .assetfile-attributes .group-header {
	border-bottom:1px solid #000;
}

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 #000;
}

body.dark #qc-results-tab #qc-results-list .qc-results-af .ReactTable .rt-table {
	border-top:1px solid #000;
}

body.dark .af-qc-status.default {
	border-left:2px solid #000;
}

body.dark .tracktype.SUBS {
	background:#555;
	color:#9a9a9c;
}

body.dark #start_end {
	border-bottom:1px dashed #555;
}

body.dark #start_end .time {
	background:#000;
	color:#9a9a9c;
	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:#323232;
	border-bottom:1px solid #000;
}

body.dark .metadata-tab-content {
	color:#9a9a9c;
}

body.dark .metadata-tab-content .group {
	border-bottom:1px solid #000;
}

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

body.dark #video-placeholder a.btn:hover {
	background:#323232;
	cursor:pointer;
}

body.dark .dialog-header,
body.dark .dialog-content,
body.dark .dialog-footer {
	background-color:#323232;
}

body.dark .dialog-header,
body.dark .dialog-content,
body.dark .dialog-footer,
body.dark .dialog-content h4 {
	color: #fff;
}

body.dark .paper-dialog-0,
body.dark #delivery_dialog, 
body.dark #transcode_dialog, 
body.dark #deliverPlayout_dialog, 
body.dark #autoQC_dialog

 {
	background:#555;
}

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:#323232;
	color:#9a9a9c;
	box-shadow:none;
	border:1px solid #333;
}

body.dark .selected-assetfile-input input {
	color:#9a9a9c;
}

body.dark .Select-control {
	background-color:transparent;
	border:1px solid #000;
}

body.dark .dropdown-menu li.divider {
	background-color:#333;
}

body.dark #fixed-toolbar {
	background:#211f20;
	border-bottom:1px solid #000;
}

body.dark .tasks-detail-head {
	background:transparent;
	border:1px solid #333;
}

body.dark #task-timeline .cmpp-task-detail table {
	background:#323232 !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:#323232 !important;
	color:#9a9a9c;
}

body.dark #task-timeline table thead th, body.dark table thead {
	border-bottom:2px solid #000;
}

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

body.dark #task-timeline table.cmpp-task-detail tbody {
	background:#9a9a9c !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:#9a9a9c;
}

body.dark .tasks-detail-head label {
	color: var(--darkgrey);
	font-weight:600;
}

body.dark #task-extras .table {
	background:#323232;
	color:#9a9a9c;
}

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

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 #000;
}

body.dark #task-extras .table-bordered th,
body.dark #task-extras .table-bordered td {
	border:1px solid #333;
}

body.dark #task-extras input.text-filter {
	background:#000;
	color:#9a9a9c;
	border:1px solid #333;
}

body.dark #task-extras input.text-filter {
	background:#211f20;
	color:#9a9a9c;
	border: 1px solid #222;
}

body.dark #task-extras input.text-filter:focus {
	border:1px solid rgba(102,175,233,.6);
	box-shadow:none;
}

body.dark #total-workflows {
	color:#9a9a9c;
/*	border-bottom:1px solid #444;*/
}


body.dark .date-picker__date-row.row,
body.dark .date-picker__time-picker .rdr-Calendar {
  color: #9a9a9c !important;
}

body.dark i.clearField {
	color:#333;
}

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

body.dark .dialog-content .selected-column,
body.dark .dialog-content .available-column {
	background: #292929;
	color: var(--white);
}

body.dark .dialog-content .available-column.mute {
	opacity: 0.5;
}

body.dark .mdc-dialog__footer__button .form-control {
	background: #211f20;
	color: #9a9a9c;
	border: 1px solid #222;
}

body.dark .closeDialog,
body.dark .dialog-header h2 {
	color: var(--white);
}

body.dark .mdc-form-field label {
	color:#9a9a9c;
}

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

body.dark aside.aside-menu ul.nav.nav-tabs .nav-link.active {
	color: #20a8d8;
}
