.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 #999999; }
  .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 thead, .serverhistoricaldata #tags table tbody tr {
  display: table;
  width: 100%;
  table-layout: fixed; }

.serverhistoricaldata #tags table .tagname {
  width: 175px; }

.serverhistoricaldata #tags table tbody {
  display: block;
  overflow: hidden scroll;
  padding-right: 0.5em;
  width: calc(100% - 0.5em);
  height: 300px; }

.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; }

.angulartabset ul {
  margin: -20px -25px;
  padding: 20px 20px 0px 0px; }
  .theme-dark .angulartabset ul {
    background-color: #4d4d4d; }
  .theme-light .angulartabset ul {
    background-color: #e0e0e0; }

.angulartabset .tab-content {
  padding: 25px 25px;
  border-radius: 10px;
  border-top-left-radius: 0;
  margin: 20px -25px 0px -25px; }
  .theme-dark .angulartabset .tab-content {
    background-color: #3d3d3d; }
  .theme-light .angulartabset .tab-content {
    background-color: #ffffff; }
  .angulartabset .tab-content td ul {
    background-color: transparent;
    margin: 0;
    padding: 0; }

.angulartabset.scadacard {
  box-shadow: none;
  background-color: transparent; }
