/*! perfect-scrollbar - v0.4.5
* http://noraesae.github.com/perfect-scrollbar/
* Copyright (c) 2013 HyeonJe Jun; Licensed MIT */

.ps-container .ps-scrollbar-x-rail
{
    position:absolute;
    bottom:3px;
    height:8px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    opacity:0;
    filter:alpha(opacity=0);
    -o-transition:background-color .2s linear,opacity .2s linear;
    -webkit-transition:background-color.2s linear,opacity .2s linear;
    -moz-transition:background-color .2s linear,opacity .2s linear;
    transition:background-color .2s linear,opacity .2s linear
}

.ps-container:hover .ps-scrollbar-x-rail,
.ps-container.hover .ps-scrollbar-x-rail
{
    opacity:.6;
    filter:alpha(opacity=60)
}

.ps-container .ps-scrollbar-x-rail:hover,
.ps-container .ps-scrollbar-x-rail.hover
{
    background-color:#eee;
    opacity:.9;
    filter:alpha(opacity=90)
}

.ps-container .ps-scrollbar-x-rail.in-scrolling
{
    opacity:.9;
    filter:alpha(opacity=90)
}

.ps-container .ps-scrollbar-y-rail
{
    position:absolute;
    right:0px;
    width:2px;
    -o-transition:background-color .2s linear,opacity .2s linear;
    -webkit-transition:background-color.2s linear,opacity .2s linear;
    -moz-transition:background-color .2s linear,opacity .2s linear;
    transition:background-color .2s linear,opacity .2s linear;
    background: white;
}

.ps-container:hover .ps-scrollbar-y-rail,
.ps-container.hover .ps-scrollbar-y-rail
{
}

.ps-container .ps-scrollbar-y-rail:hover,
.ps-container .ps-scrollbar-y-rail.hover
{
    background-color:#eee;
    opacity:.9;
    filter:alpha(opacity=90)
}

.ps-container .ps-scrollbar-y-rail.in-scrolling
{
    opacity:.9;
    filter:alpha(opacity=90)
}

.ps-container .ps-scrollbar-x
{
    position:absolute;
    bottom:0;height:8px;
    background-color:rgb(109, 171, 236);
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -o-transition:background-color .2s linear;
    -webkit-transition:background-color.2s linear;
    -moz-transition:background-color .2s linear;
    transition:background-color .2s linear
}

.ps-container.ie6 .ps-scrollbar-x
{
    font-size:0
}

.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,
.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x
{
    background-color:#999
}

.ps-container .ps-scrollbar-y
{
    position:absolute;
    right:0;
    width:100%;
    background-color: black;
    -o-transition:background-color .2s linear;
    -webkit-transition:background-color.2s linear;
    -moz-transition:background-color .2s linear;
    transition:background-color .2s linear
}

.ps-container.ie .ps-scrollbar-y
{
    font-size:0
}

.scrollbar.ps-container:hover .ps-scrollbar-y
{
    background-color: #1A375F;
}

.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,
.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y
{
    background-color: #1A375F;
}