@charset "UTF-8";

/* top navbar */
.top.title_left {
  margin-left:50px;
  margin-top:5px;
  position:absolute;
}

/* right side title */
.page-title {
    width: 100%;
    height: 65px;
    padding: 10px 0;
}
.page-title .title_left {
    width: 45%;
    float: left;
    display: block;
}
.page-title .title_right {
    width: 55%;
    float: right;
    display: block;
}

.page-title .title_left img {
  float:left;
  margin-right:10px;
  margin-top:10px;
}

/* buttons */

.btn {
  border-radius:0px;
  border:0px;
}
.btn-danger{
  background-color:#E72F2F;
  border:1px solid #E72F2F;
}
.btn-primary{
  background-color:#1064AD;
  border:1px solid #1064AD;
}

.report-sample {
  vertical-align: middle !important;
  color: #E72F2F;
  font-weight: bold;
  font-size: 14px;
}

.custom_frame{
  width:100%;
}

.qualimapfr {
  height:7200px;
}
/* dropdown reports */
a span.showsamples {
  height:20px;
  width:32px;
}

a span.showsamples:hover {
  color: #ffffff;

}
a span.showsamples::before {
    padding:5px;
}
a span.showsamples:hover::before{

  background-color: #2A3F54;
}


/* footer */
.sidebar-footer a {
  font-size:10px; /*if disclaimer active then 10px */
  padding-left:3px;
  padding-right:2px;
  color: #73879C;
  padding-top:12px;
}

/* panel toolbox */
.panel_toolbox {
    float: right;
    min-width: 35px;
}

/* tview navigation */
.tview_nav {
  font-size:42px;
  margin-left:15px;
}

/* positions variants table */
td:target{
  background-color: #ffff0f;
}

/* genotypes and antiboitics tables */
.skipped {
  display:none;
}

tr.additional { /* row hide */
  display:none;
  /* color: #a9bed4; */
}

.unmatched {
  color:#a9bed4;
  font-style: italic;
}
.high-conf {
  font-weight:bold;
}
.low-conf a{
  font-weight:normal;
}

.low-qual td#position a,
.low-qual td#quality,
.low-qual td#qualityext  {
  color:#a9bed4;
}

tr.additional td {
  color: "#f0f0f0"!important;
}

a {
  color:#1064AD;
  font-weight: bold;
}

.togglemenu a, .title_left a h3  {
  color: #5A738E;
}
#gen-columns {
  columns: 3;
  -webkit-columns: 3;
  -moz-columns: 3;
  list-style-type: none;
  padding: 0;
}

table.geno thead th a i {
  float:right;
  color: #E72F2F;
  font-size:10px!important;
}
table.geno thead th {
  vertical-align: text-bottom!important;
  min-width:20px;
}

.nav li li.current-page a {
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.nav.child_menu > li > a {
    color: rgba(255, 255, 255, 0.75);
    font-size: 12px;
    padding: 9px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.menu_section > ul {
    margin-top: 10px;
    max-width:230px;
}
.navbar-right.panel_toolbox a {
  text-align: center;
}
.icon-helper {
  display: block;
  font-size: 10px;
  margin-top: -9px;
}
.table-wrapper {
  overflow-x: auto;
}

/* extended quality in genotypes report */
#table-quality-genotypes tbody tr {
  border-bottom: solid 1px;
}

#table-quality-genotypes tbody tr:last-child {
  border-bottom: none!important;
}
#table-quality-genotypes tbody tr:first-child {
  border-bottom: none!important;
}

#table-quality-genotypes tbody tr td {
  padding-left:6px;
  padding-right:6px;
}

.table.spantableResi thead,
.table.spantableGeno thead {
  background-color:#f9f9f9!important;
}

@media (max-width:980px) {
  .table-wrapper {
    max-width:980px!important;
  }
  .col-md-12 {
    max-width:100%!important;
  }
}
