/* Minification failed. Returning unminified contents.
(2,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(87,23): run-time error CSS1039: Token not allowed after unary operator: '-font-body'
(90,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(121,9): run-time error CSS1030: Expected identifier, found 'a'
(121,10): run-time error CSS1031: Expected selector, found ')'
(121,10): run-time error CSS1025: Expected comma or open brace, found ')'
(133,27): run-time error CSS1039: Token not allowed after unary operator: '-font-body'
(136,21): run-time error CSS1039: Token not allowed after unary operator: '-color-clay-green-d2'
(174,39): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(175,40): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(187,22): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-l1'
(188,24): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(189,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(193,23): run-time error CSS1039: Token not allowed after unary operator: '-font-display'
(202,37): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(206,28): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-l1'
(213,40): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(242,28): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(243,17): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(248,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(267,17): run-time error CSS1039: Token not allowed after unary operator: '-color-clay-green-d2'
(268,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(272,21): run-time error CSS1039: Token not allowed after unary operator: '-color-lime'
(273,32): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(277,17): run-time error CSS1039: Token not allowed after unary operator: '-color-clay-green-d2'
(278,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(282,21): run-time error CSS1039: Token not allowed after unary operator: '-color-lime'
(283,32): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(292,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(293,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(324,21): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(325,32): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(326,28): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(330,32): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(331,28): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(332,21): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(336,32): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(337,28): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(338,21): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(373,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(386,21): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(390,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(395,17): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(399,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(403,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(411,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(415,28): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(419,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(420,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(427,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(428,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(433,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(434,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(440,21): run-time error CSS1039: Token not allowed after unary operator: '-color-lime'
(441,32): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(448,23): run-time error CSS1039: Token not allowed after unary operator: '-font-display'
(452,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(453,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(455,34): run-time error CSS1039: Token not allowed after unary operator: '-color-lime'
(462,21): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(463,38): run-time error CSS1039: Token not allowed after unary operator: '-color-lime'
(467,21): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(468,38): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(469,28): run-time error CSS1039: Token not allowed after unary operator: '-color-lime'
(470,32): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(482,21): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(483,32): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(484,28): run-time error CSS1039: Token not allowed after unary operator: '-color-lime'
(493,17): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(494,28): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(500,21): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(501,32): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(502,32): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(506,17): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(507,28): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(513,21): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(514,32): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(515,32): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(519,17): run-time error CSS1039: Token not allowed after unary operator: '-color-clay-green-d2'
(520,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(521,28): run-time error CSS1039: Token not allowed after unary operator: '-color-clay-green-d2'
(527,21): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(528,32): run-time error CSS1039: Token not allowed after unary operator: '-color-clay-green-d2'
(541,28): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-l1'
(546,17): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(547,28): run-time error CSS1039: Token not allowed after unary operator: '-color-orange'
(551,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(555,21): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(556,32): run-time error CSS1039: Token not allowed after unary operator: '-color-green-d1'
(560,17): run-time error CSS1039: Token not allowed after unary operator: '-color-blue'
(564,17): run-time error CSS1039: Token not allowed after unary operator: '-color-lime'
(572,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(578,17): run-time error CSS1039: Token not allowed after unary operator: '-color-islandis-text'
(586,17): run-time error CSS1039: Token not allowed after unary operator: '-color-islandis-text'
(592,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(604,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(605,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(606,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(610,23): run-time error CSS1039: Token not allowed after unary operator: '-font-display'
(614,17): run-time error CSS1039: Token not allowed after unary operator: '-color-btn-text'
(615,28): run-time error CSS1039: Token not allowed after unary operator: '-color-btn-bg'
(617,34): run-time error CSS1039: Token not allowed after unary operator: '-color-btn-border'
(623,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(655,17): run-time error CSS1039: Token not allowed after unary operator: '-color-islandis-text'
(656,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(657,24): run-time error CSS1039: Token not allowed after unary operator: '-color-islandis-text'
(661,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(662,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(663,24): run-time error CSS1039: Token not allowed after unary operator: '-color-clay-green-d2'
(667,32): run-time error CSS1039: Token not allowed after unary operator: '-color-clay-green-d2'
(671,31): run-time error CSS1039: Token not allowed after unary operator: '-color-clay-green-d2'
(672,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(676,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(677,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(678,24): run-time error CSS1039: Token not allowed after unary operator: '-color-clay-green-d2'
(682,32): run-time error CSS1039: Token not allowed after unary operator: '-color-clay-green-d2'
(686,31): run-time error CSS1039: Token not allowed after unary operator: '-color-clay-green-d2'
(700,28): run-time error CSS1039: Token not allowed after unary operator: '-color-clay-green-d2'
(701,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(702,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(706,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(707,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(717,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(731,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(735,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(744,23): run-time error CSS1039: Token not allowed after unary operator: '-font-display'
(748,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(749,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(751,34): run-time error CSS1039: Token not allowed after unary operator: '-color-lime'
(763,21): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(764,32): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(772,21): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(773,32): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(800,23): run-time error CSS1039: Token not allowed after unary operator: '-font-display'
(804,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(805,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(807,34): run-time error CSS1039: Token not allowed after unary operator: '-color-lime'
(818,21): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(819,32): run-time error CSS1039: Token not allowed after unary operator: '-color-orange'
(833,22): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-l1'
(834,24): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(835,23): run-time error CSS1039: Token not allowed after unary operator: '-font-display'
(840,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(841,24): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(842,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(849,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(850,23): run-time error CSS1039: Token not allowed after unary operator: '-font-display'
(855,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(859,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(865,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(871,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(877,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(883,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(889,17): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-d2'
(890,28): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(899,17): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(900,28): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(901,24): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(910,28): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(915,21): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-d2'
(975,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(1102,34): run-time error CSS1039: Token not allowed after unary operator: '-color-orange-d1'
(1171,17): run-time error CSS1039: Token not allowed after unary operator: '-color-lime'
(1201,28): run-time error CSS1039: Token not allowed after unary operator: '-color-blue'
(1216,26): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(1221,22): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(1222,17): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1235,22): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(1236,17): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1240,25): run-time error CSS1039: Token not allowed after unary operator: '-color-orange'
(1244,38): run-time error CSS1039: Token not allowed after unary operator: '-color-orange-d1'
(1245,26): run-time error CSS1039: Token not allowed after unary operator: '-color-orange-d1'
(1249,22): run-time error CSS1039: Token not allowed after unary operator: '-color-green-d1'
(1250,25): run-time error CSS1039: Token not allowed after unary operator: '-color-green-d1'
(1251,17): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1255,22): run-time error CSS1039: Token not allowed after unary operator: '-color-orange'
(1256,17): run-time error CSS1039: Token not allowed after unary operator: '-color-orange-text'
(1261,26): run-time error CSS1039: Token not allowed after unary operator: '-color-orange-d1'
(1263,21): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1267,22): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(1273,26): run-time error CSS1039: Token not allowed after unary operator: '-color-green-d1'
(1274,21): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1280,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1281,28): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(1282,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green-d1'
(1288,28): run-time error CSS1039: Token not allowed after unary operator: '-color-orange'
(1292,21): run-time error CSS1039: Token not allowed after unary operator: '-color-orange'
(1297,22): run-time error CSS1039: Token not allowed after unary operator: '-color-orange-bg'
(1298,17): run-time error CSS1039: Token not allowed after unary operator: '-color-orange'
(1303,17): run-time error CSS1039: Token not allowed after unary operator: '-color-clay-green-d2'
(1330,28): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-l1'
(1331,33): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(1333,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(1338,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(1347,17): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-d2'
(1352,23): run-time error CSS1039: Token not allowed after unary operator: '-font-display'
(1354,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(1355,28): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-l1'
(1356,33): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(1363,35): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(1367,28): run-time error CSS1039: Token not allowed after unary operator: '-color-blue'
(1371,29): run-time error CSS1039: Token not allowed after unary operator: '-color-blue'
(1372,24): run-time error CSS1039: Token not allowed after unary operator: '-color-blue'
(1403,17): run-time error CSS1039: Token not allowed after unary operator: '-color-orange-text'
(1404,22): run-time error CSS1039: Token not allowed after unary operator: '-color-orange-bg'
(1417,17): run-time error CSS1039: Token not allowed after unary operator: '-color-orange-d1'
(1429,22): run-time error CSS1039: Token not allowed after unary operator: '-color-blue-bg'
(1430,17): run-time error CSS1039: Token not allowed after unary operator: '-color-blue-text'
(1434,22): run-time error CSS1039: Token not allowed after unary operator: '-color-green-bg'
(1435,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(1439,17): run-time error CSS1039: Token not allowed after unary operator: '-color-blue-d1'
(1516,17): run-time error CSS1039: Token not allowed after unary operator: '-color-lime'
(1530,23): run-time error CSS1039: Token not allowed after unary operator: '-font-display'
(1534,17): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1535,28): run-time error CSS1039: Token not allowed after unary operator: '-color-orange-d1'
(1537,34): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1545,21): run-time error CSS1039: Token not allowed after unary operator: '-color-orange-d1'
(1546,32): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1547,38): run-time error CSS1039: Token not allowed after unary operator: '-color-orange-d1'
(1552,21): run-time error CSS1039: Token not allowed after unary operator: '-color-orange-d1'
(1553,32): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1554,38): run-time error CSS1039: Token not allowed after unary operator: '-color-orange-d1'
(1564,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green-text'
(1565,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1568,24): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1575,17): run-time error CSS1039: Token not allowed after unary operator: '-color-lime'
(1576,28): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-l1'
(1577,24): run-time error CSS1039: Token not allowed after unary operator: '-color-lime'
(1581,17): run-time error CSS1039: Token not allowed after unary operator: '-color-lime'
(1615,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1624,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(1633,23): run-time error CSS1039: Token not allowed after unary operator: '-font-body'
(1636,17): run-time error CSS1039: Token not allowed after unary operator: '-color-clay-green-d2'
(1642,33): run-time error CSS1039: Token not allowed after unary operator: '-color-clay-green-d2'
(1647,33): run-time error CSS1039: Token not allowed after unary operator: '-color-clay-green-d2'
(1652,32): run-time error CSS1039: Token not allowed after unary operator: '-color-clay-green-d2'
(1657,32): run-time error CSS1039: Token not allowed after unary operator: '-color-clay-green-d2'
 */
