.shift-colour-00-00 {
  background-color: #ffe1ff;
  border-color: rgb(255, 161.25, 255);
  color: #000101;
}

.shift-colour-00-01 {
  background-color: #ffe1ff;
  border-color: rgb(255, 161.25, 255);
  color: #000101;
}

.shift-colour-00-02 {
  background-color: #ffd5ff;
  border-color: rgb(255, 149.25, 255);
  color: #000101;
}

.shift-colour-00-03 {
  background-color: #ffc9f3;
  border-color: rgb(255, 137.25, 228.8333333333);
  color: #000101;
}

.shift-colour-00-04 {
  background-color: #f8bee7;
  border-color: rgb(241.8020833333, 132.4479166667, 209.75);
  color: #000101;
}

.shift-colour-00-05 {
  background-color: #ecb2db;
  border-color: rgb(223.3828125, 126.8671875, 195.09375);
  color: #000101;
}

.shift-colour-00-06 {
  background-color: #dfa7cf;
  border-color: rgb(206, 120.25, 181.5);
  color: #000101;
}

.shift-colour-00-07 {
  background-color: #d39bc4;
  border-color: rgb(191.5208333333, 110.7291666667, 169.8802083333);
  color: #000101;
}

.shift-colour-00-08 {
  background-color: #c890b8;
  border-color: rgb(178.8780120482, 101.3719879518, 156.7334337349);
  color: #000101;
}

.shift-colour-00-09 {
  background-color: #bc85ad;
  border-color: rgb(165.4007936508, 91.8492063492, 145.3412698413);
  color: #000101;
}

.shift-colour-00-10 {
  background-color: #b07aa1;
  border-color: rgb(146.9587264151, 87.2912735849, 130.3844339623);
  color: #fff;
}

.shift-colour-00-11 {
  background-color: #a56f96;
  border-color: rgb(130.6153846154, 81.6346153846, 117.0096153846);
  color: #fff;
}

.shift-colour-00-12 {
  background-color: #99658b;
  border-color: rgb(114.5994094488, 75.6505905512, 104.1131889764);
  color: #fff;
}

.shift-colour-00-13 {
  background-color: #8e5a80;
  border-color: rgb(102.9806034483, 65.2693965517, 92.8275862069);
  color: #fff;
}

.shift-colour-00-14 {
  background-color: #835076;
  border-color: rgb(91.4206161137, 55.8293838863, 82.3483412322);
  color: #fff;
}

.shift-colour-00-15 {
  background-color: #78466b;
  border-color: rgb(79.7368421053, 46.5131578947, 71.0986842105);
  color: #fff;
}

.shift-colour-00-16 {
  background-color: #6d3c61;
  border-color: rgb(67.8831360947, 37.3668639053, 60.4097633136);
  color: #fff;
}

.shift-colour-00-17 {
  background-color: #623257;
  border-color: rgb(55.7871621622, 28.4628378378, 49.5253378378);
  color: #fff;
}

.shift-colour-00-18 {
  background-color: #58284d;
  border-color: rgb(44.171875, 20.078125, 38.650390625);
  color: #fff;
}

.shift-colour-00-19 {
  background-color: #623257;
  border-color: rgb(55.7871621622, 28.4628378378, 49.5253378378);
  color: #fff;
}

.shift-colour-00-20 {
  background-color: #623257;
  border-color: rgb(55.7871621622, 28.4628378378, 49.5253378378);
  color: #fff;
}

.shift-colour-00-21 {
  background-color: #623257;
  border-color: rgb(55.7871621622, 28.4628378378, 49.5253378378);
  color: #fff;
}

.shift-colour-00-22 {
  background-color: #623257;
  border-color: rgb(55.7871621622, 28.4628378378, 49.5253378378);
  color: #fff;
}

.shift-colour-00-23 {
  background-color: #623257;
  border-color: rgb(55.7871621622, 28.4628378378, 49.5253378378);
  color: #fff;
}

.shift-colour-00-24 {
  background-color: #58284d;
  border-color: rgb(44.171875, 20.078125, 38.650390625);
  color: #fff;
}

.shift-colour-01-00 {
  background-color: #ffe1ff;
  border-color: rgb(255, 161.25, 255);
  color: #000101;
}

.shift-colour-01-01 {
  background-color: #ffe1ff;
  border-color: rgb(255, 161.25, 255);
  color: #000101;
}

.shift-colour-01-02 {
  background-color: #ffd5ff;
  border-color: rgb(255, 149.25, 255);
  color: #000101;
}

.shift-colour-01-03 {
  background-color: #ffc9f3;
  border-color: rgb(255, 137.25, 228.8333333333);
  color: #000101;
}

.shift-colour-01-04 {
  background-color: #f8bee7;
  border-color: rgb(241.8020833333, 132.4479166667, 209.75);
  color: #000101;
}

.shift-colour-01-05 {
  background-color: #ecb2db;
  border-color: rgb(223.3828125, 126.8671875, 195.09375);
  color: #000101;
}

.shift-colour-01-06 {
  background-color: #dfa7cf;
  border-color: rgb(206, 120.25, 181.5);
  color: #000101;
}

.shift-colour-01-07 {
  background-color: #d39bc4;
  border-color: rgb(191.5208333333, 110.7291666667, 169.8802083333);
  color: #000101;
}

.shift-colour-01-08 {
  background-color: #c890b8;
  border-color: rgb(178.8780120482, 101.3719879518, 156.7334337349);
  color: #000101;
}

.shift-colour-01-09 {
  background-color: #bc85ad;
  border-color: rgb(165.4007936508, 91.8492063492, 145.3412698413);
  color: #000101;
}

.shift-colour-01-10 {
  background-color: #b07aa1;
  border-color: rgb(146.9587264151, 87.2912735849, 130.3844339623);
  color: #fff;
}

.shift-colour-01-11 {
  background-color: #a56f96;
  border-color: rgb(130.6153846154, 81.6346153846, 117.0096153846);
  color: #fff;
}

.shift-colour-01-12 {
  background-color: #99658b;
  border-color: rgb(114.5994094488, 75.6505905512, 104.1131889764);
  color: #fff;
}

.shift-colour-01-13 {
  background-color: #8e5a80;
  border-color: rgb(102.9806034483, 65.2693965517, 92.8275862069);
  color: #fff;
}

.shift-colour-01-14 {
  background-color: #835076;
  border-color: rgb(91.4206161137, 55.8293838863, 82.3483412322);
  color: #fff;
}

.shift-colour-01-15 {
  background-color: #78466b;
  border-color: rgb(79.7368421053, 46.5131578947, 71.0986842105);
  color: #fff;
}

.shift-colour-01-16 {
  background-color: #6d3c61;
  border-color: rgb(67.8831360947, 37.3668639053, 60.4097633136);
  color: #fff;
}

.shift-colour-01-17 {
  background-color: #623257;
  border-color: rgb(55.7871621622, 28.4628378378, 49.5253378378);
  color: #fff;
}

.shift-colour-01-18 {
  background-color: #58284d;
  border-color: rgb(44.171875, 20.078125, 38.650390625);
  color: #fff;
}

.shift-colour-01-19 {
  background-color: #623257;
  border-color: rgb(55.7871621622, 28.4628378378, 49.5253378378);
  color: #fff;
}

.shift-colour-01-20 {
  background-color: #623257;
  border-color: rgb(55.7871621622, 28.4628378378, 49.5253378378);
  color: #fff;
}

.shift-colour-01-21 {
  background-color: #623257;
  border-color: rgb(55.7871621622, 28.4628378378, 49.5253378378);
  color: #fff;
}

.shift-colour-01-22 {
  background-color: #623257;
  border-color: rgb(55.7871621622, 28.4628378378, 49.5253378378);
  color: #fff;
}

.shift-colour-01-23 {
  background-color: #623257;
  border-color: rgb(55.7871621622, 28.4628378378, 49.5253378378);
  color: #fff;
}

.shift-colour-01-24 {
  background-color: #58284d;
  border-color: rgb(44.171875, 20.078125, 38.650390625);
  color: #fff;
}

.shift-colour-02-00 {
  background-color: #ffe1ff;
  border-color: rgb(255, 161.25, 255);
  color: #000101;
}

.shift-colour-02-01 {
  background-color: #ffe1ff;
  border-color: rgb(255, 161.25, 255);
  color: #000101;
}

.shift-colour-02-02 {
  background-color: #ffd5ff;
  border-color: rgb(255, 149.25, 255);
  color: #000101;
}

.shift-colour-02-03 {
  background-color: #ffc9f3;
  border-color: rgb(255, 137.25, 228.8333333333);
  color: #000101;
}

.shift-colour-02-04 {
  background-color: #f8bee7;
  border-color: rgb(241.8020833333, 132.4479166667, 209.75);
  color: #000101;
}

.shift-colour-02-05 {
  background-color: #ecb2db;
  border-color: rgb(223.3828125, 126.8671875, 195.09375);
  color: #000101;
}

.shift-colour-02-06 {
  background-color: #dfa7cf;
  border-color: rgb(206, 120.25, 181.5);
  color: #000101;
}

.shift-colour-02-07 {
  background-color: #d39bc4;
  border-color: rgb(191.5208333333, 110.7291666667, 169.8802083333);
  color: #000101;
}

.shift-colour-02-08 {
  background-color: #c890b8;
  border-color: rgb(178.8780120482, 101.3719879518, 156.7334337349);
  color: #000101;
}

.shift-colour-02-09 {
  background-color: #bc85ad;
  border-color: rgb(165.4007936508, 91.8492063492, 145.3412698413);
  color: #000101;
}

.shift-colour-02-10 {
  background-color: #b07aa1;
  border-color: rgb(146.9587264151, 87.2912735849, 130.3844339623);
  color: #fff;
}

.shift-colour-02-11 {
  background-color: #a56f96;
  border-color: rgb(130.6153846154, 81.6346153846, 117.0096153846);
  color: #fff;
}

.shift-colour-02-12 {
  background-color: #99658b;
  border-color: rgb(114.5994094488, 75.6505905512, 104.1131889764);
  color: #fff;
}

.shift-colour-02-13 {
  background-color: #8e5a80;
  border-color: rgb(102.9806034483, 65.2693965517, 92.8275862069);
  color: #fff;
}

.shift-colour-02-14 {
  background-color: #835076;
  border-color: rgb(91.4206161137, 55.8293838863, 82.3483412322);
  color: #fff;
}

.shift-colour-02-15 {
  background-color: #78466b;
  border-color: rgb(79.7368421053, 46.5131578947, 71.0986842105);
  color: #fff;
}

.shift-colour-02-16 {
  background-color: #6d3c61;
  border-color: rgb(67.8831360947, 37.3668639053, 60.4097633136);
  color: #fff;
}

.shift-colour-02-17 {
  background-color: #623257;
  border-color: rgb(55.7871621622, 28.4628378378, 49.5253378378);
  color: #fff;
}

.shift-colour-02-18 {
  background-color: #58284d;
  border-color: rgb(44.171875, 20.078125, 38.650390625);
  color: #fff;
}

.shift-colour-02-19 {
  background-color: #623257;
  border-color: rgb(55.7871621622, 28.4628378378, 49.5253378378);
  color: #fff;
}

.shift-colour-02-20 {
  background-color: #623257;
  border-color: rgb(55.7871621622, 28.4628378378, 49.5253378378);
  color: #fff;
}

.shift-colour-02-21 {
  background-color: #623257;
  border-color: rgb(55.7871621622, 28.4628378378, 49.5253378378);
  color: #fff;
}

.shift-colour-02-22 {
  background-color: #623257;
  border-color: rgb(55.7871621622, 28.4628378378, 49.5253378378);
  color: #fff;
}

.shift-colour-02-23 {
  background-color: #623257;
  border-color: rgb(55.7871621622, 28.4628378378, 49.5253378378);
  color: #fff;
}

