progress,sub,sup{vertical-align:baseline;}
button,hr,input{overflow:visible;}
[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0;}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%; -webkit-font-smoothing: antialiased;}
body{margin:0;padding: 0;line-height: 1; vertical-align: baseline; font-family: 'Open Sans', sans-serif;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden],template{display:none;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration: none;}
a:active,a:hover{outline-width:0;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b,strong{font-weight:bolder;}
dfn{font-style:italic;}
mark{background-color:#ff0;color:#000;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;}
sub{bottom:-.25em;}
sup{top:-.5em;}
img{border-style:none;}
svg:not(:root){overflow:hidden;}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}
figure{margin:0;}
hr{box-sizing:content-box;height:0;}
button,input,select,textarea{font:inherit;margin:0;}
optgroup{font-weight:700;}
button,select{text-transform:none;}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0;}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px;}
fieldset{border:1px solid silver;margin:0;padding:0;}
legend{color:inherit;display:table;max-width:100%;white-space:normal;}
textarea{overflow:auto;}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-input-placeholder{color:inherit;opacity:1;}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
h1, h2, h3, h4, h5{font-size:1em;margin:0; padding: 0;}
ul {margin: 0; padding: 0; list-style: none;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline: none;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-o-font-smoothing: antialiased;text-rendering: optimizeLegibility;}

