/* Minification failed. Returning unminified contents.
(10,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(47,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(48,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(50,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(51,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(52,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(53,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(54,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(55,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(59,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(61,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(62,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(63,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(64,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(65,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(66,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(67,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(68,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(69,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(70,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(71,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(72,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(73,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(74,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(75,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(77,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(78,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(79,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(80,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(81,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(82,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(83,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(84,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(85,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(86,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(87,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(88,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(89,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(90,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(91,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(92,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(93,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(94,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(95,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(96,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(97,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(98,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(102,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(104,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(105,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(107,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(108,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(109,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(110,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(111,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(112,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(113,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(114,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(115,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(116,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(117,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(118,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(119,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(122,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(123,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(124,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(125,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(127,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(128,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(129,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(132,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(133,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(134,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(136,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(137,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(138,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(139,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(140,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(141,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(142,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(143,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(144,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(145,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(146,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(147,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(148,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(150,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(151,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(152,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(153,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(154,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(155,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(156,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(157,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(158,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(159,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(160,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(161,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(162,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(163,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(164,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(167,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(168,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(169,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(170,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(171,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(172,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(173,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(174,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(175,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(176,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(177,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(178,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(179,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(180,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(181,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(182,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(185,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(188,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(189,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(190,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(191,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(192,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(193,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(194,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(195,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(196,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(197,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(199,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(200,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(201,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(202,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(203,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(206,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(207,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(208,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(209,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(210,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(211,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(212,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(213,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(214,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(215,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(216,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(217,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(218,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(219,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(220,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(221,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(222,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(223,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(224,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(225,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(226,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(227,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(228,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(229,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(230,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(231,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(232,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(233,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(234,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(235,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(236,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(238,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(241,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(242,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(243,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(244,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(245,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(246,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(247,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(248,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(249,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(250,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(251,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(252,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(253,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(254,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(255,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(256,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(257,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(258,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(259,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(260,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(261,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(262,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(263,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(264,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(265,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(266,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(267,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(268,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(269,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(270,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(271,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(272,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(273,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(274,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(275,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(276,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(277,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(278,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(281,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(282,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(283,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(284,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(285,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(286,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(287,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(288,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(289,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(290,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(291,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(292,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(293,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(294,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(295,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(296,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(297,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(298,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(299,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(300,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(301,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(302,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(303,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(304,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(305,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(306,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(307,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(308,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(309,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(310,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(311,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(312,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(313,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(314,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(315,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(316,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(317,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(318,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(319,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(320,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(321,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(322,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(323,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(324,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(325,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(326,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(327,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(328,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(329,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(330,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(331,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(332,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(333,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(334,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(335,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(336,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(337,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(338,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(339,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(340,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(341,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(342,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(343,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(344,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(345,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(346,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(347,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(348,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(349,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(350,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(351,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(352,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(353,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(354,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(355,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(356,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(357,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(358,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(359,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(360,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(361,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(362,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(363,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(364,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(365,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(366,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(367,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(368,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(369,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(372,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(373,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(374,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(375,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(376,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(377,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(378,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(379,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(380,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(381,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(382,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(383,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(384,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(385,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(386,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(387,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(388,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(389,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(390,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(391,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(392,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(393,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(394,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(395,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(396,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(397,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(398,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(399,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(400,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(401,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(402,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(403,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(404,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(405,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(406,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(407,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(408,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(409,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(410,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(411,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(412,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(413,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(414,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(415,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(416,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(417,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(418,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(419,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(420,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(421,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(422,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(423,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(424,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(425,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(426,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(427,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(428,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(429,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(430,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(431,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(432,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(433,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(434,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(435,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(436,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(437,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(438,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(439,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(440,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(441,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(442,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(443,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(444,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(445,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(446,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(447,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(448,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(449,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(450,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(451,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(452,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(453,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(454,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(455,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(456,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(457,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(458,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(459,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(460,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(498,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(548,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(569,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(574,26): run-time error CSS1039: Token not allowed after unary operator: '-colorHighlightBGR'
(577,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(578,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(585,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(591,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(595,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(602,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(603,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(612,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(628,26): run-time error CSS1039: Token not allowed after unary operator: '-input-background-color'
(629,15): run-time error CSS1039: Token not allowed after unary operator: '-input-text-color'
(632,26): run-time error CSS1039: Token not allowed after unary operator: '-input-background-color'
(633,15): run-time error CSS1039: Token not allowed after unary operator: '-input-text-color'
(641,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(644,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(647,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(652,15): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(656,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(661,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(682,26): run-time error CSS1039: Token not allowed after unary operator: '-colorHighlightBGR'
(686,29): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(694,29): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(710,26): run-time error CSS1039: Token not allowed after unary operator: '-colorHighlightBGR'
(748,15): run-time error CSS1039: Token not allowed after unary operator: '-disabled-text-color'
(752,15): run-time error CSS1039: Token not allowed after unary operator: '-disabled-text-color'
(755,15): run-time error CSS1039: Token not allowed after unary operator: '-disabled-text-color'
(781,24): run-time error CSS1039: Token not allowed after unary operator: '-colorBWFilter'
(782,16): run-time error CSS1039: Token not allowed after unary operator: '-colorBWFilter'
(820,24): run-time error CSS1039: Token not allowed after unary operator: '-colorNavFilter'
(821,16): run-time error CSS1039: Token not allowed after unary operator: '-colorNavFilter'
(846,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(849,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(850,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(851,26): run-time error CSS1039: Token not allowed after unary operator: '-colorHighlightBGR'
(854,22): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(855,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(856,38): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(857,30): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(860,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(861,26): run-time error CSS1039: Token not allowed after unary operator: '-colorHoverBGR'
(867,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(868,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(871,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(875,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(876,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(884,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(887,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(898,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLightSand'
(902,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLightSand'
(908,27): run-time error CSS1039: Token not allowed after unary operator: '-colorLightRed'
(911,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLightRed'
(916,20): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(917,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(923,32): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(926,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(933,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(945,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(954,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(958,22): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(963,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(964,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(965,22): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(968,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(971,22): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(974,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(981,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(982,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(983,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(986,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(990,22): run-time error CSS1039: Token not allowed after unary operator: '-colorSelectedBGR'
(994,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(995,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(996,26): run-time error CSS1039: Token not allowed after unary operator: '-colorHoverBGR'
(1000,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(1001,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(1002,22): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(1006,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(1007,22): run-time error CSS1039: Token not allowed after unary operator: '-colorHoverBGR'
(1008,26): run-time error CSS1039: Token not allowed after unary operator: '-colorHoverBGR'
(1017,15): run-time error CSS1039: Token not allowed after unary operator: '-disabled-text-color'
(1018,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(1019,26): run-time error CSS1039: Token not allowed after unary operator: '-colorHighlightBGR'
(1023,38): run-time error CSS1039: Token not allowed after unary operator: '-colorSelectedBGR'
(1024,30): run-time error CSS1039: Token not allowed after unary operator: '-colorSelectedBGR'
(1027,46): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(1028,38): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(1034,20): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(1035,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1039,22): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(1045,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(1046,22): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(1053,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(1054,33): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(1058,15): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(1068,26): run-time error CSS1039: Token not allowed after unary operator: '-colorHighlightBGR'
(1071,15): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(1089,15): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(1091,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBGR'
(1095,15): run-time error CSS1039: Token not allowed after unary operator: '-colorHalfLink'
(1096,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBGR'
(1100,26): run-time error CSS1039: Token not allowed after unary operator: '-colorSand'
(1103,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1107,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBGR'
(1108,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1119,26): run-time error CSS1039: Token not allowed after unary operator: '-colorWizardBGR'
(1123,26): run-time error CSS1039: Token not allowed after unary operator: '-colorHighlightBGR'
(1124,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1127,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(1142,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(1143,26): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(1144,22): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(1149,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(1153,20): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(1154,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(1157,20): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(1158,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(1162,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(1194,26): run-time error CSS1039: Token not allowed after unary operator: '-colorHoverBGR'
(1204,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(1219,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1220,26): run-time error CSS1039: Token not allowed after unary operator: '-colorHoverBGR'
(1221,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(1225,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1226,26): run-time error CSS1039: Token not allowed after unary operator: '-colorHoverBGR'
(1227,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(1231,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(1235,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(1251,26): run-time error CSS1039: Token not allowed after unary operator: '-colorHighlightBGR'
(1252,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1282,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1295,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(1301,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1304,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1307,22): run-time error CSS1039: Token not allowed after unary operator: '-colorLightRed'
(1308,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLightRed'
(1309,15): run-time error CSS1039: Token not allowed after unary operator: '-colorRed'
(1333,15): run-time error CSS1039: Token not allowed after unary operator: '-disabled-text-color'
(1336,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1348,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(1351,26): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(1361,22): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1362,26): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1363,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(1366,22): run-time error CSS1039: Token not allowed after unary operator: '-validation-border-color'
(1367,26): run-time error CSS1039: Token not allowed after unary operator: '-validation-background-color'
(1368,15): run-time error CSS1039: Token not allowed after unary operator: '-validation-text-color'
(1378,29): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1381,28): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1384,26): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1387,27): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1390,29): run-time error CSS1039: Token not allowed after unary operator: '-validation-border-color'
(1393,28): run-time error CSS1039: Token not allowed after unary operator: '-validation-border-color'
(1396,26): run-time error CSS1039: Token not allowed after unary operator: '-validation-border-color'
(1399,27): run-time error CSS1039: Token not allowed after unary operator: '-validation-border-color'
(1403,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(1407,26): run-time error CSS1039: Token not allowed after unary operator: '-colorRed'
(1411,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(1412,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(1415,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1418,26): run-time error CSS1039: Token not allowed after unary operator: '-colorHighlightBGR'
(1424,26): run-time error CSS1039: Token not allowed after unary operator: '-colorHighlightBGR'
(1427,15): run-time error CSS1039: Token not allowed after unary operator: '-colorRed'
(1430,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLightRed'
(1440,22): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(1444,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(1447,22): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(1457,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(1461,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1482,38): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(1483,30): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(1493,26): run-time error CSS1039: Token not allowed after unary operator: '-colorHighlightBGR'
(1510,44): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(1511,36): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(1518,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(1540,26): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(1542,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(1545,26): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(1547,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(1551,26): run-time error CSS1039: Token not allowed after unary operator: '-notification-info-background-color'
(1552,15): run-time error CSS1039: Token not allowed after unary operator: '-notification-info-text-color'
(1553,22): run-time error CSS1039: Token not allowed after unary operator: '-notification-info-border-color'
(1556,26): run-time error CSS1039: Token not allowed after unary operator: '-notification-success-background-color'
(1557,15): run-time error CSS1039: Token not allowed after unary operator: '-notification-success-text-color'
(1558,22): run-time error CSS1039: Token not allowed after unary operator: '-notification-success-border-color'
(1561,26): run-time error CSS1039: Token not allowed after unary operator: '-notification-warning-background-color'
(1562,15): run-time error CSS1039: Token not allowed after unary operator: '-notification-warning-text-color'
(1563,22): run-time error CSS1039: Token not allowed after unary operator: '-notification-warning-border-color'
(1566,26): run-time error CSS1039: Token not allowed after unary operator: '-notification-error-background-color'
(1567,15): run-time error CSS1039: Token not allowed after unary operator: '-notification-error-text-color'
(1568,22): run-time error CSS1039: Token not allowed after unary operator: '-notification-error-border-color'
(1575,20): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(1578,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(1584,26): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(1587,26): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1588,22): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1591,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(1594,22): run-time error CSS1039: Token not allowed after unary operator: '-disabled-text-color'
(1595,20): run-time error CSS1039: Token not allowed after unary operator: '-disabled-text-color'
(1599,22): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1600,20): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1603,22): run-time error CSS1039: Token not allowed after unary operator: '-disabled-text-color'
(1604,20): run-time error CSS1039: Token not allowed after unary operator: '-disabled-text-color'
(1608,22): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(1609,20): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(1612,26): run-time error CSS1039: Token not allowed after unary operator: '-event-background-color-light'
(1613,22): run-time error CSS1039: Token not allowed after unary operator: '-event-background-color'
(1614,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(1617,22): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(1620,26): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1621,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1624,26): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(1625,15): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(1628,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(1789,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(1880,27): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1891,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1895,17): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(1905,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(1906,30): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(1912,26): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(1913,26): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(1919,43): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(1920,35): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(1925,15): run-time error CSS1039: Token not allowed after unary operator: '-disabled-text-color'
(1928,33): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(1931,38): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(1932,30): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(1938,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(1939,22): run-time error CSS1039: Token not allowed after unary operator: '-colorLightRed'
(1940,26): run-time error CSS1039: Token not allowed after unary operator: '-colorRed'
(1951,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLightRed'
(1960,26): run-time error CSS1039: Token not allowed after unary operator: '-input-background-color'
(1961,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(1970,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(1975,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(1980,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(1989,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(1992,22): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(1993,38): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(1994,30): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(1997,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(2002,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(2005,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(2008,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(2011,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(2014,38): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(2015,30): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(2019,15): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2024,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(2027,20): run-time error CSS1039: Token not allowed after unary operator: '-colorHoverBGR'
(2037,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2042,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2044,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2047,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2048,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(2052,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(2057,22): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(2060,34): run-time error CSS1039: Token not allowed after unary operator: '-colorHighlightBGR'
(2060,68): run-time error CSS1039: Token not allowed after unary operator: '-colorHighlightBGR'
(2064,28): run-time error CSS1039: Token not allowed after unary operator: '-colorHighlightBGR'
(2067,34): run-time error CSS1039: Token not allowed after unary operator: '-colorHighlightBGR'
(2070,22): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(2074,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2077,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2082,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(2083,22): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(2087,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(2090,60): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(2091,52): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(2102,22): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(2105,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2109,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(2110,22): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2113,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2119,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(2120,22): run-time error CSS1039: Token not allowed after unary operator: '-colorHoverBGR'
(2122,38): run-time error CSS1039: Token not allowed after unary operator: '-colorSelectedBGR'
(2123,30): run-time error CSS1039: Token not allowed after unary operator: '-colorSelectedBGR'
(2126,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(2127,22): run-time error CSS1039: Token not allowed after unary operator: '-colorHoverBGR'
(2129,26): run-time error CSS1039: Token not allowed after unary operator: '-colorHoverBGR'
(2135,38): run-time error CSS1039: Token not allowed after unary operator: '-colorSelectedBGR'
(2136,30): run-time error CSS1039: Token not allowed after unary operator: '-colorSelectedBGR'
(2139,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(2140,22): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2142,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2143,44): run-time error CSS1039: Token not allowed after unary operator: '-colorSelectedBGR'
(2144,36): run-time error CSS1039: Token not allowed after unary operator: '-colorSelectedBGR'
(2153,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(2154,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2155,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2178,22): run-time error CSS1039: Token not allowed after unary operator: '-colorSelectedBGR'
(2179,38): run-time error CSS1039: Token not allowed after unary operator: '-colorSelectedBGR'
(2180,30): run-time error CSS1039: Token not allowed after unary operator: '-colorSelectedBGR'
(2187,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2188,20): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2193,22): run-time error CSS1039: Token not allowed after unary operator: '-disabled-text-color'
(2197,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2198,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2200,15): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2203,30): run-time error CSS1039: Token not allowed after unary operator: '-colorSelectedBGR'
(2208,22): run-time error CSS1039: Token not allowed after unary operator: '-colorSelectedBGR'
(2212,22): run-time error CSS1039: Token not allowed after unary operator: '-colorSelectedBGR'
(2215,30): run-time error CSS1039: Token not allowed after unary operator: '-colorSelectedBGR'
(2219,15): run-time error CSS1039: Token not allowed after unary operator: '-disabled-text-color'
(2226,20): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2227,15): run-time error CSS1039: Token not allowed after unary operator: '-disabled-text-color'
(2233,20): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2234,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2238,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2240,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2245,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2249,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2252,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2256,30): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2258,22): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2261,30): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2263,22): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2266,15): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2269,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2273,20): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2276,20): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2284,22): run-time error CSS1039: Token not allowed after unary operator: '-colorSelectedBGR'
(2285,30): run-time error CSS1039: Token not allowed after unary operator: '-colorSelectedBGR'
(2306,24): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(2310,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2311,20): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2315,22): run-time error CSS1039: Token not allowed after unary operator: '-disabled-text-color'
(2318,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2319,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2320,15): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2324,22): run-time error CSS1039: Token not allowed after unary operator: '-disabled-text-color'
(2327,22): run-time error CSS1039: Token not allowed after unary operator: '-colorSelectedBGR'
(2334,20): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2335,15): run-time error CSS1039: Token not allowed after unary operator: '-disabled-text-color'
(2336,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2339,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2340,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2343,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2346,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2350,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2353,22): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2356,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2360,20): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2361,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2373,28): run-time error CSS1039: Token not allowed after unary operator: '-input-background-color'
(2374,24): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(2379,24): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(2424,24): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2426,28): run-time error CSS1039: Token not allowed after unary operator: '-colorHoverBGR'
(2431,17): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(2437,17): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(2462,24): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(2463,28): run-time error CSS1039: Token not allowed after unary operator: '-colorHighlightBGR'
(2493,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2498,15): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2556,15): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2559,15): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2567,15): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2570,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(2576,20): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2579,20): run-time error CSS1039: Token not allowed after unary operator: '-colorHoverBGR'
(2582,22): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(2583,38): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(2584,30): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(2588,22): run-time error CSS1039: Token not allowed after unary operator: '-colorHoverBGR'
(2592,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(2593,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2594,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2597,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2598,26): run-time error CSS1039: Token not allowed after unary operator: '-colorWizardBGR'
(2601,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(2602,26): run-time error CSS1039: Token not allowed after unary operator: '-colorWizardBGR'
(2608,22): run-time error CSS1039: Token not allowed after unary operator: '-colorHoverBGR'
(2614,26): run-time error CSS1039: Token not allowed after unary operator: '-input-background-color'
(2615,22): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(2630,20): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2633,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(2639,26): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(2640,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(2643,26): run-time error CSS1039: Token not allowed after unary operator: '-colorHoverBGR'
(2644,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(2648,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2651,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2652,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(2655,26): run-time error CSS1039: Token not allowed after unary operator: '-colorHoverBGR'
(2656,15): run-time error CSS1039: Token not allowed after unary operator: '-colorHoverBGR'
(2660,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2661,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2665,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(2674,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2675,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2681,38): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(2682,30): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(2683,22): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2684,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2693,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2731,26): run-time error CSS1039: Token not allowed after unary operator: '-input-background-color'
(2734,22): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2737,22): run-time error CSS1039: Token not allowed after unary operator: '-colorHalfLink'
(2742,26): run-time error CSS1039: Token not allowed after unary operator: '-input-background-color'
(2743,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2749,26): run-time error CSS1039: Token not allowed after unary operator: '-input-background-color'
(2775,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(2787,22): run-time error CSS1039: Token not allowed after unary operator: '-colorHalfLink'
(2790,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2791,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(2805,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2808,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(2811,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(2814,44): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(2815,36): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(2821,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(2827,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(2859,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2864,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2867,33): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2870,26): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(2872,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2875,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(2884,26): run-time error CSS1039: Token not allowed after unary operator: '-colorWizardBGR'
(2895,26): run-time error CSS1039: Token not allowed after unary operator: '-colorWizardBGR'
(2896,22): run-time error CSS1039: Token not allowed after unary operator: '-colorWizardBGR'
(2903,15): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2908,26): run-time error CSS1039: Token not allowed after unary operator: '-colorWizardBGR'
(2910,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(2912,22): run-time error CSS1039: Token not allowed after unary operator: '-colorWizardBGR'
(2918,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2919,22): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2921,30): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2926,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(2931,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(2933,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(2936,20): run-time error CSS1039: Token not allowed after unary operator: '-colorHoverBGR'
(2941,15): run-time error CSS1039: Token not allowed after unary operator: '-disabled-text-color'
(2957,22): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(2963,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(2965,22): run-time error CSS1039: Token not allowed after unary operator: '-colorDivider'
(2972,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(2990,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(2993,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(3007,22): run-time error CSS1039: Token not allowed after unary operator: '-colorHalfLink'
(3018,32): run-time error CSS1039: Token not allowed after unary operator: '-colorDarkGray'
(3019,33): run-time error CSS1039: Token not allowed after unary operator: '-colorDarkGray'
(3034,26): run-time error CSS1039: Token not allowed after unary operator: '-colorDarkGray'
(3045,15): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(3056,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(3074,26): run-time error CSS1039: Token not allowed after unary operator: '-colorHoverBGR'
(3082,26): run-time error CSS1039: Token not allowed after unary operator: '-colorHoverBGR'
(3092,28): run-time error CSS1039: Token not allowed after unary operator: '-colorHoverBGR'
(3096,28): run-time error CSS1039: Token not allowed after unary operator: '-colorSelectedBGR'
(3097,35): run-time error CSS1039: Token not allowed after unary operator: '-colorDivider'
(3125,20): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(3126,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(3131,20): run-time error CSS1039: Token not allowed after unary operator: '-colorHighlightBGR'
(3135,20): run-time error CSS1039: Token not allowed after unary operator: '-colorHighlightBGR'
(3138,20): run-time error CSS1039: Token not allowed after unary operator: '-colorHighlightBGR'
(3141,15): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(3142,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(3143,20): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(3153,28): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(3167,28): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(3171,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLightSand'
(3172,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(3173,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(3176,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(3179,26): run-time error CSS1039: Token not allowed after unary operator: '-colorWizardButtonBGR'
(3180,22): run-time error CSS1039: Token not allowed after unary operator: '-colorWizardButtonBorder'
(3181,15): run-time error CSS1039: Token not allowed after unary operator: '-colorWizardButtonText'
(3188,26): run-time error CSS1039: Token not allowed after unary operator: '-colorWizardButtonHoverBGR'
(3189,22): run-time error CSS1039: Token not allowed after unary operator: '-colorWizardButtonHoverBorder'
(3190,15): run-time error CSS1039: Token not allowed after unary operator: '-colorWizardButtonHoverText'
(3210,38): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(3211,30): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(3222,39): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(3223,31): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(3239,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(3242,38): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(3243,30): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(3245,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(3249,22): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(3260,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(3261,22): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(3283,15): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(3284,22): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(3286,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(3287,44): run-time error CSS1039: Token not allowed after unary operator: '-colorSelectedBGR'
(3288,36): run-time error CSS1039: Token not allowed after unary operator: '-colorSelectedBGR'
(3291,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(3292,26): run-time error CSS1039: Token not allowed after unary operator: '-colorHighlightBGR'
(3293,22): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(3296,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(3297,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(3298,26): run-time error CSS1039: Token not allowed after unary operator: '-colorHoverBGR'
(3303,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(3304,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(3307,22): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(3314,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(3315,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(3316,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(3320,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(3321,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(3325,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(3327,15): run-time error CSS1039: Token not allowed after unary operator: '-disabled-text-color'
(3339,26): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(3340,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(3341,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(3386,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(3400,26): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(3401,22): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(3404,26): run-time error CSS1039: Token not allowed after unary operator: '-colorWizardBGR'
(3405,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(3409,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(3416,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(3417,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(3422,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(3429,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(3439,22): run-time error CSS1039: Token not allowed after unary operator: '-colorHalfLink'
(3447,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(3454,15): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(3459,15): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(3462,15): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(3472,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(3482,30): run-time error CSS1039: Token not allowed after unary operator: '-colorDivider'
(3485,15): run-time error CSS1039: Token not allowed after unary operator: '-disabled-text-color'
(3490,22): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(3496,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBGR'
(3498,22): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(3512,22): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(3512,63): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(3553,24): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(3561,24): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(3607,34): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(3608,17): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(3609,28): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(3614,17): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(3619,34): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(3642,30): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(3663,28): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(3680,28): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(3691,17): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(3692,28): run-time error CSS1039: Token not allowed after unary operator: '-colorHoverBGR'
(3777,15): run-time error CSS1039: Token not allowed after unary operator: '-colorLightText'
(3790,26): run-time error CSS1039: Token not allowed after unary operator: '-colorDarkGray'
(3852,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(3878,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(3917,31): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(3918,32): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(4137,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(4141,26): run-time error CSS1039: Token not allowed after unary operator: '-colorWizardBGR'
(4142,30): run-time error CSS1039: Token not allowed after unary operator: '-colorWizardBorder'
(4183,26): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(4184,15): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(4186,20): run-time error CSS1039: Token not allowed after unary operator: '-colorHighlightBGR'
(4234,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(4315,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(4345,22): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(4346,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLightGray'
(4359,15): run-time error CSS1039: Token not allowed after unary operator: '-colorDarkGray'
(4373,26): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(4387,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLightGray'
(4392,26): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(4399,22): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(4400,26): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(4401,15): run-time error CSS1039: Token not allowed after unary operator: '-colorYellow'
(4404,30): run-time error CSS1039: Token not allowed after unary operator: '-colorBlack'
(4408,15): run-time error CSS1039: Token not allowed after unary operator: '-colorYellow'
(4409,26): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(4410,30): run-time error CSS1039: Token not allowed after unary operator: '-colorBlack'
(4413,22): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(4414,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(4415,15): run-time error CSS1039: Token not allowed after unary operator: '-colorLinkInversed'
(4419,15): run-time error CSS1039: Token not allowed after unary operator: '-colorLinkInversed'
(4420,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(4423,33): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(4426,22): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(4427,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLinkInversed'
(4428,15): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(4432,26): run-time error CSS1039: Token not allowed after unary operator: '-colorWizardBGR'
(4433,15): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(4437,15): run-time error CSS1039: Token not allowed after unary operator: '-colorLinkInversed'
(4438,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(4444,15): run-time error CSS1039: Token not allowed after unary operator: '-colorLinkInversed'
(4451,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(4452,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(4471,20): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(4472,15): run-time error CSS1039: Token not allowed after unary operator: '-disabled-text-color'
(4473,22): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(4485,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(4495,22): run-time error CSS1039: Token not allowed after unary operator: '-colorHalfLink'
(4501,22): run-time error CSS1039: Token not allowed after unary operator: '-colorHalfLink'
(4502,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(4514,26): run-time error CSS1039: Token not allowed after unary operator: '-input-background-color'
(4516,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(4519,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(4546,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(4548,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBorder'
(4551,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(4560,22): run-time error CSS1039: Token not allowed after unary operator: '-colorHalfLink'
(4565,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(4574,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreyBackground'
(4604,22): run-time error CSS1039: Token not allowed after unary operator: '-colorHalfLink'
(4624,15): run-time error CSS1039: Token not allowed after unary operator: '-disabled-text-color'
(4645,15): run-time error CSS1039: Token not allowed after unary operator: '-colorRed'
(4648,15): run-time error CSS1039: Token not allowed after unary operator: '-colorRed'
(4649,26): run-time error CSS1039: Token not allowed after unary operator: '-colorRed'
(4657,22): run-time error CSS1039: Token not allowed after unary operator: '-colorRed'
(4660,15): run-time error CSS1039: Token not allowed after unary operator: '-colorRed'
(4661,26): run-time error CSS1039: Token not allowed after unary operator: '-colorRed'
(4665,15): run-time error CSS1039: Token not allowed after unary operator: '-colorRed'
(4668,15): run-time error CSS1039: Token not allowed after unary operator: '-colorGreen'
(4669,26): run-time error CSS1039: Token not allowed after unary operator: '-colorGreen'
(4673,15): run-time error CSS1039: Token not allowed after unary operator: '-colorGreen'
(4679,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(4680,26): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(4683,15): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(4690,26): run-time error CSS1039: Token not allowed after unary operator: '-colorSelectedBGR'
(4691,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(4700,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(4702,20): run-time error CSS1039: Token not allowed after unary operator: '-colorHighlightBGR'
(4712,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(4719,15): run-time error CSS1039: Token not allowed after unary operator: '-colorRed'
(4720,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(4727,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBorder'
(4734,15): run-time error CSS1039: Token not allowed after unary operator: '-colorGreen'
(4741,26): run-time error CSS1039: Token not allowed after unary operator: '-colorInversed'
(4742,15): run-time error CSS1039: Token not allowed after unary operator: '-colorText'
(4776,15): run-time error CSS1039: Token not allowed after unary operator: '-colorSplashText'
(4791,15): run-time error CSS1039: Token not allowed after unary operator: '-colorSplashText'
(4801,15): run-time error CSS1039: Token not allowed after unary operator: '-colorSplashText'
(4811,15): run-time error CSS1039: Token not allowed after unary operator: '-colorSplashText'
(4821,15): run-time error CSS1039: Token not allowed after unary operator: '-colorSplashText'
(4831,15): run-time error CSS1039: Token not allowed after unary operator: '-colorSplashText'
(4841,15): run-time error CSS1039: Token not allowed after unary operator: '-colorSplashText'
(4857,15): run-time error CSS1039: Token not allowed after unary operator: '-colorSplashText'
(7284,15): run-time error CSS1039: Token not allowed after unary operator: '-colorSplashText'
(7285,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(7297,24): run-time error CSS1039: Token not allowed after unary operator: '-colorNavFilter'
(7298,16): run-time error CSS1039: Token not allowed after unary operator: '-colorNavFilter'
(7303,26): run-time error CSS1039: Token not allowed after unary operator: '-colorBackground'
(7310,24): run-time error CSS1039: Token not allowed after unary operator: '-colorMain'
(7362,15): run-time error CSS1039: Token not allowed after unary operator: '-colorLink'
(7365,15): run-time error CSS1039: Token not allowed after unary operator: '-colorButtonText'
(7366,22): run-time error CSS1039: Token not allowed after unary operator: '-colorButtonBorder'
(7367,20): run-time error CSS1039: Token not allowed after unary operator: '-colorButtonBGR'
(7370,15): run-time error CSS1039: Token not allowed after unary operator: '-colorButtonHoverText'
(7371,26): run-time error CSS1039: Token not allowed after unary operator: '-colorButtonHoverBGR'
(7450,22): run-time error CSS1039: Token not allowed after unary operator: '-notification-info-border-color'
 */