.shift-colour-02-24 {
  background-color: #58284d;
  border-color: rgb(44.171875, 20.078125, 38.650390625);
  color: #fff;
}

.shift-colour-03-00 {
  background-color: #ffe1ff;
  border-color: rgb(255, 161.25, 255);
  color: #000101;
}

.shift-colour-03-01 {
  background-color: #ffe1ff;
  border-color: rgb(255, 161.25, 255);
  color: #000101;
}

.shift-colour-03-02 {
  background-color: #ffd5ff;
  border-color: rgb(255, 149.25, 255);
  color: #000101;
}

.shift-colour-03-03 {
  background-color: #ffc9f3;
  border-color: rgb(255, 137.25, 228.8333333333);
  color: #000101;
}

.shift-colour-03-04 {
  background-color: #f8bee7;
  border-color: rgb(241.8020833333, 132.4479166667, 209.75);
  color: #000101;
}

.shift-colour-03-05 {
  background-color: #ecb2db;
  border-color: rgb(223.3828125, 126.8671875, 195.09375);
  color: #000101;
}

.shift-colour-03-06 {
  background-color: #dfa7cf;
  border-color: rgb(206, 120.25, 181.5);
  color: #000101;
}

.shift-colour-03-07 {
  background-color: #d39bc4;
  border-color: rgb(191.5208333333, 110.7291666667, 169.8802083333);
  color: #000101;
}

.shift-colour-03-08 {
  background-color: #c890b8;
  border-color: rgb(178.8780120482, 101.3719879518, 156.7334337349);
  color: #000101;
}

.shift-colour-03-09 {
  background-color: #bc85ad;
  border-color: rgb(165.4007936508, 91.8492063492, 145.3412698413);
  color: #000101;
}

.shift-colour-03-10 {
  background-color: #b07aa1;
  border-color: rgb(146.9587264151, 87.2912735849, 130.3844339623);
  color: #fff;
}

.shift-colour-03-11 {
  background-color: #a56f96;
  border-color: rgb(130.6153846154, 81.6346153846, 117.0096153846);
  color: #fff;
}

.shift-colour-03-12 {
  background-color: #99658b;
  border-color: rgb(114.5994094488, 75.6505905512, 104.1131889764);
  color: #fff;
}

.shift-colour-03-13 {
  background-color: #8e5a80;
  border-color: rgb(102.9806034483, 65.2693965517, 92.8275862069);
  color: #fff;
}

.shift-colour-03-14 {
  background-color: #835076;
  border-color: rgb(91.4206161137, 55.8293838863, 82.3483412322);
  color: #fff;
}

.shift-colour-03-15 {
  background-color: #78466b;
  border-color: rgb(79.7368421053, 46.5131578947, 71.0986842105);
  color: #fff;
}

.shift-colour-03-16 {
  background-color: #6d3c61;
  border-color: rgb(67.8831360947, 37.3668639053, 60.4097633136);
  color: #fff;
}

.shift-colour-03-17 {
  background-color: #623257;
  border-color: rgb(55.7871621622, 28.4628378378, 49.5253378378);
  color: #fff;
}

.shift-colour-03-18 {
  background-color: #58284d;
  border-color: rgb(44.171875, 20.078125, 38.650390625);
  color: #fff;
}

.shift-colour-03-19 {
  background-color: #623257;
  border-color: rgb(55.7871621622, 28.4628378378, 49.5253378378);
  color: #fff;
}

.shift-colour-03-20 {
  background-color: #623257;
  border-color: rgb(55.7871621622, 28.4628378378, 49.5253378378);
  color: #fff;
}

.shift-colour-03-21 {
  background-color: #623257;
  border-color: rgb(55.7871621622, 28.4628378378, 49.5253378378);
  color: #fff;
}

.shift-colour-03-22 {
  background-color: #623257;
  border-color: rgb(55.7871621622, 28.4628378378, 49.5253378378);
  color: #fff;
}

.shift-colour-03-23 {
  background-color: #623257;
  border-color: rgb(55.7871621622, 28.4628378378, 49.5253378378);
  color: #fff;
}

.shift-colour-03-24 {
  background-color: #58284d;
  border-color: rgb(44.171875, 20.078125, 38.650390625);
  color: #fff;
}

.shift-colour-04-00 {
  background-color: #eafb95;
  border-color: rgb(221.8295454545, 248.6818181818, 87.5681818182);
  color: #000101;
}

.shift-colour-04-01 {
  background-color: #eafb95;
  border-color: rgb(221.8295454545, 248.6818181818, 87.5681818182);
  color: #000101;
}

.shift-colour-04-02 {
  background-color: #deef89;
  border-color: rgb(206.3003731343, 231.3880597015, 80.8619402985);
  color: #000101;
}

.shift-colour-04-03 {
  background-color: #d2e37e;
  border-color: rgb(191.7277070064, 215.6305732484, 73.6194267516);
  color: #000101;
}

.shift-colour-04-04 {
  background-color: #c6d773;
  border-color: rgb(177.8125, 200.8333333333, 65.4166666667);
  color: #000101;
}

.shift-colour-04-05 {
  background-color: #bacc68;
  border-color: rgb(160.8180693069, 182.5829207921, 61.6670792079);
  color: #000101;
}

.shift-colour-04-06 {
  background-color: #aec05d;
  border-color: rgb(141.6, 159.3, 61.95);
  color: #000101;
}

.shift-colour-04-07 {
  background-color: #a3b452;
  border-color: rgb(124.7056451613, 138.2953629032, 59.9546370968);
  color: #000101;
}

.shift-colour-04-08 {
  background-color: #97a947;
  border-color: rgb(110.890625, 124.109375, 52.140625);
  color: #000101;
}

.shift-colour-04-09 {
  background-color: #8c9e3c;
  border-color: rgb(99.0596330275, 111.7958715596, 42.4541284404);
  color: #000101;
}

.shift-colour-04-10 {
  background-color: #809332;
  border-color: rgb(86.578680203, 99.4302030457, 33.8197969543);
  color: #fff;
}

.shift-colour-04-11 {
  background-color: #758826;
  border-color: rgb(74.1336206897, 86.1724137931, 24.0775862069);
  color: #fff;
}

.shift-colour-04-12 {
  background-color: #6a7d1b;
  border-color: rgb(61.5427631579, 72.5740131579, 15.6759868421);
  color: #fff;
}

.shift-colour-04-13 {
  background-color: #60720d;
  border-color: rgb(47.811023622, 56.7755905512, 6.4744094488);
  color: #fff;
}

.shift-colour-04-14 {
  background-color: #556800;
  border-color: rgb(32.8966346154, 40.25, 0);
  color: #fff;
}

.shift-colour-04-15 {
  background-color: #4a5e00;
  border-color: rgb(23.8138297872, 30.25, 0);
  color: #fff;
}

.shift-colour-04-16 {
  background-color: #405300;
  border-color: rgb(14.843373494, 19.25, 0);
  color: #fff;
}

.shift-colour-04-17 {
  background-color: #364a00;
  border-color: rgb(7.4797297297, 10.25, 0);
  color: #fff;
}

.shift-colour-04-18 {
  background-color: #2d4000;
  border-color: rgb(0.17578125, 0.25, 0);
  color: #fff;
}

.shift-colour-04-19 {
  background-color: #364a00;
  border-color: rgb(7.4797297297, 10.25, 0);
  color: #fff;
}

.shift-colour-04-20 {
  background-color: #364a00;
  border-color: rgb(7.4797297297, 10.25, 0);
  color: #fff;
}

.shift-colour-04-21 {
  background-color: #364a00;
  border-color: rgb(7.4797297297, 10.25, 0);
  color: #fff;
}

.shift-colour-04-22 {
  background-color: #364a00;
  border-color: rgb(7.4797297297, 10.25, 0);
  color: #fff;
}

.shift-colour-04-23 {
  background-color: #364a00;
  border-color: rgb(7.4797297297, 10.25, 0);
  color: #fff;
}

.shift-colour-04-24 {
  background-color: #2d4000;
  border-color: rgb(0.17578125, 0.25, 0);
  color: #fff;
}

.shift-colour-05-00 {
  background-color: #eafb95;
  border-color: rgb(221.8295454545, 248.6818181818, 87.5681818182);
  color: #000101;
}

.shift-colour-05-01 {
  background-color: #eafb95;
  border-color: rgb(221.8295454545, 248.6818181818, 87.5681818182);
  color: #000101;
}

.shift-colour-05-02 {
  background-color: #deef89;
  border-color: rgb(206.3003731343, 231.3880597015, 80.8619402985);
  color: #000101;
}

.shift-colour-05-03 {
  background-color: #d2e37e;
  border-color: rgb(191.7277070064, 215.6305732484, 73.6194267516);
  color: #000101;
}

.shift-colour-05-04 {
  background-color: #c6d773;
  border-color: rgb(177.8125, 200.8333333333, 65.4166666667);
  color: #000101;
}

.shift-colour-05-05 {
  background-color: #bacc68;
  border-color: rgb(160.8180693069, 182.5829207921, 61.6670792079);
  color: #000101;
}

.shift-colour-05-06 {
  background-color: #aec05d;
  border-color: rgb(141.6, 159.3, 61.95);
  color: #000101;
}

.shift-colour-05-07 {
  background-color: #a3b452;
  border-color: rgb(124.7056451613, 138.2953629032, 59.9546370968);
  color: #000101;
}

.shift-colour-05-08 {
  background-color: #97a947;
  border-color: rgb(110.890625, 124.109375, 52.140625);
  color: #000101;
}

.shift-colour-05-09 {
  background-color: #8c9e3c;
  border-color: rgb(99.0596330275, 111.7958715596, 42.4541284404);
  color: #000101;
}

.shift-colour-05-10 {
  background-color: #809332;
  border-color: rgb(86.578680203, 99.4302030457, 33.8197969543);
  color: #fff;
}

.shift-colour-05-11 {
  background-color: #758826;
  border-color: rgb(74.1336206897, 86.1724137931, 24.0775862069);
  color: #fff;
}

.shift-colour-05-12 {
  background-color: #6a7d1b;
  border-color: rgb(61.5427631579, 72.5740131579, 15.6759868421);
  color: #fff;
}

.shift-colour-05-13 {
  background-color: #60720d;
  border-color: rgb(47.811023622, 56.7755905512, 6.4744094488);
  color: #fff;
}

.shift-colour-05-14 {
  background-color: #556800;
  border-color: rgb(32.8966346154, 40.25, 0);
  color: #fff;
}

.shift-colour-05-15 {
  background-color: #4a5e00;
  border-color: rgb(23.8138297872, 30.25, 0);
  color: #fff;
}

.shift-colour-05-16 {
  background-color: #405300;
  border-color: rgb(14.843373494, 19.25, 0);
  color: #fff;
}

.shift-colour-05-17 {
  background-color: #364a00;
  border-color: rgb(7.4797297297, 10.25, 0);
  color: #fff;
}

.shift-colour-05-18 {
  background-color: #2d4000;
  border-color: rgb(0.17578125, 0.25, 0);
  color: #fff;
}

.shift-colour-05-19 {
  background-color: #364a00;
  border-color: rgb(7.4797297297, 10.25, 0);
  color: #fff;
}

.shift-colour-05-20 {
  background-color: #364a00;
  border-color: rgb(7.4797297297, 10.25, 0);
  color: #fff;
}

.shift-colour-05-21 {
  background-color: #364a00;
  border-color: rgb(7.4797297297, 10.25, 0);
  color: #fff;
}

.shift-colour-05-22 {
  background-color: #364a00;
  border-color: rgb(7.4797297297, 10.25, 0);
  color: #fff;
}

.shift-colour-05-23 {
  background-color: #364a00;
  border-color: rgb(7.4797297297, 10.25, 0);
  color: #fff;
}

.shift-colour-05-24 {
  background-color: #2d4000;
  border-color: rgb(0.17578125, 0.25, 0);
  color: #fff;
}

