article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{width:100%;margin:0;}
a{cursor:pointer;text-decoration:none;outline:none;vertical-align:top;-moz-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
a:hover{text-decoration:none;}
figure{margin:0}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
code, kbd, pre, samp{font-family:monospace, serif;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';}
small{font-size:70%;font-style:normal;}
sub,sup{font-size:75%;font-family:Arial, Helvetica, sans-serif;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em}
sub{bottom:-0.25em}
hr{clear:both;margin:2em 0;height:1px;border:0;background:#e3e3e3;page-break-after:always;line-height:0;}
li ul, li ol{margin:0}
ul, ol{padding-left:19px;}
table{border-collapse:collapse;border-spacing:0;}
img{width:auto;height:auto;max-width:100%;border:0;-ms-interpolation-mode:bicubic;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;}
svg:not(:root){overflow:hidden}
object{max-width:100%}
fieldset{margin:0;padding:0;border:0;}
legend{display:block;border:0;white-space:normal;}
input{margin:0;border:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;line-height:normal;vertical-align:baseline;-moz-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;}
button{margin:0;border:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;line-height:normal;vertical-align:baseline;-moz-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
button[disabled], input[disabled]{cursor:default;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
input:invalid, textarea:invalid{background-color:#f0dddd}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0}
input:focus, textarea:focus{outline:0;}
input[type="radio"]:focus, input[type="checkbox"]:focus, select:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
select{margin:0;border:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;vertical-align:baseline;-moz-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-webkit-appearance:none;}
select[multiple], select[size]{height:auto}
textarea{overflow:auto;margin:0;border:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;vertical-align:baseline;vertical-align:top;resize:vertical;-moz-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-webkit-appearance:none;}
.chromeframe{margin:0.3em 0;padding:0.5em 10px;background:#ccc;color:black;text-align:center;}