.schulinfo[data-v-4618c94f] {
  position: relative;
}
.schulinfo .bold td[data-v-4618c94f] {
  font-weight: bold;
}
.schulinfo td[data-v-4618c94f] {
  font-size: 13px;
}
.schulinfo .schulinfo-head[data-v-4618c94f] {
  padding: 8px 0;
  background-color: rgba(227, 227, 227, 0.5);
  position: relative;
}
.schulinfo .btn-group-sm[data-v-4618c94f] {
  font-size: 12px;
  padding-right: 64px;
}
.schulinfo .btn-group-sm .btn-default[data-v-4618c94f] {
  margin: 4px;
}
.schulinfo .favorite-container[data-v-4618c94f] {
  position: absolute;
  right: 0;
  top: 5px;
  font-size: 0;
}
.schulinfo .btn-select[data-v-4618c94f] {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
}
.schulinfo table[data-v-4618c94f] {
  border-top: 1px solid #e5e5e5;
}
.schulinfo .glyphicon[data-v-4618c94f] {
  font-size: 28px;
  padding: 0 2px;
}
.schulinfo .glyphicon[data-v-4618c94f]:hover {
  cursor: pointer;
  opacity: 0.5;
}
.schulinfo .glyphicon-star[data-v-4618c94f] {
  color: #fec44f;
}

