.master-container .shrink-shelf-selector {
	font-family: 'Catamaran', sans-serif;
}
.master-container .shrink-shelf-selector .alert-danger * {
	font-size: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 15px;
}
.master-container .shrink-shelf-selector .alert-danger p:last-child {
	margin-bottom: 0;
}
.master-container .shrink-shelf-selector .alert-danger a {
	text-decoration: underline;
}
.master-container .shrink-shelf-selector .alert-danger a:hover,
.master-container .shrink-shelf-selector .alert-danger a:active {
	text-decoration: none;
}
.master-container .shrink-shelf-selector h2 {
	font-size: 3.6rem;
	line-height: 1.3;
}
.master-container .shrink-shelf-selector .big-button {
	display: inline-block;
	font-size: 2.0rem;
	font-weight: 600;
	color: #ffffff;
	line-height: 1.0;
	width: auto;
	border: none;
	background-color: #ae153c;
	padding: 10px 30px;
	transition: .5s;
}
.master-container .shrink-shelf-selector .big-button:hover,
.master-container .shrink-shelf-selector .big-button:active {
	background-color: #2c3947;
}
.master-container .shrink-shelf-selector .form-group input[type=radio] {
	display: inline-block;
	margin-right: 0.5em;
}
.master-container .shrink-shelf-selector .form-group input[type=text] {
	width: inherit;
}
.master-container .shrink-shelf-selector .form-group label {
	font-weight: 600;
}

.master-container .shrink-shelf-selector .results {
	margin-bottom: 50px;
}
.master-container .shrink-shelf-selector .result-card {
	padding: 20px;
    background: rgba(229, 229, 229, 0.21);
    text-align: center;
}
.master-container .shrink-shelf-selector .result-card h3 {
	font-size: 2.8rem;
	line-height: 1.3;
	margin-bottom: 0;
}
.master-container .shrink-shelf-selector .result-card img {
	margin-bottom: 20px;
}
.master-container .shrink-shelf-selector .result-card .small-button {
	display: inline-block;
	font-size: 1.6rem;
	font-weight: 600;
	color: #ffffff;
	line-height: 1.0;
	width: auto;
	border: none;
	background-color: #ae153c;
	padding: 10px 20px;
	margin-top: 20px;
	transition: .5s;
}
.master-container .shrink-shelf-selector .result-card .small-button:hover,
.master-container .shrink-shelf-selector .result-card .small-button:active {
	background-color: #2c3947;
}
