* { padding: 0; margin: 0; border: 0; } *,*:before,*:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } :focus,:active{outline: none;} a:focus,a:active{outline: none;} nav,footer,header,aside{display: block;} html,body { height: 100%; width: 100%; line-height: 1; font-size: 14px; -ms-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } input,button,textarea{font-family: inherit;} input::-ms-clear{display: none;} button{cursor: pointer;} button::-moz-focus-inner {padding: 0;border: 0;} a,a:visited{text-decoration: none;} a:hover{text-decoration: none;} ul li{list-style: none;} img{ max-width: 100%; vertical-align: top; } h1,h2,h3,h4,h5,h6{font-size: inherit; font-weight: 400;} body { font-family: 'HelveticaNeueCyr', sans-serif; } input::-webkit-calendar-picker-indicator { opacity: 0; } .app-wrapper { display: flex; flex-direction: row; } *::-webkit-scrollbar { width: 6px; height: 6px; } *::-webkit-scrollbar-track { background: transparent; } *::-webkit-scrollbar-thumb { background: #FFFFFF; border-radius: 9px; } input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { /* display: none; <- Crashes Chrome on hover */ -webkit-appearance: none; margin: 0; /* <-- Apparently some margin are still there even though it's hidden */ }