.btn-circle-stitch {
  display: inline-block;
  text-decoration: none;
  background: #FF9966;
  color:white;
  width: 120px;
  height: 120px;
  line-height: 1.5;
  border-radius: 50%;
  text-align: center;
  overflow: hidden;
  box-shadow: 0px 0px 0px 5px #FF9966;
  border: dashed 1px #FFF;
  transition: .4s;
    span {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
    }
}

.btn-circle-stitch:hover {
  background: #FFCC66;
  box-shadow: 0px 0px 0px 5px #FFCC66;
}


.btn-stitch {
  display: inline-block;
  padding: 0.5em 1em;
  text-decoration: none;
  background: #FF9966;
  color: #FFF;
  border-radius: 154px;
  box-shadow: 0px 0px 0px 5px #FF9966;
  border: dashed 1px #FFF;
  width:300px;
  height:150px;
  font-size:30px;
}

.btn-stitch:hover {
  border: dotted 1px Yellow;
  color:Yellow;
}