/*
* Kendo UI v2015.1.429 (http://www.telerik.com/kendo-ui)
* Copyright 2015 Telerik AD. All rights reserved.
*
* Kendo UI commercial licenses may be obtained at
* http://www.telerik.com/purchase/license-agreement/kendo-ui-complete
* If you do not own a commercial license, this file shall be governed by the trial license terms.
*/
:root {
  --colorBlack: #000000;
  --colorDarkGray: #333333;
  --colorMiddleGray: #999999;
  --colorLightGray: #cccccc;
  --colorWhite: #ffffff;
  --colorTotemBGR: #ffffff;
  --colorGreyBackground: #eeeeee;
  --colorGreyBorder: #cccccc;
  --colorArchived: #e4e8e4;
  --colorBackground: #ffffff;
  --colorLightBackground: #f7f7f7;
  --colorInvertedBackground: #000000;
  --input-background-color: #ffffff;
  --colorBWBorder: #333333;
  --colorTitle: #333333;
  --colorText: #333333;
  --colorLightText: #cccccc;
  --colorInversed: #ffffff;
  --disabled-text-color: #999999;
  --input-text-color: #333333;
  --colorLink: #4c92b0;
  --colorHalfLink: #aed4e1;
  --colorLinkInversed: #ffffff;
  --colorHoverBGR: #eef6f9;
  --colorSelectedBGR: #dae9ef;
  --colorSplashBGR: #808080;
  --colorSplashText: #333333;
  --colorMain: #81b782;
  --colorBorder: #cde2cd;
  --colorBGR: #e6f1e6;
  --colorDivider: #e6f1e6;
  --colorHighlightBGR: #f5faf5;
  --colorUltralightBGR: #fafffa;
  --colorButtonText: #333333;
  --colorButtonBGR: #ffffff;
  --colorButtonBorder: #81b782;
  --colorButtonHoverText: #333333;
  --colorButtonHoverBGR: #e6f1e6;
  --colorButtonHoverBorder: #81b782;
  --colorWizardTitle: #333333;
  --colorWizardMain: #4c92b0;
  --colorWizardBorder: #aed4e1;
  --colorWizardDivider: #eef6f9;
  --colorWizardBGR: #dae9ef;
  --colorWizardHighlightBGR: #eef6f9;
  --colorWizardButtonText: #333333;
  --colorWizardButtonBGR: #ffffff;
  --colorWizardButtonBorder: #4c92b0;
  --colorWizardButtonHoverText: #333333;
  --colorWizardButtonHoverBGR: #dae9ef;
  --colorWizardButtonHoverBorder: #4c92b0;
  --colorRedDark: #a94442;
  --colorRed: #EE4B4E;
  --colorLightRed: #ffb4ab;
  --colorGreenDark: #658f69;
  --colorGreen: #81b782;
  --colorLightGreen: #c3e8ca;
  --event-background-color: #0187cb;
  --event-background-color-light: #ebfbff;
  --colorYellow: #ffed00;
  --colorLightSand: #fdfbfa;
  --colorSand: #f2ecd9;
  --colorIconFilter: brightness(0) saturate(100%) invert(17%) sepia(7%) saturate(9%) hue-rotate(333deg) brightness(100%) contrast(93%);
  --colorLinkFilter: brightness(0) saturate(100%) invert(70%) sepia(12%) saturate(2279%) hue-rotate(164deg) brightness(75%) contrast(77%);
  --colorBWFilter: brightness(0) saturate(100%) invert(17%) sepia(7%) saturate(9%) hue-rotate(333deg) brightness(100%) contrast(93%);
  --colorGreyFilter: brightness(0) saturate(100%) invert(81%) sepia(0%) saturate(0%) hue-rotate(95deg) brightness(99%) contrast(100%);
  --colorBWBackgroundFilter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(137deg) brightness(102%) contrast(102%);
  --colorAlertFilter: brightness(0) saturate(100%) invert(33%) sepia(85%) saturate(1722%) hue-rotate(332deg) brightness(96%) contrast(95%);
  --colorOkFilter: brightness(0) saturate(100%) invert(66%) sepia(46%) saturate(273%) hue-rotate(72deg) brightness(94%) contrast(88%);
  --colorNavigation: #333333;
  --colorNavBackground: #e6f1e6;
  --colorNavSelectedBackground: #cde2cd;
  --colorNavFilter: brightness(0) saturate(100%) invert(17%) sepia(7%) saturate(9%) hue-rotate(333deg) brightness(100%) contrast(93%);
  --colorNavBackgroundFilter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(137deg) brightness(102%) contrast(102%);
  --notification-info-background-color: #e5f5fa;
  --notification-info-text-color: #0487c4;
  --notification-info-border-color: #b7e1f0;
  --notification-success-background-color: #eaf7ec;
  --notification-success-text-color: #349946;
  --notification-success-border-color: #c3e8ca;
  --notification-warning-background-color: #fff4d9;
  --notification-warning-text-color: #ffed00;
  --notification-warning-border-color: #fff0c8;
  --notification-error-background-color: #ffe0d9;
  --notification-error-text-color: #ef470a;
  --notification-error-border-color: #ffb7a8;
  --validation-text-color: #c09853;
  --validation-background-color: #fcf8e3;
  --validation-border-color: #fbeed5;
}
body.reddish-theme {
  --colorBackground: #ffffff;
  --colorTitle: #a94442;
  --colorLink: #0187cb;
  --colorHalfLink: #70b8df;
  --colorMain: #a94442;
  --colorBorder: #db8e8d;
  --colorBGR: #ffb4b2;
  --colorDivider: #ffdad9;
  --colorHighlightBGR: #ffefef;
  --colorUltralightBGR: #ffefef;
  --colorButtonText: #a94442;
  --colorButtonBorder: #a94442;
  --colorButtonHoverBGR: #ffdad9;
  --colorButtonHoverBorder: #a94442;
  --colorWizardTitle: #ff9e75;
  --colorWizardMain: #ff9e75;
  --colorWizardBorder: #ffc5ac;
  --colorWizardDivider: #ffece3;
  --colorWizardBGR: #ffd8c8;
  --colorWizardHighlightBGR: #ffece3;
  --colorWizardButtonText: #333333;
  --colorWizardButtonBGR: #ff9e75;
  --colorWizardButtonBorder: #333333;
  --colorWizardButtonHoverBGR: #ffd8c8;
  --colorWizardButtonHoverBorder: #333333;
  --colorIconFilter: brightness(0) saturate(100%) invert(38%) sepia(14%) saturate(4151%) hue-rotate(324deg) brightness(82%) contrast(79%);
  --colorLinkFilter: brightness(0) saturate(100%) invert(70%) sepia(12%) saturate(2279%) hue-rotate(164deg) brightness(75%) contrast(77%);
  --colorNavBackground: #ffdad9   ;
  --colorNavSelectedBackground: #ffb4b2;
}
body.moon-theme {
  --colorBackground: #ffffff;
  --colorTitle: #333333;
  --colorLink: #a22d00;
  --colorHalfLink: #ffc0a7;
  --colorLinkInversed: #ffffff;
  --colorHoverBGR: #fff4f0;
  --colorSelectedBGR: #ffe5dc;
  --colorMain: #86816e;
  --colorBorder: #b8b29b;
  --colorBGR: #d0cbb8;
  --colorDivider: #ebe6d3;
  --colorHighlightBGR: #f9f5e7;
  --colorUltralightBGR: #f9f5e7;
  --colorButtonText: #86816e;
  --colorButtonBGR: transparent;
  --colorButtonBorder: #86816e;
  --colorButtonHoverBGR: #ebe6d3;
  --colorButtonHoverBorder: #86816e;
  --colorWizardTitle: #86816e;
  --colorWizardMain: #86816e;
  --colorWizardBorder: #d0cbb8;
  --colorWizardDivider: #f9f5e7;
  --colorWizardBGR: #ebe6d3;
  --colorWizardHighlightBGR: #f9f5e7;
  --colorWizardButtonText: #86816e;
  --colorWizardButtonBGR: transparent;
  --colorWizardButtonBorder: #86816e;
  --colorWizardButtonHoverBGR: #ebe6d3;
  --colorWizardButtonHoverBorder: #86816e;
  --colorIconFilter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7483%) hue-rotate(312deg) brightness(100%) contrast(107%);
  --colorLinkFilter: brightness(0) saturate(100%) invert(19%) sepia(99%) saturate(2125%) hue-rotate(10deg) brightness(90%) contrast(102%);
  --colorNavBackground: #f9f5e7;
  --colorNavSelectedBackground: #ebe6d3;
}
body.blues-theme {
  --colorBackground: #ffffff;
  --colorTitle: #333333;
  --colorLink: #0187cb;
  --colorHalfLink: #70b8df;
  --colorMain: #4c92b0;
  --colorBorder: #8bb8cc;
  --colorBGR: #aed4e1;
  --colorDivider: #dae9ef;
  --colorHighlightBGR: #eef6f9;
  --colorUltralightBGR: #eef6f9;
  --colorButtonBorder: #4c92b0;
  --colorButtonHoverBGR: #dae9ef;
  --colorButtonHoverBorder: #4c92b0;
  --colorLinkFilter: brightness(0) saturate(100%) invert(51%) sepia(76%) saturate(5074%) hue-rotate(175deg) brightness(89%) contrast(105%);
  --colorNavBackground: #dae9ef;
  --colorNavSelectedBackground: #eef6f9;
}
body.default-theme {
  --colorBackground: #ffffff;
}
body.salmon-theme {
  --colorBackground: #ffffff;
  --colorTitle: #b78182;
  --colorMain: #b78182;
  --colorBorder: #e2cdcd;
  --colorBGR: #f1e6e6;
  --colorDivider: #f1e6e6;
  --colorHighlightBGR: #faf5f5;
  --colorUltralightBGR: #fffafa;
  --colorButtonText: #b78182;
  --colorButtonBGR: transparent;
  --colorButtonBorder: #b78182;
  --colorButtonHoverBGR: #f1e6e6;
  --colorButtonHoverBorder: #b78182;
  --colorIconFilter: brightness(0) saturate(100%) invert(63%) sepia(8%) saturate(1521%) hue-rotate(308deg) brightness(88%) contrast(86%);
  --colorNavBackground: #f1e6e6;
  --colorNavSelectedBackground: #e2cdcd;
}
body.sunny-theme {
  --colorBackground: #ffffff;
  --colorArchived: #dddddd;
  --colorTitle: #8d8600;
  --colorLink: #0187cb;
  --colorHalfLink: #70b8df;
  --colorHoverBGR: #eef6f9;
  --colorSelectedBGR: #dae9ef;
  --colorMain: #f3dd44;
  --colorBorder: #f8eb8f;
  --colorBGR: #faf1b4;
  --colorDivider: #faf1b4;
  --colorHighlightBGR: #fefced;
  --colorUltralightBGR: #fefced;
  --colorButtonText: #333333;
  --colorButtonBGR: #f3dd44;
  --colorButtonBorder: #333333;
  --colorButtonHoverBGR: #faf1b4;
  --colorButtonHoverBorder: #333333;
  --colorWizardTitle: #ff9e75;
  --colorWizardMain: #ff9e75;
  --colorWizardBorder: #ffc5ac;
  --colorWizardDivider: #ffece3;
  --colorWizardBGR: #ffd8c8;
  --colorWizardHighlightBGR: #ffece3;
  --colorWizardButtonText: #333333;
  --colorWizardButtonBGR: #ff9e75;
  --colorWizardButtonBorder: #333333;
  --colorWizardButtonHoverBGR: #ffd8c8;
  --colorWizardButtonHoverBorder: #333333;
  --colorIconFilter: brightness(0) saturate(100%) invert(58%) sepia(58%) saturate(5579%) hue-rotate(37deg) brightness(94%) contrast(101%);
  --colorLinkFilter: brightness(0) saturate(100%) invert(70%) sepia(12%) saturate(2279%) hue-rotate(164deg) brightness(75%) contrast(77%);
  --colorNavBackground: #fbf4c4;
  --colorNavSelectedBackground: #fefced;
}
body.contrast-theme {
  --colorBackground: #ffffff;
  --colorArchived: #dddddd;
  --colorTitle: #000000;
  --colorLink: #0187cb;
  --colorHalfLink: #70b8df;
  --colorHoverBGR: #dae9ef;
  --colorSelectedBGR: #dae9ef;
  --colorSplashText: #000000;
  --colorMain: #515151;
  --colorBorder: #999999  ;
  --colorBGR: #ffffff;
  --colorDivider: #999999;
  --colorHighlightBGR: #e8e8e8;
  --colorUltralightBGR: #ffffff;
  --colorButtonText: #000000;
  --colorButtonBGR: transparent;
  --colorButtonBorder: #515151;
  --colorButtonHoverText: #000000;
  --colorButtonHoverBGR: #e8e8e8;
  --colorButtonHoverBorder: #515151;
  --colorWizardTitle: #4381a2;
  --colorWizardMain: #4381a2;
  --colorWizardBorder: #60a7c5;
  --colorWizardDivider: #60a7c5;
  --colorWizardBGR: #dae9ef;
  --colorWizardHighlightBGR: #dae9ef;
  --colorWizardButtonText: #000000;
  --colorWizardButtonBGR: transparent;
  --colorWizardButtonBorder: #4381a2;
  --colorWizardButtonHoverText: #000000;
  --colorWizardButtonHoverBGR: #dae9ef;
  --colorWizardButtonHoverBorder: #4381a2;
  --colorIconFilter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7483%) hue-rotate(312deg) brightness(100%) contrast(107%);
  --colorLinkFilter: brightness(0) saturate(100%) invert(51%) sepia(76%) saturate(5074%) hue-rotate(175deg) brightness(89%) contrast(105%);
  --colorGreyFilter: opacity(0);
  --colorNavigation: #000000;
  --colorNavBackground: #cccccc;
  --colorNavSelectedBackground: #eeeeee;
}
body.dark-theme {
  --colorBlack: #ffffff;
  --colorDarkGray: #cccccc;
  --colorMiddleGray: #999999;
  --colorLightGray: #333333;
  --colorWhite: #000000;
  --colorTotemBGR: #000000;
  --colorGreyBackground: #1f1f1f;
  --colorGreyBorder: #666666;
  --colorArchived: #414141;
  --colorBackground: #0a1822;
  --colorLightBackground: #545454 ;
  --colorInvertedBackground: #ffffff;
  --input-background-color: #000000;
  --colorBWBorder: #333333;
  --colorTitle: #eeeeee;
  --colorText: #eeeeee;
  --colorLightText: #333333;
  --colorInversed: #000000;
  --disabled-text-color: #545454;
  --input-text-color: #eeeeee;
  --colorLink: #0187cb;
  --colorHalfLink: #0187cb;
  --colorLinkInversed: #dfdfdf;
  --colorHoverBGR: #013c55;
  --colorSelectedBGR: #0b5271;
  --colorSplashBGR: #000000;
  --colorSplashText: #eeeeee;
  --colorMain: #404f58;
  --colorBorder: #313a3f;
  --colorBGR: #0a1822;
  --colorDivider: #313a3f;
  --colorHighlightBGR: #1a2932;
  --colorUltralightBGR: #1b2227;
  --colorButtonText: #eeeeee;
  --colorButtonBGR: #0b5271;
  --colorButtonBorder: #013c55;
  --colorButtonHoverText: #ffffff;
  --colorButtonHoverBGR: #0b5271;
  --colorButtonHoverBorder: #013c55;
  --colorWizardTitle: #eeeeee;
  --colorWizardMain: #0b5271;
  --colorWizardBorder: #356377;
  --colorWizardDivider: #356377;
  --colorWizardBGR: #013c55   ;
  --colorWizardHighlightBGR: #013c55;
  --colorWizardButtonText: #eeeeee;
  --colorWizardButtonBGR: #0b5271;
  --colorWizardButtonBorder: #013c55;
  --colorWizardButtonHoverText: #ffffff;
  --colorWizardButtonHoverBGR: #0b5271;
  --colorWizardButtonHoverBorder: #013c55;
  --colorRedDark: #552221;
  --colorRed: #772627;
  --colorLightRed: #7f5a55;
  --colorGreenDark: #324734;
  --colorGreen: #405b41;
  --colorLightGreen: #627465;
  --event-background-color: #004365;
  --event-background-color-light: #767e80;
  --colorYellow: #7f7600;
  --colorLightSand: #000000;
  --colorSand: #79766c;
  --colorIconFilter: brightness(0) saturate(100%) invert(99%) sepia(5%) saturate(361%) hue-rotate(281deg) brightness(117%) contrast(87%);
  --colorLinkFilter: brightness(0) saturate(100%) invert(51%) sepia(76%) saturate(5074%) hue-rotate(175deg) brightness(89%) contrast(105%);
  --colorBWFilter: brightness(0) saturate(100%) invert(99%) sepia(5%) saturate(361%) hue-rotate(281deg) brightness(117%) contrast(87%);
  --colorGreyFilter: opacity(0);
  --colorBWBackgroundFilter: brightness(0) saturate(100%) invert(0%) sepia(94%) saturate(7438%) hue-rotate(207deg) brightness(92%) contrast(97%);
  --colorAlertFilter: brightness(0) saturate(100%) invert(20%) sepia(15%) saturate(5800%) hue-rotate(325deg) brightness(86%) contrast(93%);
  --colorOkFilter: brightness(0) saturate(100%) invert(30%) sepia(5%) saturate(2735%) hue-rotate(73deg) brightness(102%) contrast(89%);
  --colorNavigation: #eeeeee;
  --colorNavBackground: #1a2932;
  --colorNavSelectedBackground: #0a1822;
  --colorNavFilter: brightness(0) saturate(100%) invert(99%) sepia(5%) saturate(361%) hue-rotate(281deg) brightness(117%) contrast(87%);
  --colorNavBackgroundFilter: opacity(0);
  --notification-info-background-color: #737b7d;
  --notification-info-text-color: #024362;
  --notification-info-border-color: #5c7178;
  --notification-success-background-color: #757b76;
  --notification-success-text-color: #1a4d23;
  --notification-success-border-color: #627465;
  --notification-warning-background-color: #807a6d;
  --notification-warning-text-color: #807700;
  --notification-warning-border-color: #7f7864;
  --notification-error-background-color: #80706d;
  --notification-error-text-color: #782405;
  --notification-error-border-color: #7f5b54;
  --validation-text-color: #604c2a;
  --validation-background-color: #7e7c71;
  --validation-border-color: #7e776b;
}
body.darkgreen-theme {
  --colorBlack: #ffffff;
  --colorDarkGray: #cccccc;
  --colorMiddleGray: #999999;
  --colorLightGray: #333333;
  --colorWhite: #000000;
  --colorTotemBGR: #000000;
  --colorGreyBackground: #1f1f1f;
  --colorGreyBorder: #666666;
  --colorArchived: #415141;
  --colorBackground: #141e15;
  --colorLightBackground: #545454 ;
  --colorInvertedBackground: #ffffff;
  --input-background-color: #000000;
  --colorBWBorder: #333333;
  --colorTitle: #dfdfdf;
  --colorText: #dfdfdf;
  --colorLightText: #333333;
  --colorInversed: #000000;
  --disabled-text-color: #545454;
  --input-text-color: #dfdfdf;
  --colorLink: #0187cb;
  --colorHalfLink: #0187cb;
  --colorLinkInversed: #dfdfdf;
  --colorHoverBGR: #013c55;
  --colorSelectedBGR: #0b5271;
  --colorSplashBGR: #000000;
  --colorSplashText: #dfdfdf;
  --colorMain: #496b4d;
  --colorBorder: #364a38;
  --colorBGR: #141e15;
  --colorDivider: #364a38;
  --colorHighlightBGR: #243526;
  --colorUltralightBGR: #202921;
  --colorButtonText: #dfdfdf;
  --colorButtonBGR: #496b4d;
  --colorButtonBorder: #243526;
  --colorButtonHoverText: #dfdfdf;
  --colorButtonHoverBGR: #496b4d;
  --colorButtonHoverBorder: #243526;
  --colorWizardTitle: #dfdfdf;
  --colorWizardMain: #0b5271;
  --colorWizardBorder: #356377;
  --colorWizardDivider: #356377;
  --colorWizardBGR: #013c55   ;
  --colorWizardHighlightBGR: #013c55;
  --colorWizardButtonText: #dfdfdf;
  --colorWizardButtonBGR: #0b5271;
  --colorWizardButtonBorder: #013c55;
  --colorWizardButtonHoverText: #dfdfdf;
  --colorWizardButtonHoverBGR: #0b5271;
  --colorWizardButtonHoverBorder: #013c55;
  --colorRedDark: #552221;
  --colorRed: #772627;
  --colorLightRed: #7f5a55;
  --colorGreenDark: #324734;
  --colorGreen: #405b41;
  --colorLightGreen: #627465;
  --event-background-color: #004365;
  --event-background-color-light: #767e80;
  --colorYellow: #7f7600;
  --colorLightSand: #000000;
  --colorSand: #79766c;
  --colorIconFilter: brightness(0) saturate(100%) invert(51%) sepia(76%) saturate(5074%) hue-rotate(175deg) brightness(89%) contrast(105%);
  --colorLinkFilter: brightness(0) saturate(100%) invert(51%) sepia(76%) saturate(5074%) hue-rotate(175deg) brightness(89%) contrast(105%);
  --colorBWFilter: brightness(0) saturate(100%) invert(95%) sepia(0%) saturate(0%) hue-rotate(179deg) brightness(94%) contrast(98%);
  --colorGreyFilter: opacity(0);
  --colorBWBackgroundFilter: brightness(0) saturate(100%) invert(0%) sepia(94%) saturate(7438%) hue-rotate(207deg) brightness(92%) contrast(97%);
  --colorAlertFilter: brightness(0) saturate(100%) invert(20%) sepia(15%) saturate(5800%) hue-rotate(325deg) brightness(86%) contrast(93%);
  --colorOkFilter: brightness(0) saturate(100%) invert(30%) sepia(5%) saturate(2735%) hue-rotate(73deg) brightness(102%) contrast(89%);
  --colorNavigation: #dfdfdf;
  --colorNavBackground: #243526;
  --colorNavSelectedBackground: #141e15;
  --colorNavFilter: brightness(0) saturate(100%) invert(95%) sepia(0%) saturate(0%) hue-rotate(179deg) brightness(94%) contrast(98%);
  --colorNavBackgroundFilter: opacity(0);
  --notification-info-background-color: #737b7d;
  --notification-info-text-color: #024362;
  --notification-info-border-color: #5c7178;
  --notification-success-background-color: #757b76;
  --notification-success-text-color: #1a4d23;
  --notification-success-border-color: #627465;
  --notification-warning-background-color: #807a6d;
  --notification-warning-text-color: #807700;
  --notification-warning-border-color: #7f7864;
  --notification-error-background-color: #80706d;
  --notification-error-text-color: #782405;
  --notification-error-border-color: #7f5b54;
  --validation-text-color: #604c2a;
  --validation-background-color: #7e7c71;
  --validation-border-color: #7e776b;
}
/* Widget Base Styles */
/* Links */
/* 4aafd3 3e92b0 */
/* Headers */
/* Buttons */
/* Group Base Styles */
/* Content */
/* Widget States */
/* Hover State */
/* Selects, Dropdowns */
/* Selected State */
/*Focused State*/
/* Active State */
/* Error State */
/* ToolTip */
/* Splitter */
/* Slider */
/* Grid */
/* Scheduler */
/* Upload */
/* Gantt*/
/* Loading Indicators */
/* Shadows */
/* Border Radii */
/* Icons */
/* Notification */
/* Validation Message */
/* Kendo skin */
.k-in,
.k-item,
.k-window-action {
  border-color: transparent;
}
/* main colors */
.k-block,
.k-widget {
  background-color: var(--colorBackground);
}
.k-block,
.k-widget,
.k-input,
.k-textbox,
.k-group,
.k-content,
.k-header,
.k-filter-row > th,
.k-editable-area,
.k-separator,
.k-colorpicker .k-i-arrow-s,
.k-textbox > input,
.k-autocomplete,
.k-dropdown-wrap,
.k-toolbar,
.k-group-footer td,
.k-grid-footer,
.k-footer-template td,
.k-state-default,
.k-state-default .k-select,
.k-state-disabled,
.k-grid-header,
.k-grid-header-wrap,
.k-grid-header-locked,
.k-grid-footer-locked,
.k-grid-content-locked,
.k-grid td,
.k-grid td.k-state-selected,
.k-grid-footer-wrap,
.k-pager-wrap,
.k-pager-wrap .k-link,
.k-pager-refresh,
.k-grouping-header,
.k-grouping-header .k-group-indicator,
.k-panelbar > .k-item > .k-link,
.k-panel > .k-item > .k-link,
.k-panelbar .k-panel,
.k-panelbar .k-content,
.k-treemap-tile,
.k-calendar th,
.k-slider-track,
.k-splitbar,
.k-dropzone-active,
.k-tiles,
.k-toolbar,
.k-tooltip,
.k-button-group .k-tool,
.k-upload-files {
  border-color: var(--colorGreyBackground);
}
.k-grid {
  border-style: dotted;
  margin-top: -1px;
  font-weight: 400;
}
body.mac .k-grid {
  font-weight: 300;
}
.k-group,
.k-toolbar,
.k-grouping-header,
.k-pager-wrap,
.k-group-footer td,
.k-grid-footer,
.k-footer-template td,
.k-widget .k-status,
.k-calendar th,
.k-dropzone-hovered,
.k-widget.k-popup {
  background-color: var(--colorGreyBackground);
}
.k-grouping-row td,
td.k-group-cell,
.k-resize-handle-inner {
  background-color: var(--colorHighlightBGR);
}
.k-list-container {
  border-color: var(--colorGreyBorder);
  background-color: var(--colorBackground);
}
.k-content,
.k-editable-area,
.k-panelbar > li.k-item,
.k-panel > li.k-item,
.k-tiles {
  background-color: var(--colorBackground);
}
.k-alt,
.k-separator,
.k-resource.k-alt,
.k-pivot-layout > tbody > tr:first-child > td:first-child {
  background-color: var(--colorBackground);
}
.k-pivot-rowheaders .k-alt .k-alt,
.k-header.k-alt {
  background-color: var(--colorGreyBackground);
}
.k-textbox,
.k-autocomplete.k-header,
.k-dropdown-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-numeric-wrap.k-state-active {
  border-color: var(--colorGreyBackground);
  background-color: var(--colorGreyBackground);
}
.k-textbox > input,
.k-autocomplete .k-input,
.k-dropdown-wrap .k-input,
.k-autocomplete.k-state-focused .k-input,
.k-dropdown-wrap.k-state-focused .k-input,
.k-picker-wrap.k-state-focused .k-input,
.k-numeric-wrap.k-state-focused .k-input {
  border-color: var(--colorGreyBackground);
}
input.k-textbox,
textarea.k-textbox,
input.k-textbox:hover,
textarea.k-textbox:hover,
.k-textbox > input {
  background: none;
}
.k-input,
input.k-textbox,
textarea.k-textbox,
input.k-textbox:hover,
textarea.k-textbox:hover,
.k-textbox > input,
.k-multiselect-wrap {
  background-color: var(--input-background-color);
  color: var(--input-text-color);
}
.k-input[readonly] {
  background-color: var(--input-background-color);
  color: var(--input-text-color);
}
.k-block,
.k-widget,
.k-popup,
.k-content,
.k-toolbar,
.k-dropdown .k-input {
  color: var(--colorText);
}
.k-inverse {
  color: var(--colorInversed);
}
.k-block {
  color: var(--colorText);
}
.k-link:link,
.k-link:visited,
.k-nav-current.k-state-hover .k-link {
  color: var(--colorLink);
}
.k-tabstrip-items .k-link,
.k-panelbar > li > .k-link {
  color: var(--colorText);
}
.k-header,
.k-treemap-title,
.k-grid-header .k-header > .k-link {
  color: var(--colorText);
}
.k-header,
.k-grid-header,
.k-toolbar,
.k-dropdown-wrap,
.k-picker-wrap,
.k-numeric-wrap,
.k-grouping-header,
.k-pager-wrap,
.k-textbox,
.k-button,
.k-progressbar,
.k-draghandle,
.k-autocomplete,
.k-state-highlight,
.k-tabstrip-items .k-item,
.k-panelbar .k-tabstrip-items .k-item,
.km-pane-wrapper > .km-pane > .km-view > .km-content {
  background-image: none;
  background-position: 50% 50%;
  background-color: var(--colorHighlightBGR);
}
.k-grid-header th.k-header {
  border-width: 0 0 1px 1px !important;
  border-bottom-color: var(--colorBorder);
  border-bottom-style: solid;
}
.k-grid-header th.k-header:first-child {
  border-width: 0 0 1px 0 !important;
}
div.k-grid-header {
  border-bottom-style: solid;
  border-bottom-color: var(--colorBorder);
  border-bottom-width: 1px;
}
.k-widget.k-tooltip {
  background-image: none;
}
.k-block,
.k-header,
.k-grid-header,
.k-toolbar,
.k-grouping-header,
.k-pager-wrap,
.k-button,
.k-draghandle,
.k-treemap-tile,
html .km-pane-wrapper .k-header {
  background-color: var(--colorHighlightBGR);
}
/* icons */
.k-icon:hover,
.k-state-hover .k-icon,
.k-state-selected .k-icon,
.k-state-focused .k-icon,
.k-column-menu .k-state-hover .k-sprite,
.k-column-menu .k-state-active .k-sprite,
.k-pager-numbers .k-current-page .k-link:hover:after,
.k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view.k-state-hover > .k-link:after {
  opacity: 1;
}
.k-icon,
.k-state-disabled .k-icon,
.k-column-menu .k-sprite,
.k-pager-numbers .k-current-page .k-link:after,
.k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link:after {
  opacity: 1;
}
.k-mobile-list .k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox]:checked,
.k-mobile-list .k-edit-field [type=radio]:checked {
  opacity: 1;
}
.k-tool {
  border-color: transparent;
}
.k-icon,
.k-tool-icon,
.k-grouping-dropclue,
.k-drop-hint,
.k-column-menu .k-sprite,
.k-grid-mobile .k-resize-handle-inner:before,
.k-grid-mobile .k-resize-handle-inner:after,
.k-pager-numbers .k-current-page .k-link:after,
.k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link:after {
  /* background-image: @sprite-image; */
  color: var(--disabled-text-color);
  border-color: transparent;
}
.k-button .k-icon {
  color: var(--disabled-text-color);
}
.k-multiselect .k-button .k-icon.k-i-close {
  color: var(--disabled-text-color);
  font-size: 12px;
}
/* IE will ignore the above selectors if these are added too */
.k-mobile-list .k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox]:checked,
.k-mobile-list .k-edit-field [type=radio]:checked {
  background-image: url(/css/fiona/kendo/Fiona/sprite.png);
  border-color: transparent;
}
.k-loading,
.k-state-hover .k-loading {
  position: relative;
}
.k-loading:before {
  position: absolute;
  display: block;
  content: "";
  width: 16px;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-left: -8px;
  margin-top: -8px;
  background-color: transparent;
  background-image: url(/img/rotor.png);
  -webkit-filter: var(--colorBWFilter);
  filter: var(--colorBWFilter);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  -webkit-animation-name: loadspinner;
  -webkit-animation-duration: 1000ms;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-name: loadspinner;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@-webkit-keyframes loadspinner {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes loadspinner {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.k-loading-image {
  position: relative;
  background-image: none;
}
.k-loading-image:before {
  position: absolute;
  display: block;
  content: "";
  background-image: url(/img/rotor.png);
  -webkit-filter: var(--colorNavFilter);
  filter: var(--colorNavFilter);
  background-repeat: no-repeat;
  background-position: center center;
  width: 20px;
  height: 20px;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
  background-size: 20px 20px;
  -webkit-animation-name: loadspinner;
  -webkit-animation-duration: 1000ms;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: loadspinner;
  -moz-animation-duration: 1000ms;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -ms-animation-name: loadspinner;
  -ms-animation-duration: 1000ms;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
  -o-transition: rotate(3600deg);
}
.k-loading-color {
  background-color: var(--colorBackground);
}
.k-button {
  color: var(--colorText);
  border-color: var(--colorGreyBorder);
  background-color: var(--colorHighlightBGR);
}
.k-draghandle {
  border-color: var(--colorBackground);
  background-color: var(--colorBackground);
  -webkit-box-shadow: 0 0 0 1px var(--colorGreyBackground);
  box-shadow: 0 0 0 1px var(--colorGreyBackground);
}
.k-draghandle:hover {
  border-color: var(--colorGreyBorder);
  background-color: var(--colorHoverBGR);
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* Scheduler */
.k-scheduler {
  color: var(--colorInversed);
  background-color: var(--colorBackground);
}
.k-scheduler-layout {
  color: var(--colorText);
}
.k-scheduler-datecolumn,
.k-scheduler-groupcolumn {
  background-color: var(--colorBackground);
  color: var(--colorText);
}
.k-scheduler-times tr,
.k-scheduler-times th,
.k-scheduler-table td,
.k-scheduler-header th,
.k-scheduler-header-wrap,
.k-scheduler-times {
  border-color: var(--colorGreyBorder);
}
.k-nonwork-hour {
  background-color: var(--colorGreyBackground);
}
.k-gantt .k-nonwork-hour {
  background-color: rgba(0, 0, 0, 0.02);
}
.k-gantt .k-header.k-nonwork-hour {
  background-color: rgba(0, 0, 0, 0.2);
}
.k-scheduler-table .k-today,
.k-today > .k-scheduler-datecolumn,
.k-today > .k-scheduler-groupcolumn {
  background-color: var(--colorLightSand);
}
.k-scheduler-header-wrap th,
.k-scheduler-content td {
  background-color: var(--colorLightSand);
}
.k-scheduler-header-wrap {
  border-style: dotted;
}
.k-scheduler-now-arrow {
  border-left-color: var(--colorLightRed);
}
.k-scheduler-now-line {
  background-color: var(--colorLightRed);
}
.k-event,
.k-task-complete {
  border: none;
  background: var(--colorBackground) 0 -257px none repeat-x;
  background-color: var(--colorBackground) !important;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.f-dragable {
  box-shadow: 2px 2px 5px var(--colorGreyBorder);
}
.f-dragable-colorbar {
  background-color: var(--colorLink);
  display: block;
  height: 8px;
}
.f-dragable-text {
  margin: 0;
  padding: 4px 4px 10px 4px;
  color: var(--colorText);
  text-wrap: nowrap;
  line-height: 18px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.grid-nowrap {
  text-wrap: nowrap;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.k-event-inverse {
  color: var(--colorText);
}
.k-event.k-state-selected {
  background-position: 0 0;
}
.k-ie7 .k-event .k-resize-handle,
.k-event .k-resize-handle:after,
.k-ie7 .k-task-single .k-resize-handle,
.k-task-single .k-resize-handle:after {
  background-color: var(--colorBackground);
}
.k-scheduler-marquee:before,
.k-scheduler-marquee:after {
  border-color: var(--colorMain);
}
.k-panelbar .k-content,
.k-panelbar .k-panel,
.k-panelbar .k-item {
  background-color: var(--colorBackground);
  color: var(--colorText);
  border-color: var(--colorBorder);
}
.k-panelbar > li > .k-link {
  color: var(--colorText);
}
.k-panelbar > .k-item > .k-link {
  border-color: var(--colorBorder);
}
.k-panel > li.k-item {
  background-color: var(--colorBackground);
}
/* states */
.k-state-active,
.k-state-active:hover,
.k-active-filter,
.k-tabstrip .k-state-active {
  background-color: var(--colorBackground);
  border-color: var(--colorGreyBorder);
  color: var(--colorText);
}
.k-fieldselector .k-list-container {
  background-color: var(--colorBackground);
}
.k-button:focus,
.k-button.k-state-focused {
  border-color: var(--colorSelectedBGR);
}
.k-button:hover,
.k-button.k-state-hover {
  color: var(--colorText);
  border-color: var(--colorGreyBorder);
  background-color: var(--colorHoverBGR);
}
.k-button:active,
.k-button.k-state-active {
  color: var(--colorInversed);
  background-color: var(--colorGreyBackground);
  border-color: var(--colorMain);
}
.k-button:active:hover,
.k-button.k-state-active:hover {
  color: var(--colorInversed);
  border-color: var(--colorHoverBGR);
  background-color: var(--colorHoverBGR);
}
.k-button[disabled],
.k-button.k-state-disabled,
.k-state-disabled .k-button,
.k-state-disabled .k-button:hover,
.k-button.k-state-disabled:hover,
.k-state-disabled .k-button:active,
.k-button.k-state-disabled:active {
  color: var(--disabled-text-color);
  border-color: var(--colorGreyBackground);
  background-color: var(--colorHighlightBGR);
  background-image: none;
}
.k-button:focus:not(.k-state-disabled):not([disabled]) {
  -webkit-box-shadow: 0 0 7px 0 var(--colorSelectedBGR);
  box-shadow: 0 0 7px 0 var(--colorSelectedBGR);
}
.k-button:focus:active:not(.k-state-disabled):not([disabled]) {
  -webkit-box-shadow: inset 0 0 5px 3px var(--colorGreyBorder);
  box-shadow: inset 0 0 5px 3px var(--colorGreyBorder);
}
.k-menu .k-state-hover > .k-state-active {
  background-color: transparent;
}
.k-state-highlight {
  background: var(--colorBackground);
  color: var(--colorText);
}
.k-state-focused,
.k-grouping-row .k-state-focused {
  border-color: var(--colorBorder);
}
.k-calendar {
  border: 0;
}
.k-calendar td.k-state-selected .k-link {
  background-color: var(--colorLink);
  border-color: var(--colorLink);
}
.k-calendar td.k-state-focused .k-link {
  box-shadow: none;
}
.k-calendar .k-header {
  height: 44px;
  background-color: var(--colorBackground);
  border-bottom: 1px solid var(--colorMain);
}
.k-calendar .k-header a.k-link {
  margin-top: 6px;
  color: var(--colorMain);
  text-transform: uppercase;
}
.k-calendar .k-header a.k-link .k-i-arrow-w {
  background-position: -64px -256px;
}
.k-calendar .k-header a.k-link .k-i-arrow-e {
  background-position: -64px -240px;
}
.k-calendar .k-header a.k-link.k-state-hover {
  background-color: var(--colorHighlightBGR);
}
.k-calendar .k-header a.k-link:hover {
  color: var(--colorMain);
}
.k-calendar .k-header a.k-link:hover .k-i-arrow-w {
  background-position: -80px -256px;
}
.k-calendar .k-header a.k-link:hover .k-i-arrow-e {
  background-position: -80px -240px;
}
.k-calendar .k-header .k-nav-prev {
  top: 0;
}
.k-calendar .k-header .k-nav-next {
  top: 0;
}
.k-calendar .k-footer {
  padding: 0;
}
.k-calendar .k-footer .k-nav-today {
  color: var(--colorLink);
  text-decoration: none;
  background-color: var(--colorBGR);
}
.k-calendar .k-footer .k-nav-today:hover,
.k-calendar .k-footer .k-nav-today.k-state-hover {
  color: var(--colorHalfLink);
  background-color: var(--colorBGR);
  text-decoration: underline;
}
.k-calendar .k-footer .k-nav-today:active {
  background-color: var(--colorSand);
}
.k-calendar .k-link.k-nav-fast {
  color: var(--colorText);
}
.k-calendar .k-nav-fast.k-state-hover {
  text-decoration: none;
  background-color: var(--colorBGR);
  color: var(--colorText);
}
.k-calendar .k-link.k-state-hover,
.k-window-titlebar .k-link {
  border-radius: 4px;
}
.k-calendar .k-footer .k-link {
  border-radius: 0;
}
.k-calendar .k-state-hover,
.k-calendar .k-state-hover:hover {
  background-color: var(--colorWizardBGR);
  color: initial;
}
.k-calendar th {
  background-color: var(--colorHighlightBGR);
  color: var(--colorText);
}
.k-calendar-container.k-group {
  border-color: var(--colorGreyBorder);
  padding: 0;
}
.k-state-selected,
.k-state-selected:link,
.k-state-selected:visited,
.k-list > .k-state-selected,
.k-list > .k-state-highlight,
.k-panel > .k-state-selected,
.k-ghost-splitbar-vertical,
.k-ghost-splitbar-horizontal,
.k-draghandle.k-state-selected:hover,
.k-scheduler .k-scheduler-toolbar .k-state-selected,
.k-scheduler .k-today.k-state-selected,
.k-marquee-color {
  color: var(--colorInversed);
  background-color: var(--colorMain);
  border-color: var(--colorMain);
}
.k-virtual-item.k-first,
.k-group-header + .k-list > .k-item.k-first,
.k-static-header + .k-list > .k-item.k-first {
  border-top-color: var(--colorGreyBorder);
}
.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
  background: var(--colorGreyBorder);
  color: var(--colorInversed);
}
.k-popup .k-list .k-item > .k-group {
  background: var(--colorGreyBorder);
  color: var(--colorInversed);
  border-bottom-left-radius: 0;
}
.k-marquee-text {
  color: var(--colorInversed);
}
.k-state-focused,
.k-list > .k-state-focused,
.k-listview > .k-state-focused,
.k-grid-header th.k-state-focused,
td.k-state-focused,
.k-button.k-state-focused {
  /*.box-shadow(@focused-item-shadow);*/
}
.k-state-focused.k-state-selected,
.k-list > .k-state-focused.k-state-selected,
.k-listview > .k-state-focused.k-state-selected,
td.k-state-focused.k-state-selected {
  /*.box-shadow(@focused-active-item-shadow);*/
}
.k-ie8 .k-panelbar span.k-state-focused,
.k-ie8 .k-menu li.k-state-focused,
.k-ie8 .k-listview > .k-state-focused,
.k-ie8 .k-grid-header th.k-state-focused,
.k-ie8 td.k-state-focused,
.k-ie8 .k-tool.k-state-hover,
.k-ie8 .k-button:focus,
.k-ie8 .k-button.k-state-focused,
.k-ie7 .k-panelbar span.k-state-focused,
.k-ie7 .k-menu li.k-state-focused,
.k-ie7 .k-listview > .k-state-focused,
.k-ie7 .k-grid-header th.k-state-focused,
.k-ie7 td.k-state-focused,
.k-ie7 .k-tool.k-state-hover,
.k-ie7 .k-button:focus,
.k-ie7 .k-button.k-state-focused {
  background-color: var(--colorHoverBGR);
}
.k-list > .k-state-selected.k-state-focused,
.k-list-optionlabel.k-state-selected.k-state-focused {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-state-selected > .k-link,
.k-panelbar > li > .k-state-selected,
.k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: var(--colorInversed);
}
.k-state-hover,
.k-state-hover:hover,
.k-splitbar-horizontal-hover:hover,
.k-splitbar-vertical-hover:hover,
.k-list > .k-state-hover,
.k-scheduler .k-scheduler-toolbar ul li.k-state-hover,
.k-pager-wrap .k-link:hover,
.k-dropdown .k-state-focused,
.k-filebrowser-dropzone,
.k-mobile-list .k-item > .k-link:active,
.k-mobile-list .k-item > .k-label:active,
.k-mobile-list .k-edit-label.k-check:active,
.k-mobile-list .k-recur-view .k-check:active {
  color: var(--colorText);
  background-color: var(--colorHoverBGR);
  border-color: var(--colorGreyBorder);
}
/* this selector should be used separately, otherwise old IEs ignore the whole rule */
.k-mobile-list .k-scheduler-timezones .k-edit-field:nth-child(2):active {
  color: var(--colorText);
  background-color: var(--colorHoverBGR);
  border-color: var(--colorGreyBorder);
}
.k-ie7 .k-window-titlebar .k-state-hover,
.k-ie8 .k-window-titlebar .k-state-hover {
  border-color: var(--colorGreyBorder);
}
.k-state-hover > .k-select,
.k-state-focused > .k-select {
  border-color: var(--colorGreyBorder);
}
.k-button:hover,
.k-button.k-state-hover,
.k-button:focus,
.k-button.k-state-focused,
.k-textbox:hover,
.k-state-hover,
.k-state-hover:hover,
.k-pager-wrap .k-link:hover,
.k-other-month.k-state-hover .k-link,
div.k-filebrowser-dropzone em,
.k-draghandle:hover {
  background-image: none;
}
.k-pager-wrap {
  background-color: var(--colorHighlightBGR);
  color: var(--colorText);
}
.k-autocomplete.k-state-active,
.k-picker-wrap.k-state-active,
.k-numeric-wrap.k-state-active,
.k-dropdown-wrap.k-state-active,
.k-state-active,
.k-state-active:hover,
.k-state-active > .k-link,
.k-button:active,
.k-panelbar > .k-item > .k-state-focused {
  background-image: none;
}
.k-state-selected,
.k-button:active,
.k-button.k-state-active,
.k-draghandle.k-state-selected:hover {
  background-image: none;
}
.k-button:active,
.k-button.k-state-active,
.k-draghandle.k-state-selected:hover {
  background-position: 50% 50%;
}
.k-tool-icon {
  /* background-image: @sprite-image; */
}
.k-state-hover > .k-link,
.k-other-month.k-state-hover .k-link,
div.k-filebrowser-dropzone em {
  color: var(--colorText);
}
.k-autocomplete.k-state-hover,
.k-autocomplete.k-state-focused,
.k-picker-wrap.k-state-hover,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-hover,
.k-numeric-wrap.k-state-focused,
.k-dropdown-wrap.k-state-hover,
.k-dropdown-wrap.k-state-focused {
  /* background-color: @select-hover-background-color; */
  background-image: none;
  background-position: 50% 50%;
  border-color: var(--colorGreyBorder);
}
.km-pane-wrapper .k-mobile-list input:not([type="checkbox"]):not([type="radio"]),
.km-pane-wrapper .km-pane .k-mobile-list select:not([multiple]),
.km-pane-wrapper .k-mobile-list textarea,
.k-dropdown .k-state-focused .k-input {
  color: var(--colorText);
}
.k-dropdown .k-state-hover .k-input {
  color: var(--colorText);
}
.k-state-error {
  border-color: var(--colorLightRed);
  background-color: var(--colorLightRed);
  color: var(--colorRed);
}
.k-state-disabled {
  opacity: .7;
}
.k-ie7 .k-state-disabled,
.k-ie8 .k-state-disabled {
  filter: alpha(opacity=70);
}
.k-tile-empty.k-state-selected,
.k-loading-mask.k-state-selected {
  border-width: 0;
  background-image: none;
  background-color: transparent;
}
.k-state-disabled,
.k-state-disabled .k-link,
.k-state-disabled .k-button,
.k-other-month,
.k-other-month .k-link,
.k-dropzone em,
.k-dropzone .k-upload-status,
.k-tile-empty strong,
.k-slider .k-draghandle {
  color: var(--disabled-text-color);
}
.k-dropzone .k-upload-status {
  color: var(--colorText);
}
/* Progressbar */
.k-progressbar-indeterminate {
  background: url(/css/fiona/kendo/Fiona/indeterminate.gif);
}
.k-progressbar-indeterminate .k-progress-status-wrap,
.k-progressbar-indeterminate .k-state-selected {
  display: none;
}
/* Slider */
.k-slider-track {
  background-color: var(--colorGreyBackground);
}
.k-slider-selection {
  background-color: var(--colorMain);
}
.k-slider-horizontal .k-tick {
  background-image: url(/css/fiona/kendo/Fiona/slider-h.gif);
}
.k-slider-vertical .k-tick {
  background-image: url(/css/fiona/kendo/Fiona/slider-v.gif);
}
/* Tooltip */
.k-widget.k-tooltip {
  border-color: var(--colorText);
  background-color: var(--colorText);
  color: var(--colorInversed);
}
.k-widget.k-tooltip-validation {
  border-color: var(--validation-border-color);
  background-color: var(--validation-background-color);
  color: var(--validation-text-color);
}
/* Bootstrap theme fix */
.input-prepend .k-tooltip-validation,
.input-append .k-tooltip-validation {
  font-size: 12px;
  position: relative;
  top: 3px;
}
.k-callout-n {
  border-bottom-color: var(--colorText);
}
.k-callout-w {
  border-right-color: var(--colorText);
}
.k-callout-s {
  border-top-color: var(--colorText);
}
.k-callout-e {
  border-left-color: var(--colorText);
}
.k-tooltip-validation .k-callout-n {
  border-bottom-color: var(--validation-border-color);
}
.k-tooltip-validation .k-callout-w {
  border-right-color: var(--validation-border-color);
}
.k-tooltip-validation .k-callout-s {
  border-top-color: var(--validation-border-color);
}
.k-tooltip-validation .k-callout-e {
  border-left-color: var(--validation-border-color);
}
/* Splitter */
.k-splitbar {
  background-color: var(--colorGreyBackground);
}
.k-restricted-size-vertical,
.k-restricted-size-horizontal {
  background-color: var(--colorRed);
}
/* Upload */
.k-file {
  background-color: var(--colorBackground);
  border-color: var(--colorGreyBorder);
}
.k-file-progress {
  color: var(--colorText);
}
.k-file-progress .k-progress {
  background-color: var(--colorHighlightBGR);
}
.k-file-success {
  color: red;
}
.k-file-success .k-progress {
  background-color: var(--colorHighlightBGR);
}
.k-file-error {
  color: var(--colorRed);
}
.k-file-error .k-progress {
  background-color: var(--colorLightRed);
}
.k-upload-files .k-i-jpg {
  display: none;
}
.k-filename {
  margin-left: 0;
}
/* ImageBrowser */
.k-tile {
  border-color: var(--colorBackground);
}
.k-textbox:hover,
.k-tiles li.k-state-hover {
  border-color: var(--colorGreyBorder);
}
.k-tiles li.k-state-selected {
  border-color: var(--colorMain);
}
.k-filebrowser .k-tile .k-folder,
.k-filebrowser .k-tile .k-file {
  background-image: url(/css/fiona/kendo/Fiona/imagebrowser.png);
  background-size: auto auto;
}
/* TreeMap */
.k-leaf,
.k-leaf.k-state-hover:hover {
  color: var(--colorInversed);
}
.k-leaf.k-inverse,
.k-leaf.k-inverse.k-state-hover:hover {
  color: var(--colorText);
}
/* Shadows */
.k-widget,
.k-button {
  /* .box-shadow(@widget-shadow); */
}
.k-slider,
.k-treeview,
.k-upload {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-state-hover {
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}
.k-autocomplete.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused {
  -webkit-box-shadow: 0 0 7px 0 var(--colorBorder);
  box-shadow: 0 0 7px 0 var(--colorBorder);
}
.k-state-selected {
  /*.box-shadow(@selected-shadow);*/
}
.k-state-active {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-grid td.k-state-selected.k-state-focused {
  background-color: var(--colorHighlightBGR);
}
.k-popup,
.k-menu .k-menu-group,
.k-time-popup,
.k-datepicker-calendar,
.k-autocomplete.k-state-border-down,
.k-autocomplete.k-state-border-up,
.k-dropdown-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-multiselect.k-state-focused,
.k-filebrowser .k-image,
.k-tooltip {
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.k-treemap-tile.k-state-hover {
  -webkit-box-shadow: inset 0 0 0 3px var(--colorGreyBackground);
  box-shadow: inset 0 0 0 3px var(--colorGreyBackground);
}
/* Window */
.k-window {
  border-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.2);
  background-color: var(--colorBackground);
}
.k-window.k-state-focused {
  border-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.2);
}
.k-window.k-window-maximized,
.k-window-maximized .k-window-titlebar,
.k-window-maximized .k-window-content {
  border-radius: 0;
}
.k-shadow {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}
.k-inset {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
}
/* Selection */
.k-editor-inline ::selection {
  background-color: var(--colorMain);
  text-shadow: none;
  color: var(--colorInversed);
}
.k-editor-inline ::-moz-selection {
  background-color: var(--colorMain);
  text-shadow: none;
  color: var(--colorInversed);
}
/* Notification */
.k-widget.k-notification.k-notification-info {
  background-color: var(--notification-info-background-color);
  color: var(--notification-info-text-color);
  border-color: var(--notification-info-border-color);
}
.k-widget.k-notification.k-notification-success {
  background-color: var(--notification-success-background-color);
  color: var(--notification-success-text-color);
  border-color: var(--notification-success-border-color);
}
.k-widget.k-notification.k-notification-warning {
  background-color: var(--notification-warning-background-color);
  color: var(--notification-warning-text-color);
  border-color: var(--notification-warning-border-color);
}
.k-widget.k-notification.k-notification-error {
  background-color: var(--notification-error-background-color);
  color: var(--notification-error-text-color);
  border-color: var(--notification-error-border-color);
}
.k-widget.k-notification.k-notification-error .k-icon {
  display: none;
}
/* Gantt */
.k-gantt .k-treelist {
  background: var(--colorBackground);
}
.k-gantt .k-treelist .k-alt {
  background-color: var(--colorGreyBackground);
}
.k-gantt .k-treelist .k-state-selected,
.k-gantt .k-treelist .k-state-selected td,
.k-gantt .k-treelist .k-alt.k-state-selected,
.k-gantt .k-treelist .k-alt.k-state-selected > td {
  background-color: var(--colorMain);
}
.k-task-dot:after {
  background-color: var(--colorText);
  border-color: var(--colorText);
}
.k-task-dot:hover:after {
  background-color: var(--colorBackground);
}
.k-task-summary {
  border-color: var(--disabled-text-color);
  background: var(--disabled-text-color);
}
.k-task-milestone,
.k-task-summary-complete {
  border-color: var(--colorText);
  background: var(--colorText);
}
.k-state-selected.k-task-summary {
  border-color: var(--disabled-text-color);
  background: var(--disabled-text-color);
}
.k-state-selected.k-task-milestone,
.k-state-selected .k-task-summary-complete {
  border-color: var(--colorMain);
  background: var(--colorMain);
}
.k-task-single {
  background-color: var(--event-background-color-light);
  border-color: var(--event-background-color);
  color: var(--colorInversed);
}
.k-state-selected.k-task-single {
  border-color: var(--colorMain);
}
.k-line {
  background-color: var(--colorText);
  color: var(--colorText);
}
.k-state-selected.k-line {
  background-color: var(--colorMain);
  color: var(--colorMain);
}
.k-resource {
  background-color: var(--colorBackground);
}
/* PivotGrid */
.k-i-kpi-decrease,
.k-i-kpi-denied,
.k-i-kpi-equal,
.k-i-kpi-hold,
.k-i-kpi-increase,
.k-i-kpi-open {
  background-image: url(/css/fiona/kendo/Fiona/sprite_kpi.png);
}
/* Border radius */
.k-block,
.k-button,
.k-textbox,
.k-drag-clue,
.k-touch-scrollbar,
.k-window,
.k-window-titleless .k-window-content,
.k-window-action,
.k-inline-block,
.k-grouping-header .k-group-indicator,
.k-autocomplete,
.k-multiselect,
.k-combobox,
.k-dropdown,
.k-dropdown-wrap,
.k-datepicker,
.k-timepicker,
.k-colorpicker,
.k-datetimepicker,
.k-notification,
.k-numerictextbox,
.k-picker-wrap,
.k-numeric-wrap,
.k-colorpicker,
.k-list-container,
.k-calendar-container,
.k-calendar td,
.k-calendar .k-link,
.k-treeview .k-in,
.k-editor-inline,
.k-tooltip,
.k-tile,
.k-slider-track,
.k-slider-selection,
.k-upload {
  border-radius: 0;
}
.k-widget.form-control-dynamic .k-dropdown-wrap {
  border-radius: 4px;
}
.k-widget.form-control-dynamic .k-dropdown-wrap input {
  border-radius: 4px;
}
.k-tool {
  text-align: center;
  vertical-align: middle;
}
.k-tool.k-group-start,
.k-toolbar .k-split-button .k-button,
.k-toolbar .k-button-group .k-group-start {
  border-radius: 0 0 0 0;
}
.k-rtl .k-tool.k-group-start,
.k-rtl .k-toolbar .k-split-button .k-button,
.k-rtl .k-toolbar .k-button-group .k-group-start {
  border-radius: 0 0 0 0;
}
.k-tool.k-group-end,
.k-toolbar .k-button-group .k-group-end,
.k-toolbar .k-split-button .k-split-button-arrow {
  border-radius: 0 0 0 0;
}
.k-rtl .k-tool.k-group-end,
.k-rtl .k-toolbar .k-button-group .k-group-end,
.k-rtl .k-toolbar .k-split-button .k-split-button-arrow {
  border-radius: 0 0 0 0;
}
.k-group-start.k-group-end.k-tool {
  border-radius: 0;
}
.k-calendar-container.k-state-border-up,
.k-list-container.k-state-border-up,
.k-autocomplete.k-state-border-up,
.k-multiselect.k-state-border-up,
.k-dropdown-wrap.k-state-border-up,
.k-picker-wrap.k-state-border-up,
.k-numeric-wrap.k-state-border-up,
.k-window-content .k-autocomplete.k-state-border-up .k-input,
.k-dropdown-wrap.k-state-border-up .k-input,
.k-picker-wrap.k-state-border-up .k-input,
.k-picker-wrap.k-state-border-up .k-selected-color,
.k-numeric-wrap.k-state-border-up .k-input {
  border-radius: 0 0 0 0;
}
.k-multiselect.k-state-border-up .k-multiselect-wrap {
  border-radius: 0 0 0 0;
}
.k-window-titlebar,
.k-block > .k-header,
.k-tabstrip-items .k-item,
.k-panelbar .k-tabstrip-items .k-item,
.k-tabstrip-items .k-link,
.k-calendar-container.k-state-border-down,
.k-list-container.k-state-border-down,
.k-autocomplete.k-state-border-down,
.k-multiselect.k-state-border-down,
.k-dropdown-wrap.k-state-border-down,
.k-picker-wrap.k-state-border-down,
.k-numeric-wrap.k-state-border-down {
  border-radius: 0 0 0 0;
}
.k-picker-wrap.k-state-border-down {
  border-bottom-width: 1px !important;
  padding-bottom: 0 !important;
}
.k-split-button.k-state-border-down > .k-button {
  border-radius: 0 0 0 0;
}
.k-split-button.k-state-border-up > .k-button {
  border-radius: 0 0 0 0;
}
.k-split-button.k-state-border-down > .k-split-button-arrow {
  border-radius: 0 0 0 0;
}
.k-split-button.k-state-border-up > .k-split-button-arrow {
  border-radius: 0 0 0 0;
}
.k-dropdown-wrap .k-input,
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input {
  border-radius: 0 0 0 0;
}
.k-rtl .k-dropdown-wrap .k-input,
.k-rtl .k-picker-wrap .k-input,
.k-rtl .k-numeric-wrap .k-input {
  border-radius: 0 0 0 0;
}
.k-numeric-wrap .k-link {
  border-radius: 0 0 0 0;
}
.k-numeric-wrap .k-link + .k-link {
  border-radius: 0 0 0 0;
}
.k-colorpicker .k-selected-color {
  border-radius: 0 0 0 0;
}
.k-rtl .k-colorpicker .k-selected-color {
  border-radius: 0 0 0 0;
}
.k-autocomplete.k-state-border-down .k-input {
  border-radius: 0 0 0 0;
}
.k-dropdown-wrap.k-state-border-down .k-input,
.k-picker-wrap.k-state-border-down .k-input,
.k-picker-wrap.k-state-border-down .k-selected-color,
.k-numeric-wrap.k-state-border-down .k-input {
  border-radius: 0 0 0 0;
}
.k-numeric-wrap .k-link.k-state-selected {
  background-color: var(--colorGreyBackground);
}
.k-multiselect.k-state-border-down .k-multiselect-wrap {
  border-radius: 0 0 0 0;
}
.k-dropdown-wrap .k-select,
.k-picker-wrap .k-select,
.k-numeric-wrap .k-select,
.k-datetimepicker .k-select + .k-select,
.k-list-container.k-state-border-right {
  border-radius: 0 0 0 0;
}
.k-rtl .k-dropdown-wrap .k-select,
.k-rtl .k-picker-wrap .k-select,
.k-rtl .k-numeric-wrap .k-select,
.k-rtl .k-datetimepicker .k-select + .k-select,
.k-rtl .k-list-container.k-state-border-right {
  border-radius: 0 0 0 0;
}
.k-numeric-wrap.k-expand-padding .k-input {
  border-radius: 0;
}
.k-textbox > input,
.k-autocomplete .k-input,
.k-multiselect-wrap {
  border-radius: 0;
}
.k-list .k-state-hover,
.k-list .k-state-focused,
.k-list .k-state-highlight,
.k-list .k-state-selected,
.k-fieldselector .k-list .k-item,
.k-list-optionlabel,
.k-dropzone {
  border-radius: 0;
}
.k-slider .k-button,
.k-grid .k-slider .k-button {
  border-radius: 13px;
}
.k-draghandle {
  border-radius: 13px;
}
.k-scheduler-toolbar > ul li:first-child,
.k-scheduler-toolbar > ul li:first-child .k-link,
.k-scheduler-toolbar > ul.k-scheduler-views li:first-child + li,
.k-scheduler-toolbar > ul.k-scheduler-views li:first-child + li .k-link {
  border-radius: 0 0 0 0;
}
.k-rtl .k-scheduler-toolbar > ul li:first-child,
.k-rtl .k-scheduler-toolbar > ul li:first-child .k-link,
.k-rtl .k-scheduler-toolbar > ul.k-scheduler-views li:first-child + li,
.k-rtl .k-scheduler-toolbar > ul.k-scheduler-views li:first-child + li .k-link,
.km-view.k-popup-edit-form .k-scheduler-toolbar > ul li:last-child,
.km-view.k-popup-edit-form .k-scheduler-toolbar > ul li:last-child .k-link {
  border-radius: 0 0 0 0;
}
.k-scheduler-phone .k-scheduler-toolbar > ul li.k-nav-today,
.k-scheduler-phone .k-scheduler-toolbar > ul li.k-nav-today .k-link,
.k-edit-field > .k-scheduler-navigation {
  border-radius: 0;
}
.k-scheduler-toolbar .k-nav-next,
.k-scheduler-toolbar ul + ul li:last-child,
.k-scheduler-toolbar .k-nav-next .k-link,
.k-scheduler-toolbar ul + ul li:last-child .k-link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.k-rtl .k-scheduler-toolbar .k-nav-next,
.k-rtl .k-scheduler-toolbar ul + ul li:last-child,
.k-rtl .k-scheduler-toolbar .k-nav-next .k-link,
.k-rtl .k-scheduler-toolbar ul + ul li:last-child .k-link {
  border-radius: 0 0 0 0;
}
.k-scheduler div.k-scheduler-footer ul li,
.k-scheduler div.k-scheduler-footer .k-link {
  border-radius: 0;
}
.k-more-events,
.k-event,
.k-task-single,
.k-task-complete,
.k-event .k-link {
  border-radius: 0;
}
.k-scheduler-mobile .k-event {
  border-radius: -1;
}
/* Adaptive Grid */
.k-grid-mobile .k-column-active + th.k-header {
  border-left-color: var(--colorText);
}
html .km-pane-wrapper .km-widget,
.k-ie .km-pane-wrapper .k-widget,
.k-ie .km-pane-wrapper .k-group,
.k-ie .km-pane-wrapper .k-content,
.k-ie .km-pane-wrapper .k-header,
.k-ie .km-pane-wrapper .k-popup-edit-form .k-edit-field .k-button,
.km-pane-wrapper .k-mobile-list .k-item,
.km-pane-wrapper .k-mobile-list .k-edit-label,
.km-pane-wrapper .k-mobile-list .k-edit-field {
  color: var(--colorText);
}
@media screen and (-ms-high-contrast: active) and (-ms-high-contrast: none) {
  div.km-pane-wrapper a {
    color: var(--colorText);
  }
  .km-pane-wrapper .k-icon {
    background-image: url(/css/fiona/kendo/Fiona/sprite_2x.png);
    background-size: 21.2em 21em;
  }
}
.km-pane-wrapper .k-mobile-list .k-item,
.km-pane-wrapper .k-mobile-list .k-edit-field,
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-field .k-check {
  background-color: var(--colorBackground);
  border-top: 1px solid var(--colorGreyBorder);
}
.km-pane-wrapper .k-mobile-list .k-edit-field textarea {
  outline-width: 0;
}
.km-pane-wrapper .k-mobile-list .k-item.k-state-selected {
  background-color: var(--colorMain);
  border-top-color: var(--colorMain);
}
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-field .k-check:first-child {
  border-top-color: transparent;
}
.km-pane-wrapper .k-mobile-list .k-item:last-child {
  -webkit-box-shadow: inset 0 -1px 0 var(--colorGreyBorder);
  box-shadow: inset 0 -1px 0 var(--colorGreyBorder);
}
.km-pane-wrapper .k-mobile-list > ul > li > .k-link,
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-label:nth-child(3),
.km-pane-wrapper #recurrence .km-scroll-container > .k-edit-label:first-child {
  color: var(--disabled-text-color);
}
.km-pane-wrapper .k-mobile-list > ul > li > .k-link {
  border-bottom: 1px solid var(--colorGreyBorder);
}
.km-pane-wrapper .k-mobile-list .k-edit-field {
  -webkit-box-shadow: 0 1px 1px var(--colorGreyBorder);
  box-shadow: 0 1px 1px var(--colorGreyBorder);
}
.km-actionsheet .k-grid-delete,
.km-actionsheet .k-scheduler-delete,
.km-pane-wrapper .k-scheduler-delete,
.km-pane-wrapper .k-button[type=reset] {
  color: var(--colorInversed);
  border-color: var(--colorLightRed);
  background-color: var(--colorRed);
  background-image: -webkit-gradient(linear, 50% 0, 50% 100%, from(rgba(255,255,255,.3)), to(rgba(255,255,255,.15)));
  background-image: -webkit-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,.15));
  background-image: -moz-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,.15));
  background-image: -ms-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,.15));
  background-image: linear-gradient(to bottom, rgba(255,255,255,.3), rgba(255,255,255,.15));
}
.km-actionsheet .k-grid-delete:active,
.km-actionsheet .k-scheduler-delete:active,
.km-pane-wrapper .k-scheduler-delete:active,
.km-pane-wrapper .k-button[type=reset]:active {
  background-color: var(--colorLightRed);
}
/* /Column Menu */
.k-autocomplete.k-state-default,
.k-picker-wrap.k-state-default,
.k-numeric-wrap.k-state-default,
.k-dropdown-wrap.k-state-default {
  background-image: none;
  background-position: 50% 50%;
  background-color: var(--input-background-color);
  border-color: var(--colorGreyBackground);
}
.k-autocomplete.k-state-hover,
.k-picker-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-dropdown-wrap.k-state-hover {
  /* background-color: @select-hover-background-color; */
  background-image: none;
  background-position: 50% 50%;
  border-color: var(--colorGreyBorder);
}
.k-multiselect.k-header,
.k-multiselect,
.k-multiselect.k-multiselect-clearable {
  border-color: var(--colorGreyBackground);
}
.k-multiselect.k-header.k-state-hover,
.k-multiselect.k-state-hover,
.k-multiselect.k-multiselect-clearable.k-state-hover {
  border-color: var(--colorGreyBorder) !important;
}
.k-autocomplete.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-multiselect.k-header.k-state-focused,
.k-multiselect.k-state-focused,
.k-multiselect.k-multiselect-clearable.k-state-focused {
  background-color: var(--colorGreyBackground) !important;
  background-image: none;
  background-position: 50% 50% !important;
  border-color: var(--colorLink) !important;
  -webkit-box-shadow: 0 0 7px 0 var(--colorBorder) !important;
  box-shadow: 0 0 7px 0 var(--colorBorder) !important;
}
.k-list-container {
  color: var(--colorText);
}
.k-dropdown .k-input,
.k-dropdown .k-state-focused .k-input,
.k-menu .k-popup {
  color: var(--colorText);
}
.k-state-default > .k-select {
  border-color: var(--colorGreyBackground);
}
.k-state-hover > .k-select {
  border-color: var(--colorGreyBackground);
}
.k-state-focused > .k-select {
  border-color: var(--colorGreyBackground);
}
.k-tabstrip:focus {
  -webkit-box-shadow: 0 0 7px 0 var(--colorBorder);
  box-shadow: 0 0 7px 0 var(--colorBorder);
}
.k-tabstrip-items .k-state-default .k-link,
.k-panelbar > li.k-state-default > .k-link {
  color: var(--colorLink);
}
.k-tabstrip-items .k-state-hover .k-link,
.k-panelbar > li.k-state-hover > .k-link,
.k-panelbar > li.k-state-default > .k-link.k-state-hover {
  color: var(--colorText);
}
.k-panelbar .k-state-focused.k-state-hover {
  background: var(--colorHoverBGR);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-tabstrip-items .k-state-default,
.k-ie7 .k-tabstrip-items .k-state-default .k-loading {
  border-color: transparent;
}
.k-tabstrip-items .k-state-hover,
.k-ie7 .k-tabstrip-items .k-state-hover .k-loading {
  border-color: var(--colorGreyBorder);
}
.k-tabstrip-items .k-state-active,
.k-panelbar .k-tabstrip-items .k-state-active,
.k-ie7 .k-tabstrip-items .k-state-active .k-loading {
  background-color: var(--colorBackground);
  background-image: none;
  border-color: var(--colorGreyBorder);
}
.k-tabstrip .k-content.k-state-active {
  background-color: var(--colorBackground);
  color: var(--colorText);
}
.k-menu.k-header,
.k-menu .k-item {
  border-color: var(--colorGreyBackground);
}
.k-column-menu,
.k-column-menu .k-item,
.k-overflow-container .k-overflow-group {
  border-color: var(--colorBorder);
}
.k-overflow-container .k-overflow-group {
  box-shadow: inset 0 1px 0 var(--colorHighlightBGR), 0 1px 0 var(--colorHighlightBGR);
}
.k-toolbar-first-visible.k-overflow-group,
.k-overflow-container .k-overflow-group + .k-overflow-group {
  box-shadow: 0 1px 0 var(--colorHighlightBGR);
}
.k-toolbar-last-visible.k-overflow-group {
  box-shadow: inset 0 1px 0 var(--colorHighlightBGR);
}
.k-column-menu .k-separator {
  border-color: var(--colorBorder);
  background-color: transparent;
}
.k-menu .k-group {
  border-color: var(--colorGreyBorder);
}
.k-grid-filter.k-state-active {
  background-color: var(--colorBackground);
}
.k-grouping-row td,
.k-group-footer td,
.k-grid-footer td {
  color: var(--colorText);
  border-color: var(--colorBorder);
  font-weight: bold;
}
.k-grouping-header {
  color: var(--colorText);
}
.k-grid td.k-state-focused {
  -webkit-box-shadow: inset 0 0 0 1px inset 0 0 7px 0 var(--colorBorder);
  box-shadow: inset 0 0 0 1px inset 0 0 7px 0 var(--colorBorder);
}
.k-header,
.k-grid-header-wrap,
.k-grid .k-grouping-header,
.k-grid-header,
.k-pager-wrap,
.k-pager-wrap .k-textbox,
.k-pager-wrap .k-link,
.k-grouping-header .k-group-indicator,
.k-gantt-toolbar .k-state-default {
  border-color: var(--colorBorder);
}
.k-grouping-header .k-group-indicator {
  background-color: var(--colorBackground);
}
.k-primary,
.k-overflow-container .k-primary {
  color: var(--colorInversed);
  border-color: var(--colorLink);
  background-image: none;
  background-position: 50% 50%;
  background-color: var(--colorLink);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-primary:focus,
.k-primary.k-state-focused {
  color: var(--colorInversed);
  border-color: var(--colorHoverBGR);
  background-image: none;
  -webkit-box-shadow: 0 0 8px 0 var(--colorSelectedBGR);
  box-shadow: 0 0 8px 0 var(--colorSelectedBGR);
}
.k-primary:hover {
  color: var(--colorInversed);
  border-color: var(--colorHoverBGR);
  background-image: none;
  background-color: var(--colorHoverBGR);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-primary:focus:active:not(.k-state-disabled):not([disabled]),
.k-primary:focus:not(.k-state-disabled):not([disabled]) {
  -webkit-box-shadow: 0 0 8px 0 var(--colorSelectedBGR);
  box-shadow: 0 0 8px 0 var(--colorSelectedBGR);
}
.k-primary:active {
  color: var(--colorInversed);
  border-color: var(--colorLink);
  background-image: none;
  background-color: var(--colorLink);
  -webkit-box-shadow: inset 0 0 8px 0 var(--colorSelectedBGR);
  box-shadow: inset 0 0 8px 0 var(--colorSelectedBGR);
}
.k-primary.k-state-disabled,
.k-state-disabled .k-primary,
.k-primary.k-state-disabled:hover,
.k-state-disabled .k-primary:hover,
.k-primary.k-state-disabled:hover,
.k-state-disabled .k-primary:active,
.k-primary.k-state-disabled:active {
  color: var(--colorInversed);
  border-color: var(--colorGreyBorder);
  background-color: var(--colorGreyBorder);
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-pager-numbers .k-link,
.k-treeview .k-in {
  border-color: transparent;
}
.k-treeview .k-icon,
.k-scheduler-table .k-icon,
.k-grid .k-hierarchy-cell .k-icon {
  background-color: transparent;
  border-radius: 4px;
}
.k-scheduler-table .k-state-hover .k-icon {
  background-color: transparent;
}
.k-button:focus {
  outline: none;
}
.k-editor .k-tool:focus {
  outline: 0;
  border-color: var(--colorSelectedBGR);
  -webkit-box-shadow: 0 0 7px 0 var(--colorSelectedBGR);
  box-shadow: 0 0 7px 0 var(--colorSelectedBGR);
}
.k-checkbox-label:before {
  /*border-color: @checkbox-border-color-before;
    border-radius: @checkbox-border-radius-before;*/
}
.k-checkbox-label:after {
  border-color: var(--colorGreyBorder);
  background: var(--colorBackground);
  border-radius: 3px;
}
.k-checkbox-label:hover:after,
.k-checkbox:checked + .k-checkbox-label:hover:after {
  border-color: var(--disabled-text-color);
  box-shadow: none;
}
.k-checkbox:checked + .k-checkbox-label:after {
  background-color: var(--colorBackground);
  border-color: var(--colorGreyBorder);
  border-radius: 3px;
  color: var(--colorLink);
}
.k-checkbox-label:active:before {
  box-shadow: 0 0 2px 0 var(--colorSelectedBGR);
  border-color: transparent;
  border-radius: 3px;
}
.k-checkbox-label:active:after {
  border-color: var(--colorSelectedBGR);
  border-radius: 3px;
}
.k-checkbox:checked + .k-checkbox-label:active:after {
  border-color: var(--colorSelectedBGR);
}
.k-checkbox:checked + .k-checkbox-label:active:before {
  box-shadow: 0 0 2px 0 var(--colorSelectedBGR);
  border-radius: 3px;
}
.k-checkbox:disabled + .k-checkbox-label {
  color: var(--disabled-text-color);
}
.k-checkbox:disabled + .k-checkbox-label:hover:after,
.k-checkbox:disabled + .k-checkbox-label:active:before {
  box-shadow: none;
}
.k-checkbox:checked:disabled + .k-checkbox-label:after {
  background: var(--colorBackground);
  color: var(--disabled-text-color);
}
.k-checkbox:disabled + .k-checkbox-label:after,
.k-checkbox:checked:disabled + .k-checkbox-label:active:after,
.k-checkbox:disabled + .k-checkbox-label:hover:before,
.k-checkbox:checked:disabled + .k-checkbox-label:hover:after {
  background: var(--colorBackground);
  border-color: var(--colorGreyBorder);
  border-radius: 3px;
}
.k-radio-label:before {
  border-color: var(--colorGreyBorder);
  border-radius: 50%;
  background-color: var(--colorBackground);
  border-width: 1px;
}
.k-radio-label:hover:before,
.k-radio:checked + .k-radio-label:hover:before {
  border-color: var(--colorGreyBorder);
  box-shadow: none;
}
.k-radio:checked + .k-radio-label:before {
  border-color: var(--colorGreyBorder);
}
.k-radio:checked + .k-radio-label:after {
  background-color: var(--colorLink);
  border-radius: 50%;
}
.k-radio-label:active:before {
  box-shadow: 0 0 2px 0 var(--colorLink);
  border-radius: 50%;
  border-color: var(--colorLink);
}
.k-radio:checked + .k-radio-label:active:before {
  box-shadow: 0 0 2px 0 var(--colorLink);
  border-radius: 50%;
  border-color: var(--colorLink);
}
.k-radio:disabled + .k-radio-label {
  color: var(--colorGreyBorder);
}
.k-radio:disabled + .k-radio-label:before {
  border-color: var(--colorGreyBorder);
}
.k-radio:disabled + .k-radio-label:active:before {
  box-shadow: none;
  background: var(--colorBackground);
}
.k-radio:disabled + .k-radio-label:before {
  background: var(--colorBackground);
}
.k-radio:disabled + .k-radio-label:hover:after,
.k-radio:disabled + .k-radio-label:hover:before {
  box-shadow: none;
}
.k-checkbox:focus + .k-checkbox-label:after,
.k-radio:focus + .k-radio-label:before {
  border-color: var(--colorSelectedBGR);
  box-shadow: 0 0 2px 0 var(--colorSelectedBGR);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 2) {
  .k-dropdown-wrap .k-input,
  .k-picker-wrap .k-input,
  .k-numeric-wrap .k-input {
    border-radius: 0 0 0 0;
  }
  .k-i-kpi-decrease,
  .k-i-kpi-denied,
  .k-i-kpi-equal,
  .k-i-kpi-hold,
  .k-i-kpi-increase,
  .k-i-kpi-open {
    background-image: url(/css/fiona/kendo/Fiona/sprite_kpi_2x.png);
    background-size: 96px 16px;
  }
}
@media screen and (-ms-high-contrast: active) {
  .k-editor-toolbar-wrap .k-dropdown-wrap.k-state-focused,
  .k-editor-toolbar-wrap .k-button-group .k-tool:focus {
    border-color: var(--colorInversed);
  }
}
.ktb-checkbox-label-after {
  border-color: var(--colorGreyBorder);
  background: var(--colorBackground);
}
.ktb-checkbox-label-hover-after,
.ktb-checkbox-checked + .ktb-checkbox-label-hover-after {
  border-color: var(--disabled-text-color);
}
.ktb-checkbox-checked + .ktb-checkbox-label-after {
  background-color: var(--colorBackground);
  border-color: var(--colorGreyBorder);
  color: var(--colorLink);
}
.ktb-checkbox-label-hover-after,
.ktb-checkbox-checked + .ktb-checkbox-label-hover-after {
  border-color: var(--disabled-text-color);
}
.ktb-checkbox-label-active-after {
  border-color: var(--colorSelectedBGR);
}
.ktb-checkbox-checked-disabled + .ktb-checkbox-label-after,
.ktb-checkbox-disabled + .ktb-checkbox-label-after,
.ktb-checkbox-checked-disabled + .ktb-checkbox-label-active-after,
.ktb-checkbox-disabled + .ktb-checkbox-label-hover-before,
.ktb-checkbox-checked-disabled + .ktb-checkbox-label-hover-after {
  background: var(--colorBackground);
  color: var(--disabled-text-color);
  border-color: var(--colorGreyBorder);
}
.ktb-radio-label-before {
  border-color: var(--colorGreyBorder);
  background-color: var(--colorBackground);
}
.ktb-radio-checked + .ktb-radio-label-after {
  background-color: var(--colorLink);
}
.ktb-radio-checked + .ktb-radio-label-before {
  border-color: var(--colorGreyBorder);
}
.ktb-radio-label-hover-before,
.ktb-radio-checked + .ktb-radio-label-hover-before {
  border-color: var(--colorGreyBorder);
}
.ktb-radio-label-active-before {
  border-color: var(--colorLink);
}
.ktb-radio-checked + .ktb-radio-label-after {
  background-color: var(--colorLink);
}
.ktb-radio-disabled + .ktb-radio-label-before,
.ktb-radio-disabled + .ktb-radio-label-active-before {
  background: var(--colorBackground);
  border-color: var(--colorGreyBorder);
}
/* Responsive styles */
@media only screen and (max-width: 1024px) {
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view,
  .k-webkit .k-pager-numbers .k-current-page .k-link,
  .k-ff .k-pager-numbers .k-current-page .k-link,
  .k-ie11 .k-pager-numbers .k-current-page .k-link {
    background-image: none;
    background-position: 50% 50%;
    background-color: var(--input-background-color);
    border-color: var(--colorGreyBackground);
  }
  .k-webkit .k-pager-numbers .k-current-page .k-link,
  .k-ff .k-pager-numbers .k-current-page .k-link,
  .k-ie11 .k-pager-numbers .k-current-page .k-link {
    border-color: var(--colorBorder);
  }
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view {
    border-radius: 0;
  }
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li {
    border-radius: 0;
  }
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li.k-current-view,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li.k-current-view,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li.k-current-view {
    border-radius: 0 0 0 0;
  }
  .k-webkit .k-scheduler-toolbar > ul li:first-child,
  .k-ff .k-scheduler-toolbar > ul li:first-child,
  .k-ie11 .k-scheduler-toolbar > ul li:first-child,
  .k-webkit .k-scheduler-toolbar > ul li:first-child .k-link,
  .k-ff .k-scheduler-toolbar > ul li:first-child .k-link,
  .k-ie11 .k-scheduler-toolbar > ul li:first-child .k-link,
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views li,
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li .k-link,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li .k-link,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views li .k-link {
    border-radius: 0;
  }
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li:last-child,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li:last-child,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views li:last-child,
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link {
    border-radius: 0 0 0 0;
  }
  .k-webkit .k-pager-numbers .k-current-page .k-link:hover,
  .k-ff .k-pager-numbers .k-current-page .k-link:hover,
  .k-ie11 .k-pager-numbers .k-current-page .k-link:hover,
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover {
    border-color: var(--colorGreyBorder);
    background-image: none;
    background-color: var(--colorHoverBGR);
  }
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link {
    color: var(--colorText);
    min-width: 75px;
  }
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link {
    color: var(--colorText);
  }
  .k-webkit .k-pager-numbers .k-current-page .k-link:after,
  .k-ff .k-pager-numbers .k-current-page .k-link:after,
  .k-ie11 .k-pager-numbers .k-current-page .k-link:after,
  .k-webkit .k-scheduler-views > li.k-state-selected > .k-link:after,
  .k-ff .k-scheduler-views > li.k-state-selected > .k-link:after,
  .k-ie11 .k-scheduler-views > li.k-state-selected > .k-link:after {
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -0.5em;
    right: 0.333em;
    width: 1.333em;
    height: 1.333em;
  }
  .k-webkit .k-pager-numbers.k-state-expanded,
  .k-ff .k-pager-numbers.k-state-expanded,
  .k-ie11 .k-pager-numbers.k-state-expanded,
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded {
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: var(--colorBorder);
    background-color: var(--colorHighlightBGR);
    border-radius: 0 0 0 0;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
  }
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded {
    border-width: 1px;
    background-image: none;
    border-radius: 0;
  }
  .k-webkit .k-pager-numbers .k-state-selected,
  .k-ff .k-pager-numbers .k-state-selected,
  .k-ie11 .k-pager-numbers .k-state-selected,
  .k-webkit .k-pager-numbers .k-link,
  .k-ff .k-pager-numbers .k-link,
  .k-ie11 .k-pager-numbers .k-link {
    border-radius: 0;
  }
}
html,
body,
section iframe {
  background-color: transparent;
}
section iframe {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
}
#page-account-login {
  background-color: var(--colorBackground);
}
a,
a:hover,
a:active {
  color: var(--colorLink);
  font-weight: 500 !important;
}
/* move sort icon to left and shift text right to make room for them when a column is sorted */
.k-grid-header th.k-header.k-sorted > .k-link {
  position: relative;
  padding-left: 10px;
}
.k-grid-header .k-header.k-sorted > .k-link > .k-icon.k-i-sort-asc-sm,
.k-grid-header .k-header.k-sorted > .k-link > .k-icon.k-i-sort-desc-sm {
  position: absolute;
  top: 7px;
  left: -12px;
}
/* overrule grid borders */
.k-grid-noborder {
  border-width: 1px 0 0 0 !important;
}
.k-grid,
.k-scheduler,
.k-menu,
.k-editor {
  border-radius: 0;
}
.k-grid > .k-grouping-header,
.k-grid-header:first-child,
.k-grid-toolbar:first-child,
.k-scheduler > .k-scheduler-toolbar:first-child {
  border-radius: 0 0 0 0;
}
.k-grid-header:first-child th.k-header:first-child,
thead.k-grid-header th.k-header:first-child,
.k-rtl thead.k-grid-header th.k-header:last-child {
  border-radius: 0 0 0 0;
}
.k-rtl .k-grid-header:first-child th.k-header:first-child,
.k-rtl thead.k-grid-header th.k-header:first-child,
thead.k-grid-header th.k-header:last-child {
  border-radius: 0 0 0 0;
}
.k-grid-pager,
.k-scheduler-footer {
  border-radius: 0 0 0 0;
}
.scheduler-table {
  padding: 0 !important;
}
.scheduler-table p {
  display: block;
  margin: 10px;
}
.k-menu > .k-first {
  border-radius: 0 0 0 0;
}
.k-rtl .k-menu > .k-first {
  border-radius: 0 0 0 0;
}
.k-widget.k-treeview {
  color: var(--colorLink);
}
.k-treeview .k-in.k-state-hover {
  color: var(--colorLink);
}
.k-treeview .k-state-selected,
.k-draghandle.k-state-selected {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-tabstrip-items .k-state-hover .k-link {
  color: var(--colorLink);
}
.k-tabstrip-items .k-state-active .k-link {
  color: var(--colorText);
}
.k-tabstrip-items .k-item {
  background: transparent;
}
.k-tabstrip-items .k-item.k-state-active {
  background: var(--colorBackground);
}
.k-tabstrip-items .k-item.k-state-hover {
  background: var(--colorHoverBGR);
}
.k-tabstrip-items .k-state-focused {
  border-color: var(--colorBorder);
  -webkit-box-shadow: 0 0 7px 0 var(--colorBorder);
  box-shadow: 0 0 7px 0 var(--colorBorder);
}
.k-tabstrip-items .k-state-default.k-state-hover,
.k-ie7 .k-tabstrip-items .k-state-default .k-loading {
  border-color: var(--colorHoverBGR);
}
.k-multiselect .k-button,
.k-multiselect.k-state-disabled .k-button {
  color: var(--colorText);
  border-color: var(--colorGreyBorder);
  background-color: var(--colorBackground);
}
.k-multiselect .k-button.k-state-hover {
  border-color: var(--colorGreyBorder);
  background-color: var(--colorWizardBGR);
}
.k-multiselect .k-button:active {
  color: var(--colorText);
  background-color: var(--colorWizardBGR);
}
.k-multiselect-wrap .k-select {
  padding: 0;
}
.k-list > .k-state-hover {
  border-color: var(--colorHoverBGR);
}
.k-scheduler {
  border: none;
}
.k-scheduler-toolbar > ul > li {
  background-color: var(--input-background-color);
  border-color: var(--colorBorder);
}
.k-scheduler-toolbar > ul > li.k-nav-current.k-state-focused {
  box-shadow: none !important;
}
.k-scheduler-table td,
.k-scheduler-header th,
.k-scheduler-times th {
  border-style: dotted;
}
/*.k-scheduler-timelineview .k-scheduler-table tr,
.k-scheduler-timelineview .k-scheduler-table td {
    height: 50px !important;
}*/
.k-menu .k-group {
  background: var(--colorBackground);
}
.k-menu .k-state-default .k-state-border-down {
  background-color: var(--colorGreyBackground);
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
.k-menu .k-item > .k-state-border-right,
.k-menu .k-item > .k-state-border-left {
  background-color: var(--colorMain);
  color: var(--colorInversed);
}
.k-menu .k-state-hover > .k-link {
  background-color: var(--colorHoverBGR);
  color: var(--colorText);
  border: none;
}
ul.k-context-menu {
  border: solid 1px var(--colorGreyBorder);
}
ul.k-context-menu .k-item {
  background-color: var(--colorBackground);
  color: var(--colorText);
}
ul.k-context-menu .k-state-hover {
  background-color: var(--colorHoverBGR);
  color: var(--colorHoverBGR);
}
/* Slider */
.k-slider-track {
  background-color: var(--colorBackground);
  border-color: var(--colorGreyBorder);
  border-radius: 0;
}
.k-slider-selection {
  background-color: var(--colorGreyBackground);
  border-radius: 0;
}
.k-slider-horizontal .k-tick {
  background-image: url(/css/fiona/kendo/Fiona/slider-h.gif);
}
.k-draghandle.k-state-selected,
.k-draghandle.k-state-selected:link,
.k-draghandle.k-state-selected:hover {
  background-color: var(--colorGreyBorder);
  border-color: var(--colorGreyBorder);
}
.k-draghandle.k-state-focused,
.k-draghandle.k-state-focused:link,
.k-slider-buttons .k-button:focus,
.k-slider-buttons .k-button:active {
  -webkit-box-shadow: 0 0 7px 0 var(--colorBorder);
  box-shadow: 0 0 7px 0 var(--colorBorder);
  border-color: var(--colorLink);
  background-color: var(--colorBackground);
}
.k-autocomplete.k-state-default,
.k-picker-wrap.k-state-default,
.k-numeric-wrap.k-state-default,
.k-dropdown-wrap.k-state-default,
.k-multiselect.k-header,
.k-multiselect,
.k-multiselect.k-multiselect-clearable {
  border-color: var(--colorGreyBorder) !important;
  border-radius: 3px !important;
}
.k-widget.k-autocomplete,
.k-widget.k-combobox,
.k-widget.k-dropdown,
.k-widget.k-datepicker,
.k-widget.k-datetimepicker,
.k-widget.k-timepicker,
.k-widget.k-numerictextbox,
.k-widget.k-multiselect,
.k-widget.k-menu,
.k-widget.k-progressbar,
.k-progressbar > .k-state-selected {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-autocomplete.k-state-default .k-input,
.k-combobox .k-state-default .k-input,
.k-picker-wrap.k-state-default .k-input,
.k-numeric-wrap.k-state-default .k-input,
.k-multiselect-wrap,
.k-slider-track,
.k-slider-selection,
.k-progress-status-wrap {
  border-radius: 4px;
  text-indent: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.k-textbox:focus,
.k-autocomplete.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-multiselect.k-header.k-state-focused,
.k-multiselect.k-state-focused,
.k-multiselect.k-multiselect-clearable.k-state-focused {
  background-color: var(--input-background-color) !important;
  background-image: none !important;
  background-position: 50% 50% !important;
  border-color: var(--colorLink) !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6) !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6) !important;
  border-color: var(--colorHalfLink) !important;
}
.k-multiselect.k-header,
.k-multiselect,
.k-multiselect.k-multiselect-clearable {
  background-color: var(--input-background-color) !important;
  border-color: var(--colorGreyBorder) !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.k-datepicker.k-header .k-picker-wrap {
  background-color: var(--input-background-color);
  /* border-color: @colorGreyBorder; */
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.k-multiselect.k-header .k-multiselect-wrap,
.k-multiselect .k-multiselect-wrap,
.k-multiselect.k-multiselect-clearable .k-multiselect-wrap {
  background-color: transparent;
}
.k-multiselect-wrap li {
  margin: 2px;
  padding: 0 16px 1px 4px;
  line-height: 24px;
  border: 0;
}
.k-multiselect .k-textbox:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-textbox:hover,
.k-autocomplete.k-state-hover,
.k-picker-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-dropdown-wrap.k-state-hover {
  background-color: var(--colorGreyBackground);
  background-image: none;
  background-position: 50% 50%;
  /* border-color: @drop-down-hover-border-color; */
}
.k-autocomplete.k-state-border-down,
.k-dropdown-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-numeric-wrap.k-state-active,
.k-pager-numbers.k-state-expanded .k-current-page .k-link {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  border-color: var(--colorHalfLink);
}
.k-grid-filter.k-state-active {
  border-color: var(--colorGreyBorder);
  background-color: var(--colorGreyBackground);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.k-picker-wrap.k-state-active.k-state-border-down,
.k-dropdown-wrap.k-state-active.k-state-border-down,
.k-numeric-wrap .k-link.k-state-selected,
.k-pager-numbers.k-state-expanded .k-current-page .k-link {
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
.k-picker-wrap.k-state-focused > .k-select,
.k-picker-wrap.k-state-active > .k-select .k-dropdown-wrap.k-state-focused > .k-select,
.k-dropdown-wrap.k-state-active > .k-select {
  border-color: var(--colorGreyBorder);
}
.k-panelbar > .k-item > .k-link {
  border-color: var(--colorGreyBackground);
}
.k-panelbar > li.k-state-default > .k-link {
  color: var(--colorText);
}
.k-panelbar .k-state-focused {
  -webkit-box-shadow: inset 0 0 7px 0 var(--colorBorder);
  box-shadow: inset 0 0 7px 0 var(--colorBorder);
}
.k-toolbar .k-button.k-state-active:hover,
.k-split-container .k-button.k-state-active:hover,
.k-overflow-container .k-button.k-state-active:hover,
.k-panelbar > li > .k-link.k-state-selected {
  color: var(--colorInversed);
}
.k-toolbar .k-button.k-state-active,
.k-split-container .k-button.k-state-active,
.k-overflow-container .k-button.k-state-active,
.k-panelbar .k-link.k-state-selected.k-state-hover {
  color: var(--colorText);
}
.k-panelbar .k-state-focused.k-state-selected,
td.k-state-focused.k-state-selected,
.k-state-selected td.k-state-focused,
.k-listview > .k-state-focused.k-state-selected {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-list-scroller {
  overflow-x: hidden !important;
}
.k-colorpicker .k-picker-wrap {
  width: 30px;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.k-colorpicker .k-picker-wrap .k-selected-color {
  width: 22px;
  height: 22px;
  margin: 4px;
  border-radius: 3px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
}
.k-colorpalette .k-item.k-state-selected,
.k-colorpalette .k-item.k-state-selected:hover {
  z-index: 100;
  background: 0 0;
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.7), inset 0 0 0 1px rgba(0, 0, 0, 0.5);
  position: relative;
}
.k-flatcolorpicker {
  background-color: var(--colorBackground) !important;
  border: 0 !important;
  padding: 1px;
}
.k-flatcolorpicker .k-selected-color .k-selected-color-display {
  background-color: var(--colorLink) !important;
  border: 0;
  padding: 4px;
  border-bottom: 1px solid var(--colorBackground);
}
.k-flatcolorpicker .k-selected-color .k-selected-color-display input {
  background-color: var(--colorInversed);
  background-image: none;
  border: 1px solid var(--colorGreyBorder);
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: var(--colorText);
  display: block;
  font-size: 14px;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 64px;
}
.k-flatcolorpicker .k-controls {
  background-color: var(--colorWizardBGR);
  font-size: 14px;
  margin-bottom: 0px;
  margin-top: 15px;
  padding: 8px;
  text-align: center;
}
.k-flatcolorpicker .k-controls .k-button {
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  background-color: var(--colorWizardBGR);
  border-color: var(--colorWizardBGR);
  border-radius: 4px;
  box-shadow: none;
  font-weight: 600;
  line-height: 20px;
  margin: 4px 4px 4px 0;
  padding: 6px 16px;
  color: var(--colorLink);
  width: auto;
}
.k-flatcolorpicker .k-controls .k-button:hover,
.k-flatcolorpicker .k-controls .k-button:active {
  background-color: var(--colorWizardBGR);
  text-decoration: underline;
  color: var(--colorText);
  box-shadow: none !important;
  border-color: var(--colorWizardBGR);
}
.k-flatcolorpicker .k-controls .k-button.k-primary {
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  background-color: var(--colorLink);
  border-color: var(--colorBackground);
  border-radius: 4px;
  box-shadow: 0 1px 2px var(--colorGreyBorder);
  font-weight: 600;
  line-height: 20px;
  margin: 4px 4px 4px 0;
  padding: 6px 16px;
  color: var(--colorInversed);
  width: auto;
}
.k-flatcolorpicker .k-controls .k-button.k-primary:hover,
.k-flatcolorpicker .k-controls .k-button.k-primary:active {
  background-color: var(--colorLink);
  text-decoration: underline;
  color: var(--colorInversed);
}
.k-panelbar .k-state-focused.k-state-hover {
  background: var(--colorHoverBGR);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-pager-wrap {
  color: var(--disabled-text-color);
}
.k-pager-wrap > .k-link,
.k-pager-numbers .k-link,
.k-pager-numbers .k-state-selected {
  border-radius: 0;
}
/*.k-grid th {
    font-weight: 600 !important;
}

body.mac .k-grid th {
    font-weight: 700 !important;
}*/
.k-grid {
  border-style: solid;
  border-color: var(--colorBorder);
}
.k-grid tr:nth-child(2n+1) td {
  /* background-color: #fafdfa; */
}
.k-grid tr td {
  background-color: var(--colorBackground);
  border-style: solid;
  border-color: var(--colorDivider);
  border-width: 1px;
  border-top: 0;
  border-left-width: 0;
  border-right-width: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  color: var(--colorText);
  vertical-align: center;
  line-height: 1em;
  word-break: break-word;
}
.k-grouping-row .k-icon {
  font-size: 1em;
}
.k-grid tr td input[type="checkbox"],
.k-grid tr td input[type="radio"] {
  margin-top: 0;
}
input[type="checkbox"],
input[type="radio"] {
  margin-top: 0;
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
  border: 1px solid var(--colorGreyBorder);
  border-radius: 2px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  background-color: var(--colorBackground);
}
input[type="checkbox"]:before,
input[type="radio"]:before {
  position: relative;
  content: "";
  display: none;
}
input[type="checkbox"]:checked:before,
input[type="radio"]:checked:before {
  display: block;
}
input[type="checkbox"]:focus,
input[type="radio"]:focus {
  border-color: var(--colorHalfLink);
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
input[type="checkbox"]:before {
  width: 4px;
  height: 8px;
  margin: 1px 0 0 4px;
  border-radius: 0;
  background-color: transparent;
  border-right: 2px solid var(--colorDarkGray);
  border-bottom: 2px solid var(--colorDarkGray);
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}
input[type="radio"] {
  border-radius: 7px;
}
input[type="radio"]:before {
  width: 8px;
  height: 8px;
  margin: 2px 0 0 2px;
  border-radius: 5px;
  background-color: var(--colorDarkGray);
}
.k-grid tbody td:first-child {
  /* border-left-style: solid; */
  /* border-left-width: 4px !important; */
  /* border-left-color: @colorInversed; */
  /* padding-left: 4px; */
}
.k-grid tbody td a:not(.k-icon) {
  padding: 0 4px 0 0;
  font-weight: 700;
  color: var(--colorLink);
}
.k-grid tbody td a:only-child:not(.k-icon):not(.k-menu-icon) {
  display: block;
  margin-top: -8px;
  margin-bottom: -8px;
  padding: 8px 4px 8px 0;
}
.k-grid tbody td ul.dropdown-menu a:not(.k-icon) {
  padding: 3px 20px;
  font-weight: 700;
  color: var(--colorText);
}
body.mac .k-grid tbody td a {
  font-weight: 300;
}
.k-grid tbody td:last-child {
  /* border-right-style: solid; */
  /* border-right-width: 4px !important; */
  /* border-right-color: @colorInversed; */
}
.k-grid tr.f-valign td {
  vertical-align: middle;
}
.k-grid tr:first-child td {
  border-top-width: 0;
}
.k-grid tr.k-state-selected td,
.k-grid tr.k-state-selected:hover td {
  background-color: var(--colorHoverBGR) !important;
  box-shadow: none;
}
.k-grid-content > .k-grid-norecords > .k-grid-norecords-template {
  margin-top: 2em !important;
}
.k-grid tr:hover td,
.k-grid tr.k-state-selected:hover td {
  background-color: var(--colorHoverBGR);
  cursor: default;
}
@media only screen and (max-width: 330px) {
  .k-grid-header-locked,
  .k-grid-content-locked {
    min-width: 272px;
  }
  .k-grid tr:hover td,
  .k-grid tr.k-state-selected:hover td {
    background-color: var(--colorHoverBGR);
    cursor: default;
  }
  .k-grid tr.k-state-selected td {
    background-color: var(--colorSelectedBGR) !important;
    border-bottom: 1px solid var(--colorDivider);
    box-shadow: none;
  }
  .f-custom-overview .k-auto-scrollable {
    width: 16px !important;
  }
  .f-custom-overview .k-auto-scrollable table.k-selectable {
    visibility: hidden;
    width: 16px !important;
  }
  .k-grid.k-grid-nolock .k-grid-content.k-auto-scrollable {
    min-width: 288px !important;
  }
  .k-grid.k-grid-nolock .k-grid-content.k-auto-scrollable table.k-selectable {
    visibility: visible;
    width: 172px;
  }
  .k-grid.k-grid-nolock .k-grid-content.k-auto-scrollable table tr td.hide-on-small-blades {
    display: none;
  }
  .hide-in-mini-blade {
    width: 0 !important;
  }
  [data-role=minimizablegrid] table {
    min-width: 288px !important;
  }
}
.k-pager-wrap .k-link {
  background: var(--colorBackground);
  border-color: var(--colorGreyBorder);
  border-right: none;
  cursor: pointer;
}
.k-pager-wrap .k-link.k-state-disabled {
  background: var(--colorHighlightBGR);
  cursor: default;
}
.k-pager-wrap .k-link.k-state-disabled:hover {
  background: var(--colorHighlightBGR);
}
.k-pager-wrap .k-pager-refresh {
  background: var(--colorHighlightBGR);
}
.k-pager-wrap .k-link:hover {
  color: var(--colorLink);
  border-color: var(--colorGreyBorder);
  background: var(--colorGreyBackground);
}
.k-grid-header .k-link:link,
.k-grid-header .k-link:visited,
.k-grid-header .k-nav-current.k-state-hover .k-link,
.k-grouping-header .k-link {
  color: none;
}
.k-pager-wrap .k-pager-nav.k-pager-last {
  border-radius: 0 4px 4px 0;
  border-right-color: var(--colorGreyBorder);
}
.k-rtl .k-pager-wrap .k-pager-nav.k-pager-last {
  border-radius: 4px 0 0 4px;
  border-right-width: 0;
}
.k-pager-nav.k-pager-first {
  border-radius: 4px 0 0 4px;
  margin-left: 4px !important;
}
.k-rtl .k-pager-nav.k-pager-first {
  border-radius: 0 4px 4px 0;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: var(--colorGreyBorder);
  margin-right: 6px;
}
.k-dropzone {
  background-color: var(--colorLightSand);
  border: 1px solid var(--colorGreyBorder);
  color: var(--colorText);
}
.k-dropzone .k-upload-status {
  color: var(--colorText);
}
.k-dropzone .k-upload-button {
  background-color: var(--colorWizardButtonBGR);
  border-color: var(--colorWizardButtonBorder);
  color: var(--colorWizardButtonText);
  padding: 6px 8px;
  margin-right: 8px;
  /* box-shadow: 0px 1px 3px @concave-shadow; */
  border-radius: 4px;
}
.k-dropzone .k-upload-button:hover {
  background-color: var(--colorWizardButtonHoverBGR);
  border-color: var(--colorWizardButtonHoverBorder);
  color: var(--colorWizardButtonHoverText);
}
.k-menu .k-group,
.k-grid .k-filter-options,
.k-time-popup,
.k-datepicker-calendar,
.k-autocomplete.k-state-border-down,
.k-autocomplete.k-state-border-up,
.k-dropdown-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-multiselect.k-state-focused,
.k-filebrowser .k-image,
.k-tooltip {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-state-focused,
.k-button:focus,
.k-button.k-state-focused,
.k-button:focus:active {
  -webkit-box-shadow: 0 0 7px 0 var(--colorBorder);
  box-shadow: 0 0 7px 0 var(--colorBorder);
}
.k-list > .k-state-focused {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-button {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-popup {
  -webkit-box-shadow: 0 5px 10px var(--colorGreyBorder);
  box-shadow: 0 5px 10px var(--colorGreyBorder);
}
.k-tooltip {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-window {
  border: 0 !important;
  border-radius: 6px;
  overflow: hidden;
  box-shadow: 0 5px 16px rgba(0, 0, 0, 0.5) !important;
}
.k-window.k-state-focused {
  box-shadow: 0 5px 16px rgba(0, 0, 0, 0.5) !important;
}
.k-list-container {
  border-color: var(--colorGreyBorder);
}
.k-flatcolorpicker .k-hue-slider .k-draghandle {
  -webkit-box-shadow: 0 0 0 1px var(--colorGreyBackground);
  box-shadow: 0 0 0 1px var(--colorGreyBackground);
  background: transparent;
  border: 5px solid var(--colorBackground);
}
.k-flatcolorpicker .k-hue-slider .k-draghandle:hover,
.k-flatcolorpicker .k-hue-slider .k-draghandle:focus {
  border-color: var(--colorBackground);
  -webkit-box-shadow: 0 0 8px 0 rgba(102, 175, 233, 0.75);
  box-shadow: 0 0 8px 0 rgba(102, 175, 233, 0.75);
  border-width: 5px;
  padding: 0;
}
.k-pager-numbers .k-link,
.k-pager-numbers .k-state-selected {
  margin-right: 0;
}
.k-pager-numbers .k-state-selected {
  background-color: var(--colorLink) !important;
  border-color: var(--colorLink) !important;
}
.k-grid .k-pager-numbers,
.k-pager-wrap > .k-link {
  margin: 0;
}
.k-pager-wrap .k-link {
  border-right: none;
}
.k-pager-wrap .k-link.k-pager-last {
  border-right-width: 1px;
  border-right-style: solid;
}
.k-state-disabled .k-button,
.k-state-disabled .k-button:hover,
.k-button.k-state-disabled:hover,
.k-state-disabled .k-button:active,
.k-button.k-state-disabled:active {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-primary:active {
  color: var(--colorInversed);
  border-color: var(--colorLink);
  background-image: none;
  background-color: var(--colorLink);
  -webkit-box-shadow: inset 0 0 8px 0 var(--colorSelectedBGR);
  box-shadow: inset 0 0 8px 0 var(--colorSelectedBGR);
}
.k-editor-toolbar .k-tool {
  color: var(--colorText);
  background-color: var(--colorHighlightBGR);
  border-color: var(--colorBorder);
}
.k-editor-toolbar .k-tool.k-state-hover {
  color: var(--colorText);
  border-color: var(--colorGreyBorder);
  background-color: var(--colorHoverBGR);
}
.k-editor-toolbar .k-state-selected {
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  background-color: var(--colorGreyBackground);
  border-color: var(--colorGreyBorder);
}
.k-editor-toolbar .k-button-group .k-tool-icon {
  border-color: var(--colorBorder);
}
.k-splitbar,
.k-splitbar:hover {
  border-color: transparent;
}
.k-button:active {
  color: var(--colorText);
  background-color: var(--colorGreyBackground);
  border-color: var(--colorGreyBorder);
}
.k-button:active:hover,
.k-button.k-state-active:hover {
  color: var(--colorText);
  border-color: var(--colorGreyBorder);
  /* background-color: @hover-background-color; */
}
.dragablehint {
  border-color: var(--colorGreyBackground) !important;
  background-color: transparent !important;
  color: var(--disabled-text-color) !important;
}
.dragablehint .k-select {
  display: none;
}
.k-tooltip-content {
  padding: 0 !important;
}
.k-tooltip-button {
  display: none;
}
.k-widget.k-tooltip {
  background-color: var(--colorInversed) !important;
  color: var(--colorText) !important;
  border: solid 1px var(--colorGreyBorder) !important;
}
/* search */
.filter {
  /*width: 192px;*/
  display: inline-block;
  vertical-align: top;
}
.filter select {
  height: 32px;
}
.filter select.editions {
  width: 108px;
}
.filter select.editionTypes {
  width: 144px;
}
.filter select.guestbooks {
  width: 192px;
}
.filter select.filmControleEditions {
  width: 192px;
}
.search {
  width: 192px;
  display: inline-block;
  vertical-align: top;
}
.search input {
  width: 100%;
  height: 32px;
}
.search .emptySearch {
  position: absolute;
  display: none;
  width: 16px;
  height: 16px;
  margin-top: 9px;
  margin-left: 168px;
  background-image: url(/css/fiona/kendo/Fiona/sprite.png);
  background-size: 340px 336px;
  background-position: -32px -16px;
  cursor: pointer;
}
.f-empty-grid-msg {
  color: var(--colorText);
  display: block;
  /* border: solid 1px @active-border-color; */
  padding: 5px 5px 5px 0;
  margin-left: 10px;
  margin-right: 10px;
  text-align: left;
  background: transparent;
}
/* HTML Editor */
.k-editor .k-editable-area {
  padding: 10px;
}
ul.k-context-menu .k-item {
  background-color: var(--colorInversed);
  border-color: var(--colorText);
}
ul.k-context-menu .k-state-hover {
  background-color: var(--colorWizardBGR);
  color: var(--colorText);
}
.k-menu.k-header,
.k-menu .k-item {
  border-color: var(--colorGreyBorder);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.k-pager-info {
  float: none !important;
}
.k-animation-container form.k-filter-menu {
  background-color: var(--colorBackground);
  border: 1px solid var(--colorGreyBorder);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.k-animation-container form.k-filter-menu .k-dropdown-wrap.k-state-hover,
.k-animation-container form.k-filter-menu input:hover {
  background-color: var(--colorBackground);
}
.k-animation-container form {
  min-width: 250px;
}
.k-animation-container form .k-filter-menu .k-textbox {
  width: 240px;
  border-color: var(--colorGreyBorder);
  border-radius: 3px;
  margin-top: 4px;
  height: 28px;
  line-height: 28px;
  padding-top: 0;
  padding-bottom: 0;
}
.k-animation-container form .k-filter-menu .k-textbox:active,
.k-animation-container form .k-filter-menu .k-textbox:focus {
  border-color: var(--colorHalfLink);
  box-shadow: none;
}
.k-animation-container form .k-filter-menu .k-textbox.k-space-right {
  max-width: 220px !important;
}
.k-animation-container form .k-textbox.k-space-right {
  max-width: 220px !important;
  border-color: var(--colorGreyBorder);
  border-radius: 3px;
}
.k-animation-container form .k-textbox.k-space-right input {
  border-radius: 4px 0 0 4px;
}
.k-animation-container form .k-textbox.k-space-right input::placeholder {
  color: var(--colorGreyBorder);
  opacity: 1;
  /* Firefox */
}
.k-animation-container form .k-textbox.k-space-right input:-ms-input-placeholder {
  color: var(--colorGreyBorder);
}
.k-animation-container form .k-textbox.k-space-right input::-ms-input-placeholder {
  color: var(--colorGreyBorder);
}
.k-animation-container form .k-list-optionlabel,
.k-animation-container form .k-popup .k-item {
  padding: 5px 0;
  line-height: 20px;
}
.k-animation-container form label,
.k-animation-container form .k-filter-selected-items {
  font-weight: 400;
  color: var(--colorText);
}
.k-animation-container form input[type="radio"],
.k-animation-container form input[type="checkbox"] {
  float: left;
  line-height: 20px;
  margin-top: 9px;
  margin-right: 5px;
}
.k-animation-container form .k-filter-selected-items {
  border-top: 1px solid var(--colorDivider);
  padding: 6px 1px;
  margin: 0;
  color: var(--disabled-text-color);
}
.k-animation-container .k-button {
  border-radius: 3px;
  box-shadow: none;
  border-color: var(--colorMain);
}
.k-animation-container .k-button:focus,
.k-animation-container .k-button:hover,
.k-animation-container .k-button:active,
.k-animation-container .k-button:focus:active:not(.k-state-disabled):not([disabled]) {
  background-color: var(--colorBGR);
  box-shadow: none;
  border-color: var(--colorMain);
}
.k-grid-filter.k-state-active {
  background: transparent;
  border-color: transparent;
  box-shadow: none;
}
.k-grid-filter.k-state-active .k-filter {
  background-position: -48px -80px;
}
ul[data-role=gridrowmenu] {
  margin-left: -10px;
}
.k-dirty {
  border-color: var(--colorMain) transparent transparent var(--colorMain);
  display: none !important;
}
#launcher {
  background-color: transparent;
}
/* Responsive styles  */
@media only screen and (max-width: 1024px) {
  .k-webkit .k-pager-wrap .k-pager-nav,
  .k-ff .k-pager-wrap .k-pager-nav,
  .k-ie11 .k-pager-wrap .k-pager-nav,
  .k-webkit .k-pager-input,
  .k-ff .k-pager-input,
  .k-ie11 .k-pager-input {
    float: none;
    display: inline-block;
    vertical-align: top;
  }
  .k-webkit .k-pager-numbers,
  .k-ff .k-pager-numbers,
  .k-ie11 .k-pager-numbers,
  .k-webkit .k-grid .k-pager-numbers,
  .k-ff .k-grid .k-pager-numbers,
  .k-ie11 .k-grid .k-pager-numbers {
    position: absolute;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
    margin-left: -2px;
    width: 60px;
    border-radius: 0;
    overflow: visible;
    height: auto;
  }
  .k-webkit .k-pager-numbers.k-reset,
  .k-ff .k-pager-numbers.k-reset,
  .k-ie11 .k-pager-numbers.k-reset,
  .k-webkit .k-grid .k-pager-numbers.k-reset,
  .k-ff .k-grid .k-pager-numbers.k-reset,
  .k-ie11 .k-grid .k-pager-numbers.k-reset {
    border-color: var(--colorGreyBorder) !important;
  }
  .k-webkit .k-pager-numbers.k-reset .k-link,
  .k-ff .k-pager-numbers.k-reset .k-link,
  .k-ie11 .k-pager-numbers.k-reset .k-link,
  .k-webkit .k-grid .k-pager-numbers.k-reset .k-link,
  .k-ff .k-grid .k-pager-numbers.k-reset .k-link,
  .k-ie11 .k-grid .k-pager-numbers.k-reset .k-link {
    border-color: var(--colorGreyBorder) !important;
  }
  .k-webkit .km-pane-wrapper .k-pager-numbers .k-link,
  .k-ff .km-pane-wrapper .k-pager-numbers .k-link,
  .k-ie11 .km-pane-wrapper .k-pager-numbers .k-link,
  .k-webkit .km-pane-wrapper .k-pager-numbers .k-state-selected,
  .k-ff .km-pane-wrapper .k-pager-numbers .k-state-selected,
  .k-ie11 .km-pane-wrapper .k-pager-numbers .k-state-selected,
  .k-webkit .km-pane-wrapper .k-pager-wrap > .k-link,
  .k-ff .km-pane-wrapper .k-pager-wrap > .k-link,
  .k-ie11 .km-pane-wrapper .k-pager-wrap > .k-link,
  .k-webkit .km-pane-wrapper .k-pager-wrap > .k-pager-info,
  .k-ff .km-pane-wrapper .k-pager-wrap > .k-pager-info,
  .k-ie11 .km-pane-wrapper .k-pager-wrap > .k-pager-info {
    padding-top: 0;
    padding-bottom: 0;
  }
  .k-webkit .k-rtl .k-pager-numbers,
  .k-ff .k-rtl .k-pager-numbers,
  .k-ie11 .k-rtl .k-pager-numbers,
  .k-webkit .k-rtl .k-grid .k-pager-numbers,
  .k-ff .k-rtl .k-grid .k-pager-numbers,
  .k-ie11 .k-rtl .k-grid .k-pager-numbers {
    right: 5.18em;
    width: 4.45em;
  }
  .k-webkit .k-pager-numbers .k-current-page,
  .k-ff .k-pager-numbers .k-current-page,
  .k-ie11 .k-pager-numbers .k-current-page,
  .k-webkit .k-grid .k-pager-numbers .k-current-page,
  .k-ff .k-grid .k-pager-numbers .k-current-page,
  .k-ie11 .k-grid .k-pager-numbers .k-current-page {
    display: block;
    border-left: 0;
  }
  .k-webkit .k-pager-numbers li:not(.k-current-page),
  .k-ff .k-pager-numbers li:not(.k-current-page),
  .k-ie11 .k-pager-numbers li:not(.k-current-page) {
    display: none;
  }
  .k-webkit .k-pager-numbers .k-current-page .k-link,
  .k-ff .k-pager-numbers .k-current-page .k-link,
  .k-ie11 .k-pager-numbers .k-current-page .k-link {
    width: 3.2em;
    padding: 0 .429em 0 .714em;
    border-radius: 0;
    border-right: 1px solid var(--colorBorder);
    color: var(--colorText);
    background-color: var(--colorBackground);
  }
  .k-webkit .k-pager-numbers .k-link,
  .k-ff .k-pager-numbers .k-link,
  .k-ie11 .k-pager-numbers .k-link {
    color: var(--colorText);
  }
  .k-webkit .k-pager-nav.k-pager-first + .k-link,
  .k-ff .k-pager-nav.k-pager-first + .k-link,
  .k-ie11 .k-pager-nav.k-pager-first + .k-link {
    border-right: 1px solid var(--colorBorder);
    border-radius: 0 0 0 0;
  }
  .k-webkit .k-rtl .k-pager-nav.k-pager-first + .k-link,
  .k-ff .k-rtl .k-pager-nav.k-pager-first + .k-link,
  .k-ie11 .k-rtl .k-pager-nav.k-pager-first + .k-link {
    border-right: 0;
    border-radius: 0 0 0 0;
  }
  .k-webkit .k-pager-numbers + .k-link,
  .k-ff .k-pager-numbers + .k-link,
  .k-ie11 .k-pager-numbers + .k-link {
    margin-left: 5.6em;
    border-radius: 0 0 0 0;
  }
  .k-webkit .k-rtl .k-pager-numbers + .k-link,
  .k-ff .k-rtl .k-pager-numbers + .k-link,
  .k-ie11 .k-rtl .k-pager-numbers + .k-link {
    margin-right: 5.6em;
    margin-left: 0;
    border-radius: 0 0 0 0;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: var(--colorGreyBackground);
  }
  .k-webkit .k-pager-numbers .k-state-selected,
  .k-ff .k-pager-numbers .k-state-selected,
  .k-ie11 .k-pager-numbers .k-state-selected,
  .k-webkit .k-pager-numbers .k-link,
  .k-ff .k-pager-numbers .k-link,
  .k-ie11 .k-pager-numbers .k-link {
    display: block;
    margin-right: 0;
    padding: 1px 5px 1px 5px;
    text-align: left;
  }
  .k-webkit .k-pager-numbers.k-state-expanded,
  .k-ff .k-pager-numbers.k-state-expanded,
  .k-ie11 .k-pager-numbers.k-state-expanded {
    box-sizing: border-box;
    border-radius: 0 !important;
    box-sizing: initial;
    border-bottom-width: 1px;
    box-shadow: none;
    background-color: var(--colorBackground);
  }
  .k-webkit .k-pager-numbers.k-state-expanded .k-current-page,
  .k-ff .k-pager-numbers.k-state-expanded .k-current-page,
  .k-ie11 .k-pager-numbers.k-state-expanded .k-current-page {
    margin: 0;
    padding: 0;
  }
  .k-webkit .k-pager-numbers.k-state-expanded li,
  .k-ff .k-pager-numbers.k-state-expanded li,
  .k-ie11 .k-pager-numbers.k-state-expanded li {
    display: inline-block;
  }
  .k-webkit .k-pager-numbers.k-state-expanded li:not(.k-current-page) .k-link,
  .k-ff .k-pager-numbers.k-state-expanded li:not(.k-current-page) .k-link,
  .k-ie11 .k-pager-numbers.k-state-expanded li:not(.k-current-page) .k-link {
    border: 0;
    background-color: var(--colorBackground);
    border-radius: 0;
  }
  .k-webkit .k-pager-numbers .k-state-selected,
  .k-ff .k-pager-numbers .k-state-selected,
  .k-ie11 .k-pager-numbers .k-state-selected {
    border-radius: 0;
  }
  .k-webkit .k-pager-numbers.k-state-expanded li:not(.k-current-page) .k-link:hover,
  .k-ff .k-pager-numbers.k-state-expanded li:not(.k-current-page) .k-link:hover,
  .k-ie11 .k-pager-numbers.k-state-expanded li:not(.k-current-page) .k-link:hover {
    color: var(--colorText);
    background-color: var(--colorHoverBGR);
  }
}
@media only screen and (max-width: 640px) {
  .k-webkit .k-pager-info,
  .k-ff .k-pager-info,
  .k-ie11 .k-pager-info {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .k-webkit .k-pager-sizes,
  .k-ff .k-pager-sizes,
  .k-ie11 .k-pager-sizes {
    display: none;
  }
}
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {
  .search .emptySearch {
    background-image: transparent url(/css/fiona/kendo/Fiona/Fiona/sprite@2x.png);
  }
}
/* Notification */
/* Validation Message */
.k-widget *,
.k-animation-container *,
.k-widget *:before,
.k-animation-container *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.k-widget {
  line-height: unset;
}
[class^="k-"],
[class*="k-"] {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.k-autocomplete,
.k-combobox,
.k-datepicker,
.k-timepicker,
.k-datetimepicker,
.k-numerictextbox,
.k-dropdown,
.k-selectbox,
.k-textbox {
  width: 100%;
}
.k-tool-group .k-autocomplete,
.k-tool-group .k-combobox,
.k-tool-group .k-datepicker,
.k-tool-group .k-timepicker,
.k-tool-group .k-datetimepicker,
.k-tool-group .k-colorpicker,
.k-tool-group .k-numerictextbox,
.k-tool-group .k-dropdown,
.k-tool-group .k-selectbox,
.k-tool-group .k-textbox {
  width: auto;
}
.k-grid.k-grid-nowrap table {
  table-layout: fixed;
}
.k-grid.k-grid-nowrap td {
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.k-grid.k-grid-wordbreak-normal td {
  word-break: normal;
}
.k-scheduler-edit-form .k-edit-form-container,
.k-scheduler-timezones .k-edit-form-container {
  width: 800px;
}
.k-safari .k-grid .k-virtual-scrollable-wrap {
  overflow-y: scroll;
}
.k-grid tr.disabled td {
  color: var(--colorLightText);
}
.k-multiselect .k-button {
  max-height: unset;
  word-break: break-word;
}
.k-grid .k-hierarchy-col {
  width: 26px;
}
.k-widget.k-window {
  max-width: 100%;
}
.k-overlay {
  background-color: var(--colorDarkGray);
  opacity: 0.5;
}
/* Notification */
/* Validation Message */
@font-face {
  font-family: 'excelsior';
  src: url('/fonts/excelita-webfont.eot');
  src: url('/fonts/excelita-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/excelita-webfont.woff2') format('woff2'), url('/fonts/excelita-webfont.woff') format('woff'), url('/fonts/excelita-webfont.svg#excelsiorregular') format('svg'), url('/fonts/excelita-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'news_cycleregular';
  src: url('/fonts/newscycle-regular-webfont.eot');
  src: url('/fonts/newscycle-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/newscycle-regular-webfont.woff2') format('woff2'), url('/fonts/newscycle-regular-webfont.woff') format('woff'), url('/fonts/newscycle-regular-webfont.svg#news_cycleregular') format('svg'), url('/fonts/newscycle-regular-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'news_cyclebold';
  src: url('/fonts/newscycle-bold-webfont.eot');
  src: url('/fonts/newscycle-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/newscycle-bold-webfont.woff2') format('woff2'), url('/fonts/newscycle-bold-webfont.woff') format('woff'), url('/fonts/newscycle-bold-webfont.svg#news_cyclebold') format('svg'), url('/fonts/newscycle-bold-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FiraSansLight';
  src: url('/fonts/FiraSans-Light.eot');
  src: url('/fonts/FiraSans-Light.eot?#iefix') format('embedded-opentype'), url('/fonts/FiraSans-Light.woff2') format('woff2'), url('/fonts/FiraSans-Light.woff') format('woff'), url('/fonts/FiraSans-Light.svg#FiraSansLight') format('svg'), url('/fonts/FiraSans-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'FiraSansRegular';
  src: url('/fonts/FiraSans-Regular.eot');
  src: url('/fonts/FiraSans-Regular.eot?#iefix') format('embedded-opentype'), url('/fonts/FiraSans-Regular.woff2') format('woff2'), url('/fonts/FiraSans-Regular.woff') format('woff'), url('/fonts/FiraSans-Regular.svg#FiraSansRegular') format('svg'), url('/fonts/FiraSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'ClearSansLight';
  src: url('/fonts/ClearSans-Light.eot');
  src: url('/fonts/ClearSans-Light.eot?#iefix') format('embedded-opentype'), url('/fonts/ClearSans-Light.woff') format('woff'), url('/fonts/ClearSans-Light.svg#ClearSansLight') format('svg'), url('/fonts/ClearSans-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'ClearSansRegular';
  src: url('/fonts/ClearSans-Regular.eot');
  src: url('/fonts/ClearSans-Regular.eot?#iefix') format('embedded-opentype'), url('/fonts/ClearSans-Regular.woff') format('woff'), url('/fonts/ClearSans-Regular.svg#ClearSansRegular') format('svg'), url('/fonts/ClearSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
body {
  background-image: url(../../img/background.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  font-family: 'Source Sans Pro', 'news_cycleregular', sans-serif;
  font-weight: 400;
  color: var(--colorText);
  text-rendering: optimizeLegibility;
  text-rendering: geometricPrecision;
  font-smooth: always;
  font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
}
body.mac {
  font-weight: 200;
}
#application {
  display: block;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}
h1,
h2,
h3 {
  font-family: 'Merriweather';
  font-weight: 100;
  font-style: italic;
  color: var(--colorText);
}
body.mac h1,
body.mac h2,
body.mac h3 {
  font-weight: 100;
}
h1 {
  font-size: 20px;
}
h2 {
  font-size: 17px;
}
h3 {
  font-size: 14px;
}
h4 {
  font-size: 12px;
}
a:not([href]) {
  cursor: pointer;
}
img.border-rounded {
  border-radius: 5px;
  width: 60px;
  height: 60px;
  margin-right: 8px;
}
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  padding-left: 0;
  padding-right: 0;
}
.blade-content section .col-xs-12 .k-grid,
.blade-content section .col-sm-12 .k-grid,
.blade-content section .col-md-12 .k-grid,
.blade-content section .col-lg-12 .k-grid {
  border-left: 1px solid var(--colorBackground);
  border-right: 1px solid var(--colorBackground);
}
.blade-content section .col-xs-12 .k-grid th,
.blade-content section .col-sm-12 .k-grid th,
.blade-content section .col-md-12 .k-grid th,
.blade-content section .col-lg-12 .k-grid th {
  border-left: 0;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11 {
  padding-left: 5px;
  padding-right: 5px;
}
.row {
  margin-right: -4px;
  margin-left: -4px;
}
.table-cell-icon {
  padding: 0 !important;
  position: relative;
}
.table-cell-icon .grid-icon-star,
.table-cell-icon .grid-icon-published,
.table-cell-icon .grid-icon-not {
  position: absolute;
  top: 1px;
  left: -1px;
}
@media (min-width: 300px) {
  .hidden-xs {
    display: block !important;
  }
}
@media (max-width: 470px) {
  .first-grid-of-section {
    display: none;
  }
  .form-group.form-group-sm {
    padding-bottom: 5px;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .form-group.form-group-sm p:not([class^="k-"]) {
    padding: 0;
    text-align: left !important;
    margin-bottom: -16px;
  }
  .col-xs-1,
  .col-sm-1,
  .col-md-1,
  .col-lg-1,
  .col-xs-2,
  .col-sm-2,
  .col-md-2,
  .col-lg-2,
  .col-xs-3,
  .col-sm-3,
  .col-md-3,
  .col-lg-3,
  .col-xs-4,
  .col-sm-4,
  .col-md-4,
  .col-lg-4,
  .col-xs-5,
  .col-sm-5,
  .col-md-5,
  .col-lg-5,
  .col-xs-6,
  .col-sm-6,
  .col-md-6,
  .col-lg-6,
  .col-xs-7,
  .col-sm-7,
  .col-md-7,
  .col-lg-7,
  .col-xs-8,
  .col-sm-8,
  .col-md-8,
  .col-lg-8,
  .col-xs-9,
  .col-sm-9,
  .col-md-9,
  .col-lg-9,
  .col-xs-10,
  .col-sm-10,
  .col-md-10,
  .col-lg-10,
  .col-xs-11,
  .col-sm-11,
  .col-md-11,
  .col-lg-11 {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 8px;
  }
}
.flexbox-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-flow: column nowrap;
  -webkit-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  min-height: 0;
}
.flexbox-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  min-height: 0;
}
/* Notification */
/* Validation Message */
.form-horizontal {
  padding-bottom: 30px;
}
.form-horizontal .form-group {
  margin: 8px 0 4px 0;
}
.blade-films-detail-readonly .form-horizontal .form-group {
  margin: 0 -4px;
}
.blade-films-detail-readonly .form-horizontal .form-group:last-of-type {
  margin: 0 0 6px 0;
}
.blade-films-detail-readonly .form-horizontal .form-group:first-of-type {
  margin: 11px 0 0 0;
}
.blade-films-detail-readonly .form-horizontal .form-group p {
  font-weight: 400;
}
body.mac .blade-films-detail-readonly .form-horizontal .form-group p {
  font-weight: 300;
}
.form-control-dynamic {
  width: auto;
  display: inline-block;
}
.k-datepicker,
.k-datetimepicker,
.k-timepicker {
  height: 28px !important;
}
.k-datepicker .k-picker-wrap,
.k-datetimepicker .k-picker-wrap,
.k-timepicker .k-picker-wrap {
  height: 28px !important;
}
.k-datepicker .k-picker-wrap .k-select,
.k-datetimepicker .k-picker-wrap .k-select,
.k-timepicker .k-picker-wrap .k-select {
  height: 28px !important;
  line-height: 28px !important;
}
.k-datepicker .k-picker-wrap .k-input,
.k-datetimepicker .k-picker-wrap .k-input,
.k-timepicker .k-picker-wrap .k-input {
  height: 28px !important;
  line-height: 28px !important;
  padding: 0 !important;
}
.k-datepicker .k-picker-wrap .k-icon,
.k-datetimepicker .k-picker-wrap .k-icon,
.k-timepicker .k-picker-wrap .k-icon {
  margin: -2px 2px 0 2px;
}
.control-label {
  font-size: 14px;
  color: var(--colorText) !important;
  font-weight: 400;
}
.form-group-inline-wizard {
  background-color: var(--colorWizardBGR);
  border-top: 1px solid var(--colorWizardBorder);
  margin: 0 0 -8px 0 !important;
  padding: 8px 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
}
.form-group-inline-wizard > div {
  padding: 0 5px;
}
.form-group-inline-wizard > div::before {
  display: inherit;
}
.form-group-inline-wizard > div:not(:last-child) {
  -webkit-flex: 1 0;
  -moz-flex: 1 0;
  -ms-flex: 1 0;
  flex: 1 0;
}
.form-group-inline-wizard > div:last-child {
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.form-group .language-key {
  padding-left: 0;
  padding-bottom: 4px;
}
.form-group .language-value {
  padding-right: 0;
  padding-bottom: 4px;
}
.form-group .language-key span {
  display: block;
  width: 100%;
  height: 30px;
  text-align: center;
  line-height: 28px;
  border: solid 1px var(--colorMain);
  color: var(--colorMain);
  border-radius: 3px;
  background: var(--colorHighlightBGR);
}
.form-control,
.k-multiselect-wrap span,
.k-list .k-item,
.k-input {
  font-weight: 400;
}
body.mac .control-label,
body.mac .k-multiselect-wrap span,
body.mac .k-list .k-item,
body.mac .k-input {
  font-weight: 300;
}
.k-multiselect {
  border-width: 1px !important;
}
.k-multiselect-wrap span.k-select {
  text-indent: 0;
}
.k-multiselect-wrap {
  border: 0 !important;
  min-height: 28px !important;
}
.k-multiselect-wrap li {
  min-height: 24px;
  max-height: 24px;
  padding: 0 16px 0 4px;
}
.k-multiselect-wrap .k-input {
  padding: 0;
  margin: 0;
  min-height: 28px;
  height: 28px;
  max-height: 28px;
}
td .checkbox label,
td .radio label {
  min-height: 0 !important;
}
td .checkbox,
td .radio {
  min-height: 0 !important;
}
.checkbox {
  padding-top: 0px !important;
}
.checkbox label {
  color: var(--colorText);
  padding-top: 5px;
}
.checkbox input {
  display: inline-block;
  float: left;
  margin-top: 3px;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */
}
input[type=number] {
  -moz-appearance: textfield;
}
.k-picker-wrap .k-select,
.k-numeric-wrap .k-select,
.k-dropdown-wrap .k-select {
  width: 24px;
  line-height: 28px;
}
.k-combobox .k-dropdown-wrap .k-input {
  height: 28px;
  line-height: 28px;
}
.k-dropdown-wrap {
  height: 28px;
}
.k-dropdown-wrap .k-select .k-icon {
  margin-top: -2px;
}
.k-dropdown-wrap .k-select .k-icon.k-i-arrow-60-down {
  background-position: 0 -32px !important;
}
.k-numeric-wrap {
  height: 28px;
}
.k-datetimepicker .k-picker-wrap .k-select {
  width: 52px;
}
.k-numeric-wrap .k-input {
  /*height: 28px;*/
  padding: 0;
}
.k-icon.k-i-arrow-e,
.k-icon.k-i-arrow-60-right {
  background-position: 0 -16px !important;
}
.k-icon.k-i-arrow-s,
.k-icon.k-i-arrow-60-down {
  background-position: 0 -32px !important;
}
.k-icon.k-i-arrow-w,
.k-icon.k-i-arrow-60-left {
  background-position: 0 -48px !important;
}
.k-icon.k-i-sort-asc-sm {
  background-position: 0 0 !important;
}
.k-icon.k-i-sort-desc-sm {
  background-position: 0 -30px !important;
}
.k-icon.k-hidden {
  display: none;
}
.k-icon.k-filter,
.k-icon.k-i-filter,
.k-icon.k-i-funnel {
  background-position: -32px -80px;
}
.k-icon.k-i-arrow-end-left {
  background-position: 0 -112px;
}
.k-icon.k-i-arrow-end-right {
  background-position: -16px -80px;
}
.k-grid-filter.k-state-active .k-icon.k-i-filter {
  background-position: -48px -80px;
  color: var(--colorText);
}
.k-link.k-link-decrease .k-icon.k-i-arrow-60-down {
  background-position: 0 -36px !important;
}
.k-numerictextbox .k-link {
  line-height: 14px;
  height: 14px;
}
.k-numerictextbox .k-link .k-icon {
  height: 14px;
}
.k-numerictextbox .k-link .k-icon span.k-i-arrow-n,
.k-numerictextbox .k-link .k-icon span.k-i-arrow-60-up {
  background-position: 0 -2px;
}
.k-numerictextbox .k-link .k-icon span.k-i-arrow-s,
.k-numerictextbox .k-link .k-icon span.k-i-arrow-60-down {
  background-position: 0 4px;
}
/* Switch */
.k-switch {
  width: 3em;
  height: 1.5em;
}
.k-switch .k-switch-container {
  width: 3em;
  height: 1.5em;
  border-radius: calc(3em / 2);
  box-shadow: none;
  border-color: var(--colorMain);
  background-color: var(--colorLightGray);
  line-height: 0;
}
.k-switch .k-switch-container .k-switch-label-on,
.k-switch .k-switch-container .k-switch-label-off {
  padding-top: 1px;
  display: none;
  width: 3em;
  font-size: calc(1.5em / 2);
  font-weight: 700;
  line-height: 1.5em;
  white-space: nowrap;
  text-transform: uppercase;
  color: var(--colorDarkGray);
}
.k-switch .k-switch-container .k-switch-label-off {
  display: none;
}
.k-switch .k-switch-container .k-switch-handle {
  left: 0;
  width: calc(1.5em - 2px);
  height: calc(1.5em - 2px);
  margin: 1px;
  border: 0;
  border-radius: calc(1.5em / 2);
}
.k-switch.k-switch-on .k-switch-container {
  background-color: var(--colorMain);
}
.k-switch.k-switch-on .k-switch-label-on {
  display: none;
}
.k-switch.k-switch-on .k-switch-label-off {
  display: none;
}
.k-switch.k-switch-on .k-switch-handle {
  left: calc(3em - 1.5em);
}
.k-switch:hover .k-switch-container,
.k-switch:active .k-switch-container,
.k-switch:focus .k-switch-container {
  background-color: var(--colorLightGray);
}
.k-switch:hover.k-switch-on .k-switch-container,
.k-switch:active.k-switch-on .k-switch-container,
.k-switch:focus.k-switch-on .k-switch-container {
  background-color: var(--colorMain);
}
textarea {
  min-height: 80px;
  resize: vertical;
}
.btn-yellow {
  border-color: var(--colorInversed);
  background-color: var(--colorText);
  color: var(--colorYellow);
  padding: 4px 8px 8px;
  margin-right: 8px;
  box-shadow: 0 1px 3px var(--colorBlack);
  font-weight: 700;
}
.btn-yellow:hover {
  color: var(--colorYellow);
  background-color: var(--colorText);
  box-shadow: 0 1px 2px var(--colorBlack);
}
.btn-blue {
  border-color: var(--colorLink);
  background-color: var(--colorLink);
  color: var(--colorLinkInversed);
  font-weight: 700;
}
.btn-blue:hover {
  color: var(--colorLinkInversed);
  background-color: var(--colorLink);
}
.toggle-search-type {
  border-bottom: 1px solid var(--colorGreyBackground);
}
.btn-toggle {
  border-color: var(--colorLink);
  background-color: var(--colorLinkInversed);
  color: var(--colorLink);
  font-weight: 500;
}
.btn-toggle:hover {
  background-color: var(--colorWizardBGR);
  color: var(--colorLink);
  font-weight: 500;
}
.btn-toggle.active {
  color: var(--colorLinkInversed);
  background-color: var(--colorLink);
  font-weight: 500;
}
.form-group a.pull-left,
.form-group a.pull-right {
  line-height: 32px;
  color: var(--colorLinkInversed);
  text-decoration: none;
}
.form-group a:hover {
  text-decoration: underline;
}
.form-control {
  color: var(--colorText);
  border-color: var(--colorGreyBorder);
}
.k-dropdown[unselectable=on] {
  /* display: none; */
}
.k-dropdown.form-control,
.k-combobox.form-control {
  height: 30px;
}
.form-group-sm .form-control {
  border-radius: 3px;
  font-size: 14px;
  height: 30px;
  line-height: 1.5;
  padding: 0 4px 0 4px;
}
input:disabled,
textarea:disabled,
.form-control[readonly] {
  background: var(--colorBackground) !important;
  color: var(--disabled-text-color) !important;
  border-color: var(--colorGreyBorder) !important;
  border-width: 1px;
  opacity: .7;
}
.k-state-focused {
  box-shadow: none !important;
}
.k-button {
  box-shadow: none !important;
}
.k-datepicker .k-picker-wrap.k-state-hover .k-select,
.k-datetimepicker .k-picker-wrap.k-state-hover .k-select {
  background-color: var(--colorGreyBackground);
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.k-datepicker .k-picker-wrap.k-state-focused,
.k-datetimepicker .k-picker-wrap.k-state-focused {
  border-color: var(--colorHalfLink) !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.k-datepicker .k-picker-wrap.k-state-focused .k-select,
.k-datetimepicker .k-picker-wrap.k-state-focused .k-select {
  border-color: var(--colorHalfLink) !important;
  background-color: var(--colorGreyBackground);
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.form-group-sm .form-control.k-dropdown {
  padding: 0;
}
.form-group-sm .form-control.k-dropdown .k-dropdown-wrap {
  background-color: var(--input-background-color);
  background-image: none;
  border: 1px solid var(--colorGreyBorder);
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: var(--colorText);
  display: block;
  font-size: 14px;
  height: 28px;
  line-height: 1.42857;
  padding: 0;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.form-group-sm .form-control.k-dropdown .k-dropdown-wrap .k-input {
  height: 28px;
  line-height: 28px;
  margin: 0 24px 0 0;
  padding: 0;
  text-indent: 4px;
}
.form-group-sm .form-control.k-dropdown .k-dropdown-wrap .k-select {
  line-height: 28px;
  min-height: 28px;
  text-align: center;
  vertical-align: middle;
  width: 2em;
  margin-top: 0;
}
.form-group-sm .form-control.k-combobox {
  padding: 0;
}
.form-group-sm .form-control.k-combobox .k-dropdown-wrap {
  background-color: var(--colorBackground);
  background-image: none;
  border: 1px solid var(--colorGreyBorder);
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: var(--colorText);
  display: block;
  font-size: 14px;
  height: 28px;
  line-height: 1.42857;
  padding: 0;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.form-group-sm .form-control.k-combobox .k-dropdown-wrap.k-state-focused {
  border-color: var(--colorHalfLink) !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-group-sm .form-control.k-combobox .k-dropdown-wrap.k-state-focused .k-select {
  background-color: var(--colorGreyBackground);
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.form-group-sm .form-control.k-combobox .k-dropdown-wrap.k-state-hover .k-select {
  background-color: var(--colorGreyBackground);
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.form-group-sm .form-control.k-combobox .k-dropdown-wrap .k-input {
  height: 28px;
  line-height: 28px;
  margin: 0 24px 0 0;
  padding: 0;
  text-indent: 4px;
}
.form-group-sm .form-control.k-combobox .k-dropdown-wrap .k-select {
  line-height: 28px;
  min-height: 28px;
  text-align: center;
  vertical-align: middle;
  width: 2em;
  margin-top: 0;
}
.form-control.k-dropdown.k-state-border-down,
.form-control.k-dropdown.k-state-border-up {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control.k-dropdown.k-state-border-down .k-dropdown-wrap,
.form-control.k-dropdown.k-state-border-up .k-dropdown-wrap {
  border-color: var(--colorHalfLink) !important;
}
/*.k-autocomplete,*/
.k-textbox,
.k-dropdown-wrap,
.k-picker-wrap,
.k-numeric-wrap {
  padding-right: 1.7em;
}
.form-group-sm .form-control-static {
  padding: 7px 0 0 2px;
  font-size: 14px;
  line-height: 16px;
  height: auto;
}
.form-control-static:not(p) {
  display: inline-block;
}
.col-sm-3:first-child .form-control-static {
  font-size: 14px;
  color: var(--disabled-text-color) !important;
  font-weight: 400;
  text-align: right;
}
.field-validation-message {
  display: none;
}
.dropdown-menu.pull-center {
  left: auto;
  right: 45%;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: var(--colorRed);
}
.has-error .form-control {
  color: var(--colorRed);
  border: 1px solid var(--colorRed);
}
.validation-group.has-error .k-autocomplete,
.validation-group.has-error .k-picker-wrap,
.validation-group.has-error .k-numeric-wrap,
.validation-group.has-error .k-dropdown-wrap,
.validation-group.has-error .k-multiselect,
.validation-group.has-error .k-multiselect.k-header {
  border-color: var(--colorRed) !important;
}
.alert-danger {
  color: var(--colorRed);
  border: 1px solid var(--colorRed);
}
.alert-danger a {
  font-weight: bold !important;
  color: var(--colorRed) !important;
}
.alert-success {
  color: var(--colorGreen);
  border: 1px solid var(--colorGreen);
}
.alert-success a {
  font-weight: bold !important;
  color: var(--colorGreen) !important;
}
.form-horizontal .form-group-sm .control-label {
  padding-top: 5px;
}
.open-builder {
  background-color: var(--colorBackground);
  border: 1px solid var(--colorLink);
  padding: 6px 8px;
  font-weight: normal;
  color: var(--colorLink);
  font-family: 'Source Sans Pro', 'news_cycleregular', sans-serif;
  text-transform: uppercase;
  border-radius: 4px;
  text-decoration: none !important;
}
.open-builder:hover {
  background-color: var(--colorSelectedBGR);
  color: var(--colorText);
  text-decoration: none !important;
}
input.padding-for-icon {
  padding-left: 32px !important;
}
.upload-drop-zone {
  width: 100%;
  height: 80px;
  border: solid 1px var(--colorBorder);
  border-radius: 5px;
  background: var(--colorHighlightBGR);
  position: relative;
  text-align: center;
  background-size: cover;
  padding-top: 5px;
}
.upload-drop-zone a {
  text-decoration: none;
}
.upload-drop-zone .upload-drop-zone-delete {
  border: solid 1px var(--colorBorder);
  width: 20px;
  height: 20px;
  font-weight: bold;
  text-align: center;
  line-height: 18px;
  border-radius: 5px;
  color: var(--colorRed);
  background-color: var(--colorBackground);
  position: absolute;
  right: 3px;
  top: 3px;
  cursor: pointer;
}
.upload-drop-zone .upload-drop-zone-add {
  border: solid 1px var(--colorBorder);
  width: 20px;
  height: 20px;
  font-weight: bold;
  text-align: center;
  line-height: 18px;
  border-radius: 5px;
  color: var(--colorGreen);
  position: absolute;
  right: 3px;
  top: 3px;
  cursor: pointer;
}
input:-internal-autofill-selected {
  background-color: var(--colorInversed);
  color: var(--colorText) !important;
}
/* Notification */
/* Validation Message */
/* totem */
.fiona-nav-top-area ul > li a {
  outline: 0;
  background-image: url(../../img/totem-artwork.png);
  background-size: 300px auto;
}
.fiona-nav-top-area ul > li a .fiona-nav-arrow {
  position: absolute;
  display: none;
  width: 16px;
  height: 32px;
  margin-left: 68px;
  margin-top: 21px;
  background-image: url(../../img/totem-active.png);
  background-size: 16px 32px;
}
.fiona-nav-top-area ul > li a:hover {
  color: white;
}
.fiona-nav-top-area ul > li a.active .fiona-nav-arrow {
  display: block;
}
.fiona-nav-top-area ul > li:first-of-type a {
  background-position: -225px -2px;
}
.fiona-nav-top-area ul > li:first-of-type a > span {
  display: none;
}
.fiona-nav-top-area ul > li:first-of-type a:hover {
  background-position: -225px -2px;
  color: var(--colorSplashText);
}
.fiona-nav-top-area ul > li:first-of-type a.active .fiona-nav-arrow {
  display: none;
}
.fiona-nav-top-area ul > li a[data-navjump="start"] {
  background-image: url('data:image/gif;base64,R0lGODlhwgGWANUAAMLdwmybdeXx5kxpYfP59FN0Zv3+/u317om+ibvavHyzfoG5gtLm0mKKbnKkeF2DbNrq2pDBkXWpepzInfr8+q3SruDu4bLUssfgx6XNpqDKofD38bbWtpbFllh8aWmWc5jGmd3s3YS7hdbo142/jc/kz6nPqfj7+WeTcnitfM3jzkllX1d7aIa8h/f7+Ov07GSPcMviy5fFmFBuZJ/KoHCgd363gI/BkFZ4Z26fdqPMo/v9+5PDk0hjX////3+4gCH/C05FVFNDQVBFMi4wAwEJAAAh+QQECgAAACwAAAAAwgGWAAAG/8CfcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v2c3GRwxEAIbJwYGJxsCEDEcGTfAQyk5KA8eBTMDKysDMwUeDyg5KdRCIiAXxRYvBDs7BC8WzxcgIugiOgAhLj4AAwoc6MNFCAA68ulSUKMBiwE9IkqcSLHHABYNaijgJQOAAAMEQwY0IACAjF4TPIpcGbLkhFsOGhSoSLOmxAINHNziAeAFy/+fAV8A4IHLRIl/QJMCdFHCxKwcDyDanFpzwIMcs2SMUMrVx4iTszIwANmVqwEGGV5BpcqW6tVXWsuW/QoLBIYTcuWewABilYQGUtsKpjmggYRVLVTkzauiRasLAhYvFnAh1YeZgzPXLPAhlYYNkvNu0KEqAgayoeUawBChVIoGmmPbbHCOlIgYqSXHUFiKBoTcoSHQGOXAg+zjND3oFEUiMvDJJEqZcP58slNQATAj334zQKgOoKsv3tBhVAWfXQlAwHBBAw8ECxYg4KHhAgYIBMq+qPApwAzNFzXwgQMpKGCDDQqk4MAHDgUm2AzeeaIBUlxRcFAFE5AAn3wkTFD/QT8UlOWCBqFUcABXG5RQQWtNRFBBCeEldQB/nPg32AwPBFAbEykE8MB/D0a4iQY7cMWUBgs4sYAGR3G1A4memIAeUAIkUN4UHSRA3U8vXJeJjW0VAMNhU0gAg3ZUQbhJBxT+tAEHvEUhAgcx/uTClZvQsOVKLyTAohURJDAlSwIMh4kDaNo0Aww7VpECDEBSVcByl5BQ50oucJDkFQtw0OZKG0SnSQS/AaXCS1tMoBhQEPxJSQrGsfUApVk48EBbHjQ6iQh7isQAAlwgwEBSAsRpCQZAHaCpF52e+BMGl8CWJgo2eGEDCpHOdgluP+1Q2RcXFPlTDJlcgJpIFqQV/0YGFvxkwLeTfMAWDliFkQMObHVGiQZAEdBXGCDk9xNploDQ60AQoCrGBKWuJMC/kUiQaEXKkVGcpGRG0sKlBB3gKhgROAuqY5UgyxIEEI8BQsMiQSuJtDZ5kPEYEsSqrSSrrnSAqGSQILJIKlSSAV4rWaBwGRO0u9IJ6j6Sg4MV4UCrxfjaNEC9j8jwEwEfjxGBwCuBJcmwOjd9RgY/E8RAJLcqivUZOWRb0QORbLXSDimbAYK4Io0wiQnnEsQBGxywZICXjORAFQpsoEDV24tozRK8aVzwk9iPlMCSCpuqsUDOIZXwSNs1PVDtGjaQThPdjtjtqxtk9x3JBJ8K9P/C0WpMMOhALuCOiANQTzTD1Gk4IPdEAxB/CA8suQBsGwjULhBRjwDAUgJwJMASAI3ATBMMUiiQg0MzeDMDRjlsFAUMUzXQiPUrDR7FAilZcAAFFBxgAQATdP5E4SvhniN45bCuqSECBwNIsRahgIndRFdLUAAKqlYTHKBAfU5IgQMjUgAMJmJ3AtmA/5pgIpbMaH4cC8ojdHA9OWhvJQRLRA2mAr4n1MBmVPFADaDAPpvsUBGSE4n8nHCDBBJEANP4H0vylgj4hYQ8cgBPABfhPYrMYGZL+MDxpjIDfTVBAluMiPsU4USCuMBYSpgA2JJCAN8lQQTSA4gAGRGClYj/bg6aE0kIFsECm7CuCVqMTRefoDqKsGARRrxjEybANye5EQl5bEkjbhBHH9BIDhXAVBIPkYLgSURIS6hBGNkygx8yIQBWg+AgRBA4gUCJCTdYY3o2uQR+icQAaDREBlbCNTp8bSVmK4TiqqJKIygAh7HxgAeT0EmbQI4QIFgJBUaYBCMSS0khEgkTDQHAkEDADiwbyBAN4biaHLIJ5dwO45rQx5qs8xCW06MTMpmaSy6hjiKhHCK4FRKX0cFkISEXIgo5kTFGkILIwcEykVDFifzREPwkyByVsIC05eUA1DxCGQciUEWEUyD6jEM8vZkIZE7Ei0oYJnd68MwjyKsm/x5IxEcDYs8kTOA5jywCPUmKyJW8cg62lCQiNtgD5RmhoccxqBIcYJMCJEJpIckpETYqmYna1GGMSCFAqEcH5olkA4kYZTGL0M6VnnMJKVDUB1fCMyVANTUWaAIJ+MQIooXkeXRAwNIS4cmILPQIo9TMDJqgAKslQpYCwasSLLqYAzRBryIhACNaGZCMvmEBKzFAIlZgk9MtgbMr7cEKmmADm4wWEY0ciGWLkM3cUKAJmBXJDia7ktW2IbYh0SwiQEsTzyqBt9w57RJKWxPhGiK1ArHtEFqbmtcyAbcEme0i7EoQxcoBsiE5AV9t8lcjBDYzg2VCYaty2JVYFwmMvf/oY3mZ1ZVwdQ5efWJYbTJWIpSVO2dVQlprEt5DgDAgbU3CW0MTVybMVSQvYIQRfyqHoB4xEUQ1ahGQKhulJoGpm3nqSqQ6BKouxqpIuKlIBMCImQIkpHAYKUG+iQiTSgSlSVApd1pqhJcmR6YrqWmIcUrClbBYEREdiD/nAFCCdNQQBJWIhZGgAIQeR6FNoHAPHlqIIAsExEeoaG4w2gQPA+TIiOjmisEZv0SksyL5VcKZj/POJdyXIm0uhIoHssce19MJ+AwJiguxy8gasA2/FEkwCSFjigygvkM45naU2YRm1oTGgYimSKbpBGtSCZsr2WYhKJljOuzUjLQshKP/aQJKJYjyOKV0AiqJmQhW+pSIiFUKAUKdBAcPBJeNyDNBFBmHSBKkzol4s0OfEEjBwlgJSY5Img2RyCcwUi474DARfD0QEr8PVHh6gxRFgmVCSPmKxP6uFY+dBDDerImYymWIY81LaQ8BjlNsBAtXgr04vFAkMUTEDG1SQyfcUDA65OFUTImIIIZknLC0dECQCAUxEwRziiDgiP+MBgQ6TN2DaGBTEV0ECTqZIhbsLhI02FSRD+K/ABFhFEqoMx0vYQFa9UGCq9fCN9w7JN0uhJR70O8niI985kOfyZHQw5os+RBeBgjCYVu/++Vvf/2TgsMHkvND0I5P7g6D7jCV//U/AE9REi6D8awW9kHENyQuCHAaSFBJH7y3EdQeCOfY8DmW8HoRyY6I6diQuqlQWRGuC4nf2hB4ggweEoBjydLNMHWBHM5pi2vc47L2kz2TYc4Pn0TsQnKAQZMBbSxZGyTy3oMZQNpegf37Igo/ELypYW8sOXwkhsYSo6EhaSxhWiSeNhWpocEBH0fe6Q9h8JD08gyBDlvJfoIyvZk4IEN+xM57IDMz1IwqR2cE6DivdjD47CdBq4TBmN/1KjDsJw+bhMRyWPZauXgiBcCiIzb2E4+RIWRuIlklzPWTdImBXe5ieYxgYzZBL2JwL/lSCbZmfJqmBQEDFPm2fPW3LP9d0CxAEX0vQ0rUYi3YwhbZ9whWFl0CaAXhAhRgVgmkkhSnwgWqkhStcgmw0hazwgW2gisctwgS9xMj0H1VQAKbd3F5onAy5ydYECgoV22GcgmI0haLcoNoBSlh0n6NYClJkSnKBVuekhSh0glSohRVkm1QkCVCKHOIcwlgwhZiIn9OYCZEZUWlZglsohRvgnFLMCcxxztgqAksp4UqQnFF4CIwwhUnVCPiJhE4oiMZ5COFGBFqwglEYiQlgCRKwiRt13oMxgnnURbqwR7usSHzUR/3wW584nKYcIaCESADUiAHkiAL0iCC9YaZMCFlYSEAgCEaEh8I0CEfEgLMVYX/l8iFYygeR1SGNdKGoRUmsKgJ2yaMZQFFpOAbzNgVwkEc73eMbFExzBGM0SgAPPgJpkFZ0eh4rOEa02eNFUEbpXAb4WiCdAgKkLGOLTGCnnAZ5oiG5CYKnwGPBDEarWAX1BWOe9GAovAXfWWOhaGGpJAY+hgQjQELYgGOuXEWnocKa1GPDjV8pBAX60gXs2AUlSgiTfEUUWGQbyELGikeHGkLKaGNI8Y/MCETK4UTUqgKPHGEXCEUb3cL+9APHykQBoEQ7QgLDOGKgxEgGsERHgGRuVUSEOcLwkAMxoAMysAMzgAN0oAOP2AN2KAN3OAN4CAO5GAOWKkO7AAB7gAPy/JAD/aAD1jZlm75lnAZl3I5l3RZl3Z5l3iZl3q5l3zZl375l4AZmII5mIRZmIZ5mIiZmIq5mIzZmI75mJAZmZI5mZRZmZZ5mZiZmZq5mZzZmZ75maAZmqI5mqRZmqZ5mqiZmqq5mqzZmq75mrAZm7I5m7RZm7Z5m7iZm7q5m7zZm775m8AZnMI5nMRZnMZ5nMiZnMq5nMzZnM75nNAZndI5ndRZndZ5ndiZndq5ndzZnd75neAZnuI5nuRZnuZ5nuiZnuq5nuwJC0EAACH5BAQKAAAALD4AKgAcABwAAAaSwJ9wKGxlAJADhXKAADItolSK4Fh82KzWwkFMpbqRdjwe6b7CyovMzr4q3wqhTfcR4ETduk5/nYUIYnx1I14/HIODHD8tV4l1FkaPg0eTfEiWdUmZdEqcbUufbEyiZE2lY06oWk+rWVCOqJGHros/gaiFQ3qiflJynHdxe49vaD9hj2bHgFaQXcxERkhKTE5QaEEAOw==');
  background-position: 0 0;
  background-size: 225px auto;
}
.fiona-nav-top-area ul > li a[data-navjump="start"].active {
  background-position: -150px 0;
}
.fiona-nav-top-area ul > li a[data-navjump="start"]:hover {
  background-position: -75px 0;
  color: var(--colorSplashText);
}
.fiona-nav-top-area ul > li a[data-navjump="search"] {
  background-position: 0 -150px;
}
.fiona-nav-top-area ul > li a[data-navjump="search"].active {
  background-position: 0 -150px;
}
.fiona-nav-top-area ul > li a[data-navjump="search"]:hover {
  background-position: -225px -150px;
  color: var(--colorSplashText);
}
.fiona-nav-top-area ul > li a[data-navjump="overviews"] {
  background-position: 0 -75px;
}
.fiona-nav-top-area ul > li a[data-navjump="overviews"].active {
  background-position: 0 -75px;
}
.fiona-nav-top-area ul > li a[data-navjump="overviews"]:hover {
  background-position: -225px -75px;
  color: var(--colorSplashText);
}
.fiona-nav-top-area ul > li a[id="planner"] {
  background-position: 0 -225px;
}
.fiona-nav-top-area ul > li a[id="planner"].active {
  background-position: 0 -225px;
}
.fiona-nav-top-area ul > li a[id="planner"]:hover {
  background-position: -225px -225px;
  color: var(--colorSplashText);
}
.fiona-nav-top-area ul > li a#reception-desk {
  background-position: 0 -300px;
}
.fiona-nav-top-area ul > li a#reception-desk.active {
  background-position: 0 -300px;
}
.fiona-nav-top-area ul > li a#reception-desk:hover {
  background-position: -225px -300px;
  color: var(--colorSplashText);
}
.fiona-nav-top-area ul > li a[id="draft-planner"] {
  background-position: 0 -375px;
}
.fiona-nav-top-area ul > li a[id="draft-planner"].active {
  background-position: 0 -375px;
}
.fiona-nav-top-area ul > li a[id="draft-planner"]:hover {
  background-position: -225px -375px;
  color: var(--colorSplashText);
}
.fiona-nav-bottom-area ul > li a {
  outline: 0;
}
.fiona-nav-bottom-area ul > li .fiona-nav-arrow {
  position: absolute;
  display: none;
  width: 16px;
  height: 32px;
  margin-left: 68px;
  margin-top: 21px;
  background-image: url(../../img/totem-active.png);
  background-size: 16px 32px;
}
.fiona-nav-bottom-area ul > li a:hover {
  color: var(--colorSplashText);
}
.fiona-nav-bottom-area ul > li a.active .fiona-nav-arrow {
  display: block;
}
/* Film status */
.film-status-icon {
  width: 60px;
  height: 60px;
  background-image: url(../../img/film-status.png);
  background-size: auto 120px;
  background-repeat: no-repeat;
  background-position: 0 0;
  display: inline-block;
  position: relative;
}
.film-status-icon-entry {
  background-position: -60px 0;
}
.film-status-icon-research {
  background-position: -120px 0;
}
.film-status-icon-deleted {
  background-position: -180px 0;
}
.film-status-icon-entry.film-status-icon-archived {
  background-position: -60px -60px;
}
.film-status-icon-research.film-status-icon-archived {
  background-position: -120px -60px;
}
.film-status-icon-deleted.film-status-icon-archived {
  background-position: -180px -60px;
}
.f-option-table-arrow {
  background: transparent url('/img/selection-arrow-down-right.png') no-repeat 16px 4px;
  background-size: 66px 23px;
  padding-left: 90px;
}
.f-option-table-arrow-up-right {
  background: transparent url('/img/selection-arrow-up-right.png') no-repeat 16px 4px;
  background-size: 66px 23px;
  padding-left: 90px;
  display: inline-block;
  width: 66px;
  height: 23px;
}
/* Grid icons */
.grid-icon {
  width: 30px;
  height: 30px;
  background-image: url(../../img/grid_symbols.png);
  background-size: auto 30px;
  background-repeat: no-repeat;
  background-position: -60px 0;
  display: inline-block;
  position: relative;
}
.grid-icon-star {
  background-position: 0 0;
}
.grid-icon-url,
.grid-icon-link {
  background-position: -30px 0;
}
.grid-icon-document {
  background-position: -60px 0;
}
.grid-icon-memo,
.grid-icon-text {
  background-position: -90px 0;
}
.grid-icon-image {
  background-position: -120px 0;
}
.grid-icon-video,
.grid-icon-movie {
  background-position: -150px 0;
}
.grid-icon-text-film,
.grid-icon-text-companyprofile,
.grid-icon-text-composition,
.grid-icon-text-show,
.grid-icon-programme {
  background-position: -180px 0;
}
.grid-icon-text-person,
.grid-icon-text-accreditation {
  background-position: -330px 0;
}
.grid-icon-tape {
  background-position: -210px 0;
}
.grid-icon-hardcopy {
  background-position: -240px 0;
}
.grid-icon-account {
  background-position: -270px 0;
}
.grid-icon-group {
  background-position: -300px 0;
}
.grid-icon-company {
  background-position: -390px 0;
}
.grid-icon-person {
  background-position: -420px 0;
}
.grid-icon-guest {
  background-position: -420px 0;
}
.grid-icon-email {
  background-position: -480px 0;
}
.grid-icon-online {
  background-position: -510px 0;
}
.grid-icon-phone {
  background-position: -540px 0;
}
.grid-icon-other {
  background-position: -570px 0;
}
.grid-icon-film {
  background-position: -600px 0;
}
.grid-icon-activity {
  background-position: -630px 0;
}
.grid-icon-production {
  background-position: -630px 0;
}
.grid-icon-QA {
  background-position: -660px 0;
}
.grid-icon-drink {
  background-position: -690px 0;
}
.grid-icon-theatre {
  background-position: -750px 0;
}
.grid-icon-theatre-hall {
  background-position: -780px 0;
}
.grid-icon-xml {
  background-position: -810px 0;
}
.grid-icon-alert {
  background-position: -840px 0;
}
.grid-icon-empty {
  background-position: -870px 0;
}
.grid-icon-alert-overruled {
  background-position: -900px 0;
}
.grid-icon-overview {
  background-position: -930px 0;
}
.grid-icon-nominated {
  background-position: -960px 0;
}
.grid-icon-awarded {
  background-position: -990px 0;
}
.grid-icon-published {
  background-position: -1020px 0;
}
.grid-icon-not {
  background-position: -1050px 0;
}
.grid-icon-check {
  background-position: -1080px 0;
}
.grid-icon-video-with-source {
  background-position: -1110px 0;
}
.grid-icon-nomination {
  background-position: -1140px 0;
}
.grid-icon-inbound {
  background-position: -1170px 0;
}
.grid-icon-outbound {
  background-position: -1200px 0;
}
.grid-icon-info {
  background-position: -1230px 0;
}
tr.f-draggable-row .grid-icon-draggable:not(.grid-icon-alert):hover {
  cursor: move;
}
.f-draggable-row:hover .grid-icon:not(.grid-icon-alert) {
  background-position: -450px 0 !important;
}
.f-draggable-row:hover .grid-icon:not(.grid-icon-alert):hover {
  background-position: -720px 0 !important;
}
.f-draggable-row:hover .grid-icon-star,
.f-draggable-row:hover .grid-icon-star:hover,
.f-draggable-row:hover .grid-icon-published,
.f-draggable-row:hover .grid-icon-published:hover {
  display: none;
}
#showparts .f-draggable-row:hover .grid-icon-star,
.show-parts-grid .f-draggable-row:hover .grid-icon-star,
#showparts .f-draggable-row:hover .grid-icon-star:hover,
.show-parts-grid .f-draggable-row:hover .grid-icon-star:hover,
#showparts .f-draggable-row:hover .grid-icon-published,
.show-parts-grid .f-draggable-row:hover .grid-icon-published,
#showparts .f-draggable-row:hover .grid-icon-published:hover,
.show-parts-grid .f-draggable-row:hover .grid-icon-published:hover {
  background-position: 0px 0 !important;
  pointer-events: none;
  display: block;
}
/* Showcase icon */
.showcase-icon,
.showcase-icon-o {
  width: 24px;
  height: 24px;
  background-image: url(../../img/showcase.png);
  background-size: auto 24px;
  background-repeat: no-repeat;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.showcase-icon {
  background-position: 0 0;
  margin-left: -10px;
}
.showcase-icon-o {
  background-position: -24px 0;
  margin-left: -10px;
}
/* Publish icon */
.publish-icon,
.publish-icon-o {
  width: 24px;
  height: 24px;
  background-image: url(../../img/publish.png);
  background-size: auto 24px;
  background-repeat: no-repeat;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.publish-icon {
  background-position: 0 0;
  margin-left: -10px;
}
.publish-icon-o {
  background-position: -24px 0;
  margin-left: -10px;
}
.user-icon {
  width: 60px;
  height: 60px;
  background-image: url(../../img/users.png);
  background-size: auto 60px;
  background-repeat: no-repeat;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  background-position: -120px 0;
}
.user-user {
  background-position: 0 0;
}
.user-admin {
  background-position: -60px 0;
}
.section-icon-readonly {
  width: 30px;
  height: 30px;
  background-image: url(/img/readonly.png);
  background-position-y: -3px;
}
.k-autocomplete.k-autocomplete-clearable .k-icon.k-clear-value {
  display: none !important;
}
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {
  .showcase-icon {
    background-image: url(../../img/showcase@2x.png);
  }
  .publish-icon {
    background-image: url(../../img/publish@2x.png);
  }
  .user-icon {
    background-image: url(../../img/users@2x.png);
  }
}
/* tooltip icons */
.tooltip-icon {
  width: 24px;
  height: 24px;
  background-image: url(../../img/tooltip-buttons.png);
  background-size: auto 72px;
  background-repeat: no-repeat;
  background-position-y: 0;
  display: inline-block;
  position: relative;
}
.tooltip-icon:hover {
  background-position-y: -48px;
}
.tooltip-icon-pencil {
  background-position: 0 0;
}
.tooltip-icon-duplicate {
  background-position: -24px 0;
}
.tooltip-icon-trash {
  background-position: -48px 0;
}
.tooltip-icon-locked {
  background-position: -72px 0;
}
.tooltip-icon-locked.locked-to-pencil:hover {
  background-position: 0 0;
}
.tooltip-icon-download-report {
  background-position: -96px 0;
}
.tooltip-icon-open {
  background-position: -120px 0;
}
.tooltip-icon-link {
  background-position: -144px 0;
}
.tooltip-icon-open-external {
  background-position: -168px 0;
}
/* Action icons */
.inline-icon {
  position: relative;
  display: contents;
  display: inline-block;
  width: 24px;
}
.inline-icon .action-icon {
  display: inline-block;
  margin-top: -18px;
  position: absolute;
}
.action-icon {
  width: 24px;
  height: 24px;
  background-image: url(../../img/action-symbols.png);
  background-size: 24px auto;
  background-repeat: no-repeat;
  background-position: 0 0;
  display: inline-block;
  position: relative;
}
.action-icon:hover {
  background-position-y: -24px;
  cursor: hand;
  cursor: pointer;
}
.action-icon .action-icon-pencil {
  background-position: 0 0;
}
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {
  .action-icon {
    background-image: url(../../img/action-symbols@2x.png);
  }
}
/* TEST indicator */
span.test-indicator {
  display: inline-block;
  text-transform: uppercase;
  background-color: #7F7F7F;
  color: #fff;
  padding: 0 5px;
  font-family: 'Source Sans Pro', 'news_cycleregular', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  vertical-align: top;
}
/* Other icons */
.fiona-icon {
  width: 32px;
  height: 32px;
  background-image: url(../../img/header-buttons.png);
  background-size: auto 120px;
  background-repeat: no-repeat;
  background-position-y: 0;
  display: inline-block;
  position: relative;
}
.fiona-icon:hover {
  background-position-y: -80px;
}
.fiona-icon-label {
  position: relative;
  top: -12px;
  margin-right: 15px;
}
.dropdown-icon {
  display: inline-block;
}
.fiona-icon-green {
  background-position: 0 -40px;
}
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {
  .fiona-nav-top-area ul li a {
    background-image: url(../../img/totem-artwork@2x.png);
  }
  .fiona-nav-top-area ul li a .fiona-nav-arrow {
    background-image: url(../../img/totem-active@2x.png);
  }
  .fiona-nav-top-area ul li a[data-navjump="start"] {
    background-image: url('data:image/gif;base64,R0lGODlhwgGWANUAAMLdwmybdeXx5kxpYfP59FN0Zv3+/u317om+ibvavHyzfoG5gtLm0mKKbnKkeF2DbNrq2pDBkXWpepzInfr8+q3SruDu4bLUssfgx6XNpqDKofD38bbWtpbFllh8aWmWc5jGmd3s3YS7hdbo142/jc/kz6nPqfj7+WeTcnitfM3jzkllX1d7aIa8h/f7+Ov07GSPcMviy5fFmFBuZJ/KoHCgd363gI/BkFZ4Z26fdqPMo/v9+5PDk0hjX////3+4gCH/C05FVFNDQVBFMi4wAwEJAAAh+QQECgAAACwAAAAAwgGWAAAG/8CfcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v2c3GRwxEAIbJwYGJxsCEDEcGTfAQyk5KA8eBTMDKysDMwUeDyg5KdRCIiAXxRYvBDs7BC8WzxcgIugiOgAhLj4AAwoc6MNFCAA68ulSUKMBiwE9IkqcSLHHABYNaijgJQOAAAMEQwY0IACAjF4TPIpcGbLkhFsOGhSoSLOmxAINHNziAeAFy/+fAV8A4IHLRIl/QJMCdFHCxKwcDyDanFpzwIMcs2SMUMrVx4iTszIwANmVqwEGGV5BpcqW6tVXWsuW/QoLBIYTcuWewABilYQGUtsKpjmggYRVLVTkzauiRasLAhYvFnAh1YeZgzPXLPAhlYYNkvNu0KEqAgayoeUawBChVIoGmmPbbHCOlIgYqSXHUFiKBoTcoSHQGOXAg+zjND3oFEUiMvDJJEqZcP58slNQATAj334zQKgOoKsv3tBhVAWfXQlAwHBBAw8ECxYg4KHhAgYIBMq+qPApwAzNFzXwgQMpKGCDDQqk4MAHDgUm2AzeeaIBUlxRcFAFE5AAn3wkTFD/QT8UlOWCBqFUcABXG5RQQWtNRFBBCeEldQB/nPg32AwPBFAbEykE8MB/D0a4iQY7cMWUBgs4sYAGR3G1A4memIAeUAIkUN4UHSRA3U8vXJeJjW0VAMNhU0gAg3ZUQbhJBxT+tAEHvEUhAgcx/uTClZvQsOVKLyTAohURJDAlSwIMh4kDaNo0Aww7VpECDEBSVcByl5BQ50oucJDkFQtw0OZKG0SnSQS/AaXCS1tMoBhQEPxJSQrGsfUApVk48EBbHjQ6iQh7isQAAlwgwEBSAsRpCQZAHaCpF52e+BMGl8CWJgo2eGEDCpHOdgluP+1Q2RcXFPlTDJlcgJpIFqQV/0YGFvxkwLeTfMAWDliFkQMObHVGiQZAEdBXGCDk9xNploDQ60AQoCrGBKWuJMC/kUiQaEXKkVGcpGRG0sKlBB3gKhgROAuqY5UgyxIEEI8BQsMiQSuJtDZ5kPEYEsSqrSSrrnSAqGSQILJIKlSSAV4rWaBwGRO0u9IJ6j6Sg4MV4UCrxfjaNEC9j8jwEwEfjxGBwCuBJcmwOjd9RgY/E8RAJLcqivUZOWRb0QORbLXSDimbAYK4Io0wiQnnEsQBGxywZICXjORAFQpsoEDV24tozRK8aVzwk9iPlMCSCpuqsUDOIZXwSNs1PVDtGjaQThPdjtjtqxtk9x3JBJ8K9P/C0WpMMOhALuCOiANQTzTD1Gk4IPdEAxB/CA8suQBsGwjULhBRjwDAUgJwJMASAI3ATBMMUiiQg0MzeDMDRjlsFAUMUzXQiPUrDR7FAilZcAAFFBxgAQATdP5E4SvhniN45bCuqSECBwNIsRahgIndRFdLUAAKqlYTHKBAfU5IgQMjUgAMJmJ3AtmA/5pgIpbMaH4cC8ojdHA9OWhvJQRLRA2mAr4n1MBmVPFADaDAPpvsUBGSE4n8nHCDBBJEANP4H0vylgj4hYQ8cgBPABfhPYrMYGZL+MDxpjIDfTVBAluMiPsU4USCuMBYSpgA2JJCAN8lQQTSA4gAGRGClYj/bg6aE0kIFsECm7CuCVqMTRefoDqKsGARRrxjEybANye5EQl5bEkjbhBHH9BIDhXAVBIPkYLgSURIS6hBGNkygx8yIQBWg+AgRBA4gUCJCTdYY3o2uQR+icQAaDREBlbCNTp8bSVmK4TiqqJKIygAh7HxgAeT0EmbQI4QIFgJBUaYBCMSS0khEgkTDQHAkEDADiwbyBAN4biaHLIJ5dwO45rQx5qs8xCW06MTMpmaSy6hjiKhHCK4FRKX0cFkISEXIgo5kTFGkILIwcEykVDFifzREPwkyByVsIC05eUA1DxCGQciUEWEUyD6jEM8vZkIZE7Ei0oYJnd68MwjyKsm/x5IxEcDYs8kTOA5jywCPUmKyJW8cg62lCQiNtgD5RmhoccxqBIcYJMCJEJpIckpETYqmYna1GGMSCFAqEcH5olkA4kYZTGL0M6VnnMJKVDUB1fCMyVANTUWaAIJ+MQIooXkeXRAwNIS4cmILPQIo9TMDJqgAKslQpYCwasSLLqYAzRBryIhACNaGZCMvmEBKzFAIlZgk9MtgbMr7cEKmmADm4wWEY0ciGWLkM3cUKAJmBXJDia7ktW2IbYh0SwiQEsTzyqBt9w57RJKWxPhGiK1ArHtEFqbmtcyAbcEme0i7EoQxcoBsiE5AV9t8lcjBDYzg2VCYaty2JVYFwmMvf/oY3mZ1ZVwdQ5efWJYbTJWIpSVO2dVQlprEt5DgDAgbU3CW0MTVybMVSQvYIQRfyqHoB4xEUQ1ahGQKhulJoGpm3nqSqQ6BKouxqpIuKlIBMCImQIkpHAYKUG+iQiTSgSlSVApd1pqhJcmR6YrqWmIcUrClbBYEREdiD/nAFCCdNQQBJWIhZGgAIQeR6FNoHAPHlqIIAsExEeoaG4w2gQPA+TIiOjmisEZv0SksyL5VcKZj/POJdyXIm0uhIoHssce19MJ+AwJiguxy8gasA2/FEkwCSFjigygvkM45naU2YRm1oTGgYimSKbpBGtSCZsr2WYhKJljOuzUjLQshKP/aQJKJYjyOKV0AiqJmQhW+pSIiFUKAUKdBAcPBJeNyDNBFBmHSBKkzol4s0OfEEjBwlgJSY5Img2RyCcwUi474DARfD0QEr8PVHh6gxRFgmVCSPmKxP6uFY+dBDDerImYymWIY81LaQ8BjlNsBAtXgr04vFAkMUTEDG1SQyfcUDA65OFUTImIIIZknLC0dECQCAUxEwRziiDgiP+MBgQ6TN2DaGBTEV0ECTqZIhbsLhI02FSRD+K/ABFhFEqoMx0vYQFa9UGCq9fCN9w7JN0uhJR70O8niI985kOfyZHQw5os+RBeBgjCYVu/++Vvf/2TgsMHkvND0I5P7g6D7jCV//U/AE9REi6D8awW9kHENyQuCHAaSFBJH7y3EdQeCOfY8DmW8HoRyY6I6diQuqlQWRGuC4nf2hB4ggweEoBjydLNMHWBHM5pi2vc47L2kz2TYc4Pn0TsQnKAQZMBbSxZGyTy3oMZQNpegf37Igo/ELypYW8sOXwkhsYSo6EhaSxhWiSeNhWpocEBH0fe6Q9h8JD08gyBDlvJfoIyvZk4IEN+xM57IDMz1IwqR2cE6DivdjD47CdBq4TBmN/1KjDsJw+bhMRyWPZauXgiBcCiIzb2E4+RIWRuIlklzPWTdImBXe5ieYxgYzZBL2JwL/lSCbZmfJqmBQEDFPm2fPW3LP9d0CxAEX0vQ0rUYi3YwhbZ9whWFl0CaAXhAhRgVgmkkhSnwgWqkhStcgmw0hazwgW2gisctwgS9xMj0H1VQAKbd3F5onAy5ydYECgoV22GcgmI0haLcoNoBSlh0n6NYClJkSnKBVuekhSh0glSohRVkm1QkCVCKHOIcwlgwhZiIn9OYCZEZUWlZglsohRvgnFLMCcxxztgqAksp4UqQnFF4CIwwhUnVCPiJhE4oiMZ5COFGBFqwglEYiQlgCRKwiRt13oMxgnnURbqwR7usSHzUR/3wW584nKYcIaCESADUiAHkiAL0iCC9YaZMCFlYSEAgCEaEh8I0CEfEgLMVYX/l8iFYygeR1SGNdKGoRUmsKgJ2yaMZQFFpOAbzNgVwkEc73eMbFExzBGM0SgAPPgJpkFZ0eh4rOEa02eNFUEbpXAb4WiCdAgKkLGOLTGCnnAZ5oiG5CYKnwGPBDEarWAX1BWOe9GAovAXfWWOhaGGpJAY+hgQjQELYgGOuXEWnocKa1GPDjV8pBAX60gXs2AUlSgiTfEUUWGQbyELGikeHGkLKaGNI8Y/MCETK4UTUqgKPHGEXCEUb3cL+9APHykQBoEQ7QgLDOGKgxEgGsERHgGRuVUSEOcLwkAMxoAMysAMzgAN0oAOP2AN2KAN3OAN4CAO5GAOWKkO7AAB7gAPy/JAD/aAD1jZlm75lnAZl3I5l3RZl3Z5l3iZl3q5l3zZl375l4AZmII5mIRZmIZ5mIiZmIq5mIzZmI75mJAZmZI5mZRZmZZ5mZiZmZq5mZzZmZ75maAZmqI5mqRZmqZ5mqiZmqq5mqzZmq75mrAZm7I5m7RZm7Z5m7iZm7q5m7zZm775m8AZnMI5nMRZnMZ5nMiZnMq5nMzZnM75nNAZndI5ndRZndZ5ndiZndq5ndzZnd75neAZnuI5nuRZnuZ5nuiZnuq5nuwJC0EAACH5BAQKAAAALD4AKgAcABwAAAaSwJ9wKGxlAJADhXKAADItolSK4Fh82KzWwkFMpbqRdjwe6b7CyovMzr4q3wqhTfcR4ETduk5/nYUIYnx1I14/HIODHD8tV4l1FkaPg0eTfEiWdUmZdEqcbUufbEyiZE2lY06oWk+rWVCOqJGHros/gaiFQ3qiflJynHdxe49vaD9hj2bHgFaQXcxERkhKTE5QaEEAOw==');
  }
  .tooltip-icon {
    background-image: url(../../img/tooltip-buttons@2x.png);
  }
  .fiona-icon {
    background-image: url(../../img/header-buttons@2x.png);
  }
  .grid-icon {
    background-image: url(../../img/grid_symbols@2x.png);
  }
}
.fiona-icon span {
  white-space: nowrap;
}
.fiona-icon.fiona-icon-40 {
  background-position-y: -40px !important;
}
.fiona-icon.fiona-icon-80 {
  background-position-y: -80px !important;
}
.fiona-icon.fiona-icon-inspector-collapse {
  background-position: 0 -80px;
}
.fiona-icon.fiona-icon-inspector-collapse:hover {
  background-position: -40px -80px;
}
.fiona-icon.fiona-icon-inspector-expand {
  background-position: 0 -40px;
}
.fiona-icon.fiona-icon-inspector-expand:hover {
  background-position: -40px -40px;
}
.fiona-icon.fiona-icon-inspector-menu {
  background-position: 0 0;
}
.fiona-icon.fiona-icon-inspector-menu:hover {
  background-position: -40px 0;
}
.fiona-icon.fiona-icon-resize-full {
  background-position: -80px 0;
}
.fiona-icon.fiona-icon-resize-full:hover {
  background-position: -80px -80px;
}
.fiona-icon.fiona-icon-resize-small {
  background-position: -120px 0;
}
.fiona-icon.fiona-icon-resize-small:hover {
  background-position: -120px -80px;
}
.fiona-icon.fiona-icon-close {
  background-position: -160px 0;
}
.fiona-icon.fiona-icon-close:hover {
  background-position: -160px -80px;
}
.fiona-icon.fiona-icon-add {
  background-position: -200px 0;
}
.fiona-icon.fiona-icon-add:hover {
  background-position: -200px -80px;
}
.fiona-icon.fiona-icon-more {
  background-position: -240px 0;
}
.fiona-icon.fiona-icon-more:hover {
  background-position: -240px -80px;
}
.fiona-icon.fiona-icon-more-delete {
  background-position: -1800px -40px;
}
.fiona-icon.fiona-icon-more-delete:hover {
  background-position: -1800px -80px;
}
.fiona-icon.fiona-icon-assign-screening-copy {
  background-position: -4120px 0;
}
.fiona-icon.fiona-icon-assign-screening-copy:hover {
  background-position: -4120px -80px;
}
.fiona-icon.fiona-icon-list-previous-shows {
  background-position: -1000px 0;
}
.fiona-icon.fiona-icon-list-previous-shows:hover {
  background-position: -1000px -80px;
}
.fiona-icon.fiona-icon-more-add {
  background-position: -200px -40px;
}
.fiona-icon.fiona-icon-more-add:hover {
  background-position: -200px -80px;
}
.fiona-icon.fiona-icon-more-edit {
  background-position: -2480px -40px;
}
.fiona-icon.fiona-icon-more-edit:hover {
  background-position: -2480px -80px;
}
.fiona-icon.fiona-icon-mutation-job {
  background-position: -2480px -80px;
}
.fiona-icon.fiona-icon-mutation-job:hover {
  background-position: -2480px -40px;
}
.fiona-icon.fiona-icon-more-add-to-guestbook,
.fiona-icon.fiona-icon-add-to-guestbook-header {
  background-position: -2520px -40px;
}
.fiona-icon.fiona-icon-more-add-to-guestbook:hover,
.fiona-icon.fiona-icon-add-to-guestbook-header:hover {
  background-position: -2520px -80px;
}
.fiona-icon.fiona-icon-more-invite-for-accreditation,
.fiona-icon.fiona-icon-invite-for-accreditation-header,
.fiona-icon.fiona-icon-more-invite-film,
.fiona-icon.fiona-icon-invite-film-header {
  background-position: -2560px -40px;
}
.fiona-icon.fiona-icon-more-invite-for-accreditation:hover,
.fiona-icon.fiona-icon-invite-for-accreditation-header:hover,
.fiona-icon.fiona-icon-more-invite-film:hover,
.fiona-icon.fiona-icon-invite-film-header:hover {
  background-position: -2560px -80px;
}
.fiona-icon.fiona-icon-more-publish-on-channel,
.fiona-icon.fiona-icon-publish-on-channel-header,
.fiona-icon.fiona-icon-publish-header,
.fiona-icon.fiona-icon-integrationsync-job {
  background-position: -2640px -40px;
}
.fiona-icon.fiona-icon-more-publish-on-channel:hover,
.fiona-icon.fiona-icon-publish-on-channel-header:hover,
.fiona-icon.fiona-icon-publish-header:hover,
.fiona-icon.fiona-icon-integrationsync-job:hover {
  background-position: -2640px -80px;
}
.fiona-icon.fiona-icon-more-invite {
  background-position: -1840px -40px;
}
.fiona-icon.fiona-icon-more-invite:hover {
  background-position: -1840px -80px;
}
.fiona-icon.fiona-icon-more-disconnect {
  background-position: -1880px -40px;
}
.fiona-icon.fiona-icon-more-disconnect:hover {
  background-position: -1880px -80px;
}
.fiona-icon.fiona-icon-publish {
  background-position: -1920px -40px;
}
.fiona-icon.fiona-icon-publish:hover {
  background-position: -1920px -80px;
}
.fiona-icon.fiona-icon-preview {
  background-position: -1960px -40px;
}
.fiona-icon.fiona-icon-preview:hover {
  background-position: -1960px -80px;
}
.fiona-icon.fiona-icon-publishsettings {
  background-position: -2680px -40px;
}
.fiona-icon.fiona-icon-publishsettings:hover {
  background-position: -2680px -80px;
}
.fiona-icon.fiona-icon-preview-blue {
  background-position: -3480px -40px;
}
.fiona-icon.fiona-icon-preview-blue:hover {
  background-position: -3480px -80px;
}
.fiona-icon.fiona-icon-dependency-no {
  background-position: -2000px -40px;
}
.fiona-icon.fiona-icon-dependency-no:hover {
  background-position: -2000px -80px;
}
.fiona-icon.fiona-icon-dependency-dependent {
  background-position: -2040px -40px;
}
.fiona-icon.fiona-icon-dependency-dependent:hover {
  background-position: -2040px -80px;
}
.fiona-icon.fiona-icon-dependency-yes {
  background-position: -2080px -40px;
}
.fiona-icon.fiona-icon-dependency-yes:hover {
  background-position: -2080px -80px;
}
.fiona-icon.fiona-icon-dependency-both {
  background-position: -2120px -40px;
}
.fiona-icon.fiona-icon-dependency-both:hover {
  background-position: -2120px -80px;
}
.fiona-icon.fiona-icon-save {
  background-position: -2200px 0;
}
.fiona-icon.fiona-icon-save:hover {
  background-position: -2200px -80px;
}
.fiona-icon.fiona-icon-builder {
  background-position: -2320px 0;
}
.fiona-icon.fiona-icon-builder:hover {
  background-position: -2320px -80px;
}
.fiona-icon.fiona-icon-ban-circle {
  background-position: -2360px 0;
}
.fiona-icon.fiona-icon-ban-circle:hover {
  background-position: -2360px -80px;
}
.fiona-icon.fiona-icon-network {
  background-position: -2400px 0;
}
.fiona-icon.fiona-icon-network:hover {
  background-position: -2400px -80px;
}
.fiona-icon.fiona-icon-clear-all-filters {
  background-position: -3520px 0;
}
.fiona-icon.fiona-icon-clear-all-filters:hover {
  background-position: -3520px -80px;
}
.fiona-icon.fiona-icon-saving-ok {
  background-position: -2160px 0;
}
.fiona-icon.fiona-icon-saving-busy {
  background-position: -2160px -40px;
}
.fiona-icon.fiona-icon-settings {
  background-position: -280px 0;
}
.fiona-icon.fiona-icon-settings:hover {
  background-position: -280px -80px;
}
.fiona-icon.fiona-icon-merge {
  background-position: -3240px 0;
}
.fiona-icon.fiona-icon-merge:hover {
  background-position: -3240px -80px;
}
.fiona-icon.fiona-icon-source {
  background-position: -2800px 0;
}
.fiona-icon.fiona-icon-source:hover {
  background-position: -2800px -80px;
}
.fiona-icon.fiona-icon-wizard-settings {
  background-position: -3280px 0;
}
.fiona-icon.fiona-icon-wizard-settings:hover {
  background-position: -3280px -80px;
}
.fiona-icon.fiona-icon-wizard-refresh {
  background-position: -3320px 0;
}
.fiona-icon.fiona-icon-wizard-refresh:hover {
  background-position: -3320px -80px;
}
.fiona-icon.fiona-icon-upload {
  background-position: -320px 0;
}
.fiona-icon.fiona-icon-upload:hover {
  background-position: -320px -80px;
}
.fiona-icon.fiona-icon-download {
  background-position: -360px 0;
}
.fiona-icon.fiona-icon-download:hover {
  background-position: -360px -80px;
}
.fiona-icon.fiona-icon-trash {
  background-position: -400px 0;
}
.fiona-icon.fiona-icon-trash:hover {
  background-position: -400px -80px;
}
.fiona-icon.fiona-icon-undo {
  background-position: -440px 0;
}
.fiona-icon.fiona-icon-undo:hover {
  background-position: -440px -80px;
}
.fiona-icon.fiona-icon-list {
  background-position: -480px 0;
}
.fiona-icon.fiona-icon-list:hover {
  background-position: -480px -80px;
}
.fiona-icon.fiona-icon-flag-ok {
  background-position: -520px 0;
  height: 24px;
}
.fiona-icon.fiona-icon-flag-false {
  background-position: -560px 0;
  height: 24px;
}
.fiona-icon.fiona-icon-flag-red {
  background-position: -600px 0;
  height: 24px;
}
.fiona-icon.fiona-icon-flag-lock {
  background-position: -640px 0;
  height: 24px;
}
.fiona-icon.fiona-icon-chevron-inspector {
  background-position: -680px 0;
  width: 13px;
  height: 28px;
}
.fiona-icon.fiona-icon-chevron-inspector:hover {
  background-position: -680px 0;
}
.fiona-icon.fiona-icon-chevron-inspector-gray {
  background-position: -680px -40px;
  width: 13px;
  height: 28px;
}
.fiona-icon.fiona-icon-chevron-inspector-gray:hover {
  background-position: -680px -40px;
}
.fiona-icon.fiona-icon-eye-blue {
  background-position: -720px 0;
  width: 28px;
  height: 28px;
}
.fiona-icon.fiona-icon-eye-blue:hover {
  background-position: -720px 0;
}
.fiona-icon.fiona-icon-eye-gray {
  background-position: -720px -40px;
  width: 28px;
  height: 28px;
}
.fiona-icon.fiona-icon-eye-gray:hover {
  background-position: -720px -40px;
}
.fiona-icon.fiona-icon-pencil {
  background-position: -760px 0;
}
.fiona-icon.fiona-icon-pencil:hover {
  background-position: -760px -80px;
}
.fiona-icon.fiona-icon-pencil-small {
  background-position: -1200px 0;
}
.fiona-icon.fiona-icon-pencil-small:hover {
  background-position: -1200px -40px;
}
.fiona-icon.fiona-icon-copy-small {
  background-position: -1240px 0;
}
.fiona-icon.fiona-icon-copy-small:hover {
  background-position: -1240px -40px;
}
.fiona-icon.fiona-icon-open-log {
  background-position: -4520px 0;
}
.fiona-icon.fiona-icon-open-log:hover {
  background-position: -4520px -80px;
}
.fiona-icon.fiona-icon-trashbin-small {
  background-position: -2720px 0;
}
.fiona-icon.fiona-icon-trashbin-small:hover {
  background-position: -2720px -40px;
}
.fiona-icon.fiona-icon-lock-small {
  background-position: -2760px 0;
}
.fiona-icon.fiona-icon-lock-small:hover {
  background-position: -2760px -40px;
}
.fiona-icon.fiona-icon-lock-to-pencil-small {
  background-position: -2760px 0;
}
.fiona-icon.fiona-icon-lock-to-pencil-small:hover {
  background-position: -1200px 0px;
}
.fiona-icon.fiona-icon-add-o {
  background-position: -800px 0;
}
.fiona-icon.fiona-icon-add-o:hover {
  background-position: -800px -80px;
}
.fiona-icon.fiona-icon-remove-o {
  background-position: -840px 0;
}
.fiona-icon.fiona-icon-remove-o:hover {
  background-position: -840px -80px;
}
.fiona-icon.fiona-icon-chevron-left {
  background-position: -880px 0;
}
.fiona-icon.fiona-icon-chevron-left:hover {
  background-position: -880px -80px;
}
.fiona-icon.fiona-icon-chevron-right {
  background-position: -920px 0;
}
.fiona-icon.fiona-icon-chevron-right:hover {
  background-position: -920px -80px;
}
.fiona-icon.fiona-icon-calendar {
  background-position: -960px 0;
}
.fiona-icon.fiona-icon-calendar:hover {
  background-position: -960px -80px;
}
.fiona-icon.fiona-icon-list-filter {
  background-position: -1000px 0;
}
.fiona-icon.fiona-icon-list-filter:hover {
  background-position: -1000px -80px;
}
.fiona-icon.fiona-icon-list-group {
  background-position: -1040px 0;
}
.fiona-icon.fiona-icon-list-group:hover {
  background-position: -1040px -80px;
}
.fiona-icon.fiona-icon-list-settings {
  background-position: -1080px 0;
}
.fiona-icon.fiona-icon-list-settings:hover {
  background-position: -1080px -80px;
}
.fiona-icon.fiona-icon-list-view {
  background-position: -1120px 0;
}
.fiona-icon.fiona-icon-list-view:hover {
  background-position: -1120px -80px;
}
.fiona-icon.fiona-icon-favourite-o {
  background-position: -1160px 0;
}
.fiona-icon.fiona-icon-favourite-o:hover {
  background-position: -1160px -80px;
}
.fiona-icon.fiona-icon-favourite {
  background-position: -1160px -40px;
}
.fiona-icon.fiona-icon-favourite:hover {
  background-position: -1160px -80px;
}
.fiona-icon.fiona-icon-order {
  background-position: -1280px 0;
}
.fiona-icon.fiona-icon-order:hover {
  background-position: -1280px -80px;
}
.fiona-icon.fiona-icon-report {
  background-position: -1320px 0;
}
.fiona-icon.fiona-icon-report:hover {
  background-position: -1320px -80px;
}
.fiona-icon.fiona-icon-mailing {
  background-position: -1360px 0;
}
.fiona-icon.fiona-icon-mailing:hover {
  background-position: -1360px -80px;
}
.fiona-icon.fiona-icon-report-header {
  background-position: -1400px 0;
}
.fiona-icon.fiona-icon-report-header:hover {
  background-position: -1400px -80px;
}
.fiona-icon.fiona-icon-mailing-header {
  background-position: -1440px 0;
}
.fiona-icon.fiona-icon-mailing-header:hover {
  background-position: -1440px -80px;
}
.fiona-icon.fiona-icon-mailing-job {
  background-position: -1440px -40px;
}
.fiona-icon.fiona-icon-mailing-job:hover {
  background-position: -1440px -80px;
}
.fiona-icon.fiona-icon-externalauthenticationinvite-job {
  background-position: -2560px -40px;
}
.fiona-icon.fiona-icon-externalauthenticationinvite-job:hover {
  background-position: -2560px -80px;
}
.fiona-icon.fiona-icon-publication-job {
  background-position: -2640px -40px;
}
.fiona-icon.fiona-icon-publication-job:hover {
  background-position: -2640px -80px;
}
.fiona-icon.fiona-icon-reporting-job {
  background-position: -1400px -40px;
}
.fiona-icon.fiona-icon-reporting-job:hover {
  background-position: -1400px -80px;
}
.fiona-icon.fiona-icon-invite-job {
  background-position: -2560px -40px;
}
.fiona-icon.fiona-icon-invite-job:hover {
  background-position: -2560px -80px;
}
.fiona-icon.fiona-icon-createinbatch-job {
  background-position: -2520px -40px;
}
.fiona-icon.fiona-icon-createinbatch-job:hover {
  background-position: -2520px -80px;
}
.fiona-icon.fiona-icon-createparticipation-job {
  background-position: -2840px -80px;
}
.fiona-icon.fiona-icon-createparticipation-job:hover {
  background-position: -2840px -40px;
}
.fiona-icon.fiona-icon-status-blacklist {
  background-position: -3560px 0;
}
.fiona-icon.fiona-icon-status-blacklist:hover {
  background-position: -3560px -80px;
}
.fiona-icon.fiona-icon-savetodropbox-job {
  background-position: -3640px -40px;
}
.fiona-icon.fiona-icon-savetodropbox-job:hover {
  background-position: -3640px -80px;
}
.fiona-icon.fiona-icon-insert-row-before {
  background-position: -3680px -40px;
}
.fiona-icon.fiona-icon-insert-row-before:hover {
  background-position: -3680px -80px;
}
.fiona-icon.fiona-icon-insert-row-after {
  background-position: -3720px -40px;
}
.fiona-icon.fiona-icon-insert-row-after:hover {
  background-position: -3720px -80px;
}
.fiona-icon.fiona-icon-duplicate-row {
  background-position: -3760px -40px;
}
.fiona-icon.fiona-icon-duplicate-row:hover {
  background-position: -3760px -80px;
}
.fiona-icon.fiona-icon-invoice-concept {
  background-position: -3800px -40px;
}
.fiona-icon.fiona-icon-invoice-concept:hover {
  background-position: -3800px -80px;
}
.fiona-icon.fiona-icon-invoice-pending {
  background-position: -3840px -40px;
}
.fiona-icon.fiona-icon-invoice-pending:hover {
  background-position: -3840px -80px;
}
.fiona-icon.fiona-icon-invoice-paid {
  background-position: -3880px -40px;
}
.fiona-icon.fiona-icon-invoice-paid:hover {
  background-position: -3880px -80px;
}
.fiona-icon.fiona-icon-invoice-refunded {
  background-position: -3920px -40px;
}
.fiona-icon.fiona-icon-invoice-refunded:hover {
  background-position: -3920px -80px;
}
.fiona-icon.fiona-icon-invoice-dropped {
  background-position: -3960px -40px;
}
.fiona-icon.fiona-icon-invoice-dropped:hover {
  background-position: -3960px -80px;
}
.fiona-icon.fiona-icon-invoice-send-instructions {
  background-position: -4000px -40px;
}
.fiona-icon.fiona-icon-invoice-send-instructions:hover {
  background-position: -4000px -80px;
}
.fiona-icon.fiona-icon-invoice-send-reminder {
  background-position: -4040px -40px;
}
.fiona-icon.fiona-icon-invoice-send-reminder:hover {
  background-position: -4040px -80px;
}
.fiona-icon.fiona-icon-rsvp-event-person-created {
  background-position: -3800px -40px;
}
.fiona-icon.fiona-icon-rsvp-event-person-created:hover {
  background-position: -3800px -80px;
}
.fiona-icon.fiona-icon-rsvp-event-person-invited {
  background-position: -560px -40px;
}
.fiona-icon.fiona-icon-rsvp-event-person-invited:hover {
  background-position: -560px -80px;
}
.fiona-icon.fiona-icon-rsvp-event-person-does-attend {
  background-position: -600px -40px;
}
.fiona-icon.fiona-icon-rsvp-event-person-does-attend:hover {
  background-position: -600px -80px;
}
.fiona-icon.fiona-icon-rsvp-event-person-does-not-attend {
  background-position: -640px -40px;
}
.fiona-icon.fiona-icon-rsvp-event-person-does-not-attend:hover {
  background-position: -640px -80px;
}
.fiona-icon.fiona-icon-rsvp-event-person-tickets-sent {
  background-position: -4680px -40px;
}
.fiona-icon.fiona-icon-rsvp-event-person-tickets-sent:hover {
  background-position: -4680px -80px;
}
.fiona-icon.fiona-icon-nomination-new {
  background-position: -3800px -40px;
}
.fiona-icon.fiona-icon-nomination-new:hover {
  background-position: -3800px -80px;
}
.fiona-icon.fiona-icon-nomination-selected {
  background-position: -600px -40px;
}
.fiona-icon.fiona-icon-nomination-selected:hover {
  background-position: -600px -80px;
}
.fiona-icon.fiona-icon-nomination-rejected {
  background-position: -640px -40px;
}
.fiona-icon.fiona-icon-nomination-rejected:hover {
  background-position: -640px -80px;
}
.fiona-icon.fiona-icon-duplicate {
  background-position: -4080px 0;
}
.fiona-icon.fiona-icon-duplicate:hover {
  background-position: -4080px -80px;
}
.fiona-icon.fiona-icon-assign-screening-copy {
  background-position: -4120px 0;
}
.fiona-icon.fiona-icon-assign-screening-copy:hover {
  background-position: -4120px -80px;
}
.fiona-icon.fiona-icon-user-check {
  background-position: -1480px 0;
}
.fiona-icon.fiona-icon-user-check:hover {
  background-position: -1480px -80px;
}
.fiona-icon.fiona-icon-refresh {
  background-position: -1520px 0;
}
.fiona-icon.fiona-icon-refresh:hover {
  background-position: -1520px -80px;
}
.fiona-icon.fiona-icon-not-assigned {
  background-position: -1600px 0;
}
.fiona-icon.fiona-icon-not-assigned:hover {
  background-position: -1600px -80px;
}
.fiona-icon.fiona-icon-assigned {
  background-position: -1680px 0;
}
.fiona-icon.fiona-icon-assigned:hover {
  background-position: -1680px -80px;
}
.fiona-icon.fiona-icon-assigned span {
  display: block;
  position: absolute;
  width: 32px;
  height: 32px;
  color: #81B782 !important;
  font-family: 'Source Sans Pro', 'news_cycleregular', sans-serif;
  text-align: center;
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 32px;
}
.fiona-icon.fiona-icon-status-not-available {
  background-position: -520px 0;
}
.fiona-icon.fiona-icon-status-not-available:hover {
  background-position: -520px -80px;
}
.fiona-icon.fiona-icon-status-into-consideration {
  background-position: -560px 0;
}
.fiona-icon.fiona-icon-status-into-consideration:hover {
  background-position: -560px -80px;
}
.fiona-icon.fiona-icon-status-archived {
  background-position: -2880px 0;
}
.fiona-icon.fiona-icon-status-archived:hover {
  background-position: -2880px -80px;
}
.fiona-icon.fiona-icon-status-selected {
  background-position: -600px 0;
}
.fiona-icon.fiona-icon-status-selected:hover {
  background-position: -600px -80px;
}
.fiona-icon.fiona-icon-status-rejected {
  background-position: -640px 0;
}
.fiona-icon.fiona-icon-status-rejected:hover {
  background-position: -640px -80px;
}
.fiona-icon.fiona-icon-status-requested {
  background-position: -2600px 0;
}
.fiona-icon.fiona-icon-status-requested:hover {
  background-position: -2600px -80px;
}
.fiona-icon.fiona-icon-status-noshow {
  background-position: -3440px 0;
}
.fiona-icon.fiona-icon-status-noshow:hover {
  background-position: -3440px -80px;
}
.fiona-icon.fiona-icon-status-blacklist {
  background-position: -3560px 0;
}
.fiona-icon.fiona-icon-status-blacklist:hover {
  background-position: -3560px -80px;
}
.fiona-icon.fiona-icon-empty {
  background-position: -1640px 0;
}
.fiona-icon.fiona-icon-empty:hover {
  background-position: -1640px -80px;
}
.fiona-icon.fiona-icon-empty .assignee {
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 12px;
  border: 1px solid #888888;
  background-size: 24px auto;
  margin: 4px 0 0 4px;
}
.fiona-icon.fiona-icon-new-tab {
  background-position: -2920px -40px;
}
.fiona-icon.fiona-icon-new-tab:hover {
  background-position: -2920px -80px;
}
.fiona-icon.fiona-icon-info {
  background-position: -3080px -40px;
}
.fiona-icon.fiona-icon-info:hover {
  background-position: -3080px -80px;
}
.fiona-icon.fiona-icon-overview-share {
  background-position: -2960px 0;
}
.fiona-icon.fiona-icon-overview-share:hover {
  background-position: -2960px -80px;
}
.fiona-icon.fiona-icon-update {
  background-position: -3120px -40px;
}
.fiona-icon.fiona-icon-update:hover {
  background-position: -3120px -80px;
}
.fiona-icon.fiona-icon-more-copy-company-profile-to-guestbook,
.fiona-icon.fiona-icon-copy-company-profile-to-guestbook-header,
.fiona-icon.fiona-icon-more-add-company-profile-to-accreditation,
.fiona-icon.fiona-icon-add-company-profile-to-accreditation-header {
  background-position: -3160px -40px;
}
.fiona-icon.fiona-icon-more-copy-company-profile-to-guestbook:hover,
.fiona-icon.fiona-icon-copy-company-profile-to-guestbook-header:hover,
.fiona-icon.fiona-icon-more-add-company-profile-to-accreditation:hover,
.fiona-icon.fiona-icon-add-company-profile-to-accreditation-header:hover {
  background-position: -3160px -80px;
}
.fiona-icon.fiona-icon-open-blade {
  background-position: -3360px -40px;
}
.fiona-icon.fiona-icon-open-blade:hover {
  background-position: -3360px -80px;
}
.fiona-icon.fiona-icon-delete-conflicts {
  background-position: -3400px -40px;
}
.fiona-icon.fiona-icon-delete-conflicts:hover {
  background-position: -3400px -80px;
}
.fiona-icon.fiona-icon-css {
  background-position: -4200px 0;
}
.fiona-icon.fiona-icon-css:hover {
  background-position: -4200px -80px;
}
.fiona-icon.fiona-icon-html {
  background-position: -4240px 0;
}
.fiona-icon.fiona-icon-html:hover {
  background-position: -4240px -80px;
}
.fiona-icon.fiona-icon-requestdelivery-job {
  background-position: -4280px -80px;
}
.fiona-icon.fiona-icon-requestdelivery-job:hover {
  background-position: -4280px -40px;
}
.fiona-icon.fiona-icon-timeslots {
  background-position: -4320px 0;
}
.fiona-icon.fiona-icon-timeslots:hover {
  background-position: -4320px -80px;
}
.fiona-icon.fiona-icon-view-as-list {
  background-position: -4360px 0;
}
.fiona-icon.fiona-icon-view-as-list:not(.fiona-icon-40):hover {
  background-position-y: -80px !important;
}
.fiona-icon.fiona-icon-view-as-grid {
  background-position: -4400px 0;
}
.fiona-icon.fiona-icon-view-as-grid:not(.fiona-icon-40):hover {
  background-position-y: -80px !important;
}
.fiona-icon.fiona-icon-reminder-job {
  background-position: -4440px -40px;
}
.fiona-icon.fiona-icon-reminder-job:hover {
  background-position: -4440px -80px;
}
.fiona-icon.fiona-icon-statusmutation-job {
  background-position: -4480px -40px;
}
.fiona-icon.fiona-icon-statusmutation-job:hover {
  background-position: -4480px -80px;
}
.fiona-icon.fiona-icon-list-dropdown {
  background-position: -4560px 0px;
}
.fiona-icon.fiona-icon-list-dropdown:hover {
  background-position: -4560px -80px;
}
.fiona-icon.fiona-icon-suitcase {
  background-position: -4600px 0px;
}
.fiona-icon.fiona-icon-suitcase:hover {
  background-position: -4600px -80px;
}
.fiona-icon.fiona-icon-nominateforcompetition-job {
  background-position: -4640px -80px;
}
.fiona-icon.fiona-icon-nominateforcompetition-job:hover {
  background-position: -4640px -40px;
}
.fiona-icon.fiona-icon-update-merge {
  background-position: -4880px -40px;
}
.fiona-icon.fiona-icon-update-merge:hover {
  background-position: -4880px -80px;
}
.fiona-icon.fiona-icon-delivery-request {
  background-position: -4720px -40px;
}
.fiona-icon.fiona-icon-delivery-request:hover {
  background-position: -4720px -80px;
}
.fiona-icon.fiona-icon-market {
  background-position: -4760px -40px;
}
.fiona-icon.fiona-icon-market:hover {
  background-position: -4760px -80px;
}
.fiona-icon.fiona-icon-jury {
  background-position: -4800px -40px;
}
.fiona-icon.fiona-icon-jury:hover {
  background-position: -4800px -80px;
}
.fiona-icon.fiona-icon-guest-list {
  background-position: -4840px -40px;
}
.fiona-icon.fiona-icon-guest-list:hover {
  background-position: -4840px -80px;
}
.fiona-icon.fiona-icon-comment {
  background-position: -4920px -40px;
}
.fiona-icon.fiona-icon-comment:hover {
  background-position: -4920px -80px;
}
.fiona-icon.fiona-icon-navjump-messages-overview {
  background-position: -4960px -80px;
}
.fiona-icon.fiona-icon-navjump-messages-report {
  background-position: -5000px -80px;
}
.fiona-icon.fiona-icon-navjump-messages-mail {
  background-position: -5040px -80px;
}
.fiona-icon.fiona-icon-navjump-messages-comment {
  background-position: -5080px -80px;
}
.fiona-icon.fiona-icon-navjump-messages-job {
  background-position: -5120px -80px;
}
.fiona-icon.fiona-icon-navjump-messages-alert {
  background-position: -5160px -80px;
}
.fiona-icon.fiona-icon-locked {
  background-position: -5200px -40px;
}
.fiona-icon.fiona-icon-locked:hover {
  background-position: -5200px -80px;
}
.fiona-icon.fiona-icon-locked.loading {
  background-position: -5200px 0px;
}
.fiona-icon.fiona-icon-unlocked {
  background-position: -5240px -40px;
}
.fiona-icon.fiona-icon-unlocked:hover {
  background-position: -5240px -80px;
}
.fiona-icon.fiona-icon-unlocked.loading {
  background-position: -5240px 0px;
}
.fiona-icon.fiona-icon-documentation {
  background-position: -5280px -40px;
}
.fiona-icon.fiona-icon-documentation:hover {
  background-position: -5280px -80px;
}
.fiona-icon.fiona-icon-invoice-job {
  background-position: -5320px -40px;
}
.fiona-icon.fiona-icon-invoice-job:hover {
  background-position: -5320px -80px;
}
.fiona-icon.fiona-icon-print-job {
  background-position: -5360px -40px;
}
.fiona-icon.fiona-icon-print-job:hover {
  background-position: -5360px -80px;
}
.fiona-icon.fiona-icon-group-attendance {
  background-position: -5400px -40px;
}
.fiona-icon.fiona-icon-group-attendance:hover {
  background-position: -5400px -80px;
}
.fiona-icon.fiona-icon-invoice-job-header {
  background-position: -5440px -40px;
}
.fiona-icon.fiona-icon-invoice-job-header:hover {
  background-position: -5440px -80px;
}
.fiona-icon.fiona-icon-print-job-header {
  background-position: -5480px -40px;
}
.fiona-icon.fiona-icon-print-job-header:hover {
  background-position: -5480px -80px;
}
.fiona-icon.fiona-icon-delivery-request-header {
  background-position: -5520px -40px;
}
.fiona-icon.fiona-icon-delivery-request-header:hover {
  background-position: -5520px -80px;
}
.fiona-icon.fiona-icon-fiona-invite-header {
  background-position: -5560px -40px;
}
.fiona-icon.fiona-icon-fiona-invite-header:hover {
  background-position: -5560px -80px;
}
.fiona-icon.fiona-icon-overview-unshare {
  background-position: -5600px -40px;
}
.fiona-icon.fiona-icon-overview-unshare:hover {
  background-position: -5600px -80px;
}
.fiona-icon.fiona-icon-calendar-add {
  background-position: -5640px -40px;
}
.fiona-icon.fiona-icon-calendar-add:hover {
  background-position: -5640px -80px;
}
.blade-customoverviews-solvers-mailing a .fiona-wizard-icon.fiona-icon-wizard-refresh {
  background-position: -3320px -40px;
}
.blade-customoverviews-solvers-mailing a .fiona-wizard-icon.fiona-icon-wizard-settings {
  background-position: -3280px -40px;
}
.blade-customoverviews-solvers-mailing a .fiona-wizard-icon.fiona-icon-more-invite {
  background-position: -1840px -40px;
}
.blade-customoverviews-solvers-mailing a .fiona-wizard-icon.fiona-icon-more-delete {
  background-position: -1800px -40px;
}
.blade-customoverviews-solvers-mailing a:hover .fiona-wizard-icon.fiona-icon-wizard-refresh {
  background-position: -3320px -80px;
}
.blade-customoverviews-solvers-mailing a:hover .fiona-wizard-icon.fiona-icon-wizard-settings {
  background-position: -3280px -80px;
}
.blade-customoverviews-solvers-mailing a:hover .fiona-wizard-icon.fiona-icon-more-invite {
  background-position: -1840px -80px;
}
.blade-customoverviews-solvers-mailing a:hover .fiona-wizard-icon.fiona-icon-more-delete {
  background-position: -1800px -80px;
}
.fiona-icon-small {
  width: 28px;
  height: 28px;
}
.header-blue .fiona-icon-close {
  background-position: -1760px -40px;
}
.header-blue .fiona-icon-close:hover {
  background-position: -1760px -80px;
}
.header-blue .fiona-icon-resize-full {
  background-position: -1720px -40px;
}
.header-blue .fiona-icon-resize-full:hover {
  background-position: -1720px -80px;
}
.fiona-icon-green.fiona-icon-inspector-collapse {
  background-position: 0 -80px;
}
.fiona-icon-green.fiona-icon-inspector-collapse:hover {
  background-position: -40px -80px;
}
.fiona-icon-green.fiona-icon-inspector-expand {
  background-position: 0 -40px;
}
.fiona-icon-green.fiona-icon-inspector-expand:hover {
  background-position: -40px -40px;
}
.fiona-icon-green.fiona-icon-resize-full {
  background-position: -80px -40px;
}
.fiona-icon-green.fiona-icon-resize-full:hover {
  background-position: -80px -80px;
}
.fiona-icon-green.fiona-icon-resize-small {
  background-position: -120px -40px;
}
.fiona-icon-green.fiona-icon-resize-small:hover {
  background-position: -120px -80px;
}
.fiona-icon-green.fiona-icon-close {
  background-position: -160px -40px;
}
.fiona-icon-green.fiona-icon-close:hover {
  background-position: -160px -80px;
}
.fiona-icon-green.fiona-icon-add {
  background-position: -200px -40px;
}
.fiona-icon-green.fiona-icon-add:hover {
  background-position: -200px -80px;
}
.fiona-icon-green.fiona-icon-arrow {
  background-position: -2240px -40px;
}
.fiona-icon-green.fiona-icon-arrow:hover {
  background-position: -2240px -80px;
}
.fiona-icon-green.fiona-icon-filter {
  background-position: -2280px -40px;
}
.fiona-icon-green.fiona-icon-filter:hover {
  background-position: -2280px -80px;
}
.fiona-icon-green.fiona-icon-filter-set {
  background-position: -2280px 0;
}
.fiona-icon-green.fiona-icon-filter-set:hover {
  background-position: -2280px 0;
}
.fiona-icon-green.fiona-icon-more {
  background-position: -240px -40px;
}
.fiona-icon-green.fiona-icon-more:hover {
  background-position: -240px -80px;
}
.fiona-icon-green.fiona-icon-header-more {
  background-position: -1560px -40px;
}
.fiona-icon-green.fiona-icon-header-more:hover {
  background-position: -1560px -80px;
}
.fiona-icon-green.fiona-icon-settings {
  background-position: -280px -40px;
}
.fiona-icon-green.fiona-icon-settings:hover {
  background-position: -280px -80px;
}
.fiona-icon-green.fiona-icon-upload {
  background-position: -320px -40px;
}
.fiona-icon-green.fiona-icon-upload:hover {
  background-position: -320px -80px;
}
.fiona-icon-green.fiona-icon-download {
  background-position: -360px -40px;
}
.fiona-icon-green.fiona-icon-download:hover {
  background-position: -360px -80px;
}
.fiona-icon-green.fiona-icon-trash {
  background-position: -400px -40px;
}
.fiona-icon-green.fiona-icon-trash:hover {
  background-position: -400px -80px;
}
.fiona-icon-green.fiona-icon-undo {
  background-position: -440px -40px;
}
.fiona-icon-green.fiona-icon-undo:hover {
  background-position: -440px -80px;
}
.fiona-icon-green.fiona-icon-list {
  background-position: -480px -40px;
}
.fiona-icon-green.fiona-icon-list:hover {
  background-position: -480px -80px;
}
.fiona-icon-green.fiona-icon-flag-ok {
  background-position: -520px -40px;
  height: 24px;
}
.fiona-icon-green.fiona-icon-flag-false {
  background-position: -560px -40px;
  height: 24px;
}
.fiona-icon-green.fiona-icon-flag-red {
  background-position: -600px -40px;
  height: 24px;
}
.fiona-icon-green.fiona-icon-flag-lock {
  background-position: -640px -40px;
  height: 24px;
}
.fiona-icon-green.fiona-icon-chevron-inspector {
  background-position: -680px -40px;
  width: 13px;
  height: 28px;
}
.fiona-icon-green.fiona-icon-chevron-inspector:hover {
  background-position: -680px 0;
}
.fiona-icon-green.fiona-icon-chevron-inspector-gray {
  background-position: -680px -40px;
  width: 13px;
  height: 28px;
}
.fiona-icon-green.fiona-icon-chevron-inspector-gray:hover {
  background-position: -680px -40px;
}
.fiona-icon-green.fiona-icon-eye-gray {
  background-position: -720px -40px;
  width: 28px;
  height: 28px;
}
.fiona-icon-green.fiona-icon-eye-gray:hover {
  background-position: -720px -40px;
}
.fiona-icon-green.fiona-icon-eye-blue {
  background-position: -720px 0;
  width: 28px;
  height: 28px;
}
.fiona-icon-green.fiona-icon-eye-blue:hover {
  background-position: -720px 0;
}
.fiona-icon-green.fiona-icon-pencil {
  background-position: -760px -40px;
}
.fiona-icon-green.fiona-icon-pencil:hover {
  background-position: -760px -80px;
}
.fiona-icon-green.fiona-icon-chevron-left {
  background-position: -880px -40px;
}
.fiona-icon-green.fiona-icon-chevron-left:hover {
  background-position: -880px -80px;
}
.fiona-icon-green.fiona-icon-chevron-right {
  background-position: -920px -40px;
}
.fiona-icon-green.fiona-icon-chevron-right:hover {
  background-position: -920px -80px;
}
.fiona-icon-green.fiona-icon-calendar {
  background-position: -960px -40px;
}
.fiona-icon-green.fiona-icon-calendar:hover {
  background-position: -960px -80px;
}
.fiona-icon-green.fiona-icon-list-filter {
  background-position: -1000px -40px;
}
.fiona-icon-green.fiona-icon-list-filter:hover {
  background-position: -1000px -80px;
}
.fiona-icon-green.fiona-icon-list-group {
  background-position: -1040px -40px;
}
.fiona-icon-green.fiona-icon-list-group:hover {
  background-position: -1040px -80px;
}
.fiona-icon-green.fiona-icon-list-settings {
  background-position: -1080px -40px;
}
.fiona-icon-green.fiona-icon-list-settings:hover {
  background-position: -1080px -80px;
}
.fiona-icon-green.fiona-icon-list-view {
  background-position: -1120px -40px;
}
.fiona-icon-green.fiona-icon-list-view:hover {
  background-position: -1120px -80px;
}
.fiona-icon-green.fiona-icon-favourite {
  background-position: -1160px -40px;
}
.fiona-icon-green.fiona-icon-favourite:hover {
  background-position: -1160px -80px;
}
.fiona-icon-green.fiona-icon-order {
  background-position: -1280px -40px;
}
.fiona-icon-green.fiona-icon-order:hover {
  background-position: -1280px -80px;
}
.fiona-icon-green.fiona-icon-report {
  background-position: -1320px -40px;
}
.fiona-icon-green.fiona-icon-report:hover {
  background-position: -1320px -80px;
}
.fiona-icon-green.fiona-icon-mailing {
  background-position: -1360px -40px;
}
.fiona-icon-green.fiona-icon-mailing:hover {
  background-position: -1360px -80px;
}
.fiona-icon-green.fiona-icon-report-header {
  background-position: -1400px -40px;
}
.fiona-icon-green.fiona-icon-report-header:hover {
  background-position: -1400px -80px;
}
.fiona-icon-green.fiona-icon-mailing-header {
  background-position: -1440px -40px;
}
.fiona-icon-green.fiona-icon-mailing-header:hover {
  background-position: -1440px -80px;
}
.fiona-icon-green.fiona-icon-handler-header,
.fiona-icon-green.fiona-icon-assign-handler-header {
  background-position: -2440px -40px;
}
.fiona-icon-green.fiona-icon-handler-header:hover,
.fiona-icon-green.fiona-icon-assign-handler-header:hover {
  background-position: -2440px -80px;
}
.fiona-icon-green.fiona-icon-assign-contributor-header {
  background-position: -4160px -80px;
}
.fiona-icon-green.fiona-icon-assign-contributor-header:hover {
  background-position: -4160px -40px;
}
.fiona-icon-green.fiona-icon-user-check {
  background-position: -1480px -40px;
}
.fiona-icon-green.fiona-icon-user-check:hover {
  background-position: -1480px -80px;
}
.fiona-icon-green.fiona-icon-not-assigned {
  background-position: -1600px 0;
}
.fiona-icon-green.fiona-icon-not-assigned:hover {
  background-position: -1600px -80px;
}
.fiona-icon-green.fiona-icon-status-not-available {
  background-position: -520px 0;
}
.fiona-icon-green.fiona-icon-status-not-available:hover {
  background-position: -520px -80px;
}
.fiona-icon-green.fiona-icon-status-into-consideration {
  background-position: -560px 0;
}
.fiona-icon-green.fiona-icon-status-into-consideration:hover {
  background-position: -560px -80px;
}
.fiona-icon-green.fiona-icon-status-selected {
  background-position: -600px 0;
}
.fiona-icon-green.fiona-icon-status-selected:hover {
  background-position: -600px -80px;
}
.fiona-icon-green.fiona-icon-status-rejected {
  background-position: -640px 0;
}
.fiona-icon-green.fiona-icon-status-rejected:hover {
  background-position: -640px -80px;
}
.fiona-icon-green.fiona-icon-status-noshow {
  background-position: -3440px 0;
}
.fiona-icon-green.fiona-icon-status-noshow:hover {
  background-position: -3440px -80px;
}
.fiona-icon-green.fiona-icon-status-noshow {
  background-position: -3440px 0;
}
.fiona-icon-green.fiona-icon-status-noshow:hover {
  background-position: -3440px -80px;
}
.fiona-icon-green.fiona-icon-empty {
  background-position: -1640px 0;
}
.fiona-icon-green.fiona-icon-empty:hover {
  background-position: -1640px -80px;
}
.fiona-icon-green.fiona-icon-ban-circle {
  background-position: -2360px -40px;
}
.fiona-icon-green.fiona-icon-ban-circle:hover {
  background-position: -2360px -80px;
}
.fiona-icon-green.fiona-icon-network {
  background-position: -2400px -40px;
}
.fiona-icon-green.fiona-icon-network:hover {
  background-position: -2400px -80px;
}
/* Save status */
.fiona-save-status-ring {
  width: 32px;
  height: 32px;
  background-image: url(../../img/save-status.png);
  background-size: auto 32px;
  background-repeat: no-repeat;
  display: none !important;
  position: relative;
}
.fiona-save-status-ring div {
  display: block;
  width: 32px;
  height: 32px;
  background-image: url(../../img/save-status.png);
  background-size: auto 32px;
}
.fiona-save-status-ring.fiona-save-wait {
  display: inline-block !important;
}
.fiona-save-status-ring.fiona-save-wait div {
  background-position: -32px top;
}
.fiona-save-status-ring.fiona-save-busy {
  display: inline-block !important;
}
.fiona-save-status-ring.fiona-save-busy div {
  background-position: -32px top;
  -webkit-animation: savestatussaving infinite ease-in-out 1s;
  -moz-animation: savestatussaving infinite ease-in-out 1s;
  -o-animation: savestatussaving infinite ease-in-out 1s;
  animation: savestatussaving infinite ease-in-out 1s;
}
.fiona-save-status-ring.fiona-save-ok {
  display: inline-block !important;
  opacity: 0;
  width: 0;
  -webkit-animation: savestatusok 3s ease-out 1s normal;
  -moz-animation: savestatusok 3s ease-out 1s normal;
  -o-animation: savestatusok 3s ease-out 1s normal;
  animation: savestatusok 3s ease-out 1s normal;
}
.fiona-save-status-ring.fiona-save-ok div {
  background-position: -64px top;
}
.fiona-save-status-ring.fiona-save-error {
  display: inline-block !important;
}
.fiona-save-status-ring.fiona-save-error div {
  background-position: -96px top;
}
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {
  .fiona-save-status-ring {
    background-image: url(../../img/save-status@2x.png);
  }
  .fiona-save-status-ring div {
    background-image: url(../../img/save-status.png);
  }
}
@keyframes savestatusok {
  0% {
    opacity: 1;
    width: 32px;
  }
  90% {
    opacity: 1;
    width: 32px;
  }
  99% {
    opacity: 0;
    width: 32px;
  }
  100% {
    opacity: 0;
    width: 0;
  }
}
@keyframes savestatussaving {
  0% {
    opacity: 1;
  }
  85% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* Show Discussion */
.fiona-icon-show-discussion {
  width: 18px;
  height: 16px;
  background-size: cover;
  background-image: url(../../img/discussion.png);
  display: inline-block;
}
.fiona-icon-show-discussion.active {
  background-position: 0 16px;
}
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {
  .fiona-icon-show-discussion {
    background-image: url(../../img/discussion@2x.png);
  }
}
/* Yellow conflict/warning icon */
.fiona-icon-yellow-warning {
  display: inline-block;
  width: 18px;
  height: 16px;
  background-color: transparent;
  background-size: 18px 16px;
  background-image: url(../../img/conflict.png);
}
/* image template */
.image-template {
  background-image: url('../../img/image_template.png');
  width: 60px;
  height: 60px;
  max-height: 60px;
  border-radius: 6px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  box-shadow: none;
  object-fit: cover;
  object-position: center;
}
.image-template.small {
  width: 50px;
  height: 50px;
  border-radius: 5px;
  max-height: 50px;
}
.image-template.tiny {
  width: 24px;
  height: 24px;
  border-radius: 2px;
  max-height: 24px;
}
.image-template[src=""] {
  content: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
}
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {
  .image-template {
    background-image: url('../../img/image_template@2x.png');
  }
}
.image-template.image {
  background-position: 0 0;
}
.image-template.movie {
  background-position: -60px top;
}
.image-template.person {
  background-position: -120px top;
}
.image-template.company {
  background-position: -180px top;
}
.image-template.small.image {
  background-position: 0 0;
}
.image-template.small.movie {
  background-position: -50px top;
}
.image-template.small.person {
  background-position: -100px top;
}
.image-template.small.company {
  background-position: -150px top;
}
.image-template.small.image {
  background-position: 0 0;
}
.image-template.small.movie {
  background-position: -24px top;
}
.image-template.small.person {
  background-position: -48px top;
}
.image-template.small.company {
  background-position: -72px top;
}
/* Brand icons */
.brand-icon {
  width: 60px;
  height: 60px;
  background-image: url(../../img/brands.png);
  background-size: auto 60px;
  background-repeat: no-repeat;
  background-position: 0 0;
  display: inline-block;
  position: relative;
}
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {
  .brand-icon {
    background-image: url(../../img/brands@2x.png);
  }
}
.brand-icon.brand-icon-small {
  width: 30px;
  height: 30px;
  background-size: auto 30px;
}
.brand-icon.brand-icon-extra-small {
  width: 20px;
  height: 20px;
  background-size: auto 20px;
}
.brand-icon.brand-icon-vimeo {
  background-position: 0px 0;
}
.brand-icon.brand-icon-vimeo.brand-icon-small {
  background-position: 0px 0;
}
.brand-icon.brand-icon-vimeo.brand-icon-extra-small {
  background-position: 0px 0;
}
.brand-icon.brand-icon-youtube {
  background-position: -60px 0;
}
.brand-icon.brand-icon-youtube.brand-icon-small {
  background-position: -30px 0;
}
.brand-icon.brand-icon-youtube.brand-icon-extra-small {
  background-position: -20px 0;
}
.brand-icon.brand-icon-dropbox {
  background-position: -120px 0;
}
.brand-icon.brand-icon-dropbox.brand-icon-small {
  background-position: -60px 0;
}
.brand-icon.brand-icon-dropbox.brand-icon-extra-small {
  background-position: -40px 0;
}
.brand-icon.brand-icon-google-drive {
  background-position: -180px 0;
}
.brand-icon.brand-icon-google-drive.brand-icon-small {
  background-position: -90px 0;
}
.brand-icon.brand-icon-google-drive.brand-icon-extra-small {
  background-position: -60px 0;
}
.brand-icon.brand-icon-one-drive {
  background-position: -240px 0;
}
.brand-icon.brand-icon-one-drive.brand-icon-small {
  background-position: -120px 0;
}
.brand-icon.brand-icon-one-drive.brand-icon-extra-small {
  background-position: -80px 0;
}
.brand-icon.brand-icon-filmfetch {
  background-position: -300px 0;
}
.brand-icon.brand-icon-filmfetch.brand-icon-small {
  background-position: -150px 0;
}
.brand-icon.brand-icon-filmfetch.brand-icon-extra-small {
  background-position: -100px 0;
}
.brand-icon.brand-icon-pantaflix {
  background-position: -360px 0;
}
.brand-icon.brand-icon-pantaflix.brand-icon-small {
  background-position: -180px 0;
}
.brand-icon.brand-icon-pantaflix.brand-icon-extra-small {
  background-position: -120px 0;
}
.brand-icon.brand-icon-media-loc {
  background-position: -420px 0;
}
.brand-icon.brand-icon-media-loc.brand-icon-small {
  background-position: -210px 0;
}
.brand-icon.brand-icon-media-loc.brand-icon-extra-small {
  background-position: -140px 0;
}
.brand-icon.brand-icon-adyen {
  background-position: -480px 0;
}
.brand-icon.brand-icon-adyen.brand-icon-small {
  background-position: -240px 0;
}
.brand-icon.brand-icon-adyen.brand-icon-extra-small {
  background-position: -160px 0;
}
.brand-icon.brand-icon-mollie {
  background-position: -540px 0;
}
.brand-icon.brand-icon-mollie.brand-icon-small {
  background-position: -270px 0;
}
.brand-icon.brand-icon-mollie.brand-icon-extra-small {
  background-position: -180px 0;
}
.brand-icon.brand-icon-stripe {
  background-position: -600px 0;
}
.brand-icon.brand-icon-stripe.brand-icon-small {
  background-position: -300px 0;
}
.brand-icon.brand-icon-stripe.brand-icon-extra-small {
  background-position: -200px 0;
}
.brand-icon.brand-icon-braintree {
  background-position: -660px 0;
}
.brand-icon.brand-icon-braintree.brand-icon-small {
  background-position: -330px 0;
}
.brand-icon.brand-icon-braintree.brand-icon-extra-small {
  background-position: -220px 0;
}
.brand-icon.brand-icon-saferpay {
  background-position: -720px 0;
}
.brand-icon.brand-icon-saferpay.brand-icon-small {
  background-position: -360px 0;
}
.brand-icon.brand-icon-saferpay.brand-icon-extra-small {
  background-position: -240px 0;
}
.brand-icon.brand-icon-whereby {
  background-position: -780px 0;
}
.brand-icon.brand-icon-whereby.brand-icon-small {
  background-position: -390px 0;
}
.brand-icon.brand-icon-whereby.brand-icon-extra-small {
  background-position: -260px 0;
}
.brand-icon.brand-icon-z-tickets {
  background-position: -840px 0;
}
.brand-icon.brand-icon-z-tickets.brand-icon-small {
  background-position: -420px 0;
}
.brand-icon.brand-icon-z-tickets.brand-icon-extra-small {
  background-position: -280px 0;
}
.brand-icon.brand-icon-active-tickets {
  background-position: -900px 0;
}
.brand-icon.brand-icon-active-tickets.brand-icon-small {
  background-position: -450px 0;
}
.brand-icon.brand-icon-active-tickets.brand-icon-extra-small {
  background-position: -300px 0;
}
.brand-icon.brand-icon-ticket-engine {
  background-position: -960px 0;
}
.brand-icon.brand-icon-ticket-engine.brand-icon-small {
  background-position: -480px 0;
}
.brand-icon.brand-icon-ticket-engine.brand-icon-extra-small {
  background-position: -320px 0;
}
.brand-icon.brand-icon-ticket-trigger {
  background-position: -1020px 0;
}
.brand-icon.brand-icon-ticket-trigger.brand-icon-small {
  background-position: -510px 0;
}
.brand-icon.brand-icon-ticket-trigger.brand-icon-extra-small {
  background-position: -340px 0;
}
.brand-icon.brand-icon-ticket-matic {
  background-position: -1080px 0;
}
.brand-icon.brand-icon-ticket-matic.brand-icon-small {
  background-position: -540px 0;
}
.brand-icon.brand-icon-ticket-matic.brand-icon-extra-small {
  background-position: -360px 0;
}
.brand-icon.brand-icon-mailgun {
  background-position: -1140px 0;
}
.brand-icon.brand-icon-mailgun.brand-icon-small {
  background-position: -570px 0;
}
.brand-icon.brand-icon-mailgun.brand-icon-extra-small {
  background-position: -380px 0;
}
.brand-icon.brand-icon-mailchimp {
  background-position: -1200px 0;
}
.brand-icon.brand-icon-mailchimp.brand-icon-small {
  background-position: -600px 0;
}
.brand-icon.brand-icon-mailchimp.brand-icon-extra-small {
  background-position: -400px 0;
}
.brand-icon.brand-icon-google-tag-manager {
  background-position: -1260px 0;
}
.brand-icon.brand-icon-google-tag-manager.brand-icon-small {
  background-position: -630px 0;
}
.brand-icon.brand-icon-google-tag-manager.brand-icon-extra-small {
  background-position: -420px 0;
}
.brand-icon.brand-icon-spotify {
  background-position: -1320px 0;
}
.brand-icon.brand-icon-spotify.brand-icon-small {
  background-position: -660px 0;
}
.brand-icon.brand-icon-spotify.brand-icon-extra-small {
  background-position: -440px 0;
}
.brand-icon.brand-icon-smeetz {
  background-position: -1380px 0;
}
.brand-icon.brand-icon-smeetz.brand-icon-small {
  background-position: -690px 0;
}
.brand-icon.brand-icon-smeetz.brand-icon-extra-small {
  background-position: -460px 0;
}
.brand-icon.brand-icon-imdb {
  background-position: -1440px 0;
}
.brand-icon.brand-icon-imdb.brand-icon-small {
  background-position: -720px 0;
}
.brand-icon.brand-icon-imdb.brand-icon-extra-small {
  background-position: -480px 0;
}
.brand-icon.brand-icon-soundcloud {
  background-position: -1500px 0;
}
.brand-icon.brand-icon-soundcloud.brand-icon-small {
  background-position: -750px 0;
}
.brand-icon.brand-icon-soundcloud.brand-icon-extra-small {
  background-position: -500px 0;
}
.brand-icon.brand-icon-shift72 {
  background-position: -1560px 0;
}
.brand-icon.brand-icon-shift72.brand-icon-small {
  background-position: -780px 0;
}
.brand-icon.brand-icon-shift72.brand-icon-extra-small {
  background-position: -520px 0;
}
.brand-icon.brand-icon-publicapi {
  background-position: -1620px 0;
}
.brand-icon.brand-icon-publicapi.brand-icon-small {
  background-position: -810px 0;
}
.brand-icon.brand-icon-publicapi.brand-icon-extra-small {
  background-position: -540px 0;
}
.brand-icon.brand-icon-xapi {
  background-position: -1620px 0;
}
.brand-icon.brand-icon-xapi.brand-icon-small {
  background-position: -810px 0;
}
.brand-icon.brand-icon-xapi.brand-icon-extra-small {
  background-position: -540px 0;
}
.brand-icon.brand-icon-brevo {
  background-position: -1680px 0;
}
.brand-icon.brand-icon-brevo.brand-icon-small {
  background-position: -840px 0;
}
.brand-icon.brand-icon-brevo.brand-icon-extra-small {
  background-position: -560px 0;
}
.brand-icon.brand-icon-eventive {
  background-position: -1740px 0;
}
.brand-icon.brand-icon-eventive.brand-icon-small {
  background-position: -870px 0;
}
.brand-icon.brand-icon-eventive.brand-icon-extra-small {
  background-position: -580px 0;
}
.brand-icon.brand-icon-montonio {
  background-position: -1800px 0;
}
.brand-icon.brand-icon-montonio.brand-icon-small {
  background-position: -900px 0;
}
.brand-icon.brand-icon-montonio.brand-icon-extra-small {
  background-position: -600px 0;
}
.brand-icon.brand-icon-matomo {
  background-position: -1860px 0;
}
.brand-icon.brand-icon-matomo.brand-icon-small {
  background-position: -930px 0;
}
.brand-icon.brand-icon-matomo.brand-icon-extra-small {
  background-position: -620px 0;
}
.brand-icon.brand-icon-campain-monitor {
  background-position: -1920px 0;
}
.brand-icon.brand-icon-campain-monitor.brand-icon-small {
  background-position: -960px 0;
}
.brand-icon.brand-icon-campain-monitor.brand-icon-extra-small {
  background-position: -640px 0;
}
.brand-icon.brand-icon-filmfreeway {
  background-position: -1980px 0;
}
.brand-icon.brand-icon-filmfreeway.brand-icon-small {
  background-position: -990px 0;
}
.brand-icon.brand-icon-filmfreeway.brand-icon-extra-small {
  background-position: -660px 0;
}
.brand-icon.brand-icon-shortfilmdepot {
  background-position: -2040px 0;
}
.brand-icon.brand-icon-shortfilmdepot.brand-icon-small {
  background-position: -1020px 0;
}
.brand-icon.brand-icon-shortfilmdepot.brand-icon-extra-small {
  background-position: -680px 0;
}
.brand-icon.brand-icon-filmchief {
  background-position: -2100px 0;
}
.brand-icon.brand-icon-filmchief.brand-icon-small {
  background-position: -1050px 0;
}
.brand-icon.brand-icon-filmchief.brand-icon-extra-small {
  background-position: -700px 0;
}
/* Notification */
/* Validation Message */
.splashscreen {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99999;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
  background-color: transparent;
  transition: background-color 0s, opacity 0s;
  -webkit-transition: background-color 0s, opacity 0s;
  color: #4c92b0;
}
.splashscreen > div {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  z-index: 1000;
}
.splashscreen-loader-container {
  width: 100%;
  height: 100%;
  margin-top: 16px;
}
.splashscreen-loader-container .filler {
  display: inline-block;
  margin: 0 auto;
  background-color: transparent;
  width: 0;
  height: 40%;
  margin-bottom: 10px;
}
.splashscreen-loader-container .rotor {
  position: relative;
  display: inline-block;
  clear: right;
  margin: 0;
  width: 60px;
  height: 60px;
  -webkit-animation-name: spin;
  -webkit-animation-duration: 1000ms;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: spin;
  -moz-animation-duration: 1000ms;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -ms-animation-name: spin;
  -ms-animation-duration: 1000ms;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
  -o-transition: rotate(3600deg);
}
.splashscreen-loader-container .rotor:before {
  position: absolute;
  content: "";
  background-color: transparent;
  background-image: url('/img/rotor.png');
  background-repeat: no-repeat;
  background-position: center center;
  width: 60px;
  height: 60px;
  left: 0;
  top: 0;
  background-size: 0px 0px;
  transition: filter 0s;
  -webkit-transition: -webkit-filter 0s;
}
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {
  .splashscreen-loader-container .rotor:before {
    background-image: url('/img/rotor@2x.png');
  }
}
@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.dark-theme .splashscreen,
.darkgreen-theme .splashscreen,
.reddish-theme .splashscreen,
.moon-theme .splashscreen,
.blues-theme .splashscreen,
.sunny-theme .splashscreen,
.default-theme .splashscreen,
.salmon-theme .splashscreen,
.contrast-theme .splashscreen {
  opacity: 1;
  color: var(--colorSplashText);
  background-color: var(--colorBackground);
}
.dark-theme .splashscreen .splashscreen-loader-container .rotor:before,
.darkgreen-theme .splashscreen .splashscreen-loader-container .rotor:before,
.reddish-theme .splashscreen .splashscreen-loader-container .rotor:before,
.moon-theme .splashscreen .splashscreen-loader-container .rotor:before,
.blues-theme .splashscreen .splashscreen-loader-container .rotor:before,
.sunny-theme .splashscreen .splashscreen-loader-container .rotor:before,
.default-theme .splashscreen .splashscreen-loader-container .rotor:before,
.salmon-theme .splashscreen .splashscreen-loader-container .rotor:before,
.contrast-theme .splashscreen .splashscreen-loader-container .rotor:before {
  background-size: 50px 50px;
  -webkit-filter: var(--colorNavFilter);
  filter: var(--colorNavFilter);
}
/* Notification */
/* Validation Message */
.page {
  background-color: var(--colorBackground);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.71);
  width: 350px;
  border-radius: 175px;
  padding: 10px;
  padding-bottom: 70px;
  margin: 7% auto;
  border: 0 solid var(--colorMain);
}
.page div.fionalogo {
  display: block;
  width: 92px;
  height: 92px;
  background: transparent url(/img/f.png) no-repeat left top;
  border: 0;
  margin-left: -45px;
  margin-top: -45px;
  -webkit-animation-name: pagespin;
  -webkit-animation-duration: 1000ms;
  -webkit-animation-iteration-count: once;
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-name: pagespin;
  -moz-animation-duration: 1000ms;
  -moz-animation-iteration-count: once;
  -moz-animation-timing-function: ease-in-out;
  -ms-animation-name: pagespin;
  -ms-animation-duration: 1000ms;
  -ms-animation-iteration-count: once;
  -ms-animation-timing-function: ease-in-out;
  -o-transition: rotate(-720deg);
}
.page div.festivallogo {
  display: block;
  margin: -32px auto 30px auto;
  width: 160px;
  height: 100px;
  text-align: center;
  border-radius: 50px;
}
.page div.festivallogo img {
  max-width: 100%;
  max-height: 100%;
}
.page .plain {
  width: 251px;
  margin-left: 38px;
  margin-top: 40px;
}
.page .plain .form-group {
  margin-bottom: 8px;
}
.page form {
  width: 251px;
  margin: 0 auto;
}
.page form .form-group {
  margin-bottom: 8px;
}
.page a {
  color: var(--colorLink) !important;
}
.page .btn-login {
  color: var(--colorButtonText);
  border-color: var(--colorButtonBorder);
  background: var(--colorButtonBGR);
}
.page .btn-login:hover {
  color: var(--colorButtonHoverText);
  background-color: var(--colorButtonHoverBGR);
}
.page .browser-warning {
  width: 251px;
  margin: 0 auto;
}
.page .browser-warning a.browser-link {
  display: block;
  height: 32px;
  padding-left: 38px;
  margin-bottom: 4px;
  line-height: 32px;
  background-position: left center;
  background-size: 32px 32px;
  background-repeat: no-repeat;
}
.page .browser-warning a.browser-link.chrome {
  background-image: url(/img/chrome-icon.png);
}
.page .browser-warning a.browser-link.firefox {
  background-image: url(/img/firefox-icon.png);
}
.page .browser-warning a.browser-link.safari {
  background-image: url(/img/safari-icon.png);
}
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {
  .page div.fionalogo {
    background-image: url(/img/f@2x.png);
    background-size: 92px 92px;
  }
  .page div.festivallogo {
    /* background-image: url(/img/festival-logo@2x.png); */
  }
}
@-moz-keyframes pagespin {
  from {
    opacity: 0;
    -moz-transform: rotate(-720deg);
  }
  to {
    opacity: 1;
    -moz-transform: rotate(0deg);
  }
}
@-webkit-keyframes pagespin {
  from {
    opacity: 0;
    -webkit-transform: rotate(-720deg);
  }
  to {
    opacity: 1;
    -webkit-transform: rotate(0deg);
  }
}
@keyframes pagespin {
  from {
    opacity: 0;
    transform: rotate(-720deg);
  }
  to {
    opacity: 1;
    transform: rotate(0deg);
  }
}
.wacht {
  width: 252px;
  text-align: center;
  line-height: 32px;
  display: none;
}
/* Notification */
/* Validation Message */
#page-account-login .totp {
  width: 120px;
  overflow: hidden;
  padding: 0;
  margin-bottom: 10px;
}
#page-account-login .totp.focus {
  border-color: var(--notification-info-border-color);
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
#page-account-login .totp input {
  border: none;
  letter-spacing: 10px;
  text-indent: 10px;
  width: 200px;
  height: 100%;
  outline: 0;
}
#page-account-login .totp input:focus,
#page-account-login .totp input:focus-visible {
  border: none;
  outline: 0;
}
