

abbr,address,blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,legend,object,ol,optgroup,p,pre,xmp{display:block;}

a,b,caption,cite,code,del,dfn,em,embed,i,input,ins,kbd,label,noscript,q,s,samp,select,small,span,strong,sub,sup,textarea,var{display:inline;}

img,ul{display:inline-block;}

base,head,meta,link,param,script,style,title{display:none;}



*,

abbr,address,blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,legend,object,ol,optgroup,p,pre,xmp,

a,b,caption,cite,code,del,dfn,em,embed,i,input,ins,kbd,label,noscript,option,q,s,samp,select,small,span,strong,sub,sup,textarea,var,

img,ul,

base,head,marquee,meta,link,param,script,style,title,

table,tbody,td,tfoot,th,tr

{background:none;border:0;height:auto;width:auto;z-index:0;clear:none;float:none;overflow:visible;vertical-align:baseline;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-decoration:none;text-indent:0;text-transform:inherit;word-spacing:inherit;margin:0;padding:0;}

html,body{color:black;font:normal 12pt/12pt serif;letter-spacing:normal;line-height:1;text-align:left;text-transform:none;white-space:normal;word-spacing:normal;}

ol,ul,li,dd,dl,dt{list-style:none;}

table,tr,td,th{border-collapse:collapse;border-spacing:0;table-layout:auto;}

blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}





html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}

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;}

progress{vertical-align:baseline;}

template,[hidden]{display:none;}

a{background-color: transparent;-webkit-text-decoration-skip:objects;}

a:active,a:hover {outline-width:0;}

abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}

b,strong{font-weight:inherit;}

b,strong{font-weight:bolder;}

dfn{font-style:italic;}

small{font-size:80%;}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}

sub{bottom:-0.25em;}

sup{top:-0.5em;}

img{border-style:none;}

svg:not(:root){overflow: hidden;}

code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}

figure{margin:1em 40px;}

hr{box-sizing:content-box;height:0;overflow: visible;}

button,input,select,textarea{font:inherit;margin:0;}

optgroup{font-weight:bold;}

button,input{overflow:visible;}

button,select{text-transform:none;}

button,html [type="button"],[type="reset"],[type="submit"] {-webkit-appearance:button;}

button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style:none;padding:0;}

button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline:1px dotted ButtonText;}

fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}

legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;  white-space:normal;}

textarea{overflow:auto;}

[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}

[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:0.54;}

::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}





menu,ol,ul{display:inline-block;}

xmp{white-space:pre;font:normal 12pt/12pt monospace;}

s{text-decoration:line-through;}

u,dfn,abbr{text-decoration:underline;}

kbd{font-family:monospace;}

em,i{font-style:italic;}

textarea,input,select{border:1px inset gray;background:white;}

select:active{border:1px outset gray;}

input[type="button"],input[type="submit"]{border:2px outset gray;background:#ccc;padding:2px 5px 2px 5px;vertical-align:middle;cursor:pointer;}

input[type="submit"]:active{border:2px inset gray;background:#ccc;padding:3px 3px 1px 7px;}

input[disabled]{cursor:not-allowed;color:#777;background:#bbb;}

input[readonly]{cursor:default;color:#444;background:#ddd;}

input[type="radio"]{border:0;}

label>input{vertical-align:middle;}





