/*	-------------------------------------------------
	new buttons
	-------------------------------------------------
*/
	.wz.button
	{
		cursor: pointer;
		padding: calc(6px + (12 - 6) * ((100vw - 320px) / (1200 - 320)));
		padding-top: calc(2px + (4 - 2) * ((100vw - 320px) / (1200 - 320)));
		padding-bottom: calc(2px + (4 - 2) * ((100vw - 320px) / (1200 - 320)));
		border: none;
		border-radius: 0;
		background-color: #0e71b8;
		color:#fff;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight:400;
		font-size: calc(10px + (26 - 10) * ((100vw - 320px) / (1200 - 320)));
	}

	.wz.button.btds-block
	{
		display: flex;
	}

	.wz.button.bttp-inactive
	{
		cursor: default;
		background-color: rgba(6,71,113,.5);
	}


	/*-------- iPads (portrait and landscape) --------*/
@media only screen and (min-device-width : 1024px) {
	.wz.button
	{
		font-size: 22px;
	}
}
@media only screen and (max-device-width : 480px) {
	.wz.button
	{
		font-size: 12px;
	}
}






















.wz-form input[type="submit"]
{
		cursor: pointer;
		padding: calc(6px + (12 - 6) * ((100vw - 320px) / (1200 - 320)));
		padding-top: calc(2px + (4 - 2) * ((100vw - 320px) / (1200 - 320)));
		padding-bottom: calc(2px + (4 - 2) * ((100vw - 320px) / (1200 - 320)));
		border: none;
		border-radius: 5px;
		background-color: #fff;
		color:#064771;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight:400;
		font-size: calc(10px + (16 - 10) * ((100vw - 320px) / (1200 - 320)));
}

.wz-form input[type="submit"]:hover
{
	background-color: #f1f1f1;
}


.wz.button:disabled {
	cursor:default;
}