:root {
    --font-display: VERAltform,sans-serif;
    --font-body: "Suisse Works","Times New Roman",serif;
    --grid-gap: 1.25rem;
    --color-blue: #0085ff;
    --color-blue-d1: #0041a1;
    --color-orange: #ff7900;
    --color-orange-d1: #f27e1e;
    --color-orange-text: #491d00;
    --color-orange-l1: #ffb069;
    --color-orange-bg: #fff7f1;
    --color-yellow: #f1f51e;
    --color-lime: #6edc37;
    --color-green: #17a325;
    --color-green-bg: #f0fff0;
    --color-green-d1: #1a6419;
    --color-green-text: #0f4d14;
    --color-clay-green-d2: #5b715f;
    --color-white: #fff;
    --color-gray: #f0f0f0;
    --color-gray-l1: #fafafa;
    --color-gray-d1: #c8c8c8;
    --color-gray-d2: #919190;
    --color-blue-bg: #d0ebff;
    --color-islandis-bg: #F2F7FF;
    --color-islandis-text: #0061FF;
    --color-blue-text: var(--color-blue-d1);
    --color-icon-primary: var(--color-green);
    --color-icon-secondary: var(--color-orange);
    --color-tooltip-bg: var(--color-gray);
    --color-logo-primary: var(--color-green);
    --color-logo-secondary: var(--color-lime);
    --color-logo-text: var(--color-green-text);
    --color-text: var(--color-green-text);
    --color-colored-bg: var(--color-green-bg);
    --color-accent: var(--color-lime);
    --color-primary: var(--color-green);
    --color-d1: var(--color-green-d1);
    --page-width: 90rem;
    --page-padding: 1.875rem;
    --header-height: 6.875rem;
    --reach-tooltip: 1
}

html {
    scroll-behavior: smooth;
    font-size: .75rem
}

