@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600);

body { margin: 0px; padding: 0px; }
body, td { color: #72777d; font-family: Open Sans; font-size: 14px; line-height: 22px; font-weight: 300; }
#container { clear: both; }
#container.center { max-width: 650px; margin: 0px auto; padding: 20px 15px; }
p { margin: 0px; padding: 0px; margin-bottom: 20px; line-height: 22px; }
h1 { font-size: 24px; color: #3c3e45; font-weight: 600; margin: 0px; margin-bottom: 10px; line-height: 36px; }
a { color: #c12242; text-decoration: none; }
#logo { padding-bottom: 20px; }
.label { padding-right: 10px; text-align: right; width: 140px; }
.label.top { padding-top: 6px; }
input[type=text], textarea, select { color: #3c3e45; font-family: Open Sans; font-size: 14px; line-height: 20px; padding: 10px 12px; border: 1px solid #999; resize: none; font-weight: 300; border-radius: 2px; width: 100%; max-width: 100%; box-sizing: border-box; }
input[type=text]:Focus, textarea:focus, select:focus { border: 1px solid #555; }
input.error,
select.error,
textarea.error { background-color: #fee; border-color: #b05e5f; }
	
.button {  cursor: pointer; background: #999; border-radius: 2px; border-width: 0; color: #fff; font-weight: 600; font-size: 13px; text-transform: uppercase; padding: 14px 20px; transition: all 0.2s ease 0s; letter-spacing: 1px; line-height: 13px; }
.button:hover, a.button:hover {}