.glass-icon {
  width: 1.18em;
  height: 1.18em;
  display: inline-block;
  flex: 0 0 auto;
  vertical-align: -0.22em;
  filter: drop-shadow(0 8px 14px rgba(0,194,168,0.12));
}

.glass-icon-lg {
  width: 36px;
  height: 36px;
  display: block;
  margin-bottom: 0.75rem;
}

.glass-icon-md {
  width: 26px;
  height: 26px;
}

.glass-icon-sm {
  width: 1.05em;
  height: 1.05em;
}

.glass-icon-amber {
  filter: drop-shadow(0 8px 14px rgba(245,166,35,0.16));
}

.glass-icon-blue {
  filter: drop-shadow(0 8px 14px rgba(45,140,255,0.16));
}

.glass-icon-wrap {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
