h1 {
	display: inline;
}

h2 {
	display: inline;
}

.col-sm-12 {
	display: inline-block;
	text-align: center;
}

.padded-btn {
	margin: 5px;
	margin-bottom: 20px;
}

.btn:focus {
	outline: none;
}

.btn:active:focus {
	outline: none;
}

.timer_container > .stretch {
	margin-top: 0px;
	position: absolute;
	z-index: -1;
	opacity: 0.0;
	color: red;
}

.timer_container:hover > .stretch {
	animation: flash 1s;
	-webkit-animation: flash .4s;
}

@keyframes flash {
	0% {
		opacity: 0;
		z-index: -1;
	}

	50% {
		opacity: 1;
		z-index: 1;
	}

	100% {
		opacity: 0;
		z-index: -1;
	}
}

@-webkit-keyframes flash {
	0% {
		opacity: 0;
		z-index: -1;
	}

	50% {
		opacity: 1;
		z-index: 1;
	}

	100% {
		opacity: 0;
		z-index: -1;
	}
}

h1.stretch {
	position: absolute;
	-webkit-transform:scale(1.5,1); /* Safari and Chrome */
    -moz-transform:scale(1.5,1); /* Firefox */
    -ms-transform:scale(1.5,1); /* IE 9 */
    -o-transform:scale(1.5,1); /* Opera */
    margin-left: 30px;
}

h2.stretch {
	position: absolute;
	font-size: 36px;
	-webkit-transform:scale(1.1,1); /* Safari and Chrome */
    -moz-transform:scale(1.1,1); /* Firefox */
    -ms-transform:scale(1.1,1); /* IE 9 */
    -o-transform:scale(1.1,1); /* Opera */
    margin-left: 10px
}