.msu-button {
  position: relative;
  border: 2px solid #18453b;
  border-radius: 7px;
  box-shadow: 0 8px 3px -3px #bbbbbb;
  margin: 0 15px 15px 0;
  padding: 5px;
  background: #18453b;
  background: linear-gradient(rgba(24,69,59,1) 80%, rgba(24,69,59,.75));
  cursor: pointer;
  text-decoration: none;
  font-size: 16px;
  color: #fff;
}

.msu-button:after{
  content: '';
  position: absolute;
  top: 1px;
  left: 1px;
  border-radius: 15px 15px 85px 85px;
  height: 50%;
  width: 98%;
  background: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,.1));
}

.msu-button:hover {
  background: linear-gradient(rgba(24,69,59,1) 85%, rgba(24,69,59,.75));
  box-shadow: 0 6px 2px -2px #bbbbbb;
}
