/* RESET */
*, *::before, *::after{box-sizing:border-box;margin:0;padding:0}
html{font-size:min(100%,20px)} /* rem reference */
@media screen and (min-width:1280px){ html{font-size:min(105%,22px)} }
body{min-width:400px;font-weight:normal;text-size-adjust:none}
img{border:none;vertical-align:middle}
table{table-layout:auto;width:100%;border-collapse:separate;border-spacing:0;border:none;background-color:transparent}
td,th{padding:4px;text-align:left;vertical-align:middle;font-weight:normal}
form{display:inline}
input, button, textarea, select, optgroup, option{font:inherit}
button, .button, .clickable{cursor:pointer} .disabled, .active{cursor:default}
@media print{ *{box-shadow:none !important; text-shadow:none !important} }