/* Reset */
html, body{-webkit-tap-highlight-color:rgba(0,0,0,0); height:100%;}
body, ul, li, ol, dl, dt, dd, p, form, div, h1, h2, h3, h4, h5, h6, label, a, fieldset{margin:0; padding:0;}
	img, fieldset{border:0;}
	ul{list-style:none;}
	a{text-decoration:none; outline:none; color:#768187; transition:color .2s ease-out;}
		a:hover{text-decoration:none; outline:none; color:#34A9DA;}
		a:focus{outline:none; text-decoration:none;}
	iframe{border:none; width:100%;}
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
	textarea, input[type="text"], input[type="button"], input[type="submit"]{-webkit-appearance:none; border-radius:0;}
		input, textarea{font-size:initial;}
	.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{vertical-align:middle;}