.header {
    background: rgb(255,255,255);
}

.metismenu.mod-menu .mm-collapse {
  background-color: #003;
  background-image: -webkit-linear-gradient(top, #7d211c,#003);
  background-image: linear-gradient(top, #7d211c,#003);
}

.metismenu.mod-menu .mm-collapse .metismenu-item a {
  color: #fff;
}
.container-nav {
  clear: both;
  margin: 0 auto;
  background-color: #F00;
  background-image: -webkit-linear-gradient(top, #F00, #7D211C);
  background-image: linear-gradient(top, #F00,#7D211C);
}
.container-nav li.level-1.deeper.parent:hover > ul {display:block !important;}

table.resptabheader {
  width: 100%;
  border-collapse: collapse;
}
.resptabheader {
  th, td {
    border: 0px;
    padding: 2px;
    text-align: left;
  }
  th {
    background-color: #f00;
    color: #f2f2f2;
  }
  tr:nth-child(even) {
    background-color: #f2f2f2;
  }
  @media (max-width: 600px) {
    table, thead, tbody, th, td, tr {
      display: block;
    }
    th {
      display: none;
    }
    tr {
      margin-bottom: 15px;
    }
    td {
      text-align: left;
      position: relative;
      padding-left: 30%;
    }
    td::before {
      content: attr(data-label);
      position: absolute;
      left: 10px;
      width: calc(30% - 20px);
      padding-right: 10px;
      white-space: nowrap;
      text-align: left;
    }
  }
}

table.resptabnoheader {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid;
}
.resptabnoheader {
  th, td {
    border: 0px;
    padding: 2px;
    text-align: left;
  }
  th {
    background-color: #f00;
    color: #f2f2f2;
  }
  tr:nth-child(even) {
    background-color: #f2f2f2;
  }
  @media (max-width: 600px) {
    table, thead, tbody, th, td, tr {
      display: block;
    }
    th {
      display: none;
    }
    tr {
      margin-bottom: 15px;
    }
    td {
      text-align: left;
      position: relative;
    }
  }
}
.palsbr {
  margin-top: -20px;
}