html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,em,img,strong,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,input,article,aside,footer,header,section,time,mark{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:top}*:before,*:after{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:top}input{font:inherit;padding:0;margin:0;border:0;outline:0}input:not([type]),input[type=url],input[type=tel],input[type=text],input[type=email],input[type=number],input[type=password],input[type=button],input[type=submit],input[type=reset],button{font:inherit;padding:0;margin:0;border:0;outline:0}input:-webkit-autofill{background-color:transparent;background-image:none;color:transparent}article,aside,footer,header,section{display:block}body{line-height:1}ol,ul{list-style:none}html,body,div{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:top}body{line-height:1}html *{max-height:1000000px;-moz-box-sizing:border-box;box-sizing:border-box}html *:before,html *:after{max-height:1000000px;-moz-box-sizing:border-box;box-sizing:border-box}