.shift-colour-06-00 {
  background-color: #eafb95;
  border-color: rgb(221.8295454545, 248.6818181818, 87.5681818182);
  color: #000101;
}

.shift-colour-06-01 {
  background-color: #eafb95;
  border-color: rgb(221.8295454545, 248.6818181818, 87.5681818182);
  color: #000101;
}

.shift-colour-06-02 {
  background-color: #deef89;
  border-color: rgb(206.3003731343, 231.3880597015, 80.8619402985);
  color: #000101;
}

.shift-colour-06-03 {
  background-color: #d2e37e;
  border-color: rgb(191.7277070064, 215.6305732484, 73.6194267516);
  color: #000101;
}

.shift-colour-06-04 {
  background-color: #c6d773;
  border-color: rgb(177.8125, 200.8333333333, 65.4166666667);
  color: #000101;
}

.shift-colour-06-05 {
  background-color: #bacc68;
  border-color: rgb(160.8180693069, 182.5829207921, 61.6670792079);
  color: #000101;
}

.shift-colour-06-06 {
  background-color: #aec05d;
  border-color: rgb(141.6, 159.3, 61.95);
  color: #000101;
}

.shift-colour-06-07 {
  background-color: #a3b452;
  border-color: rgb(124.7056451613, 138.2953629032, 59.9546370968);
  color: #000101;
}

.shift-colour-06-08 {
  background-color: #97a947;
  border-color: rgb(110.890625, 124.109375, 52.140625);
  color: #000101;
}

.shift-colour-06-09 {
  background-color: #8c9e3c;
  border-color: rgb(99.0596330275, 111.7958715596, 42.4541284404);
  color: #000101;
}

.shift-colour-06-10 {
  background-color: #809332;
  border-color: rgb(86.578680203, 99.4302030457, 33.8197969543);
  color: #fff;
}

.shift-colour-06-11 {
  background-color: #758826;
  border-color: rgb(74.1336206897, 86.1724137931, 24.0775862069);
  color: #fff;
}

.shift-colour-06-12 {
  background-color: #6a7d1b;
  border-color: rgb(61.5427631579, 72.5740131579, 15.6759868421);
  color: #fff;
}

.shift-colour-06-13 {
  background-color: #60720d;
  border-color: rgb(47.811023622, 56.7755905512, 6.4744094488);
  color: #fff;
}

.shift-colour-06-14 {
  background-color: #556800;
  border-color: rgb(32.8966346154, 40.25, 0);
  color: #fff;
}

.shift-colour-06-15 {
  background-color: #4a5e00;
  border-color: rgb(23.8138297872, 30.25, 0);
  color: #fff;
}

.shift-colour-06-16 {
  background-color: #405300;
  border-color: rgb(14.843373494, 19.25, 0);
  color: #fff;
}

.shift-colour-06-17 {
  background-color: #364a00;
  border-color: rgb(7.4797297297, 10.25, 0);
  color: #fff;
}

.shift-colour-06-18 {
  background-color: #2d4000;
  border-color: rgb(0.17578125, 0.25, 0);
  color: #fff;
}

.shift-colour-06-19 {
  background-color: #364a00;
  border-color: rgb(7.4797297297, 10.25, 0);
  color: #fff;
}

.shift-colour-06-20 {
  background-color: #364a00;
  border-color: rgb(7.4797297297, 10.25, 0);
  color: #fff;
}

.shift-colour-06-21 {
  background-color: #364a00;
  border-color: rgb(7.4797297297, 10.25, 0);
  color: #fff;
}

.shift-colour-06-22 {
  background-color: #364a00;
  border-color: rgb(7.4797297297, 10.25, 0);
  color: #fff;
}

.shift-colour-06-23 {
  background-color: #364a00;
  border-color: rgb(7.4797297297, 10.25, 0);
  color: #fff;
}

.shift-colour-06-24 {
  background-color: #2d4000;
  border-color: rgb(0.17578125, 0.25, 0);
  color: #fff;
}

.shift-colour-07-00 {
  background-color: #eafb95;
  border-color: rgb(221.8295454545, 248.6818181818, 87.5681818182);
  color: #000101;
}

.shift-colour-07-01 {
  background-color: #eafb95;
  border-color: rgb(221.8295454545, 248.6818181818, 87.5681818182);
  color: #000101;
}

.shift-colour-07-02 {
  background-color: #deef89;
  border-color: rgb(206.3003731343, 231.3880597015, 80.8619402985);
  color: #000101;
}

.shift-colour-07-03 {
  background-color: #d2e37e;
  border-color: rgb(191.7277070064, 215.6305732484, 73.6194267516);
  color: #000101;
}

.shift-colour-07-04 {
  background-color: #c6d773;
  border-color: rgb(177.8125, 200.8333333333, 65.4166666667);
  color: #000101;
}

.shift-colour-07-05 {
  background-color: #bacc68;
  border-color: rgb(160.8180693069, 182.5829207921, 61.6670792079);
  color: #000101;
}

.shift-colour-07-06 {
  background-color: #aec05d;
  border-color: rgb(141.6, 159.3, 61.95);
  color: #000101;
}

.shift-colour-07-07 {
  background-color: #a3b452;
  border-color: rgb(124.7056451613, 138.2953629032, 59.9546370968);
  color: #000101;
}

.shift-colour-07-08 {
  background-color: #97a947;
  border-color: rgb(110.890625, 124.109375, 52.140625);
  color: #000101;
}

.shift-colour-07-09 {
  background-color: #8c9e3c;
  border-color: rgb(99.0596330275, 111.7958715596, 42.4541284404);
  color: #000101;
}

.shift-colour-07-10 {
  background-color: #809332;
  border-color: rgb(86.578680203, 99.4302030457, 33.8197969543);
  color: #fff;
}

.shift-colour-07-11 {
  background-color: #758826;
  border-color: rgb(74.1336206897, 86.1724137931, 24.0775862069);
  color: #fff;
}

.shift-colour-07-12 {
  background-color: #6a7d1b;
  border-color: rgb(61.5427631579, 72.5740131579, 15.6759868421);
  color: #fff;
}

.shift-colour-07-13 {
  background-color: #60720d;
  border-color: rgb(47.811023622, 56.7755905512, 6.4744094488);
  color: #fff;
}

.shift-colour-07-14 {
  background-color: #556800;
  border-color: rgb(32.8966346154, 40.25, 0);
  color: #fff;
}

.shift-colour-07-15 {
  background-color: #4a5e00;
  border-color: rgb(23.8138297872, 30.25, 0);
  color: #fff;
}

.shift-colour-07-16 {
  background-color: #405300;
  border-color: rgb(14.843373494, 19.25, 0);
  color: #fff;
}

.shift-colour-07-17 {
  background-color: #364a00;
  border-color: rgb(7.4797297297, 10.25, 0);
  color: #fff;
}

.shift-colour-07-18 {
  background-color: #2d4000;
  border-color: rgb(0.17578125, 0.25, 0);
  color: #fff;
}

.shift-colour-07-19 {
  background-color: #364a00;
  border-color: rgb(7.4797297297, 10.25, 0);
  color: #fff;
}

.shift-colour-07-20 {
  background-color: #364a00;
  border-color: rgb(7.4797297297, 10.25, 0);
  color: #fff;
}

.shift-colour-07-21 {
  background-color: #364a00;
  border-color: rgb(7.4797297297, 10.25, 0);
  color: #fff;
}

.shift-colour-07-22 {
  background-color: #364a00;
  border-color: rgb(7.4797297297, 10.25, 0);
  color: #fff;
}

.shift-colour-07-23 {
  background-color: #364a00;
  border-color: rgb(7.4797297297, 10.25, 0);
  color: #fff;
}

.shift-colour-07-24 {
  background-color: #2d4000;
  border-color: rgb(0.17578125, 0.25, 0);
  color: #fff;
}

.shift-colour-08-00 {
  background-color: #d1ffaa;
  border-color: rgb(174.5, 255, 106.25);
  color: #000101;
}

.shift-colour-08-01 {
  background-color: #d1ffaa;
  border-color: rgb(174.5, 255, 106.25);
  color: #000101;
}

.shift-colour-08-02 {
  background-color: #c5f59f;
  border-color: rgb(162.1179245283, 238.9858490566, 101.2641509434);
  color: #000101;
}

.shift-colour-08-03 {
  background-color: #b9e993;
  border-color: rgb(150.6730769231, 222.2115384615, 94.0384615385);
  color: #000101;
}

.shift-colour-08-04 {
  background-color: #aedd88;
  border-color: rgb(140.25, 206.8333333333, 86.4166666667);
  color: #000101;
}

.shift-colour-08-05 {
  background-color: #a2d17d;
  border-color: rgb(128.3139204545, 192.3380681818, 77.9119318182);
  color: #000101;
}

.shift-colour-08-06 {
  background-color: #97c572;
  border-color: rgb(118.033919598, 175.1871859296, 72.0628140704);
  color: #000101;
}

.shift-colour-08-07 {
  background-color: #8bb967;
  border-color: rgb(107.0743243243, 153.5405405405, 70.7094594595);
  color: #000101;
}

.shift-colour-08-08 {
  background-color: #80ae5d;
  border-color: rgb(97.024691358, 135.5, 67.75);
  color: #000101;
}

.shift-colour-08-09 {
  background-color: #75a252;
  border-color: rgb(86.431352459, 119.6741803279, 60.5758196721);
  color: #000101;
}

.shift-colour-08-10 {
  background-color: #6a9748;
  border-color: rgb(75.697309417, 107.8329596413, 51.4170403587);
  color: #fff;
}

.shift-colour-08-11 {
  background-color: #5f8c3e;
  border-color: rgb(65.0185643564, 95.8168316832, 42.4331683168);
  color: #fff;
}

.shift-colour-08-12 {
  background-color: #548133;
  border-color: rgb(54.25, 83.3125, 32.9375);
  color: #fff;
}

.shift-colour-08-13 {
  background-color: #4a7629;
  border-color: rgb(44.3301886792, 70.6886792453, 24.5613207547);
  color: #fff;
}

.shift-colour-08-14 {
  background-color: #3f6c1f;
  border-color: rgb(34.1061151079, 58.4676258993, 16.7823741007);
  color: #fff;
}

.shift-colour-08-15 {
  background-color: #356114;
  border-color: rgb(24.1217948718, 44.1474358974, 9.1025641026);
  color: #fff;
}

.shift-colour-08-16 {
  background-color: #2a5707;
  border-color: rgb(13.5159574468, 27.9973404255, 2.2526595745);
  color: #fff;
}

.shift-colour-08-17 {
  background-color: #1f4d00;
  border-color: rgb(5.3344155844, 13.25, 0);
  color: #fff;
}

.shift-colour-08-18 {
  background-color: #154300;
  border-color: rgb(1.0186567164, 3.25, 0);
  color: #fff;
}

.shift-colour-08-19 {
  background-color: #1f4d00;
  border-color: rgb(5.3344155844, 13.25, 0);
  color: #fff;
}

.shift-colour-08-20 {
  background-color: #1f4d00;
  border-color: rgb(5.3344155844, 13.25, 0);
  color: #fff;
}

.shift-colour-08-21 {
  background-color: #1f4d00;
  border-color: rgb(5.3344155844, 13.25, 0);
  color: #fff;
}

.shift-colour-08-22 {
  background-color: #1f4d00;
  border-color: rgb(5.3344155844, 13.25, 0);
  color: #fff;
}

.shift-colour-08-23 {
  background-color: #1f4d00;
  border-color: rgb(5.3344155844, 13.25, 0);
  color: #fff;
}

.shift-colour-08-24 {
  background-color: #154300;
  border-color: rgb(1.0186567164, 3.25, 0);
  color: #fff;
}

.shift-colour-09-00 {
  background-color: #c0ffc0;
  border-color: rgb(128.25, 255, 128.25);
  color: #000101;
}

