header,footer,div,section,article,nav,a,p,span,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,img,dl,dt,dd,form,input,textarea{box-sizing:border-box}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,img,big,small,strong,b,i,dl,dt,dd,ol,ul,li,form,label,table,caption,tbody,tfoot,thead,tr,th,td,section,article,header,footer,nav,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}section,article,header,footer,nav{display:block}::selection{background:#ddd}::-moz-selection{background:#ddd}a{text-decoration:none;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}h1,h2,h3,h4,h5,h6{line-height:1.5}nav ul{list-style:none}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:0;padding:0;border:0;border-top:1px solid #ccc}input,textarea,select,button{vertical-align:middle;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;max-width:100%;font-size:100%;font-family:inherit;margin:0;padding:0;border-radius:0;outline:0}label{-webkit-tap-highlight-color:transparent}input[type=text],input[type=email],input[type=tel],input[type=password],textarea,select,button,input[type=submit]{border:1px solid #bbb;outline:0}::placeholder{color:#bbb}select,button,input[type=submit]{cursor:pointer}