html, body {	margin: 0;	padding: 0;}a {	text-decoration: underline;}a:hover {	text-decoration: none;}.bg-tartufo {	background-image: url(../img/reservation_background.jpg);}.body {	max-width: 600px;	margin: 0 auto;	padding: 40px;	box-sizing: content-box;	-moz-box-sizing: content-box;}	p {	color: #ffffff;     font: 11px/1.55 'Open Sans', Helvetica, Arial, sans-serif;	}.thankyou {		color: #4C4C4C;     font: 14px/1.55 'Open Sans', Helvetica, Arial, sans-serif;	}.align-middle {	text-align: center}	.choose_from{	text-align: center;     font: 16px/1.55 'Open Sans', Helvetica, Arial, sans-serif;	}.body-s {	max-width: 400px;}.modal {	padding: 25px 30px;	background: rgba(255,255,255,0.9);	font: 13px/1.55 'Open Sans', Helvetica, Arial, sans-serif;	color: #666;}.modal a {	color: #2da5da;}@media screen and (max-width: 600px) {	.body {		padding: 20px;	}}