.shift-colour-09-01 {
  background-color: #c0ffc0;
  border-color: rgb(128.25, 255, 128.25);
  color: #000101;
}

.shift-colour-09-02 {
  background-color: #b5f7b4;
  border-color: rgb(124.1626506024, 240.8554216867, 122.3945783133);
  color: #000101;
}

.shift-colour-09-03 {
  background-color: #a9eba9;
  border-color: rgb(117.2783018868, 222.9716981132, 117.2783018868);
  color: #000101;
}

.shift-colour-09-04 {
  background-color: #9ddf9e;
  border-color: rgb(108.9423076923, 207.3076923077, 110.4326923077);
  color: #000101;
}

.shift-colour-09-05 {
  background-color: #92d392;
  border-color: rgb(100.5833333333, 192.6666666667, 100.5833333333);
  color: #000101;
}

.shift-colour-09-06 {
  background-color: #87c787;
  border-color: rgb(91.5340909091, 178.7159090909, 91.5340909091);
  color: #000101;
}

.shift-colour-09-07 {
  background-color: #7bbc7c;
  border-color: rgb(83.2449748744, 164.0050251256, 84.4874371859);
  color: #000101;
}

.shift-colour-09-08 {
  background-color: #70b072;
  border-color: rgb(79.8006756757, 144.4493243243, 81.8209459459);
  color: #000101;
}

.shift-colour-09-09 {
  background-color: #65a567;
  border-color: rgb(74.6004098361, 127.6495901639, 76.2581967213);
  color: #000101;
}

.shift-colour-09-10 {
  background-color: #5a995d;
  border-color: rgb(66.3888888889, 112.8611111111, 68.6018518519);
  color: #fff;
}

.shift-colour-09-11 {
  background-color: #4f8e52;
  border-color: rgb(56.2115384615, 101.0384615385, 58.3461538462);
  color: #fff;
}

.shift-colour-09-12 {
  background-color: #448348;
  border-color: rgb(46.216080402, 89.033919598, 48.9346733668);
  color: #fff;
}

.shift-colour-09-13 {
  background-color: #39783e;
  border-color: rgb(36.4703389831, 76.7796610169, 39.6694915254);
  color: #fff;
}

.shift-colour-09-14 {
  background-color: #2e6d34;
  border-color: rgb(27.0806451613, 64.1693548387, 30.6129032258);
  color: #fff;
}

.shift-colour-09-15 {
  background-color: #23632b;
  border-color: rgb(18.348880597, 51.901119403, 22.5429104478);
  color: #fff;
}

.shift-colour-09-16 {
  background-color: #175921;
  border-color: rgb(9.9084821429, 38.3415178571, 14.2165178571);
  color: #fff;
}

.shift-colour-09-17 {
  background-color: #074e18;
  border-color: rgb(1.75, 19.5, 6);
  color: #fff;
}

.shift-colour-09-18 {
  background-color: #00440e;
  border-color: rgb(0, 4.25, 0.875);
  color: #fff;
}

.shift-colour-09-19 {
  background-color: #074e18;
  border-color: rgb(1.75, 19.5, 6);
  color: #fff;
}

.shift-colour-09-20 {
  background-color: #074e18;
  border-color: rgb(1.75, 19.5, 6);
  color: #fff;
}

.shift-colour-09-21 {
  background-color: #074e18;
  border-color: rgb(1.75, 19.5, 6);
  color: #fff;
}

.shift-colour-09-22 {
  background-color: #074e18;
  border-color: rgb(1.75, 19.5, 6);
  color: #fff;
}

.shift-colour-09-23 {
  background-color: #074e18;
  border-color: rgb(1.75, 19.5, 6);
  color: #fff;
}

.shift-colour-09-24 {
  background-color: #00440e;
  border-color: rgb(0, 4.25, 0.875);
  color: #fff;
}

.shift-colour-10-00 {
  background-color: #b4ffd7;
  border-color: rgb(116.25, 255, 181);
  color: #000101;
}

.shift-colour-10-01 {
  background-color: #b4ffd7;
  border-color: rgb(116.25, 255, 181);
  color: #000101;
}

.shift-colour-10-02 {
  background-color: #a8f8cb;
  border-color: rgb(108.9973404255, 243.2526595745, 167.7340425532);
  color: #000101;
}

.shift-colour-10-03 {
  background-color: #9decc0;
  border-color: rgb(103.6025641026, 225.6474358974, 157.6730769231);
  color: #000101;
}

.shift-colour-10-04 {
  background-color: #91e0b4;
  border-color: rgb(95.2659574468, 209.9840425532, 146.0904255319);
  color: #000101;
}

.shift-colour-10-05 {
  background-color: #86d4a9;
  border-color: rgb(86.9649390244, 195.2850609756, 135.5701219512);
  color: #000101;
}

.shift-colour-10-06 {
  background-color: #7ac89d;
  border-color: rgb(76.9002659574, 181.3497340426, 123.7686170213);
  color: #000101;
}

.shift-colour-10-07 {
  background-color: #6fbc92;
  border-color: rgb(74.7002369668, 160.5497630332, 113.7227488152);
  color: #000101;
}

.shift-colour-10-08 {
  background-color: #64b187;
  border-color: rgb(71.3884120172, 141.8615879828, 103.4216738197);
  color: #000101;
}

.shift-colour-10-09 {
  background-color: #58a57d;
  border-color: rgb(65.8260869565, 123.4239130435, 93.5029644269);
  color: #000101;
}

.shift-colour-10-10 {
  background-color: #4d9a72;
  border-color: rgb(55.75, 111.5, 82.538961039);
  color: #fff;
}

.shift-colour-10-11 {
  background-color: #428f67;
  border-color: rgb(45.8684210526, 99.3815789474, 71.5825358852);
  color: #fff;
}

.shift-colour-10-12 {
  background-color: #36845d;
  border-color: rgb(35.4919354839, 86.7580645161, 61.125);
  color: #fff;
}

.shift-colour-10-13 {
  background-color: #2a7953;
  border-color: rgb(25.5736196319, 73.6763803681, 50.5383435583);
  color: #fff;
}

.shift-colour-10-14 {
  background-color: #1d6e49;
  border-color: rgb(15.6996402878, 59.5503597122, 39.5197841727);
  color: #fff;
}

.shift-colour-10-15 {
  background-color: #0d643f;
  border-color: rgb(5.6659292035, 43.5840707965, 27.4579646018);
  color: #fff;
}

.shift-colour-10-16 {
  background-color: #005936;
  border-color: rgb(0, 25.25, 15.3202247191);
  color: #fff;
}

.shift-colour-10-17 {
  background-color: #004f2d;
  border-color: rgb(0, 15.25, 8.6867088608);
  color: #fff;
}

.shift-colour-10-18 {
  background-color: #004523;
  border-color: rgb(0, 5.25, 2.6630434783);
  color: #fff;
}

.shift-colour-10-19 {
  background-color: #004f2d;
  border-color: rgb(0, 15.25, 8.6867088608);
  color: #fff;
}

.shift-colour-10-20 {
  background-color: #004f2d;
  border-color: rgb(0, 15.25, 8.6867088608);
  color: #fff;
}

.shift-colour-10-21 {
  background-color: #004f2d;
  border-color: rgb(0, 15.25, 8.6867088608);
  color: #fff;
}

.shift-colour-10-22 {
  background-color: #004f2d;
  border-color: rgb(0, 15.25, 8.6867088608);
  color: #fff;
}

.shift-colour-10-23 {
  background-color: #004f2d;
  border-color: rgb(0, 15.25, 8.6867088608);
  color: #fff;
}

.shift-colour-10-24 {
  background-color: #004523;
  border-color: rgb(0, 5.25, 2.6630434783);
  color: #fff;
}

.shift-colour-11-00 {
  background-color: #a4ffea;
  border-color: rgb(100.25, 255, 219.2884615385);
  color: #000101;
}

.shift-colour-11-01 {
  background-color: #a4ffea;
  border-color: rgb(100.25, 255, 219.2884615385);
  color: #000101;
}

.shift-colour-11-02 {
  background-color: #98fade;
  border-color: rgb(91.2013888889, 247.0486111111, 202.5208333333);
  color: #000101;
}

.shift-colour-11-03 {
  background-color: #8cedd2;
  border-color: rgb(84.8778195489, 228.3721804511, 188.4304511278);
  color: #000101;
}

.shift-colour-11-04 {
  background-color: #80e1c6;
  border-color: rgb(76.4315286624, 212.8184713376, 174.8550955414);
  color: #000101;
}

.shift-colour-11-05 {
  background-color: #74d5bb;
  border-color: rgb(67.0428176796, 198.2071823204, 163.0497237569);
  color: #000101;
}

.shift-colour-11-06 {
  background-color: #69caaf;
  border-color: rgb(63.5086206897, 179.7413793103, 147.3879310345);
  color: #000101;
}

.shift-colour-11-07 {
  background-color: #5dbea4;
  border-color: rgb(62.7808370044, 156.4691629956, 131.3568281938);
  color: #000101;
}

.shift-colour-11-08 {
  background-color: #50b299;
  border-color: rgb(59.3541666667, 134.8958333333, 115.625);
  color: #000101;
}

.shift-colour-11-09 {
  background-color: #44a78e;
  border-color: rgb(49.5531914894, 121.6968085106, 103.4787234043);
  color: #000101;
}

.shift-colour-11-10 {
  background-color: #379b83;
  border-color: rgb(38.3035714286, 107.9464285714, 91.2321428571);
  color: #fff;
}

.shift-colour-11-11 {
  background-color: #299078;
  border-color: rgb(26.8716216216, 94.3783783784, 78.6486486486);
  color: #fff;
}

.shift-colour-11-12 {
  background-color: #19856e;
  border-color: rgb(14.9129746835, 79.3370253165, 65.6170886076);
  color: #fff;
}

.shift-colour-11-13 {
  background-color: #007a63;
  border-color: rgb(0, 58.25, 47.268442623);
  color: #fff;
}

.shift-colour-11-14 {
  background-color: #006f59;
  border-color: rgb(0, 47.25, 37.8851351351);
  color: #fff;
}

.shift-colour-11-15 {
  background-color: #00654f;
  border-color: rgb(0, 37.25, 29.1361386139);
  color: #fff;
}

.shift-colour-11-16 {
  background-color: #005a45;
  border-color: rgb(0, 26.25, 20.125);
  color: #fff;
}

.shift-colour-11-17 {
  background-color: #00503c;
  border-color: rgb(0, 16.25, 12.1875);
  color: #fff;
}

.shift-colour-11-18 {
  background-color: #004633;
  border-color: rgb(0, 6.25, 4.5535714286);
  color: #fff;
}

.shift-colour-11-19 {
  background-color: #00503c;
  border-color: rgb(0, 16.25, 12.1875);
  color: #fff;
}

.shift-colour-11-20 {
  background-color: #00503c;
  border-color: rgb(0, 16.25, 12.1875);
  color: #fff;
}

.shift-colour-11-21 {
  background-color: #00503c;
  border-color: rgb(0, 16.25, 12.1875);
  color: #fff;
}

.shift-colour-11-22 {
  background-color: #00503c;
  border-color: rgb(0, 16.25, 12.1875);
  color: #fff;
}

.shift-colour-11-23 {
  background-color: #00503c;
  border-color: rgb(0, 16.25, 12.1875);
  color: #fff;
}

.shift-colour-11-24 {
  background-color: #004633;
  border-color: rgb(0, 6.25, 4.5535714286);
  color: #fff;
}

.shift-colour-12-00 {
  background-color: #abfffd;
  border-color: rgb(107.25, 255, 251.4821428571);
  color: #000101;
}

.shift-colour-12-01 {
  background-color: #abfffd;
  border-color: rgb(107.25, 255, 251.4821428571);
  color: #000101;
}

.shift-colour-12-02 {
  background-color: #9ff7f1;
  border-color: rgb(100.1538461538, 242.0961538462, 232.4182692308);
  color: #000101;
}