@font-face {
    font-family: VERAltform;
    src: url('fonts/VERAltform-DemiBold.woff2') format("woff2"),url('fonts/VERAltform-DemiBold.woff') format("woff")
}

@font-face {
    font-family: Suisse Works;
    src: url('fonts/SuisseWorks-Regular-WebS.woff2') format("woff2"),url('fonts/SuisseWorks-Regular-WebS.woff') format("woff")
}

@font-face {
    font-family: Suisse Works;
    src: url('fonts/SuisseWorks-RegularItalic-WebS.woff2') format("woff2"),url('fonts/SuisseWorks-RegularItalic-WebS.woff') format("woff");
    font-style: italic
}

@font-face {
    font-family: Suisse Works;
    src: url('fonts/SuisseWorks-Bold-WebS.woff2') format("woff2"),url('fonts/SuisseWorks-Bold-WebS.woff') format("woff");
    font-weight: 600
}

@font-face {
    font-family: Suisse Works;
    src: url('fonts/SuisseWorks-BoldItalic-WebS.woff2') format("woff2"),url('fonts/SuisseWorks-BoldItalic-WebS.woff') format("woff");
    font-weight: 600;
    font-style: italic
}

@media screen and (min-width:320px) {
    html {
        font-size: calc(.875rem + 2 * ((100vw - 20rem) / 1080))
    }
}

body {
    background: #fff;
    font-family: var(--font-body);
    font-size: 1.0625rem;
    line-height: 1.8;
    color: var(--color-text)
}

.body-content {
    padding-top: 50px;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
}

.center {
    margin: auto;
    display: block;
    max-width: 40rem;
}

.ver-main-page-heading {
    padding-left: 100px;
    text-align: left;
    padding: 20px;
}

.table-responsive {
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
    line-height: 1.4;
    margin-top: 0;
}

a:not(p a), button, dt, h1, h2, h3, h4, h5, h6 {
    font-family: var(--font-display)
}

h1 {
    font-size: 3.75rem;
    line-height: 1.15
}

    h1 small {
        display: block;
        font-size: 1.1875rem;
        font-family: var(--font-body);
        font-weight: 400;
        line-height: 1.4;
        color: var(--color-clay-green-d2);
        margin-bottom: .5rem
    }

h2 {
    font-size: 1.875rem;
    margin-bottom: 2rem;
}

h3 {
    font-size: 1.25rem
}

h3, p, ul {
    margin-bottom: 1.5625rem
}

p, ul, ol {
    max-width: 70rem;
}

    p:last-child, ul:last-child {
        margin-bottom: 0
    }

    p + h2, p + h3, ul + h2, ul + h3 {
        margin-top: 6.25rem
    }

.table-responsive table {
    font-size: .9375rem !important;
    text-align: left !important;
    border: none !important;
}

.table-responsive td, th {
    padding: 1.0625rem 1.25rem 1rem !important;
    border-left: none !important;
    border-right: .0625rem solid var(--color-gray) !important;
    border-bottom: .0625rem solid var(--color-gray) !important;
}

    .table-responsive td:first-child, th:first-child {
        border-left: none !important;
    }

    .table-responsive td:last-child, th:last-child {
        border-right: none !important;
    }

.table-responsive thead th {
    background: var(--color-gray-l1) !important;
    border-color: var(--color-gray) !important;
    background-color: var(--color-white) !important;
}

.table-responsive th, thead th {
    font-family: var(--font-display) !important;
}

.table-responsive tbody tr:last-child td, tfoot td {
    border-bottom: none !important;
}

.table-responsive tfoot td {
    border-right: none !important;
    border-top: .0625rem solid var(--color-text) !important;
}

.table-responsive tr:hover {
    background-color: var(--color-gray-l1) !important;
}

.table-responsive hr {
    margin: 6.25rem 0 !important;
    height: 0 !important;
    border: none !important;
    border-bottom: .0625rem solid var(--color-gray) !important;
}

.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

#wrap {
    min-height: 100%;
}

#main {
    overflow: auto;
    padding-bottom: 100px;
    margin-top: 100px;
}

.dl-horizontal dt {
    white-space: normal;
}

.footer {
    position: relative;
    margin-top: 50px;
    min-height: 200px;
    clear: both;
    padding-top: 25px;
    padding-bottom: 100px;
    background-color: var(--color-green-text);
    color: var(--color-white);
    font-weight: bold;
}

.footer-text-header {
    color: var(--color-green);
}

.footer-text {
    position: center;
    max-width: 1170px;
}

.panelTitle a {
    text-decoration: none;
    color: #fafafa;
}

    .panelTitle a:hover {
        text-decoration: underline;
        color: #fafafa;
    }

.userHeader {
    color: var(--color-clay-green-d2) !important;
    background-color: var(--color-white) !important;     
}

    .userHeader:hover {
        color: var(--color-lime) !important;
        background-color: var(--color-white) !important;
    }

.glyphicon-userHeader {
    color: var(--color-clay-green-d2) !important;
    background-color: var(--color-white) !important;
}

    .glyphicon-userHeader:hover {
        color: var(--color-lime) !important;
        background-color: var(--color-white) !important;
    }

.pageHeader {
    margin-top: 30px;
    margin-bottom: 30px;
}
   
.pageHeader-heading {
    color: var(--color-green-text) !important;
    background-color: var(--color-white) !important;    
    border-bottom: 1px solid transparent;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    margin-bottom: 80px;
    text-align: left;
}

.pageHeader-body {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

.pageContent-body {
    margin-bottom: 20px;
}

.pageButtonPanel {
    margin-top: 10px;
    margin-bottom: 10px;
}

    .pageButtonPanel .btn {
        margin: 15px 0;
    }

    .pageButtonPanel .btn-primary:hover {
        color: var(--color-white);
        background-color: var(--color-green-text);
        border-color: var(--color-green-text);
    }

    .pageButtonPanel .btn-primary {
        background-color: var(--color-white);
        border-color: var(--color-green-text);
        color: var(--color-green-text);
    }

    .pageButtonPanel > .btn-primary:hover {
        background-color: var(--color-white);
        border-color: var(--color-green-text);
        color: var(--color-green-text);
    }

.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}


