html,body { width:100%; height:100%; -webkit-text-size-adjust: none; } /* Prevent font scaling in landscape */
html,body,form,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6,input,select,textarea { margin:0; padding:0; }
body { background:#f4f8f9; }
ul,ol { list-style-type:none; }
li,th,td,div,p,h1,h2,h3,h4,h5,input,select,textarea { font-family:"Roboto", serif; font-size:17px; line-height:22px; color:#000; font-weight:300; vertical-align:top; }
textarea { overflow: auto; }
img { display:block; border:none; }
a { color:#1a113e; text-decoration:none; }
a:hover { text-decoration:none; }
b { font-weight:500; }
table td { vertical-align:top; }
sup { line-height:1px; }

div.table { display:table; width:100%; height:100%; }
div.table div.tr { display:table-row; }
div.table div.tr div.td { display:table-cell; vertical-align:middle; padding:20px; }
div.table div.tr div.td img.big { display:block; width:100%; max-width:1200px; margin:0 auto; }
div.table div.tr div.td img.small { display:none; }

@media screen and (max-width:639px) {
	div.table div.tr div.td { padding:0; }
	div.table div.tr div.td img.big { display:none; }
	div.table div.tr div.td img.small { display:block; width:100%; max-width:1400px; margin:0 auto; }
}

