.bv_bg_primary {
  background-color: #00049E;
}

.bv_bg_gray {
  background-color: #706F6F;
}

.bv_bg_secondary1 {
  background-color: #2C32FF;
}

.bv_bg_secondary2 {
  background-color: #00b4c4;
}

.bv_bg_secondary2_80 {
  background-color: rgba(0, 180, 196, 0.8);
}

.bv_bg_secondary2_60 {
  background-color: rgba(0, 180, 196, 0.6);
}

.bv_bg_secondary2_40 {
  background-color: rgba(0, 180, 196, 0.4);
}

.bv_bg_secondary2_20 {
  background-color: rgba(0, 180, 196, 0.2);
}

.bv_bg_secondary3 {
  background-color: #00b0f0;
}

.bv_bg_secondary3_80 {
  background-color: rgba(0, 176, 240, 0.8);
}

.bv_bg_secondary3_60 {
  background-color: rgba(0, 176, 240, 0.6);
}

.bv_bg_secondary3_40 {
  background-color: rgba(0, 176, 240, 0.4);
}

.bv_bg_secondary3_20 {
  background-color: rgba(0, 176, 240, 0.2);
}

.bv_bg_secondary4 {
  background-color: #82CA9C;
}

.bv_bg_secondary5 {
  background-color: #9185BE;
}

.bv_bg_secondary6 {
  background-color: #B9BAFF;
}

.frequency_ranges_pullout {
  position: fixed;
  width: 35%;
  z-index: 800;
  height: 80%;
  top: 15%;
  display: flex;
  align-items: center;
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s !important;
  -webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s !important;
}
.frequency_ranges_pullout.open {
  right: 0%;
}
.frequency_ranges_pullout.closed {
  right: -35%;
}
.frequency_ranges_pullout .pullout_tag {
  border-radius: 4px;
  height: fit-content;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.5) -3px 3px 7px;
  -moz-transform: translateY(-50%) rotate(90deg);
  -webkit-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-500%) rotate(90deg);
  transform-origin: 0 0;
  position: absolute;
}
.frequency_ranges_pullout .pullout_tag .tag_button {
  display: flex;
  transform: translateY(0%) rotate(180deg);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
}
.frequency_ranges_pullout .notes_box {
  width: 100%;
  height: 100%;
  padding: 20px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border: solid 1px rgba(0, 0, 0, 0.3);
}
.frequency_ranges_pullout .notes_box .no_notes {
  margin-left: 10px;
  margin-top: 10px;
  font-weight: bold;
  font-size: 120%;
}

.internal_notes_container {
  position: fixed;
  width: 35%;
  z-index: 800;
  height: 75%;
  top: 28%;
  display: flex;
  align-items: center;
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s !important;
  -webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s !important;
}
.internal_notes_container.open {
  right: 0%;
  z-index: 1000001;
}
.internal_notes_container.closed {
  right: -35%;
  z-index: 1;
}
.internal_notes_container .pullout_tag {
  border-radius: 4px;
  height: fit-content;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.5) -3px 3px 7px;
  -moz-transform: translateY(-50%) rotate(90deg);
  -webkit-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-500%) rotate(90deg);
  transform-origin: 0 0;
  position: absolute;
}
.internal_notes_container .pullout_tag .tag_button {
  display: flex;
  transform: translateY(0%) rotate(180deg);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
}
.internal_notes_container .notes_box {
  width: 100%;
  height: 100%;
  padding: 20px;
  border-top-left-radius: 4px;
  overflow-y: auto;
  border: solid 1px rgba(0, 0, 0, 0.2);
}
.internal_notes_container .notes_box .no_notes {
  margin-left: 10px;
  margin-top: 10px;
  font-weight: bold;
  font-size: 120%;
}

