@charset "UTF-8";
/* (Static Variables) */
/*
 * Animations/Transitions
 */
/*
 * Bootstrap Widths
 */
/*
 * Named Colours
 */
/*
 * UI Component Sizes
 */
/* (Non-Static Variables) */
/*
 * Backgrounds
 */
/*
 * Buttons
 */
/*
 * Fonts
 */
/*
 * Heights/Widths
 */
/*
 * Icons
 */
/*
 * User Presence
 */
/* (Static Variables) */
/*
 * Animations/Transitions
 */
/*
 * Bootstrap Widths
 */
/*
 * Named Colours
 */
/*
 * UI Component Sizes
 */
/* (Non-Static Variables) */
/*
 * Backgrounds
 */
/*
 * Buttons
 */
/*
 * Fonts
 */
/*
 * Heights/Widths
 */
/*
 * Icons
 */
/*
 * User Presence
 */
/**
 * Flexbox
 */
body#darkTheme .snq-table tbody tr:hover td {
  color: #fff;
  background-color: #424242;
}
body#darkTheme .snq-table tbody tr td.row-actions .dropdown-menu {
  background: #353535;
}
body#darkTheme .snq-table tbody tr td.row-actions .dropdown-menu li {
  color: #fff;
}
body#darkTheme .snq-table tbody tr td.row-actions .dropdown-menu li .material-icons {
  color: #fff;
}
body#darkTheme .snq-table tbody tr td.row-actions .dropdown-menu li:hover {
  background: #424242;
  color: #fff;
}
body#darkTheme .snq-table tbody tr td.row-actions .dropdown-menu li:hover .material-icons {
  color: #fff;
}
body#darkTheme .snq-table tbody tr th.row-actions .dropdown-menu {
  background: #353535;
}
body#darkTheme .snq-table tbody tr th.row-actions .dropdown-menu li {
  color: #fff;
}
body#darkTheme .snq-table tbody tr th.row-actions .dropdown-menu li .material-icons {
  color: #fff;
}
body#darkTheme .snq-table tbody tr th.row-actions .dropdown-menu li:hover {
  background: #424242;
  color: #fff;
}
body#darkTheme .snq-table tbody tr th.row-actions .dropdown-menu li:hover .material-icons {
  color: #fff;
}
body#darkTheme .snq-table tfoot tr td.row-actions .dropdown-menu {
  background: #353535;
}
body#darkTheme .snq-table tfoot tr td.row-actions .dropdown-menu li {
  color: #fff;
}
body#darkTheme .snq-table tfoot tr td.row-actions .dropdown-menu li .material-icons {
  color: #fff;
}
body#darkTheme .snq-table tfoot tr td.row-actions .dropdown-menu li:hover {
  background: #424242;
  color: #fff;
}
body#darkTheme .snq-table tfoot tr td.row-actions .dropdown-menu li:hover .material-icons {
  color: #fff;
}
body#darkTheme .snq-table tfoot tr th.row-actions .dropdown-menu {
  background: #353535;
}
body#darkTheme .snq-table tfoot tr th.row-actions .dropdown-menu li {
  color: #fff;
}
body#darkTheme .snq-table tfoot tr th.row-actions .dropdown-menu li .material-icons {
  color: #fff;
}
body#darkTheme .snq-table tfoot tr th.row-actions .dropdown-menu li:hover {
  background: #424242;
  color: #fff;
}
body#darkTheme .snq-table tfoot tr th.row-actions .dropdown-menu li:hover .material-icons {
  color: #fff;
}
body#darkTheme .snq-table thead tr td.row-actions .dropdown-menu {
  background: #353535;
}
body#darkTheme .snq-table thead tr td.row-actions .dropdown-menu li {
  color: #fff;
}
body#darkTheme .snq-table thead tr td.row-actions .dropdown-menu li .material-icons {
  color: #fff;
}
body#darkTheme .snq-table thead tr td.row-actions .dropdown-menu li:hover {
  background: #424242;
  color: #fff;
}
body#darkTheme .snq-table thead tr td.row-actions .dropdown-menu li:hover .material-icons {
  color: #fff;
}
body#darkTheme .snq-table thead tr th.row-actions .dropdown-menu {
  background: #353535;
}
body#darkTheme .snq-table thead tr th.row-actions .dropdown-menu li {
  color: #fff;
}
body#darkTheme .snq-table thead tr th.row-actions .dropdown-menu li .material-icons {
  color: #fff;
}
body#darkTheme .snq-table thead tr th.row-actions .dropdown-menu li:hover {
  background: #424242;
  color: #fff;
}
body#darkTheme .snq-table thead tr th.row-actions .dropdown-menu li:hover .material-icons {
  color: #fff;
}
body#darkTheme .snq-table .snq-table-pagination th {
  color: #bb86fc;
}
body#darkTheme .snq-table .snq-table-pagination th .material-icons {
  background: #bb86fc;
}
body#darkTheme .snq-checkbox > input[type=checkbox][checked] + label::after, body#darkTheme .snq-checkbox > input[type=checkbox].ng-not-empty + label::after,
body#darkTheme .snq-radio > input[type=checkbox][checked] + label::after,
body#darkTheme .snq-radio > input[type=checkbox].ng-not-empty + label::after {
  color: #ffffff;
}
body#darkTheme .clickable-text {
  color: #ad6dfb;
  cursor: pointer;
}
body#darkTheme .clickable-text:hover {
  text-decoration: underline;
}

