/* AGENT_SHEET */
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

/* GENERAL */
scrollbar {
-moz-appearance: none !important;
background: none !important;
border: none !important;
min-width: 15px !important;
}
scrollbar[orient="vertical"] {
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAABCAYAAAAB3PQ6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAG2YAABzjgAA+fYAAIXAAABspQAA7aoAADB4AAAYsTN0GUwAAAA7SURBVHjaBMGBDQBBBADBvRD0X5SWEIn/mZeZn6piZrg7EUFE4O6YGSICwN2xu8wM3U1V8QMAAP//AwB7uBKJmFBrOQAAAABJRU5ErkJggg==")
repeat-y !important;
/* background: -moz-linear-gradient(left, #c6c6c6, #f7f7f7, #d8d8d8) !important; */
}
scrollbar[orient="horizontal"] {
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAPCAYAAAAlH6X5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAG2YAABzjgAA+fYAAIXAAABspQAA7aoAADB4AAAYsTN0GUwAAABCSURBVHjaJMQxCgAxCEXBxycY738o75ImXVCwcIudYhQRo7UWMjO090bu/se9d2RmkJkjAN57o+6Gc86oqlBm8g0ABksb4Jr2E00AAAAASUVORK5CYII=")
repeat-x !important;
}

/* SCROLLBAR THUMB */
scrollbar[orient="vertical"] thumb *,
scrollbar[orient="horizontal"] thumb *,
scrollbar[orient="vertical"] thumb,
scrollbar[orient="horizontal"] thumb {
-moz-appearance: none !important;
-moz-border-radius: 10px !important;
position: relative !important;
z-index: 1 !important;
background: none !important;
border: solid 1px #60718b !important;
}
scrollbar[orient="vertical"] thumb {
background: -moz-linear-gradient(left, #acb8ca, #7585a3) !important;
}
scrollbar[orient="horizontal"] thumb {
background: -moz-linear-gradient(top, #acb8ca, #7585a3) !important;
}

/* SCROLLBAR ENDS */
scrollbar scrollbarbutton {
-moz-appearance: none !important;
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAlCAYAAAA5iwvJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAG2YAABzjgAA+fYAAIXAAABspQAA7aoAADB4AAAYsTN0GUwAAAUfSURBVHjazJhPTBtHFMa/tXeNzY6FbBBgi8inyCa39BChKOFiiBWnaU9OwAXlkgCKklOi3Fv1UrUKaU+Ucgmmbkv+SG1VKlSQEIoQh4SoXcmQi2/GpGa9WVuA8a53eun6EO/aEBvBk0ZeacYzv915b973hllZWaHnzp0DpdSwaZpW/tWf9fby5UuEQiEGh7T19XXa3d196P8BgAV12uzsLD3M+MXFRepwOD54vbqAm5ub4fF4EI/HDwQ9Pz9PW1pawPP88QCzLItAIACn04mZmZmq0HNzc9Rms8Hr9cJi+fBl2Wqd+Xy+5tdwu93o6emBIAiYmpqiLpcLhJAndrt9gVKK/f39vlwuFzl16hR8Ph+amppAKW08sCiKuHf/AR6NPwQh1aFdLhfOnz+P06dPI5VKQRTFiCRJEY7jQAhBV1cXvF4vANQFWxX4cSyGrCThx3gcoyO3ak5ktVrR0dGB9vb2qidMvWboTGuvX2N5+QVsNg5/LSwisb6Ok2IVwKqq4vvJH8CyVlgsVrCsFRMTk1BV9WQC//rb73j79l9YLFYwDAOLxYr01hb+mPvzRABX+PDgwHUMDlw3HPzu3buTB1wsFk1Tcy2z2WymfY16WbaRb//Tz79gOjYDjuPAMAwopVAUBdHBAVz9+MrR+HA99uknV9HR0Q5NK/2/KyV4OjtxJXz56IKu3lQ9OnILqlqCppWgqiWMjY2AZdmTCQwAH509i97eCygWFfT3BXGmu/vogq5UKiGTyejpFYqiQE+vbW1t5fRay24MD+OfvwV8Fo0e3SkhSRIEQUAymYQuYAghC5RSFAqFvkQiEcnn82UBU81aW1vx3bfj4Hm+Iem4AjibzWJ1dRWyLOPmzZtGlcCkLhH39vbg9/trQjudzgMdhYf2YVVVsbGxgXw+j6GhoaplSzgcZorFIjY3N48E5kDAu7u7SKfTiEajB6qxQqEQI8sydnZ2jk9LXLt27VAFYTAYZPb29o4FmFlZWWlYVKiqit3d3Yq6r5HnMKOqakOAs9ksNjY2kE6nyzs2OztLPR4PAoEA3G53Y4AVRakbWJIkrK6uIp/PV8RCPB6nTqcTPT09cLlc9fuw2QXKQZuqqhAEAbIsGwZuNBplZFmGIAhQVRX1rlcTWFEUPH32HBzHGfZnMhkkk8mqR+LQ0BCTTCaRyWQM5+A4Dk+fPYeiKPUBv1pbw+07dzEdmylXvO+3VCp1oK12uVxIpVKGcwDAdGwGt+/cxau1tarArFHqFEURj2MxLC+/AMtawXGcaYkuiiIIIU9qARNCnoiiGDFL1RzHYXt7G59/8SV6ey/gxvAwWltba/twLpfDvfsPsLS0XC5EGYYx/cKKosButy/UArbb7QtmWw6gXD+yrBVLS8u4d/8BcrlcpUvodwZ643kej8YfInSpv6xr9UnfH6tpWtm3a5nuq0Zz6P26hg5d6sej8Yfgeb5irKFLEMJjdOQWLl68gImJSaS3tkxdghCCQqHQpwskM9vf3+8jhJi+nKIo8HR2YmxspKyhjcay1URMwO/HN19/VS7xjca2tbUhkUhEan3hXC4X6erqMhVN0cEBXAlfBsuyVYUVI0lSXYmDUoo3b94gm80iHA4zZjeXbrcbfr+/HA/HljgAwOfzweFwYH5+nhrdCTscDvh8PtPAPUxjRFFsiJYoFArY3NyELMsIBoOMftve0tICr9cLu93eGC2xvb3dMLWmaRp2dnagS0+HwwGe5+u6wH7f/hsAXEU6s1kfF70AAAAASUVORK5CYII=")
no-repeat !important;
}
scrollbar[orient="vertical"] scrollbarbutton {
min-width: 15px !important;
min-height: 22px !important;
}

scrollbar[orient="horizontal"] scrollbarbutton {
min-width: 22px !important;
min-height: 15px !important;
}

scrollbar scrollbarbutton:hover:active {
background: url("data:image/png;base64,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")
no-repeat !important;
}

/* VERTICAL ENDS */

/* UP ARROW */
scrollbar[orient="vertical"] scrollbarbutton[type="decrement"] {
margin: 0px 0px -8px 0px !important;
}
scrollbar[orient="vertical"] scrollbarbutton[type="decrement"]:hover:active {
margin: 0px 0px -8px 0px !important;
}
/* DOWN ARROW */
scrollbar[orient="vertical"] scrollbarbutton[type="increment"] {
background-position: -15px 0px !important;
margin: -8px 0px 0px 0px !important;
}
/* LEFT ARROW */
scrollbar[orient="horizontal"] scrollbarbutton[type="decrement"] {
background-position: 0px -22px !important;
margin: 0px -8px 0px 0px !important;
}
scrollbar[orient="horizontal"] scrollbarbutton[type="decrement"]:hover:active {
margin-right: -8px !important;
}
/* RIGHT ARROW */
scrollbar[orient="horizontal"] scrollbarbutton[type="increment"] {
background-position: -22px -22px !important;
margin: 0px 0px 0px -8px !important;
}
scrollbar[orient="horizontal"] scrollbarbutton[type="increment"]:hover:active {
margin: 0px 0px 0px -8px !important;
}