select.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

.navbar {
    vertical-align: text-top;
    margin-bottom: 30px;
    background-color: var(--color-white);
    z-index: 9999;
    border: 0;
    font-size: 18px !important;
    text-align: center !important;
    line-height: 1.42857143 !important;
    border-radius: 0;
    height: 70px;
    align-items: center;
    padding: 0 50px;
}

    .navbar li a, .navbar .navbar-brand {
        color: var(--color-green-text) !important;
    }

.navbar-nav li a:hover, .navbar-nav li.active a {
    color: var(--color-green) !important;
}

.navbar-default .navbar-toggle {
    border-color: transparent;
    color: var(--color-white) !important;
}

.navbar-collapse .a .dropdown-toggle {
    background: var(--color-white);
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: var(--color-white);
}

.navbar-right-padding-right {
    padding-right: 50px;
}

.a.dropdown-toggle .open {
    background-color: var(--color-white) !important;
}

.navbar-toggle .icon-bar {
    background-color: var(--color-green-text) !important;
}

.navbar .open > .dropdown-toggle {
    color: var(--color-green-text);
    background-color: var(--color-white);
    background-image: none;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    color: var(--color-green-text) !important;
    background-color: var(--color-white) !important;
    background-image: none !important;
}

a.dropdown-toggle {
    color: var(--color-green-text) !important;
    background-color: var(--color-white) !important;
    background-image: none !important;
}

    a.dropdown-toggle:active,
    a.dropdown-toggle:focus {
        color: var(--color-lime) !important;
        background-color: var(--color-white) !important;
    }

.btn-default {
    padding: .9375rem 1.25rem 1.0625rem;
    display: inline-flex;
    align-items: center;
    font-family: var(--font-display);
    font-size: .9375rem;
    line-height: 1;
    text-align: left;
    color: var(--color-green-text);
    background-color: var(--color-white);
    border: none;
    outline: .0625rem solid var(--color-lime);
    transition: color .15s ease,background-color .15s ease,outline .15s ease,fill .15s ease;
    text-decoration: none
}

    .btn-default:focus,
    .btn-default.focus {
        color: var(--color-green-text);
        outline: .0625rem solid var(--color-lime);
    }

    .btn-default:hover {
        color: var(--color-green-text);
        outline: .0625rem solid var(--color-green-text);
        border-color: var(--color-lime);
        background-color: var(--color-gray);
    }

    .btn-default:active:hover,
    .btn-default.active:hover,
    .open > .dropdown-toggle.btn-default:hover,
    .btn-default:active:focus,
    .btn-default.active:focus,
    .open > .dropdown-toggle.btn-default:focus,
    .btn-default:active.focus,
    .btn-default.active.focus,
    .open > .dropdown-toggle.btn-default.focus {
        color: var(--color-green-text);
        background-color: var(--color-white);
        border-color: var(--color-lime);
    }

.table-nav-bar .btn-default {
    margin: 2px;
    padding: .3375rem 0.525rem 0.5625rem;
}

.btn-ok {
    color: var(--color-white);
    background-color: var(--color-green-text);
}

    .btn-ok:focus,
    .btn-ok.focus,
    .btn-ok:hover {
        color: var(--color-green-text);
        background-color: var(--color-white);
        border: 1px solid var(--color-green-text);
    }

.btn-ok {
    color: var(--color-white);
    background-color: var(--color-green-text);
}

    .btn-ok:focus,
    .btn-ok.focus,
    .btn-ok:hover {
        color: var(--color-green-text);
        background-color: var(--color-white);
        border: 1px solid var(--color-green-text);
    }

.btn-empty {
    color: var(--color-clay-green-d2);
    background-color: var(--color-white);
    border: 1px solid var(--color-clay-green-d2);
}

    .btn-empty:focus,
    .btn-empty.focus,
    .btn-empty:hover {
        color: var(--color-white);
        background-color: var(--color-clay-green-d2);
    }

.topPadding20 {
    padding-top: 20px;
}

.topBottomPadding20 {
    padding-top: 20px;
    padding-bottom: 20px;
}

.flytileidirPanel {
    background-color: var(--color-gray-l1);
    margin-bottom: 80px;
}

.orangePanel {
    color: var(--color-white);
    background-color: var(--color-orange);
}

.greenPanel {
    background-color: var(--color-white);
}

    .greenPanel:hover {
        color: var(--color-white);
        background-color: var(--color-green-d1);
    }

.liRan {
    color: var(--color-blue);    
}

.liFlytiliedir {
    color: var(--color-lime);
    transition: transform .15s
}

a.aFlytiliedir:link,
a.aFlytiliedir:visited,
a.aFlytiliedir:hover,
a.aFlytiliedir:active {
    color: var(--color-green-text) !important;
    /* font-weight: bold; */
    text-decoration: none;    
}

.liFlytiliedir-island-is {
    color: var(--color-islandis-text) !important;
    transition: transform .15s
}

a.aFlytiliedir-island-is:link,
a.aFlytiliedir-island-is:visited,
a.aFlytiliedir-island-is:hover,
a.aFlytiliedir-island-is:active {
    color: var(--color-islandis-text) !important;
    /* font-weight: bold; */
    text-decoration: none;
}

ul li p {
    color: var(--color-green-text);
}

.panel-body {
    padding-top: 15px;
    padding-left: 30px;
    padding-bottom: 15px;
    padding: 30px;
}

.btn-verPimary,
.btn-verPimary:hover {
    --color-btn-bg: var(--color-white);
    --color-btn-border: var(--color-accent);
    --color-btn-text: var(--color-green-text);
    padding: .9375rem 1.25rem 1.0625rem;
    display: inline-flex;
    align-items: center;
    font-family: var(--font-display);
    font-size: .9375rem;
    line-height: 1;
    text-align: left;
    color: var(--color-btn-text);
    background-color: var(--color-btn-bg);
    border: none;
    outline: .0625rem solid var(--color-btn-border);
    transition: color .15s ease,background-color .15s ease,outline .15s ease,fill .15s ease;
    text-decoration: none
}

