/**/*{margin:0;padding:0;border:0;outline:0;text-decoration:none;vertical-align:top;font-size:100%;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before, *:after{font-weight:normal;font-style:normal;}
html, body{width:100%;height:100%;line-height:1;}
header, main, footer, nav, article{display:block;}
ol{list-style:decimal;}
ul{list-style:disc;}
ul, ol{margin:0 0 1em 1em;list-style-position:outside;}
table{border-collapse:collapse;border-spacing:0;width:auto;}
table td, ul li{border-collapse:collapse;}
s *{vertical-align:middle;}
li{clear:both;}
hr{display:block;height:0.0625em;border:0;border-top:0.0625em solid;margin:1em 0;padding:0;}
input[type=submit], input[type=button], button{margin:0;padding:0;}
input[type="text"], input[type="email"], input[type="search"], input[type="password"], input[type="date"], input[type="tel"], select, textarea{border-width:0.125em;border-style:solid;padding:0.5em 1em;}
input[type="number"]{border-width:0.125em;border-style:solid;width:4em;padding:0.5em 0.5em 0.5em 1em;text-align:center;vertical-align:middle;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
textarea{width:100%;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;margin:0;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;}
:focus::-webkit-input-placeholder{color:transparent;}
:focus::-moz-placeholder{color:transparent;}
:focus:-moz-placeholder{color:transparent;}
:focus:-ms-input-placeholder{color:transparent;}
table[align=center]{margin-left:auto;margin-right:auto;}
table td[valign=middle]{vertical-align:middle;}
table td[valign=bottom]{vertical-align:bottom;}
table td[align=center]{text-align:center;}
table td[align=right]{text-align:right;}
img[align=middle], img[align=center]{margin:0 auto;max-width:100%;display:block;}
@media only screen and (max-width:900px){
main img {max-width:100%;height:auto;}
}
.autoimage img{vertical-align:middle;height:auto;width:auto;max-width:100%;max-height:100%;}
.buttonsRow{margin:1em 0;clear:both;text-align:right;}
form .caption{white-space:nowrap;}
form .required .caption:after{content:' *';white-space:nowrap;}
.captcha{display:table-cell;vertical-align:middle;padding:0 0 10px 0;text-align:left;}
.captcha img{display:inline-block;padding:5px 0 0 0;}
.captcha span{display:block;font-weight:bold;}
.captcha .text{display:block;margin:-35px 0 0 200px;}
.captcha .text input{text-align:center;}
