/*
 * ADOBE CONFIDENTIAL
 *
 * Copyright (c) 2015 Adobe Systems Incorporated. All rights reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 */
::-webkit-scrollbar { 
    width: 14px;
}

body.darker ::-webkit-scrollbar{ 
    background-color: #292929;
}

body.dark ::-webkit-scrollbar { 
    background-color: #4a4a4a;
}

body.light ::-webkit-scrollbar { 
    background-color: #ababab;
}

body.lighter ::-webkit-scrollbar { 
    background-color: #e3e3e3;
}

::-webkit-scrollbar:disabled {
    border: none;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;    
    background-clip: padding-box;
}

body.darker ::-webkit-scrollbar-thumb:vertical {
    background: #474747;
    border: 2px solid #292929;
}

body.dark ::-webkit-scrollbar-thumb:vertical {
    background: #696969;
    border: 2px solid #4a4a4a;
}

body.light ::-webkit-scrollbar-thumb:vertical {
    background: #858585;
    border: 2px solid #ababab;
}

body.lighter ::-webkit-scrollbar-thumb:vertical {
    background: #bdbdbd;
    border: 2px solid #e3e3e3;
}


body.lighter ::-webkit-scrollbar-thumb,
body.light ::-webkit-scrollbar-thumb {
    background: #888888;
}

::-webkit-scrollbar-button:start:decrement
::-webkit-scrollbar-button:end:increment {
    display: none;
}

body.windows ::-webkit-scrollbar-button:start:decrement,
body.windows ::-webkit-scrollbar-button:end:increment {
    display: block;
    width: 14px;
    height: 14px;
}

::-webkit-scrollbar-button:vertical:increment,
::-webkit-scrollbar-button:vertical:decrement {
    background-size: 10px 10px;
    background-position: center;
    background-repeat: no-repeat;
}

::-webkit-scrollbar-button:vertical:increment:hover,
::-webkit-scrollbar-button:vertical:decrement:hover {
    background-color: #444444;
}

body.darker ::-webkit-scrollbar-button:vertical:increment,
body.dark ::-webkit-scrollbar-button:vertical:increment {
    background-image: url(../images/scrollbar/scroll_triangle_down_light.svg);
}


body.darker ::-webkit-scrollbar-button:vertical:decrement,
body.dark ::-webkit-scrollbar-button:vertical:decrement {
    background-image: url(../images/scrollbar/scroll_triangle_up_light.svg);
}


body.lighter ::-webkit-scrollbar-button:vertical:increment,
body.light ::-webkit-scrollbar-button:vertical:increment {
    background-image: url(../images/scrollbar/scroll_triangle_down_dark.svg);
}

body.lighter ::-webkit-scrollbar-button:vertical:decrement,
body.light ::-webkit-scrollbar-button:vertical:decrement {
    background-image: url(../images/scrollbar/scroll_triangle_up_dark.svg);
}

body.darker ::-webkit-scrollbar-button:vertical:decrement:disabled,
body.darker ::-webkit-scrollbar-button:vertical:increment:disabled,
body.lighter ::-webkit-scrollbar-button:vertical:decrement:disabled,
body.lighter ::-webkit-scrollbar-button:vertical:increment:disabled,
body.dark ::-webkit-scrollbar-button:vertical:decrement:disabled,
body.dark ::-webkit-scrollbar-button:vertical:increment:disabled,
body.light ::-webkit-scrollbar-button:vertical:decrement:disabled,
body.light ::-webkit-scrollbar-button:vertical:increment:disabled {
    background: transparent;
    border: none;
}

::-webkit-scrollbar-corner {
    display: none;
}