.panel-footer {
    background-color: var(--color-white) !important;
}

.panel-pageGroup {
    /*border-color: #7b9c48;*/
}

.panel-Size260 {
    min-height: 260px;
}

.panel-Size300 {
    min-height: 300px;
}

.panel-Size80 {
    min-height: 80px;
}

.panel-Size100 {
    min-height: 100px;
}

.panel-Size160 {
    min-height: 160px;
}

.panel-Size200 {
    min-height: 200px;
}

.panel-heading.panel-heading-island-is {
    color: var(--color-islandis-text) !important;
    background-color: var(--color-white) !important;
    border-color: var(--color-islandis-text) !important;
}

.panel-pageGroup > .panel-heading {
    color: var(--color-green-text);
    background-color: var(--color-white);
    border-color: var(--color-clay-green-d2);
}

    .panel-pageGroup > .panel-heading + .panel-collapse .panel-body {
        border-top-color: var(--color-clay-green-d2);
    }

.panel-pageGroup > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: var(--color-clay-green-d2);
    background-color: var(--color-white);
}

.panel-pageGroupSub > .panel-heading {
    color: var(--color-green-text);
    background-color: var(--color-white);
    border-color: var(--color-clay-green-d2);
}

    .panel-pageGroupSub > .panel-heading + .panel-collapse .panel-body {
        border-top-color: var(--color-clay-green-d2);
    }

.panel-pageGroupSub > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: var(--color-clay-green-d2);
}

.panel.verpanel {
    /* border: 1px solid var(--color-clay-green-d2);
    border-radius: 5px;
    transition: box-shadow 0.5s;*/
}

    .panel.verpanel:hover {
        /* box-shadow: 5px 0px 40px rgba(0,0,0, .2);*/
    }

.panel-footer.verpanel-footer .btn-primary:hover {
    border: 1px solid var(--color-clay-green-d2);
    background-color: var(--color-white) !important;
    color: var(--color-green-text);
}

.panel-heading.verpanel-heading {
    color: var(--color-green-text) !important;
    background-color: var(--color-white) !important;
    padding: 7px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.panel-footer.verpanel-footer {
    background-color: var(--color-white) !important;
}

    .panel-footer.verpanel-footer h3 {
        font-size: 32px;
    }

    .panel-footer.verpanel-footer h4 {
        color: #aaa;
        font-size: 14px;
    }

.panel-home > .panel-heading {
    color: #474747;
    background-color: var(--color-white);
}

.panel-home > .panel-footer {
    background-color: var(--color-white);
}

.btn-primary,
.pageButtonPanel .btn-primary,
.panel-footer.verpanel-footer .btn-primary {
    padding: .9375rem 1.25rem 1.0625rem;
    display: inline-flex;
    align-items: center;
    font-family: var(--font-display);
    font-size: .9375rem;
    line-height: 1;
    text-align: left;
    color: var(--color-green-text);
    background-color: var(--color-white);
    border: none;
    outline: .0625rem solid var(--color-lime);
    transition: color .15s ease,background-color .15s ease,outline .15s ease,fill .15s ease;
    text-decoration: none
}

    .btn-primary:hover,
    .open .dropdown-toggle.btn-primary,
    .pageButtonPanel .btn-primary:hover,
    .pageButtonPanel .btn-primary:focus,
    .pageButtonPanel .btn-primary:active,
    .pageButtonPanel .btn-primary.active {
        outline: none;
        color: var(--color-white);
        background-color: var(--color-green-text);
    }

    .btn-primary:focus,
    .btn-primary:active,
    .btn-primary.active,
    .open .dropdown-toggle.btn-primary {
        outline: none;
        color: var(--color-white);
        background-color: var(--color-green-text);
    }

    .btn-primary.disabled,
    .btn-primary[disabled],
    fieldset[disabled] .btn-primary,
    .btn-primary.disabled:hover,
    .btn-primary[disabled]:hover,
    fieldset[disabled] .btn-primary:hover,
    .btn-primary.disabled:focus,
    .btn-primary[disabled]:focus,
    fieldset[disabled] .btn-primary:focus,
    .btn-primary.disabled:active,
    .btn-primary[disabled]:active,
    fieldset[disabled] .btn-primary:active,
    .btn-primary.disabled.active,
    .btn-primary[disabled].active,
    fieldset[disabled] .btn-primary.active {
        color: #7b9751;
        background-color: #ffffff;
        border-color: #7b9751;
    }

.btn-warning {
    padding: .9375rem 1.25rem 1.0625rem;
    display: inline-flex;
    align-items: center;
    font-family: var(--font-display);
    font-size: .9375rem;
    line-height: 1;
    text-align: left;
    color: var(--color-green-text);
    background-color: var(--color-white);
    border: none;
    outline: .0625rem solid var(--color-lime);
    transition: color .15s ease,background-color .15s ease,outline .15s ease,fill .15s ease;
    text-decoration: none;
}

    .btn-warning:hover,
    .btn-warning:focus,
    .btn-warning:active,
    .btn-warning.active,
    .open .dropdown-toggle.btn-warning {
        outline: none;
        color: var(--color-white);
        background-color: var(--color-orange);
    }

.btn-circle {
    width: 19px;
    height: 19px;
    text-align: center;
    padding: 1px 0;
    font-size: 13px;
    line-height: 0.1;
    border-radius: 30px;
}

.tableHeaderText {
    background: var(--color-gray-l1);
    border-color: var(--color-text);
    font-family: var(--font-display);
}

.tableHeaderGreenText {
    white-space: nowrap;
    background-color: var(--color-white);
    border-color: var(--color-green-text);
    color: var(--color-green-text);
}

a.tableheaderlink:link,
a.tableheaderlink:visited,
a.tableheaderlink:hover,
a.tableheaderlink:active {
    color: var(--color-green-text);
    font-family: var(--font-display);
    text-decoration: none;
}

a.tableheaderlink:hover {
    color: var(--color-green)
}

a.tablelink:link {
    color: var(--color-green-text);
    font-weight: bold;
    text-decoration: none;
}

a.tablelink:visited {
    color: var(--color-green-text);
    font-weight: bold;
    text-decoration: none;
}

a.tablelink:hover {
    color: var(--color-green);
    font-weight: bold;
    text-decoration: none;
}

a.tablelink:active {
    color: var(--color-green-text);
    font-weight: bold;
    text-decoration: none;
}

.icon-color {
    color: var(--color-green-text) !important;
}

.pagination > li > a,
.pagination > li > span {
    font-size: .9375rem !important;
    color: var(--color-gray-d2) !important;
    border: 1px solid var(--color-green-text) !important;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    color: var(--color-white) !important;
    background-color: var(--color-green-text) !important;
    border-color: var(--color-green-text) !important;
}

.table-nav-bar {
    font-size: .9375rem !important;
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
    border: 1px solid var(--color-green-text) !important;
}

    .table-nav-bar > li {
        display: inline;
        color: var(--color-gray-d2) !important;
    }

        .table-nav-bar > li > a,
        .table-nav-bar > li > span,
        .table-nav-bar > li > div,
        .table-nav-bar > li > input {
            position: relative;
            float: left;
            padding: 6px 12px;
            margin-left: -1px;
            line-height: 1.428571429;
            text-decoration: none;
            border: 1px solid !important;
        }

.table-nav-bar-right {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
    float: right;
}

    .table-nav-bar-right > li {
        display: inline;
    }

        .table-nav-bar-right > li > div {
            position: relative;
            float: left;
            padding: 6px 12px;
            margin-left: -1px;
            line-height: 1.428571429;
            text-decoration: none;
        }

.alert .glyphicon {
    float: left;
    /* color: var(--color-orange-d1); */
    margin-right: 9px;
    top: 8px;
}

.alert div {
    overflow: hidden;
}

.VerTextArea {
    width: 100%;
    max-width: 100%;
}

.ModalPos {
    top: 15%;
    outline: none;
}

.InnskraningHjalp div {
    margin-top: 2rem;
    color: var(--color-green-text) !important;    
}

.nav-tabs {
    border-bottom: 1px solid #dddddd;    
}

    .nav-tabs > li {
        float: left;
        margin-bottom: -1px;
        color: #333333 !important;
    }

        .nav-tabs > li > a {
            margin-right: 2px;
            line-height: 1.428571429;
            border: 1px solid transparent;
            border-radius: 4px 4px 0 0;
            color: #333333 !important;
        }

            .nav-tabs > li > a:hover {
                border-color: #eeeeee #eeeeee #dddddd;
                color: #333333 !important;
            }

        .nav-tabs > li.active > a,
        .nav-tabs > li.active > a:hover,
        .nav-tabs > li.active > a:focus {
            color: #555555;
            cursor: default;
            background-color: #ffffff;
            border: 1px solid #dddddd;
            border-bottom-color: transparent;
            color: #333333 !important;
        }

    .nav-tabs.nav-justified {
        width: 100%;
        border-bottom: 0;
    }

        .nav-tabs.nav-justified > li {
            float: none;
            color: #333333 !important;
        }

            .nav-tabs.nav-justified > li > a {
                text-align: center;
                color: #333333 !important;
            }

@media (min-width: 768px) {
    .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%;
        color: #333333 !important;
    }
}

