/* perfect-scrollbar v0.6.11 */
.ps-container.ps-active-x > .ps-scrollbar-x-rail,
.ps-container.ps-active-y > .ps-scrollbar-y-rail {
    display: block;
    background-color: rgba(0,0,0,.5);
    }
.ps-container.ps-in-scrolling.ps-x .ps-scrollbar-x-rail {
    height: 17px;
    }
.ps-container.ps-in-scrolling.ps-x .ps-scrollbar-x-rail .ps-scrollbar-x {
    height: 17px;
    background-color: rgb(239,117,69);
    }
.ps-container.ps-in-scrolling.ps-y .ps-scrollbar-y-rail {
    width: 17px;
    }
.ps-container.ps-in-scrolling.ps-y .ps-scrollbar-y-rail .ps-scrollbar-y {
    width: 17px;
    background-color: rgb(239,117,69);
    }
.ps-container {
    pointer-events: default !important;
    -ms-touch-action: none;
    touch-action: none;
    overflow: hidden !important;
    }
.ps-container .ps-scrollbar-x-rail {
    display: block;
    position: absolute;
    bottom: 3px;
    height: 6px;
    background-color: transparent;
    -webkit-transition: height .3s;
    -moz-transition: height .3s;
    -ms-transition: height .3s;
    transition: height .3s;
    }
.ps-container .ps-scrollbar-x-rail .ps-scrollbar-x {
    position: absolute;
    background-color: #fff200;
    -webkit-transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    -ms-transition: background-color .2s linear;
    transition: background-color .2s linear;
    bottom: 0;
    height: 6px;
    -webkit-transition: height .3s;
    -moz-transition: height .3s;
    -ms-transition: height .3s;
    transition: height .3s;
    }
.ps-container .ps-scrollbar-y-rail {
    display: block;
    position: absolute;
    right: 3px;
    width: 6px;
    background-color: transparent;
    -webkit-transition: width .3s;
    -moz-transition: width .3s;
    -ms-transition: width .3s;
    transition: width .3s;
    }
.ps-container .ps-scrollbar-y-rail .ps-scrollbar-y {
    position: absolute;
    background-color: #fff200;
    -webkit-transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    -ms-transition: background-color .2s linear;
    transition: background-color .2s linear;
    right: 0;
    width: 6px;
    border-radius: 2px;
    -webkit-transition: width .3s;
    -moz-transition: width .3s;
    -ms-transition: width .3s;
    transition: width .3s;
    }
.ps-container .ps-scrollbar-y-rail:hover {
    width: 17px;
    }
.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y {
    width: 17px;
    }
.ps-container .ps-scrollbar-x-rail:hover {
    height: 17px;
    }
.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x {
    height: 17px;
    }

/* THEME admin */
.ps-container.ps-theme-admin .ps-scrollbar-x-rail .ps-scrollbar-x {
    background-color: #fff200;
    }
.ps-container.ps-theme-admin .ps-scrollbar-y-rail .ps-scrollbar-y {
    background-color: #fff200;
    }
.ps-container.ps-theme-admin.ps-active-x > .ps-scrollbar-x-rail,
.ps-container.ps-theme-admin.ps-active-y > .ps-scrollbar-y-rail {
    background-color: rgba(0,0,0,.5);
    }

/* THEME Formix select */
.ps-container.ps-theme-formixselect .ps-scrollbar-x-rail .ps-scrollbar-x {
    background-color: #00aeef;
    }
.ps-container.ps-theme-formixselect .ps-scrollbar-y-rail .ps-scrollbar-y {
    background-color: #00aeef;
    }
.ps-container.ps-theme-formixselect.ps-active-x > .ps-scrollbar-x-rail,
.ps-container.ps-theme-formixselect.ps-active-y > .ps-scrollbar-y-rail {
    background-color: #fff200;
    }
