.ps-container {
	height: 100%; overflow: hidden !important; -ms-overflow-style: none; -ms-touch-action: auto; touch-action: auto;
}
@media screen and (-ms-high-contrast:active), all and (-ms-high-contrast:none)
{
.ps-container {
	overflow: auto !important;
}
}
.ps-active-x.ps-container > .ps-scrollbar-x-rail {
	display: block; background-color: transparent;
}
.ps-active-y.ps-container > .ps-scrollbar-y-rail {
	display: block; background-color: transparent;
}
.ps-x.ps-in-scrolling.ps-container > .ps-scrollbar-x-rail {
	opacity: 0.9; background-color: rgb(238, 238, 238);
}
.ps-x.ps-in-scrolling.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
	height: 11px; background-color: rgb(153, 153, 153);
}
.ps-y.ps-in-scrolling.ps-container > .ps-scrollbar-y-rail {
	opacity: 0.9; background-color: rgb(238, 238, 238);
}
.ps-y.ps-in-scrolling.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
	width: 11px; background-color: rgb(153, 153, 153);
}
.ps-container > .ps-scrollbar-x-rail {
	transition:background-color 0.2s linear, opacity 0.2s linear; height: 15px; bottom: 0px; display: none; position: absolute; opacity: 0; -webkit-transition: background-color .2s linear, opacity .2s linear; -moz-transition: background-color .2s linear, opacity .2s linear; -o-transition: background-color .2s linear, opacity .2s linear;
}
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
	border-radius: 6px; transition:background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out, -moz-border-radius 0.2s ease-in-out; height: 6px; bottom: 2px; position: absolute; background-color: rgb(170, 170, 170); -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out; -moz-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out; -o-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
.ps-container > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
	height: 11px;
}
.ps-container > .ps-scrollbar-x-rail:active > .ps-scrollbar-x {
	height: 11px;
}
.ps-container > .ps-scrollbar-y-rail {
	transition:background-color 0.2s linear, opacity 0.2s linear; width: 15px; right: 0px; display: none; position: absolute; opacity: 0; -webkit-transition: background-color .2s linear, opacity .2s linear; -moz-transition: background-color .2s linear, opacity .2s linear; -o-transition: background-color .2s linear, opacity .2s linear;
}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
	border-radius: 6px; transition:background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out, -moz-border-radius 0.2s ease-in-out; width: 6px; right: 2px; position: absolute; background-color: rgb(170, 170, 170); -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out; -moz-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out; -o-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
.ps-container > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
	width: 11px;
}
.ps-container > .ps-scrollbar-y-rail:active > .ps-scrollbar-y {
	width: 11px;
}
.ps-x.ps-in-scrolling.ps-container:hover > .ps-scrollbar-x-rail {
	opacity: 0.9; background-color: rgb(238, 238, 238);
}
.ps-x.ps-in-scrolling.ps-container:hover > .ps-scrollbar-x-rail > .ps-scrollbar-x {
	height: 11px; background-color: rgb(153, 153, 153);
}
.ps-y.ps-in-scrolling.ps-container:hover > .ps-scrollbar-y-rail {
	opacity: 0.9; background-color: rgb(238, 238, 238);
}
.ps-y.ps-in-scrolling.ps-container:hover > .ps-scrollbar-y-rail > .ps-scrollbar-y {
	width: 11px; background-color: rgb(153, 153, 153);
}
.ps-container:hover > .ps-scrollbar-x-rail {
	opacity: 0.6;
}
.ps-container:hover > .ps-scrollbar-y-rail {
	opacity: 0.6;
}
.ps-container:hover > .ps-scrollbar-x-rail:hover {
	opacity: 0.9; background-color: rgb(238, 238, 238);
}
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
	background-color: rgb(153, 153, 153);
}
.ps-container:hover > .ps-scrollbar-y-rail:hover {
	opacity: 0.9; background-color: rgb(238, 238, 238);
}
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
	background-color: rgb(153, 153, 153);
}
