.input-group {
  flex-wrap: nowrap !important; }

#search-query {
  height: 48px;
  min-width: 0;
  flex: 1; }

#search-submit {
  height: 48px;
  flex-shrink: 0;
  white-space: nowrap; }

/* Morpheus includes Bootstrap 3 styles on this page; force header search back to Bootstrap 5 input-group behavior. */
header .input-group {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: stretch; }

header .input-group > .form-control {
  display: block !important;
  width: 1% !important;
  min-width: 0;
  flex: 1 1 auto; }

header .input-group > .btn,
header .input-group > input[type="submit"] {
  display: inline-block !important;
  flex: 0 0 auto; }

/* Ensure search bar button stays on one line */
.input-group {
  flex-wrap: nowrap !important; }

#search-query {
  flex: 1;
  min-width: 0; }

#search-submit {
  flex-shrink: 0;
  white-space: nowrap; }

.analyze-option-body {
  line-height: normal;
  text-align: left; }

.custom-set-textarea {
  border: 1px solid #eeeeee;
  border-radius: 0;
  height: 100px; }

.file-upload {
  border: 1px solid #eeeeee;
  border-radius: 0; }

.chart-option-label {
  float: left;
  line-height: 36px;
  padding: 0 10px 0 0;
  margin: 0; }

.chart-option-select {
  float: left;
  border: 1px solid #eeeeee;
  border-radius: 0;
  height: 30px;
  width: 100%; }

.panel {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #d0d1d5;
  margin-bottom: 20px;
  padding: 10px; }

.tab-pane {
  padding: 15px; }

.toggle-panel {
  font-size: large; }

.mean-expression-table-chart {
  padding-top: 10px;
  padding-bottom: 10px;
  height: 350px; }

.correlation-chart-td {
  width: auto; }

.mean-expression-chart-td {
  width: 70%; }

.mean-expression-table-container {
  max-width: 100%;
  overflow-x: hidden; }

.mean-expression-table-container #mean-expression-table_wrapper,
.mean-expression-table-container #mean-expression-table {
  max-width: 100%;
  width: 100% !important; }

.mean-expression-table-container .dataTables_wrapper {
  max-width: 100%; }

.table {
  width: 100%; }

.table-container {
  clear: both;
  margin-top: 20px; }

span#link-info {
  display: none; }

#external-links-popup {
  background: #ffffff;
  padding: 15px 25px;
  z-index: 50;
  display: none;
  border: 1px solid #555555; }

input.multiple-entity-query-text {
  border: 1px solid #707070;
  width: 100%; }

.dataTables_length select {
  border: 1px solid #eeeeee;
  border-radius: 0;
  height: 36px; }

#panel-content-protocol .select--style-lm {
  border: 1px solid #eeeeee;
  border-radius: 0;
  height: 36px;
  width: auto; }

nav.nav-font-small {
  font-size: 11px; }

@media (max-width: 768px) {
  .div--display-desktop {
    display: none; }

  .div--display-mobile {
    display: block; }

  #no-more-tables table,
  #no-more-tables thead,
  #no-more-tables tbody,
  #no-more-tables th,
  #no-more-tables td,
  #no-more-tables tr {
    display: block; }
  #no-more-tables thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px; }
  #no-more-tables tr {
    border: 1px solid #cccccc; }
  #no-more-tables td {
    border: none;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    padding-left: 30%;
    white-space: normal;
    text-align: left; }
  #no-more-tables td:before {
    position: absolute;
    top: 6px;
    left: 6px;
    width: 25%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-weight: bold;
    content: attr(data-col-title); } }

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