@charset "UTF-8";
body .badge-base, body.dark .badge, body.bright .badge {
  border-radius: 10px;
  padding: 1px 4px;
  font-size: 76%;
  margin-right: 2px;
  white-space: nowrap;
}
body.bright {
  background-color: #f5f5f5;
}
body.bright a {
  color: #4ad;
  text-decoration: none;
}
body.bright .header {
  color: #555;
}
body.bright hr {
  border-color: rgb(168.5, 168.5, 168.5);
}
body.bright .bg, body.bright .nyx .queryresults table, .nyx .queryresults body.bright table, body.bright .nyx div.ctrl .searchitems #selection-list, .nyx div.ctrl .searchitems body.bright #selection-list, body.bright .nyx dialog div.dialog-body .dialog-icon, .nyx dialog div.dialog-body body.bright .dialog-icon, body.bright .sticky {
  background-color: #f5f5f5;
  color: #555;
  border-style: solid;
  border-color: rgb(168.5, 168.5, 168.5);
}
body.bright .bg.container, body.bright .nyx .queryresults table.container, .nyx .queryresults body.bright table.container, body.bright .nyx div.ctrl .searchitems .container#selection-list, .nyx div.ctrl .searchitems body.bright .container#selection-list, body.bright .nyx dialog div.dialog-body .container.dialog-icon, .nyx dialog div.dialog-body body.bright .container.dialog-icon, body.bright .container.sticky {
  /*background-color: darken($bg-color,10%);*/
  border-color: rgb(168.5, 168.5, 168.5);
}
body.bright .bg, body.bright .nyx .queryresults table, .nyx .queryresults body.bright table, body.bright .nyx div.ctrl .searchitems #selection-list, .nyx div.ctrl .searchitems body.bright #selection-list, body.bright .nyx dialog div.dialog-body .dialog-icon, .nyx dialog div.dialog-body body.bright .dialog-icon, body.bright .sticky {
  /* Firefox */
}
body.bright .bg *, body.bright .nyx .queryresults table *, .nyx .queryresults body.bright table *, body.bright .nyx div.ctrl .searchitems #selection-list *, .nyx div.ctrl .searchitems body.bright #selection-list *, body.bright .nyx dialog div.dialog-body .dialog-icon *, .nyx dialog div.dialog-body body.bright .dialog-icon *, body.bright .sticky * {
  scrollbar-width: thin;
  scrollbar-color: #999 #f5f5f5;
}
body.bright .bg, body.bright .nyx .queryresults table, .nyx .queryresults body.bright table, body.bright .nyx div.ctrl .searchitems #selection-list, .nyx div.ctrl .searchitems body.bright #selection-list, body.bright .nyx dialog div.dialog-body .dialog-icon, .nyx dialog div.dialog-body body.bright .dialog-icon, body.bright .sticky {
  /* Chrome, Edge, and Safari */
}
body.bright .bg *::-webkit-scrollbar, body.bright .nyx .queryresults table *::-webkit-scrollbar, .nyx .queryresults body.bright table *::-webkit-scrollbar, body.bright .nyx div.ctrl .searchitems #selection-list *::-webkit-scrollbar, .nyx div.ctrl .searchitems body.bright #selection-list *::-webkit-scrollbar, body.bright .nyx dialog div.dialog-body .dialog-icon *::-webkit-scrollbar, .nyx dialog div.dialog-body body.bright .dialog-icon *::-webkit-scrollbar, body.bright .sticky *::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
body.bright .bg *::-webkit-scrollbar-track, body.bright .nyx .queryresults table *::-webkit-scrollbar-track, .nyx .queryresults body.bright table *::-webkit-scrollbar-track, body.bright .nyx div.ctrl .searchitems #selection-list *::-webkit-scrollbar-track, .nyx div.ctrl .searchitems body.bright #selection-list *::-webkit-scrollbar-track, body.bright .nyx dialog div.dialog-body .dialog-icon *::-webkit-scrollbar-track, .nyx dialog div.dialog-body body.bright .dialog-icon *::-webkit-scrollbar-track, body.bright .sticky *::-webkit-scrollbar-track {
  background: transparent; /*$bg-color;*/
}
body.bright .bg *::-webkit-scrollbar-corner, body.bright .nyx .queryresults table *::-webkit-scrollbar-corner, .nyx .queryresults body.bright table *::-webkit-scrollbar-corner, body.bright .nyx div.ctrl .searchitems #selection-list *::-webkit-scrollbar-corner, .nyx div.ctrl .searchitems body.bright #selection-list *::-webkit-scrollbar-corner, body.bright .nyx dialog div.dialog-body .dialog-icon *::-webkit-scrollbar-corner, .nyx dialog div.dialog-body body.bright .dialog-icon *::-webkit-scrollbar-corner, body.bright .sticky *::-webkit-scrollbar-corner {
  background: #f5f5f5;
}
body.bright .bg *::-webkit-scrollbar-thumb, body.bright .nyx .queryresults table *::-webkit-scrollbar-thumb, .nyx .queryresults body.bright table *::-webkit-scrollbar-thumb, body.bright .nyx div.ctrl .searchitems #selection-list *::-webkit-scrollbar-thumb, .nyx div.ctrl .searchitems body.bright #selection-list *::-webkit-scrollbar-thumb, body.bright .nyx dialog div.dialog-body .dialog-icon *::-webkit-scrollbar-thumb, .nyx dialog div.dialog-body body.bright .dialog-icon *::-webkit-scrollbar-thumb, body.bright .sticky *::-webkit-scrollbar-thumb {
  background-color: #999;
  border-radius: 10px;
  border: 2px solid #f5f5f5;
}
body.bright .sticky {
  box-shadow: 0px 10px 6px #f5f5f5;
}
body.bright .toolbar {
  background-color: white;
}
body.bright .table {
  border-top-width: 1px;
  border-top-style: solid;
  border-color: #ccc;
}
body.bright .td {
  background-color: #fff;
  color: #777;
}
body.bright .td.hover {
  background-color: rgb(229.5, 229.5, 229.5);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.selected {
  color: rgb(229.5, 229.5, 229.5);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.state-0 {
  background-color: rgb(251.1, 183.9, 183.9);
  color: rgb(155.9, 88.7, 88.7);
}
body.bright .td.state-0.hover {
  background-color: rgb(248.448, 135.552, 135.552);
  color: rgb(123.3942763696, 70.2057236304, 70.2057236304);
}
body.bright .td.state-0.selected {
  color: rgb(248.448, 135.552, 135.552);
  background-color: rgb(123.3942763696, 70.2057236304, 70.2057236304);
}
body.bright .th {
  background-color: rgb(244.8, 244.8, 244.8);
  color: #777;
}
body.bright .th.hover {
  background-color: rgb(219.3, 219.3, 219.3);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.selected {
  color: rgb(219.3, 219.3, 219.3);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.state-0 {
  background-color: rgb(243.96, 176.76, 176.76);
  color: rgb(155.9, 88.7, 88.7);
}
body.bright .th.state-0.hover {
  background-color: rgb(237.6535483871, 132.0664516129, 132.0664516129);
  color: rgb(123.3942763696, 70.2057236304, 70.2057236304);
}
body.bright .th.state-0.selected {
  color: rgb(237.6535483871, 132.0664516129, 132.0664516129);
  background-color: rgb(123.3942763696, 70.2057236304, 70.2057236304);
}
body.bright .td {
  background-color: #fff;
  color: #777;
}
body.bright .td.hover {
  background-color: rgb(229.5, 229.5, 229.5);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.selected {
  color: rgb(229.5, 229.5, 229.5);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.state-1 {
  background-color: rgb(251.1, 206.4, 183.9);
  color: rgb(155.9, 111.2, 88.7);
}
body.bright .td.state-1.hover {
  background-color: rgb(248.448, 173.352, 135.552);
  color: rgb(123.3942763696, 88.0143908422, 70.2057236304);
}
body.bright .td.state-1.selected {
  color: rgb(248.448, 173.352, 135.552);
  background-color: rgb(123.3942763696, 88.0143908422, 70.2057236304);
}
body.bright .th {
  background-color: rgb(244.8, 244.8, 244.8);
  color: #777;
}
body.bright .th.hover {
  background-color: rgb(219.3, 219.3, 219.3);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.selected {
  color: rgb(219.3, 219.3, 219.3);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.state-1 {
  background-color: rgb(243.96, 199.26, 176.76);
  color: rgb(155.9, 111.2, 88.7);
}
body.bright .th.state-1.hover {
  background-color: rgb(237.6535483871, 167.4192741935, 132.0664516129);
  color: rgb(123.3942763696, 88.0143908422, 70.2057236304);
}
body.bright .th.state-1.selected {
  color: rgb(237.6535483871, 167.4192741935, 132.0664516129);
  background-color: rgb(123.3942763696, 88.0143908422, 70.2057236304);
}
body.bright .td {
  background-color: #fff;
  color: #777;
}
body.bright .td.hover {
  background-color: rgb(229.5, 229.5, 229.5);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.selected {
  color: rgb(229.5, 229.5, 229.5);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.state-2 {
  background-color: rgb(251.1, 226.8, 183.9);
  color: rgb(155.9, 131.6, 88.7);
}
body.bright .td.state-2.hover {
  background-color: rgb(248.448, 207.624, 135.552);
  color: rgb(123.3942763696, 104.1609157809, 70.2057236304);
}
body.bright .td.state-2.selected {
  color: rgb(248.448, 207.624, 135.552);
  background-color: rgb(123.3942763696, 104.1609157809, 70.2057236304);
}
body.bright .th {
  background-color: rgb(244.8, 244.8, 244.8);
  color: #777;
}
body.bright .th.hover {
  background-color: rgb(219.3, 219.3, 219.3);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.selected {
  color: rgb(219.3, 219.3, 219.3);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.state-2 {
  background-color: rgb(243.96, 219.66, 176.76);
  color: rgb(155.9, 131.6, 88.7);
}
body.bright .th.state-2.hover {
  background-color: rgb(237.6535483871, 199.4725, 132.0664516129);
  color: rgb(123.3942763696, 104.1609157809, 70.2057236304);
}
body.bright .th.state-2.selected {
  color: rgb(237.6535483871, 199.4725, 132.0664516129);
  background-color: rgb(123.3942763696, 104.1609157809, 70.2057236304);
}
body.bright .td {
  background-color: #fff;
  color: #777;
}
body.bright .td.hover {
  background-color: rgb(229.5, 229.5, 229.5);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.selected {
  color: rgb(229.5, 229.5, 229.5);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.state-3 {
  background-color: rgb(251.1, 237.6, 183.9);
  color: rgb(155.9, 142.4, 88.7);
}
body.bright .td.state-3.hover {
  background-color: rgb(248.448, 225.768, 135.552);
  color: rgb(123.3942763696, 112.7090760425, 70.2057236304);
}
body.bright .td.state-3.selected {
  color: rgb(248.448, 225.768, 135.552);
  background-color: rgb(123.3942763696, 112.7090760425, 70.2057236304);
}
body.bright .th {
  background-color: rgb(244.8, 244.8, 244.8);
  color: #777;
}
body.bright .th.hover {
  background-color: rgb(219.3, 219.3, 219.3);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.selected {
  color: rgb(219.3, 219.3, 219.3);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.state-3 {
  background-color: rgb(243.96, 230.46, 176.76);
  color: rgb(155.9, 142.4, 88.7);
}
body.bright .th.state-3.hover {
  background-color: rgb(237.6535483871, 216.4418548387, 132.0664516129);
  color: rgb(123.3942763696, 112.7090760425, 70.2057236304);
}
body.bright .th.state-3.selected {
  color: rgb(237.6535483871, 216.4418548387, 132.0664516129);
  background-color: rgb(123.3942763696, 112.7090760425, 70.2057236304);
}
body.bright .td {
  background-color: #fff;
  color: #777;
}
body.bright .td.hover {
  background-color: rgb(229.5, 229.5, 229.5);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.selected {
  color: rgb(229.5, 229.5, 229.5);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.state-4 {
  background-color: rgb(234, 241.8, 178.5);
  color: rgb(138.8, 146.6, 83.3);
}
body.bright .td.state-4.hover {
  background-color: rgb(222.0602006689, 234.2949832776, 135.0050167224);
  color: rgb(108.0092214006, 114.0789038712, 64.8210961288);
}
body.bright .td.state-4.selected {
  color: rgb(222.0602006689, 234.2949832776, 135.0050167224);
  background-color: rgb(108.0092214006, 114.0789038712, 64.8210961288);
}
body.bright .th {
  background-color: rgb(244.8, 244.8, 244.8);
  color: #777;
}
body.bright .th.hover {
  background-color: rgb(219.3, 219.3, 219.3);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.selected {
  color: rgb(219.3, 219.3, 219.3);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.state-4 {
  background-color: rgb(226.86, 234.66, 171.36);
  color: rgb(138.8, 146.6, 83.3);
}
body.bright .th.state-4.hover {
  background-color: rgb(213.0579226774, 224.6836583958, 130.3363416042);
  color: rgb(108.0092214006, 114.0789038712, 64.8210961288);
}
body.bright .th.state-4.selected {
  color: rgb(213.0579226774, 224.6836583958, 130.3363416042);
  background-color: rgb(108.0092214006, 114.0789038712, 64.8210961288);
}
body.bright .td {
  background-color: #fff;
  color: #777;
}
body.bright .td.hover {
  background-color: rgb(229.5, 229.5, 229.5);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.selected {
  color: rgb(229.5, 229.5, 229.5);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.state-5 {
  background-color: rgb(179.4, 243.9, 208.8);
  color: rgb(84.2, 148.7, 113.6);
}
body.bright .td.state-5.hover {
  background-color: rgb(134.9294117647, 237.3705882353, 181.6235294118);
  color: rgb(65.7620437956, 116.1379562044, 88.7240875912);
}
body.bright .td.state-5.selected {
  color: rgb(134.9294117647, 237.3705882353, 181.6235294118);
  background-color: rgb(65.7620437956, 116.1379562044, 88.7240875912);
}
body.bright .th {
  background-color: rgb(244.8, 244.8, 244.8);
  color: #777;
}
body.bright .th.hover {
  background-color: rgb(219.3, 219.3, 219.3);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.selected {
  color: rgb(219.3, 219.3, 219.3);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.state-5 {
  background-color: rgb(172.26, 236.76, 201.66);
  color: rgb(84.2, 148.7, 113.6);
}
body.bright .th.state-5.hover {
  background-color: rgb(130.4721212121, 227.5478787879, 174.7206060606);
  color: rgb(65.7620437956, 116.1379562044, 88.7240875912);
}
body.bright .th.state-5.selected {
  color: rgb(130.4721212121, 227.5478787879, 174.7206060606);
  background-color: rgb(65.7620437956, 116.1379562044, 88.7240875912);
}
body.bright .td {
  background-color: #fff;
  color: #777;
}
body.bright .td.hover {
  background-color: rgb(229.5, 229.5, 229.5);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.selected {
  color: rgb(229.5, 229.5, 229.5);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.state-6 {
  background-color: rgb(182.1, 224.4, 217.5);
  color: rgb(86.9, 129.2, 122.3);
}
body.bright .td.state-6.hover {
  background-color: rgb(146.1782608696, 209.3217391304, 199.0217391304);
  color: rgb(66.3914391485, 98.7085608515, 93.4369736233);
}
body.bright .td.state-6.selected {
  color: rgb(146.1782608696, 209.3217391304, 199.0217391304);
  background-color: rgb(66.3914391485, 98.7085608515, 93.4369736233);
}
body.bright .th {
  background-color: rgb(244.8, 244.8, 244.8);
  color: #777;
}
body.bright .th.hover {
  background-color: rgb(219.3, 219.3, 219.3);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.selected {
  color: rgb(219.3, 219.3, 219.3);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.state-6 {
  background-color: rgb(174.96, 217.26, 210.36);
  color: rgb(86.9, 129.2, 122.3);
}
body.bright .th.state-6.hover {
  background-color: rgb(140.3018237392, 200.9181762608, 191.0304024452);
  color: rgb(66.3914391485, 98.7085608515, 93.4369736233);
}
body.bright .th.state-6.selected {
  color: rgb(140.3018237392, 200.9181762608, 191.0304024452);
  background-color: rgb(66.3914391485, 98.7085608515, 93.4369736233);
}
body.bright .td {
  background-color: #fff;
  color: #777;
}
body.bright .td.hover {
  background-color: rgb(229.5, 229.5, 229.5);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.selected {
  color: rgb(229.5, 229.5, 229.5);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.state-7 {
  background-color: rgb(184.8, 207.6, 225.3);
  color: rgb(89.6, 112.4, 130.1);
}
body.bright .td.state-7.hover {
  background-color: rgb(148.9621621622, 183.4018018018, 210.1378378378);
  color: rgb(68.8007282658, 86.3080564406, 99.8992717342);
}
body.bright .td.state-7.selected {
  color: rgb(148.9621621622, 183.4018018018, 210.1378378378);
  background-color: rgb(68.8007282658, 86.3080564406, 99.8992717342);
}
body.bright .th {
  background-color: rgb(244.8, 244.8, 244.8);
  color: #777;
}
body.bright .th.hover {
  background-color: rgb(219.3, 219.3, 219.3);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.selected {
  color: rgb(219.3, 219.3, 219.3);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.state-7 {
  background-color: rgb(177.66, 200.46, 218.16);
  color: rgb(89.6, 112.4, 130.1);
}
body.bright .th.state-7.hover {
  background-color: rgb(143.1150709406, 176.0989910667, 201.7049290594);
  color: rgb(68.8007282658, 86.3080564406, 99.8992717342);
}
body.bright .th.state-7.selected {
  color: rgb(143.1150709406, 176.0989910667, 201.7049290594);
  background-color: rgb(68.8007282658, 86.3080564406, 99.8992717342);
}
body.bright .td {
  background-color: #fff;
  color: #777;
}
body.bright .td.hover {
  background-color: rgb(229.5, 229.5, 229.5);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.selected {
  color: rgb(229.5, 229.5, 229.5);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.state-8 {
  background-color: rgb(194.4, 188.1, 228.9);
  color: rgb(99.2, 92.9, 133.7);
}
body.bright .td.state-8.hover {
  background-color: rgb(161.1677419355, 151.4129032258, 214.5870967742);
  color: rgb(76.8734333628, 71.9913503972, 103.6086496028);
}
body.bright .td.state-8.selected {
  color: rgb(161.1677419355, 151.4129032258, 214.5870967742);
  background-color: rgb(76.8734333628, 71.9913503972, 103.6086496028);
}
body.bright .th {
  background-color: rgb(244.8, 244.8, 244.8);
  color: #777;
}
body.bright .th.hover {
  background-color: rgb(219.3, 219.3, 219.3);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.selected {
  color: rgb(219.3, 219.3, 219.3);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.state-8 {
  background-color: rgb(187.26, 180.96, 221.76);
  color: rgb(99.2, 92.9, 133.7);
}
body.bright .th.state-8.hover {
  background-color: rgb(155.0569798658, 145.7620134228, 205.9579865772);
  color: rgb(76.8734333628, 71.9913503972, 103.6086496028);
}
body.bright .th.state-8.selected {
  color: rgb(155.0569798658, 145.7620134228, 205.9579865772);
  background-color: rgb(76.8734333628, 71.9913503972, 103.6086496028);
}
body.bright .td {
  background-color: #fff;
  color: #777;
}
body.bright .td.hover {
  background-color: rgb(229.5, 229.5, 229.5);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.selected {
  color: rgb(229.5, 229.5, 229.5);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.state-9 {
  background-color: rgb(217.2, 183.6, 226.5);
  color: rgb(122, 88.4, 131.3);
}
body.bright .td.state-9.hover {
  background-color: rgb(197.9027027027, 147.1495495495, 211.9504504505);
  color: rgb(93.6795630405, 67.8792899408, 100.8207100592);
}
body.bright .td.state-9.selected {
  color: rgb(197.9027027027, 147.1495495495, 211.9504504505);
  background-color: rgb(93.6795630405, 67.8792899408, 100.8207100592);
}
body.bright .th {
  background-color: rgb(244.8, 244.8, 244.8);
  color: #777;
}
body.bright .th.hover {
  background-color: rgb(219.3, 219.3, 219.3);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.selected {
  color: rgb(219.3, 219.3, 219.3);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.state-9 {
  background-color: rgb(210.06, 176.46, 219.36);
  color: rgb(122, 88.4, 131.3);
}
body.bright .th.state-9.hover {
  background-color: rgb(189.9869574356, 141.3790751445, 203.4409248555);
  color: rgb(93.6795630405, 67.8792899408, 100.8207100592);
}
body.bright .th.state-9.selected {
  color: rgb(189.9869574356, 141.3790751445, 203.4409248555);
  background-color: rgb(93.6795630405, 67.8792899408, 100.8207100592);
}
body.bright .caption, body.bright .nyx .queryresults table th, .nyx .queryresults table body.bright th {
  background-color: rgb(232.25, 232.25, 232.25);
  color: #555;
}
body.bright .erroritem {
  color: #cf4646;
  background-color: rgb(249.025751073, 231.974248927, 231.974248927);
  border: 1px solid #cf4646;
  border-radius: 4px;
  padding: 6px 4px;
  margin: 3px;
}
body.bright .edit, body.bright .nyx input, .nyx body.bright input, body.bright .nyx textarea, .nyx body.bright textarea, body.bright .nyx select, .nyx body.bright select, body.bright .item {
  border-color: rgb(168.5, 168.5, 168.5);
  background-color: white;
  color: #333;
  border-style: solid;
}
body.bright .edit.highlite, body.bright .nyx input.highlite, .nyx body.bright input.highlite, body.bright .nyx textarea.highlite, .nyx body.bright textarea.highlite, body.bright .nyx select.highlite, .nyx body.bright select.highlite, body.bright .edit:hover, body.bright .nyx input:hover, .nyx body.bright input:hover, body.bright .nyx textarea:hover, .nyx body.bright textarea:hover, body.bright .nyx select:hover, .nyx body.bright select:hover, body.bright .edit:focus, body.bright .nyx input:focus, .nyx body.bright input:focus, body.bright .nyx textarea:focus, .nyx body.bright textarea:focus, body.bright .nyx select:focus, .nyx body.bright select:focus, body.bright .item.highlite, body.bright .item:hover, body.bright .item:focus {
  background-color: white;
  border: 1px solid #0db5ff;
  outline: 1px solid #0db5ff;
  /*box-shadow: 0px 0px 3px lighten($item-focus-color,10%);*/
}
body.bright .edit.error, body.bright .nyx input.error, .nyx body.bright input.error, body.bright .nyx textarea.error, .nyx body.bright textarea.error, body.bright .nyx select.error, .nyx body.bright select.error, body.bright .item.error {
  color: #cf4646;
  border-color: #cf4646;
  background-color: rgb(249.025751073, 231.974248927, 231.974248927);
}
body.bright .edit.error:hover, body.bright .nyx input.error:hover, .nyx body.bright input.error:hover, body.bright .nyx textarea.error:hover, .nyx body.bright textarea.error:hover, body.bright .nyx select.error:hover, .nyx body.bright select.error:hover, body.bright .edit.error:focus, body.bright .nyx input.error:focus, .nyx body.bright input.error:focus, body.bright .nyx textarea.error:focus, .nyx body.bright textarea.error:focus, body.bright .nyx select.error:focus, .nyx body.bright select.error:focus, body.bright .item.error:hover, body.bright .item.error:focus {
  background-color: #cf4646;
  background: rgb(249.025751073, 231.974248927, 231.974248927);
  border: 1px solid #cf4646;
  outline: 1px solid #cf4646;
  /*box-shadow: 0px 0px 3px $error-color;*/
}
body.bright .edit.mandatory, body.bright .nyx input.mandatory, .nyx body.bright input.mandatory, body.bright .nyx textarea.mandatory, .nyx body.bright textarea.mandatory, body.bright .nyx select.mandatory, .nyx body.bright select.mandatory, body.bright .item.mandatory {
  color: #fb9d00;
  border-color: #fb9d00;
  background-color: rgb(255, 234.4023904382, 200);
}
body.bright .edit.mandatory:hover, body.bright .nyx input.mandatory:hover, .nyx body.bright input.mandatory:hover, body.bright .nyx textarea.mandatory:hover, .nyx body.bright textarea.mandatory:hover, body.bright .nyx select.mandatory:hover, .nyx body.bright select.mandatory:hover, body.bright .edit.mandatory:focus, body.bright .nyx input.mandatory:focus, .nyx body.bright input.mandatory:focus, body.bright .nyx textarea.mandatory:focus, .nyx body.bright textarea.mandatory:focus, body.bright .nyx select.mandatory:focus, .nyx body.bright select.mandatory:focus, body.bright .item.mandatory:hover, body.bright .item.mandatory:focus {
  background-color: #fb9d00;
  background: rgb(255, 234.4023904382, 200);
  border: 1px solid #fb9d00;
  outline: 1px solid #fb9d00;
  /*box-shadow: 0px 0px 3px $mandatory-color;*/
}
body.bright .list {
  border-color: rgb(168.5, 168.5, 168.5);
}
body.bright .badge.info {
  background-color: #0097d9;
  border: 1px solid rgb(0, 115.5115207373, 166);
  color: #fff;
}
body.bright .badge.warn {
  background-color: #fb9d00;
  border: 1px solid rgb(200, 125.0996015936, 0);
  color: #fff;
}
body.bright label {
  color: rgba(0, 0, 0, 0.6);
}
body.bright .btn, body.bright .list.checklist div.items .checklist-item button.deleteitem, .list.checklist div.items .checklist-item body.bright button.deleteitem, body.bright .nyx div.ctrl .searchitems .item, .nyx div.ctrl .searchitems body.bright .item, body.bright .nyx div.ctrl.list div.items div.item button, .nyx div.ctrl.list div.items div.item body.bright button, body.bright .nyx div.ctrl.list div.items div.item, .nyx div.ctrl.list div.items body.bright div.item, body.bright .nyx div.ctrl .image .clear, .nyx div.ctrl .image body.bright .clear, body.bright .searchitems .item {
  font-size: 100%;
  padding: 5px;
  background-color: #f4f4f4;
  color: #333;
  border-style: solid;
  border-color: rgb(168.5, 168.5, 168.5);
}
body.bright .btn:focus, body.bright .list.checklist div.items .checklist-item button.deleteitem:focus, .list.checklist div.items .checklist-item body.bright button.deleteitem:focus, .nyx div.ctrl .searchitems body.bright .item:focus, body.bright .nyx div.ctrl.list div.items div.item button:focus, .nyx div.ctrl.list div.items div.item body.bright button:focus, body.bright .nyx div.ctrl.list div.items div.item:focus, .nyx div.ctrl.list div.items body.bright div.item:focus, body.bright .nyx div.ctrl .image .clear:focus, .nyx div.ctrl .image body.bright .clear:focus, body.bright .searchitems .item:focus {
  outline: 2px solid #0db5ff;
  border-color: rgba(43, 77, 92, 0.5411764706);
}
body.bright .btn:hover, body.bright .list.checklist div.items .checklist-item button.deleteitem:hover, .list.checklist div.items .checklist-item body.bright button.deleteitem:hover, .nyx div.ctrl .searchitems body.bright .item:hover, body.bright .nyx div.ctrl.list div.items div.item button:hover, .nyx div.ctrl.list div.items div.item body.bright button:hover, body.bright .nyx div.ctrl.list div.items div.item:hover, .nyx div.ctrl.list div.items body.bright div.item:hover, body.bright .nyx div.ctrl .image .clear:hover, .nyx div.ctrl .image body.bright .clear:hover, body.bright .searchitems .item:hover {
  background-color: white;
}
body.bright .btn.add, body.bright .list.checklist div.items .checklist-item button.add.deleteitem, .list.checklist div.items .checklist-item body.bright button.add.deleteitem, .nyx div.ctrl .searchitems body.bright .add.item, body.bright .nyx div.ctrl.list div.items div.item button.add, body.bright .nyx div.ctrl.list div.items div.item button.copyitem, .nyx div.ctrl.list div.items div.item body.bright button.add, .nyx div.ctrl.list div.items div.item body.bright button.copyitem, body.bright .nyx div.ctrl.list div.items div.add.item, .nyx div.ctrl.list div.items body.bright div.add.item, body.bright .nyx div.ctrl .image .add.clear, .nyx div.ctrl .image body.bright .add.clear, .nyx div.ctrl.list .image body.bright div.items div.item button.clear.copyitem, body.bright .searchitems .item.add {
  background-color: #008952;
  color: #fff;
  border-color: rgb(0, 111.5, 66.7372262774);
}
body.bright .btn.add:hover, body.bright .list.checklist div.items .checklist-item button.add.deleteitem:hover, .list.checklist div.items .checklist-item body.bright button.add.deleteitem:hover, .nyx div.ctrl .searchitems body.bright .add.item:hover, body.bright .nyx div.ctrl.list div.items div.item button.add:hover, body.bright .nyx div.ctrl.list div.items div.item button.copyitem:hover, .nyx div.ctrl.list div.items div.item body.bright button.add:hover, .nyx div.ctrl.list div.items div.item body.bright button.copyitem:hover, body.bright .nyx div.ctrl.list div.items div.add.item:hover, .nyx div.ctrl.list div.items body.bright div.add.item:hover, body.bright .nyx div.ctrl .image .add.clear:hover, .nyx div.ctrl .image body.bright .add.clear:hover, .nyx div.ctrl.list .image body.bright div.items div.item button.clear.copyitem:hover, body.bright .btn.add:focus, body.bright .list.checklist div.items .checklist-item button.add.deleteitem:focus, .list.checklist div.items .checklist-item body.bright button.add.deleteitem:focus, .nyx div.ctrl .searchitems body.bright .add.item:focus, body.bright .nyx div.ctrl.list div.items div.item button.add:focus, body.bright .nyx div.ctrl.list div.items div.item button.copyitem:focus, .nyx div.ctrl.list div.items div.item body.bright button.add:focus, .nyx div.ctrl.list div.items div.item body.bright button.copyitem:focus, body.bright .nyx div.ctrl.list div.items div.add.item:focus, .nyx div.ctrl.list div.items body.bright div.add.item:focus, body.bright .nyx div.ctrl .image .add.clear:focus, .nyx div.ctrl .image body.bright .add.clear:focus, .nyx div.ctrl.list .image body.bright div.items div.item button.clear.copyitem:focus, body.bright .searchitems .item.add:hover, body.bright .searchitems .item.add:focus {
  background-color: rgb(0, 213.5, 127.7883211679);
  border-color: rgb(0, 188, 112.5255474453);
}
body.bright .btn.add.selected, body.bright .list.checklist div.items .checklist-item button.add.selected.deleteitem, .list.checklist div.items .checklist-item body.bright button.add.selected.deleteitem, .nyx div.ctrl .searchitems body.bright .add.selected.item, body.bright .nyx div.ctrl.list div.items div.item button.add.selected, body.bright .nyx div.ctrl.list div.items div.item button.selected.copyitem, .nyx div.ctrl.list div.items div.item body.bright button.add.selected, .nyx div.ctrl.list div.items div.item body.bright button.selected.copyitem, body.bright .nyx div.ctrl.list div.items div.add.selected.item, .nyx div.ctrl.list div.items body.bright div.add.selected.item, body.bright .nyx div.ctrl .image .add.selected.clear, .nyx div.ctrl .image body.bright .add.selected.clear, .nyx div.ctrl.list .image body.bright div.items div.item button.selected.clear.copyitem, body.bright .searchitems .item.add.selected {
  background-color: #fff;
  color: #008952;
  text-shadow: rgb(127.5, 196, 168.5) 0px 0 5px;
}
body.bright .btn.save, body.bright .list.checklist div.items .checklist-item button.save.deleteitem, .list.checklist div.items .checklist-item body.bright button.save.deleteitem, .nyx div.ctrl .searchitems body.bright .save.item, body.bright .nyx div.ctrl.list div.items div.item button.save, .nyx div.ctrl.list div.items div.item body.bright button.save, body.bright .nyx div.ctrl.list div.items div.save.item, .nyx div.ctrl.list div.items body.bright div.save.item, body.bright .nyx div.ctrl .image .save.clear, .nyx div.ctrl .image body.bright .save.clear, body.bright .searchitems .item.save {
  background-color: #fb9d00;
  color: #fff;
  border-color: rgb(225.5, 141.0498007968, 0);
}
body.bright .btn.save:hover, body.bright .list.checklist div.items .checklist-item button.save.deleteitem:hover, .list.checklist div.items .checklist-item body.bright button.save.deleteitem:hover, .nyx div.ctrl .searchitems body.bright .save.item:hover, body.bright .nyx div.ctrl.list div.items div.item button.save:hover, .nyx div.ctrl.list div.items div.item body.bright button.save:hover, body.bright .nyx div.ctrl.list div.items div.save.item:hover, .nyx div.ctrl.list div.items body.bright div.save.item:hover, body.bright .nyx div.ctrl .image .save.clear:hover, .nyx div.ctrl .image body.bright .save.clear:hover, body.bright .btn.save:focus, body.bright .list.checklist div.items .checklist-item button.save.deleteitem:focus, .list.checklist div.items .checklist-item body.bright button.save.deleteitem:focus, .nyx div.ctrl .searchitems body.bright .save.item:focus, body.bright .nyx div.ctrl.list div.items div.item button.save:focus, .nyx div.ctrl.list div.items div.item body.bright button.save:focus, body.bright .nyx div.ctrl.list div.items div.save.item:focus, .nyx div.ctrl.list div.items body.bright div.save.item:focus, body.bright .nyx div.ctrl .image .save.clear:focus, .nyx div.ctrl .image body.bright .save.clear:focus, body.bright .searchitems .item.save:hover, body.bright .searchitems .item.save:focus {
  background-color: rgb(255, 186.6533864542, 72.5);
  border-color: rgb(255, 177.1035856574, 47);
}
body.bright .btn.save.selected, body.bright .list.checklist div.items .checklist-item button.save.selected.deleteitem, .list.checklist div.items .checklist-item body.bright button.save.selected.deleteitem, .nyx div.ctrl .searchitems body.bright .save.selected.item, body.bright .nyx div.ctrl.list div.items div.item button.save.selected, .nyx div.ctrl.list div.items div.item body.bright button.save.selected, body.bright .nyx div.ctrl.list div.items div.save.selected.item, .nyx div.ctrl.list div.items body.bright div.save.selected.item, body.bright .nyx div.ctrl .image .save.selected.clear, .nyx div.ctrl .image body.bright .save.selected.clear, body.bright .searchitems .item.save.selected {
  background-color: #fff;
  color: #fb9d00;
  text-shadow: rgb(253, 206, 127.5) 0px 0 5px;
}
body.bright .btn.del, body.bright .list.checklist div.items .checklist-item button.deleteitem, .list.checklist div.items .checklist-item body.bright button.deleteitem, .nyx div.ctrl .searchitems body.bright .del.item, body.bright .nyx div.ctrl.list div.items div.item button.del, body.bright .nyx div.ctrl.list div.items div.item button.deleteitem, .nyx div.ctrl.list div.items div.item body.bright button.del, .nyx div.ctrl.list div.items div.item body.bright button.deleteitem, body.bright .nyx div.ctrl.list div.items div.del.item, .nyx div.ctrl.list div.items body.bright div.del.item, body.bright .nyx div.ctrl .image .clear, .nyx div.ctrl .image body.bright .clear, body.bright .searchitems .item.del {
  background-color: #c51700;
  color: #fff;
  border-color: rgb(171.5, 20.0228426396, 0);
}
body.bright .btn.del:hover, body.bright .list.checklist div.items .checklist-item button.deleteitem:hover, .list.checklist div.items .checklist-item body.bright button.deleteitem:hover, .nyx div.ctrl .searchitems body.bright .del.item:hover, body.bright .nyx div.ctrl.list div.items div.item button.del:hover, body.bright .nyx div.ctrl.list div.items div.item button.deleteitem:hover, .nyx div.ctrl.list div.items div.item body.bright button.del:hover, .nyx div.ctrl.list div.items div.item body.bright button.deleteitem:hover, body.bright .nyx div.ctrl.list div.items div.del.item:hover, .nyx div.ctrl.list div.items body.bright div.del.item:hover, body.bright .nyx div.ctrl .image .clear:hover, .nyx div.ctrl .image body.bright .clear:hover, body.bright .btn.del:focus, body.bright .list.checklist div.items .checklist-item button.deleteitem:focus, .list.checklist div.items .checklist-item body.bright button.deleteitem:focus, .nyx div.ctrl .searchitems body.bright .del.item:focus, body.bright .nyx div.ctrl.list div.items div.item button.del:focus, body.bright .nyx div.ctrl.list div.items div.item button.deleteitem:focus, .nyx div.ctrl.list div.items div.item body.bright button.del:focus, .nyx div.ctrl.list div.items div.item body.bright button.deleteitem:focus, body.bright .nyx div.ctrl.list div.items div.del.item:focus, .nyx div.ctrl.list div.items body.bright div.del.item:focus, body.bright .nyx div.ctrl .image .clear:focus, .nyx div.ctrl .image body.bright .clear:focus, body.bright .searchitems .item.del:hover, body.bright .searchitems .item.del:focus {
  background-color: rgb(255, 46.1116751269, 18.5);
  border-color: rgb(248, 28.9543147208, 0);
  /*box-shadow: 0px 0px 3px $btn-rem;*/
}
body.bright .btn.del.selected, body.bright .list.checklist div.items .checklist-item button.selected.deleteitem, .list.checklist div.items .checklist-item body.bright button.selected.deleteitem, .nyx div.ctrl .searchitems body.bright .del.selected.item, body.bright .nyx div.ctrl.list div.items div.item button.del.selected, body.bright .nyx div.ctrl.list div.items div.item button.selected.deleteitem, .nyx div.ctrl.list div.items div.item body.bright button.del.selected, .nyx div.ctrl.list div.items div.item body.bright button.selected.deleteitem, body.bright .nyx div.ctrl.list div.items div.del.selected.item, .nyx div.ctrl.list div.items body.bright div.del.selected.item, body.bright .nyx div.ctrl .image .selected.clear, .nyx div.ctrl .image body.bright .selected.clear, body.bright .searchitems .item.del.selected {
  background-color: #fff;
  color: #c51700;
  text-shadow: rgb(226, 139, 127.5) 0px 0 5px;
}
body.bright .btn.def, body.bright .list.checklist div.items .checklist-item button.def.deleteitem, .list.checklist div.items .checklist-item body.bright button.def.deleteitem, .nyx div.ctrl .searchitems body.bright .def.item, .nyx div.ctrl.list body.bright div.items > div.btn.item, .nyx div.ctrl.list body.bright .searchitems div.items > div.item, .nyx div.ctrl.list .searchitems body.bright div.items > div.item, body.bright .nyx div.ctrl.list div.items div.item button.def, .nyx div.ctrl.list div.items div.item body.bright button.def, body.bright .nyx div.ctrl.list div.items div.def.item, body.bright .nyx div.ctrl.list div.items > div.item, .nyx div.ctrl.list div.items body.bright div.def.item, .nyx div.ctrl.list div.items body.bright div.items > div.item, body.bright .nyx div.ctrl .image .def.clear, .nyx div.ctrl .image body.bright .def.clear, .nyx div.ctrl.list .image body.bright div.items > div.clear.item, body.bright .btn.highlite, body.bright .list.checklist div.items .checklist-item button.highlite.deleteitem, .list.checklist div.items .checklist-item body.bright button.highlite.deleteitem, .nyx div.ctrl .searchitems body.bright .highlite.item, body.bright .nyx div.ctrl.list div.items div.item button.highlite, .nyx div.ctrl.list div.items div.item body.bright button.highlite, body.bright .nyx div.ctrl.list div.items div.highlite.item, .nyx div.ctrl.list div.items body.bright div.highlite.item, body.bright .nyx div.ctrl .image .highlite.clear, .nyx div.ctrl .image body.bright .highlite.clear, body.bright .searchitems .item.def, body.bright .searchitems .item.highlite {
  background-color: #0097d9;
  color: #fff;
  border-color: rgb(0, 133.2557603687, 191.5);
}
body.bright .btn.def:hover, body.bright .list.checklist div.items .checklist-item button.def.deleteitem:hover, .list.checklist div.items .checklist-item body.bright button.def.deleteitem:hover, .nyx div.ctrl .searchitems body.bright .def.item:hover, .nyx div.ctrl.list body.bright div.items > div.btn.item:hover, .nyx div.ctrl.list body.bright .searchitems div.items > div.item:hover, .nyx div.ctrl.list .searchitems body.bright div.items > div.item:hover, body.bright .nyx div.ctrl.list div.items div.item button.def:hover, .nyx div.ctrl.list div.items div.item body.bright button.def:hover, body.bright .nyx div.ctrl.list div.items div.def.item:hover, body.bright .nyx div.ctrl.list div.items > div.item:hover, .nyx div.ctrl.list div.items body.bright div.def.item:hover, .nyx div.ctrl.list div.items body.bright div.items > div.item:hover, body.bright .nyx div.ctrl .image .def.clear:hover, .nyx div.ctrl .image body.bright .def.clear:hover, .nyx div.ctrl.list .image body.bright div.items > div.clear.item:hover, body.bright .btn.def:focus, body.bright .list.checklist div.items .checklist-item button.def.deleteitem:focus, .list.checklist div.items .checklist-item body.bright button.def.deleteitem:focus, .nyx div.ctrl .searchitems body.bright .def.item:focus, .nyx div.ctrl.list body.bright div.items > div.btn.item:focus, .nyx div.ctrl.list body.bright .searchitems div.items > div.item:focus, .nyx div.ctrl.list .searchitems body.bright div.items > div.item:focus, body.bright .nyx div.ctrl.list div.items div.item button.def:focus, .nyx div.ctrl.list div.items div.item body.bright button.def:focus, body.bright .nyx div.ctrl.list div.items div.def.item:focus, body.bright .nyx div.ctrl.list div.items > div.item:focus, .nyx div.ctrl.list div.items body.bright div.def.item:focus, .nyx div.ctrl.list div.items body.bright div.items > div.item:focus, body.bright .nyx div.ctrl .image .def.clear:focus, .nyx div.ctrl .image body.bright .def.clear:focus, .nyx div.ctrl.list .image body.bright div.items > div.clear.item:focus, body.bright .btn.highlite:hover, body.bright .list.checklist div.items .checklist-item button.highlite.deleteitem:hover, .list.checklist div.items .checklist-item body.bright button.highlite.deleteitem:hover, .nyx div.ctrl .searchitems body.bright .highlite.item:hover, body.bright .nyx div.ctrl.list div.items div.item button.highlite:hover, .nyx div.ctrl.list div.items div.item body.bright button.highlite:hover, body.bright .nyx div.ctrl.list div.items div.highlite.item:hover, .nyx div.ctrl.list div.items body.bright div.highlite.item:hover, body.bright .nyx div.ctrl .image .highlite.clear:hover, .nyx div.ctrl .image body.bright .highlite.clear:hover, body.bright .btn.highlite:focus, body.bright .list.checklist div.items .checklist-item button.highlite.deleteitem:focus, .list.checklist div.items .checklist-item body.bright button.highlite.deleteitem:focus, .nyx div.ctrl .searchitems body.bright .highlite.item:focus, body.bright .nyx div.ctrl.list div.items div.item button.highlite:focus, .nyx div.ctrl.list div.items div.item body.bright button.highlite:focus, body.bright .nyx div.ctrl.list div.items div.highlite.item:focus, .nyx div.ctrl.list div.items body.bright div.highlite.item:focus, body.bright .nyx div.ctrl .image .highlite.clear:focus, .nyx div.ctrl .image body.bright .highlite.clear:focus, body.bright .searchitems .item.def:hover, body.bright .searchitems .item.def:focus, body.bright .searchitems .item.highlite:hover, body.bright .searchitems .item.highlite:focus {
  background-color: rgb(38.5, 189.1520737327, 255);
  border-color: rgb(13, 181.3963133641, 255);
}
body.bright .btn.def.selected, body.bright .list.checklist div.items .checklist-item button.def.selected.deleteitem, .list.checklist div.items .checklist-item body.bright button.def.selected.deleteitem, .nyx div.ctrl .searchitems body.bright .def.selected.item, .nyx div.ctrl.list body.bright div.items > div.btn.selected.item, .nyx div.ctrl.list body.bright .searchitems div.items > div.selected.item, .nyx div.ctrl.list .searchitems body.bright div.items > div.selected.item, body.bright .nyx div.ctrl.list div.items div.item button.def.selected, .nyx div.ctrl.list div.items div.item body.bright button.def.selected, body.bright .nyx div.ctrl.list div.items div.def.selected.item, body.bright .nyx div.ctrl.list div.items > div.selected.item, .nyx div.ctrl.list div.items body.bright div.def.selected.item, .nyx div.ctrl.list div.items body.bright div.items > div.selected.item, body.bright .nyx div.ctrl .image .def.selected.clear, .nyx div.ctrl .image body.bright .def.selected.clear, .nyx div.ctrl.list .image body.bright div.items > div.selected.clear.item, body.bright .btn.highlite.selected, body.bright .list.checklist div.items .checklist-item button.highlite.selected.deleteitem, .list.checklist div.items .checklist-item body.bright button.highlite.selected.deleteitem, .nyx div.ctrl .searchitems body.bright .highlite.selected.item, body.bright .nyx div.ctrl.list div.items div.item button.highlite.selected, .nyx div.ctrl.list div.items div.item body.bright button.highlite.selected, body.bright .nyx div.ctrl.list div.items div.highlite.selected.item, .nyx div.ctrl.list div.items body.bright div.highlite.selected.item, body.bright .nyx div.ctrl .image .highlite.selected.clear, .nyx div.ctrl .image body.bright .highlite.selected.clear, body.bright .searchitems .item.def.selected, body.bright .searchitems .item.highlite.selected {
  background-color: #fff;
  color: #0097d9;
  text-shadow: rgb(127.5, 203, 236) 0px 0 5px;
}
body.bright .btn.selected, body.bright .list.checklist div.items .checklist-item button.selected.deleteitem, .list.checklist div.items .checklist-item body.bright button.selected.deleteitem, .nyx div.ctrl .searchitems body.bright .selected.item, body.bright .nyx div.ctrl.list div.items div.item button.selected, .nyx div.ctrl.list div.items div.item body.bright button.selected, body.bright .nyx div.ctrl.list div.items div.selected.item, .nyx div.ctrl.list div.items body.bright div.selected.item, body.bright .nyx div.ctrl .image .selected.clear, .nyx div.ctrl .image body.bright .selected.clear, body.bright .searchitems .item.selected {
  border: 1px solid #fff !important;
  outline: 3px solid rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}
body.bright .searchitems .item.highlite {
  background-color: #0097d9;
  color: #fff;
  border-color: rgb(0, 133.2557603687, 191.5);
}
body.bright .searchitems .item.highlite:hover, body.bright .searchitems .item.highlite:focus {
  background-color: rgb(38.5, 189.1520737327, 255);
  border-color: rgb(13, 181.3963133641, 255);
}
body.bright .searchitems .item.highlite.selected {
  background-color: #fff;
  color: #0097d9;
  text-shadow: rgb(127.5, 203, 236) 0px 0 5px;
}
body.bright .feedback-backdrop {
  background-color: #f5f5f5;
  color: #555;
}
body.bright .progress-bar {
  background-color: #555;
}
body.bright .fail-icon, body.bright .fail-label, body.bright .conflicted-value {
  color: #a00;
}
body.bright .success-icon, body.bright .success-label, body.bright .official-value {
  color: #0a0;
}
body.bright .feedback-queue-display {
  color: #555;
}
body.bright .json-display {
  border-color: rgb(168.5, 168.5, 168.5);
  color: #555;
}
body.dark {
  background-color: #5a5a5a;
}
body.dark a {
  color: #4ad;
  text-decoration: none;
}
body.dark .header {
  color: #dcdcdc;
}
body.dark hr {
  border-color: rgb(13.5, 13.5, 13.5);
}
body.dark .bg, body.dark .nyx .queryresults table, .nyx .queryresults body.dark table, body.dark .nyx div.ctrl .searchitems #selection-list, .nyx div.ctrl .searchitems body.dark #selection-list, body.dark .nyx dialog div.dialog-body .dialog-icon, .nyx dialog div.dialog-body body.dark .dialog-icon, body.dark .sticky {
  background-color: #5a5a5a;
  color: #dcdcdc;
  border-style: solid;
  border-color: rgb(13.5, 13.5, 13.5);
}
body.dark .bg.container, body.dark .nyx .queryresults table.container, .nyx .queryresults body.dark table.container, body.dark .nyx div.ctrl .searchitems .container#selection-list, .nyx div.ctrl .searchitems body.dark .container#selection-list, body.dark .nyx dialog div.dialog-body .container.dialog-icon, .nyx dialog div.dialog-body body.dark .container.dialog-icon, body.dark .container.sticky {
  /*background-color: lighten($bg-color,5%);*/
  border-color: rgb(13.5, 13.5, 13.5);
}
body.dark .bg, body.dark .nyx .queryresults table, .nyx .queryresults body.dark table, body.dark .nyx div.ctrl .searchitems #selection-list, .nyx div.ctrl .searchitems body.dark #selection-list, body.dark .nyx dialog div.dialog-body .dialog-icon, .nyx dialog div.dialog-body body.dark .dialog-icon, body.dark .sticky {
  /* Firefox */
}
body.dark .bg *, body.dark .nyx .queryresults table *, .nyx .queryresults body.dark table *, body.dark .nyx div.ctrl .searchitems #selection-list *, .nyx div.ctrl .searchitems body.dark #selection-list *, body.dark .nyx dialog div.dialog-body .dialog-icon *, .nyx dialog div.dialog-body body.dark .dialog-icon *, body.dark .sticky * {
  scrollbar-width: auto;
  scrollbar-color: #999 #5a5a5a;
}
body.dark .bg, body.dark .nyx .queryresults table, .nyx .queryresults body.dark table, body.dark .nyx div.ctrl .searchitems #selection-list, .nyx div.ctrl .searchitems body.dark #selection-list, body.dark .nyx dialog div.dialog-body .dialog-icon, .nyx dialog div.dialog-body body.dark .dialog-icon, body.dark .sticky {
  /* Chrome, Edge, and Safari */
}
body.dark .bg *::-webkit-scrollbar, body.dark .nyx .queryresults table *::-webkit-scrollbar, .nyx .queryresults body.dark table *::-webkit-scrollbar, body.dark .nyx div.ctrl .searchitems #selection-list *::-webkit-scrollbar, .nyx div.ctrl .searchitems body.dark #selection-list *::-webkit-scrollbar, body.dark .nyx dialog div.dialog-body .dialog-icon *::-webkit-scrollbar, .nyx dialog div.dialog-body body.dark .dialog-icon *::-webkit-scrollbar, body.dark .sticky *::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
body.dark .bg *::-webkit-scrollbar-track, body.dark .nyx .queryresults table *::-webkit-scrollbar-track, .nyx .queryresults body.dark table *::-webkit-scrollbar-track, body.dark .nyx div.ctrl .searchitems #selection-list *::-webkit-scrollbar-track, .nyx div.ctrl .searchitems body.dark #selection-list *::-webkit-scrollbar-track, body.dark .nyx dialog div.dialog-body .dialog-icon *::-webkit-scrollbar-track, .nyx dialog div.dialog-body body.dark .dialog-icon *::-webkit-scrollbar-track, body.dark .sticky *::-webkit-scrollbar-track {
  background: transparent; /*$bg-color;*/
}
body.dark .bg *::-webkit-scrollbar-corner, body.dark .nyx .queryresults table *::-webkit-scrollbar-corner, .nyx .queryresults body.dark table *::-webkit-scrollbar-corner, body.dark .nyx div.ctrl .searchitems #selection-list *::-webkit-scrollbar-corner, .nyx div.ctrl .searchitems body.dark #selection-list *::-webkit-scrollbar-corner, body.dark .nyx dialog div.dialog-body .dialog-icon *::-webkit-scrollbar-corner, .nyx dialog div.dialog-body body.dark .dialog-icon *::-webkit-scrollbar-corner, body.dark .sticky *::-webkit-scrollbar-corner {
  background: #5a5a5a;
}
body.dark .bg *::-webkit-scrollbar-thumb, body.dark .nyx .queryresults table *::-webkit-scrollbar-thumb, .nyx .queryresults body.dark table *::-webkit-scrollbar-thumb, body.dark .nyx div.ctrl .searchitems #selection-list *::-webkit-scrollbar-thumb, .nyx div.ctrl .searchitems body.dark #selection-list *::-webkit-scrollbar-thumb, body.dark .nyx dialog div.dialog-body .dialog-icon *::-webkit-scrollbar-thumb, .nyx dialog div.dialog-body body.dark .dialog-icon *::-webkit-scrollbar-thumb, body.dark .sticky *::-webkit-scrollbar-thumb {
  background-color: #999;
  border-radius: 10px;
  border: 2px solid #5a5a5a;
}
body.dark .sticky {
  box-shadow: 0px 10px 6px #5a5a5a;
}
body.dark .toolbar {
  background-color: rgb(115.5, 115.5, 115.5);
}
body.dark .table {
  border-top-width: 1px;
  border-top-style: solid;
  border-color: #ccc;
}
body.dark .td {
  background-color: #666;
  color: #bbb;
}
body.dark .td.hover {
  background-color: rgb(76.5, 76.5, 76.5);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .td.selected {
  color: rgb(76.5, 76.5, 76.5);
  background-color: rgb(225.25, 225.25, 225.25);
}
body.dark .td.state-0 {
  background-color: #895151;
  color: rgb(217.25, 94.05, 94.05);
}
body.dark .td.state-0.hover {
  background-color: rgb(104.9495412844, 62.0504587156, 62.0504587156);
  color: rgb(226.939229995, 135.360770005, 135.360770005);
}
body.dark .td.state-0.selected {
  color: rgb(104.9495412844, 62.0504587156, 62.0504587156);
  background-color: rgb(226.939229995, 135.360770005, 135.360770005);
}
body.dark .th {
  background-color: rgb(91.8, 91.8, 91.8);
  color: #bbb;
}
body.dark .th.hover {
  background-color: rgb(66.3, 66.3, 66.3);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.selected {
  color: rgb(66.3, 66.3, 66.3);
  background-color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.state-0 {
  background-color: rgb(129.35, 73.35, 73.35);
  color: rgb(217.25, 94.05, 94.05);
}
body.dark .th.state-0.hover {
  background-color: rgb(96.8051060681, 54.8948939319, 54.8948939319);
  color: rgb(207.560770005, 52.739229995, 52.739229995);
}
body.dark .th.state-0.selected {
  color: rgb(96.8051060681, 54.8948939319, 54.8948939319);
  background-color: rgb(207.560770005, 52.739229995, 52.739229995);
}
body.dark .td {
  background-color: #666;
  color: #bbb;
}
body.dark .td.hover {
  background-color: rgb(76.5, 76.5, 76.5);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .td.selected {
  color: rgb(76.5, 76.5, 76.5);
  background-color: rgb(225.25, 225.25, 225.25);
}
body.dark .td.state-1 {
  background-color: rgb(137, 99.75, 81);
  color: rgb(217.25, 135.3, 94.05);
}
body.dark .td.state-1.hover {
  background-color: rgb(104.9495412844, 76.4139908257, 62.0504587156);
  color: rgb(226.939229995, 166.0232008052, 135.360770005);
}
body.dark .td.state-1.selected {
  color: rgb(104.9495412844, 76.4139908257, 62.0504587156);
  background-color: rgb(226.939229995, 166.0232008052, 135.360770005);
}
body.dark .th {
  background-color: rgb(91.8, 91.8, 91.8);
  color: #bbb;
}
body.dark .th.hover {
  background-color: rgb(66.3, 66.3, 66.3);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.selected {
  color: rgb(66.3, 66.3, 66.3);
  background-color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.state-1 {
  background-color: rgb(129.35, 92.1, 73.35);
  color: rgb(217.25, 135.3, 94.05);
}
body.dark .th.state-1.hover {
  background-color: rgb(96.8051060681, 68.9273310311, 54.8948939319);
  color: rgb(207.560770005, 104.5767991948, 52.739229995);
}
body.dark .th.state-1.selected {
  color: rgb(96.8051060681, 68.9273310311, 54.8948939319);
  background-color: rgb(207.560770005, 104.5767991948, 52.739229995);
}
body.dark .td {
  background-color: #666;
  color: #bbb;
}
body.dark .td.hover {
  background-color: rgb(76.5, 76.5, 76.5);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .td.selected {
  color: rgb(76.5, 76.5, 76.5);
  background-color: rgb(225.25, 225.25, 225.25);
}
body.dark .td.state-2 {
  background-color: rgb(137, 116.75, 81);
  color: rgb(217.25, 172.7, 94.05);
}
body.dark .td.state-2.hover {
  background-color: rgb(104.9495412844, 89.4369266055, 62.0504587156);
  color: rgb(226.939229995, 193.8238047307, 135.360770005);
}
body.dark .td.state-2.selected {
  color: rgb(104.9495412844, 89.4369266055, 62.0504587156);
  background-color: rgb(226.939229995, 193.8238047307, 135.360770005);
}
body.dark .th {
  background-color: rgb(91.8, 91.8, 91.8);
  color: #bbb;
}
body.dark .th.hover {
  background-color: rgb(66.3, 66.3, 66.3);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.selected {
  color: rgb(66.3, 66.3, 66.3);
  background-color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.state-2 {
  background-color: rgb(129.35, 109.1, 73.35);
  color: rgb(217.25, 172.7, 94.05);
}
body.dark .th.state-2.hover {
  background-color: rgb(96.8051060681, 81.650074001, 54.8948939319);
  color: rgb(207.560770005, 151.5761952693, 52.739229995);
}
body.dark .th.state-2.selected {
  color: rgb(96.8051060681, 81.650074001, 54.8948939319);
  background-color: rgb(207.560770005, 151.5761952693, 52.739229995);
}
body.dark .td {
  background-color: #666;
  color: #bbb;
}
body.dark .td.hover {
  background-color: rgb(76.5, 76.5, 76.5);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .td.selected {
  color: rgb(76.5, 76.5, 76.5);
  background-color: rgb(225.25, 225.25, 225.25);
}
body.dark .td.state-3 {
  background-color: rgb(137, 125.75, 81);
  color: rgb(217.25, 192.5, 94.05);
}
body.dark .td.state-3.hover {
  background-color: rgb(104.9495412844, 96.3314220183, 62.0504587156);
  color: rgb(226.939229995, 208.5417715148, 135.360770005);
}
body.dark .td.state-3.selected {
  color: rgb(104.9495412844, 96.3314220183, 62.0504587156);
  background-color: rgb(226.939229995, 208.5417715148, 135.360770005);
}
body.dark .th {
  background-color: rgb(91.8, 91.8, 91.8);
  color: #bbb;
}
body.dark .th.hover {
  background-color: rgb(66.3, 66.3, 66.3);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.selected {
  color: rgb(66.3, 66.3, 66.3);
  background-color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.state-3 {
  background-color: rgb(129.35, 118.1, 73.35);
  color: rgb(217.25, 192.5, 94.05);
}
body.dark .th.state-3.hover {
  background-color: rgb(96.8051060681, 88.3856438086, 54.8948939319);
  color: rgb(207.560770005, 176.4582284852, 52.739229995);
}
body.dark .th.state-3.selected {
  color: rgb(96.8051060681, 88.3856438086, 54.8948939319);
  background-color: rgb(207.560770005, 176.4582284852, 52.739229995);
}
body.dark .td {
  background-color: #666;
  color: #bbb;
}
body.dark .td.hover {
  background-color: rgb(76.5, 76.5, 76.5);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .td.selected {
  color: rgb(76.5, 76.5, 76.5);
  background-color: rgb(225.25, 225.25, 225.25);
}
body.dark .td.state-4 {
  background-color: rgb(122.75, 129.25, 76.5);
  color: rgb(185.9, 200.2, 84.15);
}
body.dark .td.state-4.hover {
  background-color: rgb(92.3235115431, 97.2123329283, 57.5376670717);
  color: rgb(201.517549302, 212.5855528473, 122.7644471527);
}
body.dark .td.state-4.selected {
  color: rgb(92.3235115431, 97.2123329283, 57.5376670717);
  background-color: rgb(201.517549302, 212.5855528473, 122.7644471527);
}
body.dark .th {
  background-color: rgb(91.8, 91.8, 91.8);
  color: #bbb;
}
body.dark .th.hover {
  background-color: rgb(66.3, 66.3, 66.3);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.selected {
  color: rgb(66.3, 66.3, 66.3);
  background-color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.state-4 {
  background-color: rgb(115.1, 121.6, 68.85);
  color: rgb(185.9, 200.2, 84.15);
}
body.dark .th.state-4.hover {
  background-color: rgb(84.2777369388, 89.0371226044, 50.4128773956);
  color: rgb(161.8920562819, 176.680024374, 56.669975626);
}
body.dark .th.state-4.selected {
  color: rgb(84.2777369388, 89.0371226044, 50.4128773956);
  background-color: rgb(161.8920562819, 176.680024374, 56.669975626);
}
body.dark .td {
  background-color: #666;
  color: #bbb;
}
body.dark .td.hover {
  background-color: rgb(76.5, 76.5, 76.5);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .td.selected {
  color: rgb(76.5, 76.5, 76.5);
  background-color: rgb(225.25, 225.25, 225.25);
}
body.dark .td.state-5 {
  background-color: rgb(77.25, 131, 101.75);
  color: rgb(85.8, 204.05, 139.7);
}
body.dark .td.state-5.hover {
  background-color: rgb(58.3316326531, 98.9183673469, 76.8316326531);
  color: rgb(124.9969111969, 215.8530888031, 166.4104247104);
}
body.dark .td.state-5.selected {
  color: rgb(58.3316326531, 98.9183673469, 76.8316326531);
  background-color: rgb(124.9969111969, 215.8530888031, 166.4104247104);
}
body.dark .th {
  background-color: rgb(91.8, 91.8, 91.8);
  color: #bbb;
}
body.dark .th.hover {
  background-color: rgb(66.3, 66.3, 66.3);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.selected {
  color: rgb(66.3, 66.3, 66.3);
  background-color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.state-5 {
  background-color: rgb(69.6, 123.35, 94.1);
  color: rgb(85.8, 204.05, 139.7);
}
body.dark .th.state-5.hover {
  background-color: rgb(51.2035242291, 90.7464757709, 69.227753304);
  color: rgb(55.2777992278, 183.5722007722, 113.7561776062);
}
body.dark .th.state-5.selected {
  color: rgb(51.2035242291, 90.7464757709, 69.227753304);
  background-color: rgb(55.2777992278, 183.5722007722, 113.7561776062);
}
body.dark .td {
  background-color: #666;
  color: #bbb;
}
body.dark .td.hover {
  background-color: rgb(76.5, 76.5, 76.5);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .td.selected {
  color: rgb(76.5, 76.5, 76.5);
  background-color: rgb(225.25, 225.25, 225.25);
}
body.dark .td.state-6 {
  background-color: rgb(79.5, 114.75, 109);
  color: rgb(90.75, 168.3, 155.65);
}
body.dark .td.state-6.hover {
  background-color: rgb(58.6274131274, 84.6225868726, 80.3822393822);
  color: rgb(124.1301554094, 185.9198445906, 175.8406754334);
}
body.dark .td.state-6.selected {
  color: rgb(58.6274131274, 84.6225868726, 80.3822393822);
  background-color: rgb(124.1301554094, 185.9198445906, 175.8406754334);
}
body.dark .th {
  background-color: rgb(91.8, 91.8, 91.8);
  color: #bbb;
}
body.dark .th.hover {
  background-color: rgb(66.3, 66.3, 66.3);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.selected {
  color: rgb(66.3, 66.3, 66.3);
  background-color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.state-6 {
  background-color: rgb(71.85, 107.1, 101.35);
  color: rgb(90.75, 168.3, 155.65);
}
body.dark .th.state-6.hover {
  background-color: rgb(51.3730511316, 76.5769488684, 72.4656747695);
  color: rgb(71.878601315, 136.171398685, 125.6839210998);
}
body.dark .th.state-6.selected {
  color: rgb(51.3730511316, 76.5769488684, 72.4656747695);
  background-color: rgb(71.878601315, 136.171398685, 125.6839210998);
}
body.dark .td {
  background-color: #666;
  color: #bbb;
}
body.dark .td.hover {
  background-color: rgb(76.5, 76.5, 76.5);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .td.selected {
  color: rgb(76.5, 76.5, 76.5);
  background-color: rgb(225.25, 225.25, 225.25);
}
body.dark .td.state-7 {
  background-color: rgb(81.75, 100.75, 115.5);
  color: rgb(95.7, 137.5, 169.95);
}
body.dark .td.state-7.hover {
  background-color: rgb(60.6131178707, 74.7005703422, 85.6368821293);
  color: rgb(128.9486187845, 162.0242480049, 187.7013812155);
}
body.dark .td.state-7.selected {
  color: rgb(60.6131178707, 74.7005703422, 85.6368821293);
  background-color: rgb(128.9486187845, 162.0242480049, 187.7013812155);
}
body.dark .th {
  background-color: rgb(91.8, 91.8, 91.8);
  color: #bbb;
}
body.dark .th.hover {
  background-color: rgb(66.3, 66.3, 66.3);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.selected {
  color: rgb(66.3, 66.3, 66.3);
  background-color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.state-7 {
  background-color: rgb(74.1, 93.1, 107.85);
  color: rgb(95.7, 137.5, 169.95);
}
body.dark .th.state-7.hover {
  background-color: rgb(53.330008244, 67.0043693322, 77.619991756);
  color: rgb(74.7124309392, 111.4317679558, 139.9375690608);
}
body.dark .th.state-7.selected {
  color: rgb(53.330008244, 67.0043693322, 77.619991756);
  background-color: rgb(74.7124309392, 111.4317679558, 139.9375690608);
}
body.dark .td {
  background-color: #666;
  color: #bbb;
}
body.dark .td.hover {
  background-color: rgb(76.5, 76.5, 76.5);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .td.selected {
  color: rgb(76.5, 76.5, 76.5);
  background-color: rgb(225.25, 225.25, 225.25);
}
body.dark .td.state-8 {
  background-color: rgb(89.75, 84.5, 118.5);
  color: rgb(113.3, 101.75, 176.55);
}
body.dark .td.state-8.hover {
  background-color: rgb(67.2019704433, 63.2709359606, 88.7290640394);
  color: rgb(144.4899007337, 135.4821968062, 193.8178031938);
}
body.dark .td.state-8.selected {
  color: rgb(67.2019704433, 63.2709359606, 88.7290640394);
  background-color: rgb(144.4899007337, 135.4821968062, 193.8178031938);
}
body.dark .th {
  background-color: rgb(91.8, 91.8, 91.8);
  color: #bbb;
}
body.dark .th.hover {
  background-color: rgb(66.3, 66.3, 66.3);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.selected {
  color: rgb(66.3, 66.3, 66.3);
  background-color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.state-8 {
  background-color: rgb(82.1, 76.85, 110.85);
  color: rgb(113.3, 101.75, 176.55);
}
body.dark .th.state-8.hover {
  background-color: rgb(59.7925945658, 55.9690729888, 80.7309270112);
  color: rgb(88.2908933966, 76.9602287441, 150.3397712559);
}
body.dark .th.state-8.selected {
  color: rgb(59.7925945658, 55.9690729888, 80.7309270112);
  background-color: rgb(88.2908933966, 76.9602287441, 150.3397712559);
}
body.dark .td {
  background-color: #666;
  color: #bbb;
}
body.dark .td.hover {
  background-color: rgb(76.5, 76.5, 76.5);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .td.selected {
  color: rgb(76.5, 76.5, 76.5);
  background-color: rgb(225.25, 225.25, 225.25);
}
body.dark .td.state-9 {
  background-color: rgb(108.75, 80.75, 116.5);
  color: rgb(155.1, 93.5, 172.15);
}
body.dark .td.state-9.hover {
  background-color: rgb(80.6321292776, 59.8716730038, 86.3783269962);
  color: rgb(175.9508287293, 127.207796194, 189.442203806);
}
body.dark .td.state-9.selected {
  color: rgb(80.6321292776, 59.8716730038, 86.3783269962);
  background-color: rgb(175.9508287293, 127.207796194, 189.442203806);
}
body.dark .th {
  background-color: rgb(91.8, 91.8, 91.8);
  color: #bbb;
}
body.dark .th.hover {
  background-color: rgb(66.3, 66.3, 66.3);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.selected {
  color: rgb(66.3, 66.3, 66.3);
  background-color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.state-9 {
  background-color: rgb(101.1, 73.1, 108.85);
  color: rgb(155.1, 93.5, 172.15);
}
body.dark .th.state-9.hover {
  background-color: rgb(72.7619950536, 52.6103050289, 78.3396949711);
  color: rgb(126.8925414365, 72.7798342541, 141.8701657459);
}
body.dark .th.state-9.selected {
  color: rgb(72.7619950536, 52.6103050289, 78.3396949711);
  background-color: rgb(126.8925414365, 72.7798342541, 141.8701657459);
}
body.dark .caption, body.dark .nyx .queryresults table th, .nyx .queryresults table body.dark th {
  background-color: rgb(115.5, 115.5, 115.5);
  color: #dcdcdc;
}
body.dark .erroritem {
  color: #cf4646;
  background-color: rgb(249.025751073, 231.974248927, 231.974248927);
  border: 1px solid #cf4646;
  border-radius: 4px;
  padding: 6px 4px;
  margin: 3px;
}
body.dark .edit, body.dark .nyx input, .nyx body.dark input, body.dark .nyx textarea, .nyx body.dark textarea, body.dark .nyx select, .nyx body.dark select, body.dark .item {
  border-color: rgb(13.5, 13.5, 13.5);
  background-color: rgb(212.5, 212.5, 212.5);
  color: #333;
  border-style: solid;
}
body.dark .edit.highlite, body.dark .nyx input.highlite, .nyx body.dark input.highlite, body.dark .nyx textarea.highlite, .nyx body.dark textarea.highlite, body.dark .nyx select.highlite, .nyx body.dark select.highlite, body.dark .edit:hover, body.dark .nyx input:hover, .nyx body.dark input:hover, body.dark .nyx textarea:hover, .nyx body.dark textarea:hover, body.dark .nyx select:hover, .nyx body.dark select:hover, body.dark .edit:focus, body.dark .nyx input:focus, .nyx body.dark input:focus, body.dark .nyx textarea:focus, .nyx body.dark textarea:focus, body.dark .nyx select:focus, .nyx body.dark select:focus, body.dark .item.highlite, body.dark .item:hover, body.dark .item:focus {
  background-color: rgb(225.25, 225.25, 225.25);
  border: 1px solid #0db5ff;
  outline: 1px solid #0db5ff;
  /*box-shadow: 0px 0px 3px lighten($item-focus-color,10%);*/
}
body.dark .edit.error, body.dark .nyx input.error, .nyx body.dark input.error, body.dark .nyx textarea.error, .nyx body.dark textarea.error, body.dark .nyx select.error, .nyx body.dark select.error, body.dark .item.error {
  color: #cf4646;
  border-color: #cf4646;
  background-color: rgb(238.5193133047, 191.4806866953, 191.4806866953);
}
body.dark .edit.error:hover, body.dark .nyx input.error:hover, .nyx body.dark input.error:hover, body.dark .nyx textarea.error:hover, .nyx body.dark textarea.error:hover, body.dark .nyx select.error:hover, .nyx body.dark select.error:hover, body.dark .edit.error:focus, body.dark .nyx input.error:focus, .nyx body.dark input.error:focus, body.dark .nyx textarea.error:focus, .nyx body.dark textarea.error:focus, body.dark .nyx select.error:focus, .nyx body.dark select.error:focus, body.dark .item.error:hover, body.dark .item.error:focus {
  background-color: #cf4646;
  background: rgb(238.5193133047, 191.4806866953, 191.4806866953);
  border: 1px solid #cf4646;
  outline: 1px solid #cf4646;
  /*box-shadow: 0px 0px 3px $error-color;*/
}
body.dark .edit.mandatory, body.dark .nyx input.mandatory, .nyx body.dark input.mandatory, body.dark .nyx textarea.mandatory, .nyx body.dark textarea.mandatory, body.dark .nyx select.mandatory, .nyx body.dark select.mandatory, body.dark .item.mandatory {
  color: #fb9d00;
  border-color: #fb9d00;
  background-color: rgb(255, 215.3027888446, 149);
}
body.dark .edit.mandatory:hover, body.dark .nyx input.mandatory:hover, .nyx body.dark input.mandatory:hover, body.dark .nyx textarea.mandatory:hover, .nyx body.dark textarea.mandatory:hover, body.dark .nyx select.mandatory:hover, .nyx body.dark select.mandatory:hover, body.dark .edit.mandatory:focus, body.dark .nyx input.mandatory:focus, .nyx body.dark input.mandatory:focus, body.dark .nyx textarea.mandatory:focus, .nyx body.dark textarea.mandatory:focus, body.dark .nyx select.mandatory:focus, .nyx body.dark select.mandatory:focus, body.dark .item.mandatory:hover, body.dark .item.mandatory:focus {
  background-color: #fb9d00;
  background: rgb(255, 215.3027888446, 149);
  border: 1px solid #fb9d00;
  outline: 1px solid #fb9d00;
  /*box-shadow: 0px 0px 3px $mandatory-color;*/
}
body.dark .list {
  background-color: rgb(102.75, 102.75, 102.75);
  color: #333;
  border-color: rgb(13.5, 13.5, 13.5);
}
body.dark .list > label {
  color: #ccc;
}
body.dark .list .items {
  background-color: rgb(102.75, 102.75, 102.75);
  color: #ccc;
  border-style: solid;
  border-color: rgb(13.5, 13.5, 13.5);
}
body.dark .badge.info {
  background-color: #51849b;
  border: 1px solid rgb(63.4957627119, 103.4745762712, 121.5042372881);
  color: rgba(255, 255, 255, 0.9);
}
body.dark .badge.warn {
  background-color: #d3a737;
  border: 1px solid rgb(176.2295081967, 137.4590163934, 38.7704918033);
  color: rgba(255, 255, 255, 0.9);
}
body.dark label {
  color: #dcdcdc;
}
body.dark .btn, body.dark .list.checklist div.items .checklist-item button.deleteitem, .list.checklist div.items .checklist-item body.dark button.deleteitem, body.dark .nyx div.ctrl .searchitems .item, .nyx div.ctrl .searchitems body.dark .item, body.dark .nyx div.ctrl.list div.items div.item button, .nyx div.ctrl.list div.items div.item body.dark button, body.dark .nyx div.ctrl.list div.items div.item, .nyx div.ctrl.list div.items body.dark div.item, body.dark .nyx div.ctrl .image .clear, .nyx div.ctrl .image body.dark .clear, body.dark .searchitems .item {
  font-size: 100%;
  padding: 5px;
  background-color: #bbbbbb;
  color: #333;
  border-color: rgb(64.5, 64.5, 64.5);
}
body.dark .btn:hover, body.dark .list.checklist div.items .checklist-item button.deleteitem:hover, .list.checklist div.items .checklist-item body.dark button.deleteitem:hover, .nyx div.ctrl .searchitems body.dark .item:hover, body.dark .nyx div.ctrl.list div.items div.item button:hover, .nyx div.ctrl.list div.items div.item body.dark button:hover, body.dark .nyx div.ctrl.list div.items div.item:hover, .nyx div.ctrl.list div.items body.dark div.item:hover, body.dark .nyx div.ctrl .image .clear:hover, .nyx div.ctrl .image body.dark .clear:hover, body.dark .searchitems .item:hover {
  background-color: rgb(212.5, 212.5, 212.5);
}
body.dark .btn:focus, body.dark .list.checklist div.items .checklist-item button.deleteitem:focus, .list.checklist div.items .checklist-item body.dark button.deleteitem:focus, .nyx div.ctrl .searchitems body.dark .item:focus, body.dark .nyx div.ctrl.list div.items div.item button:focus, .nyx div.ctrl.list div.items div.item body.dark button:focus, body.dark .nyx div.ctrl.list div.items div.item:focus, .nyx div.ctrl.list div.items body.dark div.item:focus, body.dark .nyx div.ctrl .image .clear:focus, .nyx div.ctrl .image body.dark .clear:focus, body.dark .searchitems .item:focus {
  outline: 2px solid #0db5ff;
  border-color: rgba(43, 77, 92, 0.5411764706);
}
body.dark .btn.add, body.dark .list.checklist div.items .checklist-item button.add.deleteitem, .list.checklist div.items .checklist-item body.dark button.add.deleteitem, .nyx div.ctrl .searchitems body.dark .add.item, body.dark .nyx div.ctrl.list div.items div.item button.add, body.dark .nyx div.ctrl.list div.items div.item button.copyitem, .nyx div.ctrl.list div.items div.item body.dark button.add, .nyx div.ctrl.list div.items div.item body.dark button.copyitem, body.dark .nyx div.ctrl.list div.items div.add.item, .nyx div.ctrl.list div.items body.dark div.add.item, body.dark .nyx div.ctrl .image .add.clear, .nyx div.ctrl .image body.dark .add.clear, .nyx div.ctrl.list .image body.dark div.items div.item button.clear.copyitem, body.dark .searchitems .item.add {
  background-color: #4fa582;
  color: rgba(255, 255, 255, 0.9);
  border-color: rgb(62.487704918, 130.512295082, 102.8278688525);
}
body.dark .btn.add:hover, body.dark .list.checklist div.items .checklist-item button.add.deleteitem:hover, .list.checklist div.items .checklist-item body.dark button.add.deleteitem:hover, .nyx div.ctrl .searchitems body.dark .add.item:hover, body.dark .nyx div.ctrl.list div.items div.item button.add:hover, body.dark .nyx div.ctrl.list div.items div.item button.copyitem:hover, .nyx div.ctrl.list div.items div.item body.dark button.add:hover, .nyx div.ctrl.list div.items div.item body.dark button.copyitem:hover, body.dark .nyx div.ctrl.list div.items div.add.item:hover, .nyx div.ctrl.list div.items body.dark div.add.item:hover, body.dark .nyx div.ctrl .image .add.clear:hover, .nyx div.ctrl .image body.dark .add.clear:hover, .nyx div.ctrl.list .image body.dark div.items div.item button.clear.copyitem:hover, body.dark .btn.add:focus, body.dark .list.checklist div.items .checklist-item button.add.deleteitem:focus, .list.checklist div.items .checklist-item body.dark button.add.deleteitem:focus, .nyx div.ctrl .searchitems body.dark .add.item:focus, body.dark .nyx div.ctrl.list div.items div.item button.add:focus, body.dark .nyx div.ctrl.list div.items div.item button.copyitem:focus, .nyx div.ctrl.list div.items div.item body.dark button.add:focus, .nyx div.ctrl.list div.items div.item body.dark button.copyitem:focus, body.dark .nyx div.ctrl.list div.items div.add.item:focus, .nyx div.ctrl.list div.items body.dark div.add.item:focus, body.dark .nyx div.ctrl .image .add.clear:focus, .nyx div.ctrl .image body.dark .add.clear:focus, .nyx div.ctrl.list .image body.dark div.items div.item button.clear.copyitem:focus, body.dark .searchitems .item.add:hover, body.dark .searchitems .item.add:focus {
  background-color: rgb(109.6106557377, 185.3893442623, 154.5491803279);
  box-shadow: 0px 0px 3px rgb(62.487704918, 130.512295082, 102.8278688525);
}
body.dark .btn.add.selected, body.dark .list.checklist div.items .checklist-item button.add.selected.deleteitem, .list.checklist div.items .checklist-item body.dark button.add.selected.deleteitem, .nyx div.ctrl .searchitems body.dark .add.selected.item, body.dark .nyx div.ctrl.list div.items div.item button.add.selected, body.dark .nyx div.ctrl.list div.items div.item button.selected.copyitem, .nyx div.ctrl.list div.items div.item body.dark button.add.selected, .nyx div.ctrl.list div.items div.item body.dark button.selected.copyitem, body.dark .nyx div.ctrl.list div.items div.add.selected.item, .nyx div.ctrl.list div.items body.dark div.add.selected.item, body.dark .nyx div.ctrl .image .add.selected.clear, .nyx div.ctrl .image body.dark .add.selected.clear, .nyx div.ctrl.list .image body.dark div.items div.item button.selected.clear.copyitem, body.dark .searchitems .item.add.selected {
  background-color: rgba(255, 255, 255, 0.9);
  color: #4fa582;
  text-shadow: rgba(158.2, 205.5, 186.25, 0.95) 0px 0 5px;
}
body.dark .btn.save, body.dark .list.checklist div.items .checklist-item button.save.deleteitem, .list.checklist div.items .checklist-item body.dark button.save.deleteitem, .nyx div.ctrl .searchitems body.dark .save.item, body.dark .nyx div.ctrl.list div.items div.item button.save, .nyx div.ctrl.list div.items div.item body.dark button.save, body.dark .nyx div.ctrl.list div.items div.save.item, .nyx div.ctrl.list div.items body.dark div.save.item, body.dark .nyx div.ctrl .image .save.clear, .nyx div.ctrl .image body.dark .save.clear, body.dark .searchitems .item.save {
  background-color: #d3a737;
  color: rgba(255, 255, 255, 0.9);
  border-color: rgb(134.4262295082, 104.8524590164, 29.5737704918);
}
body.dark .btn.save:hover, body.dark .list.checklist div.items .checklist-item button.save.deleteitem:hover, .list.checklist div.items .checklist-item body.dark button.save.deleteitem:hover, .nyx div.ctrl .searchitems body.dark .save.item:hover, body.dark .nyx div.ctrl.list div.items div.item button.save:hover, .nyx div.ctrl.list div.items div.item body.dark button.save:hover, body.dark .nyx div.ctrl.list div.items div.save.item:hover, .nyx div.ctrl.list div.items body.dark div.save.item:hover, body.dark .nyx div.ctrl .image .save.clear:hover, .nyx div.ctrl .image body.dark .save.clear:hover, body.dark .btn.save:focus, body.dark .list.checklist div.items .checklist-item button.save.deleteitem:focus, .list.checklist div.items .checklist-item body.dark button.save.deleteitem:focus, .nyx div.ctrl .searchitems body.dark .save.item:focus, body.dark .nyx div.ctrl.list div.items div.item button.save:focus, .nyx div.ctrl.list div.items div.item body.dark button.save:focus, body.dark .nyx div.ctrl.list div.items div.save.item:focus, .nyx div.ctrl.list div.items body.dark div.save.item:focus, body.dark .nyx div.ctrl .image .save.clear:focus, .nyx div.ctrl .image body.dark .save.clear:focus, body.dark .searchitems .item.save:hover, body.dark .searchitems .item.save:focus {
  background-color: rgb(220.1967213115, 185.393442623, 96.8032786885);
  box-shadow: 0px 0px 3px rgb(134.4262295082, 104.8524590164, 29.5737704918);
}
body.dark .btn.save.selected, body.dark .list.checklist div.items .checklist-item button.save.selected.deleteitem, .list.checklist div.items .checklist-item body.dark button.save.selected.deleteitem, .nyx div.ctrl .searchitems body.dark .save.selected.item, body.dark .nyx div.ctrl.list div.items div.item button.save.selected, .nyx div.ctrl.list div.items div.item body.dark button.save.selected, body.dark .nyx div.ctrl.list div.items div.save.selected.item, .nyx div.ctrl.list div.items body.dark div.save.selected.item, body.dark .nyx div.ctrl .image .save.selected.clear, .nyx div.ctrl .image body.dark .save.selected.clear, body.dark .searchitems .item.save.selected {
  background-color: rgba(255, 255, 255, 0.9);
  color: #d3a737;
  text-shadow: rgba(230.8, 206.6, 145, 0.95) 0px 0 5px;
}
body.dark .btn.del, body.dark .list.checklist div.items .checklist-item button.deleteitem, .list.checklist div.items .checklist-item body.dark button.deleteitem, .nyx div.ctrl .searchitems body.dark .del.item, body.dark .nyx div.ctrl.list div.items div.item button.del, body.dark .nyx div.ctrl.list div.items div.item button.deleteitem, .nyx div.ctrl.list div.items div.item body.dark button.del, .nyx div.ctrl.list div.items div.item body.dark button.deleteitem, body.dark .nyx div.ctrl.list div.items div.del.item, .nyx div.ctrl.list div.items body.dark div.del.item, body.dark .nyx div.ctrl .image .clear, .nyx div.ctrl .image body.dark .clear, body.dark .searchitems .item.del {
  background-color: #b55454;
  color: rgba(255, 255, 255, 0.9);
  border-color: rgb(149.3632653061, 64.6367346939, 64.6367346939);
}
body.dark .btn.del:hover, body.dark .list.checklist div.items .checklist-item button.deleteitem:hover, .list.checklist div.items .checklist-item body.dark button.deleteitem:hover, .nyx div.ctrl .searchitems body.dark .del.item:hover, body.dark .nyx div.ctrl.list div.items div.item button.del:hover, body.dark .nyx div.ctrl.list div.items div.item button.deleteitem:hover, .nyx div.ctrl.list div.items div.item body.dark button.del:hover, .nyx div.ctrl.list div.items div.item body.dark button.deleteitem:hover, body.dark .nyx div.ctrl.list div.items div.del.item:hover, .nyx div.ctrl.list div.items body.dark div.del.item:hover, body.dark .nyx div.ctrl .image .clear:hover, .nyx div.ctrl .image body.dark .clear:hover, body.dark .btn.del:focus, body.dark .list.checklist div.items .checklist-item button.deleteitem:focus, .list.checklist div.items .checklist-item body.dark button.deleteitem:focus, .nyx div.ctrl .searchitems body.dark .del.item:focus, body.dark .nyx div.ctrl.list div.items div.item button.del:focus, body.dark .nyx div.ctrl.list div.items div.item button.deleteitem:focus, .nyx div.ctrl.list div.items div.item body.dark button.del:focus, .nyx div.ctrl.list div.items div.item body.dark button.deleteitem:focus, body.dark .nyx div.ctrl.list div.items div.del.item:focus, .nyx div.ctrl.list div.items body.dark div.del.item:focus, body.dark .nyx div.ctrl .image .clear:focus, .nyx div.ctrl .image body.dark .clear:focus, body.dark .searchitems .item.del:hover, body.dark .searchitems .item.del:focus {
  background-color: rgb(196.4040816327, 119.5959183673, 119.5959183673);
  box-shadow: 0px 0px 3px #b55454;
}
body.dark .btn.del.selected, body.dark .list.checklist div.items .checklist-item button.selected.deleteitem, .list.checklist div.items .checklist-item body.dark button.selected.deleteitem, .nyx div.ctrl .searchitems body.dark .del.selected.item, body.dark .nyx div.ctrl.list div.items div.item button.del.selected, body.dark .nyx div.ctrl.list div.items div.item button.selected.deleteitem, .nyx div.ctrl.list div.items div.item body.dark button.del.selected, .nyx div.ctrl.list div.items div.item body.dark button.selected.deleteitem, body.dark .nyx div.ctrl.list div.items div.del.selected.item, .nyx div.ctrl.list div.items body.dark div.del.selected.item, body.dark .nyx div.ctrl .image .selected.clear, .nyx div.ctrl .image body.dark .selected.clear, body.dark .searchitems .item.del.selected {
  background-color: rgba(255, 255, 255, 0.9);
  color: #b55454;
  text-shadow: rgba(214.3, 160.95, 160.95, 0.95) 0px 0 5px;
}
body.dark .btn.def, body.dark .list.checklist div.items .checklist-item button.def.deleteitem, .list.checklist div.items .checklist-item body.dark button.def.deleteitem, .nyx div.ctrl .searchitems body.dark .def.item, .nyx div.ctrl.list body.dark div.items > div.btn.item, .nyx div.ctrl.list body.dark .searchitems div.items > div.item, .nyx div.ctrl.list .searchitems body.dark div.items > div.item, body.dark .nyx div.ctrl.list div.items div.item button.def, .nyx div.ctrl.list div.items div.item body.dark button.def, body.dark .nyx div.ctrl.list div.items div.def.item, body.dark .nyx div.ctrl.list div.items > div.item, .nyx div.ctrl.list div.items body.dark div.def.item, .nyx div.ctrl.list div.items body.dark div.items > div.item, body.dark .nyx div.ctrl .image .def.clear, .nyx div.ctrl .image body.dark .def.clear, .nyx div.ctrl.list .image body.dark div.items > div.clear.item, body.dark .btn.highlite, body.dark .list.checklist div.items .checklist-item button.highlite.deleteitem, .list.checklist div.items .checklist-item body.dark button.highlite.deleteitem, .nyx div.ctrl .searchitems body.dark .highlite.item, body.dark .nyx div.ctrl.list div.items div.item button.highlite, .nyx div.ctrl.list div.items div.item body.dark button.highlite, body.dark .nyx div.ctrl.list div.items div.highlite.item, .nyx div.ctrl.list div.items body.dark div.highlite.item, body.dark .nyx div.ctrl .image .highlite.clear, .nyx div.ctrl .image body.dark .highlite.clear, body.dark .searchitems .item.def, body.dark .searchitems .item.highlite {
  background-color: #51849b;
  color: rgba(255, 255, 255, 0.9);
  border-color: rgb(63.4957627119, 103.4745762712, 121.5042372881);
}
body.dark .btn.def:hover, body.dark .list.checklist div.items .checklist-item button.def.deleteitem:hover, .list.checklist div.items .checklist-item body.dark button.def.deleteitem:hover, .nyx div.ctrl .searchitems body.dark .def.item:hover, .nyx div.ctrl.list body.dark div.items > div.btn.item:hover, .nyx div.ctrl.list body.dark .searchitems div.items > div.item:hover, .nyx div.ctrl.list .searchitems body.dark div.items > div.item:hover, body.dark .nyx div.ctrl.list div.items div.item button.def:hover, .nyx div.ctrl.list div.items div.item body.dark button.def:hover, body.dark .nyx div.ctrl.list div.items div.def.item:hover, body.dark .nyx div.ctrl.list div.items > div.item:hover, .nyx div.ctrl.list div.items body.dark div.def.item:hover, .nyx div.ctrl.list div.items body.dark div.items > div.item:hover, body.dark .nyx div.ctrl .image .def.clear:hover, .nyx div.ctrl .image body.dark .def.clear:hover, .nyx div.ctrl.list .image body.dark div.items > div.clear.item:hover, body.dark .btn.def:focus, body.dark .list.checklist div.items .checklist-item button.def.deleteitem:focus, .list.checklist div.items .checklist-item body.dark button.def.deleteitem:focus, .nyx div.ctrl .searchitems body.dark .def.item:focus, .nyx div.ctrl.list body.dark div.items > div.btn.item:focus, .nyx div.ctrl.list body.dark .searchitems div.items > div.item:focus, .nyx div.ctrl.list .searchitems body.dark div.items > div.item:focus, body.dark .nyx div.ctrl.list div.items div.item button.def:focus, .nyx div.ctrl.list div.items div.item body.dark button.def:focus, body.dark .nyx div.ctrl.list div.items div.def.item:focus, body.dark .nyx div.ctrl.list div.items > div.item:focus, .nyx div.ctrl.list div.items body.dark div.def.item:focus, .nyx div.ctrl.list div.items body.dark div.items > div.item:focus, body.dark .nyx div.ctrl .image .def.clear:focus, .nyx div.ctrl .image body.dark .def.clear:focus, .nyx div.ctrl.list .image body.dark div.items > div.clear.item:focus, body.dark .btn.highlite:hover, body.dark .list.checklist div.items .checklist-item button.highlite.deleteitem:hover, .list.checklist div.items .checklist-item body.dark button.highlite.deleteitem:hover, .nyx div.ctrl .searchitems body.dark .highlite.item:hover, body.dark .nyx div.ctrl.list div.items div.item button.highlite:hover, .nyx div.ctrl.list div.items div.item body.dark button.highlite:hover, body.dark .nyx div.ctrl.list div.items div.highlite.item:hover, .nyx div.ctrl.list div.items body.dark div.highlite.item:hover, body.dark .nyx div.ctrl .image .highlite.clear:hover, .nyx div.ctrl .image body.dark .highlite.clear:hover, body.dark .btn.highlite:focus, body.dark .list.checklist div.items .checklist-item button.highlite.deleteitem:focus, .list.checklist div.items .checklist-item body.dark button.highlite.deleteitem:focus, .nyx div.ctrl .searchitems body.dark .highlite.item:focus, body.dark .nyx div.ctrl.list div.items div.item button.highlite:focus, .nyx div.ctrl.list div.items div.item body.dark button.highlite:focus, body.dark .nyx div.ctrl.list div.items div.highlite.item:focus, .nyx div.ctrl.list div.items body.dark div.highlite.item:focus, body.dark .nyx div.ctrl .image .highlite.clear:focus, .nyx div.ctrl .image body.dark .highlite.clear:focus, body.dark .searchitems .item.def:hover, body.dark .searchitems .item.def:focus, body.dark .searchitems .item.highlite:hover, body.dark .searchitems .item.highlite:focus {
  background-color: rgb(108.5381355932, 156.7288135593, 178.4618644068);
  box-shadow: 0px 0px 3px rgb(63.4957627119, 103.4745762712, 121.5042372881);
}
body.dark .btn.def.selected, body.dark .list.checklist div.items .checklist-item button.def.selected.deleteitem, .list.checklist div.items .checklist-item body.dark button.def.selected.deleteitem, .nyx div.ctrl .searchitems body.dark .def.selected.item, .nyx div.ctrl.list body.dark div.items > div.btn.selected.item, .nyx div.ctrl.list body.dark .searchitems div.items > div.selected.item, .nyx div.ctrl.list .searchitems body.dark div.items > div.selected.item, body.dark .nyx div.ctrl.list div.items div.item button.def.selected, .nyx div.ctrl.list div.items div.item body.dark button.def.selected, body.dark .nyx div.ctrl.list div.items div.def.selected.item, body.dark .nyx div.ctrl.list div.items > div.selected.item, .nyx div.ctrl.list div.items body.dark div.def.selected.item, .nyx div.ctrl.list div.items body.dark div.items > div.selected.item, body.dark .nyx div.ctrl .image .def.selected.clear, .nyx div.ctrl .image body.dark .def.selected.clear, .nyx div.ctrl.list .image body.dark div.items > div.selected.clear.item, body.dark .btn.highlite.selected, body.dark .list.checklist div.items .checklist-item button.highlite.selected.deleteitem, .list.checklist div.items .checklist-item body.dark button.highlite.selected.deleteitem, .nyx div.ctrl .searchitems body.dark .highlite.selected.item, body.dark .nyx div.ctrl.list div.items div.item button.highlite.selected, .nyx div.ctrl.list div.items div.item body.dark button.highlite.selected, body.dark .nyx div.ctrl.list div.items div.highlite.selected.item, .nyx div.ctrl.list div.items body.dark div.highlite.selected.item, body.dark .nyx div.ctrl .image .highlite.selected.clear, .nyx div.ctrl .image body.dark .highlite.selected.clear, body.dark .searchitems .item.def.selected, body.dark .searchitems .item.highlite.selected {
  background-color: rgba(255, 255, 255, 0.9);
  color: #51849b;
  text-shadow: rgba(159.3, 187.35, 200, 0.95) 0px 0 5px;
}
body.dark .btn.selected, body.dark .list.checklist div.items .checklist-item button.selected.deleteitem, .list.checklist div.items .checklist-item body.dark button.selected.deleteitem, .nyx div.ctrl .searchitems body.dark .selected.item, body.dark .nyx div.ctrl.list div.items div.item button.selected, .nyx div.ctrl.list div.items div.item body.dark button.selected, body.dark .nyx div.ctrl.list div.items div.selected.item, .nyx div.ctrl.list div.items body.dark div.selected.item, body.dark .nyx div.ctrl .image .selected.clear, .nyx div.ctrl .image body.dark .selected.clear, body.dark .searchitems .item.selected {
  border: 1px solid #fff !important;
  outline: 3px solid rgba(0, 0, 0, 0.25);
  border-radius: 2px;
}
body.dark .feedback-backdrop {
  background-color: #5a5a5a;
  color: #dcdcdc;
}
body.dark .progress-bar {
  background-color: #dcdcdc;
}
body.dark .fail-icon, body.dark .fail-label, body.dark .conflicted-value {
  color: #f78;
}
body.dark .success-icon, body.dark .success-label, body.dark .official-value {
  color: #4d4;
}
body.dark .feedback-queue-display {
  color: #dcdcdc;
}
body.dark .json-display {
  border-color: rgb(13.5, 13.5, 13.5);
  color: #dcdcdc;
}

body {
  font-size: 11px;
  font-family: Tahoma, Verdana, Geneva, sans-serif;
  padding: 0px;
  margin: 0px;
}
body.size-s {
  font-size: 10px;
}
body.size-s .ctrl input {
  border-radius: 2px;
  height: 24px;
}
body.size-s .ctrl input[type=checkbox], body.size-s .ctrl input[type=radio] {
  height: auto;
}
body.size-s .ctrl textarea {
  border-radius: 2px;
}
body.size-s .ctrl select {
  border-radius: 2px;
  height: 24px;
}
body.size-s .ctrl div.item {
  min-height: 20px;
  padding: 1px;
}
body.size-m {
  font-size: 12px;
}
body.size-m .ctrl input {
  border-radius: 2px;
  height: 28px;
}
body.size-m .ctrl input[type=checkbox], body.size-m .ctrl input[type=radio] {
  height: auto;
}
body.size-m .ctrl textarea {
  border-radius: 2px;
}
body.size-m .ctrl select {
  border-radius: 2px;
  height: 28px;
}
body.size-m .ctrl div.item {
  min-height: 22px;
  padding: 2px;
}
body.size-l {
  font-size: 14px;
}
body.size-l .ctrl input {
  border-radius: 3px;
  height: 32px;
}
body.size-l .ctrl input[type=checkbox], body.size-l .ctrl input[type=radio] {
  height: auto;
}
body.size-l .ctrl textarea {
  border-radius: 3px;
}
body.size-l .ctrl select {
  border-radius: 3px;
  height: 32px;
}
body.size-l .ctrl div.item {
  min-height: 24px;
  padding: 3px;
}

.map-overlay-control-container, #nyx-app #bottom-right, #nyx-app #bottom-left, #nyx-app #top-right, #nyx-app #top-center, #nyx-app #top-left {
  pointer-events: none;
}
.map-overlay-control-container > *:not(.btn-block), #nyx-app #bottom-right > *:not(.btn-block), #nyx-app #bottom-left > *:not(.btn-block), #nyx-app #top-right > *:not(.btn-block), #nyx-app #top-center > *:not(.btn-block), #nyx-app #top-left > *:not(.btn-block) {
  pointer-events: auto;
}

body.size-s #left {
  width: 250px;
}
body.size-m #left {
  width: 270px;
}
body.size-l #left {
  width: 350px;
}

#nyx-app {
  display: flex;
  height: 100%;
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
  padding: 0px;
}
#nyx-app #top-left {
  position: absolute;
  top: 0px;
  left: 0px;
}
#nyx-app #top-center {
  height: 38px;
  position: absolute;
  /*text-align: center;*/
  /*padding: 3px;*/
  left: 0px;
  right: 0px;
  display: flex;
  flex-direction: row;
}
#nyx-app #top-center .toolinfo {
  height: -moz-fit-content;
  height: fit-content;
  margin: 5px;
  padding: 5px;
  border-width: 1px;
  margin-bottom: 4px;
  border-radius: 6px;
}
#nyx-app #top-center .toolinfo h1 {
  margin-top: 2px;
  margin-bottom: 2px;
}
#nyx-app #top-center .toolinfo p {
  margin-top: 0px;
  margin-bottom: 0px;
}
#nyx-app #top-center .spacer {
  width: 40px;
  display: inline-block;
}
#nyx-app #top-right {
  position: absolute;
  top: 0px;
  right: 0px;
  text-align: right;
}
#nyx-app #bottom-left {
  position: absolute;
  bottom: 0px;
  left: 0px;
}
#nyx-app #left {
  height: 100%;
  min-width: 220px;
  flex-grow: 0;
  display: flex;
  flex-direction: column;
}
#nyx-app #bottom-right {
  position: absolute;
  bottom: 0px;
  right: 0px;
  text-align: right;
}

body .badge-base, body.bright .badge, body.dark .badge {
  border-radius: 10px;
  padding: 1px 4px;
  font-size: 76%;
  margin-right: 2px;
  white-space: nowrap;
}
body.bright {
  background-color: #f5f5f5;
}
body.bright a {
  color: #4ad;
  text-decoration: none;
}
body.bright .header {
  color: #555;
}
body.bright hr {
  border-color: rgb(168.5, 168.5, 168.5);
}
body.bright .bg, body.bright .nyx .queryresults table, .nyx .queryresults body.bright table, body.bright .nyx div.ctrl .searchitems #selection-list, .nyx div.ctrl .searchitems body.bright #selection-list, body.bright .nyx dialog div.dialog-body .dialog-icon, .nyx dialog div.dialog-body body.bright .dialog-icon, body.bright .sticky {
  background-color: #f5f5f5;
  color: #555;
  border-style: solid;
  border-color: rgb(168.5, 168.5, 168.5);
}
body.bright .bg.container, body.bright .nyx .queryresults table.container, .nyx .queryresults body.bright table.container, body.bright .nyx div.ctrl .searchitems .container#selection-list, .nyx div.ctrl .searchitems body.bright .container#selection-list, body.bright .nyx dialog div.dialog-body .container.dialog-icon, .nyx dialog div.dialog-body body.bright .container.dialog-icon, body.bright .container.sticky {
  /*background-color: darken($bg-color,10%);*/
  border-color: rgb(168.5, 168.5, 168.5);
}
body.bright .bg, body.bright .nyx .queryresults table, .nyx .queryresults body.bright table, body.bright .nyx div.ctrl .searchitems #selection-list, .nyx div.ctrl .searchitems body.bright #selection-list, body.bright .nyx dialog div.dialog-body .dialog-icon, .nyx dialog div.dialog-body body.bright .dialog-icon, body.bright .sticky {
  /* Firefox */
}
body.bright .bg *, body.bright .nyx .queryresults table *, .nyx .queryresults body.bright table *, body.bright .nyx div.ctrl .searchitems #selection-list *, .nyx div.ctrl .searchitems body.bright #selection-list *, body.bright .nyx dialog div.dialog-body .dialog-icon *, .nyx dialog div.dialog-body body.bright .dialog-icon *, body.bright .sticky * {
  scrollbar-width: thin;
  scrollbar-color: #999 #f5f5f5;
}
body.bright .bg, body.bright .nyx .queryresults table, .nyx .queryresults body.bright table, body.bright .nyx div.ctrl .searchitems #selection-list, .nyx div.ctrl .searchitems body.bright #selection-list, body.bright .nyx dialog div.dialog-body .dialog-icon, .nyx dialog div.dialog-body body.bright .dialog-icon, body.bright .sticky {
  /* Chrome, Edge, and Safari */
}
body.bright .bg *::-webkit-scrollbar, body.bright .nyx .queryresults table *::-webkit-scrollbar, .nyx .queryresults body.bright table *::-webkit-scrollbar, body.bright .nyx div.ctrl .searchitems #selection-list *::-webkit-scrollbar, .nyx div.ctrl .searchitems body.bright #selection-list *::-webkit-scrollbar, body.bright .nyx dialog div.dialog-body .dialog-icon *::-webkit-scrollbar, .nyx dialog div.dialog-body body.bright .dialog-icon *::-webkit-scrollbar, body.bright .sticky *::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
body.bright .bg *::-webkit-scrollbar-track, body.bright .nyx .queryresults table *::-webkit-scrollbar-track, .nyx .queryresults body.bright table *::-webkit-scrollbar-track, body.bright .nyx div.ctrl .searchitems #selection-list *::-webkit-scrollbar-track, .nyx div.ctrl .searchitems body.bright #selection-list *::-webkit-scrollbar-track, body.bright .nyx dialog div.dialog-body .dialog-icon *::-webkit-scrollbar-track, .nyx dialog div.dialog-body body.bright .dialog-icon *::-webkit-scrollbar-track, body.bright .sticky *::-webkit-scrollbar-track {
  background: transparent; /*$bg-color;*/
}
body.bright .bg *::-webkit-scrollbar-corner, body.bright .nyx .queryresults table *::-webkit-scrollbar-corner, .nyx .queryresults body.bright table *::-webkit-scrollbar-corner, body.bright .nyx div.ctrl .searchitems #selection-list *::-webkit-scrollbar-corner, .nyx div.ctrl .searchitems body.bright #selection-list *::-webkit-scrollbar-corner, body.bright .nyx dialog div.dialog-body .dialog-icon *::-webkit-scrollbar-corner, .nyx dialog div.dialog-body body.bright .dialog-icon *::-webkit-scrollbar-corner, body.bright .sticky *::-webkit-scrollbar-corner {
  background: #f5f5f5;
}
body.bright .bg *::-webkit-scrollbar-thumb, body.bright .nyx .queryresults table *::-webkit-scrollbar-thumb, .nyx .queryresults body.bright table *::-webkit-scrollbar-thumb, body.bright .nyx div.ctrl .searchitems #selection-list *::-webkit-scrollbar-thumb, .nyx div.ctrl .searchitems body.bright #selection-list *::-webkit-scrollbar-thumb, body.bright .nyx dialog div.dialog-body .dialog-icon *::-webkit-scrollbar-thumb, .nyx dialog div.dialog-body body.bright .dialog-icon *::-webkit-scrollbar-thumb, body.bright .sticky *::-webkit-scrollbar-thumb {
  background-color: #999;
  border-radius: 10px;
  border: 2px solid #f5f5f5;
}
body.bright .sticky {
  box-shadow: 0px 10px 6px #f5f5f5;
}
body.bright .toolbar {
  background-color: white;
}
body.bright .table {
  border-top-width: 1px;
  border-top-style: solid;
  border-color: #ccc;
}
body.bright .td {
  background-color: #fff;
  color: #777;
}
body.bright .td.hover {
  background-color: rgb(229.5, 229.5, 229.5);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.selected {
  color: rgb(229.5, 229.5, 229.5);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.state-0 {
  background-color: rgb(251.1, 183.9, 183.9);
  color: rgb(155.9, 88.7, 88.7);
}
body.bright .td.state-0.hover {
  background-color: rgb(248.448, 135.552, 135.552);
  color: rgb(123.3942763696, 70.2057236304, 70.2057236304);
}
body.bright .td.state-0.selected {
  color: rgb(248.448, 135.552, 135.552);
  background-color: rgb(123.3942763696, 70.2057236304, 70.2057236304);
}
body.bright .th {
  background-color: rgb(244.8, 244.8, 244.8);
  color: #777;
}
body.bright .th.hover {
  background-color: rgb(219.3, 219.3, 219.3);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.selected {
  color: rgb(219.3, 219.3, 219.3);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.state-0 {
  background-color: rgb(243.96, 176.76, 176.76);
  color: rgb(155.9, 88.7, 88.7);
}
body.bright .th.state-0.hover {
  background-color: rgb(237.6535483871, 132.0664516129, 132.0664516129);
  color: rgb(123.3942763696, 70.2057236304, 70.2057236304);
}
body.bright .th.state-0.selected {
  color: rgb(237.6535483871, 132.0664516129, 132.0664516129);
  background-color: rgb(123.3942763696, 70.2057236304, 70.2057236304);
}
body.bright .td {
  background-color: #fff;
  color: #777;
}
body.bright .td.hover {
  background-color: rgb(229.5, 229.5, 229.5);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.selected {
  color: rgb(229.5, 229.5, 229.5);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.state-1 {
  background-color: rgb(251.1, 206.4, 183.9);
  color: rgb(155.9, 111.2, 88.7);
}
body.bright .td.state-1.hover {
  background-color: rgb(248.448, 173.352, 135.552);
  color: rgb(123.3942763696, 88.0143908422, 70.2057236304);
}
body.bright .td.state-1.selected {
  color: rgb(248.448, 173.352, 135.552);
  background-color: rgb(123.3942763696, 88.0143908422, 70.2057236304);
}
body.bright .th {
  background-color: rgb(244.8, 244.8, 244.8);
  color: #777;
}
body.bright .th.hover {
  background-color: rgb(219.3, 219.3, 219.3);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.selected {
  color: rgb(219.3, 219.3, 219.3);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.state-1 {
  background-color: rgb(243.96, 199.26, 176.76);
  color: rgb(155.9, 111.2, 88.7);
}
body.bright .th.state-1.hover {
  background-color: rgb(237.6535483871, 167.4192741935, 132.0664516129);
  color: rgb(123.3942763696, 88.0143908422, 70.2057236304);
}
body.bright .th.state-1.selected {
  color: rgb(237.6535483871, 167.4192741935, 132.0664516129);
  background-color: rgb(123.3942763696, 88.0143908422, 70.2057236304);
}
body.bright .td {
  background-color: #fff;
  color: #777;
}
body.bright .td.hover {
  background-color: rgb(229.5, 229.5, 229.5);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.selected {
  color: rgb(229.5, 229.5, 229.5);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.state-2 {
  background-color: rgb(251.1, 226.8, 183.9);
  color: rgb(155.9, 131.6, 88.7);
}
body.bright .td.state-2.hover {
  background-color: rgb(248.448, 207.624, 135.552);
  color: rgb(123.3942763696, 104.1609157809, 70.2057236304);
}
body.bright .td.state-2.selected {
  color: rgb(248.448, 207.624, 135.552);
  background-color: rgb(123.3942763696, 104.1609157809, 70.2057236304);
}
body.bright .th {
  background-color: rgb(244.8, 244.8, 244.8);
  color: #777;
}
body.bright .th.hover {
  background-color: rgb(219.3, 219.3, 219.3);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.selected {
  color: rgb(219.3, 219.3, 219.3);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.state-2 {
  background-color: rgb(243.96, 219.66, 176.76);
  color: rgb(155.9, 131.6, 88.7);
}
body.bright .th.state-2.hover {
  background-color: rgb(237.6535483871, 199.4725, 132.0664516129);
  color: rgb(123.3942763696, 104.1609157809, 70.2057236304);
}
body.bright .th.state-2.selected {
  color: rgb(237.6535483871, 199.4725, 132.0664516129);
  background-color: rgb(123.3942763696, 104.1609157809, 70.2057236304);
}
body.bright .td {
  background-color: #fff;
  color: #777;
}
body.bright .td.hover {
  background-color: rgb(229.5, 229.5, 229.5);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.selected {
  color: rgb(229.5, 229.5, 229.5);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.state-3 {
  background-color: rgb(251.1, 237.6, 183.9);
  color: rgb(155.9, 142.4, 88.7);
}
body.bright .td.state-3.hover {
  background-color: rgb(248.448, 225.768, 135.552);
  color: rgb(123.3942763696, 112.7090760425, 70.2057236304);
}
body.bright .td.state-3.selected {
  color: rgb(248.448, 225.768, 135.552);
  background-color: rgb(123.3942763696, 112.7090760425, 70.2057236304);
}
body.bright .th {
  background-color: rgb(244.8, 244.8, 244.8);
  color: #777;
}
body.bright .th.hover {
  background-color: rgb(219.3, 219.3, 219.3);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.selected {
  color: rgb(219.3, 219.3, 219.3);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.state-3 {
  background-color: rgb(243.96, 230.46, 176.76);
  color: rgb(155.9, 142.4, 88.7);
}
body.bright .th.state-3.hover {
  background-color: rgb(237.6535483871, 216.4418548387, 132.0664516129);
  color: rgb(123.3942763696, 112.7090760425, 70.2057236304);
}
body.bright .th.state-3.selected {
  color: rgb(237.6535483871, 216.4418548387, 132.0664516129);
  background-color: rgb(123.3942763696, 112.7090760425, 70.2057236304);
}
body.bright .td {
  background-color: #fff;
  color: #777;
}
body.bright .td.hover {
  background-color: rgb(229.5, 229.5, 229.5);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.selected {
  color: rgb(229.5, 229.5, 229.5);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.state-4 {
  background-color: rgb(234, 241.8, 178.5);
  color: rgb(138.8, 146.6, 83.3);
}
body.bright .td.state-4.hover {
  background-color: rgb(222.0602006689, 234.2949832776, 135.0050167224);
  color: rgb(108.0092214006, 114.0789038712, 64.8210961288);
}
body.bright .td.state-4.selected {
  color: rgb(222.0602006689, 234.2949832776, 135.0050167224);
  background-color: rgb(108.0092214006, 114.0789038712, 64.8210961288);
}
body.bright .th {
  background-color: rgb(244.8, 244.8, 244.8);
  color: #777;
}
body.bright .th.hover {
  background-color: rgb(219.3, 219.3, 219.3);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.selected {
  color: rgb(219.3, 219.3, 219.3);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.state-4 {
  background-color: rgb(226.86, 234.66, 171.36);
  color: rgb(138.8, 146.6, 83.3);
}
body.bright .th.state-4.hover {
  background-color: rgb(213.0579226774, 224.6836583958, 130.3363416042);
  color: rgb(108.0092214006, 114.0789038712, 64.8210961288);
}
body.bright .th.state-4.selected {
  color: rgb(213.0579226774, 224.6836583958, 130.3363416042);
  background-color: rgb(108.0092214006, 114.0789038712, 64.8210961288);
}
body.bright .td {
  background-color: #fff;
  color: #777;
}
body.bright .td.hover {
  background-color: rgb(229.5, 229.5, 229.5);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.selected {
  color: rgb(229.5, 229.5, 229.5);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.state-5 {
  background-color: rgb(179.4, 243.9, 208.8);
  color: rgb(84.2, 148.7, 113.6);
}
body.bright .td.state-5.hover {
  background-color: rgb(134.9294117647, 237.3705882353, 181.6235294118);
  color: rgb(65.7620437956, 116.1379562044, 88.7240875912);
}
body.bright .td.state-5.selected {
  color: rgb(134.9294117647, 237.3705882353, 181.6235294118);
  background-color: rgb(65.7620437956, 116.1379562044, 88.7240875912);
}
body.bright .th {
  background-color: rgb(244.8, 244.8, 244.8);
  color: #777;
}
body.bright .th.hover {
  background-color: rgb(219.3, 219.3, 219.3);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.selected {
  color: rgb(219.3, 219.3, 219.3);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.state-5 {
  background-color: rgb(172.26, 236.76, 201.66);
  color: rgb(84.2, 148.7, 113.6);
}
body.bright .th.state-5.hover {
  background-color: rgb(130.4721212121, 227.5478787879, 174.7206060606);
  color: rgb(65.7620437956, 116.1379562044, 88.7240875912);
}
body.bright .th.state-5.selected {
  color: rgb(130.4721212121, 227.5478787879, 174.7206060606);
  background-color: rgb(65.7620437956, 116.1379562044, 88.7240875912);
}
body.bright .td {
  background-color: #fff;
  color: #777;
}
body.bright .td.hover {
  background-color: rgb(229.5, 229.5, 229.5);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.selected {
  color: rgb(229.5, 229.5, 229.5);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.state-6 {
  background-color: rgb(182.1, 224.4, 217.5);
  color: rgb(86.9, 129.2, 122.3);
}
body.bright .td.state-6.hover {
  background-color: rgb(146.1782608696, 209.3217391304, 199.0217391304);
  color: rgb(66.3914391485, 98.7085608515, 93.4369736233);
}
body.bright .td.state-6.selected {
  color: rgb(146.1782608696, 209.3217391304, 199.0217391304);
  background-color: rgb(66.3914391485, 98.7085608515, 93.4369736233);
}
body.bright .th {
  background-color: rgb(244.8, 244.8, 244.8);
  color: #777;
}
body.bright .th.hover {
  background-color: rgb(219.3, 219.3, 219.3);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.selected {
  color: rgb(219.3, 219.3, 219.3);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.state-6 {
  background-color: rgb(174.96, 217.26, 210.36);
  color: rgb(86.9, 129.2, 122.3);
}
body.bright .th.state-6.hover {
  background-color: rgb(140.3018237392, 200.9181762608, 191.0304024452);
  color: rgb(66.3914391485, 98.7085608515, 93.4369736233);
}
body.bright .th.state-6.selected {
  color: rgb(140.3018237392, 200.9181762608, 191.0304024452);
  background-color: rgb(66.3914391485, 98.7085608515, 93.4369736233);
}
body.bright .td {
  background-color: #fff;
  color: #777;
}
body.bright .td.hover {
  background-color: rgb(229.5, 229.5, 229.5);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.selected {
  color: rgb(229.5, 229.5, 229.5);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.state-7 {
  background-color: rgb(184.8, 207.6, 225.3);
  color: rgb(89.6, 112.4, 130.1);
}
body.bright .td.state-7.hover {
  background-color: rgb(148.9621621622, 183.4018018018, 210.1378378378);
  color: rgb(68.8007282658, 86.3080564406, 99.8992717342);
}
body.bright .td.state-7.selected {
  color: rgb(148.9621621622, 183.4018018018, 210.1378378378);
  background-color: rgb(68.8007282658, 86.3080564406, 99.8992717342);
}
body.bright .th {
  background-color: rgb(244.8, 244.8, 244.8);
  color: #777;
}
body.bright .th.hover {
  background-color: rgb(219.3, 219.3, 219.3);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.selected {
  color: rgb(219.3, 219.3, 219.3);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.state-7 {
  background-color: rgb(177.66, 200.46, 218.16);
  color: rgb(89.6, 112.4, 130.1);
}
body.bright .th.state-7.hover {
  background-color: rgb(143.1150709406, 176.0989910667, 201.7049290594);
  color: rgb(68.8007282658, 86.3080564406, 99.8992717342);
}
body.bright .th.state-7.selected {
  color: rgb(143.1150709406, 176.0989910667, 201.7049290594);
  background-color: rgb(68.8007282658, 86.3080564406, 99.8992717342);
}
body.bright .td {
  background-color: #fff;
  color: #777;
}
body.bright .td.hover {
  background-color: rgb(229.5, 229.5, 229.5);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.selected {
  color: rgb(229.5, 229.5, 229.5);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.state-8 {
  background-color: rgb(194.4, 188.1, 228.9);
  color: rgb(99.2, 92.9, 133.7);
}
body.bright .td.state-8.hover {
  background-color: rgb(161.1677419355, 151.4129032258, 214.5870967742);
  color: rgb(76.8734333628, 71.9913503972, 103.6086496028);
}
body.bright .td.state-8.selected {
  color: rgb(161.1677419355, 151.4129032258, 214.5870967742);
  background-color: rgb(76.8734333628, 71.9913503972, 103.6086496028);
}
body.bright .th {
  background-color: rgb(244.8, 244.8, 244.8);
  color: #777;
}
body.bright .th.hover {
  background-color: rgb(219.3, 219.3, 219.3);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.selected {
  color: rgb(219.3, 219.3, 219.3);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.state-8 {
  background-color: rgb(187.26, 180.96, 221.76);
  color: rgb(99.2, 92.9, 133.7);
}
body.bright .th.state-8.hover {
  background-color: rgb(155.0569798658, 145.7620134228, 205.9579865772);
  color: rgb(76.8734333628, 71.9913503972, 103.6086496028);
}
body.bright .th.state-8.selected {
  color: rgb(155.0569798658, 145.7620134228, 205.9579865772);
  background-color: rgb(76.8734333628, 71.9913503972, 103.6086496028);
}
body.bright .td {
  background-color: #fff;
  color: #777;
}
body.bright .td.hover {
  background-color: rgb(229.5, 229.5, 229.5);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.selected {
  color: rgb(229.5, 229.5, 229.5);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .td.state-9 {
  background-color: rgb(217.2, 183.6, 226.5);
  color: rgb(122, 88.4, 131.3);
}
body.bright .td.state-9.hover {
  background-color: rgb(197.9027027027, 147.1495495495, 211.9504504505);
  color: rgb(93.6795630405, 67.8792899408, 100.8207100592);
}
body.bright .td.state-9.selected {
  color: rgb(197.9027027027, 147.1495495495, 211.9504504505);
  background-color: rgb(93.6795630405, 67.8792899408, 100.8207100592);
}
body.bright .th {
  background-color: rgb(244.8, 244.8, 244.8);
  color: #777;
}
body.bright .th.hover {
  background-color: rgb(219.3, 219.3, 219.3);
  color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.selected {
  color: rgb(219.3, 219.3, 219.3);
  background-color: rgb(93.5, 93.5, 93.5);
}
body.bright .th.state-9 {
  background-color: rgb(210.06, 176.46, 219.36);
  color: rgb(122, 88.4, 131.3);
}
body.bright .th.state-9.hover {
  background-color: rgb(189.9869574356, 141.3790751445, 203.4409248555);
  color: rgb(93.6795630405, 67.8792899408, 100.8207100592);
}
body.bright .th.state-9.selected {
  color: rgb(189.9869574356, 141.3790751445, 203.4409248555);
  background-color: rgb(93.6795630405, 67.8792899408, 100.8207100592);
}
body.bright .caption, body.bright .nyx .queryresults table th, .nyx .queryresults table body.bright th {
  background-color: rgb(232.25, 232.25, 232.25);
  color: #555;
}
body.bright .erroritem {
  color: #cf4646;
  background-color: rgb(249.025751073, 231.974248927, 231.974248927);
  border: 1px solid #cf4646;
  border-radius: 4px;
  padding: 6px 4px;
  margin: 3px;
}
body.bright .edit, body.bright .nyx input, .nyx body.bright input, body.bright .nyx textarea, .nyx body.bright textarea, body.bright .nyx select, .nyx body.bright select, body.bright .item {
  border-color: rgb(168.5, 168.5, 168.5);
  background-color: white;
  color: #333;
  border-style: solid;
}
body.bright .edit.highlite, body.bright .nyx input.highlite, .nyx body.bright input.highlite, body.bright .nyx textarea.highlite, .nyx body.bright textarea.highlite, body.bright .nyx select.highlite, .nyx body.bright select.highlite, body.bright .edit:hover, body.bright .nyx input:hover, .nyx body.bright input:hover, body.bright .nyx textarea:hover, .nyx body.bright textarea:hover, body.bright .nyx select:hover, .nyx body.bright select:hover, body.bright .edit:focus, body.bright .nyx input:focus, .nyx body.bright input:focus, body.bright .nyx textarea:focus, .nyx body.bright textarea:focus, body.bright .nyx select:focus, .nyx body.bright select:focus, body.bright .item.highlite, body.bright .item:hover, body.bright .item:focus {
  background-color: white;
  border: 1px solid #0db5ff;
  outline: 1px solid #0db5ff;
  /*box-shadow: 0px 0px 3px lighten($item-focus-color,10%);*/
}
body.bright .edit.error, body.bright .nyx input.error, .nyx body.bright input.error, body.bright .nyx textarea.error, .nyx body.bright textarea.error, body.bright .nyx select.error, .nyx body.bright select.error, body.bright .item.error {
  color: #cf4646;
  border-color: #cf4646;
  background-color: rgb(249.025751073, 231.974248927, 231.974248927);
}
body.bright .edit.error:hover, body.bright .nyx input.error:hover, .nyx body.bright input.error:hover, body.bright .nyx textarea.error:hover, .nyx body.bright textarea.error:hover, body.bright .nyx select.error:hover, .nyx body.bright select.error:hover, body.bright .edit.error:focus, body.bright .nyx input.error:focus, .nyx body.bright input.error:focus, body.bright .nyx textarea.error:focus, .nyx body.bright textarea.error:focus, body.bright .nyx select.error:focus, .nyx body.bright select.error:focus, body.bright .item.error:hover, body.bright .item.error:focus {
  background-color: #cf4646;
  background: rgb(249.025751073, 231.974248927, 231.974248927);
  border: 1px solid #cf4646;
  outline: 1px solid #cf4646;
  /*box-shadow: 0px 0px 3px $error-color;*/
}
body.bright .edit.mandatory, body.bright .nyx input.mandatory, .nyx body.bright input.mandatory, body.bright .nyx textarea.mandatory, .nyx body.bright textarea.mandatory, body.bright .nyx select.mandatory, .nyx body.bright select.mandatory, body.bright .item.mandatory {
  color: #fb9d00;
  border-color: #fb9d00;
  background-color: rgb(255, 234.4023904382, 200);
}
body.bright .edit.mandatory:hover, body.bright .nyx input.mandatory:hover, .nyx body.bright input.mandatory:hover, body.bright .nyx textarea.mandatory:hover, .nyx body.bright textarea.mandatory:hover, body.bright .nyx select.mandatory:hover, .nyx body.bright select.mandatory:hover, body.bright .edit.mandatory:focus, body.bright .nyx input.mandatory:focus, .nyx body.bright input.mandatory:focus, body.bright .nyx textarea.mandatory:focus, .nyx body.bright textarea.mandatory:focus, body.bright .nyx select.mandatory:focus, .nyx body.bright select.mandatory:focus, body.bright .item.mandatory:hover, body.bright .item.mandatory:focus {
  background-color: #fb9d00;
  background: rgb(255, 234.4023904382, 200);
  border: 1px solid #fb9d00;
  outline: 1px solid #fb9d00;
  /*box-shadow: 0px 0px 3px $mandatory-color;*/
}
body.bright .list {
  border-color: rgb(168.5, 168.5, 168.5);
}
body.bright .badge.info {
  background-color: #0097d9;
  border: 1px solid rgb(0, 115.5115207373, 166);
  color: #fff;
}
body.bright .badge.warn {
  background-color: #fb9d00;
  border: 1px solid rgb(200, 125.0996015936, 0);
  color: #fff;
}
body.bright label {
  color: rgba(0, 0, 0, 0.6);
}
body.bright .btn, body.bright .list.checklist div.items .checklist-item button.deleteitem, .list.checklist div.items .checklist-item body.bright button.deleteitem, body.bright .nyx div.ctrl .searchitems .item, .nyx div.ctrl .searchitems body.bright .item, body.bright .nyx div.ctrl.list div.items div.item button, .nyx div.ctrl.list div.items div.item body.bright button, body.bright .nyx div.ctrl.list div.items div.item, .nyx div.ctrl.list div.items body.bright div.item, body.bright .nyx div.ctrl .image .clear, .nyx div.ctrl .image body.bright .clear, body.bright .searchitems .item {
  font-size: 100%;
  padding: 5px;
  background-color: #f4f4f4;
  color: #333;
  border-style: solid;
  border-color: rgb(168.5, 168.5, 168.5);
}
body.bright .btn:focus, body.bright .list.checklist div.items .checklist-item button.deleteitem:focus, .list.checklist div.items .checklist-item body.bright button.deleteitem:focus, .nyx div.ctrl .searchitems body.bright .item:focus, body.bright .nyx div.ctrl.list div.items div.item button:focus, .nyx div.ctrl.list div.items div.item body.bright button:focus, body.bright .nyx div.ctrl.list div.items div.item:focus, .nyx div.ctrl.list div.items body.bright div.item:focus, body.bright .nyx div.ctrl .image .clear:focus, .nyx div.ctrl .image body.bright .clear:focus, body.bright .searchitems .item:focus {
  outline: 2px solid #0db5ff;
  border-color: rgba(43, 77, 92, 0.5411764706);
}
body.bright .btn:hover, body.bright .list.checklist div.items .checklist-item button.deleteitem:hover, .list.checklist div.items .checklist-item body.bright button.deleteitem:hover, .nyx div.ctrl .searchitems body.bright .item:hover, body.bright .nyx div.ctrl.list div.items div.item button:hover, .nyx div.ctrl.list div.items div.item body.bright button:hover, body.bright .nyx div.ctrl.list div.items div.item:hover, .nyx div.ctrl.list div.items body.bright div.item:hover, body.bright .nyx div.ctrl .image .clear:hover, .nyx div.ctrl .image body.bright .clear:hover, body.bright .searchitems .item:hover {
  background-color: white;
}
body.bright .btn.add, body.bright .list.checklist div.items .checklist-item button.add.deleteitem, .list.checklist div.items .checklist-item body.bright button.add.deleteitem, .nyx div.ctrl .searchitems body.bright .add.item, body.bright .nyx div.ctrl.list div.items div.item button.add, body.bright .nyx div.ctrl.list div.items div.item button.copyitem, .nyx div.ctrl.list div.items div.item body.bright button.add, .nyx div.ctrl.list div.items div.item body.bright button.copyitem, body.bright .nyx div.ctrl.list div.items div.add.item, .nyx div.ctrl.list div.items body.bright div.add.item, body.bright .nyx div.ctrl .image .add.clear, .nyx div.ctrl .image body.bright .add.clear, .nyx div.ctrl.list .image body.bright div.items div.item button.clear.copyitem, body.bright .searchitems .item.add {
  background-color: #008952;
  color: #fff;
  border-color: rgb(0, 111.5, 66.7372262774);
}
body.bright .btn.add:hover, body.bright .list.checklist div.items .checklist-item button.add.deleteitem:hover, .list.checklist div.items .checklist-item body.bright button.add.deleteitem:hover, .nyx div.ctrl .searchitems body.bright .add.item:hover, body.bright .nyx div.ctrl.list div.items div.item button.add:hover, body.bright .nyx div.ctrl.list div.items div.item button.copyitem:hover, .nyx div.ctrl.list div.items div.item body.bright button.add:hover, .nyx div.ctrl.list div.items div.item body.bright button.copyitem:hover, body.bright .nyx div.ctrl.list div.items div.add.item:hover, .nyx div.ctrl.list div.items body.bright div.add.item:hover, body.bright .nyx div.ctrl .image .add.clear:hover, .nyx div.ctrl .image body.bright .add.clear:hover, .nyx div.ctrl.list .image body.bright div.items div.item button.clear.copyitem:hover, body.bright .btn.add:focus, body.bright .list.checklist div.items .checklist-item button.add.deleteitem:focus, .list.checklist div.items .checklist-item body.bright button.add.deleteitem:focus, .nyx div.ctrl .searchitems body.bright .add.item:focus, body.bright .nyx div.ctrl.list div.items div.item button.add:focus, body.bright .nyx div.ctrl.list div.items div.item button.copyitem:focus, .nyx div.ctrl.list div.items div.item body.bright button.add:focus, .nyx div.ctrl.list div.items div.item body.bright button.copyitem:focus, body.bright .nyx div.ctrl.list div.items div.add.item:focus, .nyx div.ctrl.list div.items body.bright div.add.item:focus, body.bright .nyx div.ctrl .image .add.clear:focus, .nyx div.ctrl .image body.bright .add.clear:focus, .nyx div.ctrl.list .image body.bright div.items div.item button.clear.copyitem:focus, body.bright .searchitems .item.add:hover, body.bright .searchitems .item.add:focus {
  background-color: rgb(0, 213.5, 127.7883211679);
  border-color: rgb(0, 188, 112.5255474453);
}
body.bright .btn.add.selected, body.bright .list.checklist div.items .checklist-item button.add.selected.deleteitem, .list.checklist div.items .checklist-item body.bright button.add.selected.deleteitem, .nyx div.ctrl .searchitems body.bright .add.selected.item, body.bright .nyx div.ctrl.list div.items div.item button.add.selected, body.bright .nyx div.ctrl.list div.items div.item button.selected.copyitem, .nyx div.ctrl.list div.items div.item body.bright button.add.selected, .nyx div.ctrl.list div.items div.item body.bright button.selected.copyitem, body.bright .nyx div.ctrl.list div.items div.add.selected.item, .nyx div.ctrl.list div.items body.bright div.add.selected.item, body.bright .nyx div.ctrl .image .add.selected.clear, .nyx div.ctrl .image body.bright .add.selected.clear, .nyx div.ctrl.list .image body.bright div.items div.item button.selected.clear.copyitem, body.bright .searchitems .item.add.selected {
  background-color: #fff;
  color: #008952;
  text-shadow: rgb(127.5, 196, 168.5) 0px 0 5px;
}
body.bright .btn.save, body.bright .list.checklist div.items .checklist-item button.save.deleteitem, .list.checklist div.items .checklist-item body.bright button.save.deleteitem, .nyx div.ctrl .searchitems body.bright .save.item, body.bright .nyx div.ctrl.list div.items div.item button.save, .nyx div.ctrl.list div.items div.item body.bright button.save, body.bright .nyx div.ctrl.list div.items div.save.item, .nyx div.ctrl.list div.items body.bright div.save.item, body.bright .nyx div.ctrl .image .save.clear, .nyx div.ctrl .image body.bright .save.clear, body.bright .searchitems .item.save {
  background-color: #fb9d00;
  color: #fff;
  border-color: rgb(225.5, 141.0498007968, 0);
}
body.bright .btn.save:hover, body.bright .list.checklist div.items .checklist-item button.save.deleteitem:hover, .list.checklist div.items .checklist-item body.bright button.save.deleteitem:hover, .nyx div.ctrl .searchitems body.bright .save.item:hover, body.bright .nyx div.ctrl.list div.items div.item button.save:hover, .nyx div.ctrl.list div.items div.item body.bright button.save:hover, body.bright .nyx div.ctrl.list div.items div.save.item:hover, .nyx div.ctrl.list div.items body.bright div.save.item:hover, body.bright .nyx div.ctrl .image .save.clear:hover, .nyx div.ctrl .image body.bright .save.clear:hover, body.bright .btn.save:focus, body.bright .list.checklist div.items .checklist-item button.save.deleteitem:focus, .list.checklist div.items .checklist-item body.bright button.save.deleteitem:focus, .nyx div.ctrl .searchitems body.bright .save.item:focus, body.bright .nyx div.ctrl.list div.items div.item button.save:focus, .nyx div.ctrl.list div.items div.item body.bright button.save:focus, body.bright .nyx div.ctrl.list div.items div.save.item:focus, .nyx div.ctrl.list div.items body.bright div.save.item:focus, body.bright .nyx div.ctrl .image .save.clear:focus, .nyx div.ctrl .image body.bright .save.clear:focus, body.bright .searchitems .item.save:hover, body.bright .searchitems .item.save:focus {
  background-color: rgb(255, 186.6533864542, 72.5);
  border-color: rgb(255, 177.1035856574, 47);
}
body.bright .btn.save.selected, body.bright .list.checklist div.items .checklist-item button.save.selected.deleteitem, .list.checklist div.items .checklist-item body.bright button.save.selected.deleteitem, .nyx div.ctrl .searchitems body.bright .save.selected.item, body.bright .nyx div.ctrl.list div.items div.item button.save.selected, .nyx div.ctrl.list div.items div.item body.bright button.save.selected, body.bright .nyx div.ctrl.list div.items div.save.selected.item, .nyx div.ctrl.list div.items body.bright div.save.selected.item, body.bright .nyx div.ctrl .image .save.selected.clear, .nyx div.ctrl .image body.bright .save.selected.clear, body.bright .searchitems .item.save.selected {
  background-color: #fff;
  color: #fb9d00;
  text-shadow: rgb(253, 206, 127.5) 0px 0 5px;
}
body.bright .btn.del, body.bright .list.checklist div.items .checklist-item button.deleteitem, .list.checklist div.items .checklist-item body.bright button.deleteitem, .nyx div.ctrl .searchitems body.bright .del.item, body.bright .nyx div.ctrl.list div.items div.item button.del, body.bright .nyx div.ctrl.list div.items div.item button.deleteitem, .nyx div.ctrl.list div.items div.item body.bright button.del, .nyx div.ctrl.list div.items div.item body.bright button.deleteitem, body.bright .nyx div.ctrl.list div.items div.del.item, .nyx div.ctrl.list div.items body.bright div.del.item, body.bright .nyx div.ctrl .image .clear, .nyx div.ctrl .image body.bright .clear, body.bright .searchitems .item.del {
  background-color: #c51700;
  color: #fff;
  border-color: rgb(171.5, 20.0228426396, 0);
}
body.bright .btn.del:hover, body.bright .list.checklist div.items .checklist-item button.deleteitem:hover, .list.checklist div.items .checklist-item body.bright button.deleteitem:hover, .nyx div.ctrl .searchitems body.bright .del.item:hover, body.bright .nyx div.ctrl.list div.items div.item button.del:hover, body.bright .nyx div.ctrl.list div.items div.item button.deleteitem:hover, .nyx div.ctrl.list div.items div.item body.bright button.del:hover, .nyx div.ctrl.list div.items div.item body.bright button.deleteitem:hover, body.bright .nyx div.ctrl.list div.items div.del.item:hover, .nyx div.ctrl.list div.items body.bright div.del.item:hover, body.bright .nyx div.ctrl .image .clear:hover, .nyx div.ctrl .image body.bright .clear:hover, body.bright .btn.del:focus, body.bright .list.checklist div.items .checklist-item button.deleteitem:focus, .list.checklist div.items .checklist-item body.bright button.deleteitem:focus, .nyx div.ctrl .searchitems body.bright .del.item:focus, body.bright .nyx div.ctrl.list div.items div.item button.del:focus, body.bright .nyx div.ctrl.list div.items div.item button.deleteitem:focus, .nyx div.ctrl.list div.items div.item body.bright button.del:focus, .nyx div.ctrl.list div.items div.item body.bright button.deleteitem:focus, body.bright .nyx div.ctrl.list div.items div.del.item:focus, .nyx div.ctrl.list div.items body.bright div.del.item:focus, body.bright .nyx div.ctrl .image .clear:focus, .nyx div.ctrl .image body.bright .clear:focus, body.bright .searchitems .item.del:hover, body.bright .searchitems .item.del:focus {
  background-color: rgb(255, 46.1116751269, 18.5);
  border-color: rgb(248, 28.9543147208, 0);
  /*box-shadow: 0px 0px 3px $btn-rem;*/
}
body.bright .btn.del.selected, body.bright .list.checklist div.items .checklist-item button.selected.deleteitem, .list.checklist div.items .checklist-item body.bright button.selected.deleteitem, .nyx div.ctrl .searchitems body.bright .del.selected.item, body.bright .nyx div.ctrl.list div.items div.item button.del.selected, body.bright .nyx div.ctrl.list div.items div.item button.selected.deleteitem, .nyx div.ctrl.list div.items div.item body.bright button.del.selected, .nyx div.ctrl.list div.items div.item body.bright button.selected.deleteitem, body.bright .nyx div.ctrl.list div.items div.del.selected.item, .nyx div.ctrl.list div.items body.bright div.del.selected.item, body.bright .nyx div.ctrl .image .selected.clear, .nyx div.ctrl .image body.bright .selected.clear, body.bright .searchitems .item.del.selected {
  background-color: #fff;
  color: #c51700;
  text-shadow: rgb(226, 139, 127.5) 0px 0 5px;
}
body.bright .btn.def, body.bright .list.checklist div.items .checklist-item button.def.deleteitem, .list.checklist div.items .checklist-item body.bright button.def.deleteitem, .nyx div.ctrl .searchitems body.bright .def.item, .nyx div.ctrl.list body.bright div.items > div.btn.item, .nyx div.ctrl.list body.bright .searchitems div.items > div.item, .nyx div.ctrl.list .searchitems body.bright div.items > div.item, body.bright .nyx div.ctrl.list div.items div.item button.def, .nyx div.ctrl.list div.items div.item body.bright button.def, body.bright .nyx div.ctrl.list div.items div.def.item, body.bright .nyx div.ctrl.list div.items > div.item, .nyx div.ctrl.list div.items body.bright div.def.item, .nyx div.ctrl.list div.items body.bright div.items > div.item, body.bright .nyx div.ctrl .image .def.clear, .nyx div.ctrl .image body.bright .def.clear, .nyx div.ctrl.list .image body.bright div.items > div.clear.item, body.bright .btn.highlite, body.bright .list.checklist div.items .checklist-item button.highlite.deleteitem, .list.checklist div.items .checklist-item body.bright button.highlite.deleteitem, .nyx div.ctrl .searchitems body.bright .highlite.item, body.bright .nyx div.ctrl.list div.items div.item button.highlite, .nyx div.ctrl.list div.items div.item body.bright button.highlite, body.bright .nyx div.ctrl.list div.items div.highlite.item, .nyx div.ctrl.list div.items body.bright div.highlite.item, body.bright .nyx div.ctrl .image .highlite.clear, .nyx div.ctrl .image body.bright .highlite.clear, body.bright .searchitems .item.def, body.bright .searchitems .item.highlite {
  background-color: #0097d9;
  color: #fff;
  border-color: rgb(0, 133.2557603687, 191.5);
}
body.bright .btn.def:hover, body.bright .list.checklist div.items .checklist-item button.def.deleteitem:hover, .list.checklist div.items .checklist-item body.bright button.def.deleteitem:hover, .nyx div.ctrl .searchitems body.bright .def.item:hover, .nyx div.ctrl.list body.bright div.items > div.btn.item:hover, .nyx div.ctrl.list body.bright .searchitems div.items > div.item:hover, .nyx div.ctrl.list .searchitems body.bright div.items > div.item:hover, body.bright .nyx div.ctrl.list div.items div.item button.def:hover, .nyx div.ctrl.list div.items div.item body.bright button.def:hover, body.bright .nyx div.ctrl.list div.items div.def.item:hover, body.bright .nyx div.ctrl.list div.items > div.item:hover, .nyx div.ctrl.list div.items body.bright div.def.item:hover, .nyx div.ctrl.list div.items body.bright div.items > div.item:hover, body.bright .nyx div.ctrl .image .def.clear:hover, .nyx div.ctrl .image body.bright .def.clear:hover, .nyx div.ctrl.list .image body.bright div.items > div.clear.item:hover, body.bright .btn.def:focus, body.bright .list.checklist div.items .checklist-item button.def.deleteitem:focus, .list.checklist div.items .checklist-item body.bright button.def.deleteitem:focus, .nyx div.ctrl .searchitems body.bright .def.item:focus, .nyx div.ctrl.list body.bright div.items > div.btn.item:focus, .nyx div.ctrl.list body.bright .searchitems div.items > div.item:focus, .nyx div.ctrl.list .searchitems body.bright div.items > div.item:focus, body.bright .nyx div.ctrl.list div.items div.item button.def:focus, .nyx div.ctrl.list div.items div.item body.bright button.def:focus, body.bright .nyx div.ctrl.list div.items div.def.item:focus, body.bright .nyx div.ctrl.list div.items > div.item:focus, .nyx div.ctrl.list div.items body.bright div.def.item:focus, .nyx div.ctrl.list div.items body.bright div.items > div.item:focus, body.bright .nyx div.ctrl .image .def.clear:focus, .nyx div.ctrl .image body.bright .def.clear:focus, .nyx div.ctrl.list .image body.bright div.items > div.clear.item:focus, body.bright .btn.highlite:hover, body.bright .list.checklist div.items .checklist-item button.highlite.deleteitem:hover, .list.checklist div.items .checklist-item body.bright button.highlite.deleteitem:hover, .nyx div.ctrl .searchitems body.bright .highlite.item:hover, body.bright .nyx div.ctrl.list div.items div.item button.highlite:hover, .nyx div.ctrl.list div.items div.item body.bright button.highlite:hover, body.bright .nyx div.ctrl.list div.items div.highlite.item:hover, .nyx div.ctrl.list div.items body.bright div.highlite.item:hover, body.bright .nyx div.ctrl .image .highlite.clear:hover, .nyx div.ctrl .image body.bright .highlite.clear:hover, body.bright .btn.highlite:focus, body.bright .list.checklist div.items .checklist-item button.highlite.deleteitem:focus, .list.checklist div.items .checklist-item body.bright button.highlite.deleteitem:focus, .nyx div.ctrl .searchitems body.bright .highlite.item:focus, body.bright .nyx div.ctrl.list div.items div.item button.highlite:focus, .nyx div.ctrl.list div.items div.item body.bright button.highlite:focus, body.bright .nyx div.ctrl.list div.items div.highlite.item:focus, .nyx div.ctrl.list div.items body.bright div.highlite.item:focus, body.bright .nyx div.ctrl .image .highlite.clear:focus, .nyx div.ctrl .image body.bright .highlite.clear:focus, body.bright .searchitems .item.def:hover, body.bright .searchitems .item.def:focus, body.bright .searchitems .item.highlite:hover, body.bright .searchitems .item.highlite:focus {
  background-color: rgb(38.5, 189.1520737327, 255);
  border-color: rgb(13, 181.3963133641, 255);
}
body.bright .btn.def.selected, body.bright .list.checklist div.items .checklist-item button.def.selected.deleteitem, .list.checklist div.items .checklist-item body.bright button.def.selected.deleteitem, .nyx div.ctrl .searchitems body.bright .def.selected.item, .nyx div.ctrl.list body.bright div.items > div.btn.selected.item, .nyx div.ctrl.list body.bright .searchitems div.items > div.selected.item, .nyx div.ctrl.list .searchitems body.bright div.items > div.selected.item, body.bright .nyx div.ctrl.list div.items div.item button.def.selected, .nyx div.ctrl.list div.items div.item body.bright button.def.selected, body.bright .nyx div.ctrl.list div.items div.def.selected.item, body.bright .nyx div.ctrl.list div.items > div.selected.item, .nyx div.ctrl.list div.items body.bright div.def.selected.item, .nyx div.ctrl.list div.items body.bright div.items > div.selected.item, body.bright .nyx div.ctrl .image .def.selected.clear, .nyx div.ctrl .image body.bright .def.selected.clear, .nyx div.ctrl.list .image body.bright div.items > div.selected.clear.item, body.bright .btn.highlite.selected, body.bright .list.checklist div.items .checklist-item button.highlite.selected.deleteitem, .list.checklist div.items .checklist-item body.bright button.highlite.selected.deleteitem, .nyx div.ctrl .searchitems body.bright .highlite.selected.item, body.bright .nyx div.ctrl.list div.items div.item button.highlite.selected, .nyx div.ctrl.list div.items div.item body.bright button.highlite.selected, body.bright .nyx div.ctrl.list div.items div.highlite.selected.item, .nyx div.ctrl.list div.items body.bright div.highlite.selected.item, body.bright .nyx div.ctrl .image .highlite.selected.clear, .nyx div.ctrl .image body.bright .highlite.selected.clear, body.bright .searchitems .item.def.selected, body.bright .searchitems .item.highlite.selected {
  background-color: #fff;
  color: #0097d9;
  text-shadow: rgb(127.5, 203, 236) 0px 0 5px;
}
body.bright .btn.selected, body.bright .list.checklist div.items .checklist-item button.selected.deleteitem, .list.checklist div.items .checklist-item body.bright button.selected.deleteitem, .nyx div.ctrl .searchitems body.bright .selected.item, body.bright .nyx div.ctrl.list div.items div.item button.selected, .nyx div.ctrl.list div.items div.item body.bright button.selected, body.bright .nyx div.ctrl.list div.items div.selected.item, .nyx div.ctrl.list div.items body.bright div.selected.item, body.bright .nyx div.ctrl .image .selected.clear, .nyx div.ctrl .image body.bright .selected.clear, body.bright .searchitems .item.selected {
  border: 1px solid #fff !important;
  outline: 3px solid rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}
body.bright .searchitems .item.highlite {
  background-color: #0097d9;
  color: #fff;
  border-color: rgb(0, 133.2557603687, 191.5);
}
body.bright .searchitems .item.highlite:hover, body.bright .searchitems .item.highlite:focus {
  background-color: rgb(38.5, 189.1520737327, 255);
  border-color: rgb(13, 181.3963133641, 255);
}
body.bright .searchitems .item.highlite.selected {
  background-color: #fff;
  color: #0097d9;
  text-shadow: rgb(127.5, 203, 236) 0px 0 5px;
}
body.bright .feedback-backdrop {
  background-color: #f5f5f5;
  color: #555;
}
body.bright .progress-bar {
  background-color: #555;
}
body.bright .fail-icon, body.bright .fail-label, body.bright .conflicted-value {
  color: #a00;
}
body.bright .success-icon, body.bright .success-label, body.bright .official-value {
  color: #0a0;
}
body.bright .feedback-queue-display {
  color: #555;
}
body.bright .json-display {
  border-color: rgb(168.5, 168.5, 168.5);
  color: #555;
}
body.dark {
  background-color: #5a5a5a;
}
body.dark a {
  color: #4ad;
  text-decoration: none;
}
body.dark .header {
  color: #dcdcdc;
}
body.dark hr {
  border-color: rgb(13.5, 13.5, 13.5);
}
body.dark .bg, body.dark .nyx .queryresults table, .nyx .queryresults body.dark table, body.dark .nyx div.ctrl .searchitems #selection-list, .nyx div.ctrl .searchitems body.dark #selection-list, body.dark .nyx dialog div.dialog-body .dialog-icon, .nyx dialog div.dialog-body body.dark .dialog-icon, body.dark .sticky {
  background-color: #5a5a5a;
  color: #dcdcdc;
  border-style: solid;
  border-color: rgb(13.5, 13.5, 13.5);
}
body.dark .bg.container, body.dark .nyx .queryresults table.container, .nyx .queryresults body.dark table.container, body.dark .nyx div.ctrl .searchitems .container#selection-list, .nyx div.ctrl .searchitems body.dark .container#selection-list, body.dark .nyx dialog div.dialog-body .container.dialog-icon, .nyx dialog div.dialog-body body.dark .container.dialog-icon, body.dark .container.sticky {
  /*background-color: lighten($bg-color,5%);*/
  border-color: rgb(13.5, 13.5, 13.5);
}
body.dark .bg, body.dark .nyx .queryresults table, .nyx .queryresults body.dark table, body.dark .nyx div.ctrl .searchitems #selection-list, .nyx div.ctrl .searchitems body.dark #selection-list, body.dark .nyx dialog div.dialog-body .dialog-icon, .nyx dialog div.dialog-body body.dark .dialog-icon, body.dark .sticky {
  /* Firefox */
}
body.dark .bg *, body.dark .nyx .queryresults table *, .nyx .queryresults body.dark table *, body.dark .nyx div.ctrl .searchitems #selection-list *, .nyx div.ctrl .searchitems body.dark #selection-list *, body.dark .nyx dialog div.dialog-body .dialog-icon *, .nyx dialog div.dialog-body body.dark .dialog-icon *, body.dark .sticky * {
  scrollbar-width: auto;
  scrollbar-color: #999 #5a5a5a;
}
body.dark .bg, body.dark .nyx .queryresults table, .nyx .queryresults body.dark table, body.dark .nyx div.ctrl .searchitems #selection-list, .nyx div.ctrl .searchitems body.dark #selection-list, body.dark .nyx dialog div.dialog-body .dialog-icon, .nyx dialog div.dialog-body body.dark .dialog-icon, body.dark .sticky {
  /* Chrome, Edge, and Safari */
}
body.dark .bg *::-webkit-scrollbar, body.dark .nyx .queryresults table *::-webkit-scrollbar, .nyx .queryresults body.dark table *::-webkit-scrollbar, body.dark .nyx div.ctrl .searchitems #selection-list *::-webkit-scrollbar, .nyx div.ctrl .searchitems body.dark #selection-list *::-webkit-scrollbar, body.dark .nyx dialog div.dialog-body .dialog-icon *::-webkit-scrollbar, .nyx dialog div.dialog-body body.dark .dialog-icon *::-webkit-scrollbar, body.dark .sticky *::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
body.dark .bg *::-webkit-scrollbar-track, body.dark .nyx .queryresults table *::-webkit-scrollbar-track, .nyx .queryresults body.dark table *::-webkit-scrollbar-track, body.dark .nyx div.ctrl .searchitems #selection-list *::-webkit-scrollbar-track, .nyx div.ctrl .searchitems body.dark #selection-list *::-webkit-scrollbar-track, body.dark .nyx dialog div.dialog-body .dialog-icon *::-webkit-scrollbar-track, .nyx dialog div.dialog-body body.dark .dialog-icon *::-webkit-scrollbar-track, body.dark .sticky *::-webkit-scrollbar-track {
  background: transparent; /*$bg-color;*/
}
body.dark .bg *::-webkit-scrollbar-corner, body.dark .nyx .queryresults table *::-webkit-scrollbar-corner, .nyx .queryresults body.dark table *::-webkit-scrollbar-corner, body.dark .nyx div.ctrl .searchitems #selection-list *::-webkit-scrollbar-corner, .nyx div.ctrl .searchitems body.dark #selection-list *::-webkit-scrollbar-corner, body.dark .nyx dialog div.dialog-body .dialog-icon *::-webkit-scrollbar-corner, .nyx dialog div.dialog-body body.dark .dialog-icon *::-webkit-scrollbar-corner, body.dark .sticky *::-webkit-scrollbar-corner {
  background: #5a5a5a;
}
body.dark .bg *::-webkit-scrollbar-thumb, body.dark .nyx .queryresults table *::-webkit-scrollbar-thumb, .nyx .queryresults body.dark table *::-webkit-scrollbar-thumb, body.dark .nyx div.ctrl .searchitems #selection-list *::-webkit-scrollbar-thumb, .nyx div.ctrl .searchitems body.dark #selection-list *::-webkit-scrollbar-thumb, body.dark .nyx dialog div.dialog-body .dialog-icon *::-webkit-scrollbar-thumb, .nyx dialog div.dialog-body body.dark .dialog-icon *::-webkit-scrollbar-thumb, body.dark .sticky *::-webkit-scrollbar-thumb {
  background-color: #999;
  border-radius: 10px;
  border: 2px solid #5a5a5a;
}
body.dark .sticky {
  box-shadow: 0px 10px 6px #5a5a5a;
}
body.dark .toolbar {
  background-color: rgb(115.5, 115.5, 115.5);
}
body.dark .table {
  border-top-width: 1px;
  border-top-style: solid;
  border-color: #ccc;
}
body.dark .td {
  background-color: #666;
  color: #bbb;
}
body.dark .td.hover {
  background-color: rgb(76.5, 76.5, 76.5);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .td.selected {
  color: rgb(76.5, 76.5, 76.5);
  background-color: rgb(225.25, 225.25, 225.25);
}
body.dark .td.state-0 {
  background-color: #895151;
  color: rgb(217.25, 94.05, 94.05);
}
body.dark .td.state-0.hover {
  background-color: rgb(104.9495412844, 62.0504587156, 62.0504587156);
  color: rgb(226.939229995, 135.360770005, 135.360770005);
}
body.dark .td.state-0.selected {
  color: rgb(104.9495412844, 62.0504587156, 62.0504587156);
  background-color: rgb(226.939229995, 135.360770005, 135.360770005);
}
body.dark .th {
  background-color: rgb(91.8, 91.8, 91.8);
  color: #bbb;
}
body.dark .th.hover {
  background-color: rgb(66.3, 66.3, 66.3);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.selected {
  color: rgb(66.3, 66.3, 66.3);
  background-color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.state-0 {
  background-color: rgb(129.35, 73.35, 73.35);
  color: rgb(217.25, 94.05, 94.05);
}
body.dark .th.state-0.hover {
  background-color: rgb(96.8051060681, 54.8948939319, 54.8948939319);
  color: rgb(207.560770005, 52.739229995, 52.739229995);
}
body.dark .th.state-0.selected {
  color: rgb(96.8051060681, 54.8948939319, 54.8948939319);
  background-color: rgb(207.560770005, 52.739229995, 52.739229995);
}
body.dark .td {
  background-color: #666;
  color: #bbb;
}
body.dark .td.hover {
  background-color: rgb(76.5, 76.5, 76.5);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .td.selected {
  color: rgb(76.5, 76.5, 76.5);
  background-color: rgb(225.25, 225.25, 225.25);
}
body.dark .td.state-1 {
  background-color: rgb(137, 99.75, 81);
  color: rgb(217.25, 135.3, 94.05);
}
body.dark .td.state-1.hover {
  background-color: rgb(104.9495412844, 76.4139908257, 62.0504587156);
  color: rgb(226.939229995, 166.0232008052, 135.360770005);
}
body.dark .td.state-1.selected {
  color: rgb(104.9495412844, 76.4139908257, 62.0504587156);
  background-color: rgb(226.939229995, 166.0232008052, 135.360770005);
}
body.dark .th {
  background-color: rgb(91.8, 91.8, 91.8);
  color: #bbb;
}
body.dark .th.hover {
  background-color: rgb(66.3, 66.3, 66.3);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.selected {
  color: rgb(66.3, 66.3, 66.3);
  background-color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.state-1 {
  background-color: rgb(129.35, 92.1, 73.35);
  color: rgb(217.25, 135.3, 94.05);
}
body.dark .th.state-1.hover {
  background-color: rgb(96.8051060681, 68.9273310311, 54.8948939319);
  color: rgb(207.560770005, 104.5767991948, 52.739229995);
}
body.dark .th.state-1.selected {
  color: rgb(96.8051060681, 68.9273310311, 54.8948939319);
  background-color: rgb(207.560770005, 104.5767991948, 52.739229995);
}
body.dark .td {
  background-color: #666;
  color: #bbb;
}
body.dark .td.hover {
  background-color: rgb(76.5, 76.5, 76.5);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .td.selected {
  color: rgb(76.5, 76.5, 76.5);
  background-color: rgb(225.25, 225.25, 225.25);
}
body.dark .td.state-2 {
  background-color: rgb(137, 116.75, 81);
  color: rgb(217.25, 172.7, 94.05);
}
body.dark .td.state-2.hover {
  background-color: rgb(104.9495412844, 89.4369266055, 62.0504587156);
  color: rgb(226.939229995, 193.8238047307, 135.360770005);
}
body.dark .td.state-2.selected {
  color: rgb(104.9495412844, 89.4369266055, 62.0504587156);
  background-color: rgb(226.939229995, 193.8238047307, 135.360770005);
}
body.dark .th {
  background-color: rgb(91.8, 91.8, 91.8);
  color: #bbb;
}
body.dark .th.hover {
  background-color: rgb(66.3, 66.3, 66.3);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.selected {
  color: rgb(66.3, 66.3, 66.3);
  background-color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.state-2 {
  background-color: rgb(129.35, 109.1, 73.35);
  color: rgb(217.25, 172.7, 94.05);
}
body.dark .th.state-2.hover {
  background-color: rgb(96.8051060681, 81.650074001, 54.8948939319);
  color: rgb(207.560770005, 151.5761952693, 52.739229995);
}
body.dark .th.state-2.selected {
  color: rgb(96.8051060681, 81.650074001, 54.8948939319);
  background-color: rgb(207.560770005, 151.5761952693, 52.739229995);
}
body.dark .td {
  background-color: #666;
  color: #bbb;
}
body.dark .td.hover {
  background-color: rgb(76.5, 76.5, 76.5);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .td.selected {
  color: rgb(76.5, 76.5, 76.5);
  background-color: rgb(225.25, 225.25, 225.25);
}
body.dark .td.state-3 {
  background-color: rgb(137, 125.75, 81);
  color: rgb(217.25, 192.5, 94.05);
}
body.dark .td.state-3.hover {
  background-color: rgb(104.9495412844, 96.3314220183, 62.0504587156);
  color: rgb(226.939229995, 208.5417715148, 135.360770005);
}
body.dark .td.state-3.selected {
  color: rgb(104.9495412844, 96.3314220183, 62.0504587156);
  background-color: rgb(226.939229995, 208.5417715148, 135.360770005);
}
body.dark .th {
  background-color: rgb(91.8, 91.8, 91.8);
  color: #bbb;
}
body.dark .th.hover {
  background-color: rgb(66.3, 66.3, 66.3);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.selected {
  color: rgb(66.3, 66.3, 66.3);
  background-color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.state-3 {
  background-color: rgb(129.35, 118.1, 73.35);
  color: rgb(217.25, 192.5, 94.05);
}
body.dark .th.state-3.hover {
  background-color: rgb(96.8051060681, 88.3856438086, 54.8948939319);
  color: rgb(207.560770005, 176.4582284852, 52.739229995);
}
body.dark .th.state-3.selected {
  color: rgb(96.8051060681, 88.3856438086, 54.8948939319);
  background-color: rgb(207.560770005, 176.4582284852, 52.739229995);
}
body.dark .td {
  background-color: #666;
  color: #bbb;
}
body.dark .td.hover {
  background-color: rgb(76.5, 76.5, 76.5);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .td.selected {
  color: rgb(76.5, 76.5, 76.5);
  background-color: rgb(225.25, 225.25, 225.25);
}
body.dark .td.state-4 {
  background-color: rgb(122.75, 129.25, 76.5);
  color: rgb(185.9, 200.2, 84.15);
}
body.dark .td.state-4.hover {
  background-color: rgb(92.3235115431, 97.2123329283, 57.5376670717);
  color: rgb(201.517549302, 212.5855528473, 122.7644471527);
}
body.dark .td.state-4.selected {
  color: rgb(92.3235115431, 97.2123329283, 57.5376670717);
  background-color: rgb(201.517549302, 212.5855528473, 122.7644471527);
}
body.dark .th {
  background-color: rgb(91.8, 91.8, 91.8);
  color: #bbb;
}
body.dark .th.hover {
  background-color: rgb(66.3, 66.3, 66.3);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.selected {
  color: rgb(66.3, 66.3, 66.3);
  background-color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.state-4 {
  background-color: rgb(115.1, 121.6, 68.85);
  color: rgb(185.9, 200.2, 84.15);
}
body.dark .th.state-4.hover {
  background-color: rgb(84.2777369388, 89.0371226044, 50.4128773956);
  color: rgb(161.8920562819, 176.680024374, 56.669975626);
}
body.dark .th.state-4.selected {
  color: rgb(84.2777369388, 89.0371226044, 50.4128773956);
  background-color: rgb(161.8920562819, 176.680024374, 56.669975626);
}
body.dark .td {
  background-color: #666;
  color: #bbb;
}
body.dark .td.hover {
  background-color: rgb(76.5, 76.5, 76.5);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .td.selected {
  color: rgb(76.5, 76.5, 76.5);
  background-color: rgb(225.25, 225.25, 225.25);
}
body.dark .td.state-5 {
  background-color: rgb(77.25, 131, 101.75);
  color: rgb(85.8, 204.05, 139.7);
}
body.dark .td.state-5.hover {
  background-color: rgb(58.3316326531, 98.9183673469, 76.8316326531);
  color: rgb(124.9969111969, 215.8530888031, 166.4104247104);
}
body.dark .td.state-5.selected {
  color: rgb(58.3316326531, 98.9183673469, 76.8316326531);
  background-color: rgb(124.9969111969, 215.8530888031, 166.4104247104);
}
body.dark .th {
  background-color: rgb(91.8, 91.8, 91.8);
  color: #bbb;
}
body.dark .th.hover {
  background-color: rgb(66.3, 66.3, 66.3);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.selected {
  color: rgb(66.3, 66.3, 66.3);
  background-color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.state-5 {
  background-color: rgb(69.6, 123.35, 94.1);
  color: rgb(85.8, 204.05, 139.7);
}
body.dark .th.state-5.hover {
  background-color: rgb(51.2035242291, 90.7464757709, 69.227753304);
  color: rgb(55.2777992278, 183.5722007722, 113.7561776062);
}
body.dark .th.state-5.selected {
  color: rgb(51.2035242291, 90.7464757709, 69.227753304);
  background-color: rgb(55.2777992278, 183.5722007722, 113.7561776062);
}
body.dark .td {
  background-color: #666;
  color: #bbb;
}
body.dark .td.hover {
  background-color: rgb(76.5, 76.5, 76.5);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .td.selected {
  color: rgb(76.5, 76.5, 76.5);
  background-color: rgb(225.25, 225.25, 225.25);
}
body.dark .td.state-6 {
  background-color: rgb(79.5, 114.75, 109);
  color: rgb(90.75, 168.3, 155.65);
}
body.dark .td.state-6.hover {
  background-color: rgb(58.6274131274, 84.6225868726, 80.3822393822);
  color: rgb(124.1301554094, 185.9198445906, 175.8406754334);
}
body.dark .td.state-6.selected {
  color: rgb(58.6274131274, 84.6225868726, 80.3822393822);
  background-color: rgb(124.1301554094, 185.9198445906, 175.8406754334);
}
body.dark .th {
  background-color: rgb(91.8, 91.8, 91.8);
  color: #bbb;
}
body.dark .th.hover {
  background-color: rgb(66.3, 66.3, 66.3);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.selected {
  color: rgb(66.3, 66.3, 66.3);
  background-color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.state-6 {
  background-color: rgb(71.85, 107.1, 101.35);
  color: rgb(90.75, 168.3, 155.65);
}
body.dark .th.state-6.hover {
  background-color: rgb(51.3730511316, 76.5769488684, 72.4656747695);
  color: rgb(71.878601315, 136.171398685, 125.6839210998);
}
body.dark .th.state-6.selected {
  color: rgb(51.3730511316, 76.5769488684, 72.4656747695);
  background-color: rgb(71.878601315, 136.171398685, 125.6839210998);
}
body.dark .td {
  background-color: #666;
  color: #bbb;
}
body.dark .td.hover {
  background-color: rgb(76.5, 76.5, 76.5);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .td.selected {
  color: rgb(76.5, 76.5, 76.5);
  background-color: rgb(225.25, 225.25, 225.25);
}
body.dark .td.state-7 {
  background-color: rgb(81.75, 100.75, 115.5);
  color: rgb(95.7, 137.5, 169.95);
}
body.dark .td.state-7.hover {
  background-color: rgb(60.6131178707, 74.7005703422, 85.6368821293);
  color: rgb(128.9486187845, 162.0242480049, 187.7013812155);
}
body.dark .td.state-7.selected {
  color: rgb(60.6131178707, 74.7005703422, 85.6368821293);
  background-color: rgb(128.9486187845, 162.0242480049, 187.7013812155);
}
body.dark .th {
  background-color: rgb(91.8, 91.8, 91.8);
  color: #bbb;
}
body.dark .th.hover {
  background-color: rgb(66.3, 66.3, 66.3);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.selected {
  color: rgb(66.3, 66.3, 66.3);
  background-color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.state-7 {
  background-color: rgb(74.1, 93.1, 107.85);
  color: rgb(95.7, 137.5, 169.95);
}
body.dark .th.state-7.hover {
  background-color: rgb(53.330008244, 67.0043693322, 77.619991756);
  color: rgb(74.7124309392, 111.4317679558, 139.9375690608);
}
body.dark .th.state-7.selected {
  color: rgb(53.330008244, 67.0043693322, 77.619991756);
  background-color: rgb(74.7124309392, 111.4317679558, 139.9375690608);
}
body.dark .td {
  background-color: #666;
  color: #bbb;
}
body.dark .td.hover {
  background-color: rgb(76.5, 76.5, 76.5);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .td.selected {
  color: rgb(76.5, 76.5, 76.5);
  background-color: rgb(225.25, 225.25, 225.25);
}
body.dark .td.state-8 {
  background-color: rgb(89.75, 84.5, 118.5);
  color: rgb(113.3, 101.75, 176.55);
}
body.dark .td.state-8.hover {
  background-color: rgb(67.2019704433, 63.2709359606, 88.7290640394);
  color: rgb(144.4899007337, 135.4821968062, 193.8178031938);
}
body.dark .td.state-8.selected {
  color: rgb(67.2019704433, 63.2709359606, 88.7290640394);
  background-color: rgb(144.4899007337, 135.4821968062, 193.8178031938);
}
body.dark .th {
  background-color: rgb(91.8, 91.8, 91.8);
  color: #bbb;
}
body.dark .th.hover {
  background-color: rgb(66.3, 66.3, 66.3);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.selected {
  color: rgb(66.3, 66.3, 66.3);
  background-color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.state-8 {
  background-color: rgb(82.1, 76.85, 110.85);
  color: rgb(113.3, 101.75, 176.55);
}
body.dark .th.state-8.hover {
  background-color: rgb(59.7925945658, 55.9690729888, 80.7309270112);
  color: rgb(88.2908933966, 76.9602287441, 150.3397712559);
}
body.dark .th.state-8.selected {
  color: rgb(59.7925945658, 55.9690729888, 80.7309270112);
  background-color: rgb(88.2908933966, 76.9602287441, 150.3397712559);
}
body.dark .td {
  background-color: #666;
  color: #bbb;
}
body.dark .td.hover {
  background-color: rgb(76.5, 76.5, 76.5);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .td.selected {
  color: rgb(76.5, 76.5, 76.5);
  background-color: rgb(225.25, 225.25, 225.25);
}
body.dark .td.state-9 {
  background-color: rgb(108.75, 80.75, 116.5);
  color: rgb(155.1, 93.5, 172.15);
}
body.dark .td.state-9.hover {
  background-color: rgb(80.6321292776, 59.8716730038, 86.3783269962);
  color: rgb(175.9508287293, 127.207796194, 189.442203806);
}
body.dark .td.state-9.selected {
  color: rgb(80.6321292776, 59.8716730038, 86.3783269962);
  background-color: rgb(175.9508287293, 127.207796194, 189.442203806);
}
body.dark .th {
  background-color: rgb(91.8, 91.8, 91.8);
  color: #bbb;
}
body.dark .th.hover {
  background-color: rgb(66.3, 66.3, 66.3);
  color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.selected {
  color: rgb(66.3, 66.3, 66.3);
  background-color: rgb(161.5, 161.5, 161.5);
}
body.dark .th.state-9 {
  background-color: rgb(101.1, 73.1, 108.85);
  color: rgb(155.1, 93.5, 172.15);
}
body.dark .th.state-9.hover {
  background-color: rgb(72.7619950536, 52.6103050289, 78.3396949711);
  color: rgb(126.8925414365, 72.7798342541, 141.8701657459);
}
body.dark .th.state-9.selected {
  color: rgb(72.7619950536, 52.6103050289, 78.3396949711);
  background-color: rgb(126.8925414365, 72.7798342541, 141.8701657459);
}
body.dark .caption, body.dark .nyx .queryresults table th, .nyx .queryresults table body.dark th {
  background-color: rgb(115.5, 115.5, 115.5);
  color: #dcdcdc;
}
body.dark .erroritem {
  color: #cf4646;
  background-color: rgb(249.025751073, 231.974248927, 231.974248927);
  border: 1px solid #cf4646;
  border-radius: 4px;
  padding: 6px 4px;
  margin: 3px;
}
body.dark .edit, body.dark .nyx input, .nyx body.dark input, body.dark .nyx textarea, .nyx body.dark textarea, body.dark .nyx select, .nyx body.dark select, body.dark .item {
  border-color: rgb(13.5, 13.5, 13.5);
  background-color: rgb(212.5, 212.5, 212.5);
  color: #333;
  border-style: solid;
}
body.dark .edit.highlite, body.dark .nyx input.highlite, .nyx body.dark input.highlite, body.dark .nyx textarea.highlite, .nyx body.dark textarea.highlite, body.dark .nyx select.highlite, .nyx body.dark select.highlite, body.dark .edit:hover, body.dark .nyx input:hover, .nyx body.dark input:hover, body.dark .nyx textarea:hover, .nyx body.dark textarea:hover, body.dark .nyx select:hover, .nyx body.dark select:hover, body.dark .edit:focus, body.dark .nyx input:focus, .nyx body.dark input:focus, body.dark .nyx textarea:focus, .nyx body.dark textarea:focus, body.dark .nyx select:focus, .nyx body.dark select:focus, body.dark .item.highlite, body.dark .item:hover, body.dark .item:focus {
  background-color: rgb(225.25, 225.25, 225.25);
  border: 1px solid #0db5ff;
  outline: 1px solid #0db5ff;
  /*box-shadow: 0px 0px 3px lighten($item-focus-color,10%);*/
}
body.dark .edit.error, body.dark .nyx input.error, .nyx body.dark input.error, body.dark .nyx textarea.error, .nyx body.dark textarea.error, body.dark .nyx select.error, .nyx body.dark select.error, body.dark .item.error {
  color: #cf4646;
  border-color: #cf4646;
  background-color: rgb(238.5193133047, 191.4806866953, 191.4806866953);
}
body.dark .edit.error:hover, body.dark .nyx input.error:hover, .nyx body.dark input.error:hover, body.dark .nyx textarea.error:hover, .nyx body.dark textarea.error:hover, body.dark .nyx select.error:hover, .nyx body.dark select.error:hover, body.dark .edit.error:focus, body.dark .nyx input.error:focus, .nyx body.dark input.error:focus, body.dark .nyx textarea.error:focus, .nyx body.dark textarea.error:focus, body.dark .nyx select.error:focus, .nyx body.dark select.error:focus, body.dark .item.error:hover, body.dark .item.error:focus {
  background-color: #cf4646;
  background: rgb(238.5193133047, 191.4806866953, 191.4806866953);
  border: 1px solid #cf4646;
  outline: 1px solid #cf4646;
  /*box-shadow: 0px 0px 3px $error-color;*/
}
body.dark .edit.mandatory, body.dark .nyx input.mandatory, .nyx body.dark input.mandatory, body.dark .nyx textarea.mandatory, .nyx body.dark textarea.mandatory, body.dark .nyx select.mandatory, .nyx body.dark select.mandatory, body.dark .item.mandatory {
  color: #fb9d00;
  border-color: #fb9d00;
  background-color: rgb(255, 215.3027888446, 149);
}
body.dark .edit.mandatory:hover, body.dark .nyx input.mandatory:hover, .nyx body.dark input.mandatory:hover, body.dark .nyx textarea.mandatory:hover, .nyx body.dark textarea.mandatory:hover, body.dark .nyx select.mandatory:hover, .nyx body.dark select.mandatory:hover, body.dark .edit.mandatory:focus, body.dark .nyx input.mandatory:focus, .nyx body.dark input.mandatory:focus, body.dark .nyx textarea.mandatory:focus, .nyx body.dark textarea.mandatory:focus, body.dark .nyx select.mandatory:focus, .nyx body.dark select.mandatory:focus, body.dark .item.mandatory:hover, body.dark .item.mandatory:focus {
  background-color: #fb9d00;
  background: rgb(255, 215.3027888446, 149);
  border: 1px solid #fb9d00;
  outline: 1px solid #fb9d00;
  /*box-shadow: 0px 0px 3px $mandatory-color;*/
}
body.dark .list {
  background-color: rgb(102.75, 102.75, 102.75);
  color: #333;
  border-color: rgb(13.5, 13.5, 13.5);
}
body.dark .list > label {
  color: #ccc;
}
body.dark .list .items {
  background-color: rgb(102.75, 102.75, 102.75);
  color: #ccc;
  border-style: solid;
  border-color: rgb(13.5, 13.5, 13.5);
}
body.dark .badge.info {
  background-color: #51849b;
  border: 1px solid rgb(63.4957627119, 103.4745762712, 121.5042372881);
  color: rgba(255, 255, 255, 0.9);
}
body.dark .badge.warn {
  background-color: #d3a737;
  border: 1px solid rgb(176.2295081967, 137.4590163934, 38.7704918033);
  color: rgba(255, 255, 255, 0.9);
}
body.dark label {
  color: #dcdcdc;
}
body.dark .btn, body.dark .list.checklist div.items .checklist-item button.deleteitem, .list.checklist div.items .checklist-item body.dark button.deleteitem, body.dark .nyx div.ctrl .searchitems .item, .nyx div.ctrl .searchitems body.dark .item, body.dark .nyx div.ctrl.list div.items div.item button, .nyx div.ctrl.list div.items div.item body.dark button, body.dark .nyx div.ctrl.list div.items div.item, .nyx div.ctrl.list div.items body.dark div.item, body.dark .nyx div.ctrl .image .clear, .nyx div.ctrl .image body.dark .clear, body.dark .searchitems .item {
  font-size: 100%;
  padding: 5px;
  background-color: #bbbbbb;
  color: #333;
  border-color: rgb(64.5, 64.5, 64.5);
}
body.dark .btn:hover, body.dark .list.checklist div.items .checklist-item button.deleteitem:hover, .list.checklist div.items .checklist-item body.dark button.deleteitem:hover, .nyx div.ctrl .searchitems body.dark .item:hover, body.dark .nyx div.ctrl.list div.items div.item button:hover, .nyx div.ctrl.list div.items div.item body.dark button:hover, body.dark .nyx div.ctrl.list div.items div.item:hover, .nyx div.ctrl.list div.items body.dark div.item:hover, body.dark .nyx div.ctrl .image .clear:hover, .nyx div.ctrl .image body.dark .clear:hover, body.dark .searchitems .item:hover {
  background-color: rgb(212.5, 212.5, 212.5);
}
body.dark .btn:focus, body.dark .list.checklist div.items .checklist-item button.deleteitem:focus, .list.checklist div.items .checklist-item body.dark button.deleteitem:focus, .nyx div.ctrl .searchitems body.dark .item:focus, body.dark .nyx div.ctrl.list div.items div.item button:focus, .nyx div.ctrl.list div.items div.item body.dark button:focus, body.dark .nyx div.ctrl.list div.items div.item:focus, .nyx div.ctrl.list div.items body.dark div.item:focus, body.dark .nyx div.ctrl .image .clear:focus, .nyx div.ctrl .image body.dark .clear:focus, body.dark .searchitems .item:focus {
  outline: 2px solid #0db5ff;
  border-color: rgba(43, 77, 92, 0.5411764706);
}
body.dark .btn.add, body.dark .list.checklist div.items .checklist-item button.add.deleteitem, .list.checklist div.items .checklist-item body.dark button.add.deleteitem, .nyx div.ctrl .searchitems body.dark .add.item, body.dark .nyx div.ctrl.list div.items div.item button.add, body.dark .nyx div.ctrl.list div.items div.item button.copyitem, .nyx div.ctrl.list div.items div.item body.dark button.add, .nyx div.ctrl.list div.items div.item body.dark button.copyitem, body.dark .nyx div.ctrl.list div.items div.add.item, .nyx div.ctrl.list div.items body.dark div.add.item, body.dark .nyx div.ctrl .image .add.clear, .nyx div.ctrl .image body.dark .add.clear, .nyx div.ctrl.list .image body.dark div.items div.item button.clear.copyitem, body.dark .searchitems .item.add {
  background-color: #4fa582;
  color: rgba(255, 255, 255, 0.9);
  border-color: rgb(62.487704918, 130.512295082, 102.8278688525);
}
body.dark .btn.add:hover, body.dark .list.checklist div.items .checklist-item button.add.deleteitem:hover, .list.checklist div.items .checklist-item body.dark button.add.deleteitem:hover, .nyx div.ctrl .searchitems body.dark .add.item:hover, body.dark .nyx div.ctrl.list div.items div.item button.add:hover, body.dark .nyx div.ctrl.list div.items div.item button.copyitem:hover, .nyx div.ctrl.list div.items div.item body.dark button.add:hover, .nyx div.ctrl.list div.items div.item body.dark button.copyitem:hover, body.dark .nyx div.ctrl.list div.items div.add.item:hover, .nyx div.ctrl.list div.items body.dark div.add.item:hover, body.dark .nyx div.ctrl .image .add.clear:hover, .nyx div.ctrl .image body.dark .add.clear:hover, .nyx div.ctrl.list .image body.dark div.items div.item button.clear.copyitem:hover, body.dark .btn.add:focus, body.dark .list.checklist div.items .checklist-item button.add.deleteitem:focus, .list.checklist div.items .checklist-item body.dark button.add.deleteitem:focus, .nyx div.ctrl .searchitems body.dark .add.item:focus, body.dark .nyx div.ctrl.list div.items div.item button.add:focus, body.dark .nyx div.ctrl.list div.items div.item button.copyitem:focus, .nyx div.ctrl.list div.items div.item body.dark button.add:focus, .nyx div.ctrl.list div.items div.item body.dark button.copyitem:focus, body.dark .nyx div.ctrl.list div.items div.add.item:focus, .nyx div.ctrl.list div.items body.dark div.add.item:focus, body.dark .nyx div.ctrl .image .add.clear:focus, .nyx div.ctrl .image body.dark .add.clear:focus, .nyx div.ctrl.list .image body.dark div.items div.item button.clear.copyitem:focus, body.dark .searchitems .item.add:hover, body.dark .searchitems .item.add:focus {
  background-color: rgb(109.6106557377, 185.3893442623, 154.5491803279);
  box-shadow: 0px 0px 3px rgb(62.487704918, 130.512295082, 102.8278688525);
}
body.dark .btn.add.selected, body.dark .list.checklist div.items .checklist-item button.add.selected.deleteitem, .list.checklist div.items .checklist-item body.dark button.add.selected.deleteitem, .nyx div.ctrl .searchitems body.dark .add.selected.item, body.dark .nyx div.ctrl.list div.items div.item button.add.selected, body.dark .nyx div.ctrl.list div.items div.item button.selected.copyitem, .nyx div.ctrl.list div.items div.item body.dark button.add.selected, .nyx div.ctrl.list div.items div.item body.dark button.selected.copyitem, body.dark .nyx div.ctrl.list div.items div.add.selected.item, .nyx div.ctrl.list div.items body.dark div.add.selected.item, body.dark .nyx div.ctrl .image .add.selected.clear, .nyx div.ctrl .image body.dark .add.selected.clear, .nyx div.ctrl.list .image body.dark div.items div.item button.selected.clear.copyitem, body.dark .searchitems .item.add.selected {
  background-color: rgba(255, 255, 255, 0.9);
  color: #4fa582;
  text-shadow: rgba(158.2, 205.5, 186.25, 0.95) 0px 0 5px;
}
body.dark .btn.save, body.dark .list.checklist div.items .checklist-item button.save.deleteitem, .list.checklist div.items .checklist-item body.dark button.save.deleteitem, .nyx div.ctrl .searchitems body.dark .save.item, body.dark .nyx div.ctrl.list div.items div.item button.save, .nyx div.ctrl.list div.items div.item body.dark button.save, body.dark .nyx div.ctrl.list div.items div.save.item, .nyx div.ctrl.list div.items body.dark div.save.item, body.dark .nyx div.ctrl .image .save.clear, .nyx div.ctrl .image body.dark .save.clear, body.dark .searchitems .item.save {
  background-color: #d3a737;
  color: rgba(255, 255, 255, 0.9);
  border-color: rgb(134.4262295082, 104.8524590164, 29.5737704918);
}
body.dark .btn.save:hover, body.dark .list.checklist div.items .checklist-item button.save.deleteitem:hover, .list.checklist div.items .checklist-item body.dark button.save.deleteitem:hover, .nyx div.ctrl .searchitems body.dark .save.item:hover, body.dark .nyx div.ctrl.list div.items div.item button.save:hover, .nyx div.ctrl.list div.items div.item body.dark button.save:hover, body.dark .nyx div.ctrl.list div.items div.save.item:hover, .nyx div.ctrl.list div.items body.dark div.save.item:hover, body.dark .nyx div.ctrl .image .save.clear:hover, .nyx div.ctrl .image body.dark .save.clear:hover, body.dark .btn.save:focus, body.dark .list.checklist div.items .checklist-item button.save.deleteitem:focus, .list.checklist div.items .checklist-item body.dark button.save.deleteitem:focus, .nyx div.ctrl .searchitems body.dark .save.item:focus, body.dark .nyx div.ctrl.list div.items div.item button.save:focus, .nyx div.ctrl.list div.items div.item body.dark button.save:focus, body.dark .nyx div.ctrl.list div.items div.save.item:focus, .nyx div.ctrl.list div.items body.dark div.save.item:focus, body.dark .nyx div.ctrl .image .save.clear:focus, .nyx div.ctrl .image body.dark .save.clear:focus, body.dark .searchitems .item.save:hover, body.dark .searchitems .item.save:focus {
  background-color: rgb(220.1967213115, 185.393442623, 96.8032786885);
  box-shadow: 0px 0px 3px rgb(134.4262295082, 104.8524590164, 29.5737704918);
}
body.dark .btn.save.selected, body.dark .list.checklist div.items .checklist-item button.save.selected.deleteitem, .list.checklist div.items .checklist-item body.dark button.save.selected.deleteitem, .nyx div.ctrl .searchitems body.dark .save.selected.item, body.dark .nyx div.ctrl.list div.items div.item button.save.selected, .nyx div.ctrl.list div.items div.item body.dark button.save.selected, body.dark .nyx div.ctrl.list div.items div.save.selected.item, .nyx div.ctrl.list div.items body.dark div.save.selected.item, body.dark .nyx div.ctrl .image .save.selected.clear, .nyx div.ctrl .image body.dark .save.selected.clear, body.dark .searchitems .item.save.selected {
  background-color: rgba(255, 255, 255, 0.9);
  color: #d3a737;
  text-shadow: rgba(230.8, 206.6, 145, 0.95) 0px 0 5px;
}
body.dark .btn.del, body.dark .list.checklist div.items .checklist-item button.deleteitem, .list.checklist div.items .checklist-item body.dark button.deleteitem, .nyx div.ctrl .searchitems body.dark .del.item, body.dark .nyx div.ctrl.list div.items div.item button.del, body.dark .nyx div.ctrl.list div.items div.item button.deleteitem, .nyx div.ctrl.list div.items div.item body.dark button.del, .nyx div.ctrl.list div.items div.item body.dark button.deleteitem, body.dark .nyx div.ctrl.list div.items div.del.item, .nyx div.ctrl.list div.items body.dark div.del.item, body.dark .nyx div.ctrl .image .clear, .nyx div.ctrl .image body.dark .clear, body.dark .searchitems .item.del {
  background-color: #b55454;
  color: rgba(255, 255, 255, 0.9);
  border-color: rgb(149.3632653061, 64.6367346939, 64.6367346939);
}
body.dark .btn.del:hover, body.dark .list.checklist div.items .checklist-item button.deleteitem:hover, .list.checklist div.items .checklist-item body.dark button.deleteitem:hover, .nyx div.ctrl .searchitems body.dark .del.item:hover, body.dark .nyx div.ctrl.list div.items div.item button.del:hover, body.dark .nyx div.ctrl.list div.items div.item button.deleteitem:hover, .nyx div.ctrl.list div.items div.item body.dark button.del:hover, .nyx div.ctrl.list div.items div.item body.dark button.deleteitem:hover, body.dark .nyx div.ctrl.list div.items div.del.item:hover, .nyx div.ctrl.list div.items body.dark div.del.item:hover, body.dark .nyx div.ctrl .image .clear:hover, .nyx div.ctrl .image body.dark .clear:hover, body.dark .btn.del:focus, body.dark .list.checklist div.items .checklist-item button.deleteitem:focus, .list.checklist div.items .checklist-item body.dark button.deleteitem:focus, .nyx div.ctrl .searchitems body.dark .del.item:focus, body.dark .nyx div.ctrl.list div.items div.item button.del:focus, body.dark .nyx div.ctrl.list div.items div.item button.deleteitem:focus, .nyx div.ctrl.list div.items div.item body.dark button.del:focus, .nyx div.ctrl.list div.items div.item body.dark button.deleteitem:focus, body.dark .nyx div.ctrl.list div.items div.del.item:focus, .nyx div.ctrl.list div.items body.dark div.del.item:focus, body.dark .nyx div.ctrl .image .clear:focus, .nyx div.ctrl .image body.dark .clear:focus, body.dark .searchitems .item.del:hover, body.dark .searchitems .item.del:focus {
  background-color: rgb(196.4040816327, 119.5959183673, 119.5959183673);
  box-shadow: 0px 0px 3px #b55454;
}
body.dark .btn.del.selected, body.dark .list.checklist div.items .checklist-item button.selected.deleteitem, .list.checklist div.items .checklist-item body.dark button.selected.deleteitem, .nyx div.ctrl .searchitems body.dark .del.selected.item, body.dark .nyx div.ctrl.list div.items div.item button.del.selected, body.dark .nyx div.ctrl.list div.items div.item button.selected.deleteitem, .nyx div.ctrl.list div.items div.item body.dark button.del.selected, .nyx div.ctrl.list div.items div.item body.dark button.selected.deleteitem, body.dark .nyx div.ctrl.list div.items div.del.selected.item, .nyx div.ctrl.list div.items body.dark div.del.selected.item, body.dark .nyx div.ctrl .image .selected.clear, .nyx div.ctrl .image body.dark .selected.clear, body.dark .searchitems .item.del.selected {
  background-color: rgba(255, 255, 255, 0.9);
  color: #b55454;
  text-shadow: rgba(214.3, 160.95, 160.95, 0.95) 0px 0 5px;
}
body.dark .btn.def, body.dark .list.checklist div.items .checklist-item button.def.deleteitem, .list.checklist div.items .checklist-item body.dark button.def.deleteitem, .nyx div.ctrl .searchitems body.dark .def.item, .nyx div.ctrl.list body.dark div.items > div.btn.item, .nyx div.ctrl.list body.dark .searchitems div.items > div.item, .nyx div.ctrl.list .searchitems body.dark div.items > div.item, body.dark .nyx div.ctrl.list div.items div.item button.def, .nyx div.ctrl.list div.items div.item body.dark button.def, body.dark .nyx div.ctrl.list div.items div.def.item, body.dark .nyx div.ctrl.list div.items > div.item, .nyx div.ctrl.list div.items body.dark div.def.item, .nyx div.ctrl.list div.items body.dark div.items > div.item, body.dark .nyx div.ctrl .image .def.clear, .nyx div.ctrl .image body.dark .def.clear, .nyx div.ctrl.list .image body.dark div.items > div.clear.item, body.dark .btn.highlite, body.dark .list.checklist div.items .checklist-item button.highlite.deleteitem, .list.checklist div.items .checklist-item body.dark button.highlite.deleteitem, .nyx div.ctrl .searchitems body.dark .highlite.item, body.dark .nyx div.ctrl.list div.items div.item button.highlite, .nyx div.ctrl.list div.items div.item body.dark button.highlite, body.dark .nyx div.ctrl.list div.items div.highlite.item, .nyx div.ctrl.list div.items body.dark div.highlite.item, body.dark .nyx div.ctrl .image .highlite.clear, .nyx div.ctrl .image body.dark .highlite.clear, body.dark .searchitems .item.def, body.dark .searchitems .item.highlite {
  background-color: #51849b;
  color: rgba(255, 255, 255, 0.9);
  border-color: rgb(63.4957627119, 103.4745762712, 121.5042372881);
}
body.dark .btn.def:hover, body.dark .list.checklist div.items .checklist-item button.def.deleteitem:hover, .list.checklist div.items .checklist-item body.dark button.def.deleteitem:hover, .nyx div.ctrl .searchitems body.dark .def.item:hover, .nyx div.ctrl.list body.dark div.items > div.btn.item:hover, .nyx div.ctrl.list body.dark .searchitems div.items > div.item:hover, .nyx div.ctrl.list .searchitems body.dark div.items > div.item:hover, body.dark .nyx div.ctrl.list div.items div.item button.def:hover, .nyx div.ctrl.list div.items div.item body.dark button.def:hover, body.dark .nyx div.ctrl.list div.items div.def.item:hover, body.dark .nyx div.ctrl.list div.items > div.item:hover, .nyx div.ctrl.list div.items body.dark div.def.item:hover, .nyx div.ctrl.list div.items body.dark div.items > div.item:hover, body.dark .nyx div.ctrl .image .def.clear:hover, .nyx div.ctrl .image body.dark .def.clear:hover, .nyx div.ctrl.list .image body.dark div.items > div.clear.item:hover, body.dark .btn.def:focus, body.dark .list.checklist div.items .checklist-item button.def.deleteitem:focus, .list.checklist div.items .checklist-item body.dark button.def.deleteitem:focus, .nyx div.ctrl .searchitems body.dark .def.item:focus, .nyx div.ctrl.list body.dark div.items > div.btn.item:focus, .nyx div.ctrl.list body.dark .searchitems div.items > div.item:focus, .nyx div.ctrl.list .searchitems body.dark div.items > div.item:focus, body.dark .nyx div.ctrl.list div.items div.item button.def:focus, .nyx div.ctrl.list div.items div.item body.dark button.def:focus, body.dark .nyx div.ctrl.list div.items div.def.item:focus, body.dark .nyx div.ctrl.list div.items > div.item:focus, .nyx div.ctrl.list div.items body.dark div.def.item:focus, .nyx div.ctrl.list div.items body.dark div.items > div.item:focus, body.dark .nyx div.ctrl .image .def.clear:focus, .nyx div.ctrl .image body.dark .def.clear:focus, .nyx div.ctrl.list .image body.dark div.items > div.clear.item:focus, body.dark .btn.highlite:hover, body.dark .list.checklist div.items .checklist-item button.highlite.deleteitem:hover, .list.checklist div.items .checklist-item body.dark button.highlite.deleteitem:hover, .nyx div.ctrl .searchitems body.dark .highlite.item:hover, body.dark .nyx div.ctrl.list div.items div.item button.highlite:hover, .nyx div.ctrl.list div.items div.item body.dark button.highlite:hover, body.dark .nyx div.ctrl.list div.items div.highlite.item:hover, .nyx div.ctrl.list div.items body.dark div.highlite.item:hover, body.dark .nyx div.ctrl .image .highlite.clear:hover, .nyx div.ctrl .image body.dark .highlite.clear:hover, body.dark .btn.highlite:focus, body.dark .list.checklist div.items .checklist-item button.highlite.deleteitem:focus, .list.checklist div.items .checklist-item body.dark button.highlite.deleteitem:focus, .nyx div.ctrl .searchitems body.dark .highlite.item:focus, body.dark .nyx div.ctrl.list div.items div.item button.highlite:focus, .nyx div.ctrl.list div.items div.item body.dark button.highlite:focus, body.dark .nyx div.ctrl.list div.items div.highlite.item:focus, .nyx div.ctrl.list div.items body.dark div.highlite.item:focus, body.dark .nyx div.ctrl .image .highlite.clear:focus, .nyx div.ctrl .image body.dark .highlite.clear:focus, body.dark .searchitems .item.def:hover, body.dark .searchitems .item.def:focus, body.dark .searchitems .item.highlite:hover, body.dark .searchitems .item.highlite:focus {
  background-color: rgb(108.5381355932, 156.7288135593, 178.4618644068);
  box-shadow: 0px 0px 3px rgb(63.4957627119, 103.4745762712, 121.5042372881);
}
body.dark .btn.def.selected, body.dark .list.checklist div.items .checklist-item button.def.selected.deleteitem, .list.checklist div.items .checklist-item body.dark button.def.selected.deleteitem, .nyx div.ctrl .searchitems body.dark .def.selected.item, .nyx div.ctrl.list body.dark div.items > div.btn.selected.item, .nyx div.ctrl.list body.dark .searchitems div.items > div.selected.item, .nyx div.ctrl.list .searchitems body.dark div.items > div.selected.item, body.dark .nyx div.ctrl.list div.items div.item button.def.selected, .nyx div.ctrl.list div.items div.item body.dark button.def.selected, body.dark .nyx div.ctrl.list div.items div.def.selected.item, body.dark .nyx div.ctrl.list div.items > div.selected.item, .nyx div.ctrl.list div.items body.dark div.def.selected.item, .nyx div.ctrl.list div.items body.dark div.items > div.selected.item, body.dark .nyx div.ctrl .image .def.selected.clear, .nyx div.ctrl .image body.dark .def.selected.clear, .nyx div.ctrl.list .image body.dark div.items > div.selected.clear.item, body.dark .btn.highlite.selected, body.dark .list.checklist div.items .checklist-item button.highlite.selected.deleteitem, .list.checklist div.items .checklist-item body.dark button.highlite.selected.deleteitem, .nyx div.ctrl .searchitems body.dark .highlite.selected.item, body.dark .nyx div.ctrl.list div.items div.item button.highlite.selected, .nyx div.ctrl.list div.items div.item body.dark button.highlite.selected, body.dark .nyx div.ctrl.list div.items div.highlite.selected.item, .nyx div.ctrl.list div.items body.dark div.highlite.selected.item, body.dark .nyx div.ctrl .image .highlite.selected.clear, .nyx div.ctrl .image body.dark .highlite.selected.clear, body.dark .searchitems .item.def.selected, body.dark .searchitems .item.highlite.selected {
  background-color: rgba(255, 255, 255, 0.9);
  color: #51849b;
  text-shadow: rgba(159.3, 187.35, 200, 0.95) 0px 0 5px;
}
body.dark .btn.selected, body.dark .list.checklist div.items .checklist-item button.selected.deleteitem, .list.checklist div.items .checklist-item body.dark button.selected.deleteitem, .nyx div.ctrl .searchitems body.dark .selected.item, body.dark .nyx div.ctrl.list div.items div.item button.selected, .nyx div.ctrl.list div.items div.item body.dark button.selected, body.dark .nyx div.ctrl.list div.items div.selected.item, .nyx div.ctrl.list div.items body.dark div.selected.item, body.dark .nyx div.ctrl .image .selected.clear, .nyx div.ctrl .image body.dark .selected.clear, body.dark .searchitems .item.selected {
  border: 1px solid #fff !important;
  outline: 3px solid rgba(0, 0, 0, 0.25);
  border-radius: 2px;
}
body.dark .feedback-backdrop {
  background-color: #5a5a5a;
  color: #dcdcdc;
}
body.dark .progress-bar {
  background-color: #dcdcdc;
}
body.dark .fail-icon, body.dark .fail-label, body.dark .conflicted-value {
  color: #f78;
}
body.dark .success-icon, body.dark .success-label, body.dark .official-value {
  color: #4d4;
}
body.dark .feedback-queue-display {
  color: #dcdcdc;
}
body.dark .json-display {
  border-color: rgb(13.5, 13.5, 13.5);
  color: #dcdcdc;
}

@font-face {
  font-family: "nyx";
  src: url("./../libs/nyx/app/font/nyx.eot?8106065");
  src: url("./../libs/nyx/app/font/nyx.eot?8106065#iefix") format("embedded-opentype"), url("./../libs/nyx/app/font/nyx.woff2?8106065") format("woff2"), url("./../libs/nyx/app/font/nyx.woff?8106065") format("woff"), url("./../libs/nyx/app/font/nyx.ttf?8106065") format("truetype"), url("./../libs/nyx/app/font/nyx.svg?8106065#nyx") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'nyx';
    src: url('app/font/nyx.svg?8106065#nyx') format('svg');
  }
}
*/
.icon, .nyx div.ctrl.list.collapsed .header .toggle, .nyx div.ctrl.list .header .close, .nyx div.ctrl.list .header .toggle, .nyx div.ctrl.list .header .filter, .nyx div.ctrl .image .clear {
  font-family: "nyx";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  text-overflow: clip;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon.rotate-90, .nyx div.ctrl.list .header .rotate-90.close, .nyx div.ctrl.list .header .rotate-90.toggle, .nyx div.ctrl.list .header .rotate-90.filter, .nyx div.ctrl .image .rotate-90.clear {
  transform: rotate(90deg);
}
.icon.rotate-180, .nyx div.ctrl.list .header .rotate-180.close, .nyx div.ctrl.list .header .rotate-180.toggle, .nyx div.ctrl.list .header .rotate-180.filter, .nyx div.ctrl .image .rotate-180.clear {
  transform: rotate(180deg);
}
.icon.rotate-270, .nyx div.ctrl.list .header .rotate-270.close, .nyx div.ctrl.list .header .rotate-270.toggle, .nyx div.ctrl.list .header .rotate-270.filter, .nyx div.ctrl .image .rotate-270.clear {
  transform: rotate(270deg);
}

@keyframes wait {
  0% {
    content: "\e84d";
  }
  10% {
    content: "\e84e";
  }
  20% {
    content: "\e84f";
  }
  30% {
    content: "\e84c";
  }
  100% {
    content: "\e84c";
  }
}
@keyframes wait-rot {
  0% {
    transform: rotate(0deg);
  }
  20% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(0deg);
  }
  60% {
    transform: rotate(0deg);
  }
  80% {
    transform: rotate(90deg);
  }
  100% {
    transform: rotate(180deg);
  }
}
@keyframes progress {
  0% {
    content: "\e837";
  }
  12.5% {
    content: "\e843";
  }
  25.0% {
    content: "\e844";
  }
  37.5% {
    content: "\e845";
  }
  50.0% {
    content: "\e846";
  }
  62.5% {
    content: "\e847";
  }
  75.0% {
    content: "\e848";
  }
  87.5% {
    content: "\e849";
  }
  100% {
    content: "\e837";
  }
}
.nyx-progress:before {
  content: "\e837";
  animation-name: progress;
  animation-duration: 1s;
  animation-iteration-count: infinite;
}

.nyx-wait {
  transform: rotate(0deg);
  animation-name: wait-rot;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

.nyx-wait:before {
  content: "\e84d";
  animation-name: wait;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

.nyx-chart-bar:before {
  content: "\e800";
} /* '' */
.nyx-truck:before {
  content: "\e801";
} /* '' */
.nyx-check:before {
  content: "\e802";
} /* '' */
.nyx-list-alt:before {
  content: "\e803";
} /* '' */
.nyx-scissors:before {
  content: "\e804";
} /* '' */
.nyx-align-justify:before {
  content: "\e805";
} /* '' */
.nyx-list:before {
  content: "\e806";
} /* '' */
.nyx-floppy:before {
  content: "\e807";
} /* '' */
.nyx-trash-empty:before {
  content: "\e808";
} /* '' */
.nyx-cog:before {
  content: "\e809";
} /* '' */
.nyx-cog-alt:before {
  content: "\e80a";
} /* '' */
.nyx-folder-open:before {
  content: "\e80b";
} /* '' */
.nyx-folder:before {
  content: "\e80c";
} /* '' */
.nyx-zoom-in:before {
  content: "\e80d";
} /* '' */
.nyx-zoom-out:before {
  content: "\e80e";
} /* '' */
.nyx-bookmark:before {
  content: "\e80f";
} /* '' */
.nyx-tag:before {
  content: "\e810";
} /* '' */
.nyx-tags:before {
  content: "\e811";
} /* '' */
.nyx-ok-circled2:before {
  content: "\e812";
} /* '' */
.nyx-cancel-circled2:before {
  content: "\e813";
} /* '' */
.nyx-cancel:before, .nyx div.ctrl.list .header .close:before {
  content: "\e814";
} /* '' */
.nyx-help-circled:before {
  content: "\e815";
} /* '' */
.nyx-info-circled:before {
  content: "\e816";
} /* '' */
.nyx-eye:before, .nyx div.ctrl.list .header .toggle:before {
  content: "\e817";
} /* '' */
.nyx-eye-off:before, .nyx div.ctrl.list.collapsed .header .toggle:before {
  content: "\e818";
} /* '' */
.nyx-doc:before {
  content: "\e819";
} /* '' */
.nyx-play-circled2:before {
  content: "\e81a";
} /* '' */
.nyx-down-circled2:before {
  content: "\e81b";
} /* '' */
.nyx-up-circled2:before {
  content: "\e81c";
} /* '' */
.nyx-right-dir:before {
  content: "\e81d";
} /* '' */
.nyx-left-dir:before {
  content: "\e81e";
} /* '' */
.nyx-login:before {
  content: "\e81f";
} /* '' */
.nyx-logout:before {
  content: "\e820";
} /* '' */
.nyx-calendar:before {
  content: "\e821";
} /* '' */
.nyx-pencil:before {
  content: "\e822";
} /* '' */
.nyx-mail:before {
  content: "\e823";
} /* '' */
.nyx-download:before {
  content: "\e824";
} /* '' */
.nyx-upload:before {
  content: "\e825";
} /* '' */
.nyx-barcode:before {
  content: "\e826";
} /* '' */
.nyx-target:before {
  content: "\e827";
} /* '' */
.nyx-picture:before {
  content: "\e828";
} /* '' */
.nyx-plus:before {
  content: "\e829";
} /* '' */
.nyx-minus:before {
  content: "\e82a";
} /* '' */
.nyx-lock:before {
  content: "\e82b";
} /* '' */
.nyx-print:before {
  content: "\e82c";
} /* '' */
.nyx-attention:before {
  content: "\e82d";
} /* '' */
.nyx-attention-circled:before {
  content: "\e82e";
} /* '' */
.nyx-minus-circled:before {
  content: "\e82f";
} /* '' */
.nyx-plus-circled:before {
  content: "\e830";
} /* '' */
.nyx-ok:before {
  content: "\e831";
} /* '' */
.nyx-arrows-cw:before {
  content: "\e832";
} /* '' */
.nyx-search:before {
  content: "\e833";
} /* '' */
.nyx-link:before {
  content: "\e834";
} /* '' */
.nyx-buffer:before {
  content: "\e835";
} /* '' */
.nyx-deer:before {
  content: "\e836";
} /* '' */
.nyx-progress-0:before {
  content: "\e837";
} /* '' */
.nyx-woodstack_16_16:before {
  content: "\e838";
} /* '' */
.nyx-home:before {
  content: "\e839";
} /* '' */
.nyx-qrcode:before {
  content: "\e83a";
} /* '' */
.nyx-measue-draw:before {
  content: "\e83b";
} /* '' */
.nyx-resize-full:before {
  content: "\e83c";
} /* '' */
.nyx-resize-small:before {
  content: "\e83d";
} /* '' */
.nyx-move:before {
  content: "\e83e";
} /* '' */
.nyx-to-end:before {
  content: "\e83f";
} /* '' */
.nyx-to-end-alt:before {
  content: "\e840";
} /* '' */
.nyx-to-start:before {
  content: "\e841";
} /* '' */
.nyx-to-start-alt:before {
  content: "\e842";
} /* '' */
.nyx-progress-1:before {
  content: "\e843";
} /* '' */
.nyx-progress-2:before {
  content: "\e844";
} /* '' */
.nyx-progress-3:before {
  content: "\e845";
} /* '' */
.nyx-progress-4:before {
  content: "\e846";
} /* '' */
.nyx-progress-5:before {
  content: "\e847";
} /* '' */
.nyx-progress-6:before {
  content: "\e848";
} /* '' */
.nyx-progress-7:before {
  content: "\e849";
} /* '' */
.nyx-adjust:before {
  content: "\e84a";
} /* '' */
.nyx-tint:before {
  content: "\e84b";
} /* '' */
.nyx-sandwatch-3:before {
  content: "\e84c";
} /* '' */
.nyx-sandwatch-0:before {
  content: "\e84d";
} /* '' */
.nyx-sandwatch-1:before {
  content: "\e84e";
} /* '' */
.nyx-sandwatch-2:before {
  content: "\e84f";
} /* '' */
.nyx-foersterei:before {
  content: "\e850";
} /* '' */
.nyx-forstbetrieb:before {
  content: "\e851";
} /* '' */
.nyx-landeswaldrevier:before {
  content: "\e852";
} /* '' */
.nyx-forstamt:before {
  content: "\e853";
} /* '' */
.nyx-heart:before {
  content: "\e854";
} /* '' */
.nyx-heart-empty:before {
  content: "\e855";
} /* '' */
.nyx-user:before {
  content: "\e856";
} /* '' */
.nyx-th-large:before {
  content: "\e857";
} /* '' */
.nyx-th:before {
  content: "\e858";
} /* '' */
.nyx-offline:before {
  content: "\e859";
} /* '' */
.nyx-xyinput:before {
  content: "\e85a";
} /* '' */
.nyx-dog1:before {
  content: "\e85b";
} /* '' */
.nyx-dog2:before {
  content: "\e85c";
} /* '' */
.nyx-rifle2:before {
  content: "\e85d";
} /* '' */
.nyx-check-empty:before {
  content: "\f096";
} /* '' */
.nyx-bookmark-empty:before {
  content: "\f097";
} /* '' */
.nyx-tasks:before {
  content: "\f0ae";
} /* '' */
.nyx-filter:before, .nyx div.ctrl.list .header .filter:before {
  content: "\f0b0";
} /* '' */
.nyx-docs:before {
  content: "\f0c5";
} /* '' */
.nyx-menu:before {
  content: "\f0c9";
} /* '' */
.nyx-list-bullet:before {
  content: "\f0ca";
} /* '' */
.nyx-table:before {
  content: "\f0ce";
} /* '' */
.nyx-magic:before {
  content: "\f0d0";
} /* '' */
.nyx-money:before {
  content: "\f0d6";
} /* '' */
.nyx-columns:before {
  content: "\f0db";
} /* '' */
.nyx-mail-alt:before {
  content: "\f0e0";
} /* '' */
.nyx-sitemap:before {
  content: "\f0e8";
} /* '' */
.nyx-paste:before {
  content: "\f0ea";
} /* '' */
.nyx-download-cloud:before {
  content: "\f0ed";
} /* '' */
.nyx-upload-cloud:before {
  content: "\f0ee";
} /* '' */
.nyx-doc-text:before {
  content: "\f0f6";
} /* '' */
.nyx-ambulance:before {
  content: "\f0f9";
} /* '' */
.nyx-medkit:before {
  content: "\f0fa";
} /* '' */
.nyx-tablet:before {
  content: "\f10a";
} /* '' */
.nyx-mobile:before {
  content: "\f10b";
} /* '' */
.nyx-circle-empty:before {
  content: "\f10c";
} /* '' */
.nyx-spinner:before {
  content: "\f110";
} /* '' */
.nyx-folder-empty:before {
  content: "\f114";
} /* '' */
.nyx-folder-open-empty:before {
  content: "\f115";
} /* '' */
.nyx-keyboard:before {
  content: "\f11c";
} /* '' */
.nyx-crop:before {
  content: "\f125";
} /* '' */
.nyx-unlink:before {
  content: "\f127";
} /* '' */
.nyx-eraser:before {
  content: "\f12d";
} /* '' */
.nyx-shield:before {
  content: "\f132";
} /* '' */
.nyx-calendar-empty:before {
  content: "\f133";
} /* '' */
.nyx-lock-open-alt:before {
  content: "\f13e";
} /* '' */
.nyx-ticket:before {
  content: "\f145";
} /* '' */
.nyx-link-ext-alt:before {
  content: "\f14c";
} /* '' */
.nyx-euro:before {
  content: "\f153";
} /* '' */
.nyx-sort-name-up:before {
  content: "\f15d";
} /* '' */
.nyx-sort-name-down:before {
  content: "\f15e";
} /* '' */
.nyx-sort-alt-up:before {
  content: "\f160";
} /* '' */
.nyx-sort-alt-down:before {
  content: "\f161";
} /* '' */
.nyx-sort-number-up:before {
  content: "\f162";
} /* '' */
.nyx-sort-number-down:before {
  content: "\f163";
} /* '' */
.nyx-box:before {
  content: "\f187";
} /* '' */
.nyx-bug:before {
  content: "\f188";
} /* '' */
.nyx-pagelines:before {
  content: "\f18c";
} /* '' */
.nyx-right-circled2:before {
  content: "\f18e";
} /* '' */
.nyx-left-circled2:before {
  content: "\f190";
} /* '' */
.nyx-dot-circled:before {
  content: "\f192";
} /* '' */
.nyx-bank:before {
  content: "\f19c";
} /* '' */
.nyx-delicious:before {
  content: "\f1a5";
} /* '' */
.nyx-building-filled:before {
  content: "\f1ad";
} /* '' */
.nyx-paw:before {
  content: "\f1b0";
} /* '' */
.nyx-cube:before {
  content: "\f1b2";
} /* '' */
.nyx-cubes:before {
  content: "\f1b3";
} /* '' */
.nyx-recycle:before {
  content: "\f1b8";
} /* '' */
.nyx-tree:before {
  content: "\f1bb";
} /* '' */
.nyx-database:before {
  content: "\f1c0";
} /* '' */
.nyx-file-word:before {
  content: "\f1c2";
} /* '' */
.nyx-file-excel:before {
  content: "\f1c3";
} /* '' */
.nyx-file-archive:before {
  content: "\f1c6";
} /* '' */
.nyx-sliders:before {
  content: "\f1de";
} /* '' */
.nyx-binoculars:before {
  content: "\f1e5";
} /* '' */
.nyx-wifi:before {
  content: "\f1eb";
} /* '' */
.nyx-calc:before {
  content: "\f1ec";
} /* '' */
.nyx-trash:before, .nyx div.ctrl .image .clear:before {
  content: "\f1f8";
} /* '' */
.nyx-brush:before {
  content: "\f1fc";
} /* '' */
.nyx-chart-area:before {
  content: "\f1fe";
} /* '' */
.nyx-chart-pie:before {
  content: "\f200";
} /* '' */
.nyx-chart-line:before {
  content: "\f201";
} /* '' */
.nyx-object-group:before {
  content: "\f247";
} /* '' */
.nyx-object-ungroup:before {
  content: "\f248";
} /* '' */
.nyx-sticky-note:before {
  content: "\f249";
} /* '' */
.nyx-sticky-note-o:before {
  content: "\f24a";
} /* '' */
.nyx-calendar-plus-o:before {
  content: "\f271";
} /* '' */
.nyx-calendar-minus-o:before {
  content: "\f272";
} /* '' */
.nyx-calendar-times-o:before {
  content: "\f273";
} /* '' */
.nyx-calendar-check-o:before {
  content: "\f274";
} /* '' */
.nyx-industry:before {
  content: "\f275";
} /* '' */
.nyx-map-o:before {
  content: "\f278";
} /* '' */
.nyx-map:before {
  content: "\f279";
} /* '' */
.nyx-pause-circle-o:before {
  content: "\f28c";
} /* '' */
.nyx-stop-circle-o:before {
  content: "\f28e";
} /* '' */
.nyx-bluetooth:before {
  content: "\f293";
} /* '' */
.nyx-bluetooth-b:before {
  content: "\f294";
} /* '' */
.nyx-envira:before {
  content: "\f299";
} /* '' */
.nyx-handshake-o:before {
  content: "\f2b5";
} /* '' */
.nyx-envelope-open:before {
  content: "\f2b6";
} /* '' */
.nyx-envelope-open-o:before {
  content: "\f2b7";
} /* '' */
.nyx-address-book-o:before {
  content: "\f2ba";
} /* '' */
.nyx-user-o:before {
  content: "\f2c0";
} /* '' */
.nyx-id-badge:before {
  content: "\f2c1";
} /* '' */
.nyx-id-card-o:before {
  content: "\f2c3";
} /* '' */
.arriveDate, .arriveTime {
  -webkit-appearance: none;
  -moz-appearance: none;
}

.nyx #fs-body {
  width: 100%;
}
.nyx .layout-column {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.nyx .layout-column > * {
  flex-shrink: 0;
  flex-grow: 0;
}
.nyx .layout-column > *.fillup {
  min-height: 0px;
  flex-shrink: 1;
  flex-grow: 1;
}
.nyx div.layout-row {
  display: flex;
  flex-direction: row;
  height: 100%;
  width: 100%;
}
.nyx div.layout-row > * {
  flex-shrink: 0;
  flex-grow: 0;
}
.nyx div.layout-row > *.fillup {
  min-height: 0px;
  flex-shrink: 1;
  flex-grow: 1;
}
.nyx table {
  color: inherit;
  background-color: transparent;
}
.nyx dialog {
  background: transparent;
  border-width: 0px;
  width: 100%;
}
@media only screen and (max-width: 600px) {
  .nyx dialog {
    min-width: 100%;
    padding: 0px;
    margin: 0px;
    min-height: 100%;
    height: 100%;
  }
}
.nyx dialog .dialog-close {
  float: right;
}
.nyx dialog div.dialog-body {
  padding: 12px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 600px) {
  .nyx dialog div.dialog-body {
    border-width: 1px;
    border-radius: 5px;
    margin-top: 24px;
    max-width: 85%;
  }
}
@media only screen and (max-width: 600px) {
  .nyx dialog div.dialog-body {
    border-width: 0px;
    border-radius: 0px;
    margin-top: 0px;
    max-width: 100%;
    min-height: 100%;
    box-sizing: border-box;
  }
}
.nyx dialog div.dialog-body .dialog-icon {
  display: none;
  position: absolute;
  width: 40px;
  height: 40px;
  border: 1px solid #999;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  left: 14px;
  top: -14px;
  z-index: 10;
  font-size: 28px;
  padding: 7px 3px 4px;
  box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, 0.5);
}
.nyx dialog div.dialog-body.smallform {
  width: 400px;
}
.nyx dialog div.dialog-body.largeform {
  width: 800px;
}
.nyx dialog div.dialog-body h1 {
  margin-top: 0px;
  font-size: 150%;
  /*margin-left: 68px;*/
}
.nyx dialog::backdrop {
  overflow: auto;
  background: rgba(0, 0, 0, 0.5);
}
.nyx dialog#loader::backdrop {
  background-color: rgba(0, 0, 0, 0.5);
}
.nyx dialog#loader {
  border: 0px;
  outline: 0px;
  margin: 0px;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: none;
}
.nyx .layout-cell {
  box-sizing: border-box;
  display: inline-block;
  padding: 1px;
}
.nyx .input-grp {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.nyx .input-grp .btn, .nyx .input-grp .list.checklist div.items .checklist-item button.deleteitem, .list.checklist div.items .checklist-item .nyx .input-grp button.deleteitem, .nyx .input-grp div.ctrl .searchitems .item, .nyx div.ctrl .searchitems .input-grp .item, .nyx .input-grp div.ctrl.list div.items div.item button, .nyx div.ctrl.list div.items div.item .input-grp button, .nyx .input-grp div.ctrl.list div.items div.item, .nyx div.ctrl.list div.items .input-grp div.item, .nyx .input-grp div.ctrl .image .clear, .nyx div.ctrl .image .input-grp .clear {
  padding: 2px 2px;
  font-size: 12px;
}
.nyx span.fixed {
  display: inline-block;
  text-align: right;
}
.nyx dialog hr {
  margin: 10px -12px;
}
.nyx .floating hr, .nyx .list hr, .nyx .matrix hr {
  display: none;
}
.nyx div.grid {
  margin-left: 0px;
  margin-right: 0px;
}
.nyx div.grid .hidden_by_logic {
  display: none !important;
}
.nyx div.grid div.grid.focus {
  margin-top: 6px;
  margin-bottom: 6px;
  border: 3px solid #0097d9;
}
.nyx div.grid div.grid.focus:not(.readonly) {
  border: 3px solid rgba(255, 160, 0, 0.9);
}
@media only screen and (max-width: 360px) {
  .nyx div.grid .w-0 {
    display: none;
  }
  .nyx div.grid .w-1 {
    width: 100%;
  }
  .nyx div.grid .w-2 {
    width: 100%;
  }
  .nyx div.grid .w-3 {
    width: 100%;
  }
  .nyx div.grid .w-4 {
    width: 100%;
  }
  .nyx div.grid .w-5 {
    width: 100%;
  }
  .nyx div.grid .w-6 {
    width: 100%;
  }
}
@media only screen and (min-width: 360px) {
  .nyx div.grid .w-0 {
    display: none;
  }
  .nyx div.grid .w-1 {
    width: 16.6666%;
  }
  .nyx div.grid .w-2 {
    width: 33.3333%;
  }
  .nyx div.grid .w-3 {
    width: 50%;
  }
  .nyx div.grid .w-4 {
    width: 66.6666%;
  }
  .nyx div.grid .w-5 {
    width: 83.3333%;
  }
  .nyx div.grid .w-6 {
    width: 100%;
  }
}
.nyx :focus-visible, .nyx :focus-within, .nyx :focus {
  outline: 0px;
}
.nyx .btn.disabled, .nyx .list.checklist div.items .checklist-item button.disabled.deleteitem, .list.checklist div.items .checklist-item .nyx button.disabled.deleteitem, .nyx div.ctrl .searchitems .disabled.item, .nyx div.ctrl.list div.items div.item button.disabled, .nyx div.ctrl.list div.items div.disabled.item, .nyx div.ctrl .image .disabled.clear {
  opacity: 0.25;
  pointer-events: none;
}
.nyx div.ctrl {
  padding: 3px;
  position: relative;
  display: inline-flex;
  box-sizing: border-box;
  flex-direction: column;
  vertical-align: top;
  /* z-index: 1;*/
}
.nyx div.ctrl p {
  padding: 1px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.nyx div.ctrl > label {
  /*position: absolute;*/
  padding: 0px 1px 2px;
  white-space: nowrap;
  left: 10px;
  top: 6px;
  right: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 90%;
  z-index: 1;
  font-weight: bold;
  width: -moz-fit-content;
  width: fit-content;
}
.nyx div.ctrl > label > i:first-child {
  float: right;
  margin-top: 2px;
}
.nyx div.ctrl .image.disabled {
  opacity: 0.8;
}
.nyx div.ctrl .image .clear {
  position: absolute;
  font-size: 20px;
  padding: 6px 7px 7px 7px;
  bottom: 15px;
  right: 10px;
  border-radius: 50%;
  opacity: 0.7;
  width: 50px;
  height: 50px;
}
.nyx div.ctrl select {
  box-sizing: border-box;
  font-size: 110%;
}
.nyx div.ctrl input, .nyx div.ctrl textarea {
  box-sizing: border-box;
  font-size: 110%;
  padding: 4px 4px 4px 4px;
}
.nyx div.ctrl input[type=date], .nyx div.ctrl input[type=time] {
  -webkit-appearance: none;
}
.nyx div.ctrl.list {
  padding: 3px;
  border-width: 1px;
  border-style: solid;
  margin: 0px;
  box-sizing: border-box;
  display: inline-block;
  margin: 3px;
  width: calc(100% - 6px);
  border-radius: 3px;
}
.nyx div.ctrl.list .header {
  margin: -3px -3px -3px -3px;
  border-bottom-width: 1px;
  padding: 4px 4px 0px;
  display: flex;
  flex-direction: row;
  font-weight: bold;
  border-radius: 2px;
  border-width: 0px;
  font-size: 110%;
}
.nyx div.ctrl.list .header .stats {
  margin-left: 4px;
  margin-right: 4px;
}
.nyx div.ctrl.list .header .label {
  flex-grow: 100;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.nyx div.ctrl.list .header .filter {
  padding: 1px 3px 4px;
}
.nyx div.ctrl.list .header .toggle {
  padding: 1px 3px 4px;
}
.nyx div.ctrl.list .header .close {
  padding: 1px 3px 4px;
}
.nyx div.ctrl.list.collapsed div.items {
  height: 0px;
  display: none;
  overflow: hidden;
}
.nyx div.ctrl.list.collapsed .header .toggle {
  padding: 1px 3px 4px;
}
.nyx div.ctrl.list > label {
  position: initial;
  display: block;
  white-space: nowrap;
  left: 2px;
  top: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 100%;
  margin: 4px 2px;
}
.nyx div.ctrl.list div.items {
  margin-top: 6px;
  width: 100%;
  border-width: 0px;
  padding: 4px 0px 0px 0px;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.nyx div.ctrl.list div.items div.item {
  display: flex;
  position: relative;
  padding: 4px 1px 4px 4px;
  margin-bottom: 2px;
  font-size: 100%;
  width: 100%;
  text-align: left;
  box-sizing: border-box;
  border-radius: 4px;
}
.nyx div.ctrl.list div.items div.item span {
  flex-grow: 100;
  overflow: hidden;
  text-overflow: ellipsis;
}
.nyx div.ctrl.list div.items div.item button {
  padding: 0px;
  margin-left: 4px;
  border-width: 0px;
  font-size: 14px;
  width: 24px;
}
.nyx div.ctrl.list div.items div.item button.copyitem {
  margin: -2px 2px;
  border-radius: 3px;
  padding: 2px !important;
  flex: 0 0 24px;
}
.nyx div.ctrl.list div.items div.item button.deleteitem {
  margin: -2px 2px;
  border-radius: 3px;
  padding: 2px !important;
  flex: 0 0 24px;
}
.nyx div.ctrl .searchitems {
  position: absolute;
  bottom: 0px;
  padding: 3px;
  left: 0px;
  right: 0px;
  height: 0px;
  z-index: 1000;
}
.nyx div.ctrl .searchitems .item.highlite {
  z-index: 2;
}
.nyx div.ctrl .searchitems #selection-list {
  border-width: 0px;
}
.nyx div.ctrl .searchitems #selection-list div.item {
  min-height: unset;
  margin: 0px;
  margin-top: -1px;
  border-width: 1px;
  padding: 4px 5px;
  border-radius: 0px;
}
.nyx div.ctrl .searchitems #selection-list div.item:first-child {
  border-radius: 0px;
}
.nyx div.ctrl .searchitems #selection-list div.item:last-child {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.nyx .toolstackitem .input-grp {
  margin-top: 2px;
}
.nyx .toolstackitem .input-grp input, .nyx .toolstackitem .input-grp textarea {
  font-size: 140%;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 2px 10px;
  border-right-width: 0px;
  font-weight: bold;
}
.nyx .toolstackitem .input-grp .btn, .nyx .toolstackitem .input-grp .list.checklist div.items .checklist-item button.deleteitem, .list.checklist div.items .checklist-item .nyx .toolstackitem .input-grp button.deleteitem, .nyx .toolstackitem .input-grp div.ctrl .image .clear, .nyx div.ctrl .image .toolstackitem .input-grp .clear, .nyx .toolstackitem .input-grp div.ctrl.list div.items div.item, .nyx div.ctrl.list div.items .toolstackitem .input-grp div.item, .nyx .toolstackitem .input-grp div.ctrl.list div.items div.item button, .nyx div.ctrl.list div.items div.item .toolstackitem .input-grp button, .nyx .toolstackitem .input-grp div.ctrl .searchitems .item, .nyx div.ctrl .searchitems .toolstackitem .input-grp .item {
  font-size: 120%;
  width: 32px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.nyx select {
  width: 100%;
  box-sizing: border-box;
  font-size: 100%;
  border-style: solid;
  border-width: 1px;
  padding: 2px 2px;
  outline-width: 0px;
}
.nyx select:disabled {
  opacity: 0.5;
}
.nyx input, .nyx textarea {
  width: 100%;
  box-sizing: border-box;
  font-size: 100%;
  border-style: solid;
  border-width: 1px;
  padding: 2px 2px;
  outline-width: 0px;
}
.nyx input[type=checkbox], .nyx textarea[type=checkbox] {
  width: auto;
  margin: 0 8px 0 0;
  vertical-align: middle;
}
.nyx input:disabled, .nyx textarea:disabled {
  opacity: 0.5;
}
.nyx textarea {
  font-family: inherit;
}
.nyx input[type=number]::-webkit-outer-spin-button,
.nyx input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.nyx input[type=number] {
  -moz-appearance: textfield;
}
.nyx .toolbar {
  padding: 4px;
  border-bottom: 2px solid;
  border-color: inherit;
}
.nyx .toolbar .radio-btn-group {
  display: inline;
}
.nyx .toolbar .radio-btn-group .btn, .nyx .toolbar .radio-btn-group .list.checklist div.items .checklist-item button.deleteitem, .list.checklist div.items .checklist-item .nyx .toolbar .radio-btn-group button.deleteitem, .nyx .toolbar .radio-btn-group div.ctrl .image .clear, .nyx div.ctrl .image .toolbar .radio-btn-group .clear, .nyx .toolbar .radio-btn-group div.ctrl.list div.items div.item, .nyx div.ctrl.list div.items .toolbar .radio-btn-group div.item, .nyx .toolbar .radio-btn-group div.ctrl.list div.items div.item button, .nyx div.ctrl.list div.items div.item .toolbar .radio-btn-group button, .nyx .toolbar .radio-btn-group div.ctrl .searchitems .item, .nyx div.ctrl .searchitems .toolbar .radio-btn-group .item {
  margin-bottom: 0px;
}
.nyx .toolbar .btn, .nyx .toolbar .list.checklist div.items .checklist-item button.deleteitem, .list.checklist div.items .checklist-item .nyx .toolbar button.deleteitem, .nyx .toolbar div.ctrl .image .clear, .nyx div.ctrl .image .toolbar .clear, .nyx .toolbar div.ctrl.list div.items div.item, .nyx div.ctrl.list div.items .toolbar div.item, .nyx .toolbar div.ctrl.list div.items div.item button, .nyx div.ctrl.list div.items div.item .toolbar button, .nyx .toolbar div.ctrl .searchitems .item, .nyx div.ctrl .searchitems .toolbar .item {
  border-radius: 4px;
  margin-bottom: 2px;
  margin-right: 2px;
  text-align: left;
}
.nyx .toolbar .btn.btn-l, .nyx .toolbar .list.checklist div.items .checklist-item button.btn-l.deleteitem, .list.checklist div.items .checklist-item .nyx .toolbar button.btn-l.deleteitem, .nyx .toolbar div.ctrl .image .btn-l.clear, .nyx div.ctrl .image .toolbar .btn-l.clear, .nyx .toolbar div.ctrl.list div.items div.btn-l.item, .nyx div.ctrl.list div.items .toolbar div.btn-l.item, .nyx .toolbar div.ctrl.list div.items div.item button.btn-l, .nyx div.ctrl.list div.items div.item .toolbar button.btn-l, .nyx .toolbar div.ctrl .searchitems .btn-l.item, .nyx div.ctrl .searchitems .toolbar .btn-l.item {
  margin-inline: 0px 8px;
}
.nyx .toolbar .btn.btn-m, .nyx .toolbar .list.checklist div.items .checklist-item button.btn-m.deleteitem, .list.checklist div.items .checklist-item .nyx .toolbar button.btn-m.deleteitem, .nyx .toolbar div.ctrl .image .btn-m.clear, .nyx div.ctrl .image .toolbar .btn-m.clear, .nyx .toolbar div.ctrl.list div.items div.btn-m.item, .nyx div.ctrl.list div.items .toolbar div.btn-m.item, .nyx .toolbar div.ctrl.list div.items div.item button.btn-m, .nyx div.ctrl.list div.items div.item .toolbar button.btn-m, .nyx .toolbar div.ctrl .searchitems .btn-m.item, .nyx div.ctrl .searchitems .toolbar .btn-m.item {
  margin-inline: 0px 6px;
}
.nyx .toolbar .btn.btn-s, .nyx .toolbar .list.checklist div.items .checklist-item button.btn-s.deleteitem, .list.checklist div.items .checklist-item .nyx .toolbar button.btn-s.deleteitem, .nyx .toolbar div.ctrl .image .btn-s.clear, .nyx div.ctrl .image .toolbar .btn-s.clear, .nyx .toolbar div.ctrl.list div.items div.btn-s.item, .nyx div.ctrl.list div.items .toolbar div.btn-s.item, .nyx .toolbar div.ctrl.list div.items div.item button.btn-s, .nyx div.ctrl.list div.items div.item .toolbar button.btn-s, .nyx .toolbar div.ctrl .searchitems .btn-s.item, .nyx div.ctrl .searchitems .toolbar .btn-s.item {
  margin-inline: 0px 4px;
}
.nyx .toolbox .btn, .nyx .toolbox .list.checklist div.items .checklist-item button.deleteitem, .list.checklist div.items .checklist-item .nyx .toolbox button.deleteitem, .nyx .toolbox div.ctrl .image .clear, .nyx div.ctrl .image .toolbox .clear, .nyx .toolbox div.ctrl.list div.items div.item, .nyx div.ctrl.list div.items .toolbox div.item, .nyx .toolbox div.ctrl.list div.items div.item button, .nyx div.ctrl.list div.items div.item .toolbox button, .nyx .toolbox div.ctrl .searchitems .item, .nyx div.ctrl .searchitems .toolbox .item {
  border-radius: 4px;
  width: 100%;
  display: block;
  margin-bottom: 2px;
  margin-right: 2px;
  text-align: left;
}
.nyx .toolrow {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.nyx .toolrow .btn, .nyx .toolrow .list.checklist div.items .checklist-item button.deleteitem, .list.checklist div.items .checklist-item .nyx .toolrow button.deleteitem, .nyx .toolrow div.ctrl .image .clear, .nyx div.ctrl .image .toolrow .clear, .nyx .toolrow div.ctrl.list div.items div.item, .nyx div.ctrl.list div.items .toolrow div.item, .nyx .toolrow div.ctrl.list div.items div.item button, .nyx div.ctrl.list div.items div.item .toolrow button, .nyx .toolrow div.ctrl .searchitems .item, .nyx div.ctrl .searchitems .toolrow .item {
  text-align: left;
  flex-grow: 1;
  border-radius: 0px;
  width: 100px;
}
@media only screen and (min-width: 600px) {
  .nyx .toolrow .btn, .nyx .toolrow .list.checklist div.items .checklist-item button.deleteitem, .list.checklist div.items .checklist-item .nyx .toolrow button.deleteitem, .nyx .toolrow div.ctrl .image .clear, .nyx div.ctrl .image .toolrow .clear, .nyx .toolrow div.ctrl.list div.items div.item, .nyx div.ctrl.list div.items .toolrow div.item, .nyx .toolrow div.ctrl.list div.items div.item button, .nyx div.ctrl.list div.items div.item .toolrow button, .nyx .toolrow div.ctrl .searchitems .item, .nyx div.ctrl .searchitems .toolrow .item {
    /*max-width: 300px;*/
  }
}
.nyx .toolrow .btn:first-child, .nyx .toolrow .list.checklist div.items .checklist-item button.deleteitem:first-child, .list.checklist div.items .checklist-item .nyx .toolrow button.deleteitem:first-child, .nyx .toolrow div.ctrl .image .clear:first-child, .nyx div.ctrl .image .toolrow .clear:first-child, .nyx .toolrow div.ctrl.list div.items div.item:first-child, .nyx div.ctrl.list div.items .toolrow div.item:first-child, .nyx .toolrow div.ctrl.list div.items div.item button:first-child, .nyx div.ctrl.list div.items div.item .toolrow button:first-child, .nyx .toolrow div.ctrl .searchitems .item:first-child, .nyx div.ctrl .searchitems .toolrow .item:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.nyx .toolrow .btn:last-child, .nyx .toolrow .list.checklist div.items .checklist-item button.deleteitem:last-child, .list.checklist div.items .checklist-item .nyx .toolrow button.deleteitem:last-child, .nyx .toolrow div.ctrl .image .clear:last-child, .nyx div.ctrl .image .toolrow .clear:last-child, .nyx .toolrow div.ctrl.list div.items div.item:last-child, .nyx div.ctrl.list div.items .toolrow div.item:last-child, .nyx .toolrow div.ctrl.list div.items div.item button:last-child, .nyx div.ctrl.list div.items div.item .toolrow button:last-child, .nyx .toolrow div.ctrl .searchitems .item:last-child, .nyx div.ctrl .searchitems .toolrow .item:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.nyx .ctrl .btn:first-child, .nyx .ctrl .list.checklist div.items .checklist-item button.deleteitem:first-child, .list.checklist div.items .checklist-item .nyx .ctrl button.deleteitem:first-child, .nyx div.ctrl .image .clear:first-child, .nyx div.ctrl.list div.items div.item:first-child, .nyx div.ctrl.list div.items div.item button:first-child, .nyx div.ctrl .searchitems .item:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.nyx .ctrl .btn:last-child, .nyx .ctrl .list.checklist div.items .checklist-item button.deleteitem:last-child, .list.checklist div.items .checklist-item .nyx .ctrl button.deleteitem:last-child, .nyx div.ctrl .image .clear:last-child, .nyx div.ctrl.list div.items div.item:last-child, .nyx div.ctrl.list div.items div.item button:last-child, .nyx div.ctrl .searchitems .item:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.nyx .table {
  margin: 6px;
  height: calc(100% - 12px);
}
.nyx .table .header div {
  font-weight: bold;
  padding: 4px 4px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.nyx .table .filter input {
  margin: 0px;
  border: 0px;
  min-width: 0px;
  width: 100%;
  /*border: 1px solid rgba(0,0,0,0.1);*/
  box-sizing: border-box;
}
.nyx .table .cell {
  overflow-x: hidden;
  text-overflow: ellipsis;
  background-color: transparent;
}
.nyx .table .cell div {
  padding: 4px;
}
.nyx .btn, .nyx .list.checklist div.items .checklist-item button.deleteitem, .list.checklist div.items .checklist-item .nyx button.deleteitem, .nyx div.ctrl .image .clear, .nyx div.ctrl.list div.items div.item, .nyx div.ctrl.list div.items div.item button, .nyx div.ctrl .searchitems .item {
  padding: 5px 5px;
}
.nyx .btn, .nyx .list.checklist div.items .checklist-item button.deleteitem, .list.checklist div.items .checklist-item .nyx button.deleteitem, .nyx div.ctrl .image .clear, .nyx div.ctrl.list div.items div.item, .nyx div.ctrl.list div.items div.item button, .nyx div.ctrl .searchitems .item {
  border-width: 1px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box;
}
.nyx .btn.btn-l, .nyx .list.checklist div.items .checklist-item button.btn-l.deleteitem, .list.checklist div.items .checklist-item .nyx button.btn-l.deleteitem, .nyx div.ctrl .image .btn-l.clear, .nyx div.ctrl.list div.items div.btn-l.item, .nyx div.ctrl.list div.items div.item button.btn-l, .nyx div.ctrl .searchitems .btn-l.item {
  font-size: 140%;
  font-weight: bold;
  padding: 6px 12px;
  border-radius: 3px;
  margin: 2px 0px;
}
.nyx .btn.btn-s, .nyx .list.checklist div.items .checklist-item button.btn-s.deleteitem, .list.checklist div.items .checklist-item .nyx button.btn-s.deleteitem, .nyx div.ctrl .image .btn-s.clear, .nyx div.ctrl.list div.items div.btn-s.item, .nyx div.ctrl.list div.items div.item button.btn-s, .nyx div.ctrl .searchitems .btn-s.item {
  padding: 4px 4px;
}
.nyx .btn:disabled, .nyx .list.checklist div.items .checklist-item button.deleteitem:disabled, .list.checklist div.items .checklist-item .nyx button.deleteitem:disabled, .nyx div.ctrl .image .clear:disabled, .nyx div.ctrl.list div.items div.item:disabled, .nyx div.ctrl.list div.items div.item button:disabled, .nyx div.ctrl .searchitems .item:disabled {
  opacity: 0.1;
}
.nyx .btn.action, .nyx .list.checklist div.items .checklist-item button.action.deleteitem, .list.checklist div.items .checklist-item .nyx button.action.deleteitem, .nyx div.ctrl .image .action.clear, .nyx div.ctrl.list div.items div.action.item, .nyx div.ctrl.list div.items div.item button.action, .nyx div.ctrl .searchitems .action.item {
  width: 100%;
  text-align: left;
  border-radius: 3px;
}
.nyx .fillup {
  flex-grow: 100;
}
.nyx .queryresults {
  width: 100%;
  overflow: auto;
  padding-bottom: 2px;
}
.nyx .queryresults table {
  border-spacing: 0px;
  width: 100%;
  margin: 0px;
  border-collapse: collapse;
  border-width: 1px;
  border-color: inherit;
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
  margin-bottom: 4px;
  font-size: 12px;
}
.nyx .queryresults table td, .nyx .queryresults table th {
  border-color: inherit;
  border: 1px solid;
  padding: 2px 4px;
  text-align: left;
  vertical-align: top;
}
.nyx .queryresults table td {
  /*line-break: anywhere;*/
}
.nyx .input-tooltip-box {
  margin-top: 3px;
  padding: 6px;
  padding-left: 20px;
  border-style: solid;
  border-width: 1px;
  background-color: rgba(255, 255, 255, 0.0666666667);
  border-radius: 4px;
}
.nyx .input-tooltip-box > i:first-child {
  margin: 0 0 0 -16px;
}
.nyx .input-tooltip-label {
  font-weight: bold;
}

.json-display {
  border-style: solid;
  border-width: 1px;
}

.json-array, .json-object {
  border-color: inherit;
}

.json-array-entry, .json-object-entry {
  display: flex;
  flex-direction: row;
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: inherit;
}
.json-array-entry:last-child, .json-object-entry:last-child {
  border-bottom-width: 0;
}

.json-array-index, .json-object-key {
  flex-grow: 0;
  flex-shrink: 0;
  border-style: solid;
  border-width: 0 1px 0 0;
  border-color: inherit;
}

.json-array-index {
  width: 32px;
  padding: 3px;
}
.json-array-index::before {
  content: "[";
}
.json-array-index::after {
  content: "]";
}

.json-array-value, .json-object-value {
  flex-grow: 100;
  border-color: inherit;
}

.json-object-key {
  width: 64px;
}
.json-object-key::after {
  content: ":";
}
.json-object-key {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 3px;
}

.json-number {
  text-align: right;
}

.json-text, .json-value, .json-number, .json-coordinate {
  -webkit-user-select: all;
     -moz-user-select: all;
          user-select: all;
  margin: 3px;
}

.json-display-switch {
  cursor: pointer;
  text-decoration: underline;
  font-style: italic;
  margin: 3px;
}

/* ---- Checkliste (App.checklist / MCheckList) ---- */
/* Übernimmt die list-Optik (.ctrl.list: Box, Kopf mit Auge-Toggle); hier nur die
   Eintragszeilen und der große Einfügen-Button. */
.list.checklist div.items .checklist-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 3px 2px;
}
.list.checklist div.items .checklist-item.dragging {
  opacity: 0.6;
  background-color: rgba(127, 127, 127, 0.15);
}
.list.checklist div.items .checklist-item .checklist-check {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  margin: 0 6px 0 2px;
}
.list.checklist div.items .checklist-item .checklist-check input[type=checkbox] {
  margin: 0;
  cursor: pointer;
}
.list.checklist div.items .checklist-item .checklist-text {
  flex: 1 1 auto;
  min-width: 0;
  padding: 3px 4px;
  background: transparent;
  border: none;
  color: inherit;
  font: inherit;
  text-overflow: ellipsis;
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
}
.list.checklist div.items .checklist-item {
  /* kein blauer Fokus-/Hover-Rahmen (würde sonst von .edit geerbt), transparenter Hintergrund */
}
.list.checklist div.items .checklist-item input.checklist-text,
.list.checklist div.items .checklist-item input.checklist-text:hover,
.list.checklist div.items .checklist-item input.checklist-text:focus {
  outline: none;
  border: none;
  background-color: transparent;
}
.list.checklist div.items .checklist-item {
  /* abgearbeitete Punkte: Haken gesetzt, Text durchgestrichen */
}
.list.checklist div.items .checklist-item.done .checklist-text {
  text-decoration: line-through;
  opacity: 0.6;
}
.list.checklist div.items .checklist-item .checklist-grip {
  flex: 0 0 auto;
  background: transparent;
  border: none;
  color: inherit;
  padding: 2px 4px;
  opacity: 0.55;
  /* Griff steht ganz vorn -> Abstand nach rechts statt links */
  margin-right: 4px;
  cursor: grab;
  /* verhindert Scroll-Gesten beim Touch-Drag */
  touch-action: none;
}
.list.checklist div.items .checklist-item .checklist-grip:hover {
  opacity: 1;
}
.list.checklist div.items .checklist-item .checklist-grip:active {
  cursor: grabbing;
}
.list.checklist div.items .checklist-item {
  /* Löschen-Button wie in der Liste (button.deleteitem): roter .del-Button.
     Die list-Styles greifen hier nicht (Zeile ist .checklist-item statt .item),
     daher die Optik lokal nachbilden. */
}
.list.checklist div.items .checklist-item button.deleteitem {
  flex: 0 0 24px;
  width: 24px;
  margin: -2px 2px;
  padding: 2px !important;
  border-width: 0px;
  border-radius: 3px;
  font-size: 14px;
}
.list.checklist div.items .checklist-empty {
  padding: 6px 4px;
  font-style: italic;
  opacity: 0.6;
}/*# sourceMappingURL=nyx.css.map */