.btn-toolbar {
	margin-bottom:30px;
	display: flex; 
	justify-content: center;	
}

.focus, .focus:focus{
	border: none; 
	background-color: #2e87c5;
	color: white;
}

.wrapper {
     position: relative;
     background-color: #d5d5d5;
     width: 100%;
     padding-bottom: 100%;
     margin-bottom: 20px;
}

.img-wrapper {
    position:absolute;
    width:100%;
    height:100%;
}
.img-wrapper img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

img {
	max-height:100%;
    max-width:100%;
}