.logoimg {
	width: 100%;
	max-width: 200px;
}

.floatright {
    display: inline;
    margin-left: 50px;
}

.smallwidth {
	max-width: 500px;
}

.container.smallwidth > center {
    margin-bottom: 0.5em;
}

.greybackground {
	background-color:#E7E7E8 ;
	padding: 0.5em;
	border-radius: 0.5em;
}

.greybackground > h2 {
    margin-bottom: 0.5em;
}

.alert > ul {
	margin-bottom: 0;
	padding-left: 1rem;
}

@keyframes pulse {
  	from {
    	transform: scale3d(1, 1, 1);
  	}

  	50% {
    	transform: scale3d(1.05, 1.05, 1.05);
  	}

  	to {
    	transform: scale3d(1, 1, 1);
  	}
}

.animatedpulse {
	animation-duration: 1s;
  	animation-fill-mode: both;
  	animation-name: pulse;
}
