::-webkit-scrollbar {
width:18px;
height:14px;
}

::-webkit-scrollbar-base-color{
background-color:#111 !important;
}
::-webkit-scrollbar:hover {
cursor: pointer;
}
::-webkit-scrollbar-track-piece {
background:#111 !important;
border: solid 8px transparent !important;
border-right-width: 16px;
margin: 4px;
box-shadow: inset 1px 1px 0 0 #676259, inset -1px -1px 0 0 rgb(0,0,0);
}
::-webkit-scrollbar-track-piece:horizontal {
border-right-width: 4px;
border-bottom-width: 8px;
}
::-webkit-scrollbar-thumb {
border: solid 0px transparent !important;
border-right-width: 4px;
box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.2), inset 0 0 0 8px #3D3830;
z-index:10;
}
::-webkit-scrollbar-thumb:hover {
box-shadow: inset 0 0 0 1px rgb(90,90,90), inset 0 0 0 8px #E5B869;
}
::-webkit-scrollbar-thumb:horizontal {
border-right-width: 0;
border-bottom-width: 4px;
}
::-webkit-scrollbar-corner {
background:#111 !important;
}
::-webkit-scrollbar-button {
height: 20px;
background: url(arrows_vert.png) -1px bottom no-repeat;
}
::-webkit-scrollbar-button:hover {
background-image: url(arrows_vert_hl.png);
}
::-webkit-scrollbar-button:increment {
background-position: -16px top;
}
::-webkit-scrollbar-button:horizontal {
width: 20px;
background: url(arrows_horz.png) right 0 no-repeat;
}
::-webkit-scrollbar-button:horizontal:hover {
background-image: url(arrows_horz_hl.png);
}
::-webkit-scrollbar-button:horizontal:increment {
background-position: left -16px;
}
