html,button,input,select,textarea{color:#222}
body{line-height:1.4}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
img{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
.U--ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}
.U--ir:before{content:"";display:block;width:0;height:100%}
.U--visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.U--visuallyhidden.focusable:active,.U--visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
a,a:visited{text-decoration:none}
button{background-color:transparent;border:0;padding:0}
input{border:0}
textarea{border:0;padding:11px 15px;padding:1.1rem 1.5rem}
textarea::-webkit-input-placeholder,textarea:-moz-placeholder{color:#a9b62b}
th{font-weight:normal}
li{list-style-type:none}
h1,h2,h3,h4,h5,h6,h7,h8{font-size:1em;font-weight:normal}
.inline-block{display:inline-block}