/* Your original styles */
.brand, .brand:visited, .brand:hover {
display: block;
position: relative;
height: 100px; width: 100px;
margin-top: 25px;
background: url('img/logo.png') no-repeat center center;
background-size: 100% auto;
padding: 10px;
border: 1px solid #fff;
border-radius: 50%;
}
/* A few extra styles just to make the background and border visible */
.brand, .brand:visited, .brand:hover {
background-color: rgb(0,0,0);
border: 1px solid rgb(255,0,0);
}
/* An alternative using border-box, and box-shadow */
.brand2, .brand2:visited, .brand2:hover {
display: block;
position: relative;
height: 122px; width: 122px;
margin-top: 25px;
background: url('img/logo.png') no-repeat center center;
background-size: 100% auto;
background-color: rgb(0,0,0);
border: 10px solid #fff;
border-radius: 50%;
box-sizing: border-box;
box-shadow:1px 1px rgb(255,0,0), 1px -1px rgb(255,0,0), -1px -1px rgb(255,0,0), -1px 1px rgb(255,0,0);
}
/* Lining everything up */
div[class^='brand'] {
float: left;
margin-right:20px;
}
<div class="brand"></div>
<div class="brand2"></div>