.nav-tabs.nav-justified > .active > a {
    border-bottom-color: #ffffff;
    color: #333333 !important;
}

.stepwizard {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 50px;
}

.btn-stepwizard-circle {
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 6px 0;
    font-size: 12px;
    line-height: 1.428571429;
    border-radius: 15px !important;
}

.btn-active {
    color: #ffffff;
    background-color: #3579a5;
    border-color: #3579a5;
}

    .btn-active:hover {
        border: 1px solid #3579a5;
        background-color: #fff !important;
        color: #3579a5;
    }

.btn-error {
    color: #ffffff;
    background-color: #a53541;
    border-color: #a53541;
}

    .btn-error:hover {
        border: 1px solid #a53541;
        background-color: #fff !important;
        color: #a53541;
    }

.inndreginHjalp div {
    padding-top: 10px;
    padding-bottom: 5px;
    padding-right: 10px;
    padding-left: 50px;
}

.imagePadding {
    padding-top: 10px;
    padding-bottom: 30px;
    padding-right: 30px;
    padding-left: 10px;
}

.verAlert {
    /* margin-top: 20px !important; */
    /* margin-bottom: 5px !important; */
}

.IsLykillLogo {
    outline: .0625rem solid var(--color-orange-d1);    
}

    .IsLykillLogo:hover {
        transform: scale(1.05);
    }

@media print {
    body {
        margin: 0;
        padding: 0;
        line-height: 1.4em;
        word-spacing: 1px;
        letter-spacing: 0.2px;
        font: 13px Arial, Helvetica,"Lucida Grande", serif;
        color: #000;
        background-color: #008000;
    }

    #print-btn #update-btn #nav-left #nav-bar, #selectUnitContainer, .navbar, .sidebar-nav {
        display: none;
    }

    #print-btn, #update-btn, #units {
        display: none;
    }

    #nav-left {
        display: none;
    }

    #report-container {
        visibility: visible;
    }

    .well .span12 {
        width: 100%;
        visibility: visible;
    }

    .navbar {
        display: none;
    }

    .sidebar-nav {
        display: none;
    }
}

.navbar {
    letter-spacing: 0;
}

    .navbar li {
        font-size: 20px;
    }

body {
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
}

.footer {
    font-weight: normal;
    font-family: VERAltform, sans-serif;
    font-size: 15px;
}

.footer-text-header {
    color: var(--color-lime);
    font-family: Suisse Works, serif;
    margin-top: 1rem;
}

.panel {
    box-shadow: none;
    -webkit-box-shadow: none;
    border: 0;
    float: left;
    width: 100%;
    border-radius: 0;
}

h1 {
    font-size: 3.80282rem;
}

    h1 small {
        font-size: 1.140848rem;
    }

.dropdown-toggle .glyphicon {
    font-size: 1.25rem;
}

