CSS Double Border - Button or Icon
by Erin
HTML
<span class="doubleBorder">^</span>
CSS
.doubleBorder::before {
content: "";
display: block;
height: 86%;
width: 86%;
border-radius: 50%;
border: 2px solid #FFF;
position: absolute;
top: 0.03em;
left: 0.03em;
}
.doubleBorder {
color: rgba(255, 255, 255, 1);
font-weight: bold;
font-size: 2em;
display: inline-block;
padding: 0;
margin: 0;
text-align: center;
border-radius: 50%;
border: 1px solid rgba(0, 96, 152, 1);
width: 1.3em;
height: 1.3em;
line-height: 1.55em;
position: absolute;
top: 2em;
left: 2em;
background: #b0d0f8;
background: -moz-linear-gradient(top,#b0d0f8 0%,#006898 69%,#006898 69%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#b0d0f8),color-stop(69%,#006898),color-stop(69%,#006898));
background: -webkit-linear-gradient(top,#b0d0f8 0%,#006898 69%,#006898 69%);
background: -o-linear-gradient(top,#b0d0f8 0%,#006898 69%,#006898 69%);
background: -ms-linear-gradient(top,#b0d0f8 0%,#006898 69%,#006898 69%);
background: linear-gradient(to bottom,#b0d0f8 0%,#006898 69%,#006898 69%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0d0f8',endColorstr='#006898',GradientType=0);
}