.shift-colour-12-03 {
  background-color: #94ebe5;
  border-color: rgb(94.2893700787, 224.9606299213, 215.9488188976);
  color: #000101;
}

.shift-colour-12-04 {
  background-color: #88dfd9;
  border-color: rgb(85.7599337748, 209.4900662252, 200.9569536424);
  color: #000101;
}

.shift-colour-12-05 {
  background-color: #7cd3ce;
  border-color: rgb(76.2785714286, 194.9714285714, 188.15);
  color: #000101;
}

.shift-colour-12-06 {
  background-color: #70c7c2;
  border-color: rgb(69.5778894472, 177.6721105528, 171.459798995);
  color: #000101;
}

.shift-colour-12-07 {
  background-color: #64bbb6;
  border-color: rgb(68.0762331839, 155.1737668161, 150.168161435);
  color: #000101;
}

.shift-colour-12-08 {
  background-color: #59b0ab;
  border-color: rgb(64.8928571429, 136.3571428571, 132.25);
  color: #000101;
}

.shift-colour-12-09 {
  background-color: #4da4a0;
  border-color: rgb(56.6317427386, 120.6182572614, 117.6763485477);
  color: #000101;
}

.shift-colour-12-10 {
  background-color: #419995;
  border-color: rgb(45.9919724771, 108.2580275229, 105.4277522936);
  color: #fff;
}

.shift-colour-12-11 {
  background-color: #348e8a;
  border-color: rgb(34.912371134, 95.337628866, 92.6520618557);
  color: #fff;
}

.shift-colour-12-12 {
  background-color: #26837f;
  border-color: rgb(23.6656804734, 81.5843195266, 79.0931952663);
  color: #fff;
}

.shift-colour-12-13 {
  background-color: #167874;
  border-color: rgb(12.1232394366, 66.1267605634, 63.9225352113);
  color: #fff;
}

.shift-colour-12-14 {
  background-color: #006d6a;
  border-color: rgb(0, 45.25, 44.004587156);
  color: #fff;
}

.shift-colour-12-15 {
  background-color: #006360;
  border-color: rgb(0, 35.25, 34.1818181818);
  color: #fff;
}

.shift-colour-12-16 {
  background-color: #005855;
  border-color: rgb(0, 24.25, 23.4232954545);
  color: #fff;
}

.shift-colour-12-17 {
  background-color: #004e4c;
  border-color: rgb(0, 14.25, 13.8846153846);
  color: #fff;
}

.shift-colour-12-18 {
  background-color: #004442;
  border-color: rgb(0, 4.25, 4.125);
  color: #fff;
}

.shift-colour-12-19 {
  background-color: #004e4c;
  border-color: rgb(0, 14.25, 13.8846153846);
  color: #fff;
}

.shift-colour-12-20 {
  background-color: #004e4c;
  border-color: rgb(0, 14.25, 13.8846153846);
  color: #fff;
}

.shift-colour-12-21 {
  background-color: #004e4c;
  border-color: rgb(0, 14.25, 13.8846153846);
  color: #fff;
}

.shift-colour-12-22 {
  background-color: #004e4c;
  border-color: rgb(0, 14.25, 13.8846153846);
  color: #fff;
}

.shift-colour-12-23 {
  background-color: #004e4c;
  border-color: rgb(0, 14.25, 13.8846153846);
  color: #fff;
}

.shift-colour-12-24 {
  background-color: #004442;
  border-color: rgb(0, 4.25, 4.125);
  color: #fff;
}

.shift-colour-13-00 {
  background-color: #abffff;
  border-color: rgb(107.25, 255, 255);
  color: #000101;
}

.shift-colour-13-01 {
  background-color: #abffff;
  border-color: rgb(107.25, 255, 255);
  color: #000101;
}

.shift-colour-13-02 {
  background-color: #9ff5ff;
  border-color: rgb(95.25, 238.359375, 255);
  color: #000101;
}

.shift-colour-13-03 {
  background-color: #93e9f8;
  border-color: rgb(87.1304347826, 220.8043478261, 244.1195652174);
  color: #000101;
}

.shift-colour-13-04 {
  background-color: #87ddeb;
  border-color: rgb(80.3571428571, 205.5178571429, 225.8928571429);
  color: #000101;
}

.shift-colour-13-05 {
  background-color: #7bd1e0;
  border-color: rgb(71.3742331288, 191.009202454, 211.8757668712);
  color: #000101;
}

.shift-colour-13-06 {
  background-color: #6fc6d4;
  border-color: rgb(61.9090909091, 178.5681818182, 197.3409090909);
  color: #000101;
}

.shift-colour-13-07 {
  background-color: #63bac8;
  border-color: rgb(61.3210900474, 158.3199052133, 173.9289099526);
  color: #000101;
}

.shift-colour-13-08 {
  background-color: #57aebc;
  border-color: rgb(60.2287234043, 138.4361702128, 151.0212765957);
  color: #000101;
}

.shift-colour-13-09 {
  background-color: #4ba3b1;
  border-color: rgb(56.0267857143, 121.7648809524, 132.2232142857);
  color: #000101;
}

.shift-colour-13-10 {
  background-color: #3e98a6;
  border-color: rgb(44.6644736842, 109.5, 119.5855263158);
  color: #fff;
}

.shift-colour-13-11 {
  background-color: #318d9a;
  border-color: rgb(33.6120689655, 96.7204433498, 105.6379310345);
  color: #fff;
}

.shift-colour-13-12 {
  background-color: #22828f;
  border-color: rgb(21.7542372881, 83.1779661017, 91.4957627119);
  color: #fff;
}

.shift-colour-13-13 {
  background-color: #0e7784;
  border-color: rgb(7.8869863014, 67.0393835616, 74.3630136986);
  color: #fff;
}

.shift-colour-13-14 {
  background-color: #006c7a;
  border-color: rgb(0, 51.5655737705, 58.25);
  color: #fff;
}

.shift-colour-13-15 {
  background-color: #00626f;
  border-color: rgb(0, 41.7162162162, 47.25);
  color: #fff;
}

.shift-colour-13-16 {
  background-color: #005865;
  border-color: rgb(0, 32.4554455446, 37.25);
  color: #fff;
}

.shift-colour-13-17 {
  background-color: #004d5a;
  border-color: rgb(0, 22.4583333333, 26.25);
  color: #fff;
}

.shift-colour-13-18 {
  background-color: #004450;
  border-color: rgb(0, 13.8125, 16.25);
  color: #fff;
}

.shift-colour-13-19 {
  background-color: #004d5a;
  border-color: rgb(0, 22.4583333333, 26.25);
  color: #fff;
}

.shift-colour-13-20 {
  background-color: #004d5a;
  border-color: rgb(0, 22.4583333333, 26.25);
  color: #fff;
}

.shift-colour-13-21 {
  background-color: #004d5a;
  border-color: rgb(0, 22.4583333333, 26.25);
  color: #fff;
}

.shift-colour-13-22 {
  background-color: #004d5a;
  border-color: rgb(0, 22.4583333333, 26.25);
  color: #fff;
}

.shift-colour-13-23 {
  background-color: #004d5a;
  border-color: rgb(0, 22.4583333333, 26.25);
  color: #fff;
}

.shift-colour-13-24 {
  background-color: #004450;
  border-color: rgb(0, 13.8125, 16.25);
  color: #fff;
}

.shift-colour-14-00 {
  background-color: #b5feff;
  border-color: rgb(117.25, 253.1385135135, 255);
  color: #000101;
}

.shift-colour-14-01 {
  background-color: #b5feff;
  border-color: rgb(117.25, 253.1385135135, 255);
  color: #000101;
}

.shift-colour-14-02 {
  background-color: #a9f2ff;
  border-color: rgb(105.25, 232.363372093, 255);
  color: #000101;
}

.shift-colour-14-03 {
  background-color: #9de6ff;
  border-color: rgb(93.25, 213.737244898, 255);
  color: #000101;
}

.shift-colour-14-04 {
  background-color: #92dafa;
  border-color: rgb(85.0460526316, 197.3092105263, 247.2039473684);
  color: #000101;
}

.shift-colour-14-05 {
  background-color: #86ceee;
  border-color: rgb(78.1032608696, 183.3641304348, 230.1467391304);
  color: #000101;
}

.shift-colour-14-06 {
  background-color: #7ac3e2;
  border-color: rgb(69.662037037, 171.3888888889, 214.587962963);
  color: #000101;
}

.shift-colour-14-07 {
  background-color: #6eb7d6;
  border-color: rgb(60.3024193548, 158.3225806452, 199.9475806452);
  color: #000101;
}

.shift-colour-14-08 {
  background-color: #62acca;
  border-color: rgb(59.625, 142.875, 176.625);
  color: #000101;
}

.shift-colour-14-09 {
  background-color: #56a0bf;
  border-color: rgb(58.5751072961, 126.3025751073, 154.6748927039);
  color: #000101;
}

.shift-colour-14-10 {
  background-color: #4a95b3;
  border-color: rgb(55.3537549407, 111.4555335968, 133.8962450593);
  color: #fff;
}

.shift-colour-14-11 {
  background-color: #3e8aa8;
  border-color: rgb(44.8152173913, 99.75, 121.4347826087);
  color: #fff;
}

.shift-colour-14-12 {
  background-color: #317f9c;
  border-color: rgb(33.762195122, 87.506097561, 107.487804878);
  color: #fff;
}

.shift-colour-14-13 {
  background-color: #227591;
  border-color: rgb(21.8910614525, 75.3310055866, 93.3589385475);
  color: #fff;
}

.shift-colour-14-14 {
  background-color: #106a86;
  border-color: rgb(9.2, 60.95, 77.05);
  color: #fff;
}

.shift-colour-14-15 {
  background-color: #00607b;
  border-color: rgb(0, 46.243902439, 59.25);
  color: #fff;
}

.shift-colour-14-16 {
  background-color: #005571;
  border-color: rgb(0, 37.046460177, 49.25);
  color: #fff;
}

.shift-colour-14-17 {
  background-color: #004b66;
  border-color: rgb(0, 28.125, 38.25);
  color: #fff;
}

.shift-colour-14-18 {
  background-color: #00425c;
  border-color: rgb(0, 20.2663043478, 28.25);
  color: #fff;
}

.shift-colour-14-19 {
  background-color: #004b66;
  border-color: rgb(0, 28.125, 38.25);
  color: #fff;
}

.shift-colour-14-20 {
  background-color: #004b66;
  border-color: rgb(0, 28.125, 38.25);
  color: #fff;
}

.shift-colour-14-21 {
  background-color: #004b66;
  border-color: rgb(0, 28.125, 38.25);
  color: #fff;
}

.shift-colour-14-22 {
  background-color: #004b66;
  border-color: rgb(0, 28.125, 38.25);
  color: #fff;
}

.shift-colour-14-23 {
  background-color: #004b66;
  border-color: rgb(0, 28.125, 38.25);
  color: #fff;
}

.shift-colour-14-24 {
  background-color: #00425c;
  border-color: rgb(0, 20.2663043478, 28.25);
  color: #fff;
}

.shift-colour-15-00 {
  background-color: #c8f9ff;
  border-color: rgb(136.25, 242.0454545455, 255);
  color: #000101;
}

.shift-colour-15-01 {
  background-color: #c8f9ff;
  border-color: rgb(136.25, 242.0454545455, 255);
  color: #000101;
}

.shift-colour-15-02 {
  background-color: #bcedff;
  border-color: rgb(124.25, 219.8731343284, 255);
  color: #000101;
}

.shift-colour-15-03 {
  background-color: #b0e1ff;
  border-color: rgb(112.25, 200.7911392405, 255);
  color: #000101;
}

.shift-colour-15-04 {
  background-color: #a4d5ff;
  border-color: rgb(100.25, 183.5769230769, 255);
  color: #000101;
}