.dropdown-menu {
    top: 110%;
    box-shadow: none;
    -webkit-box-shadow: none;
    border: 3px solid var(--color-blue);
    border-radius: 0;
    padding: .5rem;
}

    .dropdown-menu li a {
        font-size: 1rem;
        padding: .5rem;
    }

    .dropdown-menu li:nth-child(odd) a {
        background: #FAFAFA;
    }

    .dropdown-menu li a:hover {
        background: var(--color-green);
        color: #fff !important;
    }

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
    background: var(--color-green);
    color: var(--color-white) !important;
}

.navbar-collapse.collapse {
    margin-top: 12px;
    flex-grow: 1;
}

.btn {
    border-radius: 0;
}

.btn-verPimary:hover {
    background: var(--color-green);
    color: var(--color-white);
}

.btn-warning {
    outline-color: var(--color-orange);
}

    .btn-warning:hover {
        outline: .0625rem solid var(--color-orange-d1);
        background: var(--color-orange-d1);
    }

.btn-default:hover, .btn-primary:hover {
    background: var(--color-green-d1) !important;
    outline-color: var(--color-green-d1);
    color: var(--color-white);
}

.btn-error {
    background: var(--color-orange);
    color: var(--color-orange-text);
    border: 0;
}

    .btn-error:hover {
        background: var(--color-orange-d1) !important;
        border: 0;
        color: var(--color-white);
    }

.btn-ok {
    background: var(--color-green);
    border: 0;
}

    .btn-ok:hover, .btn-active:hover {
        border: 0;
        background: var(--color-green-d1) !important;
        color: var(--color-white);
    }

.btn-active {
    font-size: 1rem;
    line-height: 100%;
    background: var(--color-white);
    border: 1px solid var(--color-green);
    color: var(--color-green-d1);
}


.alert-danger {
    border-radius: 0;
    border: 1px solid var(--color-orange);
}

    .alert-danger .close {
        color: var(--color-orange);
        opacity: 1;
    }

.validation-summary-errors, .alert-danger {
    background: var(--color-orange-bg);
    color: var(--color-orange);
}

.dxflVATSys, .dxflGroupBoxCaption_Moderno[style] {
    font-family: 'VERALTFORM';
    color: var(--color-clay-green-d2);
    letter-spacing: 0;
    font-weight: normal !important;
}

.alert strong {
    font-weight: normal;
}

.dxflGroupCell_Moderno .alert {
    margin: 5px;
}

input#KennitalaFyrirtækis_I {
}

ul.nav.navbar-nav.navbar-right.navbar-right-padding-right.text-center {
    margin-left: auto;
}

.glyphicon {
    margin-right: 7px;
    top: 2px;
}

.dxeTextBox_Moderno.dxeTextBox_Moderno, .dxeButtonEdit_Moderno.dxeButtonEdit_Moderno, .dxeMemo_Moderno .dxeMemoEditArea_Moderno {
    font-family: 'VERAltform';
    background-color: var(--color-gray-l1);
    border: .0625rem solid var(--color-gray);
    box-shadow: none;
    color: var(--color-text);
    font-size: 18px;
}

.dxeEditArea_Moderno.dxeEditArea_Moderno {
    color: var(--color-text);
}

.dxeTextBox_Moderno td.dxic, .dxeButtonEdit_Moderno td.dxic {
    padding: 20px !important;
}

.form-group label {
    font-weight: normal;
    color: var(--color-gray-d2);
    margin-bottom: 0;
}

input.form-control, select.form-control {       
    font-family: var(--font-display);
    font-size: 1.0625rem;
    color: var(--color-text);
    background-color: var(--color-gray-l1);
    border: .0625rem solid var(--color-gray);
    outline-offset: 0;
    border-radius: 0;
    box-shadow: none;
}

    input.form-control:hover {
        border-bottom-color: var(--color-green);
    }

.form-group label:focus, .form-group label:focus-visible {
    border: 2px solid var(--color-blue);
}

.form-control:focus, .form-control:focus:hover {
    outline: 1px solid var(--color-blue);
    border-color: var(--color-blue);
    box-shadow: none;
}

.greenPanel h2 {
    margin-bottom: 2rem;
}

.stepwizard p {
    font-size: 16px;
}

button.btn.btn-stepwizard-circle {
    width: 50px;
    height: 50px;
    border-radius: 25px !important;
    margin-bottom: 10px;
    line-height: 1;
    font-size: 18px;
}

.stepwizard .center-block {
    text-align: center;
}

table.dxeListBox_Moderno {
    border: none;
    background: none;
}

.alert.alert-warning {
    color: var(--color-orange-text);
    background: var(--color-orange-bg);
}

.glyphicon-warning-sign::before {
     content: ''; 
    width: 30px;
    display: block;
    height: 30px;
     background: url('data:image/svg+xml;utf8,<svg viewBox="0 0 120 120" fill="none" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M46.63 89.778a3.704 3.704 0 013.703-3.704h18.519a3.704 3.704 0 013.704 3.704v18.518A3.704 3.704 0 0168.852 112H50.333a3.704 3.704 0 01-3.703-3.704V89.778zm7.407 3.704v11.111h11.111V93.482H54.037zM47.668 9.132A3.704 3.704 0 0150.333 8h18.519a3.704 3.704 0 013.701 3.835l-2.222 62.593A3.704 3.704 0 0166.63 78H52.556a3.704 3.704 0 01-3.702-3.572l-2.222-62.593a3.703 3.703 0 011.036-2.703zm6.503 6.275l1.96 55.186h6.924l1.96-55.186H54.17z" class="icn-sec"></path><path clip-rule="evenodd" d="M33.84 26.303a3.704 3.704 0 013.895 3.501l2.593 48.519a3.704 3.704 0 01-7.397.395L30.34 30.199a3.704 3.704 0 013.5-3.896zM20.521 35.561a3.704 3.704 0 013.882 3.517l1.482 30a3.704 3.704 0 11-7.399.365l-1.481-30a3.704 3.704 0 013.516-3.882zM85.318 26.302a3.704 3.704 0 013.53 3.87L86.626 78.69a3.704 3.704 0 01-7.4-.34l2.222-48.518a3.704 3.704 0 13.87-3.53zM98.664 35.561a3.704 3.704 0 013.517 3.882l-1.482 30a3.704 3.704 0 11-7.398-.365l1.481-30a3.704 3.704 0 013.882-3.517z" stroke="#ccc" class="icn-prm"></path></svg>'); 
     background-size: contain; 
}

