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,');
}
}