.shift-colour-15-05 {
  background-color: #99caf7;
  border-color: rgb(93.8863636364, 171.2840909091, 242.3636363636);
  color: #000101;
}

.shift-colour-15-06 {
  background-color: #8dbeeb;
  border-color: rgb(86.7649253731, 159.0764925373, 225.4850746269);
  color: #000101;
}

.shift-colour-15-07 {
  background-color: #81b3df;
  border-color: rgb(78.1613924051, 148.335443038, 210.0886075949);
  color: #000101;
}

.shift-colour-15-08 {
  background-color: #76a7d3;
  border-color: rgb(69.7472375691, 136.0055248619, 195.5027624309);
  color: #000101;
}

.shift-colour-15-09 {
  background-color: #6a9cc7;
  border-color: rgb(65.9024390244, 124.743902439, 175.3475609756);
  color: #000101;
}

.shift-colour-15-10 {
  background-color: #5f91bb;
  border-color: rgb(65.0921052632, 112.9539473684, 153.1578947368);
  color: #fff;
}

.shift-colour-15-11 {
  background-color: #5486b0;
  border-color: rgb(62.015, 101.265, 134.235);
  color: #fff;
}

.shift-colour-15-12 {
  background-color: #487ba5;
  border-color: rgb(52.6329113924, 89.914556962, 120.6170886076);
  color: #fff;
}

.shift-colour-15-13 {
  background-color: #3d7199;
  border-color: rgb(42.828271028, 79.3376168224, 107.421728972);
  color: #fff;
}

.shift-colour-15-14 {
  background-color: #31668e;
  border-color: rgb(32.6452879581, 67.9554973822, 94.6047120419);
  color: #fff;
}

.shift-colour-15-15 {
  background-color: #245c83;
  border-color: rgb(22.2574850299, 56.880239521, 80.9925149701);
  color: #fff;
}

.shift-colour-15-16 {
  background-color: #165278;
  border-color: rgb(12.1232394366, 45.1866197183, 66.1267605634);
  color: #fff;
}

.shift-colour-15-17 {
  background-color: #01486e;
  border-color: rgb(0.4256756757, 30.6486486486, 46.8243243243);
  color: #fff;
}

.shift-colour-15-18 {
  background-color: #003f63;
  border-color: rgb(0, 22.4318181818, 35.25);
  color: #fff;
}

.shift-colour-15-19 {
  background-color: #01486e;
  border-color: rgb(0.4256756757, 30.6486486486, 46.8243243243);
  color: #fff;
}

.shift-colour-15-20 {
  background-color: #01486e;
  border-color: rgb(0.4256756757, 30.6486486486, 46.8243243243);
  color: #fff;
}

.shift-colour-15-21 {
  background-color: #01486e;
  border-color: rgb(0.4256756757, 30.6486486486, 46.8243243243);
  color: #fff;
}

.shift-colour-15-22 {
  background-color: #01486e;
  border-color: rgb(0.4256756757, 30.6486486486, 46.8243243243);
  color: #fff;
}

.shift-colour-15-23 {
  background-color: #01486e;
  border-color: rgb(0.4256756757, 30.6486486486, 46.8243243243);
  color: #fff;
}

.shift-colour-15-24 {
  background-color: #003f63;
  border-color: rgb(0, 22.4318181818, 35.25);
  color: #fff;
}

.shift-colour-16-00 {
  background-color: #ddf4ff;
  border-color: rgb(157.25, 223.375, 255);
  color: #000101;
}

.shift-colour-16-01 {
  background-color: #ddf4ff;
  border-color: rgb(157.25, 223.375, 255);
  color: #000101;
}

.shift-colour-16-02 {
  background-color: #d1e8ff;
  border-color: rgb(145.25, 200.125, 255);
  color: #000101;
}

.shift-colour-16-03 {
  background-color: #c5dcff;
  border-color: rgb(133.25, 181.5301724138, 255);
  color: #000101;
}

.shift-colour-16-04 {
  background-color: #b9d0ff;
  border-color: rgb(121.25, 165.1964285714, 255);
  color: #000101;
}

.shift-colour-16-05 {
  background-color: #adc4f9;
  border-color: rgb(113.5965909091, 153.2585227273, 244.6534090909);
  color: #000101;
}

.shift-colour-16-06 {
  background-color: #a2b9ed;
  border-color: rgb(108.5878378378, 144.7972972973, 226.6621621622);
  color: #000101;
}

.shift-colour-16-07 {
  background-color: #96ade1;
  border-color: rgb(100.4166666667, 134.2777777778, 210.8333333333);
  color: #000101;
}

.shift-colour-16-08 {
  background-color: #8ba2d5;
  border-color: rgb(92.1962025316, 124.4762658228, 196.0537974684);
  color: #000101;
}

.shift-colour-16-09 {
  background-color: #8097c9;
  border-color: rgb(83.2693370166, 114.3701657459, 181.9806629834);
  color: #000101;
}

.shift-colour-16-10 {
  background-color: #758cbe;
  border-color: rgb(77.8879310345, 105.4482758621, 165.3620689655);
  color: #fff;
}

.shift-colour-16-11 {
  background-color: #6a81b2;
  border-color: rgb(75.0409292035, 97.4557522124, 145.2090707965);
  color: #fff;
}

.shift-colour-16-12 {
  background-color: #5f77a7;
  border-color: rgb(70.3467741935, 89.5322580645, 127.9032258065);
  color: #fff;
}

.shift-colour-16-13 {
  background-color: #546c9c;
  border-color: rgb(61.6875, 79.3125, 114.5625);
  color: #fff;
}

.shift-colour-16-14 {
  background-color: #496290;
  border-color: rgb(51.5541474654, 69.2096774194, 101.6958525346);
  color: #fff;
}

.shift-colour-16-15 {
  background-color: #3e5885;
  border-color: rgb(41.7307692308, 59.2307692308, 89.5192307692);
  color: #fff;
}

.shift-colour-16-16 {
  background-color: #344e7b;
  border-color: rgb(33.0571428571, 49.5857142857, 78.1928571429);
  color: #fff;
}

.shift-colour-16-17 {
  background-color: #294470;
  border-color: rgb(23.9166666667, 39.6666666667, 65.3333333333);
  color: #fff;
}

.shift-colour-16-18 {
  background-color: #1d3b65;
  border-color: rgb(14.7788461538, 30.0673076923, 51.4711538462);
  color: #fff;
}

.shift-colour-16-19 {
  background-color: #294470;
  border-color: rgb(23.9166666667, 39.6666666667, 65.3333333333);
  color: #fff;
}

.shift-colour-16-20 {
  background-color: #294470;
  border-color: rgb(23.9166666667, 39.6666666667, 65.3333333333);
  color: #fff;
}

.shift-colour-16-21 {
  background-color: #294470;
  border-color: rgb(23.9166666667, 39.6666666667, 65.3333333333);
  color: #fff;
}

.shift-colour-16-22 {
  background-color: #294470;
  border-color: rgb(23.9166666667, 39.6666666667, 65.3333333333);
  color: #fff;
}

.shift-colour-16-23 {
  background-color: #294470;
  border-color: rgb(23.9166666667, 39.6666666667, 65.3333333333);
  color: #fff;
}

.shift-colour-16-24 {
  background-color: #1d3b65;
  border-color: rgb(14.7788461538, 30.0673076923, 51.4711538462);
  color: #fff;
}

.shift-colour-17-00 {
  background-color: #eeefff;
  border-color: rgb(174.25, 179, 255);
  color: #000101;
}

.shift-colour-17-01 {
  background-color: #eeefff;
  border-color: rgb(174.25, 179, 255);
  color: #000101;
}

.shift-colour-17-02 {
  background-color: #e2e3ff;
  border-color: rgb(162.25, 165.4482758621, 255);
  color: #000101;
}

.shift-colour-17-03 {
  background-color: #d6d7ff;
  border-color: rgb(150.25, 152.8048780488, 255);
  color: #000101;
}

.shift-colour-17-04 {
  background-color: #cacbff;
  border-color: rgb(138.25, 140.4528301887, 255);
  color: #000101;
}

.shift-colour-17-05 {
  background-color: #bec0f7;
  border-color: rgb(133.2363013699, 136.9828767123, 240.0136986301);
  color: #000101;
}

.shift-colour-17-06 {
  background-color: #b2b4eb;
  border-color: rgb(127.3943298969, 130.7087628866, 221.8556701031);
  color: #000101;
}

.shift-colour-17-07 {
  background-color: #a7a9df;
  border-color: rgb(120.25, 123.3125, 206);
  color: #000101;
}

.shift-colour-17-08 {
  background-color: #9c9ed3;
  border-color: rgb(111.8653846154, 114.756993007, 191.3846153846);
  color: #000101;
}

.shift-colour-17-09 {
  background-color: #9093c8;
  border-color: rgb(101.3719879518, 105.5240963855, 178.8780120482);
  color: #000101;
}

.shift-colour-17-10 {
  background-color: #8588bc;
  border-color: rgb(91.8492063492, 95.8611111111, 165.4007936508);
  color: #fff;
}

.shift-colour-17-11 {
  background-color: #7a7db0;
  border-color: rgb(87.2912735849, 90.6061320755, 146.9587264151);
  color: #fff;
}

.shift-colour-17-12 {
  background-color: #6f72a5;
  border-color: rgb(81.6346153846, 84.3557692308, 130.6153846154);
  color: #fff;
}

.shift-colour-17-13 {
  background-color: #65689a;
  border-color: rgb(75.75, 78, 115.5);
  color: #fff;
}

.shift-colour-17-14 {
  background-color: #5a5e8f;
  border-color: rgb(65.3755364807, 68.2811158798, 103.8744635193);
  color: #fff;
}

.shift-colour-17-15 {
  background-color: #505484;
  border-color: rgb(55.9433962264, 58.7405660377, 92.3066037736);
  color: #fff;
}

.shift-colour-17-16 {
  background-color: #454a79;
  border-color: rgb(45.8486842105, 49.1710526316, 80.4013157895);
  color: #fff;
}

.shift-colour-17-17 {
  background-color: #3b406e;
  border-color: rgb(36.7440828402, 39.8579881657, 68.5059171598);
  color: #fff;
}

.shift-colour-17-18 {
  background-color: #313764;
  border-color: rgb(28.0352348993, 31.4681208054, 57.2147651007);
  color: #fff;
}

.shift-colour-17-19 {
  background-color: #3b406e;
  border-color: rgb(36.7440828402, 39.8579881657, 68.5059171598);
  color: #fff;
}

.shift-colour-17-20 {
  background-color: #3b406e;
  border-color: rgb(36.7440828402, 39.8579881657, 68.5059171598);
  color: #fff;
}

.shift-colour-17-21 {
  background-color: #3b406e;
  border-color: rgb(36.7440828402, 39.8579881657, 68.5059171598);
  color: #fff;
}

.shift-colour-17-22 {
  background-color: #3b406e;
  border-color: rgb(36.7440828402, 39.8579881657, 68.5059171598);
  color: #fff;
}

.shift-colour-17-23 {
  background-color: #3b406e;
  border-color: rgb(36.7440828402, 39.8579881657, 68.5059171598);
  color: #fff;
}

.shift-colour-17-24 {
  background-color: #313764;
  border-color: rgb(28.0352348993, 31.4681208054, 57.2147651007);
  color: #fff;
}

.shift-colour-18-00 {
  background-color: #fcebff;
  border-color: rgb(242.4375, 171.25, 255);
  color: #000101;
}

.shift-colour-18-01 {
  background-color: #fcebff;
  border-color: rgb(242.4375, 171.25, 255);
  color: #000101;
}

.shift-colour-18-02 {
  background-color: #f0dfff;
  border-color: rgb(210.1171875, 159.25, 255);
  color: #000101;
}

.shift-colour-18-03 {
  background-color: #e3d3ff;
  border-color: rgb(186.4318181818, 147.25, 255);
  color: #000101;
}