.findings_box_container {
  width: 76%;
  left: 12%;
  position: fixed;
  bottom: 0px;
  z-index: 250;
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s !important;
  -webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s !important;
}
.findings_box_container.closed {
  max-height: 38px;
}
.findings_box_container.open {
  max-height: 100vh;
}
.findings_box_container .pullout_tag {
  border-radius: 4px;
  width: fit-content;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.5) -3px -3px 7px;
}
.findings_box_container .pullout_tag .pullout_tag_button {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
}
.findings_box_container .model_row {
  overflow: hidden;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border: solid 1px rgba(0, 0, 0, 0.2);
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container {
  margin: 15px;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 65vh;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_listings {
  width: 60%;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_listings .model_row_data_table {
  width: 100%;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_listings .model_row_data_table th {
  font-size: 12px;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_listings .model_row_data_table .model_content {
  padding: 0;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_listings .model_row_data_table .model_content .model_content_table {
  background-color: #fff;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_listings .model_row_data_table .model_content .model_content_table tr.data_row {
  cursor: auto;
  text-transform: uppercase;
  font-size: 80%;
  font-style: italic;
  text-align: center;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_listings .model_row_data_table .model_content .model_content_table tr.data_row.selectable {
  cursor: pointer;
  text-transform: inherit;
  font-size: inherit;
  font-style: inherit;
  text-align: inherit;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_listings .model_row_data_table .model_content .model_content_table tr.data_row.selectable:hover {
  background-color: rgba(220, 220, 220, 0.75);
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_listings .model_row_data_table .model_content .model_content_table tr.data_row.selected_row {
  background-color: rgba(220, 220, 220, 0.75);
  border: solid 2px rgba(190, 190, 190, 0.8);
  border-right-width: 0px;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_listings .model_row_data_table .model_content .model_content_table .content_cell {
  padding: 7px;
  font-size: 80%;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_listings .model_row_data_table .model_content .model_content_table .content_cell.content_data {
  color: #000;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_listings .model_row_data_table .model_content .model_content_table pre {
  font-size: 90%;
  border: 0;
  margin: 0;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  border-left: solid 2px rgba(190, 190, 190, 0.8);
  background-color: #fff;
  color: #000;
  padding: 8px;
  padding-top: 0px;
                    /*
.sortorder {
    cursor: pointer;

    &.reverse {
        &:after {
            content: '\25bc'; // BLACK DOWN-POINTING TRIANGLE
        }
    }
}

                    */
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail th {
  font-size: 120%;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .details_header {
  background-color: rgba(220, 220, 220, 0.75);
  border: solid 2px rgba(190, 190, 190, 0.8);
  border-left-width: 0;
  margin: 0 -8px;
  padding: 0 8px;
  height: 5em;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .details_header.application_findings {
  background-color: rgba(0, 0, 220, 0);
  border-color: rgba(0, 0, 190, 0);
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_box {
  background-color: rgba(0, 0, 0, 0.05);
  border: solid 1px rgba(0, 0, 0, 0.1);
  border-top-width: 0px;
  overflow: hidden;
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s !important;
  -webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s !important;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_box.show_notes {
  max-height: 1000000000vh;
  border-bottom-width: 1px;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_box.hide_notes {
  max-height: 0px;
  border-bottom-width: 0px;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_box .notes_action_row {
  box-shadow: 0 0 8px 0px black;
  padding: 4px 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_box .notes_action_row .display_style_containers {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_box .notes_action_row .display_style_containers img {
  width: 30px;
  height: 30px;
  padding: 2px;
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s !important;
  -webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s !important;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_box .notes_action_row .display_style_containers input[type=radio] {
  display: none;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_box .notes_action_row .display_style_containers img:hover {
  opacity: 0.99;
  cursor: pointer;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_box .notes_action_row .display_style_containers img:active {
  opacity: 0.6;
  cursor: pointer;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_box .notes_action_row .display_style_containers input[type=radio]:checked + label > img {
  border: 2px solid rgba(0, 0, 0, 0.5);
  opacity: 1.0;
  padding: 0px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_box .edit_note_row {
  margin: 16px 8px 8px;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_box .edit_note_row .note_container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 80%;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_box .edit_note_row .note_container > div:not(:last-child) {
  margin-right: 16px;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_box .edit_note_row .note_container.list_view_hover {
  align-items: center;
  padding: 4px 8px;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_box .edit_note_row .note_container.list_view_hover:hover {
  background-color: rgba(0, 0, 0, 0.1) !important;
  cursor: pointer;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_box .edit_note_row .note_container.list_view_hover.odd_item {
  background-color: white;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_box .edit_note_row .note_container .list_view_item {
  height: 1.5em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_box .edit_note_row .note_container pre {
  word-break: break-word;
  white-space: pre-wrap;
  margin-top: 4px;
  padding-top: 4px;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_box .no_notes_message {
  padding: 24px;
  color: rgba(0, 0, 0, 0.6);
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_controller {
  text-align: center;
  text-transform: uppercase;
  font-size: 80%;
  cursor: default;
  top: 0;
  left: calc(50% - 3em);
  display: flex;
  flex-direction: row;
  justify-content: center;
  cursor: pointer;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_controller .tag_text {
  display: flex;
  align-items: center;
  font-size: 80%;
  color: black;
  background-color: rgba(220, 220, 220, 0.75);
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_controller .tag_text .hide_notes {
  opacity: 0;
  max-width: 0px;
  overflow: hidden;
  transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s !important;
  -webkit-transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s !important;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_controller .tag_text .show_notes {
  opacity: 100%;
  max-width: 100vw;
  overflow: hidden;
  transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s !important;
  -webkit-transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s !important;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_controller .diagonal {
  line-height: 0px;
  width: 0px;
  border-bottom: 6px solid transparent;
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_controller .diagonal.left {
  border-right: 18px solid transparent;
  border-right-color: rgba(220, 220, 220, 0.75);
}
.findings_box_container .model_row .model_row_data .model_row_data_table_container .model_row_findings_detail .notes_listing_controller .diagonal.right {
  border-left: 18px solid transparent;
  border-left-color: rgba(220, 220, 220, 0.75);
}
.findings_box_container .model_row .model_row_data .findings_action_row {
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
}
.findings_box_container .model_row .model_row_data .findings_action_row .btn {
  font-size: 80%;
}

.name_bubble {
  border-radius: 50%;
  padding: 4px;
  border-width: 1px;
  border-style: solid;
  cursor: default;
}

.input-sm {
  min-height: 30px !important;
}

.findings_files button {
  font-size: 9px;
}

.findings_files_archive {
  display: none;
  overflow: hidden;
  max-height: 0px;
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s !important;
  -webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s !important;
}
.findings_files_archive.archive_open {
  display: contents;
  max-height: 100000000vh;
}

.application_uploaded_files_table .file_column_header {
  background-color: #f4f4f4;
  text-transform: uppercase;
  font-family: sans-serif;
  letter-spacing: 0.1em;
}

.findings_uploaded_files_table .file_column_header {
  background-color: #f4f4f4;
  text-transform: uppercase;
  font-family: sans-serif;
  letter-spacing: 0.1em;
}

.application_scope_container {
  position: fixed;
  width: 35%;
  z-index: 800;
  height: 75%;
  top: 0%;
  display: flex;
  align-items: center;
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s !important;
  -webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s !important;
}
.application_scope_container.open {
  right: 0%;
  z-index: 1000000;
}
.application_scope_container.closed {
  right: -35%;
  z-index: 0;
}
.application_scope_container .pullout_tag {
  border-radius: 4px;
  height: fit-content;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.5) -3px 3px 7px;
  -moz-transform: translateY(-50%) rotate(90deg);
  -webkit-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-500%) rotate(90deg);
  transform-origin: 0 0;
  position: absolute;
}
.application_scope_container .pullout_tag .tag_button {
  display: flex;
  transform: translateY(0%) rotate(180deg);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
}
.application_scope_container .scope_box {
  width: 100%;
  height: 100%;
  padding: 20px;
  border-top-left-radius: 4px;
  overflow-y: auto;
}
.application_scope_container .scope_box .no_notes {
  margin-left: 10px;
  margin-top: 10px;
  font-weight: bold;
  font-size: 120%;
}

.application_unlocker {
  margin-bottom: 15px;
}
.application_unlocker .locked_color {
  color: #2ed022;
}
.application_unlocker .unlocked_color {
  color: #d02e22;
}
.application_unlocker .buttons_area {
  margin-bottom: 8px;
}
.application_unlocker .buttons_area .status_button {
  font-weight: bold;
  font-size: 150%;
}
.application_unlocker .buttons_area .status_button .status_icon {
  color: #fff;
  padding: 3px;
  display: inline-flex;
  padding-left: 6px;
  border-radius: 4px;
  border: solid 1px #777;
}
.application_unlocker .buttons_area .status_button .status_icon.locked {
  background-color: #2ed022;
}
.application_unlocker .buttons_area .status_button .status_icon.unlocked {
  background-color: #d02e22;
}
.application_unlocker .buttons_area .unlock_button {
  font-weight: bold;
  font-size: 150%;
  display: inline-flex;
  flex-direction: row;
  border: solid 1px black;
  padding: 3px;
  border-radius: 6px;
}

.file_table th {
  font-weight: bold;
  position: relative;
}
.file_table th:not(.child_table) {
  width: 300px;
  min-width: 300px;
}
.file_table th:not(.child_table):first-child {
  width: 250px;
  min-width: 250px;
}
.file_table th:not(.child_table):last-child {
  width: 125px;
  min-width: 125px;
}
.file_table th.child_table {
  width: 75px;
  min-width: 75px;
}
.file_table th.hidden_column {
  width: auto;
  min-width: 0;
}
.file_table th .action_section {
  display: flex;
  align-items: flex-start;
}
.file_table th .action_section div.action_button {
  padding: 2px;
  height: 1.75em;
  border: solid 1px black;
  border-radius: 4px;
  width: 1.75em;
  text-align: center;
  font-weight: normal;
}
.file_table th .action_section div.action_button.selected {
  background-color: rgba(0, 0, 0, 0.25);
}
.file_table td .data_cell {
  overflow: hidden;
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s !important;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.file_table td .data_cell.show_cell {
  max-width: 10000px;
}
.file_table td .data_cell.hide_cell {
  max-width: 0;
}
.file_table td .data_cell.flagged_model {
  background-color: #d9534f;
  color: #fff;
}
.file_table td .data_cell .visible_cell {
  position: relative;
}
.file_table td .data_cell .clipboard_icon {
  color: transparent;
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s !important;
  vertical-align: middle;
  margin-left: 8px;
}
.file_table td .data_cell:hover .clipboard_icon {
  color: rgba(0, 0, 0, 0.5);
}
.file_table .row_action {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.file_table .row_action.compact {
  flex-direction: row;
}
.file_table .table_button {
  opacity: 0.6;
}
.file_table .table_button:hover {
  opacity: 1;
}
.file_table .table_button.mini_size {
  font-size: 60% !important;
  padding: 1px 6px !important;
}
.file_table .flagging_box {
  display: flex;
  flex-direction: column;
}
.file_table .flagging_box .save_button_visible {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.file_table .flagging_box .save_button {
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
}
.file_table .flagging_box .button_box .flag_button {
  width: 100%;
  flex-grow: 1;
  display: flex;
  justify-content: center;
}

.ised-range-listing td {
  padding: 5px;
}

.breadcrumbs_listing {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.breadcrumbs_listing a > label {
  cursor: pointer;
}

.report_queue_container {
  position: fixed;
  width: 35%;
  z-index: 800;
  height: 75%;
  top: 28%;
  display: flex;
  align-items: center;
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s !important;
  -webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s !important;
}
.report_queue_container.open {
  right: 0%;
  z-index: 1000001;
}
.report_queue_container.closed {
  right: -35%;
  z-index: 1;
}
.report_queue_container .pullout_tag {
  border-radius: 4px;
  height: fit-content;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.5) -3px 3px 7px;
  -moz-transform: translateY(-50%) rotate(90deg);
  -webkit-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-500%) rotate(90deg);
  transform-origin: 0 0;
  position: absolute;
}
.report_queue_container .pullout_tag .tag_button {
  display: flex;
  transform: translateY(0%) rotate(180deg);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
}
.report_queue_container .reports_box {
  width: 100%;
  height: 100%;
  padding: 20px;
  border-top-left-radius: 4px;
  overflow-y: auto;
  border: solid 1px rgba(0, 0, 0, 0.2);
}
.report_queue_container .reports_box .days_selector_container {
  margin-left: 12px;
}
.report_queue_container .reports_box .days_selector_container .days_element {
  margin-left: 4px;
}
.report_queue_container .reports_box .days_selector_container .days_element .days_dropdown {
  color: #000;
}
.report_queue_container .reports_box .no_reports {
  margin-left: 10px;
  margin-top: 10px;
  font-weight: bold;
  font-size: 120%;
}
.report_queue_container .reports_box .report_item_container {
  width: 100%;
  color: #000;
  margin-top: 8px;
}
.report_queue_container .reports_box .report_item_container .report_title {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 4px 6px;
  font-weight: bold;
  font-size: 100%;
  background-color: #bfecf0;
  width: 100%;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border: solid 0px #5c7577;
  color: #000;
  border-bottom-width: 0;
}
.report_queue_container .reports_box .report_item_container .report_title a {
  cursor: pointer;
  text-decoration: underline;
}
.report_queue_container .reports_box .report_item_container .report_details_container {
  background-color: #fff;
  width: 100%;
}
.report_queue_container .reports_box .report_item_container .report_details_container .type_container {
  width: 15%;
  padding: 4px 0;
}
.report_queue_container .reports_box .report_item_container .report_details_container .type_container.EPAES {
  background-color: rgba(255, 0, 0, 0.5);
  border: solid 1px rgba(128, 0, 0, 0.5);
}
.report_queue_container .reports_box .report_item_container .report_details_container .type_container.NRTL {
  background-color: rgba(0, 255, 0, 0.5);
  border: solid 1px rgba(0, 128, 0, 0.5);
}
.report_queue_container .reports_box .report_item_container .report_details_container .type_container.FCC731 {
  background-color: rgba(47, 248, 255, 0.5);
  border: solid 1px rgba(23, 124, 128, 0.5);
}
.report_queue_container .reports_box .report_item_container .report_details_container .type_container.ISED {
  background-color: rgba(225, 112, 0, 0.5);
  border: solid 1px rgba(128, 56, 0, 0.5);
}
.report_queue_container .reports_box .report_item_container .report_details_container .type_container .program_name {
  font-weight: bold;
  font-size: 120%;
}
.report_queue_container .reports_box .report_item_container .report_details_container .type_container .report_type {
  font-size: 60%;
}
.report_queue_container .reports_box .report_item_container .report_details_container .report_details_column {
  padding: 2px 8px;
}
.report_queue_container .reports_box .report_item_container .report_details_container .report_details_column .report_details {
  width: 100%;
  font-size: 85%;
}
.report_queue_container .reports_box .report_item_container .report_details_container .report_details_column .report_details .details_title {
  color: rgba(0, 0, 0, 0.6);
}
.report_queue_container .reports_box .report_item_container .report_details_container .report_details_column .report_details .details_data {
  font-style: italic;
}
.report_queue_container .reports_box .report_item_container .report_details_container .report_details_column .report_details .details_data.unstarted {
  font-weight: bold;
  color: maroon;
}
.report_queue_container .reports_box .report_item_container .report_details_container .report_details_column .report_details .details_data.running {
  font-weight: bold;
  color: olive;
}
.report_queue_container .reports_box .report_item_container .report_details_container .report_details_column .report_details .details_data.completed {
  font-weight: bold;
  color: green;
}
.report_queue_container .reports_box .report_item_container .report_details_container .report_details_column .report_details .details_data.error {
  font-weight: bold;
  color: maroon;
}
.report_queue_container .reports_box .report_item_container .report_error_container {
  display: inherit;
  background-color: #aa0000;
  color: #fff;
  width: 100%;
  padding: 4px;
  border: solid 1px red;
  word-break: break-word;
}
.report_queue_container .reports_box .report_item_container .report_subdetails_container {
  background-color: #b9baff;
  width: 100%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 4px;
  border: solid 0px #b9baff;
  border-top-width: 0;
}
.report_queue_container .reports_box .report_item_container .report_subdetails_container .dates_row {
  width: 100%;
  font-size: 75%;
  color: rgba(0, 0, 0, 0.7);
}
