* { box-sizing: border-box; } html, body { color: var(--color-text-default); width: 100%; height: 100%; margin: 0; padding: 0; font-size: 16px; overflow: auto; } html { min-height: 500px; } .mouse-user-styles { button:focus, input:focus, textarea:focus, .unit-input__input, .currency-display__input { outline: none; } } /* This error class is used in the following files still: /ui/pages/create-account/connect-hardware/index.js /ui/pages/create-account/import-account/json.js /ui/pages/create-account/import-account/private-key.js /ui/pages/first-time-flow/create-password/import-with-seed-phrase/import-with-seed-phrase.component.js /ui/pages/keychains/restore-vault.js */ .error { color: var(--color-error-default); margin-top: 3px; margin-bottom: 9px; } /* stylelint-disable */ #app-content { overflow-x: hidden; height: 100%; display: flex; flex-direction: column; background: var(--color-background-alternative); @media screen and (max-width: $break-small) { background-color: var(--color-background-default); } } /* stylelint-enable */ a { text-decoration: none; color: inherit; } a:hover { color: var(--color-primary-alternative); } input.large-input, textarea.large-input { padding: 8px; } input.large-input { height: 36px; } .allcaps { text-transform: uppercase; } .input-label { padding-bottom: 10px; font-weight: 400; display: inline-block; } input.form-control { padding-left: 10px; font-size: 14px; height: 40px; border: 1px solid var(--color-border-muted); background: transparent; border-radius: 3px; width: 100%; &::-webkit-input-placeholder { font-weight: 100; color: var(--color-text-alternative); } &::-moz-placeholder { font-weight: 100; color: var(--color-text-alternative); } &:-ms-input-placeholder { font-weight: 100; color: var(--color-text-alternative); } &:-moz-placeholder { font-weight: 100; color: var(--color-text-alternative); } &--error { border: 1px solid var(--color-error-default); } } /** Default Typography on base elements **/ * { font-family: $font-family; }