.shift-colour-18-04 {
  background-color: #d8c8fe;
  border-color: rgb(171.6026785714, 137.3883928571, 252.8616071429);
  color: #000101;
}

.shift-colour-18-05 {
  background-color: #ccbcf1;
  border-color: rgb(163.8611111111, 135.2685185185, 229.9814814815);
  color: #000101;
}

.shift-colour-18-06 {
  background-color: #c0b1e5;
  border-color: rgb(153.3822115385, 129.1875, 213.0625);
  color: #000101;
}

.shift-colour-18-07 {
  background-color: #b4a5d9;
  border-color: rgb(142.646484375, 120.17578125, 198.07421875);
  color: #000101;
}

.shift-colour-18-08 {
  background-color: #a99ace;
  border-color: rgb(132.45, 111.075, 185.175);
  color: #000101;
}

.shift-colour-18-09 {
  background-color: #9e8fc2;
  border-color: rgb(122.2557803468, 101.7283236994, 171.5216763006);
  color: #000101;
}

.shift-colour-18-10 {
  background-color: #9284b6;
  border-color: rgb(111.0803571429, 93.2053571429, 157.0446428571);
  color: #fff;
}

.shift-colour-18-11 {
  background-color: #8779ab;
  border-color: rgb(102.6077981651, 87.9495412844, 140.3004587156);
  color: #fff;
}

.shift-colour-18-12 {
  background-color: #7c6fa0;
  border-color: rgb(93.6527196653, 82.379707113, 124.870292887);
  color: #fff;
}

.shift-colour-18-13 {
  background-color: #726494;
  border-color: rgb(84.6955645161, 74.2943548387, 109.9556451613);
  color: #fff;
}

.shift-colour-18-14 {
  background-color: #675a89;
  border-color: rgb(74.0737885463, 64.7246696035, 98.5253303965);
  color: #fff;
}

.shift-colour-18-15 {
  background-color: #5c507f;
  border-color: rgb(63.6666666667, 55.3623188406, 87.8876811594);
  color: #fff;
}

.shift-colour-18-16 {
  background-color: #524674;
  border-color: rgb(53.8951612903, 46.0080645161, 76.2419354839);
  color: #fff;
}

.shift-colour-18-17 {
  background-color: #483d69;
  border-color: rgb(44.3493975904, 37.5737951807, 64.6762048193);
  color: #fff;
}

.shift-colour-18-18 {
  background-color: #3e335f;
  border-color: rgb(34.9280821918, 28.7311643836, 53.5188356164);
  color: #fff;
}

.shift-colour-18-19 {
  background-color: #483d69;
  border-color: rgb(44.3493975904, 37.5737951807, 64.6762048193);
  color: #fff;
}

.shift-colour-18-20 {
  background-color: #483d69;
  border-color: rgb(44.3493975904, 37.5737951807, 64.6762048193);
  color: #fff;
}

.shift-colour-18-21 {
  background-color: #483d69;
  border-color: rgb(44.3493975904, 37.5737951807, 64.6762048193);
  color: #fff;
}

.shift-colour-18-22 {
  background-color: #483d69;
  border-color: rgb(44.3493975904, 37.5737951807, 64.6762048193);
  color: #fff;
}

.shift-colour-18-23 {
  background-color: #483d69;
  border-color: rgb(44.3493975904, 37.5737951807, 64.6762048193);
  color: #fff;
}

.shift-colour-18-24 {
  background-color: #3e335f;
  border-color: rgb(34.9280821918, 28.7311643836, 53.5188356164);
  color: #fff;
}

.shift-colour-19-00 {
  background-color: #fcebff;
  border-color: rgb(242.4375, 171.25, 255);
  color: #000101;
}

.shift-colour-19-01 {
  background-color: #fcebff;
  border-color: rgb(242.4375, 171.25, 255);
  color: #000101;
}

.shift-colour-19-02 {
  background-color: #f0dfff;
  border-color: rgb(210.1171875, 159.25, 255);
  color: #000101;
}

.shift-colour-19-03 {
  background-color: #e3d3ff;
  border-color: rgb(186.4318181818, 147.25, 255);
  color: #000101;
}

.shift-colour-19-04 {
  background-color: #d8c8fe;
  border-color: rgb(171.6026785714, 137.3883928571, 252.8616071429);
  color: #000101;
}

.shift-colour-19-05 {
  background-color: #ccbcf1;
  border-color: rgb(163.8611111111, 135.2685185185, 229.9814814815);
  color: #000101;
}

.shift-colour-19-06 {
  background-color: #c0b1e5;
  border-color: rgb(153.3822115385, 129.1875, 213.0625);
  color: #000101;
}

.shift-colour-19-07 {
  background-color: #b4a5d9;
  border-color: rgb(142.646484375, 120.17578125, 198.07421875);
  color: #000101;
}

.shift-colour-19-08 {
  background-color: #a99ace;
  border-color: rgb(132.45, 111.075, 185.175);
  color: #000101;
}

.shift-colour-19-09 {
  background-color: #9e8fc2;
  border-color: rgb(122.2557803468, 101.7283236994, 171.5216763006);
  color: #000101;
}

.shift-colour-19-10 {
  background-color: #9284b6;
  border-color: rgb(111.0803571429, 93.2053571429, 157.0446428571);
  color: #fff;
}

.shift-colour-19-11 {
  background-color: #8779ab;
  border-color: rgb(102.6077981651, 87.9495412844, 140.3004587156);
  color: #fff;
}

.shift-colour-19-12 {
  background-color: #7c6fa0;
  border-color: rgb(93.6527196653, 82.379707113, 124.870292887);
  color: #fff;
}

.shift-colour-19-13 {
  background-color: #726494;
  border-color: rgb(84.6955645161, 74.2943548387, 109.9556451613);
  color: #fff;
}

.shift-colour-19-14 {
  background-color: #675a89;
  border-color: rgb(74.0737885463, 64.7246696035, 98.5253303965);
  color: #fff;
}

.shift-colour-19-15 {
  background-color: #5c507f;
  border-color: rgb(63.6666666667, 55.3623188406, 87.8876811594);
  color: #fff;
}

.shift-colour-19-16 {
  background-color: #524674;
  border-color: rgb(53.8951612903, 46.0080645161, 76.2419354839);
  color: #fff;
}

.shift-colour-19-17 {
  background-color: #483d69;
  border-color: rgb(44.3493975904, 37.5737951807, 64.6762048193);
  color: #fff;
}

.shift-colour-19-18 {
  background-color: #3e335f;
  border-color: rgb(34.9280821918, 28.7311643836, 53.5188356164);
  color: #fff;
}

.shift-colour-19-19 {
  background-color: #483d69;
  border-color: rgb(44.3493975904, 37.5737951807, 64.6762048193);
  color: #fff;
}

.shift-colour-19-20 {
  background-color: #483d69;
  border-color: rgb(44.3493975904, 37.5737951807, 64.6762048193);
  color: #fff;
}

.shift-colour-19-21 {
  background-color: #483d69;
  border-color: rgb(44.3493975904, 37.5737951807, 64.6762048193);
  color: #fff;
}

.shift-colour-19-22 {
  background-color: #483d69;
  border-color: rgb(44.3493975904, 37.5737951807, 64.6762048193);
  color: #fff;
}

.shift-colour-19-23 {
  background-color: #483d69;
  border-color: rgb(44.3493975904, 37.5737951807, 64.6762048193);
  color: #fff;
}

.shift-colour-19-24 {
  background-color: #3e335f;
  border-color: rgb(34.9280821918, 28.7311643836, 53.5188356164);
  color: #fff;
}

.shift-colour-20-00 {
  background-color: #ffeaff;
  border-color: rgb(255, 170.25, 255);
  color: #000101;
}

.shift-colour-20-01 {
  background-color: #ffeaff;
  border-color: rgb(255, 170.25, 255);
  color: #000101;
}

.shift-colour-20-02 {
  background-color: #f8deff;
  border-color: rgb(234.4772727273, 158.25, 255);
  color: #000101;
}

.shift-colour-20-03 {
  background-color: #ecd2fc;
  border-color: rgb(210.765625, 150.234375, 248.015625);
  color: #000101;
}

.shift-colour-20-04 {
  background-color: #e0c6f0;
  border-color: rgb(196.5520833333, 147.53125, 226.71875);
  color: #000101;
}

.shift-colour-20-05 {
  background-color: #d4bbe4;
  border-color: rgb(183.1447368421, 141.3684210526, 209.8815789474);
  color: #000101;
}

.shift-colour-20-06 {
  background-color: #c9afd8;
  border-color: rgb(172.0714285714, 132.1428571429, 195.1071428571);
  color: #000101;
}

.shift-colour-20-07 {
  background-color: #bda4cc;
  border-color: rgb(159.3697183099, 123.1461267606, 181.1038732394);
  color: #000101;
}

.shift-colour-20-08 {
  background-color: #b199c1;
  border-color: rgb(146.6798780488, 113.3506097561, 168.8993902439);
  color: #000101;
}

.shift-colour-20-09 {
  background-color: #a68db5;
  border-color: rgb(135.8204787234, 102.3430851064, 155.9069148936);
  color: #000101;
}

.shift-colour-20-10 {
  background-color: #9b83aa;
  border-color: rgb(123.7332535885, 96.4892344498, 140.7607655502);
  color: #fff;
}

.shift-colour-20-11 {
  background-color: #90789f;
  border-color: rgb(111.8181818182, 89.4545454545, 125.7954545455);
  color: #fff;
}

.shift-colour-20-12 {
  background-color: #856d93;
  border-color: rgb(99.9094488189, 81.7440944882, 110.5059055118);
  color: #fff;
}

.shift-colour-20-13 {
  background-color: #7a6388;
  border-color: rgb(88.9042553191, 72.1436170213, 99.1063829787);
  color: #fff;
}

.shift-colour-20-14 {
  background-color: #6f597e;
  border-color: rgb(78.0872093023, 62.6104651163, 88.6395348837);
  color: #fff;
}

.shift-colour-20-15 {
  background-color: #654f73;
  border-color: rgb(67.8105670103, 53.0399484536, 77.2100515464);
  color: #fff;
}

.shift-colour-20-16 {
  background-color: #5a4568;
  border-color: rgb(56.8352601156, 43.573699422, 65.676300578);
  color: #fff;
}

.shift-colour-20-17 {
  background-color: #503b5e;
  border-color: rgb(46.6666666667, 34.4166666667, 54.8333333333);
  color: #fff;
}

.shift-colour-20-18 {
  background-color: #463254;
  border-color: rgb(36.697761194, 26.2126865672, 44.0373134328);
  color: #fff;
}

.shift-colour-20-19 {
  background-color: #503b5e;
  border-color: rgb(46.6666666667, 34.4166666667, 54.8333333333);
  color: #fff;
}

.shift-colour-20-20 {
  background-color: #503b5e;
  border-color: rgb(46.6666666667, 34.4166666667, 54.8333333333);
  color: #fff;
}

.shift-colour-20-21 {
  background-color: #503b5e;
  border-color: rgb(46.6666666667, 34.4166666667, 54.8333333333);
  color: #fff;
}

.shift-colour-20-22 {
  background-color: #503b5e;
  border-color: rgb(46.6666666667, 34.4166666667, 54.8333333333);
  color: #fff;
}

.shift-colour-20-23 {
  background-color: #503b5e;
  border-color: rgb(46.6666666667, 34.4166666667, 54.8333333333);
  color: #fff;
}

.shift-colour-20-24 {
  background-color: #463254;
  border-color: rgb(36.697761194, 26.2126865672, 44.0373134328);
  color: #fff;
}

.shift-colour-21-00 {
  background-color: #ffeaff;
  border-color: rgb(255, 170.25, 255);
  color: #000101;
}

.shift-colour-21-01 {
  background-color: #ffeaff;
  border-color: rgb(255, 170.25, 255);
  color: #000101;
}

