@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,600i,700,700i,800);
.Tipsy.in,
.tooltip.in {
  opacity: 1 !important;
}
.Tipsy .Tipsy-inner,
.Tipsy .tooltip-inner,
.tooltip .Tipsy-inner,
.tooltip .tooltip-inner {
  font-size: 0.8rem;
  text-align: left;
  max-width: 200px;
  padding: 10px 15px;
  color: #f8f8f8 !important;
  background: #333;
  border-radius: 3px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
}
body {
  margin: 0;
  padding: 0;
  max-width: 100%;
  overflow-x: hidden;
}
a {
  color: inherit !important;
}
.hidden {
  display: none;
}
.header-row {
  margin: 0;
}
.site-header {
  height: 50px;
  background-color: #000;
  font-size: 14px;
  position: relative;
  z-index: 1000;
  display: flex;
}
.site-header .fill {
  flex: 1 1 0;
  min-width: 0;
}
.site-header .user-name {
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-size: 14px;
  margin-right: 5px;
}
.site-header .user-dropdown {
  color: #999;
  margin-right: 10px;
  height: 36px;
  margin-top: 7px;
}
.site-header .user-dropdown.active,
.site-header .user-dropdown:hover {
  color: #ccc;
}
.site-header .user-dropdown.active .icon.dropdown:before {
  color: #ccc !important;
}
.brand-details .logo-icon svg {
  height: 2.5rem;
  margin-top: 0.5rem;
  margin-left: 0.3rem;
}
.profile-dropdown {
  cursor: pointer;
}
.profile-dropdown i {
  margin: 20px;
}
#sample-list {
  width: 100px;
  top: 11rem !important;
}
.modal-overlay {
  z-index: 999 !important;
}
.content-body .progress {
  margin: 0;
}
body {
  color: #333;
  font-size: 14px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.page-loading {
  position: fixed;
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 2147483647;
  background: #fff no-repeat 50%;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: 100px;
  opacity: 1;
  border-radius: 3px;
}
.page-loading div {
  text-transform: none;
  font-size: 1.3rem;
  padding-bottom: 45px;
  padding-top: 9px;
}
.page-loading i {
  margin-right: 5px !important;
  font-size: 1.6rem !important;
}
.page-loading .spinner-label {
  position: relative;
  top: -2px;
}
.sample-container tbody td i.fa {
  border-radius: 3px;
  padding: 5px;
  margin: 0 13px;
  color: #fff;
  background-color: #3867fa;
  cursor: pointer;
}
.sample-container tbody td i.fa.fa-flask {
  margin-left: 0;
}
.sample-container .dropdown-content {
  width: 220px;
}
.sample-dropdown-content {
  width: auto !important;
}
.content-wrapper .scroll {
  margin: 10px;
  width: 100%;
  text-align: center !important;
}
table thead th {
  font-style: thin;
  font-size: 14px;
  color: #ccc;
}
i.fa {
  cursor: pointer;
}
.no-data {
  text-align: center;
  margin: 20px;
}
.no-data i {
  font-size: 18px;
}
.pagination {
  margin: 30px;
}
.page-info,
.pagination {
  text-align: center;
}
.dropdown-content ul li {
  cursor: pointer;
}
.access {
  text-align: center;
  margin: 150px;
  font-size: 26px;
}
.login-form {
  width: 30%;
  margin: 0 auto;
  box-shadow: 0.1rem 0.2rem 0.6rem 0.2rem #eaeaea;
  margin-top: 150px;
  border-radius: 10px;
}
.login-form label {
  -webkit-transform: none !important;
  transform: none !important;
}
.login-form label.active {
  color: inherit !important;
}
.login-form .title {
  margin-bottom: 0;
  padding: 25px 35px 0;
}
.login-form .title p.signup {
  font-size: 24px;
  font-weight: 700;
  color: #333;
  margin-top: 9px;
  text-align: left;
}
.login-form .mail {
  padding: 0 48px;
  margin-bottom: 20px;
}
.login-form .mail p {
  margin-top: 10px;
  font-size: 14px;
}
.login-form .mail span {
  color: #3867fa;
  cursor: pointer;
}
.login-form .mail span:hover {
  color: #3867fa;
}
.login-form .content-wrapper {
  padding: 10px 50px;
}
.login-form .content-wrapper .sample {
  float: right;
  padding-top: 20px;
}
.login-form .content-wrapper input:focus {
  border-bottom-color: #3867fa !important;
}
.login-form .login-wrapper {
  background-color: #3867fa;
  padding: 15px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: #fff;
  font-size: 20px;
  cursor: pointer;
}
.login-form .error-info {
  width: 80%;
  background: #ffe3e6;
  border-radius: 5px;
  color: #d0021b;
  margin: 0 auto;
  padding: 10px 5px;
  border: 1px solid #d0021b;
  font-size: 12px;
  transition: width 0.2s ease-out;
  text-align: center;
}
@media screen and (max-width: 1460px) {
  .login-form .error-info {
    width: 70%;
  }
}
.login-form .success-info {
  width: 80%;
  background: #e6f7ed;
  border-radius: 5px;
  color: #3cb371;
  margin: 0 auto;
  padding: 10px 5px;
  border: 1px solid #3cb371;
  font-size: 12px;
  transition: width 0.2s ease-out;
  text-align: center;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type="number"] {
  -moz-appearance: textfield;
}
.row.reports-container {
  margin-bottom: 0;
}
#details table tr td {
  padding: 2px;
}
.reports-main {
  padding-top: 1rem;
  width: 100%;
}
.report-number {
  text-align: right;
}
.reports-screen {
  background: #fff !important;
}
.reports-screen.container {
  width: 90%;
}
.report-table {
  font-size: 12px;
  margin-bottom: 7rem;
}
.report-table .count-type {
  text-align: right;
  font-weight: 400;
  color: #999;
  font-size: 12px;
}
.report-table .count-type.active {
  font-weight: bolder;
  color: #333;
  font-size: 14px;
}
.report-table .blank {
  font-style: italic;
  color: #ccc !important;
  font-weight: 400 !important;
}
.report-table tr:hover .hover-wrapper span.taxon-sidebar-link {
  color: #3867fa;
}
.report-table tr:not(.report-header):hover {
  background-color: #f8f9fe;
}
.report-table td {
  border-bottom: 1px solid #ccc;
}
.report-table tr.report-header th {
  background-color: #fff;
  position: sticky;
  top: 0;
}
.report-table tr.report-header th:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  border-bottom: 1px solid #ccc;
}
.report-table thead {
  border: 0;
}
.report-table .count-info {
  color: #999;
}
.report-table .genus-name {
  display: inline-block;
  margin-right: 5px;
  font-size: 14px;
  font-weight: 600;
}
.report-table .report-row-genus {
  background: #f8f8f8;
  border-left: 5px solid #fff;
}
.report-table .report-row-species {
  border-left: 5px solid #fff;
}
.report-table .top-scoring-row {
  border-left: 5px solid #3867fa;
  background-color: #eff2fc;
}
.report-table .fa.fa-angle-down,
.report-table .fa.fa-angle-right,
.report-table .fa.fa-chevron-up {
  margin-left: 2px;
  margin-right: 5px;
}
.report-table .fa.fa-angle-down,
.report-table .fa.fa-angle-right {
  font-size: 20px;
}
.report-table .species-name {
  margin-left: 40px;
}
.report-table .sort-controls {
  min-width: 50px;
  white-space: nowrap;
  overflow: hidden;
  font-weight: 600;
  text-align: right;
}
.report-table .sort-controls .table-head-label {
  cursor: pointer;
}
.report-table .sort-controls .table-head-label:hover {
  color: #000;
}
.report-table .sort-controls .table-head-label.active {
  color: #3867fa;
}
.report-table .sort-controls i {
  font-size: 12px;
  width: 7.9px;
  height: 4.7px;
  cursor: pointer;
}
.report-table .sort-controls i.active,
.report-table .sort-controls i:hover {
  color: #3867fa;
}
.report-table .sort-controls .column-switcher {
  color: #999;
  cursor: pointer;
  font-weight: 400;
}
.report-table .sort-controls .column-switcher.active {
  color: #333;
  font-weight: bolder;
}
.report-table th {
  padding: 1px 6px;
}
.report-table td {
  padding: 8px 6px;
}
.report-table td,
.report-table th {
  width: 75px;
  min-width: 50px;
  font-size: 12px;
}
.report-table td.last-col,
.report-table th.last-col {
  width: 30px;
}
.report-table td.score-column,
.report-table th.score-column {
  width: 120px;
}
.report-table td:first-child {
  min-width: 350px;
  width: 350px;
  font-size: 14px;
}
.report-table td:last-child {
  padding-right: 50px;
}
.report-table th:first-child {
  min-width: 350px;
  width: 350px;
  font-size: 14px;
}
.report-table th:last-child {
  padding-right: 0;
}
.genus-search-row {
  padding-left: 0 !important;
}
.genus-autocomplete-container {
  padding: 0 !important;
  height: 30px !important;
}
.genus-autocomplete-container:hover {
  background: inherit !important;
}
.genus-autocomplete-container div input + div {
  left: inherit !important;
  top: inherit !important;
  position: absolute !important;
  overflow-x: hidden !important;
  overflow-y: scroll !important;
  max-height: 400px !important;
  z-index: 500 !important;
  background: #fff !important;
  font-size: inherit !important;
  padding: 0 !important;
  margin-top: 3px;
  border-radius: 0.28571429rem !important;
  border: 1px solid #ccc;
  box-shadow: 0 2px 3px 0 #ccc;
}
.genus-autocomplete-container div input + div div {
  padding: 8px;
  cursor: pointer;
}
.genus-autocomplete-container div [role="combobox"] {
  padding-left: 8px;
  width: inherit;
  height: 20px !important;
  outline: none;
}
.genus-autocomplete-container div input::placeholder {
  color: #999;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.genus-autocomplete-container div input:focus {
  border-bottom-color: #ccc !important;
  box-shadow: 0 1px 0 0 #ccc !important;
  border: 1px solid #3867fa !important;
}
.advanced-filters-activate span,
.categories-filters-activate span {
  font-size: 10pt;
}
.ui.dropdown.filter-btn {
  margin-right: 30px !important;
}
.reports-section {
  padding: 0 !important;
}
.reports-section .filter-message {
  color: #999;
  font-size: 12px;
}
.reports-section .report-top-menu {
  margin-top: 10px !important;
}
.reports-section .reports-count .count {
  display: inline-block;
  margin: 20px 0 8px;
}
.reports-section .reports-count .download {
  float: right;
}
.reports-section .reports-count .disable {
  cursor: pointer;
  color: #999;
  font-weight: 600;
}
.reports-section .reports-count .disable:hover {
  color: #3867fa;
}
.reports-section .reports-count div.text {
  font-size: 1em !important;
}
.reports-section .reports-count .filter-tags-list {
  padding-top: 4px;
}
.reports-section .reports-count .filter-tags-list .filter-tag {
  margin-right: 6px;
}
.reports-section .reports-count .filter-tags-list .filter-tag:last-child {
  margin-right: 0;
}
.reports-section .reports-count .filter-btn {
  margin: 10px;
  height: 30px !important;
  margin-left: auto !important;
}
.reports-section .reports-count .report-top-filters .filter-lists {
  width: 100%;
}
.reports-section
  .reports-count
  .report-top-filters
  .filter-lists
  > div.filter-lists-element
  > li {
  color: #333;
  display: inline-block;
  width: 240px;
  font-size: 18px;
}
.reports-section
  .reports-count
  .report-top-filters
  .filter-lists
  > div.filter-lists-element
  > li.search-box
  input {
  width: 100%;
  border: 1px solid #ccc;
  padding: 6px 31px 6px 14px;
  position: relative;
  margin: 0;
  height: 20px !important;
  border-radius: 19px;
}
.reports-section
  .reports-count
  .report-top-filters
  .filter-lists
  > div.filter-lists-element
  > li.search-box
  i {
  color: #999;
  position: relative;
  left: 22px;
}
.reports-section
  .reports-count
  .report-top-filters
  .filter-lists
  > div.filter-lists-element
  > li
  i.fa.fa-angle-down {
  top: 0;
  position: relative;
}
.reports-section
  .reports-count
  .report-top-filters
  .filter-lists
  .filter-lists-element {
  display: inline-block;
  vertical-align: top;
  margin: 4px 0;
}
.reports-section
  .reports-count
  .report-top-filters
  .filter-lists
  .filter-lists-element:not(:last-child) {
  margin-right: 10px;
}
.reports-section .loading-container {
  width: 100%;
  text-align: center;
}
.reports-section .loading-container .idseq-ui.label.loading {
  margin: 50px auto;
}
.hover-wrapper {
  cursor: pointer;
}
.hover-wrapper:hover .link-tag {
  color: #3867fa;
}
.hover-wrapper .link-tag {
  padding-left: 10px;
}
.s3.download-area {
  padding-left: 5rem;
  margin-top: 25px;
}
.download-title {
  margin-bottom: 1rem;
}
.category-filter-dropdown {
  width: 200px;
}
.category-filter-menu {
  margin: 1rem;
}
label {
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-size: 1rem;
  color: #333;
}
[type="checkbox"] + label {
  line-height: 27px;
}
.ui.icon.insight-icon {
  color: #3867fa !important;
  font-size: 8pt !important;
}
.background-modal-contents .label-text {
  padding-top: 25px;
  padding-bottom: 10px;
  font-size: 14px;
  font-weight: 700;
}
.background-modal-contents .secondary-text {
  font-size: 11px;
  font-weight: 400;
  color: #ccc;
}
.background-modal-contents ul {
  margin-top: 0;
}
.samples-table td {
  cursor: pointer;
}
.samples-table ul.status li a {
  font-size: 14px;
}
.column_name .fa-check.right {
  margin-top: 5px;
}
.tabs {
  display: block !important;
}
.tabs .tab {
  width: auto !important;
}
.tabs.tabs-transparent {
  background: transparent;
}
.tabs .indicator {
  height: 4px;
  background: #3867fa !important;
}
.tabs .tab a {
  color: #333;
  font-size: 14px;
  padding: 0 !important;
  margin-right: 30px;
  text-transform: none !important;
  text-align: center;
}
.tab-screen-content .content-title {
  color: #333;
  font-size: 20px;
  font-weight: 600;
  margin: 20px 0;
}
.tab-screen-content .last-row {
  margin-bottom: 5rem;
}
[contenteditable]:focus {
  outline: 0 solid transparent;
}
.wrapper {
  position: relative;
  width: fit-content;
}
.wrapper .proj-title {
  margin-top: 18px;
  font-size: 26px;
  font-weight: 600;
}
.wrapper .proj-title.all-proj {
  margin-top: 18px;
}
.wrapper p {
  margin: 0;
}
.wrapper .subheading {
  color: #666;
  font-weight: 400;
  text-transform: none;
}
.sample-container [type="checkbox"].filled-in + label:after,
.sample-container [type="checkbox"].filled-in:not(:checked) + label:after {
  height: 15px !important;
  width: 15px !important;
}
.sample-container .sample-table-container.shadow .samples-table-head {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1), 0 1px 5px 0 rgba(0, 0, 0, 0.1),
    0 3px 1px -2px rgba(0, 0, 0, 0.1);
}
.sample-container .sample-table-container .samples-table-head {
  position: -webkit-sticky;
  position: sticky;
  top: -1px;
  color: #333;
}
.sample-container .sample-table-container .empty-message {
  color: #999;
  padding-top: 20px;
}
.sample-container .sample-feed :hover {
  background: #f8f9fe !important;
}
.sample-container .sample-feed,
.sample-container .sample-feed-head {
  border-bottom: 1px solid #ccc;
  z-index: 10;
}
.sample-container .sample-feed-head .samples-card,
.sample-container .sample-feed .samples-card {
  padding: 2px 20px;
}
.sample-container .sample-feed-head .samples-card .dropdown-status-filtering li,
.sample-container .sample-feed .samples-card .dropdown-status-filtering li {
  display: block !important;
}
.sample-container
  .sample-feed-head
  .samples-card
  .dropdown-content
  .column_name,
.sample-container .sample-feed .samples-card .dropdown-content .column_name {
  min-height: inherit;
  padding: 8px 35px;
  font-size: 12px;
}
.sample-container
  .sample-feed-head
  .samples-card
  .dropdown-content
  .column_name.disabled,
.sample-container
  .sample-feed
  .samples-card
  .dropdown-content
  .column_name.disabled {
  color: #ccc;
}
.sample-container
  .sample-feed-head
  .samples-card
  .dropdown-content
  .column_name.current,
.sample-container
  .sample-feed
  .samples-card
  .dropdown-content
  .column_name.current {
  color: #3867fa;
}
.sample-container .sample-feed-head .samples-card .flex-items,
.sample-container .sample-feed .samples-card .flex-items {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  .check-box-container
  [type="checkbox"].filled-in:checked
  + label:after,
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  .check-box-container
  [type="checkbox"].filled-in:checked
  + label:before,
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  .check-box-container
  [type="checkbox"].filled-in:not(:checked)
  + label:after,
.sample-container
  .sample-feed
  .samples-card
  .flex-items
  .check-box-container
  [type="checkbox"].filled-in:checked
  + label:after,
.sample-container
  .sample-feed
  .samples-card
  .flex-items
  .check-box-container
  [type="checkbox"].filled-in:checked
  + label:before,
.sample-container
  .sample-feed
  .samples-card
  .flex-items
  .check-box-container
  [type="checkbox"].filled-in:not(:checked)
  + label:after {
  margin-top: 0.1rem;
}
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  .check-box-container
  .check,
.sample-container
  .sample-feed
  .samples-card
  .flex-items
  .check-box-container
  .check {
  display: inline-block;
}
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  .check-box-container
  [type="checkbox"].filled-in:disabled:not(:checked)
  + label:after,
.sample-container
  .sample-feed
  .samples-card
  .flex-items
  .check-box-container
  [type="checkbox"].filled-in:disabled:not(:checked)
  + label:after {
  background-color: #ccc;
}
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  .check-box-container
  [type="checkbox"]
  + label,
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  .check-box-container
  [type="checkbox"]
  + label
  .sample-name-info,
.sample-container
  .sample-feed
  .samples-card
  .flex-items
  .check-box-container
  [type="checkbox"]
  + label,
.sample-container
  .sample-feed
  .samples-card
  .flex-items
  .check-box-container
  [type="checkbox"]
  + label
  .sample-name-info {
  width: 100%;
}
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  .check-box-container
  [type="checkbox"]
  + label
  .sample-name-info
  .sample-name,
.sample-container
  .sample-feed
  .samples-card
  .flex-items
  .check-box-container
  [type="checkbox"]
  + label
  .sample-name-info
  .sample-name {
  width: 90%;
  text-overflow: ellipsis;
}
.sample-container .sample-feed-head .samples-card .flex-items .sample-name-info,
.sample-container .sample-feed .samples-card .flex-items .sample-name-info {
  display: inline-block;
  line-height: 24px;
}
.sample-container .sample-feed-head .samples-card .flex-items li,
.sample-container .sample-feed .samples-card .flex-items li {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sample-container .sample-feed-head .samples-card .flex-items li.header,
.sample-container .sample-feed .samples-card .flex-items li.header {
  overflow: visible;
  display: flex;
}
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  li.header
  .pipeline-status-filter,
.sample-container
  .sample-feed
  .samples-card
  .flex-items
  li.header
  .pipeline-status-filter {
  margin-left: 6px;
  opacity: 0;
  color: #999;
}
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  li.header
  .pipeline-status-filter.active,
.sample-container
  .sample-feed
  .samples-card
  .flex-items
  li.header
  .pipeline-status-filter.active {
  opacity: 0.8;
  color: #3867fa;
}
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  li.header:hover
  .pipeline-status-filter,
.sample-container
  .sample-feed
  .samples-card
  .flex-items
  li.header:hover
  .pipeline-status-filter {
  opacity: 1;
}
.sample-container .sample-feed-head .samples-card .flex-items li:first-child,
.sample-container .sample-feed .samples-card .flex-items li:first-child {
  flex-grow: 2;
  margin-left: 0.8rem;
}
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  li
  .card-label.top-label,
.sample-container
  .sample-feed
  .samples-card
  .flex-items
  li
  .card-label.top-label {
  font-size: 12px;
  margin-top: 0.2rem;
  margin-bottom: 5px;
}
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  li
  .card-label.top-label
  .status
  span,
.sample-container
  .sample-feed
  .samples-card
  .flex-items
  li
  .card-label.top-label
  .status
  span {
  margin-left: 5px;
}
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  li
  .card-label.center-label,
.sample-container
  .sample-feed
  .samples-card
  .flex-items
  li
  .card-label.center-label {
  font-size: 14px;
}
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  li
  .card-label.center-label.bold-label,
.sample-container
  .sample-feed
  .samples-card
  .flex-items
  li
  .card-label.center-label.bold-label {
  font-weight: 600;
}
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  li
  .card-label.center-label
  .blank,
.sample-container
  .sample-feed
  .samples-card
  .flex-items
  li
  .card-label.center-label
  .blank {
  color: #ccc;
}
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  li
  .card-label.center-label
  .time
  .duration-label,
.sample-container
  .sample-feed
  .samples-card
  .flex-items
  li
  .card-label.center-label
  .time
  .duration-label {
  color: #999;
  margin-left: 5px;
  font-size: 12px;
}
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  li
  .card-label.center-label
  .time
  .fa,
.sample-container
  .sample-feed
  .samples-card
  .flex-items
  li
  .card-label.center-label
  .time
  .fa {
  color: #999;
}
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  li
  .card-label.center-label.data-label,
.sample-container
  .sample-feed
  .samples-card
  .flex-items
  li
  .card-label.center-label.data-label {
  margin-top: 0.15rem;
  text-align: left;
}
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  li
  .card-label.center-label.data-label
  .percent,
.sample-container
  .sample-feed
  .samples-card
  .flex-items
  li
  .card-label.center-label.data-label
  .percent {
  color: #999;
  font-size: 12px;
}
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  li
  .card-label.center-label.data-label-percent,
.sample-container
  .sample-feed
  .samples-card
  .flex-items
  li
  .card-label.center-label.data-label-percent {
  margin-top: 0.3rem;
}
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  li
  .card-label.author,
.sample-container .sample-feed .samples-card .flex-items li .card-label.author {
  color: #999;
  font-size: 12px;
}
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  li
  .card-label.sample-name,
.sample-container
  .sample-feed
  .samples-card
  .flex-items
  li
  .card-label.sample-name {
  color: #333;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
}
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  li
  .card-label.column-title,
.sample-container
  .sample-feed
  .samples-card
  .flex-items
  li
  .card-label.column-title {
  cursor: pointer;
  text-align: left;
}
.sample-container
  .sample-feed-head
  .samples-card
  .flex-items
  li
  .card-label
  .upload-date,
.sample-container
  .sample-feed
  .samples-card
  .flex-items
  li
  .card-label
  .upload-date {
  color: #999;
}
.sample-container .sample-feed:hover {
  cursor: pointer;
}
.sample-container .sample-feed:hover .sample-name {
  color: #3867fa !important;
}
.sample-container .wrapper {
  margin-bottom: 0;
}
.sample-container ul li .filter,
.sample-container ul li .filter-item {
  display: inline-block;
  padding-left: 15px;
}
.sample-container ul li i.all {
  margin: 0 0 0 120px;
}
.sample-container ul li .filter {
  margin: 0 0 0 80px;
  color: #000;
}
.sample-container ul .dropdown-content li > a {
  font-size: 12px !important;
}
.sample-container .sort-able i,
.sample-container .sort-able span {
  cursor: pointer;
}
.sample-container .sort-able i {
  margin-left: 5px;
}
.sample-container .sort-able i.active {
  color: #3867fa;
}
.sample-container .sort-able i.hidden {
  display: none;
}
.sample-container .sort-able:hover i {
  display: inline-block;
}
.sample-container .table-container {
  display: flex;
  margin: 0 10px 7px;
  color: #333;
  font-weight: 600;
  font-size: 14px;
}
.sample-container .table-container .status-dropdown {
  cursor: pointer;
  padding-left: 0;
}
.sample-container .table-container .status-dropdown .status-filter {
  padding: 0 10px;
}
.sample-container .search-box-row {
  width: inherit;
  margin: 20px 0 5px 30px;
}
.sample-container .search-box-row .wrapper .metadata {
  border-radius: 40px;
  border: 1px solid #ccc;
}
.sample-container .search-box-row .search-box .icon {
  padding-top: 12px;
  display: inline-block;
  margin: 0 10px;
}
.sample-container .search-box-row .search-box .search {
  border-radius: 40px;
  border: 1px solid #ccc;
  padding-left: 32px;
  position: relative;
  top: -18px;
  height: 34px;
  font-size: 13px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.sample-container .search-box-row .search-box .search::placeholder {
  color: #999;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.sample-container .search-box-row .search-box .search:focus {
  border-bottom-color: #eaeaea;
  box-shadow: 0 1px 0 0 #eaeaea;
  border: 1px solid #3867fa;
}
.sample-container .search-box-row .search-box .search-field {
  padding-left: 20px;
  margin-right: 10px;
  height: 40px;
}
.sample-container .search-box-row .search-box .search-field .search-icon {
  position: relative;
  margin-left: 10px;
  font-size: 18px;
  top: 7px;
  color: #999;
}
.sample-container .search-box-row .filter-container {
  margin-right: 10px;
  display: inline-block;
}
.sample-container input.search {
  margin: 0;
  border: 0;
}
.sample-container .sort-controls {
  margin-right: 6px;
}
.sample-container .sort-controls i {
  font-size: 17px;
  display: block;
  line-height: 9px;
  position: relative;
  top: 0;
  bottom: 0;
}
.sample-container .sort-controls i.active,
.sample-container .sort-controls i:hover {
  color: #3867fa;
}
input[type="button"] {
  font-family: FontAwesome, sans-serif;
  font-size: 14px;
}
.no-edit {
  font-size: 10px;
  color: #999;
}
.bottom {
  text-align: center;
  margin: 20px;
  cursor: pointer;
  color: #333;
}
.bottom .back,
.bottom .home {
  text-decoration: underline;
}
.no-report .fa-spinner {
  color: #333;
  cursor: pointer;
  margin-top: 30px;
}
.no-report .failed {
  font-weight: 700;
}
.sample-wait-top {
  margin-top: 100px;
}
.complete {
  color: #3cb371 !important;
}
.failed {
  color: #d0021b !important;
}
.waiting {
  color: #3867fa !important;
}
.initializing {
  color: #999 !important;
}
.uploading {
  color: #f5a623 !important;
}
.filter.hidden {
  display: none !important;
}
.filter.active {
  display: inline !important;
}
.content-body .sidebar {
  background-color: #333;
  border-right: 1px solid #eaeaea;
  width: 15.3em !important;
}
.content-body .sidebar .title {
  color: #999;
  font-weight: 700;
  font-size: 14px;
  padding: 21px 21px 0;
  text-transform: uppercase;
  letter-spacing: 1.5px;
}
.content-body .sidebar .divider {
  margin: 5px 20px;
  height: 2px;
  background-color: #eaeaea;
}
.content-body .sidebar .project-wrapper {
  margin-top: 50px;
}
.content-body .sidebar .project-wrapper .fav-title {
  padding-bottom: 10px !important;
}
.content-body .sidebar .project-wrapper .fav-row .title {
  color: #fff;
  padding: 21px 21px 0;
  font-size: 14px;
}
.content-body .sidebar .project-wrapper .projects .title {
  color: #fff;
  margin-bottom: 10px !important;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 1.5px;
}
.content-body .sidebar .project-wrapper .projects-wrapper .all-samples {
  margin-bottom: 20px;
}
.content-body .sidebar .project-wrapper .projects-wrapper .project-item {
  border-left: 6px solid transparent;
  padding: 10px 15px !important;
  font-weight: 400;
  font-size: 14px;
  color: #fff;
}
.content-body .sidebar .project-wrapper .projects-wrapper .project-item:hover {
  background: #999;
}
.content-body
  .sidebar
  .project-wrapper
  .projects-wrapper
  .project-item:hover
  i.favorite.fa {
  display: inline;
}
.content-body
  .sidebar
  .project-wrapper
  .projects-wrapper
  .project-item.highlight {
  background: #3867fa;
  color: #fff;
  font-weight: 600;
}
.content-body
  .sidebar
  .project-wrapper
  .projects-wrapper
  .project-item.highlight
  i.favorite.fa {
  display: inline;
  color: #fff;
}
.content-body
  .sidebar
  .project-wrapper
  .projects-wrapper
  .project-item
  .row.label-row {
  margin-bottom: 0;
}
.content-body
  .sidebar
  .project-wrapper
  .projects-wrapper
  .project-item
  .project-label {
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 13px;
}
.content-body .sidebar .proj-sidebar {
  padding-top: 60px;
}
.content-body .sidebar .more {
  font-size: 12px;
  cursor: pointer;
  padding: 0 20px;
  color: #5887fa;
  margin-top: 20px;
}
.content-body .sidebar .more:hover {
  color: #eff2fc;
}
.content-body .samples-content {
  background: #fff;
  -webkit-transform: unset !important;
  transform: unset !important;
  margin-left: 15.3em !important;
  width: 86.666667% !important;
}
.content-body .samples-content .content-wrapper {
  margin-right: 1.5rem;
}
.content-body .samples-content .content-wrapper .divider {
  height: 3px;
  border: 4px solid #f8f8f8;
}
.content-body .samples-content .filter-tags-list {
  padding-left: 27px;
  padding-bottom: 12px;
}
.content-body .samples-content .filter-tags-list .label-tags {
  background: #3867fa !important;
  border-color: #3867fa !important;
  color: #fff;
  margin: 0.4em;
}
.content-body .project-info {
  padding-left: 20px;
}
.content-body .project-info .download-section {
  padding-top: 15px;
}
.content-body .project-info .download-section .angle.down.icon {
  margin-left: 0.5rem;
  margin-right: -0.3rem;
}
.content-body .project-info .download-section .download-wrapper {
  float: right;
  padding-top: 20px;
}
.content-body
  .project-info
  .download-section
  .download-wrapper
  .ui.labeled.icon.button
  > .icon {
  background-color: transparent;
  font-size: 1.3em;
  margin-left: 0.4em !important;
}
.content-body
  .project-info
  .download-section
  .download-wrapper
  .ui.dropdown.link.item {
  padding: 8px 16px;
  border-radius: 40px;
  border: 1px solid #3867fa;
}
.content-body
  .project-info
  .download-section
  .download-wrapper
  .ui.dropdown.link.item
  .dropdown,
.content-body
  .project-info
  .download-section
  .download-wrapper
  .ui.dropdown.link.item
  .text {
  color: #3867fa;
}
.content-body
  .project-info
  .download-section
  .download-wrapper
  .visible
  a.item {
  color: #000;
}
.content-body
  .project-info
  .download-section
  .download-wrapper
  .ui.dropdown
  .text {
  font-size: 1.2em;
  margin-top: 0.3em;
  padding: 3px 0.05em 0.05em;
}
.content-body
  .project-info
  .download-section
  .download-wrapper
  .download-reports {
  color: #3867fa;
}
.content-body .project-info .download-section .download-section-btns {
  padding-right: 12px;
}
.content-body .project-info .download-section .download-section-btns .right {
  padding: 0 16px;
  width: 100%;
  text-align: right;
}
.content-body .project-info .download-section .buttons-row .button-container {
  float: right;
  padding-top: 20px;
}
.content-body
  .project-info
  .download-section
  .buttons-row
  .button-container:not(:last-child) {
  margin-left: 10px;
}
.fa-star {
  color: #3867fa;
}
.fa-star,
.fa-star-o {
  margin-top: 4px;
}
.add-user-modal {
  width: 35% !important;
  box-shadow: 1px 1px 7px 2px #fff;
  color: #333;
  border-radius: 0;
  margin: 0 auto !important;
  top: 30% !important;
}
#add_user_to_project_email,
#add_user_to_project_name {
  height: 15px !important;
}
.project-popup {
  width: 30%;
  box-shadow: 1px 1px 7px 2px #fff;
  color: #333;
  border-radius: 0;
  top: 25% !important;
}
.project-popup .project_modal_header {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
}
.project-popup .project_modal_title {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 10px;
}
.project-popup .project_modal_visibility {
  float: right;
}
.project-popup .project_modal_visibility div {
  float: right;
  clear: both;
}
.project-popup .project_modal_visibility i.material-icons {
  font-size: 14px;
  position: relative;
  top: 2px;
  color: #ccc;
}
.project-popup .project_modal_visibility .label {
  color: #999;
  margin-left: 5px;
}
.project-popup .project_modal_visibility a {
  margin-left: 5px;
  color: #3867fa !important;
}
.project-popup .project_modal_visibility a:hover {
  color: #2b52cd !important;
}
.project-popup .add_member {
  margin-top: 15px;
}
.project-popup .add_member input {
  border: 1px solid #ccc;
  padding: 12px;
  border-radius: 3px;
  padding-right: 110px;
}
.project-popup .add_member input::placeholder {
  color: #ccc;
  font-weight: 400;
}
.project-popup .add_member input:focus {
  border-color: #3867fa !important;
}
.project-popup .add_member .error-message {
  color: #d0021b;
  float: left;
  margin-top: 5px;
  font-size: 12px;
}
.project-popup .add_member .status-message {
  float: left;
  width: 100%;
  font-size: 12px;
  margin-top: 5px;
  color: #666;
}
.project-popup .members_list .list_title {
  font-size: 16px;
  font-weight: 600;
}
.project-popup .members_list .list_title i {
  position: relative;
  top: 4px;
  font-size: 1.4rem;
}
.project-popup .members_list li {
  font-weight: 600;
  font-size: 12px;
}
[type="checkbox"].filled-in:not(:checked) + label:after {
  top: 4px;
  background-color: transparent;
  border: 1px solid #666;
  z-index: 0;
}
[type="checkbox"].filled-in:checked + label:after {
  top: 4px;
  border: 1px solid #3867fa;
  background-color: #3867fa;
}
[type="checkbox"].filled-in:checked + label:before {
  top: 4px;
  height: 10px;
  left: 0;
}
[type="checkbox"].filled-in + label:after,
[type="checkbox"].filled-in + label:before {
  -webkit-transition: none;
  transition: none;
}
.dropdown-content li > a,
.dropdown-content li > span {
  font-size: 14px;
}
.nanobar .bar {
  background-color: #3867fa;
}
.ui.popup.hidden-popup {
  display: none !important;
}
#report-tree .filters {
  margin-bottom: -4em;
}
#PipelineSampleReads_page .active-threshold-filter-dropdown {
  width: 200px;
}
#id-seq .ui.dropdown.version-dropdown {
  border: none;
  padding-left: 0;
}
#id-seq .ui.dropdown.version-dropdown > .text {
  font-weight: 400;
  line-height: 20px;
  font-size: 12px !important;
  font-family: Open Sans, serif;
}
#id-seq .ui.dropdown.version-dropdown .item {
  font-weight: 600;
}
.background-cover {
  background-color: #f8f8f8;
}
#samplesUploader .upload-form-container {
  margin-top: 50px;
  background: #fff;
  min-height: 400px;
  border-radius: 20px;
}
.bulk-upload-import .content,
.single-upload-import .content {
  margin: 25px;
}
.bulk-upload-import .content .form-feedback,
.single-upload-import .content .form-feedback {
  font-size: 14px;
  margin-bottom: 15px;
}
.bulk-upload-import .content .form-feedback p,
.single-upload-import .content .form-feedback p {
  word-wrap: break-word;
  margin: 0;
  font-size: 12px;
}
.bulk-upload-import .content .success-message,
.single-upload-import .content .success-message {
  color: #3cb371;
  white-space: pre-wrap;
  margin-bottom: 30px;
}
.bulk-upload-import .content .error-message,
.single-upload-import .content .error-message {
  color: #d0021b;
  white-space: pre-wrap;
  margin-bottom: 20px;
}
.bulk-upload-import .content .upload-page-button,
.single-upload-import .content .upload-page-button {
  margin-left: 2rem;
  top: 1rem;
}
.bulk-upload-import .content .upload-page-button i.icon.plus:before,
.single-upload-import .content .upload-page-button i.icon.plus:before {
  margin-right: 1rem;
  padding-right: 5rem;
}
.bulk-upload-import .content .form-title,
.single-upload-import .content .form-title {
  font-size: 26px;
  color: #333;
  font-weight: 700;
  letter-spacing: 0.28px;
  padding-bottom: 1rem;
}
.bulk-upload-import .content .upload-info,
.single-upload-import .content .upload-info {
  color: #999;
  font-size: 14px;
}
.bulk-upload-import .content .upload-question,
.single-upload-import .content .upload-question {
  color: #333;
  font-size: 12px;
  margin-top: 20px;
  margin-bottom: 25px;
}
.bulk-upload-import .content .upload-question a,
.single-upload-import .content .upload-question a {
  font-weight: 600;
}
.bulk-upload-import .content .upload-question a:hover,
.single-upload-import .content .upload-question a:hover {
  color: #3867fa !important;
}
.bulk-upload-import .content .bulkSubmitForm,
.single-upload-import .content .bulkSubmitForm {
  margin-top: 50px;
}
.bulk-upload-import .content .fields .field-host,
.single-upload-import .content .fields .field-host {
  padding-top: 1.5rem;
}
.bulk-upload-import .content .fields .field .validation-info,
.single-upload-import .content .fields .field .validation-info {
  color: #999;
}
.bulk-upload-import .content .fields .field .row .sample-upload-box,
.single-upload-import .content .fields .field .row .sample-upload-box {
  height: 120px;
  margin-top: 15px;
}
.bulk-upload-import .content .fields .field .row.input-row,
.single-upload-import .content .fields .field .row.input-row {
  margin-top: -10px;
}
.bulk-upload-import .content .fields .field .row.input-row .browser-default,
.single-upload-import .content .fields .field .row.input-row .browser-default {
  width: 100%;
  padding: 10px;
  border: 1px solid #ccc;
  background: #fff;
  border-radius: 10px;
}
.bulk-upload-import
  .content
  .fields
  .field
  .row.input-row
  .browser-default.new_project_input,
.single-upload-import
  .content
  .fields
  .field
  .row.input-row
  .browser-default.new_project_input {
  padding-right: 45px;
}
.bulk-upload-import .content .fields .field .row.input-row .checkbox,
.single-upload-import .content .fields .field .row.input-row .checkbox {
  font-size: 12px;
  font-weight: 600;
  color: #666;
}
.bulk-upload-import .content .fields .field .row.input-row [disabled],
.single-upload-import .content .fields .field .row.input-row [disabled] {
  background-color: #eaeaea;
  border: #ccc;
}
.bulk-upload-import .content .fields .field .row.input-row .input-icon,
.single-upload-import .content .fields .field .row.input-row .input-icon {
  position: absolute;
  margin-left: -108px;
  margin-top: 1px;
  font-size: 13px;
  background: #eaeaea;
  padding: 10.4px;
  height: 36px;
  text-align: center;
  border-radius: 10px;
}
.bulk-upload-import .content .fields .field .row.input-row .input-icon:hover,
.single-upload-import .content .fields .field .row.input-row .input-icon:hover {
  cursor: pointer;
  background: #5887fa;
  color: #fff;
}
.bulk-upload-import .content .fields .field .row.input-row .public_access,
.single-upload-import .content .fields .field .row.input-row .public_access {
  margin-top: 5px;
}
.bulk-upload-import .content .fields .field .row .proj-field,
.single-upload-import .content .fields .field .row .proj-field {
  padding-bottom: 1.5rem;
}
.bulk-upload-import .content .fields .field .row .field-title,
.single-upload-import .content .fields .field .row .field-title {
  color: #000;
  font-size: 12px;
  font-weight: 600;
}
.bulk-upload-import .content .fields .field .row .field-title .validation-info,
.single-upload-import
  .content
  .fields
  .field
  .row
  .field-title
  .validation-info {
  color: #999;
}
.bulk-upload-import .content .fields .field .row .field-error,
.single-upload-import .content .fields .field .row .field-error {
  color: #d0021b;
  font-size: 12px;
}
.bulk-upload-import .content .fields .field .row .no-padding,
.single-upload-import .content .fields .field .row .no-padding {
  padding: 0;
}
.bulk-upload-import .content .fields .field .row .example-link,
.single-upload-import .content .fields .field .row .example-link {
  color: #999 !important;
  font-size: 12px;
}
.bulk-upload-import .content .fields .field .row .new-button,
.single-upload-import .content .fields .field .row .new-button {
  padding: 10px;
  border: 1px solid;
  min-width: 120px;
  border-radius: 25px;
}
.bulk-upload-import .content .fields .field .row .new-button i,
.single-upload-import .content .fields .field .row .new-button i {
  margin-right: 5px;
}
.bulk-upload-import .content .fields .field .row .new-button[disabled],
.single-upload-import .content .fields .field .row .new-button[disabled] {
  background-color: #ccc;
  border-color: #ccc;
}
.bulk-upload-import .content .fields .field .row .secondary-button,
.single-upload-import .content .fields .field .row .secondary-button {
  background: #ccc;
  border-color: #ccc;
  color: #fff;
}
.bulk-upload-import .content .fields .field .row .secondary-button i,
.single-upload-import .content .fields .field .row .secondary-button i {
  color: #3867fa;
}
.bulk-upload-import
  .content
  .fields
  .field
  .row
  .secondary-button.new-project-button,
.single-upload-import
  .content
  .fields
  .field
  .row
  .secondary-button.new-project-button {
  width: 92%;
  float: right;
  font-size: 14px;
  height: 45px;
  background: #eaeaea;
  border-color: #eaeaea;
  border-radius: 25px;
  color: #999;
}
.bulk-upload-import
  .content
  .fields
  .field
  .row
  .secondary-button.new-project-button
  i,
.single-upload-import
  .content
  .fields
  .field
  .row
  .secondary-button.new-project-button
  i {
  color: #999;
}
.bulk-upload-import
  .content
  .fields
  .field
  .row
  .secondary-button.new-project-button.active,
.bulk-upload-import
  .content
  .fields
  .field
  .row
  .secondary-button.new-project-button:hover,
.single-upload-import
  .content
  .fields
  .field
  .row
  .secondary-button.new-project-button.active,
.single-upload-import
  .content
  .fields
  .field
  .row
  .secondary-button.new-project-button:hover {
  background: #5887fa;
  border-color: #5887fa;
  color: #fff;
}
.bulk-upload-import
  .content
  .fields
  .field
  .row
  .secondary-button.new-project-button.active
  i,
.bulk-upload-import
  .content
  .fields
  .field
  .row
  .secondary-button.new-project-button:hover
  i,
.single-upload-import
  .content
  .fields
  .field
  .row
  .secondary-button.new-project-button.active
  i,
.single-upload-import
  .content
  .fields
  .field
  .row
  .secondary-button.new-project-button:hover
  i {
  color: #fff;
}
.bulk-upload-import .content .fields .field .row .blue-button,
.single-upload-import .content .fields .field .row .blue-button {
  background: #3867fa;
  border-color: #3867fa;
  color: #fff;
}
.bulk-upload-import .content .fields .field .row .upload-samples-button,
.single-upload-import .content .fields .field .row .upload-samples-button {
  margin-right: 10px;
}
.bulk-upload-import .content .fields .field .row .host-selector,
.single-upload-import .content .fields .field .row .host-selector {
  padding-top: 0.8rem;
}
.bulk-upload-import .content .fields .field .row .host-selector li,
.single-upload-import .content .fields .field .row .host-selector li {
  border-radius: 2rem;
  display: inline-block;
  margin-right: 10px;
  border: 1px solid transparent;
  padding: 5px;
  min-height: 120px;
  min-width: 120px;
  margin-bottom: 10px;
  background: #eaeaea;
  cursor: pointer;
}
.bulk-upload-import
  .content
  .fields
  .field
  .row
  .host-selector
  li
  .genome-label,
.single-upload-import
  .content
  .fields
  .field
  .row
  .host-selector
  li
  .genome-label {
  color: #999;
  text-align: center;
  font-size: 12px;
  margin-top: 5px;
}
.bulk-upload-import .content .fields .field .row .host-selector li svg,
.single-upload-import .content .fields .field .row .host-selector li svg {
  width: 65px;
  fill: #999;
}
.bulk-upload-import
  .content
  .fields
  .field
  .row
  .host-selector
  li.active
  .genome-label,
.bulk-upload-import
  .content
  .fields
  .field
  .row
  .host-selector
  li:hover
  .genome-label,
.single-upload-import
  .content
  .fields
  .field
  .row
  .host-selector
  li.active
  .genome-label,
.single-upload-import
  .content
  .fields
  .field
  .row
  .host-selector
  li:hover
  .genome-label {
  color: #fff;
}
.bulk-upload-import .content .fields .field .row .host-selector li.active svg,
.bulk-upload-import .content .fields .field .row .host-selector li:hover svg,
.single-upload-import .content .fields .field .row .host-selector li.active svg,
.single-upload-import .content .fields .field .row .host-selector li:hover svg {
  fill: #fff;
}
.bulk-upload-import .content .fields .field .row .host-selector li.active,
.single-upload-import .content .fields .field .row .host-selector li.active {
  background: #3867fa;
  border-color: #3867fa;
}
.bulk-upload-import .content .fields .field .row .host-selector li:hover,
.single-upload-import .content .fields .field .row .host-selector li:hover {
  background: #5887fa;
  border-color: #5887fa;
}
.bulk-upload-import
  .content
  .fields
  .field
  .row
  .host-selector
  li
  .img-container,
.single-upload-import
  .content
  .fields
  .field
  .row
  .host-selector
  li
  .img-container {
  text-align: center;
  background-size: contain;
  background: no-repeat 50%;
  padding: 10px;
}
.bulk-upload-import .content .fields .field .row .project-list .select-wrapper,
.single-upload-import
  .content
  .fields
  .field
  .row
  .project-list
  .select-wrapper {
  height: 50px;
  width: 98%;
}
.bulk-upload-import
  .content
  .fields
  .field
  .row
  .project-list
  .select-wrapper
  input,
.single-upload-import
  .content
  .fields
  .field
  .row
  .project-list
  .select-wrapper
  input {
  padding-left: 2%;
}
.bulk-upload-import .content .fields .field .row .project-list .select-dropdown,
.single-upload-import
  .content
  .fields
  .field
  .row
  .project-list
  .select-dropdown {
  padding-left: 2px;
  border: 1px solid #ccc;
  border-radius: 20px;
}
.bulk-upload-import .content .fields .field .row .project-list .caret,
.single-upload-import .content .fields .field .row .project-list .caret {
  color: #999;
}
.bulk-upload-import .content .fields .field .row .project-list li span,
.single-upload-import .content .fields .field .row .project-list li span {
  color: #333;
  font-size: 13px;
}
.bulk-upload-import .content .fields .field .row .admin-genomes .genome-label,
.single-upload-import
  .content
  .fields
  .field
  .row
  .admin-genomes
  .genome-label {
  font-size: 12px;
  color: #333;
  display: inline-block;
  border-right: 1px solid #333;
  padding-right: 5px;
  margin-left: 5px;
  cursor: pointer;
}
.bulk-upload-import
  .content
  .fields
  .field
  .row
  .admin-genomes
  .genome-label.active,
.bulk-upload-import
  .content
  .fields
  .field
  .row
  .admin-genomes
  .genome-label:hover,
.single-upload-import
  .content
  .fields
  .field
  .row
  .admin-genomes
  .genome-label.active,
.single-upload-import
  .content
  .fields
  .field
  .row
  .admin-genomes
  .genome-label:hover {
  color: #3867fa;
}
.bulk-upload-import
  .content
  .fields
  .field
  .row
  .admin-genomes
  .genome-label:last-child,
.single-upload-import
  .content
  .fields
  .field
  .row
  .admin-genomes
  .genome-label:last-child {
  border-right: 0;
  padding-right: 0;
}
.bulk-upload-import .content .fields .field .inputFileArea,
.single-upload-import .content .fields .field .inputFileArea {
  margin-bottom: 50px;
}
.bulk-upload-import
  .content
  .fields
  .field
  .inputFileArea
  .bulkUploadFilePicker,
.single-upload-import
  .content
  .fields
  .field
  .inputFileArea
  .bulkUploadFilePicker {
  margin-top: 15px;
  margin-bottom: 20px;
  height: 120px;
}
.bulk-upload-import .content .fields .upload-notes,
.single-upload-import .content .fields .upload-notes {
  font-size: 12px;
  margin-bottom: 2rem;
  color: #999;
  font-weight: 600;
}
.bulk-upload-import .content .fields .custom-select-dropdown,
.single-upload-import .content .fields .custom-select-dropdown {
  border: 1px solid transparent;
  padding: 8px;
}
.bulk-upload-import .content .fields .custom-select-dropdown.active,
.bulk-upload-import .content .fields .custom-select-dropdown:hover,
.single-upload-import .content .fields .custom-select-dropdown.active,
.single-upload-import .content .fields .custom-select-dropdown:hover {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12),
    0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
.bulk-upload-import .content .fields .custom-select-dropdown.genome-select,
.single-upload-import .content .fields .custom-select-dropdown.genome-select {
  width: inherit;
  min-width: 75px;
  margin-top: -1rem;
}
.bulk-upload-import .content .fields .custom-select-dropdown.genome-select div,
.single-upload-import
  .content
  .fields
  .custom-select-dropdown.genome-select
  div {
  display: inline-block;
}
.bulk-upload-import .content .fields .custom-select-dropdown.genome-select i,
.single-upload-import .content .fields .custom-select-dropdown.genome-select i {
  position: relative;
  top: -5px;
  left: 5px;
}
.bulk-upload-import .content .fields .custom-select-dropdown i,
.single-upload-import .content .fields .custom-select-dropdown i {
  color: #ccc;
  font-weight: 600;
}
.bulk-upload-import .content .fields .custom-select-dropdown svg,
.single-upload-import .content .fields .custom-select-dropdown svg {
  width: 35px;
}
.bulk-upload-import .content .fields .dropdown-content.genomes,
.single-upload-import .content .fields .dropdown-content.genomes {
  width: auto !important;
}
.bulk-upload-import .content .fields .dropdown-content li,
.single-upload-import .content .fields .dropdown-content li {
  min-height: inherit;
  padding: 10px;
}
.bulk-upload-import .content .fields .admin-fields.divider,
.single-upload-import .content .fields .admin-fields.divider {
  margin: 20px 0;
}
.bulk-upload-import .content .fields .admin-input-title,
.single-upload-import .content .fields .admin-input-title {
  color: #999;
  font-size: 14px;
}
.bulk-upload-import
  .content
  .fields
  [type="checkbox"].filled-in:checked
  + label:after,
.single-upload-import
  .content
  .fields
  [type="checkbox"].filled-in:checked
  + label:after {
  border: 2px solid #3867fa;
  background-color: #3867fa;
}
.bulk-upload-import .content .fields [type="checkbox"].filled-in + label:after,
.single-upload-import
  .content
  .fields
  [type="checkbox"].filled-in
  + label:after {
  border: 2px solid #ccc;
  background-color: #fff;
}
.bulk-upload-import .content .fields label,
.single-upload-import .content .fields label {
  color: #333;
}
.bulk-upload-import .content .fields .upload-mode-title,
.single-upload-import .content .fields .upload-mode-title {
  color: #000;
  font-size: 1.1rem;
  font-weight: 600;
  margin-top: 3.5rem;
}
.user-form {
  width: 35%;
  margin: 0 auto;
  box-shadow: 1px 2px 5px 2px #eaeaea;
  margin-top: 150px;
  border-radius: 4px;
}
.user-form .title {
  padding: 25px 35px;
}
.user-form .title p.signup {
  font-size: 26px;
  font-weight: 700;
  color: #333;
  margin-top: 9px;
  text-align: left;
}
.user-form .content-wrapper {
  padding: 40px 50px;
}
.user-form .login-wrapper {
  background-color: #3867fa;
  padding: 15px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #fff;
  font-size: 18px;
  cursor: pointer;
}
.user-form .error-info {
  background: #ffe3e6;
  border-radius: 5px;
  color: #d0021b;
  border: 1px solid #d0021b;
}
.user-form .error-info,
.user-form .success-info {
  width: 80%;
  margin: 0 auto;
  padding: 10px 5px;
  font-size: 12px;
  transition: width 0.2s ease-out;
  text-align: center;
}
.user-form .success-info {
  background: #e6f7ed;
  border-radius: 5px;
  color: #3cb371;
  border: 1px solid #3cb371;
}
.user-form .input-field i {
  float: right;
}
.user-form .input-field input:focus {
  border-bottom-color: #3867fa !important;
}
.user-form .input-field input:focus + label {
  color: #3867fa !important;
}
.user-form p .error {
  margin: 0;
}
.forgot-password .form-title {
  font-size: 17px;
  font-weight: 700;
  color: #333;
  margin-top: 9px;
  text-align: left;
}
.results-folder .header {
  margin: 25px 75px;
}
.results-folder .header .title {
  font-size: 26px;
  color: #3867fa;
}
.results-folder .header .title .path {
  margin: 20px;
  color: #000;
  font-weight: 300;
}
.results-folder .header .title .back {
  cursor: pointer;
}
.results-folder .header .title .back:hover {
  text-decoration: underline;
}
.results-folder .header th {
  color: #333;
}
.results-folder .file-link {
  cursor: pointer;
  color: #333;
}
.results-folder .file-link:hover {
  color: #3867fa;
}
.results-folder tr.disabled-file-link {
  color: #999;
}
.results-folder i.fa-file {
  margin-right: 15px;
}
.results-folder .size-tag {
  color: #ccc;
}
.scatterplot .trendline {
  stroke: #3867fa;
  stroke-width: 2;
  fill: none;
}
.scatterplot .axis line,
.scatterplot .axis path {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}
.scatterplot .axis text,
.scatterplot .text-label {
  font-size: 10px;
}
.scatterplot .point {
  stroke: #000;
  stroke-width: 1px;
  fill: #fff;
}
.scatterplot .point:hover {
  fill: #3867fa;
}
.mono {
  font-size: 8pt;
}
#project-visualization .heatmap-legend {
  padding: 5px 0 0;
  margin-bottom: -10px;
}
#project-visualization .heatmap-header {
  padding: 10px 2em 30px;
}
#project-visualization .heatmap-header .button {
  margin-top: 20px;
  float: right;
}
#project-visualization .heatmap-header h2 {
  font-size: 24px;
}
#project-visualization .sub-menu {
  padding: 10px;
  background: #fff;
  margin: 0;
}
#project-visualization .visualization-content {
  margin-top: 2em;
}
#project-visualization select {
  display: block;
}
#PipelineSampleReads_page .d3-tree {
  border: 1px solid #eaeaea;
  margin: 1em 0;
}
#PipelineSampleReads_page .data-type-chooser {
  margin: 1em;
  position: absolute;
}
.outer-container {
  margin-top: 10rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 30rem;
  padding: 3rem;
  box-shadow: 0.1rem 0.2rem 0.6rem 0.2rem #eaeaea;
  border-radius: 0.6rem;
  border: 0.1rem solid #eaeaea;
}
.new-pass-field {
  margin-top: 30px;
}
input:focus {
  border-bottom-color: #3867fa !important;
}
.terms {
  margin-bottom: 1rem;
}
.terms-link {
  color: #3867fa !important;
}
.submit-btn {
  margin-top: 2rem;
  text-align: center;
}
.display-large,
.display-medium,
.display-small,
.display-xlarge,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.heading,
.subheading,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.1;
  color: #333;
}
.display-large .small,
.display-large small,
.display-medium .small,
.display-medium small,
.display-small .small,
.display-small small,
.display-xlarge .small,
.display-xlarge small,
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
.heading .small,
.heading small,
.subheading .small,
.subheading small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #d0021b;
}
.display-large,
.display-medium,
.display-xlarge,
.h1,
.h2,
.h3,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  color: #333;
}
.display-large .small,
.display-large small,
.display-medium .small,
.display-medium small,
.display-xlarge .small,
.display-xlarge small,
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
  font-size: 65%;
}
.display-small,
.h4,
.h5,
.h6,
.heading,
.subheading,
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.display-small .small,
.display-small small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
.heading .small,
.heading small,
.subheading .small,
.subheading small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
  font-size: 75%;
}
.display-xlarge,
.h1,
h1 {
  font-size: 42px;
  font-weight: 600;
}
.display-large,
.h2,
h2 {
  font-size: 35px;
  font-weight: 600;
}
.display-medium,
.h3,
h3 {
  font-size: 26px;
  font-weight: 400;
}
.display-small,
.h4,
h4 {
  font-size: 20px;
  font-weight: 400;
}
.h5,
.heading,
h5 {
  font-size: 20px;
  font-weight: 600;
}
.h6,
.subheading,
h6 {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.body-text,
.p,
p {
  margin: 0 0 10px;
  font-size: 14px;
  color: #333;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.body-text .subdued,
.p .subdued,
p .subdued {
  color: #666;
}
.caption {
  font-size: 12px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.caption .subdued {
  color: #666;
}
.small,
small {
  font-size: 85%;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #666;
}
.instruction-container {
  margin: 5%;
}
.instruction-heading {
  margin-top: 2.2rem;
  font-weight: 700;
  font-size: 1.2rem;
}
.code-bullet,
.instruction-medium-margin-top {
  margin-top: 1rem;
}
.code-bullet {
  width: fit-content;
  background-color: #eff2fc;
  white-space: nowrap;
  font-family: monospace;
  margin-bottom: 1rem;
}
.filter-row {
  padding: 10px 20px;
}
.filter-row__wrapper:not(:last-child) {
  margin-right: 20px;
}
.view-header {
  padding: 20px;
  overflow: auto;
}
.view-header__left {
  float: left;
  min-width: 20%;
  max-width: 80%;
}
.view-header__left__pre-title {
  color: #999;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  margin-bottom: 10px;
  text-transform: uppercase;
  vertical-align: middle;
}
.view-header__left__title {
  font-size: 26px;
  font-weight: 400;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
}
.view-header__left__sub-title {
  color: #666;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  margin-top: 10px;
  vertical-align: middle;
}
.view-header__right {
  float: right;
  height: 100px;
  min-width: 20%;
  max-width: 80%;
  position: relative;
  vertical-align: middle;
}
.view-header__right__wrapper {
  float: right;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.view-header__right__wrapper:not(:first-child) {
  margin-right: 10px;
}
.idseq-ui.button {
  position: relative;
  border-radius: 19px;
  cursor: pointer;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  height: 34px;
  letter-spacing: 0.4px;
  min-width: 120px;
  padding: 4px 14px;
  vertical-align: middle;
}
.idseq-ui.button.rectangular {
  border-radius: 4px;
}
.idseq-ui.button div.icon-label {
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
}
.idseq-ui.button div.icon-label i.icon,
.idseq-ui.button div.icon-label svg {
  height: 24px;
  margin-right: 8px;
  vertical-align: middle;
}
.idseq-ui.button div.icon-label svg {
  float: left;
}
.idseq-ui.button:disabled {
  opacity: 1 !important;
}
.idseq-ui.button.has-dropdown-arrow {
  padding-right: 30px;
}
.idseq-ui.button .icon-dropdown-arrow {
  margin: 0;
  padding: 0;
  position: absolute;
  right: 10px;
  top: 5px;
  line-height: 24px;
  pointer-events: none;
  font-size: 20px;
  font-style: normal;
}
.idseq-ui.button .icon-dropdown-arrow:before {
  font-family: FontAwesome;
  content: "\F107";
}
.idseq-ui.button.next-action-button {
  display: flex;
  align-items: center;
  padding-left: 16px;
}
.idseq-ui.button.next-action-button .right-icon {
  font-size: 20px;
  margin-left: 8px;
}
.idseq-ui.button.primary {
  border: 1px solid #3867fa;
  background-color: #3867fa;
  color: #fff;
  margin-right: 0;
}
.idseq-ui.button.primary .icon-label {
  position: relative;
}
.idseq-ui.button.primary .icon-label svg {
  fill: #fff;
}
.idseq-ui.button.primary.hover,
.idseq-ui.button.primary:hover {
  border: 1px solid #2b52cd;
  background: #2b52cd;
  color: #fff;
}
.idseq-ui.button.primary.active,
.idseq-ui.button.primary.focus,
.idseq-ui.button.primary:active,
.idseq-ui.button.primary:focus {
  border: 1px solid #223f9c;
  background-color: #223f9c;
  color: #fff;
}
.idseq-ui.button.primary.disabled,
.idseq-ui.button.primary:disabled {
  border: 0;
  background-color: #ccc;
  color: #999;
}
.idseq-ui.button.primary.disabled .icon-label svg,
.idseq-ui.button.primary:disabled .icon-label svg {
  fill: #999;
}
.idseq-ui.button.secondary {
  border: 1px solid #3867fa;
  background-color: #fff;
  color: #3867fa;
}
.idseq-ui.button.secondary .icon-label svg {
  fill: #3867fa;
}
.idseq-ui.button.secondary.hover,
.idseq-ui.button.secondary:hover {
  background: #3867fa;
  color: #fff;
}
.idseq-ui.button.secondary.active,
.idseq-ui.button.secondary.focus,
.idseq-ui.button.secondary:active,
.idseq-ui.button.secondary:focus {
  border: 1px solid #2b52cd;
  background-color: #2b52cd;
  color: #fff;
}
.idseq-ui.button.secondary.disabled,
.idseq-ui.button.secondary:disabled {
  border: 1px solid #ccc;
  background-color: #f8f8f8;
  color: #ccc;
}
.idseq-ui.button.secondary.disabled .icon-label svg,
.idseq-ui.button.secondary:disabled .icon-label svg {
  fill: #ccc;
}
.idseq-ui.button.transparent-btn {
  border: 1px solid #fff;
  background-color: transparent;
  color: #fff;
  height: 2rem;
  min-width: 8rem;
  margin-top: 0.4rem;
}
.idseq-ui.button.transparent-btn .icon-label svg {
  fill: #fff;
}
.idseq-ui.button.transparent-btn:hover {
  background: #3867fa;
  border: 1px solid #2b52cd;
  color: #fff;
}
.idseq-ui.button.transparent-btn:active,
.idseq-ui.button.transparent-btn:focus {
  border: 1px solid #2b52cd;
  background-color: #2b52cd;
  color: #fff;
}
.idseq-ui.button.transparent-btn:disabled {
  opacity: 0.5 !important;
}
.idseq-ui.button.transparent-btn:disabled .icon-label svg {
  fill: #999;
}
.idseq-ui.input input[type="number"],
.idseq-ui.input input[type="text"] {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  height: 34px;
  border-radius: 4px;
  box-sizing: border-box;
  border: 1px solid #ccc;
}
.idseq-ui.input input[type="number"]:focus,
.idseq-ui.input input[type="text"]:focus {
  border: 1px solid #3867fa;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.idseq-ui.input.error input[type="text"] {
  border: 1px solid red;
}
.idseq-ui.input.warning input[type="text"] {
  border: 1px solid #f5a623;
}
.idseq-ui.ui.menu {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.idseq-ui.ui.menu .active.item:not(.disabled) {
  background-color: #3867fa;
  color: #fff !important;
}
.idseq-ui.slider {
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  height: 34px;
  text-align: center;
}
.idseq-ui.slider .label-title {
  font-weight: 600;
}
.idseq-ui.slider.disabled {
  color: #999;
}
.idseq-ui.slider .rc-slider {
  background-color: transparent;
}
.idseq-ui.slider .rc-slider .rc-slider-rail {
  background-color: #eaeaea;
}
.idseq-ui.slider .rc-slider .rc-slider-track {
  background-color: #3867fa;
}
.idseq-ui.slider .rc-slider .rc-slider-handle {
  border: 4px solid #3867fa;
}
.idseq-ui.slider .rc-slider.rc-slider-disabled {
  color: #999;
}
.idseq-ui.slider .rc-slider.rc-slider-disabled .rc-slider-track {
  background-color: #ccc;
}
.idseq-ui.slider .rc-slider.rc-slider-disabled .rc-slider-handle {
  border: 4px solid #ccc;
}
.idseq-ui.ui.label.loading {
  background-color: transparent;
  font-weight: 400;
}
.idseq-ui.pathogen-preview {
  margin-left: 7px;
}
.idseq-ui.pathogen-preview .ui.circular {
  margin-left: -1px;
  margin-right: -1px;
  vertical-align: -10%;
  min-width: 10px;
  min-height: 10px;
  -webkit-transform: scale(0.65);
}
.idseq-ui.pathogen-preview .pathogen-count {
  margin-left: 3px;
  font-size: 12px;
  font-weight: 700;
}
.wizard {
  font-size: 13px;
}
.wizard.wizard__hidden {
  display: none;
}
.wizard table thead td,
.wizard table thead th {
  font-size: 12px;
}
.wizard__header {
  display: block;
  margin-bottom: 5px;
  width: 100%;
}
.wizard__header__title {
  font-size: 22px;
  letter-spacing: 0.4px;
  line-height: 30px;
  vertical-align: middle;
}
.wizard__header__page {
  color: #ccc;
  letter-spacing: 0.4px;
}
.wizard__page_wrapper {
  min-height: 330px;
}
.wizard__nav {
  align-items: center;
  display: flex;
}
.wizard__nav button:not(:last-child) {
  margin-right: 20px;
}
.wizard__action {
  cursor: pointer;
}
.sign-in {
  margin-top: 0.4rem;
  margin-right: 0.75rem;
}
.hiring-ad {
  margin-top: 1.1rem;
  margin-right: 0.9rem;
  color: #fff;
  font-weight: 600;
}
@media screen and (max-width: 768px) {
  .hiring-ad {
    display: none;
  }
}
.hiring-ad a {
  color: #3867fa !important;
}
.alert-browser-support {
  color: #999;
  margin-right: 0.75rem;
  margin-top: 15px;
}
.alert-browser-support .browser-name {
  font-weight: 700;
}
@media only screen and (max-width: 748px) {
  .alert-browser-support {
    color: #666;
  }
}
.first-block {
  margin-top: 5rem;
  margin-bottom: 5rem;
}
.first-block .top-title {
  font-size: 2.3rem;
  line-height: 3.2rem;
  font-weight: 600;
  margin-top: 2rem;
  margin-right: 2.2rem;
  max-width: 70rem;
}
.first-block .action-cards {
  margin-top: 5rem;
  margin-left: 2rem;
}
.first-block .action-cards .action-card {
  margin-top: 3rem;
}
.first-block .action-cards .action-card svg {
  height: 6.5rem;
  display: inline;
  fill: #3867fa;
}
.first-block .action-cards .action-card .card-text {
  display: inline-block;
  margin-top: 0.7rem;
  margin-left: 2.4rem;
  vertical-align: top;
}
.first-block .action-cards .action-card .decipher-card-text {
  display: inline-block;
  margin-top: 0.7rem;
  margin-left: 1.7rem;
  vertical-align: top;
}
.first-block .action-cards .action-card .card-title {
  font-size: 1.75rem;
  font-weight: 600;
}
.first-block .action-cards .action-card .card-description {
  font-size: 1.1rem;
  margin-top: 1.1rem;
  word-wrap: break-word;
}
.first-block .action-cards .action-card .icon-decipher {
  width: 6.5rem;
  height: 6rem;
}
.first-block .action-cards .action-card .icon-decipher svg {
  margin-left: 0.6rem;
  margin-top: 0.6rem;
  height: 5rem;
  display: inline;
}
.first-block .account-form {
  box-shadow: 0.1rem 0.2rem 0.6rem 0.2rem #eaeaea;
  border-radius: 0.6rem;
  border: 0.1rem solid #eaeaea;
}
.first-block .account-form .form-header {
  margin: 2rem 2rem 1rem;
}
.first-block .account-form .form-header .form-title {
  font-size: 1.5rem;
  font-weight: 600;
}
.first-block .account-form .form-header .form-description {
  margin-top: 0.7rem;
}
.first-block .account-form .form-header a {
  color: #3867fa !important;
}
.first-block .account-form .form {
  margin: 0 2rem 2rem;
}
.first-block .account-form .form .field {
  margin-top: 1.5rem;
}
.first-block .account-form .form .field input {
  max-height: 1.5rem;
}
.first-block .account-form .form .field input:focus {
  border-color: #3867fa;
}
.first-block .account-form .form .field textarea {
  min-height: 10rem;
}
.first-block .account-form .form .field textarea:focus {
  border-color: #3867fa;
}
.first-block .account-form .form .field .optional {
  color: #ccc;
  font-weight: 400;
  font-size: 0.8rem;
  margin-left: 0.5rem;
}
.first-block .account-form .form .submit-button {
  margin: 2rem auto auto;
  width: 9rem;
}
.first-block .account-form .form .submit-button .button {
  width: 9rem;
}
.ui.divider:not(.vertical):not(.horizontal) {
  border-top: 0.1rem solid #f8f8f8;
}
.bulletin-banner {
  background: #3867fa;
  color: #fff;
  text-align: center;
  padding: 4rem 0;
}
.bulletin-banner .bulletin-title {
  font-size: 1.75rem;
  font-weight: 600;
  letter-spacing: 0.07rem;
}
.bulletin-banner .bulletin-description {
  margin-top: 2rem;
  font-size: 1.1rem;
  font-weight: 100;
  letter-spacing: 0.05rem;
  line-height: 1.7rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 800px;
}
.bulletin-banner .button.transparent-btn {
  margin-top: 2rem;
  height: 2.5rem;
}
.bulletin-banner .button.transparent-btn:active,
.bulletin-banner .button.transparent-btn:focus,
.bulletin-banner .button.transparent-btn:hover {
  background: #fff;
  border: 1px solid #fff;
  color: #000;
}
.partners-block {
  width: 30rem;
  margin: 5rem auto;
}
.partners-block .partner-title {
  text-align: center;
  letter-spacing: 0.07rem;
  font-weight: 600;
  color: #999;
  font-size: 0.8rem;
}
.partners-block .partner-logos {
  margin-top: 1rem;
  margin-right: 2rem;
}
.partners-block .partner-logos .first-logo {
  width: 8rem;
  margin-left: 4.6rem;
}
.partners-block .partner-logos .second-logo {
  width: 11rem;
  margin-top: 0.3rem;
  margin-left: 0.7rem;
}
.footer {
  width: 30rem;
  margin: 7rem auto 2rem;
  text-align: center;
}
.footer .footer-links a {
  margin: 2rem;
  font-size: 0.8rem;
  color: #999 !important;
}
.phylo-tree-creation-wizard {
  min-height: 440px;
}
.wizard__page-1__subtitle,
.wizard__page-2__subtitle,
.wizard__page-3__subtitle,
.wizard__page-4__subtitle {
  color: #666;
  font-weight: 700;
  height: 16px;
  line-height: 16px;
  margin-bottom: 20px;
  text-transform: capitalize;
  vertical-align: middle;
}
.wizard__page-1__table,
.wizard__page-2__table,
.wizard__page-3__table,
.wizard__page-4__table {
  max-height: 300px;
  margin-bottom: 20px;
}
.wizard__page-1__table tbody,
.wizard__page-2__table tbody,
.wizard__page-3__table tbody,
.wizard__page-4__table tbody {
  max-height: 260px;
}
.wizard__page-1__table .data-table .column-name,
.wizard__page-2__table .data-table .column-name,
.wizard__page-3__table .data-table .column-name,
.wizard__page-4__table .data-table .column-name {
  width: 250px;
  text-align: left;
}
.wizard__page-1__table .data-table__data,
.wizard__page-1__table .data-table__header,
.wizard__page-2__table .data-table__data,
.wizard__page-2__table .data-table__header,
.wizard__page-3__table .data-table__data,
.wizard__page-3__table .data-table__header,
.wizard__page-4__table .data-table__data,
.wizard__page-4__table .data-table__header {
  text-align: center;
}
.wizard__page-1__table .data-table__data.column-name,
.wizard__page-2__table .data-table__data.column-name,
.wizard__page-3__table .data-table__data.column-name,
.wizard__page-4__table .data-table__data.column-name {
  font-weight: 700;
}
.wizard__page-1__table .data-table__data.column-view,
.wizard__page-2__table .data-table__data.column-view,
.wizard__page-3__table .data-table__data.column-view,
.wizard__page-4__table .data-table__data.column-view {
  color: #3867fa;
  font-weight: 700;
}
.wizard__page-1__notifications,
.wizard__page-2__notifications,
.wizard__page-3__notifications,
.wizard__page-4__notifications {
  max-height: 40px;
}
.wizard__page-1__action {
  color: #3867fa;
  font-weight: 700;
}
.wizard__page-3__form {
  margin-bottom: 10px;
  height: 50px;
}
.wizard__page-3__form div {
  float: left;
  height: 50px;
  display: flex;
  align-items: center;
}
.wizard__page-3__form div:not(:last-child) {
  margin-right: 20px;
}
.wizard__page-3__form__label-branch,
.wizard__page-3__form__label-name {
  font-weight: 700;
  float: left;
  margin-right: 20px;
}
.wizard__page-3__form input {
  float: left;
}
.wizard__page-3__form:after {
  content: "";
  display: table;
  clear: both;
}
.wizard__page-3__table {
  height: 300px;
}
.wizard__page-2,
.wizard__page-4 {
  padding-top: 10px;
}
.wizard__page-2__searchbar,
.wizard__page-4__searchbar {
  height: 50px;
  margin-bottom: 20px;
}
.wizard__page-2__searchbar__container,
.wizard__page-4__searchbar__container {
  float: left;
  font-weight: 700;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
}
.wizard__page-2__searchbar__container:not(:first-child),
.wizard__page-4__searchbar__container:not(:first-child) {
  margin-left: 20px;
}
.wizard__page-2__searchbar:after,
.wizard__page-4__searchbar:after {
  content: "";
  display: table;
  clear: both;
}
.wizard__page-2__table,
.wizard__page-4__table {
  height: 300px;
}
.wizard__page-4__subtitle {
  display: none;
}
.wizard__page-3__table,
.wizard__page-4__table {
  max-height: 250px;
}
.wizard__page-3__table tbody,
.wizard__page-4__table tbody {
  max-height: 210px;
}
.wizard__page-3__notifications,
.wizard__page-4__notifications {
  max-height: 40px;
  margin-bottom: 20px;
}
.wizard__error {
  color: #d0021b;
}
.phylo-tree-vis {
  font-size: 13px;
}
.phylo-tree-vis__tree-container {
  margin-bottom: 30rem;
  overflow: auto;
}
.phylo-tree-vis__tree-container svg {
  width: 100%;
}
.phylo-tree-vis__tree-container .node {
  cursor: pointer;
}
.phylo-tree-vis__tree-container .node circle {
  opacity: 1;
}
.phylo-tree-vis__tree-container .node.highlight text {
  font-weight: 700;
}
.phylo-tree-vis__tree-container .node-internal text {
  text-shadow: 0 1px 0 #fff, 0 -1px 0 #fff, 1px 0 0 #fff, -1px 0 0 #fff;
}
.phylo-tree-vis__tree-container .link {
  fill: none;
  stroke: #ccc;
  stroke-width: 2px;
}
.phylo-tree-vis__tree-container .link.highlight {
  stroke-width: 4px;
}
.phylo-tree-vis__tree-container form {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  position: absolute;
  left: 10px;
  top: 10px;
}
.phylo-tree-vis__tree-container label {
  display: block;
}
.phylo-tree-vis__tree-container .scale .scale-line,
.phylo-tree-vis__tree-container .scale .scale-tick path {
  fill: none;
  stroke: #ccc;
  stroke-width: 2px;
}
.phylo-tree-vis__tree-container .legend {
  background-color: #fff;
}
.phylo-tree-vis__tree-container .legend .legend-background {
  fill: #fff;
  fill-opacity: 0.8;
}
.phylo-tree-vis__tree-container .legend .legend-title {
  font-weight: 600;
  letter-spacing: 0.4px;
}
.phylo-tree-vis__tooltip-container {
  position: absolute;
  display: none;
}
.phylo-tree-vis__tooltip-container.visible {
  display: block;
}
.phylo-tree-vis__tooltip-container .data-tooltip__label {
  min-width: 100px;
}
.phylo-tree-vis__metadata-select {
  width: 200px;
  margin: 20px 0;
}
.playground .playground-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(50px, 1fr));
  grid-gap: 10px;
  margin: 10px;
}
.playground .playground-grid .component-card {
  border: 1px solid #eaeaea;
  padding: 10px;
  float: left;
}
.playground .playground-grid .component-card .component {
  padding-top: 10px;
  text-align: center;
}
.playground .playground-grid .component-card .title {
  border-bottom: 1px solid #eaeaea;
  padding: 10px;
  text-align: center;
  white-space: nowrap;
}
.playground .playground-console {
  padding: 10px;
}
.playground .playground-console .playground-console-label {
  font-weight: 700;
  margin-right: 20px;
}
.pathogen-summary {
  display: flex;
}
.pathogen-summary .summary-icon {
  order: 0;
}
.pathogen-summary .top-scoring {
  order: 1;
  width: 25%;
  margin-left: 20px;
}
.pathogen-summary .top-pathogens {
  order: 2;
}
.pathogen-summary ul li {
  height: 30px;
}
.taxon-info__modal {
  padding: 0 40px;
}
.taxon-info__text {
  line-height: 24px;
}
.taxon-info__histogram {
  width: 80%;
  height: 240px;
  margin: 0 auto;
}
.taxon-info__subtitle {
  padding-top: 25px;
  padding-bottom: 10px;
  font-size: 14px;
  font-weight: 700;
}
.taxon-info__links-section:after {
  content: "";
  display: table;
  clear: both;
}
.taxon-info__links-list {
  min-width: 200px;
  float: left;
  list-style: none;
}
.taxon-info__link {
  color: #3867fa;
  line-height: 30px;
  cursor: pointer;
}
.taxon-tree-vis__container {
  position: relative;
  margin-bottom: 15rem;
  overflow-x: scroll;
}
.taxon-tree-vis__container .node-overlay {
  opacity: 0;
  position: absolute;
  left: 20px;
  top: 20px;
}
.taxon-tree-vis__tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
  display: none;
  height: auto;
  min-width: 200px;
  padding: 10px;
  pointer-events: none;
  position: absolute;
}
.taxon-tree-vis__tooltip.visible {
  display: block;
}
.taxon-tree-vis__tooltip .taxon_tooltip {
  font-size: 9pt;
}
.taxon-tree-vis__tooltip .taxon_tooltip__row {
  margin-bottom: 0;
}
.taxon-tree-vis__tooltip .taxon_tooltip__row__label {
  float: left;
  padding: 0;
}
.taxon-tree-vis__tooltip .taxon_tooltip__row__value {
  float: right;
  padding: 0;
}
.taxon-tree-vis__tooltip .taxon_tooltip__row--active {
  font-weight: 600;
}
.taxon-tree-vis__tooltip .taxon_tooltip__row:after {
  content: "";
  display: table;
  clear: both;
}
.taxon-tree-vis__tooltip .taxon_tooltip__title {
  text-transform: uppercase;
  color: #999;
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 0.5em;
}
.taxon-tree-vis__tooltip .taxon_tooltip__name {
  margin-bottom: 1em;
}
.taxon-tree-vis__tooltip .taxon_tooltip__data ul {
  margin: 0;
}
.data-table {
  max-height: 300px;
}
.data-table thead {
  display: table;
  width: calc(100% - 10px);
  border-bottom: 2px solid #eaeaea;
}
.data-table thead th {
  line-height: normal;
  padding: 0;
  padding-right: 10px;
  height: 40px;
}
.data-table thead th:first-child {
  padding-left: 15px;
}
.data-table tbody tr,
.data-table thead tr {
  table-layout: fixed;
  display: table;
  width: 100%;
}
.data-table tbody {
  display: block;
  overflow-y: scroll;
}
.data-table tbody td {
  border-bottom: 1px solid #eaeaea;
  word-wrap: break-word;
  line-height: normal;
  padding: 5px 10px 5px 0;
  height: 40px;
}
.data-table tbody td:first-child {
  padding-left: 15px;
}
.data-table tbody::-webkit-scrollbar-track {
  display: none;
}
.data-table tbody::-webkit-scrollbar-thumb {
  background-color: #999;
}
.data-table__header {
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.3px;
  color: #000;
}
.data-table__data.column-reserved-selectable,
.data-table__header.column-reserved-selectable {
  width: 30px;
}
.data-table.selectable td:first-child,
.data-table.selectable th:first-child {
  padding-left: 0;
}
.data-table.striped tr:nth-child(odd) {
  background-color: transparent;
}
.data-table.striped tr:nth-child(2n) {
  background-color: #f8f8f8;
}
.data-table.striped td {
  border-bottom-color: transparent;
}
.tidy-tree .node circle {
  stroke: #3867fa;
  stroke-width: 2px;
  fill: #fff;
}
.tidy-tree .node circle:hover {
  cursor: pointer;
  fill: #eff2fc;
}
.tidy-tree .node text {
  font-size: 8px;
}
.tidy-tree .node text.name-missing {
  fill: #999;
}
.tidy-tree .node text:hover {
  cursor: pointer;
  fill: #3867fa;
}
.tidy-tree .node__internal--collapsed circle,
.tidy-tree .node__leaf--collapsed circle {
  fill: #3867fa;
}
.tidy-tree .node__internal--collapsed circle:hover,
.tidy-tree .node__leaf--collapsed circle:hover {
  fill: #5887fa;
}
.tidy-tree .node__internal--collapsed path.cross,
.tidy-tree .node__leaf--collapsed path.cross {
  stroke-width: 2px;
  stroke: #fff;
}
.tidy-tree .node__leaf--collapsed circle {
  fill: #3867fa;
}
.tidy-tree .node__leaf--collapsed circle:hover {
  fill: #5887fa;
}
.tidy-tree .link {
  fill: none;
  stroke: #999;
}
.tidy-tree .link.highlighted {
  stroke: #3867fa;
}
@keyframes loadingBackgroundAnimation {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
::-webkit-scrollbar {
  width: 8px !important;
  height: 8px !important;
}
::-webkit-scrollbar-track {
  background: transparent !important;
}
::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.15) !important;
}
::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.3) !important;
}
.filePicker-3sRVS {
  width: 100%;
  border: 2px dashed #999;
  border-radius: 5px;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.filePicker-3sRVS.accepted-33Xly,
.filePicker-3sRVS.active-3WUQI,
.filePicker-3sRVS:hover {
  background-color: #eff2fc;
  border: 2px dashed #3867fa;
}
.filePicker-3sRVS .inner-3Qkwz {
  margin: 0 28px;
}
.filePicker-3sRVS .inner-3Qkwz .title-1Ug8y {
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 5px;
}
.filePicker-3sRVS .inner-3Qkwz .fileBox-3WEOr {
  font-size: 13px;
}
.filePicker-3sRVS .inner-3Qkwz .fileBox-3WEOr .checkmarkIcon-1Xbcf {
  color: #3867fa;
}
.filePicker-3sRVS .inner-3Qkwz .fileBox-3WEOr.noTitle-ilvKH {
  font-size: 16px;
}
.filePicker-3sRVS .inner-3Qkwz .fileBox-3WEOr.noTitle-ilvKH .fileName-26kUF {
  font-weight: 600;
}
.filePicker-3sRVS .inner-3Qkwz .instructions-sapbj {
  font-size: 13px;
}
.filePicker-3sRVS .inner-3Qkwz .message-2LwPB {
  margin-top: 1rem;
  color: #3867fa;
}
.filePicker-3sRVS .inner-3Qkwz .browserLink-kozJv {
  color: #3867fa;
}
.removeIcon-1G3js.clickable-hgyyj {
  cursor: pointer;
}
i.icon.checkmarkIcon-U6YiN {
  color: #3867fa;
}
.checkbox-1r4IZ {
  display: flex;
  position: relative;
  padding: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  height: 28px;
  align-items: center;
  justify-content: center;
}
.checkbox-1r4IZ input[type="checkbox"] {
  opacity: 0;
  cursor: pointer;
}
.checkbox-1r4IZ .checkmark-11_FV {
  position: relative;
  height: 16px;
  width: 16px;
  flex: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  opacity: 1;
}
.checkbox-1r4IZ .checkmark-11_FV:hover {
  border: 1px solid #999;
}
.checkbox-1r4IZ .checkmark-11_FV:after {
  content: "";
  position: relative;
  display: none;
  left: 4px;
  top: 1px;
  width: 6px;
  height: 9px;
  border: solid #fff;
  border-radius: 2px;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  transform: rotate(40deg);
}
.checkbox-1r4IZ input:checked ~ .checkmark-11_FV {
  background-color: #3867fa;
}
.checkbox-1r4IZ input:checked ~ .checkmark-11_FV:after {
  display: block;
}
.checkbox-1r4IZ .label-wQ9z8 {
  line-height: 18px;
  padding: 0 10px;
}
.bulkSampleUploadTable-26Aw4 .detectedMsg-1nhNa {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin-top: 30px;
  margin-bottom: 10px;
  color: #666;
}
.bulkSampleUploadTable-26Aw4 .detectedMsg-1nhNa .count-1uefm {
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0.3px;
  color: #000;
}
.bulkSampleUploadTable-26Aw4 .data-table .column-progress {
  width: 50px;
  text-align: center;
  padding-left: 5px;
  padding-right: 25px;
}
.bulkSampleUploadTable-26Aw4 .data-table .column-progress .check.icon {
  margin-left: 2px;
}
.bulkSampleUploadTable-26Aw4 .data-table tbody {
  max-height: 500px;
}
.bulkSampleUploadTable-26Aw4 .data-table .column-removeIcon {
  width: 20px;
}
.bulkSampleUploadTable-26Aw4 .data-table .column-removeIcon .removeIcon {
  cursor: pointer;
  opacity: 0.3;
  width: 10px;
  margin-top: 5px;
}
.bulkSampleUploadTable-26Aw4 .data-table .column-removeIcon .removeIcon:hover {
  opacity: 1;
}
.bulkSampleUploadTable-26Aw4 .data-table__data.column-sampleName {
  font-weight: 600;
}
.bulkSampleUploadTable-26Aw4 .data-table__data.column-files div div {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 13px;
}
@keyframes loadingBackgroundAnimation-ZZRny {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.termsAgreement-2D67c {
  margin-top: 22px;
  margin-bottom: 22px;
}
.termsAgreement-2D67c .label {
  font-size: 12px;
  line-height: 20px;
  margin-left: 10px;
}
.termsAgreement-2D67c .label span {
  cursor: default;
}
.termsAgreement-2D67c .label span a {
  color: #3867fa !important;
}
.noData-2AfzS {
  color: #ccc;
  margin-left: 10px;
}
.label-c76vR {
  z-index: 10 !important;
}
.triggerContainer-eaPXb {
  outline: none;
  cursor: pointer;
  text-align: left;
  display: inline-block;
}
.triggerContainer-eaPXb.fluid-1Nhjs {
  display: block;
  width: 100%;
}
.triggerContainer-eaPXb.disabled-2xlEC {
  cursor: default;
  pointer-events: none;
  opacity: 0.45;
}
.triggerContainer-eaPXb.arrowOutsideTrigger-2n0Da {
  display: flex;
  align-items: center;
}
.triggerContainer-eaPXb.arrowOutsideTrigger-2n0Da .arrow-1NgNB {
  margin-left: 0;
}
.triggerContainer-eaPXb.arrowInsideTrigger-1e28f {
  position: relative;
}
.triggerContainer-eaPXb.arrowInsideTrigger-1e28f .arrow-1NgNB {
  margin: 0;
  padding: 0;
  position: absolute;
  right: 10px;
  top: 5px;
  line-height: 24px;
  pointer-events: none;
  font-size: 20px;
}
.arrow-1NgNB {
  font-style: normal;
  font-size: 0.85em;
  -webkit-font-smoothing: antialiased;
}
.arrow-1NgNB:before {
  font-family: FontAwesome;
  content: "\F107";
}
.arrow-1NgNB.active-21j6U {
  color: #3867fa;
}
.popperMenu-1D184 {
  z-index: 901;
}
.popperMenu-1D184.floating-gX3kT {
  margin-top: 7px;
}
.popperMenu-1D184.withinModal-2qXUb {
  z-index: 1002;
}
@keyframes loadingBackgroundAnimation-2JXXc {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.portalDropdown-2BDBT.arrowInsideTrigger-HYx_1,
.ui.dropdown.bareDropdown-1H8XZ.arrowInsideTrigger-HYx_1 {
  position: relative;
}
.portalDropdown-2BDBT.arrowInsideTrigger-HYx_1 i.dropdown,
.ui.dropdown.bareDropdown-1H8XZ.arrowInsideTrigger-HYx_1 i.dropdown {
  margin: 0;
  padding: 0;
  position: absolute;
  right: 10px;
  top: 5px;
  line-height: 24px;
  pointer-events: none;
  font-size: 20px;
}
.portalDropdown-2BDBT.arrowOutsideTrigger-2_iIZ,
.ui.dropdown.bareDropdown-1H8XZ.arrowOutsideTrigger-2_iIZ {
  display: flex;
  align-items: center;
}
.portalDropdown-2BDBT.arrowOutsideTrigger-2_iIZ i.dropdown,
.ui.dropdown.bareDropdown-1H8XZ.arrowOutsideTrigger-2_iIZ i.dropdown {
  margin-left: 0;
  font-size: 20px;
}
.portalDropdown-2BDBT.hideArrow-1D9mx i.dropdown,
.ui.dropdown.bareDropdown-1H8XZ.hideArrow-1D9mx i.dropdown {
  display: none;
}
.portalDropdown-2BDBT.smallArrow-zKn9U i.dropdown,
.ui.dropdown.bareDropdown-1H8XZ.smallArrow-zKn9U i.dropdown {
  font-size: 16px;
}
.portalDropdown-2BDBT .item,
.ui.dropdown.bareDropdown-1H8XZ .item {
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.4px;
  height: 30px;
  display: flex;
  align-items: center;
  padding-left: 14px !important;
  padding-right: 14px !important;
  color: #000 !important;
  cursor: pointer;
}
.portalDropdown-2BDBT .item:hover,
.ui.dropdown.bareDropdown-1H8XZ .item:hover {
  background-color: rgba(0, 0, 0, 0.05) !important;
}
.portalDropdown-2BDBT .search,
.ui.dropdown.bareDropdown-1H8XZ .search {
  display: none;
}
.portalDropdown-2BDBT.search .menu-3h-2s,
.ui.dropdown.bareDropdown-1H8XZ.search .menu-3h-2s {
  max-height: none;
}
.portalDropdown-2BDBT .item-3ezPX,
.ui.dropdown.bareDropdown-1H8XZ .item-3ezPX {
  cursor: pointer;
}
.portalDropdown-2BDBT .item-3ezPX:hover,
.ui.dropdown.bareDropdown-1H8XZ .item-3ezPX:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.portalDropdown-2BDBT .item-3ezPX.active-2DOn1,
.ui.dropdown.bareDropdown-1H8XZ .item-3ezPX.active-2DOn1 {
  font-weight: 700;
}
.portalDropdown-2BDBT .menu-3h-2s,
.ui.dropdown.bareDropdown-1H8XZ .menu-3h-2s {
  min-width: 100%;
  background-color: #fff;
  box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.15),
    0 2px 10px 0 rgba(34, 36, 38, 0.15);
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 4px;
}
.portalDropdown-2BDBT .menu-3h-2s.left .innerMenu-23tKk,
.ui.dropdown.bareDropdown-1H8XZ .menu-3h-2s.left .innerMenu-23tKk {
  margin: 0 !important;
}
.header-3_pcc .ui.dropdown.bareDropdown-1H8XZ:hover .innerMenu-23tKk {
  display: block;
}
.portalDropdown-2BDBT .menu-3h-2s.extraPadding-2_1Ob,
.ui.dropdown.bareDropdown-1H8XZ .menu-3h-2s.extraPadding-2_1Ob {
  padding-top: 14px;
  padding-bottom: 10px;
}
.portalDropdown-2BDBT .menu-3h-2s .menuLabel-2N23b,
.ui.dropdown.bareDropdown-1H8XZ .menu-3h-2s .menuLabel-2N23b {
  font-size: 13px;
  line-height: 13px;
  font-weight: 600;
  letter-spacing: 0.4px;
  margin-bottom: 12px;
  padding: 0 14px;
}
.portalDropdown-2BDBT .menu-3h-2s .searchContainer-1PFM2,
.ui.dropdown.bareDropdown-1H8XZ .menu-3h-2s .searchContainer-1PFM2 {
  margin: 0 14px 10px;
}
.portalDropdown-2BDBT .dropdownMenu-1gUyq,
.ui.dropdown.bareDropdown-1H8XZ .dropdownMenu-1gUyq {
  padding: 6px 0;
}
.header-3_pcc .ui.dropdown.bareDropdown-1H8XZ:hover .dropdownMenu-1gUyq {
  display: block;
}
.portalDropdown-2BDBT .noResultsMessage-2I1L_,
.ui.dropdown.bareDropdown-1H8XZ .noResultsMessage-2I1L_ {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  padding: 6px 14px;
  color: #999;
}
.portalDropdown-2BDBT .innerMenu-23tKk,
.ui.dropdown.bareDropdown-1H8XZ .innerMenu-23tKk {
  box-shadow: none !important;
  border-radius: 0 !important;
  border-top: none !important;
  max-height: 288px;
  overflow: auto;
}
.portalDropdown-2BDBT .innerMenu-23tKk::-webkit-scrollbar,
.ui.dropdown.bareDropdown-1H8XZ .innerMenu-23tKk::-webkit-scrollbar {
  width: 8px;
  border-radius: 3px;
}
.portalDropdown-2BDBT .innerMenu-23tKk::-webkit-scrollbar-track,
.ui.dropdown.bareDropdown-1H8XZ .innerMenu-23tKk::-webkit-scrollbar-track {
  display: none;
}
.portalDropdown-2BDBT i.dropdown:before,
.ui.dropdown.bareDropdown-1H8XZ i.dropdown:before {
  font-family: FontAwesome;
  content: "\F107";
}
.portalDropdown-2BDBT.active > i.dropdown.icon:before,
.ui.dropdown.bareDropdown-1H8XZ.active > i.dropdown.icon:before {
  color: #3867fa;
}
.buttonDropdown-3Y125 .button-1ftyi {
  margin: 0;
  min-width: 0;
}
.display-large-RPNmi,
.display-medium-2Ha72,
.display-small-2A6CG,
.display-xlarge-2MS2m,
.h1-3yMf1,
.h2-1ag-E,
.h3-1esYz,
.h4-VzsR4,
.h5-2Kg3V,
.h6-1eCTZ,
.heading-1TTJQ,
.subheading-mX_Jw,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.1;
  color: #333;
}
.display-large-RPNmi .small-3vVIp,
.display-large-RPNmi small,
.display-medium-2Ha72 .small-3vVIp,
.display-medium-2Ha72 small,
.display-small-2A6CG .small-3vVIp,
.display-small-2A6CG small,
.display-xlarge-2MS2m .small-3vVIp,
.display-xlarge-2MS2m small,
.h1-3yMf1 .small-3vVIp,
.h1-3yMf1 small,
.h2-1ag-E .small-3vVIp,
.h2-1ag-E small,
.h3-1esYz .small-3vVIp,
.h3-1esYz small,
.h4-VzsR4 .small-3vVIp,
.h4-VzsR4 small,
.h5-2Kg3V .small-3vVIp,
.h5-2Kg3V small,
.h6-1eCTZ .small-3vVIp,
.h6-1eCTZ small,
.heading-1TTJQ .small-3vVIp,
.heading-1TTJQ small,
.subheading-mX_Jw .small-3vVIp,
.subheading-mX_Jw small,
h1 .small-3vVIp,
h1 small,
h2 .small-3vVIp,
h2 small,
h3 .small-3vVIp,
h3 small,
h4 .small-3vVIp,
h4 small,
h5 .small-3vVIp,
h5 small,
h6 .small-3vVIp,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #d0021b;
}
.display-large-RPNmi,
.display-medium-2Ha72,
.display-xlarge-2MS2m,
.h1-3yMf1,
.h2-1ag-E,
.h3-1esYz,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  color: #333;
}
.display-large-RPNmi .small-3vVIp,
.display-large-RPNmi small,
.display-medium-2Ha72 .small-3vVIp,
.display-medium-2Ha72 small,
.display-xlarge-2MS2m .small-3vVIp,
.display-xlarge-2MS2m small,
.h1-3yMf1 .small-3vVIp,
.h1-3yMf1 small,
.h2-1ag-E .small-3vVIp,
.h2-1ag-E small,
.h3-1esYz .small-3vVIp,
.h3-1esYz small,
h1 .small-3vVIp,
h1 small,
h2 .small-3vVIp,
h2 small,
h3 .small-3vVIp,
h3 small {
  font-size: 65%;
}
.display-small-2A6CG,
.h4-VzsR4,
.h5-2Kg3V,
.h6-1eCTZ,
.heading-1TTJQ,
.subheading-mX_Jw,
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.display-small-2A6CG .small-3vVIp,
.display-small-2A6CG small,
.h4-VzsR4 .small-3vVIp,
.h4-VzsR4 small,
.h5-2Kg3V .small-3vVIp,
.h5-2Kg3V small,
.h6-1eCTZ .small-3vVIp,
.h6-1eCTZ small,
.heading-1TTJQ .small-3vVIp,
.heading-1TTJQ small,
.subheading-mX_Jw .small-3vVIp,
.subheading-mX_Jw small,
h4 .small-3vVIp,
h4 small,
h5 .small-3vVIp,
h5 small,
h6 .small-3vVIp,
h6 small {
  font-size: 75%;
}
.display-xlarge-2MS2m,
.h1-3yMf1,
h1 {
  font-size: 42px;
  font-weight: 600;
}
.display-large-RPNmi,
.h2-1ag-E,
h2 {
  font-size: 35px;
  font-weight: 600;
}
.display-medium-2Ha72,
.h3-1esYz,
h3 {
  font-size: 26px;
  font-weight: 400;
}
.display-small-2A6CG,
.h4-VzsR4,
h4 {
  font-size: 20px;
  font-weight: 400;
}
.h5-2Kg3V,
.heading-1TTJQ,
h5 {
  font-size: 20px;
  font-weight: 600;
}
.h6-1eCTZ,
.subheading-mX_Jw,
h6 {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.body-text-7KFoW,
.p-wchja,
p {
  margin: 0 0 10px;
  font-size: 14px;
  color: #333;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.body-text-7KFoW .subdued-2_spc,
.p-wchja .subdued-2_spc,
p .subdued-2_spc {
  color: #666;
}
.caption-Pcig- {
  font-size: 12px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.caption-Pcig- .subdued-2_spc {
  color: #666;
}
.small-3vVIp,
small {
  font-size: 85%;
}
.text-left-1gVwd {
  text-align: left;
}
.text-right-3rsMU {
  text-align: right;
}
.text-center-Ky-sv {
  text-align: center;
}
.text-justify-2r2FP {
  text-align: justify;
}
.text-nowrap-marro {
  white-space: nowrap;
}
.text-lowercase-1auSj {
  text-transform: lowercase;
}
.text-uppercase-1JsYi {
  text-transform: uppercase;
}
.text-capitalize-3CHkO {
  text-transform: capitalize;
}
.text-muted-3ZrlC {
  color: #666;
}
.dropdownTrigger-39o2p {
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #fff;
  color: #000;
  letter-spacing: 0.4px;
  height: 34px;
  line-height: 24px;
  padding: 4px 26px 4px 14px;
  font-size: 13px;
}
.dropdownTrigger-39o2p.rounded-1dLOW {
  border-radius: 19px;
}
.dropdownTrigger-39o2p.active-2IpCm {
  border: 1px solid #3867fa;
}
.dropdownTrigger-39o2p.disabled-32sRd {
  border: 1px solid #999;
  color: #999;
  opacity: 1 !important;
}
.dropdownTrigger-39o2p .labelContainer-3Rr0F {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.dropdownTrigger-39o2p .label-1R-kb {
  font-weight: 600;
  margin-right: 5px;
}
.dropdownTrigger-39o2p .placeholder-VO0DO {
  color: #ccc;
}
.dropdownTrigger-39o2p.erred-3t14u {
  border: 1px solid #d0021b;
}
.dropdownTrigger-39o2p.erred-3t14u .placeholder-VO0DO {
  color: #d0021b;
}
.dropdownLabel-1MJbU {
  background-color: #f8f8f8 !important;
  color: #3867fa !important;
  font-weight: 600 !important;
  float: right;
  font-size: 12px;
}
.dropdownLabel-1MJbU.disabled-2NScG {
  color: #999 !important;
}
.listElement-3bAja {
  display: flex;
  align-items: center;
}
.listElement-3bAja .listCheckmark-ic6KV {
  height: 16px;
  margin-right: 10px;
  text-align: center;
  width: 16px;
}
.listElement-3bAja .listCheckmark-ic6KV .icon-1R3xv {
  color: transparent;
  margin: auto;
}
.listElement-3bAja .listCheckmark-ic6KV.boxed-2tdbV {
  border: 1px solid #999;
  border-radius: 2px;
}
.listElement-3bAja .listCheckmark-ic6KV.boxed-2tdbV.checked-2yKmm {
  background-color: #3867fa;
}
.listElement-3bAja .listCheckmark-ic6KV.boxed-2tdbV.checked-2yKmm .icon-1R3xv {
  color: #fff;
}
.listElement-3bAja .listCheckmark-ic6KV.checked-2yKmm .icon-1R3xv {
  color: #3867fa;
}
.display-large-UsGlr,
.display-medium-1fNaR,
.display-small-1NAbn,
.display-xlarge-14pHv,
.h1-f2skX,
.h2-1BAdy,
.h3-w0YHY,
.h4-rkd_4,
.h5-qTHE8,
.h6-2tKPT,
.heading-1hLBV,
.subheading-23Vka,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.1;
  color: #333;
}
.display-large-UsGlr .small-1Gtk7,
.display-large-UsGlr small,
.display-medium-1fNaR .small-1Gtk7,
.display-medium-1fNaR small,
.display-small-1NAbn .small-1Gtk7,
.display-small-1NAbn small,
.display-xlarge-14pHv .small-1Gtk7,
.display-xlarge-14pHv small,
.h1-f2skX .small-1Gtk7,
.h1-f2skX small,
.h2-1BAdy .small-1Gtk7,
.h2-1BAdy small,
.h3-w0YHY .small-1Gtk7,
.h3-w0YHY small,
.h4-rkd_4 .small-1Gtk7,
.h4-rkd_4 small,
.h5-qTHE8 .small-1Gtk7,
.h5-qTHE8 small,
.h6-2tKPT .small-1Gtk7,
.h6-2tKPT small,
.heading-1hLBV .small-1Gtk7,
.heading-1hLBV small,
.subheading-23Vka .small-1Gtk7,
.subheading-23Vka small,
h1 .small-1Gtk7,
h1 small,
h2 .small-1Gtk7,
h2 small,
h3 .small-1Gtk7,
h3 small,
h4 .small-1Gtk7,
h4 small,
h5 .small-1Gtk7,
h5 small,
h6 .small-1Gtk7,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #d0021b;
}
.display-large-UsGlr,
.display-medium-1fNaR,
.display-xlarge-14pHv,
.h1-f2skX,
.h2-1BAdy,
.h3-w0YHY,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  color: #333;
}
.display-large-UsGlr .small-1Gtk7,
.display-large-UsGlr small,
.display-medium-1fNaR .small-1Gtk7,
.display-medium-1fNaR small,
.display-xlarge-14pHv .small-1Gtk7,
.display-xlarge-14pHv small,
.h1-f2skX .small-1Gtk7,
.h1-f2skX small,
.h2-1BAdy .small-1Gtk7,
.h2-1BAdy small,
.h3-w0YHY .small-1Gtk7,
.h3-w0YHY small,
h1 .small-1Gtk7,
h1 small,
h2 .small-1Gtk7,
h2 small,
h3 .small-1Gtk7,
h3 small {
  font-size: 65%;
}
.display-small-1NAbn,
.h4-rkd_4,
.h5-qTHE8,
.h6-2tKPT,
.heading-1hLBV,
.subheading-23Vka,
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.display-small-1NAbn .small-1Gtk7,
.display-small-1NAbn small,
.h4-rkd_4 .small-1Gtk7,
.h4-rkd_4 small,
.h5-qTHE8 .small-1Gtk7,
.h5-qTHE8 small,
.h6-2tKPT .small-1Gtk7,
.h6-2tKPT small,
.heading-1hLBV .small-1Gtk7,
.heading-1hLBV small,
.subheading-23Vka .small-1Gtk7,
.subheading-23Vka small,
h4 .small-1Gtk7,
h4 small,
h5 .small-1Gtk7,
h5 small,
h6 .small-1Gtk7,
h6 small {
  font-size: 75%;
}
.display-xlarge-14pHv,
.h1-f2skX,
h1 {
  font-size: 42px;
  font-weight: 600;
}
.display-large-UsGlr,
.h2-1BAdy,
h2 {
  font-size: 35px;
  font-weight: 600;
}
.display-medium-1fNaR,
.h3-w0YHY,
h3 {
  font-size: 26px;
  font-weight: 400;
}
.display-small-1NAbn,
.h4-rkd_4,
h4 {
  font-size: 20px;
  font-weight: 400;
}
.h5-qTHE8,
.heading-1hLBV,
h5 {
  font-size: 20px;
  font-weight: 600;
}
.h6-2tKPT,
.subheading-23Vka,
h6 {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.body-text-qH6Ui,
.p-14Zjg,
p {
  margin: 0 0 10px;
  font-size: 14px;
  color: #333;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.body-text-qH6Ui .subdued-1C3g5,
.p-14Zjg .subdued-1C3g5,
p .subdued-1C3g5 {
  color: #666;
}
.caption-3EE9J {
  font-size: 12px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.caption-3EE9J .subdued-1C3g5 {
  color: #666;
}
.small-1Gtk7,
small {
  font-size: 85%;
}
.text-left-1n3nL {
  text-align: left;
}
.text-right-VTlc0 {
  text-align: right;
}
.text-center-3FPbR {
  text-align: center;
}
.text-justify-_VE_Z {
  text-align: justify;
}
.text-nowrap-Ee75e {
  white-space: nowrap;
}
.text-lowercase-33oAT {
  text-transform: lowercase;
}
.text-uppercase-xjCbs {
  text-transform: uppercase;
}
.text-capitalize-28Jmw {
  text-transform: capitalize;
}
.text-muted-IXn7M {
  color: #666;
}
.ui.dropdown.multipleDropdown-25ye7.active .dropdownTrigger-LSyzW {
  border: 1px solid #3867fa;
}
.modal-2BVzC {
  padding: 40px;
  max-height: 70vh;
  left: auto;
  right: auto;
}
.modal-2BVzC .closeIcon-RIOK1 {
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
  width: 20px;
  height: 20px;
  opacity: 0.3;
}
.modal-2BVzC .closeIcon-RIOK1:hover {
  opacity: 1;
}
.modal-2BVzC.narrow-36tOq {
  width: 600px;
}
.modal-2BVzC.narrowest-jWtJM {
  width: 400px;
}
.modal-2BVzC.wide-2SD86 {
  width: 1080px;
}
.modal-2BVzC.tall-1dC5_ {
  max-height: 85vh !important;
}
.modal-2BVzC.fixedHeight-faPVc .content {
  height: calc(70vh - 80px);
}
.modal-2BVzC .content {
  padding: 0 !important;
}
.searchBox-2qmW8.rounded-25a1S input[type="text"] {
  border-radius: 19px;
}
@keyframes loadingBackgroundAnimation-3S_kO {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.notification-Kz9yS {
  border-left: 5px solid #000;
  border-radius: 5px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.22);
  color: #000;
  display: flex;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding: 14px 14px 14px 9px;
}
.notification-Kz9yS.flat-h2Z1c {
  border: 0;
  box-shadow: none;
  padding: 9px;
}
.notification-Kz9yS .icon-1EZqQ {
  flex-grow: 0;
  margin-right: 14px;
  height: 20px;
}
.notification-Kz9yS .icon-1EZqQ svg {
  width: 20px;
}
.notification-Kz9yS .icon-1EZqQ .successIcon-3Lxb- {
  font-size: 16px;
  color: #3cb371;
}
.notification-Kz9yS .content-3bzcy {
  margin-top: 1px;
}
.notification-Kz9yS .actions-fAx7X {
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  margin-top: 14px;
  text-transform: uppercase;
}
.notification-Kz9yS.error-3Smdh {
  border-color: #d0021b;
  background-color: #f9ebeb;
}
.notification-Kz9yS.error-3Smdh .icon-1EZqQ {
  fill: #d0021b;
}
.notification-Kz9yS.warn-1z6H8 {
  border-color: #f5a623;
  background-color: #fcf6ec;
}
.notification-Kz9yS.warn-1z6H8 .icon-1EZqQ {
  fill: #f5a623;
}
.notification-Kz9yS.info-36Ex1 {
  border-color: #3867fa;
  background-color: #eff2fc;
}
.notification-Kz9yS.info-36Ex1 .icon-1EZqQ {
  fill: #3867fa;
}
.notification-Kz9yS.success-PqUM4 {
  border-color: #3cb371;
  background-color: #e6f7ed;
}
.notification-Kz9yS.success-PqUM4 .icon-1EZqQ {
  fill: #3cb371;
}
.tableColumnHeader-2c1Zg {
  margin-right: 5px;
}
.option-1BSsH span {
  text-transform: uppercase;
  font-size: 12px;
}
.option-1BSsH .complete-1dJ_2 {
  color: #3cb371 !important;
}
.option-1BSsH .failed-1kyaV {
  color: #d0021b !important;
}
.option-1BSsH .uploading-37XpF {
  color: #f5a623 !important;
}
.listNotification-1VMRG .accordion-1Y2MU {
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  margin-top: 10px;
}
.listNotification-1VMRG .accordion-1Y2MU .title-XDxYX {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 600;
  padding: 10px;
}
.listNotification-1VMRG .accordion-1Y2MU .content-2eNoF {
  max-height: 300px;
  max-width: 340px;
  overflow: auto;
}
.listNotification-1VMRG .accordion-1Y2MU .content-2eNoF .listItem-nsF1k {
  line-height: 22px;
  padding: 10px;
}
.listNotification-1VMRG
  .accordion-1Y2MU
  .content-2eNoF
  .listItem-nsF1k:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.listNotification-1VMRG .accordionIcon-lq_gu {
  font-size: 20px;
}
.header-3bZsz {
  display: flex;
}
.header-3bZsz.toggleable-2vNhM {
  cursor: pointer;
}
.header-3bZsz.center-3p2RM {
  align-items: center;
}
.header-3bZsz.baseline-oc07p {
  align-items: baseline;
}
.header-3bZsz .fill-U_fbE {
  flex: 1 1 0;
  min-width: 0;
}
.toggleIcon-235ie {
  padding: 0 10px;
  font-size: 22px;
  color: #999;
}
.toggleIcon-235ie:hover {
  color: #000;
}
.content-1w2W- {
  overflow: auto;
}
.content-1w2W-.bottomPadding-3JZat {
  margin-bottom: 20px;
}
.metadataUploadModal-2GiLy {
  min-height: 500px;
}
.metadataUploadModal-2GiLy .projectName-11HnP {
  font-weight: 600;
}
.tableContainer-1zSqm {
  overflow: auto;
  max-height: 300px;
}
.uploadPage-1IipJ .link-2mE8L {
  color: #3867fa !important;
  cursor: pointer;
}
.uploadInstructions-sRlBw .backButton-19FQ5 {
  color: #3867fa;
  letter-spacing: 0.4px;
  font-size: 13px;
  cursor: pointer;
}
.uploadInstructions-sRlBw .title-2Toj4 {
  font-size: 22px;
  letter-spacing: 0.4px;
  line-height: 30px;
}
.uploadInstructions-sRlBw .sectionTitle-1VHS6 {
  margin-top: 40px;
  font-size: 14px;
  font-weight: 600;
}
.uploadInstructions-sRlBw .section-3QtQW {
  padding-left: 16px;
  line-height: 25px;
}
.uploadInstructions-sRlBw .section-3QtQW li {
  padding-left: 2px;
}
.uploadInstructions-sRlBw .section-3QtQW .link-2mE8L {
  color: #3867fa !important;
  cursor: pointer;
}
.uploadInstructions-sRlBw.standalone-2xOya {
  margin-top: 50px;
}
.metadataCSVUpload-2P1lN {
  display: flex;
  flex-direction: column;
}
.csvUpload-GoiC2 {
  height: 160px;
}
.csvUpload-GoiC2.uploaded-3o7nz {
  height: 80px;
}
.ui.dropdown.dropdown-22M_o.active .dropdownTrigger-1fB9V {
  border: 1px solid #3867fa;
}
.iconWrapper-2gOgj {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 42px;
  height: 42px;
}
.iconWrapper-2gOgj svg {
  fill: #ccc;
}
.iconWrapper-2gOgj:not(.disabled-13vaU) {
  cursor: pointer;
}
.iconWrapper-2gOgj:not(.disabled-13vaU):hover {
  background-color: #eaeaea;
}
.iconWrapper-2gOgj:not(.disabled-13vaU) svg {
  fill: #3867fa;
}
.popupText-2w9-e {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.popupText-2w9-e .popupSubtitle-Og8FN {
  color: #999;
}
.display-large-2LdSr,
.display-medium-1WlrP,
.display-small-eKHf7,
.display-xlarge-1ouzy,
.h1-16YuZ,
.h2-2ijEf,
.h3-2aeoZ,
.h4-jWO_g,
.h5-3faQ7,
.h6-34cJl,
.heading-29TFH,
.subheading-vZJnK,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.1;
  color: #333;
}
.display-large-2LdSr .small-2XStk,
.display-large-2LdSr small,
.display-medium-1WlrP .small-2XStk,
.display-medium-1WlrP small,
.display-small-eKHf7 .small-2XStk,
.display-small-eKHf7 small,
.display-xlarge-1ouzy .small-2XStk,
.display-xlarge-1ouzy small,
.h1-16YuZ .small-2XStk,
.h1-16YuZ small,
.h2-2ijEf .small-2XStk,
.h2-2ijEf small,
.h3-2aeoZ .small-2XStk,
.h3-2aeoZ small,
.h4-jWO_g .small-2XStk,
.h4-jWO_g small,
.h5-3faQ7 .small-2XStk,
.h5-3faQ7 small,
.h6-34cJl .small-2XStk,
.h6-34cJl small,
.heading-29TFH .small-2XStk,
.heading-29TFH small,
.subheading-vZJnK .small-2XStk,
.subheading-vZJnK small,
h1 .small-2XStk,
h1 small,
h2 .small-2XStk,
h2 small,
h3 .small-2XStk,
h3 small,
h4 .small-2XStk,
h4 small,
h5 .small-2XStk,
h5 small,
h6 .small-2XStk,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #d0021b;
}
.display-large-2LdSr,
.display-medium-1WlrP,
.display-xlarge-1ouzy,
.h1-16YuZ,
.h2-2ijEf,
.h3-2aeoZ,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  color: #333;
}
.display-large-2LdSr .small-2XStk,
.display-large-2LdSr small,
.display-medium-1WlrP .small-2XStk,
.display-medium-1WlrP small,
.display-xlarge-1ouzy .small-2XStk,
.display-xlarge-1ouzy small,
.h1-16YuZ .small-2XStk,
.h1-16YuZ small,
.h2-2ijEf .small-2XStk,
.h2-2ijEf small,
.h3-2aeoZ .small-2XStk,
.h3-2aeoZ small,
h1 .small-2XStk,
h1 small,
h2 .small-2XStk,
h2 small,
h3 .small-2XStk,
h3 small {
  font-size: 65%;
}
.display-small-eKHf7,
.h4-jWO_g,
.h5-3faQ7,
.h6-34cJl,
.heading-29TFH,
.subheading-vZJnK,
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.display-small-eKHf7 .small-2XStk,
.display-small-eKHf7 small,
.h4-jWO_g .small-2XStk,
.h4-jWO_g small,
.h5-3faQ7 .small-2XStk,
.h5-3faQ7 small,
.h6-34cJl .small-2XStk,
.h6-34cJl small,
.heading-29TFH .small-2XStk,
.heading-29TFH small,
.subheading-vZJnK .small-2XStk,
.subheading-vZJnK small,
h4 .small-2XStk,
h4 small,
h5 .small-2XStk,
h5 small,
h6 .small-2XStk,
h6 small {
  font-size: 75%;
}
.display-xlarge-1ouzy,
.h1-16YuZ,
h1 {
  font-size: 42px;
  font-weight: 600;
}
.display-large-2LdSr,
.h2-2ijEf,
h2 {
  font-size: 35px;
  font-weight: 600;
}
.display-medium-1WlrP,
.h3-2aeoZ,
h3 {
  font-size: 26px;
  font-weight: 400;
}
.display-small-eKHf7,
.h4-jWO_g,
h4 {
  font-size: 20px;
  font-weight: 400;
}
.h5-3faQ7,
.heading-29TFH,
h5 {
  font-size: 20px;
  font-weight: 600;
}
.h6-34cJl,
.subheading-vZJnK,
h6 {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.body-text-3Y2eg,
.p-2StSv,
p {
  margin: 0 0 10px;
  font-size: 14px;
  color: #333;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.body-text-3Y2eg .subdued-airNr,
.p-2StSv .subdued-airNr,
p .subdued-airNr {
  color: #666;
}
.caption-22MPo {
  font-size: 12px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.caption-22MPo .subdued-airNr {
  color: #666;
}
.small-2XStk,
small {
  font-size: 85%;
}
.text-left-1uGYi {
  text-align: left;
}
.text-right-10tvn {
  text-align: right;
}
.text-center-3zkR6 {
  text-align: center;
}
.text-justify-2GwlN {
  text-align: justify;
}
.text-nowrap-K1f-J {
  white-space: nowrap;
}
.text-lowercase-2PjpY {
  text-transform: lowercase;
}
.text-uppercase-1zzL- {
  text-transform: uppercase;
}
.text-capitalize-1SzE7 {
  text-transform: capitalize;
}
.text-muted-3Akxd {
  color: #666;
}
.ui.dropdown.multipleNestedDropdown-csH1P .item {
  padding: 6px 14px 6px 9px !important;
}
.ui.dropdown.multipleNestedDropdown-csH1P.active .dropdownTrigger-whERg {
  border: 1px solid #3867fa;
}
.display-large-x9Ucg,
.display-medium-19fhz,
.display-small-2Vixu,
.display-xlarge-3QD-X,
.h1-36U5f,
.h2-EwgJ-,
.h3-2H7_r,
.h4-vkwqR,
.h5-1icEI,
.h6-25GAe,
.heading-1UHoJ,
.subheading-1gzjT,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.1;
  color: #333;
}
.display-large-x9Ucg .small-2UVat,
.display-large-x9Ucg small,
.display-medium-19fhz .small-2UVat,
.display-medium-19fhz small,
.display-small-2Vixu .small-2UVat,
.display-small-2Vixu small,
.display-xlarge-3QD-X .small-2UVat,
.display-xlarge-3QD-X small,
.h1-36U5f .small-2UVat,
.h1-36U5f small,
.h2-EwgJ- .small-2UVat,
.h2-EwgJ- small,
.h3-2H7_r .small-2UVat,
.h3-2H7_r small,
.h4-vkwqR .small-2UVat,
.h4-vkwqR small,
.h5-1icEI .small-2UVat,
.h5-1icEI small,
.h6-25GAe .small-2UVat,
.h6-25GAe small,
.heading-1UHoJ .small-2UVat,
.heading-1UHoJ small,
.subheading-1gzjT .small-2UVat,
.subheading-1gzjT small,
h1 .small-2UVat,
h1 small,
h2 .small-2UVat,
h2 small,
h3 .small-2UVat,
h3 small,
h4 .small-2UVat,
h4 small,
h5 .small-2UVat,
h5 small,
h6 .small-2UVat,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #d0021b;
}
.display-large-x9Ucg,
.display-medium-19fhz,
.display-xlarge-3QD-X,
.h1-36U5f,
.h2-EwgJ-,
.h3-2H7_r,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  color: #333;
}
.display-large-x9Ucg .small-2UVat,
.display-large-x9Ucg small,
.display-medium-19fhz .small-2UVat,
.display-medium-19fhz small,
.display-xlarge-3QD-X .small-2UVat,
.display-xlarge-3QD-X small,
.h1-36U5f .small-2UVat,
.h1-36U5f small,
.h2-EwgJ- .small-2UVat,
.h2-EwgJ- small,
.h3-2H7_r .small-2UVat,
.h3-2H7_r small,
h1 .small-2UVat,
h1 small,
h2 .small-2UVat,
h2 small,
h3 .small-2UVat,
h3 small {
  font-size: 65%;
}
.display-small-2Vixu,
.h4-vkwqR,
.h5-1icEI,
.h6-25GAe,
.heading-1UHoJ,
.subheading-1gzjT,
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.display-small-2Vixu .small-2UVat,
.display-small-2Vixu small,
.h4-vkwqR .small-2UVat,
.h4-vkwqR small,
.h5-1icEI .small-2UVat,
.h5-1icEI small,
.h6-25GAe .small-2UVat,
.h6-25GAe small,
.heading-1UHoJ .small-2UVat,
.heading-1UHoJ small,
.subheading-1gzjT .small-2UVat,
.subheading-1gzjT small,
h4 .small-2UVat,
h4 small,
h5 .small-2UVat,
h5 small,
h6 .small-2UVat,
h6 small {
  font-size: 75%;
}
.display-xlarge-3QD-X,
.h1-36U5f,
h1 {
  font-size: 42px;
  font-weight: 600;
}
.display-large-x9Ucg,
.h2-EwgJ-,
h2 {
  font-size: 35px;
  font-weight: 600;
}
.display-medium-19fhz,
.h3-2H7_r,
h3 {
  font-size: 26px;
  font-weight: 400;
}
.display-small-2Vixu,
.h4-vkwqR,
h4 {
  font-size: 20px;
  font-weight: 400;
}
.h5-1icEI,
.heading-1UHoJ,
h5 {
  font-size: 20px;
  font-weight: 600;
}
.h6-25GAe,
.subheading-1gzjT,
h6 {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.body-text-2hhuX,
.p-1qrT7,
p {
  margin: 0 0 10px;
  font-size: 14px;
  color: #333;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.body-text-2hhuX .subdued-2kWYQ,
.p-1qrT7 .subdued-2kWYQ,
p .subdued-2kWYQ {
  color: #666;
}
.caption-1q4aw {
  font-size: 12px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.caption-1q4aw .subdued-2kWYQ {
  color: #666;
}
.small-2UVat,
small {
  font-size: 85%;
}
.text-left-3npmr {
  text-align: left;
}
.text-right-CZjqJ {
  text-align: right;
}
.text-center-3K-Iz {
  text-align: center;
}
.text-justify-2zbh0 {
  text-align: justify;
}
.text-nowrap-5lXY4 {
  white-space: nowrap;
}
.text-lowercase-3zpVH {
  text-transform: lowercase;
}
.text-uppercase-2UA8w {
  text-transform: uppercase;
}
.text-capitalize-1NjI1 {
  text-transform: capitalize;
}
.text-muted-37KpW {
  color: #666;
}
.ui.dropdown.thresholdFilterDropdown-1AL_A .dropdownLabel-3fjiI {
  margin-left: 6px;
}
.ui.dropdown.thresholdFilterDropdown-1AL_A.active .dropdownTrigger-bORKl {
  border: 1px solid #3867fa;
}
.ui.dropdown.thresholdFilterDropdown-1AL_A .container-3RkF8 {
  width: 412px;
  padding: 6px;
}
.ui.dropdown.thresholdFilterDropdown-1AL_A
  .container-3RkF8
  .thresholdButtons-WGRzA {
  padding-top: 5px !important;
  text-align: center;
}
.ui.dropdown.thresholdFilterDropdown-1AL_A
  .container-3RkF8
  .thresholdButtons-WGRzA
  .button-PwU7o {
  margin-left: 10px;
}
.ui.dropdown.thresholdFilterDropdown-1AL_A
  .container-3RkF8
  .thresholdButtons-WGRzA
  .button-PwU7o:first-child {
  margin-left: 0;
}
.ui.dropdown.thresholdFilterDropdown-1AL_A
  .container-3RkF8
  .thresholdFilter-3aqYX
  .removeIcon-10VV1 {
  cursor: pointer;
  opacity: 0.3;
}
.ui.dropdown.thresholdFilterDropdown-1AL_A
  .container-3RkF8
  .thresholdFilter-3aqYX
  .removeIcon-10VV1:hover {
  opacity: 1;
}
.ui.dropdown.thresholdFilterDropdown-1AL_A
  .container-3RkF8
  .addThresholdLink-kvWA- {
  text-align: left;
  font-weight: 600;
  cursor: pointer;
}
.ui.dropdown.thresholdFilterDropdown-1AL_A
  .container-3RkF8
  .addThresholdLink-kvWA-:hover {
  color: #3867fa;
}
.ui.dropdown.thresholdFilterDropdown-1AL_A .container-3RkF8 .grid {
  margin: 0;
}
.ui.dropdown.thresholdFilterDropdown-1AL_A .container-3RkF8 .grid .row {
  margin: 0;
  padding: 0;
}
.ui.dropdown.thresholdFilterDropdown-1AL_A .container-3RkF8 .grid .row .column {
  padding: 6px;
}
@keyframes loadingBackgroundAnimation-bAANt {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.liveSearchPopBox-1dF8E:not(.rectangular-3U6N5) input[type="text"] {
  border-radius: 19px;
  border-radius: 4px;
}
.liveSearchPopBox-1dF8E .menu {
  margin-top: 6px;
  max-width: 400px;
}
.liveSearchPopBox-1dF8E .item {
  height: auto;
}
.liveSearchPopBox-1dF8E .category-15KEy {
  font-size: 11px;
  line-height: 24px;
  letter-spacing: 1px;
  font-weight: 600;
  background-color: transparent;
  color: #ccc;
  margin: 14px 14px 0;
  padding: 4px 0;
  text-transform: uppercase;
  border-top: 2px solid #eaeaea;
}
.liveSearchPopBox-1dF8E .category-15KEy:first-child {
  margin-top: 0;
  border: none;
}
.liveSearchPopBox-1dF8E .entry-3fvpi {
  padding: 5px 0;
}
.liveSearchPopBox-1dF8E .entry-3fvpi .title-3y_3n {
  font-size: 13px;
  line-height: 24px;
  letter-spacing: 1px;
  color: #000;
  font-weight: 600;
}
.liveSearchPopBox-1dF8E .entry-3fvpi .description-1ZWGG {
  font-size: 10px;
  line-height: 14px;
  letter-spacing: 1px;
  color: #999;
}
.toggle-rB5Jf.toggle-rB5Jf.toggle-rB5Jf label:after {
  transform: scale(1) !important;
}
.toggle-rB5Jf.toggle-rB5Jf.toggle-rB5Jf label:before {
  margin-left: 0;
  margin-right: 0;
  height: 28px;
  line-height: 28px;
  width: 68px;
}
.toggle-rB5Jf.toggle-rB5Jf.toggle-rB5Jf label {
  padding-top: 6px;
  min-height: 34px;
  min-width: 58px;
  font-size: 12px;
}
.toggle-rB5Jf.toggle-rB5Jf.toggle-rB5Jf input:checked ~ label {
  padding-left: 17px;
  padding-right: 17px;
}
.toggle-rB5Jf.toggle-rB5Jf.toggle-rB5Jf input:indeterminate ~ label {
  padding-left: 34px;
  color: #666 !important;
}
.toggle-rB5Jf.toggle-rB5Jf.toggle-rB5Jf input:checked ~ label:before {
  background-color: transparent !important;
  border: 1px solid #3867fa;
  padding-left: 4px;
}
.toggle-rB5Jf.toggle-rB5Jf.toggle-rB5Jf input:indeterminate ~ label:before {
  background-color: transparent !important;
  border: 1px solid #ccc;
}
.toggle-rB5Jf.toggle-rB5Jf.toggle-rB5Jf label:after {
  top: 5px;
  height: 18px;
  width: 18px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  transition-duration: 0.2s, 0.2s;
}
.toggle-rB5Jf.toggle-rB5Jf.toggle-rB5Jf input:checked ~ label:after {
  background-color: #3867fa;
  left: 41px;
}
.toggle-rB5Jf.toggle-rB5Jf.toggle-rB5Jf input:indeterminate ~ label:after {
  background: #eaeaea;
  left: 2px;
}
.warning-tHX7h {
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #f5a623;
  display: flex;
}
.warning-tHX7h .icon-3dsS7 {
  width: 14px;
  height: 14px;
  margin-right: 7px;
  fill: #f5a623;
}
.issueGroup-2zA2K {
  border-bottom: none !important;
}
.issueGroup-2zA2K.warning-VBQG1 {
  background-color: #fcf6ec;
}
.issueGroup-2zA2K.warning-VBQG1 tbody tr:nth-child(odd) {
  background-color: #faefdd;
}
.issueGroup-2zA2K.error-MT45n {
  background-color: #f9ebeb;
}
.issueGroup-2zA2K.error-MT45n tbody tr:nth-child(odd) {
  background-color: #f2e4e4;
}
.issueGroup-2zA2K.info-edlYO {
  background-color: #eff2fc;
}
.issueGroup-2zA2K.info-edlYO tbody tr:nth-child(odd) {
  background-color: #e8ebf5;
}
.header-3L710 {
  display: flex;
  align-items: center;
  padding: 10px;
}
.header-3L710 .icon-1fPbR {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
.header-3L710 .icon-1fPbR.warning-VBQG1 {
  fill: #f5a623;
}
.header-3L710 .icon-1fPbR.error-MT45n {
  fill: #d0021b;
}
.header-3L710 .icon-1fPbR.info-edlYO {
  fill: #3867fa;
}
.tableContainer-1iTU_ {
  margin: 0 40px;
  padding-bottom: 20px;
}
.tableContainer-1iTU_ td {
  border-bottom: none !important;
}
.tableContainer-1iTU_ thead {
  border-bottom: none;
}
.tableContainer-1iTU_ th {
  color: #333;
}
.title-3I4mQ {
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-top: 25px;
  margin-bottom: 10px;
}
.input-olOqT {
  margin: 5px 30px 5px 0;
  max-width: 400px;
}
.applyToAll-1_fWf {
  color: #3867fa;
  cursor: pointer;
}
.display-large-2xjya,
.display-medium-Z6aee,
.display-small-1Ck6D,
.display-xlarge-3WqsB,
.h1-3qeYI,
.h2-3eDFS,
.h3-1Qp5e,
.h4-2IzWq,
.h5-1uLQD,
.h6-2cE8E,
.heading-3w_va,
.subheading-2UPoK,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.1;
  color: #333;
}
.display-large-2xjya .small-3oRoz,
.display-large-2xjya small,
.display-medium-Z6aee .small-3oRoz,
.display-medium-Z6aee small,
.display-small-1Ck6D .small-3oRoz,
.display-small-1Ck6D small,
.display-xlarge-3WqsB .small-3oRoz,
.display-xlarge-3WqsB small,
.h1-3qeYI .small-3oRoz,
.h1-3qeYI small,
.h2-3eDFS .small-3oRoz,
.h2-3eDFS small,
.h3-1Qp5e .small-3oRoz,
.h3-1Qp5e small,
.h4-2IzWq .small-3oRoz,
.h4-2IzWq small,
.h5-1uLQD .small-3oRoz,
.h5-1uLQD small,
.h6-2cE8E .small-3oRoz,
.h6-2cE8E small,
.heading-3w_va .small-3oRoz,
.heading-3w_va small,
.subheading-2UPoK .small-3oRoz,
.subheading-2UPoK small,
h1 .small-3oRoz,
h1 small,
h2 .small-3oRoz,
h2 small,
h3 .small-3oRoz,
h3 small,
h4 .small-3oRoz,
h4 small,
h5 .small-3oRoz,
h5 small,
h6 .small-3oRoz,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #d0021b;
}
.display-large-2xjya,
.display-medium-Z6aee,
.display-xlarge-3WqsB,
.h1-3qeYI,
.h2-3eDFS,
.h3-1Qp5e,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  color: #333;
}
.display-large-2xjya .small-3oRoz,
.display-large-2xjya small,
.display-medium-Z6aee .small-3oRoz,
.display-medium-Z6aee small,
.display-xlarge-3WqsB .small-3oRoz,
.display-xlarge-3WqsB small,
.h1-3qeYI .small-3oRoz,
.h1-3qeYI small,
.h2-3eDFS .small-3oRoz,
.h2-3eDFS small,
.h3-1Qp5e .small-3oRoz,
.h3-1Qp5e small,
h1 .small-3oRoz,
h1 small,
h2 .small-3oRoz,
h2 small,
h3 .small-3oRoz,
h3 small {
  font-size: 65%;
}
.display-small-1Ck6D,
.h4-2IzWq,
.h5-1uLQD,
.h6-2cE8E,
.heading-3w_va,
.subheading-2UPoK,
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.display-small-1Ck6D .small-3oRoz,
.display-small-1Ck6D small,
.h4-2IzWq .small-3oRoz,
.h4-2IzWq small,
.h5-1uLQD .small-3oRoz,
.h5-1uLQD small,
.h6-2cE8E .small-3oRoz,
.h6-2cE8E small,
.heading-3w_va .small-3oRoz,
.heading-3w_va small,
.subheading-2UPoK .small-3oRoz,
.subheading-2UPoK small,
h4 .small-3oRoz,
h4 small,
h5 .small-3oRoz,
h5 small,
h6 .small-3oRoz,
h6 small {
  font-size: 75%;
}
.display-xlarge-3WqsB,
.h1-3qeYI,
h1 {
  font-size: 42px;
  font-weight: 600;
}
.display-large-2xjya,
.h2-3eDFS,
h2 {
  font-size: 35px;
  font-weight: 600;
}
.display-medium-Z6aee,
.h3-1Qp5e,
h3 {
  font-size: 26px;
  font-weight: 400;
}
.display-small-1Ck6D,
.h4-2IzWq,
h4 {
  font-size: 20px;
  font-weight: 400;
}
.h5-1uLQD,
.heading-3w_va,
h5 {
  font-size: 20px;
  font-weight: 600;
}
.h6-2cE8E,
.subheading-2UPoK,
h6 {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.body-text-IDseF,
.p-1sSiX,
p {
  margin: 0 0 10px;
  font-size: 14px;
  color: #333;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.body-text-IDseF .subdued-T4Mst,
.p-1sSiX .subdued-T4Mst,
p .subdued-T4Mst {
  color: #666;
}
.caption-17O09 {
  font-size: 12px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.caption-17O09 .subdued-T4Mst {
  color: #666;
}
.small-3oRoz,
small {
  font-size: 85%;
}
.text-left-1EsKl {
  text-align: left;
}
.text-right-2UHnp {
  text-align: right;
}
.text-center-1vPcp {
  text-align: center;
}
.text-justify-3XRiZ {
  text-align: justify;
}
.text-nowrap-1J3sS {
  white-space: nowrap;
}
.text-lowercase-1D3c6 {
  text-transform: lowercase;
}
.text-uppercase-3dIuF {
  text-transform: uppercase;
}
.text-capitalize-1osiG {
  text-transform: capitalize;
}
.text-muted-yMmMB {
  color: #666;
}
.tabs-3EBmQ {
  height: 30px;
  padding-bottom: 10px;
}
.tabs-3EBmQ .tab-107M5 {
  color: #999;
  font-size: 14px;
  letter-spacing: 0.4px;
  font-weight: 600;
  margin-right: 30px;
  cursor: pointer;
}
.tabs-3EBmQ .tab-107M5.selected-1_VCT {
  color: #000;
}
.tabs-3EBmQ .tabWrapper-2HAIi {
  display: flex;
  position: relative;
}
.tabs-3EBmQ .indicator-MhpKv {
  position: absolute;
  height: 3px;
  background-color: #3867fa;
  transition: all 0.2s;
  transform: translateY(22px);
  z-index: 1;
}
.tabs-3EBmQ .tabBorder-xcUi2 {
  height: 3px;
  position: absolute;
  left: 0;
  right: 0;
  margin-top: 3px;
  background-color: #eaeaea;
}
.metadataUpload-dzB94 {
  position: relative;
  margin-bottom: 20px;
}
.metadataUpload-dzB94 .tabs-sJjAy {
  margin: 20px 0 10px;
}
.metadataUpload-dzB94 .link-R3J5- {
  color: #3867fa !important;
  cursor: pointer;
}
.metadataUpload-dzB94 .metadataCSVUpload-31gQS {
  margin-top: 40px;
  margin-bottom: 10px;
}
.metadataUpload-dzB94 .loadingMsg-1S86m {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin-top: 10px;
}
.metadataUpload-dzB94 .details-1_hYZ {
  margin-bottom: 10px;
}
.metadataUpload-dzB94 .details-1_hYZ .label-W4jbP {
  font-weight: 600;
}
.metadataUpload-dzB94 .info-3BCQ5 {
  background-color: #f8f8f8;
  padding: 20px 20px 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.metadataUpload-dzB94 .validationMessage-1m5HI {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #999;
  margin-top: 25px;
}
.metadataUpload-dzB94 .validationMessage-1m5HI .loadingIcon-2sI97 {
  margin-right: 5px;
}
.issues-3LOiK {
  margin-top: 25px;
}
.issueGroup-20qSF {
  margin-top: 6px;
  border-radius: 4px;
}
.issueGroup-20qSF:first-child {
  margin-top: 0;
}
.errors-2tUhE .header-26BF7 {
  color: #d0021b;
}
.warnings-3qmuW .header-26BF7 {
  color: #f5a623;
}
.errors-2tUhE,
.warnings-3qmuW {
  margin-top: 12px;
}
.errors-2tUhE:first-child,
.warnings-3qmuW:first-child {
  margin-top: 0;
}
.errors-2tUhE .header-26BF7,
.warnings-3qmuW .header-26BF7 {
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
}
.issue-3f-aI {
  display: flex;
  align-items: center;
  padding: 10px;
  border-radius: 4px;
  margin-top: 6px;
}
.issue-3f-aI:first-child {
  margin-top: 0;
}
.issue-3f-aI.warning-2gJ1S {
  background-color: #fcf6ec;
}
.issue-3f-aI.error-3mjp3 {
  background-color: #f9ebeb;
}
.issue-3f-aI .icon-CDkds {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
.issue-3f-aI .icon-CDkds.warning-2gJ1S {
  fill: #f5a623;
}
.issue-3f-aI .icon-CDkds.error-3mjp3 {
  fill: #d0021b;
}
@keyframes loadingBackgroundAnimation-2Vm9R {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.metadataManualInput-3h7vF .columnPicker-3nJIJ {
  position: absolute !important;
  left: calc(100% + 4px);
  top: 13px;
}
.metadataManualInput-3h7vF .columnPicker-3nJIJ .plusIcon-322Wb {
  width: 14px;
  fill: #999;
}
.metadataManualInput-3h7vF .tableContainer-F0Ed6 {
  position: relative;
}
.metadataManualInput-3h7vF .tableScrollWrapper-ii9PY {
  overflow: auto;
  max-height: 450px;
}
.metadataManualInput-3h7vF .requiredMessage-18_k0 {
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0.3px;
  color: #999;
}
.metadataManualInput-3h7vF .inputTable-2wy6Z {
  margin-bottom: 20px;
}
.metadataManualInput-3h7vF .inputTable-2wy6Z td {
  vertical-align: top !important;
}
.metadataManualInput-3h7vF .inputTable-2wy6Z .sampleName-3OYIB {
  padding: 14px 0;
  font-weight: 600;
}
.metadataManualInput-3h7vF .inputTable-2wy6Z .requiredStar-200qW {
  color: #999;
}
.metadataManualInput-3h7vF .inputTable-2wy6Z .input-1zgYh {
  margin: 6px 14px 6px 0;
  width: 110px;
  vertical-align: top;
}
.metadataManualInput-3h7vF .inputTable-2wy6Z .input-1zgYh.extraWidth-3AIWo {
  width: 225px;
}
.metadataManualInput-3h7vF .inputTable-2wy6Z .noInput-2l52p {
  color: #999;
}
.metadataManualInput-3h7vF .inputTable-2wy6Z .applyToAll-2b5WG {
  color: #3867fa;
  cursor: pointer;
}
@keyframes loadingBackgroundAnimation-K8xav {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.narrowContainer-2NR9X {
  max-width: 1308px;
  margin: 0 auto;
  width: calc(100% - 28px);
}
.narrowContainer-2NR9X.small-oZ0mH {
  max-width: 800px;
}
.trigger-2FbkM {
  color: #3867fa;
  border-left: 1px solid #ccc;
  padding-left: 10px;
  margin-left: 2px;
  cursor: pointer;
}
.trigger-2FbkM .label-18CtE {
  margin-left: 4px;
}
.categorySearchBox-T_Z1Y {
  margin-bottom: 12px;
}
.categorySearchBox-T_Z1Y .prompt {
  width: 260px !important;
  border-radius: 19px !important;
}
.categorySearchBox-T_Z1Y .search .category,
.categorySearchBox-T_Z1Y .search .name,
.categorySearchBox-T_Z1Y .search .result,
.categorySearchBox-T_Z1Y .search .results.visible {
  display: block !important;
  border-bottom: none !important;
}
.categorySearchBox-T_Z1Y .search .results.visible {
  max-height: 300px;
  overflow-y: scroll;
}
.categorySearchBox-T_Z1Y .search .category {
  padding-top: 5px !important;
  background: none !important;
  border-bottom: 1px solid #ccc !important;
}
.categorySearchBox-T_Z1Y .search .name {
  text-transform: uppercase !important;
  font-size: 12px !important;
  padding-left: 16px !important;
}
.categorySearchBox-T_Z1Y .search .results {
  border-left: none !important;
  border-bottom: none !important;
}
.categorySearchBox-T_Z1Y .search .result {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.categorySearchBox-T_Z1Y .search .title {
  font-weight: 400 !important;
}
.categorySearchBox-T_Z1Y .search .description {
  font-size: 10px !important;
}
.ui.label.filterTag-355Ml {
  font-size: 11px;
  line-height: 11px;
  letter-spacing: 0.8px;
  font-weight: 400;
  background: #3867fa !important;
  border-color: #3867fa !important;
  color: #fff !important;
}
.divider-3Lxjw {
  height: 0;
}
.divider-3Lxjw,
.divider-3Lxjw.thin-2BOCl {
  border-bottom: 2px solid #f8f8f8;
}
.divider-3Lxjw.medium-2Bo-A {
  border-bottom: 2px solid #eaeaea;
}
@keyframes loadingBackgroundAnimation-1ftNz {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.searchBoxList-1JCd3 {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.22);
  display: inline-block;
  font-size: 13px;
  min-width: 200px;
  padding: 10px;
  text-align: left;
}
.searchBoxList-1JCd3 .searchBox-3q3yc {
  margin-bottom: 10px;
}
.searchBoxList-1JCd3 .title-2rPKa {
  font-weight: 700;
  margin-bottom: 10px;
}
.searchBoxList-1JCd3 .listBox-2bB2Z {
  height: 200px;
  overflow-y: auto;
}
.searchBoxList-1JCd3 .listBox-2bB2Z::-webkit-scrollbar {
  width: 6px;
}
.searchBoxList-1JCd3 .listBox-2bB2Z::-webkit-scrollbar-track {
  background-color: #eaeaea;
  border-radius: 3px;
}
.searchBoxList-1JCd3 .listBox-2bB2Z::-webkit-scrollbar-thumb {
  background-color: #999;
}
.searchBoxList-1JCd3 .listBox-2bB2Z .listElement-UrBeJ {
  cursor: pointer;
  height: 24px;
  margin-right: 10px;
  white-space: nowrap;
}
.searchBoxList-1JCd3 .listBox-2bB2Z .listCheckmark-2iLHu {
  display: inline-block;
  width: 20px;
}
.searchBoxList-1JCd3 .listBox-2bB2Z .listLabel-35nGu {
  display: inline-block;
}
.searchBoxList-1JCd3 .listBox-2bB2Z .listLabel-35nGu:hover {
  color: #3867fa;
}
@keyframes loadingBackgroundAnimation-RGVuO {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.userManagementForm-3kn2K {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.userManagementForm-3kn2K .title-19TGq {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
  min-height: 20px;
}
.userManagementForm-3kn2K .title-19TGq .icon-2LgIb {
  margin-right: 10px;
  height: 20px;
}
.userManagementForm-3kn2K .userList-1yiyU {
  margin-top: 10px;
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.userManagementForm-3kn2K .userList-1yiyU .userEntry-2ynAY {
  font-size: 13px;
  line-height: 25px;
}
.userManagementForm-3kn2K .addMemberForm-3IBdJ {
  margin-top: 5px;
  display: flex;
}
.userManagementForm-3kn2K
  .addMemberForm-3IBdJ
  .addMemberFormField-1zikR:not(:first-child) {
  margin-left: 10px;
}
.userManagementForm-3kn2K
  .addMemberForm-3IBdJ
  .addMemberFormField-1zikR:not(:last-child) {
  flex-grow: 1;
}
.userManagementForm-3kn2K
  .addMemberForm-3IBdJ
  .addMemberFormField-1zikR:last-child {
  flex: 0 0 auto;
}
.userManagementForm-3kn2K .fillIn-10RZ5 {
  flex: 1;
}
.userManagementForm-3kn2K .statusMessage-17E0n {
  margin-top: 10px;
  height: 16px;
  font-size: 12px;
}
.userManagementForm-3kn2K .statusMessage-17E0n.errorMessage-38CYv {
  color: #d0021b;
}
.userManagementForm-3kn2K .statusMessage-17E0n.infoMessage-1AoW4 {
  color: #666;
}
.userManagementForm-3kn2K .statusMessage-17E0n.successMessage-18iZA {
  color: #3cb371;
}
.publicProjectConfirmation-2Zj-E .title-OhvQq {
  font-size: 22px;
}
.publicProjectConfirmation-2Zj-E .highlight-tqySt {
  font-weight: 600;
}
.publicProjectConfirmation-2Zj-E .text-DQF8c {
  margin-top: 10px;
  margin-bottom: 30px;
}
.publicProjectConfirmation-2Zj-E .text-DQF8c p:not(:first-child) {
  margin-top: 10px;
}
.publicProjectConfirmation-2Zj-E .text-DQF8c .link-p-5_Y {
  color: #3867fa !important;
  cursor: pointer;
}
.publicProjectConfirmation-2Zj-E .actions-1AoT_ {
  margin-top: 10px;
  display: flex;
  justify-content: center;
}
.publicProjectConfirmation-2Zj-E .actions-1AoT_ .item-3OrSD:not(:first-child) {
  margin-left: 5px;
}
.publicProjectConfirmation-2Zj-E .actions-1AoT_ .item-3OrSD:not(:last-child) {
  margin-right: 5px;
}
.projectSettingsTrigger-2Ft_G {
  color: #3867fa;
  cursor: pointer;
}
.projectSettingsContent-2EXz8 {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.projectSettingsContent-2EXz8 .title-3hklP {
  font-size: 22px;
}
.projectSettingsContent-2EXz8 .title-3hklP .highlight-PI9Cw {
  font-weight: 600;
}
.projectSettingsContent-2EXz8 .projectVisibility-37rPA {
  margin-bottom: 10px;
}
.projectSettingsContent-2EXz8 .projectVisibility-37rPA .visibility-3KGRW {
  color: #999;
  display: flex;
  align-items: center;
  font-weight: 600;
  margin-top: 8px;
  height: 22px;
}
.projectSettingsContent-2EXz8
  .projectVisibility-37rPA
  .visibility-3KGRW
  .icon-1B2IF {
  width: 14px;
  height: 14px;
  fill: #999;
}
.projectSettingsContent-2EXz8
  .projectVisibility-37rPA
  .visibility-3KGRW
  .label-1H5s2 {
  margin-left: 8px;
}
.projectSettingsContent-2EXz8
  .projectVisibility-37rPA
  .visibility-3KGRW
  .toggle-2StrJ {
  margin-left: 10px;
  color: #3867fa;
  cursor: pointer;
}
.projectSettingsContent-2EXz8 .projectVisibility-37rPA .note-h-06t {
  margin-top: 4px;
  font-size: 12px;
}
.projectSettingsContent-2EXz8 .userManagementFormContainer-x4ThL {
  height: 300px;
  margin-top: 10px;
  flex: 1;
  display: flex;
}
.display-large-3Pwdo,
.display-medium-3A4Qb,
.display-small-2T8Ra,
.display-xlarge-4D9ka,
.h1-gnIYL,
.h2-1i6au,
.h3-2PQCJ,
.h4-3K3_h,
.h5-b6AvJ,
.h6-3FIgA,
.heading-2gwzk,
.subheading-3vwXh,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.1;
  color: #333;
}
.display-large-3Pwdo .small-1kG82,
.display-large-3Pwdo small,
.display-medium-3A4Qb .small-1kG82,
.display-medium-3A4Qb small,
.display-small-2T8Ra .small-1kG82,
.display-small-2T8Ra small,
.display-xlarge-4D9ka .small-1kG82,
.display-xlarge-4D9ka small,
.h1-gnIYL .small-1kG82,
.h1-gnIYL small,
.h2-1i6au .small-1kG82,
.h2-1i6au small,
.h3-2PQCJ .small-1kG82,
.h3-2PQCJ small,
.h4-3K3_h .small-1kG82,
.h4-3K3_h small,
.h5-b6AvJ .small-1kG82,
.h5-b6AvJ small,
.h6-3FIgA .small-1kG82,
.h6-3FIgA small,
.heading-2gwzk .small-1kG82,
.heading-2gwzk small,
.subheading-3vwXh .small-1kG82,
.subheading-3vwXh small,
h1 .small-1kG82,
h1 small,
h2 .small-1kG82,
h2 small,
h3 .small-1kG82,
h3 small,
h4 .small-1kG82,
h4 small,
h5 .small-1kG82,
h5 small,
h6 .small-1kG82,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #d0021b;
}
.display-large-3Pwdo,
.display-medium-3A4Qb,
.display-xlarge-4D9ka,
.h1-gnIYL,
.h2-1i6au,
.h3-2PQCJ,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  color: #333;
}
.display-large-3Pwdo .small-1kG82,
.display-large-3Pwdo small,
.display-medium-3A4Qb .small-1kG82,
.display-medium-3A4Qb small,
.display-xlarge-4D9ka .small-1kG82,
.display-xlarge-4D9ka small,
.h1-gnIYL .small-1kG82,
.h1-gnIYL small,
.h2-1i6au .small-1kG82,
.h2-1i6au small,
.h3-2PQCJ .small-1kG82,
.h3-2PQCJ small,
h1 .small-1kG82,
h1 small,
h2 .small-1kG82,
h2 small,
h3 .small-1kG82,
h3 small {
  font-size: 65%;
}
.display-small-2T8Ra,
.h4-3K3_h,
.h5-b6AvJ,
.h6-3FIgA,
.heading-2gwzk,
.subheading-3vwXh,
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.display-small-2T8Ra .small-1kG82,
.display-small-2T8Ra small,
.h4-3K3_h .small-1kG82,
.h4-3K3_h small,
.h5-b6AvJ .small-1kG82,
.h5-b6AvJ small,
.h6-3FIgA .small-1kG82,
.h6-3FIgA small,
.heading-2gwzk .small-1kG82,
.heading-2gwzk small,
.subheading-3vwXh .small-1kG82,
.subheading-3vwXh small,
h4 .small-1kG82,
h4 small,
h5 .small-1kG82,
h5 small,
h6 .small-1kG82,
h6 small {
  font-size: 75%;
}
.display-xlarge-4D9ka,
.h1-gnIYL,
h1 {
  font-size: 42px;
  font-weight: 600;
}
.display-large-3Pwdo,
.h2-1i6au,
h2 {
  font-size: 35px;
  font-weight: 600;
}
.display-medium-3A4Qb,
.h3-2PQCJ,
h3 {
  font-size: 26px;
  font-weight: 400;
}
.display-small-2T8Ra,
.h4-3K3_h,
h4 {
  font-size: 20px;
  font-weight: 400;
}
.h5-b6AvJ,
.heading-2gwzk,
h5 {
  font-size: 20px;
  font-weight: 600;
}
.h6-3FIgA,
.subheading-3vwXh,
h6 {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.body-text-3zKFC,
.p-1V3X_,
p {
  margin: 0 0 10px;
  font-size: 14px;
  color: #333;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.body-text-3zKFC .subdued-1wtuQ,
.p-1V3X_ .subdued-1wtuQ,
p .subdued-1wtuQ {
  color: #666;
}
.caption-3jOPP {
  font-size: 12px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.caption-3jOPP .subdued-1wtuQ {
  color: #666;
}
.small-1kG82,
small {
  font-size: 85%;
}
.text-left-3dGBg {
  text-align: left;
}
.text-right-KqrVG {
  text-align: right;
}
.text-center-20C6U {
  text-align: center;
}
.text-justify-3_qyv {
  text-align: justify;
}
.text-nowrap-1zWJY {
  white-space: nowrap;
}
.text-lowercase-2vsM5 {
  text-transform: lowercase;
}
.text-uppercase-3LYd7 {
  text-transform: uppercase;
}
.text-capitalize-1ncP4 {
  text-transform: capitalize;
}
.text-muted-1RA49 {
  color: #666;
}
.sampleList-2q41_ {
  margin-bottom: 20px;
}
.sampleList-2q41_ .selectedSamples-39RCf {
  margin-bottom: 0;
}
.sampleList-2q41_ .moreSamplesCount-wgnw8 {
  font-weight: 700;
}
.warning-1Q8k1 {
  color: #f5a623;
  margin-bottom: 10px;
}
.warning-1Q8k1 i {
  margin-right: 5px;
}
.statusLabels-2GOzh {
  margin-left: 30px;
  height: 20px;
}
.statusLabels-2GOzh .label-G-172 {
  font-size: 12px;
  font-style: italic;
  color: #999;
  font-weight: 400;
  text-transform: none;
}
.statusLabels-2GOzh .label-G-172:not(:first-child) {
  margin-left: 5px;
  padding-left: 5px;
  border-left: 1px solid #999;
}
.sampleNameHeader-pPXlL {
  margin-left: 35px;
}
.checkAllContainer-BXDqQ {
  position: absolute;
  margin-top: -2px;
}
.nameHeader-1BVfv {
  position: relative;
}
.smallIcon-Q1Ox3 {
  height: 16px;
  margin-right: 5px;
  fill: #000;
}
.smallIconUser-2ly3p {
  height: 14px;
}
.projectMenu-1Bpzw {
  display: flex;
  margin-top: 14px;
}
.projectMenu-1Bpzw .fillIn-3sFa3 {
  flex: 1;
}
.projectMenuItem-1hZw2 {
  display: flex;
  align-items: center;
}
.projectMenuItem-1hZw2:not(:first-child) {
  margin-left: 10px;
}
.publicSampleNotification-209Y3 .highlight-1LGbQ {
  font-weight: 700;
}
.publicSampleNotification-209Y3 .emailLink-irsgC,
.publicSampleNotification-209Y3 .policyLink-ZqLHU {
  border-bottom: 1px dashed #999;
}
@keyframes loadingBackgroundAnimation-3lHC3 {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.tooltip-1Y1xx {
  text-align: left;
  font-size: 13px;
}
.tooltip-1Y1xx .title-3KfOx {
  font-weight: 700;
  margin-right: 6px;
}
.tooltip-1Y1xx .link-2Pmy9 {
  margin-left: 6px;
  color: #5887fa !important;
  text-decoration: underline;
  text-decoration-style: dashed;
}
.ui.pathogenLabel-10iFi {
  margin-left: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: lighter;
  font-size: 9px;
}
.ui.pathogenLabel-10iFi:first-child {
  margin-left: 10px;
}
.helpIcon-FT4L5 {
  color: #ccc;
}
.minContigReadsFilter-113gA.active .dropdownTrigger-3CerG {
  border: 1px solid #3867fa;
}
.minContigReadsFilter-113gA .dropdownTrigger-3CerG {
  cursor: pointer;
}
.minContigReadsFilter-113gA .contents-15Xtm {
  text-align: left;
  padding: 10px 12px;
}
.minContigReadsFilter-113gA .labelContainer-3gbLl {
  margin-bottom: 5px;
}
.minContigReadsFilter-113gA .label-3ZKFe {
  font-weight: 600;
  margin-right: 3px;
  font-size: 13px;
  letter-spacing: 0.4px;
}
.minContigReadsFilter-113gA .error-1h79z {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #d0021b;
  margin-top: 5px;
}
.display-large-3Zvtb,
.display-medium-3c6wt,
.display-small-1L0Hf,
.display-xlarge-kRpPe,
.h1-3K3a9,
.h2-3d3l9,
.h3-1ye1S,
.h4-2GwUI,
.h5-V6GWO,
.h6-YiaWI,
.heading-3VXAY,
.subheading-22n1_,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.1;
  color: #333;
}
.display-large-3Zvtb .small-3X1Tu,
.display-large-3Zvtb small,
.display-medium-3c6wt .small-3X1Tu,
.display-medium-3c6wt small,
.display-small-1L0Hf .small-3X1Tu,
.display-small-1L0Hf small,
.display-xlarge-kRpPe .small-3X1Tu,
.display-xlarge-kRpPe small,
.h1-3K3a9 .small-3X1Tu,
.h1-3K3a9 small,
.h2-3d3l9 .small-3X1Tu,
.h2-3d3l9 small,
.h3-1ye1S .small-3X1Tu,
.h3-1ye1S small,
.h4-2GwUI .small-3X1Tu,
.h4-2GwUI small,
.h5-V6GWO .small-3X1Tu,
.h5-V6GWO small,
.h6-YiaWI .small-3X1Tu,
.h6-YiaWI small,
.heading-3VXAY .small-3X1Tu,
.heading-3VXAY small,
.subheading-22n1_ .small-3X1Tu,
.subheading-22n1_ small,
h1 .small-3X1Tu,
h1 small,
h2 .small-3X1Tu,
h2 small,
h3 .small-3X1Tu,
h3 small,
h4 .small-3X1Tu,
h4 small,
h5 .small-3X1Tu,
h5 small,
h6 .small-3X1Tu,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #d0021b;
}
.display-large-3Zvtb,
.display-medium-3c6wt,
.display-xlarge-kRpPe,
.h1-3K3a9,
.h2-3d3l9,
.h3-1ye1S,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  color: #333;
}
.display-large-3Zvtb .small-3X1Tu,
.display-large-3Zvtb small,
.display-medium-3c6wt .small-3X1Tu,
.display-medium-3c6wt small,
.display-xlarge-kRpPe .small-3X1Tu,
.display-xlarge-kRpPe small,
.h1-3K3a9 .small-3X1Tu,
.h1-3K3a9 small,
.h2-3d3l9 .small-3X1Tu,
.h2-3d3l9 small,
.h3-1ye1S .small-3X1Tu,
.h3-1ye1S small,
h1 .small-3X1Tu,
h1 small,
h2 .small-3X1Tu,
h2 small,
h3 .small-3X1Tu,
h3 small {
  font-size: 65%;
}
.display-small-1L0Hf,
.h4-2GwUI,
.h5-V6GWO,
.h6-YiaWI,
.heading-3VXAY,
.subheading-22n1_,
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.display-small-1L0Hf .small-3X1Tu,
.display-small-1L0Hf small,
.h4-2GwUI .small-3X1Tu,
.h4-2GwUI small,
.h5-V6GWO .small-3X1Tu,
.h5-V6GWO small,
.h6-YiaWI .small-3X1Tu,
.h6-YiaWI small,
.heading-3VXAY .small-3X1Tu,
.heading-3VXAY small,
.subheading-22n1_ .small-3X1Tu,
.subheading-22n1_ small,
h4 .small-3X1Tu,
h4 small,
h5 .small-3X1Tu,
h5 small,
h6 .small-3X1Tu,
h6 small {
  font-size: 75%;
}
.display-xlarge-kRpPe,
.h1-3K3a9,
h1 {
  font-size: 42px;
  font-weight: 600;
}
.display-large-3Zvtb,
.h2-3d3l9,
h2 {
  font-size: 35px;
  font-weight: 600;
}
.display-medium-3c6wt,
.h3-1ye1S,
h3 {
  font-size: 26px;
  font-weight: 400;
}
.display-small-1L0Hf,
.h4-2GwUI,
h4 {
  font-size: 20px;
  font-weight: 400;
}
.h5-V6GWO,
.heading-3VXAY,
h5 {
  font-size: 20px;
  font-weight: 600;
}
.h6-YiaWI,
.subheading-22n1_,
h6 {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.body-text-3ZF4m,
.p-2a03T,
p {
  margin: 0 0 10px;
  font-size: 14px;
  color: #333;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.body-text-3ZF4m .subdued-W9cd0,
.p-2a03T .subdued-W9cd0,
p .subdued-W9cd0 {
  color: #666;
}
.caption-30LX9 {
  font-size: 12px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.caption-30LX9 .subdued-W9cd0 {
  color: #666;
}
.small-3X1Tu,
small {
  font-size: 85%;
}
.text-left-1WYtR {
  text-align: left;
}
.text-right-HDtKJ {
  text-align: right;
}
.text-center-2LJIF {
  text-align: center;
}
.text-justify-vFOKw {
  text-align: justify;
}
.text-nowrap-3gMBr {
  white-space: nowrap;
}
.text-lowercase-3IeL3 {
  text-transform: lowercase;
}
.text-uppercase-25clf {
  text-transform: uppercase;
}
.text-capitalize-1bWCd {
  text-transform: capitalize;
}
.text-muted-2HZQm {
  color: #666;
}
.hoverActions-Nw3sX {
  color: #3867fa;
  font-size: 14px;
}
.hoverActions-Nw3sX .actionDot-3Tite {
  margin-left: 7px;
  font-size: 15px;
  display: inline-block;
}
.hoverActions-Nw3sX .disabled-QOBie {
  color: #ccc;
}
.hoverActions-Nw3sX .icon-3j9ey {
  height: 14px;
  width: 14px;
  fill: #3867fa;
}
.hoverActions-Nw3sX .icon-3j9ey.disabled-QOBie {
  fill: #ccc;
}
.hoverActions-Nw3sX .icon-3j9ey:not(.disabled-QOBie) {
  cursor: pointer;
}
@keyframes loadingBackgroundAnimation-12vr0 {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.blankScreenMessage-9K2sT {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.blankScreenMessage-9K2sT .content-15o70 {
  display: flex;
  align-items: center;
  margin-bottom: 10%;
}
.blankScreenMessage-9K2sT .text-24PXD {
  margin-right: 22px;
}
.blankScreenMessage-9K2sT .message-3wpaD {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-bottom: 4px;
}
.blankScreenMessage-9K2sT .tagline-QXRA1 {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.ui.sidebar.sidebar-dp9dg {
  background-color: #fff;
  transition: transform 0.5s ease;
}
.ui.sidebar.sidebar-dp9dg.visible {
  box-shadow: 0 0 25px rgba(34, 36, 38, 0.5);
}
.ui.sidebar.sidebar-dp9dg.left-3MUmZ,
.ui.sidebar.sidebar-dp9dg.right-2HHOq {
  padding-top: 50px;
}
.ui.sidebar.sidebar-dp9dg.bottom-74BjX {
  cursor: auto;
}
.ui.sidebar.sidebar-dp9dg .closeIcon-2u7Md {
  position: absolute;
  right: 40px;
  top: 30px;
  opacity: 0.3;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.ui.sidebar.sidebar-dp9dg .closeIcon-2u7Md:hover {
  opacity: 1;
}
.ui.sidebar.sidebar-dp9dg.left-3MUmZ .closeIcon-2u7Md,
.ui.sidebar.sidebar-dp9dg.right-2HHOq .closeIcon-2u7Md {
  top: 80px;
}
.xAxis-2_PSJ {
  stroke: #ccc;
}
.xAxisTickText-32jFr,
.yAxisTickText-39Fk8 {
  font-size: 9px;
  line-height: 13px;
  font-weight: 600;
  color: #666;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.xAxisTickLine-35V2N,
.yAxisTickLine-XM1pr {
  color: #ccc;
}
.labelX-2kScf,
.labelY-3L1IY {
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.labelY-3L1IY {
  color: #000;
}
.labelY-3L1IY.large-3FGu3 {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.hoverRect-1UXLY {
  fill: transparent;
}
.dataTooltip-1aWqf {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
  height: auto;
  min-width: 200px;
  max-width: 400px;
  padding: 10px;
  pointer-events: none;
}
.dataTooltipTitle-2sVTa {
  font-size: 10px;
  line-height: 24px;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  border-bottom: 1px solid #eaeaea;
  color: #999;
  margin-bottom: 10px;
}
.dataTooltipSubtitle-2QR0y {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin-bottom: 15px;
}
.dataTooltipSectionName-1gnhH {
  font-size: 10px;
  line-height: 24px;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  border-bottom: 1px solid #eaeaea;
  color: #999;
  margin-bottom: 10px;
}
.dataTooltipSection-2tFav:not(:first-child) {
  margin-top: 20px;
}
.dataTooltipSection-2tFav.disabled-1Nkpd,
.dataTooltipSection-2tFav.disabled-1Nkpd .dataTooltipSectionName-1gnhH {
  color: #ccc;
}
.dataTooltipValuePair-2xdm5 {
  display: flex;
}
.dataTooltipLabel-1gmf6 {
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-right: 10px;
  width: 160px;
  flex-shrink: 0;
}
.dataTooltipValue-2Uyxg {
  flex: 1 1 0;
  word-break: break-all;
}
@keyframes loadingBackgroundAnimation-3-4es {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.contents-1Xz8g {
  margin-top: 30px;
  margin-bottom: 40px;
  text-align: left;
}
@media (max-width: 1440px) {
  .contents-1Xz8g {
    padding-top: 50px;
  }
}
.header-L-DSK {
  margin-bottom: 30px;
  display: flex;
}
.header-L-DSK .headerText-25KBE .taxonLabel-1Lqyf {
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0.3px;
  color: #999;
}
.header-L-DSK .headerText-25KBE .accessionSelectMenu--P8IF {
  min-width: 500px !important;
  width: 100%;
  margin-top: 5px;
}
.header-L-DSK .headerText-25KBE .accessionLabel-3ppNE {
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  letter-spacing: 0.3px;
  max-width: 550px;
  margin-right: 10px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  height: 22px;
}
.header-L-DSK .headerText-25KBE .accessionCountLabel-S83KH {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #ccc;
  height: 20px;
}
.header-L-DSK .headerText-25KBE .helpIcon-2y9Sc,
.header-L-DSK .headerText-25KBE .notShownMsg-1c_7M {
  margin-left: 5px;
}
.header-L-DSK .fill-QuGQq {
  flex: 1 1 0;
  min-width: 0;
}
.header-L-DSK .headerControls-Y5bzc {
  text-align: right;
}
.header-L-DSK .headerControls-Y5bzc .vizLinkContainer-3AyhP {
  text-align: right;
  margin-top: 2px;
  margin-right: 12px;
}
.vizLink-6ubpi {
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
  letter-spacing: 0.3px;
  color: #3867fa !important;
}
.vizLink-6ubpi .rightArrow-3islu {
  font-size: 0.75em;
  margin-left: 4px;
}
.refAccessionVizLink-P7Mx2 {
  display: inline-block;
}
.body-23YOI {
  height: 248px;
}
.body-23YOI.withReads-1C9WE {
  height: 272px;
}
.body-23YOI .metrics-1K5Ev {
  display: flex;
  margin-bottom: 30px;
}
.body-23YOI .metrics-1K5Ev .column-3VmmS {
  flex: 1 1 0;
  min-width: 0;
  margin-right: 10px;
}
.body-23YOI .metrics-1K5Ev .column-3VmmS:last-child {
  margin-right: 0;
}
.body-23YOI .metrics-1K5Ev .metric-1WFaL {
  display: flex;
  align-items: center;
  height: 30px;
  padding: 0 10px;
}
.body-23YOI .metrics-1K5Ev .metric-1WFaL:first-child {
  background-color: #f8f8f8;
}
.body-23YOI .metrics-1K5Ev .metric-1WFaL .label-3tEPj,
.body-23YOI .metrics-1K5Ev .metric-1WFaL .value-2nz8M {
  flex: 1 1 0;
  min-width: 0;
}
.body-23YOI .metrics-1K5Ev .metric-1WFaL .label-3tEPj {
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.body-23YOI .metrics-1K5Ev .metric-1WFaL .value-2nz8M {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.body-23YOI .metrics-1K5Ev .metric-1WFaL .ncbiLinkWrapper-1MoNQ {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.body-23YOI .metrics-1K5Ev .metric-1WFaL .ncbiLink-1lWjp {
  color: #3867fa !important;
}
.body-23YOI .coverageVizHistogram-27Bpi {
  height: 110px;
  background-color: #f8f8f8;
}
.body-23YOI .genomeVizRow-19x2e {
  height: 18px;
  margin-top: 6px;
  display: flex;
}
.body-23YOI .genomeVizRow-19x2e .rowLabel-2tlQY {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  width: 170px;
  text-align: right;
  padding-right: 8px;
  color: #333;
}
.body-23YOI .genomeVizRow-19x2e .genomeViz-2Wviu {
  margin-right: 40px;
  flex: 1 1 0;
  min-width: 0;
}
.body-23YOI .genomeVizRow-19x2e .genomeViz-2Wviu .genomeVizInner-3NUQ2 {
  height: 100%;
}
.body-23YOI .referenceAccession-1GzZ9 {
  background-color: #eaeaea;
}
.noDataBody-3qtAv {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 290px;
}
.noDataBody-3qtAv .noDataContainer-1EK8F {
  display: flex;
}
.noDataBody-3qtAv .text-3P0f_ {
  margin-top: 8px;
  margin-right: 18px;
  width: 350px;
}
.noDataBody-3qtAv .text-3P0f_ .message-St1Kd {
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-bottom: 8px;
}
.noDataBody-3qtAv .text-3P0f_ .vizLink-6ubpi {
  margin-top: 10px;
}
.noDataBody-3qtAv .icon-3PRti {
  width: 105px;
  height: 128px;
}
.loadingContainer-2bDxU {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 248px;
  color: #999;
}
.loadingContainer-2bDxU .loadingMessage-3G4fa {
  margin-bottom: 20px;
}
.loadingContainer-2bDxU .loadingIcon-2NyMf {
  margin-right: 5px;
}
.hoverTooltip-x1V_P {
  position: fixed;
  background-color: #fff;
  z-index: 104;
  transform: translateY(-100%);
}
.contigDownloader-1Hu9E {
  position: fixed;
  z-index: 105;
  transform: translate(-100%, -100%);
  background-color: #fff;
  box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.15),
    0 2px 10px 0 rgba(34, 36, 38, 0.15);
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 4px;
  padding: 5px 10px;
  display: flex;
  align-items: center;
}
.contigDownloader-1Hu9E .icon-3PRti {
  cursor: pointer;
}
.contigDownloader-1Hu9E .icon-3PRti svg {
  width: 100%;
  height: 100%;
  fill: #999;
}
.contigDownloader-1Hu9E .icon-3PRti:hover svg {
  fill: #3867fa;
}
.contigDownloader-1Hu9E .downloadIcon-2Gsdy {
  width: 20px;
  height: 20px;
  margin-right: 12px;
}
.contigDownloader-1Hu9E .copyIcon-2PiX7 {
  width: 16px;
  height: 16px;
}
.option-G84Vl {
  padding: 6px 16px;
}
.option-G84Vl .optionText-gcWrE {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #333;
}
.option-G84Vl .optionSubtext-7E2A9 {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  color: #ccc;
  font-weight: 400;
}
.option-G84Vl .optionSubtext-7E2A9,
.option-G84Vl .optionText-gcWrE {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
@keyframes loadingBackgroundAnimation-n7Vsp {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.content-3Hy3J {
  padding: 38px 22px;
  position: relative;
}
.loadingMsg-3WrH-,
.title-2itLz {
  font-size: 22px;
  line-height: 30px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin: 0 10px;
  margin-right: 60px;
  word-break: break-all;
}
.adminDetails-2akMp {
  margin: 0 10px;
  color: #999;
}
.adminDetails-2akMp .logUrl--DhkG {
  text-decoration: underline;
}
.adminDetails-2akMp .logUrl--DhkG:hover {
  color: #000;
}
.tabs-1dJuO {
  margin: 22px 10px;
}
.notification-3FcwL {
  margin: 14px 10px -4px;
}
.accordion-2pJlR {
  border-bottom: 1px solid #ccc;
}
.accordion-2pJlR .header-19htT {
  font-size: 12px;
  line-height: 40px;
  font-weight: 600;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  color: #000;
  padding: 0 10px;
  height: 40px;
}
.detailsTab-pQNVz .samplesList-2IFb4 {
  max-height: 360px;
  overflow: auto;
  padding: 0 14px;
}
.detailsTab-pQNVz .samplesList-2IFb4 .sampleName-1FK0v {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  padding: 4px 0;
  word-break: break-word;
}
.advancedDownloadTab-2D-3c {
  margin: 0 10px;
}
.advancedDownloadTab-2D-3c .header-19htT {
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-bottom: 4px;
}
.advancedDownloadTab-2D-3c .description-1_1Vw {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin-bottom: 10px;
}
.advancedDownloadTab-2D-3c .cloudCommandContainer-tj-Td {
  background-color: #f8f8f8;
  padding: 10px;
  display: flex;
  align-items: center;
}
.advancedDownloadTab-2D-3c .cloudCommandContainer-tj-Td.enabled-2qzDg {
  cursor: pointer;
}
.advancedDownloadTab-2D-3c .cloudCommandContainer-tj-Td.enabled-2qzDg:hover {
  background-color: #eaeaea;
}
.advancedDownloadTab-2D-3c .cloudCommandContainer-tj-Td .command-1_ezV {
  font-family: Andale Mono, Menlo, Monaco, Consolas, Courier New, monospace;
  font-size: 13px;
  line-height: 16px;
  word-break: break-all;
  overflow: hidden;
  max-height: 48px;
  flex: 1 1 0;
}
.advancedDownloadTab-2D-3c .cloudCommandContainer-tj-Td .icon-flJS- {
  width: 24px;
  fill: #999;
  margin-left: 16px;
  margin-right: 10px;
}
.display-large-2TXy1,
.display-medium-1_G3Z,
.display-small-3sL2l,
.display-xlarge-3OO7S,
.h1-EUV_U,
.h2-3-y2q,
.h3-3brRe,
.h4-2SmPM,
.h5-vvoYK,
.h6-1G240,
.heading-1BLln,
.subheading-vRz3T,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.1;
  color: #333;
}
.display-large-2TXy1 .small-2pSIZ,
.display-large-2TXy1 small,
.display-medium-1_G3Z .small-2pSIZ,
.display-medium-1_G3Z small,
.display-small-3sL2l .small-2pSIZ,
.display-small-3sL2l small,
.display-xlarge-3OO7S .small-2pSIZ,
.display-xlarge-3OO7S small,
.h1-EUV_U .small-2pSIZ,
.h1-EUV_U small,
.h2-3-y2q .small-2pSIZ,
.h2-3-y2q small,
.h3-3brRe .small-2pSIZ,
.h3-3brRe small,
.h4-2SmPM .small-2pSIZ,
.h4-2SmPM small,
.h5-vvoYK .small-2pSIZ,
.h5-vvoYK small,
.h6-1G240 .small-2pSIZ,
.h6-1G240 small,
.heading-1BLln .small-2pSIZ,
.heading-1BLln small,
.subheading-vRz3T .small-2pSIZ,
.subheading-vRz3T small,
h1 .small-2pSIZ,
h1 small,
h2 .small-2pSIZ,
h2 small,
h3 .small-2pSIZ,
h3 small,
h4 .small-2pSIZ,
h4 small,
h5 .small-2pSIZ,
h5 small,
h6 .small-2pSIZ,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #d0021b;
}
.display-large-2TXy1,
.display-medium-1_G3Z,
.display-xlarge-3OO7S,
.h1-EUV_U,
.h2-3-y2q,
.h3-3brRe,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  color: #333;
}
.display-large-2TXy1 .small-2pSIZ,
.display-large-2TXy1 small,
.display-medium-1_G3Z .small-2pSIZ,
.display-medium-1_G3Z small,
.display-xlarge-3OO7S .small-2pSIZ,
.display-xlarge-3OO7S small,
.h1-EUV_U .small-2pSIZ,
.h1-EUV_U small,
.h2-3-y2q .small-2pSIZ,
.h2-3-y2q small,
.h3-3brRe .small-2pSIZ,
.h3-3brRe small,
h1 .small-2pSIZ,
h1 small,
h2 .small-2pSIZ,
h2 small,
h3 .small-2pSIZ,
h3 small {
  font-size: 65%;
}
.display-small-3sL2l,
.h4-2SmPM,
.h5-vvoYK,
.h6-1G240,
.heading-1BLln,
.subheading-vRz3T,
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.display-small-3sL2l .small-2pSIZ,
.display-small-3sL2l small,
.h4-2SmPM .small-2pSIZ,
.h4-2SmPM small,
.h5-vvoYK .small-2pSIZ,
.h5-vvoYK small,
.h6-1G240 .small-2pSIZ,
.h6-1G240 small,
.heading-1BLln .small-2pSIZ,
.heading-1BLln small,
.subheading-vRz3T .small-2pSIZ,
.subheading-vRz3T small,
h4 .small-2pSIZ,
h4 small,
h5 .small-2pSIZ,
h5 small,
h6 .small-2pSIZ,
h6 small {
  font-size: 75%;
}
.display-xlarge-3OO7S,
.h1-EUV_U,
h1 {
  font-size: 42px;
  font-weight: 600;
}
.display-large-2TXy1,
.h2-3-y2q,
h2 {
  font-size: 35px;
  font-weight: 600;
}
.display-medium-1_G3Z,
.h3-3brRe,
h3 {
  font-size: 26px;
  font-weight: 400;
}
.display-small-3sL2l,
.h4-2SmPM,
h4 {
  font-size: 20px;
  font-weight: 400;
}
.h5-vvoYK,
.heading-1BLln,
h5 {
  font-size: 20px;
  font-weight: 600;
}
.h6-1G240,
.subheading-vRz3T,
h6 {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.body-text-3G2tp,
.p-2QbLr,
p {
  margin: 0 0 10px;
  font-size: 14px;
  color: #333;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.body-text-3G2tp .subdued-XmoXn,
.p-2QbLr .subdued-XmoXn,
p .subdued-XmoXn {
  color: #666;
}
.caption-1yLdg {
  font-size: 12px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.caption-1yLdg .subdued-XmoXn {
  color: #666;
}
.small-2pSIZ,
small {
  font-size: 85%;
}
.text-left-1pd6X {
  text-align: left;
}
.text-right-ittjx {
  text-align: right;
}
.text-center-N248r {
  text-align: center;
}
.text-justify-4P7WO {
  text-align: justify;
}
.text-nowrap-3v7et {
  white-space: nowrap;
}
.text-lowercase-1JkX2 {
  text-transform: lowercase;
}
.text-uppercase-T5ig8 {
  text-transform: uppercase;
}
.text-capitalize-2wtK8 {
  text-transform: capitalize;
}
.text-muted-jhknA {
  color: #666;
}
@keyframes loadingBackgroundAnimation-1G8X0 {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.viewHeader-ktDgk {
  display: flex;
  align-items: center;
}
.viewHeader-ktDgk .content-266ku {
  margin-right: 20px;
}
.viewHeader-ktDgk .info-13pbl {
  color: #ccc;
  font-size: 12px;
  margin-bottom: 10px;
}
.viewHeader-ktDgk .fill-2ZGWe {
  flex: 1 1 0;
  min-width: 0;
}
.viewHeader-ktDgk .controls-1GPrv {
  flex-shrink: 0;
}
.viewHeader-ktDgk .sampleDropdown-3xINW {
  font-size: 28px;
}
.viewHeader-ktDgk .sampleName-1xb-q {
  font-size: 22px;
  line-height: 30px;
  font-weight: 600;
  letter-spacing: 0.3px;
  color: #000;
  max-width: 800px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.viewHeader-ktDgk .trigger-1p388 {
  margin-right: 10px;
  user-select: none;
  display: inline-block;
}
.viewHeader-ktDgk .trigger-1p388:hover {
  color: #3867fa;
}
.viewHeader-ktDgk .pretitle-3YzM- {
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
  letter-spacing: 0.3px;
  color: #666;
  margin-bottom: 3px;
  margin-left: 1px;
  display: flex;
}
.viewHeader-ktDgk .pretitle-3YzM- .link-NGF5S {
  max-width: 600px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.viewHeader-ktDgk .pretitle-3YzM- .link-NGF5S:hover {
  color: #3867fa !important;
}
.viewHeader-ktDgk .pretitle-3YzM- .rightArrow-1KBBz {
  margin-left: 5px;
}
.sampleNamePopup-2PNvf {
  text-align: left;
  max-width: 500px !important;
  word-break: break-all;
}
@keyframes loadingBackgroundAnimation-3S59C {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.field-2_Ouc {
  padding: 10px 0;
  display: flex;
  align-items: center;
}
.field-2_Ouc:nth-child(2n) {
  background-color: #f8f8f8;
}
.field-2_Ouc .label-9CR8O {
  font-weight: 600;
  width: 160px;
  flex-shrink: 0;
  margin-right: 22px;
  margin-left: 10px;
}
.display-large-3ByJ8,
.display-medium-2Y3HI,
.display-small-3lKGE,
.display-xlarge-etNUl,
.h1-1ogB0,
.h2-23rph,
.h3-3APFe,
.h4-3suIL,
.h5-1Ieif,
.h6-3hzsd,
.heading-3MfBu,
.subheading-1ojEX,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.1;
  color: #333;
}
.display-large-3ByJ8 .small-pJAJS,
.display-large-3ByJ8 small,
.display-medium-2Y3HI .small-pJAJS,
.display-medium-2Y3HI small,
.display-small-3lKGE .small-pJAJS,
.display-small-3lKGE small,
.display-xlarge-etNUl .small-pJAJS,
.display-xlarge-etNUl small,
.h1-1ogB0 .small-pJAJS,
.h1-1ogB0 small,
.h2-23rph .small-pJAJS,
.h2-23rph small,
.h3-3APFe .small-pJAJS,
.h3-3APFe small,
.h4-3suIL .small-pJAJS,
.h4-3suIL small,
.h5-1Ieif .small-pJAJS,
.h5-1Ieif small,
.h6-3hzsd .small-pJAJS,
.h6-3hzsd small,
.heading-3MfBu .small-pJAJS,
.heading-3MfBu small,
.subheading-1ojEX .small-pJAJS,
.subheading-1ojEX small,
h1 .small-pJAJS,
h1 small,
h2 .small-pJAJS,
h2 small,
h3 .small-pJAJS,
h3 small,
h4 .small-pJAJS,
h4 small,
h5 .small-pJAJS,
h5 small,
h6 .small-pJAJS,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #d0021b;
}
.display-large-3ByJ8,
.display-medium-2Y3HI,
.display-xlarge-etNUl,
.h1-1ogB0,
.h2-23rph,
.h3-3APFe,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  color: #333;
}
.display-large-3ByJ8 .small-pJAJS,
.display-large-3ByJ8 small,
.display-medium-2Y3HI .small-pJAJS,
.display-medium-2Y3HI small,
.display-xlarge-etNUl .small-pJAJS,
.display-xlarge-etNUl small,
.h1-1ogB0 .small-pJAJS,
.h1-1ogB0 small,
.h2-23rph .small-pJAJS,
.h2-23rph small,
.h3-3APFe .small-pJAJS,
.h3-3APFe small,
h1 .small-pJAJS,
h1 small,
h2 .small-pJAJS,
h2 small,
h3 .small-pJAJS,
h3 small {
  font-size: 65%;
}
.display-small-3lKGE,
.h4-3suIL,
.h5-1Ieif,
.h6-3hzsd,
.heading-3MfBu,
.subheading-1ojEX,
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.display-small-3lKGE .small-pJAJS,
.display-small-3lKGE small,
.h4-3suIL .small-pJAJS,
.h4-3suIL small,
.h5-1Ieif .small-pJAJS,
.h5-1Ieif small,
.h6-3hzsd .small-pJAJS,
.h6-3hzsd small,
.heading-3MfBu .small-pJAJS,
.heading-3MfBu small,
.subheading-1ojEX .small-pJAJS,
.subheading-1ojEX small,
h4 .small-pJAJS,
h4 small,
h5 .small-pJAJS,
h5 small,
h6 .small-pJAJS,
h6 small {
  font-size: 75%;
}
.display-xlarge-etNUl,
.h1-1ogB0,
h1 {
  font-size: 42px;
  font-weight: 600;
}
.display-large-3ByJ8,
.h2-23rph,
h2 {
  font-size: 35px;
  font-weight: 600;
}
.display-medium-2Y3HI,
.h3-3APFe,
h3 {
  font-size: 26px;
  font-weight: 400;
}
.display-small-3lKGE,
.h4-3suIL,
h4 {
  font-size: 20px;
  font-weight: 400;
}
.h5-1Ieif,
.heading-3MfBu,
h5 {
  font-size: 20px;
  font-weight: 600;
}
.h6-3hzsd,
.subheading-1ojEX,
h6 {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.body-text-3DGhc,
.p-2EsIY,
p {
  margin: 0 0 10px;
  font-size: 14px;
  color: #333;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.body-text-3DGhc .subdued-1-w6L,
.p-2EsIY .subdued-1-w6L,
p .subdued-1-w6L {
  color: #666;
}
.caption-1Go9P {
  font-size: 12px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.caption-1Go9P .subdued-1-w6L {
  color: #666;
}
.small-pJAJS,
small {
  font-size: 85%;
}
.text-left-Gq6ar {
  text-align: left;
}
.text-right-1y001 {
  text-align: right;
}
.text-center-33pgr {
  text-align: center;
}
.text-justify-3QK9Z {
  text-align: justify;
}
.text-nowrap-18cnc {
  white-space: nowrap;
}
.text-lowercase-2TnZk {
  text-transform: lowercase;
}
.text-uppercase-1lfBl {
  text-transform: uppercase;
}
.text-capitalize-2OD-U {
  text-transform: capitalize;
}
.text-muted-13XxG {
  color: #666;
}
.metadataSection-1dqgX {
  border-bottom: 1px solid #ccc;
}
.metadataSection-1dqgX .title-3Oy38 {
  font-size: 12px;
  line-height: 40px;
  font-weight: 600;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  color: #000;
  padding: 0 10px;
  height: 40px;
}
.metadataSection-1dqgX .editLink-Nhfe2 {
  color: #ccc;
  text-decoration: underline;
  font-size: 12px;
  display: none;
  cursor: pointer;
}
.metadataSection-1dqgX .editLink-Nhfe2.show-2CHIb {
  display: block;
}
.metadataSection-1dqgX .editLink-Nhfe2:hover {
  color: #000;
}
.metadataSection-1dqgX .status-1rSYy {
  color: #ccc;
  font-size: 12px;
  margin-top: 1px;
}
.metadataSection-1dqgX .controls-1tR3b {
  text-align: right;
  margin-top: 15px;
}
.metadataSection-1dqgX:hover .editLink-Nhfe2 {
  display: block;
}
.display-large-3gJUL,
.display-medium-VMmYC,
.display-small-37pH2,
.display-xlarge-3SaTI,
.h1-3FS_7,
.h2-16q37,
.h3-3oMsl,
.h4-LzacU,
.h5-15OFJ,
.h6-1WK7F,
.heading-2k2w-,
.subheading-3Fxmy,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.1;
  color: #333;
}
.display-large-3gJUL .small-1Ox9g,
.display-large-3gJUL small,
.display-medium-VMmYC .small-1Ox9g,
.display-medium-VMmYC small,
.display-small-37pH2 .small-1Ox9g,
.display-small-37pH2 small,
.display-xlarge-3SaTI .small-1Ox9g,
.display-xlarge-3SaTI small,
.h1-3FS_7 .small-1Ox9g,
.h1-3FS_7 small,
.h2-16q37 .small-1Ox9g,
.h2-16q37 small,
.h3-3oMsl .small-1Ox9g,
.h3-3oMsl small,
.h4-LzacU .small-1Ox9g,
.h4-LzacU small,
.h5-15OFJ .small-1Ox9g,
.h5-15OFJ small,
.h6-1WK7F .small-1Ox9g,
.h6-1WK7F small,
.heading-2k2w- .small-1Ox9g,
.heading-2k2w- small,
.subheading-3Fxmy .small-1Ox9g,
.subheading-3Fxmy small,
h1 .small-1Ox9g,
h1 small,
h2 .small-1Ox9g,
h2 small,
h3 .small-1Ox9g,
h3 small,
h4 .small-1Ox9g,
h4 small,
h5 .small-1Ox9g,
h5 small,
h6 .small-1Ox9g,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #d0021b;
}
.display-large-3gJUL,
.display-medium-VMmYC,
.display-xlarge-3SaTI,
.h1-3FS_7,
.h2-16q37,
.h3-3oMsl,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  color: #333;
}
.display-large-3gJUL .small-1Ox9g,
.display-large-3gJUL small,
.display-medium-VMmYC .small-1Ox9g,
.display-medium-VMmYC small,
.display-xlarge-3SaTI .small-1Ox9g,
.display-xlarge-3SaTI small,
.h1-3FS_7 .small-1Ox9g,
.h1-3FS_7 small,
.h2-16q37 .small-1Ox9g,
.h2-16q37 small,
.h3-3oMsl .small-1Ox9g,
.h3-3oMsl small,
h1 .small-1Ox9g,
h1 small,
h2 .small-1Ox9g,
h2 small,
h3 .small-1Ox9g,
h3 small {
  font-size: 65%;
}
.display-small-37pH2,
.h4-LzacU,
.h5-15OFJ,
.h6-1WK7F,
.heading-2k2w-,
.subheading-3Fxmy,
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.display-small-37pH2 .small-1Ox9g,
.display-small-37pH2 small,
.h4-LzacU .small-1Ox9g,
.h4-LzacU small,
.h5-15OFJ .small-1Ox9g,
.h5-15OFJ small,
.h6-1WK7F .small-1Ox9g,
.h6-1WK7F small,
.heading-2k2w- .small-1Ox9g,
.heading-2k2w- small,
.subheading-3Fxmy .small-1Ox9g,
.subheading-3Fxmy small,
h4 .small-1Ox9g,
h4 small,
h5 .small-1Ox9g,
h5 small,
h6 .small-1Ox9g,
h6 small {
  font-size: 75%;
}
.display-xlarge-3SaTI,
.h1-3FS_7,
h1 {
  font-size: 42px;
  font-weight: 600;
}
.display-large-3gJUL,
.h2-16q37,
h2 {
  font-size: 35px;
  font-weight: 600;
}
.display-medium-VMmYC,
.h3-3oMsl,
h3 {
  font-size: 26px;
  font-weight: 400;
}
.display-small-37pH2,
.h4-LzacU,
h4 {
  font-size: 20px;
  font-weight: 400;
}
.h5-15OFJ,
.heading-2k2w-,
h5 {
  font-size: 20px;
  font-weight: 600;
}
.h6-1WK7F,
.subheading-3Fxmy,
h6 {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.body-text-2JNYW,
.p-3YOib,
p {
  margin: 0 0 10px;
  font-size: 14px;
  color: #333;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.body-text-2JNYW .subdued-2kmWB,
.p-3YOib .subdued-2kmWB,
p .subdued-2kmWB {
  color: #666;
}
.caption-1G3XU {
  font-size: 12px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.caption-1G3XU .subdued-2kmWB {
  color: #666;
}
.small-1Ox9g,
small {
  font-size: 85%;
}
.text-left-2G6H1 {
  text-align: left;
}
.text-right-NL4Lf {
  text-align: right;
}
.text-center-3BQEr {
  text-align: center;
}
.text-justify-243v1 {
  text-align: justify;
}
.text-nowrap-31t8a {
  white-space: nowrap;
}
.text-lowercase-1_1Nw {
  text-transform: lowercase;
}
.text-uppercase-4gUYo {
  text-transform: uppercase;
}
.text-capitalize-ckz_F {
  text-transform: capitalize;
}
.text-muted-3Bd7l {
  color: #666;
}
.content-2UDUW {
  padding: 30px 20px;
  position: relative;
}
.loadingMsg-5jkOA,
.title-2OilU {
  font-size: 22px;
  font-weight: 600;
  margin: 0 10px;
  margin-right: 60px;
  word-break: break-all;
  line-height: 1.4em;
}
.tabs-29QGY {
  margin: 30px 10px;
}
.noData-24F7k {
  color: #ccc;
  margin-left: 10px;
}
.metadataFields-3-589 .inputWrapper-xiDgH,
.metadataFields-3-589 .sampleNameInput-3gnI9,
.pipelineInfoFields-1tzXJ .inputWrapper-xiDgH,
.pipelineInfoFields-1tzXJ .sampleNameInput-3gnI9 {
  flex: 1 1 0;
  min-width: 0;
}
.metadataFields-3-589 .inputWrapper-xiDgH .metadataInput-Cp-Le,
.metadataFields-3-589 .inputWrapper-xiDgH .metadataInput-Cp-Le .ui.input,
.metadataFields-3-589 .sampleNameInput-3gnI9 .metadataInput-Cp-Le,
.metadataFields-3-589 .sampleNameInput-3gnI9 .metadataInput-Cp-Le .ui.input,
.pipelineInfoFields-1tzXJ .inputWrapper-xiDgH .metadataInput-Cp-Le,
.pipelineInfoFields-1tzXJ .inputWrapper-xiDgH .metadataInput-Cp-Le .ui.input,
.pipelineInfoFields-1tzXJ .sampleNameInput-3gnI9 .metadataInput-Cp-Le,
.pipelineInfoFields-1tzXJ
  .sampleNameInput-3gnI9
  .metadataInput-Cp-Le
  .ui.input {
  width: 100%;
}
.metadataFields-3-589 .inputWrapper-xiDgH .error-3itiT,
.metadataFields-3-589 .sampleNameInput-3gnI9 .error-3itiT,
.pipelineInfoFields-1tzXJ .inputWrapper-xiDgH .error-3itiT,
.pipelineInfoFields-1tzXJ .sampleNameInput-3gnI9 .error-3itiT {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #d0021b;
  margin-top: 5px;
}
.metadataFields-3-589 .metadataValue-2cDlV,
.pipelineInfoFields-1tzXJ .metadataValue-2cDlV {
  color: #666;
  word-break: break-all;
}
.metadataFields-3-589 .emptyValue-3YNUI,
.pipelineInfoFields-1tzXJ .emptyValue-3YNUI {
  color: #ccc;
  font-weight: 400;
}
.metadataFields-3-589 .projectLink-2oSuL,
.pipelineInfoFields-1tzXJ .projectLink-2oSuL {
  color: #3867fa !important;
}
.metadataFields-3-589 .projectLink-2oSuL:hover,
.pipelineInfoFields-1tzXJ .projectLink-2oSuL:hover {
  opacity: 0.5;
}
.metadataFields-3-589 .vizLink-3nAhC,
.pipelineInfoFields-1tzXJ .vizLink-3nAhC {
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
  letter-spacing: 0.3px;
  color: #3867fa !important;
  margin-left: 15px;
}
.metadataFields-3-589 .vizLink-3nAhC .rightArrow-U8lmz,
.pipelineInfoFields-1tzXJ .vizLink-3nAhC .rightArrow-U8lmz {
  font-size: 0.75em;
  margin-left: 4px;
}
.readsRemainingRow-2sd9r {
  padding: 10px 0;
  display: flex;
  align-items: center;
}
.readsRemainingRow-2sd9r:nth-child(2n) {
  background-color: #f8f8f8;
}
.readsRemainingRow-2sd9r .label--gcey {
  font-weight: 600;
  width: 160px;
  flex-shrink: 0;
  margin-right: 20px;
  margin-left: 10px;
}
.readsRemainingRow-2sd9r .label--gcey .labelText-2uB1q {
  width: 120px;
}
.readsRemainingRow-2sd9r .label--gcey .labelText-2uB1q:hover {
  color: #3867fa;
  cursor: default;
}
.readsRemainingRow-2sd9r .label--gcey .header-21hKm {
  color: #999;
}
.readsRemainingRow-2sd9r .narrowMetadataValueContainer-2CnKh {
  width: 100px;
  margin-right: 15px;
  display: inline-flex;
  text-align: right;
  justify-content: flex-end;
}
.readsRemainingRow-2sd9r .narrowMetadataValueContainer-2CnKh .labelText-2uB1q {
  font-weight: 600;
  color: #999;
}
.readsRemainingRow-2sd9r .metadataValue-2cDlV {
  color: #666;
  word-break: break-all;
}
.reportLink-2T98p {
  margin: 5px 10px;
}
.reportLink-2T98p a {
  color: #3867fa !important;
}
.reportLink-2T98p a:hover {
  opacity: 0.5;
}
.erccScatterplotSection-1Tgkh .graphContainer-P2Daj {
  margin-top: 20px;
  margin-right: 10px;
}
.downloadSectionContent-39Xrb {
  padding-top: 5px;
}
.downloadSectionContent-39Xrb .downloadLink-14o8v {
  padding: 5px 10px;
  display: block;
  margin: 5px 0;
  color: #3867fa !important;
}
.downloadSectionContent-39Xrb .downloadLink-14o8v:hover {
  opacity: 0.5;
}
.notesSection-1qOeW .note-2jZdd {
  font-size: 14px;
  line-height: 23px;
  white-space: pre-wrap;
  word-break: break-word;
  margin: 15px 10px;
}
.notesSection-1qOeW .noData-24F7k {
  color: #ccc;
  margin: 20px 10px;
}
.notesSection-1qOeW .textareaContainer-2my8K {
  margin: 15px 10px 0;
}
.notesSection-1qOeW .textarea-EQ66z {
  height: 600px;
  resize: vertical;
}
.display-large-bytbu,
.display-medium-3e_CP,
.display-small-3G68C,
.display-xlarge-3HfHS,
.h1-59KPn,
.h2-24CMl,
.h3-2N-W4,
.h4-naWAw,
.h5-22QNU,
.h6-1W_4Q,
.heading-32-Yx,
.subheading-2PG7q,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.1;
  color: #333;
}
.display-large-bytbu .small-2kNi3,
.display-large-bytbu small,
.display-medium-3e_CP .small-2kNi3,
.display-medium-3e_CP small,
.display-small-3G68C .small-2kNi3,
.display-small-3G68C small,
.display-xlarge-3HfHS .small-2kNi3,
.display-xlarge-3HfHS small,
.h1-59KPn .small-2kNi3,
.h1-59KPn small,
.h2-24CMl .small-2kNi3,
.h2-24CMl small,
.h3-2N-W4 .small-2kNi3,
.h3-2N-W4 small,
.h4-naWAw .small-2kNi3,
.h4-naWAw small,
.h5-22QNU .small-2kNi3,
.h5-22QNU small,
.h6-1W_4Q .small-2kNi3,
.h6-1W_4Q small,
.heading-32-Yx .small-2kNi3,
.heading-32-Yx small,
.subheading-2PG7q .small-2kNi3,
.subheading-2PG7q small,
h1 .small-2kNi3,
h1 small,
h2 .small-2kNi3,
h2 small,
h3 .small-2kNi3,
h3 small,
h4 .small-2kNi3,
h4 small,
h5 .small-2kNi3,
h5 small,
h6 .small-2kNi3,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #d0021b;
}
.display-large-bytbu,
.display-medium-3e_CP,
.display-xlarge-3HfHS,
.h1-59KPn,
.h2-24CMl,
.h3-2N-W4,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  color: #333;
}
.display-large-bytbu .small-2kNi3,
.display-large-bytbu small,
.display-medium-3e_CP .small-2kNi3,
.display-medium-3e_CP small,
.display-xlarge-3HfHS .small-2kNi3,
.display-xlarge-3HfHS small,
.h1-59KPn .small-2kNi3,
.h1-59KPn small,
.h2-24CMl .small-2kNi3,
.h2-24CMl small,
.h3-2N-W4 .small-2kNi3,
.h3-2N-W4 small,
h1 .small-2kNi3,
h1 small,
h2 .small-2kNi3,
h2 small,
h3 .small-2kNi3,
h3 small {
  font-size: 65%;
}
.display-small-3G68C,
.h4-naWAw,
.h5-22QNU,
.h6-1W_4Q,
.heading-32-Yx,
.subheading-2PG7q,
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.display-small-3G68C .small-2kNi3,
.display-small-3G68C small,
.h4-naWAw .small-2kNi3,
.h4-naWAw small,
.h5-22QNU .small-2kNi3,
.h5-22QNU small,
.h6-1W_4Q .small-2kNi3,
.h6-1W_4Q small,
.heading-32-Yx .small-2kNi3,
.heading-32-Yx small,
.subheading-2PG7q .small-2kNi3,
.subheading-2PG7q small,
h4 .small-2kNi3,
h4 small,
h5 .small-2kNi3,
h5 small,
h6 .small-2kNi3,
h6 small {
  font-size: 75%;
}
.display-xlarge-3HfHS,
.h1-59KPn,
h1 {
  font-size: 42px;
  font-weight: 600;
}
.display-large-bytbu,
.h2-24CMl,
h2 {
  font-size: 35px;
  font-weight: 600;
}
.display-medium-3e_CP,
.h3-2N-W4,
h3 {
  font-size: 26px;
  font-weight: 400;
}
.display-small-3G68C,
.h4-naWAw,
h4 {
  font-size: 20px;
  font-weight: 400;
}
.h5-22QNU,
.heading-32-Yx,
h5 {
  font-size: 20px;
  font-weight: 600;
}
.h6-1W_4Q,
.subheading-2PG7q,
h6 {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.body-text-zRlNw,
.p-3ujvd,
p {
  margin: 0 0 10px;
  font-size: 14px;
  color: #333;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.body-text-zRlNw .subdued-2noVc,
.p-3ujvd .subdued-2noVc,
p .subdued-2noVc {
  color: #666;
}
.caption-3tq_V {
  font-size: 12px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.caption-3tq_V .subdued-2noVc {
  color: #666;
}
.small-2kNi3,
small {
  font-size: 85%;
}
.text-left-1ng_i {
  text-align: left;
}
.text-right-fR1pm {
  text-align: right;
}
.text-center-6Vg8L {
  text-align: center;
}
.text-justify-2cy0J {
  text-align: justify;
}
.text-nowrap-gFoF3 {
  white-space: nowrap;
}
.text-lowercase-2uppb {
  text-transform: lowercase;
}
.text-uppercase-OGDFf {
  text-transform: uppercase;
}
.text-capitalize-18iNQ {
  text-transform: capitalize;
}
.text-muted-3kiAi {
  color: #666;
}
.textarea-3GDxH {
  border-radius: 4px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  outline: none;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 23px;
}
.textarea-3GDxH:focus {
  border: 1px solid #3867fa;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.display-large-ydPvN,
.display-medium-3guBP,
.display-small-1vli7,
.display-xlarge-2Xm5I,
.h1-1dQMf,
.h2-1pLK_,
.h3-zHcaR,
.h4-2YZFb,
.h5-NuyAY,
.h6-3ujoX,
.heading-3Qkc1,
.subheading-tp3-8,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.1;
  color: #333;
}
.display-large-ydPvN .small-FfDAZ,
.display-large-ydPvN small,
.display-medium-3guBP .small-FfDAZ,
.display-medium-3guBP small,
.display-small-1vli7 .small-FfDAZ,
.display-small-1vli7 small,
.display-xlarge-2Xm5I .small-FfDAZ,
.display-xlarge-2Xm5I small,
.h1-1dQMf .small-FfDAZ,
.h1-1dQMf small,
.h2-1pLK_ .small-FfDAZ,
.h2-1pLK_ small,
.h3-zHcaR .small-FfDAZ,
.h3-zHcaR small,
.h4-2YZFb .small-FfDAZ,
.h4-2YZFb small,
.h5-NuyAY .small-FfDAZ,
.h5-NuyAY small,
.h6-3ujoX .small-FfDAZ,
.h6-3ujoX small,
.heading-3Qkc1 .small-FfDAZ,
.heading-3Qkc1 small,
.subheading-tp3-8 .small-FfDAZ,
.subheading-tp3-8 small,
h1 .small-FfDAZ,
h1 small,
h2 .small-FfDAZ,
h2 small,
h3 .small-FfDAZ,
h3 small,
h4 .small-FfDAZ,
h4 small,
h5 .small-FfDAZ,
h5 small,
h6 .small-FfDAZ,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #d0021b;
}
.display-large-ydPvN,
.display-medium-3guBP,
.display-xlarge-2Xm5I,
.h1-1dQMf,
.h2-1pLK_,
.h3-zHcaR,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  color: #333;
}
.display-large-ydPvN .small-FfDAZ,
.display-large-ydPvN small,
.display-medium-3guBP .small-FfDAZ,
.display-medium-3guBP small,
.display-xlarge-2Xm5I .small-FfDAZ,
.display-xlarge-2Xm5I small,
.h1-1dQMf .small-FfDAZ,
.h1-1dQMf small,
.h2-1pLK_ .small-FfDAZ,
.h2-1pLK_ small,
.h3-zHcaR .small-FfDAZ,
.h3-zHcaR small,
h1 .small-FfDAZ,
h1 small,
h2 .small-FfDAZ,
h2 small,
h3 .small-FfDAZ,
h3 small {
  font-size: 65%;
}
.display-small-1vli7,
.h4-2YZFb,
.h5-NuyAY,
.h6-3ujoX,
.heading-3Qkc1,
.subheading-tp3-8,
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.display-small-1vli7 .small-FfDAZ,
.display-small-1vli7 small,
.h4-2YZFb .small-FfDAZ,
.h4-2YZFb small,
.h5-NuyAY .small-FfDAZ,
.h5-NuyAY small,
.h6-3ujoX .small-FfDAZ,
.h6-3ujoX small,
.heading-3Qkc1 .small-FfDAZ,
.heading-3Qkc1 small,
.subheading-tp3-8 .small-FfDAZ,
.subheading-tp3-8 small,
h4 .small-FfDAZ,
h4 small,
h5 .small-FfDAZ,
h5 small,
h6 .small-FfDAZ,
h6 small {
  font-size: 75%;
}
.display-xlarge-2Xm5I,
.h1-1dQMf,
h1 {
  font-size: 42px;
  font-weight: 600;
}
.display-large-ydPvN,
.h2-1pLK_,
h2 {
  font-size: 35px;
  font-weight: 600;
}
.display-medium-3guBP,
.h3-zHcaR,
h3 {
  font-size: 26px;
  font-weight: 400;
}
.display-small-1vli7,
.h4-2YZFb,
h4 {
  font-size: 20px;
  font-weight: 400;
}
.h5-NuyAY,
.heading-3Qkc1,
h5 {
  font-size: 20px;
  font-weight: 600;
}
.h6-3ujoX,
.subheading-tp3-8,
h6 {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.body-text-3khZz,
.p-1jRlt,
p {
  margin: 0 0 10px;
  font-size: 14px;
  color: #333;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.body-text-3khZz .subdued-2bgo3,
.p-1jRlt .subdued-2bgo3,
p .subdued-2bgo3 {
  color: #666;
}
.caption-3w-qN {
  font-size: 12px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.caption-3w-qN .subdued-2bgo3 {
  color: #666;
}
.small-FfDAZ,
small {
  font-size: 85%;
}
.text-left-2fYAd {
  text-align: left;
}
.text-right-3vDLw {
  text-align: right;
}
.text-center-oxGht {
  text-align: center;
}
.text-justify-1OBh5 {
  text-align: justify;
}
.text-nowrap-1BxiY {
  white-space: nowrap;
}
.text-lowercase-2bLrv {
  text-transform: lowercase;
}
.text-uppercase-2oGIb {
  text-transform: uppercase;
}
.text-capitalize-2ufbE {
  text-transform: capitalize;
}
.text-muted-1B9qy {
  color: #666;
}
.content-2Tnc1 {
  padding: 30px 20px;
  position: relative;
}
.loadingMsg-2VQ6J,
.title-2PeRj {
  font-size: 20px;
  font-weight: 600;
  margin: 0 10px;
  margin-right: 60px;
  word-break: break-all;
  line-height: 1.4em;
}
.taxonContents-1XjcP {
  padding: 0 10px;
}
.taxonContents-1XjcP .subtitle-1QC3d {
  padding-top: 25px;
  padding-bottom: 10px;
  font-size: 14px;
  font-weight: 700;
}
.taxonContents-1XjcP .subtitle-1QC3d .infoIcon-23FMo {
  margin-left: 4px;
  margin-top: 4px;
  height: 15px;
  width: 15px;
  fill: #999;
}
.taxonContents-1XjcP .histogram-_M_Le {
  width: 100%;
  height: 160px;
  margin: 0 auto;
}
.taxonContents-1XjcP .text-mnQWs {
  line-height: 24px;
}
.taxonContents-1XjcP .text-mnQWs.collapsed-1LHTZ {
  max-height: 120px;
  overflow: hidden;
}
.taxonContents-1XjcP .linksSection-3miVV:after {
  content: "";
  display: table;
  clear: both;
}
.taxonContents-1XjcP .linksList-3dddS {
  min-width: 200px;
  float: left;
  list-style: none;
}
.taxonContents-1XjcP .link-i3QTH {
  color: #3867fa;
  line-height: 30px;
  cursor: pointer;
}
.taxonContents-1XjcP .expandLink-ltwBv {
  color: #3867fa;
  margin-top: 10px;
  cursor: pointer;
}
.wikiLicense-3PTmj {
  padding-top: 10px;
  color: #999;
  font-size: 12px;
  line-height: 17px;
}
.wikiLicense-3PTmj .wikiLink-1e0kl {
  color: #000 !important;
  cursor: pointer;
}
.wikiLicense-3PTmj .wikiLink-1e0kl:hover {
  text-decoration: underline;
}
@keyframes loadingBackgroundAnimation-2iFlA {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.pipelineVizPage-OtMcS {
  display: flex;
  flex-direction: column;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: calc(100% - 50px);
}
.pipelineVizContainer-dxbob {
  flex-grow: 1;
  position: relative;
}
.panZoomContainer-2WGYB {
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: scroll;
  cursor: all-scroll !important;
  outline: none;
}
.panZoomContainer-2WGYB > div {
  margin: 0 auto;
  align-self: stretch;
  display: flex !important;
  align-items: center;
  padding: 150px;
}
.pipelineViz-2AokQ {
  display: flex;
  justify-content: center;
  align-items: stretch;
}
.stage-1V9jf,
.stageAndArrow-Mtsu9 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.stage-1V9jf {
  cursor: default;
  height: 100%;
}
.stageButton-OHHd- {
  font-size: 12px;
  line-height: 13px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 4px;
  padding: 6px 8px;
  cursor: pointer;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.22);
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.stageButton-OHHd-.disabled-1G8M6 {
  cursor: default;
  opacity: 0.5;
}
.stageButton-OHHd-.finished-3WYjX {
  background-color: #e6f7ed;
}
.stageButton-OHHd-.notStarted-IVYws {
  background-color: #fff;
  color: #666;
}
.stageButton-OHHd-.inProgress-2oWNs {
  background-color: #eff2fc;
}
.stageButton-OHHd-.pipelineErrored-m1M9g {
  background-color: #ffe3e6;
}
.stageButton-OHHd-.userErrored-17eY7 {
  background-color: #fcf6ec;
}
.stageNameAndIcon-cPS4n {
  display: flex;
  align-items: center;
  height: 20px;
}
.stageNameAndIcon-cPS4n .finishedIcon-2ptKv,
.stageNameAndIcon-cPS4n .inProgressIcon-3Iciz,
.stageNameAndIcon-cPS4n .pipelineErroredIcon-mMtbv,
.stageNameAndIcon-cPS4n .userErroredIcon-3w7qY {
  height: 15px;
  width: 15px;
}
.stageNameAndIcon-cPS4n .inProgressIcon-3Iciz {
  color: #3867fa;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  cursor: default;
}
.stageNameAndIcon-cPS4n .pipelineErroredIcon-mMtbv {
  fill: #d0021b;
}
.stageNameAndIcon-cPS4n .userErroredIcon-3w7qY {
  fill: #f5a623;
}
.stageNameAndIcon-cPS4n .finishedIcon-2ptKv {
  fill: #3cb371;
}
.stageNameAndIcon-cPS4n .stageName-3gb-N {
  margin: 2.5px 0;
}
.stageNameAndIcon-cPS4n > .stageName-3gb-N:nth-child(2) {
  margin-left: 4px;
}
.stageArrow-2rq1Z {
  width: 30px;
  height: 10px;
  display: flex;
  align-items: center;
  overflow: visible;
  position: relative;
  flex-shrink: 0;
  pointer-events: none;
}
.stageArrow-2rq1Z .stageArrowBody-hqeCQ {
  position: relative;
  width: calc(100% - 8px);
  padding: 0.5px 0;
  background-color: #999;
}
.stageArrow-2rq1Z .stageArrowBody-hqeCQ.fromColoring-2hfc1 {
  background-color: #000;
  padding: 1px 0;
}
.stageArrow-2rq1Z .stageArrowBody-hqeCQ.toColoring-25Nwh {
  background-color: #3867fa;
  padding: 1px 0;
}
.stageArrow-2rq1Z .stageArrowHead-gPrlF {
  position: absolute;
  right: 0;
  height: 75%;
  fill: #999;
}
.stageArrow-2rq1Z .stageArrowHead-gPrlF.fromColoring-2hfc1 {
  fill: #000;
}
.stageArrow-2rq1Z .stageArrowHead-gPrlF.toColoring-25Nwh {
  fill: #2b52cd;
}
.graphLabel-2mPg6 {
  font-size: 12px;
  line-height: 13px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 14px 14px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  position: absolute;
  top: 0;
}
.graphLabel-2mPg6 .closeIcon-3Fr3j {
  box-sizing: content-box;
  fill: #ccc;
}
.graphLabel-2mPg6 .closeIcon-3Fr3j:hover {
  fill: #000;
}
.hidden-1FXKr {
  display: none;
}
.graph-2613Z {
  padding: 60px 0;
}
.openedStage-3Jd99 {
  background-color: #f8f8f8;
  border-radius: 4px;
  padding: 16px 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  position: relative;
  height: 100%;
}
.plusMinusControl-3eV1Y {
  position: fixed;
  bottom: 50px;
  right: 15px;
  box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.15),
    0 2px 10px 0 rgba(34, 36, 38, 0.15);
}
.plusMinusControl-3eV1Y svg:hover {
  background-color: #f2f2f2;
}
.hovered-3ihH9 {
  cursor: pointer;
}
.headerSection-3-jM2 {
  padding-bottom: 48px;
}
.pipelineInfo-V9eAT {
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #999;
  margin-top: 24px;
  margin-bottom: 18px;
}
.headerDivider-ibuYh {
  height: 3px;
  background-color: #eaeaea;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.display-large-3ZXEw,
.display-medium-eYBGb,
.display-small-3a5bn,
.display-xlarge-2KeOG,
.h1-24dtr,
.h2-b9Ulc,
.h3-2qZmR,
.h4-3o2Kv,
.h5-nPBDH,
.h6-3pIcY,
.heading-mKpi-,
.subheading-3CG-F,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.1;
  color: #333;
}
.display-large-3ZXEw .small-1CAtB,
.display-large-3ZXEw small,
.display-medium-eYBGb .small-1CAtB,
.display-medium-eYBGb small,
.display-small-3a5bn .small-1CAtB,
.display-small-3a5bn small,
.display-xlarge-2KeOG .small-1CAtB,
.display-xlarge-2KeOG small,
.h1-24dtr .small-1CAtB,
.h1-24dtr small,
.h2-b9Ulc .small-1CAtB,
.h2-b9Ulc small,
.h3-2qZmR .small-1CAtB,
.h3-2qZmR small,
.h4-3o2Kv .small-1CAtB,
.h4-3o2Kv small,
.h5-nPBDH .small-1CAtB,
.h5-nPBDH small,
.h6-3pIcY .small-1CAtB,
.h6-3pIcY small,
.heading-mKpi- .small-1CAtB,
.heading-mKpi- small,
.subheading-3CG-F .small-1CAtB,
.subheading-3CG-F small,
h1 .small-1CAtB,
h1 small,
h2 .small-1CAtB,
h2 small,
h3 .small-1CAtB,
h3 small,
h4 .small-1CAtB,
h4 small,
h5 .small-1CAtB,
h5 small,
h6 .small-1CAtB,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #d0021b;
}
.display-large-3ZXEw,
.display-medium-eYBGb,
.display-xlarge-2KeOG,
.h1-24dtr,
.h2-b9Ulc,
.h3-2qZmR,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  color: #333;
}
.display-large-3ZXEw .small-1CAtB,
.display-large-3ZXEw small,
.display-medium-eYBGb .small-1CAtB,
.display-medium-eYBGb small,
.display-xlarge-2KeOG .small-1CAtB,
.display-xlarge-2KeOG small,
.h1-24dtr .small-1CAtB,
.h1-24dtr small,
.h2-b9Ulc .small-1CAtB,
.h2-b9Ulc small,
.h3-2qZmR .small-1CAtB,
.h3-2qZmR small,
h1 .small-1CAtB,
h1 small,
h2 .small-1CAtB,
h2 small,
h3 .small-1CAtB,
h3 small {
  font-size: 65%;
}
.display-small-3a5bn,
.h4-3o2Kv,
.h5-nPBDH,
.h6-3pIcY,
.heading-mKpi-,
.subheading-3CG-F,
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.display-small-3a5bn .small-1CAtB,
.display-small-3a5bn small,
.h4-3o2Kv .small-1CAtB,
.h4-3o2Kv small,
.h5-nPBDH .small-1CAtB,
.h5-nPBDH small,
.h6-3pIcY .small-1CAtB,
.h6-3pIcY small,
.heading-mKpi- .small-1CAtB,
.heading-mKpi- small,
.subheading-3CG-F .small-1CAtB,
.subheading-3CG-F small,
h4 .small-1CAtB,
h4 small,
h5 .small-1CAtB,
h5 small,
h6 .small-1CAtB,
h6 small {
  font-size: 75%;
}
.display-xlarge-2KeOG,
.h1-24dtr,
h1 {
  font-size: 42px;
  font-weight: 600;
}
.display-large-3ZXEw,
.h2-b9Ulc,
h2 {
  font-size: 35px;
  font-weight: 600;
}
.display-medium-eYBGb,
.h3-2qZmR,
h3 {
  font-size: 26px;
  font-weight: 400;
}
.display-small-3a5bn,
.h4-3o2Kv,
h4 {
  font-size: 20px;
  font-weight: 400;
}
.h5-nPBDH,
.heading-mKpi-,
h5 {
  font-size: 20px;
  font-weight: 600;
}
.h6-3pIcY,
.subheading-3CG-F,
h6 {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.body-text-v6v7z,
.p-2GelB,
p {
  margin: 0 0 10px;
  font-size: 14px;
  color: #333;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.body-text-v6v7z .subdued-2PLMy,
.p-2GelB .subdued-2PLMy,
p .subdued-2PLMy {
  color: #666;
}
.caption-1OdHO {
  font-size: 12px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.caption-1OdHO .subdued-2PLMy {
  color: #666;
}
.small-1CAtB,
small {
  font-size: 85%;
}
.text-left-2KpfB {
  text-align: left;
}
.text-right-v6VZ0 {
  text-align: right;
}
.text-center-3v9j8 {
  text-align: center;
}
.text-justify-2Q5J6 {
  text-align: justify;
}
.text-nowrap-1OJdE {
  white-space: nowrap;
}
.text-lowercase-3IQLh {
  text-transform: lowercase;
}
.text-uppercase-3LufS {
  text-transform: uppercase;
}
.text-capitalize-kVRRo {
  text-transform: capitalize;
}
.text-muted-19CL4 {
  color: #666;
}
@keyframes loadingBackgroundAnimation-1cldP {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.content-e0v4t {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  padding: 30px;
}
.accordion-1hroK {
  border-bottom: 1px solid #ccc;
}
.accordionContent-Dvtbl {
  margin-bottom: 20px;
}
.stepName-2wcSF {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-bottom: 16px;
  margin-right: 60px;
  word-break: break-all;
}
.statusBox-31-QM {
  padding: 14px;
  display: flex;
  border-radius: 4px;
  margin-bottom: 14px;
}
.statusBox-31-QM .statusIcon-3KkV- {
  height: 20px;
  width: 20px;
  margin-top: 6px;
  flex-shrink: 0;
}
.statusBox-31-QM .statusText-14yU5 {
  margin-left: 10px;
}
.statusBox-31-QM .statusTitle-SHxTT {
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.statusBox-31-QM .statusDescription-1G1Og {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.statusBox-31-QM a {
  border-bottom: 1px dashed #999;
}
.statusBox-31-QM.inProgress-OaG23 {
  background-color: #eff2fc;
}
.statusBox-31-QM.inProgress-OaG23 .statusIcon-3KkV- {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #3867fa;
  font-size: 20px;
}
.statusBox-31-QM.pipelineErrored-2mxNG {
  background-color: #f9ebeb;
}
.statusBox-31-QM.pipelineErrored-2mxNG .statusIcon-3KkV- {
  fill: #d0021b;
}
.statusBox-31-QM.userErrored-A7acY {
  background-color: #fcf6ec;
}
.statusBox-31-QM.userErrored-A7acY .statusIcon-3KkV- {
  fill: #f5a623;
}
.statusBox-31-QM.finished-2xSTD {
  background-color: #e6f7ed;
}
.statusBox-31-QM.finished-2xSTD .statusIcon-3KkV- {
  fill: #3cb371;
}
.title-39IcE {
  font-size: 12px;
  line-height: 40px;
  font-weight: 600;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  height: 40px;
}
.description-CDwOj li,
.description-CDwOj ol,
.description-CDwOj p,
.description-CDwOj ul {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.description-CDwOj li {
  margin-bottom: 1em;
}
.description-CDwOj pre {
  padding: 12px 12px 18px;
  background-color: #f8f8f8;
  margin-left: 15px;
}
.description-CDwOj code {
  font-family: Menlo, Monaco, Consolas, Courier New, monospace;
  font-size: 13px;
  line-height: 16px;
  color: #333;
}
.description-CDwOj a {
  color: #3867fa !important;
}
.description-CDwOj strong {
  font-weight: inherit;
}
.fileLink-1-mXE {
  color: #3867fa;
  cursor: pointer;
  margin-bottom: 8px;
}
.disabledFileLink-1mcss {
  color: #999;
  cursor: default;
  margin-bottom: 8px;
}
.fileGroup-1DRWY {
  margin-bottom: 18px;
}
.fileGroup-1DRWY .disabledFileLink-1mcss,
.fileGroup-1DRWY .fileLink-1-mXE {
  margin-left: 25px;
}
.fileGroup-1DRWY .fileGroupHeader-18LcF {
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-bottom: 8px;
}
.resourcesContainer-2wiIF {
  display: flex;
  flex-wrap: wrap;
}
.resourcesContainer-2wiIF span {
  width: 50%;
  padding-right: 12px;
  margin-bottom: 8px;
}
.resourcesContainer-2wiIF a {
  color: #3867fa !important;
}
.content-2Gl4r {
  padding: 30px 20px;
  position: relative;
}
.loadingMsg-1VKip,
.title-1Mpn7 {
  font-size: 22px;
  line-height: 30px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin: 0 10px;
  margin-right: 60px;
  word-break: break-all;
}
.geneContents-17vVn {
  padding: 0 10px;
}
.geneContents-17vVn .subtitle-2y5aa {
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.3px;
  padding-top: 25px;
  padding-bottom: 10px;
}
.geneContents-17vVn .text-7ERVh {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.geneContents-17vVn .textSynonym-3GTKt {
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.geneContents-17vVn .linksSection-1K6lt:after {
  content: "";
  display: table;
  clear: both;
}
.geneContents-17vVn .linksList-9rFm_ {
  min-width: 200px;
  float: left;
  list-style: none;
}
.geneContents-17vVn .link-2ILVA {
  color: #3867fa;
  cursor: pointer;
}
.geneContents-17vVn .expandLink-1SKvG {
  color: #3867fa;
  margin-top: 10px;
  cursor: pointer;
}
.cardLicense-1tMPL {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  padding-top: 10px;
  color: #999;
}
.cardLicense-1tMPL .cardLink-2z0PS {
  color: #000;
  cursor: pointer;
}
.cardLicense-1tMPL .cardLink-2z0PS:hover {
  text-decoration: underline;
}
.toastContainer-1Jbqc.Toastify__toast-container {
  width: 420px;
}
.toastContainer-1Jbqc.Toastify__toast-container .Toastify__toast {
  box-shadow: none;
  min-height: 0;
  padding: 5px;
  margin-bottom: 5px;
  background: transparent;
}
.toastContainer-1Jbqc.Toastify__toast-container .Toastify__toast-body {
  margin: 0;
}
@keyframes loadingBackgroundAnimation-2Og5J {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.header-3_pcc {
  align-items: center;
  background-color: #000;
  display: flex;
  flex-direction: row;
  height: 50px;
  margin-bottom: 10px;
  padding: 0 15px;
  position: relative;
  z-index: 900;
}
.header-3_pcc .logo-1CI9P {
  flex: 0 0 auto;
}
.header-3_pcc .logo-1CI9P .icon-39LpW {
  height: 25px;
}
.header-3_pcc .fill-crfbb {
  flex: 1 0 auto;
}
.header-3_pcc .userDropdown-2Z3ag {
  flex: 0 0 auto;
  color: #fff;
}
.header-3_pcc .userDropdown-2Z3ag .userName-1Ye6A {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  align-items: center;
  display: flex;
  font-weight: 600;
  color: #999;
  margin-right: 5px;
  height: 36px;
  vertical-align: middle;
}
.header-3_pcc .userDropdown-2Z3ag .option-2r381 {
  display: block;
  width: 100%;
}
.header-3_pcc .userDropdown-2Z3ag i:before {
  color: #999 !important;
}
.header-3_pcc .mainMenu-1Iiq9 {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin-right: 25px;
  display: flex;
  color: #999;
}
.header-3_pcc .mainMenu-1Iiq9 .item-1iKGB {
  font-weight: 600;
}
.header-3_pcc .mainMenu-1Iiq9 .item-1iKGB.selected-3F-j6 {
  color: #fff !important;
}
.header-3_pcc .mainMenu-1Iiq9 .item-1iKGB:not(:last-child) {
  margin-right: 25px;
}
.notificationLink-1B3TJ {
  text-decoration: underline;
}
.backgroundRefreshFrame-1mmYt {
  display: none;
}
.announcementBanner-1-XVJ {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  background: #eff2fc;
  height: 40px;
  position: relative;
  text-align: center;
  z-index: 900;
}
.announcementBanner-1-XVJ .content-mRtEk {
  display: block;
  line-height: 40px;
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100% - 50px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.announcementBanner-1-XVJ .content-mRtEk .icon-39LpW {
  fill: #3867fa;
  height: 20px;
  margin-right: 8px;
  vertical-align: text-bottom;
}
.announcementBanner-1-XVJ .content-mRtEk .title-2IgRj {
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-right: 4px;
}
.announcementBanner-1-XVJ .content-mRtEk .link-3SakG {
  margin-left: 3px;
  text-decoration: underline;
}
.announcementBanner-1-XVJ .close-1XiK5 {
  cursor: pointer;
  fill: #666;
  position: absolute;
  right: 14px;
  top: 14px;
}
.announcementBanner-1-XVJ .close-1XiK5:hover {
  fill: #000;
}
.publicNcovHomeLink-2c2Bx {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.3px;
  font-weight: 400;
  border-left: 1px solid #fff;
  padding-left: 10px;
  margin-left: 8px;
  color: #fff;
}
@keyframes loadingBackgroundAnimation-3vtef {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.tooltip-IrFXg {
  position: absolute;
  display: none;
}
.tooltip-IrFXg.visible-2cPmc {
  display: block;
}
.legend-I-IUX {
  padding: 10px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.15),
    0 2px 10px 0 rgba(34, 36, 38, 0.15);
  font-size: 8pt;
}
.legend-I-IUX .legendRow-1lA6T {
  vertical-align: middle;
}
.legend-I-IUX .legendRow-1lA6T:not(:last-child) {
  margin-bottom: 10px;
}
.legend-I-IUX .legendRow-1lA6T .legendEntryColor-TVoDW {
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-right: 10px;
}
.metadataContainer-1kBOD .hasBackground-zi2j3 {
  padding-left: 10px;
  padding-right: 5px;
}
.metadataContainer-1kBOD .hasBackground-zi2j3:not(.statsRow-14rxn) {
  padding-top: 5px;
  padding-bottom: 5px;
}
.metadataContainer-1kBOD .hasBackground-zi2j3:nth-child(odd) {
  background-color: #f8f8f8;
}
.metadataContainer-1kBOD .title-2Cuoy {
  font-size: 12px;
  line-height: 40px;
  font-weight: 600;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  color: #000;
  padding: 0 10px;
  height: 40px;
}
.metadataContainer-1kBOD .rowLabel-3Oz2N {
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
  letter-spacing: 0.3px;
  display: block;
  margin: 3px 0;
}
@keyframes loadingBackgroundAnimation-3_zno {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.tooltip-3lDnc {
  position: absolute;
  box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.15),
    0 2px 10px 0 rgba(34, 36, 38, 0.15);
  border: 1px solid #ccc;
  border-radius: 5px;
  background-color: #fff;
  z-index: 0;
}
.tooltip-3lDnc .legend-4ozgq {
  padding: 8px 12px;
  border-radius: 5px;
  background-color: #fff;
  z-index: 1;
  text-align: center;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.tooltip-3lDnc .arrow-1952a {
  position: absolute;
  left: 50%;
  background-color: #fff;
  width: 10px;
  height: 10px;
  margin-left: -5px;
  margin-top: -5px;
  transform: rotate(45deg);
  z-index: -1;
  box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.15),
    0 2px 10px 0 rgba(34, 36, 38, 0.15);
  border-radius: 0 0 2px 0;
}
@keyframes loadingBackgroundAnimation-1z5Tj {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.loadingMessage-3pylE {
  color: #999;
  display: flex;
  align-items: center;
}
.loadingMessage-3pylE .loadingIcon-2TEoK {
  margin-right: 4px;
}
.loadingMessage-3pylE .text-11-ZE {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.radioButton-3h24j {
  width: 15px;
  height: 15px;
  border-radius: 15px;
  border: 1px solid #999;
  padding: 2px;
  cursor: pointer;
}
.radioButton-3h24j:hover {
  border: 5px solid #ccc;
}
.radioButton-3h24j.selected-9UNth {
  border: 5px solid #3867fa;
}
.radioButton-3h24j.selected-9UNth:hover {
  border: 5px solid #5887fa;
}
.radioButton-3h24j.disabled-2vJAf {
  cursor: default;
  border: 1px solid #ccc;
}
.radioButton-3h24j.disabled-2vJAf.selected-9UNth,
.radioButton-3h24j.disabled-2vJAf:hover {
  border: 1px solid #ccc;
}
.folder-3ahde {
  fill: #ccc;
}
.decorator-1R6v8 {
  fill: #3867fa;
}
@keyframes loadingBackgroundAnimation-tJ4vG {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.projectCreationForm-2SDoV .label-1pnFc {
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-bottom: 5px;
}
.projectCreationForm-2SDoV .label-1pnFc .infoLink-3oimF {
  font-size: 11px;
  line-height: 24px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 600;
  margin-left: 4px;
  color: #3867fa;
  cursor: pointer;
}
.projectCreationForm-2SDoV .optionalLabel-3Vshd {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #999;
}
.projectCreationForm-2SDoV .descriptionTextArea-HLzxL {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin-top: 5px;
  padding: 14px;
  height: 100px;
  resize: vertical;
  background-color: #fff;
  text-indent: 6px;
}
.projectCreationForm-2SDoV .charCounter-2z2yr {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #999;
  text-align: right;
}
.projectCreationForm-2SDoV .field-2szrE {
  margin-bottom: 8px;
}
.projectCreationForm-2SDoV .field-2szrE .info-1arG3 {
  background-color: #eaeaea;
  padding: 20px;
  margin-bottom: 10px;
  border-radius: 4px;
}
.projectCreationForm-2SDoV .field-2szrE .info-1arG3 .title-2lRzn {
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.projectCreationForm-2SDoV .field-2szrE .info-1arG3 ul {
  margin: 5px 0 10px 20px;
}
.projectCreationForm-2SDoV .field-2szrE .info-1arG3 ul:last-child {
  margin-bottom: 0;
}
.projectCreationForm-2SDoV .field-2szrE .info-1arG3 ul li {
  list-style-type: disc;
}
.projectCreationForm-2SDoV .field-2szrE .info-1arG3 p,
.projectCreationForm-2SDoV .field-2szrE .info-1arG3 ul li {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.projectCreationForm-2SDoV .sharingOption-1O-IW {
  display: flex;
  align-items: center;
  padding: 10px 0;
  border-radius: 4px;
  cursor: pointer;
}
.projectCreationForm-2SDoV .sharingOption-1O-IW:hover {
  background-color: #eaeaea;
}
.projectCreationForm-2SDoV .sharingOption-1O-IW .radioButton-GDSUp {
  margin: 10px 15px;
}
.projectCreationForm-2SDoV .sharingOption-1O-IW .projectIcon-2H1FJ {
  height: 40px;
  width: 40px;
  margin-right: 10px;
}
.projectCreationForm-2SDoV .sharingOption-1O-IW .optionText-2bca1 .title-2lRzn {
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.projectCreationForm-2SDoV
  .sharingOption-1O-IW
  .optionText-2bca1
  .description-3Ai4l {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.projectCreationForm-2SDoV .controls-2hZ1g {
  display: flex;
}
.projectCreationForm-2SDoV .error-1_31c {
  color: #d0021b;
  margin-left: 10px;
  margin-bottom: 10px;
}
.projectCreationForm-2SDoV .createButton-1SPgh {
  font-size: 11px;
  line-height: 24px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 600;
  color: #3867fa;
  margin: 0 10px;
  cursor: pointer;
}
.projectCreationForm-2SDoV .createButton-1SPgh.disabled-2G-f- {
  color: #999;
  cursor: default;
}
.projectCreationForm-2SDoV .cancelButton-1bovo {
  font-size: 11px;
  line-height: 24px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 600;
  color: #999;
  margin: 0 10px;
  cursor: pointer;
}
.filterLabel-2d1-Y {
  font-size: 11px;
  line-height: 24px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 600;
  color: #999;
  margin-right: 10px;
}
.dateInput-2owv5 {
  width: 100%;
}
.liveSearchBox-3FTzX input[type="text"] {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  height: 34px;
  border-radius: 4px;
  box-sizing: border-box;
  border: 1px solid #ccc;
}
.liveSearchBox-3FTzX input[type="text"]:focus {
  border: 1px solid #3867fa;
  box-shadow: none !important;
}
.liveSearchBox-3FTzX.rectangular-HHF7G .prompt {
  border-radius: 4px;
}
.liveSearchBox-3FTzX:not(.rectangular-HHF7G) .prompt {
  width: 260px !important;
  border-radius: 19px !important;
}
.liveSearchBox-3FTzX.ui.category.search > .results > .category {
  background-color: transparent;
  margin-top: 10px;
  padding: 0 16px;
}
.liveSearchBox-3FTzX.ui.category.search > .results > .category:last-child {
  margin-bottom: 10px;
}
.liveSearchBox-3FTzX.ui.category.search > .results > .category > .name {
  font-size: 11px;
  line-height: 24px;
  letter-spacing: 1px;
  font-weight: 600;
  padding: 0;
  text-transform: uppercase;
}
.liveSearchBox-3FTzX.ui.category.search > .results > .category .results {
  border: 0;
}
.liveSearchBox-3FTzX.ui.category.search .category,
.liveSearchBox-3FTzX.ui.category.search .name,
.liveSearchBox-3FTzX.ui.category.search .result,
.liveSearchBox-3FTzX.ui.category.search .results.visible {
  display: block !important;
  border-bottom: none !important;
}
.liveSearchBox-3FTzX.ui.category.search .results.visible {
  max-height: 300px;
  overflow-y: scroll;
}
.liveSearchBox-3FTzX.ui.category.search .result {
  padding: 5px 0 !important;
}
.liveSearchBox-3FTzX.ui.category.search .title {
  font-weight: 400 !important;
}
.liveSearchBox-3FTzX.ui.category.search .description {
  font-size: 10px;
}
.loadingBarBackground-1CjWk {
  background-color: #eaeaea;
  height: 8px;
  margin-top: 5px;
  border-radius: 4px;
  overflow: hidden;
}
.loadingBarBackground-1CjWk .loadingBar-1sIr7 {
  background-color: #5887fa;
  height: 8px;
  width: 0;
  border-radius: 4px;
}
.loadingBarBackground-1CjWk .loadingBar-1sIr7.showHint-2c6Xg {
  min-width: 4px;
}
.loadingBarBackground-1CjWk.tiny-1U2-5 {
  height: 6px;
}
.loadingBarBackground-1CjWk.tiny-1U2-5 .loadingBar-1sIr7 {
  height: 6px;
  border-radius: 3px;
}
.plusMinusContainer-3USp6 {
  display: flex;
  flex-direction: column;
  border-radius: 4px;
  overflow: hidden;
}
.plusMinusContainer-3USp6 button {
  -webkit-appearance: none;
  width: 25px;
  height: 25px;
  padding: 0;
  outline: none;
  border: none;
  box-sizing: border-box;
}
.plusMinusContainer-3USp6 button:first-child {
  border-bottom: 1px solid #eaeaea;
}
.plusMinusContainer-3USp6 button:focus {
  background-color: transparent;
}
.icon-2fnix {
  fill: #333;
}
.st0-26Md3 {
  fill: #ccc;
}
.st1-3SKVN {
  clip-path: url(#SVGID_2_);
}
.st2-1-BlK {
  clip-path: url(#SVGID_4_);
  fill: #a300df;
}
.st3-3VAWM {
  clip-path: url(#SVGID_6_);
}
.st4-25oNk {
  clip-path: url(#SVGID_8_);
  fill: #fff;
}
.st5-2bmnO {
  clip-path: url(#SVGID_10_);
}
.st6-2LgoZ {
  clip-path: url(#SVGID_12_);
  fill: #3867fa;
}
.st7-1B7lX {
  clip-path: url(#SVGID_14_);
}
.st8-3sNMa {
  clip-path: url(#SVGID_16_);
  fill: #3867fa;
}
.st9-2Cbhq {
  fill: #fff;
}
.st10-24sNa {
  fill: #3867fa;
}
.st11-1VGZX {
  fill: none;
}
.st12-2HjhG {
  fill: none;
  stroke: #3867fa;
  stroke-width: 1.8;
  stroke-miterlimit: 10;
}
.st13-qVwAH {
  fill: none;
  stroke: #3867fa;
  stroke-width: 1.5;
  stroke-miterlimit: 10;
}
.st14-1rPUN {
  fill: none;
  stroke: #3867fa;
  stroke-width: 2;
  stroke-miterlimit: 10;
}
.st15-2mA7q {
  fill: none;
  stroke: #3867fa;
  stroke-width: 1.7;
  stroke-miterlimit: 10;
}
.st0-2F2sw {
  fill: #ccc;
}
.st1-1fJ_E {
  clip-path: url(#SVGID_2_);
}
.st2-2Ap7I {
  clip-path: url(#SVGID_4_);
  fill: #a300df;
}
.st3-3Jgyf {
  clip-path: url(#SVGID_6_);
}
.st4-3Wg2N {
  clip-path: url(#SVGID_8_);
  fill: #fff;
}
.st5-3AIOG {
  clip-path: url(#SVGID_10_);
}
.st6-2XE8p {
  clip-path: url(#SVGID_12_);
  fill: #3867fa;
}
.st7-2VVrZ {
  clip-path: url(#SVGID_14_);
}
.st8-3fdwH {
  clip-path: url(#SVGID_16_);
  fill: #3867fa;
}
.st9-1bWny {
  fill: #fff;
}
.st10-3Dc4j {
  fill: #3867fa;
}
.st11-2jRPv {
  fill: none;
}
.st12-2gDIC {
  fill: none;
  stroke: #3867fa;
  stroke-width: 1.8;
  stroke-miterlimit: 10;
}
.st13-1NnPJ {
  fill: none;
  stroke: #3867fa;
  stroke-width: 1.5;
  stroke-miterlimit: 10;
}
.st14-3wRdB {
  fill: none;
  stroke: #3867fa;
  stroke-width: 2;
  stroke-miterlimit: 10;
}
.st15-hwkwB {
  fill: none;
  stroke: #3867fa;
  stroke-width: 1.7;
  stroke-miterlimit: 10;
}
.st0-2gBGP {
  fill: #ccc;
}
.st1-199IW {
  clip-path: url(#SVGID_2_);
}
.st2-1YlAc {
  clip-path: url(#SVGID_4_);
  fill: #a300df;
}
.st3-38WLk {
  clip-path: url(#SVGID_6_);
}
.st4-1T-ai {
  clip-path: url(#SVGID_8_);
  fill: #fff;
}
.st5-2CKkq {
  clip-path: url(#SVGID_10_);
}
.st6-2Nr9f {
  clip-path: url(#SVGID_12_);
  fill: #3867fa;
}
.st7-1Saj1 {
  clip-path: url(#SVGID_14_);
}
.st8-2BKuk {
  clip-path: url(#SVGID_16_);
  fill: #3867fa;
}
.st9-3zkmX {
  fill: #fff;
}
.st10-3KOlr {
  fill: #3867fa;
}
.st11-sQRCq {
  fill: none;
}
.st12-kEFBC {
  fill: none;
  stroke: #3867fa;
  stroke-width: 1.8;
  stroke-miterlimit: 10;
}
.st13-1g3wI {
  fill: none;
  stroke: #3867fa;
  stroke-width: 1.5;
  stroke-miterlimit: 10;
}
.st14-1dwC6 {
  fill: none;
  stroke: #3867fa;
  stroke-width: 2;
  stroke-miterlimit: 10;
}
.st15-2TwBt {
  fill: none;
  stroke: #3867fa;
  stroke-width: 1.7;
  stroke-miterlimit: 10;
}
.st0-3D307 {
  fill: #ccc;
}
.st1-1Pe4S {
  clip-path: url(#SVGID_2_);
}
.st2-1-cgI {
  clip-path: url(#SVGID_4_);
  fill: #a300df;
}
.st3-RcO8u {
  clip-path: url(#SVGID_6_);
}
.st4-1WF0w {
  clip-path: url(#SVGID_8_);
  fill: #fff;
}
.st5-1MAYO {
  clip-path: url(#SVGID_10_);
}
.st6-eyVsJ {
  clip-path: url(#SVGID_12_);
  fill: #3867fa;
}
.st7-3-CoJ {
  clip-path: url(#SVGID_14_);
}
.st8-2hRD6 {
  clip-path: url(#SVGID_16_);
  fill: #3867fa;
}
.st9-2B04w {
  fill: #fff;
}
.st10-3TaEc {
  fill: #3867fa;
}
.st11-3DRdd {
  fill: none;
}
.st12-287Bi {
  fill: none;
  stroke: #3867fa;
  stroke-width: 1.8;
  stroke-miterlimit: 10;
}
.st13-1L-kX {
  fill: none;
  stroke: #3867fa;
  stroke-width: 1.5;
  stroke-miterlimit: 10;
}
.st14-wdza9 {
  fill: none;
  stroke: #3867fa;
  stroke-width: 2;
  stroke-miterlimit: 10;
}
.st15-3tMAl {
  fill: none;
  stroke: #3867fa;
  stroke-width: 1.7;
  stroke-miterlimit: 10;
}
.cls1-3H7c- {
  fill: #a300df;
}
.cls2-23UXz {
  fill: none;
}
.cls3-wMGUy {
  clip-path: url(#clip-path);
}
.cls4-245XX {
  clip-path: url(#clip-path-2);
}
.cls5-26aU_ {
  clip-path: url(#clip-path-3);
}
.cls6-2kYuh {
  clip-path: url(#clip-path-4);
}
.cls7-1S54- {
  fill: #ccc;
}
.cls8-2Knvp {
  fill: #3867fa;
}
@keyframes loadingBackgroundAnimation-2dTOe {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.statusLabel-_7YwL {
  font-size: 9px;
  line-height: 24px;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  line-height: 9px;
  border-radius: 13px;
  margin-left: 6px;
  padding: 4px 6px;
}
.statusLabel-_7YwL.default-1dqFu {
  background-color: #eaeaea;
  color: #999;
}
.statusLabel-_7YwL.success-37B09 {
  background-color: #e6f7ed;
  color: #3cb371;
}
.statusLabel-_7YwL.error-2cvV9 {
  background-color: #f9ebeb;
  color: #d0021b;
}
.statusLabel-_7YwL.info-1uki2 {
  background-color: #eff2fc;
  color: #3867fa;
}
.statusLabel-_7YwL.warning-Nr2RU {
  background-color: #fcf6ec;
  color: #f5a623;
}
.statusLabel-_7YwL.inline-3XAo1 {
  display: inline-block;
}
@keyframes loadingBackgroundAnimation-2QCIk {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.listContainer-3UMZq {
  margin-bottom: 10px;
}
.listContainer-3UMZq.error-3hrj_ {
  border-color: #d0021b;
  background-color: #f9ebeb;
}
.listContainer-3UMZq.warn-sAaCK {
  border-color: #f5a623;
  background-color: #fcf6ec;
}
.listContainer-3UMZq.info-2Q3gL {
  border-color: #3867fa;
  background-color: #eff2fc;
}
.listContainer-3UMZq.success-1gBcm {
  border-color: #3cb371;
  background-color: #e6f7ed;
}
.notificationContainer-2dR0k {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin: 6px 0;
}
.messageContainer-Tc3OA {
  max-height: 150px;
  overflow: auto;
  margin-left: 30px;
}
.heading-3gKby {
  margin: 15px !important;
}
.accessionViz-p6fPG {
  margin: 15px;
}
.warningIcon-17EJQ {
  font-size: 24px;
  color: #ccc;
  margin-left: 5px;
  transform: translateY(-1px);
}
.popup-yv7RH {
  text-align: left;
}
.basespaceIntegration-27VPs {
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(100vh - 50px);
}
.basespaceIntegration-27VPs .content-3Bgo6 {
  text-align: center;
}
.basespaceIntegration-27VPs .content-3Bgo6 .message-3w-2S {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin-bottom: 5px;
  max-width: 350px;
}
.basespaceIntegration-27VPs .content-3Bgo6 .smallMessage-222ev {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #999;
  margin-bottom: 15px;
  max-width: 350px;
}
.basespaceIntegration-27VPs .content-3Bgo6 .error-2-ZiJ {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin-bottom: 15px;
  max-width: 400px;
}
.basespaceIntegration-27VPs .content-3Bgo6 .helpLink-16tJA {
  color: #3867fa !important;
}
.display-large-298TL,
.display-medium-35q_g,
.display-small-rSvFa,
.display-xlarge-fR67s,
.h1-Ir6UT,
.h2-q4Ayw,
.h3-2knn1,
.h4-336Mv,
.h5-1J-Iq,
.h6-2e_cQ,
.heading-oXM-9,
.subheading-1D6Sp,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.1;
  color: #333;
}
.display-large-298TL .small-3sUId,
.display-large-298TL small,
.display-medium-35q_g .small-3sUId,
.display-medium-35q_g small,
.display-small-rSvFa .small-3sUId,
.display-small-rSvFa small,
.display-xlarge-fR67s .small-3sUId,
.display-xlarge-fR67s small,
.h1-Ir6UT .small-3sUId,
.h1-Ir6UT small,
.h2-q4Ayw .small-3sUId,
.h2-q4Ayw small,
.h3-2knn1 .small-3sUId,
.h3-2knn1 small,
.h4-336Mv .small-3sUId,
.h4-336Mv small,
.h5-1J-Iq .small-3sUId,
.h5-1J-Iq small,
.h6-2e_cQ .small-3sUId,
.h6-2e_cQ small,
.heading-oXM-9 .small-3sUId,
.heading-oXM-9 small,
.subheading-1D6Sp .small-3sUId,
.subheading-1D6Sp small,
h1 .small-3sUId,
h1 small,
h2 .small-3sUId,
h2 small,
h3 .small-3sUId,
h3 small,
h4 .small-3sUId,
h4 small,
h5 .small-3sUId,
h5 small,
h6 .small-3sUId,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #d0021b;
}
.display-large-298TL,
.display-medium-35q_g,
.display-xlarge-fR67s,
.h1-Ir6UT,
.h2-q4Ayw,
.h3-2knn1,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  color: #333;
}
.display-large-298TL .small-3sUId,
.display-large-298TL small,
.display-medium-35q_g .small-3sUId,
.display-medium-35q_g small,
.display-xlarge-fR67s .small-3sUId,
.display-xlarge-fR67s small,
.h1-Ir6UT .small-3sUId,
.h1-Ir6UT small,
.h2-q4Ayw .small-3sUId,
.h2-q4Ayw small,
.h3-2knn1 .small-3sUId,
.h3-2knn1 small,
h1 .small-3sUId,
h1 small,
h2 .small-3sUId,
h2 small,
h3 .small-3sUId,
h3 small {
  font-size: 65%;
}
.display-small-rSvFa,
.h4-336Mv,
.h5-1J-Iq,
.h6-2e_cQ,
.heading-oXM-9,
.subheading-1D6Sp,
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.display-small-rSvFa .small-3sUId,
.display-small-rSvFa small,
.h4-336Mv .small-3sUId,
.h4-336Mv small,
.h5-1J-Iq .small-3sUId,
.h5-1J-Iq small,
.h6-2e_cQ .small-3sUId,
.h6-2e_cQ small,
.heading-oXM-9 .small-3sUId,
.heading-oXM-9 small,
.subheading-1D6Sp .small-3sUId,
.subheading-1D6Sp small,
h4 .small-3sUId,
h4 small,
h5 .small-3sUId,
h5 small,
h6 .small-3sUId,
h6 small {
  font-size: 75%;
}
.display-xlarge-fR67s,
.h1-Ir6UT,
h1 {
  font-size: 42px;
  font-weight: 600;
}
.display-large-298TL,
.h2-q4Ayw,
h2 {
  font-size: 35px;
  font-weight: 600;
}
.display-medium-35q_g,
.h3-2knn1,
h3 {
  font-size: 26px;
  font-weight: 400;
}
.display-small-rSvFa,
.h4-336Mv,
h4 {
  font-size: 20px;
  font-weight: 400;
}
.h5-1J-Iq,
.heading-oXM-9,
h5 {
  font-size: 20px;
  font-weight: 600;
}
.h6-2e_cQ,
.subheading-1D6Sp,
h6 {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.body-text-MQE5j,
.p-pMUxw,
p {
  margin: 0 0 10px;
  font-size: 14px;
  color: #333;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.body-text-MQE5j .subdued-2FU5X,
.p-pMUxw .subdued-2FU5X,
p .subdued-2FU5X {
  color: #666;
}
.caption-pKLXZ {
  font-size: 12px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.caption-pKLXZ .subdued-2FU5X {
  color: #666;
}
.small-3sUId,
small {
  font-size: 85%;
}
.text-left-2qaA4 {
  text-align: left;
}
.text-right-3uGi_ {
  text-align: right;
}
.text-center-3CFZ7 {
  text-align: center;
}
.text-justify-DQG4_ {
  text-align: justify;
}
.text-nowrap-1qaDp {
  white-space: nowrap;
}
.text-lowercase-3YDxP {
  text-transform: lowercase;
}
.text-uppercase-2pJoG {
  text-transform: uppercase;
}
.text-capitalize-21BZP {
  text-transform: capitalize;
}
.text-muted-1lG5H {
  color: #666;
}
.instructionContainer-19QYp {
  margin: 5%;
}
.instructionContainer-19QYp .title-3LnRj {
  font-size: 25px;
  margin-bottom: 50px;
}
.instructionHeading-3GaAw {
  margin-top: 2.2rem;
  font-weight: 700;
  font-size: 1.2rem;
}
.instructionMediumMarginTop-350uC {
  margin-top: 1rem;
}
.firstIndent-2wxN8 {
  margin-left: 20px;
  margin-bottom: 5px;
}
.codeBullet-3h0cT {
  width: fit-content;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.code-33eFq,
.codeBullet-3h0cT {
  background-color: #eff2fc;
  white-space: nowrap;
  font-family: monospace;
}
.code-33eFq.center-2XY8M {
  width: -webkit-fit-content;
  width: fit-content;
}
.code-33eFq p {
  font-family: monospace;
}
.codeToEdit-3pow5 {
  color: #5887fa;
}
.codePersonal-3HPve,
.codeToEdit-3pow5 {
  font-family: monospace;
  font-weight: 700;
}
.uploadQuestion-d4JP- {
  color: #333;
  font-size: 12px;
  margin-top: 20px;
  margin-bottom: 25px;
}
.uploadQuestion-d4JP- .link-2UK6T {
  font-weight: 600;
}
.uploadQuestion-d4JP- .link-2UK6T:hover {
  color: #3867fa !important;
}
.link-2UK6T {
  color: #3867fa;
  cursor: pointer;
}
@keyframes loadingBackgroundAnimation-pXOiC {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.maintenance-3DiD3 {
  height: calc(100vh - 60px);
}
.maintenance-3DiD3 .bacteriaIcon-tbfRs {
  width: 140px;
  height: 140px;
}
.display-large-18lq5,
.display-medium-1rQv9,
.display-small-3YUqi,
.display-xlarge-2H_q5,
.h1-1OQe-,
.h2-pV-cY,
.h3-1xs0W,
.h4-fi8Op,
.h5-3Q8UA,
.h6-3NxEw,
.heading-2ODEI,
.subheading-1py6l,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.1;
  color: #333;
}
.display-large-18lq5 .small-u4dn3,
.display-large-18lq5 small,
.display-medium-1rQv9 .small-u4dn3,
.display-medium-1rQv9 small,
.display-small-3YUqi .small-u4dn3,
.display-small-3YUqi small,
.display-xlarge-2H_q5 .small-u4dn3,
.display-xlarge-2H_q5 small,
.h1-1OQe- .small-u4dn3,
.h1-1OQe- small,
.h2-pV-cY .small-u4dn3,
.h2-pV-cY small,
.h3-1xs0W .small-u4dn3,
.h3-1xs0W small,
.h4-fi8Op .small-u4dn3,
.h4-fi8Op small,
.h5-3Q8UA .small-u4dn3,
.h5-3Q8UA small,
.h6-3NxEw .small-u4dn3,
.h6-3NxEw small,
.heading-2ODEI .small-u4dn3,
.heading-2ODEI small,
.subheading-1py6l .small-u4dn3,
.subheading-1py6l small,
h1 .small-u4dn3,
h1 small,
h2 .small-u4dn3,
h2 small,
h3 .small-u4dn3,
h3 small,
h4 .small-u4dn3,
h4 small,
h5 .small-u4dn3,
h5 small,
h6 .small-u4dn3,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #d0021b;
}
.display-large-18lq5,
.display-medium-1rQv9,
.display-xlarge-2H_q5,
.h1-1OQe-,
.h2-pV-cY,
.h3-1xs0W,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  color: #333;
}
.display-large-18lq5 .small-u4dn3,
.display-large-18lq5 small,
.display-medium-1rQv9 .small-u4dn3,
.display-medium-1rQv9 small,
.display-xlarge-2H_q5 .small-u4dn3,
.display-xlarge-2H_q5 small,
.h1-1OQe- .small-u4dn3,
.h1-1OQe- small,
.h2-pV-cY .small-u4dn3,
.h2-pV-cY small,
.h3-1xs0W .small-u4dn3,
.h3-1xs0W small,
h1 .small-u4dn3,
h1 small,
h2 .small-u4dn3,
h2 small,
h3 .small-u4dn3,
h3 small {
  font-size: 65%;
}
.display-small-3YUqi,
.h4-fi8Op,
.h5-3Q8UA,
.h6-3NxEw,
.heading-2ODEI,
.subheading-1py6l,
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.display-small-3YUqi .small-u4dn3,
.display-small-3YUqi small,
.h4-fi8Op .small-u4dn3,
.h4-fi8Op small,
.h5-3Q8UA .small-u4dn3,
.h5-3Q8UA small,
.h6-3NxEw .small-u4dn3,
.h6-3NxEw small,
.heading-2ODEI .small-u4dn3,
.heading-2ODEI small,
.subheading-1py6l .small-u4dn3,
.subheading-1py6l small,
h4 .small-u4dn3,
h4 small,
h5 .small-u4dn3,
h5 small,
h6 .small-u4dn3,
h6 small {
  font-size: 75%;
}
.display-xlarge-2H_q5,
.h1-1OQe-,
h1 {
  font-size: 40px;
  font-weight: 600;
}
.display-large-18lq5,
.h2-pV-cY,
h2 {
  font-size: 34px;
  font-weight: 600;
}
.display-medium-1rQv9,
.h3-1xs0W,
h3 {
  font-size: 28px;
  font-weight: 400;
}
.display-small-3YUqi,
.h4-fi8Op,
h4 {
  font-size: 22px;
  font-weight: 400;
}
.h5-3Q8UA,
.heading-2ODEI,
h5 {
  font-size: 16px;
  font-weight: 600;
}
.h6-3NxEw,
.subheading-1py6l,
h6 {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}
.body-text-SVt9Q,
.p-2ty44,
p {
  margin: 0 0 10px;
  font-size: 14px;
  color: #333;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.body-text-SVt9Q .subdued-3GCYH,
.p-2ty44 .subdued-3GCYH,
p .subdued-3GCYH {
  color: #666;
}
.caption-EJaN6 {
  font-size: 14px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.caption-EJaN6 .subdued-3GCYH {
  color: #666;
}
.small-u4dn3,
small {
  font-size: 85%;
}
.text-left-226kd {
  text-align: left;
}
.text-right-3PQi5 {
  text-align: right;
}
.text-center-Erq9u {
  text-align: center;
}
.text-justify-36mU2 {
  text-align: justify;
}
.text-nowrap-23ySI {
  white-space: nowrap;
}
.text-lowercase-1CsnO {
  text-transform: lowercase;
}
.text-uppercase-190Uh {
  text-transform: uppercase;
}
.text-capitalize-IJzpZ {
  text-transform: capitalize;
}
.text-muted-2tcuN {
  color: #666;
}
.viewHeader-3wdn1 {
  margin-bottom: 5px;
}
.viewHeader-3wdn1 .pipelineInfo-2dHDO {
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #999;
  margin-top: 14px;
  margin-bottom: 18px;
}
.viewHeader-3wdn1 .pipelineInfo-2dHDO .warning-25Wbd {
  text-align: left;
  margin-bottom: 20px;
}
.viewHeader-3wdn1 .pipelineInfo-2dHDO .warning-25Wbd:last-child {
  margin-bottom: 0;
}
.viewHeader-3wdn1 .linkToPipelineViz-1TPeW {
  cursor: pointer;
}
.viewHeader-3wdn1 .linkToPipelineViz-1TPeW:hover {
  color: #3867fa;
}
.viewHeader-3wdn1 .sampleDetailsLinkContainer-2bX_i {
  margin-top: 5px;
}
.viewHeader-3wdn1 .sampleDetailsLink-11hUz {
  color: #3867fa;
  font-weight: 600;
  cursor: pointer;
}
.viewHeader-3wdn1 .sampleDetailsLink-11hUz:hover {
  opacity: 0.5;
}
.viewHeader-3wdn1 .warningIcon-3gROe {
  margin-left: 2px;
  transform: translateY(1px);
}
.reportsDivider-2R4wx {
  background-color: #f8f8f8;
  height: 8px !important;
  border-top: 1px solid #fff !important;
}
.dividerContainer-JOwcs {
  height: 2px;
  padding: 30px 0;
}
.tabs-1f83H {
  margin: 25px 0;
}
.divider-362nZ {
  height: 3px;
  background-color: #eaeaea;
  position: absolute;
  left: 0;
  right: 0;
}
.pipelineVersionSelectContainer-2mIWw {
  display: inline-block;
  padding-left: 2px;
}
.pipelineVersionSelectContainer-2mIWw .pipelineVersionSelect-1OEhG {
  display: flex;
}
.pipelineVersionSelectContainer-2mIWw .dropdownTrigger-1uGUV {
  margin-right: 5px;
  margin-left: 3px;
}
.waitingContainer-uGKWQ {
  margin-top: 100px;
  text-align: center;
}
.waitingContainer-uGKWQ .spinner-1ff-h {
  margin-top: 20px;
}
.failedContainer-fKRa9 {
  margin-top: 20px;
  text-align: center;
}
.failedContainer-fKRa9 .failed-2Nset {
  color: #d0021b !important;
  font-weight: 700;
}
.sampleMessage-266ez {
  display: flex;
  justify-content: center;
  margin-top: 100px;
}
.sampleMessage-266ez .textContainer-2vc08 {
  margin-top: 8px;
  margin-right: 18px;
  width: 330px;
}
.sampleMessage-266ez .textContainer-2vc08 .reportStatus-1wYVE {
  display: inline-flex;
  align-items: center;
  background-color: #ffe3e6;
  border-radius: 15px;
  padding: 3px 8px;
}
.sampleMessage-266ez .textContainer-2vc08 .reportStatus-1wYVE .icon-2vUXJ {
  width: 20px;
}
.sampleMessage-266ez .textContainer-2vc08 .reportStatus-1wYVE .text-Mt-QI {
  font-size: 11px;
  line-height: 24px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 600;
  margin-left: 8px;
  margin-top: 1px;
}
.sampleMessage-266ez .textContainer-2vc08 .reportStatus-1wYVE.warning-25Wbd {
  background-color: #fcf6ec;
  color: #f5a623;
}
.sampleMessage-266ez
  .textContainer-2vc08
  .reportStatus-1wYVE.warning-25Wbd
  .icon-2vUXJ {
  fill: #f5a623;
}
.sampleMessage-266ez .textContainer-2vc08 .reportStatus-1wYVE.error-2oD1i {
  background-color: #f9ebeb;
  color: #d0021b;
}
.sampleMessage-266ez
  .textContainer-2vc08
  .reportStatus-1wYVE.error-2oD1i
  .icon-2vUXJ {
  fill: #d0021b;
}
.sampleMessage-266ez .textContainer-2vc08 .reportStatus-1wYVE.inProgress-2BCgK {
  background-color: #eff2fc;
  color: #3867fa;
}
.sampleMessage-266ez
  .textContainer-2vc08
  .reportStatus-1wYVE.inProgress-2BCgK
  .icon-2vUXJ {
  fill: #3867fa;
  font-size: 20px;
}
.sampleMessage-266ez .textContainer-2vc08 .reportStatus-1wYVE.info-2xTLB {
  background-color: #eff2fc;
  color: #3867fa;
}
.sampleMessage-266ez
  .textContainer-2vc08
  .reportStatus-1wYVE.info-2xTLB
  .icon-2vUXJ {
  fill: #3867fa;
}
.sampleMessage-266ez .textContainer-2vc08 .message-3b4sN {
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-bottom: 8px;
  margin-top: 8px;
  margin-left: 2px;
}
.sampleMessage-266ez .textContainer-2vc08 .actionLink-JS0OF {
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
  letter-spacing: 0.3px;
  color: #3867fa !important;
  margin-top: 10px;
  margin-left: 2px;
}
.sampleMessage-266ez .textContainer-2vc08 .actionLink-JS0OF .rightArrow-2-2TJ {
  font-size: 8px;
  margin-left: 3px;
}
.sampleMessage-266ez .bacteriaIcon-1NqDn {
  width: 105px;
  height: 128px;
}
.basespaceSampleImport-1dDHE .projectSelectContainer-12VwR {
  display: flex;
}
.basespaceSampleImport-1dDHE .helpText-3bb_4 {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin-bottom: 10px;
  color: #999;
}
.basespaceSampleImport-1dDHE .connectProjectButton-1lGvT {
  width: 180px;
  margin-left: 10px;
}
.basespaceSampleImport-1dDHE .label-3gLLD {
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-bottom: 5px;
}
.basespaceSampleImport-1dDHE .loadingMessage-eFY-x {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #999;
  margin-top: 5px;
  margin-left: 2px;
}
.basespaceSampleImport-1dDHE .loadingMessage-eFY-x span {
  margin-left: 5px;
}
.basespaceSampleImport-1dDHE .notification-3zij1 {
  margin-top: 10px;
}
@keyframes loadingBackgroundAnimation-3ZjZQ {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.listContainer-11p1g {
  margin: 10px 0;
  background-color: #eff2fc;
}
.listContainer-11p1g.warn-kLe1N {
  background-color: #fcf6ec;
}
.messageContainer-1lLP0 {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin: 10px 0;
}
.messageContainer-1lLP0 strong {
  font-weight: 700;
}
.messageLine-2xNXU {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin: 0 10px;
  padding: 10px;
  margin: 0 44px;
}
.messageLine-2xNXU:nth-child(odd) {
  background-color: #e8ebf5;
}
.messageLine-2xNXU:nth-child(odd).warn-kLe1N {
  background-color: #faefdd;
}
.messageLine-2xNXU:nth-child(2n) {
  background-color: #eff2fc;
}
.messageLine-2xNXU:nth-child(2n).warn-kLe1N {
  background-color: #fcf6ec;
}
.messageLine-2xNXU:last-child {
  margin-bottom: 14px;
}
.link-3qfxs {
  color: #3867fa !important;
  cursor: pointer;
}
@keyframes loadingBackgroundAnimation-2LgKw {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.sampleUploadFlow-P2uzg .inner-1CYMi {
  padding: 0 60px;
  background-color: #fff;
}
.sampleUploadFlow-P2uzg.narrow-32yY8 .inner-1CYMi {
  padding: 60px 240px;
}
.uploadFlowStep-3yD0z {
  min-height: calc(100vh - 160px);
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
  flex-direction: column;
}
.uploadFlowStep-3yD0z .flexContent-2QmOR {
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
}
.uploadFlowStep-3yD0z .controls-14GLX .helpText-3YYel {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin-bottom: 10px;
  color: #999;
}
.uploadFlowStep-3yD0z .controls-14GLX .continueButton-2Bayh {
  margin-right: 10px;
}
.uploadFlowStep-3yD0z.visible-3PWe- {
  display: flex;
}
.label-WJhtM {
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-bottom: 5px;
}
.label-WJhtM .infoLink-aplP6 {
  font-size: 11px;
  line-height: 24px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 600;
  margin-left: 10px;
  color: #3867fa;
  cursor: pointer;
}
.headerWrapper-1uiCd {
  border-bottom: 4px solid #f8f8f8;
}
.sampleUploadFlowHeader-2emoj {
  padding: 20px 60px;
  display: flex;
}
.sampleUploadFlowHeader-2emoj .fill-RUi6W {
  flex: 1 1 0;
}
.sampleUploadFlowHeader-2emoj .title-3fRIW {
  font-size: 26px;
  line-height: 34px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-bottom: 5px;
}
.sampleUploadFlowHeader-2emoj .subtitle-f3zs0 {
  margin-top: 5px;
  color: #999;
}
.sampleUploadFlowHeader-2emoj .link-3cEWC {
  color: #5887fa !important;
  cursor: pointer;
  margin-left: 5px;
}
.sampleUploadFlowHeader-2emoj .menu-jWONa {
  display: flex;
}
.sampleUploadFlowHeader-2emoj .menu-jWONa .option-3hiOn {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 110px;
}
.sampleUploadFlowHeader-2emoj
  .menu-jWONa
  .option-3hiOn.active-2dNF6
  .circle-30B8a {
  color: #fff;
  background-color: #3867fa;
}
.sampleUploadFlowHeader-2emoj .menu-jWONa .option-3hiOn.enabled-3uQzY {
  cursor: pointer;
}
.sampleUploadFlowHeader-2emoj
  .menu-jWONa
  .option-3hiOn.enabled-3uQzY
  .circle-30B8a {
  color: #fff;
  background-color: #3867fa;
  opacity: 0.3;
}
.sampleUploadFlowHeader-2emoj .menu-jWONa .circle-30B8a {
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0.3px;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 6px;
  transition: none;
}
.sampleUploadFlowHeader-2emoj .menu-jWONa .text-3a17- {
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
  letter-spacing: 0.3px;
  color: #333;
}
.uploadSampleStep-24M68 .projectSelect-18BrJ {
  margin-bottom: 30px;
}
.uploadSampleStep-24M68 .projectSelect-18BrJ .header-3wpzc {
  font-size: 22px;
  line-height: 30px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-bottom: 10px;
}
.uploadSampleStep-24M68 .projectSelect-18BrJ .createProjectButton-2LwOb {
  font-size: 11px;
  line-height: 24px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 600;
  color: #3867fa;
  cursor: pointer;
  margin-top: 4px;
}
.uploadSampleStep-24M68 .projectSelect-18BrJ .projectCreationContainer-2hR3V {
  background-color: #f8f8f8;
  padding: 20px;
  margin-top: 20px;
}
.uploadSampleStep-24M68 .fileUpload-2nUqG {
  position: relative;
  margin-bottom: 10px;
}
.uploadSampleStep-24M68 .fileUpload-2nUqG .title-3fRIW {
  font-size: 22px;
  line-height: 30px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.uploadSampleStep-24M68 .fileUpload-2nUqG .tabs-3WB3U {
  margin-top: 20px;
  margin-bottom: 30px;
}
.localFilePicker-2WNfA {
  height: 120px;
}
.localFilePicker-2WNfA.short-1iHtU {
  height: 90px;
}
.remoteFileUpload-1vIeb .info-1VLEu {
  background-color: #f8f8f8;
  padding: 20px;
  margin-bottom: 10px;
}
.remoteFileUpload-1vIeb .info-1VLEu .title-3fRIW {
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.remoteFileUpload-1vIeb .info-1VLEu ul {
  margin: 5px 0 10px 20px;
}
.remoteFileUpload-1vIeb .info-1VLEu ul:last-child {
  margin-bottom: 0;
}
.remoteFileUpload-1vIeb .info-1VLEu ul li {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  list-style-type: disc;
}
.remoteFileUpload-1vIeb .controls-14GLX {
  display: flex;
}
.remoteFileUpload-1vIeb .controls-14GLX .connectButton-1tnBn {
  margin-left: 10px;
}
.remoteFileUpload-1vIeb .controls-14GLX .input-2m5zN {
  flex: 1 1 0;
  min-width: 0;
}
.remoteFileUpload-1vIeb .notification-1E21t {
  margin-top: 10px;
}
.localFileUpload-1nwR2 .info-1VLEu {
  background-color: #f8f8f8;
  padding: 20px;
  margin-bottom: 10px;
}
.localFileUpload-1nwR2 .info-1VLEu .title-3fRIW {
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.localFileUpload-1nwR2 .info-1VLEu ul {
  margin: 5px 0 10px 20px;
}
.localFileUpload-1nwR2 .info-1VLEu ul:last-child {
  margin-bottom: 0;
}
.localFileUpload-1nwR2 .info-1VLEu ul li {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  list-style-type: disc;
}
.uploadMetadataStep-GBGdN .title-3fRIW {
  font-size: 26px;
  font-weight: 600;
  letter-spacing: 0.4px;
  margin-bottom: 8px;
}
.uploadMetadataStep-GBGdN .uploadInstructions-1gkTb {
  margin-top: 10px;
}
.uploadMetadataStep-GBGdN .hide-2u7Pb {
  display: none;
}
.reviewStep-1anh6 .title-3fRIW {
  font-size: 26px;
  line-height: 34px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.reviewStep-1anh6 .uploadMsg-ULJMc {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin-bottom: 40px;
  color: #999;
}
.reviewStep-1anh6 .reviewHeader-OiTTf {
  margin: 10px 0;
  display: flex;
}
.reviewStep-1anh6 .reviewHeader-OiTTf .text-3a17- {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.reviewStep-1anh6 .reviewHeader-OiTTf .links-hWvtk {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  display: flex;
  margin-left: 10px;
  align-items: center;
  margin-top: 5px;
}
.reviewStep-1anh6 .reviewHeader-OiTTf .links-hWvtk.enabled-3uQzY .link-3cEWC {
  color: #3867fa;
  cursor: pointer;
}
.reviewStep-1anh6 .reviewHeader-OiTTf .links-hWvtk .divider-3_5Tm {
  margin: 0 5px;
}
.reviewStep-1anh6 .reviewHeader-OiTTf .links-hWvtk .link-3cEWC {
  color: #ccc;
  cursor: default;
}
.reviewStep-1anh6 .sampleContainer-1nDgp {
  margin-top: 50px;
}
.reviewStep-1anh6 .project-30Tts {
  background-color: #f8f8f8;
  padding: 25px;
  display: flex;
}
.reviewStep-1anh6 .project-30Tts .name-256Xg {
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.reviewStep-1anh6 .project-30Tts .publicAccess-CPBcG {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin-left: 10px;
}
.reviewStep-1anh6 .project-30Tts .projectIcon-3DV0k {
  height: 40px;
  width: 40px;
  margin-right: 15px;
}
.reviewStep-1anh6 .project-30Tts .text-3a17- {
  flex: 1 1 0;
  min-width: 0;
}
.reviewStep-1anh6 .project-30Tts .text-3a17- .header-3wpzc {
  display: flex;
}
.reviewStep-1anh6 .project-30Tts .text-3a17- .existingSamples-24HVd {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #999;
}
.reviewStep-1anh6 .project-30Tts .text-3a17- .truncated-35pG2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
.reviewStep-1anh6 .project-30Tts .text-3a17- .showHide-3pUNb {
  text-transform: uppercase;
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #3867fa;
  font-size: 11px;
  letter-spacing: 0.5px;
  cursor: pointer;
}
.reviewStep-1anh6 .project-30Tts .descriptionContainer-1LTW7 {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #666;
  white-space: pre-wrap;
  margin: 10px 0;
}
.reviewStep-1anh6 .tableScrollWrapper-3rkvD {
  overflow: auto;
  max-height: 450px;
}
.reviewStep-1anh6 .tableScrollWrapper-3rkvD .loadingMsg-2VqdI {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin-top: 10px;
}
.reviewStep-1anh6 .sampleName-17oYs {
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.reviewStep-1anh6 .error-kW_Ca {
  color: #d0021b;
}
.reviewStep-1anh6 .link-3cEWC {
  color: #3867fa;
}
.reviewStep-1anh6 .files-2hOhJ {
  padding: 10px 0;
}
.reviewStep-1anh6 .files-2hOhJ .file-3CAf5 {
  padding: 5px 0;
}
.reviewStep-1anh6 .files-2hOhJ .file-3CAf5:first-child {
  padding-top: 0;
}
.reviewStep-1anh6 .files-2hOhJ .file-3CAf5:last-child {
  padding-bottom: 0;
}
.reviewStep-1anh6 .error-kW_Ca,
.reviewStep-1anh6 .successMessage-1Y0eq,
.reviewStep-1anh6 .uploadMessage-22rF7 {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin-top: 30px;
  margin-bottom: 10px;
}
.reviewStep-1anh6 .successMessage-1Y0eq,
.reviewStep-1anh6 .uploadMessage-22rF7 {
  color: #999;
}
.reviewStep-1anh6 .loadingIcon-1Fz0M {
  margin-right: 5px;
}
.reviewStep-1anh6 .skipSampleProcessingOption-23co0 {
  margin-top: 22px;
}
.reviewStep-1anh6 .skipSampleProcessingOption-23co0 .label {
  font-size: 12px;
  line-height: 20px;
  margin-left: 10px;
}
.uploadProgressModal-1ejzT {
  padding: 0;
}
.uploadProgressModal-1ejzT .header-9dDY3 {
  margin-top: 40px;
  text-align: center;
}
.uploadProgressModal-1ejzT .header-9dDY3 .uploadIcon-1pxi_ {
  width: 140px;
  height: 110px;
  margin-bottom: 15px;
}
.uploadProgressModal-1ejzT .header-9dDY3 .title-1K6zp {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.3px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding: 0 40px;
}
.uploadProgressModal-1ejzT .header-9dDY3 .titleWithIcon-2hcOe {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.3px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.uploadProgressModal-1ejzT .header-9dDY3 .titleWithIcon-2hcOe .alertIcon-IaNci {
  fill: #d0021b;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}
.uploadProgressModal-1ejzT
  .header-9dDY3
  .titleWithIcon-2hcOe
  .checkmarkIcon-1E7bM {
  width: 25px;
  height: 25px;
  margin-right: 6px;
  fill: #3cb371;
}
.uploadProgressModal-1ejzT .header-9dDY3 .subtitle-1nWmR {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.uploadProgressModal-1ejzT .header-9dDY3 .subtitle-1nWmR .helpLink-2lwUq {
  color: #3867fa !important;
}
.uploadProgressModal-1ejzT .header-9dDY3 .instructions-39W6P {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.3px;
  font-weight: 400;
  max-width: 500px;
  margin: 8px auto 40px;
}
.uploadProgressModal-1ejzT .sampleList-Q8Rof {
  margin: 35px 10px 0;
  padding: 0 40px;
  max-height: 200px;
  overflow: auto;
}
.uploadProgressModal-1ejzT .sampleList-Q8Rof .sample-1g4PG {
  margin-top: 30px;
}
.uploadProgressModal-1ejzT .sampleList-Q8Rof .sample-1g4PG:first-child {
  margin-top: 0;
}
.uploadProgressModal-1ejzT .sampleList-Q8Rof .sampleHeader-iRVGZ {
  display: flex;
  align-items: center;
}
.uploadProgressModal-1ejzT
  .sampleList-Q8Rof
  .sampleHeader-iRVGZ
  .sampleName-123_U {
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.3px;
  flex: 0 1 auto;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.uploadProgressModal-1ejzT .sampleList-Q8Rof .sampleHeader-iRVGZ .fill-iK3VD {
  flex: 1 1 0;
}
.uploadProgressModal-1ejzT
  .sampleList-Q8Rof
  .sampleHeader-iRVGZ
  .sampleStatus-2mObc {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  display: flex;
  align-items: center;
  margin-left: 10px;
  white-space: nowrap;
}
.uploadProgressModal-1ejzT
  .sampleList-Q8Rof
  .sampleHeader-iRVGZ
  .sampleStatus-2mObc
  .alertIcon-IaNci {
  fill: #d0021b;
  width: 14px;
  height: 14px;
  margin-right: 5px;
  margin-bottom: 2px;
}
.uploadProgressModal-1ejzT
  .sampleList-Q8Rof
  .sampleHeader-iRVGZ
  .sampleStatus-2mObc
  .checkmarkIcon-1E7bM {
  width: 16px;
  height: 16px;
  margin-right: 5px;
  fill: #3cb371;
}
.uploadProgressModal-1ejzT .sampleList-Q8Rof .loadingBarBackground-33bsZ {
  background-color: #eaeaea;
  height: 8px;
  margin-top: 5px;
  border-radius: 4px;
}
.uploadProgressModal-1ejzT
  .sampleList-Q8Rof
  .loadingBarBackground-33bsZ
  .loadingBar-qjzlm {
  background-color: #3867fa;
  height: 8px;
  width: 0;
  border-radius: 4px;
}
.uploadProgressModal-1ejzT .failedSamples-2mn3q {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.3px;
  font-weight: 400;
  max-width: 500px;
  margin: 8px auto 40px;
  text-align: center;
}
.uploadProgressModal-1ejzT .footer-3eTKS {
  text-align: center;
  height: 34px;
  margin-top: 45px;
  margin-bottom: 35px;
}
.uploadProgressModal-1ejzT .footer-3eTKS .completeMessage-ZKV6H {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  display: flex;
  align-items: center;
}
.tableContainer-2OEgw {
  flex: 1 0 auto;
  flex-direction: column;
  height: 100%;
}
.columnSelector-1mQFh {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  display: flex;
  align-content: center;
  justify-content: center;
}
.columnSelector-1mQFh .plusIcon-1OBta {
  flex: 1 0 auto;
  width: 14px;
  fill: #999;
  vertical-align: center;
}
.columnSelector-1mQFh .plusIcon-1OBta:hover {
  fill: #3867fa;
}
.header-1CKMJ {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.3px;
  font-weight: 400;
  align-self: center;
  color: #999;
  font-weight: 600;
  outline: 0;
  text-transform: none;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.header-1CKMJ .sortableHeader-FqgUk {
  max-width: 100%;
  display: flex;
  flex: 1 0 auto;
  align-items: inherit;
  justify-content: inherit;
}
.header-1CKMJ .sortableHeader-FqgUk .label-33v00 {
  flex: 0 1 auto;
  min-width: 0;
}
.header-1CKMJ .sortableHeader-FqgUk .label-33v00:hover {
  color: #000;
  cursor: pointer;
}
.header-1CKMJ .sortableHeader-FqgUk .sortIcon-3oTuJ {
  font-size: 1.2em;
  margin-left: 4px;
}
.header-1CKMJ .sortableHeader-FqgUk .label-33v00:hover + .sortIcon-3oTuJ,
.header-1CKMJ .sortableHeader-FqgUk .sortIcon-3oTuJ.active-SKOm4 {
  display: flex;
}
.header-1CKMJ .label-33v00 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}
.header-1CKMJ .label-33v00:hover {
  color: #000;
  cursor: default;
}
.actionsHeader-jcQjP {
  overflow: visible;
}
.cell-3_vnr {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #000;
  font-weight: 600;
  text-align: center;
  overflow: hidden;
}
.row-uglDr.ReactVirtualized__Table__headerRow {
  border-bottom: 3px solid #eaeaea;
}
.row-uglDr.ReactVirtualized__Table__row {
  border-bottom: 1px solid #eaeaea;
}
.row-uglDr.ReactVirtualized__Table__row:hover {
  background-color: #f8f9fe;
}
.row-uglDr.ReactVirtualized__Table__row:focus {
  outline: none;
}
.row-uglDr.ReactVirtualized__Table__row.clickable-1zzEu {
  cursor: pointer;
}
.grid-2O1Oa {
  outline: none;
}
.grid-2O1Oa::-webkit-scrollbar {
  display: none;
}
.grid-2O1Oa:hover::-webkit-scrollbar {
  display: block;
}
.fileName-2AqnW {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin-top: 10px;
  margin-bottom: 10px;
}
.sampleUploadTable-1rjk5 {
  flex: 1 1 0;
  min-height: 250px;
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}
.sampleUploadTable-1rjk5 .detectedMsg-sai1_ {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin-top: 20px;
  margin-bottom: 10px;
  color: #666;
}
.sampleUploadTable-1rjk5 .detectedMsg-sai1_ .count-3SA_V {
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0.3px;
  color: #000;
}
.sampleUploadTable-1rjk5 .removeIcon-M3bfV {
  cursor: pointer;
  opacity: 0.3;
  width: 10px;
  margin-top: 5px;
}
.sampleUploadTable-1rjk5 .removeIcon-M3bfV:hover {
  opacity: 1;
}
.sampleUploadTable-1rjk5 .removeLink-2FD_J {
  color: #666;
  text-decoration: underline;
  cursor: pointer;
}
.sampleUploadTable-1rjk5 .cell-35ukI,
.sampleUploadTable-1rjk5 .header-2OjuP {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.sampleUploadTable-1rjk5 .cell-35ukI {
  text-align: left;
}
.sampleUploadTable-1rjk5 .header-2OjuP {
  justify-content: left;
}
@keyframes loadingBackgroundAnimation-31E0b {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.filterList-2kcZJ .filterListElement-RVIsB {
  display: inline-block;
  margin: 4px 0;
  vertical-align: top;
}
.filterList-2kcZJ .filterListElement-RVIsB:not(:last-child) {
  margin-right: 10px;
}
.tagList-2sxpx {
  margin-top: 14px;
  margin-bottom: 14px;
}
.tagList-2sxpx .filterTag-2bmSu {
  margin-right: 6px;
}
.tagList-2sxpx .filterTag-2bmSu:last-child {
  margin-right: 0;
}
@keyframes loadingBackgroundAnimation-1c3BY {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.item-3qBv2 {
  text-align: left;
  display: flex;
}
.item-3qBv2 .visibility-3Zu85 {
  display: flex;
  flex: 0 0 40px;
  align-items: flex-start;
  justify-items: center;
  margin-right: 12px;
}
.item-3qBv2 .itemName-1WWBD {
  color: #000;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 2px;
}
.item-3qBv2 .itemDescription-q_9L7 {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.3px;
  color: #999;
  font-weight: 400;
  line-height: 20px;
  margin: 0 0 8px;
  vertical-align: middle;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: pre-wrap;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.item-3qBv2 .itemDetails-aVJY- {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  color: #999;
  font-weight: 400;
}
.item-3qBv2 .itemDetails-aVJY- span:not(:last-child) {
  margin-right: 8px;
}
.item-3qBv2 .itemDetails-aVJY- span:not(:first-child) {
  margin-left: 8px;
}
.dateContainer-unYIt .elapsed-2knhQ {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.itemHeader-gfx8q {
  text-align: left;
}
.icon-120Ak {
  fill: #3867fa;
  width: 36px;
}
.numberValueAndPercentage-2Z9Ky .percentage-1jvw4 {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.sample-3_T5Y {
  display: flex;
}
.sample-3_T5Y .visibility-3Zu85 {
  flex: 0 0 40px;
  display: flex;
  align-items: center;
  justify-items: center;
  margin-right: 12px;
}
.sample-3_T5Y .visibility-3Zu85 .icon-120Ak {
  fill: #3867fa;
  width: 36px;
}
.sample-3_T5Y .sampleRightPane-15POi {
  flex: 1 1 0;
  min-width: 0;
  display: flex;
  flex-direction: column;
}
.sample-3_T5Y .sampleRightPane-15POi .sampleNameAndStatus-3pLYa {
  display: flex;
  align-items: center;
  margin-bottom: 1px;
}
.sample-3_T5Y
  .sampleRightPane-15POi
  .sampleNameAndStatus-3pLYa
  .sampleName-1zqqT {
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.3px;
  min-width: 0;
  text-align: left;
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.sample-3_T5Y
  .sampleRightPane-15POi
  .sampleNameAndStatus-3pLYa
  .sampleStatus-1HAV3 {
  margin-left: 6px;
}
.sample-3_T5Y .sampleRightPane-15POi .sampleDetails-2RugK {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #999;
  text-align: left;
}
.sample-3_T5Y
  .sampleRightPane-15POi
  .sampleDetails-2RugK
  span:not(:first-child) {
  margin-left: 4px;
}
.sample-3_T5Y
  .sampleRightPane-15POi
  .sampleDetails-2RugK
  span:not(:last-child) {
  margin-right: 4px;
}
.loading-pvQSF .base-2flpm {
  padding: 4px 0;
  height: 20px;
}
.loading-pvQSF .base-2flpm,
.loading-pvQSF .numberValueAndPercentage-2Z9Ky .value-S6G3I {
  animation-name: loadingBackgroundAnimation-1c3BY;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  background: linear-gradient(
    90deg,
    #f8f8f8 10%,
    #eaeaea 18%,
    #eaeaea 22%,
    #f8f8f8 30%
  );
  background-position: 0 0;
  background-size: 200%;
  background-clip: content-box;
}
.loading-pvQSF .numberValueAndPercentage-2Z9Ky .value-S6G3I {
  height: 16px;
  padding: 2px 15%;
}
.loading-pvQSF .numberValueAndPercentage-2Z9Ky .percentage-1jvw4 {
  background: linear-gradient(
    90deg,
    #f8f8f8 10%,
    #eaeaea 18%,
    #eaeaea 22%,
    #f8f8f8 30%
  );
  background-position: 0 0;
  background-size: 200%;
  background-clip: content-box;
  height: 15px;
  padding: 2px 20%;
}
.loading-pvQSF .numberValueAndPercentage-2Z9Ky .percentage-1jvw4,
.loading-pvQSF .visibility-3Zu85 {
  animation-name: loadingBackgroundAnimation-1c3BY;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.loading-pvQSF .visibility-3Zu85 {
  background: linear-gradient(
    90deg,
    #f8f8f8 10%,
    #eaeaea 18%,
    #eaeaea 22%,
    #f8f8f8 30%
  );
  background-position: 0 0;
  background-size: 200%;
  flex: 0 0 40px;
  display: flex;
  align-items: center;
  justify-items: center;
  margin-right: 12px;
}
.loading-pvQSF .visibility-3Zu85 .icon-120Ak {
  fill: #3867fa;
  width: 36px;
}
.loading-pvQSF .sampleRightPane-15POi .sampleNameAndStatus-3pLYa {
  height: 20px;
  width: 365px;
}
.loading-pvQSF .sampleRightPane-15POi .sampleDetails-2RugK,
.loading-pvQSF .sampleRightPane-15POi .sampleNameAndStatus-3pLYa {
  animation-name: loadingBackgroundAnimation-1c3BY;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  background: linear-gradient(
    90deg,
    #f8f8f8 10%,
    #eaeaea 18%,
    #eaeaea 22%,
    #f8f8f8 30%
  );
  background-position: 0 0;
  background-size: 200%;
  background-clip: content-box;
  padding: 4px 0;
}
.loading-pvQSF .sampleRightPane-15POi .sampleDetails-2RugK {
  height: 17px;
  width: 315px;
}
.loading-pvQSF .itemRightPane-2dZ6e {
  flex: 1 0 auto;
}
.loading-pvQSF .itemRightPane-2dZ6e .itemName-1WWBD {
  height: 20px;
}
.loading-pvQSF .itemRightPane-2dZ6e .itemDetails-aVJY-,
.loading-pvQSF .itemRightPane-2dZ6e .itemName-1WWBD {
  animation-name: loadingBackgroundAnimation-1c3BY;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  background: linear-gradient(
    90deg,
    #f8f8f8 10%,
    #eaeaea 18%,
    #eaeaea 22%,
    #f8f8f8 30%
  );
  background-position: 0 0;
  background-size: 200%;
  background-clip: content-box;
  padding: 4px 0;
  flex: 1 0 auto;
}
.loading-pvQSF .itemRightPane-2dZ6e .itemDetails-aVJY- {
  height: 17px;
}
.loading-pvQSF .dateContainer-unYIt .elapsed-2knhQ {
  animation-name: loadingBackgroundAnimation-1c3BY;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  background: linear-gradient(
    90deg,
    #f8f8f8 10%,
    #eaeaea 18%,
    #eaeaea 22%,
    #f8f8f8 30%
  );
  background-position: 0 0;
  background-size: 200%;
  background-clip: content-box;
  height: 12px;
  margin: 4px 20%;
}
@keyframes loadingBackgroundAnimation-3cas3 {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.header-d5LWI {
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0.3px;
  color: #999;
  justify-content: flex-end;
  text-align: right;
  margin-right: 14px;
  margin-top: 14px;
}
.sortedHeader-1AhAa {
  color: #3867fa;
}
.taxonHeader-1Fwt_ {
  justify-content: flex-start;
  text-align: left;
}
.expandCell-LMlPE,
.expandHeader-3Svk6 {
  margin-left: 0 !important;
  margin-right: 2px !important;
}
.expandIcon-3GN3f {
  font-size: 18px;
  padding-left: 5px;
  text-align: center;
  margin-bottom: 3px;
}
.header-d5LWI .expandIcon-3GN3f {
  margin-bottom: 2px;
}
.ntnrSelectorHeader-3h6dO {
  color: #333;
  text-align: center;
  cursor: pointer;
  margin-top: 0;
}
.cell-16Bl- {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #333;
  font-weight: 700;
  padding: 10px 0;
  text-align: right;
  margin-right: 14px;
}
.stack-2kOIa {
  display: inline-block;
}
.stack-2kOIa .stackElement-27CJB {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.3px;
  font-weight: 400;
  line-height: 22px;
  font-weight: 700;
}
.stack-2kOIa .stackElement-27CJB.lowlightValue-1JwJq {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #999;
}
.nameCell-3QUPq {
  display: flex;
  flex-direction: row;
  font-weight: 600;
  text-align: left;
}
.nameCell-3QUPq .taxonContainer-hSzQ2 .taxonName-3axV8 {
  white-space: normal;
}
.nameCell-3QUPq .taxonContainer-hSzQ2 .taxonName-3axV8:hover {
  cursor: pointer;
}
.nameCell-3QUPq .taxonContainer-hSzQ2 .missingName-1zPGf {
  color: #999;
}
.nameCell-3QUPq .taxonContainer-hSzQ2 .countInfo-3bc3u {
  font-style: italic;
  font-weight: 400;
  margin-left: 6px;
  color: #999;
  white-space: normal;
}
.nameCell-3QUPq:hover .taxonName-3axV8 {
  color: #3867fa;
}
.taxonContainer-hSzQ2:first-letter {
  text-transform: uppercase;
}
.speciesRow-3NdJ1 .nameCell-3QUPq {
  font-weight: 400;
  margin-left: 10px;
  margin-right: 4px;
}
.genusRow-3_33X {
  background-color: #f8f8f8;
}
.genusRow-3_33X,
.row-3YJbU,
.speciesRow-3NdJ1 {
  padding-left: 5px;
  padding-right: 0 !important;
}
.genusRow-3_33X.highlighted-2Ijts,
.row-3YJbU.highlighted-2Ijts,
.speciesRow-3NdJ1.highlighted-2Ijts {
  background-color: #eff2fc;
  border-left: 5px solid #3867fa;
  padding-left: 0;
}
.genusRow-3_33X .hoverActions-EMSpl,
.row-3YJbU .hoverActions-EMSpl,
.speciesRow-3NdJ1 .hoverActions-EMSpl {
  display: none;
}
.genusRow-3_33X:hover .hoverActions-EMSpl,
.row-3YJbU:hover .hoverActions-EMSpl,
.speciesRow-3NdJ1:hover .hoverActions-EMSpl {
  display: inline-block;
}
.annotatedData-Zy9w- {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  vertical-align: middle;
}
.annotatedData-Zy9w- .icon-2LLK0 {
  flex: 0 0 auto;
  margin-right: 6px;
}
.annotatedData-Zy9w- .data-25llL {
  flex: 0 0 auto;
}
.display-large-ebJwf,
.display-medium-3lWmP,
.display-small-1Ssa4,
.display-xlarge-3F5m8,
.h1-1MuQZ,
.h2-16suC,
.h3-1b1t-,
.h4-2R_wX,
.h5-m_R0e,
.h6-1laWb,
.heading-1vs0C,
.subheading-1zVlk,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.1;
  color: #333;
}
.display-large-ebJwf .small-3DtXC,
.display-large-ebJwf small,
.display-medium-3lWmP .small-3DtXC,
.display-medium-3lWmP small,
.display-small-1Ssa4 .small-3DtXC,
.display-small-1Ssa4 small,
.display-xlarge-3F5m8 .small-3DtXC,
.display-xlarge-3F5m8 small,
.h1-1MuQZ .small-3DtXC,
.h1-1MuQZ small,
.h2-16suC .small-3DtXC,
.h2-16suC small,
.h3-1b1t- .small-3DtXC,
.h3-1b1t- small,
.h4-2R_wX .small-3DtXC,
.h4-2R_wX small,
.h5-m_R0e .small-3DtXC,
.h5-m_R0e small,
.h6-1laWb .small-3DtXC,
.h6-1laWb small,
.heading-1vs0C .small-3DtXC,
.heading-1vs0C small,
.subheading-1zVlk .small-3DtXC,
.subheading-1zVlk small,
h1 .small-3DtXC,
h1 small,
h2 .small-3DtXC,
h2 small,
h3 .small-3DtXC,
h3 small,
h4 .small-3DtXC,
h4 small,
h5 .small-3DtXC,
h5 small,
h6 .small-3DtXC,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #d0021b;
}
.display-large-ebJwf,
.display-medium-3lWmP,
.display-xlarge-3F5m8,
.h1-1MuQZ,
.h2-16suC,
.h3-1b1t-,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  color: #333;
}
.display-large-ebJwf .small-3DtXC,
.display-large-ebJwf small,
.display-medium-3lWmP .small-3DtXC,
.display-medium-3lWmP small,
.display-xlarge-3F5m8 .small-3DtXC,
.display-xlarge-3F5m8 small,
.h1-1MuQZ .small-3DtXC,
.h1-1MuQZ small,
.h2-16suC .small-3DtXC,
.h2-16suC small,
.h3-1b1t- .small-3DtXC,
.h3-1b1t- small,
h1 .small-3DtXC,
h1 small,
h2 .small-3DtXC,
h2 small,
h3 .small-3DtXC,
h3 small {
  font-size: 65%;
}
.display-small-1Ssa4,
.h4-2R_wX,
.h5-m_R0e,
.h6-1laWb,
.heading-1vs0C,
.subheading-1zVlk,
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.display-small-1Ssa4 .small-3DtXC,
.display-small-1Ssa4 small,
.h4-2R_wX .small-3DtXC,
.h4-2R_wX small,
.h5-m_R0e .small-3DtXC,
.h5-m_R0e small,
.h6-1laWb .small-3DtXC,
.h6-1laWb small,
.heading-1vs0C .small-3DtXC,
.heading-1vs0C small,
.subheading-1zVlk .small-3DtXC,
.subheading-1zVlk small,
h4 .small-3DtXC,
h4 small,
h5 .small-3DtXC,
h5 small,
h6 .small-3DtXC,
h6 small {
  font-size: 75%;
}
.display-xlarge-3F5m8,
.h1-1MuQZ,
h1 {
  font-size: 40px;
  font-weight: 600;
}
.display-large-ebJwf,
.h2-16suC,
h2 {
  font-size: 34px;
  font-weight: 600;
}
.display-medium-3lWmP,
.h3-1b1t-,
h3 {
  font-size: 28px;
  font-weight: 400;
}
.display-small-1Ssa4,
.h4-2R_wX,
h4 {
  font-size: 22px;
  font-weight: 400;
}
.h5-m_R0e,
.heading-1vs0C,
h5 {
  font-size: 16px;
  font-weight: 600;
}
.h6-1laWb,
.subheading-1zVlk,
h6 {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}
.body-text-dnCMQ,
.p-2ydVG,
p {
  margin: 0 0 10px;
  font-size: 14px;
  color: #333;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.body-text-dnCMQ .subdued-28Hr5,
.p-2ydVG .subdued-28Hr5,
p .subdued-28Hr5 {
  color: #666;
}
.caption-7JyNQ {
  font-size: 14px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.caption-7JyNQ .subdued-28Hr5 {
  color: #666;
}
.small-3DtXC,
small {
  font-size: 85%;
}
.text-left-Elsau {
  text-align: left;
}
.text-right-MKQET {
  text-align: right;
}
.text-center-2jrya {
  text-align: center;
}
.text-justify-2Ozjv {
  text-align: justify;
}
.text-nowrap-3oxru {
  white-space: nowrap;
}
.text-lowercase-1t05O {
  text-transform: lowercase;
}
.text-uppercase-OiK3c {
  text-transform: uppercase;
}
.text-capitalize-1To2I {
  text-transform: capitalize;
}
.text-muted-14eRl {
  color: #666;
}
.viewHeader-2oCDk {
  margin-bottom: 5px;
}
.viewHeader-2oCDk .pipelineInfo-3kITY {
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.3px;
  font-weight: 400;
  display: inline-block;
  color: #999;
  margin-top: 14px;
  margin-bottom: 18px;
}
.viewHeader-2oCDk .pipelineInfo-3kITY .warning-1eZJk {
  text-align: left;
  margin-bottom: 20px;
}
.viewHeader-2oCDk .pipelineInfo-3kITY .warning-1eZJk:last-child {
  margin-bottom: 0;
}
.viewHeader-2oCDk .linkToPipelineViz-QfX5W {
  cursor: pointer;
}
.viewHeader-2oCDk .linkToPipelineViz-QfX5W:hover {
  color: #3867fa;
}
.viewHeader-2oCDk .legacyLink-VBZum {
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #999;
  padding-left: 2px;
}
.viewHeader-2oCDk .legacyLink-VBZum:hover {
  color: #3867fa;
}
.viewHeader-2oCDk .sampleDetailsLinkContainer-3MGdt {
  margin-top: 5px;
}
.viewHeader-2oCDk .sampleDetailsLink-2pqLi {
  color: #3867fa;
  font-weight: 600;
  cursor: pointer;
}
.viewHeader-2oCDk .sampleDetailsLink-2pqLi:hover {
  opacity: 0.5;
}
.viewHeader-2oCDk .warningIcon-ZuzwP {
  margin-left: 2px;
  transform: translateY(1px);
}
@keyframes loadingBackgroundAnimation-3BKzq {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.sampleViewContainer-27reP {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 60px);
}
.sampleViewHeader-2DUl4,
.tabsContainer-1not_ {
  flex: 0 0 auto;
}
.reportViewContainer-1OwmA {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
}
.reportViewContainer-1OwmA .reportFilters-1pnmA {
  flex: 0 0 auto;
}
.reportViewContainer-1OwmA .reportTable-18SUN {
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}
.reportViewContainer-1OwmA .reportHeader-2rjw2 {
  display: flex;
}
.reportViewContainer-1OwmA .reportHeader-2rjw2 .statsRow-1XY7n {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #999;
  flex: 1 0 auto;
}
.reportViewContainer-1OwmA
  .reportHeader-2rjw2
  .statsRow-1XY7n
  .reportInfoMsg-nf_QP:not(:first-child) {
  margin-left: 4px;
}
.reportViewContainer-1OwmA
  .reportHeader-2rjw2
  .statsRow-1XY7n
  .clearAllFilters-odpCJ {
  margin-left: 4px;
  font-weight: 600;
  white-space: nowrap;
  cursor: pointer;
}
.reportViewContainer-1OwmA .reportHeader-2rjw2 .reportViewSelector-1gGM2 {
  flex: 0 0 auto;
}
.tabs-3uw8_ {
  margin: 25px 0;
}
.divider-1SxVs {
  height: 3px;
  background-color: #eaeaea;
  position: absolute;
  left: 0;
  right: 0;
}
.dividerContainer-idGv7 {
  height: 2px;
  padding: 30px 0;
}
.sampleMessage-rFdJ- {
  display: flex;
  justify-content: center;
  margin-top: 100px;
}
.sampleMessage-rFdJ- .textContainer-qTSgX {
  margin-top: 8px;
  margin-right: 18px;
  width: 330px;
}
.sampleMessage-rFdJ- .textContainer-qTSgX .reportStatus-Xtwj8 {
  display: inline-flex;
  align-items: center;
  background-color: #ffe3e6;
  border-radius: 15px;
  padding: 3px 8px;
}
.sampleMessage-rFdJ- .textContainer-qTSgX .reportStatus-Xtwj8 .icon-5vX4P {
  width: 20px;
}
.sampleMessage-rFdJ- .textContainer-qTSgX .reportStatus-Xtwj8 .text-3EBPi {
  font-size: 11px;
  line-height: 24px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 600;
  margin-left: 8px;
  margin-top: 1px;
}
.sampleMessage-rFdJ- .textContainer-qTSgX .reportStatus-Xtwj8.warning-jHd_t {
  background-color: #fcf6ec;
  color: #f5a623;
}
.sampleMessage-rFdJ-
  .textContainer-qTSgX
  .reportStatus-Xtwj8.warning-jHd_t
  .icon-5vX4P {
  fill: #f5a623;
}
.sampleMessage-rFdJ- .textContainer-qTSgX .reportStatus-Xtwj8.error-15G1N {
  background-color: #f9ebeb;
  color: #d0021b;
}
.sampleMessage-rFdJ-
  .textContainer-qTSgX
  .reportStatus-Xtwj8.error-15G1N
  .icon-5vX4P {
  fill: #d0021b;
}
.sampleMessage-rFdJ- .textContainer-qTSgX .reportStatus-Xtwj8.inProgress-3vnje {
  background-color: #eff2fc;
  color: #3867fa;
}
.sampleMessage-rFdJ-
  .textContainer-qTSgX
  .reportStatus-Xtwj8.inProgress-3vnje
  .icon-5vX4P {
  fill: #3867fa;
  font-size: 20px;
}
.sampleMessage-rFdJ- .textContainer-qTSgX .reportStatus-Xtwj8.info-3J6Fl {
  background-color: #eff2fc;
  color: #3867fa;
}
.sampleMessage-rFdJ-
  .textContainer-qTSgX
  .reportStatus-Xtwj8.info-3J6Fl
  .icon-5vX4P {
  fill: #3867fa;
}
.sampleMessage-rFdJ- .textContainer-qTSgX .message-2lQEd {
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-bottom: 8px;
  margin-top: 8px;
  margin-left: 2px;
}
.sampleMessage-rFdJ- .textContainer-qTSgX .actionLink-2tlj1 {
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
  letter-spacing: 0.3px;
  color: #3867fa !important;
  margin-top: 10px;
  margin-left: 2px;
}
.sampleMessage-rFdJ- .textContainer-qTSgX .actionLink-2tlj1 .rightArrow-Y693V {
  font-size: 8px;
  margin-left: 3px;
}
.sampleMessage-rFdJ- .bacteriaIcon-1vQ4b {
  width: 105px;
  height: 128px;
}
@keyframes loadingBackgroundAnimation-2qclO {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.viewHeader-23Es0 {
  margin-top: 38px;
  margin-bottom: 38px;
}
.error-3ve-W {
  color: #d0021b;
  margin-bottom: 10px;
}
.noResultsMessage-1h2Dh {
  color: #999;
}
.category-3fl03 .title-2AXMT {
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.category-3fl03 .field-36j3y {
  padding: 10px;
}
.category-3fl03 .field-36j3y .preference-EVGYe {
  justify-content: left;
}
.AMRHeatmapView-2EUaS .viewHeader-3j1aV {
  margin-top: 40px;
  margin-bottom: 40px;
}
.AMRHeatmapView-2EUaS .viewHeader-3j1aV .controls-1eWHB {
  display: flex;
}
.AMRHeatmapView-2EUaS .viewHeader-3j1aV .controls-1eWHB .controlElement-2hwV0 {
  margin-left: 10px;
}
.AMRHeatmapView-2EUaS .menu-2Yc_O {
  background-color: #fff;
}
.AMRHeatmapView-2EUaS .menu-2Yc_O .filterRow-OWzMO {
  margin: 20px 0;
}
.AMRHeatmapView-2EUaS .loadingIndicator-3L8ka,
.AMRHeatmapView-2EUaS .noDataMsg-3e3NO {
  margin: 50px;
  text-align: center;
  color: #999;
}
.heatmap-26m55 .cells-3h9A2 rect.cell-pfs_W {
  cursor: pointer;
}
.heatmap-26m55 .cells-3h9A2 rect.cell-pfs_W:hover {
  stroke: #3867fa;
  stroke-width: 1px;
}
.heatmap-26m55 .cells-3h9A2 rect.cell-pfs_W.panning-zJKP3 {
  cursor: move;
}
.heatmap-26m55 .cells-3h9A2 .shaded-3u5Sh {
  opacity: 0.1;
}
.heatmap-26m55 .columnLabels-2InMk .columnLabel-gqnUM,
.heatmap-26m55 .columnLabels-2InMk .rowLabel-1RnMc,
.heatmap-26m55 .rowLabels-3m3-F .columnLabel-gqnUM,
.heatmap-26m55 .rowLabels-3m3-F .rowLabel-1RnMc {
  font-size: 12px;
}
.heatmap-26m55 .columnLabels-2InMk .columnLabel-gqnUM .removeIcon-1F41u,
.heatmap-26m55 .columnLabels-2InMk .rowLabel-1RnMc .removeIcon-1F41u,
.heatmap-26m55 .rowLabels-3m3-F .columnLabel-gqnUM .removeIcon-1F41u,
.heatmap-26m55 .rowLabels-3m3-F .rowLabel-1RnMc .removeIcon-1F41u {
  visibility: hidden;
}
.heatmap-26m55 .columnLabels-2InMk .columnLabel-gqnUM.highlighted-3n1gL,
.heatmap-26m55 .columnLabels-2InMk .rowLabel-1RnMc.highlighted-3n1gL,
.heatmap-26m55 .rowLabels-3m3-F .columnLabel-gqnUM.highlighted-3n1gL,
.heatmap-26m55 .rowLabels-3m3-F .rowLabel-1RnMc.highlighted-3n1gL {
  fill: #3867fa;
}
.heatmap-26m55 .columnLabels-2InMk .columnLabel-gqnUM:hover text,
.heatmap-26m55 .columnLabels-2InMk .rowLabel-1RnMc:hover text,
.heatmap-26m55 .rowLabels-3m3-F .columnLabel-gqnUM:hover text,
.heatmap-26m55 .rowLabels-3m3-F .rowLabel-1RnMc:hover text {
  fill: #3867fa;
  cursor: pointer;
}
.heatmap-26m55 .columnLabels-2InMk .columnLabel-gqnUM:hover .removeIcon-1F41u,
.heatmap-26m55 .columnLabels-2InMk .rowLabel-1RnMc:hover .removeIcon-1F41u,
.heatmap-26m55 .rowLabels-3m3-F .columnLabel-gqnUM:hover .removeIcon-1F41u,
.heatmap-26m55 .rowLabels-3m3-F .rowLabel-1RnMc:hover .removeIcon-1F41u {
  visibility: visible;
  cursor: pointer;
}
.heatmap-26m55 .columnLabels-2InMk .genusBorder-6vajI,
.heatmap-26m55 .rowLabels-3m3-F .genusBorder-6vajI {
  stroke: #ccc;
  stroke-width: 1;
}
.heatmap-26m55 .columnLabels-2InMk .hideGenusBorder-s504M,
.heatmap-26m55 .rowLabels-3m3-F .hideGenusBorder-s504M {
  display: none;
}
.heatmap-26m55 .columnLabels-2InMk .rowLabelHover-3L9N1 rect,
.heatmap-26m55 .rowLabels-3m3-F .rowLabelHover-3L9N1 rect {
  fill: #eaeaea;
}
.heatmap-26m55 .rowLabels-3m3-F.rowClustering-1VDCH .genusBorder-6vajI {
  display: none;
}
.heatmap-26m55 .hoverTarget-1sZ8o {
  fill: transparent;
}
.heatmap-26m55 .dendogram-3ShmP .link-2oKXy .linkPath-1ncpl {
  fill: transparent;
  stroke: #ccc;
  stroke-width: 1px;
}
.heatmap-26m55 .dendogram-3ShmP .link-2oKXy.highlighted-3n1gL path {
  stroke: #3867fa;
}
.heatmap-26m55 .columnMetadata-2gjGZ {
  pointer-events: bounding-box;
}
.heatmap-26m55 .columnMetadata-2gjGZ .columnMetadataLabel-3zrkD {
  font-size: 12px;
  cursor: pointer;
  font-weight: 700;
}
.heatmap-26m55 .columnMetadata-2gjGZ .columnMetadataLabel-3zrkD:hover text {
  fill: #3867fa;
}
.heatmap-26m55
  .columnMetadata-2gjGZ
  .columnMetadataAdd-1vtU4
  .metadataAddTrigger-1mRVT {
  cursor: pointer;
}
.heatmap-26m55
  .columnMetadata-2gjGZ
  .columnMetadataAdd-1vtU4
  .metadataAddLine-K5dWy {
  stroke: #ccc;
  stroke-width: 1px;
  fill: transparent;
}
.heatmap-26m55
  .columnMetadata-2gjGZ
  .columnMetadataAdd-1vtU4
  .metadataAddIcon-3iVrw {
  opacity: 0.3;
}
.heatmap-26m55 .columnMetadata-2gjGZ .columnMetadataAdd-1vtU4 rect {
  opacity: 0;
}
.heatmap-26m55
  .columnMetadata-2gjGZ
  .columnMetadataAdd-1vtU4
  .metadataAddLabel-2NfWC {
  font-size: 11px;
  line-height: 24px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 600;
  fill: #999;
  cursor: pointer;
  text-anchor: end;
}
.heatmap-26m55
  .columnMetadata-2gjGZ
  .columnMetadataAdd-1vtU4:hover
  .metadataAddLine-K5dWy {
  stroke: #3867fa;
}
.heatmap-26m55
  .columnMetadata-2gjGZ
  .columnMetadataAdd-1vtU4:hover
  .metadataAddIcon-3iVrw {
  filter: url("#blue");
  opacity: 1;
}
.heatmap-26m55
  .columnMetadata-2gjGZ
  .columnMetadataAdd-1vtU4:hover
  .metadataAddLabel-2NfWC {
  fill: #3867fa;
}
.heatmap-26m55 .captionContainer-2FYqq .caption-2atuj {
  font-size: 12px;
  fill: #999;
  opacity: 0;
}
.heatmap-26m55.printMode-2Hvn2 .columnMetadataAdd-1vtU4 {
  opacity: 0;
}
.heatmap-26m55.printMode-2Hvn2 .captionContainer-2FYqq .caption-2atuj {
  opacity: 1;
}
.AMRHeatmapVis-1T6HN .AMRHeatmapContainer-2Ba5C {
  overflow-x: auto;
  margin-bottom: 300px;
}
.AMRHeatmapVis-1T6HN .AMRHeatmapContainer-2Ba5C svg {
  display: block;
  margin: 0 auto;
}
.AMRHeatmapVis-1T6HN .tooltip-2FgpF {
  position: absolute;
  display: none;
}
.AMRHeatmapVis-1T6HN .tooltip-2FgpF.visible-2CPtE {
  display: block;
}
@keyframes loadingBackgroundAnimation-3M_4o {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.auth0Error-2JrK7 {
  height: calc(100vh - 60px);
}
.auth0Error-2JrK7 .bacteriaIcon-2RxbF {
  width: 140px;
  height: 140px;
}
.auth0Error-2JrK7 .helpLink-f5zHO {
  color: #3867fa !important;
}
@keyframes loadingBackgroundAnimation-2dJ2J {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.downloadCell-PpkBK {
  display: flex;
  text-align: left;
}
.downloadCell-PpkBK .downloadIcon-PuUku {
  width: 30px;
  height: 22px;
  margin-right: 14px;
  fill: #ccc;
}
.downloadCell-PpkBK .downloadRightPane-3Xjqg .downloadNameContainer-KBMv9 {
  display: flex;
  align-items: center;
}
.downloadCell-PpkBK .downloadRightPane-3Xjqg .downloadName-1chcH {
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.downloadCell-PpkBK .downloadRightPane-3Xjqg .downloadStatus-3CB4R {
  margin-left: 6px;
}
.downloadCell-PpkBK .downloadRightPane-3Xjqg .metadata-_KNCS {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #999;
}
.downloadCell-PpkBK
  .downloadRightPane-3Xjqg
  .metadata-_KNCS
  .detailsLink-1sBDP {
  cursor: pointer;
  margin-right: 4px;
}
.downloadCell-PpkBK
  .downloadRightPane-3Xjqg
  .metadata-_KNCS
  .detailsLink-1sBDP:hover {
  color: #000;
}
.downloadCell-PpkBK .downloadRightPane-3Xjqg .metadata-_KNCS .userName-20xiG {
  margin-left: 4px;
}
.samplesCell-GuQ2E {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.statusCell-3mIZH {
  margin-bottom: 2px;
}
.statusCell-3mIZH .links-3yNma,
.statusCell-3mIZH .messageContainer-vxsLd {
  display: flex;
  align-items: center;
}
.statusCell-3mIZH .messageContainer-vxsLd {
  margin-bottom: 8px;
}
.statusCell-3mIZH .icon-3ULkG {
  width: 16px;
  margin-right: 6px;
  fill: #3cb371;
}
.statusCell-3mIZH .icon-3ULkG.warning-1YtUx {
  fill: #f5a623;
}
.statusCell-3mIZH .icon-3ULkG.error-1PPrs {
  fill: #d0021b;
  margin-bottom: 1px;
}
.statusCell-3mIZH .icon-3ULkG.loading-yIE6p {
  color: #3867fa;
  margin-right: 4px;
}
.statusCell-3mIZH .separator-3U9sf {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin: 0 8px;
  color: #999;
}
.statusCell-3mIZH .link-19vJx {
  font-size: 11px;
  line-height: 24px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 600;
  color: #3867fa !important;
  cursor: pointer;
}
@keyframes loadingBackgroundAnimation-2pjvR {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.bulkDownloadList-250eY {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 60px);
}
.bulkDownloadList-250eY .blankScreenContainer-37MVf,
.bulkDownloadList-250eY .tableContainer-3QUV9 {
  flex: 1 1 0;
  min-height: 0;
}
.bulkDownloadList-250eY .largeDownloadIcon-2Woz5 {
  width: 140px;
  height: 110px;
  fill: #eaeaea;
}
.bulkDownloadList-250eY .loadingMessage-2CViI {
  margin: 38px auto 0;
}
.bulkDownloadList-250eY .lightCell-MZdk9 {
  font-weight: 400;
  color: #999;
}
.autoUpdateWarning-ZvH_4 {
  margin-bottom: 4px;
}
.autoUpdateWarning-ZvH_4 .link-2FHa6 {
  text-decoration: underline;
  cursor: pointer;
}
.viewHeader-3-xUo {
  margin-top: 38px;
  margin-bottom: 38px;
}
.downloadNameHeader-1VAec {
  justify-content: flex-start;
}
.tableContainer-3QUV9 {
  padding-top: 22px;
}
.tableRow-skCsA {
  padding: 0 22px !important;
}
@keyframes loadingBackgroundAnimation-3nwky {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.taxaWithHitsDropdown-3i0tt {
  width: 300px;
}
.taxaWithHitsDropdown-3i0tt .optionsHeader-1FRFt {
  display: flex;
  padding: 6px 14px;
}
.taxaWithHitsDropdown-3i0tt .optionsHeader-1FRFt .header-3WODn {
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0.3px;
  color: #666;
}
.taxaWithHitsDropdown-3i0tt .optionsHeader-1FRFt .fill-tclH9 {
  flex: 1 1 0;
  min-width: 0;
}
.taxaWithHitsDropdown-3i0tt .option-s2H1m {
  display: flex;
  padding: 6px 14px;
}
.taxaWithHitsDropdown-3i0tt .option-s2H1m .taxonName-S-7Hl {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  flex-shrink: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.taxaWithHitsDropdown-3i0tt .option-s2H1m .fill-tclH9 {
  flex: 1 1 0;
  min-width: 0;
}
.taxaWithHitsDropdown-3i0tt .option-s2H1m .sampleCount-23Qt5 {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #999;
}
@keyframes loadingBackgroundAnimation-326Ws {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.downloadTypeContainer-3S0Hv {
  margin-top: 14px;
  flex: 1 1 0;
  min-height: 0;
}
.downloadTypeContainer-3S0Hv .category-1AQ4U:not(:first-child) {
  margin-top: 22px;
}
.downloadTypeContainer-3S0Hv .category-1AQ4U .title-Z15GY {
  font-size: 11px;
  line-height: 24px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 600;
  color: #999;
}
.taxaWithReadsDropdown-6jZ7O {
  width: 300px;
}
.taxaWithReadsDropdown-6jZ7O .taxaWithReadsOptionsHeader-1YPoe {
  display: flex;
  padding: 6px 14px;
}
.taxaWithReadsDropdown-6jZ7O .taxaWithReadsOptionsHeader-1YPoe .header-1LAvU {
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0.3px;
  color: #666;
}
.taxaWithReadsDropdown-6jZ7O .taxaWithReadsOptionsHeader-1YPoe .fill-2VKQG {
  flex: 1 1 0;
  min-width: 0;
}
.taxaWithReadsDropdown-6jZ7O .taxaWithReadsOption-3dYwQ {
  display: flex;
  padding: 6px 14px;
}
.taxaWithReadsDropdown-6jZ7O .taxaWithReadsOption-3dYwQ .taxonName-3SNIU {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  flex-shrink: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.taxaWithReadsDropdown-6jZ7O .taxaWithReadsOption-3dYwQ .fill-2VKQG {
  flex: 1 1 0;
  min-width: 0;
}
.taxaWithReadsDropdown-6jZ7O .taxaWithReadsOption-3dYwQ .sampleCount-3YHT8 {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #999;
}
.downloadType-VJPD4 {
  padding: 8px 10px;
  margin-bottom: 4px;
  margin-right: 10px;
  border-radius: 4px;
  display: flex;
  cursor: pointer;
}
.downloadType-VJPD4.selected-3wTo1,
.downloadType-VJPD4:hover {
  background-color: #f8f8f8;
}
.downloadType-VJPD4.disabled-1WSsA {
  cursor: default;
}
.downloadType-VJPD4.disabled-1WSsA:hover {
  background-color: #fff;
}
.downloadType-VJPD4.disabled-1WSsA .description-3pEUO,
.downloadType-VJPD4.disabled-1WSsA .fileType-2NePp,
.downloadType-VJPD4.disabled-1WSsA .name-3MhBQ {
  color: #ccc;
}
.downloadType-VJPD4 .radioButton-3gbFk {
  margin-right: 10px;
  margin-top: 4px;
}
.downloadType-VJPD4 .content-3LUcF {
  flex: 1 1 0;
  min-width: 0;
}
.downloadType-VJPD4 .name-3MhBQ {
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.downloadType-VJPD4 .description-3pEUO {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #666;
}
.downloadType-VJPD4 .fileType-2NePp {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #999;
}
.fields-2aEyO {
  margin-top: 10px;
  margin-bottom: 4px;
  display: flex;
  flex-wrap: wrap;
}
.fields-2aEyO .field-3GWPI {
  width: calc(50% - 11px);
}
.fields-2aEyO .field-3GWPI:nth-child(odd) {
  margin-right: 22px;
}
.fields-2aEyO .field-3GWPI .label-UUOcT {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin-bottom: 2px;
}
.fields-2aEyO .field-3GWPI .forcedOption-3ZEht {
  height: 34px;
  display: flex;
  align-items: center;
}
.fields-2aEyO .field-3GWPI .info-1r0oI {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #666;
}
@keyframes loadingBackgroundAnimation-2YdVp {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.footer-2uMzW {
  padding-top: 14px;
}
.footer-2uMzW .downloadDisclaimer-2mRgB {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #999;
  margin-top: 6px;
}
.highlight-13stm {
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.listContainer-1XOlL {
  background-color: #fcf6ec;
  margin-bottom: 14px;
}
.notificationContainer-2mEYj {
  margin: 14px 0;
}
.notificationContainer-2mEYj .errorMessage-1kqER {
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.messageLine-1wX9r {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin: 0 10px;
  padding: 4px;
}
.messageLine-1wX9r:last-child {
  margin-bottom: 10px;
}
.notifications-FQYYy {
  margin-bottom: 38px;
}
@keyframes loadingBackgroundAnimation-3Uv_T {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.modal-1XQyh {
  max-height: calc(85vh - 80px);
  display: flex;
  flex-direction: column;
}
.modal-1XQyh .header-rrgXn .title-2SanK {
  font-size: 22px;
  line-height: 30px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-top: -8px;
}
.modal-1XQyh .header-rrgXn .tagline-BoMEn {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #999;
}
.modal-1XQyh .options-3ZgtR {
  overflow: auto;
}
.modal-1XQyh .footer-2lVij {
  margin-top: 14px;
}
@keyframes loadingBackgroundAnimation-I-ehF {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.label-2N764 {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.label-2N764 .message-3U5YW a {
  text-decoration: underline;
}
@keyframes loadingBackgroundAnimation-2ata- {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.bulkDownloadSummary-2neoD {
  background-color: #f8f8f8;
  padding: 10px 14px;
}
.bulkDownloadSummary-2neoD .title-1upYU {
  display: flex;
}
.bulkDownloadSummary-2neoD .title-1upYU .name-x9D5r {
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.bulkDownloadSummary-2neoD .title-1upYU .numSamples-ScrPR {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #999;
}
.bulkDownloadSummary-2neoD .params-3id_m {
  display: flex;
  margin-top: 14px;
}
.bulkDownloadSummary-2neoD .params-3id_m .param-2oSND {
  flex: 1 1 0;
  min-width: 0;
}
.bulkDownloadSummary-2neoD .params-3id_m .param-2oSND .name-x9D5r,
.bulkDownloadSummary-2neoD .params-3id_m .param-2oSND .value-17ypC {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.bulkDownloadSummary-2neoD .params-3id_m .param-2oSND .value-17ypC {
  color: #999;
}
@keyframes loadingBackgroundAnimation-2adZa {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.heatmap-1u3mB {
  margin-top: -10px;
}
.heatmap-1u3mB .viewHeader-1PGMZ {
  margin-top: 40px;
  margin-bottom: 40px;
}
.heatmap-1u3mB .viewHeader-1PGMZ .controls-1WWTX {
  display: flex;
}
.heatmap-1u3mB .viewHeader-1PGMZ .controls-1WWTX .controlElement-1fmXw {
  margin-left: 10px;
}
.heatmap-1u3mB .menu-2fGKj {
  background-color: #fff;
}
.heatmap-1u3mB .menu-2fGKj .filterRow-3M_mU {
  margin-top: 14px;
  margin-bottom: 14px;
}
.heatmap-1u3mB .menu-2fGKj .filterTag-1fnrk {
  margin-right: 6px;
}
.heatmap-1u3mB .menu-2fGKj .filterTag-1fnrk:last-child {
  margin-right: 0;
}
.heatmap-1u3mB .filterToggleContainer-2dovT {
  text-align: center;
  position: relative;
}
.heatmap-1u3mB .filterToggleContainer-2dovT .filterLine-u133j {
  height: 0;
  border-bottom: 10px solid #fff;
  box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.15),
    0 2px 10px 0 rgba(34, 36, 38, 0.15);
}
.heatmap-1u3mB .filterToggleContainer-2dovT .arrowIcon-15Uk- {
  display: inline-block;
  cursor: pointer;
  color: #666;
  background-color: #fff;
  font-size: 22px;
  padding: 0 14px;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.22);
}
.heatmap-1u3mB .loadingIndicator-39ER6,
.heatmap-1u3mB .noDataMsg-1D0f5 {
  margin: 50px;
  text-align: center;
  color: #999;
}
@keyframes loadingBackgroundAnimation-14CL6 {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.samplesHeatmapVis-26FYv .plusMinusControl-1ixmI {
  z-index: 1;
  position: absolute;
  top: 360px;
  right: 40px;
  box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.15),
    0 2px 10px 0 rgba(34, 36, 38, 0.15);
  background-color: #fff;
}
.samplesHeatmapVis-26FYv .plusMinusControl-1ixmI svg:hover {
  background-color: #f2f2f2;
}
.samplesHeatmapVis-26FYv .heatmapContainer-2c5Jn {
  overflow: hidden;
  height: calc(100vh - 50px - 284px);
}
.samplesHeatmapVis-26FYv .heatmapContainer-2c5Jn.filtersApplied-1fsBW {
  height: calc(100vh - 50px - 307px);
}
.samplesHeatmapVis-26FYv .heatmapContainer-2c5Jn.fullScreen-3Tcic {
  height: calc(100vh - 50px - 33px);
}
.samplesHeatmapVis-26FYv .heatmapContainer-2c5Jn svg {
  display: block;
  margin: 0 auto;
}
.samplesHeatmapVis-26FYv .tooltip-5vtrz {
  position: absolute;
  display: none;
}
.samplesHeatmapVis-26FYv .tooltip-5vtrz.visible-1k7pl {
  display: block;
}
.samplesHeatmapVis-26FYv .tooltip-5vtrz .data-tooltip__label-2rziN {
  min-width: 100px;
}
.samplesHeatmapVis-26FYv .tooltip-5vtrz .warning-1g2hU {
  display: flex;
}
.samplesHeatmapVis-26FYv .tooltip-5vtrz .warning-1g2hU .warningIcon-x50hG {
  height: 14px;
  width: 14px;
  margin-right: 6px;
  transform: translateY(1px);
}
.samplesHeatmapVis-26FYv .tooltip-5vtrz .warning-1g2hU .warningText-2N-vD {
  flex: 1 1 0;
  min-width: 0;
}
.samplesHeatmapVis-26FYv .bannerContainer-Hn3BQ {
  width: 500px;
  bottom: 10px;
  left: 50%;
  margin-left: -250px;
  text-align: center;
  position: fixed;
  transition: opacity 0.5s ease;
}
.samplesHeatmapVis-26FYv .bannerContainer-Hn3BQ.show-34WHf {
  opacity: 1;
}
.samplesHeatmapVis-26FYv .bannerContainer-Hn3BQ.hide-2zR0N {
  opacity: 0;
}
.samplesHeatmapVis-26FYv .bannerContainer-Hn3BQ:hover {
  opacity: 1;
}
.samplesHeatmapVis-26FYv .bannerContainer-Hn3BQ .bannerText-2L3RA {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #999;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.15),
    0 2px 10px 0 rgba(34, 36, 38, 0.15);
  cursor: default;
  display: inline-block;
  margin: 8px auto auto;
  padding: 4px 8px;
  text-align: center;
}
.samplesHeatmapVis-26FYv .bannerContainer-Hn3BQ .removeIcon-1lTd8 {
  cursor: pointer;
  height: 8px;
  margin-left: 6px;
}
@keyframes loadingBackgroundAnimation-3RPCu {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.loading-O5mGA .cellContent-2jBHF {
  animation-name: loadingBackgroundAnimation-3RPCu;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  background: linear-gradient(
    90deg,
    #f8f8f8 10%,
    #eaeaea 18%,
    #eaeaea 22%,
    #f8f8f8 30%
  );
  background-position: 0 0;
  background-size: 200%;
  height: 12px;
  margin: 4px 20%;
}
.tableDataRow-SuyME {
  align-items: flex-start;
  padding: 13px 0;
}
.filtersContainer-siHqr {
  width: 150px;
}
.filtersContainer-siHqr .filterContainer-2FiQX {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.filtersContainer-siHqr .filterContainer-2FiQX:not(:first-child) {
  margin-top: 5px;
}
.filtersContainer-siHqr .filterContainer-2FiQX .tags-18Ff3 {
  flex: 0 0 auto;
}
.filtersContainer-siHqr .filterContainer-2FiQX .tags-18Ff3 .filterTag-3V0w3 {
  margin: 0;
  margin-right: 6px;
}
.filtersContainer-siHqr
  .filterContainer-2FiQX
  .tags-18Ff3
  .filterTag-3V0w3:last-child {
  margin-right: 0;
}
.filtersContainer-siHqr
  .filterContainer-2FiQX
  .tags-18Ff3
  .filterTag-3V0w3:not(:first-child) {
  margin-top: 2px;
}
.header-3Umll {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
}
.header-3Umll .icon-OfGlN {
  fill: #3867fa;
  width: 30px;
}
.header-3Umll .icon-OfGlN.closed-2pZcR {
  fill: #ccc;
}
.header-3Umll .icon-OfGlN:hover {
  fill: #5887fa;
}
.header-3Umll .filtersTrigger-2ZKJD {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  position: relative;
  margin-right: 25px;
}
.header-3Umll .filtersTrigger-2ZKJD .filtersCounter-3h5MY {
  background-color: #eaeaea;
  color: #3867fa;
  font-size: 11px;
  min-height: 18px;
  min-width: 18px;
  padding: 3px !important;
  position: absolute;
  top: -5px;
  right: -12px;
  vertical-align: middle;
}
.header-3Umll .blankFill-OMl1f {
  flex: 1 0 auto;
}
.header-3Umll .statsTrigger-3JRfy {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  margin-left: 25px;
}
.header-3Umll .tabs-1nypl {
  flex: 1 0 auto;
  margin-top: 10px;
}
.header-3Umll .searchContainer-18JHI {
  margin-right: 25px;
}
.sidebar-2q7Qz {
  font-size: 12px;
  width: 300px;
  overflow-y: scroll;
}
.sidebar-2q7Qz .noData-204ma {
  color: #999;
  margin: 20px;
}
.metadataSection-qdJQB {
  border-bottom: 1px solid #ccc;
}
.metadataContainer-1bbSR .hasBackground-2DTXv {
  padding-left: 10px;
  padding-right: 5px;
}
.metadataContainer-1bbSR .hasBackground-2DTXv:not(.statsRow-3xc9v) {
  padding-top: 5px;
  padding-bottom: 5px;
}
.metadataContainer-1bbSR .hasBackground-2DTXv:nth-child(odd) {
  background-color: #f8f8f8;
}
.metadataContainer-1bbSR .title-JNudy {
  font-size: 12px;
  line-height: 40px;
  font-weight: 600;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  color: #000;
  padding: 0 10px;
  height: 40px;
}
.metadataContainer-1bbSR .rowLabel-3_lq2 {
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
  letter-spacing: 0.3px;
  display: block;
  margin: 3px 0;
}
.histogramContainer-1TF-g {
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
}
.histogramContainer-1TF-g .dateHistogram-2Eix- {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-evenly;
  align-items: flex-end;
  border-bottom: 1px solid #eaeaea;
}
.histogramContainer-1TF-g .dateHistogram-2Eix- .bar-3UrET {
  margin: 0 1px;
  flex: 1 0;
  background-color: #a9bdfc;
  max-width: 14px;
}
.histogramContainer-1TF-g .histogramLabels-2oVo2 {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: flex-end;
}
.histogramContainer-1TF-g .histogramLabels-2oVo2 .label-zMCsY {
  margin: 4px 0;
  flex: 0 0;
  white-space: nowrap;
  font-size: smaller;
}
.histogramContainer-1TF-g .histogramLabels-2oVo2.evenly-1FSKI {
  justify-content: space-evenly;
}
.descriptionContainer-RsDSF {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  white-space: pre-wrap;
  color: #666;
}
.dataList-2HQZZ {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  margin: 0;
}
.dataList-2HQZZ .barChartRow-vOAiT {
  width: 100%;
}
.dataList-2HQZZ dd,
.dataList-2HQZZ dt {
  word-break: break-word;
  min-width: 33%;
  margin: 5px 0;
  padding: 0;
  display: inline-block;
}
.dataList-2HQZZ dt {
  max-width: 33%;
}
.dataList-2HQZZ dd {
  width: 66%;
  vertical-align: top;
}
.dataList-2HQZZ .statsDt-1b-F6 {
  min-width: 50%;
}
.dataList-2HQZZ .statsDd-24NuT {
  max-width: 50%;
  line-height: 18px;
}
.dataList-2HQZZ .barLabel-1JhFz {
  cursor: pointer;
  padding-right: 3px;
  text-align: right;
}
.dataList-2HQZZ .bar-3UrET {
  background-color: #a9bdfc;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  height: 10px;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 4.5px;
  text-align: right;
}
.dataList-2HQZZ .showHide-113OL {
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #3867fa;
  font-size: 11px;
  letter-spacing: 0.5px;
  cursor: pointer;
}
.dataList-2HQZZ .count-Liula {
  color: #666;
  font-weight: 600;
  vertical-align: top;
}
.boldText-32btR {
  font-weight: 600;
}
@keyframes loadingBackgroundAnimation-1vs-l {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.descriptionContainer-1zGjx {
  color: #666;
  padding-left: 10px;
}
.descriptionContainer-1zGjx .truncated-1KP4U {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.descriptionContainer-1zGjx .textarea-ucSIb {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin-top: 5px;
  padding: 5px;
  height: 200px;
  resize: vertical;
}
.descriptionContainer-1zGjx .showHide-UoUHG {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  text-transform: uppercase;
  display: inline-block;
  margin: 6px 0 10px;
  color: #3867fa;
  cursor: pointer;
}
.descriptionContainer-1zGjx .charCounter-2lKOw {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #999;
}
.descriptionContainer-1zGjx .error-xq7G3 {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #d0021b;
}
@keyframes loadingBackgroundAnimation-2H3jH {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.mapContainer-B5Yr3 {
  display: block;
  position: relative;
  flex: 1 0 auto;
  flex-direction: column;
}
.mapContainer-B5Yr3 .zoomControl-1QUBW {
  position: absolute;
  bottom: 50px;
  right: 15px;
  box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.15),
    0 2px 10px 0 rgba(34, 36, 38, 0.15);
}
.mapContainer-B5Yr3 .zoomControl-1QUBW .mapboxgl-ctrl-icon {
  width: 25px;
  height: 25px;
}
.mapContainer-B5Yr3 .zoomControl-1QUBW .mapboxgl-ctrl-icon:focus {
  background-color: transparent !important;
}
.mapContainer-B5Yr3 .mapboxgl-ctrl-attrib {
  right: 5px;
}
.circle-LjtIQ {
  cursor: pointer;
  fill: #93c151;
  fill-opacity: 0.85;
}
.circle-LjtIQ.active-1L6a2,
.circle-LjtIQ.hoverable-romEu:hover {
  fill: #2b52cd;
  fill-opacity: 1;
}
@keyframes loadingBackgroundAnimation-1lurN {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.rectangle-1C_gV {
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.3px;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.15),
    0 2px 10px 0 rgba(34, 36, 38, 0.15);
  cursor: pointer;
  padding: 2px 7px;
  text-align: center;
  transform: translate(-50%, -50%);
}
.rectangle-1C_gV.active-1iqw1,
.rectangle-1C_gV.hoverable-1V64_:hover {
  background-color: #2b52cd;
  color: #fff;
}
.bannerContainer-2KBf3 {
  text-align: center;
}
.bannerContainer-2KBf3 .banner-3HdYg {
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.3px;
  font-weight: 400;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  cursor: default;
  display: inline-block;
  margin: 8px auto auto;
  padding: 6px 8px;
  text-align: center;
}
.bannerContainer-2KBf3 .banner-3HdYg .clearAll-ru3uG {
  color: #3867fa;
  cursor: pointer;
}
.bannerContainer-2KBf3 .banner-3HdYg .emphasis-8Ns5W {
  font-weight: 600;
}
.bannerContainer-2KBf3 .banner-3HdYg .infoIcon-3BQyQ {
  cursor: pointer;
  fill: #666;
  height: 15px;
  margin-left: 5px;
  vertical-align: top;
}
.mapTooltip-F0CJ3 {
  z-index: 1;
}
.mapTooltip-F0CJ3 .mapboxgl-popup-content {
  padding: 0;
  border: 1px solid #ccc;
  border-radius: 5px;
  border-bottom: none;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2);
}
.mapTooltip-F0CJ3 .mapboxgl-popup-content:after,
.mapTooltip-F0CJ3 .mapboxgl-popup-content:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
}
.mapTooltip-F0CJ3 .mapboxgl-popup-content:after {
  border-top-color: #fff;
  border-width: 8px;
  margin-left: -8px;
}
.mapTooltip-F0CJ3 .mapboxgl-popup-content:before {
  border-top-color: #ccc;
  border-width: 9px;
  margin-left: -9px;
}
.mapTooltip-F0CJ3 .mapboxgl-popup-content .content-qZZXJ {
  padding: 12px;
}
.mapTooltip-F0CJ3 .mapboxgl-popup-content .content-qZZXJ .title-1gHGd {
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0.3px;
  cursor: pointer;
}
.mapTooltip-F0CJ3
  .mapboxgl-popup-content
  .content-qZZXJ
  .title-1gHGd.hoverable-FGn5i:hover {
  color: #3867fa;
}
.mapTooltip-F0CJ3 .mapboxgl-popup-content .content-qZZXJ .body-3AVHq {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.displaySwitcher-qmIm1 .switcherMenu-WJiTQ {
  margin: 0;
  min-height: 25px;
  border-radius: 7px;
  box-shadow: none;
}
.displaySwitcher-qmIm1 .switcherMenu-WJiTQ .menuItem-zw6Wc {
  padding: 5px 15px;
}
.displaySwitcher-qmIm1 .switcherMenu-WJiTQ .menuItem-zw6Wc .icon-HkJtD {
  font-size: 15px;
}
.displaySwitcher-qmIm1 .switcherMenu-WJiTQ .menuItem-zw6Wc.active {
  color: #3867fa !important;
}
@keyframes loadingBackgroundAnimation-1efem {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.projectHeader-3fbdB {
  justify-content: left;
}
.container-2KkCd {
  display: flex;
  flex-direction: column;
  height: 100%;
  flex: 1 0 auto;
}
.container-2KkCd .toggleContainer-tETSg {
  margin-bottom: 10px;
}
.container-2KkCd .map-1k6tK,
.container-2KkCd .table-3LcJK {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
}
.container-2KkCd .map-1k6tK {
  border-top: 2px solid #eaeaea;
}
.container-2KkCd .projectDescription-oj5kP {
  color: #333;
}
.collectionModal-1WYii,
.collectionModal-1WYii .form-2y3Jj .label-1nDyq {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.collectionModal-1WYii .form-2y3Jj .label-1nDyq {
  padding-top: 20px;
  padding-bottom: 10px;
  font-weight: 600;
}
.collectionModal-1WYii .form-2y3Jj .label-1nDyq .optional-YfWx0 {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #ccc;
  margin-left: 10px;
}
.collectionModal-1WYii .form-2y3Jj .buttons-2T7Kh {
  display: flex;
  justify-content: center;
}
.collectionModal-1WYii .form-2y3Jj .buttons-2T7Kh button:not(:first-child) {
  margin-left: 20px;
}
.collectionModal-1WYii .sampleList-NGStn {
  margin-bottom: 20px;
}
.collectionModal-1WYii .sampleList-NGStn .selectedSamples-3mGd1 {
  margin-bottom: 0;
}
.collectionModal-1WYii
  .sampleList-NGStn
  .selectedSamples-3mGd1
  .sampleName-YCX-2 {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.collectionModal-1WYii
  .sampleList-NGStn
  .selectedSamples-3mGd1
  .sampleDetails-2T94f {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #ccc;
  margin-left: 10px;
}
.collectionModal-1WYii .sampleList-NGStn .moreSamplesCount-1edB2 {
  font-weight: 600;
}
.collectionModal-1WYii .title-gCAha {
  font-size: 22px;
  line-height: 30px;
  font-weight: 600;
  letter-spacing: 0.3px;
  padding-bottom: 20px;
}
.collectionModal-1WYii .notification-2ogQw {
  margin-bottom: 20px;
}
@keyframes loadingBackgroundAnimation-2k9Nb {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: 10% 0;
  }
}
.container-24Wzv {
  height: 100%;
}
.container-24Wzv,
.container-24Wzv .map-34Nug,
.container-24Wzv .table-1NBz6 {
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}
.container-24Wzv .map-34Nug {
  border-top: 2px solid #eaeaea;
}
.container-24Wzv .note-3RgBp {
  flex: 0 0 auto;
}
.tableDataRow-3h8t_ {
  align-items: flex-start;
  padding: 11px 0;
}
.basicCell-1oEZX {
  margin-top: 2px;
}
.samplesToolbar-bgBgY {
  display: flex;
  align-items: center;
  margin-bottom: 11px;
}
.samplesToolbar-bgBgY .instructions-nNyDP {
  color: #666;
  margin-left: 14px;
}
.samplesToolbar-bgBgY .fluidBlank-3skBx {
  flex: 1 1 auto;
}
.samplesToolbar-bgBgY .counterContainer-3gwyf {
  flex: 0 0 auto;
}
.samplesToolbar-bgBgY .counterContainer-3gwyf .counter-281tR {
  color: #3867fa;
}
.samplesToolbar-bgBgY .counterContainer-3gwyf .label-34TlY {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
  flex: 0 0 auto;
  margin-left: 7px;
  font-weight: 600;
}
.samplesToolbar-bgBgY .separator-3wOL0 {
  flex: 0 0 auto;
  height: 27px;
  margin: 0 10px 0 20px;
  border-right: 1px solid #999;
}
.samplesToolbar-bgBgY .actions-VJWC4 {
  display: flex;
  align-items: center;
}
.samplesToolbar-bgBgY .actions-VJWC4 .action-FQt1l:not(:first-child) {
  margin-left: 2px;
}
.samplesToolbar-bgBgY .actions-VJWC4 .icon-393z5 {
  height: 21px;
  width: 21px;
}
.samplesToolbar-bgBgY .actions-VJWC4 .icon-393z5.download-4zatE {
  width: 28px;
}
.samplesToolbar-bgBgY .actions-VJWC4 .icon-393z5.phyloTree-39sHl {
  margin-right: 4px;
}
.sampleHeader-3owzs {
  justify-content: left;
  text-align: left;
}
.selectableCell-13MfI {
  position: absolute;
  overflow: visible;
  height: 100%;
  width: 50px;
  margin: -11px -10px -10px;
  padding-left: 0;
  justify-content: center;
}
.visualizationHeader-ZnBMQ {
  justify-content: left;
}
.projectHeader-2Mm-i {
  display: flex;
  margin-bottom: 20px;
}
.projectHeader-2Mm-i .name-2XtnE {
  font-size: 22px;
  line-height: 30px;
  font-weight: 600;
  letter-spacing: 0.3px;
  flex: 0 1 auto;
}
.projectHeader-2Mm-i .fillIn-1LlZy {
  flex: 1;
}
.projectHeader-2Mm-i .item-8ph70 {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.3px;
  font-weight: 400;
  display: flex;
  align-items: center;
}
.projectHeader-2Mm-i .item-8ph70:not(:first-child) {
  margin-left: 10px;
}
.smallIcon-1LE70 {
  height: 16px;
  margin-right: 5px;
  fill: #000;
}
.smallIcon-1LE70 .userIcon-3fkSQ {
  height: 14px;
}
.description-1HQCH {
  margin-left: 15px;
  margin-top: 9px;
}
.container-2264q {
  display: flex;
  width: 400px;
  align-items: center;
  margin: 0 auto;
}
.container-2264q .text-2skwv {
  flex: 11 11 0;
  margin-right: 10%;
}
.container-2264q .text-2skwv .message-2Nset {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.3px;
  color: #000;
}
.container-2264q .text-2skwv .suggestion-CE_jT {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.3px;
  color: #666;
  font-weight: 400;
  margin-top: 5px;
}
.container-2264q .icon-2Ir1b {
  flex: 7 7 0;
}
.sidebar-HoBkY {
  font-size: 12px;
  width: 300px;
  overflow-y: scroll;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.sidebar-HoBkY .container-1q9WA,
.sidebar-HoBkY .container-1q9WA .table-bEMEb {
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}
.sidebar-HoBkY .container-1q9WA .table-bEMEb {
  margin-left: 10px;
}
.sidebar-HoBkY .noData-3nNaZ {
  color: #999;
  margin: 20px;
  text-align: center;
}
.sidebar-HoBkY .tabs-ebgke {
  margin: 15px 10px 5px;
  flex: 0 0 auto;
}
.sidebar-HoBkY .tabs-ebgke .tabLabel-VhGh0 {
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-right: 10px;
}
.sidebar-HoBkY .tabs-ebgke .tabCounter-LfG85 {
  color: #999;
  font-size: 13px;
  font-weight: 400;
}
.sidebar-HoBkY .summaryInfo-3d7Gq {
  width: auto;
}
.tableHeader-3tfAD {
  padding: 5px 0;
  margin-left: 0;
}
.sampleRow-3LyJ3 {
  align-items: flex-start;
  padding: 10px 0;
  margin-left: 0;
}
.sampleRow-3LyJ3 .sample-15Y2H,
.sampleRow-3LyJ3 .selectColumn-3kSvs,
.sampleRow-3LyJ3 .tableHeader-3tfAD {
  margin-left: 0;
  margin-right: 5px;
}
.basicCell-1Lt0- {
  margin-top: 2px;
}
.projectHeader-3IOQX,
.sampleHeader-3d2rc {
  text-align: left;
}
.projectRow-3RhUh {
  margin-left: 0;
  padding: 5px 0;
}
.projectRow-3RhUh .project-25X7Z {
  margin-left: 5px;
  margin-right: 5px;
}
.layout-3AOSq {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 60px);
}
.layout-3AOSq .headerContainer-3wZdo {
  flex: 0 0 auto;
  margin: 2px 20px 0;
}
.layout-3AOSq .mainContainer-3jHbN {
  flex: 1 0 0;
  display: flex;
  min-height: 0;
}
.layout-3AOSq .mainContainer-3jHbN .leftPane-KXbyf:not(:empty) {
  border-right: 2px solid #eaeaea;
  flex: 0 0 auto;
  padding: 10px 20px;
  overflow-x: visible;
}
.layout-3AOSq .mainContainer-3jHbN .centerPane-2rn69 {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  overflow: visible;
}
.layout-3AOSq .mainContainer-3jHbN .centerPane-2rn69 .viewContainer-Og4Zi {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  padding-top: 11px;
}
.layout-3AOSq .mainContainer-3jHbN .rightPane-2z-Y-:not(:empty) {
  border-left: 2px solid #eaeaea;
  flex: 0 0 auto;
  overflow: overlay;
  padding: 0 5px 0 10px;
}
.layout-3AOSq
  .mainContainer-3jHbN
  .rightPane-2z-Y-:not(:empty)::-webkit-scrollbar {
  display: none;
}
.layout-3AOSq
  .mainContainer-3jHbN
  .rightPane-2z-Y-:not(:empty):hover::-webkit-scrollbar {
  display: block;
}
.tabLabel-3vqpD {
  font-size: 14px;
  margin-right: 10px;
}
.tabCounter-13Gqy {
  color: #999;
  font-size: 13px;
  font-weight: 400;
}
.tableContainer-1pl7n {
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}
.tableContainer-1pl7n .dataContainer-2Tn73 {
  flex: 1 0 50px;
  display: flex;
  flex-direction: column;
}
.tableContainer-1pl7n .dataContainer-2Tn73:not(:only-child) {
  flex: 0 0 50px;
}
.tableContainer-1pl7n .noResultsContainer-l0lDB {
  flex: 1 0 auto;
  max-height: 400px;
}
.container-3Uwp_ {
  margin: 20px;
}
.container-3Uwp_ .title-3gInI {
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin: 5px;
}
.title-JH8Rx {
  font-size: 35px;
}
.groupName-1ZHE6,
.title-JH8Rx {
  line-height: 1.4em;
  font-weight: 600;
}
.groupName-1ZHE6 {
  font-size: 20px;
  margin-top: 50px;
  margin-bottom: 10px;
}
.metadataDictionary-20Fx8 {
  margin-top: 35px;
  margin-bottom: 100px;
}
.required-Dr8pN {
  font-weight: 700;
}
.hostGenome-1d1jC {
  margin-top: 20px;
}
.scaleLabel-3xPuL {
  letter-spacing: 0.4px;
  font-size: 13px;
  font-weight: 600;
}
.display-large-2K_XB,
.display-medium-3lA3f,
.display-small-3qTaz,
.display-xlarge-3lCSb,
.h1-zstj7,
.h2-2R2RD,
.h3-27_8S,
.h4-1pHVG,
.h5-391Uv,
.h6-1I_Ix,
.heading-2VxNx,
.subheading-HC6f4,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.1;
  color: #333;
}
.display-large-2K_XB .small-20kt4,
.display-large-2K_XB small,
.display-medium-3lA3f .small-20kt4,
.display-medium-3lA3f small,
.display-small-3qTaz .small-20kt4,
.display-small-3qTaz small,
.display-xlarge-3lCSb .small-20kt4,
.display-xlarge-3lCSb small,
.h1-zstj7 .small-20kt4,
.h1-zstj7 small,
.h2-2R2RD .small-20kt4,
.h2-2R2RD small,
.h3-27_8S .small-20kt4,
.h3-27_8S small,
.h4-1pHVG .small-20kt4,
.h4-1pHVG small,
.h5-391Uv .small-20kt4,
.h5-391Uv small,
.h6-1I_Ix .small-20kt4,
.h6-1I_Ix small,
.heading-2VxNx .small-20kt4,
.heading-2VxNx small,
.subheading-HC6f4 .small-20kt4,
.subheading-HC6f4 small,
h1 .small-20kt4,
h1 small,
h2 .small-20kt4,
h2 small,
h3 .small-20kt4,
h3 small,
h4 .small-20kt4,
h4 small,
h5 .small-20kt4,
h5 small,
h6 .small-20kt4,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #d0021b;
}
.display-large-2K_XB,
.display-medium-3lA3f,
.display-xlarge-3lCSb,
.h1-zstj7,
.h2-2R2RD,
.h3-27_8S,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
  color: #333;
}
.display-large-2K_XB .small-20kt4,
.display-large-2K_XB small,
.display-medium-3lA3f .small-20kt4,
.display-medium-3lA3f small,
.display-xlarge-3lCSb .small-20kt4,
.display-xlarge-3lCSb small,
.h1-zstj7 .small-20kt4,
.h1-zstj7 small,
.h2-2R2RD .small-20kt4,
.h2-2R2RD small,
.h3-27_8S .small-20kt4,
.h3-27_8S small,
h1 .small-20kt4,
h1 small,
h2 .small-20kt4,
h2 small,
h3 .small-20kt4,
h3 small {
  font-size: 65%;
}
.display-small-3qTaz,
.h4-1pHVG,
.h5-391Uv,
.h6-1I_Ix,
.heading-2VxNx,
.subheading-HC6f4,
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.display-small-3qTaz .small-20kt4,
.display-small-3qTaz small,
.h4-1pHVG .small-20kt4,
.h4-1pHVG small,
.h5-391Uv .small-20kt4,
.h5-391Uv small,
.h6-1I_Ix .small-20kt4,
.h6-1I_Ix small,
.heading-2VxNx .small-20kt4,
.heading-2VxNx small,
.subheading-HC6f4 .small-20kt4,
.subheading-HC6f4 small,
h4 .small-20kt4,
h4 small,
h5 .small-20kt4,
h5 small,
h6 .small-20kt4,
h6 small {
  font-size: 75%;
}
.display-xlarge-3lCSb,
.h1-zstj7,
h1 {
  font-size: 42px;
  font-weight: 600;
}
.display-large-2K_XB,
.h2-2R2RD,
h2 {
  font-size: 35px;
  font-weight: 600;
}
.display-medium-3lA3f,
.h3-27_8S,
h3 {
  font-size: 26px;
  font-weight: 400;
}
.display-small-3qTaz,
.h4-1pHVG,
h4 {
  font-size: 20px;
  font-weight: 400;
}
.h5-391Uv,
.heading-2VxNx,
h5 {
  font-size: 20px;
  font-weight: 600;
}
.h6-1I_Ix,
.subheading-HC6f4,
h6 {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.body-text-3NksS,
.p-3u_-w,
p {
  margin: 0 0 10px;
  font-size: 14px;
  color: #333;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.body-text-3NksS .subdued-3yrjl,
.p-3u_-w .subdued-3yrjl,
p .subdued-3yrjl {
  color: #666;
}
.caption-2zUeD {
  font-size: 12px;
  font-family: Open Sans, Helvetica Neue, Arial, Helvetica, sans-serif;
}
.caption-2zUeD .subdued-3yrjl {
  color: #666;
}
.small-20kt4,
small {
  font-size: 85%;
}
.text-left-KYq2G {
  text-align: left;
}
.text-right-1aVbH {
  text-align: right;
}
.text-center-3oS8Q {
  text-align: center;
}
.text-justify-3zSO0 {
  text-align: justify;
}
.text-nowrap-1w30R {
  white-space: nowrap;
}
.text-lowercase-TMoKu {
  text-transform: lowercase;
}
.text-uppercase-3IyFB {
  text-transform: uppercase;
}
.text-capitalize-32hK7 {
  text-transform: capitalize;
}
.text-muted-q27aG {
  color: #666;
}
.phyloTreeListView-3hupN .viewHeader-1I8gy {
  margin-top: 40px;
  margin-bottom: 40px;
}
.controls-pX6rS {
  display: flex;
}
.controls-pX6rS .controlElement-AvN60 {
  margin-left: 10px;
  margin-right: 0;
}
.noTreeBanner-3_QRD {
  margin-top: 50px;
  text-align: center;
  color: #999;
}
.taxonName-1G-TP:hover {
  color: #3867fa;
  cursor: pointer;
}
.componentContainer-12l60 {
  margin-top: 100px;
}
.tabs-1euMo {
  margin: 30px 65px;
}
.componentFrame-3cMPk {
  width: 200px;
}
.playgroundIcons-rq2Vu {
  display: flex;
  flex-wrap: wrap;
  margin-top: 10px;
  margin-bottom: 40px;
}
.title-3LR_X {
  font-size: 36px;
  line-height: 1.4em;
  padding: 0 5px;
  padding-top: 20px;
}
.iconContainer-3zkxi {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 120px;
  max-height: 120px;
  padding: 10px;
}
.iconContainer-3zkxi .icon-1YHnv {
  width: 50px;
  height: 50px;
  fill: #3867fa;
}
.iconContainer-3zkxi .loadingIcon-RbM-k {
  background-color: #000;
  width: 100px;
  height: 100px;
}
.iconContainer-3zkxi .faIconContainer-2nx1b {
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.iconContainer-3zkxi .iconLabel-26Rh7 {
  font-size: 16px;
  margin-top: 5px;
  letter-spacing: 0.4px;
  color: #666;
}
.header-2DXN7 {
  margin-top: 40px;
}
.header-2DXN7 .title-KosML {
  font-size: 26px;
  line-height: 34px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.header-2DXN7 .controls-Cv4lX {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.3px;
  font-weight: 400;
  color: #999;
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.header-2DXN7 .controls-Cv4lX .checkbox-2gyFb:not(:first-child) {
  margin-left: 8px;
}
.playgroundTypography-19xTd {
  display: flex;
  margin-bottom: 40px;
}
.playgroundTypography-19xTd .column-36-WA {
  width: 400px;
}
.playgroundTypography-19xTd .column-36-WA:not(:last-child) {
  margin-right: 40px;
}
.borderContainer-ZHfY4 {
  position: relative;
  border-bottom: 1px solid #eee;
}
.borderContainer-ZHfY4:last-child {
  border-bottom: none;
}
.container-26MHl {
  padding: 20px 0;
}
.container-26MHl.upperCase-1YQJX {
  text-transform: uppercase;
}
.font-header-xxl-2NEKQ {
  font-size: 26px;
  line-height: 34px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.font-header-xl-19Q-h {
  font-size: 22px;
  line-height: 30px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.font-header-l-1rC7Q {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.font-header-m-2xTAF {
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.font-header-s-3EEia {
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.font-header-xs-27vpj {
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.font-header-xxs-2gFw8 {
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.font-header-xxxs-3ifkI {
  font-size: 11px;
  line-height: 16px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.font-header-accordion-3Www2 {
  line-height: 40px;
  letter-spacing: 1.3px;
}
.font-header-accordion-3Www2,
.font-header-node-l-clfY4 {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.font-header-node-l-clfY4 {
  line-height: 13px;
  letter-spacing: 1px;
}
.font-header-node-s-2O48H {
  font-size: 11px;
  line-height: 14px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.font-body-xl-3VevH {
  font-size: 22px;
  line-height: 30px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.font-body-l-3E7df {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.font-body-m-3_HMi {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.font-body-s-2vMcQ {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.font-body-xs-2X6LS {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.font-body-xxs-2rFEY {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.font-body-xxxs-3cq8u {
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.font-label-s-X6wTs {
  font-size: 11px;
  letter-spacing: 1px;
  font-weight: 600;
}
.font-label-s-X6wTs,
.font-label-xs-3HRNq {
  line-height: 24px;
  text-transform: uppercase;
}
.font-label-xs-3HRNq {
  font-size: 10px;
  letter-spacing: 1.4px;
}
.font-label-xxs-NZbAD {
  font-size: 9px;
  line-height: 24px;
  letter-spacing: 0.8px;
  text-transform: uppercase;
}
.font-tag-s-NRTAW {
  font-size: 11px;
  line-height: 11px;
  letter-spacing: 0.8px;
  font-weight: 400;
}
.font-viz-label-SrD5e {
  font-size: 9px;
  line-height: 13px;
  font-weight: 600;
}
.font-search-result-title-3MoZ7 {
  font-size: 13px;
  line-height: 24px;
  letter-spacing: 1px;
  font-weight: 600;
}
.font-search-result-description-1o6Kq {
  font-size: 10px;
  line-height: 14px;
  letter-spacing: 1px;
}
.font-code-3K7wb {
  font-family: Andale Mono, Menlo, Monaco, Consolas, Courier New, monospace;
  font-size: 13px;
  line-height: 16px;
}
.vizContainer-1mzGr {
  margin-top: 100px;
}
.tabs-1oNrh {
  margin: 30px 65px;
}
.faqPage-3Z6M4,
.privacyPolicy-3X96T,
.publicNcovHomepage-2YVoR,
.termsOfUse-2wA44 {
  margin-top: 90px;
  margin-bottom: 90px;
}
.faqPage-3Z6M4 h1,
.privacyPolicy-3X96T h1,
.publicNcovHomepage-2YVoR h1,
.termsOfUse-2wA44 h1 {
  font-size: 26px;
  line-height: 34px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-bottom: 0;
}
.faqPage-3Z6M4 h2,
.privacyPolicy-3X96T h2,
.publicNcovHomepage-2YVoR h2,
.termsOfUse-2wA44 h2 {
  font-size: 22px;
  line-height: 30px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-top: 40px;
  position: relative;
}
.faqPage-3Z6M4 h2 .number-3XdwR,
.privacyPolicy-3X96T h2 .number-3XdwR,
.publicNcovHomepage-2YVoR h2 .number-3XdwR,
.termsOfUse-2wA44 h2 .number-3XdwR {
  position: absolute;
  right: 100%;
  margin-right: 8px;
}
.faqPage-3Z6M4 h3,
.privacyPolicy-3X96T h3,
.publicNcovHomepage-2YVoR h3,
.termsOfUse-2wA44 h3 {
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-top: 30px;
  position: relative;
}
.faqPage-3Z6M4 h3 .number-3XdwR,
.privacyPolicy-3X96T h3 .number-3XdwR,
.publicNcovHomepage-2YVoR h3 .number-3XdwR,
.termsOfUse-2wA44 h3 .number-3XdwR {
  position: absolute;
  right: 100%;
  margin-right: 8px;
}
.faqPage-3Z6M4 h4.subtitle-1Fmuo,
.privacyPolicy-3X96T h4.subtitle-1Fmuo,
.publicNcovHomepage-2YVoR h4.subtitle-1Fmuo,
.termsOfUse-2wA44 h4.subtitle-1Fmuo {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin-top: 5px;
  color: #666;
}
.faqPage-3Z6M4 .title-3C3Y1,
.privacyPolicy-3X96T .title-3C3Y1,
.publicNcovHomepage-2YVoR .title-3C3Y1,
.termsOfUse-2wA44 .title-3C3Y1 {
  margin-bottom: 50px;
}
.faqPage-3Z6M4 p,
.privacyPolicy-3X96T p,
.publicNcovHomepage-2YVoR p,
.termsOfUse-2wA44 p {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.faqPage-3Z6M4 p.large-2KdbI,
.privacyPolicy-3X96T p.large-2KdbI,
.publicNcovHomepage-2YVoR p.large-2KdbI,
.termsOfUse-2wA44 p.large-2KdbI {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.faqPage-3Z6M4 a,
.privacyPolicy-3X96T a,
.publicNcovHomepage-2YVoR a,
.termsOfUse-2wA44 a {
  color: #3867fa !important;
}
.faqPage-3Z6M4 ul,
.privacyPolicy-3X96T ul,
.publicNcovHomepage-2YVoR ul,
.termsOfUse-2wA44 ul {
  margin-left: 40px;
}
.faqPage-3Z6M4 ul li,
.privacyPolicy-3X96T ul li,
.publicNcovHomepage-2YVoR ul li,
.termsOfUse-2wA44 ul li {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.3px;
  font-weight: 400;
  list-style-type: disc;
  margin-bottom: 10px;
}
.faqPage-3Z6M4 ul li .listItemLabel-1rYqH,
.privacyPolicy-3X96T ul li .listItemLabel-1rYqH,
.publicNcovHomepage-2YVoR ul li .listItemLabel-1rYqH,
.termsOfUse-2wA44 ul li .listItemLabel-1rYqH {
  font-weight: 600;
  margin-right: 5px;
}
.faqPage-3Z6M4 .underlineHeader-1zWKh,
.privacyPolicy-3X96T .underlineHeader-1zWKh,
.publicNcovHomepage-2YVoR .underlineHeader-1zWKh,
.termsOfUse-2wA44 .underlineHeader-1zWKh {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin-top: 25px;
  text-decoration: underline;
}
.faqPage-3Z6M4 b,
.privacyPolicy-3X96T b,
.publicNcovHomepage-2YVoR b,
.termsOfUse-2wA44 b {
  font-weight: 600;
}
.faqPage-3Z6M4 .question-2_LJT {
  border-bottom: 1px solid #ccc;
}
.faqPage-3Z6M4 .question-2_LJT h3 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 10px;
  min-height: 50px;
  display: flex;
  align-items: center;
}
.faqPage-3Z6M4 .question-2_LJT h3:hover {
  color: #3867fa;
}
.faqPage-3Z6M4 .question-2_LJT h3.multiLine-pDyG6 {
  margin-top: 15px;
  margin-bottom: 15px;
}
.faqPage-3Z6M4 .question-2_LJT p {
  margin: 0 50px 10px 10px;
}
.faqPage-3Z6M4 .question-2_LJT .innerListItem-16Rqa {
  margin-top: 10px;
  margin-left: 20px;
}
.publicNcovHomepage-2YVoR {
  margin-top: 60px;
}
.publicNcovHomepage-2YVoR .title-3C3Y1 {
  display: flex;
  margin-bottom: 20px;
}
.publicNcovHomepage-2YVoR .title-3C3Y1 .fill-1X5mb {
  flex: 1 1 0;
}
.publicNcovHomepage-2YVoR .image-QFTxa {
  max-width: 100%;
  margin-top: 20px;
}
.publicNcovHomepage-2YVoR h2 {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-top: 30px;
}
.publicNcovHomepage-2YVoR ol {
  margin: 20px 0;
}
.publicNcovHomepage-2YVoR ol li {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin-bottom: 20px;
}
.publicNcovHomepage-2YVoR ol li .listItemTitle-2Y2WA {
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-bottom: 5px;
}
.publicNcovHomepage-2YVoR ol li .content-1m2nj {
  display: flex;
  margin-top: 10px;
}
.publicNcovHomepage-2YVoR ol li .content-1m2nj img {
  width: 300px;
  margin-right: 30px;
}

/*# sourceMappingURL=main.bundle.min.css.map*/