.snq-checkbox,
.snq-radio {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snq-checkbox > input[type=checkbox],
.snq-radio > input[type=checkbox] {
  display: none;
  margin: 0;
  padding: 0;
}
.snq-checkbox > input[type=checkbox] + label,
.snq-radio > input[type=checkbox] + label {
  display: inline-flex;
  align-items: center;
  border-color: #8d8d8d;
  border-radius: 10%;
  border-style: solid;
  border-width: 1px;
  height: 1em;
  justify-content: center;
  margin: 0;
  padding: 0;
  position: relative;
  transition: 200ms ease;
  width: 1em;
}
.snq-checkbox > input[type=checkbox] + label::after,
.snq-radio > input[type=checkbox] + label::after {
  color: transparent;
  content: "✔";
  font-size: 0.9em;
  transition: 200ms ease;
}
.snq-checkbox > input[type=checkbox] + label + label,
.snq-radio > input[type=checkbox] + label + label {
  color: #001c40;
  font-size: 0.9em;
  font-weight: 400;
  margin: 0 0 0 0.333em;
  padding: 0;
}
.snq-checkbox > input[type=checkbox][checked] + label, .snq-checkbox > input[type=checkbox].ng-not-empty + label,
.snq-radio > input[type=checkbox][checked] + label,
.snq-radio > input[type=checkbox].ng-not-empty + label {
  border-color: #307dfc;
  background-color: #307dfc;
}
.snq-checkbox > input[type=checkbox][checked] + label::after, .snq-checkbox > input[type=checkbox].ng-not-empty + label::after,
.snq-radio > input[type=checkbox][checked] + label::after,
.snq-radio > input[type=checkbox].ng-not-empty + label::after {
  color: #ffffff;
}
.snq-checkbox > input[type=checkbox]:not([disabled]) + label,
.snq-radio > input[type=checkbox]:not([disabled]) + label {
  cursor: pointer;
}
.snq-checkbox > input[type=radio],
.snq-radio > input[type=radio] {
  display: none;
  margin: 0;
  padding: 0;
}
.snq-checkbox > input[type=radio] + label,
.snq-radio > input[type=radio] + label {
  display: inline-flex;
  align-items: center;
  border-color: #8d8d8d;
  border-radius: 50%;
  border-style: solid;
  border-width: 2px;
  height: 1em;
  justify-content: center;
  margin: 0;
  padding: 0;
  position: relative;
  transition: 200ms ease;
  width: 1em;
}
.snq-checkbox > input[type=radio] + label::after,
.snq-radio > input[type=radio] + label::after {
  background: transparent;
  border-radius: 50%;
  content: " ";
  display: inline-block;
  height: calc(100% - 4px);
  left: 50%;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 200ms ease;
  width: calc(100% - 4px);
}
.snq-checkbox > input[type=radio] + label + label,
.snq-radio > input[type=radio] + label + label {
  color: #a6a6a6;
  font-size: 0.9em;
  font-weight: 500;
  margin: 0 0 0 0.333em;
  padding: 0;
}
.snq-checkbox > input[type=radio][checked] + label, .snq-checkbox > input[type=radio].ng-not-empty + label,
.snq-radio > input[type=radio][checked] + label,
.snq-radio > input[type=radio].ng-not-empty + label {
  border-color: #5cc3b2;
}
.snq-checkbox > input[type=radio][checked] + label::after, .snq-checkbox > input[type=radio].ng-not-empty + label::after,
.snq-radio > input[type=radio][checked] + label::after,
.snq-radio > input[type=radio].ng-not-empty + label::after {
  background: #5cc3b2;
}
.snq-checkbox > input[type=radio]:not([disabled]) + label,
.snq-radio > input[type=radio]:not([disabled]) + label {
  cursor: pointer;
}
.snq-checkbox.snq-radio-check > input[type=radio] + label,
.snq-radio.snq-radio-check > input[type=radio] + label {
  border-radius: 10%;
}
.snq-checkbox.snq-radio-check > input[type=radio] + label::after,
.snq-radio.snq-radio-check > input[type=radio] + label::after {
  color: transparent;
  content: "✔";
  display: "inline";
  font-size: 0.9em;
  left: auto;
  position: relative;
  top: auto;
  transform: none;
}
.snq-checkbox.snq-radio-check > input[type=radio][checked] + label::after, .snq-checkbox.snq-radio-check > input[type=radio].ng-not-empty + label::after,
.snq-radio.snq-radio-check > input[type=radio][checked] + label::after,
.snq-radio.snq-radio-check > input[type=radio].ng-not-empty + label::after {
  background: transparent;
  color: #5cc3b2;
}
.snq-checkbox.snq-checkbox-slider > input[type=checkbox] + label,
.snq-checkbox.snq-checkbox-slider > input[type=radio] + label, .snq-checkbox.snq-checkbox-toggle > input[type=checkbox] + label,
.snq-checkbox.snq-checkbox-toggle > input[type=radio] + label, .snq-checkbox.snq-radio-slider > input[type=checkbox] + label,
.snq-checkbox.snq-radio-slider > input[type=radio] + label, .snq-checkbox.snq-radio-toggle > input[type=checkbox] + label,
.snq-checkbox.snq-radio-toggle > input[type=radio] + label,
.snq-radio.snq-checkbox-slider > input[type=checkbox] + label,
.snq-radio.snq-checkbox-slider > input[type=radio] + label,
.snq-radio.snq-checkbox-toggle > input[type=checkbox] + label,
.snq-radio.snq-checkbox-toggle > input[type=radio] + label,
.snq-radio.snq-radio-slider > input[type=checkbox] + label,
.snq-radio.snq-radio-slider > input[type=radio] + label,
.snq-radio.snq-radio-toggle > input[type=checkbox] + label,
.snq-radio.snq-radio-toggle > input[type=radio] + label {
  background: #8d8d8d;
  border: none;
  border-radius: 1em;
  transition: background 200ms ease;
  width: 3em;
}
.snq-checkbox.snq-checkbox-slider > input[type=checkbox] + label::after,
.snq-checkbox.snq-checkbox-slider > input[type=radio] + label::after, .snq-checkbox.snq-checkbox-toggle > input[type=checkbox] + label::after,
.snq-checkbox.snq-checkbox-toggle > input[type=radio] + label::after, .snq-checkbox.snq-radio-slider > input[type=checkbox] + label::after,
.snq-checkbox.snq-radio-slider > input[type=radio] + label::after, .snq-checkbox.snq-radio-toggle > input[type=checkbox] + label::after,
.snq-checkbox.snq-radio-toggle > input[type=radio] + label::after,
.snq-radio.snq-checkbox-slider > input[type=checkbox] + label::after,
.snq-radio.snq-checkbox-slider > input[type=radio] + label::after,
.snq-radio.snq-checkbox-toggle > input[type=checkbox] + label::after,
.snq-radio.snq-checkbox-toggle > input[type=radio] + label::after,
.snq-radio.snq-radio-slider > input[type=checkbox] + label::after,
.snq-radio.snq-radio-slider > input[type=radio] + label::after,
.snq-radio.snq-radio-toggle > input[type=checkbox] + label::after,
.snq-radio.snq-radio-toggle > input[type=radio] + label::after {
  background: #ffffff;
  border-color: #cdcdcd;
  border-radius: 50%;
  border-style: solid;
  border-width: 1px;
  content: " ";
  display: block;
  height: 1em;
  left: 1px;
  position: absolute;
  top: 0;
  transform: translateX(0);
  transition: transform 200ms ease, left 200ms ease;
  width: 1em;
}
.snq-checkbox.snq-checkbox-slider > input[type=checkbox][checked] + label, .snq-checkbox.snq-checkbox-slider > input[type=checkbox].ng-not-empty + label,
.snq-checkbox.snq-checkbox-slider > input[type=radio][checked] + label,
.snq-checkbox.snq-checkbox-slider > input[type=radio].ng-not-empty + label, .snq-checkbox.snq-checkbox-toggle > input[type=checkbox][checked] + label, .snq-checkbox.snq-checkbox-toggle > input[type=checkbox].ng-not-empty + label,
.snq-checkbox.snq-checkbox-toggle > input[type=radio][checked] + label,
.snq-checkbox.snq-checkbox-toggle > input[type=radio].ng-not-empty + label, .snq-checkbox.snq-radio-slider > input[type=checkbox][checked] + label, .snq-checkbox.snq-radio-slider > input[type=checkbox].ng-not-empty + label,
.snq-checkbox.snq-radio-slider > input[type=radio][checked] + label,
.snq-checkbox.snq-radio-slider > input[type=radio].ng-not-empty + label, .snq-checkbox.snq-radio-toggle > input[type=checkbox][checked] + label, .snq-checkbox.snq-radio-toggle > input[type=checkbox].ng-not-empty + label,
.snq-checkbox.snq-radio-toggle > input[type=radio][checked] + label,
.snq-checkbox.snq-radio-toggle > input[type=radio].ng-not-empty + label,
.snq-radio.snq-checkbox-slider > input[type=checkbox][checked] + label,
.snq-radio.snq-checkbox-slider > input[type=checkbox].ng-not-empty + label,
.snq-radio.snq-checkbox-slider > input[type=radio][checked] + label,
.snq-radio.snq-checkbox-slider > input[type=radio].ng-not-empty + label,
.snq-radio.snq-checkbox-toggle > input[type=checkbox][checked] + label,
.snq-radio.snq-checkbox-toggle > input[type=checkbox].ng-not-empty + label,
.snq-radio.snq-checkbox-toggle > input[type=radio][checked] + label,
.snq-radio.snq-checkbox-toggle > input[type=radio].ng-not-empty + label,
.snq-radio.snq-radio-slider > input[type=checkbox][checked] + label,
.snq-radio.snq-radio-slider > input[type=checkbox].ng-not-empty + label,
.snq-radio.snq-radio-slider > input[type=radio][checked] + label,
.snq-radio.snq-radio-slider > input[type=radio].ng-not-empty + label,
.snq-radio.snq-radio-toggle > input[type=checkbox][checked] + label,
.snq-radio.snq-radio-toggle > input[type=checkbox].ng-not-empty + label,
.snq-radio.snq-radio-toggle > input[type=radio][checked] + label,
.snq-radio.snq-radio-toggle > input[type=radio].ng-not-empty + label {
  background: #81d1c4;
}
.snq-checkbox.snq-checkbox-slider > input[type=checkbox][checked] + label::after, .snq-checkbox.snq-checkbox-slider > input[type=checkbox].ng-not-empty + label::after,
.snq-checkbox.snq-checkbox-slider > input[type=radio][checked] + label::after,
.snq-checkbox.snq-checkbox-slider > input[type=radio].ng-not-empty + label::after, .snq-checkbox.snq-checkbox-toggle > input[type=checkbox][checked] + label::after, .snq-checkbox.snq-checkbox-toggle > input[type=checkbox].ng-not-empty + label::after,
.snq-checkbox.snq-checkbox-toggle > input[type=radio][checked] + label::after,
.snq-checkbox.snq-checkbox-toggle > input[type=radio].ng-not-empty + label::after, .snq-checkbox.snq-radio-slider > input[type=checkbox][checked] + label::after, .snq-checkbox.snq-radio-slider > input[type=checkbox].ng-not-empty + label::after,
.snq-checkbox.snq-radio-slider > input[type=radio][checked] + label::after,
.snq-checkbox.snq-radio-slider > input[type=radio].ng-not-empty + label::after, .snq-checkbox.snq-radio-toggle > input[type=checkbox][checked] + label::after, .snq-checkbox.snq-radio-toggle > input[type=checkbox].ng-not-empty + label::after,
.snq-checkbox.snq-radio-toggle > input[type=radio][checked] + label::after,
.snq-checkbox.snq-radio-toggle > input[type=radio].ng-not-empty + label::after,
.snq-radio.snq-checkbox-slider > input[type=checkbox][checked] + label::after,
.snq-radio.snq-checkbox-slider > input[type=checkbox].ng-not-empty + label::after,
.snq-radio.snq-checkbox-slider > input[type=radio][checked] + label::after,
.snq-radio.snq-checkbox-slider > input[type=radio].ng-not-empty + label::after,
.snq-radio.snq-checkbox-toggle > input[type=checkbox][checked] + label::after,
.snq-radio.snq-checkbox-toggle > input[type=checkbox].ng-not-empty + label::after,
.snq-radio.snq-checkbox-toggle > input[type=radio][checked] + label::after,
.snq-radio.snq-checkbox-toggle > input[type=radio].ng-not-empty + label::after,
.snq-radio.snq-radio-slider > input[type=checkbox][checked] + label::after,
.snq-radio.snq-radio-slider > input[type=checkbox].ng-not-empty + label::after,
.snq-radio.snq-radio-slider > input[type=radio][checked] + label::after,
.snq-radio.snq-radio-slider > input[type=radio].ng-not-empty + label::after,
.snq-radio.snq-radio-toggle > input[type=checkbox][checked] + label::after,
.snq-radio.snq-radio-toggle > input[type=checkbox].ng-not-empty + label::after,
.snq-radio.snq-radio-toggle > input[type=radio][checked] + label::after,
.snq-radio.snq-radio-toggle > input[type=radio].ng-not-empty + label::after {
  left: calc(100% - 1px);
  transform: translateX(-100%);
}
.snq-checkbox.snq-checkbox-switch, .snq-checkbox.snq-checkbox-toggle, .snq-checkbox.snq-radio-switch, .snq-checkbox.snq-radio-toggle,
.snq-radio.snq-checkbox-switch,
.snq-radio.snq-checkbox-toggle,
.snq-radio.snq-radio-switch,
.snq-radio.snq-radio-toggle {
  height: calc(1em + 7px);
  font-size: 0.8em;
}
.snq-checkbox.snq-checkbox-switch > input[type=checkbox] + label,
.snq-checkbox.snq-checkbox-switch > input[type=radio] + label, .snq-checkbox.snq-checkbox-toggle > input[type=checkbox] + label,
.snq-checkbox.snq-checkbox-toggle > input[type=radio] + label, .snq-checkbox.snq-radio-switch > input[type=checkbox] + label,
.snq-checkbox.snq-radio-switch > input[type=radio] + label, .snq-checkbox.snq-radio-toggle > input[type=checkbox] + label,
.snq-checkbox.snq-radio-toggle > input[type=radio] + label,
.snq-radio.snq-checkbox-switch > input[type=checkbox] + label,
.snq-radio.snq-checkbox-switch > input[type=radio] + label,
.snq-radio.snq-checkbox-toggle > input[type=checkbox] + label,
.snq-radio.snq-checkbox-toggle > input[type=radio] + label,
.snq-radio.snq-radio-switch > input[type=checkbox] + label,
.snq-radio.snq-radio-switch > input[type=radio] + label,
.snq-radio.snq-radio-toggle > input[type=checkbox] + label,
.snq-radio.snq-radio-toggle > input[type=radio] + label {
  background: #8d8d8d;
  border: none;
  border-radius: 1em;
  margin: 0 10px;
  width: 2.5em;
}
.snq-checkbox.snq-checkbox-switch > input[type=checkbox] + label::after,
.snq-checkbox.snq-checkbox-switch > input[type=radio] + label::after, .snq-checkbox.snq-checkbox-toggle > input[type=checkbox] + label::after,
.snq-checkbox.snq-checkbox-toggle > input[type=radio] + label::after, .snq-checkbox.snq-radio-switch > input[type=checkbox] + label::after,
.snq-checkbox.snq-radio-switch > input[type=radio] + label::after, .snq-checkbox.snq-radio-toggle > input[type=checkbox] + label::after,
.snq-checkbox.snq-radio-toggle > input[type=radio] + label::after,
.snq-radio.snq-checkbox-switch > input[type=checkbox] + label::after,
.snq-radio.snq-checkbox-switch > input[type=radio] + label::after,
.snq-radio.snq-checkbox-toggle > input[type=checkbox] + label::after,
.snq-radio.snq-checkbox-toggle > input[type=radio] + label::after,
.snq-radio.snq-radio-switch > input[type=checkbox] + label::after,
.snq-radio.snq-radio-switch > input[type=radio] + label::after,
.snq-radio.snq-radio-toggle > input[type=checkbox] + label::after,
.snq-radio.snq-radio-toggle > input[type=radio] + label::after {
  background: #ffffff;
  border-color: #cdcdcd;
  border-radius: 50%;
  border-style: solid;
  border-width: 1px;
  content: " ";
  display: block;
  height: calc(1em + 7px);
  left: 0;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: calc(1em + 7px);
}
.snq-checkbox.snq-checkbox-switch > input[type=checkbox][checked] + label, .snq-checkbox.snq-checkbox-switch > input[type=checkbox].ng-not-empty + label,
.snq-checkbox.snq-checkbox-switch > input[type=radio][checked] + label,
.snq-checkbox.snq-checkbox-switch > input[type=radio].ng-not-empty + label, .snq-checkbox.snq-checkbox-toggle > input[type=checkbox][checked] + label, .snq-checkbox.snq-checkbox-toggle > input[type=checkbox].ng-not-empty + label,
.snq-checkbox.snq-checkbox-toggle > input[type=radio][checked] + label,
.snq-checkbox.snq-checkbox-toggle > input[type=radio].ng-not-empty + label, .snq-checkbox.snq-radio-switch > input[type=checkbox][checked] + label, .snq-checkbox.snq-radio-switch > input[type=checkbox].ng-not-empty + label,
.snq-checkbox.snq-radio-switch > input[type=radio][checked] + label,
.snq-checkbox.snq-radio-switch > input[type=radio].ng-not-empty + label, .snq-checkbox.snq-radio-toggle > input[type=checkbox][checked] + label, .snq-checkbox.snq-radio-toggle > input[type=checkbox].ng-not-empty + label,
.snq-checkbox.snq-radio-toggle > input[type=radio][checked] + label,
.snq-checkbox.snq-radio-toggle > input[type=radio].ng-not-empty + label,
.snq-radio.snq-checkbox-switch > input[type=checkbox][checked] + label,
.snq-radio.snq-checkbox-switch > input[type=checkbox].ng-not-empty + label,
.snq-radio.snq-checkbox-switch > input[type=radio][checked] + label,
.snq-radio.snq-checkbox-switch > input[type=radio].ng-not-empty + label,
.snq-radio.snq-checkbox-toggle > input[type=checkbox][checked] + label,
.snq-radio.snq-checkbox-toggle > input[type=checkbox].ng-not-empty + label,
.snq-radio.snq-checkbox-toggle > input[type=radio][checked] + label,
.snq-radio.snq-checkbox-toggle > input[type=radio].ng-not-empty + label,
.snq-radio.snq-radio-switch > input[type=checkbox][checked] + label,
.snq-radio.snq-radio-switch > input[type=checkbox].ng-not-empty + label,
.snq-radio.snq-radio-switch > input[type=radio][checked] + label,
.snq-radio.snq-radio-switch > input[type=radio].ng-not-empty + label,
.snq-radio.snq-radio-toggle > input[type=checkbox][checked] + label,
.snq-radio.snq-radio-toggle > input[type=checkbox].ng-not-empty + label,
.snq-radio.snq-radio-toggle > input[type=radio][checked] + label,
.snq-radio.snq-radio-toggle > input[type=radio].ng-not-empty + label {
  background: #00f4dc;
}
.snq-checkbox.snq-checkbox-switch > input[type=checkbox][checked] + label::after, .snq-checkbox.snq-checkbox-switch > input[type=checkbox].ng-not-empty + label::after,
.snq-checkbox.snq-checkbox-switch > input[type=radio][checked] + label::after,
.snq-checkbox.snq-checkbox-switch > input[type=radio].ng-not-empty + label::after, .snq-checkbox.snq-checkbox-toggle > input[type=checkbox][checked] + label::after, .snq-checkbox.snq-checkbox-toggle > input[type=checkbox].ng-not-empty + label::after,
.snq-checkbox.snq-checkbox-toggle > input[type=radio][checked] + label::after,
.snq-checkbox.snq-checkbox-toggle > input[type=radio].ng-not-empty + label::after, .snq-checkbox.snq-radio-switch > input[type=checkbox][checked] + label::after, .snq-checkbox.snq-radio-switch > input[type=checkbox].ng-not-empty + label::after,
.snq-checkbox.snq-radio-switch > input[type=radio][checked] + label::after,
.snq-checkbox.snq-radio-switch > input[type=radio].ng-not-empty + label::after, .snq-checkbox.snq-radio-toggle > input[type=checkbox][checked] + label::after, .snq-checkbox.snq-radio-toggle > input[type=checkbox].ng-not-empty + label::after,
.snq-checkbox.snq-radio-toggle > input[type=radio][checked] + label::after,
.snq-checkbox.snq-radio-toggle > input[type=radio].ng-not-empty + label::after,
.snq-radio.snq-checkbox-switch > input[type=checkbox][checked] + label::after,
.snq-radio.snq-checkbox-switch > input[type=checkbox].ng-not-empty + label::after,
.snq-radio.snq-checkbox-switch > input[type=radio][checked] + label::after,
.snq-radio.snq-checkbox-switch > input[type=radio].ng-not-empty + label::after,
.snq-radio.snq-checkbox-toggle > input[type=checkbox][checked] + label::after,
.snq-radio.snq-checkbox-toggle > input[type=checkbox].ng-not-empty + label::after,
.snq-radio.snq-checkbox-toggle > input[type=radio][checked] + label::after,
.snq-radio.snq-checkbox-toggle > input[type=radio].ng-not-empty + label::after,
.snq-radio.snq-radio-switch > input[type=checkbox][checked] + label::after,
.snq-radio.snq-radio-switch > input[type=checkbox].ng-not-empty + label::after,
.snq-radio.snq-radio-switch > input[type=radio][checked] + label::after,
.snq-radio.snq-radio-switch > input[type=radio].ng-not-empty + label::after,
.snq-radio.snq-radio-toggle > input[type=checkbox][checked] + label::after,
.snq-radio.snq-radio-toggle > input[type=checkbox].ng-not-empty + label::after,
.snq-radio.snq-radio-toggle > input[type=radio][checked] + label::after,
.snq-radio.snq-radio-toggle > input[type=radio].ng-not-empty + label::after {
  background: #00dac5;
  border-color: #00dac5;
  left: 100%;
}

.clickable-text {
  color: #286aff;
  cursor: pointer;
}
.clickable-text:hover {
  text-decoration: underline;
}

.snq-linked-item > select > option:disabled {
  color: #ffffff;
}

.snq-scrollable {
  overflow: hidden;
  scrollbar-face-color: rgba(0, 0, 0, 0.25);
  scrollbar-track-color: rgba(0, 0, 0, 0.125);
}
.snq-scrollable::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.snq-scrollable::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.25);
}
.snq-scrollable::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.125);
}
.snq-scrollable::-webkit-scrollbar-button {
  display: none;
}
.snq-scrollable.horizontal-scroll-visible {
  overflow-x: auto !important;
}
.snq-scrollable.horizontal-scroll-visible::-webkit-scrollbar {
  width: 0.667em;
  height: 0.667em;
}
.snq-scrollable.vertical-scroll-visible {
  overflow-y: auto !important;
}
.snq-scrollable.vertical-scroll-visible::-webkit-scrollbar {
  width: 0.667em;
  height: 0.667em;
}

