body,
html {
  width: 100vw;
  overflow: hidden;
  overflow-y: hidden !important;
  font-size: 13px;
}

* {
  scrollbar-color: #333333 #00000000;
  scrollbar-width: thin;
  -webkit-scrollbar-color: #333333 #00000000;
  -webkit-scrollbar-width: thin;
}

::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);
}

::-webkit-scrollbar-thumb {
  background-color: #333333;
  border-radius: 4px;
}

.fusion-container {
  padding: 0;
  overflow: hidden;
  display: flex;
}
.fusion-container .sidebar-container {
  background: linear-gradient(#1e1e1e, #0a0a0a 100%);
  height: 100vh;
  width: 60px;
}
.fusion-container .sidebar-container .sidebar-wrapper {
  width: 54px;
  height: 100vh;
  margin: 0px 4px;
  background-color: #171717;
}
.fusion-container .sidebar-container .sidebar-wrapper .top-float {
  position: absolute;
  top: 10px;
  width: inherit;
}
.fusion-container .sidebar-container .sidebar-wrapper .top-float ul {
  list-style-type: none;
  padding: 0;
}
.fusion-container .sidebar-container .sidebar-wrapper .top-float ul li {
  top: auto;
  bottom: 0;
  height: 60px;
}
.fusion-container .sidebar-container .sidebar-wrapper .top-float ul li.router-link-active i {
  color: #0B8258;
}
.fusion-container .sidebar-container .sidebar-wrapper .bottom-float {
  position: absolute;
  bottom: 0;
  width: inherit;
}
.fusion-container .sidebar-container .sidebar-wrapper .bottom-float ul {
  list-style-type: none;
  padding: 0;
}
.fusion-container .sidebar-container .sidebar-wrapper .bottom-float ul li {
  top: auto;
  bottom: 0;
  height: 60px;
}
.fusion-container .sidebar-container .sidebar-wrapper .bottom-float ul li.router-link-active i {
  color: #0B8258;
}
.fusion-container .sidebar-container .sidebar-wrapper .action-btn {
  text-align: center;
  padding-right: 0px;
}
.fusion-container .sidebar-container .sidebar-wrapper .action-btn i {
  font-size: 26px;
  color: #333333;
  cursor: pointer;
}

.flight-radio-container {
  padding: 0 5px;
}
.flight-radio-container .flight-radio-btn input[type=radio] {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 20px;
}
.flight-radio-container .flight-radio-btn input[type=radio] + .flight-checkbox-label {
  color: #777777;
  font-size: 13px;
  cursor: pointer;
}
.flight-radio-container .flight-radio-btn input[type=radio] + .flight-checkbox-label:before {
  content: "";
  background: #1e1e1e;
  border-radius: 6px;
  border: 1px solid #0a0a0a;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  top: 4px;
  margin-right: 8px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.flight-radio-container .flight-radio-btn input[type=radio]:checked + .flight-checkbox-label {
  color: #777777;
}
.flight-radio-container .flight-radio-btn input[type=radio]:checked + .flight-checkbox-label:before {
  background-color: #07dd96;
  box-shadow: inset 0 0 0 3px rgba(0, 0, 0, 0.4);
  border: 1px solid #07dd96;
}
.flight-radio-container .flight-radio-btn input[type=radio]:focus + .flight-checkbox-label:before {
  outline: none;
  border-color: #07dd96;
}
.flight-radio-container .flight-radio-btn input[type=radio]:disabled + .flight-checkbox-label {
  color: #777777;
}
.flight-radio-container .flight-radio-btn input[type=radio]:disabled + .flight-checkbox-label:before {
  box-shadow: inset 0 0 0 3px #1e1e1e;
  border-color: #0a0a0a;
  background: #0a0a0a;
}
.flight-radio-container .flight-radio-btn input[type=radio] + .flight-checkbox-label:empty:before {
  margin-right: 0;
}

.flight-checkbox-btn {
  padding: 0 20px;
}
.flight-checkbox-btn input[type=checkbox] {
  position: absolute;
  opacity: 0;
  border: solid 1px;
}
.flight-checkbox-btn input[type=checkbox] + .flight-checkbox-label {
  color: #777777;
  font-size: 13px;
  position: relative;
  padding: 4px 0;
  margin: 0;
  cursor: pointer;
}
.flight-checkbox-btn input[type=checkbox] + .flight-checkbox-label:before {
  content: "";
  background: #040404;
  border-radius: 1px;
  border: 1px solid #777777;
  display: inline-block;
  width: 10px;
  height: 10px;
  position: relative;
  top: 5px;
  left: 0;
  margin-right: 7px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
  box-sizing: border-box;
}
.flight-checkbox-btn input[type=checkbox] + .flight-checkbox-label:after {
  content: "";
  position: absolute;
  display: inline-block;
  top: 6px;
  left: 3px;
  height: 7px;
  width: 4px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.flight-checkbox-btn input[type=checkbox]:checked + .flight-checkbox-label {
  color: #777777;
}
.flight-checkbox-btn input[type=checkbox]:checked + .flight-checkbox-label:before {
  border-color: #07dd96;
  background-color: #07dd96;
}
.flight-checkbox-btn input[type=checkbox]:checked + .flight-checkbox-label:after {
  border-right: 1px solid #040404;
  border-bottom: 1px solid #040404;
  background-color: #07dd96;
}
.flight-checkbox-btn input[type=checkbox]:focus + .flight-checkbox-label:before {
  outline: none;
}
.flight-checkbox-btn input[type=checkbox]:disabled + .flight-checkbox-label {
  color: #777777;
}
.flight-checkbox-btn input[type=checkbox]:disabled + .flight-checkbox-label:before {
  content: "";
  border-color: #404040;
  background: #404040;
}
.flight-checkbox-btn input[type=checkbox]:disabled + .flight-checkbox-label:after {
  border-color: #404040;
}
.flight-checkbox-btn input[type=checkbox] + .flight-checkbox-label:empty:before {
  margin-right: 0;
}
.flight-checkbox-btn input[type=checkbox][readonly=readonly] {
  position: absolute;
  opacity: 0;
}
.flight-checkbox-btn input[type=checkbox][readonly=readonly] + .flight-checkbox-label {
  color: #666666;
}
.flight-checkbox-btn input[type=checkbox][readonly=readonly] + .flight-checkbox-label:before {
  border-color: #404040;
  background: #1a1a1a;
}
.flight-checkbox-btn input[type=checkbox][readonly=readonly] + .flight-checkbox-label:after {
  border-color: #1a1a1a;
}
.flight-checkbox-btn input[type=checkbox][readonly=readonly]:checked + .flight-checkbox-label {
  color: #777777;
}
.flight-checkbox-btn input[type=checkbox][readonly=readonly]:checked + .flight-checkbox-label:before {
  border-color: #404040;
  background: #1a1a1a;
}
.flight-checkbox-btn input[type=checkbox][readonly=readonly]:checked + .flight-checkbox-label:after {
  border-color: #ffffff;
}
.flight-checkbox-btn input[type=checkbox][readonly=readonly]:focus + .flight-checkbox-label:before {
  outline: none;
}
.flight-checkbox-btn input[type=checkbox][readonly=readonly]:disabled + .flight-checkbox-label {
  color: #777777;
}
.flight-checkbox-btn input[type=checkbox][readonly=readonly]:disabled + .flight-checkbox-label:before {
  content: "";
  border-color: #404040;
  background: #404040;
}
.flight-checkbox-btn input[type=checkbox][readonly=readonly]:disabled + .flight-checkbox-label:after {
  border-color: #404040;
}
.flight-checkbox-btn input[type=checkbox][readonly=readonly] + .flight-checkbox-label:empty:before {
  margin-right: 0;
}
.flight-checkbox-btn .flight-checkbox-divider {
  width: 100%;
  border-bottom: 2px solid #404040;
  margin: 12px -4px;
}

.flight-text-container .flight-text-btn input[type=text], .flight-text-container .flight-text-btn input[type=password] {
  height: 29px;
  padding-left: 8px;
  color: #ffffff;
  width: 100%;
  background-color: #111111;
  border-radius: 4px;
  border: 1px solid #404040;
  display: block;
  margin-top: 2px;
  font-weight: 300;
}
.flight-text-container .flight-text-btn input[type=text] + .flight-text-label, .flight-text-container .flight-text-btn input[type=password] + .flight-text-label {
  color: #777777;
  font-size: 13px;
  margin-bottom: 8px;
}
.flight-text-container .flight-text-btn input[type=text]:focus, .flight-text-container .flight-text-btn input[type=password]:focus {
  outline: none;
  border: 1px solid #07dd96;
}
.flight-text-container .flight-text-btn input[type=text]:disabled, .flight-text-container .flight-text-btn input[type=password]:disabled {
  cursor: default;
  background: #1e1e1e;
}
.flight-text-container .flight-text-btn input[type=text]:disabled::placeholder, .flight-text-container .flight-text-btn input[type=password]:disabled::placeholder {
  color: #0a0a0a;
}
.flight-text-container .flight-text-btn input[type=text]:disabled + .flight-checkbox-label, .flight-text-container .flight-text-btn input[type=password]:disabled + .flight-checkbox-label {
  color: #777777;
}
.flight-text-container .input-textarea {
  width: 100%;
  height: 100px;
  margin-top: 16px;
}
.flight-text-container .input-textarea .v-textarea {
  height: 100%;
}
.flight-text-container .input-textarea .v-textarea .v-input__control {
  height: 100% !important;
}
.flight-text-container .input-textarea .v-textarea .v-input__control textarea {
  font-weight: 300;
  cursor: text;
}
.flight-text-container .input-textarea .v-textarea .v-input__control textarea:disabled {
  cursor: default;
  background: #1e1e1e;
}
.flight-text-container .input-textarea .v-textarea .v-input__control textarea:disabled::placeholder {
  color: #0a0a0a;
}
.flight-text-container .input-textarea .v-textarea .v-input__control textarea:disabled .flight-checkbox-label {
  color: #777777;
}

.v-menu__content {
  border: 1px solid #373737;
}
.v-menu__content .v-select-list {
  width: 100%;
}
.v-menu__content .v-select-list .v-list-item__title {
  font-size: 13px;
  font-weight: normal;
}

.v-select:not(.v-select--is-multi).v-text-field--single-line .v-select__selections {
  color: #777777;
}

.flight-select-container .flight-select-dropdown .v-menu__content {
  top: 22px !important;
  max-height: 200px !important;
}
.flight-select-container .flight-select-dropdown .v-input__control {
  margin: 0;
}
.flight-select-container .flight-select-dropdown .v-input__control .v-label {
  color: #777777;
  font-size: 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 6px;
}
.flight-select-container .flight-select-dropdown .v-input__control .v-input__slot .v-select__slot input, .flight-select-container .flight-select-dropdown .v-input__control .v-input__slot .v-select__slot .v-select__selection--comma {
  color: #666666 !important;
  padding-left: 6px;
  font-size: 13px;
  font-weight: 300;
}
.flight-select-container .flight-select-dropdown .v-input__control .v-input__icon .v-icon {
  font-size: 16px;
}
.flight-select-container .flight-select-dropdown .v-input__control .v-input__icon--append .v-icon {
  color: #07dd96 !important;
}
.flight-select-container .flight-select-dropdown .v-input__control .v-input__icon--clear .v-icon {
  color: #666666 !important;
}
.flight-select-container .flight-select-dropdown .v-select--is-multi .v-list-item__action {
  margin: -4px 0px 0px 0px;
}

.v-menu__content.theme--light.v-menu__content--fixed.menuable__content__active {
  top: 250px !important;
}

.v-select__selection.v-select__selection--comma {
  margin: 10px 4px 8px 4px;
}

.tree-select-container .tree-select-search-input-container {
  width: 100%;
  position: relative;
}
.tree-select-container .tree-select-search-input-container .v-input__control {
  margin: 0;
}
.tree-select-container .tree-select-search-input-container .v-input__control input {
  padding-left: 4px;
  color: #666666;
  font-weight: 300;
}
.tree-select-container .tree-select-search-input-container .v-input__control .v-input__icon .v-icon {
  font-size: 16px;
}
.tree-select-container .tree-select-search-input-container .v-input__control .v-input__icon--append .v-icon {
  color: #07dd96 !important;
}
.tree-select-container .tree-select-search-input-container .v-input__control .v-input__icon--clear .v-icon {
  color: #666666 !important;
}
.tree-select-container .tree-select-search-input-container .v-input--is-disabled .v-input__control {
  background-color: #2a2a2a;
}
.tree-select-container .tree-select-search-input-container .v-input--is-disabled .v-input__control .v-input__icon--append .v-icon {
  color: #777777 !important;
}
.tree-select-container .tree-select-tree-container {
  width: 100%;
  position: relative;
  z-index: 1;
}
.tree-select-container .tree-select-tree-container .tree-select-option-list-container-wrapper {
  background: #1e1e1e;
  top: 0;
  overflow-y: scroll;
  overflow-x: hidden;
  height: 200px;
  width: calc(100% - 1px);
  position: absolute;
  border: 1px solid #373737;
  border-radius: 0px 0px 4px 4px;
  padding: 1px;
}
.tree-select-container .tree-select-tree-container .tree-select-option-list-container-wrapper .v-treeview .v-treeview-node .v-treeview-node__root:hover {
  cursor: pointer;
}
.tree-select-container .tree-select-tree-container .tree-select-option-list-container-wrapper .v-treeview .v-treeview-node .v-treeview-node__root:hover .node-item {
  color: #ffffff;
  font-weight: 300;
}
.tree-select-container .tree-select-tree-container .tree-select-option-list-container-wrapper .v-treeview .node-item {
  height: 26px;
  padding-top: 3px;
}
.tree-select-container .tree-select-tree-container .tree-select-option-list-container-wrapper .v-treeview .inactive-node {
  font-style: oblique;
}
.tree-select-container .tree-select-tree-container .tree-select-option-list-container-wrapper .v-treeview .highlight {
  background: #404040;
  color: #ffffff;
  font-weight: 300;
}
.tree-select-container .tree-select-tree-container .tree-select-option-list-container-wrapper .v-treeview .v-treeview-node--disabled .mdi-checkbox-blank-outline::before {
  content: "";
}
.tree-select-container .tree-select-tree-container .tree-select-option-list-container-wrapper .v-treeview .v-treeview-node--disabled .v-treeview-node__label {
  color: #777777 !important;
  font-style: italic;
}

.ingest-asset-tabcontent-container {
  color: #777777;
  font-size: 13px;
  height: calc(100% - 29px);
  position: relative;
  overflow-x: hidden;
}
.ingest-asset-tabcontent-container .ingest-asset-tabcontent-wrap {
  height: 100%;
  justify-content: center;
}
.ingest-asset-tabcontent-container .ingest-asset-tabcontent-wrap .script-edit-toggle {
  width: 60px;
  height: 26px;
  display: block;
  position: absolute;
  top: 1px;
  font-size: 12px;
  color: #777777;
  right: -4px;
  letter-spacing: 1px;
  outline: none;
  -webkit-outline: none;
}
.ingest-asset-tabcontent-container .ingest-asset-tabcontent-wrap .script-edit-toggle:hover {
  color: #666666;
}
.ingest-asset-tabcontent-container .ingest-asset-tabcontent-wrap .tox-tinymce {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
}
.ingest-asset-tabcontent-container .ingest-asset-tabcontent-wrap .tox-statusbar {
  height: 36px;
}

.ingest-asset-tabcontent-overview {
  padding: 8px;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
}

.full-width {
  width: 100%;
}

.padding-b16 {
  padding-bottom: 16px;
}

.metadata-checkbox-panel {
  width: 100%;
  margin: 6px 0 6px 0;
  min-height: 30px;
  border-radius: 4px;
  border: 1px solid #242424 !important;
}
.metadata-checkbox-panel .v-input.ingest-asset-combobox {
  margin: 0 0 0 0;
  padding: 3px 0 0 7px;
  background-color: #111111;
  color: #ffffff !important;
}
.metadata-checkbox-panel .v-input.ingest-asset-combobox.v-input--is-readonly.theme--light.v-input--selection-controls.v-input--checkbox {
  background-color: #242424 !important;
  color: #777777 !important;
}

.metadata-checkbox-panel-editing {
  border-color: #2a2a2a !important;
}

.details-dialog {
  width: auto !important;
}

.popup-item-icons {
  padding: 2px 0 0 10px;
  background-color: #040404;
  font-size: 32px;
  color: #07dd96;
}

.popup-overlay .popup-container {
  width: 90vw;
}
.popup-overlay .popup-container .loading-dialog-container {
  position: absolute;
  left: 0px;
  bottom: 30px;
  width: 100%;
  height: calc(100% - 25px);
  background: -webkit-gradient(linear, left top, left bottom, from(#1a1a1a), to(#060606));
  background: linear-gradient(180deg, #1a1a1a, #060606);
  z-index: 3;
  opacity: 0.5;
}
.popup-overlay .popup-container .loading-dialog-container .loading-dialog-wrap {
  display: flex;
  justify-content: center;
}
.popup-overlay .popup-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular {
  bottom: 50%;
  margin-bottom: -16px;
  position: absolute;
}
.popup-overlay .popup-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular svg circle {
  stroke-width: 2px;
}
.popup-overlay .popup-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular .popup-loading-text {
  position: relative;
  top: 32px;
  color: #666666;
}
.popup-overlay .popup-container .loading-dialog-container .v-dialog {
  width: 25vw;
  height: 35vh;
}
.popup-overlay .popup-container .popup-toolactions {
  display: inline-block;
  text-align: right;
  width: 100%;
  padding-right: 11px;
}
.popup-overlay .popup-container .popup-header {
  background-color: #111111;
  padding: 10px 20px;
  font-size: 17px;
  height: 40px;
  position: relative;
}
.popup-overlay .popup-container .popup-header .popup-header-title {
  position: relative;
  top: -2px;
  left: -6px;
  font-size: 17px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inherit;
}
.popup-overlay .popup-container .popup-header button {
  position: absolute;
  right: 8px;
  top: 8px;
  -webkit-outline: none;
  outline: none;
}
.popup-overlay .popup-container .popup-header button .i-flight-clear-x::before {
  font-size: 28px;
  color: #777777;
  outline: none;
  -webkit-outline: none;
}
.popup-overlay .popup-container .popup-header button .i-flight-clear-x::before:hover {
  color: #666666;
  color: #ce0000;
}
.popup-overlay .popup-container .bc-action-menu.theme--dark.v-btn {
  position: absolute;
  right: 4px;
  top: 36px;
  z-index: 1;
}
.popup-overlay .popup-container .details-popup-content-container {
  width: 100%;
  display: flex;
  flex-direction: row;
  empty-cells: show;
  height: inherit;
  height: calc(100% - 93px);
}
.popup-overlay .popup-container .details-popup-content-container .popup-story-detail {
  width: 50%;
  flex-shrink: 0;
}
.popup-overlay .popup-container .details-popup-content-container .popup-story-detail .popup-icon-header {
  display: flex;
  background-color: #111111;
}
.popup-overlay .popup-container .details-popup-content-container .popup-story-detail .popup-icon-header .icon-adjuster {
  margin-top: -3px;
  margin-bottom: 3px;
  width: 100%;
}
.popup-overlay .popup-container .details-popup-content-container .popup-story-detail .popup-icon-header .item-icons {
  font-size: 26px;
  padding-top: 0px;
  padding-left: 5px;
  height: 26px;
  width: 100%;
  position: relative;
}
.popup-overlay .popup-container .details-popup-content-container .popup-story-detail .popup-icon-header .item-icons .status-icon {
  font-size: 36px;
  margin-top: -3px;
  display: inline-block;
  color: #07dd96;
  width: 23px;
}
.popup-overlay .popup-container .details-popup-content-container .popup-story-detail .popup-icon-header .item-icons .status-icon-tight {
  font-size: 36px;
  margin-top: -3px;
  display: inline-block;
  color: #07dd96;
  width: 25px;
}
.popup-overlay .popup-container .details-popup-content-container .popup-story-detail .popup-icon-header .item-icons .i-detail-publish-icon {
  position: absolute;
  color: inherit !important;
  right: 6px;
  top: -4px;
}
.popup-overlay .popup-container .details-popup-content-container .popup-story-detail .popup-icon-header .item-icons .i-detail-publish-icon::before {
  font-size: 30px;
}
.popup-overlay .popup-container .details-popup-content-container .popup-story-detail .popup-icon-header .item-icons .status-icon-cnn {
  width: 32px;
  margin-left: 4px;
  margin-right: 3px;
}
.popup-overlay .popup-container .details-popup-content-container .popup-story-detail .popup-icon-header .item-icons .i-flight-cnn {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 8px;
}
.popup-overlay .popup-container .details-popup-content-container .popup-story-detail .popup-icon-header .item-icons .i-flight-download-preparing::before,
.popup-overlay .popup-container .details-popup-content-container .popup-story-detail .popup-icon-header .item-icons .i-flight-download-queued::before,
.popup-overlay .popup-container .details-popup-content-container .popup-story-detail .popup-icon-header .item-icons .i-flight-download-in-progress::before,
.popup-overlay .popup-container .details-popup-content-container .popup-story-detail .popup-icon-header .item-icons .i-flight-download-completed::before,
.popup-overlay .popup-container .details-popup-content-container .popup-story-detail .popup-icon-header .item-icons .i-flight-download_arrow::before,
.popup-overlay .popup-container .details-popup-content-container .popup-story-detail .popup-icon-header .item-icons .i-flight-download-error::before {
  font-size: 24px;
  position: relative;
  top: -5px;
  left: 5px;
}
.popup-overlay .popup-container .details-popup-content-container .popup-story-detail .popup-icon-header .item-icons .i-flight-transcode_error::before {
  font-size: 18px;
  position: relative;
  top: -6px;
  left: 6px;
}
.popup-overlay .popup-container .details-popup-content-container .popup-story-detail .popup-icon-header .publish-icon {
  font-size: 16px;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.popup-overlay .popup-container .details-popup-content-container .popup-story-detail .popup-item-metadata {
  overflow: hidden;
  height: calc(100% - 387px);
  background-color: #0a0a0a;
}
.popup-overlay .popup-container .details-popup-content-container .popup-story-script {
  width: 50%;
  flex-shrink: 0;
}
.popup-overlay .popup-container .details-popup-content-container .popup-story-script .item-popup-description-header {
  height: 32px;
}
.popup-overlay .popup-container .popup-footer {
  height: 40px;
  background-color: #040404;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding: 4px 6px 0;
}

.modal-mask {
  position: fixed;
  z-index: 9998;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  display: table;
  transition: opacity 0.3s ease;
}

.modal-wrapper {
  display: table-cell;
  vertical-align: middle;
}

.modal-container {
  width: 300px;
  margin: 0px auto;
  padding: 20px 30px;
  background-color: #ffffff;
  border-radius: 2px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
  transition: all 0.3s ease;
  font-family: Helvetica, Arial, sans-serif;
}

.modal-header h3 {
  margin-top: 0;
  color: #07dd96;
}

.modal-body {
  margin: 20px 0;
}

.modal-default-button {
  float: right;
}

/*
 * The following styles are auto-applied to elements with
 * transition="modal" when their visibility is toggled
 * by Vue.js.
 *
 * You can easily play with the modal transition by editing
 * these styles.
 */
.modal-enter {
  opacity: 0;
}

.modal-leave-active {
  opacity: 0;
}

.modal-enter .modal-container,
.modal-leave-active .modal-container {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.ingest-asset-detail-container-hidden {
  display: none;
}

.popup-script-container {
  height: 100%;
  position: relative;
  display: inline-block;
  background-color: #111111;
}
.popup-script-container .ingest-asset-metadata-tab-wrapper.ingest-asset-metadata-tab {
  height: 26px;
}

.ingest-asset-detail-container {
  height: 100%;
  width: 640px;
  display: inline-block;
  background-color: #1e1e1e;
}
.ingest-asset-detail-container .ingest-asset-input {
  margin-top: 12px;
  color: #777777;
}
.ingest-asset-detail-container .ingest-asset-input label {
  height: 20px;
  width: 150px;
  color: #777777;
  font-size: 13px;
}
.ingest-asset-detail-container .ingest-asset-input input {
  width: 100%;
  background-color: #040404;
  border: 1px solid #0a0a0a;
  color: #777777;
  margin-top: 8px;
  border-radius: 5px;
  padding: 6px 12px;
  font-size: 13px;
  box-shadow: inset 0 0 8px 2px rgba(0, 0, 0, 0.4);
}
.ingest-asset-detail-container .ingest-asset-textarea {
  margin-top: 12px;
  color: #777777;
}
.ingest-asset-detail-container .ingest-asset-textarea label {
  height: 20px;
  width: 150px;
  color: #777777;
  font-size: 13px;
}
.ingest-asset-detail-container .ingest-asset-textarea .v-textarea {
  width: 100%;
  background-color: #040404;
  border: 1px solid rgba(179, 179, 179, 0.7);
  color: #777777;
  margin-top: 8px;
  border-radius: 5px;
  font-size: 13px;
  margin-bottom: 0%;
  box-shadow: inset 0 0 8px 2px rgba(0, 0, 0, 0.4);
  padding: 0px 0 0px;
}
.ingest-asset-detail-container .ingest-asset-textarea .v-textarea .v-input__slot {
  margin-top: 0px;
  margin-bottom: 0px;
  border-color: #040404;
}
.ingest-asset-detail-container .ingest-asset-textarea .v-textarea .input__slot:hover:before {
  border-color: #040404;
}
.ingest-asset-detail-container .ingest-asset-textarea .v-textarea .v-input__slot:before {
  border-color: #040404;
}
.ingest-asset-detail-container .ingest-asset-textarea .v-textarea .v-messages {
  min-height: 0;
}
.ingest-asset-detail-container .ingest-asset-textarea .v-textarea .v-select__slot {
  margin-top: 5px;
  margin-bottom: 0px;
  border: 0;
}
.ingest-asset-detail-container .ingest-asset-textarea .v-textarea .v-text-field__slot {
  margin-left: 8px;
  background-color: #040404;
}
.ingest-asset-detail-container .ingest-asset-textarea .v-textarea .v-text-field__slot textarea {
  color: #777777;
}
.ingest-asset-detail-container .ingest-asset-metadata-container {
  width: calc(100% - 4px);
  height: calc(100% - 280px);
  background-color: #040404;
  position: relative;
}
.ingest-asset-detail-container .ingest-asset-metadata-tab-wrapper {
  height: 30px;
  width: 100%;
  background-color: #040404;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
}
.ingest-asset-detail-container .ingest-asset-metadata-tab-wrapper .ingest-asset-metadata-tab {
  width: 100px;
  height: 100%;
  background-color: #111111;
  color: #777777;
  box-sizing: border-box;
  border-right: 2px solid #040404;
  border-top: 2px solid #040404;
  border-bottom: 2px solid #040404;
  text-align: center;
  font-size: 13px;
  padding-top: 4px;
  opacity: 0.4;
  cursor: pointer;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.ingest-asset-detail-container .ingest-asset-metadata-tab-wrapper .ingest-asset-metadata-tab:hover {
  color: #ffffff;
  opacity: 1;
}

.ingest-asset-metadata-tab-active {
  text-align: center;
  border-top: 1px solid #07dd96;
  border-bottom: 1px solid #1e1e1e !important;
  background-color: #1e1e1e !important;
  height: 100%;
  text-transform: uppercase;
  color: #ffffff !important;
  opacity: 1;
  cursor: default;
  width: 15%;
  padding-top: 3px;
}

.item-details-popup-item-description {
  height: inherit;
  height: calc(100% - 26px);
  background: #040404;
}

.item-details-popup-hide-description {
  text-align: center;
  padding-top: 50px;
  background: #040404;
  height: 100%;
}

.item-details-popup-footer {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding: 12px 7px 0px 0px;
}

.distribution-dialog {
  width: auto !important;
}

.distribution-categories-add-popup-container {
  border: 1px solid #373737;
  border-radius: 4px;
  background-color: #1e1e1e;
}
.distribution-categories-add-popup-container .categories-add-header {
  padding: 10px 18px 8px;
  background-color: #111111;
  width: 100%;
  border-bottom: 1px solid #1e1e1e;
  font-size: 15px;
  color: #777777;
}
.distribution-categories-add-popup-container .distribution-categories-list-container {
  height: 35vh;
  background-color: #1e1e1e;
  padding: 0 8px;
}

.popup-overlay .popup-container {
  position: relative;
  height: calc(100vh - 130px);
  background-color: #040404;
  border-radius: 6px;
  overflow: hidden;
  max-width: 1300px !important;
  color: #777777 !important;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  border: 1px solid #333333;
  align-self: center;
  margin: 0 auto;
}
.popup-overlay .popup-container .popup-distribution-content-container {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 470px;
  overflow: auto;
}
.popup-overlay .popup-container .popup-distribution-content-container .loading-dialog-container {
  bottom: 0;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-item-list-container {
  width: calc(100% + 2px);
  background-color: #999999;
  height: var(--item-list-height);
  min-height: var(--item-list-height);
  max-height: 220px;
  background: linear-gradient(#1a1a1a, #404040 100%);
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-categories-container {
  width: 100%;
  height: auto;
  max-height: 80px;
  padding: 6px 14px;
  margin-bottom: -11px;
  position: relative;
  top: -11px;
  background-color: #1e1e1e;
  color: #777777;
  display: flex;
  justify-content: flex-start;
  align-content: center;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-categories-container .categories-label {
  margin: 10px 6px 0 0;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container {
  display: flex;
  flex-direction: row;
  background: linear-gradient(#1e1e1e, #0a0a0a 100%);
  padding: 8px;
  position: relative;
  height: 100%;
  min-height: 286px;
  display: block;
  margin-bottom: 70px;
  padding: 6px;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .loading-dialog-container {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: calc(100% - 25px);
  background: -webkit-gradient(linear, left top, left bottom, from(#141414), to(#060606));
  background: linear-gradient(180deg, #141414, #060606);
  z-index: 3;
  opacity: 0.5;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .loading-dialog-container .loading-dialog-wrap {
  display: flex;
  justify-content: center;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular {
  bottom: 50%;
  margin-bottom: -16px;
  position: absolute;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular svg circle {
  stroke-width: 2px;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular .popup-loading-text {
  position: relative;
  top: 32px;
  color: #666666;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container {
  width: 100%;
  display: flex;
  height: 100%;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .column-container {
  display: flex;
  width: 25%;
  position: relative;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .column-container .popup-distribution-wrap {
  width: 100%;
  padding: 0;
  flex-shrink: 0;
  flex-grow: 1;
  overflow: hidden;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .column-container .popup-distribution-wrap .distribution-label {
  width: calc(100% - 16px);
  height: 15px;
  font-size: 15px;
  color: #777777;
  padding: 0 8px;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .column-container .popup-distribution-wrap .popup-distribution-wrap {
  height: calc(100% - 40px);
  width: calc(100% - 16px);
  margin: 8px;
  background-color: #171717;
  border-radius: 4px;
  border: 1px solid #1e1e1e;
  padding: 8px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .column-container .popup-distribution-wrap .popup-distribution-list-right {
  margin: 0;
  width: 100%;
  position: relative;
  right: -6px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-color: #333333;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .column-container .popup-distribution-wrap .popup-distribution-list-right .v-text-field {
  position: relative;
  left: 50%;
  z-index: 1;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .column-container .popup-distribution-wrap .popup-distribution-list-left {
  margin: 0;
  width: 100%;
  position: relative;
  left: -6px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-color: #333333;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container {
  flex-grow: 2;
  position: relative;
  width: 50%;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-search {
  position: absolute;
  width: 100%;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-search #spinner {
  height: 4px;
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-search #spinner .v-progress-linear {
  background: transparent;
  margin: 0;
  overflow: hidden;
  width: calc(100% - 24px);
  position: absolute;
  top: 36px;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-search #spinner .v-progress-linear .v-progress-linear__bar {
  height: 1px;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-search #spinner .v-progress-linear .v-progress-linear__bar .v-progress-linear__bar__determinate {
  background-color: #333333 !important;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-search #spinner .v-progress-linear .v-progress-linear__bar .v-progress-linear__bar__indeterminate {
  background-color: #333333 !important;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-search .v-text-field {
  position: relative;
  left: calc(50% - 110px);
  margin: 0;
  top: 38px;
  z-index: 2;
  width: 220px;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-container {
  display: flex;
  width: 100%;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-container .two-column-wrapper {
  width: 50%;
  flex-shrink: 1;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-container .popup-distribution-buttons {
  width: 26px;
  height: calc(100% - 40px);
  top: 31px;
  display: block;
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #171717;
  padding-bottom: 58px;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-left,
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-left,
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-right,
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-right {
  position: absolute;
  height: 26px;
  width: 26px;
  background: transparent;
  margin: 6px 0;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-left:hover,
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-left:hover,
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-right:hover,
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-right:hover {
  background-color: #333333;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-left:hover .v-btn__content i::before,
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-left:hover .v-btn__content i::before,
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-right:hover .v-btn__content i::before,
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-right:hover .v-btn__content i::before {
  color: #777777;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-left {
  margin-top: 80px;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-right {
  margin-top: 43px;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-left {
  margin-top: 116px;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-icon {
  color: #777777 !important;
  font-size: 13px;
}
.popup-overlay .popup-container .popup-distribution-content-container .popup-distribution-container .all-column-container .two-column-container .two-column-container .search-treeview-container {
  margin-bottom: -45px;
  margin-top: 37px;
}
.popup-overlay .popup-container .popup-footer {
  display: flex;
  width: 100%;
  position: absolute;
  bottom: 6px;
  right: 4px;
}
.popup-overlay .popup-container .popup-footer .input-time-picker-container {
  position: absolute;
  top: -26px;
  left: 16px;
}

.v-dialog.assign-categories-popup {
  width: 70%;
  max-width: 1086px;
}

.assign-categories-add-popup-container {
  border: 1px solid #373737;
  border-radius: 4px;
  background-color: #1e1e1e;
}
.assign-categories-add-popup-container .categories-add-header {
  padding: 10px 18px 8px;
  background-color: #111111;
  width: 100%;
  border-bottom: 1px solid #2a2a2a;
  font-size: 15px;
  color: #777777;
}
.assign-categories-add-popup-container .assign-categories-list-container {
  height: 35vh;
  background-color: #1e1e1e;
  padding: 0 8px;
}

.assign-categories-popup-overlay .assign-categories-popup-container {
  position: relative;
  margin: auto;
  overflow: hidden;
  height: calc(60% + 20px) !important;
  background-color: #040404;
}
.assign-categories-popup-overlay .assign-categories-popup-container .popup-header {
  background-color: #111111;
  border-bottom: 1px solid #171717;
  padding: 10px 20px;
  font-size: 17px;
  height: 40px;
  position: relative;
}
.assign-categories-popup-overlay .assign-categories-popup-container .popup-header .popup-header-title {
  color: #777777;
  position: relative;
  top: -2px;
  left: -5px;
  font-size: 17px;
}
.assign-categories-popup-overlay .assign-categories-popup-container .popup-header button {
  position: absolute;
  right: 8px;
  top: 8px;
}
.assign-categories-popup-overlay .assign-categories-popup-container .popup-header button:focus {
  outline: none;
  border-style: none;
}
.assign-categories-popup-overlay .assign-categories-popup-container .popup-header button .i-flight-clear-x::before {
  font-size: 28px;
  color: #777777;
  outline: none;
  -webkit-outline: none;
}
.assign-categories-popup-overlay .assign-categories-popup-container .popup-header button .i-flight-clear-x::before:hover {
  color: #666666;
}
.assign-categories-popup-overlay .assign-categories-popup-container .assign-categories-content-container {
  width: 900px;
  display: flex;
  flex-direction: column;
  height: calc(100% - 40px);
}
.assign-categories-popup-overlay .assign-categories-popup-container .assign-categories-content-container .popup-item-list-container {
  width: calc(100% + 2px);
  height: 200px;
  background: linear-gradient(#1e1e1e, #0a0a0a 100%);
}
.assign-categories-popup-overlay .assign-categories-popup-container .assign-categories-content-container .popup-categories-container {
  width: 100%;
  height: 120px;
  padding: 12px 14px 0;
  margin-bottom: -11px;
  position: relative;
  top: -11px;
  background-color: #1e1e1e;
  color: #777777;
  display: flex;
  justify-content: flex-start;
  align-content: center;
}
.assign-categories-popup-overlay .assign-categories-popup-container .assign-categories-content-container .popup-categories-container .categories-label {
  margin: 10px 6px 0 0;
}
.assign-categories-popup-overlay .assign-categories-popup-container .assign-categories-content-container .popup-menu-categories-container {
  z-index: 1000 !important;
}
.assign-categories-popup-overlay .assign-categories-popup-container .assign-categories-content-container .assign-categories-container {
  display: flex;
  flex-direction: row;
  background: linear-gradient(#1e1e1e, #0a0a0a 100%);
  padding: 8px;
  position: relative;
  height: calc(100% - 343px);
  display: block;
}
.assign-categories-popup-overlay .assign-categories-popup-container .assign-categories-content-container .assign-categories-container .loading-dialog-container {
  position: absolute;
  left: 0px;
  bottom: 30px;
  width: 100%;
  height: calc(100% - 25px);
  background: linear-gradient(#1a1a1a, #404040 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#1a1a1a), to(#404040));
  z-index: 3;
  opacity: 0.5;
}
.assign-categories-popup-overlay .assign-categories-popup-container .assign-categories-content-container .assign-categories-container .loading-dialog-container .loading-dialog-wrap {
  display: flex;
  justify-content: center;
}
.assign-categories-popup-overlay .assign-categories-popup-container .assign-categories-content-container .assign-categories-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular {
  bottom: 50%;
  margin-bottom: -16px;
}
.assign-categories-popup-overlay .assign-categories-popup-container .assign-categories-content-container .assign-categories-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular svg circle {
  stroke-width: 2px;
}
.assign-categories-popup-overlay .assign-categories-popup-container .assign-categories-content-container .assign-categories-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular .popup-loading-text {
  position: relative;
  top: 32px;
  color: #666666;
}
.assign-categories-popup-overlay .assign-categories-popup-container .assign-categories-content-container .assign-categories-container .loading-dialog-container .v-dialog {
  width: 25vw;
  height: 35vh;
}
.assign-categories-popup-overlay .assign-categories-popup-container .assign-category-popup-footer {
  display: flex;
  flex-direction: row-reverse;
  width: calc(100% - 5px);
  padding: 0px 4px 4px 0px;
  position: relative;
}

.input-time-picker-container {
  display: flex;
  flex-direction: row;
}
.input-time-picker-container .input-time-text-wrap {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0 3px;
}
.input-time-picker-container .input-time-text-wrap .time-arrow {
  height: 16px;
  width: 16px;
  margin: 2px 7px;
  padding: 0;
  background: none;
  cursor: pointer;
  position: relative;
  display: block;
  border: none;
  outline: none;
}
.input-time-picker-container .input-time-text-wrap .time-arrow:after {
  content: "";
  height: 6px;
  width: 6px;
  display: block;
  left: 4px;
  border-top: 2px solid #404040;
  border-right: 2px solid #404040;
  position: absolute;
}
.input-time-picker-container .input-time-text-wrap .time-arrow:hover:after {
  border-top-color: #07dd96;
  border-right-color: #07dd96;
}
.input-time-picker-container .input-time-text-wrap .increment:after {
  transform: rotate(315deg);
  top: 7px;
}
.input-time-picker-container .input-time-text-wrap .decrement:after {
  transform: rotate(135deg);
  top: 3px;
}
.input-time-picker-container .input-time-text-wrap .time-text {
  height: 24px;
  border-radius: 4px;
  padding: 0 0 0 6px;
  border: 2px solid #404040;
  background-color: #1e1e1e;
  color: #777777;
  font-size: 13px;
  outline: #07dd96;
  -webkit-outline: #07dd96;
  cursor: pointer;
}
.input-time-picker-container .input-time-text-wrap .time-text:hover {
  color: #666666;
  border-color: #404040;
  background-color: #0a0a0a;
}
.input-time-picker-container .input-time-text-wrap .time-text:focus {
  border-color: #07dd96;
  color: #ffffff;
}
.input-time-picker-container .input-time-text-wrap .time-am-pm {
  display: none;
  height: 24px;
  padding: 0 6px;
  border-radius: 4px;
  border: 2px solid #404040;
  background-color: #1e1e1e;
  color: #777777;
  cursor: pointer;
  outline: none;
  -webkit-outline: none;
}
.input-time-picker-container .input-time-text-wrap .time-am-pm:hover {
  border: 2px solid #404040;
  background-color: #0a0a0a;
  color: #666666;
}
.input-time-picker-container .input-time-text-wrap .time-am-pm:active {
  border-color: #404040;
  color: #ffffff;
}
.input-time-picker-container .input-time-text-wrap .time-am-pm span {
  font-size: 13px;
}
.input-time-picker-container .time-colon {
  margin-top: 18px;
  color: #404040;
  font-size: 22px;
}

.settings-menu-dropdown-container {
  color: #777777;
}
.settings-menu-dropdown-container .settings-menu-dropdown-label {
  font-size: 13px;
}
.settings-menu-dropdown-container .i-flight-settings {
  font-size: 32px;
  position: relative;
  top: 7px;
  margin-left: -6px;
  color: #666666;
  margin-right: 2px;
}

.columns-checkbox {
  padding: 4px 8px;
}

.v-input--selection-controls.columns-checkbox {
  margin: 0;
  padding: 0 8px 0 8px;
}

.badge-wrap {
  display: none;
  padding: 1px 8px 0;
  background: #047a53;
  margin: 5px 0 0 5px;
  border-radius: 15px;
  height: 26px;
  border: 1px solid #07dd96;
  box-sizing: border-box;
}
.badge-wrap .badge-name {
  font-size: 13px;
  height: 13px;
}
.badge-wrap .i-flight-clear-x::before {
  color: #ffffff;
  font-size: 16px;
  display: inline-block;
  transform: scale(1.4);
  position: relative;
  top: 2px;
  left: 3px;
  cursor: pointer;
}

/* Action menu */
.dropdown-list-item-label {
  cursor: pointer;
}

.dropdown-list-item-label-disabled {
  color: #373737;
  pointer-events: nome;
}

.preview-panel-button {
  top: 2px;
  position: absolute !important;
  left: -28px;
}
.preview-panel-button .v-btn__content .v-icon {
  color: #07dd96 !important;
}

.asset-container {
  padding: 0;
  overflow: hidden;
  display: flex;
}
.asset-container .items-search-items-list-container {
  height: 100vh;
  width: calc(100vw - 60px);
  left: 60px;
  background-color: #040404;
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
}
.asset-container .items-search-items-list-container .loading-dialog-container {
  position: absolute;
  left: 0px;
  bottom: 30px;
  width: 100%;
  height: calc(100% - 25px);
  background: -webkit-gradient(linear, left top, left bottom, from(#1a1a1a), to(#060606));
  background: linear-gradient(180deg, #1a1a1a, #060606);
  z-index: 3;
  opacity: 0.5;
}
.asset-container .items-search-items-list-container .loading-dialog-container .loading-dialog-wrap {
  display: flex;
  justify-content: center;
}
.asset-container .items-search-items-list-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular {
  bottom: 50%;
  margin-bottom: -16px;
  position: absolute;
}
.asset-container .items-search-items-list-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular svg circle {
  stroke-width: 2px;
  color: #07dd96;
}
.asset-container .items-search-items-list-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular .popup-loading-text {
  position: relative;
  top: 32px;
  color: #666666;
}
.asset-container .items-search-items-list-container .loading-dialog-container .v-dialog {
  width: 25vw;
  height: 35vh;
}
.asset-container .items-search-items-list-container .item-search-items-list-standard {
  width: calc(100% - 400px);
}
.asset-container .items-search-items-list-container .item-search-items-list-expanded {
  width: 100%;
  margin-right: -400px;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper {
  height: 100%;
  transition: 0.2s linear;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container {
  height: 80px;
  width: calc(100% - 0px);
  background-color: #040404;
  margin: 0;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper {
  height: 100%;
  margin: 0;
  background-color: #171717;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .fusion-cnn-logo {
  height: 45px;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .fusion-cnn-logo img {
  margin-left: -14px;
  margin-top: 4px;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container {
  display: flex;
  flex-direction: row;
  position: relative;
  justify-content: space-between;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap {
  display: flex;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .items-search-input-container {
  flex-shrink: 0;
  margin-bottom: 8px;
  width: 260px;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .items-search-input-container .items-search-text-field .v-input__control {
  background-color: #2a2a2a;
  border: 1px solid #373737;
  margin: 0 0px 0 4px;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .items-search-input-container .items-search-text-field .v-input__control .v-text-field__slot {
  max-height: 28px;
  margin: 2px 0px 0px 0px;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .items-search-input-container .items-search-text-field .v-input__control .v-text-field__slot input {
  max-height: 28px;
  padding: 0px 0px 0px 0px !important;
  margin-top: 1px;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .items-search-input-container .items-search-text-field .v-input__control:focus-within {
  border: 1px solid #07dd96;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .search-term-container {
  display: flex;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .search-term-container .search-term-clear {
  font-size: 13px;
  margin: 0 0 0 8px;
  color: #777777;
  outline: none;
  margin-bottom: 0px;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .search-term-container .search-term-clear:hover {
  color: #8c8c8c;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .search-term-container .search-term-clear-active {
  font-size: 13px;
  margin: 0 0 0 8px;
  color: #07dd96;
  outline: none;
  margin-bottom: 0px;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .search-term-container .search-term-clear-active:hover {
  color: #07dd96;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .search-term-container .saved-search-selector-wrap {
  width: 227px;
  margin-left: 0;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .search-term-container .saved-search-selector-wrap .v-text-field {
  padding: 0px !important;
  outline: none !important;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .search-term-container .saved-search-selector-wrap .v-text-field .v-input__control {
  background-color: #2a2a2a;
  border-color: #373737;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .search-term-container .saved-search-selector-wrap .v-text-field .v-input__slot:before {
  content: none !important;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .search-term-container .saved-search-selector-wrap .v-text-field .v-input__slot:after {
  content: none !important;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .search-term-container .saved-search-selector-wrap .v-text-field .v-select__selection, .asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .search-term-container .saved-search-selector-wrap .v-text-field input {
  padding-left: 6px;
  font-size: 13px;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .search-term-container .saved-search-selector-wrap .v-text-field .v-input__append-inner i {
  color: #777777 !important;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .search-term-container .saved-search-selector-wrap .v-text-field .v-menu__content {
  top: -7px !important;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .search-term-container .saved-search-selector-wrap .v-text-field .v-menu__content .v-list-item {
  padding: 0px !important;
  height: 34px !important;
  min-height: 34px !important;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .search-term-container .saved-search-selector-wrap .v-text-field .v-menu__content .v-list-item .bc-saved-search-item {
  color: #047a53;
  font-size: 13px;
  height: 100%;
  padding-top: 6px;
  padding-left: 12px;
  width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .search-term-container .saved-search-selector-wrap .v-text-field .v-menu__content .v-list-item .bc-saved-search-item:hover {
  color: #07dd96;
  cursor: pointer;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .search-term-container .saved-search-selector-wrap .v-text-field .v-menu__content .v-list-item .bc-saved-search-action-text {
  color: #777777;
  font-size: 13px;
  padding-left: 12px;
  padding-right: 12px;
  margin-left: 0;
  margin-right: 0;
  cursor: pointer;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .search-term-container .saved-search-selector-wrap .v-text-field .v-menu__content .v-list-item .bc-saved-search-action-text:hover {
  color: #ffffff;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .search-term-container .saved-search-selector-wrap .v-text-field .v-menu__content:hover {
  background-color: #1a1a1a;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .search-term-container .saved-search-selector-wrap .v-input--is-label-active .v-input__control .v-select__slot .v-select__selections .v-select__selection {
  color: #ffffff;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .search-term-container .saved-search-selector-wrap .select-saved-searches--text .v-input__control {
  border: 1px solid #07dd96;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .items-search-input-clear-wrap .search-term-container .saved-search-selector-wrap .select-saved-searches--text .v-input__control .v-select__slot .v-select__selections .v-select__selection {
  color: #ffffff;
}
.asset-container .items-search-items-list-container .items-search-items-list-wrapper .items-nav-search-input-container .items-nav-search-input-wrapper .items-search-input-search-term-container .bc-action-menu.theme--dark.v-btn {
  letter-spacing: normal;
  position: absolute;
  right: 37px;
  top: 8px;
  z-index: 1;
}
.asset-container .items-search-items-list-container .items-search-filters-items-list-container {
  display: flex;
  flex-direction: row;
  height: calc(100% - 58px);
  width: 100%;
}

.bc-action-menu-button {
  font-size: 13px;
  letter-spacing: normal;
}

.v-snack__wrapper {
  color: #ffffff;
  background-color: #040404 !important;
}

.search-term-container .saved-search-selector-wrap .v-input {
  padding: 0;
}
.search-term-container .saved-search-selector-wrap .v-input .v-input__control {
  margin: 0 0 0 8px;
  padding: 8px;
  border: 1px solid rgba(179, 179, 179, 0.7);
  background-color: rgba(179, 179, 179, 0.15);
  width: 220px;
}
.search-term-container .saved-search-selector-wrap .v-input .v-input__control div[role=button]::before {
  border-color: #07dd96;
}

.fusion-search-results-count {
  color: #777777;
  font-size: 13px;
  margin: 13px 0px 0px 12px;
  cursor: pointer;
}

/* search box icon (hourglass and border styling) */
.category-search-input-container .v-input .v-input__control,
.dma-search-input-container .v-input .v-input__control,
.owner-group-search-input-container .v-input .v-input__control,
.group-search-input-container .v-input .v-input__control,
.search-treeview-container .v-input .v-input__control,
.two-column-search .v-input .v-input__control {
  border-color: #373737;
}
.category-search-input-container .v-input .v-input__control .v-input__slot .v-input__prepend-inner .v-input__icon--prepend-inner ::before,
.dma-search-input-container .v-input .v-input__control .v-input__slot .v-input__prepend-inner .v-input__icon--prepend-inner ::before,
.owner-group-search-input-container .v-input .v-input__control .v-input__slot .v-input__prepend-inner .v-input__icon--prepend-inner ::before,
.group-search-input-container .v-input .v-input__control .v-input__slot .v-input__prepend-inner .v-input__icon--prepend-inner ::before,
.search-treeview-container .v-input .v-input__control .v-input__slot .v-input__prepend-inner .v-input__icon--prepend-inner ::before,
.two-column-search .v-input .v-input__control .v-input__slot .v-input__prepend-inner .v-input__icon--prepend-inner ::before {
  color: #07dd96 !important;
}
.category-search-input-container .v-input .v-input__control:focus-within,
.dma-search-input-container .v-input .v-input__control:focus-within,
.owner-group-search-input-container .v-input .v-input__control:focus-within,
.group-search-input-container .v-input .v-input__control:focus-within,
.search-treeview-container .v-input .v-input__control:focus-within,
.two-column-search .v-input .v-input__control:focus-within {
  border: 1px solid #07dd96 !important;
}
.category-search-input-container .v-input--is-focused i[role=button].v-icon.notranslate.v-icon--link.mdi.mdi-close.theme--dark,
.dma-search-input-container .v-input--is-focused i[role=button].v-icon.notranslate.v-icon--link.mdi.mdi-close.theme--dark,
.owner-group-search-input-container .v-input--is-focused i[role=button].v-icon.notranslate.v-icon--link.mdi.mdi-close.theme--dark,
.group-search-input-container .v-input--is-focused i[role=button].v-icon.notranslate.v-icon--link.mdi.mdi-close.theme--dark,
.search-treeview-container .v-input--is-focused i[role=button].v-icon.notranslate.v-icon--link.mdi.mdi-close.theme--dark,
.two-column-search .v-input--is-focused i[role=button].v-icon.notranslate.v-icon--link.mdi.mdi-close.theme--dark {
  color: #ffffff !important;
}
.category-search-input-container .v-input--is-focused .v-input__control .v-input__slot .v-input__prepend-inner .v-input__icon--prepend-inner ::before,
.dma-search-input-container .v-input--is-focused .v-input__control .v-input__slot .v-input__prepend-inner .v-input__icon--prepend-inner ::before,
.owner-group-search-input-container .v-input--is-focused .v-input__control .v-input__slot .v-input__prepend-inner .v-input__icon--prepend-inner ::before,
.group-search-input-container .v-input--is-focused .v-input__control .v-input__slot .v-input__prepend-inner .v-input__icon--prepend-inner ::before,
.search-treeview-container .v-input--is-focused .v-input__control .v-input__slot .v-input__prepend-inner .v-input__icon--prepend-inner ::before,
.two-column-search .v-input--is-focused .v-input__control .v-input__slot .v-input__prepend-inner .v-input__icon--prepend-inner ::before {
  color: #ffffff !important;
}

/** this setting affects the drop-down arrow of the saved searches when one of the items is selected */
.v-icon.notranslate.mdi.mdi-menu-down.theme--light.select-saved-searches--text {
  margin-top: 3px;
}

.search-divider-container .v-input--radio-group.v-input--selection-controls {
  margin-top: 0px;
}
.search-divider-container .v-input--radio-group.v-input--selection-controls .v-input__slot {
  margin-bottom: 0px;
}
.search-divider-container .v-input--radio-group.v-input--selection-controls .ingest-search-keywords .v-label {
  color: #07dd96 !important;
  margin-left: 4px;
}
.search-divider-container .v-input--radio-group.v-input--selection-controls .ingest-search-keywords .v-label::after {
  content: "Search Words";
  color: #777777;
  position: relative;
  left: 4px;
}
.search-divider-container .v-input--radio-group.v-input--selection-controls .ingest-search-keywords .v-label::before {
  content: "With";
  color: #777777;
  position: relative;
  right: 4px;
}

.flight-ingest-search-container {
  height: calc(100% - 26px);
  min-width: 250px;
  overflow-y: scroll;
  overflow-x: hidden;
  display: inline-block;
  background-color: #040404;
  margin: 4px;
  position: relative;
}
.flight-ingest-search-container .search-divider-container {
  width: 250px;
}
.flight-ingest-search-container .search-divider-container label {
  font-size: 15px;
}
.flight-ingest-search-container .search-divider-container .flight-ingest-search-table {
  position: relative;
  width: 246px;
}
.flight-ingest-search-container .search-divider-container .flight-ingest-search-table .flight-ingest-search-category {
  display: inline-block;
  width: 100%;
}
.flight-ingest-search-container .search-divider-container .flight-ingest-search-table .flight-ingest-search-category th {
  padding: 0 20px;
  margin: 1px;
  display: inline-block;
  flex-grow: 1;
  flex-basis: 160px;
  margin: 0;
  font-size: 15px;
  color: #777777;
}
.flight-ingest-search-container .search-divider-container .flight-ingest-search-table .flight-ingest-search-items td {
  padding: 0 4px;
  font-size: 13px;
  color: #777777;
}
.flight-ingest-search-container .search-divider-container .flight-ingest-search-table .flight-ingest-search-items td label {
  cursor: pointer;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13px;
}
.flight-ingest-search-container .search-divider-container .flight-ingest-search-table .container {
  padding: 0;
}
.flight-ingest-search-container .search-divider-container .flight-ingest-search-table .v-input.v-input--is-label-active.v-input--is-dirty.theme--light.v-input--selection-controls.v-input--radio-group.v-input--radio-group--column .v-input__control .v-messages.theme--light {
  display: none;
}

.flight-radio-btn input[type=radio] {
  position: absolute;
  opacity: 0;
}
.flight-radio-btn input[type=radio] + .flight-radio-label {
  color: #111111;
  cursor: pointer;
}
.flight-radio-btn input[type=radio] + .flight-radio-label:before {
  content: "";
  background: #777777;
  border-radius: 3px;
  border: 1px solid #047a53;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  top: 4px;
  margin-right: 8px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.flight-radio-btn input[type=radio]:checked + .flight-radio-label {
  color: #777777;
}
.flight-radio-btn input[type=radio]:checked + .flight-radio-label:before {
  background-color: #047a53;
  box-shadow: inset 0 0 0 3px #777777;
}
.flight-radio-btn input[type=radio]:focus + .flight-radio-label:before {
  outline: none;
  border-color: #047a53;
}
.flight-radio-btn input[type=radio]:disabled + .flight-radio-label {
  color: #777777;
}
.flight-radio-btn input[type=radio]:disabled + .flight-radio-label:before {
  box-shadow: inset 0 0 0 3px #777777;
  border-color: #00000000;
  background: #00000000;
}
.flight-radio-btn input[type=radio] + .flight-radio-label:empty:before {
  margin-right: 0;
}

.flight-folder-btn {
  padding: 0 20px;
  overflow: hidden;
}
.flight-folder-btn input[type=checkbox] {
  position: absolute;
  opacity: 0;
}
.flight-folder-btn input[type=checkbox] + .flight-checkbox-label {
  position: relative;
  padding-left: 18px;
  color: #777777;
}
.flight-folder-btn input[type=checkbox] + .flight-checkbox-label:before {
  content: "";
  width: 14px;
  height: 9px;
  background-color: #777777;
  border: 1px solid #07dd96;
  display: inline-block;
  border-top-right-radius: 1px;
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
  position: absolute;
  top: 4px;
  left: -3px;
  z-index: 1;
}
.flight-folder-btn input[type=checkbox] + .flight-checkbox-label:after {
  content: "";
  height: 3px;
  width: 7px;
  border-right: 1px solid #07dd96;
  border-left: 1px solid #07dd96;
  border-bottom: none;
  border-top: 1px solid #07dd96;
  background-color: #777777;
  border-top-right-radius: 3px;
  border-top-left-radius: 1px;
  position: absolute;
  top: 2px;
  left: -3px;
  z-index: 99;
  box-sizing: border-box;
}
.flight-folder-btn input[type=checkbox] ~ .flight-folder-content {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 0;
}
.flight-folder-btn input[type=checkbox] ~ .flight-folder-content tr td {
  padding-left: 22px;
}
.flight-folder-btn input[type=checkbox]:checked + .flight-checkbox-label {
  color: #777777;
}
.flight-folder-btn input[type=checkbox]:checked + .flight-checkbox-label:before {
  background-color: #07dd96;
}
.flight-folder-btn input[type=checkbox]:checked + .flight-checkbox-label:after {
  background-color: #07dd96;
  border-right: 1px solid #07dd96;
}
.flight-folder-btn input[type=checkbox]:checked ~ .flight-folder-content {
  height: auto;
}
.flight-folder-btn input[type=checkbox] + .flight-checkbox-label:empty:before {
  margin-right: 0;
}

.divider[type=checkbox] {
  opacity: 0;
  position: absolute;
}
.divider[type=checkbox] + label {
  display: block;
  padding: 4px 10px;
  background-color: #1a1a1a;
  margin: 0;
  cursor: pointer;
  color: #777777;
  position: relative;
  border-bottom: 1px solid #0a0a0a;
}
.divider[type=checkbox] + label:hover {
  color: #777777;
}
.divider[type=checkbox] + label span {
  font-size: 13px;
  color: #777777;
  margin-right: 4px;
}
.divider[type=checkbox] + label::before {
  content: "";
  position: absolute;
  top: 9px;
  right: 12px;
  height: 8px;
  width: 8px;
  box-sizing: border-box;
  border-right: 1px solid #404040;
  border-bottom: 1px solid #404040;
  transform: rotate(45deg);
}
.divider[type=checkbox] + label ~ .divider-content {
  height: 0px;
  width: calc(100% - 2px);
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap {
  padding: 2px 0 8px;
  height: 100%;
  /* End of subcat-wrap */
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap p {
  margin: 0;
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap {
  position: relative;
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap .subcat-checkbox[type=checkbox] {
  box-sizing: border-box;
  opacity: 0;
  position: absolute;
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap .subcat-checkbox[type=checkbox] + label {
  width: 100%;
  margin: 0 auto;
  display: block;
  padding: 5px 20px;
  margin: 0;
  cursor: pointer;
  color: #777777;
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap .subcat-checkbox[type=checkbox] + label:hover {
  color: #666666;
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap .subcat-checkbox[type=checkbox] + label::before {
  content: "";
  position: absolute;
  top: 9px;
  right: 12px;
  height: 8px;
  width: 8px;
  box-sizing: border-box;
  border-right: 1px solid #0a0a0a;
  border-bottom: 1px solid #0a0a0a;
  transform: rotate(45deg);
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap .subcat-checkbox[type=checkbox] + label ~ .subcat-content {
  height: 0px;
  width: 240px;
  padding: 0 0 0 30px;
  margin: 0;
  color: #777777;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap .subcat-checkbox[type=checkbox] + label ~ .subcat-content .subcat-content-wrap {
  padding: 2px 0 0;
  left: 0;
  right: 0;
  top: 0;
  height: 100%;
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap .subcat-checkbox[type=checkbox] + label ~ .subcat-content .subcat-content-wrap .subcat {
  margin: 0;
  color: #777777;
  cursor: pointer;
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap .subcat-checkbox[type=checkbox] + label ~ .subcat-content .subcat-content-wrap .subcat:hover {
  color: #666666;
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap .subcat-checkbox[type=checkbox]:checked + label {
  color: #777777;
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap .subcat-checkbox[type=checkbox]:checked + label:hover {
  color: #666666;
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap .subcat-checkbox[type=checkbox]:checked + label::before {
  top: 12px;
  border-right: 1px solid #1e1e1e;
  border-bottom: 1px solid #1e1e1e;
  transform: rotate(225deg);
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap .subcat-checkbox[type=checkbox]:checked + label ~ .subcat-content {
  height: auto;
}
.divider[type=checkbox]:checked + label {
  color: #07dd96;
}
.divider[type=checkbox]:checked + label ~ .divider-content {
  height: auto;
}
.divider[type=checkbox]:checked + label::before {
  top: 12px;
  border-right: 1px solid #777777;
  border-bottom: 1px solid #777777;
  transform: rotate(225deg);
}
.divider[type=checkbox]:checked + label span {
  color: #07dd96;
}

.flight-ingest-search-container::-webkit-scrollbar-corner,
.subcat-content::-webkit-scrollbar-corner,
.divider-content::-webkit-scrollbar-corner {
  background: rgba(0, 0, 0, 0) !important;
}

label.flight-text-label {
  font-size: 15px !important;
}

.input-date-range-picker label {
  font-size: 15px !important;
}

.v-treeview.categories.v-treeview--dense.theme--light {
  margin-left: -8px !important;
  padding-top: 1px;
  padding-bottom: 0px;
}
.v-treeview.categories.v-treeview--dense.theme--light .v-treeview-node.v-treeview-node--click {
  padding-top: 0px;
  padding-bottom: 0px;
}
.v-treeview.categories.v-treeview--dense.theme--light .v-treeview-node.v-treeview-node--leaf.v-treeview-node--click {
  padding-top: 2px;
  padding-bottom: 0px;
  margin-left: 16px !important;
  min-height: 24px;
}

.source-search-checkbox-panel {
  /** unchecked checkbox */
  /** checked checkbox */
}
.source-search-checkbox-panel .v-input.ingest-asset-combobox.theme--light.v-input--selection-controls.v-input--checkbox {
  margin-top: 0;
  padding-top: 0;
}
.source-search-checkbox-panel .v-input.ingest-asset-combobox.theme--light.v-input--selection-controls.v-input--checkbox .v-input__control {
  height: 24px;
}
.source-search-checkbox-panel .v-input.ingest-asset-combobox.theme--light.v-input--selection-controls.v-input--checkbox .v-input__control .v-input__slot {
  margin-bottom: 0;
}
.source-search-checkbox-panel .v-input.ingest-asset-combobox.theme--light.v-input--selection-controls.v-input--checkbox .v-input__control .v-input__slot .v-input--selection-controls__input {
  margin-left: -2px;
}
.source-search-checkbox-panel .v-input.ingest-asset-combobox.v-input--is-label-active.v-input--is-dirty.theme--light.v-input--selection-controls.v-input--checkbox.accent--text label.v-label.theme--light {
  color: #ffffff;
}
.source-search-checkbox-panel .v-input--checkbox .v-input__control {
  margin: 0;
}

/** search source scroller */
.flight-ingest-search-container .search-divider-container .source-search-scroller {
  padding-top: 4px;
  max-height: 330px;
  overflow-y: scroll;
}
.flight-ingest-search-container .search-divider-container .source-search-scroller .v-treeview.fusion-source-search.v-treeview--dense.theme--light {
  margin-left: -7px;
}
.flight-ingest-search-container .search-divider-container .source-search-scroller .v-treeview.fusion-source-search.v-treeview--dense.theme--light .v-treeview-node.v-treeview-node--leaf {
  min-height: 24px;
}

.asset-details-container-hidden {
  transform: translateX(400px);
}

.asset-details-container-visible {
  transform: translateX(0);
}

.ingest-asset-detail-container {
  height: 100%;
  width: 400px;
  display: inline-block;
  transition: 0.2s linear;
  background-color: #040404;
}
.ingest-asset-detail-container .component-container {
  display: flex;
  flex-direction: row;
  background: linear-gradient(#1a1a1a, #404040 100%);
  padding: 8px;
  position: relative;
  height: calc(100% - 394px);
  display: block;
}
.ingest-asset-detail-container .component-container .loading-panel-container {
  position: absolute;
  left: 0px;
  bottom: 30px;
  width: 100%;
  height: calc(100% - 25px);
  background: -webkit-gradient(linear, left top, left bottom, from(#1a1a1a), to(#404040));
  background: linear-gradient(180deg, #1a1a1a, #404040);
  z-index: 3;
  opacity: 0.5;
}
.ingest-asset-detail-container .component-container .loading-panel-container .loading-panel-wrap {
  display: flex;
  justify-content: center;
}
.ingest-asset-detail-container .component-container .loading-panel-container .loading-panel-wrap .v-progress-circular {
  bottom: 50%;
  margin-bottom: -16px;
  position: absolute;
}
.ingest-asset-detail-container .component-container .loading-panel-container .loading-panel-wrap .v-progress-circular svg circle {
  stroke-width: 2px;
}
.ingest-asset-detail-container .component-container .loading-panel-container .loading-panel-wrap .v-progress-circular .popup-loading-text {
  position: relative;
  top: 32px;
  color: #666666;
}
.ingest-asset-detail-container .ingest-asset-input {
  margin-top: 12px;
  color: #777777;
}
.ingest-asset-detail-container .ingest-asset-input label {
  height: 20px;
  width: 150px;
  color: #777777;
  font-size: 13px;
}
.ingest-asset-detail-container .ingest-asset-input input {
  width: 100%;
  background-color: #040404;
  border: 1px solid #1e1e1e;
  color: #777777;
  margin-top: 8px;
  border-radius: 5px;
  padding: 6px 12px;
  font-size: 15px;
  box-shadow: inset 0 0 8px 2px rgba(0, 0, 0, 0.4);
}
.ingest-asset-detail-container .ingest-asset-textarea {
  margin-top: 12px;
  color: #777777;
}
.ingest-asset-detail-container .ingest-asset-textarea label {
  height: 20px;
  width: 150px;
  color: #777777;
  font-size: 13px;
}
.ingest-asset-detail-container .ingest-asset-textarea .v-textarea {
  width: 100%;
  background-color: #040404;
  border: 1px solid #1e1e1e;
  color: #777777;
  margin-top: 3px;
  border-radius: 5px;
  font-size: 15px;
  margin-bottom: 0%;
  box-shadow: inset 0 0 8px 2px rgba(0, 0, 0, 0.4);
  padding: 0px 0 0px;
}
.ingest-asset-detail-container .ingest-asset-textarea .v-textarea .v-input__slot {
  margin-top: 0px;
  margin-bottom: 0px;
  border-color: #040404;
}
.ingest-asset-detail-container .ingest-asset-textarea .v-textarea .input__slot:hover:before {
  border-color: #040404;
}
.ingest-asset-detail-container .ingest-asset-textarea .v-textarea .v-input__slot:before {
  border-color: #040404;
}
.ingest-asset-detail-container .ingest-asset-textarea .v-textarea .v-messages {
  min-height: 0;
}
.ingest-asset-detail-container .ingest-asset-textarea .v-textarea .v-select__slot {
  margin-top: 5px;
  margin-bottom: 0px;
  border: 0;
}
.ingest-asset-detail-container .ingest-asset-textarea .v-textarea .v-text-field__slot {
  margin-left: 0;
  background-color: #040404;
}
.ingest-asset-detail-container .ingest-asset-textarea .v-textarea .v-text-field__slot textarea {
  color: #777777;
}
.ingest-asset-detail-container .ingest-asset-input {
  margin-top: 12px;
  color: #777777;
}
.ingest-asset-detail-container .ingest-asset-input label {
  height: 20px;
  width: 150px;
  color: #777777;
  font-size: 13px;
}
.ingest-asset-detail-container .ingest-asset-input input {
  width: 100%;
  background-color: #040404;
  border: 1px solid #1e1e1e;
  color: #777777;
  margin-top: 8px;
  border-radius: 5px;
  padding: 6px 12px;
  font-size: 15px;
  box-shadow: inset 0 0 8px 2px rgba(0, 0, 0, 0.4);
}
.ingest-asset-detail-container .ingest-asset-metadata-container {
  width: 100%;
  height: calc(100% - 266px);
  background-color: #0a0a0a;
  position: relative;
}
.ingest-asset-detail-container .ingest-asset-metadata-container .ingest-asset-tabcontent {
  color: #777777;
}
.ingest-asset-detail-container .ingest-asset-metadata-container .ingest-asset-tabcontent-overview {
  padding: 8px;
}
.ingest-asset-detail-container .ingest-asset-metadata-container .ingest-asset-detail-container {
  height: calc(100% - 20px);
  overflow-y: scroll;
}
.ingest-asset-detail-container .ingest-asset-metadata-container .item-metadata-container {
  height: calc(100% - 20px);
}
.ingest-asset-detail-container .ingest-asset-metadata-tab-wrapper {
  height: 26px;
  width: 100%;
  background-color: #111111;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
}
.ingest-asset-detail-container .ingest-asset-metadata-tab-wrapper .ingest-asset-metadata-tab {
  width: 100px;
  height: 100%;
  color: #777777;
  box-sizing: border-box;
  background-color: #111111;
  border: 0;
  text-align: center;
  font-size: 13px;
  text-transform: uppercase;
  padding-top: 4px;
  opacity: 0.4;
  cursor: pointer;
}
.ingest-asset-detail-container .ingest-asset-metadata-tab-wrapper .ingest-asset-metadata-tab:hover {
  color: #8c8c8c;
  opacity: 1;
}
.ingest-asset-detail-container .ingest-asset-metadata-tab-wrapper .ingest-asset-metadata-tab-active {
  background-color: #0a0a0a;
  border-top: 1px solid #07dd96;
  border-bottom: 1px solid #1e1e1e;
  text-transform: uppercase;
  color: #ffffff;
  opacity: 1;
  cursor: default;
  padding-top: 3px;
}

.tox {
  position: absolute;
  min-height: 100% !important;
}

.ingest-asset-description {
  padding: 18px;
  height: 100%;
}
.ingest-asset-description p {
  margin-bottom: 0 !important;
}

.item-detail-item-description {
  height: calc(100vh - 265px);
}

.item-details-popup-hide-description {
  text-align: center;
  background-color: #040404;
  color: #777777;
  padding-top: 50px;
}

.player-project {
  width: 100%;
}

.item-preview-blank {
  background: #040404;
}

.ingest-asset-holder-image-thumb {
  background-color: #000000;
}

.ingest-asset-image-thumb {
  display: block;
  max-width: 100%;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.ingest-assets-container {
  height: calc(100% - 26px);
  display: inline-block;
  position: relative;
  flex-grow: 1;
  margin: 1px 0;
  width: calc(100vw - 743px);
}
.ingest-assets-container .ingest-assets-list {
  width: 100%;
  height: 100%;
}
.ingest-assets-container .ingest-assets-list .ag-root {
  background-color: #040404;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-header {
  background-color: #1e1e1e;
  height: 34px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  color: #777777;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-header .ag-header-cell {
  padding: 5px 8px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-header .ag-header-cell .ag-icon-asc,
.ingest-assets-container .ingest-assets-list .ag-root .ag-header .ag-header-cell .ag-icon-desc {
  background: none;
  position: relative;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-header .ag-header-cell .ag-icon-asc::before,
.ingest-assets-container .ingest-assets-list .ag-root .ag-header .ag-header-cell .ag-icon-desc::before {
  content: "";
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 4px;
  height: 8px;
  width: 8px;
  border-right: 1px solid #ea8000;
  border-bottom: 1px solid #ea8000;
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-header .ag-header-cell .ag-icon-desc::before {
  top: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-header th {
  padding: 6px 8px;
  margin: 1px;
  display: inline-block;
  flex-grow: 1;
  flex-basis: 160px;
  margin: 0;
  font-size: 15px;
  border-top: 1px solid #040404;
  border-right: 1px solid #1e1e1e;
  border-bottom: 1px solid #040404;
  border-left: 1px solid #1e1e1e;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-header .ingest-asset-header-check {
  flex-grow: 0;
  flex-basis: 40px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-header .ingest-asset-header-thumb {
  flex-grow: 0;
  flex-basis: 60px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-header .ingest-asset-header-arrange {
  flex-grow: 0;
  flex-basis: 40px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport {
  background-color: #1e1e1e;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row {
  height: 72px;
  width: calc(100% + 32px);
  font-size: 13px;
  background-color: #1e1e1e;
  border: 1px solid #0a0a0a;
  margin: 0 1px 2px;
  color: #777777;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  text-shadow: 0px 1px 8px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.4);
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .slug-cell {
  cursor: pointer;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell {
  text-overflow: clip !important;
  padding: 25px 8px 8px;
  margin: 0;
  display: inline-block;
  flex-grow: 1;
  flex-basis: 160px;
  outline: none;
  min-width: 40px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-publish-blank::before,
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-publish-expired::before,
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-publish-published::before,
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-publish-recalled::before,
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-publish-scheduled::before {
  font-size: 30px;
  position: relative;
  left: -7px;
  top: -4px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download-preparing::before,
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download-queued::before,
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download-in-progress::before,
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download-completed::before,
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download_arrow::before,
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download-error::before {
  font-size: 24px;
  position: relative;
  top: -5px;
  left: 5px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download-error::before {
  color: #ce0000;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .status-icon {
  font-size: 36px;
  margin-top: -9px;
  display: inline-block;
  color: #777777;
  width: 25px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .status-icon-cnn {
  width: 32px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-cnn {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: -8px;
  margin-right: 8px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-status-request {
  margin-top: 0px;
  display: inline-block;
  margin-top: 0px !important;
  margin-left: 4px;
  margin-right: 1px;
  font-size: 15px !important;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell img {
  margin-top: -25px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .ingest-asset-thumb {
  height: 30px;
  width: 50px;
  margin: -4px 0 -4px -4px;
  background-color: #040404;
  position: relative;
  left: -10px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .ingest-asset-action {
  color: #777777;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .ingest-asset-action:hover {
  color: #ffffff;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .ag-cell-wrapper .ag-selection-checkbox {
  padding-right: 6px;
  border-radius: 6px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .ag-cell-wrapper .ag-selection-checkbox .ag-icon {
  color: #777777;
  background: #1e1e1e;
  border-radius: 3px;
  border: 1px solid #0a0a0a;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  top: 4px;
  margin-right: 8px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .ag-cell-wrapper .ag-selection-checkbox .ag-icon-checkbox-checked {
  color: #777777;
  background-color: #07dd96;
  box-shadow: inset 0 0 0 3px #1e1e1e;
  border: 1px solid #07dd96;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell-wrapper .ag-selection-checkbox {
  padding-right: 6px;
  border-radius: 6px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell-wrapper .ag-selection-checkbox .ag-icon {
  color: #777777;
  background: #1e1e1e;
  border-radius: 3px;
  border: 1px solid #0a0a0a;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  top: 4px;
  left: 15px;
  margin-right: 8px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell-wrapper .ag-selection-checkbox .ag-icon-checkbox-checked {
  color: #777777;
  background-color: #07dd96;
  box-shadow: inset 0 0 0 3px #1e1e1e;
  border: 1px solid #07dd96;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ingest-asset-check {
  flex-grow: 0;
  flex-basis: 40px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ingest-asset-thumb-wrapper {
  flex-grow: 0;
  flex-basis: 60px;
  padding: 7px 8px 0px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ingest-asset-progress-container .ingest-progress-wrapper {
  width: 60px;
  height: 6px;
  border-radius: 6px;
  background-color: rgba(0, 0, 0, 0.4);
  padding: 2px;
  margin: 0 auto;
  display: inline-block;
  margin-right: 6px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ingest-asset-progress-container .ingest-progress-wrapper .ingest-progress-bar {
  width: 50%;
  height: 2px;
  border-radius: 2px;
  background-color: #07dd96;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ingest-asset-progress-container .ingest-progress-num {
  flex-grow: 0;
  flex-basis: 40px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ingest-asset-arrange {
  flex-grow: 0;
  flex-basis: 40px;
  cursor: grab;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row-focus-on {
  background-color: #1e1e1e;
  color: #777777;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row-focus-on td .ingest-asset-action {
  color: #777777;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row-focus-on td .ingest-asset-action:hover {
  color: #ffffff;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row-selected {
  background-color: #047a53;
  color: #ffffff;
  border: 1px solid #07dd96;
  box-sizing: border-box;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row-selected td .ingest-asset-action {
  color: #777777;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row-selected td .ingest-asset-action:hover {
  color: #777777;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row-selected .status-icon {
  color: #07dd96 !important;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row-selected .ag-cell {
  color: #ffffff !important;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-horizontal-scroll {
  height: 12px !important;
  min-height: 12px !important;
  position: relative;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-horizontal-scroll .ag-body-horizontal-scroll-viewport {
  top: 2px;
}
.ingest-assets-container .ingest-asset-actions-wrapper {
  display: none;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 40px;
  background-color: #040404;
  box-shadow: 0px -50px 200px 0px rgba(0, 0, 0, 0.4);
  z-index: 2;
  border-top: 2px solid #1e1e1e;
}

.grid-row {
  font-size: 13px;
  background-color: #1e1e1e;
  border: 1px solid #0a0a0a;
  margin: 0 1px 2px;
  color: #777777;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  text-shadow: 0px 1px 8px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.4);
}
.grid-row .grid-cell {
  padding: 25px 8px 8px;
  margin: 0;
  display: inline-block;
  flex-grow: 1;
  flex-basis: 160px;
  outline: none;
}
.grid-row .grid-cell .status-icon {
  font-size: 36px;
  margin-top: -9px;
  display: inline-block;
  color: #07dd96;
  width: 25px;
}
.grid-row .grid-cell .status-icon-cnn {
  width: 32px;
}
.grid-row .grid-cell .i-flight-cnn {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: -8px;
  margin-right: 8px;
}
.grid-row .grid-cell img {
  margin-top: -25px;
}
.grid-row .grid-cell .ingest-asset-thumb {
  height: 30px;
  width: 50px;
  margin: -4px 0 -4px -4px;
  background-color: #040404;
  position: relative;
  left: -10px;
}
.grid-row .grid-cell .ingest-asset-action {
  color: #07dd96;
}
.grid-row .grid-cell .ingest-asset-action:hover {
  color: #ffffff;
}
.grid-row .grid-cell .grid-cell-wrapper .grid-cell-selection-checkbox {
  padding-right: 6px;
  border-radius: 6px;
}
.grid-row .grid-cell .grid-cell-wrapper .grid-cell-selection-checkbox .grid-cell-icon {
  color: #777777;
  background: #1e1e1e;
  border-radius: 3px;
  border: 1px solid #0a0a0a;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  top: 4px;
  margin-right: 8px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.grid-row .grid-cell .grid-cell-wrapper .grid-cell-selection-checkbox .grid-cell-icon-checkbox-checked {
  color: #777777;
  background-color: #07dd96;
  box-shadow: inset 0 0 0 3px #1e1e1e;
  border: 1px solid #07dd96;
}

.no-rows-label {
  color: #777777;
}

span.ag-header-cell-text {
  font-size: 15px;
}

.cell-style-restrictions-exist {
  padding-left: 2px;
  overflow: hidden;
  color: #202020;
  background-color: #fac304;
}

.search-divider-container .v-input--radio-group.v-input--selection-controls {
  margin-top: 0px;
}
.search-divider-container .v-input--radio-group.v-input--selection-controls .v-input__slot {
  margin-bottom: 0px;
}
.search-divider-container .v-input--radio-group.v-input--selection-controls .ingest-search-keywords .v-label {
  color: #07dd96 !important;
  margin-left: 4px;
}
.search-divider-container .v-input--radio-group.v-input--selection-controls .ingest-search-keywords .v-label::after {
  content: "Search Words";
  color: #777777;
  position: relative;
  left: 4px;
}
.search-divider-container .v-input--radio-group.v-input--selection-controls .ingest-search-keywords .v-label::before {
  content: "With";
  color: #777777;
  position: relative;
  right: 4px;
}

.flight-ingest-search-container {
  height: calc(100% - 26px);
  min-width: 250px;
  overflow-y: scroll;
  overflow-x: hidden;
  display: inline-block;
  background-color: #040404;
  margin: 4px;
  position: relative;
}
.flight-ingest-search-container .search-divider-container {
  width: 250px;
}
.flight-ingest-search-container .search-divider-container label {
  font-size: 15px;
}
.flight-ingest-search-container .search-divider-container .flight-ingest-search-table {
  position: relative;
  width: 246px;
}
.flight-ingest-search-container .search-divider-container .flight-ingest-search-table .flight-ingest-search-category {
  display: inline-block;
  width: 100%;
}
.flight-ingest-search-container .search-divider-container .flight-ingest-search-table .flight-ingest-search-category th {
  padding: 0 20px;
  margin: 1px;
  display: inline-block;
  flex-grow: 1;
  flex-basis: 160px;
  margin: 0;
  font-size: 15px;
  color: #777777;
}
.flight-ingest-search-container .search-divider-container .flight-ingest-search-table .flight-ingest-search-items td {
  padding: 0 4px;
  font-size: 13px;
  color: #777777;
}
.flight-ingest-search-container .search-divider-container .flight-ingest-search-table .flight-ingest-search-items td label {
  cursor: pointer;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13px;
}
.flight-ingest-search-container .search-divider-container .flight-ingest-search-table .container {
  padding: 0;
}
.flight-ingest-search-container .search-divider-container .flight-ingest-search-table .v-input.v-input--is-label-active.v-input--is-dirty.theme--light.v-input--selection-controls.v-input--radio-group.v-input--radio-group--column .v-input__control .v-messages.theme--light {
  display: none;
}

.flight-radio-btn input[type=radio] {
  position: absolute;
  opacity: 0;
}
.flight-radio-btn input[type=radio] + .flight-radio-label {
  color: #111111;
  cursor: pointer;
}
.flight-radio-btn input[type=radio] + .flight-radio-label:before {
  content: "";
  background: #777777;
  border-radius: 3px;
  border: 1px solid #047a53;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  top: 4px;
  margin-right: 8px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.flight-radio-btn input[type=radio]:checked + .flight-radio-label {
  color: #777777;
}
.flight-radio-btn input[type=radio]:checked + .flight-radio-label:before {
  background-color: #047a53;
  box-shadow: inset 0 0 0 3px #777777;
}
.flight-radio-btn input[type=radio]:focus + .flight-radio-label:before {
  outline: none;
  border-color: #047a53;
}
.flight-radio-btn input[type=radio]:disabled + .flight-radio-label {
  color: #777777;
}
.flight-radio-btn input[type=radio]:disabled + .flight-radio-label:before {
  box-shadow: inset 0 0 0 3px #777777;
  border-color: #00000000;
  background: #00000000;
}
.flight-radio-btn input[type=radio] + .flight-radio-label:empty:before {
  margin-right: 0;
}

.flight-folder-btn {
  padding: 0 20px;
  overflow: hidden;
}
.flight-folder-btn input[type=checkbox] {
  position: absolute;
  opacity: 0;
}
.flight-folder-btn input[type=checkbox] + .flight-checkbox-label {
  position: relative;
  padding-left: 18px;
  color: #777777;
}
.flight-folder-btn input[type=checkbox] + .flight-checkbox-label:before {
  content: "";
  width: 14px;
  height: 9px;
  background-color: #777777;
  border: 1px solid #07dd96;
  display: inline-block;
  border-top-right-radius: 1px;
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
  position: absolute;
  top: 4px;
  left: -3px;
  z-index: 1;
}
.flight-folder-btn input[type=checkbox] + .flight-checkbox-label:after {
  content: "";
  height: 3px;
  width: 7px;
  border-right: 1px solid #07dd96;
  border-left: 1px solid #07dd96;
  border-bottom: none;
  border-top: 1px solid #07dd96;
  background-color: #777777;
  border-top-right-radius: 3px;
  border-top-left-radius: 1px;
  position: absolute;
  top: 2px;
  left: -3px;
  z-index: 99;
  box-sizing: border-box;
}
.flight-folder-btn input[type=checkbox] ~ .flight-folder-content {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 0;
}
.flight-folder-btn input[type=checkbox] ~ .flight-folder-content tr td {
  padding-left: 22px;
}
.flight-folder-btn input[type=checkbox]:checked + .flight-checkbox-label {
  color: #777777;
}
.flight-folder-btn input[type=checkbox]:checked + .flight-checkbox-label:before {
  background-color: #07dd96;
}
.flight-folder-btn input[type=checkbox]:checked + .flight-checkbox-label:after {
  background-color: #07dd96;
  border-right: 1px solid #07dd96;
}
.flight-folder-btn input[type=checkbox]:checked ~ .flight-folder-content {
  height: auto;
}
.flight-folder-btn input[type=checkbox] + .flight-checkbox-label:empty:before {
  margin-right: 0;
}

.divider[type=checkbox] {
  opacity: 0;
  position: absolute;
}
.divider[type=checkbox] + label {
  display: block;
  padding: 4px 10px;
  background-color: #1a1a1a;
  margin: 0;
  cursor: pointer;
  color: #777777;
  position: relative;
  border-bottom: 1px solid #0a0a0a;
}
.divider[type=checkbox] + label:hover {
  color: #777777;
}
.divider[type=checkbox] + label span {
  font-size: 13px;
  color: #777777;
  margin-right: 4px;
}
.divider[type=checkbox] + label::before {
  content: "";
  position: absolute;
  top: 9px;
  right: 12px;
  height: 8px;
  width: 8px;
  box-sizing: border-box;
  border-right: 1px solid #404040;
  border-bottom: 1px solid #404040;
  transform: rotate(45deg);
}
.divider[type=checkbox] + label ~ .divider-content {
  height: 0px;
  width: calc(100% - 2px);
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap {
  padding: 2px 0 8px;
  height: 100%;
  /* End of subcat-wrap */
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap p {
  margin: 0;
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap {
  position: relative;
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap .subcat-checkbox[type=checkbox] {
  box-sizing: border-box;
  opacity: 0;
  position: absolute;
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap .subcat-checkbox[type=checkbox] + label {
  width: 100%;
  margin: 0 auto;
  display: block;
  padding: 5px 20px;
  margin: 0;
  cursor: pointer;
  color: #777777;
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap .subcat-checkbox[type=checkbox] + label:hover {
  color: #666666;
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap .subcat-checkbox[type=checkbox] + label::before {
  content: "";
  position: absolute;
  top: 9px;
  right: 12px;
  height: 8px;
  width: 8px;
  box-sizing: border-box;
  border-right: 1px solid #0a0a0a;
  border-bottom: 1px solid #0a0a0a;
  transform: rotate(45deg);
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap .subcat-checkbox[type=checkbox] + label ~ .subcat-content {
  height: 0px;
  width: 240px;
  padding: 0 0 0 30px;
  margin: 0;
  color: #777777;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap .subcat-checkbox[type=checkbox] + label ~ .subcat-content .subcat-content-wrap {
  padding: 2px 0 0;
  left: 0;
  right: 0;
  top: 0;
  height: 100%;
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap .subcat-checkbox[type=checkbox] + label ~ .subcat-content .subcat-content-wrap .subcat {
  margin: 0;
  color: #777777;
  cursor: pointer;
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap .subcat-checkbox[type=checkbox] + label ~ .subcat-content .subcat-content-wrap .subcat:hover {
  color: #666666;
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap .subcat-checkbox[type=checkbox]:checked + label {
  color: #777777;
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap .subcat-checkbox[type=checkbox]:checked + label:hover {
  color: #666666;
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap .subcat-checkbox[type=checkbox]:checked + label::before {
  top: 12px;
  border-right: 1px solid #1e1e1e;
  border-bottom: 1px solid #1e1e1e;
  transform: rotate(225deg);
}
.divider[type=checkbox] + label ~ .divider-content .divider-content-wrap .subcat-wrap .subcat-checkbox[type=checkbox]:checked + label ~ .subcat-content {
  height: auto;
}
.divider[type=checkbox]:checked + label {
  color: #07dd96;
}
.divider[type=checkbox]:checked + label ~ .divider-content {
  height: auto;
}
.divider[type=checkbox]:checked + label::before {
  top: 12px;
  border-right: 1px solid #777777;
  border-bottom: 1px solid #777777;
  transform: rotate(225deg);
}
.divider[type=checkbox]:checked + label span {
  color: #07dd96;
}

.flight-ingest-search-container::-webkit-scrollbar-corner,
.subcat-content::-webkit-scrollbar-corner,
.divider-content::-webkit-scrollbar-corner {
  background: rgba(0, 0, 0, 0) !important;
}

label.flight-text-label {
  font-size: 15px !important;
}

.input-date-range-picker label {
  font-size: 15px !important;
}

.v-treeview.categories.v-treeview--dense.theme--light {
  margin-left: -8px !important;
  padding-top: 1px;
  padding-bottom: 0px;
}
.v-treeview.categories.v-treeview--dense.theme--light .v-treeview-node.v-treeview-node--click {
  padding-top: 0px;
  padding-bottom: 0px;
}
.v-treeview.categories.v-treeview--dense.theme--light .v-treeview-node.v-treeview-node--leaf.v-treeview-node--click {
  padding-top: 2px;
  padding-bottom: 0px;
  margin-left: 16px !important;
  min-height: 24px;
}

.source-search-checkbox-panel {
  /** unchecked checkbox */
  /** checked checkbox */
}
.source-search-checkbox-panel .v-input.ingest-asset-combobox.theme--light.v-input--selection-controls.v-input--checkbox {
  margin-top: 0;
  padding-top: 0;
}
.source-search-checkbox-panel .v-input.ingest-asset-combobox.theme--light.v-input--selection-controls.v-input--checkbox .v-input__control {
  height: 24px;
}
.source-search-checkbox-panel .v-input.ingest-asset-combobox.theme--light.v-input--selection-controls.v-input--checkbox .v-input__control .v-input__slot {
  margin-bottom: 0;
}
.source-search-checkbox-panel .v-input.ingest-asset-combobox.theme--light.v-input--selection-controls.v-input--checkbox .v-input__control .v-input__slot .v-input--selection-controls__input {
  margin-left: -2px;
}
.source-search-checkbox-panel .v-input.ingest-asset-combobox.v-input--is-label-active.v-input--is-dirty.theme--light.v-input--selection-controls.v-input--checkbox.accent--text label.v-label.theme--light {
  color: #ffffff;
}
.source-search-checkbox-panel .v-input--checkbox .v-input__control {
  margin: 0;
}

/** search source scroller */
.flight-ingest-search-container .search-divider-container .source-search-scroller {
  padding-top: 4px;
  max-height: 330px;
  overflow-y: scroll;
}
.flight-ingest-search-container .search-divider-container .source-search-scroller .v-treeview.fusion-source-search.v-treeview--dense.theme--light {
  margin-left: -7px;
}
.flight-ingest-search-container .search-divider-container .source-search-scroller .v-treeview.fusion-source-search.v-treeview--dense.theme--light .v-treeview-node.v-treeview-node--leaf {
  min-height: 24px;
}

.view-selector {
  margin: 6px 8px 0 0;
}
.view-selector .view-each {
  display: inline-block;
  width: 20px;
  height: 20x;
  position: relative;
}
.view-selector .view-each input[type=radio] {
  opacity: 0;
}
.view-selector .view-each input[type=radio] + .view-each-label {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  box-sizing: border-box;
}
.view-selector .view-each input[type=radio] + .view-each-label i {
  color: #777777;
  width: 20px;
  height: 20px;
  font-size: 20px;
  cursor: pointer;
}
.view-selector .view-each input[type=radio] + .view-each-label i:hover {
  color: #666666;
}
.view-selector .view-each input[type=radio]:checked + .view-each-label i {
  color: #07dd96;
}

.ingest-assets-container {
  height: calc(100% - 26px);
  display: inline-block;
  position: relative;
  flex-grow: 1;
  margin: 1px 0;
}
.ingest-assets-container .ingest-assets-list {
  width: 100%;
  height: 100%;
}
.ingest-assets-container .ingest-assets-list .ag-root {
  background-color: #040404;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-header {
  background-color: #111111;
  height: 34px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  color: #777777;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-header .ag-header-cell {
  padding: 5px 8px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-header .ag-header-cell .ag-icon-asc,
.ingest-assets-container .ingest-assets-list .ag-root .ag-header .ag-header-cell .ag-icon-desc {
  background: none;
  position: relative;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-header .ag-header-cell .ag-icon-asc::before,
.ingest-assets-container .ingest-assets-list .ag-root .ag-header .ag-header-cell .ag-icon-desc::before {
  content: "";
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 4px;
  height: 8px;
  width: 8px;
  border-right: 1px solid #ea8000;
  border-bottom: 1px solid #ea8000;
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-header .ag-header-cell .ag-icon-desc::before {
  top: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-header th {
  padding: 6px 8px;
  margin: 1px;
  display: inline-block;
  flex-grow: 1;
  flex-basis: 160px;
  margin: 0;
  font-size: 15px;
  border-top: 1px solid #040404;
  border-right: 1px solid #1e1e1e;
  border-bottom: 1px solid #040404;
  border-left: 1px solid #1e1e1e;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-header .ingest-asset-header-check {
  flex-grow: 0;
  flex-basis: 40px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-header .ingest-asset-header-thumb {
  flex-grow: 0;
  flex-basis: 60px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-header .ingest-asset-header-arrange {
  flex-grow: 0;
  flex-basis: 40px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .selected-item-list-row .ag-cell {
  text-overflow: clip !important;
  padding: 14px 8px 8px !important;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .selected-item-list-row .ag-cell span img {
  margin-top: -13px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-center-cols-viewport {
  overflow: hidden;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row {
  height: 54px;
  width: calc(100% - 2px);
  font-size: 13px;
  background-color: #1e1e1e;
  border: 1px solid #2a2a2a;
  margin: 0 1px 2px;
  color: #777777;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  text-shadow: 0px 1px 8px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell {
  text-overflow: clip !important;
  padding: 25px 8px 8px;
  margin: 0;
  display: inline-block;
  flex-grow: 1;
  flex-basis: 160px;
  outline: none;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .status-icon {
  font-size: 36px;
  margin-top: -9px;
  display: inline-block;
  color: #07dd96;
  width: 25px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .status-icon-cnn {
  width: 32px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-transcode_error:before {
  font-size: 20px;
  top: -6px;
  left: 8px;
  position: relative;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-cnn {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell img {
  margin-top: -25px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .ingest-asset-thumb {
  height: 30px;
  width: 50px;
  margin: -4px 0 -4px -4px;
  background-color: #040404;
  position: relative;
  left: -10px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .ingest-asset-action {
  color: #07dd96;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .ingest-asset-action:hover {
  color: #ffffff;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .ag-cell-wrapper .ag-selection-checkbox {
  padding-right: 6px;
  border-radius: 6px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .ag-cell-wrapper .ag-selection-checkbox .ag-icon {
  color: #a6a6a6;
  background: #2a2a2a;
  border-radius: 3px;
  border: 1px solid #373737;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  top: 4px;
  margin-right: 8px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell .ag-cell-wrapper .ag-selection-checkbox .ag-icon-checkbox-checked {
  color: #777777;
  background-color: #07dd96;
  box-shadow: inset 0 0 0 3px #1e1e1e;
  border: 1px solid #07dd96;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell-wrapper .ag-selection-checkbox {
  padding-right: 6px;
  border-radius: 6px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell-wrapper .ag-selection-checkbox .ag-icon {
  color: #777777;
  background: #1e1e1e;
  border-radius: 3px;
  border: 1px solid #333333;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  top: 4px;
  margin-right: 8px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ag-cell-wrapper .ag-selection-checkbox .ag-icon-checkbox-checked {
  color: #e2e2e2;
  background-color: #07dd96;
  box-shadow: inset 0 0 0 3px #1e1e1e;
  border: 1px solid #07dd96;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ingest-asset-check {
  flex-grow: 0;
  flex-basis: 40px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ingest-asset-thumb-wrapper {
  flex-grow: 0;
  flex-basis: 60px;
  padding: 7px 8px 0px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ingest-asset-progress-container .ingest-progress-wrapper {
  width: 60px;
  height: 6px;
  border-radius: 6px;
  background-color: rgba(0, 0, 0, 0.4);
  padding: 2px;
  margin: 0 auto;
  display: inline-block;
  margin-right: 6px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ingest-asset-progress-container .ingest-progress-wrapper .ingest-progress-bar {
  width: 50%;
  height: 2px;
  border-radius: 2px;
  background-color: #07dd96;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ingest-asset-progress-container .ingest-progress-num {
  flex-grow: 0;
  flex-basis: 40px;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row .ingest-asset-arrange {
  flex-grow: 0;
  flex-basis: 40px;
  cursor: grab;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row-focus {
  background-color: #2a2a2a;
  color: #e2e2e2;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row-focus td .ingest-asset-action {
  color: #e2e2e2;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row-focus td .ingest-asset-action:hover {
  color: #ffffff;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row-selected {
  background-color: #047a53;
  color: #e2e2e2;
  border: 1px solid #07dd96;
  box-sizing: border-box;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row-selected td .ingest-asset-action {
  color: #e2e2e2;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-viewport .ag-row-selected td .ingest-asset-action:hover {
  color: #ffffff;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-horizontal-scroll {
  height: 12px !important;
  min-height: 12px !important;
  position: relative;
}
.ingest-assets-container .ingest-assets-list .ag-root .ag-body-horizontal-scroll .ag-body-horizontal-scroll-viewport {
  top: 2px;
}
.ingest-assets-container .ingest-asset-actions-wrapper {
  display: none;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 40px;
  background-color: #999999;
  box-shadow: 0px -50px 200px 0px rgba(0, 0, 0, 0.4);
  z-index: 2;
  border-top: 2px solid #333333;
}

.grid-row {
  font-size: 13px;
  background-color: #1e1e1e;
  border: 1px solid #0a0a0a;
  margin: 0 1px 2px;
  color: #ffffff;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  text-shadow: 0px 1px 8px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
.grid-row .grid-cell {
  padding: 25px 8px 8px;
  margin: 0;
  display: inline-block;
  flex-grow: 1;
  flex-basis: 160px;
  outline: none;
}
.grid-row .grid-cell .status-icon {
  font-size: 36px;
  margin-top: -9px;
  display: inline-block;
  color: #07dd96;
  width: 25px;
}
.grid-row .grid-cell .status-icon-cnn {
  width: 32px;
}
.grid-row .grid-cell .i-flight-cnn {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.grid-row .grid-cell img {
  margin-top: -25px;
}
.grid-row .grid-cell .ingest-asset-thumb {
  height: 30px;
  width: 50px;
  margin: -4px 0 -4px -4px;
  background-color: #040404;
  position: relative;
  left: -10px;
}
.grid-row .grid-cell .ingest-asset-action {
  color: #07dd96;
}
.grid-row .grid-cell .ingest-asset-action:hover {
  color: #ffffff;
}
.grid-row .grid-cell .grid-cell-wrapper .grid-cell-selection-checkbox {
  padding-right: 6px;
  border-radius: 6px;
}
.grid-row .grid-cell .grid-cell-wrapper .grid-cell-selection-checkbox .grid-cell-icon {
  color: #666666;
  background: #1e1e1e;
  border-radius: 3px;
  border: 1px solid #0a0a0a;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  top: 4px;
  margin-right: 8px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.grid-row .grid-cell .grid-cell-wrapper .grid-cell-selection-checkbox .grid-cell-icon-checkbox-checked {
  color: #ffffff;
  background-color: #07dd96;
  box-shadow: inset 0 0 0 3px rgba(0, 0, 0, 0.4);
  border: 1px solid #07dd96;
}

.request-list-container .popup-item-list-container .ingest-assets-container .ingest-assets-list .ag-root-wrapper .ag-root-wrapper-body .ag-root .ag-body-horizontal-scroll {
  display: none;
}

.v-progress-circular {
  margin: 2px;
  position: absolute;
  bottom: 6px;
  cursor: pointer;
}
.v-progress-circular .v-progress-circular__underlay {
  stroke: #333333;
}
.v-progress-circular .v-progress-circular__info .i-flight-download_arrow:before {
  font-size: 26px;
  position: relative;
  top: 2px;
}
.v-progress-circular .i-flight-download_arrow::before {
  color: #333333;
}
.v-progress-circular .i-flight-download_arrow.downloads-pending-or-active::before {
  color: #ea8000;
}
.v-progress-circular .i-flight-download_arrow.downloads-completed::before {
  color: #009869;
}
.v-progress-circular .i-flight-download_arrow.downloads-error::before {
  color: #ce0000;
}

.v-progress-circular.downloads-pending-or-active {
  color: #ea8000;
}

.v-progress-circular.downloads-completed {
  color: #009869;
}

.v-progress-circular.downloads-error {
  color: #ce0000;
}

.download-sidebar-progress-label {
  text-align: center;
  color: #777777;
}

.popup-request-manager-item-icons {
  padding: 2px 0 0 10px;
  background-color: #040404;
  font-size: 32px;
  color: #07dd96;
}

.popup-loading {
  padding: 30px;
  background-color: #1a1a1a;
  position: absolute;
  width: 20%;
  height: 10%;
  align-self: center;
  margin-left: 320px;
  border-radius: 6px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
}
.popup-loading .popup-loading-text {
  color: #07dd96;
  margin-left: 50px;
}

.popup-request-manager-overlay {
  width: 100vw;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  display: flex;
  justify-content: center;
  z-index: 99;
}
.popup-request-manager-overlay .popup-request-manager-container {
  border-radius: 6px;
  overflow: hidden;
  background-color: #1a1a1a !important;
  color: #777777 !important;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  max-width: 1400px !important;
  min-width: 700px;
  width: 65vw;
  border: 1px solid #404040;
  height: 55vh;
  align-self: center;
}
.popup-request-manager-overlay .popup-request-manager-container .request-options-checkboxes {
  margin-top: -2px !important;
}
.popup-request-manager-overlay .popup-request-manager-container .download-folder-container {
  display: flex;
  justify-content: flex-start;
  flex-wrap: nowrap;
  flex-direction: row;
  padding: 6px 0px;
}
.popup-request-manager-overlay .popup-request-manager-container .download-folder-container .download-folder-icon {
  font-size: 21px;
  margin-top: 1px;
  margin-right: 0px;
}
.popup-request-manager-overlay .popup-request-manager-container .download-folder-container .download-folder-button {
  margin-right: 10px !important;
}
.popup-request-manager-overlay .popup-request-manager-container .download-folder-container .download-folder-text {
  flex-grow: 2;
  font-size: 13px;
  padding-top: 3px;
  margin-top: 0 !important;
  margin-left: 53px !important;
  margin-bottom: 8px;
}
.popup-request-manager-overlay .popup-request-manager-container .download-folder-container .export-location-select {
  margin-top: 0 !important;
  margin-left: 53px !important;
  margin-right: 77px;
  font-size: 13px !important;
}
.popup-request-manager-overlay .popup-request-manager-container .download-folder-container .export-location-select .v-menu__content.theme--light.menuable__content__active {
  top: -7px !important;
}
.popup-request-manager-overlay .popup-request-manager-container .download-folder-container .v-btn {
  border: 1px solid #1BDD96;
  height: 31px;
  margin-top: 9px;
  margin-right: 6px;
  font-size: 18px;
  color: #ffffff;
  background-color: #0B8258 !important;
}
.popup-request-manager-overlay .popup-request-manager-container .download-folder-container .v-btn .v-btn__content {
  height: 0px;
  margin: 6px -2px;
}
.popup-request-manager-overlay .popup-request-manager-container .popup-request-manager-header {
  background-color: #111111;
  border-bottom: 1px solid #171717;
  padding: 10px 20px;
  font-size: 17px;
  height: 40px;
  position: relative;
}
.popup-request-manager-overlay .popup-request-manager-container .popup-request-manager-header .popup-request-manager-header-title {
  position: relative;
  top: -3px;
  left: -4px;
  font-size: 17px;
}
.popup-request-manager-overlay .popup-request-manager-container .popup-request-manager-header button {
  position: absolute;
  right: 10px;
  top: 8px;
  -webkit-outline: none;
  outline: none;
}
.popup-request-manager-overlay .popup-request-manager-container .popup-request-manager-header button .i-flight-clear-x::before {
  font-size: 28px;
  color: #777777;
  outline: none;
  -webkit-outline: none;
}
.popup-request-manager-overlay .popup-request-manager-container .popup-request-manager-header button .i-flight-clear-x::before:hover {
  color: #666666;
}
.popup-request-manager-overlay .popup-request-manager-container .popup-request-manager-content-container {
  width: 100%;
  min-width: 900px;
  display: flex;
  flex-direction: row;
  empty-cells: show;
  height: calc(100% - 190px);
  overflow: hidden;
}
.popup-request-manager-overlay .popup-request-manager-container .popup-request-manager-content-container .search-divider-container {
  background-color: #1a1a1a;
  width: 200px;
  overflow-y: scroll;
}
.popup-request-manager-overlay .popup-request-manager-container .popup-request-manager-content-container .search-divider-container .divider-content .flight-ingest-search-table {
  margin: 6px 0 0 -3px;
}
.popup-request-manager-overlay .popup-request-manager-container .popup-request-manager-content-container .request-list-container {
  width: calc(100% - 200px);
  padding: 2px;
  background-color: #111111;
  border-left: 1px solid #1e1e1e;
}
.popup-request-manager-overlay .popup-request-manager-container .popup-request-manager-content-container .request-list-container .popup-item-list-container .ingest-assets-container {
  width: calc(100% + 2px);
  background-color: #777777;
  height: 100%;
  background: linear-gradient(#1a1a1a, #404040 100%);
}
.popup-request-manager-overlay .popup-request-manager-container .popup-request-manager-footer {
  height: 49px;
  background-color: #1a1a1a;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding: 14px 6px 0;
}
.popup-request-manager-overlay .popup-request-manager-container .popup-request-manager-footer .footer-message {
  flex-grow: 4;
  margin: 7px;
}
.popup-request-manager-overlay .popup-request-manager-container .popup-loading .v-progress-circular {
  position: relative;
  bottom: unset;
}
.popup-request-manager-overlay .v-radio {
  padding-left: 15px;
  margin-bottom: 2px !important;
}
.popup-request-manager-overlay .v-input--checkbox {
  padding-left: 17px;
  height: 18px;
}

.modal-mask {
  position: fixed;
  z-index: 9998;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  display: table;
  transition: opacity 0.3s ease;
}

.modal-wrapper {
  display: table-cell;
  vertical-align: middle;
}

.modal-header h3 {
  margin-top: 0;
  color: #07dd96;
}

.modal-body {
  margin: 20px 0;
}

.modal-default-button {
  float: right;
}

.modal-enter {
  opacity: 0;
}

.modal-leave-active {
  opacity: 0;
}

.modal-enter .modal-container,
.modal-leave-active .modal-container {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.theme--light.v-icon.v-icon {
  color: #777777;
}

.popup-request-manager-content-container .v-input.v-input--is-disabled i.v-icon.notranslate.v-icon--dense.mdi.mdi-checkbox-blank-outline.theme--light {
  color: #777777 !important;
}

.mst-install-widget-app-install-overlay {
  background-color: rgba(30, 30, 30, 0.95);
}

.mst-install-widget-header-message {
  color: #ffffff !important;
}

.mst-install-widget-message-medium {
  color: #8c8c8c !important;
}

.input-hour-date-picker .input-hour-date-container {
  position: absolute;
  top: 6px;
  left: 14px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  border: 1px solid #040404;
  margin: 0 auto;
}
.input-hour-date-picker .input-hour-date-container .input-hour {
  width: 100%;
}
.input-hour-date-picker .input-hour-date-container .input-hour .v-text-field {
  padding-top: 0px !important;
  margin-top: 0px !important;
  width: 70px;
  z-index: 1000;
}
.input-hour-date-picker .input-hour-date-container .input-hour .v-text-field input[type=number]::-webkit-outer-spin-button,
.input-hour-date-picker .input-hour-date-container .input-hour .v-text-field input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input-hour-date-picker .input-hour-date-container .input-hour .v-text-field input[type=number] {
  -moz-appearance: textfield;
}
.input-hour-date-picker .input-hour-date-container .input-hour .v-text-field .v-input__slot:before {
  border-color: transparent;
}
.input-hour-date-picker .input-hour-date-container .input-hour .v-text-field .v-input__slot:hover:before {
  border: 0pc;
}
.input-hour-date-picker .input-hour-date-container .input-hour .v-text-field .v-input__slot:after {
  border: 0pc;
}
.input-hour-date-picker .input-hour-date-container .input-hour .v-text-field input {
  padding-left: 8px !important;
  padding-bottom: 2px !important;
  padding-top: 2px !important;
  font-size: 13px;
}
.input-hour-date-picker .input-hour-date-container .input-hour .v-text-field .v-icon {
  color: #777777;
}
.input-hour-date-picker .input-hour-date-container .input-hour .v-text-field input[type=number]::-webkit-inner-spin-button,
.input-hour-date-picker .input-hour-date-container .input-hour .v-text-field input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input-hour-date-picker .input-hour-date-container .input-hour .v-text-field .v-input__control {
  border-color: #404040;
}
.input-hour-date-picker .input-hour-date-container .input-date-picker {
  padding-top: 0px !important;
  margin-top: 0px !important;
  width: 170px;
}
.input-hour-date-picker .input-hour-date-container .input-date-picker .container .date-picker-icon--text {
  padding-top: 8px !important;
  padding-left: 0px !important;
}
.input-hour-date-picker .input-hour-date-container .input-date-picker .container .layout .v-text-field {
  margin-top: 12px !important;
  margin-left: 8px;
}
.input-hour-date-picker .input-hour-date-container .input-date-picker .container .layout .v-text-field .v-input__append-outer {
  margin: 0;
}
.input-hour-date-picker .input-hour-date-container .input-date-picker .container .layout .v-text-field .v-input__append-outer .v-input__icon .v-icon {
  font-size: 20px !important;
  color: #777777;
  margin-top: 4px;
}
.input-hour-date-picker .input-hour-date-container .input-date-picker .container {
  padding: 0;
  margin-top: -12px;
}
.input-hour-date-picker .input-hour-date-container .time-colon {
  margin-top: -3px;
  color: #777777;
  font-size: 22px;
}

.v-menu__content {
  z-index: 250 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #1a1a1a;
}
.v-menu__content .v-select-list .v-list {
  position: relative;
  right: 12px;
  background-color: #1a1a1a;
}
.v-menu__content .v-select-list .v-list .v-list-item .v-list-item__content .v-list-item__title {
  color: #777777;
}

.primary--text {
  background: #040404;
}
.primary--text .v-list__tile__title {
  font-size: 15px !important;
  color: #777777;
}

.input-date-range-picker {
  margin-top: 2px;
}
.input-date-range-picker .flight-text-label {
  color: #777777;
  padding: 15%;
}
.input-date-range-picker .input-date-picker .container {
  padding: 0 !important;
}
.input-date-range-picker .input-date-picker .container .layout {
  margin: 4px 0 0;
}
.input-date-range-picker .input-date-picker .container .layout .xs3 {
  padding: 0;
}
.input-date-range-picker .input-date-picker .container .layout .xs3 .flight-text-label {
  padding: 4px 0px 4px 12px;
}
.input-date-range-picker .input-date-picker .container .layout .xs9 {
  padding: 0;
}
.input-date-range-picker .input-date-picker .container .layout .v-input {
  margin-bottom: 10px !important;
}
.input-date-range-picker .input-date-picker .container .layout .v-input .v-input__append-outer {
  margin: 0px;
}
.input-date-range-picker .input-date-picker .container .layout .v-input .v-input__append-outer .v-input__icon .v-icon {
  font-size: 20px !important;
  position: relative;
  color: #B6B6B6 !important;
}

.container.input-hour-tz-container {
  padding-bottom: 0px;
  padding-top: 7px;
}
.container.input-hour-tz-container .non-peak-start .flight-select-container .flight-select-dropdown .v-input__control .v-label {
  font-size: 12px;
}

.input-hour {
  width: 100%;
}
.input-hour .v-text-field {
  padding-top: 0px !important;
  margin-top: 0px !important;
}

.non-peak-tz .v-list-item {
  padding: 0px !important;
}

.ingest-asset-chipbox {
  margin-top: 0;
  color: #777777;
  width: 100%;
}
.ingest-asset-chipbox .container {
  color: #666666;
  border: 1px solid #242424 !important;
  background-color: #242424 !important;
  min-height: 33px;
  height: calc(100% + 2px);
  border-radius: 4px;
  padding: 5px;
  margin: 6px 0 6px 0 !important;
  overflow: auto;
}
.ingest-asset-chipbox .container .v-chip--clickable {
  padding: 1px 8px 0;
  color: #ffffff !important;
  background: #333333 !important;
  margin: 1px !important;
  border-radius: 15px;
  height: 27px;
  border: 1px solid #1BDD96 !important;
  box-sizing: border-box;
}
.ingest-asset-chipbox .container .v-chip--clickable .v-chip__content {
  font-size: 13px;
  height: 13px;
  z-index: inherit;
  color: #ffffff !important;
}
.ingest-asset-chipbox .container .v-chip--clickable .v-chip__content .v-icon {
  color: #ffffff !important;
}
.ingest-asset-chipbox .container .v-chip--removable {
  padding: 1px 8px 0;
  background: #0F61B5 !important;
  margin: 1px !important;
  border-radius: 15px;
  height: 27px;
  border: 1px solid #0E95F2;
  box-sizing: border-box;
}
.ingest-asset-chipbox .container .v-chip--removable .v-chip__content {
  font-size: 13px;
  height: 13px;
  z-index: inherit;
  color: #ffffff !important;
}
.ingest-asset-chipbox .container .v-chip--removable .v-chip__content .v-icon {
  color: #ffffff !important;
}
.ingest-asset-chipbox .container .v-chip--no-color {
  padding: 1px 8px 0;
  background: #0F61B5 !important;
  margin: 1px !important;
  border-radius: 3px;
  height: 27px;
  border: 1px solid #0E95F2;
  box-sizing: border-box;
}
.ingest-asset-chipbox .container .v-chip--no-color .v-chip__content {
  font-size: 13px;
  height: 13px;
  z-index: inherit;
  color: #ffffff !important;
}
.ingest-asset-chipbox .container .v-chip--no-color .v-chip__content .v-icon {
  color: #ffffff !important;
}
.ingest-asset-chipbox .container .add-button .v-chip__content {
  color: #ffffff !important;
}
.ingest-asset-chipbox .scroll-y {
  color: #e6e6e6;
}

.v-select-list {
  position: relative;
  left: 16px;
  width: 68px;
}

/** color of the dropdown arrow on selects (saved searches, request) */
.v-icon.notranslate.mdi.mdi-menu-down.theme--light::before {
  color: #047a53;
}

.v-input--checkbox {
  margin: 0;
}
.v-input--checkbox .v-input__control {
  margin-left: -16px;
  margin-bottom: -26px;
}
.v-input--checkbox .v-input__control .v-input__slot {
  margin-bottom: 0;
}
.v-input--checkbox .v-input__control .v-input__slot .v-input--selection-controls__input {
  transform: scale(0.62) translate(13px, -1px);
  margin-left: 4px;
  margin-right: 6px;
}
.v-input--checkbox .v-input__control .v-input__slot .v-input--selection-controls__input .v-label {
  padding: 3px 0 3px 8px;
  color: #777777;
}
.v-input--checkbox .v-input__control .v-input__slot .v-input--selection-controls__input .v-input__control .v-messages {
  display: none;
}
.v-input--checkbox .v-input__control .v-input__slot .v-input--selection-controls__input .theme--dark {
  color: #777777;
}
.v-input--checkbox .v-input__control .v-input__slot .v-input--selection-controls__input .mdi-checkbox-marked {
  color: #07dd96 !important;
}
.v-input--checkbox .v-input__control .v-input__slot .v-input--selection-controls__input .mdi-checkbox-blank-ouline {
  color: #777777 !important;
}
.v-input--checkbox .v-input__control .v-input__slot .v-label {
  color: #777777;
  font-size: 13px;
  position: relative;
  padding: 4px 0 4px 4px;
  margin: 0;
  cursor: pointer;
}

.v-input--is-label-active .accent--text {
  color: #07dd96 !important;
}

.v-menu__content {
  transform: translate(0, 10px);
}
.v-menu__content .v-list .v-list-item:hover {
  background-color: #1a1a1a;
}
.v-menu__content .v-list .v-list-item::before {
  display: none;
}
.v-menu__content .v-list .flight-btn-container {
  padding: 16px 20px 10px;
}
.v-menu__content .v-list .columns-checkbox .v-label {
  color: #777777;
}

.v-dialog {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.v-dialog.v-dialog--active {
  max-height: initial;
  margin: 0;
}
.v-dialog:not(.v-dialog--fullscreen) {
  max-height: auto !important;
  width: auto;
}

.v-dialog__content .v-overlay:before {
  opacity: 0.8;
  background: #040404;
}

.v-input--selection-controls.v-input--dense.v-input--selection-controls__ripple {
  width: 16px !important;
  height: 16px !important;
  left: 2px !important;
  top: 2px !important;
}

.v-radio .v-input--selection-controls__input {
  margin-right: 0;
  width: 20px;
  height: 20px;
}
.v-radio .v-input--selection-controls__input .v-input--selection-controls__ripple {
  height: 16px !important;
  width: 16px !important;
  left: 2px !important;
  top: 2px !important;
  margin: 0px;
}
.v-radio .v-icon.v-icon {
  font-size: 15px;
  width: 20px;
  height: 20px;
}
.v-radio .mdi-radiobox-marked {
  color: #07dd96 !important;
}
.v-radio .mdi-radiobox-blank {
  color: #777777 !important;
}
.v-radio .v-label {
  font-size: 13px;
  margin-left: 2px;
  color: #777777 !important;
}
.v-radio.v-item--active .mdi-radiobox-marked {
  color: #07dd96 !important;
}
.v-radio.v-item--active .v-label {
  color: #ffffff !important;
}

.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
  height: 20px !important;
}

.v-treeview--dense .v-treeview-node__root {
  min-height: 20px !important;
}

.v-treeview .v-treeview-node {
  margin-left: 0px !important;
}

.v-treeview .v-treeview-node--leaf {
  min-height: 20px;
}

.v-treeview .v-treeview-node .v-treeview-node__root .v-treeview-node__toggle {
  color: #777777;
  position: relative;
  right: -12px;
}
.v-treeview .v-treeview-node .v-treeview-node__root .v-treeview-node__content .v-treeview-node__label {
  font-size: 13px;
  color: #777777;
}
.v-treeview .v-treeview-node .v-treeview-node__root .v-treeview-node__checkbox {
  color: #777777;
  font-size: 13px;
  display: inline;
  margin-left: 10px;
  position: relative;
  top: 0px;
  transform: scale(1.15);
}
.v-treeview .v-treeview-node .v-treeview-node__root .mdi-checkbox-marked {
  color: #07dd96 !important;
}
.v-treeview .v-treeview-node .v-treeview-node__root .mdi-checkbox-marked ~ .v-treeview-node__content .v-treeview-node__label {
  color: #ffffff;
}
.v-treeview .v-treeview-node .v-treeview-node__root::before {
  display: none;
}
.v-treeview .v-treeview-node .inactive-station--text::before {
  content: "";
  display: none;
}
.v-treeview .v-treeview-node .inactive-station--text::after {
  color: #ffffff !important;
}
.v-treeview .v-treeview-node .inactive-station--text {
  font-style: italic;
  text-decoration: line-through #3B3B3B;
  color: #3B3B3B !important;
  background: none;
}
.v-treeview .v-treeview-node .bitcentral-treeview-divider {
  background: #666666;
  height: 1px;
  border-bottom: 2px solid #404040;
  position: inherit;
  min-height: 2px;
  width: calc(100% - 24px);
  margin: -8px 0px 0px 18px !important;
  border-radius: 0;
}
.v-treeview .v-treeview-node .bitcentral-treeview-divider .v-treeview-node__content {
  display: none;
}
.v-treeview .v-treeview-node .bitcentral-treeview-divider .v-icon {
  display: none;
}

/** color of the arrow icon for parent categories */
.v-icon.notranslate.v-treeview-node__toggle.v-icon--link.mdi.mdi-menu-down.theme--light::before {
  color: #777777;
}

.v-btn:not(.v-btn--round).v-size--default {
  height: 26px !important;
  margin: 6px 0 6px 4px !important;
}

.v-btn:not(.v-btn--round).v-size--default,
.v-btn.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {
  /* all buttons */
  font-size: 13px;
  padding: 6px 12px 6px 12px;
  border-radius: 3px;
  outline: none;
  margin: 6px 0 6px 4px;
  height: 26px;
  width: auto;
  text-transform: uppercase;
  font-family: "Roboto", sans-serif;
  /*themeable*/
  color: #ffffff !important;
  background-color: #0B8258 !important;
  border: solid 1px #1BDD96;
}
.v-btn:not(.v-btn--round).v-size--default:hover,
.v-btn.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined):hover {
  color: #ffffff;
  background-color: #178460;
  border-color: #1DE09E;
}
.v-btn:not(.v-btn--round).v-size--default .v-btn__content,
.v-btn.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) .v-btn__content {
  font-weight: 400;
  line-height: 13px;
}
.v-btn:not(.v-btn--round).v-size--default.v-btn--disabled,
.v-btn.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined).v-btn--disabled {
  color: #6E8B81 !important;
  background-color: #164434 !important;
  border-color: #166B4F !important;
  pointer-events: none;
}

.button-medium.v-btn,
.button-medium.v-btn:not(.v-btn--round).v-size--default,
.button-medium.v-btn.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {
  color: #ffffff !important;
  background-color: #333333 !important;
  border: solid 1px #1BDD96 !important;
}
.button-medium.v-btn:hover,
.button-medium.v-btn:not(.v-btn--round).v-size--default:hover,
.button-medium.v-btn.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined):hover {
  color: #ffffff;
  background-color: #313131;
  border-color: #1CDF9B;
}
.button-medium.v-btn.v-btn--disabled,
.button-medium.v-btn:not(.v-btn--round).v-size--default.v-btn--disabled,
.button-medium.v-btn.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined).v-btn--disabled {
  color: #6E8B81;
  background-color: #33333328;
  border-color: #166B4F;
}

.button-low.v-btn,
.button-low.v-btn:not(.v-btn--round).v-size--default,
.button-low.v-btn.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {
  color: #07dd96;
  background: #333333;
  border: solid 1px #00000000;
}
.button-low.v-btn:hover,
.button-low.v-btn:not(.v-btn--round).v-size--default:hover,
.button-low.v-btn.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined):hover {
  color: #1DE09E;
  background-color: #313131;
  border-color: #00000000;
}
.button-low.v-btn.v-btn--disabled,
.button-low.v-btn:not(.v-btn--round).v-size--default.v-btn--disabled,
.button-low.v-btn.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined).v-btn--disabled {
  color: #07dd9666;
  background-color: #33333328;
  border-color: #00000000;
}

.v-input.items-search-text-field input::placeholder {
  color: #666666 !important;
}

.items-search-text-field .v-input__control .v-input__slot .v-input__prepend-inner .v-input__icon--prepend-inner ::before {
  color: #07dd96 !important;
}

.items-search-input-container .v-input--is-focused .v-input__control .v-input__slot .v-input__prepend-inner .v-input__icon--prepend-inner ::before {
  color: #ffffff !important;
}

.v-text-field .v-text-field__details {
  display: none;
}
.v-text-field .v-input__control {
  height: 30px;
  min-height: 30px !important;
  background-color: #111111;
  border-radius: 4px;
  border: 1px solid #2a2a2a;
  margin: 0 5px 0 5px;
  padding: 0px !important;
}
.v-text-field .v-input__control:focus-within {
  height: 30px;
  border: 1px solid #13805C;
}
.v-text-field .v-input__control:focus-within .v-text-field .v-icon {
  color: #07dd96;
}
.v-text-field .v-input__control:focus-within .v-text-field .v-icon .primary--text {
  color: #07dd96;
}
.v-text-field .v-input__slot {
  box-shadow: none !important;
  background: none !important;
  padding: 0 2px 0 3px !important;
  top: -2px;
}
.v-text-field .v-input__slot .focused-style--text {
  color: #07dd96 !important;
}
.v-text-field input {
  padding-top: 11px !important;
  caret-color: auto !important;
  font-size: 13px;
  color: #ffffff !important;
}
.v-text-field input::placeholder {
  color: #666666 !important;
}
.v-text-field .v-icon {
  color: #B6B6B6 !important;
  padding-top: 2px;
  padding-left: 0px;
  padding-right: 2px;
  font-size: 13px !important;
}
.v-text-field .primary--text {
  color: #07dd96 !important;
  background: none !important;
}

.v-textarea .v-text-field__details {
  display: none;
}
.v-textarea .v-input__control {
  height: 30px;
  min-height: 30px !important;
  background-color: #111111;
  border-radius: 4px;
  border: 1px solid #2a2a2a;
  margin: 0 0 5px 0;
  padding: 0px !important;
}
.v-textarea .v-input__control .v-text-field__slot {
  margin-bottom: 0;
  cursor: default;
  width: 100%;
  flex: 0 auto !important;
  -webkit-box-flex: 0 !important;
}
.v-textarea .v-input__control .v-text-field__slot textarea {
  cursor: default;
  font-size: 13px;
  color: #ffffff !important;
  caret-color: #13805C;
  padding: 4px 6px 8px;
}
.v-textarea .v-input__control:focus-within {
  height: 30px;
  border: 1px solid #07dd96;
}
.v-textarea .v-input__control:focus-within .v-text-field .v-icon {
  color: #07dd96;
}
.v-textarea .v-input__control:focus-within .v-text-field .v-icon .primary--text {
  color: #07dd96;
}
.v-textarea .v-input__slot {
  box-shadow: none !important;
  background: none !important;
  padding: 0 2px 0 3px !important;
  top: -2px;
}
.v-textarea input {
  padding: 3px 0 0 0;
  caret-color: auto !important;
  font-size: 13px;
}
.v-textarea input::placeholder {
  color: #666666 !important;
}
.v-textarea .v-icon {
  color: #B6B6B6;
  padding-top: 2px;
  padding-left: 0px;
  padding-right: 2px;
  font-size: 13px;
}
.v-textarea .primary--text {
  color: #07dd96 !important;
}

.v-input--is-readonly.v-input--dense .v-input__control {
  background-color: #242424 !important;
  border-color: #242424;
}
.v-input--is-readonly.v-input--dense .v-input__control:focus-within {
  border-color: #242424;
}
.v-input--is-readonly.v-input--dense .v-input__control .v-text-field__slot {
  cursor: default;
}
.v-input--is-readonly.v-input--dense .v-input__control .v-text-field__slot textarea {
  cursor: default;
  color: #777777 !important;
  margin-top: 8px !important;
}

.primary--text {
  color: #07dd96 !important;
  background: none !important;
}

.validation-error .v-textarea .v-input__control:focus-within {
  border: 1px solid #ce0000;
}
.validation-error .v-textarea .v-input__control:focus-within .v-text-field .v-icon {
  color: #ce0000;
}
.validation-error .v-textarea .v-input__control:focus-within .v-text-field .v-icon .primary--text {
  color: #ce0000;
}
.validation-error .v-textarea .v-input__control {
  border-radius: 4px;
  border: 1px solid #ce0000;
}
.validation-error .v-textarea .v-input__control .v-text-field__slot textarea {
  caret-color: #ce0000;
}

.v-textarea.v-text-field--box.v-text-field--single-line .v-text-field__prefix, .v-textarea.v-text-field--box.v-text-field--single-line textarea, .v-textarea.v-text-field--box.v-text-field--outlined .v-text-field__prefix, .v-textarea.v-text-field--box.v-text-field--outlined textarea, .v-textarea.v-text-field--enclosed.v-text-field--single-line .v-text-field__prefix, .v-textarea.v-text-field--enclosed.v-text-field--single-line textarea, .v-textarea.v-text-field--enclosed.v-text-field--outlined .v-text-field__prefix, .v-textarea.v-text-field--enclosed.v-text-field--outlined textarea {
  margin-top: 9px !important;
}

.bc-action-menu.theme--dark.v-btn {
  color: #777777;
  font-size: 13px;
  text-transform: none !important;
}

.bc-action-menu.theme--dark.v-list {
  background-color: #1a1a1a;
  border: 1px solid #404040;
  border-radius: 3px;
  color: #777777;
  padding: 0 6px 0 2px;
  font-size: 13px;
}
.bc-action-menu.theme--dark.v-list .v-item__tile:hover {
  color: #ffffff;
  cursor: pointer;
}
.bc-action-menu.theme--dark.v-list .v-item__tile label {
  cursor: pointer;
}
.bc-action-menu.theme--dark.v-list .v-item__tile ::before {
  background-color: #1e1e1e;
}
.bc-action-menu.theme--dark.v-list .v-list--disabled {
  color: #3B3B3B;
}

.bc-action-menu.v-list--dense .v-list__item:not(.v-list__item--avatar) {
  font-size: 13px;
  height: 36px;
}

.bc-action-menu-item:not(.v-list-item--disabled) {
  color: #777777;
  cursor: pointer;
}

.v-list-item--disabled .bc-action-menu-item {
  color: #3B3B3B;
}

.admin-section {
  height: 100vh;
  width: 100%;
  background-color: #040404;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  position: relative;
}
.admin-section .fusion-cnn-logo {
  height: 45px;
}
.admin-section .fusion-cnn-logo img {
  margin-left: -14px;
  margin-top: 4px;
}
.admin-section .child-section {
  display: flex;
  flex-direction: row;
  height: 100%;
}
.admin-section .child-section .sub-menu-section {
  min-width: 220px;
}
.admin-section .child-section .route-section {
  width: calc(100% - 220px);
}
.admin-section .child-section .route-section .alert-bar .v-snack--bottom {
  bottom: 14px;
}
.admin-section .child-section .route-section .alert-bar button:hover {
  background-color: #178460;
  color: #ffffff;
  border: solid 1px #1DE09E;
}

.sub-menu-container {
  height: 100%;
  background-color: #1e1e1e;
  margin: 0px 2px 0px 2px;
}
.sub-menu-container .sub-menu-list ul {
  width: 100%;
  height: auto;
  transition: all 0.2s ease-out 0s;
  text-align: center;
  padding: 2px;
  list-style-type: none;
}
.sub-menu-container .sub-menu-list ul li {
  line-height: 30px;
}
.sub-menu-container .sub-menu-list ul li div {
  text-align: left;
  border-bottom: 1px solid #040404;
}
.sub-menu-container .sub-menu-list ul li div.router-link-active {
  border-left: solid 3px #07dd96;
}
.sub-menu-container .sub-menu-list ul a {
  display: block;
  white-space: nowrap;
  text-decoration: none;
  color: #777777;
  font-size: 15px;
  font-weight: 400;
  padding: 5px 0;
  cursor: pointer;
  text-indent: 10px;
  border-left: solid 5px transparent;
}
.sub-menu-container .sub-menu-list ul a:hover {
  color: #666666;
}
.sub-menu-container .sub-menu-list ul a.router-link-active {
  color: #ffffff;
  background-color: #404040;
  border-left: solid 3px #07dd96;
}
.sub-menu-container .sub-menu-list ul span {
  font-size: 15px;
}

.station-container {
  height: 100%;
  width: 100%;
  background-color: #1e1e1e;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  position: relative;
}
.station-container .page-label {
  color: #777777;
  position: absolute;
  font-size: 17px;
  padding: 6px;
}
.station-container .action-btn {
  margin: 5px 66px;
  letter-spacing: normal;
}
.station-container .loading-dialog-container {
  position: absolute;
  left: 0px;
  bottom: 2px;
  width: 100%;
  height: calc(100% - 2px);
  background: -webkit-gradient(linear, left top, left bottom, from(#1e1e1e), to(#0a0a0a));
  background: linear-gradient(180deg, #1e1e1e, #0a0a0a);
  z-index: 3;
  opacity: 0.5;
}
.station-container .loading-dialog-container .loading-dialog-wrap {
  display: flex;
  justify-content: center;
}
.station-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular {
  bottom: 50%;
  margin-bottom: -16px;
  position: absolute;
}
.station-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular svg circle {
  stroke-width: 2px;
}
.station-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular .popup-loading-text {
  position: relative;
  top: 32px;
  color: #666666;
}
.station-container .loading-dialog-container .v-dialog {
  width: 25vw;
  height: 35vh;
}

.station-list-container {
  height: calc(100% - 40px);
  display: inline-block;
  position: relative;
  flex-grow: 1;
  -webkit-box-flex: 1;
  margin: 1px 0;
}
.station-list-container .loading-dialog-container {
  position: absolute;
  left: 0px;
  bottom: 30px;
  width: 100%;
  height: calc(100% - 25px);
  background: -webkit-gradient(linear, left top, left bottom, from(#1e1e1e), to(#0a0a0a));
  background: linear-gradient(180deg, #1e1e1e, #0a0a0a);
  z-index: 3;
  opacity: 0.5;
}
.station-list-container .loading-dialog-container .loading-dialog-wrap {
  display: flex;
  justify-content: center;
}
.station-list-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular {
  bottom: 50%;
  margin-bottom: -16px;
}
.station-list-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular svg circle {
  stroke-width: 2px;
}
.station-list-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular .popup-loading-text {
  position: relative;
  top: 32px;
  color: #666666;
}
.station-list-container .loading-dialog-container .v-dialog {
  width: 25vw;
  height: 35vh;
}
.station-list-container .station-list {
  width: calc(100% - 60px);
  height: 100%;
}
.station-list-container .station-list .ag-root {
  background-color: #040404;
}
.station-list-container .station-list .ag-root .ag-header {
  background-color: #111111;
  height: 34px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  color: #777777;
}
.station-list-container .station-list .ag-root .ag-header .ag-header-cell {
  padding: 5px 8px;
}
.station-list-container .station-list .ag-root .ag-header .ag-header-cell .ag-icon-asc,
.station-list-container .station-list .ag-root .ag-header .ag-header-cell .ag-icon-desc {
  background: none;
  position: relative;
}
.station-list-container .station-list .ag-root .ag-header .ag-header-cell .ag-icon-asc::before,
.station-list-container .station-list .ag-root .ag-header .ag-header-cell .ag-icon-desc::before {
  content: "";
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 4px;
  height: 8px;
  width: 8px;
  border-right: 1px solid #ea8000;
  border-bottom: 1px solid #ea8000;
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}
.station-list-container .station-list .ag-root .ag-header .ag-header-cell .ag-icon-desc::before {
  top: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.station-list-container .station-list .ag-root .ag-header .ag-header-cell .ag-filter-icon i {
  color: #ea8000;
  font-size: 9px;
}
.station-list-container .station-list .ag-root .ag-header th {
  padding: 6px 8px;
  margin: 1px;
  display: inline-block;
  flex-grow: 1;
  flex-basis: 160px;
  margin: 0;
  font-size: 15px;
  border-top: 1px solid #040404;
  border-right: 1px solid #1e1e1e;
  border-bottom: 1px solid #040404;
  border-left: 1px solid #1e1e1e;
}
.station-list-container .station-list .ag-root .ag-body-viewport {
  background-color: #1e1e1e;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row {
  height: 72px;
  width: calc(100% + 32px);
  font-size: 13px;
  background-color: #1e1e1e;
  border: 1px solid #2a2a2a;
  margin: 0 1px 2px;
  color: #777777;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  text-shadow: 0px 1px 8px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.4);
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .slug-cell {
  cursor: pointer;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell {
  text-overflow: clip !important;
  padding: 3px 8px 8px;
  margin: 0;
  display: inline-block;
  flex-grow: 1;
  flex-basis: 160px;
  outline: none;
  min-width: 40px;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .action-icon {
  font-size: 13px;
  display: inline-block;
  color: #07dd96;
  width: 25px;
  cursor: pointer;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-publish-blank::before,
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-publish-expired::before,
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-publish-published::before,
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-publish-recalled::before,
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-publish-scheduled::before {
  font-size: 30px;
  position: relative;
  left: -7px;
  top: -4px;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download-preparing::before,
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download-queued::before,
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download-in-progress::before,
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download-completed::before,
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download_arrow::before,
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download-error::before {
  font-size: 24px;
  position: relative;
  top: -5px;
  left: 5px;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download-error::before {
  color: #ce0000;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .status-icon {
  font-size: 36px;
  margin-top: -9px;
  display: inline-block;
  color: #07dd96;
  width: 25px;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .status-icon-cnn {
  width: 32px;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-cnn {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: -8px;
  margin-right: 8px;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-status-request {
  margin-top: 0px;
  display: inline-block;
  margin-top: 0px !important;
  margin-left: 4px;
  margin-right: 1px;
  font-size: 15px !important;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell img {
  margin-top: -25px;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .ingest-asset-thumb {
  height: 30px;
  width: 50px;
  margin: -4px 0 -4px -4px;
  background-color: #040404;
  position: relative;
  left: -10px;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .ingest-asset-action {
  color: #07dd96;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .ingest-asset-action:hover {
  color: #ffffff;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .ag-cell-wrapper .ag-selection-checkbox {
  padding-right: 6px;
  border-radius: 6px;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .ag-cell-wrapper .ag-selection-checkbox .ag-icon {
  color: #777777;
  background: #1e1e1e;
  border-radius: 3px;
  border: 1px solid #0a0a0a;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  top: 4px;
  margin-right: 8px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .ag-cell-wrapper .ag-selection-checkbox .ag-icon-checkbox-checked {
  color: #777777;
  background-color: #07dd96;
  box-shadow: inset 0 0 0 3px #1e1e1e;
  border: 1px solid #07dd96;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .del-icon {
  color: #ce0000;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .dma-groups-container,
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell .publish-groups-container {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell-wrapper .ag-selection-checkbox {
  padding-right: 6px;
  border-radius: 6px;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell-wrapper .ag-selection-checkbox .ag-icon {
  color: #777777;
  background: #1e1e1e;
  border-radius: 3px;
  border: 1px solid #0a0a0a;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  top: 4px;
  left: 15px;
  margin-right: 8px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row .ag-cell-wrapper .ag-selection-checkbox .ag-icon-checkbox-checked {
  color: #777777;
  background-color: #07dd96;
  box-shadow: inset 0 0 0 3px #1e1e1e;
  border: 1px solid #07dd96;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row-focus-on {
  background-color: #1e1e1e;
  color: #777777;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row-focus-on td .ingest-asset-action {
  color: #777777;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row-focus-on td .ingest-asset-action:hover {
  color: #ffffff;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row-selected {
  background-color: #047a53;
  color: #777777;
  border: 1px solid #07dd96;
  box-sizing: border-box;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row-selected td .ingest-asset-action {
  color: #777777;
}
.station-list-container .station-list .ag-root .ag-body-viewport .ag-row-selected td .ingest-asset-action:hover {
  color: #ffffff;
}
.station-list-container .station-list .ag-root .ag-body-horizontal-scroll {
  height: 12px !important;
  min-height: 12px !important;
  position: relative;
}
.station-list-container .station-list .ag-root .ag-body-horizontal-scroll .ag-body-horizontal-scroll-viewport {
  top: 2px;
}
.station-list-container .station-list .ag-menu {
  top: 32px !important;
}
.station-list-container .station-list .ag-menu .ag-filter {
  background: #1e1e1e;
  border: 1px solid #0a0a0a;
  padding: 4px;
}
.station-list-container .station-list .ag-menu .ag-filter .ag-filter-select {
  border: 1px solid #0a0a0a;
  color: #777777;
  width: 100%;
  margin: 0;
  padding: 4px 4px 4px 0px;
  -webkit-appearance: menulist;
}
.station-list-container .station-list .ag-menu .ag-filter .ag-filter-select:focus {
  outline: none !important;
  border: 1px solid #07dd96;
}
.station-list-container .station-list .ag-menu .ag-filter .ag-filter-select option {
  background-color: #1e1e1e;
}
.station-list-container .station-list .ag-menu .ag-filter .ag-filter-body {
  margin-top: 4px;
  border: 1px solid #0a0a0a;
}
.station-list-container .station-list .ag-menu .ag-filter .ag-filter-body .ag-input-text-wrapper .ag-filter-filter {
  padding-left: 4px;
  height: 26px;
  caret-color: #777777;
  color: #777777;
}
.station-list-container .station-list .ag-menu .ag-filter .ag-filter-body .ag-input-text-wrapper .ag-filter-filter:focus {
  outline: none !important;
  border: 1px solid #07dd96;
}
.station-list-container .station-list .ag-menu .ag-filter .ag-filter-condition {
  margin-top: 4px;
}
.station-list-container .station-list .ag-menu .ag-filter .ag-filter-condition label {
  color: #777777;
}

.grid-row {
  font-size: 13px;
  background-color: #1e1e1e;
  border: 1px solid #0a0a0a;
  margin: 0 1px 2px;
  color: #777777;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  text-shadow: 0px 1px 8px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.4);
}
.grid-row .grid-cell {
  padding: 25px 8px 8px;
  margin: 0;
  display: inline-block;
  flex-grow: 1;
  flex-basis: 160px;
  outline: none;
}
.grid-row .grid-cell .status-icon {
  font-size: 36px;
  margin-top: -9px;
  display: inline-block;
  color: #777777;
  width: 25px;
}
.grid-row .grid-cell .status-icon-cnn {
  width: 32px;
}
.grid-row .grid-cell .i-flight-cnn {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: -8px;
  margin-right: 8px;
}
.grid-row .grid-cell img {
  margin-top: -25px;
}
.grid-row .grid-cell .ingest-asset-thumb {
  height: 30px;
  width: 50px;
  margin: -4px 0 -4px -4px;
  background-color: #040404;
  position: relative;
  left: -10px;
}
.grid-row .grid-cell .ingest-asset-action {
  color: #777777;
}
.grid-row .grid-cell .ingest-asset-action:hover {
  color: #ffffff;
}
.grid-row .grid-cell .grid-cell-wrapper .grid-cell-selection-checkbox {
  padding-right: 6px;
  border-radius: 6px;
}
.grid-row .grid-cell .grid-cell-wrapper .grid-cell-selection-checkbox .grid-cell-icon {
  color: #777777;
  background: #1e1e1e;
  border-radius: 3px;
  border: 1px solid #0a0a0a;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  top: 4px;
  margin-right: 8px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.grid-row .grid-cell .grid-cell-wrapper .grid-cell-selection-checkbox .grid-cell-icon-checkbox-checked {
  color: #777777;
  background-color: #07dd96;
  box-shadow: inset 0 0 0 3px #1e1e1e;
  border: 1px solid #07dd96;
}

.grid-loading-cell {
  min-width: 300px;
  min-height: 200px;
  border: 2px solid #ce0000;
}

.station-popup-overlay .station-popup-container {
  position: relative;
  background-color: #040404;
  border-radius: 6px;
  overflow: hidden !important;
  max-width: 900px !important;
  color: #777777 !important;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  border: 1px solid #0a0a0a;
  align-self: center;
  margin: 0 auto;
}
.station-popup-overlay .station-popup-container .loading-dialog-container {
  position: absolute;
  left: 0px;
  top: 40px;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(#1e1e1e), to(#0a0a0a));
  background: linear-gradient(180deg, #1e1e1e, #0a0a0a);
  z-index: 3;
  opacity: 0.5;
}
.station-popup-overlay .station-popup-container .loading-dialog-container .loading-dialog-wrap {
  display: flex;
  justify-content: center;
}
.station-popup-overlay .station-popup-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular {
  bottom: 50%;
  margin-bottom: -16px;
  position: absolute;
}
.station-popup-overlay .station-popup-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular svg circle {
  stroke-width: 2px;
}
.station-popup-overlay .station-popup-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular .popup-loading-text {
  position: relative;
  top: 32px;
  color: #666666;
}
.station-popup-overlay .station-popup-container .loading-dialog-container .v-dialog {
  width: 25vw;
  height: 35vh;
}
.station-popup-overlay .station-popup-container .popup-header {
  background-color: #111111;
  padding: 10px 20px;
  font-size: 17px;
  height: 40px;
  position: relative;
}
.station-popup-overlay .station-popup-container .popup-header .popup-header-title {
  position: relative;
  top: -3px;
  left: -4px;
  font-size: 17px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inherit;
}
.station-popup-overlay .station-popup-container .popup-header button {
  position: absolute;
  right: 8px;
  top: 5px;
  -webkit-outline: none;
  outline: none;
}
.station-popup-overlay .station-popup-container .popup-header button .i-flight-clear-x::before {
  font-size: 28px;
  color: #777777;
  outline: none;
  -webkit-outline: none;
}
.station-popup-overlay .station-popup-container .popup-header button .i-flight-clear-x::before:hover {
  color: #ce0000;
}
.station-popup-overlay .station-popup-container .bc-action-menu.theme--dark.v-btn {
  position: absolute;
  right: 4px;
  top: 36px;
  z-index: 1;
}
.station-popup-overlay .station-popup-container .popup-station-content-container {
  display: flex;
  flex-direction: column;
  height: auto;
  background-color: #1e1e1e;
  background: linear-gradient(#1e1e1e, #0a0a0a 100%);
  max-height: calc(100vh - 200px);
  overflow-y: auto;
}
.station-popup-overlay .station-popup-container .popup-station-content-container .popup-station-details-container p {
  margin: 20px 6px 0 16px;
}
.station-popup-overlay .station-popup-container .popup-station-content-container .popup-station-details-container .station-input {
  padding-top: 14px;
}
.station-popup-overlay .station-popup-container .popup-station-content-container .popup-station-details-container .station-input-select {
  padding-top: 7px;
}
.station-popup-overlay .station-popup-container .popup-station-content-container .popup-station-details-container .station-input-checkbox {
  padding-top: 20px;
}
.station-popup-overlay .station-popup-container .popup-station-content-container .popup-station-details-container .station-input-checkbox .flight-checkbox-btn {
  padding-left: 4px;
}
.station-popup-overlay .station-popup-container .popup-station-content-container .popup-station-details-container .station-roles-container-wrapper {
  max-height: 126px;
  overflow: auto;
  padding: 4px 10px;
  margin-top: 14px;
  border: 1px solid #1e1e1e;
  background-color: #111111;
  border-radius: 4px;
}
.station-popup-overlay .station-popup-container .popup-station-content-container .popup-station-details-container .station-roles-container-wrapper .station-roles-container {
  height: auto;
  -webkit-columns: 2;
  -moz-columns: 2;
  columns: 2;
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  page-break-inside: avoid;
}
.station-popup-overlay .station-popup-container .popup-station-content-container .popup-station-details-container .station-roles-container-wrapper .station-roles-container div {
  padding: 0px;
  width: 190px;
  display: inline-block;
}
.station-popup-overlay .station-popup-container .popup-station-content-container .popup-station-details-container .station-roles-container-wrapper .station-roles-container div .user-input-checkbox {
  padding: 0px;
}
.station-popup-overlay .station-popup-container .popup-station-content-container .popup-station-details-container .station-roles-container-wrapper .station-roles-container div .user-input-checkbox .flight-checkbox-btn {
  padding: 4px !important;
}
.station-popup-overlay .station-popup-container .popup-station-content-container .popup-station-details-container .station-roles-container-wrapper .station-roles-container p {
  margin: 0px 0px 0px 5px;
}
.station-popup-overlay .station-popup-container .popup-station-content-container .popup-station-details-container .identifier-check {
  padding: 22px 0px 0px 10px;
  color: #ce0000;
  font-size: 13px;
}
.station-popup-overlay .station-popup-container .popup-station-content-container .popup-station-details-container .error-check {
  color: #ce0000;
  font-size: 13px;
}
.station-popup-overlay .station-popup-container .popup-station-content-container .popup-station-group-container {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}
.station-popup-overlay .station-popup-container .popup-station-content-container .popup-station-group-container .popup-group-container {
  width: 100%;
  height: 100px;
  padding: 12px 14px 10px;
  margin-bottom: -11px;
  position: relative;
  top: -11px;
  color: #777777;
  display: flex;
  justify-content: flex-start;
  align-content: center;
}
.station-popup-overlay .station-popup-container .popup-station-content-container .popup-station-group-container .popup-group-container .group-label {
  margin: 10px 6px 0 0;
}
.station-popup-overlay .station-popup-container .popup-station-content-container .popup-station-group-container .popup-group-container .ingest-asset-chipbox {
  height: 100%;
}
.station-popup-overlay .station-popup-container .popup-station-content-container .popup-station-group-container .popup-menu-group-container {
  z-index: 1000 !important;
}
.station-popup-overlay .station-popup-container .popup-station-content-container .required-sign {
  color: #ce0000;
}
.station-popup-overlay .station-popup-container .station-details-popup-footer {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding: 12px 7px 0px 0px;
}
.station-popup-overlay .station-popup-container .popup-footer {
  display: flex;
  width: calc(100% - 15px);
  position: relative;
  bottom: 8;
  margin: 4px;
  justify-content: flex-end;
}
.station-popup-overlay .station-popup-container .popup-footer-note {
  display: flex;
  width: calc(100% - 15px);
  position: relative;
  margin: 14px 0 0 15px;
  justify-content: flex-start;
}
.station-popup-overlay .station-popup-container .popup-footer-note .required-sign {
  color: #ce0000;
}
.station-popup-overlay .station-popup-container .notification-emails-container .container.scroll-y {
  margin-bottom: 0px !important;
}

.notification-email-add-popup-container {
  border: 1px solid #373737;
  border-radius: 4px;
  background-color: #1e1e1e;
}
.notification-email-add-popup-container .emails-add-header {
  padding: 10px 18px 8px;
  background-color: #111111;
  width: 100%;
  border-bottom: 1px solid #1e1e1e;
  font-size: 15px;
  color: #777777;
}
.notification-email-add-popup-container .email-add-container {
  color: #777777;
  height: 35vh;
  background-color: #1e1e1e;
  padding: 0 8px;
}
.notification-email-add-popup-container .email-add-container .required-sign {
  color: #ce0000;
}
.notification-email-add-popup-container .email-add-container .email-check {
  padding: 7px 0px 0px 10px;
}
.notification-email-add-popup-container .email-add-container .email-check i.fa-check {
  color: #07dd96;
}
.notification-email-add-popup-container .email-add-container .email-check i.fa-times {
  color: #ce0000;
}
.notification-email-add-popup-container .email-add-container .email-add-input p {
  margin-top: 7px;
}
.notification-email-add-popup-container .email-add-container .flight-btn-container .v-btn {
  position: relative;
  top: 35px;
  float: right;
  right: -10px;
}

.user-container {
  height: 100%;
  width: 100%;
  background-color: #1e1e1e;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  position: relative;
}
.user-container .page-label {
  color: #777777;
  position: absolute;
  font-size: 17px;
  padding: 6px;
}
.user-container .action-btn {
  margin: 5px 66px;
  letter-spacing: normal;
}
.user-container .loading-dialog-container {
  position: absolute;
  left: 0px;
  bottom: 2px;
  width: 100%;
  height: calc(100% - 2px);
  background: -webkit-gradient(linear, left top, left bottom, from(#1e1e1e), to(#0a0a0a));
  background: linear-gradient(180deg, #1e1e1e, #0a0a0a);
  z-index: 3;
  opacity: 0.5;
}
.user-container .loading-dialog-container .loading-dialog-wrap {
  display: flex;
  justify-content: center;
}
.user-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular {
  bottom: 50%;
  margin-bottom: -16px;
  position: absolute;
}
.user-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular svg circle {
  stroke-width: 2px;
}
.user-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular .popup-loading-text {
  position: relative;
  top: 32px;
  color: #666666;
}
.user-container .loading-dialog-container .v-dialog {
  width: 25vw;
  height: 35vh;
}

.user-list-container {
  height: calc(100% - 40px);
  display: inline-block;
  position: relative;
  flex-grow: 1;
  -webkit-box-flex: 1;
  margin: 1px 0;
}
.user-list-container .filter-section {
  border-style: solid;
  border-color: #040404;
  height: 34px;
  border-width: 1px 0px 1px 0px;
}
.user-list-container .filter-section .user-count-label {
  color: #777777;
  position: absolute;
  padding: 6px;
}
.user-list-container .filter-section .user-count-label span {
  color: #07dd96;
}
.user-list-container .filter-section .alphabet-filter {
  text-align: right;
  width: calc(100% - 60px);
  padding-top: 2px;
}
.user-list-container .filter-section .alphabet-filter .v-btn {
  color: #777777;
  min-width: 26px;
  width: 26px;
  margin: 0px;
  padding: 0px;
}
.user-list-container .filter-section .alphabet-filter .v-btn:hover {
  color: #666666;
}
.user-list-container .filter-section .alphabet-filter .active-filter {
  border-bottom: 1px solid #07dd96;
  border-radius: 0;
}
.user-list-container .user-list {
  width: calc(100% - 60px);
  height: calc(100% - 34px);
}
.user-list-container .user-list .ag-root {
  background-color: #040404;
}
.user-list-container .user-list .ag-root .ag-header {
  background-color: #111111;
  height: 34px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  color: #777777;
}
.user-list-container .user-list .ag-root .ag-header .ag-header-cell {
  padding: 5px 8px;
}
.user-list-container .user-list .ag-root .ag-header .ag-header-cell .ag-icon-asc, .user-list-container .user-list .ag-root .ag-header .ag-header-cell .ag-icon-desc {
  background: none;
  position: relative;
}
.user-list-container .user-list .ag-root .ag-header .ag-header-cell .ag-icon-asc::before, .user-list-container .user-list .ag-root .ag-header .ag-header-cell .ag-icon-desc::before {
  content: "";
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 4px;
  height: 8px;
  width: 8px;
  border-right: 1px solid #ea8000;
  border-bottom: 1px solid #ea8000;
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}
.user-list-container .user-list .ag-root .ag-header .ag-header-cell .ag-icon-desc::before {
  top: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.user-list-container .user-list .ag-root .ag-header .ag-header-cell .ag-filter-icon i {
  color: #ea8000;
  font-size: 9px;
}
.user-list-container .user-list .ag-root .ag-header th {
  padding: 6px 8px;
  margin: 1px;
  display: inline-block;
  flex-grow: 1;
  flex-basis: 160px;
  margin: 0;
  font-size: 15px;
  border-top: 1px solid #040404;
  border-right: 1px solid #1e1e1e;
  border-bottom: 1px solid #040404;
  border-left: 1px solid #1e1e1e;
}
.user-list-container .user-list .ag-root .ag-body-viewport {
  background-color: #1e1e1e;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row {
  height: 72px;
  width: calc(100% + 32px);
  font-size: 13px;
  background-color: #1e1e1e;
  border: 1px solid #2a2a2a;
  margin: 0 1px 2px;
  color: #777777;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  text-shadow: 0px 1px 8px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.4);
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .slug-cell {
  cursor: pointer;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell {
  text-overflow: clip !important;
  padding: 3px 8px 8px;
  margin: 0;
  display: inline-block;
  flex-grow: 1;
  flex-basis: 160px;
  outline: none;
  min-width: 40px;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .action-icon {
  font-size: 13px;
  display: inline-block;
  color: #07dd96;
  width: 25px;
  cursor: pointer;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-publish-blank::before,
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-publish-expired::before,
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-publish-published::before,
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-publish-recalled::before,
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-publish-scheduled::before {
  font-size: 30px;
  position: relative;
  left: -7px;
  top: -4px;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download-preparing::before,
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download-queued::before,
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download-in-progress::before,
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download-completed::before,
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download_arrow::before,
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download-error::before {
  font-size: 24px;
  position: relative;
  top: -5px;
  left: 5px;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download-error::before {
  color: #ce0000;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .status-icon {
  font-size: 36px;
  margin-top: -9px;
  display: inline-block;
  color: #07dd96;
  width: 25px;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .status-icon-cnn {
  width: 32px;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-cnn {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: -8px;
  margin-right: 8px;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-status-request {
  margin-top: 0px;
  display: inline-block;
  margin-top: 0px !important;
  margin-left: 4px;
  margin-right: 1px;
  font-size: 15px !important;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell img {
  margin-top: -25px;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .ingest-asset-thumb {
  height: 30px;
  width: 50px;
  margin: -4px 0 -4px -4px;
  background-color: #040404;
  position: relative;
  left: -10px;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .ingest-asset-action {
  color: #777777;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .ingest-asset-action:hover {
  color: #ffffff;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .ag-cell-wrapper .ag-selection-checkbox {
  padding-right: 6px;
  border-radius: 6px;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .ag-cell-wrapper .ag-selection-checkbox .ag-icon {
  color: #777777;
  background: #1e1e1e;
  border-radius: 3px;
  border: 1px solid #0a0a0a;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  top: 4px;
  margin-right: 8px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .ag-cell-wrapper .ag-selection-checkbox .ag-icon-checkbox-checked {
  color: #777777;
  background-color: #07dd96;
  box-shadow: inset 0 0 0 3px #1e1e1e;
  border: 1px solid #07dd96;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .bc-grid-btn {
  color: #0F61B5;
  cursor: pointer;
  margin-left: 0px;
  padding: 4px;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .bc-grid-btn:hover {
  background-color: #1e1e1e;
  border-radius: 5px;
  border: 1px solid #1e1e1e;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .del-icon {
  color: #ce0000;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell .roles-groups-container {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell-wrapper .ag-selection-checkbox {
  padding-right: 6px;
  border-radius: 6px;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell-wrapper .ag-selection-checkbox .ag-icon {
  color: #777777;
  background: #1e1e1e;
  border-radius: 3px;
  border: 1px solid #0a0a0a;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  top: 4px;
  left: 15px;
  margin-right: 8px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row .ag-cell-wrapper .ag-selection-checkbox .ag-icon-checkbox-checked {
  color: #777777;
  background-color: #07dd96;
  box-shadow: inset 0 0 0 3px #1e1e1e;
  border: 1px solid #777777;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row-focus-on {
  background-color: #1e1e1e;
  color: #777777;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row-focus-on td .ingest-asset-action {
  color: #777777;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row-focus-on td .ingest-asset-action:hover {
  color: #ffffff;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row-selected {
  background-color: #047a53;
  color: #777777;
  border: 1px solid #07dd96;
  box-sizing: border-box;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row-selected td .ingest-asset-action {
  color: #777777;
}
.user-list-container .user-list .ag-root .ag-body-viewport .ag-row-selected td .ingest-asset-action:hover {
  color: #ffffff;
}
.user-list-container .user-list .ag-root .ag-body-horizontal-scroll {
  height: 12px !important;
  min-height: 12px !important;
  position: relative;
}
.user-list-container .user-list .ag-root .ag-body-horizontal-scroll .ag-body-horizontal-scroll-viewport {
  top: 2px;
}
.user-list-container .user-list .ag-menu {
  top: 32px !important;
}
.user-list-container .user-list .ag-menu .ag-filter {
  background: #1e1e1e;
  border: 1px solid #0a0a0a;
  padding: 4px;
}
.user-list-container .user-list .ag-menu .ag-filter .ag-filter-select {
  border: 1px solid #0a0a0a;
  color: #777777;
  width: 100%;
  margin: 0;
  padding: 4px 4px 4px 0px;
  -webkit-appearance: menulist;
}
.user-list-container .user-list .ag-menu .ag-filter .ag-filter-select:focus {
  outline: none !important;
  border: 1px solid #07dd96;
}
.user-list-container .user-list .ag-menu .ag-filter .ag-filter-select option {
  background-color: #1e1e1e;
}
.user-list-container .user-list .ag-menu .ag-filter .ag-filter-body {
  margin-top: 4px;
  border: 1px solid #0a0a0a;
}
.user-list-container .user-list .ag-menu .ag-filter .ag-filter-body .ag-input-text-wrapper .ag-filter-filter {
  padding-left: 4px;
  height: 26px;
  caret-color: #777777;
  color: #777777;
}
.user-list-container .user-list .ag-menu .ag-filter .ag-filter-body .ag-input-text-wrapper .ag-filter-filter:focus {
  outline: none !important;
  border: 1px solid #07dd96;
}
.user-list-container .user-list .ag-menu .ag-filter .ag-filter-condition {
  margin-top: 4px;
}
.user-list-container .user-list .ag-menu .ag-filter .ag-filter-condition label {
  color: #777777;
}

.reset-password-popup-overlay .reset-password-popup-container {
  position: relative;
  height: 195px;
  background-color: #040404;
  border-radius: 6px;
  overflow: hidden;
  max-width: 500px !important;
  color: #777777 !important;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  border: 1px solid #1e1e1e;
  align-self: center;
  margin: 0 auto;
}
.reset-password-popup-overlay .reset-password-popup-container .popup-header {
  background-color: #111111;
  padding: 10px 20px;
  font-size: 17px;
  height: 40px;
  position: relative;
}
.reset-password-popup-overlay .reset-password-popup-container .popup-header .popup-header-title {
  position: relative;
  left: -4px;
  font-size: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inherit;
}
.reset-password-popup-overlay .reset-password-popup-container .popup-header button {
  position: absolute;
  right: 8px;
  top: 8px;
  -webkit-outline: none;
  outline: none;
}
.reset-password-popup-overlay .reset-password-popup-container .popup-header button .i-flight-clear-x::before {
  font-size: 28px;
  color: #777777;
  outline: none;
  -webkit-outline: none;
}
.reset-password-popup-overlay .reset-password-popup-container .popup-header button .i-flight-clear-x::before:hover {
  color: #ce0000;
}
.reset-password-popup-overlay .reset-password-popup-container .bc-action-menu.theme--dark.v-btn {
  position: absolute;
  right: 4px;
  top: 36px;
  z-index: 1;
}
.reset-password-popup-overlay .reset-password-popup-container .popup-reset-password-content-container {
  display: flex;
  flex-direction: column;
  min-width: 450px;
  background-color: #1e1e1e;
  background: linear-gradient(#1e1e1e, #0a0a0a 100%);
}
.reset-password-popup-overlay .reset-password-popup-container .popup-reset-password-content-container .popup-reset-password-details-container {
  height: 106px;
}
.reset-password-popup-overlay .reset-password-popup-container .popup-reset-password-content-container .popup-reset-password-details-container p {
  margin: 22px 6px 0 16px;
  font-size: 13px;
}
.reset-password-popup-overlay .reset-password-popup-container .popup-reset-password-content-container .popup-reset-password-details-container .user-input {
  padding-top: 14px;
  margin: 0px 10px 0px 5px;
}
.reset-password-popup-overlay .reset-password-popup-container .popup-reset-password-content-container .popup-reset-password-details-container .user-input-select {
  padding-top: 7px;
}
.reset-password-popup-overlay .reset-password-popup-container .popup-reset-password-content-container .popup-reset-password-details-container .user-input-checkbox {
  padding-top: 20px;
}
.reset-password-popup-overlay .reset-password-popup-container .popup-reset-password-content-container .popup-reset-password-details-container .user-input-checkbox .flight-checkbox-btn {
  padding-left: 4px;
}
.reset-password-popup-overlay .reset-password-popup-container .popup-reset-password-content-container .popup-reset-password-details-container .password-check {
  padding: 21px 0px 0px 0px;
}
.reset-password-popup-overlay .reset-password-popup-container .popup-reset-password-content-container .popup-reset-password-details-container .password-check i.fa-check {
  color: #07dd96;
}
.reset-password-popup-overlay .reset-password-popup-container .popup-reset-password-content-container .popup-reset-password-details-container .password-check i.fa-times {
  color: #ce0000;
}
.reset-password-popup-overlay .reset-password-popup-container .popup-reset-password-content-container .required-sign {
  color: #ce0000;
}
.reset-password-popup-overlay .reset-password-popup-container .popup-footer-container {
  font-size: 13px;
}
.reset-password-popup-overlay .reset-password-popup-container .popup-footer-container .popup-footer {
  display: flex;
  width: calc(100% - 15px);
  position: relative;
  margin: 8px;
  justify-content: flex-end;
}
.reset-password-popup-overlay .reset-password-popup-container .popup-footer-container .popup-footer-note {
  display: flex;
  width: calc(100% - 15px);
  position: relative;
  margin: 16px 8px 8px 16px;
  justify-content: flex-start;
}
.reset-password-popup-overlay .reset-password-popup-container .popup-footer-container .popup-footer-note .required-sign {
  color: #ce0000;
}

.grid-row {
  font-size: 13px;
  background-color: #1e1e1e;
  border: 1px solid #0a0a0a;
  margin: 0 1px 2px;
  color: #777777;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  text-shadow: 0px 1px 8px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.4);
}
.grid-row .grid-cell {
  padding: 25px 8px 8px;
  margin: 0;
  display: inline-block;
  flex-grow: 1;
  flex-basis: 160px;
  outline: none;
}
.grid-row .grid-cell .status-icon {
  font-size: 36px;
  margin-top: -9px;
  display: inline-block;
  color: #07dd96;
  width: 25px;
}
.grid-row .grid-cell .status-icon-cnn {
  width: 32px;
}
.grid-row .grid-cell .i-flight-cnn {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: -8px;
  margin-right: 8px;
}
.grid-row .grid-cell img {
  margin-top: -25px;
}
.grid-row .grid-cell .ingest-asset-thumb {
  height: 30px;
  width: 50px;
  margin: -4px 0 -4px -4px;
  background-color: #040404;
  position: relative;
  left: -10px;
}
.grid-row .grid-cell .ingest-asset-action {
  color: #07dd96;
}
.grid-row .grid-cell .ingest-asset-action:hover {
  color: #ffffff;
}
.grid-row .grid-cell .grid-cell-wrapper .grid-cell-selection-checkbox {
  padding-right: 6px;
  border-radius: 6px;
}
.grid-row .grid-cell .grid-cell-wrapper .grid-cell-selection-checkbox .grid-cell-icon {
  color: #777777;
  background: #1e1e1e;
  border-radius: 3px;
  border: 1px solid #0a0a0a;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  top: 4px;
  margin-right: 8px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.grid-row .grid-cell .grid-cell-wrapper .grid-cell-selection-checkbox .grid-cell-icon-checkbox-checked {
  color: #777777;
  background-color: #07dd96;
  box-shadow: inset 0 0 0 3px #1e1e1e;
  border: 1px solid #777777;
}

.grid-loading-cell {
  min-width: 300px;
  min-height: 200px;
  border: 2px solid #ce0000;
}

.user-popup-overlay .user-popup-container {
  position: relative;
  height: calc(100% - 400px);
  background-color: #040404;
  border-radius: 6px;
  overflow: hidden;
  max-width: 800px !important;
  color: #777777 !important;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  border: 1px solid #0a0a0a;
  align-self: center;
  margin: 0 auto;
}
.user-popup-overlay .user-popup-container .loading-dialog-container {
  position: absolute;
  left: 0px;
  bottom: 38px;
  width: 100%;
  height: calc(100% - 38px);
  background: -webkit-gradient(linear, left top, left bottom, from(#1e1e1e), to(#0a0a0a));
  background: linear-gradient(180deg, #1e1e1e, #0a0a0a);
  z-index: 3;
  opacity: 0.5;
}
.user-popup-overlay .user-popup-container .loading-dialog-container .loading-dialog-wrap {
  display: flex;
  justify-content: center;
}
.user-popup-overlay .user-popup-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular {
  bottom: 50%;
  margin-bottom: -16px;
  position: absolute;
}
.user-popup-overlay .user-popup-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular svg circle {
  stroke-width: 2px;
}
.user-popup-overlay .user-popup-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular .popup-loading-text {
  position: relative;
  top: 32px;
  color: #666666;
}
.user-popup-overlay .user-popup-container .loading-dialog-container .v-dialog {
  width: 25vw;
  height: 35vh;
}
.user-popup-overlay .user-popup-container .popup-header {
  background-color: #111111;
  padding: 10px 20px;
  font-size: 17px;
  height: 40px;
  position: relative;
}
.user-popup-overlay .user-popup-container .popup-header .popup-header-title {
  position: relative;
  top: -3px;
  left: -5px;
  font-size: 17px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inherit;
}
.user-popup-overlay .user-popup-container .popup-header button {
  position: absolute;
  right: 8px;
  top: 5px;
  -webkit-outline: none;
  outline: none;
}
.user-popup-overlay .user-popup-container .popup-header button .i-flight-clear-x::before {
  font-size: 28px;
  color: #777777;
  outline: none;
  -webkit-outline: none;
}
.user-popup-overlay .user-popup-container .popup-header button .i-flight-clear-x::before:hover {
  color: #ce0000;
}
.user-popup-overlay .user-popup-container .bc-action-menu.theme--dark.v-btn {
  position: absolute;
  right: 4px;
  top: 36px;
  z-index: 1;
}
.user-popup-overlay .user-popup-container .popup-user-content-container {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: #1e1e1e;
  background: linear-gradient(#1e1e1e, #0a0a0a 100%);
}
.user-popup-overlay .user-popup-container .popup-user-content-container .popup-user-details-container {
  height: 480px;
}
.user-popup-overlay .user-popup-container .popup-user-content-container .popup-user-details-container p {
  margin: 20px 6px 0 16px;
}
.user-popup-overlay .user-popup-container .popup-user-content-container .popup-user-details-container .user-input {
  padding-top: 14px;
}
.user-popup-overlay .user-popup-container .popup-user-content-container .popup-user-details-container .user-input-select {
  padding-top: 7px;
}
.user-popup-overlay .user-popup-container .popup-user-content-container .popup-user-details-container .user-input-checkbox {
  padding-top: 20px;
}
.user-popup-overlay .user-popup-container .popup-user-content-container .popup-user-details-container .user-input-checkbox .flight-checkbox-btn {
  padding-left: 4px;
}
.user-popup-overlay .user-popup-container .popup-user-content-container .popup-user-details-container .user-roles-container-wrapper {
  max-height: 126px;
  overflow: auto;
  padding: 4px;
  margin-top: 14px;
  border: 1px solid #1e1e1e;
  background-color: #111111;
  border-radius: 4px;
}
.user-popup-overlay .user-popup-container .popup-user-content-container .popup-user-details-container .user-roles-container-wrapper .user-roles-container {
  height: auto;
  -webkit-columns: 2;
  -moz-columns: 2;
  columns: 2;
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  page-break-inside: avoid;
}
.user-popup-overlay .user-popup-container .popup-user-content-container .popup-user-details-container .user-roles-container-wrapper .user-roles-container div {
  padding: 0px;
  width: 190px;
  display: inline-block;
}
.user-popup-overlay .user-popup-container .popup-user-content-container .popup-user-details-container .user-roles-container-wrapper .user-roles-container div .user-input-checkbox {
  padding: 0px;
}
.user-popup-overlay .user-popup-container .popup-user-content-container .popup-user-details-container .user-roles-container-wrapper .user-roles-container div .user-input-checkbox .flight-checkbox-btn {
  padding: 4px !important;
}
.user-popup-overlay .user-popup-container .popup-user-content-container .popup-user-details-container .user-roles-container-wrapper .user-roles-container p {
  margin: 0px 0px 0px 5px;
}
.user-popup-overlay .user-popup-container .popup-user-content-container .popup-user-details-container .email-check {
  padding: 21px 0px 0px 10px;
}
.user-popup-overlay .user-popup-container .popup-user-content-container .popup-user-details-container .email-check i.fa-check {
  color: #07dd96;
}
.user-popup-overlay .user-popup-container .popup-user-content-container .popup-user-details-container .email-check i.fa-times {
  color: #ce0000;
}
.user-popup-overlay .user-popup-container .popup-user-content-container .required-sign {
  color: #ce0000;
}
.user-popup-overlay .user-popup-container .popup-footer {
  display: flex;
  width: calc(100% - 15px);
  position: relative;
  bottom: 8;
  margin: 4px;
  justify-content: flex-end;
}
.user-popup-overlay .user-popup-container .popup-footer-note {
  display: flex;
  width: calc(100% - 15px);
  position: relative;
  margin: 13px 0 0 15px;
  justify-content: flex-start;
}
.user-popup-overlay .user-popup-container .popup-footer-note .required-sign {
  color: #ce0000;
}

.category-container {
  height: 100%;
  width: 100%;
  background-color: #1e1e1e;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  position: relative;
}
.category-container .page-label {
  color: #777777;
  position: absolute;
  font-size: 17px;
  padding: 10px;
}
.category-container .action-btn {
  margin: 5px 66px;
  letter-spacing: normal;
}
.category-container .loading-dialog-container {
  position: absolute;
  left: 0px;
  bottom: 30px;
  width: 100%;
  height: calc(100% - 25px);
  background: -webkit-gradient(linear, left top, left bottom, from(#1e1e1e), to(#0a0a0a));
  background: linear-gradient(180deg, #1e1e1e, #0a0a0a);
  z-index: 3;
  opacity: 0.5;
}
.category-container .loading-dialog-container .loading-dialog-wrap {
  display: flex;
  justify-content: center;
}
.category-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular {
  bottom: 50%;
  margin-bottom: -16px;
  position: absolute;
}
.category-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular svg circle {
  stroke-width: 2px;
}
.category-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular .popup-loading-text {
  position: relative;
  top: 32px;
  color: #666666;
}
.category-container .loading-dialog-container .v-dialog {
  width: 25vw;
  height: 35vh;
}
.category-container .category-section {
  height: 100%;
}

.category-list-container {
  padding: 0;
  overflow: hidden;
  height: calc(100% - 40px);
  width: 100%;
  margin-top: 40px;
}
.category-list-container .category-search-input-container .category-search-input-wrapper {
  height: 100%;
  margin: 0;
  background-color: #1a1a1a;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
.category-list-container .category-search-input-container .category-search-input-wrapper .category-input-search-term-container {
  display: flex;
  flex-direction: row;
  position: relative;
  justify-content: space-between;
}
.category-list-container .category-search-input-container .category-search-input-wrapper .category-input-search-term-container .category-search-input-clear-wrap {
  display: flex;
  flex-direction: row;
  height: 44px;
  width: 100%;
}
.category-list-container .category-search-input-container .category-search-input-wrapper .category-input-search-term-container .category-search-input-clear-wrap .category-search-input-container {
  flex-shrink: 0;
  margin-bottom: 8px;
  width: 260px;
}
.category-list-container .category-search-input-container .category-search-input-wrapper .category-input-search-term-container .category-search-input-clear-wrap .category-search-input-container .category-search-text-field .v-input__control {
  background-color: #1a1a1a;
  border: 1px solid #373737;
  margin: 0 0px 0 4px;
}
.category-list-container .category-search-input-container .category-search-input-wrapper .category-input-search-term-container .category-search-input-clear-wrap .search-term-container {
  display: flex;
}
.category-list-container .category-search-input-container .category-search-input-wrapper .category-input-search-term-container .category-search-input-clear-wrap .search-term-container .search-term-clear {
  font-size: 13px;
  margin: 0 0 0 8px;
  color: #777777;
  outline: none;
  margin-bottom: 0px;
}
.category-list-container .category-search-input-container .category-search-input-wrapper .category-input-search-term-container .category-search-input-clear-wrap .search-term-container .search-term-clear:hover {
  color: #666666;
}
.category-list-container .category-search-input-container .category-search-input-wrapper .category-input-search-term-container .category-search-input-clear-wrap .search-term-container .search-term-clear-active {
  font-size: 13px;
  margin: 0 0 0 8px;
  color: #07dd96;
  outline: none;
  margin-bottom: 0px;
}
.category-list-container .category-search-input-container .category-search-input-wrapper .category-input-search-term-container .category-search-input-clear-wrap .search-term-container .search-term-clear-active:hover {
  color: #07dd96;
}
.category-list-container .category-search-input-container .category-search-input-wrapper .category-input-search-term-container .category-search-input-clear-wrap .category-search-filter-container {
  padding: 12px;
}
.category-list-container .category-search-input-container .category-search-input-wrapper .category-input-search-term-container .category-search-input-clear-wrap .category-search-filter-container .v-input--selection-controls {
  margin: 0;
  padding: 0;
}
.category-list-container .category-search-input-container .category-search-input-wrapper .category-input-search-term-container .category-search-input-clear-wrap .category-search-filter-container .v-input--selection-controls .v-input--selection-controls:not(.v-input--hide-details) .v-input__slot {
  margin-bottom: 0;
}
.category-list-container .category-search-input-container .category-search-input-wrapper .category-input-search-term-container .bc-action-menu.theme--dark.v-btn {
  letter-spacing: normal;
  position: absolute;
  right: 37px;
  top: 0px;
  z-index: 1;
}
.category-list-container .search-filter-result-container {
  display: flex;
  flex-direction: row;
  height: 100%;
  background-color: #1e1e1e;
  background: linear-gradient(#1e1e1e, #0a0a0a 100%);
}
.category-list-container .search-filter-result-container .category-search-filters-category-list-container {
  height: 100%;
  width: 650px;
}
.category-list-container .search-filter-result-container .category-search-filters-category-list-container .category-list-container-wrapper {
  margin-top: 5px 1px 1px 1px;
  overflow-y: scroll;
  overflow-x: hidden;
  height: calc(100% - 130px);
  position: relative;
  padding: 1px;
}
.category-list-container .search-filter-result-container .category-search-filters-category-list-container .category-list-container-wrapper .v-treeview .v-treeview-node .v-treeview-node__root:hover {
  cursor: pointer;
}
.category-list-container .search-filter-result-container .category-search-filters-category-list-container .category-list-container-wrapper .v-treeview .v-treeview-node .v-treeview-node__root:hover .node-item {
  color: #ffffff;
  font-weight: 300;
}
.category-list-container .search-filter-result-container .category-search-filters-category-list-container .category-list-container-wrapper .v-treeview .v-treeview-node .v-treeview-node__children {
  margin-left: 4px !important;
}
.category-list-container .search-filter-result-container .category-search-filters-category-list-container .category-list-container-wrapper .v-treeview .node-item {
  height: 26px;
  padding-top: 4px;
}
.category-list-container .search-filter-result-container .category-search-filters-category-list-container .category-list-container-wrapper .v-treeview .inactive-node {
  font-style: oblique;
}
.category-list-container .search-filter-result-container .category-search-filters-category-list-container .category-list-container-wrapper .v-treeview .highlight {
  background: #1e1e1e;
  color: #ffffff;
  font-weight: 300;
}
.category-list-container .search-filter-result-container .category-search-filters-category-list-container .category-list-container-wrapper .v-treeview-node.v-treeview-node--leaf.v-treeview-node--click {
  margin-left: 16px !important;
}
.category-list-container .search-filter-result-container .category-search-filters-category-list-container .category-list-footer .footer-btn {
  display: flex;
  width: calc(100% - 17px);
  position: relative;
  bottom: 8;
  margin: 0px;
  justify-content: flex-end;
}
.category-list-container .search-filter-result-container .category-button-container {
  width: 58px;
  display: flex;
  flex-direction: column;
}
.category-list-container .search-filter-result-container .category-button-container .category-move-button-container {
  height: 50%;
  width: inherit;
}
.category-list-container .search-filter-result-container .category-button-container .category-move-button-container .action-btn {
  margin: 5px;
  height: 70px;
}
.category-list-container .search-filter-result-container .category-button-container .category-action-button-container {
  height: 50%;
  bottom: 0px;
  width: inherit;
}
.category-list-container .search-filter-result-container .category-button-container .category-action-button-container .action-btn {
  margin: 5px;
  height: 70px;
}
.category-list-container .search-filter-result-container .category-details {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  position: relative;
  background-color: #1e1e1e;
  background: linear-gradient(#1e1e1e, #0a0a0a 100%);
}
.category-list-container .search-filter-result-container .category-details .category-details-container {
  height: 400px;
  padding: 20px;
  color: #777777 !important;
  width: calc(100% - 60px);
}
.category-list-container .search-filter-result-container .category-details .category-details-container .required-sign {
  color: #ce0000;
}
.category-list-container .search-filter-result-container .category-details .category-details-container p {
  margin: 20px 6px 0 16px;
}
.category-list-container .search-filter-result-container .category-details .category-details-container .category-input {
  padding-top: 14px;
}
.category-list-container .search-filter-result-container .category-details .category-details-container .category-input-select {
  padding-top: 7px;
}
.category-list-container .search-filter-result-container .category-details .category-details-container .category-input-radio {
  padding-top: 0px;
}
.category-list-container .search-filter-result-container .category-details .category-details-container .category-input-checkbox {
  padding-top: 22px;
}
.category-list-container .search-filter-result-container .category-details .category-details-container .category-input-checkbox .flight-checkbox-btn {
  padding-left: 4px;
}
.category-list-container .search-filter-result-container .category-details .category-details-container .category-textarea {
  width: 100%;
  height: 100px;
}
.category-list-container .search-filter-result-container .category-details .category-details-container .category-textarea .v-textarea {
  height: 100%;
}
.category-list-container .search-filter-result-container .category-details .category-details-container .category-textarea .v-textarea .v-input__control {
  height: 100% !important;
}
.category-list-container .search-filter-result-container .category-details .category-details-container .category-textarea .v-textarea .v-input__control textarea {
  font-weight: 300;
  cursor: text;
  height: 90px;
}
.category-list-container .search-filter-result-container .category-details .category-details-container .category-tree-select {
  padding-top: 8px;
}
.category-list-container .search-filter-result-container .category-details .category-details-container .category-input-radio {
  height: 26px;
}
.category-list-container .search-filter-result-container .category-details .category-details-container .category-input-radio .v-input--selection-controls {
  margin-left: -4px;
}
.category-list-container .search-filter-result-container .category-details .category-details-container .category-input-radio .v-input--selection-controls .v-input--is-disabled .v-input--radio-group__input i, .category-list-container .search-filter-result-container .category-details .category-details-container .category-input-radio .v-input--selection-controls .v-input--is-disabled .v-input--radio-group__input label {
  color: #777777 !important;
}
.category-list-container .search-filter-result-container .category-details .category-details-container .divider {
  margin-top: 30px;
}
.category-list-container .search-filter-result-container .category-details .category-details-container .divider line {
  stroke: #777777;
  stroke-width: 2;
}
.category-list-container .search-filter-result-container .category-details .category-details-footer {
  width: calc(100% - 60px);
  position: absolute;
  bottom: 90px;
}
.category-list-container .search-filter-result-container .category-details .category-details-footer .footer-btn {
  display: flex;
  width: calc(100% - 13px);
  position: relative;
  margin: 5px 0 0 0;
  justify-content: flex-end;
}
.category-list-container .search-filter-result-container .category-details .category-details-footer .footer-note {
  display: flex;
  width: calc(100% - 15px);
  position: relative;
  margin: 17px 0 0 0;
  justify-content: flex-start;
  color: #777777;
}
.category-list-container .search-filter-result-container .category-details .category-details-footer .footer-note .required-sign {
  color: #ce0000;
}

.group-container {
  height: 100%;
  width: 100%;
  background-color: #1e1e1e;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  position: relative;
}
.group-container .page-label {
  color: #777777;
  position: absolute;
  font-size: 17px;
  padding: 10px;
}
.group-container .action-btn {
  margin: 5px 66px;
  letter-spacing: normal;
}
.group-container .loading-dialog-container {
  position: absolute;
  left: 0px;
  bottom: 2px;
  width: 100%;
  height: calc(100% - 2px);
  background: -webkit-gradient(linear, left top, left bottom, from(#1e1e1e), to(#0a0a0a));
  background: linear-gradient(180deg, #1e1e1e, #0a0a0a);
  z-index: 3;
  opacity: 0.5;
}
.group-container .loading-dialog-container .loading-dialog-wrap {
  display: flex;
  justify-content: center;
}
.group-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular {
  bottom: 50%;
  margin-bottom: -16px;
  position: absolute;
}
.group-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular svg circle {
  stroke-width: 2px;
}
.group-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular .popup-loading-text {
  position: relative;
  top: 32px;
  color: #666666;
}
.group-container .loading-dialog-container .v-dialog {
  width: 25vw;
  height: 35vh;
}
.group-container .group-section {
  height: 100%;
}

.group-list-container {
  padding: 0;
  overflow: hidden;
  height: calc(100% - 40px);
  width: 100%;
  margin-top: 40px;
}
.group-list-container .group-search-input-container .group-search-input-wrapper {
  height: 100%;
  margin: 0;
  background-color: #1a1a1a;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
.group-list-container .group-search-input-container .group-search-input-wrapper .group-input-search-term-container {
  display: flex;
  flex-direction: row;
  position: relative;
  justify-content: space-between;
}
.group-list-container .group-search-input-container .group-search-input-wrapper .group-input-search-term-container .group-search-input-clear-wrap {
  display: flex;
  flex-direction: row;
  height: 44px;
  width: 100%;
}
.group-list-container .group-search-input-container .group-search-input-wrapper .group-input-search-term-container .group-search-input-clear-wrap .group-search-input-container {
  flex-shrink: 0;
  margin-bottom: 8px;
  width: 260px;
}
.group-list-container .group-search-input-container .group-search-input-wrapper .group-input-search-term-container .group-search-input-clear-wrap .group-search-input-container .group-search-text-field .v-input__control {
  background-color: #1a1a1a;
  border: 1px solid #404040;
  margin: 0 0px 0 4px;
}
.group-list-container .group-search-input-container .group-search-input-wrapper .group-input-search-term-container .group-search-input-clear-wrap .search-term-container {
  display: flex;
}
.group-list-container .group-search-input-container .group-search-input-wrapper .group-input-search-term-container .group-search-input-clear-wrap .search-term-container .search-term-clear {
  font-size: 13px;
  margin: 0 0 0 8px;
  color: #777777;
  outline: none;
  margin-bottom: 0px;
}
.group-list-container .group-search-input-container .group-search-input-wrapper .group-input-search-term-container .group-search-input-clear-wrap .search-term-container .search-term-clear:hover {
  color: #666666;
}
.group-list-container .group-search-input-container .group-search-input-wrapper .group-input-search-term-container .group-search-input-clear-wrap .search-term-container .search-term-clear-active {
  font-size: 13px;
  margin: 0 0 0 8px;
  color: #ea8000;
  outline: none;
  margin-bottom: 0px;
}
.group-list-container .group-search-input-container .group-search-input-wrapper .group-input-search-term-container .group-search-input-clear-wrap .search-term-container .search-term-clear-active:hover {
  color: #ea8000;
}
.group-list-container .group-search-input-container .group-search-input-wrapper .group-input-search-term-container .group-search-input-clear-wrap .group-search-filter-container {
  padding: 12px;
}
.group-list-container .group-search-input-container .group-search-input-wrapper .group-input-search-term-container .group-search-input-clear-wrap .group-search-filter-container .v-input--selection-controls {
  margin: 0;
  padding: 0;
}
.group-list-container .group-search-input-container .group-search-input-wrapper .group-input-search-term-container .group-search-input-clear-wrap .group-search-filter-container .v-input--selection-controls .v-input--selection-controls:not(.v-input--hide-details) .v-input__slot {
  margin-bottom: 0;
}
.group-list-container .group-search-input-container .group-search-input-wrapper .group-input-search-term-container .bc-action-menu.theme--dark.v-btn {
  letter-spacing: normal;
  position: absolute;
  right: 37px;
  top: 0px;
  z-index: 1;
}
.group-list-container .search-filter-result-container {
  display: flex;
  flex-direction: row;
  height: 100%;
  background-color: #1e1e1e;
  background: linear-gradient(#1e1e1e, #0a0a0a 100%);
}
.group-list-container .search-filter-result-container .group-search-filters-group-list-container {
  height: 100%;
  width: 650px;
}
.group-list-container .search-filter-result-container .group-search-filters-group-list-container .group-list-container-wrapper {
  margin-top: 5px;
  overflow-y: scroll;
  overflow-x: hidden;
  height: calc(100% - 90px);
  position: relative;
  margin: 1px;
  padding: 1px;
}
.group-list-container .search-filter-result-container .group-search-filters-group-list-container .group-list-container-wrapper .v-treeview .v-treeview-node .v-treeview-node__root:hover {
  cursor: pointer;
}
.group-list-container .search-filter-result-container .group-search-filters-group-list-container .group-list-container-wrapper .v-treeview .v-treeview-node .v-treeview-node__root:hover .node-item {
  color: #ffffff;
  font-weight: 300;
}
.group-list-container .search-filter-result-container .group-search-filters-group-list-container .group-list-container-wrapper .v-treeview .node-item {
  height: 26px;
  padding-top: 4px;
}
.group-list-container .search-filter-result-container .group-search-filters-group-list-container .group-list-container-wrapper .v-treeview .inactive-node {
  font-style: oblique;
}
.group-list-container .search-filter-result-container .group-search-filters-group-list-container .group-list-container-wrapper .v-treeview .highlight {
  background: #1e1e1e;
  color: #ffffff;
  font-weight: 300;
}
.group-list-container .search-filter-result-container .group-details {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  position: relative;
  background-color: #1e1e1e;
  background: linear-gradient(#1e1e1e, #0a0a0a 100%);
}
.group-list-container .search-filter-result-container .group-details .group-details-container {
  height: 230px;
  padding: 20px;
  color: #777777 !important;
  width: calc(100% - 60px);
}
.group-list-container .search-filter-result-container .group-details .group-details-container .required-sign {
  color: #ce0000;
}
.group-list-container .search-filter-result-container .group-details .group-details-container p {
  margin: 20px 6px 0 16px;
}
.group-list-container .search-filter-result-container .group-details .group-details-container .group-input {
  padding-top: 14px;
}
.group-list-container .search-filter-result-container .group-details .group-details-container .group-input-select {
  padding-top: 7px;
}
.group-list-container .search-filter-result-container .group-details .group-details-container .group-input-radio {
  padding-top: 0px;
}
.group-list-container .search-filter-result-container .group-details .group-details-container .group-input-checkbox {
  padding-top: 20px;
}
.group-list-container .search-filter-result-container .group-details .group-details-container .group-input-checkbox .flight-checkbox-btn {
  padding-left: 4px;
}
.group-list-container .search-filter-result-container .group-details .group-details-container .group-textarea {
  width: 100%;
  height: 100px;
}
.group-list-container .search-filter-result-container .group-details .group-details-container .group-textarea .v-textarea {
  height: 100%;
}
.group-list-container .search-filter-result-container .group-details .group-details-container .group-textarea .v-textarea .v-input__control {
  height: 100% !important;
}
.group-list-container .search-filter-result-container .group-details .group-details-container .group-textarea .v-textarea .v-input__control textarea {
  font-weight: 300;
  cursor: text;
  height: 90px;
}
.group-list-container .search-filter-result-container .group-details .group-details-container .group-tree-select {
  padding-top: 8px;
}
.group-list-container .search-filter-result-container .group-details .group-details-container .group-input-radio .v-input--is-disabled .v-input--radio-group__input i, .group-list-container .search-filter-result-container .group-details .group-details-container .group-input-radio .v-input--is-disabled .v-input--radio-group__input label {
  color: #777777 !important;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container {
  width: calc(100% - 60px);
  display: flex;
  height: calc(100% - 330px);
  padding: 0px 0px 10px 26px;
  flex-direction: column;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .column-container {
  display: flex;
  width: 25%;
  position: relative;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .column-container .loading-dialog-container {
  position: absolute;
  left: 5px;
  bottom: 22px;
  width: calc(100% - 10px);
  height: calc(100% - 50px);
  background: -webkit-gradient(linear, left top, left bottom, from(#1e1e1e), to(#0a0a0a));
  background: linear-gradient(180deg, #1e1e1e, #0a0a0a);
  z-index: 3;
  opacity: 0.5;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .column-container .loading-dialog-container .loading-dialog-wrap {
  display: flex;
  justify-content: center;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .column-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular {
  bottom: 50%;
  margin-bottom: -16px;
  position: absolute;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .column-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular svg circle {
  stroke-width: 2px;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .column-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular .popup-loading-text {
  position: relative;
  top: 32px;
  color: #777777;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .column-container .loading-dialog-container .v-dialog {
  width: 25vw;
  height: 35vh;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .column-container .popup-distribution-wrap {
  width: 100%;
  padding: 0;
  flex-shrink: 0;
  flex-grow: 1;
  overflow: hidden;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .column-container .popup-distribution-wrap .distribution-label {
  width: calc(100% - 16px);
  height: 15px;
  font-size: 15px;
  color: #777777;
  padding: 0 8px;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .column-container .popup-distribution-wrap .popup-distribution-wrap {
  height: calc(100% - 54px);
  width: calc(100% - 16px);
  margin: 8px;
  background-color: #1e1e1e;
  border-radius: 4px;
  border: 1px solid #1e1e1e;
  padding: 8px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .column-container .popup-distribution-wrap .popup-distribution-list-right {
  margin: 0;
  width: 100%;
  position: relative;
  right: -6px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-color: #111111;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .column-container .popup-distribution-wrap .popup-distribution-list-right .v-text-field {
  position: relative;
  left: 50%;
  z-index: 1;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .column-container .popup-distribution-wrap .popup-distribution-list-left {
  margin: 0;
  width: 100%;
  position: relative;
  left: -6px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-color: #111111;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container {
  flex-grow: 2;
  position: relative;
  width: 80%;
  height: 100%;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-search {
  position: absolute;
  width: 100%;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-search #spinner {
  height: 4px;
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-search #spinner .v-progress-linear {
  background: transparent;
  margin: 0;
  overflow: hidden;
  width: calc(100% - 24px);
  position: absolute;
  top: 36px;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-search #spinner .v-progress-linear .v-progress-linear__bar {
  height: 1px;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-search #spinner .v-progress-linear .v-progress-linear__bar .v-progress-linear__bar__determinate {
  background-color: #1e1e1e !important;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-search #spinner .v-progress-linear .v-progress-linear__bar .v-progress-linear__bar__indeterminate {
  background-color: #1e1e1e !important;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-search .v-text-field {
  position: relative;
  left: calc(50% - 110px);
  margin: 0;
  top: 38px;
  z-index: 2;
  width: 220px;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-container {
  display: flex;
  width: 100%;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-container .two-column-wrapper {
  width: 50%;
  flex-shrink: 1;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons {
  width: 26px;
  height: calc(100% - 54px);
  top: 31px;
  display: block;
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #1e1e1e;
  border-top: 1px solid #0a0a0a;
  border-bottom: 1px solid #0a0a0a;
  z-index: 1;
  padding-bottom: 58px;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-left,
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-left,
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-right,
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-right {
  position: absolute;
  height: 26px;
  width: 26px;
  background: transparent;
  border: 1px solid #1e1e1e;
  margin: 6px 0;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-left:hover,
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-left:hover,
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-right:hover,
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-right:hover {
  border-color: #0a0a0a;
  background-color: #0a0a0a;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-left:hover .v-btn__content i::before,
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-left:hover .v-btn__content i::before,
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-right:hover .v-btn__content i::before,
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-right:hover .v-btn__content i::before {
  color: #777777;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-left {
  margin-top: 80px;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-right {
  margin-top: 43px;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-left {
  margin-top: 116px;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-icon {
  color: #777777 !important;
  font-size: 13px;
}
.group-list-container .search-filter-result-container .group-details .affiliate-container .two-column-container .two-column-container .search-treeview-container {
  margin-bottom: -45px;
  margin-top: 37px;
}
.group-list-container .search-filter-result-container .group-details .group-details-footer {
  width: calc(100% - 60px);
  position: absolute;
  bottom: 90px;
}
.group-list-container .search-filter-result-container .group-details .group-details-footer .footer-btn {
  display: flex;
  width: calc(100% - 10px);
  position: relative;
  margin: 8px 11px 0 0;
  justify-content: flex-end;
}
.group-list-container .search-filter-result-container .group-details .group-details-footer .footer-note {
  display: flex;
  width: calc(100% - 15px);
  position: relative;
  margin: 18px 0 0 38px;
  justify-content: flex-start;
  color: #777777;
}
.group-list-container .search-filter-result-container .group-details .group-details-footer .footer-note .required-sign {
  color: #ce0000;
}

.inactive-station-note {
  font-style: italic;
  text-decoration: line-through #5e5e5e;
  background: none;
}

.dma-container {
  height: 100%;
  width: 100%;
  background-color: #1e1e1e;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  position: relative;
}
.dma-container .page-label {
  color: #777777;
  position: absolute;
  font-size: 17px;
  padding: 10px;
}
.dma-container .action-btn {
  margin: 5px 66px;
  letter-spacing: normal;
}
.dma-container .loading-dialog-container {
  position: absolute;
  left: 0px;
  bottom: 2px;
  width: 100%;
  height: calc(100% - 2px);
  background: -webkit-gradient(linear, left top, left bottom, from(#1e1e1e), to(#0a0a0a));
  background: linear-gradient(180deg, #1e1e1e, #0a0a0a);
  z-index: 3;
  opacity: 0.5;
}
.dma-container .loading-dialog-container .loading-dialog-wrap {
  display: flex;
  justify-content: center;
}
.dma-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular {
  bottom: 50%;
  margin-bottom: -16px;
  position: absolute;
}
.dma-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular svg circle {
  stroke-width: 2px;
}
.dma-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular .popup-loading-text {
  position: relative;
  top: 32px;
  color: #666666;
}
.dma-container .loading-dialog-container .v-dialog {
  width: 25vw;
  height: 35vh;
}
.dma-container .dma-section {
  height: 100%;
}

.dma-list-container {
  padding: 0;
  overflow: hidden;
  height: calc(100% - 40px);
  width: 100%;
  margin-top: 40px;
}
.dma-list-container .dma-search-input-container .dma-search-input-wrapper {
  height: 100%;
  margin: 0;
  background-color: #1a1a1a;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
.dma-list-container .dma-search-input-container .dma-search-input-wrapper .dma-input-search-term-container {
  display: flex;
  flex-direction: row;
  position: relative;
  justify-content: space-between;
}
.dma-list-container .dma-search-input-container .dma-search-input-wrapper .dma-input-search-term-container .dma-search-input-clear-wrap {
  display: flex;
  flex-direction: row;
  height: 44px;
  width: 100%;
}
.dma-list-container .dma-search-input-container .dma-search-input-wrapper .dma-input-search-term-container .dma-search-input-clear-wrap .dma-search-input-container {
  flex-shrink: 0;
  margin-bottom: 8px;
  width: 260px;
}
.dma-list-container .dma-search-input-container .dma-search-input-wrapper .dma-input-search-term-container .dma-search-input-clear-wrap .dma-search-input-container .dma-search-text-field .v-input__control {
  background-color: #1a1a1a;
  border: 1px solid #404040;
  margin: 0 0px 0 4px;
}
.dma-list-container .dma-search-input-container .dma-search-input-wrapper .dma-input-search-term-container .dma-search-input-clear-wrap .search-term-container {
  display: flex;
}
.dma-list-container .dma-search-input-container .dma-search-input-wrapper .dma-input-search-term-container .dma-search-input-clear-wrap .search-term-container .search-term-clear {
  font-size: 13px;
  margin: 0 0 0 8px;
  color: #777777;
  outline: none;
  margin-bottom: 0px;
}
.dma-list-container .dma-search-input-container .dma-search-input-wrapper .dma-input-search-term-container .dma-search-input-clear-wrap .search-term-container .search-term-clear:hover {
  color: #666666;
}
.dma-list-container .dma-search-input-container .dma-search-input-wrapper .dma-input-search-term-container .dma-search-input-clear-wrap .search-term-container .search-term-clear-active {
  font-size: 13px;
  margin: 0 0 0 8px;
  color: #ea8000;
  outline: none;
  margin-bottom: 0px;
}
.dma-list-container .dma-search-input-container .dma-search-input-wrapper .dma-input-search-term-container .dma-search-input-clear-wrap .search-term-container .search-term-clear-active:hover {
  color: #ea8000;
}
.dma-list-container .dma-search-input-container .dma-search-input-wrapper .dma-input-search-term-container .dma-search-input-clear-wrap .dma-search-filter-container {
  padding: 12px;
}
.dma-list-container .dma-search-input-container .dma-search-input-wrapper .dma-input-search-term-container .dma-search-input-clear-wrap .dma-search-filter-container .v-input--selection-controls {
  margin: 0;
  padding: 0;
}
.dma-list-container .dma-search-input-container .dma-search-input-wrapper .dma-input-search-term-container .dma-search-input-clear-wrap .dma-search-filter-container .v-input--selection-controls .v-input--selection-controls:not(.v-input--hide-details) .v-input__slot {
  margin-bottom: 0;
}
.dma-list-container .dma-search-input-container .dma-search-input-wrapper .dma-input-search-term-container .bc-action-menu.theme--dark.v-btn {
  letter-spacing: normal;
  position: absolute;
  right: 37px;
  top: 0px;
  z-index: 1;
}
.dma-list-container .search-filter-result-container {
  display: flex;
  flex-direction: row;
  height: 100%;
  background-color: #1e1e1e;
  background: linear-gradient(#1e1e1e, #0a0a0a 100%);
}
.dma-list-container .search-filter-result-container .dma-search-filters-dma-list-container {
  height: 100%;
  width: 650px;
}
.dma-list-container .search-filter-result-container .dma-search-filters-dma-list-container .dma-list-container-wrapper {
  margin-top: 5px;
  overflow-y: scroll;
  overflow-x: hidden;
  height: calc(100% - 90px);
  position: relative;
  margin: 1px;
  padding: 1px;
}
.dma-list-container .search-filter-result-container .dma-search-filters-dma-list-container .dma-list-container-wrapper .v-treeview .v-treeview-node .v-treeview-node__root:hover {
  cursor: pointer;
}
.dma-list-container .search-filter-result-container .dma-search-filters-dma-list-container .dma-list-container-wrapper .v-treeview .v-treeview-node .v-treeview-node__root:hover .node-item {
  color: #ffffff;
  font-weight: 300;
}
.dma-list-container .search-filter-result-container .dma-search-filters-dma-list-container .dma-list-container-wrapper .v-treeview .node-item {
  height: 26px;
  padding-top: 4px;
}
.dma-list-container .search-filter-result-container .dma-search-filters-dma-list-container .dma-list-container-wrapper .v-treeview .inactive-node {
  font-style: oblique;
}
.dma-list-container .search-filter-result-container .dma-search-filters-dma-list-container .dma-list-container-wrapper .v-treeview .highlight {
  background: #1e1e1e;
  color: #ffffff;
  font-weight: 300;
}
.dma-list-container .search-filter-result-container .dma-details {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  position: relative;
  background-color: #1e1e1e;
  background: linear-gradient(#1e1e1e, #0a0a0a 100%);
}
.dma-list-container .search-filter-result-container .dma-details .dma-details-container {
  height: 190px;
  padding: 20px;
  color: #777777 !important;
  width: calc(100% - 60px);
}
.dma-list-container .search-filter-result-container .dma-details .dma-details-container .required-sign {
  color: #ce0000;
}
.dma-list-container .search-filter-result-container .dma-details .dma-details-container p {
  margin: 20px 6px 0 16px;
}
.dma-list-container .search-filter-result-container .dma-details .dma-details-container .dma-input {
  padding-top: 14px;
}
.dma-list-container .search-filter-result-container .dma-details .dma-details-container .dma-input-select {
  padding-top: 7px;
}
.dma-list-container .search-filter-result-container .dma-details .dma-details-container .dma-input-radio {
  padding-top: 0px;
}
.dma-list-container .search-filter-result-container .dma-details .dma-details-container .dma-input-checkbox {
  padding-top: 20px;
}
.dma-list-container .search-filter-result-container .dma-details .dma-details-container .dma-input-checkbox .flight-checkbox-btn {
  padding-left: 4px;
}
.dma-list-container .search-filter-result-container .dma-details .dma-details-container .dma-textarea {
  width: 100%;
  height: 100px;
}
.dma-list-container .search-filter-result-container .dma-details .dma-details-container .dma-textarea .v-textarea {
  height: 100%;
}
.dma-list-container .search-filter-result-container .dma-details .dma-details-container .dma-textarea .v-textarea .v-input__control {
  height: 100% !important;
}
.dma-list-container .search-filter-result-container .dma-details .dma-details-container .dma-textarea .v-textarea .v-input__control textarea {
  font-weight: 300;
  cursor: text;
  height: 90px;
}
.dma-list-container .search-filter-result-container .dma-details .dma-details-container .dma-tree-select {
  padding-top: 8px;
}
.dma-list-container .search-filter-result-container .dma-details .dma-details-container .dma-input-radio .v-input--is-disabled .v-input--radio-group__input i, .dma-list-container .search-filter-result-container .dma-details .dma-details-container .dma-input-radio .v-input--is-disabled .v-input--radio-group__input label {
  color: #777777 !important;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container {
  width: calc(100% - 60px);
  display: flex;
  height: calc(100% - 290px);
  padding: 0px 0px 10px 26px;
  flex-direction: column;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .column-container {
  display: flex;
  width: 25%;
  position: relative;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .column-container .loading-dialog-container {
  position: absolute;
  left: 5px;
  bottom: 22px;
  width: calc(100% - 10px);
  height: calc(100% - 50px);
  background: -webkit-gradient(linear, left top, left bottom, from(#1e1e1e), to(#0a0a0a));
  background: linear-gradient(180deg, #1e1e1e, #0a0a0a);
  z-index: 3;
  opacity: 0.5;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .column-container .loading-dialog-container .loading-dialog-wrap {
  display: flex;
  justify-content: center;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .column-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular {
  bottom: 50%;
  margin-bottom: -16px;
  position: absolute;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .column-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular svg circle {
  stroke-width: 2px;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .column-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular .popup-loading-text {
  position: relative;
  top: 32px;
  color: #777777;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .column-container .loading-dialog-container .v-dialog {
  width: 25vw;
  height: 35vh;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .column-container .popup-distribution-wrap {
  width: 100%;
  padding: 0;
  flex-shrink: 0;
  flex-grow: 1;
  overflow: hidden;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .column-container .popup-distribution-wrap .distribution-label {
  width: calc(100% - 16px);
  height: 15px;
  font-size: 13px;
  color: #777777;
  padding: 0 8px;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .column-container .popup-distribution-wrap .popup-distribution-wrap {
  height: calc(100% - 54px);
  width: calc(100% - 16px);
  margin: 8px;
  background-color: #1e1e1e;
  border-radius: 4px;
  border: 1px solid #1e1e1e;
  padding: 8px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .column-container .popup-distribution-wrap .popup-distribution-wrap .distribution-dma-table {
  overflow-y: scroll;
  margin-top: 8px;
  padding: 4px 0 0 4px;
  border-top: 1px solid #111111;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .column-container .popup-distribution-wrap .popup-distribution-wrap .distribution-dma-table .distribution-dma-item {
  cursor: pointer;
  padding: 2px 0;
  color: #777777;
  font-size: 13px;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .column-container .popup-distribution-wrap .popup-distribution-wrap .distribution-dma-table .distribution-dma-item:hover {
  color: #ffffff;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .column-container .popup-distribution-wrap .popup-distribution-list-right {
  margin: 0;
  width: 100%;
  position: relative;
  right: -6px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-color: #111111;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .column-container .popup-distribution-wrap .popup-distribution-list-right .v-text-field {
  position: relative;
  left: 50%;
  z-index: 1;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .column-container .popup-distribution-wrap .popup-distribution-list-left {
  margin: 0;
  width: 100%;
  position: relative;
  left: -6px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-color: #111111;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container {
  flex-grow: 2;
  position: relative;
  width: calc(100% - 24px);
  height: 100%;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-search {
  position: absolute;
  width: 100%;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-search #spinner {
  height: 4px;
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-search #spinner .v-progress-linear {
  background: transparent;
  margin: 0;
  overflow: hidden;
  width: calc(100% - 24px);
  position: absolute;
  top: 36px;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-search #spinner .v-progress-linear .v-progress-linear__bar {
  height: 1px;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-search #spinner .v-progress-linear .v-progress-linear__bar .v-progress-linear__bar__determinate {
  background-color: #1e1e1e !important;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-search #spinner .v-progress-linear .v-progress-linear__bar .v-progress-linear__bar__indeterminate {
  background-color: #1e1e1e !important;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-search .v-text-field {
  position: relative;
  left: calc(50% - 110px);
  margin: 0;
  top: 38px;
  z-index: 2;
  width: 220px;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-container {
  display: flex;
  width: 100%;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-container .two-column-wrapper {
  width: 50%;
  flex-shrink: 1;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons {
  width: 26px;
  height: calc(100% - 54px);
  top: 31px;
  display: block;
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #1e1e1e;
  border-top: 1px solid #0a0a0a;
  border-bottom: 1px solid #0a0a0a;
  z-index: 1;
  padding-bottom: 58px;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-left,
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-left,
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-right,
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-right {
  position: absolute;
  height: 26px;
  width: 26px;
  background: transparent;
  border: 1px solid #1e1e1e;
  margin: 6px 0;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-left:hover,
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-left:hover,
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-right:hover,
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-right:hover {
  border-color: #0a0a0a;
  background-color: #0a0a0a;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-left:hover .v-btn__content i::before,
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-left:hover .v-btn__content i::before,
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-right:hover .v-btn__content i::before,
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-right:hover .v-btn__content i::before {
  color: #777777;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-left {
  margin-top: 80px;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-right {
  margin-top: 43px;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-left {
  margin-top: 116px;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-icon {
  color: #777777 !important;
  font-size: 13px;
}
.dma-list-container .search-filter-result-container .dma-details .affiliate-container .two-column-container .two-column-container .search-treeview-container {
  margin-bottom: -45px;
  margin-top: 37px;
}
.dma-list-container .search-filter-result-container .dma-details .dma-details-footer {
  width: calc(100% - 80px);
  position: absolute;
  bottom: 90px;
}
.dma-list-container .search-filter-result-container .dma-details .dma-details-footer .footer-btn {
  display: flex;
  width: calc(100% - 10px);
  position: relative;
  margin: 12px 14px 0 0;
  justify-content: flex-end;
}
.dma-list-container .search-filter-result-container .dma-details .dma-details-footer .footer-note {
  display: flex;
  width: calc(100% - 15px);
  position: relative;
  margin: 22px 0 0 40px;
  justify-content: flex-start;
  color: #777777;
}
.dma-list-container .search-filter-result-container .dma-details .dma-details-footer .footer-note .required-sign {
  color: #ce0000;
}

.owner-group-container {
  height: 100%;
  width: 100%;
  background-color: #1e1e1e;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  position: relative;
}
.owner-group-container .page-label {
  color: #777777;
  position: absolute;
  font-size: 17px;
  padding: 10px;
}
.owner-group-container .action-btn {
  margin: 5px 66px;
  letter-spacing: normal;
}
.owner-group-container .loading-dialog-container {
  position: absolute;
  left: 0px;
  bottom: 2px;
  width: 100%;
  height: calc(100% - 2px);
  background: -webkit-gradient(linear, left top, left bottom, from(#1e1e1e), to(#0a0a0a));
  background: linear-gradient(180deg, #1e1e1e, #0a0a0a);
  z-index: 3;
  opacity: 0.5;
}
.owner-group-container .loading-dialog-container .loading-dialog-wrap {
  display: flex;
  justify-content: center;
}
.owner-group-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular {
  bottom: 50%;
  margin-bottom: -16px;
  position: absolute;
}
.owner-group-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular svg circle {
  stroke-width: 2px;
}
.owner-group-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular .popup-loading-text {
  position: relative;
  top: 32px;
  color: #666666;
}
.owner-group-container .loading-dialog-container .v-dialog {
  width: 25vw;
  height: 35vh;
}
.owner-group-container .owner-group-section {
  height: 100%;
}

.owner-group-list-container {
  padding: 0;
  overflow: hidden;
  height: calc(100% - 40px);
  width: 100%;
  margin-top: 40px;
}
.owner-group-list-container .owner-group-search-input-container .owner-group-search-input-wrapper {
  height: 100%;
  margin: 0;
  background-color: #1a1a1a;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
.owner-group-list-container .owner-group-search-input-container .owner-group-search-input-wrapper .owner-group-input-search-term-container {
  display: flex;
  flex-direction: row;
  position: relative;
  justify-content: space-between;
}
.owner-group-list-container .owner-group-search-input-container .owner-group-search-input-wrapper .owner-group-input-search-term-container .owner-group-search-input-clear-wrap {
  display: flex;
  flex-direction: row;
  height: 44px;
  width: 100%;
}
.owner-group-list-container .owner-group-search-input-container .owner-group-search-input-wrapper .owner-group-input-search-term-container .owner-group-search-input-clear-wrap .owner-group-search-input-container {
  flex-shrink: 0;
  margin-bottom: 8px;
  width: 260px;
}
.owner-group-list-container .owner-group-search-input-container .owner-group-search-input-wrapper .owner-group-input-search-term-container .owner-group-search-input-clear-wrap .owner-group-search-input-container .owner-group-search-text-field .v-input__control {
  background-color: #1a1a1a;
  border: 1px solid #404040;
  margin: 0 0px 0 4px;
}
.owner-group-list-container .owner-group-search-input-container .owner-group-search-input-wrapper .owner-group-input-search-term-container .owner-group-search-input-clear-wrap .search-term-container {
  display: flex;
}
.owner-group-list-container .owner-group-search-input-container .owner-group-search-input-wrapper .owner-group-input-search-term-container .owner-group-search-input-clear-wrap .search-term-container .search-term-clear {
  font-size: 13px;
  margin: 0 0 0 8px;
  color: #777777;
  outline: none;
  margin-bottom: 0px;
}
.owner-group-list-container .owner-group-search-input-container .owner-group-search-input-wrapper .owner-group-input-search-term-container .owner-group-search-input-clear-wrap .search-term-container .search-term-clear:hover {
  color: #666666;
}
.owner-group-list-container .owner-group-search-input-container .owner-group-search-input-wrapper .owner-group-input-search-term-container .owner-group-search-input-clear-wrap .search-term-container .search-term-clear-active {
  font-size: 13px;
  margin: 0 0 0 8px;
  color: #ea8000;
  outline: none;
  margin-bottom: 0px;
}
.owner-group-list-container .owner-group-search-input-container .owner-group-search-input-wrapper .owner-group-input-search-term-container .owner-group-search-input-clear-wrap .search-term-container .search-term-clear-active:hover {
  color: #ea8000;
}
.owner-group-list-container .owner-group-search-input-container .owner-group-search-input-wrapper .owner-group-input-search-term-container .owner-group-search-input-clear-wrap .owner-group-search-filter-container {
  padding: 12px;
}
.owner-group-list-container .owner-group-search-input-container .owner-group-search-input-wrapper .owner-group-input-search-term-container .owner-group-search-input-clear-wrap .owner-group-search-filter-container .v-input--selection-controls {
  margin: 0;
  padding: 0;
}
.owner-group-list-container .owner-group-search-input-container .owner-group-search-input-wrapper .owner-group-input-search-term-container .owner-group-search-input-clear-wrap .owner-group-search-filter-container .v-input--selection-controls .v-input--selection-controls:not(.v-input--hide-details) .v-input__slot {
  margin-bottom: 0;
}
.owner-group-list-container .owner-group-search-input-container .owner-group-search-input-wrapper .owner-group-input-search-term-container .bc-action-menu.theme--dark.v-btn {
  letter-spacing: normal;
  position: absolute;
  right: 37px;
  top: 0px;
  z-index: 1;
}
.owner-group-list-container .search-filter-result-container {
  display: flex;
  flex-direction: row;
  height: 100%;
  background-color: #1e1e1e;
  background: linear-gradient(#1e1e1e, #0a0a0a 100%);
}
.owner-group-list-container .search-filter-result-container .owner-group-search-filters-owner-group-list-container {
  height: 100%;
  width: 650px;
}
.owner-group-list-container .search-filter-result-container .owner-group-search-filters-owner-group-list-container .owner-group-list-container-wrapper {
  margin-top: 5px;
  overflow-y: scroll;
  overflow-x: hidden;
  height: calc(100% - 90px);
  position: relative;
  margin: 1px;
  padding: 1px;
}
.owner-group-list-container .search-filter-result-container .owner-group-search-filters-owner-group-list-container .owner-group-list-container-wrapper .v-treeview .v-treeview-node .v-treeview-node__root:hover {
  cursor: pointer;
}
.owner-group-list-container .search-filter-result-container .owner-group-search-filters-owner-group-list-container .owner-group-list-container-wrapper .v-treeview .v-treeview-node .v-treeview-node__root:hover .node-item {
  color: #ffffff;
  font-weight: 300;
}
.owner-group-list-container .search-filter-result-container .owner-group-search-filters-owner-group-list-container .owner-group-list-container-wrapper .v-treeview .node-item {
  height: 26px;
  padding-top: 4px;
}
.owner-group-list-container .search-filter-result-container .owner-group-search-filters-owner-group-list-container .owner-group-list-container-wrapper .v-treeview .inactive-node {
  font-style: oblique;
}
.owner-group-list-container .search-filter-result-container .owner-group-search-filters-owner-group-list-container .owner-group-list-container-wrapper .v-treeview .highlight {
  background: #1e1e1e;
  color: #ffffff;
  font-weight: 300;
}
.owner-group-list-container .search-filter-result-container .owner-group-details {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  position: relative;
  background-color: #1e1e1e;
  background: linear-gradient(#1e1e1e, #0a0a0a 100%);
}
.owner-group-list-container .search-filter-result-container .owner-group-details .owner-group-details-container {
  height: 190px;
  padding: 20px;
  color: #777777 !important;
  width: calc(100% - 60px);
}
.owner-group-list-container .search-filter-result-container .owner-group-details .owner-group-details-container .required-sign {
  color: #ce0000;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .owner-group-details-container p {
  margin: 20px 6px 0 16px;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .owner-group-details-container .owner-group-input {
  padding-top: 14px;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .owner-group-details-container .owner-group-input-select {
  padding-top: 7px;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .owner-group-details-container .owner-group-input-radio {
  padding-top: 0px;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .owner-group-details-container .owner-group-input-checkbox {
  padding-top: 20px;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .owner-group-details-container .owner-group-input-checkbox .flight-checkbox-btn {
  padding-left: 4px;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .owner-group-details-container .owner-group-textarea {
  width: 100%;
  height: 100px;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .owner-group-details-container .owner-group-textarea .v-textarea {
  height: 100%;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .owner-group-details-container .owner-group-textarea .v-textarea .v-input__control {
  height: 100% !important;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .owner-group-details-container .owner-group-textarea .v-textarea .v-input__control textarea {
  font-weight: 300;
  cursor: text;
  height: 90px;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .owner-group-details-container .owner-group-tree-select {
  padding-top: 8px;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .owner-group-details-container .owner-group-input-radio .v-input--is-disabled .v-input--radio-group__input i, .owner-group-list-container .search-filter-result-container .owner-group-details .owner-group-details-container .owner-group-input-radio .v-input--is-disabled .v-input--radio-group__input label {
  color: #777777 !important;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container {
  width: calc(100% - 60px);
  display: flex;
  height: calc(100% - 290px);
  padding: 0px 0px 10px 26px;
  flex-direction: column;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .column-container {
  display: flex;
  width: 25%;
  position: relative;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .column-container .loading-dialog-container {
  position: absolute;
  left: 5px;
  bottom: 22px;
  width: calc(100% - 10px);
  height: calc(100% - 50px);
  background: -webkit-gradient(linear, left top, left bottom, from(#1e1e1e), to(#0a0a0a));
  background: linear-gradient(180deg, #1e1e1e, #0a0a0a);
  z-index: 3;
  opacity: 0.5;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .column-container .loading-dialog-container .loading-dialog-wrap {
  display: flex;
  justify-content: center;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .column-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular {
  bottom: 50%;
  margin-bottom: -16px;
  position: absolute;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .column-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular svg circle {
  stroke-width: 2px;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .column-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular .popup-loading-text {
  position: relative;
  top: 32px;
  color: #777777;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .column-container .loading-dialog-container .v-dialog {
  width: 25vw;
  height: 35vh;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .column-container .popup-distribution-wrap {
  width: 100%;
  padding: 0;
  flex-shrink: 0;
  flex-grow: 1;
  overflow: hidden;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .column-container .popup-distribution-wrap .distribution-label {
  width: calc(100% - 16px);
  height: 15px;
  font-size: 15px;
  color: #777777;
  padding: 0 8px;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .column-container .popup-distribution-wrap .popup-distribution-wrap {
  height: calc(100% - 54px);
  width: calc(100% - 16px);
  margin: 8px;
  background-color: #1e1e1e;
  border-radius: 4px;
  border: 1px solid #1e1e1e;
  padding: 8px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .column-container .popup-distribution-wrap .popup-distribution-list-right {
  margin: 0;
  width: 100%;
  position: relative;
  right: -6px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-color: #111111;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .column-container .popup-distribution-wrap .popup-distribution-list-right .v-text-field {
  position: relative;
  left: 50%;
  z-index: 1;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .column-container .popup-distribution-wrap .popup-distribution-list-left {
  margin: 0;
  width: 100%;
  position: relative;
  left: -6px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-color: #111111;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container {
  flex-grow: 2;
  position: relative;
  width: calc(100% - 24px);
  height: 100%;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-search {
  position: absolute;
  width: 100%;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-search #spinner {
  height: 4px;
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-search #spinner .v-progress-linear {
  background: transparent;
  margin: 0;
  overflow: hidden;
  width: calc(100% - 24px);
  position: absolute;
  top: 36px;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-search #spinner .v-progress-linear .v-progress-linear__bar {
  height: 1px;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-search #spinner .v-progress-linear .v-progress-linear__bar .v-progress-linear__bar__determinate {
  background-color: #1e1e1e !important;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-search #spinner .v-progress-linear .v-progress-linear__bar .v-progress-linear__bar__indeterminate {
  background-color: #1e1e1e !important;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-search .v-text-field {
  position: relative;
  left: calc(50% - 110px);
  margin: 0;
  top: 38px;
  z-index: 2;
  width: 220px;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-search span {
  position: relative;
  font-size: 13px;
  font-style: italic;
  left: 3%;
  margin: 0;
  top: 12px;
  z-index: 2;
  color: #777777;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-container {
  display: flex;
  width: 100%;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-container .two-column-wrapper {
  width: 50%;
  flex-shrink: 1;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons {
  width: 26px;
  height: calc(100% - 54px);
  top: 31px;
  display: block;
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #1e1e1e;
  border-top: 1px solid #0a0a0a;
  border-bottom: 1px solid #0a0a0a;
  z-index: 1;
  padding-bottom: 58px;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-left,
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-left,
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-right,
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-right {
  position: absolute;
  height: 26px;
  width: 26px;
  background: transparent;
  border: 1px solid #1e1e1e;
  margin: 6px 0;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-left:hover,
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-left:hover,
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-right:hover,
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-right:hover {
  border-color: #0a0a0a;
  background-color: #0a0a0a;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-left:hover .v-btn__content i::before,
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-left:hover .v-btn__content i::before,
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-right:hover .v-btn__content i::before,
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-right:hover .v-btn__content i::before {
  color: #777777;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-left {
  margin-top: 80px;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-right {
  margin-top: 43px;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-button-double-left {
  margin-top: 116px;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-container .popup-distribution-buttons .popup-distribution-icon {
  color: #777777 !important;
  font-size: 13px;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-container .search-treeview-container {
  margin-bottom: -45px;
  margin-top: 37px;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-container .search-treeview-container .search-treeview-list-container .v-treeview .v-treeview-node--disabled .mdi-checkbox-blank-outline::before {
  color: #1e1e1e;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .affiliate-container .two-column-container .two-column-container .search-treeview-container .search-treeview-list-container .v-treeview .v-treeview-node--disabled .v-treeview-node__label {
  color: #777777 !important;
  font-style: italic;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .owner-group-details-footer {
  width: calc(100% - 80px);
  position: absolute;
  bottom: 90px;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .owner-group-details-footer .footer-btn {
  display: flex;
  width: calc(100% - 10px);
  position: relative;
  margin: 12px 16px 0 0;
  justify-content: flex-end;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .owner-group-details-footer .footer-note {
  display: flex;
  width: calc(100% - 15px);
  position: relative;
  margin: 20px 0 0 40px;
  justify-content: flex-start;
  color: #777777;
}
.owner-group-list-container .search-filter-result-container .owner-group-details .owner-group-details-footer .footer-note .required-sign {
  color: #ce0000;
}

.export-location-container {
  height: 100%;
  width: 100%;
  background-color: #1e1e1e;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  position: relative;
}
.export-location-container .page-label {
  color: #777777;
  position: absolute;
  font-size: 17px;
  padding: 6px;
}
.export-location-container .action-btn {
  margin: 5px 66px;
  letter-spacing: normal;
}
.export-location-container .loading-dialog-container {
  position: absolute;
  left: 0px;
  bottom: 2px;
  width: 100%;
  height: calc(100% - 2px);
  background: -webkit-gradient(linear, left top, left bottom, from(#1e1e1e), to(#0a0a0a));
  background: linear-gradient(180deg, #1e1e1e, #0a0a0a);
  z-index: 3;
  opacity: 0.5;
}
.export-location-container .loading-dialog-container .loading-dialog-wrap {
  display: flex;
  justify-content: center;
}
.export-location-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular {
  bottom: 50%;
  margin-bottom: -16px;
  position: absolute;
}
.export-location-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular svg circle {
  stroke-width: 2px;
}
.export-location-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular .popup-loading-text {
  position: relative;
  top: 32px;
  color: #666666;
}
.export-location-container .loading-dialog-container .v-dialog {
  width: 25vw;
  height: 35vh;
}

.export-location-list-container {
  height: calc(100% - 40px);
  display: inline-block;
  position: relative;
  flex-grow: 1;
  -webkit-box-flex: 1;
  margin: 1px 0;
}
.export-location-list-container .export-location-list {
  width: calc(100% - 60px);
  height: 100%;
}
.export-location-list-container .export-location-list .ag-root {
  background-color: #040404;
}
.export-location-list-container .export-location-list .ag-root .ag-header {
  background-color: #111111;
  height: 34px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  color: #777777;
}
.export-location-list-container .export-location-list .ag-root .ag-header .ag-header-cell {
  padding: 5px 8px;
}
.export-location-list-container .export-location-list .ag-root .ag-header .ag-header-cell .ag-icon-asc,
.export-location-list-container .export-location-list .ag-root .ag-header .ag-header-cell .ag-icon-desc {
  background: none;
  position: relative;
}
.export-location-list-container .export-location-list .ag-root .ag-header .ag-header-cell .ag-icon-asc::before,
.export-location-list-container .export-location-list .ag-root .ag-header .ag-header-cell .ag-icon-desc::before {
  content: "";
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 4px;
  height: 8px;
  width: 8px;
  border-right: 1px solid #ea8000;
  border-bottom: 1px solid #ea8000;
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}
.export-location-list-container .export-location-list .ag-root .ag-header .ag-header-cell .ag-icon-desc::before {
  top: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.export-location-list-container .export-location-list .ag-root .ag-header .ag-header-cell .ag-filter-icon i {
  color: #ea8000;
  font-size: 9px;
}
.export-location-list-container .export-location-list .ag-root .ag-header th {
  padding: 6px 8px;
  margin: 1px;
  display: inline-block;
  flex-grow: 1;
  flex-basis: 160px;
  margin: 0;
  font-size: 15px;
  border-top: 1px solid #040404;
  border-right: 1px solid #1e1e1e;
  border-bottom: 1px solid #040404;
  border-left: 1px solid #1e1e1e;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport {
  background-color: #1e1e1e;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row {
  height: 72px;
  width: calc(100% + 32px);
  font-size: 13px;
  background-color: #1e1e1e;
  border: 1px solid #2a2a2a;
  margin: 0 1px 2px;
  color: #777777;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  text-shadow: 0px 1px 8px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.4);
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .slug-cell {
  cursor: pointer;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell {
  text-overflow: clip !important;
  padding: 3px 8px 8px;
  margin: 0;
  display: inline-block;
  flex-grow: 1;
  flex-basis: 160px;
  outline: none;
  min-width: 40px;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .action-icon {
  font-size: 13px;
  display: inline-block;
  color: #07dd96;
  width: 25px;
  cursor: pointer;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-publish-blank::before,
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-publish-expired::before,
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-publish-published::before,
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-publish-recalled::before,
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-publish-scheduled::before {
  font-size: 30px;
  position: relative;
  left: -7px;
  top: -4px;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download-preparing::before,
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download-queued::before,
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download-in-progress::before,
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download-completed::before,
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download_arrow::before,
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download-error::before {
  font-size: 24px;
  position: relative;
  top: -5px;
  left: 5px;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-download-error::before {
  color: #ce0000;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .status-icon {
  font-size: 36px;
  margin-top: -9px;
  display: inline-block;
  color: #07dd96;
  width: 25px;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .status-icon-cnn {
  width: 32px;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-flight-cnn {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: -8px;
  margin-right: 8px;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .i-status-request {
  margin-top: 0px;
  display: inline-block;
  margin-top: 0px !important;
  margin-left: 4px;
  margin-right: 1px;
  font-size: 15px !important;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell img {
  margin-top: -25px;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .ingest-asset-thumb {
  height: 30px;
  width: 50px;
  margin: -4px 0 -4px -4px;
  background-color: #040404;
  position: relative;
  left: -10px;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .ingest-asset-action {
  color: #07dd96;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .ingest-asset-action:hover {
  color: #ffffff;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .ag-cell-wrapper .ag-selection-checkbox {
  padding-right: 6px;
  border-radius: 6px;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .ag-cell-wrapper .ag-selection-checkbox .ag-icon {
  color: #777777;
  background: #1e1e1e;
  border-radius: 3px;
  border: 1px solid #0a0a0a;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  top: 4px;
  margin-right: 8px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .ag-cell-wrapper .ag-selection-checkbox .ag-icon-checkbox-checked {
  color: #777777;
  background-color: #07dd96;
  box-shadow: inset 0 0 0 3px #1e1e1e;
  border: 1px solid #07dd96;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .bc-grid-btn {
  color: #0F61B5;
  cursor: pointer;
  margin-left: 0px;
  padding: 4px;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .bc-grid-btn:hover {
  background-color: #1e1e1e;
  border-radius: 5px;
  border: 1px solid #1e1e1e;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .del-icon {
  color: #ce0000;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell .roles-groups-container {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell-wrapper .ag-selection-checkbox {
  padding-right: 6px;
  border-radius: 6px;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell-wrapper .ag-selection-checkbox .ag-icon {
  color: #777777;
  background: #1e1e1e;
  border-radius: 3px;
  border: 1px solid #0a0a0a;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  top: 4px;
  left: 15px;
  margin-right: 8px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row .ag-cell-wrapper .ag-selection-checkbox .ag-icon-checkbox-checked {
  color: #777777;
  background-color: #07dd96;
  box-shadow: inset 0 0 0 3px #1e1e1e;
  border: 1px solid #07dd96;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row-focus-on {
  background-color: #1e1e1e;
  color: #777777;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row-focus-on td .ingest-asset-action {
  color: #777777;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row-focus-on td .ingest-asset-action:hover {
  color: #ffffff;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row-selected {
  background-color: #047a53;
  color: #777777;
  border: 1px solid #07dd96;
  box-sizing: border-box;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row-selected td .ingest-asset-action {
  color: #777777;
}
.export-location-list-container .export-location-list .ag-root .ag-body-viewport .ag-row-selected td .ingest-asset-action:hover {
  color: #ffffff;
}
.export-location-list-container .export-location-list .ag-root .ag-body-horizontal-scroll {
  height: 12px !important;
  min-height: 12px !important;
  position: relative;
}
.export-location-list-container .export-location-list .ag-root .ag-body-horizontal-scroll .ag-body-horizontal-scroll-viewport {
  top: 2px;
}
.export-location-list-container .export-location-list .ag-menu {
  top: 32px !important;
}
.export-location-list-container .export-location-list .ag-menu .ag-filter {
  background: #1e1e1e;
  border: 1px solid #0a0a0a;
  padding: 4px;
}
.export-location-list-container .export-location-list .ag-menu .ag-filter .ag-filter-select {
  border: 1px solid #0a0a0a;
  color: #777777;
  width: 100%;
  margin: 0;
  padding: 4px 4px 4px 0px;
  -webkit-appearance: menulist;
}
.export-location-list-container .export-location-list .ag-menu .ag-filter .ag-filter-select:focus {
  outline: none !important;
  border: 1px solid #07dd96;
}
.export-location-list-container .export-location-list .ag-menu .ag-filter .ag-filter-select option {
  background-color: #1e1e1e;
}
.export-location-list-container .export-location-list .ag-menu .ag-filter .ag-filter-body {
  margin-top: 4px;
  border: 1px solid #0a0a0a;
}
.export-location-list-container .export-location-list .ag-menu .ag-filter .ag-filter-body .ag-input-text-wrapper .ag-filter-filter {
  padding-left: 4px;
  height: 26px;
  caret-color: #777777;
  color: #777777;
}
.export-location-list-container .export-location-list .ag-menu .ag-filter .ag-filter-body .ag-input-text-wrapper .ag-filter-filter:focus {
  outline: none !important;
  border: 1px solid #777777;
}
.export-location-list-container .export-location-list .ag-menu .ag-filter .ag-filter-condition {
  margin-top: 4px;
}
.export-location-list-container .export-location-list .ag-menu .ag-filter .ag-filter-condition label {
  color: #777777;
}

.grid-row {
  font-size: 13px;
  background-color: #1e1e1e;
  border: 1px solid #0a0a0a;
  margin: 0 1px 2px;
  color: #777777;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  text-shadow: 0px 1px 8px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.4);
}
.grid-row .grid-cell {
  padding: 25px 8px 8px;
  margin: 0;
  display: inline-block;
  flex-grow: 1;
  flex-basis: 160px;
  outline: none;
}
.grid-row .grid-cell .status-icon {
  font-size: 36px;
  margin-top: -9px;
  display: inline-block;
  color: #777777;
  width: 25px;
}
.grid-row .grid-cell .status-icon-cnn {
  width: 32px;
}
.grid-row .grid-cell .i-flight-cnn {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: -8px;
  margin-right: 8px;
}
.grid-row .grid-cell img {
  margin-top: -25px;
}
.grid-row .grid-cell .ingest-asset-thumb {
  height: 30px;
  width: 50px;
  margin: -4px 0 -4px -4px;
  background-color: #040404;
  position: relative;
  left: -10px;
}
.grid-row .grid-cell .ingest-asset-action {
  color: #777777;
}
.grid-row .grid-cell .ingest-asset-action:hover {
  color: #ffffff;
}
.grid-row .grid-cell .grid-cell-wrapper .grid-cell-selection-checkbox {
  padding-right: 6px;
  border-radius: 6px;
}
.grid-row .grid-cell .grid-cell-wrapper .grid-cell-selection-checkbox .grid-cell-icon {
  color: #777777;
  background: #1e1e1e;
  border-radius: 3px;
  border: 1px solid #0a0a0a;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  top: 4px;
  margin-right: 8px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.grid-row .grid-cell .grid-cell-wrapper .grid-cell-selection-checkbox .grid-cell-icon-checkbox-checked {
  color: #777777;
  background-color: #07dd96;
  box-shadow: inset 0 0 0 3px #1e1e1e;
  border: 1px solid #07dd96;
}

.grid-loading-cell {
  min-width: 300px;
  min-height: 200px;
  border: 2px solid #ce0000;
}

.export-location-popup-overlay .export-location-popup-container {
  position: relative;
  height: calc(100% - 400px);
  background-color: #040404;
  border-radius: 6px;
  overflow: hidden;
  width: 30vw;
  max-width: 800px !important;
  color: #777777 !important;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  border: 1px solid #0a0a0a;
  align-self: center;
  margin: 0 auto;
}
.export-location-popup-overlay .export-location-popup-container .loading-dialog-container {
  position: absolute;
  left: 0px;
  bottom: 38px;
  width: 100%;
  height: calc(100% - 38px);
  background: -webkit-gradient(linear, left top, left bottom, from(#1e1e1e), to(#0a0a0a));
  background: linear-gradient(180deg, #1e1e1e, #0a0a0a);
  z-index: 3;
  opacity: 0.5;
}
.export-location-popup-overlay .export-location-popup-container .loading-dialog-container .loading-dialog-wrap {
  display: flex;
  justify-content: center;
}
.export-location-popup-overlay .export-location-popup-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular {
  bottom: 50%;
  margin-bottom: -16px;
  position: absolute;
}
.export-location-popup-overlay .export-location-popup-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular svg circle {
  stroke-width: 2px;
}
.export-location-popup-overlay .export-location-popup-container .loading-dialog-container .loading-dialog-wrap .v-progress-circular .popup-loading-text {
  position: relative;
  top: 32px;
  color: #666666;
}
.export-location-popup-overlay .export-location-popup-container .loading-dialog-container .v-dialog {
  width: 30vw;
  height: 35vh;
}
.export-location-popup-overlay .export-location-popup-container .popup-header {
  background-color: #111111;
  padding: 10px 20px;
  font-size: 17px;
  height: 40px;
  position: relative;
}
.export-location-popup-overlay .export-location-popup-container .popup-header .popup-header-title {
  position: relative;
  top: -3px;
  left: -5px;
  font-size: 17px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inherit;
}
.export-location-popup-overlay .export-location-popup-container .popup-header button {
  position: absolute;
  right: 8px;
  top: 5px;
  -webkit-outline: none;
  outline: none;
}
.export-location-popup-overlay .export-location-popup-container .popup-header button .i-flight-clear-x::before {
  font-size: 28px;
  color: #777777;
  outline: none;
  -webkit-outline: none;
}
.export-location-popup-overlay .export-location-popup-container .popup-header button .i-flight-clear-x::before:hover {
  color: #ce0000;
}
.export-location-popup-overlay .export-location-popup-container .bc-action-menu.theme--dark.v-btn {
  position: absolute;
  right: 4px;
  top: 36px;
  z-index: 1;
}
.export-location-popup-overlay .export-location-popup-container .popup-export-location-content-container {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: #1e1e1e;
  background: linear-gradient(#1e1e1e, #0a0a0a 100%);
}
.export-location-popup-overlay .export-location-popup-container .popup-export-location-content-container .popup-export-location-details-container {
  height: 278px;
}
.export-location-popup-overlay .export-location-popup-container .popup-export-location-content-container .popup-export-location-details-container p {
  margin: 20px 6px 0 16px;
}
.export-location-popup-overlay .export-location-popup-container .popup-export-location-content-container .popup-export-location-details-container .export-location-input {
  padding-top: 14px;
}
.export-location-popup-overlay .export-location-popup-container .popup-export-location-content-container .popup-export-location-details-container .export-location-input-select {
  padding-top: 7px;
}
.export-location-popup-overlay .export-location-popup-container .popup-export-location-content-container .popup-export-location-details-container .export-location-input-checkbox {
  padding-top: 20px;
}
.export-location-popup-overlay .export-location-popup-container .popup-export-location-content-container .popup-export-location-details-container .export-location-input-checkbox .flight-checkbox-btn {
  padding-left: 4px;
}
.export-location-popup-overlay .export-location-popup-container .popup-export-location-content-container .popup-export-location-details-container .export-location-textarea {
  width: 100%;
  height: 100px;
  margin-top: 16px;
}
.export-location-popup-overlay .export-location-popup-container .popup-export-location-content-container .popup-export-location-details-container .export-location-textarea .v-textarea {
  height: 100%;
}
.export-location-popup-overlay .export-location-popup-container .popup-export-location-content-container .popup-export-location-details-container .export-location-textarea .v-textarea .v-input__control {
  height: 100% !important;
}
.export-location-popup-overlay .export-location-popup-container .popup-export-location-content-container .popup-export-location-details-container .export-location-textarea .v-textarea .v-input__control textarea {
  font-weight: 300;
  cursor: text;
  height: 90px;
}
.export-location-popup-overlay .export-location-popup-container .popup-export-location-content-container .required-sign {
  color: #ce0000;
}
.export-location-popup-overlay .export-location-popup-container .popup-footer {
  display: flex;
  width: calc(100% - 7px);
  position: relative;
  justify-content: flex-end;
}
.export-location-popup-overlay .export-location-popup-container .popup-footer-note {
  display: flex;
  width: calc(100% - 15px);
  position: relative;
  margin: 10px 0 0 13px;
  justify-content: flex-start;
}
.export-location-popup-overlay .export-location-popup-container .popup-footer-note .required-sign {
  color: #ce0000;
}

.user-menu-dropdown-container {
  color: #777777;
}
.user-menu-dropdown-container .user-menu-dropdown-label {
  font-size: 13px;
}

.change-password-popup-overlay .change-password-popup-container {
  position: relative;
  height: 241px;
  background-color: #040404;
  border-radius: 6px;
  overflow: hidden;
  max-width: 600px !important;
  color: #666666 !important;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  border: 1px solid #373737;
  align-self: center;
  margin: 0 auto;
}
.change-password-popup-overlay .change-password-popup-container .popup-header {
  background-color: #111111;
  padding: 10px 20px;
  font-size: 17px;
  height: 40px;
  position: relative;
}
.change-password-popup-overlay .change-password-popup-container .popup-header .popup-header-title {
  position: relative;
  left: -4px;
  font-size: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inherit;
}
.change-password-popup-overlay .change-password-popup-container .popup-header button {
  position: absolute;
  right: 8px;
  top: 8px;
  -webkit-outline: none;
  outline: none;
}
.change-password-popup-overlay .change-password-popup-container .popup-header button .i-flight-clear-x::before {
  font-size: 28px;
  color: #777777;
  outline: none;
  -webkit-outline: none;
}
.change-password-popup-overlay .change-password-popup-container .popup-header button .i-flight-clear-x::before:hover {
  color: #ce0000;
}
.change-password-popup-overlay .change-password-popup-container .bc-action-menu.theme--dark.v-btn {
  position: absolute;
  right: 4px;
  top: 36px;
  z-index: 1;
}
.change-password-popup-overlay .change-password-popup-container .popup-change-password-content-container {
  display: flex;
  flex-direction: column;
  min-width: 450px;
}
.change-password-popup-overlay .change-password-popup-container .popup-change-password-content-container .popup-change-password-details-container {
  height: 125px;
}
.change-password-popup-overlay .change-password-popup-container .popup-change-password-content-container .popup-change-password-details-container p {
  margin: 20px 6px 0 16px;
}
.change-password-popup-overlay .change-password-popup-container .popup-change-password-content-container .popup-change-password-details-container .user-input {
  padding-top: 14px;
}
.change-password-popup-overlay .change-password-popup-container .popup-change-password-content-container .popup-change-password-details-container .user-input-select {
  padding-top: 7px;
}
.change-password-popup-overlay .change-password-popup-container .popup-change-password-content-container .popup-change-password-details-container .user-input-checkbox {
  padding-top: 20px;
}
.change-password-popup-overlay .change-password-popup-container .popup-change-password-content-container .popup-change-password-details-container .user-input-checkbox .flight-checkbox-btn {
  padding-left: 4px;
}
.change-password-popup-overlay .change-password-popup-container .popup-change-password-content-container .popup-change-password-details-container .password-check {
  padding: 21px 0px 0px 10px;
}
.change-password-popup-overlay .change-password-popup-container .popup-change-password-content-container .popup-change-password-details-container .password-check i.fa-check {
  color: #07dd96;
}
.change-password-popup-overlay .change-password-popup-container .popup-change-password-content-container .popup-change-password-details-container .password-check i.fa-times {
  color: #ce0000;
}
.change-password-popup-overlay .change-password-popup-container .popup-change-password-content-container .required-sign {
  color: #ce0000;
}
.change-password-popup-overlay .change-password-popup-container .popup-footer-container {
  margin-top: 25px;
}
.change-password-popup-overlay .change-password-popup-container .popup-footer-container .popup-footer {
  display: flex;
  width: calc(100% - 15px);
  position: relative;
  margin: 8px;
  justify-content: flex-end;
}
.change-password-popup-overlay .change-password-popup-container .popup-footer-container .popup-footer-note {
  display: flex;
  width: calc(100% - 15px);
  position: relative;
  margin: 16px 8px 8px 16px;
  justify-content: flex-start;
}
.change-password-popup-overlay .change-password-popup-container .popup-footer-container .popup-footer-note .required-sign {
  color: #ce0000;
}

.video-player {
  background-color: #1e1e1e;
  min-height: 265px;
}

.video-js .vjs-progress-control {
  color: #07dd96;
}

.video-js .vjs-play-progress {
  background-color: #047a53;
}

.video-js .vjs-control-bar {
  color: #777777;
}

.video-js .vjs-play-progress:before {
  color: #07dd96;
}

.video-js .vjs-volume-level {
  color: #07dd96;
  background-color: #047a53;
}

.popup-loading {
  padding: 30px;
  background-color: #1a1a1a;
  position: absolute;
  width: 300px;
  height: 300px;
  z-index: 10000;
  align-self: center;
  margin-left: 320px;
  border-radius: 6px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
}
.popup-loading .popup-loading-text {
  color: #07dd96;
  margin-left: 50px;
}

.v-text-field {
  margin-top: 7px !important;
}

.search-treeview-container {
  height: 100%;
  width: 100%;
  position: relative;
}
.search-treeview-container .search-treeview {
  width: 100%;
  height: 10px;
  padding-top: 6px;
}
.search-treeview-container .search-treeview-list-container {
  margin-top: 10px;
  margin-left: -8px;
  overflow-y: scroll;
  overflow-x: hidden;
  height: calc(100% - 40px);
  position: relative;
  padding-right: 6px;
}
.search-treeview-container .search-treeview-list-container .v-treeview.v-treeview--dense.theme--light .v-treeview-node.v-treeview-node--click .v-treeview-node__children .v-treeview-node.v-treeview-node--leaf.v-treeview-node--click {
  margin-left: 18px !important;
}
.search-treeview-container .search-treeview-list-container .v-treeview.v-treeview--dense.theme--light .v-treeview-node.v-treeview-node--leaf.v-treeview-node--click {
  margin-left: 16px !important;
  min-height: 24px;
}
.search-treeview-container .search-treeview-list-container .v-treeview.v-treeview--dense.theme--light .v-treeview-node.v-treeview-node--leaf.v-treeview-node--click .v-treeview-node__root.bitcentral-treeview-divider.primary--text {
  margin: -16px 0px 6px 16px !important;
}
.search-treeview-container .v-btn {
  position: relative;
  top: 35px;
  float: right;
  right: -10px;
}
.search-treeview-container .v-input .v-input__control .v-input__slot .v-input__prepend-inner .v-input__icon--prepend-inner ::before {
  color: #07dd96 !important;
}
.search-treeview-container .v-input--is-focused .v-input__control .v-input__slot .v-input__prepend-inner .v-input__icon--prepend-inner ::before {
  color: #ffffff !important;
}

.search-treeview {
  padding-top: 10px;
}

.search-items-container {
  width: inherit;
  max-width: 230px;
  height: 58px;
  max-height: 58px;
  overflow: scroll;
  overflow-x: hidden;
}

.update-saved-search-dialog .popup-container {
  width: 350px;
  height: 150px;
}
.update-saved-search-dialog .popup-container .popup-header {
  background-color: #111111;
  padding: 10px 20px;
  font-size: 17px;
  height: 40px;
  position: relative;
}
.update-saved-search-dialog .popup-container .popup-header .popup-header-title {
  position: relative;
  top: -5px;
  left: -4px;
  font-size: 17px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inherit;
}
.update-saved-search-dialog .popup-container .popup-header button {
  position: absolute;
  right: 8px;
  top: 8px;
  -webkit-outline: none;
  outline: none;
}
.update-saved-search-dialog .popup-container .popup-header button .i-flight-clear-x::before {
  font-size: 28px;
  color: #777777;
  outline: none;
  -webkit-outline: none;
}
.update-saved-search-dialog .popup-container .popup-header button .i-flight-clear-x::before:hover {
  color: #666666;
  color: #ce0000;
}
.update-saved-search-dialog .popup-container .popup-content-container {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  empty-cells: show;
  background: -webkit-gradient(linear, left top, left bottom, from(#1e1e1e), to(#0a0a0a));
  background: linear-gradient(180deg, #1e1e1e, #0a0a0a);
  padding: 18px;
}
.update-saved-search-dialog .popup-container .popup-content-container .flight-text-container {
  width: 100%;
}
.update-saved-search-dialog .popup-container .popup-footer {
  height: 40px;
  background-color: #040404;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding: 4px 6px 0;
}

.input-date-picker .v-text-field {
  padding: 5px;
}
.input-date-picker .v-text-field .flight-text-label {
  color: #777777;
}
.input-date-picker .v-text-field .v-input__append-inner {
  margin: 3px 0px 0px 1px;
}
.input-date-picker .v-text-field .v-input__control {
  height: 30px;
  color: #777777;
  font-size: 13px;
  background-color: #111111;
  border-radius: 4px;
  border: 1px solid #404040;
  margin-left: 5px;
}
.input-date-picker .v-text-field .v-input__slot:before {
  display: none;
}
.input-date-picker .v-text-field .v-input__slot:after {
  display: none;
}
.input-date-picker .v-text-field input {
  height: 30px;
  border-radius: 4px;
  padding-left: 10px;
  color: #777777;
}
.input-date-picker .v-text-field .v-input__control:focus-within {
  border: 1px solid #07dd96;
}
.input-date-picker .v-text-field.v-input--is-disabled .v-input__slot {
  cursor: not-allowed !important;
  background: #1e1e1e !important;
}
.input-date-picker .v-text-field.v-input--is-disabled + i {
  cursor: default;
  color: #1e1e1e;
}
.input-date-picker .v-icon {
  color: #B6B6B6 !important;
  padding-top: 3px;
  padding-left: 1px;
  padding-right: 2px;
  font-size: 20px;
}

button.v-btn.v-btn--active.v-btn--rounded.theme--dark.color-accent {
  background-color: #0B8258;
  color: #ffffff !important;
}

button.v-btn.v-btn--text.v-btn--rounded.theme--dark {
  font-size: 13px;
}

.v-date-picker-header__value {
  font-size: 17px;
}

.v-date-picker-years li {
  font-size: 13px;
  color: #777777;
}

.v-date-picker-years li.active {
  font-size: 17px !important;
  color: #ffffff;
}

.v-picker__body {
  background: #1e1e1e !important;
}

/* date to click on the calendar */
.v-date-picker-table--date .v-btn {
  color: #ffffff;
}
.v-date-picker-table--date .v-btn:hover {
  color: #ffffff !important;
  background-color: #313131;
}

.v-application .accent--text {
  caret-color: #ffffff !important;
  color: #ffffff !important;
}

.v-date-picker-header .v-btn,
.v-date-picker-header__value button,
.v-date-picker-table .v-btn {
  color: #777777 !important;
  font-size: 15px;
  font-style: "Roboto", sans-serif;
}

.v-date-picker-table .accent--text .v-btn__content {
  color: #07dd96 !important;
}

.v-date-picker-table table tr td .accent {
  background-color: #047a53 !important;
  color: #ffffff !important;
}

.v-date-picker-table th {
  color: #3B3B3B !important;
}

/* calendar's today's date */
.v-btn--outlined {
  border-color: #047a53 !important;
}

.date-picker-icon--text {
  margin-top: 10px;
}

.popup-download-list-overlay {
  position: absolute;
  bottom: 10px;
  left: 64px;
  display: flex;
  justify-content: center;
  z-index: 99;
}
.popup-download-list-overlay .popup-download-list-container {
  z-index: 101;
  border-radius: 6px;
  overflow: hidden;
  background: -webkit-gradient(linear, left top, left bottom, from(#1e1e1e), to(#0a0a0a));
  background: linear-gradient(#1e1e1e, #0a0a0a 100%);
  color: #777777 !important;
  -webkit-box-shadow: 0 0 20px #111111;
  box-shadow: 0 0 20px #111111;
  width: 100%;
  border: 1px solid #404040;
  height: 100%;
  align-self: center;
}
.popup-download-list-overlay .popup-download-list-container .popup-download-list-header {
  background-color: #111111;
  border-bottom: 1px solid #111111;
  padding: 10px 20px;
  font-size: 17px;
  height: 40px;
  position: relative;
}
.popup-download-list-overlay .popup-download-list-container .popup-download-list-header .popup-download-list-header-title {
  position: relative;
  top: -5px;
  left: -10px;
  font-size: 15px;
}
.popup-download-list-overlay .popup-download-list-container .popup-download-list-header button {
  position: absolute;
  right: 10px;
  top: 8px;
  -webkit-outline: none;
  outline: none;
}
.popup-download-list-overlay .popup-download-list-container .popup-download-list-header button .i-flight-clear-x::before {
  font-size: 28px;
  color: #777777;
  outline: none;
  -webkit-outline: none;
}
.popup-download-list-overlay .popup-download-list-container .popup-download-list-header button .i-flight-clear-x::before:hover {
  color: #666666;
}
.popup-download-list-overlay .popup-download-list-container .download-list-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  height: 100%;
  max-height: 250px;
  overflow: auto;
}
.popup-download-list-overlay .popup-download-list-container .download-list-container .no-download-items {
  color: #777777;
  font-size: 13px;
  font-weight: 300;
  text-align: center;
  height: 40px;
  width: 400px;
  padding: 4px;
  line-height: 32px;
}
.popup-download-list-overlay .popup-download-list-container .popup-download-list-footer {
  background-color: #171717;
  border-top: 1px solid #1e1e1e;
  padding: 10px 20px;
  font-size: 18px;
  height: 40px;
  position: relative;
}
.popup-download-list-overlay .popup-download-list-container .popup-download-list-footer .popup-download-list-footer-title {
  position: relative;
  top: -5px;
  left: -10px;
  font-size: 15px;
}
.popup-download-list-overlay .popup-download-list-container .popup-download-list-footer button {
  position: absolute;
  right: 10px;
  top: 8px;
  -webkit-outline: none;
  outline: none;
}
.popup-download-list-overlay .popup-download-list-container .popup-download-list-footer button .i-flight-clear-x::before {
  font-size: 28px;
  color: #777777;
  outline: none;
  -webkit-outline: none;
}
.popup-download-list-overlay .popup-download-list-container .popup-download-list-footer button .i-flight-clear-x::before:hover {
  color: #666666;
}
.popup-download-list-overlay .popup-download-list-container .v-progress-circular {
  position: relative;
  left: -15px;
  top: -7px;
  cursor: default;
}
.popup-download-list-overlay .popup-download-list-container .v-progress-circular .v-progress-circular__underlay {
  stroke: #2a2a2a;
}
.popup-download-list-overlay .popup-download-list-container .v-progress-circular .v-progress-circular__info .i-flight-download_arrow:before {
  font-size: 20px;
  position: relative;
  top: 1px;
}
.popup-download-list-overlay .popup-download-list-container .v-progress-circular .i-flight-download_arrow::before {
  color: #373737;
}
.popup-download-list-overlay .popup-download-list-container .v-progress-circular .i-flight-download_arrow.downloads-pending-or-active::before {
  color: #ea8000;
}
.popup-download-list-overlay .popup-download-list-container .v-progress-circular .i-flight-download_arrow.downloads-completed::before {
  color: #009869;
}
.popup-download-list-overlay .popup-download-list-container .v-progress-circular .i-flight-download_arrow.downloads-error::before {
  color: #ce0000;
}
.popup-download-list-overlay .popup-download-list-container .v-progress-circular.downloads-pending-or-active {
  color: #ea8000;
}
.popup-download-list-overlay .popup-download-list-container .v-progress-circular.downloads-completed {
  color: #009869;
}
.popup-download-list-overlay .popup-download-list-container .v-progress-circular.downloads-error {
  color: #ce0000;
}
.popup-download-list-overlay .modal-mask {
  background-color: transparent;
  z-index: 100;
}

.download-item {
  color: #777777 !important;
  height: 40px;
  width: 400px;
  padding: 10px;
  cursor: default;
}
.download-item .i-flight-download_arrow, .download-item .i-flight-download-completed {
  font-size: 20px;
}
.download-item .download-file {
  color: #777777;
  float: left;
  width: 70%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.download-item .download-file .i-flight-download_arrow {
  vertical-align: bottom;
}
.download-item .download-completed {
  color: #07dd96;
  float: right;
}
.download-item .download-completed .i-flight-download-completed {
  vertical-align: bottom;
}
.download-item .download-error {
  color: #ce0000;
  float: right;
}
.download-item .download-error .i-flight-download-error {
  vertical-align: middle;
}
.download-item .v-progress-linear {
  top: 4px;
}
.download-item .v-progress-linear .v-progress-linear__background {
  background-color: #777777 !important;
  opacity: 0.8;
}
.download-item .v-progress-linear .v-progress-linear__determinate {
  background-color: #1976d2 !important;
  border-color: #1976d2 !important;
}
.download-item .download-speed {
  float: right;
}

.logo {
  display: block;
  text-indent: -9999px;
  height: 40px;
  background-size: auto 40px;
}

.cnn-newsource-logo {
  background: url(cnn-newsource-logo.svg) no-repeat top left;
}

.bitcentral-logo {
  margin: 8px 0px 0px 4px;
  height: 32px;
  background: url("bc-logo-dark.svg") no-repeat top left;
}

.reporting-section {
  height: 100vh;
  width: 100%;
  background-color: #040404;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  position: relative;
}
.reporting-section .fusion-cnn-logo {
  height: 45px;
}
.reporting-section .fusion-cnn-logo img {
  margin-left: -14px;
  margin-top: 4px;
}
.reporting-section .child-section {
  display: flex;
  flex-direction: row;
  height: auto;
  width: 500px;
}
.reporting-section .reporting-container {
  height: 100%;
  width: calc(100vw - 60px);
}
.reporting-section .reporting-container .alert-bar .v-snack--bottom {
  bottom: 14px;
}
.reporting-section .reporting-container .alert-bar button:hover {
  background-color: #178460;
  color: #ffffff;
  border: solid 1px #1DE09E;
}

/*# sourceMappingURL=dark.css.map */
