/**
 * XMod DataTable style imports.
 *
 * @author David Neilsen <david@panmedia.co.nz>
 */
/* pan/state/default.scss */
.xmod-datatable-column-filter-list, .DTTT_button, .xmod-datatable-paginate .ui-state-disabled:hover, .xmod-datatable-table .xmod-datatable-odd td, .xmod-datatable-table td.xmod-datatable-sorting-1, tfoot td, .xmod-datatable-table .xmod-datatable-even td {
  color: #333333;
  border: 1px solid lightgrey;
  text-shadow: rgba(255, 255, 255, 0.85) 0 1px 0px;
}

/* pan/state/default.scss */
.xmod-datatable-column-filter-list, .DTTT_button, .xmod-datatable-paginate .ui-state-disabled:hover, .xmod-datatable-table .xmod-datatable-odd td {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-linear-gradient(top, #ffffff, #eaeaea);
  background: -moz-linear-gradient(top, #ffffff, #eaeaea);
  background: linear-gradient(top, #ffffff, #eaeaea);
  background-color: white;
  -webkit-box-shadow: 0 0 0px 1px white inset;
  -moz-box-shadow: 0 0 0px 1px white inset;
  box-shadow: 0 0 0px 1px white inset;
}

/* pan/state/default.scss */
.xmod-datatable-table td.xmod-datatable-sorting-1 {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-linear-gradient(top, #ededed, #d8d8d8);
  background: -moz-linear-gradient(top, #ededed, #d8d8d8);
  background: linear-gradient(top, #ededed, #d8d8d8);
  background-color: #ededed;
  -webkit-box-shadow: 0 0 0px 1px #ededed inset;
  -moz-box-shadow: 0 0 0px 1px #ededed inset;
  box-shadow: 0 0 0px 1px #ededed inset;
}

/* pan/state/default.scss */
tfoot td, .xmod-datatable-table .xmod-datatable-even td {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-linear-gradient(top, #d8d8d8, #ededed);
  background: -moz-linear-gradient(top, #d8d8d8, #ededed);
  background: linear-gradient(top, #d8d8d8, #ededed);
  background-color: #d8d8d8;
  -webkit-box-shadow: 0 0 0px 1px #ededed inset;
  -moz-box-shadow: 0 0 0px 1px #ededed inset;
  box-shadow: 0 0 0px 1px #ededed inset;
}

/* pan/state/active.scss */
.xmod-datatable-table tr.ui-state-active td, .xmod-datatable-table tr.ui-state-active td.xmod-datatable-sorting-1, .xmod-datatable-table tr.ui-state-active th.xmod-datatable-sorting-1 {
  color: #333333;
  border: 1px solid #c1c1c1;
  text-shadow: white 0 1px 0px;
}

/* pan/state/active.scss */
.xmod-datatable-table tr.ui-state-active td {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-linear-gradient(top, #f2f2f2, #d8d8d8);
  background: -moz-linear-gradient(top, #f2f2f2, #d8d8d8);
  background: linear-gradient(top, #f2f2f2, #d8d8d8);
  background-color: #f2f2f2;
  -webkit-box-shadow: 0 0 0px 1px #f2f2f2 inset;
  -moz-box-shadow: 0 0 0px 1px #f2f2f2 inset;
  box-shadow: 0 0 0px 1px #f2f2f2 inset;
}

/* pan/state/active.scss */
.xmod-datatable-table tr.ui-state-active td.xmod-datatable-sorting-1, .xmod-datatable-table tr.ui-state-active th.xmod-datatable-sorting-1 {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2YzZjNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-linear-gradient(top, #c6c6c6, #e1e1e1);
  background: -moz-linear-gradient(top, #c6c6c6, #e1e1e1);
  background: linear-gradient(top, #c6c6c6, #e1e1e1);
  background-color: #c6c6c6;
  -webkit-box-shadow: 0 0 0px 1px #e1e1e1 inset;
  -moz-box-shadow: 0 0 0px 1px #e1e1e1 inset;
  box-shadow: 0 0 0px 1px #e1e1e1 inset;
}

/* pan/state/title.scss */
.xmod-datatable-wrapper .ui-toolbar, .xmod-datatable-table th,
.xmod-datatable-table .xmod-datatable-column-filters th {
  color: #333333;
  border: 1px solid #c1c1c1;
  text-shadow: white 0 1px 0px;
}

/* pan/state/title.scss */
.xmod-datatable-wrapper .ui-toolbar, .xmod-datatable-table th,
.xmod-datatable-table .xmod-datatable-column-filters th {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-linear-gradient(top, #f2f2f2, #d8d8d8);
  background: -moz-linear-gradient(top, #f2f2f2, #d8d8d8);
  background: linear-gradient(top, #f2f2f2, #d8d8d8);
  background-color: #f2f2f2;
  -webkit-box-shadow: 0 0 0px 1px #f2f2f2 inset;
  -moz-box-shadow: 0 0 0px 1px #f2f2f2 inset;
  box-shadow: 0 0 0px 1px #f2f2f2 inset;
}

/* pan/state/contrast.scss */
.xmod-datatable-processing-box {
  color: white;
  border: 1px solid #161617;
  text-shadow: #323334 0 1px 0px;
}

/* pan/state/contrast.scss */
.xmod-datatable-processing-box {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzNDc0YiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJhMmQyZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-linear-gradient(top, #43474b, #2a2d2f);
  background: -moz-linear-gradient(top, #43474b, #2a2d2f);
  background: linear-gradient(top, #43474b, #2a2d2f);
  background-color: #43474b;
  -webkit-box-shadow: 0 0 0px 1px #43474b inset;
  -moz-box-shadow: 0 0 0px 1px #43474b inset;
  box-shadow: 0 0 0px 1px #43474b inset;
}

/* pan/state/confirmation.scss */
.xmod-datatable-table tr.ui-state-confirmation td, .xmod-datatable-table tr.ui-state-confirmation td.xmod-datatable-sorting-1, .xmod-datatable-table tr.ui-state-confirmation th.xmod-datatable-sorting-1 {
  color: white;
  border: 1px solid #628022;
  text-shadow: #547213 0 1px 0px;
}

/* pan/state/confirmation.scss */
.xmod-datatable-table tr.ui-state-confirmation td {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzllY2YzNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdlYTcyNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-linear-gradient(top, #9ecf34, #7ea727);
  background: -moz-linear-gradient(top, #9ecf34, #7ea727);
  background: linear-gradient(top, #9ecf34, #7ea727);
  background-color: #9ecf34;
  -webkit-box-shadow: 0 0 0px 1px #9ecf34 inset;
  -moz-box-shadow: 0 0 0px 1px #9ecf34 inset;
  box-shadow: 0 0 0px 1px #9ecf34 inset;
}

/* pan/state/confirmation.scss */
.xmod-datatable-table tr.ui-state-confirmation td.xmod-datatable-sorting-1, .xmod-datatable-table tr.ui-state-confirmation th.xmod-datatable-sorting-1 {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4OGEyMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg5YjUyYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-linear-gradient(top, #688a20, #89b52b);
  background: -moz-linear-gradient(top, #688a20, #89b52b);
  background: linear-gradient(top, #688a20, #89b52b);
  background-color: #688a20;
  -webkit-box-shadow: 0 0 0px 1px #89b52b inset;
  -moz-box-shadow: 0 0 0px 1px #89b52b inset;
  box-shadow: 0 0 0px 1px #89b52b inset;
}

/* pan/state/information.scss */
.xmod-datatable-table tr.ui-state-information td, .xmod-datatable-table tr.ui-state-information td.xmod-datatable-sorting-1, .xmod-datatable-table tr.ui-state-information th.xmod-datatable-sorting-1 {
  color: white;
  border: 1px solid #2f80a5;
  text-shadow: #216381 0 1px 0px;
}

/* pan/state/information.scss */
.xmod-datatable-table tr.ui-state-information td {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVmYjFkNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM0OWNjYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-linear-gradient(top, #5fb1d7, #349ccc);
  background: -moz-linear-gradient(top, #5fb1d7, #349ccc);
  background: linear-gradient(top, #5fb1d7, #349ccc);
  background-color: #5fb1d7;
  -webkit-box-shadow: 0 0 0px 1px #5fb1d7 inset;
  -moz-box-shadow: 0 0 0px 1px #5fb1d7 inset;
  box-shadow: 0 0 0px 1px #5fb1d7 inset;
}

/* pan/state/information.scss */
.xmod-datatable-table tr.ui-state-information td.xmod-datatable-sorting-1, .xmod-datatable-table tr.ui-state-information th.xmod-datatable-sorting-1 {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjODdiMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQyYTNkMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-linear-gradient(top, #2c87b0, #42a3d0);
  background: -moz-linear-gradient(top, #2c87b0, #42a3d0);
  background: linear-gradient(top, #2c87b0, #42a3d0);
  background-color: #2c87b0;
  -webkit-box-shadow: 0 0 0px 1px #42a3d0 inset;
  -moz-box-shadow: 0 0 0px 1px #42a3d0 inset;
  box-shadow: 0 0 0px 1px #42a3d0 inset;
}

/* pan/state/warning.scss */
.xmod-datatable-table tr.ui-state-warning td, .xmod-datatable-table tr.ui-state-warning td.xmod-datatable-sorting-1, .xmod-datatable-table tr.ui-state-warning th.xmod-datatable-sorting-1 {
  color: white;
  border: 1px solid #d9901a;
  text-shadow: #a9721b 0 1px 0px;
}

/* pan/state/warning.scss */
.xmod-datatable-table tr.ui-state-warning td {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwYmI2NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VjYTUzNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-linear-gradient(top, #f0bb66, #eca535);
  background: -moz-linear-gradient(top, #f0bb66, #eca535);
  background: linear-gradient(top, #f0bb66, #eca535);
  background-color: #f0bb66;
  -webkit-box-shadow: 0 0 0px 1px #f0bb66 inset;
  -moz-box-shadow: 0 0 0px 1px #f0bb66 inset;
  box-shadow: 0 0 0px 1px #f0bb66 inset;
}

/* pan/state/warning.scss */
.xmod-datatable-table tr.ui-state-warning td.xmod-datatable-sorting-1, .xmod-datatable-table tr.ui-state-warning th.xmod-datatable-sorting-1 {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2OTYxNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkYWM0NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-linear-gradient(top, #e69616, #edac45);
  background: -moz-linear-gradient(top, #e69616, #edac45);
  background: linear-gradient(top, #e69616, #edac45);
  background-color: #e69616;
  -webkit-box-shadow: 0 0 0px 1px #edac45 inset;
  -moz-box-shadow: 0 0 0px 1px #edac45 inset;
  box-shadow: 0 0 0px 1px #edac45 inset;
}

/* pan/state/error.scss */
.xmod-datatable-error .xmod-datatable-processing-box, .xmod-datatable-table tr.ui-state-error td, .xmod-datatable-table tr.ui-state-error td.xmod-datatable-sorting-1, .xmod-datatable-table tr.ui-state-error th.xmod-datatable-sorting-1 {
  color: white;
  border: 1px solid #b92020;
  text-shadow: #8a1f1f 0 1px 0px;
}

/* pan/state/error.scss */
.xmod-datatable-error .xmod-datatable-processing-box, .xmod-datatable-table tr.ui-state-error td {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2NTY1NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RmMjcyNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-linear-gradient(top, #e65656, #df2727);
  background: -moz-linear-gradient(top, #e65656, #df2727);
  background: linear-gradient(top, #e65656, #df2727);
  background-color: #e65656;
  -webkit-box-shadow: 0 0 0px 1px #e65656 inset;
  -moz-box-shadow: 0 0 0px 1px #e65656 inset;
  box-shadow: 0 0 0px 1px #e65656 inset;
}

/* pan/state/error.scss */
.xmod-datatable-table tr.ui-state-error td.xmod-datatable-sorting-1, .xmod-datatable-table tr.ui-state-error th.xmod-datatable-sorting-1 {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M1MWQxZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UxMzczNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-linear-gradient(top, #c51d1d, #e13737);
  background: -moz-linear-gradient(top, #c51d1d, #e13737);
  background: linear-gradient(top, #c51d1d, #e13737);
  background-color: #c51d1d;
  -webkit-box-shadow: 0 0 0px 1px #e13737 inset;
  -moz-box-shadow: 0 0 0px 1px #e13737 inset;
  box-shadow: 0 0 0px 1px #e13737 inset;
}

/* pan/state/highlight.scss */
.xmod-datatable-table tr.ui-state-highlight td, .xmod-datatable-table tr.ui-state-highlight td.xmod-datatable-sorting-1, .xmod-datatable-table tr.ui-state-highlight th.xmod-datatable-sorting-1 {
  color: #333333;
  border: 1px solid #7fc4f3;
  text-shadow: #eef8fe 0 1px 0px;
}

/* pan/state/highlight.scss */
.xmod-datatable-table tr.ui-state-highlight td {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4ZWRmYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E2ZDdmOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-linear-gradient(top, #d8edfc, #a6d7f9);
  background: -moz-linear-gradient(top, #d8edfc, #a6d7f9);
  background: linear-gradient(top, #d8edfc, #a6d7f9);
  background-color: #d8edfc;
  -webkit-box-shadow: 0 0 0px 1px #d8edfc inset;
  -moz-box-shadow: 0 0 0px 1px #d8edfc inset;
  box-shadow: 0 0 0px 1px #d8edfc inset;
}

/* pan/state/highlight.scss */
.xmod-datatable-table tr.ui-state-highlight td.xmod-datatable-sorting-1, .xmod-datatable-table tr.ui-state-highlight th.xmod-datatable-sorting-1 {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg0YzhmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I2ZGZmYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-linear-gradient(top, #84c8f6, #b6dffa);
  background: -moz-linear-gradient(top, #84c8f6, #b6dffa);
  background: linear-gradient(top, #84c8f6, #b6dffa);
  background-color: #84c8f6;
  -webkit-box-shadow: 0 0 0px 1px #b6dffa inset;
  -moz-box-shadow: 0 0 0px 1px #b6dffa inset;
  box-shadow: 0 0 0px 1px #b6dffa inset;
}

/* pan/state/hover.scss */
.xmod-datatable-column-filter-list li:hover, .xmod-datatable-table tr.ui-state-hover td, .xmod-datatable-table tr.ui-state-hover td.xmod-datatable-sorting-1, .xmod-datatable-table tr.ui-state-hover th.xmod-datatable-sorting-1 {
  color: white;
  border: 1px solid #e07900;
  text-shadow: rgba(0, 0, 0, 0.25) 0 1px 0px;
}

/* pan/state/hover.scss */
.xmod-datatable-column-filter-list li:hover, .xmod-datatable-table tr.ui-state-hover td {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTg0MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmOTAwZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-linear-gradient(top, #ffa843, #ff900d);
  background: -moz-linear-gradient(top, #ffa843, #ff900d);
  background: linear-gradient(top, #ffa843, #ff900d);
  background-color: #ffa843;
  -webkit-box-shadow: 0 0 0px 1px #ffa843 inset;
  -moz-box-shadow: 0 0 0px 1px #ffa843 inset;
  box-shadow: 0 0 0px 1px #ffa843 inset;
}

/* pan/state/hover.scss */
.xmod-datatable-table tr.ui-state-hover td.xmod-datatable-sorting-1, .xmod-datatable-table tr.ui-state-hover th.xmod-datatable-sorting-1 {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5N2QwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmOTgxZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-linear-gradient(top, #e97d00, #ff981f);
  background: -moz-linear-gradient(top, #e97d00, #ff981f);
  background: linear-gradient(top, #e97d00, #ff981f);
  background-color: #e97d00;
  -webkit-box-shadow: 0 0 0px 1px #ff981f inset;
  -moz-box-shadow: 0 0 0px 1px #ff981f inset;
  box-shadow: 0 0 0px 1px #ff981f inset;
}

/* pan/component/input.scss */
.xmod-datatable-select-wrapper select, .xmod-datatable-filter input, .dataTables_filter input {
  color: #555555;
  border-width: 1px;
  border-style: solid;
  border-color: #c5c5c5 #b8b8b8 #ababab;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-linear-gradient(top, #ffffff, #e8e8e8);
  background: -moz-linear-gradient(top, #ffffff, #e8e8e8);
  background: linear-gradient(top, #ffffff, #e8e8e8);
  background-color: white;
  text-shadow: white 0 1px 0px;
  -webkit-box-shadow: 0 0 0px 1px white inset;
  -moz-box-shadow: 0 0 0px 1px white inset;
  box-shadow: 0 0 0px 1px white inset;
}

/* pan/component/input.scss */
.xmod-datatable-column-filter-text:hover,
.xmod-datatable-column-filter-date input:hover, .xmod-datatable-select-wrapper select:hover, .xmod-datatable-filter input:hover, .dataTables_filter input:hover {
  color: #ffa843;
  border-color: #ffaa47;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-linear-gradient(top, #e8e8e8, #ffffff);
  background: -moz-linear-gradient(top, #e8e8e8, #ffffff);
  background: linear-gradient(top, #e8e8e8, #ffffff);
  background-color: #e8e8e8;
  text-shadow: white 0 1px 0px;
}

/* pan/component/input.scss */
.xmod-datatable-column-filter-text,
.xmod-datatable-column-filter-date input, .xmod-datatable-column-filter-text:focus,
.xmod-datatable-column-filter-date input:focus, .xmod-datatable-select-wrapper select:focus, .xmod-datatable-filter input:focus, .dataTables_filter input:focus {
  color: black;
  border-color: #9e9e9e #ababab #9e9e9e;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
  background: -moz-linear-gradient(top, #ffffff, #f5f5f5);
  background: linear-gradient(top, #ffffff, #f5f5f5);
  background-color: white;
  text-shadow: white 0 1px 0px;
  outline: 0 none;
}

/* private/scss/column-filters.scss */
.xmod-datatable-wrapper .xmod-datatable-column-filters td, .xmod-datatable-wrapper .xmod-datatable-column-filters th {
  vertical-align: top;
}
/* private/scss/column-filters.scss */
.xmod-datatable-wrapper .xmod-datatable-column-filters th {
  padding: 2px;
  cursor: auto;
}
/* private/scss/column-filters.scss */
.xmod-datatable-wrapper .xmod-datatable-column-filters tbody {
  display: table-row-group;
}
/* private/scss/column-filters.scss */
.xmod-datatable-wrapper .xmod-datatable-column-filters .ui-multiselect-dropdown {
  border: none;
  border-radius: 0;
  margin: 0;
  min-width: 100%;
}

/* private/scss/column-filters.scss */
.xmod-datatable-column-filter {
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* private/scss/column-filters.scss */
.xmod-datatable-column-filter-select select {
  width: 100%;
}

/* private/scss/column-filters.scss */
.DTTT_button_filter_show {
  display: none;
}

/* private/scss/column-filters.scss */
.xmod-datatable-column-filter-list {
  margin: -1px 0 0;
  padding: 2px;
  z-index: 100;
  position: absolute;
  -webkit-box-shadow: 0 3.5px 10.5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3.5px 10.5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3.5px 10.5px rgba(0, 0, 0, 0.5);
}
/* private/scss/column-filters.scss */
.xmod-datatable-column-filter-list li {
  font-weight: normal;
  font-size: 12px;
  line-height: 1;
  list-style: none;
  margin: 2px 0;
  padding: 5px 7px;
  text-align: left;
  cursor: pointer;
  border: 1px solid transparent;
  text-shadow: 0 1px 0 #fff;
}
/* private/scss/column-filters.scss */
.xmod-datatable-column-filter-list li span {
  display: inline-block;
  color: #444;
  padding-right: 2px;
  font-family: Consolas, monaco, monospace;
}
/* private/scss/column-filters.scss */
.xmod-datatable-column-filter-list li:hover span {
  color: white;
}
/* private/scss/column-filters.scss */
.xmod-datatable-column-filter-list li:before {
  display: none;
}

/* private/scss/column-filters.scss */
.xmod-datatable-column-filter-wrapper,
.xmod-datatable-column-filter-wrapper tr,
.xmod-datatable-column-filter-wrapper td,
.xmod-datatable-column-filter-wrapper th {
  border: 0;
}

/* private/scss/column-filters.scss */
.xmod-datatable-column-filter-wrapper,
.xmod-datatable-column-filter-wrapper td:last-child {
  width: 100%;
}

/* private/scss/column-filters.scss */
.xmod-datatable-column-filter-wrapper,
.xmod-datatable-column-filter-wrapper tr,
.xmod-datatable-column-filter-wrapper td {
  margin: 0 !important;
  padding: 0 !important;
  border-collapse: collapse;
}

/* private/scss/column-filters.scss */
.xmod-datatable-column-filter-text,
.xmod-datatable-column-filter-date input {
  width: 100%;
  min-width: 30px;
  z-index: 1;
  border: 0 none;
  padding: 8px 11px;
  margin: 0;
  position: relative;
  height: 32px;
  *height: 15px;
}

/* private/scss/column-filters.scss */
.xmod-datatable-column-filter-button {
  z-index: 2;
  display: block;
  position: relative;
  width: 30px;
  height: 32px;
  border-top: 0 none;
  border-bottom: 0 none;
}
/* private/scss/column-filters.scss */
.xmod-datatable-column-filter-button .ui-button-text {
  padding: 0 7px 0 30px !important;
  font-family: Consolas, monaco, monospace;
  font-weight: bold;
  white-space: nowrap;
}

/* private/scss/column-filters.scss */
.xmod-datatable-column-filter-button.ui-button-text-icon-primary {
  width: auto;
}

/* private/scss/column-filters.scss */
.xmod-datatable-column-filters {
  display: table-row !important;
}
/* private/scss/column-filters.scss */
.xmod-datatable-column-filters th {
  padding: 0 !important;
}
/* private/scss/column-filters.scss */
.xmod-datatable-column-filters th .xmod-datatable-column-filter-button {
  margin: 0 0 0 -1px;
}

/* private/scss/column-filters.scss */
.xmod-datatable-column-filter-wrapper {
  width: 100%;
  position: relative;
}
/* private/scss/column-filters.scss */
.xmod-datatable-column-filter-wrapper td:first-child {
  width: 30px;
}

/**
 * XMod DataTable error styles.
 *
 * @author David Neilsen <david@panmedia.co.nz>
 */
/* private/scss/error.scss */
.xmod-datatable-error .xmod-datatable-table > thead > th * {
  color: #e23e3e;
}
/* private/scss/error.scss */
.xmod-datatable-error .xmod-datatable-table > tbody {
  display: none;
}

/**
 * XMod DataTable processing overlay.
 *
 * @author David Neilsen <david@panmedia.co.nz>
 */
/**
 * Processing overlay box which shows when doing ajax requests.
 */
/* private/scss/processing.scss */
.xmod-datatable-processing-box {
  display: inline-block;
  float: none;
  z-index: 10;
  position: absolute !important;
  text-align: center;
  vertical-align: middle;
  padding: 0.5em 0;
  width: 160px;
  top: 50%;
  left: 50%;
  margin-left: -80px;
  margin-top: -1em;
}

/**
 * Fade table when processing.
 */
/* private/scss/processing.scss */
.xmod-datatable-processing {
  opacity: 0.6;
}

/**
 * XMod DataTable header toobar.
 *
 * @author David Neilsen <david@panmedia.co.nz>
 */
/* private/scss/header.scss */
.xmod-datatable-wrapper .ui-toolbar {
  padding: 8px 9px 7px;
  border-bottom: 0 none transparent;
}
/* private/scss/header.scss */
.xmod-datatable-wrapper .ui-toolbar:last-child {
  border-bottom: 1px solid lightgrey;
}

/* private/scss/header.scss */
.DTTT_container,
.xmod-datatable-info {
  float: left;
  padding-right: 20px;
}

/* private/scss/header.scss */
.xmod-datatable-select-wrapper {
  display: block;
  float: left;
  margin-right: 20px;
}
/* private/scss/header.scss */
.xmod-datatable-select-wrapper select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  padding: 8px 5px 8px 8px;
  cursor: pointer;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAECAYAAABV5LW0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MjZGMTE1MzgyOEIxMUUyOUY4RjkzODc5OEQ0RTRCQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MjZGMTE1NDgyOEIxMUUyOUY4RjkzODc5OEQ0RTRCQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYyNkYxMTUxODI4QjExRTI5RjhGOTM4Nzk4RDRFNEJDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYyNkYxMTUyODI4QjExRTI5RjhGOTM4Nzk4RDRFNEJDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CA5+AAAAAGBJREFUeNp0jNEJwCAMRC+SQbKGbuGPS2QeR3IMBxGE2HxY2mIfBI57XKi1ZrVWzDnxhJmhqkgpET4EEaGcM8YYr/POHQ4EM0OMka6P98Czd+5O8BalFOq9285/A2cJMAC1wjJ1RIU57wAAAABJRU5ErkJggg==') right 50% no-repeat, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAECAYAAABV5LW0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MjZGMTE1MzgyOEIxMUUyOUY4RjkzODc5OEQ0RTRCQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MjZGMTE1NDgyOEIxMUUyOUY4RjkzODc5OEQ0RTRCQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYyNkYxMTUxODI4QjExRTI5RjhGOTM4Nzk4RDRFNEJDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYyNkYxMTUyODI4QjExRTI5RjhGOTM4Nzk4RDRFNEJDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CA5+AAAAAGBJREFUeNp0jNEJwCAMRC+SQbKGbuGPS2QeR3IMBxGE2HxY2mIfBI57XKi1ZrVWzDnxhJmhqkgpET4EEaGcM8YYr/POHQ4EM0OMka6P98Czd+5O8BalFOq9285/A2cJMAC1wjJ1RIU57wAAAABJRU5ErkJggg==') right 50% no-repeat, -webkit-linear-gradient(#ffffff, #e2e2e2);
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAECAYAAABV5LW0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MjZGMTE1MzgyOEIxMUUyOUY4RjkzODc5OEQ0RTRCQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MjZGMTE1NDgyOEIxMUUyOUY4RjkzODc5OEQ0RTRCQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYyNkYxMTUxODI4QjExRTI5RjhGOTM4Nzk4RDRFNEJDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYyNkYxMTUyODI4QjExRTI5RjhGOTM4Nzk4RDRFNEJDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CA5+AAAAAGBJREFUeNp0jNEJwCAMRC+SQbKGbuGPS2QeR3IMBxGE2HxY2mIfBI57XKi1ZrVWzDnxhJmhqkgpET4EEaGcM8YYr/POHQ4EM0OMka6P98Czd+5O8BalFOq9285/A2cJMAC1wjJ1RIU57wAAAABJRU5ErkJggg==') right 50% no-repeat, -moz-linear-gradient(#ffffff, #e2e2e2);
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAECAYAAABV5LW0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MjZGMTE1MzgyOEIxMUUyOUY4RjkzODc5OEQ0RTRCQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MjZGMTE1NDgyOEIxMUUyOUY4RjkzODc5OEQ0RTRCQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYyNkYxMTUxODI4QjExRTI5RjhGOTM4Nzk4RDRFNEJDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYyNkYxMTUyODI4QjExRTI5RjhGOTM4Nzk4RDRFNEJDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CA5+AAAAAGBJREFUeNp0jNEJwCAMRC+SQbKGbuGPS2QeR3IMBxGE2HxY2mIfBI57XKi1ZrVWzDnxhJmhqkgpET4EEaGcM8YYr/POHQ4EM0OMka6P98Czd+5O8BalFOq9285/A2cJMAC1wjJ1RIU57wAAAABJRU5ErkJggg==') right 50% no-repeat, linear-gradient(#ffffff, #e2e2e2);
}
/* private/scss/header.scss */
.xmod-datatable-select-wrapper select:hover, .xmod-datatable-select-wrapper select:focus {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAECAYAAABV5LW0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MjZGMTE1MzgyOEIxMUUyOUY4RjkzODc5OEQ0RTRCQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MjZGMTE1NDgyOEIxMUUyOUY4RjkzODc5OEQ0RTRCQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYyNkYxMTUxODI4QjExRTI5RjhGOTM4Nzk4RDRFNEJDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYyNkYxMTUyODI4QjExRTI5RjhGOTM4Nzk4RDRFNEJDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CA5+AAAAAGBJREFUeNp0jNEJwCAMRC+SQbKGbuGPS2QeR3IMBxGE2HxY2mIfBI57XKi1ZrVWzDnxhJmhqkgpET4EEaGcM8YYr/POHQ4EM0OMka6P98Czd+5O8BalFOq9285/A2cJMAC1wjJ1RIU57wAAAABJRU5ErkJggg==') right 50% no-repeat, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAECAYAAABV5LW0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MjZGMTE1MzgyOEIxMUUyOUY4RjkzODc5OEQ0RTRCQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MjZGMTE1NDgyOEIxMUUyOUY4RjkzODc5OEQ0RTRCQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYyNkYxMTUxODI4QjExRTI5RjhGOTM4Nzk4RDRFNEJDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYyNkYxMTUyODI4QjExRTI5RjhGOTM4Nzk4RDRFNEJDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CA5+AAAAAGBJREFUeNp0jNEJwCAMRC+SQbKGbuGPS2QeR3IMBxGE2HxY2mIfBI57XKi1ZrVWzDnxhJmhqkgpET4EEaGcM8YYr/POHQ4EM0OMka6P98Czd+5O8BalFOq9285/A2cJMAC1wjJ1RIU57wAAAABJRU5ErkJggg==') right 50% no-repeat, -webkit-linear-gradient(#e2e2e2, #ffffff);
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAECAYAAABV5LW0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MjZGMTE1MzgyOEIxMUUyOUY4RjkzODc5OEQ0RTRCQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MjZGMTE1NDgyOEIxMUUyOUY4RjkzODc5OEQ0RTRCQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYyNkYxMTUxODI4QjExRTI5RjhGOTM4Nzk4RDRFNEJDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYyNkYxMTUyODI4QjExRTI5RjhGOTM4Nzk4RDRFNEJDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CA5+AAAAAGBJREFUeNp0jNEJwCAMRC+SQbKGbuGPS2QeR3IMBxGE2HxY2mIfBI57XKi1ZrVWzDnxhJmhqkgpET4EEaGcM8YYr/POHQ4EM0OMka6P98Czd+5O8BalFOq9285/A2cJMAC1wjJ1RIU57wAAAABJRU5ErkJggg==') right 50% no-repeat, -moz-linear-gradient(#e2e2e2, #ffffff);
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAECAYAAABV5LW0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MjZGMTE1MzgyOEIxMUUyOUY4RjkzODc5OEQ0RTRCQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MjZGMTE1NDgyOEIxMUUyOUY4RjkzODc5OEQ0RTRCQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYyNkYxMTUxODI4QjExRTI5RjhGOTM4Nzk4RDRFNEJDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYyNkYxMTUyODI4QjExRTI5RjhGOTM4Nzk4RDRFNEJDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CA5+AAAAAGBJREFUeNp0jNEJwCAMRC+SQbKGbuGPS2QeR3IMBxGE2HxY2mIfBI57XKi1ZrVWzDnxhJmhqkgpET4EEaGcM8YYr/POHQ4EM0OMka6P98Czd+5O8BalFOq9285/A2cJMAC1wjJ1RIU57wAAAABJRU5ErkJggg==') right 50% no-repeat, linear-gradient(#e2e2e2, #ffffff);
}
/* private/scss/header.scss */
.xmod-datatable-select-wrapper label {
  float: left;
  margin-bottom: 0;
  font-size: 14px;
}

/**
 * Table tools buttons.
 */
/* private/scss/header.scss */
.DTTT_button {
  width: 32px;
  height: 33px;
  padding: 0;
  margin: 0 -1px 0 0 !important;
  z-index: 0;
}
/* private/scss/header.scss */
.DTTT_button.ui-state-hover {
  z-index: 1000;
}

/**
 * Global table filter.
 */
/* private/scss/header.scss */
.xmod-datatable-filter, .dataTables_filter {
  float: right;
}
/* private/scss/header.scss */
.xmod-datatable-filter input, .dataTables_filter input {
  display: inline-block !important;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  padding: 8px;
  margin: 0 -1px 0 0;
}
/* private/scss/header.scss */
.xmod-datatable-filter input:hover, .xmod-datatable-filter input:focus, .dataTables_filter input:hover, .dataTables_filter input:focus {
  z-index: 100;
}
/* private/scss/header.scss */
.xmod-datatable-filter label, .dataTables_filter label {
  float: left;
  display: inline-block;
  margin-bottom: 0;
  font-size: 14px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* private/scss/header.scss */
  .xmod-datatable-wrapper .ui-toolbar .xmod-datatable-select-wrapper select {
    padding: 8px 16px 8px 8px;
  }
}
/**
 * XMod DataTable footer toobar.
 *
 * @author David Neilsen <david@panmedia.co.nz>
 */
/* private/scss/footer.scss */
.xmod-datatable-paginate {
  float: right;
}
/* private/scss/footer.scss */
.xmod-datatable-paginate .ui-button {
  margin-right: 0 !important;
  margin-left: -1px;
  padding: 5.6px 8px;
  position: relative;
  z-index: 0;
  height: auto;
}
/* private/scss/footer.scss */
.xmod-datatable-paginate .ui-button:hover {
  z-index: 1000;
}
/* private/scss/footer.scss */
.xmod-datatable-paginate .ui-button,
.xmod-datatable-paginate span {
  float: left;
  display: block;
}

/* private/scss/footer.scss */
.xmod-datatable-info {
  text-shadow: rgba(255, 255, 255, 0.85) 0 1px 0px;
  margin-top: 6px;
  font-size: 14px;
}

/* private/scss/footer.scss */
.xmod-datatable-scroll + .ui-toolbar,
.ui-toolbar:last-child {
  border-bottom: 1px solid lightgrey;
}

/* private/scss/footer.scss */
tfoot td {
  border-bottom: 0 none;
}

/**
 * XMod DataTable column headers.
 *
 * @author David Neilsen <david@panmedia.co.nz>
 */
/* private/scss/column-headers.scss */
.xmod-datatable-wrapper th {
  text-align: left;
  position: relative;
  line-height: 1.4;
  text-transform: capitalize !important;
}
/* private/scss/column-headers.scss */
.xmod-datatable-wrapper th .xmod-datatable-sort-wrapper {
  padding-right: 16px;
  position: relative;
}
/* private/scss/column-headers.scss */
.xmod-datatable-wrapper th .xmod-datatable-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: -4px;
}

/**
 * XMod DataTable table styles.
 *
 * @author David Neilsen <david@panmedia.co.nz>
 */
/* private/scss/table.scss */
.xmod-datatable-wrapper {
  position: relative;
}

/* private/scss/table.scss */
.xmod-datatable-table {
  margin-bottom: 0;
  min-width: 100%;
  border-collapse: collapse;
  *width: 100%;
  border-bottom: 0 none;
  /**
   * Row style
   */
  /**
   * Alternating row styles (zebra stripes)
   */
}
/* private/scss/table.scss */
.xmod-datatable-table .ui-button-text-only,
.xmod-datatable-table .ui-button {
  margin: 0 1px;
}
/* private/scss/table.scss */
.xmod-datatable-table .ui-button-text-only .ui-button-text,
.xmod-datatable-table .ui-button .ui-button-text {
  padding: 5px 9px 4px 9px;
}
/* private/scss/table.scss */
.xmod-datatable-table > tbody .ui-button {
  height: auto;
}
/* private/scss/table.scss */
.xmod-datatable-table td,
.xmod-datatable-table th {
  padding: 6.4px 9.6px;
}
/* private/scss/table.scss */
.xmod-datatable-table td a,
.xmod-datatable-table th a {
  color: #f48400;
}
/* private/scss/table.scss */
.xmod-datatable-table td a:hover,
.xmod-datatable-table th a:hover {
  color: #c16800;
}
/* private/scss/table.scss */
.xmod-datatable-table td a.ui-button,
.xmod-datatable-table th a.ui-button {
  color: #333333;
}
/* private/scss/table.scss */
.xmod-datatable-table td a.ui-button:hover,
.xmod-datatable-table th a.ui-button:hover {
  color: white;
}
/* private/scss/table.scss */
.xmod-datatable-table .ui-tag-inner {
  padding: 2px 5px;
}
/* private/scss/table.scss */
.xmod-datatable-table th,
.xmod-datatable-table .xmod-datatable-column-filters th {
  border-bottom: 0 none transparent;
  color: #333333 !important;
  text-shadow: white 0 0 0px !important;
  position: static;
}
/* private/scss/table.scss */
.xmod-datatable-table .xmod-datatable-odd,
.xmod-datatable-table .xmod-datatable-even {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* private/scss/table.scss */
:active, :focus {
  outline: 0 none;
}

/**
 * Makes the table have horizontal scroll bar if its too wide for its container
 */
/* private/scss/table.scss */
.xmod-datatable-scroll {
  overflow-x: auto;
  overflow-y: visible;
}

/**
 * XMod DataTable full screen styles.
 *
 * @author David Neilsen <david@panmedia.co.nz>
 */
/* private/scss/fullscreen.scss */
.xmod-datatable-fullscreen {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 100000;
}

/* private/scss/fullscreen.scss */
.xmod-datatable-fullscreen,
.xmod-datatable-fullscreen table {
  background-color: white;
}

/* private/scss/fullscreen.scss */
.xmod-datatable-fullscreen-wrapper > body > *:not(.xmod-datatable-fullscreen) {
  display: none;
}

/* private/scss/colvis.scss */
.xmod-datatable-colvis-menu a {
  cursor: pointer;
  padding: 3px !important;
  margin-bottom: 2px !important;
}

/* private/scss/colvis.scss */
.xmod-datatable-colvis-menu input {
  float: left;
  margin-top: 5px;
}

/**
 * XMod DataTable cache plugin styles.
 *
 * @author David Neilsen <david@panmedia.co.nz>
 */
/* private/scss/cache.scss */
.xmod-datatable-cache {
  display: block;
  float: left;
  margin-right: 20px;
}

/* private/scss/cache.scss */
.xmod-datatable-cache button {
  margin-left: 10px;
}
