html { font-size: 100%; height: 100%; } body { /* scrollbar styling for Internet Explorer */ scrollbar-face-color: $light-gray; scrollbar-track-color: $white; scrollbar-shadow-color:$white; scrollbar-arrow-color: $gray; height: 100%; @extend %noselect; } /* scrollbar styling for Google Chrome | Safari | Opera */ ::-webkit-scrollbar { width: 11px; height: 8px; } ::-webkit-scrollbar-track { background-color: $white; border: 1px solid $light-gray; border-top:none; border-bottom:none; } ::-webkit-scrollbar-thumb { border-radius: 6px; background-color: $gray; border: 2px solid rgba(0,0,0,0); background-clip: padding-box; &:hover { border-width:1px 0px 1px 1px; } } /* Mozilla Firefox currently doesn't support scrollbar styling */ ul { list-style: none; } h1, h2, h3, h4, h5, h6, ul { margin: 0; padding: 0; } input[type='text'] { padding: 4px; width: 100%; } input[type="checkbox"] { width: auto; } input, select, button { @include body-1; box-sizing: border-box; } fieldset { border: none; } fieldset { label { display: inline-block; } } .nav-tabs > li > a:focus, .btn:focus, .btn:active:focus, .btn.active:focus { outline: none; } .error-message{ color: $red; @include body-3; margin-top: 3px; &:before{ content: ""; display: inline-block; width: 14px; height: 14px; margin-right: 6px; //not correct icon background: no-repeat url('data:image/svg+xml;utf8,'); } }