.alert-warning .glyphicon {
    color: var(--color-orange-d1);
}

.alert {
    border: 0;
    border-radius: 0;
    padding: 30px;
    font-family: 'Suisse Works';
}

.alert-info.verAlert,
.alert-info.alert-info {
    background: var(--color-blue-bg);
    color: var(--color-blue-text);
}

.alert.alert-success {
    background: var(--color-green-bg);
    color: var(--color-green-text);
}

.alert-info .glyphicon {
    color: var(--color-blue-d1);
}

h4 strong {
    font-weight: normal;
}

.dxflCaption_Moderno,
.dxflFormLayout_Moderno .dxeBase {
     /*Bootstrap correction */
    font-family: 'Suisse Works';
    font-weight: normal !important;
}

input[type="text"].dxeEditArea_Moderno, input[type="password"].dxeEditArea_Moderno textarea.dxeTextBox_Moderno {
    font-size: 18px;
}

.dxFirefox .dxeMemo_Moderno .dxeMemoEditArea_Moderno,
.dxeMemo_Moderno .dxeMemoEditArea_Moderno {
    padding: 20px;
}

.dxeListBoxItem_Moderno.dxeListBoxItem_Moderno {
    border-left: 0;
    border-right: 0;
    font-size: 16px;
    font-family: 'VERAltform';
}

@media (max-width: 1200px) {
    .navbar-header {
        float: none;
    }

    .navbar-left, .navbar-right {
        float: none !important;        
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }

    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }

    .navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-nav {
        float: none !important;
        margin-top: 7.5px;
    }

        .navbar-nav > li {
            float: none;
        }

            .navbar-nav > li > a {
                padding-top: 10px;
                padding-bottom: 10px;
            }

    .collapse.in {
        display: block !important;
    }
}

.title-highlight {
    color: var(--color-lime);
}

.innskraPanel {
    margin-top: 2rem;    
    max-width: 400px;
    border-radius: 25px;
}

.btn-innskra {
    margin: 2rem;
    padding: 2rem;
    display: inline-flex;
    align-items: center;
    font-family: var(--font-display);
    font-size: 1.25rem;
    line-height: 1;
    text-align: left;
    color: var(--color-white);
    background-color: var(--color-orange-d1);
    border: none;
    outline: .0625rem solid var(--color-white);
    transition: color .15s ease,background-color .15s ease,outline .15s ease,fill .15s ease;
    text-decoration: none;
    border-radius: 25px;
}

    .btn-innskra:focus,
    .btn-innskra.focus {
        color: var(--color-orange-d1);
        background-color: var(--color-white);
        outline: .0625rem solid var(--color-orange-d1);
        border-radius: 25px;
    }

    .btn-innskra:hover {
        color: var(--color-orange-d1);
        background-color: var(--color-white);
        outline: .0625rem solid var(--color-orange-d1);
        border-radius: 25px;
    }

.ainnskraPanel {
    margin-top: 1.25rem;
    padding-bottom: 1.25rem;
}

.nav-pills > li > a {
    color: var(--color-green-text);
    background-color: var(--color-white);
    border-bottom: .0625rem solid;
    margin-bottom: -.0625rem;    
    border-color: var(--color-white);
    font-size: 1.0625rem;
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
    color: var(--color-lime);
    background-color: var(--color-gray-l1);    
    border-color: var(--color-lime);
}

.nav-pills-icon-color {
    color: var(--color-lime);
}

.verLogo {
    margin-top: 10px;
    height: 50px;
}

.DxNestedExtension {
    max-width: 800px;
    min-width: 300px;
}

.dxeReadOnly_Moderno,
.dxeReadOnly_Moderno input[type="text"].dxeEditArea_Moderno {
    cursor: not-allowed !important;
}

.formLayoutTopMargin {
    margin-top: 4rem;
    margin-bottom: 2rem;
}

.formLayoutMargin {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.ListBoxPadding {
    padding-top: 100px;
    padding-left: 15px;
}

.plataPhotoFrame {
    background-color: var(--color-white);
}

.plataPhoto {    
    padding: 5px;
}

.plataPhotoHeiti {
    font-size: 1.25rem; 
    color: var(--color-text);
    margin-top: .2rem;
    margin-bottom: .2rem;
    padding-left: 15px;
}

.plataPhotoLysing {       
    padding-left: 15px;    
    font-size: 1.1875rem;
    font-family: var(--font-body);
    font-weight: 400;
    line-height: 1.4;
    color: var(--color-clay-green-d2);
    margin-bottom: .2rem
}

/* Dashed border */
hr.dashed {
    border-top: 3px dashed var(--color-clay-green-d2);
}

/* Dotted border */
hr.dotted {
    border-top: 3px dotted var(--color-clay-green-d2);
}

/* Solid border */
hr.solid {
    border-top: 3px solid var(--color-clay-green-d2);
}

/* Rounded border */
hr.rounded {
    border-top: 8px solid var(--color-clay-green-d2);
    border-radius: 5px;
}

adrFlokkur {
    width: 100px;
}

div.verTableHeader {
    display: inline-block;
    float: none;
    border-width: 5px;
}

div.textTopBottomPadding {
    padding-top: 10px;
    padding-bottom: 20px;
}
@media print {
    body {
        margin: 0;
        padding: 0;
        line-height: 1.4em;
        word-spacing: 1px;
        letter-spacing: 0.2px;
        font: 13px Arial, Helvetica,"Lucida Grande", serif;
        color: #000;
        background-color: #008000;
    }

    #print-btn #update-btn #nav-left #nav-bar, #selectUnitContainer, .navbar, .sidebar-nav {
        display: none;
    }

    #print-btn, #update-btn, #units {
        display: none;
    }

    #nav-left {
        display: none;
    }

    #report-container {
        visibility: visible;
    }

    .well .span12{
        width: 100%;
        visibility: visible;
    }

    .navbar {
        display: none;
    }

    .sidebar-nav {
        display: none;
    }
}
