	*{
		margin:0;
		padding:0;
		text-decoration:none;
	}
	
	body {
		background:#ffffff !important;
		margin:0px;
	}
	
	.ui-page {
		background:#ffffff !important;
	}
	
	h1 {
		font-family:'Montserrat', sans-serif;
		font-weight:800;
		letter-spacing:-0.03em;
		font-size:33px;
		color:#333333;
	}
	
	h2 {
		font-family:'Montserrat', sans-serif;
		font-weight:bold;
		font-size:24px;
		letter-spacing:-0.02em;
		color:#333333;
	}
	
	.fstext {
		font-family:'Montserrat', sans-serif;
		font-weight:400;
		font-size:15px;
		letter-spacing:-0.01em;
		line-height:20px;
		color:#333333;
	}
		
	.error {
		font-family:'Montserrat', sans-serif;
		font-weight:400;
		font-size:15px;
		color:#ff0000;
		margin:10px;
	}
	
	.button {
		font-family:'Montserrat', sans-serif;
		font-weight:400;
		font-size:18px;
		color:#cc0000;
		padding:10px;
		background-color:#cccccc;
		text-shadow:none;
		letter-spacing:1vw;
		border-radius:10px;		
	}
	
	.button:hover {
		background-color:#efefef;
	}
	
	input[type=text], input[type=email] {
		font-family:'Montserrat', sans-serif !important;
		font-weight:400 !important;
		font-size:15px !important;
		color:#333333 !important;		
	}
	
	.ui-radio label {
		font-family:'Montserrat', sans-serif !important;
		font-weight:400 !important;
		font-size:15px !important;
		color:#333333 !important;		
	}
	
	
	div.ui-btn, input[type=submit] {
		font-family:'Montserrat', sans-serif !important;
		font-weight:bold !important;
		font-size:17px !important;
		letter-spacing:0.1em;
		text-align:center !important;
		color:#ffffff !important;
		background-color:#4776EC !important;
		text-shadow:none !important;
	}
	
	::placeholder {
		font-family:'Montserrat', sans-serif;
		font-weight:400;
		font-size:14px;
		color:#999999;		
	}
	
	.ltcol {
		display:inline-block;
		width:25%;
		vertical-align:middle;
	}
	
	.rtcol {
		display:inline-block;
		width:70%;
		vertical-align:middle;
	}

	