.list-ip{
  padding: 10px;
}
.subnet-visual{
  margin: 10px 20px 0;
  padding: 0;
}
section.subnet-visual{
  overflow-anchor: none;
  overflow-y: scroll;
  height: 700px;
}
.subnet-visual a {
  display: inline-block;
  width: 120px;
  text-align: center;
  padding: 5px 0;
  margin: 0 10px 10px 0px;
  border-radius: 0;
  color: #fff;
  background: rgba(20, 102, 26, 0.9);
  border: 1px solid rgba(0, 0, 0, 0.2);
  font-weight: normal;
  text-decoration: none !important;
}
.subnet-visual.ipv6 a {
  font-size: 12px;
  letter-spacing: -0.2px;
  width: 240px;
  padding: 8px 5px;
}
.subnet-visual a:hover{
  background: rgba(20, 102, 26, 1);
  border: 1px solid rgba(0, 0, 0, 0.4);
}
.subnet-visual a.used{
  background: rgba(149, 10, 10, 0.9);
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.subnet-visual a.used:hover{
  background: rgba(149, 10, 10, 1);
  border: 1px solid rgba(0, 0, 0, 0.4);
}

.subnet-visual .page{ display: inline }

#goto-input{ padding: 5px 10px }
#goto-button{ padding: 7px 10px }
