JSFiddle - React, Tailwind, and code Playground

HTML

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<ul>
  <li class="item-1"><a href="">Search</a></li>
  <li class="item-1"><a href="">Search</a></li>
</ul>

CSS

ul {
    list-style: outside none none;
}

ul > li {
    float: left;
}
ul > li {
    display: block;
    position: relative;
}

ul > li > a {
  -webkit-transform:scale(3);
          transform:scale(3);
  -webkit-transform-origin:0 0 ;
          transform-origin:0 0 ;
  display: block;
  text-decoration: none;
  font-size:0;
  border-radius: 50px;
  text-align: center;
  height: 50px;
  width: 50px;
  border: 2px solid #ccc;
  background:-webkit-linear-gradient(right, transparent 50%, rgba(0,0,0,0.2) 50%),-webkit-linear-gradient(bottom, transparent 50%, rgba(0,0,0,0.2) 50%);
  background:linear-gradient(to left, transparent 50%, rgba(0,0,0,0.2) 50%),linear-gradient(to top, transparent 50%, rgba(0,0,0,0.2) 50%)
}
li + li {
  margin-left:160px;
}
ul > li  + li a {
    border:none;   
}
ul > li > a:before {
  font-family:"Glyphicons Halflings";
  font-size: 30px;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  width:100%;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
          justify-content:center; 
  box-shadow:inset 0 0 0 1px;
  border-radius:100%;
}

ul > li.item-1 > a:before {
  content:"\2b";
}