.shift-colour-21-02 {
  background-color: #f8deff;
  border-color: rgb(234.4772727273, 158.25, 255);
  color: #000101;
}

.shift-colour-21-03 {
  background-color: #ecd2fc;
  border-color: rgb(210.765625, 150.234375, 248.015625);
  color: #000101;
}

.shift-colour-21-04 {
  background-color: #e0c6f0;
  border-color: rgb(196.5520833333, 147.53125, 226.71875);
  color: #000101;
}

.shift-colour-21-05 {
  background-color: #d4bbe4;
  border-color: rgb(183.1447368421, 141.3684210526, 209.8815789474);
  color: #000101;
}

.shift-colour-21-06 {
  background-color: #c9afd8;
  border-color: rgb(172.0714285714, 132.1428571429, 195.1071428571);
  color: #000101;
}

.shift-colour-21-07 {
  background-color: #bda4cc;
  border-color: rgb(159.3697183099, 123.1461267606, 181.1038732394);
  color: #000101;
}

.shift-colour-21-08 {
  background-color: #b199c1;
  border-color: rgb(146.6798780488, 113.3506097561, 168.8993902439);
  color: #000101;
}

.shift-colour-21-09 {
  background-color: #a68db5;
  border-color: rgb(135.8204787234, 102.3430851064, 155.9069148936);
  color: #000101;
}

.shift-colour-21-10 {
  background-color: #9b83aa;
  border-color: rgb(123.7332535885, 96.4892344498, 140.7607655502);
  color: #fff;
}

.shift-colour-21-11 {
  background-color: #90789f;
  border-color: rgb(111.8181818182, 89.4545454545, 125.7954545455);
  color: #fff;
}

.shift-colour-21-12 {
  background-color: #856d93;
  border-color: rgb(99.9094488189, 81.7440944882, 110.5059055118);
  color: #fff;
}

.shift-colour-21-13 {
  background-color: #7a6388;
  border-color: rgb(88.9042553191, 72.1436170213, 99.1063829787);
  color: #fff;
}

.shift-colour-21-14 {
  background-color: #6f597e;
  border-color: rgb(78.0872093023, 62.6104651163, 88.6395348837);
  color: #fff;
}

.shift-colour-21-15 {
  background-color: #654f73;
  border-color: rgb(67.8105670103, 53.0399484536, 77.2100515464);
  color: #fff;
}

.shift-colour-21-16 {
  background-color: #5a4568;
  border-color: rgb(56.8352601156, 43.573699422, 65.676300578);
  color: #fff;
}

.shift-colour-21-17 {
  background-color: #503b5e;
  border-color: rgb(46.6666666667, 34.4166666667, 54.8333333333);
  color: #fff;
}

.shift-colour-21-18 {
  background-color: #463254;
  border-color: rgb(36.697761194, 26.2126865672, 44.0373134328);
  color: #fff;
}

.shift-colour-21-19 {
  background-color: #503b5e;
  border-color: rgb(46.6666666667, 34.4166666667, 54.8333333333);
  color: #fff;
}

.shift-colour-21-20 {
  background-color: #503b5e;
  border-color: rgb(46.6666666667, 34.4166666667, 54.8333333333);
  color: #fff;
}

.shift-colour-21-21 {
  background-color: #503b5e;
  border-color: rgb(46.6666666667, 34.4166666667, 54.8333333333);
  color: #fff;
}

.shift-colour-21-22 {
  background-color: #503b5e;
  border-color: rgb(46.6666666667, 34.4166666667, 54.8333333333);
  color: #fff;
}

.shift-colour-21-23 {
  background-color: #503b5e;
  border-color: rgb(46.6666666667, 34.4166666667, 54.8333333333);
  color: #fff;
}

.shift-colour-21-24 {
  background-color: #463254;
  border-color: rgb(36.697761194, 26.2126865672, 44.0373134328);
  color: #fff;
}

.shift-colour-22-00 {
  background-color: #ffe6ff;
  border-color: rgb(255, 166.25, 255);
  color: #000101;
}

.shift-colour-22-01 {
  background-color: #ffe6ff;
  border-color: rgb(255, 166.25, 255);
  color: #000101;
}

.shift-colour-22-02 {
  background-color: #ffdaff;
  border-color: rgb(255, 154.25, 255);
  color: #000101;
}

.shift-colour-22-03 {
  background-color: #f7cef8;
  border-color: rgb(237.8928571429, 150.21875, 240.03125);
  color: #000101;
}

.shift-colour-22-04 {
  background-color: #ebc2ec;
  border-color: rgb(219.0625, 145.390625, 220.859375);
  color: #000101;
}

.shift-colour-22-05 {
  background-color: #dfb7e0;
  border-color: rgb(203.1941747573, 138.4368932039, 204.8131067961);
  color: #000101;
}

.shift-colour-22-06 {
  background-color: #d3abd4;
  border-color: rgb(188.9133858268, 128.8346456693, 190.4153543307);
  color: #000101;
}

.shift-colour-22-07 {
  background-color: #c7a0c8;
  border-color: rgb(175.2, 119.625, 176.625);
  color: #000101;
}

.shift-colour-22-08 {
  background-color: #bc95bd;
  border-color: rgb(163.1671511628, 109.7122093023, 164.5377906977);
  color: #000101;
}

.shift-colour-22-09 {
  background-color: #b08ab1;
  border-color: rgb(149.4615384615, 100.5, 150.75);
  color: #000101;
}

.shift-colour-22-10 {
  background-color: #a57fa6;
  border-color: rgb(134.1693548387, 94.0241935484, 135.2258064516);
  color: #fff;
}

.shift-colour-22-11 {
  background-color: #99749a;
  border-color: rgb(118.59375, 86.796875, 119.453125);
  color: #fff;
}

.shift-colour-22-12 {
  background-color: #8e6a8f;
  border-color: rgb(105.6445783133, 78.8614457831, 106.3885542169);
  color: #fff;
}

.shift-colour-22-13 {
  background-color: #835f84;
  border-color: rgb(94.2103524229, 68.3204845815, 94.9295154185);
  color: #fff;
}

.shift-colour-22-14 {
  background-color: #78557a;
  border-color: rgb(83.0434782609, 58.8224637681, 84.4275362319);
  color: #fff;
}

.shift-colour-22-15 {
  background-color: #6e4b6f;
  border-color: rgb(72.2983870968, 49.2943548387, 72.9556451613);
  color: #fff;
}

.shift-colour-22-16 {
  background-color: #634165;
  border-color: rgb(60.9804216867, 40.0376506024, 62.2123493976);
  color: #fff;
}

.shift-colour-22-17 {
  background-color: #59375a;
  border-color: rgb(49.8706896552, 30.8189655172, 50.4310344828);
  color: #fff;
}

.shift-colour-22-18 {
  background-color: #4f2e50;
  border-color: rgb(39.0297619048, 22.7261904762, 39.5238095238);
  color: #fff;
}

.shift-colour-22-19 {
  background-color: #59375a;
  border-color: rgb(49.8706896552, 30.8189655172, 50.4310344828);
  color: #fff;
}

.shift-colour-22-20 {
  background-color: #59375a;
  border-color: rgb(49.8706896552, 30.8189655172, 50.4310344828);
  color: #fff;
}

.shift-colour-22-21 {
  background-color: #59375a;
  border-color: rgb(49.8706896552, 30.8189655172, 50.4310344828);
  color: #fff;
}

.shift-colour-22-22 {
  background-color: #59375a;
  border-color: rgb(49.8706896552, 30.8189655172, 50.4310344828);
  color: #fff;
}

.shift-colour-22-23 {
  background-color: #59375a;
  border-color: rgb(49.8706896552, 30.8189655172, 50.4310344828);
  color: #fff;
}

.shift-colour-22-24 {
  background-color: #4f2e50;
  border-color: rgb(39.0297619048, 22.7261904762, 39.5238095238);
  color: #fff;
}

.shift-colour-23-00 {
  background-color: #ffe6ff;
  border-color: rgb(255, 166.25, 255);
  color: #000101;
}

.shift-colour-23-01 {
  background-color: #ffe6ff;
  border-color: rgb(255, 166.25, 255);
  color: #000101;
}

.shift-colour-23-02 {
  background-color: #ffdaff;
  border-color: rgb(255, 154.25, 255);
  color: #000101;
}

.shift-colour-23-03 {
  background-color: #f7cef8;
  border-color: rgb(237.8928571429, 150.21875, 240.03125);
  color: #000101;
}

.shift-colour-23-04 {
  background-color: #ebc2ec;
  border-color: rgb(219.0625, 145.390625, 220.859375);
  color: #000101;
}

.shift-colour-23-05 {
  background-color: #dfb7e0;
  border-color: rgb(203.1941747573, 138.4368932039, 204.8131067961);
  color: #000101;
}

.shift-colour-23-06 {
  background-color: #d3abd4;
  border-color: rgb(188.9133858268, 128.8346456693, 190.4153543307);
  color: #000101;
}

.shift-colour-23-07 {
  background-color: #c7a0c8;
  border-color: rgb(175.2, 119.625, 176.625);
  color: #000101;
}

.shift-colour-23-08 {
  background-color: #bc95bd;
  border-color: rgb(163.1671511628, 109.7122093023, 164.5377906977);
  color: #000101;
}

.shift-colour-23-09 {
  background-color: #b08ab1;
  border-color: rgb(149.4615384615, 100.5, 150.75);
  color: #000101;
}

.shift-colour-23-10 {
  background-color: #a57fa6;
  border-color: rgb(134.1693548387, 94.0241935484, 135.2258064516);
  color: #fff;
}

.shift-colour-23-11 {
  background-color: #99749a;
  border-color: rgb(118.59375, 86.796875, 119.453125);
  color: #fff;
}

.shift-colour-23-12 {
  background-color: #8e6a8f;
  border-color: rgb(105.6445783133, 78.8614457831, 106.3885542169);
  color: #fff;
}

.shift-colour-23-13 {
  background-color: #835f84;
  border-color: rgb(94.2103524229, 68.3204845815, 94.9295154185);
  color: #fff;
}

.shift-colour-23-14 {
  background-color: #78557a;
  border-color: rgb(83.0434782609, 58.8224637681, 84.4275362319);
  color: #fff;
}

.shift-colour-23-15 {
  background-color: #6e4b6f;
  border-color: rgb(72.2983870968, 49.2943548387, 72.9556451613);
  color: #fff;
}

.shift-colour-23-16 {
  background-color: #634165;
  border-color: rgb(60.9804216867, 40.0376506024, 62.2123493976);
  color: #fff;
}

.shift-colour-23-17 {
  background-color: #59375a;
  border-color: rgb(49.8706896552, 30.8189655172, 50.4310344828);
  color: #fff;
}

.shift-colour-23-18 {
  background-color: #4f2e50;
  border-color: rgb(39.0297619048, 22.7261904762, 39.5238095238);
  color: #fff;
}

.shift-colour-23-19 {
  background-color: #59375a;
  border-color: rgb(49.8706896552, 30.8189655172, 50.4310344828);
  color: #fff;
}

.shift-colour-23-20 {
  background-color: #59375a;
  border-color: rgb(49.8706896552, 30.8189655172, 50.4310344828);
  color: #fff;
}

.shift-colour-23-21 {
  background-color: #59375a;
  border-color: rgb(49.8706896552, 30.8189655172, 50.4310344828);
  color: #fff;
}

.shift-colour-23-22 {
  background-color: #59375a;
  border-color: rgb(49.8706896552, 30.8189655172, 50.4310344828);
  color: #fff;
}

.shift-colour-23-23 {
  background-color: #59375a;
  border-color: rgb(49.8706896552, 30.8189655172, 50.4310344828);
  color: #fff;
}

.shift-colour-23-24 {
  background-color: #4f2e50;
  border-color: rgb(39.0297619048, 22.7261904762, 39.5238095238);
  color: #fff;
}

/*# sourceMappingURL=rmap-shift-colours.css.map */
