div
{
	max-width: 100%;
}

.boxwrapper, .boxtitle
{
	width: 100%;
}

.boxcontent
{
	padding: 0 15px;
	width: calc(100% - 30px);
}

.table-content
{
	margin-left: auto;
	margin-right: auto;
}

#registerBoxContainer
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 420px;
	font-size: 16px;
}

#registerBoxContainer a
{
	cursor: pointer;
}

#registerBoxContainer button
{
	min-height: 80px;
	width: 360px;
	max-width: 100%;
	border-radius: 10px;
	padding: 10px;
	font-size: 20px;
	font-weight: bold;
	cursor: pointer;
}

#registerBoxContainer button:focus {
	outline: none;
}

#registerBoxContainer button.button-white
{
	border: 2px solid #005B94;
	background-color: white;
}

#registerBoxContainer button.button-blue
{
	border: 2px solid white;
	background-color: #005B94;
	color: white;
}

@media screen and (min-width: 975px)
{
	#benefits-column
	{
		width: 322px;
	}
}

@media screen and (max-width: 974px)
{
	#benefits-column
	{
		width: 524px;
	}
}



::-webkit-input-placeholder {
	color: black;
}

:-moz-placeholder { /* Firefox 18- */
	color: black;
}

::-moz-placeholder {  /* Firefox 19+ */
	color: black;
}

:-ms-input-placeholder {
	color: black;
}

form#input div.row {
	margin-left: 20px;
	margin-right: 20px;
}
.fb-like {
	transform: scale(1.48);
	-ms-transform: scale(1.48); 
	-webkit-transform: scale(1.48); 
	-o-transform: scale(1.48); 
	-moz-transform: scale(1.48); 
	transform-origin: bottom left;
	-ms-transform-origin: bottom left;
	-webkit-transform-origin: bottom left;
	-moz-transform-origin: bottom left;
	-webkit-transform-origin: bottom left;
	margin-top: 12px;
}