.btn-row {
  display: flex;
  margin: 8px 0px;
}

.btn-row p {
  text-align: right;
  padding: 8px;
  width: 64px;
}

.btn-group .btn:hover {
  color: white;
}

#red-link-shape-btn-group .btn.active {
  background-color: #dd3c3c;
  border-color: #dd3c3c;
}
#red-link-shape-btn-group .btn:hover {
  background-color: #F15D5B;
  border-color: #F15D5B;
}
#green-link-shape-btn-group .btn.active {
  background-color: #048170;
  border-color: #048170;
}
#green-link-shape-btn-group .btn:hover {
  background-color: #2DCDA8;
  border-color: #2DCDA8;
}
#blue-link-shape-btn-group .btn.active {
  background-color: #3377FF;
  border-color: #3377FF;
}
#blue-link-shape-btn-group .btn:hover {
  background-color: #6699FF;
  border-color: #6699FF;
}