.snq-table {
  color: #333333;
  font-family: "Roboto", sans-serif;
  background: #ffffff;
}
.snq-table .snq-table-headers > td,
.snq-table .snq-table-headers > th {
  color: #5951ff;
  font-family: "Roboto", "sans-serif";
  font-size: 1em;
  font-weight: normal;
  vertical-align: middle;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.snq-table .snq-table-headers > td.sortable,
.snq-table .snq-table-headers > th.sortable {
  cursor: pointer;
  position: relative;
}
.snq-table .snq-table-headers > td.sortable::after, .snq-table .snq-table-headers > td.sortable::before,
.snq-table .snq-table-headers > th.sortable::after,
.snq-table .snq-table-headers > th.sortable::before {
  font-size: 0.9em;
  opacity: 0.7;
  position: absolute;
  right: 1.214em;
  right: 0.607em;
}
.snq-table .snq-table-headers > td.sortable::after,
.snq-table .snq-table-headers > th.sortable::after {
  bottom: 50%;
  content: "▾";
  transform: translate(0, calc(75% - 0.133em));
}
.snq-table .snq-table-headers > td.sortable::before,
.snq-table .snq-table-headers > th.sortable::before {
  content: "▴";
  top: 50%;
  transform: translate(0, calc(-75% - 0.133em));
}
.snq-table .snq-table-headers > td.sortable:last-child::after, .snq-table .snq-table-headers > td.sortable:last-child::before,
.snq-table .snq-table-headers > th.sortable:last-child::after,
.snq-table .snq-table-headers > th.sortable:last-child::before {
  right: 1.214em;
}
.snq-table .snq-table-headers > td.sortable.sort-ascending::before,
.snq-table .snq-table-headers > th.sortable.sort-ascending::before {
  color: #9095a0;
  opacity: 1;
}
.snq-table .snq-table-headers > td.sortable.sort-descending::after,
.snq-table .snq-table-headers > th.sortable.sort-descending::after {
  color: #9095a0;
  opacity: 1;
}
.snq-table .snq-table-no-data {
  font-size: 0.9em;
  text-align: center;
}
.snq-table .snq-table-pagination.ng-hide {
  display: table-row !important;
  visibility: hidden;
}
.snq-table .snq-table-pagination + tr > td, .snq-table .snq-table-pagination + tr > th {
  border-top: none;
}
.snq-table .snq-table-pagination > td,
.snq-table .snq-table-pagination > th {
  border: none;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: normal;
  font-size: 0.9em;
  padding: 1.214em;
  vertical-align: middle;
}
.snq-table .snq-table-pagination > td > .material-icons,
.snq-table .snq-table-pagination > th > .material-icons {
  display: inline-flex;
  align-items: center;
  background: #5951ff;
  border-radius: 0.333em;
  color: #fff;
  cursor: pointer;
  font-size: inherit;
  height: 1.667em;
  justify-content: center;
  margin-left: 0.5em;
  transform: translateY(-0.079em);
  vertical-align: middle;
  width: 1.667em;
}
.snq-table .snq-table-pagination > td > .material-icons.disabled,
.snq-table .snq-table-pagination > th > .material-icons.disabled {
  cursor: default;
  opacity: 0.5;
}
.snq-table > tbody > tr.clickable > [onclick],
.snq-table > tbody > tr.clickable > [ng-click],
.snq-table > tbody > tr.clickable > [data-ng-click],
.snq-table > tfoot > tr.clickable > [onclick],
.snq-table > tfoot > tr.clickable > [ng-click],
.snq-table > tfoot > tr.clickable > [data-ng-click],
.snq-table > thead > tr.clickable > [onclick],
.snq-table > thead > tr.clickable > [ng-click],
.snq-table > thead > tr.clickable > [data-ng-click] {
  cursor: pointer;
}
.snq-table > tbody > tr > td,
.snq-table > tbody > tr > th,
.snq-table > tfoot > tr > td,
.snq-table > tfoot > tr > th,
.snq-table > thead > tr > td,
.snq-table > thead > tr > th {
  padding: 0.607em;
  vertical-align: middle;
  border-top: 1px solid #eee;
}
.snq-table > tbody > tr > td.row-actions, .snq-table > tbody > tr > td.row-select,
.snq-table > tbody > tr > th.row-actions,
.snq-table > tbody > tr > th.row-select,
.snq-table > tfoot > tr > td.row-actions,
.snq-table > tfoot > tr > td.row-select,
.snq-table > tfoot > tr > th.row-actions,
.snq-table > tfoot > tr > th.row-select,
.snq-table > thead > tr > td.row-actions,
.snq-table > thead > tr > td.row-select,
.snq-table > thead > tr > th.row-actions,
.snq-table > thead > tr > th.row-select {
  width: 2.143em;
}
.snq-table > tbody > tr > td.row-actions,
.snq-table > tbody > tr > th.row-actions,
.snq-table > tfoot > tr > td.row-actions,
.snq-table > tfoot > tr > th.row-actions,
.snq-table > thead > tr > td.row-actions,
.snq-table > thead > tr > th.row-actions {
  padding-right: 4em !important;
  white-space: nowrap;
}
.snq-table > tbody > tr > td.row-actions > .material-icons,
.snq-table > tbody > tr > th.row-actions > .material-icons,
.snq-table > tfoot > tr > td.row-actions > .material-icons,
.snq-table > tfoot > tr > th.row-actions > .material-icons,
.snq-table > thead > tr > td.row-actions > .material-icons,
.snq-table > thead > tr > th.row-actions > .material-icons {
  cursor: pointer;
  font-size: 1.225em;
  padding-right: 5px;
  padding-left: 5px;
  opacity: 0.7;
  visibility: hidden;
}
.snq-table > tbody > tr > td.row-actions > .material-icons:hover,
.snq-table > tbody > tr > th.row-actions > .material-icons:hover,
.snq-table > tfoot > tr > td.row-actions > .material-icons:hover,
.snq-table > tfoot > tr > th.row-actions > .material-icons:hover,
.snq-table > thead > tr > td.row-actions > .material-icons:hover,
.snq-table > thead > tr > th.row-actions > .material-icons:hover {
  opacity: 1;
}
.snq-table > tbody > tr > td.row-actions > ul.dropdown-menu,
.snq-table > tbody > tr > th.row-actions > ul.dropdown-menu,
.snq-table > tfoot > tr > td.row-actions > ul.dropdown-menu,
.snq-table > tfoot > tr > th.row-actions > ul.dropdown-menu,
.snq-table > thead > tr > td.row-actions > ul.dropdown-menu,
.snq-table > thead > tr > th.row-actions > ul.dropdown-menu {
  align-items: center;
  flex-direction: column;
  justify-content: center;
  list-style: none;
  margin: 0;
  min-width: 100%;
  padding: 0;
  transform: translate(-2.25em, -1.75em);
}
.snq-table > tbody > tr > td.row-actions > ul.dropdown-menu.open,
.snq-table > tbody > tr > th.row-actions > ul.dropdown-menu.open,
.snq-table > tfoot > tr > td.row-actions > ul.dropdown-menu.open,
.snq-table > tfoot > tr > th.row-actions > ul.dropdown-menu.open,
.snq-table > thead > tr > td.row-actions > ul.dropdown-menu.open,
.snq-table > thead > tr > th.row-actions > ul.dropdown-menu.open {
  display: flex;
}
.snq-table > tbody > tr > td.row-actions > ul.dropdown-menu > li,
.snq-table > tbody > tr > th.row-actions > ul.dropdown-menu > li,
.snq-table > tfoot > tr > td.row-actions > ul.dropdown-menu > li,
.snq-table > tfoot > tr > th.row-actions > ul.dropdown-menu > li,
.snq-table > thead > tr > td.row-actions > ul.dropdown-menu > li,
.snq-table > thead > tr > th.row-actions > ul.dropdown-menu > li {
  display: flex;
  align-items: center;
  color: #667d90;
  cursor: pointer;
  flex: 0;
  justify-content: left;
  margin: 0;
  padding: 0.645em 1.645em 0.645em 1em;
  white-space: nowrap;
  width: 100%;
}
.snq-table > tbody > tr > td.row-actions > ul.dropdown-menu > li:hover,
.snq-table > tbody > tr > th.row-actions > ul.dropdown-menu > li:hover,
.snq-table > tfoot > tr > td.row-actions > ul.dropdown-menu > li:hover,
.snq-table > tfoot > tr > th.row-actions > ul.dropdown-menu > li:hover,
.snq-table > thead > tr > td.row-actions > ul.dropdown-menu > li:hover,
.snq-table > thead > tr > th.row-actions > ul.dropdown-menu > li:hover {
  background: #f4fbfe;
  color: #5b7081;
}
.snq-table > tbody > tr > td.row-actions > ul.dropdown-menu > li > .material-icons,
.snq-table > tbody > tr > th.row-actions > ul.dropdown-menu > li > .material-icons,
.snq-table > tfoot > tr > td.row-actions > ul.dropdown-menu > li > .material-icons,
.snq-table > tfoot > tr > th.row-actions > ul.dropdown-menu > li > .material-icons,
.snq-table > thead > tr > td.row-actions > ul.dropdown-menu > li > .material-icons,
.snq-table > thead > tr > th.row-actions > ul.dropdown-menu > li > .material-icons {
  font-size: 1.357em;
  transform: translateY(-1px);
}
.snq-table > tbody > tr > td.row-actions > ul.dropdown-menu > li > .material-icons::after,
.snq-table > tbody > tr > th.row-actions > ul.dropdown-menu > li > .material-icons::after,
.snq-table > tfoot > tr > td.row-actions > ul.dropdown-menu > li > .material-icons::after,
.snq-table > tfoot > tr > th.row-actions > ul.dropdown-menu > li > .material-icons::after,
.snq-table > thead > tr > td.row-actions > ul.dropdown-menu > li > .material-icons::after,
.snq-table > thead > tr > th.row-actions > ul.dropdown-menu > li > .material-icons::after {
  content: "  ";
  display: inline-block;
  font-family: inherit;
}
.snq-table > tbody > tr > td:first-child,
.snq-table > tbody > tr > th:first-child,
.snq-table > tfoot > tr > td:first-child,
.snq-table > tfoot > tr > th:first-child,
.snq-table > thead > tr > td:first-child,
.snq-table > thead > tr > th:first-child {
  padding-left: 1.214em;
}
.snq-table > tbody > tr > td:nth-child(2) > .material-icons,
.snq-table > tbody > tr > th:nth-child(2) > .material-icons,
.snq-table > tfoot > tr > td:nth-child(2) > .material-icons,
.snq-table > tfoot > tr > th:nth-child(2) > .material-icons,
.snq-table > thead > tr > td:nth-child(2) > .material-icons,
.snq-table > thead > tr > th:nth-child(2) > .material-icons {
  width: 0px;
  margin: 0px;
}
.snq-table > tbody > tr > td:last-child,
.snq-table > tbody > tr > th:last-child,
.snq-table > tfoot > tr > td:last-child,
.snq-table > tfoot > tr > th:last-child,
.snq-table > thead > tr > td:last-child,
.snq-table > thead > tr > th:last-child {
  padding-right: 1.214em;
}
.snq-table > tbody > tr:hover > td,
.snq-table > tfoot > tr:hover > td,
.snq-table > thead > tr:hover > td {
  background-color: #ededee;
}
.snq-table > tbody > tr:hover > .row-actions > .material-icons,
.snq-table > tfoot > tr:hover > .row-actions > .material-icons,
.snq-table > thead > tr:hover > .row-actions > .material-icons {
  visibility: visible !important;
}
.snq-table > tbody > tr > td:last-child > .material-icons {
  color: inherit;
  cursor: pointer;
}
.snq-table .material-icons,
.snq-table .user-avatar {
  vertical-align: middle;
}/*# sourceMappingURL=synq-directive.css.map */