.serverinfo .nav-tabs {
  border-bottom: none; }
  .theme-dark .serverinfo .nav-tabs .tab-pane {
    background: #3d3d3d; }
  .theme-light .serverinfo .nav-tabs .tab-pane {
    background: #ffffff; }
  .serverinfo .nav-tabs .nav-link {
    border: none;
    padding-left: 25px;
    padding-right: 25px;
    margin-right: 5px; }
    .theme-dark .serverinfo .nav-tabs .nav-link {
      background: #333333;
      color: #ffffff; }
    .theme-light .serverinfo .nav-tabs .nav-link {
      background: #f2f2f2;
      color: #555555; }
    .theme-dark .serverinfo .nav-tabs .nav-link.active {
      background: #3d3d3d;
      color: #ffffff; }
    .theme-light .serverinfo .nav-tabs .nav-link.active {
      background: #ffffff;
      color: #555555; }

.serverinfo .scadacard {
  border-top-left-radius: 0px; }

.serverinfo .statwrapper {
  margin-bottom: 50px; }
  .theme-dark .serverinfo .statwrapper {
    border-bottom: 1px solid #666666; }
  .theme-light .serverinfo .statwrapper {
    border-bottom: 1px solid #dddddd; }
  .serverinfo .statwrapper table tr {
    border: none;
    height: auto; }
  .serverinfo .statwrapper table th {
    padding: 0 0 10px 0;
    height: auto; }
    .serverinfo .statwrapper table th p {
      margin: 0 0 0 -20px;
      text-align: center; }
  .serverinfo .statwrapper table td {
    padding: 0 20px 10px 0;
    width: 11.11111%; }
    .serverinfo .statwrapper table td:last-child {
      padding-right: 0; }
  .serverinfo .statwrapper div:last-child {
    margin-right: 0; }

.serverinfo .serverstat {
  width: 9.5%;
  display: inline-block;
  margin-right: 20px;
  vertical-align: top; }
  .serverinfo .serverstat p {
    margin: 0;
    text-align: center; }
  .serverinfo .serverstat table tr {
    border: none; }
  .serverinfo .serverstat table td {
    padding: 0px; }

.serverhistoricaldata #tags table tr {
  height: 34px !important; }

#reportwrapper.serverselector .checkboxwrapper {
  margin-left: 10px !important; }

#serveralarmtypes {
  padding: 20px;
  transition: all 16s;
  overflow-y: scroll;
  overflow-x: hidden;
  border-radius: 5px;
  margin: 0px 0 40px 0; }
  .theme-dark #serveralarmtypes {
    background-color: #333333; }
  .theme-light #serveralarmtypes {
    background-color: #f2f2f2; }
  #serveralarmtypes.fullheight {
    height: auto;
    overflow-y: visible; }
  #serveralarmtypes table {
    margin-top: 10px; }
    #serveralarmtypes table tr td:first-of-type {
      padding-left: 30px; }
  #serveralarmtypes input[type="checkbox"] {
    position: relative;
    display: inline;
    width: auto;
    vertical-align: baseline;
    margin-right: 6px;
    opacity: 1; }
