/* Scroll widget */
.scroll-widget {
  overflow: hidden;
}
.scroll-widget .scroll-widget-head {
  position: relative;
  z-index: 2;
}
.scroll-widget .scroll-widget-head.fixed {
  position: fixed;
  top: 0;
  overflow: hidden;
}
.scroll-widget .scroll-widget-data {
  overflow-x: auto;
  overflow-y: hidden;
}
.scroll-widget .scroll-widget-fixed {
  background: none repeat scroll 0 0 #FFFFFF;
  float: left;
  position: relative;
  z-index: 1;
}
.scroll-widget .scroll-widget-horizontal {
  position: relative;
}
.scroll-widget .scroll-widget-vertical {
  float: left;
  position: relative;
  z-index: 1;
  clear: both;
}
.scroll-widget .scroll-widget-hsb {
  float: right;
  overflow: auto;
  position: relative;
  top: -18px;
}
.scroll-widget .scroll-widget-hsb.fixed {
  position: fixed;
  bottom: 0;
  top: auto;
}
.scroll-widget.scroll-widget-table {
  position: relative;
}
.scroll-widget.scroll-widget-table table {
  margin: 0;
  max-width: none;
}
.scroll-widget.scroll-widget-table .scroll-widget-horizontal {
  position: relative;
  z-index: 0;
  width: 100%;
}
.scroll-widget.scroll-widget-table .scroll-widget-head {
  position: absolute;
}
.scroll-widget.scroll-widget-table .scroll-widget-head.fixed {
  position: fixed;
}
.scroll-widget.scroll-widget-table .scroll-widget-head.fixed table.p-table {
  background: white;
}
.scroll-widget.scroll-widget-table .scroll-widget-head.fixed table.p-table .ui-resizable-handle {
  display: none;
}
.scroll-widget-composite .scroll-widget:first-child {
  float: left;
}
.scroll-widget-composite .scroll-widget-column-title table td,
.scroll-widget-composite .scroll-widget-column-title table th,
.scroll-widget-composite .scroll-widget-column-data table td,
.scroll-widget-composite .scroll-widget-column-data table th {
  white-space: nowrap;
}
.scroll-widget-composite .scroll-widget-column-data table td:first-child,
.scroll-widget-composite .scroll-widget-column-data table th:first-child {
  padding-left: 10px;
}
.scroll-widget-composite .scroll-widget-column-title {
  padding-right: 5px;
}
.scroll-widget-composite .scroll-widget-column-title .ui-resizable-e {
  background: none repeat scroll 0 0 #cacaca;
  border-right: 1px solid #b4b4b4;
  cursor: e-resize;
  height: 100%;
  right: 0px;
  top: 0;
  width: 4px;
}
.scroll-widget-composite .scroll-widget-column-title .ui-resizable-handle {
  display: block;
  font-size: 0.1px;
  position: absolute;
  z-index: 10 !important;
}
/* Scrollable Element */
.scrollable-element.scrolled {
  position: fixed !important;
  z-index: 1001;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2xlc3Mvd2lkZ2V0L3VpLXdpZGdldHMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBR0E7RUFDQyxnQkFBQTs7QUFERCxjQUdDO0VBQ0Msa0JBQUE7RUFDQSxVQUFBOztBQUVBLGNBSkQsb0JBSUU7RUFDQSxlQUFBO0VBQ0EsTUFBQTtFQUNBLGdCQUFBOztBQVZILGNBY0M7RUFDQyxnQkFBQTtFQUNBLGtCQUFBOztBQWhCRixjQW1CQztFQUNDLDBDQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTs7QUF2QkYsY0EwQkM7RUFDQyxrQkFBQTs7QUEzQkYsY0E4QkM7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTs7QUFsQ0YsY0FxQ0M7RUFDQyxZQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTs7QUFFQSxjQU5ELG1CQU1FO0VBQ0csZUFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBOztBQUtMLGNBQUM7RUFDQSxrQkFBQTs7QUFERCxjQUFDLG9CQUdBO0VBQ0MsU0FBQTtFQUNBLGVBQUE7O0FBTEYsY0FBQyxvQkFRQTtFQUNDLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7O0FBWEYsY0FBQyxvQkFjQTtFQUNDLGtCQUFBOztBQUVBLGNBakJELG9CQWNBLG9CQUdFO0VBQ0EsZUFBQTs7QUFERCxjQWpCRCxvQkFjQSxvQkFHRSxNQUdBLE1BQUs7RUFDSixpQkFBQTs7QUFKRixjQWpCRCxvQkFjQSxvQkFHRSxNQUdBLE1BQUssUUFHSjtFQUNDLGFBQUE7O0FBU04sd0JBRUMsZUFBYztFQUNiLFdBQUE7O0FBSEYsd0JBU0MsNEJBQTRCLE1BQU07QUFUbkMsd0JBVUMsNEJBQTRCLE1BQU07QUFWbkMsd0JBV0MsMkJBQTJCLE1BQU07QUFYbEMsd0JBWUMsMkJBQTJCLE1BQU07RUFDaEMsbUJBQUE7O0FBYkYsd0JBZUMsMkJBQTJCLE1BQU0sR0FBRTtBQWZwQyx3QkFnQkMsMkJBQTJCLE1BQU0sR0FBRTtFQUNsQyxrQkFBQTs7QUFqQkYsd0JBb0JDO0VBQ0Msa0JBQUE7O0FBckJGLHdCQW9CQyw0QkFHQztFQUNJLDBDQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsTUFBQTtFQUNBLFVBQUE7O0FBOUJOLHdCQW9CQyw0QkFhQztFQUNJLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7OztBQVlMLG1CQUFDO0VBQ0csMEJBQUE7RUFDQSxhQUFBIiwiZmlsZSI6InVpLXdpZGdldHMuY3NzIn0= */