/* 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 '-'
(27,25): run-time error CSS1046: Expect comma, found '247'
(27,32): run-time error CSS1046: Expect comma, found ')'
(50,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(52,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(61,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(77,49): run-time error CSS1046: Expect comma, found '0'
(77,53): run-time error CSS1046: Expect comma, found '/'
(79,41): run-time error CSS1046: Expect comma, found '0'
(79,45): run-time error CSS1046: Expect comma, found '/'
(93,28): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(96,52): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(99,21): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(103,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(129,21): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(132,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(133,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(138,25): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(139,36): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(143,21): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(147,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(148,32): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(179,17): run-time error CSS1039: Token not allowed after unary operator: '-imagen-button-color'
(181,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(185,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(200,24): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(201,49): run-time error CSS1046: Expect comma, found '0'
(201,53): run-time error CSS1046: Expect comma, found '/'
(203,41): run-time error CSS1046: Expect comma, found '0'
(203,45): run-time error CSS1046: Expect comma, found '/'
(210,28): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(216,24): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(217,31): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(218,28): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(227,21): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(232,24): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(233,31): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(234,28): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(237,52): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(240,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(243,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(244,32): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(251,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(256,17): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(259,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(284,32): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(310,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(311,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(314,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(315,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(318,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(324,28): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(330,25): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(336,25): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(375,28): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(381,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(391,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(402,31): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(403,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(406,21): run-time error CSS1039: Token not allowed after unary operator: '-imagen-button-color'
(409,52): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(412,21): run-time error CSS1039: Token not allowed after unary operator: '-imagen-button-color'
(416,32): run-time error CSS1039: Token not allowed after unary operator: '-fourth-background-color'
(419,36): run-time error CSS1039: Token not allowed after unary operator: '-third-background-color'
(424,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(429,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(439,17): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(446,28): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(452,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(455,23): run-time error CSS1038: Expected hex color, found '#fff0'
(461,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(464,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(468,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(475,31): run-time error CSS1046: Expect comma, found '250'
(475,38): run-time error CSS1046: Expect comma, found ')'
(480,37): run-time error CSS1046: Expect comma, found '0'
(480,41): run-time error CSS1046: Expect comma, found '/'
(510,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(511,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(519,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(531,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(532,32): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(536,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(537,32): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(548,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(549,32): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(553,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(554,32): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(557,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(558,17): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(565,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(566,32): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(571,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(572,32): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(581,29): run-time error CSS1046: Expect comma, found '0'
(581,33): run-time error CSS1046: Expect comma, found '/'
(609,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(610,32): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(620,25): run-time error CSS1046: Expect comma, found '0'
(620,29): run-time error CSS1046: Expect comma, found '/'
(655,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(662,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(667,17): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(677,17): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(686,28): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(689,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(697,17): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(698,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(700,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(705,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(706,32): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(709,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(710,32): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(713,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(714,22): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(719,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(722,24): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(726,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(735,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(743,17): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(748,17): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(753,17): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(758,17): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(763,17): run-time error CSS1039: Token not allowed after unary operator: '-pivot-color'
(768,17): run-time error CSS1039: Token not allowed after unary operator: '-pivot-color'
(779,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(782,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(787,17): run-time error CSS1039: Token not allowed after unary operator: '-pivot-color'
(794,17): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(798,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(799,32): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(802,17): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(806,20): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(807,32): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(814,24): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(855,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(857,32): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(872,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(873,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(879,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(880,32): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(884,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(885,32): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(889,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(892,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(893,32): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(897,17): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(900,19): run-time error CSS1038: Expected hex color, found '#fff0'
(904,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(905,32): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(907,23): run-time error CSS1038: Expected hex color, found '#fff0'
(911,25): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(917,17): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(918,28): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(920,19): run-time error CSS1038: Expected hex color, found '#fff0'
(927,25): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(934,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(935,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(938,25): run-time error CSS1046: Expect comma, found '0'
(938,29): run-time error CSS1046: Expect comma, found '/'
(939,29): run-time error CSS1046: Expect comma, found '0'
(939,33): run-time error CSS1046: Expect comma, found '/'
(955,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(958,17): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(974,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(979,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(980,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(988,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(992,32): run-time error CSS1039: Token not allowed after unary operator: '-third-button-color'
(993,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1001,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1002,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(1019,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1020,24): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(1021,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(1024,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1027,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1030,28): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(1033,24): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(1039,25): run-time error CSS1046: Expect comma, found '0'
(1039,29): run-time error CSS1046: Expect comma, found '/'
(1042,24): run-time error CSS1039: Token not allowed after unary operator: '-fst-border-color'
(1048,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1052,17): run-time error CSS1039: Token not allowed after unary operator: '-imagen-button-color'
(1073,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1085,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(1108,17): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(1139,17): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(1142,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1143,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(1146,17): run-time error CSS1039: Token not allowed after unary operator: '-pivot-color'
(1150,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(1153,28): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1159,17): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(1162,17): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1165,17): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(1170,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1178,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(1182,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1183,32): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1196,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1202,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1208,22): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1214,28): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1218,45): run-time error CSS1046: Expect comma, found '0'
(1218,49): run-time error CSS1046: Expect comma, found '/'
(1232,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1240,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1243,16): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1248,21): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1249,31): run-time error CSS1046: Expect comma, found '220'
(1249,39): run-time error CSS1046: Expect comma, found '/'
(1252,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(1255,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1261,32): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1262,28): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1263,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1266,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1267,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1270,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1273,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1276,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1279,17): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1282,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1292,37): run-time error CSS1046: Expect comma, found '0'
(1292,41): run-time error CSS1046: Expect comma, found '/'
(1299,28): run-time error CSS1039: Token not allowed after unary operator: '-other-color'
(1302,39): run-time error CSS1046: Expect comma, found '0'
(1302,43): run-time error CSS1046: Expect comma, found '/'
(1305,32): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(1309,25): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1312,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1323,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1328,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(1331,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1342,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1345,32): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(1346,32): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(1350,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1351,32): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(1352,32): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(1355,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1374,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1377,21): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1380,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1383,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1389,35): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(1394,41): run-time error CSS1046: Expect comma, found '0'
(1394,45): run-time error CSS1046: Expect comma, found '/'
(1397,32): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1400,21): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(1407,21): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1412,21): run-time error CSS1039: Token not allowed after unary operator: '-imagen-button-color'
(1415,21): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1420,17): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(1423,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(1429,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1430,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1444,38): run-time error CSS1046: Expect comma, found '0'
(1444,42): run-time error CSS1046: Expect comma, found '/'
(1449,45): run-time error CSS1046: Expect comma, found '0'
(1449,49): run-time error CSS1046: Expect comma, found '/'
(1511,21): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1532,17): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(1550,17): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(1561,36): run-time error CSS1039: Token not allowed after unary operator: '-pivot-color'
(1576,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-alert-color'
(1578,28): run-time error CSS1039: Token not allowed after unary operator: '-third-alert-color'
(1579,28): run-time error CSS1039: Token not allowed after unary operator: '-third-alert-color'
(1585,21): run-time error CSS1039: Token not allowed after unary operator: '-scnd-alert-color'
(1599,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(1600,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(1601,24): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(1605,28): run-time error CSS1039: Token not allowed after unary operator: '-third-alert-color'
(1611,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-alert-color'
(1612,28): run-time error CSS1039: Token not allowed after unary operator: '-third-alert-color'
(1613,24): run-time error CSS1039: Token not allowed after unary operator: '-third-alert-color'
(1616,21): run-time error CSS1039: Token not allowed after unary operator: '-scnd-alert-color'
(1621,17): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1622,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(1623,24): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(1626,21): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1645,17): run-time error CSS1039: Token not allowed after unary operator: '-pivot-color'
(1646,31): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1651,21): run-time error CSS1039: Token not allowed after unary operator: '-pivot-color'
(1660,17): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1666,32): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(1668,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(1671,49): run-time error CSS1046: Expect comma, found '0'
(1671,53): run-time error CSS1046: Expect comma, found '/'
(1673,41): run-time error CSS1046: Expect comma, found '0'
(1673,45): run-time error CSS1046: Expect comma, found '/'
(1683,34): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(1691,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1703,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1704,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1707,24): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(1710,25): run-time error CSS1046: Expect comma, found '0'
(1710,29): run-time error CSS1046: Expect comma, found '/'
(1716,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1719,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1722,24): run-time error CSS1039: Token not allowed after unary operator: '-fst-border-color'
(1723,28): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1729,24): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(1730,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(1733,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1734,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(1737,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1740,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1743,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1749,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1752,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1753,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1756,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1759,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1763,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1764,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1767,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(1771,28): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(1774,21): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(1777,31): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1780,30): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1783,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1786,29): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1789,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1792,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1796,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1797,48): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1798,40): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1801,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1804,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1808,35): run-time error CSS1046: Expect comma, found '0'
(1808,39): run-time error CSS1046: Expect comma, found '/'
(1808,64): run-time error CSS1046: Expect comma, found '0'
(1808,68): run-time error CSS1046: Expect comma, found '/'
(1818,17): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(1821,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1824,32): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1827,17): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(1828,25): run-time error CSS1046: Expect comma, found '0'
(1828,29): run-time error CSS1046: Expect comma, found '/'
(1829,37): run-time error CSS1046: Expect comma, found '0'
(1829,41): run-time error CSS1046: Expect comma, found '/'
(1832,68): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1833,60): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1836,32): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1839,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1840,22): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1843,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1846,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1847,17): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1854,17): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1860,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1863,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(1864,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(1867,32): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1870,32): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1871,32): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1874,49): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1875,41): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1885,17): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(1888,17): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(1892,17): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1897,59): run-time error CSS1046: Expect comma, found '0'
(1897,63): run-time error CSS1046: Expect comma, found '/'
(1905,35): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1908,40): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1909,32): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1912,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1915,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1919,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1922,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1923,38): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1926,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1927,17): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1930,32): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1933,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1936,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1939,32): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(1942,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(1945,24): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(1950,25): run-time error CSS1046: Expect comma, found '0'
(1950,29): run-time error CSS1046: Expect comma, found '/'
(1953,24): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(1956,24): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(1957,38): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(1960,24): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(1963,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(1966,32): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(1967,24): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(1970,32): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(1971,24): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(1977,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1981,25): run-time error CSS1046: Expect comma, found '0'
(1981,29): run-time error CSS1046: Expect comma, found '/'
(1992,21): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1995,21): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(1998,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(2001,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(2002,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(2005,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(2008,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(2014,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(2015,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(2024,17): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(2034,21): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(2037,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(2038,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(2042,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(2043,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(2046,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(2049,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(2052,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(2060,17): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(2066,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(2067,32): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(2082,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(2083,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(2086,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(2087,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(2093,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(2096,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(2099,46): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(2100,38): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(2103,39): run-time error CSS1046: Expect comma, found '0'
(2103,43): run-time error CSS1046: Expect comma, found '/'
(2106,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(2116,39): run-time error CSS1046: Expect comma, found '0'
(2116,43): run-time error CSS1046: Expect comma, found '/'
(2144,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(2147,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(2148,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(2151,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(2154,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(2157,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(2158,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(2162,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(2177,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(2178,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(2249,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(2254,37): run-time error CSS1046: Expect comma, found '0'
(2254,41): run-time error CSS1046: Expect comma, found '/'
(2257,37): run-time error CSS1046: Expect comma, found '0'
(2257,41): run-time error CSS1046: Expect comma, found '/'
(2260,41): run-time error CSS1046: Expect comma, found '0'
(2260,45): run-time error CSS1046: Expect comma, found '/'
(2263,45): run-time error CSS1046: Expect comma, found '0'
(2263,49): run-time error CSS1046: Expect comma, found '/'
(2551,52): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(2602,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(2615,28): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(2653,22): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(3277,25): run-time error CSS1046: Expect comma, found '0'
(3277,29): run-time error CSS1046: Expect comma, found '/'
(3280,29): run-time error CSS1046: Expect comma, found '0'
(3280,33): run-time error CSS1046: Expect comma, found '/'
(3283,36): run-time error CSS1046: Expect comma, found '0'
(3283,40): run-time error CSS1046: Expect comma, found '/'
(3286,29): run-time error CSS1046: Expect comma, found '0'
(3286,33): run-time error CSS1046: Expect comma, found '/'
(3296,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(3353,37): run-time error CSS1046: Expect comma, found '0'
(3353,41): run-time error CSS1046: Expect comma, found '/'
(3357,25): run-time error CSS1046: Expect comma, found '0'
(3357,29): run-time error CSS1046: Expect comma, found '/'
(3363,25): run-time error CSS1046: Expect comma, found '0'
(3363,29): run-time error CSS1046: Expect comma, found '/'
(3368,29): run-time error CSS1046: Expect comma, found '0'
(3368,33): run-time error CSS1046: Expect comma, found '/'
(3376,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(3404,17): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(3409,46): run-time error CSS1046: Expect comma, found '28'
(3409,52): run-time error CSS1046: Expect comma, found '/'
(3410,38): run-time error CSS1046: Expect comma, found '28'
(3410,44): run-time error CSS1046: Expect comma, found '/'
(3413,17): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(3415,48): run-time error CSS1046: Expect comma, found '28'
(3415,54): run-time error CSS1046: Expect comma, found '/'
(3416,40): run-time error CSS1046: Expect comma, found '28'
(3416,46): run-time error CSS1046: Expect comma, found '/'
(3439,25): run-time error CSS1046: Expect comma, found '0'
(3439,29): run-time error CSS1046: Expect comma, found '/'
(3445,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(3446,28): run-time error CSS1039: Token not allowed after unary operator: '-imagen-button-color'
(3449,28): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(3452,28): run-time error CSS1039: Token not allowed after unary operator: '-other-color'
(3455,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(3474,17): run-time error CSS1039: Token not allowed after unary operator: '-imagen-button-color'
(3479,5): run-time error CSS1030: Expected identifier, found '.'
(3479,68): run-time error CSS1031: Expected selector, found ')'
(3479,68): run-time error CSS1025: Expected comma or open brace, found ')'
(3483,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(3486,28): run-time error CSS1039: Token not allowed after unary operator: '-fourth-alert-color'
(3514,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-background-color'
(3517,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(3704,17): run-time error CSS1039: Token not allowed after unary operator: '-main-text-color'
(3739,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(3741,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(3742,18): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(3757,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(3759,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(3760,18): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(3773,31): run-time error CSS1046: Expect comma, found '122'
(3773,37): run-time error CSS1046: Expect comma, found ')'
(3774,18): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(3781,31): run-time error CSS1046: Expect comma, found '100'
(3781,37): run-time error CSS1046: Expect comma, found ')'
(3782,21): run-time error CSS1046: Expect comma, found '100'
(3782,27): run-time error CSS1046: Expect comma, found ')'
(3797,39): run-time error CSS1046: Expect comma, found '0'
(3797,43): run-time error CSS1046: Expect comma, found '/'
(3798,47): run-time error CSS1046: Expect comma, found '0'
(3798,51): run-time error CSS1046: Expect comma, found '/'
(3799,44): run-time error CSS1046: Expect comma, found '0'
(3799,48): run-time error CSS1046: Expect comma, found '/'
(3803,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(3811,25): run-time error CSS1046: Expect comma, found '0'
(3811,29): run-time error CSS1046: Expect comma, found '/'
(3817,25): run-time error CSS1046: Expect comma, found '0'
(3817,29): run-time error CSS1046: Expect comma, found '/'
(3823,29): run-time error CSS1046: Expect comma, found '0'
(3823,33): run-time error CSS1046: Expect comma, found '/'
(3850,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(3852,25): run-time error CSS1046: Expect comma, found '0'
(3852,29): run-time error CSS1046: Expect comma, found '/'
(3856,25): run-time error CSS1046: Expect comma, found '0'
(3856,29): run-time error CSS1046: Expect comma, found '/'
(5157,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(5161,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(5173,28): run-time error CSS1039: Token not allowed after unary operator: '-other-color'
(5177,32): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(5180,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(5183,32): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(5187,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(5209,31): run-time error CSS1046: Expect comma, found '122'
(5209,37): run-time error CSS1046: Expect comma, found ')'
(5213,31): run-time error CSS1046: Expect comma, found '100'
(5213,37): run-time error CSS1046: Expect comma, found ')'
(5227,17): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(5257,17): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(5290,32): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(5291,47): run-time error CSS1046: Expect comma, found '0'
(5291,51): run-time error CSS1046: Expect comma, found '/'
(5292,39): run-time error CSS1046: Expect comma, found '0'
(5292,43): run-time error CSS1046: Expect comma, found '/'
(5303,36): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(5314,25): run-time error CSS1046: Expect comma, found '0'
(5314,29): run-time error CSS1046: Expect comma, found '/'
(5340,17): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(5394,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(5396,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(5404,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(5441,22): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(5448,37): run-time error CSS1046: Expect comma, found '0'
(5448,41): run-time error CSS1046: Expect comma, found '/'
(5457,17): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(5473,43): run-time error CSS1046: Expect comma, found '0'
(5473,47): run-time error CSS1046: Expect comma, found '/'
(5474,35): run-time error CSS1046: Expect comma, found '0'
(5474,39): run-time error CSS1046: Expect comma, found '/'
(5505,25): run-time error CSS1046: Expect comma, found '0'
(5505,29): run-time error CSS1046: Expect comma, found '/'
(5529,17): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(5537,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(5570,41): run-time error CSS1046: Expect comma, found '0'
(5570,45): run-time error CSS1046: Expect comma, found '/'
(5574,45): run-time error CSS1046: Expect comma, found '0'
(5574,49): run-time error CSS1046: Expect comma, found '/'
(5626,25): run-time error CSS1046: Expect comma, found '0'
(5626,29): run-time error CSS1046: Expect comma, found '/'
(5629,25): run-time error CSS1046: Expect comma, found '0'
(5629,29): run-time error CSS1046: Expect comma, found '/'
(5639,31): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(5640,29): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(5641,30): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(5642,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(5643,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(5666,26): run-time error CSS1046: Expect comma, found '86'
(5666,32): run-time error CSS1046: Expect comma, found '/'
(5681,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(5682,18): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(5705,31): run-time error CSS1046: Expect comma, found '122'
(5705,37): run-time error CSS1046: Expect comma, found ')'
(5706,18): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(5716,31): run-time error CSS1046: Expect comma, found '100'
(5716,37): run-time error CSS1046: Expect comma, found ')'
(5717,21): run-time error CSS1046: Expect comma, found '100'
(5717,27): run-time error CSS1046: Expect comma, found ')'
(5785,37): run-time error CSS1046: Expect comma, found '0'
(5785,41): run-time error CSS1046: Expect comma, found '/'
(5837,25): run-time error CSS1046: Expect comma, found '0'
(5837,29): run-time error CSS1046: Expect comma, found '/'
(5840,25): run-time error CSS1046: Expect comma, found '0'
(5840,29): run-time error CSS1046: Expect comma, found '/'
(5850,31): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(5851,29): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(5852,30): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(5853,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(5854,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(5906,37): run-time error CSS1046: Expect comma, found '0'
(5906,41): run-time error CSS1046: Expect comma, found '/'
(5914,37): run-time error CSS1046: Expect comma, found '0'
(5914,41): run-time error CSS1046: Expect comma, found '/'
(5923,31): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(5924,29): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(5925,30): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(5926,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(5927,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(6000,30): run-time error CSS1046: Expect comma, found '86'
(6000,36): run-time error CSS1046: Expect comma, found '/'
(6002,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6009,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(6030,30): run-time error CSS1046: Expect comma, found '86'
(6030,36): run-time error CSS1046: Expect comma, found '/'
(6047,37): run-time error CSS1046: Expect comma, found '0'
(6047,41): run-time error CSS1046: Expect comma, found '/'
(6076,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(6093,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(6099,17): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(6155,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(6156,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(6158,24): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(6194,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6195,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6196,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6197,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6198,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6199,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6200,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6210,21): run-time error CSS1039: Token not allowed after unary operator: '-font-main'
(6211,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-blue'
(6241,31): run-time error CSS1046: Expect comma, found '255'
(6241,39): run-time error CSS1046: Expect comma, found '/'
(6287,20): run-time error CSS1039: Token not allowed after unary operator: '-white-10'
(6289,26): run-time error CSS1039: Token not allowed after unary operator: '-white-20'
(6297,20): run-time error CSS1039: Token not allowed after unary operator: '-accent-amber'
(6299,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-amber'
(6320,15): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(6342,20): run-time error CSS1039: Token not allowed after unary operator: '-accent-amber'
(6373,31): run-time error CSS1046: Expect comma, found '255'
(6373,38): run-time error CSS1046: Expect comma, found ')'
(6411,20): run-time error CSS1039: Token not allowed after unary operator: '-white-10'
(6413,26): run-time error CSS1039: Token not allowed after unary operator: '-white-20'
(6429,20): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(6436,15): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(6459,20): run-time error CSS1039: Token not allowed after unary operator: '-white-10'
(6461,26): run-time error CSS1039: Token not allowed after unary operator: '-white-20'
(6470,20): run-time error CSS1039: Token not allowed after unary operator: '-white-20'
(6473,15): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(6500,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6501,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6502,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6503,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6504,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6507,21): run-time error CSS1039: Token not allowed after unary operator: '-font-main'
(6535,64): run-time error CSS1046: Expect comma, found '255'
(6535,72): run-time error CSS1046: Expect comma, found '/'
(6535,91): run-time error CSS1046: Expect comma, found '255'
(6535,99): run-time error CSS1046: Expect comma, found '/'
(6577,15): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(6635,15): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(6697,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6698,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6699,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6700,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6701,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6708,23): run-time error CSS1039: Token not allowed after unary operator: '-font-main'
(6768,15): run-time error CSS1039: Token not allowed after unary operator: '-primary-blue'
(6776,15): run-time error CSS1039: Token not allowed after unary operator: '-text-gray'
(6834,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6835,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6836,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6841,21): run-time error CSS1039: Token not allowed after unary operator: '-font-main'
(6860,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-blue'
(6875,64): run-time error CSS1046: Expect comma, found '255'
(6875,72): run-time error CSS1046: Expect comma, found '/'
(6875,91): run-time error CSS1046: Expect comma, found '255'
(6875,99): run-time error CSS1046: Expect comma, found '/'
(6887,15): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(6968,37): run-time error CSS1046: Expect comma, found '0'
(6968,41): run-time error CSS1046: Expect comma, found '/'
(6993,41): run-time error CSS1046: Expect comma, found '0'
(6993,45): run-time error CSS1046: Expect comma, found '/'
(6994,49): run-time error CSS1046: Expect comma, found '0'
(6994,53): run-time error CSS1046: Expect comma, found '/'
(7002,37): run-time error CSS1046: Expect comma, found '0'
(7002,41): run-time error CSS1046: Expect comma, found '/'
(7009,37): run-time error CSS1046: Expect comma, found '0'
(7009,41): run-time error CSS1046: Expect comma, found '/'
(7031,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(7044,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(7067,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(7077,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(7115,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(7143,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(7144,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(7152,24): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(7153,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(7162,24): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(7163,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(7169,24): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(7170,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(7183,24): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(7184,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(7190,24): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(7191,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(7209,24): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(7210,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(7231,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(7248,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(7251,17): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(7259,24): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(7260,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(7281,20): run-time error CSS1046: Expect comma, found '102'
(7281,27): run-time error CSS1046: Expect comma, found ')'
(7290,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(7295,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(7328,36): run-time error CSS1046: Expect comma, found '0'
(7328,40): run-time error CSS1046: Expect comma, found '/'
(7341,31): run-time error CSS1046: Expect comma, found '250'
(7341,39): run-time error CSS1046: Expect comma, found '/'
(7343,38): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(7360,31): run-time error CSS1046: Expect comma, found '250'
(7360,39): run-time error CSS1046: Expect comma, found '/'
(7362,38): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(7389,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(7392,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(7421,27): run-time error CSS1046: Expect comma, found '250'
(7421,34): run-time error CSS1046: Expect comma, found ')'
(7482,25): run-time error CSS1046: Expect comma, found '214'
(7482,33): run-time error CSS1046: Expect comma, found '/'
(7483,25): run-time error CSS1046: Expect comma, found '0'
(7483,29): run-time error CSS1046: Expect comma, found '/'
(7507,19): run-time error CSS1046: Expect comma, found '65'
(7507,24): run-time error CSS1046: Expect comma, found ')'
(7509,31): run-time error CSS1046: Expect comma, found '214'
(7509,39): run-time error CSS1046: Expect comma, found '/'
(7553,31): run-time error CSS1046: Expect comma, found '241'
(7553,38): run-time error CSS1046: Expect comma, found ')'
(7574,25): run-time error CSS1046: Expect comma, found '0'
(7574,29): run-time error CSS1046: Expect comma, found '/'
(7579,19): run-time error CSS1046: Expect comma, found '145'
(7579,25): run-time error CSS1046: Expect comma, found ')'
(7621,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(7622,30): run-time error CSS1046: Expect comma, found '160'
(7622,37): run-time error CSS1046: Expect comma, found ')'
(7626,30): run-time error CSS1046: Expect comma, found '105'
(7626,37): run-time error CSS1046: Expect comma, found ')'
(7647,31): run-time error CSS1046: Expect comma, found '250'
(7647,38): run-time error CSS1046: Expect comma, found ')'
(7694,33): run-time error CSS1046: Expect comma, found '160'
(7694,40): run-time error CSS1046: Expect comma, found ')'
(7695,31): run-time error CSS1046: Expect comma, found '160'
(7695,38): run-time error CSS1046: Expect comma, found ')'
(7696,32): run-time error CSS1046: Expect comma, found '160'
(7696,39): run-time error CSS1046: Expect comma, found ')'
(7697,30): run-time error CSS1046: Expect comma, found '160'
(7697,37): run-time error CSS1046: Expect comma, found ')'
(7698,30): run-time error CSS1046: Expect comma, found '160'
(7698,37): run-time error CSS1046: Expect comma, found ')'
(7724,33): run-time error CSS1046: Expect comma, found '160'
(7724,40): run-time error CSS1046: Expect comma, found ')'
(7725,31): run-time error CSS1046: Expect comma, found '160'
(7725,38): run-time error CSS1046: Expect comma, found ')'
(7726,32): run-time error CSS1046: Expect comma, found '160'
(7726,39): run-time error CSS1046: Expect comma, found ')'
(7727,30): run-time error CSS1046: Expect comma, found '160'
(7727,37): run-time error CSS1046: Expect comma, found ')'
(7728,30): run-time error CSS1046: Expect comma, found '160'
(7728,37): run-time error CSS1046: Expect comma, found ')'
(7737,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(7739,31): run-time error CSS1046: Expect comma, found '122'
(7739,37): run-time error CSS1046: Expect comma, found ')'
(7742,31): run-time error CSS1046: Expect comma, found '100'
(7742,37): run-time error CSS1046: Expect comma, found ')'
(7748,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(7793,27): run-time error CSS1046: Expect comma, found '250'
(7793,34): run-time error CSS1046: Expect comma, found ')'
(7806,31): run-time error CSS1046: Expect comma, found '243'
(7806,38): run-time error CSS1046: Expect comma, found ')'
(7807,25): run-time error CSS1046: Expect comma, found '0'
(7807,29): run-time error CSS1046: Expect comma, found '/'
(7812,19): run-time error CSS1046: Expect comma, found '65'
(7812,24): run-time error CSS1046: Expect comma, found ')'
(7814,31): run-time error CSS1046: Expect comma, found '214'
(7814,39): run-time error CSS1046: Expect comma, found '/'
(7824,31): run-time error CSS1046: Expect comma, found '250'
(7824,39): run-time error CSS1046: Expect comma, found '/'
(7833,25): run-time error CSS1046: Expect comma, found '0'
(7833,29): run-time error CSS1046: Expect comma, found '/'
(7845,19): run-time error CSS1046: Expect comma, found '24'
(7845,24): run-time error CSS1046: Expect comma, found ')'
(7858,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(7859,31): run-time error CSS1046: Expect comma, found '122'
(7859,37): run-time error CSS1046: Expect comma, found ')'
(7863,31): run-time error CSS1046: Expect comma, found '100'
(7863,37): run-time error CSS1046: Expect comma, found ')'
(7870,31): run-time error CSS1046: Expect comma, found '250'
(7870,38): run-time error CSS1046: Expect comma, found ')'
(7876,33): run-time error CSS1046: Expect comma, found '160'
(7876,40): run-time error CSS1046: Expect comma, found ')'
(7877,31): run-time error CSS1046: Expect comma, found '160'
(7877,38): run-time error CSS1046: Expect comma, found ')'
(7878,32): run-time error CSS1046: Expect comma, found '160'
(7878,39): run-time error CSS1046: Expect comma, found ')'
(7879,30): run-time error CSS1046: Expect comma, found '160'
(7879,37): run-time error CSS1046: Expect comma, found ')'
(7880,30): run-time error CSS1046: Expect comma, found '160'
(7880,37): run-time error CSS1046: Expect comma, found ')'
(7885,33): run-time error CSS1046: Expect comma, found '160'
(7885,40): run-time error CSS1046: Expect comma, found ')'
(7886,31): run-time error CSS1046: Expect comma, found '160'
(7886,38): run-time error CSS1046: Expect comma, found ')'
(7887,32): run-time error CSS1046: Expect comma, found '160'
(7887,39): run-time error CSS1046: Expect comma, found ')'
(7888,30): run-time error CSS1046: Expect comma, found '160'
(7888,37): run-time error CSS1046: Expect comma, found ')'
(7889,30): run-time error CSS1046: Expect comma, found '160'
(7889,37): run-time error CSS1046: Expect comma, found ')'
(7893,17): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(7907,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(7923,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(7925,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(7958,31): run-time error CSS1046: Expect comma, found '243'
(7958,38): run-time error CSS1046: Expect comma, found ')'
(7984,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(7986,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(7987,18): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(7999,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(8001,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(8002,18): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(8017,31): run-time error CSS1046: Expect comma, found '231'
(8017,38): run-time error CSS1046: Expect comma, found ')'
(8018,35): run-time error CSS1046: Expect comma, found '0'
(8018,39): run-time error CSS1046: Expect comma, found '/'
(8024,20): run-time error CSS1046: Expect comma, found '163'
(8024,27): run-time error CSS1046: Expect comma, found ')'
(8035,20): run-time error CSS1046: Expect comma, found '114'
(8035,27): run-time error CSS1046: Expect comma, found ')'
(8051,31): run-time error CSS1046: Expect comma, found '243'
(8051,38): run-time error CSS1046: Expect comma, found ')'
(8052,25): run-time error CSS1046: Expect comma, found '0'
(8052,29): run-time error CSS1046: Expect comma, found '/'
(8058,19): run-time error CSS1046: Expect comma, found '65'
(8058,24): run-time error CSS1046: Expect comma, found ')'
(8059,31): run-time error CSS1046: Expect comma, found '214'
(8059,39): run-time error CSS1046: Expect comma, found '/'
(8069,31): run-time error CSS1046: Expect comma, found '250'
(8069,39): run-time error CSS1046: Expect comma, found '/'
(8079,25): run-time error CSS1046: Expect comma, found '0'
(8079,29): run-time error CSS1046: Expect comma, found '/'
(8089,25): run-time error CSS1046: Expect comma, found '0'
(8089,29): run-time error CSS1046: Expect comma, found '/'
(8095,31): run-time error CSS1046: Expect comma, found '243'
(8095,38): run-time error CSS1046: Expect comma, found ')'
(8099,19): run-time error CSS1046: Expect comma, found '24'
(8099,24): run-time error CSS1046: Expect comma, found ')'
(8113,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(8114,30): run-time error CSS1046: Expect comma, found '160'
(8114,37): run-time error CSS1046: Expect comma, found ')'
(8118,30): run-time error CSS1046: Expect comma, found '105'
(8118,37): run-time error CSS1046: Expect comma, found ')'
(8124,31): run-time error CSS1046: Expect comma, found '250'
(8124,38): run-time error CSS1046: Expect comma, found ')'
(8127,17): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(8131,17): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(8134,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(8135,31): run-time error CSS1046: Expect comma, found '122'
(8135,37): run-time error CSS1046: Expect comma, found ')'
(8139,31): run-time error CSS1046: Expect comma, found '100'
(8139,37): run-time error CSS1046: Expect comma, found ')'
(8183,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(8185,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(8186,18): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(8210,36): run-time error CSS1046: Expect comma, found '0'
(8210,40): run-time error CSS1046: Expect comma, found '/'
(8222,19): run-time error CSS1046: Expect comma, found '163'
(8222,25): run-time error CSS1046: Expect comma, found ')'
(8226,19): run-time error CSS1046: Expect comma, found '163'
(8226,25): run-time error CSS1046: Expect comma, found ')'
(8247,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(8259,31): run-time error CSS1046: Expect comma, found '231'
(8259,38): run-time error CSS1046: Expect comma, found ')'
(8260,31): run-time error CSS1046: Expect comma, found '250'
(8260,38): run-time error CSS1046: Expect comma, found ')'
(8273,19): run-time error CSS1046: Expect comma, found '105'
(8273,26): run-time error CSS1046: Expect comma, found ')'
(8280,19): run-time error CSS1046: Expect comma, found '197'
(8280,25): run-time error CSS1046: Expect comma, found ')'
(8293,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(8295,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(8296,18): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(8310,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(8312,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(8313,18): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(8331,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(8333,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(8334,18): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(8350,19): run-time error CSS1046: Expect comma, found '105'
(8350,26): run-time error CSS1046: Expect comma, found ')'
(8364,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(8429,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(8430,30): run-time error CSS1046: Expect comma, found '160'
(8430,37): run-time error CSS1046: Expect comma, found ')'
(8434,30): run-time error CSS1046: Expect comma, found '105'
(8434,37): run-time error CSS1046: Expect comma, found ')'
(8455,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(8465,37): run-time error CSS1046: Expect comma, found '0'
(8465,41): run-time error CSS1046: Expect comma, found '/'
(8473,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(8484,19): run-time error CSS1046: Expect comma, found '105'
(8484,26): run-time error CSS1046: Expect comma, found ')'
(8491,37): run-time error CSS1046: Expect comma, found '0'
(8491,41): run-time error CSS1046: Expect comma, found '/'
(8495,37): run-time error CSS1046: Expect comma, found '0'
(8495,41): run-time error CSS1046: Expect comma, found '/'
(8506,17): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(8514,25): run-time error CSS1046: Expect comma, found '0'
(8514,29): run-time error CSS1046: Expect comma, found '/'
(8517,25): run-time error CSS1046: Expect comma, found '0'
(8517,29): run-time error CSS1046: Expect comma, found '/'
(8526,31): run-time error CSS1046: Expect comma, found '250'
(8526,38): run-time error CSS1046: Expect comma, found ')'
(8530,19): run-time error CSS1046: Expect comma, found '41'
(8530,24): run-time error CSS1046: Expect comma, found ')'
(8542,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(8544,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(8545,18): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(8556,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(8558,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(8559,18): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(8606,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(8608,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(8609,18): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(8657,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(8659,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(8660,18): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(8724,26): run-time error CSS1046: Expect comma, found '86'
(8724,32): run-time error CSS1046: Expect comma, found '/'
(8727,19): run-time error CSS1046: Expect comma, found '105'
(8727,26): run-time error CSS1046: Expect comma, found ')'
(8739,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(8756,21): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(8758,35): run-time error CSS1046: Expect comma, found '122'
(8758,41): run-time error CSS1046: Expect comma, found ')'
(8759,25): run-time error CSS1046: Expect comma, found '122'
(8759,31): run-time error CSS1046: Expect comma, found ')'
(8766,39): run-time error CSS1046: Expect comma, found '100'
(8766,45): run-time error CSS1046: Expect comma, found ')'
(8767,29): run-time error CSS1046: Expect comma, found '100'
(8767,35): run-time error CSS1046: Expect comma, found ')'
(8780,19): run-time error CSS1046: Expect comma, found '105'
(8780,26): run-time error CSS1046: Expect comma, found ')'
(8796,25): run-time error CSS1046: Expect comma, found '0'
(8796,29): run-time error CSS1046: Expect comma, found '/'
(8846,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(8847,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(8852,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(8853,17): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(8856,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(8863,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(8864,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(8868,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(8871,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(8872,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(8922,24): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-style'
(8995,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(8998,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(8999,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(9009,41): run-time error CSS1046: Expect comma, found '0'
(9009,45): run-time error CSS1046: Expect comma, found '/'
(9010,49): run-time error CSS1046: Expect comma, found '0'
(9010,53): run-time error CSS1046: Expect comma, found '/'
(9060,19): run-time error CSS1046: Expect comma, found '94'
(9060,24): run-time error CSS1046: Expect comma, found ')'
(9071,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(9072,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(9073,18): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(9104,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(9105,28): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(9107,24): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(9122,41): run-time error CSS1046: Expect comma, found '0'
(9122,45): run-time error CSS1046: Expect comma, found '/'
(9123,49): run-time error CSS1046: Expect comma, found '0'
(9123,53): run-time error CSS1046: Expect comma, found '/'
(9200,19): run-time error CSS1046: Expect comma, found '94'
(9200,24): run-time error CSS1046: Expect comma, found ')'
(9219,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(9220,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(9221,18): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(9230,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(9233,29): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(9243,29): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(9246,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(9249,17): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(9285,41): run-time error CSS1046: Expect comma, found '0'
(9285,45): run-time error CSS1046: Expect comma, found '/'
(9286,49): run-time error CSS1046: Expect comma, found '0'
(9286,53): run-time error CSS1046: Expect comma, found '/'
(9337,19): run-time error CSS1046: Expect comma, found '94'
(9337,24): run-time error CSS1046: Expect comma, found ')'
(9348,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(9349,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(9350,18): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(9433,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(9438,26): run-time error CSS1046: Expect comma, found '86'
(9438,32): run-time error CSS1046: Expect comma, found '/'
(9470,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(9506,17): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(9510,25): run-time error CSS1046: Expect comma, found '0'
(9510,29): run-time error CSS1046: Expect comma, found '/'
(9526,17): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(9538,17): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(9583,24): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(9584,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(9599,24): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(9600,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(9644,26): run-time error CSS1046: Expect comma, found '86'
(9644,32): run-time error CSS1046: Expect comma, found '/'
(9668,17): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(9678,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(9679,18): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(9712,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(9713,18): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(9734,31): run-time error CSS1046: Expect comma, found '122'
(9734,37): run-time error CSS1046: Expect comma, found ')'
(9735,18): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(9744,31): run-time error CSS1046: Expect comma, found '100'
(9744,37): run-time error CSS1046: Expect comma, found ')'
(9745,21): run-time error CSS1046: Expect comma, found '100'
(9745,27): run-time error CSS1046: Expect comma, found ')'
(9769,36): run-time error CSS1046: Expect comma, found '0'
(9769,40): run-time error CSS1046: Expect comma, found '/'
(9782,37): run-time error CSS1046: Expect comma, found '0'
(9782,41): run-time error CSS1046: Expect comma, found '/'
 */
:root {
    --main-theme-color: #2ba0ef;
    --scnd-theme-color: #1269b0;
    --third-theme-color: #fca100;
    --main-text-color: #515151;
    --scnd-text-color: #2470e3;
    --imagen-button-color: #a5a5a7;
    --scnd-button-color: #909EB8;
    --third-button-color: rgb(59, 89, 152);
    --pivot-color: #cdd1fb;
    --other-color: #e6e6e6;
    --main-background-color: #FFFFFF;
    --scnd-background-color: #eed3d7;
    --fst-border-color: #27b506;
    --fst-alert-color: #000000;
    --scnd-alert-color: #b94a48;
    --third-alert-color: #EED3D7;
    --fourth-alert-color: #F2DEDE;
    --fst-notif-color: #01102b;
}

body{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}
#home{
    inset: 0;
    background: rgb(247 247 247);
    /*background: linear-gradient(135deg, #0ea5e9 0%, #0284c7 50%, #fca100 96%);*/
}
div.login-action {
    display: flex;
    margin-top: 0;
    padding: 15px 20px 15px 15px;
    background-color: transparent;
    border-radius: 50px;
    border: 1px solid #fff;
}
div.login-action .login-link a {
    display: flex;
    transform: translateY(-50%) translateX(10px);
}
div.login-action span .fa-user {
    transform: translateY(-50%);
    display: flex;
}
div.login-action span i, div.login-action span a{
    color: #fff !important
}
div.login-action:hover {
    background-color: var(--third-theme-color);
    border-radius: 50px;
    border: 1px solid var(--third-theme-color);
}
div.login-action:hover span i, div.login-action:hover span a {
    color: #fff !important;
}
#home {
    background-color: #f5f5f5;
}
#headerAppNameDiv {
    background-color: var(--third-theme-color);
}
    #headerAppNameDiv span {
        color: #fff;
        font-family: "Helvetica", "Open Sans";
    }
.cabeceraMain {
    width: 100%;
    margin: 0;
    top: 0;
    z-index: 80;
    box-sizing: content-box;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    background-image: linear-gradient(101deg, #2ba0ef 0%, #1269b0 41%, #fca100 100%);
    -webkit-box-shadow: 0px 0px 13px -2px rgb(0 0 0 / 22%);
    -moz-box-shadow: 0px 0px 13px -2px rgba(0,0,0,0.22);
    box-shadow: 0px 0px 13px -2px rgb(0 0 0 / 22%);
}
.logoMain{
    width: auto;
}
.logoMain .header-logo {
    width: 150px;
    height: auto;
    /*margin-top: 10px !important;*/
}
.loginMain {
    margin-right: 20px;
}
#divApplicationChange #select-app-popup {
    background-color: var(--main-background-color);
}
    #divApplicationChange #select-app-popup:before {
        border-color: transparent transparent var(--main-background-color) transparent;
    }
    #divApplicationChange li span{
        color: var(--main-text-color);
    }
#divApplicationChange #select-app-popup-title,
#divApplicationChange #select-app-popup-title {
    background-color: var(--main-theme-color);
}
#divApplicationChange li img {
    width: 51px;
    height: 51px;
}
@media screen and (max-width: 956px){
    #divApplicationChange #select-app-popup {
        right: 0;

    }
} 
#menu {
    width: 96%;
    height: 200px;
    /*max-height: 60px;*/
    border-radius: 0;
    /*overflow: hidden;*/
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
}
    #menu li div ul li.more-menu-item a:hover {
        color: var(--main-theme-color);
    }
    #menu > li.k-item {
        color: var(--main-background-color);
        border-color: var(--main-theme-color);
        margin: 0 0;
        border-radius: 50px;
    }
        #menu > li.k-item#menu_mn_active {
            color: var(--main-background-color);
            background-color: var(--third-theme-color);
            transition: 0.5s;
        }
    #menu > .k-state-default > .k-state-active {
        color: var(--scnd-theme-color);
        transition: 0.5s;
    }
    #menu > li.k-item > .k-link:hover {
        color: var(--main-background-color) !important;
        background-color: var(--third-theme-color) !important;
        border-radius: 50px;
    }
/****ESTILOS BUSCADOR APLICACIÓN***/
.search-box {
    display: none;
    width: 204px;
    height: 30px;
    padding-top: 0;
    padding-right: 0;
    margin-top: 2px;
    background-color: #e5e4e4;
    border: 1px solid #ededed;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
}
.header-search .search-text {
    width: auto;
    height: auto;
    color: #989b9f;
    padding-top: 0;
    background: transparent;
}
.search-box>.icon {
    width: 30px;
    height: 30px;
    cursor: pointer;
    margin: 0;
    float: revert;
    color: var(--imagen-button-color);
    font-size: 15px;
    background-color: var(--main-theme-color);
    border-radius: 50px;
}
.search-box>.icon .fa-search{
    color: var(--main-background-color);
    font-weight: 100;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
/****/
.\!k-bg-primary {
    background-color: #0b539400 !important;
}
.k-menu .k-group {
    border-color: var(--main-background-color);
    -webkit-box-shadow: 0px 0px 12px -1px rgb(0 0 0 / 32%);
    -moz-box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.32);
    box-shadow: 0px 0px 12px -1px rgb(0 0 0 / 32%);
}

.k-menu-item {
    display: block;
}
.k-popup.k-list-container {
    border: 1px solid var(--main-background-color);
}
#builtin-app-popup {
    width: 275px;
    margin-top: 10px;
    margin-right: 1px;
    border-color: var(--main-background-color);
    border-bottom-color: var(--main-background-color);
    background-color: var(--main-background-color);
}
    #builtin-app-popup:before {
        left: 200px;
    }
    #builtin-app-popup:after {
        left: 200px;
    }
    .builtin-app-list-item a, .user-options-popup-list-item a{
        color: var(--main-text-color);
    }
#user-options-popup {
    margin-top: 12px;
    margin-right: 8px;
    border-color: var(--main-background-color);
    border-bottom-color: var(--main-background-color);
    background-color: var(--main-background-color);
}
    #builtin-app-popup:before, #user-options-popup:before {
        border-color: transparent transparent var(--main-background-color) transparent;
    }
#login .header-tool .k-icon {
    color: var(--main-background-color);
}
    #login .header-tool .k-icon:hover {
        color: var(--main-background-color);
        background-color: var(--third-theme-color);
        border-radius: 5px;
    }
#user-options-image-button, #builtin-app-image-button, #notificationCountDiv i {
    font-size: 1.5em;
}
#builtin-app-image-button, #user-options-image-button {
    color: var(--scnd-theme-color);
    top: 2px;
}
.fa, .fas {
    font-weight: 900;
    color: var(--main-theme-color);
}
#notificationCountDiv i {
    color: var(--scnd-theme-color);
    top: 2px;
}

.contenedorMain {
    display: block;
    /*inset: 0;
    background: linear-gradient(135deg, #0ea5e9 0%, #0284c7 50%, #fca100 96%);*/
}
#centralContainer.top-area #work-area {
    /*margin: 0 20px 0 20px;*/
}
/**estilos mostrar y ocultar menu vertical  con hover**/
#work-area .k-panelbar .k-panelbar-header, #left-area .k-panelbar .k-panelbar-header, #right-area .k-panelbar .k-panelbar-header {
    border: 0 !important;
    border-bottom: 1px solid #e9e9e9 !important;
}
#left-area .nav-bar-buttons .k-panelbar, #right-area .nav-bar-buttons .k-panelbar {
    border: 0;
}
    #left-area .nav-bar-buttons .k-panelbar .k-link, #right-area .nav-bar-buttons .k-panelbar .k-link {
        color: #999999 !important;
        background-color: #ffffff !important;
    }
        #left-area .nav-bar-buttons .k-panelbar .k-link.k-selected, #right-area .nav-bar-buttons .k-panelbar .k-link.k-selected {
        background-color: var(--main-theme-color) !important;
    }
            #left-area .nav-bar-buttons .k-panelbar .k-link.k-selected .k-panelbar-item-text, #right-area .nav-bar-buttons .k-panelbar .k-link.k-selected .k-panelbar-item-text {
                color: #fff !important;
    }
                #left-area .nav-bar-buttons .k-panelbar .k-link.k-selected svg, #right-area .nav-bar-buttons .k-panelbar .k-link.k-selected .k-panelbar-item-text svg{
                color: #fff !important;
    }
    #left-area .nav-bar-buttons .k-panelbar .k-icon svg, #right-area .nav-bar-buttons .k-panelbar .k-icon svg{
        color: #999999 !important;
    }
    #left-area .nav-bar-buttons .k-panelbar .k-link:hover .k-icon svg, #right-area .nav-bar-buttons .k-panelbar .k-link:hover .k-icon svg {
        color: #fff !important;
    }
    #left-area .nav-bar-buttons .k-panelbar .k-expanded .k-link.k-selected .k-panelbar-item-text, #right-area .nav-bar-buttons .k-panelbar .k-expanded .k-link.k-selected .k-panelbar-item-text {
        color: #fff !important;
    }
    #left-area .nav-bar-buttons .k-panelbar .k-link.k-selected:hover .k-panelbar-item-text, #right-area .nav-bar-buttons .k-panelbar .k-link.k-selected:hover .k-panelbar-item-text {
        color: #fff !important;
    }
#left-area .k-panelbar .k-link, #right-area .k-panelbar .k-link {
    /*color: var(--main-theme-color) !important;
    background-color: var(--scnd-background-color) !important;*/
    padding: 5px;
}
#left-area .k-panelbar .k-link.k-hover, #right-area .k-panelbar .k-link.k-hover{
    color: var(--main-background-color) !important;
    background-color: var(--main-theme-color) !important;
}
#left-area .k-panelbar .k-level-0.k-expanded .k-link, #right-area .k-panelbar .k-level-0.k-expanded .k-link{
    color: var(--main-background-color) !important;
    background-color: var(--main-theme-color) !important;
}
#left-area .k-panelbar .k-level-0.k-expanded .k-link svg, #right-area .k-panelbar .k-level-0.k-expanded .k-link svg{
    color: var(--main-background-color) !important;
}
#left-area .k-panelbar .k-panelbar-group .k-panelbar-item.k-level-1, #right-area .k-panelbar .k-panelbar-group .k-panelbar-item.k-level-1{
    border-bottom: 1px solid #dfdfdf !important;
}
#left-area .k-panelbar .k-panelbar-group .k-panelbar-item.k-level-1 .k-link, #right-area .k-panelbar .k-panelbar-group .k-panelbar-item.k-level-1 .k-link{
    background-color: var(--main-background-color) !important;
}
    #left-area .k-panelbar .k-panelbar-group .k-panelbar-item.k-level-1 .k-link:hover, #right-area .k-panelbar .k-panelbar-group .k-panelbar-item.k-level-1 .k-link:hover {
        background-color: #88c8f3 !important;
    }
        #left-area .k-panelbar .k-panelbar-group .k-panelbar-item.k-level-1 .k-link:hover .k-panelbar-item-text, #right-area .k-panelbar .k-panelbar-group .k-panelbar-item.k-level-1 .k-link:hover .k-panelbar-item-text {
            color: var(--main-background-color) !important;
        }
    #left-area .k-panelbar .k-panelbar-group .k-panelbar-item.k-level-1 .k-link.k-selected, #right-area .k-panelbar .k-panelbar-group .k-panelbar-item.k-level-1 .k-link.k-selected {
        background-color: #88c8f3 !important;
    }
        #left-area .k-panelbar .k-panelbar-group .k-panelbar-item.k-level-1 .k-link.k-selected .k-panelbar-item-text, #right-area .k-panelbar .k-panelbar-group .k-panelbar-item.k-level-1 .k-link.k-selected .k-panelbar-item-text {
            color: var(--main-background-color) !important;
        }
#left-area .k-panelbar .k-panelbar-group .k-link .k-panelbar-item-text, #right-area .k-panelbar .k-panelbar-group .k-link .k-panelbar-item-text {
    color: #999 !important;
    margin-left: 15px;
}
/*#left-area{
    width: 0;
    overflow: hidden;
    }
        #centralContainer::before {
            display: flex;
            position: absolute;
            content: url(/BUILD/TEST/APP/Content/themes/default/images/Menu/Icon-home.png);
            transform: scale(0.8);
        }
        #centralContainer:hover> #left-area{
            width: auto;
            }*/
/**Termina estilos mostrar y ocultar menu vertical  con hover**/
/*AJUSTES NAVBAR VERTICAL*/
#centralContainer.left-area {
    grid-template-rows: auto;
}
#left-area .create_m_main.panel-nav-bar{
    border-radius: 0;
    margin-bottom: 0;
    padding: 0;
}
.left-area .vertical-area {
    /*background-color: var(--scnd-background-color);*/
}
.left-area .vertical-area .k-panelbar-item{
    border-top-width: 0;
    border-bottom: 1px solid #fff !important;
    margin-bottom: 0;
    padding: 0 !important; 
}
.left-area .vertical-area .k-panelbar-item .k-level-1, .left-area .vertical-area .k-panelbar-item .k-level-2{
    background-color: var(--main-background-color);
}
.left-area .vertical-area .k-panelbar-item .k-svg-icon{
    color: #424242 !important;
}
.left-area .vertical-area .k-panelbar-item .k-link.k-selected{
    background-color: var(--scnd-theme-color);
}
#centralContainer {
    gap: 3px 5px;
}
#centralContainer.left-area #work-area, #centralContainer.right-area #work-area {
    padding: 0;
    border-radius: 10px;
}
.k-panelbar .k-panelbar-group>.k-panelbar-item>.k-link.k-selected:hover{
    background-color: var(--scnd-theme-color);
}
/*TERMINA AJUSTES NAVBAR VERTICAL*/
/***estilos para evitar que el work area se amplie al modificar los anchos de las columnas de un grid**/
.left-area.work-area .layout-area{
    overflow: auto;
    overflow-x: hidden;
}
.notificationPopup {
    margin-top: 8px;
    margin-right: 9px;
    border-bottom-color: var(--main-background-color);
    color: var(--main-background-color);
}
    .notificationPopup span {
        color: var(--imagen-button-color);
    }
    .notificationPopup:before {
        border-color: transparent transparent var(--main-background-color);
    }
    .notificationPopup .notificationList li {
        color: var(--imagen-button-color);
        padding: 15px;
        font-size: 14px;
        overflow-wrap: break-word;
        background-color: var(--fourth-background-color);
    }
        .notificationPopup .notificationList li:hover {
            background-color: var(--third-background-color);
        }
.notificationIcon {
    height: auto;
    font-size: .9rem !important;
    background-color: var(--scnd-theme-color) !important;
}
.notificationItem:hover,
.notificationItemNew:hover,
.notificationItemViewMore:hover {
    background-color: var(--main-theme-color);
}
.notification-alert {
    background-color: rgba(126, 62, 151, 0.7019607843137254);
}
    .notification-alert .notification-alert-span-1 {
        background-image: url(/Content/themes/default/Images/Common/notifIcon.png);
        background-repeat: no-repeat;
    }
.search-shortcut {
    color: var(--main-theme-color);
}
.m-right-div2 input {
    margin-bottom: 3px;
}
.k-textarea {
    border-color: #8EBBCE !important;
    background-color: var(--main-background-color) !important;
}
    .k-textarea:hover {
        /*border-color: var(--fst-border-color) !important;*/
    }
    .k-widget .k-window-titlebar .k-window-actions .k-window-action{
        color: var(--main-background-color) !important;
    }
.k-block, .k-widget {
    background-color: #fff0;
}
.action-no-caption:hover {
    cursor: pointer;
}
.msj_advert .header span, .msj_information .header span, #msj_popUpSessionTimeout.msj_error .header span, .actioncall-proyectar, .actioncall-proyectar_obdu, .atcall-fnd, .tg th {
    background-color: var(--main-theme-color);
}
.msj_advert, .msj_information {
    border-color: var(--main-theme-color);
}
h2 {
    font-size: 20px;
    color: var(--scnd-theme-color);
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 7px !important;
}
#work-area .create_m_main{
    width: 100% !important;
    border: 1px solid rgb(179 250 255);
    border-radius: 10px;
}
#work-area .create_m_main.more-reference-box{
    border: 1px solid rgba(179, 250, 255, 0) !important;
    box-shadow: 0 0 12px -5px rgb(0 0 0 / 0%) !important;
    border-radius: 10px;
}
.create_m_main .k-editor .k-editable-area.k-editor-content{
    overflow-y: initial;
}
.k-button.k-hover.k-button-solid-base, .k-button.k-state-hover.k-button-solid-base, .k-button.k-state-hovered.k-button-solid-base, .k-button:hover.k-button-solid-base {
    border-radius: 50px;
}
@media screen and (max-width: 956px){
    #work-area .create_m_main> .k-grid-toolbar {
        /*display: block;
        justify-items: center;
        padding: 0;*/
    }
}
@media screen and (max-width: 956px){
    #work-area .create_m_main> .k-grid-toolbar .k-toolbar-overflow-button {
        /*display: block !important;
        padding: 2px !important;*/
    }
}
.k-editor .k-editor-toolbar .k-button-solid-base{
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #f5f5f5;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
}
.k-editor .k-editor-toolbar .k-button-solid-base:hover{
    border-color: rgba(0, 0, 0, 0.08);
    color: var(--main-background-color) !important;
    background-color: var(--scnd-theme-color);
}
.k-picker-solid:hover, .k-picker-solid.k-hover {
    /*color: #fff;
    background-color: #28c345;*/
}
.k-combobox.k-input.k-hover .k-input-button, .k-combobox.k-input.k-state-hover .k-input-button, .k-combobox.k-input.k-state-hovered .k-input-button, .k-combobox.k-input:hover .k-input-button {
    color: #fff;
    background-color: var(--main-theme-color);
    border-radius: 0;
}
.k-editor .k-editor-toolbar .k-button-group .k-button {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #f5f5f5;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
    padding: 8px;
}
    .k-editor .k-editor-toolbar .k-button-group .k-button:hover {
        border-color: rgba(0, 0, 0, 0.08);
        color: var(--main-background-color) !important;
        background-color: var(--main-theme-color);
    }
    .k-editor .k-editor-toolbar .k-button-group .k-button.k-selected {
        border-color: rgba(0, 0, 0, 0.08);
        color: var(--main-background-color);
        background-color: var(--main-theme-color);
    }
.k-editor .k-editor-toolbar .k-button {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #f5f5f5;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
    padding: 8px;
}
    .k-editor .k-editor-toolbar .k-button:hover {
        border-color: rgba(0, 0, 0, 0.08);
        color: var(--main-background-color) !important;
        background-color: var(--main-theme-color);
    }
    .k-editor .k-editor-toolbar .k-button.k-selected {
        border-color: rgba(0, 0, 0, 0.08);
        color: var(--main-background-color);
        background-color: var(--main-theme-color);
    }
.k-editor .k-editor-toolbar .k-colorpicker {
    border-color: var(--main-theme-color);
    color: var(--main-theme-color);
    background-color: #ffffff;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
}

    .k-editor .k-editor-toolbar .k-colorpicker:hover {
        border-color: rgba(0, 0, 0, 0.08);
        color: var(--main-background-color) !important;
        background-color: var(--main-theme-color);
    }

    .k-editor .k-editor-toolbar .k-colorpicker.k-selected {
        border-color: rgba(0, 0, 0, 0.08);
        color: var(--main-background-color);
        background-color: var(--main-theme-color);
    }
.k-editor .k-editor-toolbar .k-picker .k-input-inner, .k-editor .k-editor-toolbar .k-input .k-input-inner {
    padding-block: 8px;
}
.k-editor .k-editor-toolbar .k-picker .k-input-button, .k-editor .k-editor-toolbar .k-input .k-input-button {
    border-radius: 0 !important;
}
.k-editable-area .k-content {
    border: 1px solid rgb(0 0 0 / 17%);
    border-radius: 4px;
}
.k-toolbar.k-toolbar-solid {
    background-color: #ffffff;
    padding-top: 0;
}
.k-toolbar-tool .k-combobox .k-input-button {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #f5f5f5;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
    border-radius: 0 !important;
}
    .k-toolbar-tool .k-combobox .k-input-button:hover {
        border-color: rgba(0, 0, 0, 0.08);
        color: #424242 !important;
        background-color: #f5f5f5;
        background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
        border-radius: 0 !important;
    }
.k-editor-toolbar .k-button {
    color: #424242;
    background-color: #f5f5f5;
    border-radius: 0 !important;
}
    .k-editor-toolbar .k-button:hover {
        border-color: rgba(0, 0, 0, 0.08);
        color: var(--main-background-color) !important;
        background-color: var(--scnd-theme-color);
    }
.fieldlist {
    list-style: none;
}
.k-window .m-bottom-div2 {
    height: auto
}
.k-toolbar {
    /*color: var(--main-background-color);*/
    border-color: rgb(0 0 0 / 0%);
    background-color: #f6f6f600;
}
.attribute-container .attribute-toolbar{
    gap: 0;
    border-radius: 4px;
    /*padding-right: 0;*/
}
.attribute-container .k-toolbar-md {
    padding-inline: 15px;
}

button[id^="ExportToExcel_"]{
    color: #fff !important;
    padding: 1rem 5rem 1rem 5rem !important;
    background-color: #77d17a !important;
    border: #77d17a !important;
}
button[id^="ExportToExcel_"]:hover{
    color: #fff !important;
    background-color: #6bc36e !important;
    border: #6bc36e !important; 
}
button[id^="ExportToPdf_"]{
    color: #fff !important;
    padding: 1rem 5rem 1rem 5rem !important;
    background-color: #f58279 !important;
    border: #f58279 !important;
}
button[id^="ExportToPdf_"]:hover{
    color: #fff !important;
    background-color: #e1786f !important;
    border: #e1786f !important; 
}
.k-grid-exporttopdf, .k-grid-exporttoexcel{
    color: var(--main-background-color);
    background-image: linear-gradient(to right, #394784 0%, #8ebbce 51%, #394784 100%);
    background-size: 200% auto;
    background-position: right;
    transition: .5s;
}
.k-grid-exporttopdf:hover, .k-grid-exporttoexcel:hover{
    color: var(--main-background-color);
    background-position: left center;
    transition: .5s;
}
.k-grid-deletefiltered {
    color: var(--main-text-color) !important;
    border-color: transparent;
    padding: 6px 20px 6px 20px;
    background-image: linear-gradient(to right, #b8b7b7 0%, #f0eded 51%, #b8b7b7 100%) !important;
    border: 1px transparent;
    background-size: 200% auto;
    background-position: right;
    transition: .5s;
}
.k-grid-deletefiltered:hover {
    color: var(--main-text-color) !important;
    background-position: left center !important;
    border: 1px transparent;
    transition: .5s;
}
.k-grid td.k-selected, .k-grid tr.k-selected > td {
    background-color: rgba(11, 83, 148, 0.25);
}
.k-group {
    background-color: var(--main-background-color);
}
    .k-group .k-primary {
        color: var(--main-background-color);
        border-color: #8ebbce00;
        background-image: linear-gradient(to right, #394784 0%, #8ebbce 51%, #394784 100%);
        background-size: 200% auto;
        background-position: right;
        transition: .5s;
    }
.k-primary, .k-overflow-container .k-primary {
    color: var(--main-text-color);
    border-color: var(--main-theme-color);
    background-position: 50% 50%;
    background-color: var(--main-theme-color);
    -webkit-box-shadow: none;
    box-shadow: none
}
    .k-primary:hover {
        border-color: var(--scnd-theme-color);
        background-color: var(--scnd-theme-color);
    }
    .k-primary:active {
        border-color: var(--main-theme-color);
        background-color: var(--main-theme-color);
    }
    .k-primary:focus, .k-primary.k-state-focused {
        color: var(--main-background-color);
		border-color: var(--main-theme-color);
		-webkit-box-shadow: none;
		box-shadow: none;
    }
    .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 {
        border-color: var(--main-theme-color);
    }
.k-group.k-filter-menu {
    border-color: var(--main-background-color);
}
.k-filter-menu .k-action-buttons .k-button + .k-button {
    margin-right: 0;
    color: var(--main-background-color);
    border-color: #8ebbce00;
    background-image: linear-gradient(to right, #394784 0%, #8ebbce 51%, #394784 100%);
    background-size: 200% auto;
    background-position: right;
    transition: .5s;
}
    .k-filter-menu .k-action-buttons .k-button + .k-button:hover {
        margin-right: 0;
        color: var(--main-background-color);
        border-color: #5c6a9900;
        background-position: left center;
        transition: .5s;
    }
.k-i-editlinkedobject:before {
    font-family: "fontawesome5";
    content: "";
    color: var(--main-text-color);
}
.k-i-deletelinkedobject:before {
    font-family: "fontawesome5";
    content: "";
    color: var(--main-text-color);
}
.k-i-copylinkedobject:before {
    font-family: "fontawesome5";
    content: "";
    color: var(--main-text-color);
}
.k-i-copylinkedobjectandlink:before {
    font-family: "fontawesome5";
    content: "";
    color: var(--main-text-color);
}
.k-i-copylinked-and-link:before {
    font-family: "fontawesome5";
    content: "";
    color: var(--pivot-color);
}
.k-i-copylinked:before {
    font-family: "fontawesome5";
    content: "";
    color: var(--pivot-color);
}
.k-image {
    width: 25px;
    height: 25px;
    line-height: 10px;
}
.mo-abm-toolbar .k-toolbar-overflow-button {
    margin-inline-start: initial;
}
.toolbar-tooltip.k-hover .k-link.k-menu-link {
    background-color: var(--main-theme-color) !important;
}
.toolbar-tooltip.k-hover .k-link.k-menu-link .k-menu-link-text {
    color: var(--main-background-color) !important;
}
.toolbar-tooltip .k-i-editlinkedobject:before {
    font-family: "fontawesome5";
    content: "";
    color: var(--pivot-color);
}
.attribute-toolbar.k-toolbar-resizable .k-toolbar-button {
    padding-top: 2px;
    padding-bottom: 2px;
}
.k-toolbar.k-toolbar-resizable .k-toolbar-button {
    color: var(--main-theme-color);
    /*padding: 2px;*/
}
    .k-toolbar.k-toolbar-resizable .k-toolbar-button:hover {
        color: var(--main-background-color);
        background-color: var(--main-theme-color);
    }
.k-toolbar.k-toolbar-resizable .k-toolbar-overflow-button.k-button {
    color: var(--main-theme-color);
    padding: 0;
}
    .k-toolbar.k-toolbar-resizable .k-toolbar-overflow-button.k-button:hover {
        color:var(--main-background-color);
        background-color: var(--main-theme-color);
    }
.k-i-loading::before,
.k-i-loading::after,
.k-loading-image::before,
.k-loading-image::after {
    content: "";
    border-color: var(--third-theme-color);
    border-top-color: transparent;
    border-bottom-color: transparent;
    background-color: transparent;
}
.k-i-edit:before {
    content: "";
    /* color: #169a14; */
    }
.export-img {
    background-image: url(/Content/Images/download.png);
    background-repeat: no-repeat;
}
.m-top-div2 .group_columns_container .column_control_container .spanRight .k-grid.k-grid-md {
    padding-top: 0;
}
.control_container .m-topcaptionposition-caption span {
    font-size: 14px;
    color: #979797;
}
.action-no-caption > span > .action-no-caption {
    margin-top: 2px !important;
}
.k-split-button.k-toolbar-split-button .k-split-button-arrow {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 15px;
    padding-left: 15px;
}
button[title="Filtrar"], button[title="Limpiar"] {
    padding: 4px 20px 4px 14px;
}
button[title="Filtrar"]:hover {
}
.k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-decrease:hover svg{
    color: #fff !important
}
.k-button {
    transition: .5s;
}
    .k-button:focus, .k-button.k-state-focused {
        color: var(--main-background-color) !important;
        border-color: transparent;
        background-color: var(--main-theme-color);
    }
    .k-button:hover, .k-button.k-state-hover {
        transition: .5s;
    }
.k-command-cell > a > .k-icon {
    margin-right: -2px !important;
}
.k-command-cell > .k-button .k-i-circle {
    display: none;
}
.k-command-cell > .k-button .k-svg-i-circle{
    display: none;
}
.k-command-cell > .k-button {
    color: var(--main-background-color) !important;
    background-color: var(--main-theme-color);
    background-image: linear-gradient(to right, #39478400 0%, #8ebbce00 51%, #39478400 100%);
    padding: 5px !important;
    border-radius: 50px;
}
    .k-command-cell > .k-button:focus {
        color: var(--main-background-color) !important;
        background-color: var(--third-theme-color);
        border-radius: 50px;
    }
    .k-command-cell > .k-button:active {
        color: var(--main-background-color) !important;
        background-color: var(--third-theme-color);
        border-radius: 50px;
    }
    .k-command-cell > .k-button > .k-icon:hover:before {
        color: var(--main-background-color) !important;
    }
    .k-command-cell > .k-button:hover {
        color: var(--main-background-color) !important;
        background-color: var(--scnd-theme-color);
        border-radius: 50px !important;
    }
.k-datepicker > .k-button {
    color: var(--main-theme-color) !important;
    background-color: transparent;
    background-image: linear-gradient(to right, #39478400 0%, #8ebbce00 51%, #39478400 100%);
    border-color: #fff0;
    border-radius: 0 !important;
}
    .k-datepicker > .k-button:hover {
        color: var(--main-background-color) !important;
        background-color: var(--main-theme-color);
        background-image: linear-gradient(to right, #39478400 0%, #8ebbce00 51%, #39478400 100%);
        border-color: #fff0;
        border-radius: 0 !important;
    }
        .k-datepicker.k-hover> .k-button:hover .k-svg-icon svg{
            color: var(--main-background-color) !important;
    }
.k-datepicker.k-focus > .k-button .k-svg-icon svg {
    /*color: var(--main-background-color) !important;*/
}
.k-datetimepicker > .k-button {
    color: var(--main-theme-color);
    background-color: var(--main-background-color);
    background-image: linear-gradient(to right, #39478400 0%, #8ebbce00 51%, #39478400 100%);
    border-color: #fff0;
    border-radius: 0 !important;
}
    .k-datetimepicker> .k-button:hover{
        border-radius: 0 !important;
    }
        .k-datetimepicker> .k-button:focus .k-svg-icon svg{
            color: var(--main-background-color) !important;
    }
.k-switch-md {
    width: 15%;
    font-size: .785rem;
}
.k-switch-off .k-switch-track {
    color: var(--main-background-color);
    background-color: var(--main-theme-color);
}
.search-popup-filters .k-input {
    border-color: rgb(0 0 0 / 22%);
    border: 1px solid rgb(0 0 0 / 22%);
    min-height: 37px;
}
    .k-picker-solid {
        margin-right: 5px;
    }
.k-window .search-popup-filters .k-dropdownlist .k-input-button.k-button.k-button-md {
    margin-bottom: 0;
}
.k-window .search-popup-filters .k-dropdownlist {
    height: fit-content;
}
/*.k-button.k-button-solid-base.k-hover, .k-button.k-button-solid-base.k-state-hover, .k-button.k-button-solid-base.k-state-hovered, .k-button.k-button-solid-base:hover{
        border-left-color: #f0f0f0;
    }*/
.k-button-flat-primary {
    color: var(--kendo-color-dark-emphasis, #666666);
}
.k-content {
    color: var(--main-text-color);
}
.k-grid .k-dirty{
    display: none;
}
.k-grid td.k-selected, .k-grid .k-table-row.k-selected > td, .k-grid .k-table-td.k-selected, .k-grid .k-table-row.k-selected > .k-table-td {
    background-color: #cde5fd;
}
.k-grid-cancel, .k-grid-update {
    padding: 5px 10px 5px 12px;
    border-radius: 6px;
    background-repeat: no-repeat;
    font-weight: normal;
    line-height: 20px;
    background-position: right;
    outline: transparent;
    background-color: var(--main-theme-color);
    background-size: 200% auto;
    transition: .5s;
}
.btn-m-save, .k-grid-newobjectandlink, .k-grid-new, .btn-m-save-and-close, .btn-m-save-and-new, .btn-m-cancel, .btn-m-execute, .btn-m-fiscal-print, .btn-m-print, .btn-m-execute-job, .btn-m-refresh, .btn-search-action, .btn-popup-search, .yes, .no, .help, .ok, .k-header .k-grid-toolbar a.k-button[class*="k-grid-Nuev"], .addButton {
    background-color: var(--main-theme-color);
    color: var(--main-background-color);
    transition: .5s;
}
.btn-m-save, .btn-m-save-and-close, .btn-m-save-and-new, .btn-m-execute, .btn-m-fiscal-print, .btn-m-cancel, .btn-m-print, .btn-m-execute-job, .btn-m-refresh, .btn-search-action, .btn-popup-search /*, .addButton:hover*/ {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
    color: var(--main-background-color);
    transition: .5s;
}
    .k-button-solid-base:hover, .k-button-solid-base.k-hover {
        background-color: var(--third-button-color);
        color: var(--main-background-color);
    }
.k-toolbar-item .k-button{
    /*background-color: var(--main-theme-color);
    color: var(--main-background-color);*/
    border-radius: 50px !important;
}
.k-grid-header .k-grid-filter:hover, .k-grid-header .k-header-column-menu:hover, .k-grid-header .k-grid-header-menu:hover, .k-grid-header .k-hierarchy-cell .k-icon:hover {
    color: var(--main-background-color);
    background-color: var(--third-theme-color);
    border-radius: 50px;
}
    .k-table-tbody .k-command-cell .k-button .k-button-text {
        display: none;
    }
    .k-table-tbody .k-command-cell .k-button[class^="k-grid-ActionCall_"] .k-button-text {
        display: block;
    }
/*.k-grid-content .k-table-row .k-command-cell .k-button .k-button-text{
    display: none;
}*/
.k-grid-content .k-table-row .k-command-cell button[class^="k-grid-ActionCall_207547"].k-button .k-button-text,
.k-grid-content .k-table-row .k-command-cell button[class^="k-grid-ActionCall_207604"].k-button .k-button-text{
    display: block !important;
}
.k-multiselect .k-button {
    color: var(--main-background-color);
    border-color: var(--scnd-theme-color);
    background-color: var(--scnd-theme-color);
}
.k-multiselect.k-header {
    border-color: var(--main-theme-color)
}
    .k-multiselect.k-header.k-state-hover {
        border-color: var(--main-theme-color)
    }
    .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 {
        border-color: var(--main-text-color);
    }
.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 {
    border-color: var(--main-text-color);
}
.k-autocomplete .k-input, .k-dropdown-wrap .k-input, .k-multiselect-wrap .k-input, .k-numeric-wrap .k-input, .k-picker-wrap .k-input, .k-selectbox .k-input, .k-textbox > input {
    /*color: var(--main-text-color);*/
}
.k-input-solid {
    border-color: rgb(0 0 0 / 22%);
}
.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 {
    border-color: var(--fst-border-color);
}
.k-textbox.k-input.k-input-solid .k-input-inner {
    padding-bottom: 5px;
}
.k-tiles li.k-state-selected {
    border-color: var(--main-theme-color)
}
.section_default_main_div_fieldset {
    /*border-top: 1px solid var(--imagen-button-color);*/
    color: var(--imagen-button-color);
}
fieldset>.section_default_main_div_content {
    border: groove;
}
.section_default_main_div_content {
    padding: 0 20px 5px 20px;
    border-radius: 9px;
    border-width: 1px !important;
}
.k-file-icon-wrapper .image-preview{
    height: 100px;
}
.gridChildSection .k-autocomplete.k-state-default, .gridChildSection .k-picker-wrap.k-state-default, .gridChildSection .k-numeric-wrap.k-state-default, .gridChildSection .k-dropdown-wrap.k-state-default {
    background-image: url(/Content/themes/default/css/textures/highlight.png);
    background-image: none,-webkit-linear-gradient(top,rgba(255,255,255,.45) 0,rgba(255,255,255,.0) 100%);
    background-image: none,-moz-linear-gradient(top,rgba(255,255,255,.45) 0,rgba(255,255,255,.0) 100%);
    background-image: none,-o-linear-gradient(top,rgba(255,255,255,.45) 0,rgba(255,255,255,.0) 100%);
    background-image: none,linear-gradient(to bottom,rgba(255,255,255,.45) 0,rgba(255,255,255,.0) 100%);
}
.list-view-options div:hover {
    background-color: var(--main-theme-color);
}
.list-view-select-{
    background: url(/Content/themes/default/Images/Common/select.png) no-repeat;
}
.k-grouping-header {
    font-size: 12px;
    color: #787878;
    padding: 5px 5px 5px 5px !important;
    background-color: #ebe9ff;
}
.k-grouping-header .k-group-indicator .k-button {
    color: var(--scnd-theme-color) !important;
}
.k-grid .k-table-th>.k-radio, .k-grid .k-table-th>.k-radio-wrap, .k-grid .k-table-th>.k-checkbox, .k-grid .k-table-th>.k-checkbox-wrap, 
.k-grid td>.k-radio, .k-grid td>.k-radio-wrap, .k-grid td>.k-checkbox, .k-grid td>.k-checkbox-wrap, .k-grid .k-table-td>.k-radio, 
.k-grid .k-table-td>.k-radio-wrap, .k-grid .k-table-td>.k-checkbox, .k-grid .k-table-td>.k-checkbox-wrap {
    vertical-align: middle;
}
.k-grid-md .k-edit-cell, .k-grid-md .k-grid-edit-row td, .k-grid-md .k-grid-edit-row .k-table-td{
    /*padding-top: 1px !important;*/
    border-block-start-width: 0 !important;
    /*border-block-end-width: 6px !important;*/
    padding-left: 1.5rem;
}

.k-grid .k-grid-md td, .k-grid .k-grid-md .k-table-td, .k-grid-md td, .k-grid-md .k-table-td {
    padding-block: 2px;
    padding-inline: 4px;
}
.k-grid .k-grid-md .k-edit-cell, .k-grid .k-grid-md .k-command-cell, .k-grid .k-grid-md .k-grid-edit-row td, .k-grid .k-grid-md .k-grid-edit-row .k-table-td, .k-grid-md .k-edit-cell, .k-grid-md .k-command-cell, .k-grid-md .k-grid-edit-row td, .k-grid-md .k-grid-edit-row .k-table-td {
    padding-block: 2px;
}
.k-table-td {
    font-size: smaller;
    color: var(--main-text-color);
}
.k-grid-header .k-grid-filter.k-active, .k-grid-header .k-header-column-menu.k-active, .k-grid-header .k-grid-header-menu.k-active, .k-grid-header .k-hierarchy-cell .k-icon.k-active {
    background-color: #f2f2f2;
    border-radius: 4px;
}
.k-grid-header th.k-header {
    background: #fbebc7;
}
.k-grid .k-grid-filter, .k-grid .k-header-column-menu, .k-grid .k-grid-header-menu, .k-grid .k-hierarchy-cell .k-icon {
    color: #626262;
}
.k-grid-header .k-grid-filter:hover, .k-grid-header .k-header-column-menu:hover, .k-grid-header .k-hierarchy-cell .k-icon:hover {
    background-color: #f2f2f2;
    border-radius: 4px;
}
.k-header.k-grid-toolbar {
    margin-bottom: 1px;
}
.k-grid-toolbar .k-split-button.k-button-group .k-button:first-child {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
}
.k-grid-toolbar .k-split-button.k-button-group .k-button.k-icon-button.k-split-button-arrow {
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
}
.k-toolbar>*{
    display: flex;
}
.k-toolbar .k-overflow-anchor {
    color: var(--main-text-color) !important;
}
.k-toolbar .k-overflow-anchor:hover {
    color: var(--main-background-color) !important;
    background-color: var(--third-theme-color) !important;
}
.k-overflow-container .k-item .k-button{
    color: var(--pivot-color) !important;
}
.k-overflow-container .k-item .k-button:hover{
    color: #ffffff !important;
    background-color: var(--third-theme-color) !important;
}
.k-grid-toolbar:first-child, .k-grouping-header + .k-grid-toolbar {
    background-color: var(--main-background-color) !important;
}
.k-grid-pager {
    background-color: #ebebeb;
}
.k-pager-nav, .k-pager-last {
    color: var(--main-text-color) !important;
}
.k-pager-nav:hover .k-svg-icon svg, .k-pager-last:hover .k-svg-icon svg {
    color: var(--main-theme-color) !important;
}
.k-pager-wrap {
    color: var(--main-text-color);
    font-size: 12px !important;
    padding: 5px 0;
}
.k-dropdownlist .k-button:hover {
    background-color: var(--main-theme-color);
    border-radius:0;
}
.k-pager-sizes .k-dropdown, .k-pager-sizes .k-dropdowntree, .k-pager-sizes > select {
    width: 5em !important;
}
.k-pager.k-grid-pager .k-pager-refresh{
    padding: 5px !important;
    background-color: var(--kendo-color-base-hover, #ebebeb) !important;
    border-radius: 50px;
}
    .k-pager.k-grid-pager .k-pager-refresh:hover {
        color: var(--main-background-color);
        background-color: var(--main-theme-color) !important;
        border-radius: 50px !important;
    }
.k-button-solid-primary {

}
.k-grid-header .k-sort-icon, .k-grid-header .k-sort-order {
    color: #646464;
}
.k-filter-menu-container .k-actions-stretched > .k-button .k-svg-icon svg {
    /*color: var(--main-text-color) !important;*/
}
.k-filter-menu-container .k-actions-stretched> .k-button:hover .k-svg-icon svg {
    color: var(--main-background-color) !important;
}
.k-filter-menu-container .k-datepicker.k-hover .k-button {
    /*color: var(--main-background-color) !important;*/
}
[data-row-action-tooltip]:before {
    border-top-color: var(--main-theme-color);
}
[data-row-action-tooltip]:after, [data-tip]:after, .section_default_main_div_fieldset_legend {
    font-weight: 500;
    font-size: 14px;
    padding: 4px 31px;
    background: var(--main-theme-color);
    border-radius: 0 13px 0 0;
    transform: translateX(-1px) translateY(-5px);
}
.k-window {
    /*border: 1px solid var(--main-theme-color) !important;*/
    background-color: var(--main-background-color) !important;
}
    .k-window .k-window-content .create_m_main {
        padding: 0;
        box-shadow: 0px 0px 12px -5px rgb(0 0 0 / 0%);
    }
.k-window .k-window-content .k-toolbar {
    padding-top: 5px;
    justify-content: center;
}
.k-window .k-window-content .attribute-toolbar.k-toolbar{
    padding-top: 0 !important;
    justify-content: center !important;
}
.k-window.k-state-focused {
    border-color: rgba(152,126,183,1)
}
.k-ie7 .k-window-titlebar .k-state-hover, .k-ie8 .k-window-titlebar .k-state-hover {
    border-color: var(--main-theme-color)
}
.k-window-titlebar {
    /*border: 1px solid #0b539400 !important;
    color: var(--main-background-color);
    background-color: var(--main-theme-color) !important;*/
}
.k-window-titlebar .k-window-titlebar-actions .k-window-titlebar-action.k-button:hover{
    background-color: var(--main-theme-color) !important;
}
.k-window-titlebar .k-window-titlebar-actions .k-window-titlebar-action.k-button:hover .k-svg-icon svg{
   color: var(--main-background-color) !important
}
    .k-window-titlebar.k-header {
        border: none;
        text-transform: uppercase;
        color: var(--main-theme-color);
        border-color: rgb(220 220 220 / 1);
    }
.qq-upload-list li {
    background-color: var(--scnd-background-color);
}
div.qq-upload-button {
    border: 1px solid var(--main-theme-color);
    padding: 1px;
    border-radius: 3px;
    text-align: center;
}
    div.qq-upload-button:hover {
        background-color: var(--main-theme-color);
        border-color: var(--main-background-color);
        color: var(--main-background-color);
    }
input.remove_file {
    background-color: var(--main-theme-color);
    color: var(--main-background-color);
}
.k-file {
    border-color: var(--main-theme-color);
}
.k-file-progress .k-progress {
    background-color: var(--main-theme-color)
}
.k-file-success .k-progress {
    background-color: var(--main-theme-color)
}
.value-picker i.active {
    color: var(--main-theme-color);
}
.app-value-picker .value-picker .value-picker-actions {
    border-color: var(--main-theme-color);
}
#top-area.horizontal-area .nav-bar-buttons {
    justify-content: left;
    margin-left: 20px;
}
#top-area .create_m_main.standard-nav-bar {
    padding: 0;
    margin-bottom: 0;
    background-color: transparent;
    box-shadow: 0 0 12px -5px rgb(0 0 0 / 0%);
}
.standard-nav-level1 .k-menu-horizontal{
    margin: 0;
}
.nav-bar-buttons .k-menu-horizontal .k-menu-item {
    color: #878585;
    background-color: var(--other-color);
    border-radius: 50px;
    padding: 8px 20px 8px 20px;
    box-shadow: 0 9px 14px -5px rgb(0 0 0 / 0%);
}
    .nav-bar-buttons .k-menu-horizontal .k-menu-item:hover {
        background-color: var(--third-theme-color);
        border-radius: 50px !important;
    }
        .nav-bar-buttons .k-menu-horizontal .k-menu-item:hover .k-menu-link-text {
            color: var(--main-background-color) !important;
        }
.k-reset.k-header.k-menu.k-menu-horizontal .k-item.k-menu-item:hover .k-link.k-menu-link {
    color: var(--main-background-color);
    background-color: #a60a4f00 !important;
}
.k-reset.k-header.k-menu-horizontal.k-menu > .k-item.k-menu-item.k-hover .k-link.k-menu-link, .k-reset.k-header.k-menu-horizontal.k-menu > .k-item.k-menu-item.k-state-hover .k-link.k-menu-link, .k-reset.k-header.k-menu-horizontal.k-menu > .k-item.k-menu-item.k-state-hovered .k-link.k-menu-link, .k-reset.k-header.k-menu-horizontal.k-menu > .k-item.k-menu-item:hover .k-link.k-menu-link {
    /*color: var(--main-theme-color);*/
}
#menu.k-reset.k-header.k-menu-horizontal.k-menu>.k-item.k-menu-item .k-link.k-menu-link:active{
    background-color: #a60a4f00 !important;
    border-radius: 50px !important;
}
.nav-bar-buttons .k-menu-horizontal .k-menu-item.k-hover .k-menu-link-text {
    color: var(--main-background-color) !important;
}
.nav-bar-buttons .k-menu-horizontal .k-menu-item.active-menu-item {
    border-radius: 50px;
    padding: 8px 20px 8px 20px;
    background-color: var(--third-theme-color);
}
    .nav-bar-buttons .k-menu-horizontal .k-menu-item.active-menu-item .k-menu-link {
        color: var(--main-background-color) !important;
    }
.sub-nav-bar .k-menu-horizontal .k-menu-item {
    color: #8b8a8a;
    border: 1px solid #f1f1f1;
    border-bottom: 0;
    background-color: #e5e5e5;
    border-radius: 7px 7px 0 0;
    margin-left: 2px;
}
    .sub-nav-bar .k-menu-horizontal .k-menu-item.active-menu-item .k-menu-link {
        color: var(--main-background-color) !important;
    }
    .sub-nav-bar .k-menu-horizontal .k-menu-item.active-menu-item {
        background-color: var(--scnd-theme-color);
        border: 1px solid var(--scnd-theme-color);
    }

    .sub-nav-bar .k-menu-horizontal .k-menu-item:hover {
        color: var(--main-background-color) !important;
        background-color: var(--scnd-theme-color);
        border: 1px solid var(--scnd-theme-color);
    }
.sub-nav-bar .k-menu-scroll-wrapper > .k-menu-horizontal .k-item.k-menu-item:hover .k-link.k-menu-link > .k-menu-link-text {
    color: var(--main-background-color) !important;
}

#NAV_Prestador_Proceso_nav-bar-buttons-second-ul li .nav-bar-sub-item-img-1{
    width: 22px;
    height: 22px;
    content: url(/Content/themes/default/Images/Menu/Icon-Tray.png);
    transform: translateY(4px);
}
#NAV_Prestador_Proceso_nav-bar-buttons-second-ul li .nav-bar-sub-item-img-2{
    width: 22px;
    height: 22px;
    content: url(/Content/themes/default/Images/Menu/Icon-Search.png);
    transform: translateY(4px);
}
/*.nav-bar-buttons-left ul li:hover span {
    color: var(--main-theme-color);
}*/
        .nav-bar-buttons-left ul li.nav-bar-item-active {
    border: 1px solid var(--main-theme-color);
}
    .nav-bar-buttons-left ul li.nav-bar-item-active span {
        color: var(--main-theme-color);
    }
.nav-bar-main .nav-bar-buttons-top div .ul-second li.nav-bar-item-active {
    color: var(--main-background-color);
    font-size: 14px;
    font-weight: 600;
    background-color: var(--main-theme-color);
    border-radius: 7px 7px 0 0;
    padding: 5px 15px 7px 15px;
    box-shadow: 0 5px 9px -3px #13131300;
}
.nav-bar-main .nav-bar-buttons-top div {
    border-bottom: 1px solid var(--scnd-background-color);
}
.nav-bar-main .nav-bar-buttons-top ul.ul-first li.nav-bar-item-active, .nav-bar-main .nav-bar-buttons-top ul.ul-first li.nav-bar-sub-item-active {
    background-color: transparent;
    background-image: linear-gradient(to right bottom,#c2d9e300, #8ebbce00);
    box-shadow: 0px 4px 10px -3px rgb(0 0 0 / 0%);
}
    .nav-bar-main .nav-bar-buttons-top ul.ul-first li.nav-bar-item-active .nav-bar-item-number, .nav-bar-main .nav-bar-buttons-top ul.ul-first li.nav-bar-item-active .nav-bar-sub-item-number {
        border: 5px solid var(--main-theme-color)
    }
    .nav-bar-main .nav-bar-buttons-top ul.ul-first li .nav-bar-item-text, .nav-bar-main .nav-bar-buttons-top ul.ul-first li .nav-bar-sub-item-text{
        color: var(--main-text-color);
        font-size: 14px;
        font-weight: 600;
        margin: 9px 0 0 0;
        padding-top: 0;
    }
    .nav-bar-main .nav-bar-buttons-top ul.ul-first li .nav-bar-item-text:hover{
        color: var(--main-theme-color);
        font-size: 14px;
        font-weight: 600;
    }
    .nav-bar-main .nav-bar-buttons-top ul.ul-first li .nav-bar-sub-item-text:hover{
        color: var(--imagen-button-color);
    }
    .nav-bar-main .nav-bar-buttons-top ul.ul-first li.nav-bar-item-active .nav-bar-item-text, .nav-bar-main .nav-bar-buttons-top ul.ul-first li.nav-bar-item-active .nav-bar-sub-item-text {
        color: var(--main-theme-color);
        font-size: 14px;
        font-weight: 600;
    }
.nav-bar-main .nav-bar-buttons-top div .ul-second li {
    color: var(--main-text-color);
    font-size: 14px;
    font-weight: 600;
    background-color: var(--scnd-background-color);
    border-radius: 7px 7px 0 0;
    padding: 5px 15px 7px 15px;
    margin-left: 2px;
}
.nav-bar-main .nav-bar-buttons-top div .ul-second li:hover {
    color: var(--main-background-color);
    background-color: var(--main-theme-color);
    padding: 5px 15px 7px 15px;
    box-shadow: 0 5px 9px -3px #13131300;
}
.nav-bar-main .nav-bar-buttons-top ul.ul-first {
    border: 0;
    margin-top: -17px;
    margin-bottom: 0;
}
    .nav-bar-main .nav-bar-buttons-top ul.ul-first li {
        background-color: transparent;
        background-image: linear-gradient(to right bottom, #f0f0f000, #ebebeb00, #e7e7e700, #e2e2e200, #dedede00);
        padding: 0 8px 0 2px;
        margin: 13px 5px;
        box-shadow: 0 0 10px 0 rgb(0 0 0 / 0%);
        transition: .3s;
    }
    .nav-bar-main .nav-bar-buttons-top ul.ul-first li:hover {
        background-image: linear-gradient(to right bottom,#c2d9e300, #8ebbce00);
        box-shadow: 0px 4px 10px -3px rgb(0 0 0 / 0%);
        transition: .3s;
    }
.nav-bar-main .nav-bar-buttons-top ul.ul-first li span[class*="nav-bar-item-img-"], .nav-bar-main .nav-bar-buttons-top ul.ul-first li span[class*="nav-bar-sub-item-img-"] {
    display: none;
    width: 35px;
    height: 35px;
    margin-top: 4px;
    margin-bottom: -1px;
    margin-left: 2px;
}
ul.ul-first .nav-bar-item-img-1, ul.ul-first .nav-bar-sub-item-img-1 {
    background-image: url(/Content/themes/default/Images/common/numbers/number_1.png)
}
ul.ul-first .nav-bar-item-img-2, ul.ul-first .nav-bar-sub-item-img-2 {
    background-image: url(/Content/themes/default/Images/common/numbers/number_2.png)
}
ul.ul-first .nav-bar-item-img-3, ul.ul-first .nav-bar-sub-item-img-3 {
    background-image: url(/Content/themes/default/Images/common/numbers/number_3.png)
}
ul.ul-first .nav-bar-item-img-4, ul.ul-first .nav-bar-sub-item-img-4 {
    background-image: url(/Content/themes/default/Images/common/numbers/number_4.png)
}
ul.ul-first .nav-bar-item-img-5, ul.ul-first .nav-bar-sub-item-img-5 {
    background-image: url(/Content/themes/default/Images/common/numbers/number_5.png)
}
ul.ul-first .nav-bar-item-img-6, ul.ul-first .nav-bar-sub-item-img-6 {
    background-image: url(/Content/themes/default/Images/common/numbers/number_6.png)
}
ul.ul-first .navbar-lista .nav-bar-item-img-1, ul.ul-first .navbar-lista.navbar-lista-corrida span:first-child {
    background-image: url(/Content/themes/default/Images/common/numbers/lista.png)
}
ul.ul-first .navbar-arbol span:first-child {
    background-image: url(/Content/themes/default/Images/Common/arbol.png)
}
ul.ul-first .navbar-importar span:first-child {
    background-image: url(/Content/themes/default/Images/Common/importar.png)
}
ul.ul-first .navbar-configuracion span:first-child {
    background-image: url(/Content/themes/default/Images/Common/configuraciones.png)
}
ul.ul-first .navbar-reportes span:first-child, ul.ul-first .navbar-reportes span:first-child {
    background-image: url(/Content/themes/default/Images/Common/reporte.png)
}
.m_group_container {
    min-height: 20px;
}
    .m_group_container.panel_bar_main_div .k-panelbar .k-panelbar-item.k-panelbar-header.k-level-0.k-expanded {
        background-color: #ffffff;
        border: 0;
    }
    .m_group_container.panel_bar_main_div .k-panelbar .k-panelbar-item.k-panelbar-header.k-level-0 {
        background-color: #ffffff;
        border: 0;
    }
        .m_group_container.panel_bar_main_div .k-panelbar .k-panelbar-item.k-panelbar-header.k-level-0 .k-link.k-selected {
            border: 1px solid;
        }
        .m_group_container.panel_bar_main_div .k-panelbar .k-panelbar-item.k-panelbar-header.k-level-0 .k-link {
            border: 1px solid;
        }
    .m_title {
        color: var(--main-theme-color);
        font-size: 20px;
        margin-bottom: 10px
    }
.group_columns_container {
    padding-bottom: 0;
    width: 100%;
    min-height: 20px;
}
@media screen and (max-width: 956px){
    .group_columns_container {
        justify-content: center;
    }
}
.column_control_container {
    border: none;
    float: left;
}
.group_title {
    font-size: 14px;
    margin-left: 10px;
    color: var(--main-text-color);
    min-height: 15px;
    vertical-align: middle;
    white-space: nowrap;
    max-width: 300px;
    text-align: left;
    float: left;
    cursor: pointer
}
.collapsearrow {
    width: 20px;
    overflow: hidden;
    vertical-align: middle;
    cursor: pointer;
    right: 20px;
    position: absolute
}
.fxMessageActions {
    color: var(--third-theme-color);
    font-size: 11px;
    padding-left: 20px
}
.message-div {
    width: 100%;
    text-align: left
}
.message-div-row {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px dotted var(--pivot-color);
    min-height: 20px;
    overflow: hidden
}
    .message-div-row span {
        float: left
    }
.message-imagen-row {
    float: left;
    padding-top: 10px;
    padding-left: 3px
}
.alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 10px;
    color: var(--scnd-alert-color);
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    background-color: var(--third-alert-color);
    border: 1px solid var(--third-alert-color);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}
    .alert > strong {
        color: var(--scnd-alert-color);
        padding-left: 7px;
        padding-right: 7px
    }
    .alert h4 {
        margin: 0
    }
    .alert .close {
        position: relative;
        top: -2px;
        right: -21px;
        line-height: 20px
    }
.alert-success {
    color: var(--scnd-theme-color);
    background-color: var(--scnd-background-color);
    border-color: var(--scnd-background-color);
    padding: 2px;
    margin-bottom: 5px;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    border: 1px solid var(--third-alert-color);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}
.alert-danger, .alert-error {
    color: var(--scnd-alert-color);
    background-color: var(--third-alert-color);
    border-color: var(--third-alert-color)
}
    .alert-error > strong {
        color: var(--scnd-alert-color);
        padding-left: 7px;
        padding-right: 7px
    }
.alert-info {
    color: var(--main-theme-color);
    background-color: var(--scnd-background-color);
    border-color: var(--scnd-background-color)
}
    .alert-info > strong {
        color: var(--main-theme-color);
        padding-left: 7px;
        padding-right: 7px
    }
.alert-block {
    padding-top: 14px;
    padding-bottom: 14px
}
    .alert-block > p, .alert-block > ul {
        margin-bottom: 0
    }
    .alert-block p + p {
        margin-top: 5px
    }
.close {
    float: right;
    font-size: 20px;
    font-weight: 700;
    line-height: 18px;
    color: var(--pivot-color);
    text-shadow: 0 1px 0 var(--main-background-color);
    opacity: .2;
    filter: alpha(opacity=20)
}
    .close:hover {
        color: var(--pivot-color);
        text-decoration: none;
        opacity: .4;
        filter: alpha(opacity=40);
        cursor: pointer
    }
.download-in-grid {
    padding-left: 5px;
    cursor: pointer;
    color: var(--main-theme-color);
    text-decoration: underline
}
footer {
    width: 100%;
    height: 99px;
    border-top: 4px solid var(--third-theme-color);
    border-bottom: 0;
    background-color: var(--scnd-theme-color);
    bottom: 0;
    clear: both;
    -webkit-box-shadow: 0px 0px 13px -2px rgb(0 0 0 / 22%);
    -moz-box-shadow: 0px 0px 13px -2px rgba(0,0,0,0.22);
    box-shadow: 0px 0px 13px -2px rgb(0 0 0 / 22%);
    z-index: 2;
}
    footer .footer-section1 {
        width: 164px;
        height: 62px;
        float: left;
        margin-left: 13px;
        margin-top: 21px;
        border-right: 1px solid;
        border-right-color: var(--third-theme-color);
    }
        footer .footer-section1 img {
            width: 155px;
            height: auto;
            margin-top: 5px;
        }
    footer .footer-section2 p {
        color: var(--main-background-color);
        margin-top: 29px;
        font-size: 10px;
    }
/*ESTILOS DE ARCHIVO DEFAULT.MIN.CSS*/
.k-button.k-button-flat {
    background-color: transparent !important;
}
.k-button.k-button-flat:hover{
    background-color: transparent !important;
}
.k-calendar .k-nav-fast.k-state-hover {
    color: var(--main-background-color);
    background-color: var(--main-theme-color);
}
.k-calendar-container.k-group {
    border-color: var(--scnd-background-color);
}
.k-picker-solid {
    border-color: rgb(0 0 0 / 22%);
}
.k-datetimepicker.k-hover .k-input-button{
    background-color: transparent !important;
}
.k-datetimepicker .k-input-button:hover{
    background-color: var(--main-theme-color) !important;
}
.k-datetimepicker .k-input-button:hover .k-svg-icon svg{
    color: var(--main-background-color) !important;
}
.k-datepicker .k-picker-wrap:hover, .k-datepicker .k-picker-wrap.k-state-hover, .k-timepicker .k-picker-wrap:hover, .k-timepicker .k-picker-wrap.k-state-hover, .k-datetimepicker .k-picker-wrap:hover, .k-datetimepicker .k-picker-wrap.k-state-hover, .k-dateinput .k-dateinput-wrap:hover, .k-dateinput .k-dateinput-wrap.k-state-hover {
    border-color: var(--fst-border-color);
    background-color: var(--main-background-color);
}
.k-datepicker .k-select, .k-timepicker .k-select, .k-datetimepicker .k-select, .k-dateinput .k-select {
    background-image: linear-gradient(#e0e0e0,#e0e0e0);
}
.k-datepicker .k-picker-wrap, .k-timepicker .k-picker-wrap, .k-datetimepicker .k-picker-wrap, .k-dateinput .k-dateinput-wrap {
    border-color: var(--scnd-background-color);
    background-color: var(--scnd-background-color);
}
.k-dateinput .k-link:hover, .k-dateinput .k-link.k-state-hover, .k-datetimepicker .k-link:hover, .k-datetimepicker .k-link.k-state-hover {
    color: var(--main-background-color);
    background-color: var(--scnd-theme-color);
}
.k-draghandle {
    border-color: var(--main-theme-color);
}
    .k-draghandle:hover {
        border-color: var(--main-theme-color);
    }
.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(--main-theme-color)
}
.k-event, .k-task-complete {
    border-color: rgba(145, 112, 157, 0.82);
}
.k-scheduler-marquee:before, .k-scheduler-marquee:after {
    border-color: var(--main-theme-color)
}
.k-mobile-list .k-scheduler-timezones .k-edit-field:nth-child(2):active {
    background-color: var(--main-theme-color);
    border-color: var(--main-theme-color)
}
.k-slider-track {
    background-color: var(--main-theme-color)
}
.k-slider-selection {
    background-color: var(--main-theme-color)
}
k-widget.k-tooltip {
    border-color: #005c83;
    background-color: var(--main-theme-color);
    color: var(--main-background-color)
}
.embbeded-report .trv-report-viewer .trv-nav .trv-menu-large {
    background-color: var(--third-theme-color);
    border-radius: 2px;
}
.k-tooltip {
    background-color: var(--main-text-color);
}
    .k-tooltip .k-callout {
        color: var(--main-text-color);
    }
.k-tooltip-validation .k-callout-n {
    border-bottom-color: var(--main-theme-color)
}
.k-tooltip-validation .k-callout-w {
    border-right-color: var(--main-theme-color)
}
.k-tooltip-validation .k-callout-s {
    border-top-color: var(--main-theme-color)
}
.k-tooltip-validation .k-callout-e {
    border-left-color: var(--main-theme-color)
}
.k-editor-inline ::selection {
    background-color: var(--main-theme-color);
}
.k-editor-inline ::-moz-selection {
    background-color: var(--main-theme-color);
}
.k-editor .k-tool:focus {
    outline: 0;
    border-color: var(--main-theme-color);
    -webkit-box-shadow: inset 0 0 3px 1px var(--main-theme-color);
    box-shadow: inset 0 0 3px 1px var(--main-theme-color);
}
.k-notification.k-notification-info {
    border-color: var(--main-theme-color);
}
.k-notification.k-notification-success {
    border-color: var(--main-theme-color)
}
.k-confirm > .more-app-informer-wrapper .k-notification.k-notification-success {
    border-color: transparent;
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 0%), 0 4px 5px 0 rgb(0 0 0 / 0%);
}
.more-app-informer-wrapper .k-tilelayout-item-body .more-informer-body{
    max-height: 500px;
    /*overflow-y: scroll;*/
}
/*.k-popup{
    height: auto !important;
}*/
.k-confirm > .more-app-informer-wrapper .k-i-info, .more-validation-summary-item {
    color: var(--main-text-color);
}
.k-gantt .k-treelist .k-alt {
    background-color: var(--main-theme-color);
}
    .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(--main-theme-color)
    }
.k-grid {
    color: var(--main-text-color);
    border-color: rgb(0 0 0 / 0%);
    box-shadow: 0 0 12px -5px rgb(0 0 0 / 0%);
}
    .k-grid td.k-state-focused {
        -webkit-box-shadow: inset 0 0 0 1px inset 0 0 3px 1px var(--main-theme-color);
        box-shadow: inset 0 0 0 1px inset 0 0 3px 1px var(--main-theme-color)
    }
    .k-grid td.k-state-selected.k-state-focused {
        background-color: var(--main-theme-color)
    }
.k-state-selected.k-task-milestone, .k-state-selected .k-task-summary-complete {
    border-color: var(--main-theme-color);
    background: var(--main-theme-color)
}
.k-state-selected.k-task-single {
    border-color: var(--main-theme-color)
}
.k-state-selected.k-line {
    background-color: var(--main-theme-color);
    color: var(--main-theme-color)
}
.k-numerictextbox .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-decrease{
    padding-left: 13px;
    padding-right: 13px;  
}
.k-numerictextbox .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-decrease svg{
    color: var(--main-theme-color) !important;  
}
.k-numerictextbox .k-input-spinner .k-button{
    border-radius: 0 !important;
}
.k-numeric-wrap .k-link.k-state-selected {
    background-color: var(--main-theme-color)
}
.k-numerictextbox .k-select .k-link:hover, .k-numerictextbox .k-select .k-link.k-state-hover {
    color: var(--main-background-color);
    background-color: var(--scnd-theme-color);
}
.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 {
    border-top: 1px solid var(--main-theme-color);
}
    .km-pane-wrapper .k-mobile-list .k-item.k-state-selected {
        background-color: var(--main-theme-color);
        border-top-color: var(--main-theme-color);
    }
    .km-pane-wrapper .k-mobile-list .k-item:last-child {
        -webkit-box-shadow: inset 0 -1px 0 var(--main-theme-color);
        box-shadow: inset 0 -1px 0 var(--main-theme-color)
    }
.k-pager-md .k-pager-sizes .k-dropdown-list, .k-pager-md .k-pager-sizes .k-dropdown, .k-pager-md .k-pager-sizes .k-dropdownlist, .k-pager-md .k-pager-sizes > select {
    width: auto;
}
.k-dropdownlist .k-input-button.k-button{
    border-left-color: #f0f0f0 !important;
    margin-bottom: 0;
}
.k-i-arrow-rotate-cw {
    color: var(--main-text-color);
}
.k-pager-sizes, .k-pager-info {
    color: var(--main-text-color);
}
.k-chip-solid-base {
    font-size: 12px;
    color: var(--main-theme-color) !important;
    border-radius: 4px;
    margin: 0;
    border-color: rgba(0,0,0,0.08);
    background-color: #f5f5f500;
    background-image: linear-gradient(rgba(0,0,0,0),rgb(0 0 0 / 0%));
}
.k-pager-numbers .k-button-flat-primary:hover {
    cursor: pointer;
    color: #ffffff !important;
    background-color: #ff9123 !important;
}
.km-pane-wrapper .k-mobile-list > ul > li > .k-link {
    border-bottom: 1px solid var(--main-theme-color)
}
.km-pane-wrapper .k-mobile-list .k-edit-field {
    -webkit-box-shadow: 0 1px 1px var(--main-theme-color);
    box-shadow: 0 1px 1px var(--main-theme-color)
}
.k-column-menu, .k-column-menu .k-item, .k-overflow-container .k-overflow-group {
    border-color: var(--main-theme-color)
}
    .k-column-menu .k-separator {
        border-color: var(--main-theme-color);
        background-color: transparent
    }
.k-checkbox-label:after {
    border-color: var(--main-theme-color);
}
.k-checkbox-label:hover:after, .k-checkbox:checked + .k-checkbox-label:hover:after {
    border-color: var(--main-theme-color);
    box-shadow: inset 0 0 3px 0 var(--main-theme-color);
}
.k-checkbox:checked + .k-checkbox-label:after {
    border-color: var(--main-theme-color);
    color: var(--main-theme-color)
}
.k-checkbox-label:active:before {
    box-shadow: 0 0 3px 0 var(--main-theme-color);
}
.k-checkbox-label:active:after {
    border-color: var(--main-theme-color);
}
.k-checkbox:checked + .k-checkbox-label:active:after {
    border-color: var(--main-theme-color)
}
.k-checkbox:checked + .k-checkbox-label:active:before {
    box-shadow: 0 0 3px 0 var(--scnd-background-color);
}
.k-checkbox:checked:disabled + .k-checkbox-label:after {
    color: var(--scnd-background-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 {
    border-color: var(--scnd-background-color);
}
.k-radio {
    width: 17px;
    height: 17px;
    border-color: rgb(0 0 0 / 36%);
}
.k-radio-label:before {
    border-color: var(--scnd-background-color);
}
.k-radio-label:hover:before, .k-radio:checked + .k-radio-label:hover:before {
    border-color: var(--scnd-background-color);
    box-shadow: inset 0 0 3px 0 var(--scnd-background-color)
}
.k-radio:checked + .k-radio-label:before {
    border-color: var(--scnd-background-color)
}
.k-radio:checked + .k-radio-label:after {
    background-color: var(--scnd-background-color);
}
.k-radio-label:active:before {
    box-shadow: 0 0 3px 0 var(--scnd-background-color);
    border-color: var(--scnd-background-color)
}
.k-radio:checked + .k-radio-label:active:before {
    box-shadow: 0 0 3px 0 var(--scnd-background-color);
    border-color: var(--scnd-background-color)
}
.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper {
    margin-left: 44px;
}
.grid-tools {
    background-color: var(--main-theme-color);
    height: 25px
}
.k-panelbar {
    border-color: rgb(0 0 0 / 0%);
}
    .k-panelbar .k-panelbar-item.k-panelbar-header.k-level-0.k-expanded {
        /*background-color: #ffffff;
        border: 0;*/
    }
.k-panelbar>.k-item, .k-panelbar>.k-panelbar-header{
    margin-bottom: 10px;
    padding-bottom: 0;
}
    .k-panelbar > .k-panelbar-header > .k-link.k-selected .k-panelbar-item-text {
        color: var(--main-theme-color) !important;
    }
        .k-panelbar > .k-panelbar-header > .k-link.k-selected .k-svg-icon svg {
        color: var(--main-theme-color) !important;
    }
        .k-panelbar > .k-panelbar-header > .k-link.k-selected.k-hover .k-panelbar-item-text {
        color: var(--main-background-color) !important;
    }
.k-panelbar> .k-panelbar-header.k-expanded> .k-link {
    color: var(--main-background-color) !important;
    background-color: var(--main-theme-color) !important;
}
.k-panelbar> .k-panelbar-header.k-expanded> .k-link.k-selected .k-panelbar-item-text {
    color: var(--main-background-color) !important;
}
.k-panelbar> .k-panelbar-header.k-expanded> .k-link .k-svg-icon svg {
    color: var(--main-background-color) !important;
}
.panelbar_container_default_main_div .k-panelbar .k-header {
    background-color: #c8dee7;
}
.k-panelbar > li.k-state-default > .k-link {
    color: var(--main-background-color) !important;
    background-color: var(--main-theme-color) !important;
    border-radius: 4px;
    margin-top: 0;
}
.k-panelbar .k-panelbar-item.k-panelbar-header.k-level-0 {
    /*background-color: transparent;
    border-radius: 5px !important;*/
}
.k-panelbar > .k-item > .k-link, .k-panelbar > .k-panelbar-header > .k-link {
    color: var(--main-theme-color) !important;
    font-size: 14px;
    text-transform: none;
    background-color: #f5f5f5 !important;
    padding: 0.55rem;
    border-radius: 5px;
    border: none;
    box-shadow: 0 5px 5px -1px #13131300;
}
.k-panelbar .k-panelbar-item.k-panelbar-header.k-level-0 .k-link .k-icon.k-svg-icon.k-panelbar-toggle.k-panelbar-expand>svg{
        color: var(--main-theme-color);
}
.k-panelbar > .k-active > .k-link {
    color: var(--main-background-color);
    background-color: var(--scnd-theme-color);

}
.k-panelbar > .k-item > .k-link:hover, .k-panelbar > .k-item > .k-link.k-state-hover, .k-panelbar > .k-panelbar-header > .k-link:hover, .k-panelbar > .k-panelbar-header > .k-link.k-state-hover {
    color: var(--main-background-color) !important;
    background-color: var(--main-theme-color) !important;
}
.k-panelbar > .k-panelbar-item .k-link.k-hover .k-svg-icon svg {
    color: var(--main-background-color) !important;
}
.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(--main-theme-color)
}
.k-state-active .k-link.k-header, .k-state-selected > .k-link, .k-panelbar > li > .k-state-selected, .k-panelbar > li.k-state-default > .k-link.k-state-selected {
    color: var(--scnd-theme-color) !important;
    background-color: #a6b8bf !important;
    border-radius: 4px;
}
.k-tabstrip-content:focus, .k-tabstrip-content.k-focus, .k-tabstrip>.k-content:focus, .k-tabstrip>.k-content.k-focus {
    outline-color: #42424200 !important;
}
.k-tabstrip-items .k-tabstrip-item .k-link {
    color: var(--main-text-color) !important;
    background-color: #eaebeb !important;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
    .k-tabstrip-items .k-tabstrip-item .k-link:hover {
        color: var(--main-background-color) !important;
        background-color: var(--scnd-theme-color) !important;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
    }
.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset.k-tabstrip-items-start .k-item.k-tabstrip-item {
    border-bottom-color: #eaebeb;
    border-left-color: #eaebeb;
    border-right-color: #eaebeb;
    border-top-color: #eaebeb;
    margin-right: 2px;
}
.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset.k-tabstrip-items-start .k-item.k-tabstrip-item .k-link {
    border: 0 !important
}
.k-tabstrip-items .k-active .k-link {
    color: var(--main-background-color) !important;
    background-color: var(--scnd-theme-color) !important;
}
.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(--main-background-color);
    background-color: var(--scnd-theme-color) !important;
}
.k-loading-color {
    background-color: transparent;
}
.k-tabstrip-items .k-state-hover, .k-ie7 .k-tabstrip-items .k-state-hover .k-loading {
    border-color: var(--main-theme-color)
}
.k-tabstrip-items .k-state-active, .k-panelbar .k-tabstrip-items .k-state-active, .k-ie7 .k-tabstrip-items .k-state-active .k-loading {
    border-color: var(--main-theme-color)
}
.k-treemap-tile.k-state-hover {
    -webkit-box-shadow: inset 0 0 0 3px var(--main-theme-color);
    box-shadow: inset 0 0 0 3px var(--main-theme-color)
}
.k-grid .k-table-th:focus, .k-grid .k-table-th.k-focus, .k-grid td:focus, .k-grid td.k-focus, .k-grid .k-table-td:focus, .k-grid .k-table-td.k-focus, .k-grid .k-master-row > td:focus, .k-grid .k-master-row > td.k-focus, .k-grid .k-grouping-row > td:focus, .k-grid .k-grouping-row > td.k-focus, .k-grid .k-detail-row > td:focus, .k-grid .k-detail-row > td.k-focus, .k-grid .k-group-footer > td:focus, .k-grid .k-group-footer > td.k-focus, .k-grid .k-master-row > .k-table-td:focus, .k-grid .k-master-row > .k-table-td.k-focus, .k-grid .k-grouping-row > .k-table-td:focus, .k-grid .k-grouping-row > .k-table-td.k-focus, .k-grid .k-detail-row > .k-table-td:focus, .k-grid .k-detail-row > .k-table-td.k-focus, .k-grid .k-group-footer > .k-table-td:focus, .k-grid .k-group-footer > .k-table-td.k-focus, .k-grid .k-grid-pager:focus, .k-grid .k-grid-pager.k-focus {
    box-shadow: inset 0 0 0 2px rgb(0 0 0 / 0%);
}
.k-cell-inner .k-grid-filter-menu.k-active {
    background-color: var(--third-theme-color);
    border-radius: 50px;
}
.k-table-th .k-cell-inner .k-link {
    /*font-size: .8rem;*/
    color: #e87400 !important;
    background-color: #fbebc7 !important;
    border: 0 !important
}
.k-menu:not(.k-context-menu) > .k-item:focus, .k-menu:not(.k-context-menu) > .k-item.k-focus {
    box-shadow: inset 0 0 0 2px rgb(0 0 0 / 0%);
}
.k-menu-scroll-button.k-scroll-left {
    border-right-width: 0 !important;
    border-radius: 0 !important;
    color: #D8A144 !important;
    background-color: #ffffff;
}
.k-menu-scroll-button.k-scroll-left:hover {
    border-right-width: 0 !important;
    border-radius: 0;
    color: #D8A144 !important;
    background-color: #f7f7f7 !important;
}
.k-menu-scroll-button.k-scroll-right {
    border-right-width: 0 !important;
    border-radius: 0 !important;
    color: #D8A144 !important;
    background-color: #ffffff !important;
    border-left-width: 0 !important;
}
.k-menu-scroll-button.k-scroll-right:hover {
    border-right-width: 0 !important;
    border-radius: 0;
    color: #D8A144 !important;
    background-color: #f7f7f7 !important;
}
.k-list .k-item:hover.k-state-selected, .k-list .k-item.k-state-hover.k-state-selected, .k-list-optionlabel:hover.k-state-selected, .k-list-optionlabel.k-state-hover.k-state-selected {
    background-color: var(--scnd-theme-color);
}
.k-menu-group .k-active {
    color: var(--main-background-color);
    background-color: var(--scnd-theme-color);
}
.k-list .k-item.k-state-selected, .k-list-optionlabel.k-state-selected {
    background-color: var(--scnd-theme-color);
}
.k-calendar .k-nav-today:hover, .k-calendar .k-nav-today.k-state-hover, .k-calendar .k-nav-today:focus, .k-calendar .k-nav-today.k-state-focus {
    color: var(--scnd-theme-color);
}
.k-calendar .k-header .k-button:hover {
    color: var(--main-background-color) !important;
    background-color: var(--main-theme-color) !important;
    border-radius: 50px;
}
.k-calendar .k-header .k-button:hover .k-svg-icon svg {
    color: var(--main-background-color) !important;
}
.k-pager-md .k-pager-numbers-wrap .k-button {
    padding: 4px !important;
}
.k-pager .k-pager-numbers-wrap .k-pager-numbers .k-button.k-button-flat.k-button-flat-primary.k-selected {
    color: #ffffff;
    border-bottom-color: #e99036 !important;
    border-left-color: #e99036 !important;
    border-right-color: #e99036 !important;
    border-top-color: #e99036 !important;
    background-color: #e99036 !important;
    background-image: none !important;
}
.k-calendar-footer .k-button.k-button-md:hover {
    color: var(--main-background-color) !important;
    background-color: var(--main-theme-color) !important;
    border-radius: 50px;
}
.k-pager-numbers .k-link.k-selected {
    background-color: rgba(11, 83, 148, 0.2);
}
.k-file-extension-wrapper {
    margin: 0px 0;
    width: 24px;
    height: 34px;
    border-width: 2px;
    border-style: solid;
    font-size: 7.98px;
    text-transform: uppercase;
    position: absolute;
    top: 8px;
}
.k-upload .k-upload-files .k-file-extension {
    margin-left: 0.2em;
    margin-bottom: 0.3em;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    left: 0;
}
.k-upload .k-upload-files .k-file-extension, .k-upload .k-upload-files .k-file-invalid-icon {
    position: absolute;
    bottom: 0;
    line-height: normal;
}
.k-upload .k-upload-files .k-file-extension-wrapper::before, .k-upload .k-upload-files .k-multiple-files-extension-wrapper::before, .k-upload .k-upload-files .k-file-invalid-extension-wrapper::before, .k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::before {
    top: -1px;
    right: -1px;
    width: 0;
    height: 0;
    border-width: 6px;
    margin-top: -1px;
    margin-right: -1px;
}
.k-upload .k-upload-files .k-file-extension-wrapper::before, .k-upload .k-upload-files .k-multiple-files-extension-wrapper::before, .k-upload .k-upload-files .k-multiple-files-extension-wrapper::after, .k-upload .k-upload-files .k-file-invalid-extension-wrapper::before, .k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::before, .k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::after {
    content: "";
    border-style: solid;
    display: inline-block;
    position: absolute;
}
.k-upload .k-file-extension-wrapper::before, .k-upload .k-multiple-files-extension-wrapper::before, .k-upload .k-file-invalid-extension-wrapper::before, .k-upload .k-multiple-files-invalid-extension-wrapper::before, .k-upload .k-file-error .k-file-extension-wrapper::before {
    background-color: #ffffff;
    border-color: transparent transparent #666666 #666666;
}
.k-file-success .k-progress {
    display: block !important;
    background-color: #6fdc6c;
}
span[title="Quitar"] {
    color: #fff;
    background-color: #e98887;
    border-radius: 2px;
}
    span[title="Quitar"]:hover {
        border-radius: 2px;
    }
.k-dialog-buttongroup .k-button {
    background-image: linear-gradient(to right, #394784 0%, #8ebbce 51%, #394784 100%) !important;
    background-size: 200% auto;
    background-position: right;
}
.k-dialog-buttongroup .k-button:hover {
    background-position: left center;
    transition: .5s;
}
.k-alert .k-dialog-titlebar {
    background-color: var(--main-theme-color);
    padding: 9px 16px;
}
.section_default_main_div .section_default_group_Container{
    padding-top: 10px;
    box-shadow: 0 0 12px -5px rgb(0 0 0 / 0%) !important;
}
.section_default_main_div .section_default_group_Container .section_default_main_div_content{
    box-shadow: 0 0 12px -5px rgb(0 0 0 / 0%) !important;
}
#group-115379 .section_default_group_Container {
    box-shadow: 0px 0px 12px -5px rgb(0 0 0 / 0%);
}
    #group-115379 .section_default_group_Container .section_default_main_div_content {
        box-shadow: 0px 0px 12px -5px rgb(0 0 0 / 0%);
    }
    li[path="Bandeja de Solicitudes"] .k-menu-link:before, li[path="Bandeja de NDA"] .k-menu-link:before, li[path="Bandeja de Contratos"] .k-menu-link:before, li[path="Bandeja de Otrosíes"] .k-menu-link:before, li[path="Bandeja de Seguimientos"] .k-menu-link:before {
        width: 28px;
        height: 25px;
        content: url(/Content/themes/default/Images/Menu/Icon-Tray.png);
        margin-top: -8px;
        transform: scale(0.7);
    }
    li[path="Búsqueda Histórica"] .k-menu-link:before {
        width: 28px;
        height: 25px;
        content: url(/Content/themes/default/Images/Menu/Icon-Search.png);
        margin-top: -8px;
        transform: scale(0.7);
    }
    li[path="Lista de Contratos"] .k-menu-link:before, li[path="Lista de NDA"] .k-menu-link:before {
        width: 28px;
        height: 25px;
        content: url(/Content/themes/default/Images/Menu/Icon-list.png);
        margin-top: -8px;
        transform: scale(0.7);
    }
/******STYLESMENU RESPONSIVE*/
@media (max-width: 420px){
    .wrap-menu-extended {
        width: 100% !important;
        display: flex;
        align-content: space-between;
    }
}
@media (max-width: 660px){
.wrap-menu-extended input {
    display: block;
    width: 40px;
    height: 32px;
    position: absolute;
    top: 0;
    left: 36px;
    cursor: pointer;
    opacity: 0;
    z-index: 5;
    -webkit-touch-callout: none;
}
}

@media (max-width: 858px){
.wrap-menu-extended input {
    display: block;
    width: 40px;
    height: 32px;
    position: absolute;
    top: 42px;
    cursor: pointer;
    opacity: 0;
    z-index: 5;
    -webkit-touch-callout: none;
}
}
@media (max-width: 952px){
.cabeceraMain .k-menu-horizontal li span {
    font-size: 16px;
    line-height: 25px;
}
}
@media (max-width: 858px) {
    #check-menu-responsive:checked~.k-menu-horizontal {
    height: auto !important;
    background-color: #53a1e9;
}
}
@media (min-width: 430px) and (max-width: 430px){
    .wrap-menu-extended input {
        left: 170px;
    }
    }
@media (min-width: 360px) and (max-width: 360px){
.container-icon {
    margin-left: 22px;
    margin-top: 3px !important;
}
}
@media (min-width: 360px) and (max-width: 360px){
    .wrap-menu-extended input {
        left: 146px;
    }
    }
@media (min-width: 375px) and (max-width: 375px){
.container-icon {
    margin-top: 2px !important;
    margin-left: 30px;
}
}
@media (min-width: 375px) and (max-width: 375px){
    .wrap-menu-extended input {
        left: 146px;
    }
    }
    @media (min-width: 390px) and (max-width: 390px){
        .container-icon {
            margin-left: 35px;
        }
        }
        @media (min-width: 390px) and (max-width: 390px){
            .wrap-menu-extended input {
                left: 146px;
            }
            }
                    @media (min-width: 390px) and (max-width: 390px){
            .k-menu-scroll-wrapper input {
                margin-left: -75px;
                margin-top: 5px;
            }
            }
            @media (min-width: 391px) and (max-width: 391px){
                .wrap-menu-extended input {
                    left: 146px;
                }
                }
            @media (min-width: 393px) and (max-width: 393px){
                .container-icon {
                    margin-left: 117px;
                }
                }
                @media (min-width: 393px) and (max-width: 393px){
                    .wrap-menu-extended input {
                        left: 146px;
                    }
                    }
                    @media (min-width: 376px) and (max-width: 411px){
                        .wrap-menu-extended input {
                            left: 135px;
                        }
                        }
                    @media (min-width: 412px) and (max-width: 412px){
                        .container-icon {
                            margin-left: 50px;
                            margin-top: 2px !important;
                        }
                        }
                    @media (min-width: 430px) and (max-width: 430px){
                        .container-icon {
                            margin-left: 55px;
                        }
                        }
                            @media (min-width: 430px) and (max-width: 430px){
                                .k-menu-scroll-wrapper input {
                                    margin-left: -44px;
                        }
                        }
                        @media (min-width: 412px) and (max-width: 412px){
                            .wrap-menu-extended input {
                                left: 179px;
                            }
                            }
                            @media (min-width: 414px) and (max-width: 414px){
                                .container-icon {
                                    margin-left: 50px;
                                }
                                }
                                @media (min-width: 414px) and (max-width: 414px){
                                    .wrap-menu-extended input {
                                        left: 179px;
                                    }
                                    }
                                    @media (min-width: 540px) and (max-width: 540px){
                                        .container-icon {
                                            margin-left: 40px;
                                            margin-top: 2px !important;
                                        }
                                    }
                                        @media (min-width: 540px) and (max-width: 540px){
                                            .k-menu-scroll-wrapper input {
                                                margin-left: -155px;
                                        }
                                    }
                                    @media (min-width: 540px) and (max-width: 540px){
                                        .wrap-menu-extended input {
                                            left: 250px; 
                                        }
                                    }
@media (min-width: 653px) and (max-width: 653px){
    .container-icon {
        margin-left: 376px;
    }
    }
    @media (min-width: 653px) and (max-width: 653px){
        .wrap-menu-extended input {
            left: 416px;
        }
        }
        @media (min-width: 667px) and (max-width: 667px){
            .container-icon {
                margin-left: 130px;
                margin-top: 2px !important;
            }
            }
            @media (min-width: 667px) and (max-width: 667px){
                .wrap-menu-extended input {
                    left: 206px;
                }
                }
                    @media (min-width: 667px) and (max-width: 667px){
                        .k-menu-scroll-wrapper input {
                            left: 70px !important;
                }
                }
                        @media (min-width: 667px) and (max-width: 667px){
                            .k-menu-scroll-wrapper>.container-icon span {
                                background: #fff;
                                margin-left: -5px;
                }
                }
                @media (max-width: 858px) {
                    .k-menu-scroll-wrapper input:checked~.container-icon span {
                        background: #fff;
    }
}
        @media (min-width: 720px) and (max-width: 720px){
            .container-icon {
                margin-left: 200px;
                margin-top: 2px !important;
            }
            }
            @media (min-width: 720px) and (max-width: 720px){
                .wrap-menu-extended input {
                    left: 480px;
                }
                }
                    @media (min-width: 720px) and (max-width: 720px){
                        .k-menu-scroll-wrapper input {
                            margin-left: -4px;
                }
                }
        @media (min-width: 740px) and (max-width: 740px){
            .container-icon {
                margin-left: 220px;
                margin-top: 3px !important;
            }
            }
                @media (min-width: 740px) and (max-width: 740px){
                    .k-menu-scroll-wrapper input {
                        margin-left: 17px;
            }
            }
            @media (min-width: 740px) and (max-width: 740px){
                .wrap-menu-extended input {
                    left: 500px;
                }
                }
                @media (min-width: 768px) and (max-width: 768px){
                    .container-icon {
                        margin-left: 240px;
                        margin-top: 2px !important;
                    }
                    }
                    @media (min-width: 768px) and (max-width: 768px){
                        .wrap-menu-extended input {
                            left: 500px;
                        }
                        }
                            @media (min-width: 768px) and (max-width: 768px){
                                .k-menu-scroll-wrapper input {
                                    margin-left: 37px !important;
                        }
                        }
                        @media (min-width: 853px) and (max-width: 853px) {
                            .container-icon {
                                margin-left: 320px;
                                margin-top: 2px !important;
                        }
                        }
                        @media (min-width: 853px) and (max-width: 853px) {
                            .k-menu-scroll-wrapper input {
                                margin-left: 118px;
                        }
                        }                        
                        @media (min-width: 882px) and (max-width: 882px) {
                            .container-icon {
                            margin-left: 350px;
                            margin-top: -15px;
                            background-color: transparent !important;
                        }
                        }
                        @media (min-width: 896px) and (max-width: 896px) {
                            .container-icon {
                            margin-left: 350px;
                            margin-top: -15px;
                            background-color: var(--scnd-background-color);
                        }
                        }
                @media (min-width: 820px) and (max-width: 820px) {
                    .container-icon {
                        margin-left: 280px;
                        margin-top: 2px !important;
                }
                }
                    @media (min-width: 820px) and (max-width: 820px) {
                        .k-menu-scroll-wrapper input {
                            margin-left: 75px;
                }
                }
                @media (min-width: 820px) and (max-width: 820px){
                    .wrap-menu-extended input {
                        margin-left: 530px;
                }
                }
        @media (min-width: 844px) and (max-width: 844px) {
            .container-icon {
                margin-left: 300px;
                margin-top: 1px !important;
        }
        }
        @media (min-width: 844px) and (max-width: 844px){
            .wrap-menu-extended input {
                margin-left: 560px;
        }
        }
                @media (min-width: 844px) and (max-width: 844px){
                    .k-menu-scroll-wrapper input {
                        margin-left: 97px !important;
        }
        }
        @media (min-width: 851px) and (max-width: 851px) {
            .container-icon {
                margin-left: 558px;
        }
        }
        @media (min-width: 851px) and (max-width: 851px){
            .wrap-menu-extended input {
                margin-left: 560px;
        }
        }
@media (max-width: 858px){
.container-icon {
    left: initial !important;
    width: 11px;
    height: fit-content;
    margin-top: 9px;
    background-color: var(--scnd-theme-color);
}
}

@media (max-width: 858px){
.wrap-menu-extended>.container-icon span {
    display: block;
    width: 20px;
    height: 3px;
    margin-bottom: 3px;
    top: 2px;
    margin-left: -6px;
    position: relative;
    background-color: var(--main-background-color);
    z-index: 1;
    opacity: 1;
    transform-origin: 3px 1px !important;
    transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease;    
}
}
@media (max-width: 858px){
.wrap-menu-extended  input:checked ~ .container-icon span {
    opacity: 1;
    transform: rotate(45deg) translate(3px, -1px) translate3d(0, 0, 0);
}
}
@media (max-width: 858px){
.wrap-menu-extended input:checked ~ .container-icon .child-2 {
    transform: rotate(-45deg) translate(-2px, 5px) translate3d(0, 0, 0);
}
}
@media (max-width: 858px){
.wrap-menu-extended input:checked ~ .container-icon .child-3 {
    opacity: 0;
    transform: rotate(0deg) scale(0.2, 0.2);
}
}
@media (max-width: 858px){
    label#label-botonera {
    display: block;
    float: right;
    margin-right: -102px;
}
}
@media (max-width: 575.98px){
    label#label-botonera{
    margin-right: -9px !important;
}
}
@media (max-width: 858px){
.wrap-menu-extended input:checked~.container-icon span {
    background: var(--main-background-color);
}
}
@media (min-width: 280px) and (max-width: 620px){
    div[id^="ABM_Prospecto_Lula_20554"] .group_columns_container .column_control_container, div[id^="ABM_Obra_Lula_Home_20555"] .group_columns_container .column_control_container, div[id^="ABM_solicitud_Pedido_Lula_20556"] .group_columns_container .column_control_container {
        width: 100% !important;
    }
}
@media (max-width: 912px){
    div[id^="ABM_Prospecto_Lula_20554"] .group_columns_container .column_control_container, div[id^="ABM_Obra_Lula_Home_20555"] .group_columns_container .column_control_container, div[id^="ABM_solicitud_Pedido_Lula_20556"] .group_columns_container .column_control_container {
        width: auto !important;
        margin: auto;
    }
}
    @media (max-width: 915px){
        .mo-abm-toolbar {
            justify-content: initial;
    }
}
@media (max-width: 915px){
    .trv-nav>ul {
        position: initial !important;
    }
}
@media (max-width: 915px){
    #divApplicationChange #select-app-popup  {
        max-height: 300px;
    }
}
@media (max-width: 858px){
.trv-menu-large.k-menu-horizontal {
    display: flex;
    overflow: auto;
}
}
@media (min-width: 280px) and (max-width: 900px){
    #top-area.horizontal-area .nav-bar-buttons {
        margin-left: 0;
    }
    }
    @media (min-width: 280px) and (max-width: 900px){
    .k-menu-scroll-wrapper .k-menu-scroll-button.k-disabled {
        display: block !important;
    }
    }
        @media (min-width: 280px) and (max-width: 900px){
    .wrap-menu .k-menu-scroll-wrapper> .k-menu-scroll-button {
        display: none !important;
    }
    }
@media (min-width: 280px) and (max-width: 900px){
    #top-area .nav-bar-buttons .k-menu-horizontal {
        display: block;
        top: 0px;
    }
    }
    @media (min-width: 280px) and (max-width: 900px){
    #top-area .nav-bar-buttons .k-menu-horizontal .k-item.k-menu-item {
        width: 90%;
        margin: auto;
        margin-bottom: 10px;
    }
    }
    @media (min-width: 280px) and (max-width: 912px){
        .standard-nav-level1 .k-menu-horizontal {
            position: relative;
            display: flex !important;
            top: 0;
            margin: 0 20px 0 0;
        }
        }
            @media (min-width: 280px) and (max-width: 912px){
        .k-toolbar.k-toolbar-resizable {
            flex-wrap: wrap;
            justify-content: center;
        }
        }
        @media (min-width: 280px) and (max-width: 912px){
            #centralContainer.left-area {
                display: contents;
            }
            }
            @media (min-width: 280px) and (max-width: 912px){
                .contenedoruno, .contenedordos, .contenedortres {
                    width: auto !important;
                    margin-bottom: 15px;
                }
                }
                @media (min-width: 360px) and (max-width: 375px) {
                    footer .footer-section2 p {
                        float: initial;
                        padding: 2px 0 0 0;
                    }
                }
                @media (min-width: 390px) and (max-width: 390px) {
                    footer .footer-section2 p {
                        float: initial;
                        padding: 2px 0 0 0;
                    }
                }
                @media (min-width: 393px) and (max-width: 393px) {
                    footer .footer-section2 p {
                        float: initial;
                        padding: 2px 0 0 0;
                    }
                }
                @media (min-width: 412px) and (max-width: 414px) {
                    footer .footer-section2 p {
                        float: initial;
                        padding: 0 45px 0 0;
                    }
                }
                @media (min-width: 430px) and (max-width: 430px) {
                    footer .footer-section2 p {
                        float: initial;
                        padding: 0 45px 0 0;
                    }
                }
                @media (min-width: 768px) and (max-width: 820px) {
                    footer .footer-section2 p {
                        float: right;
                        margin-top: 10px;
                        padding: 27px 45px 0 0;
                    }
                }

/***estilos responsive tienda virtual home menu principal ****/
@media (min-width: 344px) and (max-width: 540px){
    .logoMain .header-logo {
        width: 85px !important;
        margin: 6px 0 0 -8px !important;
}
}
@media (min-width: 882px) and (max-width: 882px) {
    #menu{
        height: auto !important;
    }
}
@media (min-width: 344px) and (max-width: 430px) {
    .header-search .search-text{
        width: 50px;
    }
}
@media (min-width: 360px) and (max-width: 375px) {
    .loginMain div.login-action{
       margin-top: 0;
       display: contents;
    }
}  
@media (min-width: 375px) and (max-width: 375px){
.k-menu-scroll-wrapper > .container-icon span {
    background: #212529;
    margin-left: -6px;
}
}
@media (min-width: 344px) and (max-width: 344px){
.k-menu-scroll-wrapper input {
    left: -6px!important;
}
}
@media (min-width: 360px) and (max-width: 375px){
.k-menu-scroll-wrapper input {
    left: 15px !important;
}
}
@media (min-width: 412px) and (max-width: 414px){
.k-menu-scroll-wrapper input {
    margin-left: -60px !important;
        margin-top: 5px !important;
}
}
@media (min-width: 375px) and (max-width: 768px){
#NAV_LULAHOME-buttons.nav-bar-buttons {
    margin-left: 0 !important;
    justify-content: center !important;
}
} 
@media (min-width: 882px) and (max-width: 882px){
#NAV_LULAHOME-buttons.nav-bar-buttons {
    justify-content: center !important;
    margin-left: 0 !important;
}
} 
@media (min-width: 853px) and (max-width: 853px){
#NAV_LULAHOME-buttons.nav-bar-buttons {
    justify-content: center !important;
    margin-left: 0 !important;
}
} 
@media (min-width: 360px) and (max-width: 375px){
#NAV_LULAHOME-buttons.nav-bar-buttons .k-menu-horizontal .k-menu-item {
    margin-bottom: 10px;
}
}
@media (min-width: 430px) and (max-width: 430px){
#NAV_LULAHOME-buttons.nav-bar-buttons .k-menu-scroll-wrapper {
        width: auto !important;
}
}
@media (min-width: 430px) and (max-width: 430px){
#NAV_LULAHOME-buttons.nav-bar-buttons .k-menu-horizontal .k-menu-item {
        margin-top: 10px !important;
}
}   
@media (min-width: 390px) and (max-width: 414px){
#NAV_LULAHOME-buttons.nav-bar-buttons .k-menu-horizontal .k-menu-item {
    margin-bottom: 10px;
}
}
@media (min-width: 540px) and (max-width: 540px){
#NAV_LULAHOME-buttons.nav-bar-buttons .k-menu-horizontal .k-menu-item {
    margin-bottom: 10px;
}
} 
@media (min-width: 820px) and (max-width: 844px){
#NAV_LULAHOME-buttons.nav-bar-buttons {
    justify-content: center !important;
    margin-left: 0;
}
}  
/**estilos tienda virtual buscador***/            
@media (min-width: 375px) and (max-width: 414px){
.style-search> .control_container .vp-selected-value {
    width: 100% !important;
    justify-self: center;
    margin-right: 0;
}
}
/**estilos tienda virtual MOSAICOS***/
.k-menu-scroll-wrapper>.container-icon span {
    background: #fff;
    margin-left: -5px;
}
@media (min-width: 360px) and (max-width: 430px){
#RK_ABM_Pagina_Home_Lula_20553 {
    margin-top: 20px;
}
}
@media (min-width: 540px) and (max-width: 540px){
#RK_ABM_Pagina_Home_Lula_20553 {
    margin-top: 20px;
}
}
@media (min-width: 375px) and (max-width: 375px){
.styles-grid-categories .k-table-tbody .k-table-row {
    margin-left: 0 !important;
}
}
@media (min-width: 360px) and (max-width: 430px){
.styles-grid-categories .k-table-tbody .k-table-row {
    width: 45% !important;
    max-height: 250px;
    margin: 5px !important;
}
}
@media (min-width: 360px) and (max-width: 430px){
.styles-grid-categories .k-grid .k-grid-content .k-table .k-table-tbody {
    width: 85%;
}
}
@media (min-width: 360px) and (max-width: 430px){
.styles-grid-promotions .k-grid .k-grid-content .k-table {
    display: grid !important;
}
}
@media (min-width: 344px) and (max-width: 344px){
.styles-grid-categories .k-grid .k-grid-content .k-table .k-table-tbody {
    width: min-content !important;
}
}
@media (min-width: 540px) and (max-width: 540px){
.styles-grid-categories .k-grid .k-grid-content .k-table .k-table-tbody {
    width: min-content !important;
}
}
@media (min-width: 344px) and (max-width: 344px){
.styles-grid-promotions .k-grid .k-grid-content .k-table .k-table-tbody {
    display: grid !important;
    width: auto !important;
}
}
@media (min-width: 540px) and (max-width: 540px){
.styles-grid-promotions .k-grid .k-grid-content .k-table .k-table-tbody {
    display: grid !important;
}
}
@media (min-width: 720px) and (max-width: 720px){
.styles-grid-categories .k-grid .k-grid-content .k-table .k-table-tbody {
    width: 96% !important;
}
}
@media (min-width: 853px) and (max-width: 853px){
.styles-grid-categories .k-grid .k-grid-content .k-table .k-table-tbody {
    width: 81% !important;
}
}
@media (min-width: 882px) and (max-width: 882px){
.styles-grid-categories .k-grid .k-grid-content .k-table .k-table-tbody {
    width: 76% !important;
}
}
@media (min-width: 344px) and (max-width: 344px){
div[id^="ABM_Prospecto_Lula_20554"], div[id^="ABM_Obra_Lula_Home_20555"], div[id^="ABM_solicitud_Pedido_Lula_20556"] {
    width: 100% !important;
    margin: 15px auto !important;
}
}
@media (min-width: 360px) and (max-width: 375px){
div[id^="ABM_Prospecto_Lula_20554"], div[id^="ABM_Obra_Lula_Home_20555"], div[id^="ABM_solicitud_Pedido_Lula_20556"] {
    width: 100% !important;
    margin: 15px auto !important;
}
}
@media (min-width: 390px) and (max-width: 390px){
div[id^="ABM_Prospecto_Lula_20554"], div[id^="ABM_Obra_Lula_Home_20555"], div[id^="ABM_solicitud_Pedido_Lula_20556"] {
    width: 100% !important;
    margin: 15px auto !important;
}
}
@media (min-width: 412px) and (max-width: 430px){
div[id^="ABM_Prospecto_Lula_20554"], div[id^="ABM_Obra_Lula_Home_20555"], div[id^="ABM_solicitud_Pedido_Lula_20556"] {
    width: 100% !important;
    margin: 15px auto !important;
}
}
@media (min-width: 853px) and (max-width: 853px){
div[id^="ABM_Prospecto_Lula_20554"], div[id^="ABM_Obra_Lula_Home_20555"], div[id^="ABM_solicitud_Pedido_Lula_20556"] {
    width: 90% !important;
    margin: 15px auto !important;
}
}
@media (min-width: 882px) and (max-width: 882px){
div[id^="ABM_Prospecto_Lula_20554"], div[id^="ABM_Obra_Lula_Home_20555"], div[id^="ABM_solicitud_Pedido_Lula_20556"] {
    width: 100% !important;
    margin: 15px auto !important;
}
}
@media (min-width: 667px) and (max-width: 667px){
.styles-grid-categories .k-table-tbody .k-table-row {
        width: 230px !important;
        margin: 10px !important;
}
}
@media (min-width: 360px) and (max-width: 430px){
.styles-grid-categories .k-table-tbody .k-table-td {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
}
}
@media (min-width: 360px) and (max-width: 360px){
.styles-grid-categories .k-grid .k-grid-content .k-table .k-table-tbody {
        width: auto !important;
}
}
@media (min-width: 768px) and (max-width: 768px){
.styles-grid-categories .k-grid .k-grid-content .k-table .k-table-tbody {
        width: 90% !important;
}
}
@media (min-width: 820px) and (max-width: 820px){
.styles-grid-categories .k-grid .k-grid-content .k-table .k-table-tbody {
        width: 85% !important;
}
}
@media (min-width: 896px) and (max-width: 896px){
.styles-grid-categories .k-grid .k-grid-content .k-table .k-table-tbody {
        width: 75% !important;
}
}
@media (min-width: 667px) and (max-width: 667px){
.styles-grid-promotions .k-grid .k-grid-content .k-table .k-table-tbody {
        display: flex !important;
}
}
@media (min-width: 720px) and (max-width: 720px){
.styles-grid-promotions .k-grid .k-grid-content .k-table .k-table-tbody {
        display: flex !important;
}
}
@media (min-width: 844px) and (max-width: 844px){
.styles-grid-categories .k-grid .k-grid-content .k-table .k-table-tbody {
        width: 80% !important;
}
}
@media (min-width: 912px) and (max-width: 932px){
.styles-grid-categories .k-grid .k-grid-content .k-table .k-table-tbody {
        width: 73% !important;
}
}
@media (min-width: 1024px) and (max-width: 1024px){
.styles-grid-categories .k-grid .k-grid-content .k-table .k-table-tbody {
        width: 98% !important;
}
}
@media (min-width: 1280px) and (max-width: 1280px){
.styles-grid-categories .k-grid .k-grid-content .k-table .k-table-tbody {
        width: 76% !important;
}
}
@media (min-width: 844px) and (max-width: 844px){
.styles-grid-categories.style-table-grid .k-grid .k-grid-content .k-table .k-table-tbody {
        width: 80% !important;
}
}
@media (min-width: 844px) and (max-width: 844px){
.styles-grid-promotions .k-grid .k-grid-content .k-table {
            justify-content: flex-start !important;
}
}
@media (min-width: 740px) and (max-width: 896px){
.styles-grid-promotions .k-grid .k-grid-content .k-table .k-table-tbody {
        display: flex !important;
}
}
@media (min-width: 912px) and (max-width: 932px){
.styles-grid-promotions .k-grid .k-grid-content .k-table .k-table-tbody {
        display: flex !important;
}
}
@media (min-width: 1024px) and (max-width: 1024px){
.styles-grid-promotions .k-grid .k-grid-content .k-table .k-table-tbody {
        display: flex !important;
}
}
@media (min-width: 540px) and (max-width: 540px){
div[id^="ABM_Prospecto_Lula_20554"], div[id^="ABM_Obra_Lula_Home_20555"], div[id^="ABM_solicitud_Pedido_Lula_20556"] {
    width: 100% !important;
    margin: 15px auto !important;
}
}
@media (min-width: 667px) and (max-width: 667px){
div[id^="ABM_Prospecto_Lula_20554"], div[id^="ABM_Obra_Lula_Home_20555"], div[id^="ABM_solicitud_Pedido_Lula_20556"] {
    width: 100% !important;
    margin: 15px auto !important;
}
}
@media (min-width: 720px) and (max-width: 720px){
div[id^="ABM_Prospecto_Lula_20554"], div[id^="ABM_Obra_Lula_Home_20555"], div[id^="ABM_solicitud_Pedido_Lula_20556"] {
    width: 90% !important;
    margin: 15px auto !important;
}
}
@media (min-width: 740px) and (max-width: 844px){
div[id^="ABM_Prospecto_Lula_20554"], div[id^="ABM_Obra_Lula_Home_20555"], div[id^="ABM_solicitud_Pedido_Lula_20556"] {
    width: 100% !important;
    margin: 15px auto !important;
}
}
@media (min-width: 896px) and (max-width: 896px){
div[id^="ABM_Prospecto_Lula_20554"], div[id^="ABM_Obra_Lula_Home_20555"], div[id^="ABM_solicitud_Pedido_Lula_20556"] {
    width: 100% !important;
    margin: 15px auto !important;
}
}
@media (min-width: 912px) and (max-width: 932px){
div[id^="ABM_Prospecto_Lula_20554"], div[id^="ABM_Obra_Lula_Home_20555"], div[id^="ABM_solicitud_Pedido_Lula_20556"] {
    width: 90% !important;
    margin: 15px auto !important;
}
}
@media (min-width: 1024px) and (max-width: 1024px){
div[id^="ABM_Prospecto_Lula_20554"], div[id^="ABM_Obra_Lula_Home_20555"], div[id^="ABM_solicitud_Pedido_Lula_20556"] {
    width: 90% !important;
    margin: 15px auto !important;
}
}
@media (min-width: 1180px) and (max-width: 1180px){
div[id^="ABM_Prospecto_Lula_20554"], div[id^="ABM_Obra_Lula_Home_20555"], div[id^="ABM_solicitud_Pedido_Lula_20556"] {
    width: 80% !important;
    margin: 15px auto !important;
}
}
@media (min-width: 1280px) and (max-width: 1280px){
div[id^="ABM_Prospecto_Lula_20554"], div[id^="ABM_Obra_Lula_Home_20555"], div[id^="ABM_solicitud_Pedido_Lula_20556"] {
    width: 70% !important;
    margin: 15px auto !important;
}
}
@media (min-width: 896px) and (max-width: 1200px){
div[id^="NAV_LULAHOME_39360"] {
    justify-items: center !important;
}
}
div[id^="ABM_Prospecto_Lula_20554"] .section_default_main_div_fieldset_legend, div[id^="ABM_Obra_Lula_Home_20555"] .section_default_main_div_fieldset_legend, div[id^="ABM_solicitud_Pedido_Lula_20556"] .section_default_main_div_fieldset_legend {
        text-align: start;
}
/****Ocultar menu hambuerguesa****/
@media (min-width: 344px) and (max-width: 1200px){
 #check-menu-responsive {
    display: block !important;
}
}
@media (min-width: 344px) and (max-width: 956px){
.container-icon {
    display: block !important;
}
}

@media (min-width: 344px) and (max-width: 1200px){
#check-menu-responsive:checked~.k-menu-horizontal {
    display: block !important;
    top: 88px;
}
}
/**estilos popup compra***/
@media (min-width: 344px) and (max-width: 1200px){
    div[aria-labelledby^="ABM_Producto_MaterialesHome_"] {
        width: 90% !important;
        height: auto !important;
        left: 50% !important;
        top: 50% !important;
        justify-content: center;
        transform: translate(-50%, -50%);
}
}
@media (min-width: 344px) and (max-width: 1200px){
    div[aria-labelledby^="ABM_Producto_MaterialesHome_"] fieldset .column_control_container:nth-child(8) {
        width: -webkit-fill-available !important;

}
}
/***estilos footer responsive****/
@media (min-width: 344px) and (max-width: 430px){
    footer .footer-section2 p {
        margin-top: 34px !important;
}
}
@media (min-width: 540px) and (max-width: 540px){
    footer .footer-section2 p {
        padding: 5px 45px 0 0 !important;
}
}
/**estilos responsive tienda lula**/
@media (min-width: 344px) and (max-width: 1024px){
    .nav-bar-buttons .k-menu-item {
        margin-left: 0;
        margin-right: 20px;
}
}
@media (min-width: 344px) and (max-width: 932px){
    #centralContainer {
        display: contents !important;
}
}
@media (min-width: 768px) and (max-width: 768px){
    #top-area .nav-bar-buttons .k-menu-horizontal {
        display: flex;
}
}
div[id^="ABM_Prospecto_Lula_"] div[id^="tool-bar-"]{
    /*display: none;*/
}
@media (min-width: 344px) and (max-width: 540px){
    #group-138225 .group_columns_container {
        display: grid;
}
}
@media (min-width: 344px) and (max-width: 540px){
    .style-person-register {
        width: 100% !important;
}
}
@media (min-width: 344px) and (max-width: 540px){
    #group-148945 {
        display: grid;
}
}
@media (min-width: 344px) and (max-width: 540px){
    #group-148945 .column_control_container {
        width: 90% !important;
}
}
@media (min-width: 344px) and (max-width: 540px){
    #group-148946 {
        display: grid;
}
}
@media (min-width: 344px) and (max-width: 540px){
    #group-148946 .column_control_container {
        width: 100% !important;
}
}
@media (min-width: 344px) and (max-width: 540px){
    #NAV_LULAHOME_BASIC-buttons .k-menu-scroll-wrapper .k-button.k-button-md {
        display: none !important;
}
}
@media screen and (max-width: 956px){
    .group_columns_container .column_control_container {
        display: contents;
        /* width: auto !important; */
        text-align: center;
        margin: auto;
}
}
@media (min-width: 344px) and (max-width: 540px){
    .create_m_main .mo-abm-toolbar  {
        justify-content: center;
}
}
@media (min-width: 344px) and (max-width: 932px){
        div[role^="dialog"]  {
        width: 90% !important;
}
}
.k-menu-scroll-wrapper{
    width: 100% !important;
}
@media screen and (max-width: 956px){
    .k-menu-scroll-wrapper {
        display: none;
    }
}
/*this cascading style sheet lets setting up the style rules for classes stored at BIM */
/*li[rendertype^="Navigation"]{
    display: none;
}*/
html{
    scroll-behavior: smooth;
}
.EstiloGrillaSinLinea .k-grid .k-grid-header{
    display: none;
}
.EstiloGrillaSinLinea .k-grid .k-grid-container .k-table-td{
    border-color: rgb(0 0 0 / 0%);
}
.EstiloGrillaSinLinea .k-grid .k-grid-container .k-table-alt-row{
    background-color: rgb(0 0 0 / 0%);
}
.EstiloGrillaSinLinea .k-grid .k-grid-container .k-table-row .k-table-td{
    border-bottom: 1px solid rgb(0 0 0 / 21%);
}
.EstiloGrillaSinLinea .k-grid .k-grid-container .col.k-sorted{
    background-color: rgb(0 0 0 / 0%);  
}
.EstiloGrillaSinLinea .k-grid-content col.k-sorted{
    background-color: transparent;
}
.btn-remove-espace{
    margin-top: 0;
}
.style-title .k-textbox{
    font-size: 20px;
    color: var(--scnd-theme-color) !important;
    margin: 0;
    padding: 0;
    border: 0;
}
/***ESTILOS PANELBAR HORIZONTAL NAV CLIENTE Y CLIENTE EXPERTO****/
/*#NAV_CLIENTE .k-panelbar .k-panelbar-header, #NAV_CLIENTE_EXP .k-panelbar .k-panelbar-header{
    border-bottom: 0;
    background-color: transparent;
}
#NAV_CLIENTE .k-panelbar > .k-panelbar-header > .k-link, #NAV_CLIENTE_EXP .k-panelbar > .k-panelbar-header > .k-link{
    color: var(--scnd-theme-color) !important;
    background-color: #ecf8ff !important;
    border-radius: 5px 5px 0 0;
    border: 1px solid #b8e3ff;
}
#NAV_CLIENTE .k-panelbar > .k-panelbar-header > .k-link:hover, #NAV_CLIENTE_EXP .k-panelbar > .k-panelbar-header > .k-link:hover{
    color: var(--main-background-color) !important;
    background-color: var(--scnd-theme-color) !important;
    border: 1px solid #b8e3ff00;
}
#NAV_CLIENTE .k-panelbar .k-panelbar-item.k-panelbar-header.k-level-0 .k-link .k-icon.k-svg-icon.k-panelbar-toggle.k-panelbar-expand>svg,
#NAV_CLIENTE_EXP .k-panelbar .k-panelbar-item.k-panelbar-header.k-level-0 .k-link .k-icon.k-svg-icon.k-panelbar-toggle.k-panelbar-expand>svg {
    color: var(--scnd-theme-color);
}
#NAV_CLIENTE .k-panelbar> .k-panelbar-header.k-expanded> .k-link, #NAV_CLIENTE_EXP .k-panelbar> .k-panelbar-header.k-expanded> .k-link{
    color: var(--main-background-color) !important;
    background-color: var(--scnd-theme-color) !important;
    border: 1px solid #b8e3ff00;
}
#NAV_CLIENTE .k-panelbar>.k-panelbar-header>.k-link.k-selected, #NAV_CLIENTE_EXP .k-panelbar>.k-panelbar-header>.k-link.k-selected {
    color: var(--main-background-color) !important;
    background-color: var(--scnd-theme-color) !important;
    border: 1px solid #b8e3ff00;
}
#NAV_CLIENTE .k-panelbar>.k-panelbar-header>.k-link.k-selected .k-panelbar-item-text, 
#NAV_CLIENTE_EXP .k-panelbar>.k-panelbar-header>.k-link.k-selected .k-panelbar-item-text {
    color: var(--main-background-color) !important;
}
#NAV_CLIENTE .k-panelbar>.k-panelbar-header>.k-link.k-selected svg, 
#NAV_CLIENTE_EXP .k-panelbar>.k-panelbar-header>.k-link.k-selected svg {
    color: var(--main-background-color) !important;
}*/
li[renderkey^="NAV_PROV_LOG_COND"]{
    display: none;
}
.text-align-right {
    text-align: right!important;
}
div[id^="List_solicitud_solicitante_conTitulo"] h2{
    color: #D8A144;
    font-weight: 600;
	font-size: 18px;
	font-family: "Open Sans Light","Open Sans";
}
div[id^="ABMCargoContacto_PruebaTheme"]{
    background-color: transparent !important;
    box-shadow: 0 0 12px -5px rgb(0 0 0 / 0%) !important;
}
/****Estilos parael control RTF***/
.EstiloDescripcion .spanRight .k-editor{
    border-color: rgb(0 0 0 / 0%);
}
.EstiloDescripcion .spanRight .k-editor .k-editor-toolbar{
    display: none;
}
.EstiloDescripcion .spanRight .k-editor .k-editor-content{
    border-color: rgb(0 0 0 / 0%);
    border-width: 0; 
    overflow-x: hidden;        
}
.EstiloDescripcion .spanRight .k-editor .k-editor-content .k-iframe{
    border: 1px solid rgb(0 0 0 / 0%);        
}
.EstiloTitulo .spanRight .k-textbox{
    border-color: transparent;
    background-color: transparent;
}
.EstiloTitulo .spanRight .k-textbox .k-input-inner {
    text-align: center;
    color: var(--main-background-color);
    font-size: 30px;
    font-family: Georgia, serif;
    background: 0% 0% / 20px 20px repeat radial-gradient(1px 1px at 35% 75%, #ffffff33 0% 100%, #0000ff00 100%), linear-gradient(to right, #0d3f9cff 0%, #61b0ffff 100%);
    border-bottom-right-radius: 200px;
    border-bottom-left-radius: 200px;
}
.EstiloDescripcion .spanRight .k-textbox{
    border-color: transparent;
    background-color: transparent;
}
.EstiloDescripcion .spanRight .k-textbox .k-input-inner {
    text-align: center;
    font-size: 20px;
    font-family: Open Sans Light, Open Sans;
}
.resaltar-oracion .k-input-inner[type="text"] {
    font-weight: 400;
    font-style: italic;
    color: #0b5394;
    background-color: transparent;
    border-color: transparent;
}
.resaltar-oracion .k-no-click {
    border-color: transparent;
}
.GenSoftw_ResaltarString > div > div > span {
    font-style: italic;
    color: var(--main-text-color) !important;
    font-weight: 600;
}
	.GenSoftw_ResaltarString > div > div > span > input[class="k-input"] {
		border-color: #5a5a5a7a !important;
		-webkit-box-shadow: 0px 0px 5px 2px rgb(11 28 88 / 58%) !important;
		box-shadow: 0px 0px 5px 2px rgb(11 28 88 / 37%) !important;
	}
.GenSoftw_ResaltarString > div > div > .k-valid, k-state-focused > input[class="k-input"] {
    color: var(--main-text-color);
    border-color: #5a5a5a7a;
    -webkit-box-shadow: 0px 0px 5px 2px rgb(11 28 88 / 58%);
    box-shadow: 0px 0px 5px 2px rgb(11 28 88 / 37%);
}
.k-window .GenSoftw_GenerationSummary_Style {
    padding-top: 50px;
}
.GenSoftw_GenerationSummary_Style {
	color: #060;
	font-size: 12px;
}
.GenSoftw_PrototypeGeneratorInvocationResult_Hidden {
    display: none;
}

/*Comienza estilos para la grilla Contenido consulta*/

div[id^="LIST_Tema_con_Contenido_Consulta"] .k-grid-header .k-grid-header-wrap{
    display: none;
}
div[id^="LIST_Tema_con_Contenido_Consulta"] .k-pager{
    display: none;
}
div[id^="LIST_Tema_con_Contenido_Consulta"] .k-grid-container .k-table-tbody .k-table-td{
    background-color: transparent;
    border-color: rgb(0 0 0 / 0%);
}
div[id^="LIST_Tema_con_Contenido_Consulta"] .k-table-row.k-table-alt-row{
    background-color: transparent;
}
div[id^="LIST_Tema_con_Contenido_Consulta"] .k-grid-container .k-table-group-row .k-table-td{
    color: var(--main-background-color);
    background-color: var(--imagen-button-color);
}
div[id^="LIST_Tema_con_Contenido_Consulta"] .k-table-tbody .k-table-row:hover{
    background-color: var(--main-background-color) !important;
}
div[id^="LIST_Tema_con_Contenido_Consulta"] .k-command-cell > .k-button{
    background-color: var(--other-color);
}
div[id^="LIST_Tema_con_Contenido_Consulta"] .k-command-cell > .k-button:hover{
    background-color: var(--main-theme-color);
}
div[id^="LIST_Tema_con_Contenido_Consulta"] .k-command-cell > .k-button .k-i-circle{
    /*display: block !important;*/
}
div[id^="LIST_VistaCompleta_"] {
    width: 100%;
}
@media (min-width: 1400px) and (max-width: 2000px){
    div[id^="LIST_VistaCompleta_"] {
        width: 1320px !important;
    }
    }
.k-i-circle::before {
    content: "\e13d";
}
/*Comienza estilos  de LIST dentro del ABM Contenido General Read ONLY */
div[id^="ABM_Contenido_General_ReadOnly"] .div-richtext-readonly h4 {
    text-align: center;
    color: var(--imagen-button-color);
}
div[id^="ABM_Contenido_General_ReadOnly"] .div-richtext-readonly p {
    text-align: center;
}
:is(.k-master-row>td[role=gridcell] ul,.div-richtext-readonly>ol li) {
    list-style: unset;
}
.k-command-cell .k-grid-undefined_acuerda_con_tipo_de_obligacion{
    background-color: var(--scnd-background-color) !important;
}
.k-command-cell .k-grid-undefined_acuerda_con_tipo_de_obligacion:hover{
    background-color: var(--fourth-alert-color) !important;
}
.k-command-cell .k-grid-undefined_acuerda_con_tipo_de_obligacion .k-svg-i-circle{
    display: none !important;
}
.k-table-tbody .k-table-td .action-call-icon-delete::before  {
    display: block !important;
    content: "\e10c";
    font-family: "WebComponentsIcons";
    opacity: initial;
    background-color: transparent;
    transform: translateY(-4px);
}
.k-table-tbody .action-call-icon-delete .k-button-text  {
    opacity: 0 !important;
}
.k-table-tbody .k-table-td .action-call-icon-edit::before  {
    display: block !important;
    content: "\e10b";
    font-family: "WebComponentsIcons";
    opacity: initial;
    background-color: transparent;
    transform: translateY(6px);
}
.k-table-tbody .action-call-icon-edit .k-button-text  {
    opacity: 0;
}
.k-command-cell .k-grid-undefined_KERNEL_E{
    background-color: var(--scnd-background-color) !important;
}
.k-command-cell .k-grid-undefined_KERNEL_E:hover{
    background-color: var(--scnd-theme-color) !important;
}
.k-command-cell .k-grid-undefined_KERNEL_E .k-svg-i-circle{
    display: none !important;
}
div[aria-labelledby^="RK_ABM_c7adbbbd98c1_aceptacion_de_terminos_win_host_wnd_title"] {
    width: 90% !important;
    height: -webkit-fill-available !important;
    left: 5% !important;
}
div[role^="dialog"] {
    /*height: -webkit-fill-available !important;*/
    /*top: 11px !important;*/
    margin: auto;
}
@media (max-width: 915px){
    div[role^="dialog"] {
        /*width: 90% !important;*/
        min-width: 90% !important;
        /*height: -webkit-fill-available !important;*/
        /*top: 11px !important;*/
        margin: auto;
    }
}
@media (max-width: 915px){
    div[role^="dialog"] .k-window-content .search-popup-filters {
        display: block;
    }
}
@media (max-width: 915px){
    div[id^="ABM_InterfazContratoFirmaDigital"] div[id^="section-item0"] {
        display: contents;
    }
}
@media (max-width: 915px){
    .embed-container .css-zzxapg  {
        z-index: 12000;
        overflow: initial !important;
        overflow-y: scroll !important;
    }
}
div[id^="Portal_Cliente_Vert-buttons"] .k-panelbar-header.k-level-0:nth-child(1) .k-link:before {
    width: 28px;
    height: 25px;
    content: url(/Content/themes/default/Images/Menu/Icon-home.png);
    margin-top: -8px;
    transform: scale(0.7);
    right: 20px;
}
div[id^="Portal_Cliente_Vert-buttons"] .k-level-1:nth-child(1) .k-link:before {
    display: none;
}

div[id^="Portal_Cliente_Vert-buttons"] .k-panelbar-header.k-level-0:nth-child(2) .k-link:before {
    width: 28px;
    height: 25px;
    content: url(/Content/themes/default/Images/Menu/Icon-Projects.png);
    margin-top: -8px;
    transform: scale(0.7);
    right: 20px;
}
div[id^="Portal_Cliente_Vert-buttons"] .k-level-1:nth-child(2) .k-link:before {
    display: none;
}
div[id^="Portal_Cliente_Vert-buttons"] .k-panelbar-header.k-level-0:nth-child(3) .k-link:before {
    width: 28px;
    height: 25px;
    content: url(/Content/themes/default/Images/Menu/Icon-Tray2.png);
    margin-top: -8px;
    transform: scale(0.7);
    right: 20px;
}
div[id^="Portal_Cliente_Vert-buttons"] .k-level-1:nth-child(3) .k-link:before {
    display: none;
}
div[id^="Portal_Cliente_Vert-buttons"] .k-panelbar-header.k-level-0:nth-child(4) .k-link:before {
    width: 28px;
    height: 25px;
    content: url(/Content/themes/default/Images/Menu/Icon-Tray.png);
    margin-top: -8px;
    transform: scale(0.7);
    right: 20px;
}
div[id^="Portal_Cliente_Vert-buttons"] .k-level-1:nth-child(4) .k-link:before {
    display: none;
}
div[id^="Portal_Cliente_Vert-buttons"] .k-panelbar-header.k-level-0:nth-child(5) .k-link:before {
    width: 28px;
    height: 25px;
    content: url(/Content/themes/default/Images/Menu/Icon-Certificate.png);
    margin-top: -8px;
    transform: scale(0.7);
    right: 20px;
}
div[id^="Portal_Cliente_Vert-buttons"] .k-level-1:nth-child(5) .k-link:before {
    display: none;
}
div[id^="Portal_Cliente_Vert-buttons"] .k-panelbar-header.k-level-0:nth-child(6) .k-link:before {
    width: 28px;
    height: 25px;
    content: url(/Content/themes/default/Images/Menu/Icon-Actors.png);
    margin-top: -8px;
    transform: scale(0.7);
    right: 20px;
}
div[id^="Portal_Cliente_Vert-buttons"] .k-level-1:nth-child(6) .k-link:before {
    display: none;
}
div[id^="Portal_Cliente_Vert-buttons"] .k-panelbar-header.k-level-0:nth-child(7) .k-link:before {
    width: 28px;
    height: 25px;
    content: url(/Content/themes/default/Images/Menu/Icon-online-help-2.png);
    margin-top: -8px;
    transform: scale(0.7);
    right: 20px;
}
div[id^="Portal_Cliente_Vert-buttons"] .k-level-1:nth-child(7) .k-link:before {
    display: none;
}
div[id^="Portal_Cliente_Vert-buttons"] .k-panelbar-header.k-level-0:nth-child(8) .k-link:before {
    width: 28px;
    height: 25px;
    content: url(/Content/themes/default/Images/Menu/Icon-Legal-Document.png);
    margin-top: -8px;
    transform: scale(0.7);
    right: 20px;
}
div[id^="Portal_Cliente_Vert-buttons"] .k-level-1:nth-child(8) .k-link:before {
    display: none;
}
/*/////////////////////////*/
div[id^="Portal_Cliente_Vert_copy2-buttons"] .k-panelbar-header.k-level-0:nth-child(1) .k-link:before {
    width: 28px;
    height: 25px;
    content: url(/Content/themes/default/Images/Menu/Icon-Actors.png);
    margin-top: -8px;
    transform: scale(0.7);
    right: 20px;
}
div[id^="Portal_Cliente_Vert_copy2-buttons"] .k-level-1:nth-child(1) .k-link:before {
    display: none;
}
div[id^="Portal_Cliente_Vert_copy2-buttons"] .k-panelbar-header.k-level-0:nth-child(2) .k-link:before {
    width: 28px;
    height: 25px;
    content: url(/Content/themes/default/Images/Menu/Icon-Process.png);
    margin-top: -8px;
    transform: scale(0.7);
    right: 20px;
}
div[id^="Portal_Cliente_Vert_copy2-buttons"] .k-level-1:nth-child(2) .k-link:before {
    display: none;
}
div[id^="Portal_Cliente_Vert_copy2-buttons"] .k-panelbar-header.k-panelbar-header.k-level-0:nth-child(3) .k-link:before {
    width: 28px;
    height: 25px;
    content: url(/Content/themes/default/Images/Menu/Icon-Reports.png);
    margin-top: -8px;
    transform: scale(0.7);
    right: 20px;
}
div[id^="Portal_Cliente_Vert_copy2-buttons"] .k-level-1:nth-child(3) .k-link:before {
    display: none;
}
div[id^="Portal_Cliente_Vert_copy2-buttons"] .k-panelbar-header.k-level-0:nth-child(4) .k-link:before {
    width: 28px;
    height: 25px;
    content: url(/Content/themes/default/Images/Menu/Icon-online-help-2.png);
    margin-top: -8px;
    transform: scale(0.7);
    right: 20px;
}
div[id^="Portal_Cliente_Vert_copy2-buttons"] .k-level-1:nth-child(4) .k-link:before {
    display: none;
}
div[id^="Portal_Cliente_Vert_copy2-buttons"] .k-panelbar-header.k-level-0:nth-child(5) .k-link:before {
    width: 28px;
    height: 25px;
    content: url(/Content/themes/default/Images/Menu/Icon-Legal-Document.png);
    margin-top: -8px;
    transform: scale(0.7);
    right: 20px;
}
div[id^="Portal_Cliente_Vert_copy2-buttons"] .k-level-1:nth-child(5) .k-link:before {
    display: none;
}
.caption-italic .column-caption {
    color: var(--main-text-color);
    font-style: italic;
    font-size: 0.9rem;
}
div[id^="Portal_Cliente_Vert-buttons"] .k-panelbar-header.k-level-0:nth-child(1) .k-link:before {
    width: 28px;
    height: 25px;
    content: url(/Content/themes/default/Images/Menu/Icon-home.png);
    margin-top: -8px;
    transform: scale(0.7);
    right: 20px;
}
div[id^="Portal_Cliente_Vert-buttons"] .k-level-1:nth-child(1) .k-link:before {
    display: none;
}
/***ESTILOS MENSAJES - NOTIFICACIONES PUSH***/
div[id^="ABM_Mensaje_Envio_"] h2, div[id^="ABM_Mensaje_Readonly_"] h2{
    display: none;

}
#group-149316_panel .k-panelbar-header> .k-link, #group-150032 .k-panelbar-header> .k-link,
#group-149331 .k-panelbar-header> .k-link{
    display: none;
}
div[id^="src_mensaje_con_kernel_e_"] .k-grid-toolbar, div[id^="mensaje_con_kernel_documentacion_"] .k-grid-toolbar,
div[id^="ABM_Mensaje_Envio_"] .k-toolbar, div[id^="src_mensaje_con_kernel_documentacion_"] .k-grid-toolbar,
div[id^="ABM_Mensaje_Readonly_"] .k-toolbar{
    justify-content: right;
}
#group-149324 .control_container {
    text-align: right;
}
div[id^="src_mensaje_con_kernel_e_"] .k-grid-toolbar .k-button,div[id^="src_mensaje_con_kernel_e_"] a[id^="src_mensaje_con_kernel_e_btnFind"],
div[id^="mensaje_con_kernel_documentacion_"] .k-grid-toolbar .k-button, div[id^="ABM_Mensaje_Envio_"] div[id^="tool-bar-178"] .k-button, 
div[id^="src_mensaje_con_kernel_documentacion_"] .k-grid-toolbar .k-button, div[id^="ABM_Mensaje_Readonly_"] .k-toolbar .k-button{
    color: var(--main-background-color) !important;
    font-weight: 600;
    background-color: var(--main-theme-color);
    border: var(--main-theme-color);
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
    padding-right: 2rem;
}
div[id^="src_mensaje_con_kernel_e_"] .k-grid-toolbar .k-button:hover,
div[id^="src_mensaje_con_kernel_e_"] a[id^="src_mensaje_con_kernel_e_btnFind"]:hover,
div[id^="mensaje_con_kernel_documentacion_"] .k-grid-toolbar .k-button:hover,
div[id^="ABM_Mensaje_Envio_"] div[id^="tool-bar-178"] .k-button:hover, div[id^="src_mensaje_con_kernel_documentacion_"] .k-grid-toolbar .k-button:hover,
div[id^="ABM_Mensaje_Readonly_"] .k-toolbar .k-button:hover {
    background-color: #248acf !important;
    border: #248acf !important;
}
#group-149324 button[id^="ActionCall_"] {
    color: var(--main-background-color);
    font-weight: 600;
    background-color: var(--third-theme-color);
    border: var(--third-theme-color);
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 5rem;
    padding-right: 5rem;
}
#group-149324 button[id^="ActionCall_"]:hover {
    background-color: #e59405;
    border: #e59405;
}
div[id^="ABM_Mensaje_Envio_"] .k-toolbar button[id^="Cancel_"], div[id^="ABM_ActualizarPermisos_"] .k-toolbar button[id^="Cancel_"]{
    color: #fff !important;
    font-weight: 600;
    background-color: rgb(241 122 88) !important;
    border: var(--main-theme-color);
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
    padding-right: 2rem;
}
div[id^="ABM_Mensaje_Envio_"] .k-toolbar button[id^="Cancel_"]:hover, div[id^="ABM_ActualizarPermisos_"] .k-toolbar button[id^="Cancel_"]:hover{
    background-color: rgb(241 100 59) !important;
    border: rgb(241 100 59) !important;
}
.k-window[aria-labelledby^="src_mensaje_con_kernel_e_pop"] .search-popup-filters .k-dropdownlist:nth-child(1){
    width: 20%;
}
.k-window[aria-labelledby^="src_mensaje_con_kernel_e_pop"] .search-popup-filters span[id^="src_mensaje_con_kernel_e_fil"]{
    width: 70%;
}
.k-window[aria-labelledby^="src_mensaje_con_kernel_e_pop"] .search-popup-filters .k-dropdownlist:nth-child(2),
.k-window[aria-labelledby^="src_mensaje_con_kernel_e_pop"] .search-popup-filters .k-dropdownlist:nth-child(3){
    display: none;
}
.bg-message{
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0px 1px 3px 2px rgb(0 0 0 / 14%);
    -webkit-box-shadow: 0px 1px 3px 2px rgb(0 0 0 / 14%);
    -moz-box-shadow: 0px 1px 3px 2px rgb(0 0 0 / 14%);
    margin-bottom: 10px;
}
.title-message{
    color: var(--scnd-theme-color);
    font-weight: bold;
}
.parraf-message{
    color: #62748e;
}
/******************/
.k-panelbar-content .spanRight .k-editor{
    border-color: rgb(0 0 0 / 0%);
}
/*.hide-edit-container .spanRight .k-editor .k-editor-toolbar{
    display: none;
}*/
.section_default_main_div_fieldset .spanRight .k-editor{
    border-color: rgb(0 0 0 / 0%);
}
.hide-edit-container .spanRight .k-editor .k-editor-toolbar{
    display: none;
}
.hide-edit-container .k-editable-area .k-content{
    border: 1px solid rgb(0 0 0 / 0%);
}
.section_default_main_div_fieldset .spanRight .k-editor .k-editable-area{
    overflow-y: inherit;
}
/****Estilos burbujas***/
.contenedorbubbleBlue .control_container, .contenedorbubbleBlueDark .control_container, 
.contenedorbubbleGreen .control_container, .contenedorbubbleRed .control_container{
    width: 20%;
    padding: 0;
}
.contenedorbubbleBlue .control_container .k-numerictextbox, .contenedorbubbleBlueDark .control_container .k-numerictextbox, 
.contenedorbubbleYelow .control_container .k-numerictextbox, .contenedorbubbleGreen .control_container .k-numerictextbox, 
.contenedorbubbleRed .control_container .k-numerictextbox{
    color: #fff;
    font-size: 1em;
    border-width: 0;
    border-style: none;
    background-color: transparent;
}
.contenedorbubbleBlue .k-numerictextbox .k-input-spinner, .contenedorbubbleBlueDark .k-numerictextbox .k-input-spinner, 
.contenedorbubbleYelow .k-numerictextbox .k-input-spinner, .contenedorbubbleGreen .k-numerictextbox .k-input-spinner, 
.contenedorbubbleRed .k-numerictextbox .k-input-spinner{
    display: none;
}
.contenedorbubbleYelow .k-datepicker{
    width: 100px !important;
    color: var(--main-background-color);
    font-size: 1em;
    border-color: rgb(0 0 0 / 0%);
    background-color: transparent;
}
.contenedorbubbleYelow .k-datepicker:hover{
    border-color: rgb(0 0 0 / 0%);
}
.contenedorbubbleYelow .k-datepicker .k-maskedtextbox{
    padding: 0;
}
.contenedorbubbleYelow .k-datepicker .k-maskedtextbox .k-input-spinner{
    padding: 0;
    text-align: center;
}
.contenedorbubbleYelow .k-datepicker .k-input-button{
    display: none;
}
.contenedorbubbleYelow .control_container {
    width: 60%;
    padding: 0;
}
.contenedorbubbleYelow .k-datepicker .k-input-spinner, .contenedorbubbleGreen .k-numerictextbox .k-input-spinner, 
.contenedorbubbleRed .k-numerictextbox .k-input-spinner{
    display: none;
}
.set-column-width-pixels{
    width: 1100px !important;
}
div[id^="DescripcionAmpliada"] .k-editor .k-editor-content{
    overflow-x: initial !important;
}
/***estilospara icono de menu vertical***/
.icon-item> .k-link:before{
    content: "\e801";
    width: 36px;
    height: 36px;
    position: relative;
    font-size: 2rem;
    left: 0;
    font-family: "WebComponentsIcons";
    /* content: url(/BUILD/LexicaBrain/Content/themes/Lula/Images/Menu/persons-black.png); */
    transform: scale(.8);
    right: 20px; 
}
.icon-item> .k-link.k-hover:before{
    content: "\e801";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/persons-white.png);*/
    transform: scale(.8);
    right: 20px; 
}
.icon-item> .k-link.k-selected:before{
    content: "\e801";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/persons-white.png);*/
    right: 20px; 
}
.icon-item.k-expanded> .k-link:before{
    content: "\e801";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/persons-white.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-item> .k-link.k-selected:before{
    content: "\e801";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/persons-white.png);*/
    /*margin-top: -8px;*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-item> .k-link.k-selected.k-hover:before{
    content: "\e801";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/persons-white.png);*/
    right: 20px; 
}
/**/
.icon-role> .k-link:before{
    content: "\e14f";
    width: 36px;
    height: 36px;
    position: relative;
    font-size: 2rem;
    left: 0;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role.png);*/
    transform: scale(.8);
    right: 20px;  
}
.icon-role> .k-link.k-hover:before{
    content: "\e14f";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;
}
.icon-role> .k-link.k-selected:before{
   content: "\e14f";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;
}
.icon-role.k-expanded> .k-link:before{
   content: "\e14f";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-role> .k-link.k-selected:before{
   content: "\e14f";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-role> .k-link.k-selected.k-hover:before{
   content: "\e14f";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;
}
/**/
.icon-model> .k-link:before{
   content: "\e0e0";
    width: 36px;
    height: 36px;
    position: relative;
    font-size: 2rem;
    left: 0;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role.png);*/
    transform: scale(.8);
    right: 20px; 
}
.icon-model> .k-link.k-hover:before{
   content: "\e0e0";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
.icon-model> .k-link.k-selected:before{
   content: "\e0e0";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
.icon-model.k-expanded> .k-link:before{
   content: "\e0e0";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
li[aria-expanded^="false"].icon-model> .k-link.k-selected:before{
   content: "\e0e0";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
li[aria-expanded^="false"].icon-model> .k-link.k-selected.k-hover:before{
   content: "\e0e0";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
/***/
.icon-constructions> .k-link:before{
    content: "\e13c";
    width: 36px;
    height: 36px;
    position: relative;
    font-size: 2rem;
    left: 0;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role.png);*/
    transform: scale(.8);
    right: 20px; 
}
.icon-constructions> .k-link.k-hover:before{
   content: "\e13c";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
.icon-constructions> .k-link.k-selected:before{
   content: "\e13c";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
.icon-constructions.k-expanded> .k-link:before{
   content: "\e13c";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-constructions> .k-link.k-selected:before{
   content: "\e13c";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-constructions> .k-link.k-selected.k-hover:before{
   content: "\e13c";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
/**/
.icon-material> .k-link:before{
   content: "\e666";
    width: 36px;
    height: 36px;
    position: relative;
    font-size: 2rem;
    left: 0;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role.png);*/
    transform: scale(.8);
    right: 20px; 
}
.icon-material> .k-link.k-hover:before{
   content: "\e666";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
.icon-material> .k-link.k-selected:before{
   content: "\e666";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
.icon-material.k-expanded> .k-link:before{
   content: "\e666";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
li[aria-expanded^="false"].icon-material> .k-link.k-selected:before{
   content: "\e666";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
li[aria-expanded^="false"].icon-material> .k-link.k-selected.k-hover:before{
   content: "\e666";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
/**/
.icon-prices> .k-link:before{
   content: "\e694";
    width: 36px;
    height: 36px;
    position: relative;
    font-size: 2rem;
    left: 0;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role.png);*/
    transform: scale(.8);
    right: 20px;  
}
.icon-prices> .k-link.k-hover:before{
   content: "\e694";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
.icon-prices> .k-link.k-selected:before{
   content: "\e694";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
.icon-prices.k-expanded> .k-link:before{
   content: "\e694";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
li[aria-expanded^="false"].icon-prices> .k-link.k-selected:before{
   content: "\e694";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
li[aria-expanded^="false"].icon-prices> .k-link.k-selected.k-hover:before{
   content: "\e694";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
/**/
.icon-supplier> .k-link:before{
   content: "\e087";
    width: 36px;
    height: 36px;
    position: relative;
    font-size: 2rem;
    left: 0;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role.png);*/
    transform: scale(.8);
    right: 20px;  
}
.icon-supplier> .k-link.k-hover:before{
   content: "\e087";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
.icon-supplier> .k-link.k-selected:before{
   content: "\e087";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
.icon-supplier.k-expanded> .k-link:before{
   content: "\e087";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-supplier> .k-link.k-selected:before{
   content: "\e087";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-supplier> .k-link.k-selected.k-hover:before{
   content: "\e087";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
/**/
.icon-request> .k-link:before{
   content: "\e64a";
    width: 36px;
    height: 36px;
    position: relative;
    font-size: 2rem;
    left: 0;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role.png);*/
    transform: scale(.8);
    right: 20px;  
}
.icon-request> .k-link.k-hover:before{
   content: "\e64a";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
.icon-request> .k-link.k-selected:before{
   content: "\e64a";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
.icon-request.k-expanded> .k-link:before{
   content: "\e64a";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-request> .k-link.k-selected:before{
   content: "\e64a";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-request> .k-link.k-selected.k-hover:before{
   content: "\e64a";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
/***/
.icon-freight> .k-link:before{
   content: "\e09f";
    width: 36px;
    height: 36px;
    position: relative;
    font-size: 2rem;
    left: 0;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role.png);*/
    transform: scale(.8);
    right: 20px;  
}
.icon-freight> .k-link.k-hover:before{
   content: "\e09f";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
.icon-freight> .k-link.k-selected:before{
   content: "\e09f";
    width: 36px;
    height: 36px;
    color: #d6d0d0;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
.icon-freight.k-expanded> .k-link:before{
   content: "\e09f";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-freight> .k-link.k-selected:before{
   content: "\e09f";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-freight> .k-link.k-selected.k-hover:before{
   content: "\e09f";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
/***/
.icon-buys> .k-link:before{
   content: "\e143";
    width: 36px;
    height: 36px;
    position: relative;
    font-size: 2rem;
    left: 0;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role.png);*/
    transform: scale(.8);
    right: 20px;
}
.icon-buys> .k-link.k-hover:before{
   content: "\e143";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
.icon-buys> .k-link.k-selected:before{
   content: "\e143";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
.icon-buys.k-expanded> .k-link:before{
   content: "\e143";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-buys> .k-link.k-selected:before{
   content: "\e143";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-buys> .k-link.k-selected.k-hover:before{
   content: "\e143";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
/**/
.icon-billing> .k-link:before{
   content: "\e64b";
    width: 36px;
    height: 36px;
    position: relative;
    font-size: 2rem;
    left: 0;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role.png);*/
    transform: scale(.8);
    right: 20px;
}
.icon-billing> .k-link.k-hover:before{
   content: "\e64b";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
.icon-billing> .k-link.k-selected:before{
   content: "\e64b";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
.icon-billing.k-expanded> .k-link:before{
   content: "\e64b";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-billing> .k-link.k-selected:before{
   content: "\e64b";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-billing> .k-link.k-selected.k-hover:before{
   content: "\e64b";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
/**/
.icon-message> .k-link:before{
   content: "\e655";
    width: 36px;
    height: 36px;
    position: relative;
    font-size: 2rem;
    left: 0;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role.png);*/
    transform: scale(.8);
    right: 20px;
}
.icon-message> .k-link.k-hover:before{
   content: "\e655";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
.icon-message> .k-link.k-selected:before{
   content: "\e655";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
.icon-message.k-expanded> .k-link:before{
   content: "\e655";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-message> .k-link.k-selected:before{
   content: "\e655";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-message> .k-link.k-selected.k-hover:before{
   content: "\e655";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
/***/
.icon-orders> .k-link:before{
   content: "\e143";
    width: 36px;
    height: 36px;
    position: relative;
    font-size: 2rem;
    left: 0;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role.png);*/
    transform: scale(.8);
    right: 20px;
}
.icon-orders> .k-link.k-hover:before{
   content: "\e143";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
.icon-orders> .k-link.k-selected:before{
   content: "\e143";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
.icon-orders.k-expanded> .k-link:before{
   content: "\e143";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-orders> .k-link.k-selected:before{
   content: "\e143";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-orders> .k-link.k-selected.k-hover:before{
   content: "\e143";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
/***/
.icon-deliveries> .k-link:before{
   content: "\e09f";
    width: 36px;
    height: 36px;
    position: relative;
    font-size: 2rem;
    left: 0;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role.png);*/
    transform: scale(.8);
    right: 20px;
}
.icon-deliveries> .k-link.k-hover:before{
   content: "\e09f";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
.icon-deliveries> .k-link.k-selected:before{
   content: "\e09f";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
.icon-deliveries.k-expanded> .k-link:before{
   content: "\e09f";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-deliveries> .k-link.k-selected:before{
   content: "\e09f";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-deliveries> .k-link.k-selected.k-hover:before{
   content: "\e09f";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
/**/
.icon-payments> .k-link:before{
   content: "\e694";
    width: 36px;
    height: 36px;
    position: relative;
    font-size: 2rem;
    left: 0;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role.png);*/
    transform: scale(.8);
    right: 20px;
}
.icon-payments> .k-link.k-hover:before{
   content: "\e694";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
.icon-payments> .k-link.k-selected:before{
   content: "\e694";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
.icon-payments.k-expanded> .k-link:before{
   content: "\e694";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-payments> .k-link.k-selected:before{
   content: "\e694";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-payments> .k-link.k-selected.k-hover:before{
   content: "\e694";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
/***/
.icon-events> .k-link:before{
   content: "\e108";
    width: 36px;
    height: 36px;
    position: relative;
    font-size: 2rem;
    left: 0;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role.png);*/
    transform: scale(.8);
    right: 20px;
}
.icon-events> .k-link.k-hover:before{
   content: "\e108";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
.icon-events> .k-link.k-selected:before{
   content: "\e108";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
.icon-events.k-expanded> .k-link:before{
   content: "\e108";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-events> .k-link.k-selected:before{
   content: "\e108";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-events> .k-link.k-selected.k-hover:before{
   content: "\e108";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
/***/
.icon-incidents> .k-link:before{
   content: "\e07a";
    width: 36px;
    height: 36px;
    position: relative;
    font-size: 2rem;
    left: 0;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role.png);*/
    transform: scale(.8);
    right: 20px;
}
.icon-incidents> .k-link.k-hover:before{
   content: "\e07a";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
.icon-incidents> .k-link.k-selected:before{
   content: "\e07a";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
.icon-incidents.k-expanded> .k-link:before{
   content: "\e07a";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-incidents> .k-link.k-selected:before{
   content: "\e07a";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-incidents> .k-link.k-selected.k-hover:before{
   content: "\e07a";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
/***/
.icon-catalog> .k-link:before{
   content: "\e651";
    width: 36px;
    height: 36px;
    position: relative;
    font-size: 2rem;
    left: 0;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role.png);*/
    transform: scale(.8);
    right: 20px;
}
.icon-catalog> .k-link.k-hover:before{
   content: "\e651";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
.icon-catalog> .k-link.k-selected:before{
   content: "\e651";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
.icon-catalog.k-expanded> .k-link:before{
   content: "\e651";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-catalog> .k-link.k-selected:before{
   content: "\e651";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-catalog> .k-link.k-selected.k-hover:before{
   content: "\e651";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
/***/
.icon-notifications> .k-link:before{
   content: "\e400";
    width: 36px;
    height: 36px;
    position: relative;
    font-size: 2rem;
    left: 0;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role.png);*/
    transform: scale(.8);
    right: 20px;
}
.icon-notifications> .k-link.k-hover:before{
   content: "\e400";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
.icon-notifications> .k-link.k-selected:before{
   content: "\e400";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
.icon-notifications.k-expanded> .k-link:before{
   content: "\e400";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-notifications> .k-link.k-selected:before{
   content: "\e400";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-notifications> .k-link.k-selected.k-hover:before{
   content: "\e400";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
/***/
.icon-details> .k-link:before{
   content: "\e13e";
    width: 36px;
    height: 36px;
    position: relative;
    font-size: 2rem;
    left: 0;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role.png);*/
    transform: scale(.8);
    right: 20px;
}
.icon-details> .k-link.k-hover:before{
   content: "\e13e";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
.icon-details> .k-link.k-selected:before{
   content: "\e13e";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
.icon-details.k-expanded> .k-link:before{
   content: "\e13e";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-details> .k-link.k-selected:before{
   content: "\e13e";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-details> .k-link.k-selected.k-hover:before{
   content: "\e13e";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
/***/

.icon-support> .k-link:before{
   content: "\e13a";
    width: 36px;
    height: 36px;
    position: relative;
    font-size: 2rem;
    left: 0;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role.png);*/
    transform: scale(.8);
    right: 20px;
}
.icon-support> .k-link.k-hover:before{
   content: "\e13a";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px;  
}
.icon-support> .k-link.k-selected:before{
   content: "\e13a";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
.icon-support.k-expanded> .k-link:before{
   content: "\e13a";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-support> .k-link.k-selected:before{
   content: "\e13a";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
li[aria-expanded^="false"].icon-support> .k-link.k-selected.k-hover:before{
   content: "\e13a";
    width: 36px;
    height: 36px;
    color: #fff;
    font-family: "WebComponentsIcons";
    /*content: url(/Content/themes/default/Images/Menu/assign-role2.png);*/
    right: 20px; 
}
/*****ESTILOS ICONOS SUB NAVBAR APP HOME LULA TIENDA***/
.nav1::before {
    content: "\e034";
    width: 30px;
    height: 30px;
    display: inline-block;
    font-size: 20px;
    font-family: "WebComponentsIcons";
    padding: 0;
    text-align: center;
    border-radius: 25px;
    box-sizing: border-box;
}
.nav2::before {
    content: "\e801";
    width: 30px;
    height: 30px;
    display: inline-block;
    font-size: 20px;
    font-family: "WebComponentsIcons";
    padding: 0;
    text-align: center;
    border-radius: 25px;
    box-sizing: border-box;
}
.nav3::before {
    content: "\e13c";
    width: 30px;
    height: 30px;
    display: inline-block;
    font-size: 20px;
    font-family: "WebComponentsIcons";
    padding: 0;
    text-align: center;
    border-radius: 25px;
    box-sizing: border-box;
}
.nav4::before {
    content: "\e143";
    width: 30px;
    height: 30px;
    display: inline-block;
    font-size: 20px;
    font-family: "WebComponentsIcons";
    padding: 0;
    text-align: center;
    border-radius: 25px;
    box-sizing: border-box;
}
.nav-number::before {
    color: #8b8a8a;
    background-color: transparent;
}
.nav-number:hover::before {
    color: var(--main-background-color);
    background-color: transparent;
}
.nav-number.active-menu-item::before {
    color: var(--main-background-color);
    background-color: transparent;
}
/*******ESTILOS APP HOME LULA TIENDA*******/
#NAV_LULAHOME-buttons.nav-bar-buttons{
    margin-bottom: 0;
}
    #NAV_LULAHOME-buttons.nav-bar-buttons .k-menu-horizontal {
        display: block;
        margin-bottom: 15px;
    }
#NAV_LULAHOME-buttons.nav-bar-buttons .k-menu-horizontal .k-menu-item{
    background-color: var(--other-color);
    padding: 4px 20px 4px 20px;
}
    #NAV_LULAHOME-buttons.nav-bar-buttons .k-menu-horizontal .k-menu-item:hover {
        background-color: var(--third-theme-color) !important;
    }
#NAV_LULAHOME-buttons.nav-bar-buttons .k-menu-horizontal .k-menu-item:hover .k-link.k-menu-link .k-menu-link-text{
    color: var(--main-background-color) !important;
}
    #NAV_LULAHOME-buttons.nav-bar-buttons .k-menu-horizontal .k-menu-item.active-menu-item {
        background-color: var(--third-theme-color);
        padding: 4px 20px 4px 20px;
    }
#NAV_LULAHOME-buttons.nav-bar-buttons .k-menu-horizontal .k-menu-item.active-menu-item .k-menu-link{
    color: var(--main-background-color) !important;
}
div[id^="RK_ABM_Pagina_Home_Lula_"] div> .mo-abm-toolbar{
    display: none;
}
div[id^="RK_ABM_Pagina_Home_Lula_"] .k-panelbar-item .k-link{
    justify-content: center;
    font-size: 15px;
    font-weight: bold;
    border-radius: 4px;
}
div[id^="RK_ABM_Pagina_Home_Lula_"] .k-grid-content .k-table-row .k-command-cell .k-button .k-button-text{
    display: block !important;
}
.k-grid-content .k-table-row .k-command-cell .k-grid-EditLinkedObject{
    border-radius: 0.5rem;
}
.k-grid-content .k-table-row .k-command-cell .k-grid-EditLinkedObject:hover{
    border-radius: 0.5rem !important;
}
.k-grid-content .k-table-row .action-call-icon-delete.k-command-cell .k-button{
    border-radius: 0.5rem;
    background-color: rgb(241 122 88) !important;
}
.k-grid-content .k-table-row .action-call-icon-delete.k-command-cell .k-button:hover{
    border-radius: 0.5rem !important;
    background-color: rgb(241 100 59) !important;
}
.k-grid-content .k-table-row .action-call-icon-delete.k-command-cell .k-button .k-button-text{
    width: 16px;
    height: 16px;
    outline: 0;
    line-height: 1.2;
    transform: translateX(-1px);
    opacity: 10 !important;
}
.more-categories{
    display: block;
    font-size: 15px;
    font-weight: bold;
    color: var(--main-theme-color) !important;
    justify-content: center;
    /*padding: 10px 25px 10px 25px !important;*/
    margin-top: 0 !important;
}
.k-svg-icon.more-categories{
    display: none;
}
.more-categories:hover{
    color: #fff !important;
}
.more-categories .k-button-md:focus{
    color: #fff !important;
}
.more-categories .k-button-text::after{
    content: "\e015";
    width: 30px;
    height: 30px;
    display: inline-block;
    font-size: 25px;
    font-weight: lighter;
    font-family: "WebComponentsIcons";
    margin-top: -12px;
    transform: translateX(1px) translateY(7px);
}
.more-categories .k-loader{
    width: 0 !important;
    display: flex;
    font-size: 15px;
    font-weight: bold;
    color: var(--main-theme-color) !important;
    justify-content: center;
    padding: 10px 25px 10px 25px !important;
    margin-top: 0 !important;
}
.more-categories.hidden-icon-categories .k-button-text::after{
    display: none;
}
/****Estilos grillas tienda LULA***/
.styles-grid-categories .k-grid-header{
    display: none;
}
.styles-grid-categories .k-grid .k-grid-content .k-table{
    display: flex;
    justify-content: center;
}
.styles-grid-categories .k-grid .k-grid-content .k-table .k-table-tbody{
    width: 94%;
}
.styles-grid-categories .k-table-tbody .k-table-row{
    width: 250px;
    height: 300px !important;
    justify-items: center;
    float: left;
    margin: 20px;
    padding: 10px;
    background-color: #f9f9f9;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 1px 1px #efefef;
    box-shadow: 0px 0px 1px 1px #efefef;
    transition: 0.5s;
}
    .styles-grid-categories .k-table-tbody .k-table-row:hover {
        background-color: var(--main-theme-color) !important;
        -webkit-box-shadow: 0 14px 28px rgb(0 0 0 / 8%), 0 10px 10px rgba(0, 0, 0, .1);
        box-shadow: 0 14px 28px rgb(0 0 0 / 8%), 0 10px 10px rgba(0, 0, 0, .1);
        transform: translateY(-6px);
        transition: 0.5s;
    }
        .styles-grid-categories .k-table-tbody .k-table-row:hover .k-table-td {
            color: #fff;
        }
        .styles-grid-categories .k-table-tbody .k-table-row:hover .k-table-td span {
            color: #fff;
        }
        .styles-grid-categories .k-table-tbody .k-table-row:hover .k-command-cell.k-table-td .k-button {
            background-color: var(--third-theme-color);
            border-radius: 50px !important
        }
.styles-grid-categories .k-table-tbody .k-table-td{
    width: 100%;
    display: flex;
    justify-content: center;
    max-width: 100%;
    text-align: center;
    font-weight: 600;
    color: #646464;
    border-color: rgb(0 0 0 / 0%);
    word-break: break-word;
    margin-top: 40px;
    margin-bottom: 40px;
}
.styles-grid-categories .k-table-tbody .k-table-row .k-command-cell:nth-child(10) {
    margin-top: 0 !important;
    margin-bottom: 5px;
}
.styles-grid-categories .k-table-tbody .k-table-row .k-command-cell:nth-child(12) {
    margin-top: 0px !important;
    margin-bottom: 0;
}
.styles-grid-categories .k-table-tbody .k-table-td img{
    /*width: 200px;*/
}
.styles-grid-categories.style-table-grid .k-table-tbody .k-table-row{
    height: 350px !important;
}
.styles-grid-categories.style-table-grid .k-table-tbody{
    display: ruby;
}
.styles-grid-categories.style-table-grid .k-table-td strong, .styles-grid-categories.style-table-grid .k-table-td span{
    font-weight: bold;
}
.styles-grid-categories.style-table-grid .k-table-td div> span{
    color: var(--main-theme-color);
}
.styles-grid-categories.style-table-grid .k-grid .k-grid-content .k-table colgroup{
    display: none;
}
.styles-grid-categories.style-table-grid .k-grid .k-grid-content .k-table .k-table-tbody{
    width: 94%;
}
@media (min-width: 360px) and (max-width: 430px){
.styles-grid-categories.style-table-grid .k-table-tbody .k-table-row{
    height: auto !important;
    max-height: fit-content;
}
}

.styles-grid-categories.style-table-grid .k-table-tbody .k-table-row .k-table-td:nth-child(8) {
    display: block;
    position: relative;
    margin-top: 0;
    margin-bottom: 20px;
    height: 150px;
    padding-top: 0;
}
.styles-grid-categories.style-table-grid .k-table-tbody .k-table-row .k-table-td img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.styles-grid-categories.style-table-grid .k-table-tbody .k-table-row .k-table-td:nth-child(9) {
    position: relative;
    height: 60px;
    margin-top: 15px !important;
    margin-bottom: 10px !important;
}
@media (min-width: 360px) and (max-width: 430px){
.styles-grid-categories.style-table-grid .k-table-tbody .k-table-row .k-table-td:nth-child(8) {
    height: 100px;
}
}
@media (min-width: 360px) and (max-width: 430px){
.styles-grid-categories.style-table-grid .k-table-tbody .k-table-row .k-table-td img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
}
@media (min-width: 360px) and (max-width: 430px){
.styles-grid-categories.style-table-grid .k-table-tbody .k-table-row .k-table-td:nth-child(9) {
    height: auto;
}
}
.styles-grid-categories .k-table-tbody .k-table-td .k-button {
    color: var(--main-background-color) !important;
    height: fit-content;
    background-color: var(--third-theme-color);
    border-radius: 50px !important;
    padding: 7px 20px 7px 20px !important;
}
.styles-grid-categories .k-table-tbody .k-table-td .k-button .k-icon {
    display: none;
}
    .styles-grid-categories .k-table-tbody .k-table-td .k-button:hover {
        color: var(--main-background-color) !important;
        background-color: #e39409 !important;
    }

.styles-grid-categories .k-table-tbody .k-table-row .k-table-td:nth-child(9) {
    margin-bottom: 15px !important;
}
.styles-grid-categories .k-table-tbody .k-table-row .k-command-cell:nth-child(10) {
    margin-top: 15px !important;
}

/****estilos para reducir el ancho de un abm***/
div[id^="ABM_Prospecto_Lula_20554"] {
    width: 50%;
    margin: auto;
    text-align: center;
}
div[id^="ABM_Prospecto_Lula_20554"] div> .mo-abm-toolbar{
    display: none;
}
div[id^="ABM_Prospecto_Lula_20554"] div> h2{
    margin-bottom: 15px;
}
div[id^="ABM_Obra_Lula_Home_20555"] {
    width: 50%;
    margin: auto;
    text-align: center;
}
div[id^="ABM_Obra_Lula_Home_20555"] div> h2{
    margin-bottom: 15px;
}
div[id^="ABM_solicitud_Pedido_Lula_20556"] {
    /*width: 50%;*/
    margin: auto;
    text-align: center;
}
div[id^="ABM_solicitud_Pedido_Lula_20556"] .section_default_main_div_fieldset_legend{
    background: var(--main-theme-color);
}

div[id^="ABM_solicitud_Pedido_Lula_20556"] div> h2{
    margin-bottom: 15px;
}
div[id^="ABM_Obra_Lula_Home_20555"] div[id^="src_proyecto_con_tipodirecc_"] .create_m_main{
    box-shadow: 0 0 12px -5px rgb(0 0 0 / 0%);
}
div[id^="ABM_Obra_Lula_Home_20555"] div[id^="src_proyecto_con_tipodirecc_"] fieldset .section_default_main_div_content{
    border-width: 0 !important;
}
/***estilos slider promociones***/
div[id^="group-138190"] p{
    text-align: center;
    font-size: 30px;
    color: var(--main-theme-color);
    font-weight: bold;
    margin-top: 20px;
}
.styles-grid-promotions .k-table-tbody .k-table-row{
    height: 300px !important;
    justify-items: center;
    margin: 20px;
    background-color: #f9f9f9;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 1px 1px #efefef;
    box-shadow: 0px 0px 1px 1px #efefef;
    transition: 0.5s;
}
.styles-grid-promotions .k-table-tbody .k-table-row:hover{
    background-color: #f9f9f9 !important;
    -webkit-box-shadow: 0 14px 28px rgb(0 0 0 / 8%), 0 10px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 14px 28px rgb(0 0 0 / 8%), 0 10px 10px rgba(0, 0, 0, .1);
}
.styles-grid-promotions .k-table-tbody .k-table-row .k-table-td:nth-child(8) {
    margin-top: 10px !important;
}
.styles-grid-promotions .k-table-tbody .k-table-row .k-table-td:nth-child(9) {
    margin-bottom: 15px !important;
}
.styles-grid-promotions .k-table-tbody .k-table-row .k-command-cell:nth-child(10) {
    margin-top: 15px !important;
}
.styles-grid-promotions .k-grid-header{
    display: none;
}
.styles-grid-promotions .k-grid .k-grid-content .k-table{
    display: flex;
    justify-content: center;
}
.styles-grid-promotions .k-grid .k-grid-content .k-table .k-table-tbody{
    display: contents;
    width: 94%;
}
.styles-grid-promotions .k-table-tbody .k-table-td{
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    max-width: 100%;
    text-align: center;
    font-weight: 600;
    color: #646464;
    border-color: rgb(0 0 0 / 0%);
    word-break: break-word;
    padding-top: 0;
}
.styles-grid-promotions .k-table-tbody .k-table-td img{
    width: -webkit-fill-available;
}
/*.styles-grid-promotions .k-table-tbody .k-table-row .k-table-td:nth-child(8) {
    width: auto;
    height: auto;
}*/
/************estilos buscador tienda virtual*************/
div[id^="RK_ABM_Pagina_Home_Lula_"] div> .k-panelbar .k-panelbar-item:nth-child(1) .k-link {
    display: none;
}
.style-search> .control_container .spanControlsLeft{
    text-align: center;
}
.style-search> .control_container .spanRight{
    display: block;
    justify-items: center;
}
.style-search> .control_container .spanControlsLeft span{
    font-size: 20px;
    color: var(--main-theme-color);
}
.style-search> .control_container .vp-selected-value{
    width: 50%;
}
.style-search> .control_container .vp-selected-value .k-textbox{
    border-radius: 50px;
    background-color: #fbfbfb;
    border: 1px solid var(--main-theme-color);
}
.style-search> .control_container .vp-selected-value .k-input-inner{
    width: 100% !important;
    height: 40px;
    font-size: 18px;
}
/*****estilos grilla pagina mi carrito***/
@media (min-width: 344px) and (max-width: 540px){
    div[id^="ABM_solicitud_Pedido_Lula_"] .section_default_main_div_content {
            padding-left: 0 !important;
            padding-right: 0 !important;
}
}
@media (min-width: 344px) and (max-width: 540px){
    div[id^="ABM_solicitud_Pedido_Lula_"] .section_default_main_div_content .group_columns_container {
            overflow: auto;
}
}
@media (min-width: 344px) and (max-width: 540px){
    div[id^="ABM_solicitud_Pedido_Lula_"] .column_control_container table.k-grid-header-table {
            table-layout: auto;
}
}
.aling-rigth {
    text-align: right !important;
    display: block;
}
div[id^="ABM_solicitud_Pedido_Lula_"] .m-bottom-div2 {
    padding-top: 0;
}
#group-138229 .control_container .create_m_main.more-reference-box {
    padding: 0;
    box-shadow: 0px 0px 12px -5px rgb(0 0 0 / 0%);
}
    #group-138229 .control_container .create_m_main.more-reference-box .section_default_group_Container.k-content {
        padding: 0;
        box-shadow: 0px 0px 12px -5px rgb(0 0 0 / 0%);
    }
    #group-138229 .control_container .create_m_main.more-reference-box fieldset .section_default_main_div_content.k-content {
        padding: 0;
        border-width: 0 !important;
    }
#group-138240 fieldset > .section_default_main_div_content {
    padding-top: 0;
}
#group-138256 .section_default_group_Container.k-content fieldset .section_default_main_div_content.k-content {
    border: 0;
    padding-left: 0;
}

/****estilos pop up carrito de compras**/
div[aria-labelledby^="ABM_Preview_Carrito_"] {
    height: 100vh !important;
    top: 0 !important;
    right: 0 !important;
    left: auto !important;
    transform: translateZ(0) !important;
}
div[aria-labelledby^="ABM_Preview_Carrito_"] .k-window-titlebar-actions button {
    width: auto !important;
}

div[aria-labelledby^="ABM_Preview_Carrito_"] .column_control_container {
    padding-right: 0;
}
div[aria-labelledby^="ABM_Preview_Carrito_"] .create_m_main.k-window-content{
    padding-top: 0 !important;
}
div[aria-labelledby^="ABM_Preview_Carrito_"] .section_default_main_div_content{
    border: 0 !important;
    padding: 0 !important;
}
div[aria-labelledby^="ABM_Preview_Carrito_"] .k-grid-header th.k-header{
    display: none;
}
div[aria-labelledby^="ABM_Preview_Carrito_"] .k-grid .k-grid-header{
    border-block-end-width: 0;
}
div[aria-labelledby^="ABM_Preview_Carrito_"] .k-grid-container{
    height: 50vh;
}
div[aria-labelledby^="ABM_Preview_Carrito_"] .k-grid .k-table-row.k-table-alt-row {
    background-color: transparent;
}
div[aria-labelledby^="ABM_Preview_Carrito_"] .k-grid .k-table-tbody>.k-table-row:not(.k-detail-row):hover {
    background-color: transparent !important;
}
div[aria-labelledby^="ABM_Preview_Carrito_"] .k-grid .k-table-td{
    border-color: rgb(0 0 0 / 0%) !important;
}
div[aria-labelledby^="ABM_Preview_Carrito_"] .k-command-cell{
    border-color: rgb(0 0 0 / 0%);
}
div[aria-labelledby^="ABM_Preview_Carrito_"] .section_default_group_Container{
    text-align: center;
    padding: 0 !important;
}
div[aria-labelledby^="ABM_Preview_Carrito_"] button{
    width: 100%;
}
div[aria-labelledby^="ABM_Preview_Carrito_"] button[id^="ActionCall_a2b"]{
    border-bottom-color: var(--third-theme-color);
    border-left-color: var(--third-theme-color);
    border-right-color: var(--third-theme-color);
    border-top-color: var(--third-theme-color);
    background-color: var(--third-theme-color);
    color: #fff;
}
div[aria-labelledby^="ABM_Preview_Carrito_"] button[id^="ActionCall_a2b"]:hover{
    background-color: #dd8f06 !important;
}
div[aria-labelledby^="ABM_Preview_Carrito_"] .m-bottom-div1.k-toolbar{
    gap: 4px !important;
    margin-top: -5px !important;
}

div[aria-labelledby^="ABM_M_PopUpActualizaciones_"].k-window, div[aria-labelledby^="ABM_RevisionAcuerdaInformeNovedades_"].k-window {
    width: 50% !important;
    height: auto !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
}
div[aria-labelledby^="ABM_M_PopUpActualizaciones_"] h2, div[aria-labelledby^="ABM_RevisionAcuerdaInformeNovedades_"] h2{
    display: none;
}
div[aria-labelledby^="ABM_M_PopUpActualizaciones_"] .k-textbox, div[aria-labelledby^="ABM_RevisionAcuerdaInformeNovedades_"] .k-textbox{
    background-color: transparent !important;
    border-color: rgb(86 86 86 / 0%);
}
div[aria-labelledby^="ABM_M_PopUpActualizaciones_"] .k-textbox .k-input-inner, div[aria-labelledby^="ABM_RevisionAcuerdaInformeNovedades_"] .k-textbox .k-input-inner{
    color: #1f1e49 !important;
    text-align: center;
}
div[aria-labelledby^="ABM_M_PopUpActualizaciones_"] .k-window-content .k-toolbar,
div[aria-labelledby^="ABM_RevisionAcuerdaInformeNovedades_"] .k-window-content .k-toolbar{
    justify-content: center;
}
div[aria-labelledby^="ABM_M_PopUpActualizaciones_"] .k-toolbar button[id^="SaveAndClose_"],
div[aria-labelledby^="ABM_RevisionAcuerdaInformeNovedades_"] .k-toolbar button[id^="SaveAndClose_"],
div[aria-labelledby^="ABM_KernelO_con_Documento_SoloAdjunto_"] .k-toolbar button[id^="SaveAndClose_"]{
    color: #fff !important;
    font-weight: 600;
    background-color: var(--main-theme-color);
    border: var(--main-theme-color);
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 3rem;
    padding-right: 3rem;
    margin-bottom: 10px;
}
div[aria-labelledby^="ABM_M_PopUpActualizaciones_"] .k-toolbar button[id^="SaveAndClose_"]:hover,
div[aria-labelledby^="ABM_RevisionAcuerdaInformeNovedades_"] .k-toolbar button[id^="SaveAndClose_"]:hover,
div[aria-labelledby^="ABM_KernelO_con_Documento_SoloAdjunto_"] .k-toolbar button[id^="SaveAndClose_"]:hover{
    background-color: #248acf !important;
    border: #248acf !important;
}
div[aria-labelledby^="ABM_M_PopUpActualizaciones_"] .k-toolbar button[id^="SaveAndClose_"] .k-icon,
div[aria-labelledby^="ABM_RevisionAcuerdaInformeNovedades_"] .k-toolbar button[id^="SaveAndClose_"] .k-icon,
div[aria-labelledby^="ABM_KernelO_con_Documento_SoloAdjunto_"] .k-toolbar button[id^="SaveAndClose_"] .k-icon{
    display: none;
}
div[aria-labelledby^="ABM_M_PopUpActualizaciones_"] .k-toolbar button[id^="Cancel_"],
div[aria-labelledby^="ABM_RevisionAcuerdaInformeNovedades_"] .k-toolbar button[id^="Cancel_"],
div[aria-labelledby^="ABM_KernelO_con_Documento_SoloAdjunto_"] .k-toolbar button[id^="Cancel_"]{
    color: #fff !important;
    font-weight: 600;
    background-color: rgb(241 122 88) !important;
    border: var(--main-theme-color);
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 3rem;
    padding-right: 3rem;
    margin-bottom: 10px;
}
div[aria-labelledby^="ABM_M_PopUpActualizaciones_"] .k-toolbar button[id^="Cancel_"]:hover,
div[aria-labelledby^="ABM_RevisionAcuerdaInformeNovedades_"] .k-toolbar button[id^="Cancel_"]:hover,
div[aria-labelledby^="ABM_KernelO_con_Documento_SoloAdjunto_"] .k-toolbar button[id^="Cancel_"]:hover{
    background-color: rgb(241 100 59) !important;
    border: rgb(241 100 59) !important;
}
div[aria-labelledby^="ABM_M_PopUpActualizaciones_"] .k-toolbar button[id^="Cancel_"] .k-icon,
div[aria-labelledby^="ABM_RevisionAcuerdaInformeNovedades_"] .k-toolbar button[id^="Cancel_"] .k-icon,
div[aria-labelledby^="ABM_KernelO_con_Documento_SoloAdjunto_"] .k-toolbar button[id^="Cancel_"] .k-icon,
div[id^="src_KERNEL_ETipoDirecc_"] button.k-toolbar-overflow-button, div[id^="LIST_Obra_Cliente_Lula_"] button.k-toolbar-overflow-button{
    display: none;
}

@media screen and (max-width: 956px){
   div[aria-labelledby^="ABM_M_PopUpActualizaciones_"] .k-window-content .k-toolbar,
   div[aria-labelledby^="ABM_RevisionAcuerdaInformeNovedades_"] .k-window-content .k-toolbar{
        /*display: block;*/
        text-align: center;
        justify-items: center;
   } 
}
/**PERSONALIZACIÓN GRILLA POP UP CARRITO DE COMPRAS**/
div[aria-labelledby^="ABM_Preview_Carrito_"] .cont-img{
    text-align: center;
}
div[aria-labelledby^="ABM_Preview_Carrito_"] .cont-img img{
    width: 50px;
}
div[aria-labelledby^="ABM_Preview_Carrito_"] .cont-material{
    width: max-content;
    display: flex;
    float: left;
    margin-bottom: 20px;
}
div[aria-labelledby^="ABM_Preview_Carrito_"] .cont-cantidad{
    display: table;
    width: 100px;
}
div[aria-labelledby^="ABM_Preview_Carrito_"] .cont-precio{
    width: 100px;
    display: flex;
}
div[aria-labelledby^="ABM_Preview_Carrito_"] .cont-impuesto{
    width: 200px;
    display: flex;
    float: left;
    margin-bottom: 10px;
}
div[aria-labelledby^="ABM_Preview_Carrito_"] .cont-porcentaje{
    display: table;
    width: max-content;
}
div[aria-labelledby^="ABM_Preview_Carrito_"] .cont-base{
    display: table;
    width: max-content;
}
/**PERSONALIZACIÓN CONTENIDO POP UP BIENVENIDO TIENDA LULA**/
div[aria-labelledby^="RK_ABM_Auxiliar_Inicio_"] {
    top: 50px !important;
    max-width: 800px;
    min-width: 800px !important;
    height: 250px !important;
    max-height: 250px;
    min-height: 250px;
}
div[aria-labelledby^="RK_ABM_Auxiliar_Inicio_"] .k-window-titlebar{
    background-color: #fff;
    border-color: #fff;
}
div[aria-labelledby^="RK_ABM_Auxiliar_Inicio_"] .create_m_main{
    margin-bottom: 0;
    padding-top: 0;
    box-shadow: 0 0 12px -5px rgb(0 0 0 / 0%);
}
div[aria-labelledby^="RK_ABM_Auxiliar_Inicio_"] .k-toolbar{
    justify-content: center;
}
/**estilos responsive pop up carrito de compras**/
@media (min-width: 300px) and (max-width: 540px){
    div[aria-labelledby^="ABM_Preview_Carrito_"] {
        width: -webkit-fill-available !important;
}
}
/**estilos responsive pop up bienvenida**/
@media (min-width: 300px) and (max-width: 540px){
    div[aria-labelledby^="RK_ABM_Auxiliar_Inicio_"] {
        max-width: 100%;
        min-width: 100% !important;
        width: -webkit-fill-available !important;
}
}
/***ESTILOS GRILLA ABM MI CARRITO**/
div[id^="ABM_Preview_Carrito_"] tr.k-table-row.k-master-row {
    /*display: table;*/
}
div[id^="ABM_Preview_Carrito_"] .k-window-titlebar-actions button {
    width: auto !important;
}
div[id^="ABM_Preview_Carrito_"] .column_control_container {
    padding-right: 0;
}
div[id^="ABM_Preview_Carrito_"] .create_m_main.k-window-content{
    padding-top: 0 !important;
}
div[id^="ABM_Preview_Carrito_"] .section_default_main_div_content{
    border: 0 !important;
    padding: 0 !important;
}
div[id^="ABM_Preview_Carrito_"] .k-grid-header th.k-header{
    display: none;
}
div[id^="ABM_Preview_Carrito_"] .k-grid .k-grid-header{
    border-block-end-width: 0;
}
div[id^="ABM_Preview_Carrito_"] .k-grid-container{
    height: auto;
}
div[id^="ABM_Preview_Carrito_"] .k-grid .k-table-row.k-table-alt-row {
    background-color: transparent;
}
div[id^="ABM_Preview_Carrito_"] .k-grid .k-table-tbody>.k-table-row:not(.k-detail-row):hover {
    background-color: transparent !important;
}
div[id^="ABM_Preview_Carrito_"] .k-grid .k-table-td{
    border-color: rgb(0 0 0 / 0%) !important;
}
div[id^="ABM_Preview_Carrito_"] .k-command-cell{
    border-color: rgb(0 0 0 / 0%);
}
div[id^="ABM_Preview_Carrito_"] .section_default_group_Container{
    text-align: center;
    padding: 0 !important;
}
div[id^="ABM_Preview_Carrito_"] button{
    width: 100%;
}
div[id^="ABM_Preview_Carrito_"] button[id^="ActionCall_a2b"]{
    border-bottom-color: var(--third-theme-color);
    border-left-color: var(--third-theme-color);
    border-right-color: var(--third-theme-color);
    border-top-color: var(--third-theme-color);
    background-color: var(--third-theme-color);
    color: #fff;
}
div[id^="ABM_Preview_Carrito_"] button[id^="ActionCall_a2b"]:hover{
    background-color: #dd8f06 !important;
}
div[id^="ABM_Preview_Carrito_"] .m-bottom-div1.k-toolbar{
    gap: 4px !important;
    margin-top: -5px !important;
}
div[id^="ABM_Preview_Carrito_"] .cont-img{
    text-align: center;
}
div[id^="ABM_Preview_Carrito_"] .cont-img img{
    width: 50px;
}
div[id^="ABM_Preview_Carrito_"] .cont-material{
    width: max-content;
    white-space: break-spaces;
    margin-bottom: 20px;
    font-weight: bold;
}
div[id^="ABM_Preview_Carrito_"] .cont-cantidad{
    /*display: table;*/
    width: 100px;
}
div[id^="ABM_Preview_Carrito_"] .cont-precio{
    float: inline-start;
    font-size: large;
    color: #181818;
}
div[id^="ABM_Preview_Carrito_"] .cont-impuesto{
    width: 200px;
    display: flex;
    float: left;
    margin-bottom: 10px;
}
div[id^="ABM_Preview_Carrito_"] .cont-porcentaje{
    display: inline-table;
    width: max-content;
    font-weight: bold;
    color: #30a530;
    background-color: #ebebeb;
}
div[id^="ABM_Preview_Carrito_"] .cont-base{
    display: table;
    width: max-content;
    text-decoration: line-through;
    color: grey;
}
/**/
div[id^="src_FormaDeEntrega_"].create_m_main{
    box-shadow: 0 0 12px -5px rgb(0 0 0 / 0%);
}
div[id^="group-148926"] .section_default_group_Container {
    text-align: justify;
    padding: 0 !important;
}
div[id^="ABM_FormaDeEntrega_"] .create_m_main {
    padding: 0;
    box-shadow: 0 0 12px -5px rgb(0 0 0 / 0%);
}
div[id^="group-148927"] div[id^="Fecha_entrega_"] span.k-datetimepicker {
        width: auto !important;
}
div[id^="group-148927"] div[id^="Fecha_entrega_"] button {
        width: auto !important;
}
div[id^="group-148916"] div[id^="ActionCall_98"] button {
    border-bottom-color: var(--third-theme-color);
    border-left-color: var(--third-theme-color);
    border-right-color: var(--third-theme-color);
    border-top-color: var(--third-theme-color);
    background-color: var(--third-theme-color);
    color: #ffffff;
}
div[id^="group-148916"] div[id^="ActionCall_98"] button:hover {
    border-bottom-color: #e39305;
    border-left-color: #e39305;
    border-right-color: #e39305;
    border-top-color: #e39305;
    background-color: #e39305;
    color: #ffffff;
}
/***ESTILOS RESPONSIVE PANTALLA MI CARRITO***/
    @media (min-width: 280px) and (max-width: 900px){
    div[id^="NAV_LULAHOME-buttons"] .k-menu-scroll-wrapper .k-menu-scroll-button {
        padding: 5px;
    }
    }
    @media (min-width: 280px) and (max-width: 900px){
    div[id^="ABM_Preview_Carrito_"] tr.k-table-row.k-master-row {
        display: inline-table;
    }
    }
/**Styles resume buy*/
.hide-numeric-control .k-numerictextbox {
    border: 0;
}
    .hide-numeric-control .k-numerictextbox .k-input-spinner.k-spin-button {
        display: none;
    }
.hide-numeric-control .k-numerictextbox {
    width: auto;
    margin-top: 3px;
    pointer-events: none;
}
    .hide-numeric-control .k-numerictextbox .k-input-inner {
        padding: 0;
        font-weight: bold;
        color: #4a4a4a;
        font-size: 14px;
    }
.hide-numeric-control .spanControlsLeft {
    width: auto;
}
.hide-numeric-control .spanControlsLeft span {
    font-size: 18px;
    color: #3c3c3c;
    font-weight: bold;
}
.k-window [id^="ABM_Preview_Carrito_"] h2 {
    display: none;
}
div[id^="tool-bar-177"] {
    margin-top: -1px !important;
    padding-top: 2px !important;
}
div[id^="tool-bar-177"] button[id^="New_6390"] {
    margin-top: -2px;
    padding: 5px;
}

div[id^="BUILTIN_ABMUserProfile_"].create_m_main, div[id^="ABM_Incidente_"].create_m_main{
    max-width: 52rem;
    margin: 20px auto !important;
    align-items: center;
    padding: 20px !important;
}
div[id^="BUILTIN_ABMUserProfile_"] input[type^="text"], div[id^="BUILTIN_ABMUserProfile_"] input[type^="password"],
div[id^="ABM_Incidente_"] input[type^="text"], div[id^="ABM_Incidente_"] input[type^="password"], div[id^="ABM_Incidente_"] input[data-format],
div[id^="ABM_Incidente_"] textarea{
    width: 100%;
    color: #5d5d5d !important;
    border-radius: 5px;
    background-color: #f9f9f9 !important;
    border: 1px solid rgb(86 86 86 / 22%);
    padding: 8px !important;
    padding-block: var(--kendo-spacing-1, 0.25rem);
}
div[id^="BUILTIN_ABMUserProfile_"] input[type^="text"]:focus-visible,
div[id^="BUILTIN_ABMUserProfile_"] input[type^="password"]:focus-visible,
div[id^="ABM_Incidente_"] input[type^="text"]:focus-visible, div[id^="ABM_Incidente_"] input[type^="password"]:focus-visible,
div[id^="ABM_Incidente_"] input[data-format]:focus-visible, div[id^="ABM_Incidente_"] textarea:focus-visible{
    outline: 0;
    border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
    box-shadow: 0 0 0 2px color-mix(in srgb, #3d3d3d 8%, transparent);
}
#group-149940 li, #group-149936 li{
    font-size: 14px;
    color: #979797;
    font-weight: 500;
    text-transform: uppercase;
}
#group-149936 .k-tabstrip-content{
    padding: 0;
}
#group-149948 .section_default_group_Container{
    border: 1px solid #d7d7d700 !important;
}
#group-149949 .column_control_container:nth-child(3){
    display: flex;
    gap: 4px;
}
#group-149949 .column_control_container:nth-child(3) input[type^="text"]{
    border-radius: 0;
    border: 1px solid rgb(86 86 86 / 0%);
}
div[id^="ABM_Incidente_"] .k-toolbar, div[id^="src_KernelO_Con_Tipo_de_Documento_"] .k-grid-toolbar {
    justify-content: end;
}
/***estilos personalizacion registro persona natural y fisica HOME LULA BASIC**/
div[id^="RK_ABM_Pr_pagina_lula_"].create_m_main {
    padding: 0;
    margin-bottom: 0;
    display: block;
}
div[id^="ABM_Prospecto_Lula_"].create_m_main {
    /* margin-top: 88px; */
    inset: 0;
    margin-bottom: 0;
    border-radius: 0;
    background-color: transparent;
    box-shadow: 0 0 12px -5px rgb(0 0 0 / 0%);
    border: 0 !important;
}
.m-top-div2 div[id^="group-138191"]{
    padding: 0;
}
div[id^="group-149420-columns"] .column_control_container {
    padding: 0;
}
#group-138225.group_columns_container{
    display: grid !important;
    max-width: 42rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-inline: auto;
}
.style-person-register{
    width: auto !important;
    padding: 20px;
    text-align: center;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 18px;
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: transform 0.3s ease;
}
.style-person-register:hover{
    border: 2px solid var(--main-theme-color);
    transform: translateY(-5px);
}
.style-person-legal{
    width: auto !important;
    padding: 20px;
    text-align: center;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 18px;
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: transform 0.3s ease;
}
.style-person-legal:hover{
    border: 2px solid var(--main-theme-color);
    transform: translateY(-5px);
}
div[id^="ABM_Prospecto_Lula_"] h2 {
    text-align: center;
    font-size: 1.1rem;
    color: var(--third-theme-color);
    font-weight: 600;
    margin-top: 20px;
    margin-bottom: 0;
}
div[id^="ABM_Prospecto_Lula_"] .k-toolbar {
    display: none;
}
div[id^="ABM_Prospecto_Lula_AltaPersonaF_"] .k-toolbar, div[id^="ABM_Prospecto_Lula_AltaPersonaJ_"] .k-toolbar {
    display: block;
    /*max-width: 42rem;*/
    justify-items: end;
    background-color: transparent;
    margin: auto;
}
div[id^="Lv_domicilio_personal_"] .k-toolbar, div[id^="Lv_domicilio_empresa_"] .k-toolbar {
    display: block !important;
}
@media screen and (max-width: 956px){
    div[id^="Lv_domicilio_personal_"].spanRight, div[id^="Lv_domicilio_empresa_"].spanRight{
        display: block !important;
    }
}
@media screen and (max-width: 956px){
    div[id^="Lv_domicilio_personal_"] .k-toolbar, div[id^="Lv_domicilio_empresa_"] .k-toolbar {
        margin-top: 10px;
    }
}
@media screen and (max-width: 956px){
    div[id^="Lv_domicilio_personal_"] .k-combobox, div[id^="Lv_domicilio_personal_"] button[id^="NewObjectAndLink_"],
    div[id^="Lv_domicilio_empresa_"] .k-combobox, div[id^="Lv_domicilio_empresa_"] button[id^="NewObjectAndLink_"] {
        /*width: 100% !important;*/
    }
}

/**Estilos a Eliminar?***/
#group-138224{
    position: relative;
    max-width: 1200px;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    padding: 10px 20px 40px 20px;
    background-color: transparent;
}
#group-138224 .none_default_main_div_title{
    color: #bdbdbd;
    font-size: 1.5rem;
}
#group-138224 .group_columns_container{
    display: flex;
    justify-content: center;
    gap: 50px;
}
#group-138225 .k-button{
    width: 100%;
    color: var(--main-background-color);
    background-color: var(--scnd-theme-color);
    background-image: none;
    border-color: var(--scnd-theme-color);
    padding: 10px;
}
#group-138225 .k-button:hover{
    color: #fff !important;
    background-color: #248acf;
    border: 1px solid #248acf;
}
#group-148944 .section_default_main_div_fieldset{
    text-align: start;
}
#group-148944 .section_default_main_div_fieldset_legend{
    transform: translateX(0px) translateY(0px);
}
#group-148945.group_columns_container{
    gap: 0px !important;
}
#group-148946.group_columns_container{
    gap: 0px !important;
}
/****ESTILOS LANDING PAGE LULAGO**/
#NAV_LULAGO-buttons .k-item.active-menu-item{
    display: none !important;
}
div[id^="RK_ABM_Pr_pagina_lula_"].create_m_main {
    padding: 0;
    margin-bottom: 0;
    display: block;
}
div[id^="RK_ABM_Pr_pagina_lula_"].create_m_main #group-138191 {
    padding: 0;
}
#group-149420 .column_control_container {
    padding: 0;
}
:root {
  --primary-blue: #0ea5e9;
  --dark-blue: #0c4a6e;
  --hover-blue: #075985;
  --accent-amber: #fbbf24;
  --white-10: rgba(255, 255, 255, 0.1);
  --white-20: rgba(255, 255, 255, 0.2);
  --font-main: 'Inter', system-ui, -apple-system, sans-serif;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: var(--font-main);
  background-color: var(--primary-blue);
  color: white;
  line-height: 1.5;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
}

/* Background Effects */
.bg-wrapper {
  position: fixed;
  inset: 0;
  background: linear-gradient(135deg, #0ea5e9 0%, #0284c7 50%, #fca100 96%);
}

.glow {
  position: absolute;
  top: -100px;
  right: -100px;
  width: 500px;
  height: 500px;
  background: rgba(251, 191, 36, 0.15);
  filter: blur(100px);
  border-radius: 50%;
}

.circle {
    position: absolute;
    top: 40%;
    left: 20%;
    transform: translate(-10%, -20%);
    border: 1px solid rgb(255 255 255 / 24%);
    border-radius: 50%;
    pointer-events: none;
}

.circle-lg { width: 800px; height: 800px; }
.circle-md { width: 600px; height: 600px; }

/* Layout */
.container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 2rem 2rem 0 2rem;
  min-height: 100vh;
  /*display: flex;*/
  align-items: center;
  position: relative;
  z-index: 10;
}

.grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 4rem;
  width: 100%;
  align-items: center;
}

@media (min-width: 1024px) {
  .grid {
    grid-template-columns: 1.2fr 0.8fr;
  }
}

/* Left Content */
.content-left {
  opacity: 0;
  transform: translateY(20px);
  animation: fadeInUp 0.8s ease-out forwards;
}

.badge {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.4rem 1rem;
  background: var(--white-10);
  backdrop-filter: blur(10px);
  border: 1px solid var(--white-20);
  border-radius: 100px;
  margin-bottom: 2rem;
}

.dot {
  width: 8px;
  height: 8px;
  background: var(--accent-amber);
  border-radius: 50%;
  box-shadow: 0 0 8px var(--accent-amber);
}

.badge-text {
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: rgba(255, 255, 255, 0.9);
}

.tittle1 {
  color: #fff;
  font-size: clamp(2.5rem, 4vw, 4.5rem);
  font-weight: 800;
  line-height: 1.1;
  margin-bottom: 2rem;
  letter-spacing: -0.02em;
}

.highlight {
  color: var(--third-theme-color);
  display: block;
  margin-top: 0.5rem;
}

.description {
  font-size: 1.125rem;
  color: rgba(255, 255, 255, 0.8);
  max-width: 500px;
  margin-bottom: 1.5rem;
}

.slogan-wrapper {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-bottom: 3rem;
}

.line {
  height: 2px;
  width: 48px;
  background: var(--accent-amber);
}

.slogan {
  color: #fff;
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}

.container-button-create{
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding-top: 0 !important;
    padding: 0 2rem 5rem 2rem;
    display: flex;
    align-items: center;
    position: relative;
}
.button-create.k-button{
    display: inline-flex;
    align-items: center;
    gap: 0.75rem;
    padding: 1rem 2rem !important;
    background: transparent !important;
    color: white;
    font-size: 1.1em;
    font-weight: 700;
    margin-top: -70px !important;
    border: 1px solid rgb(255 255 255);
    transition: all 0.3s ease;
    transform: translateY(-100px);
    box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.2);
    z-index: 12;
}
.button-create.k-button:hover{
    background: #fca100 !important;
    border: 1px solid #fca100;
    transform: translateY(-102px);
}
.button-create.k-button .k-icon{
    display: none;
}
@media screen and (max-width: 956px){
    .button-create.k-button {
        margin-top: 0 !important;
        transform: translateY(-570px);
    }
}

/* Right Content - Cards */
.cards-list {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

@media (min-width: 1024px) {
  .cards-list {
    align-items: flex-end;
  }
}

.card {
  width: 100%;
  max-width: 380px;
  padding: 2rem;
  background: var(--white-10);
  backdrop-filter: blur(15px);
  border: 1px solid var(--white-20);
  border-radius: 24px;
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(20px);
  animation: fadeInUp 0.8s ease-out forwards;
}

.card::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 6px;
  background: var(--third-theme-color);
  /*opacity: 0.8;*/
}

.card h3 {
  font-size: 1.875rem;
  font-weight: 900;
  color: var(--third-theme-color);
  margin-bottom: 0.5rem;
}

.card p {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 500;
}

/* Scroll Indicator */
.scroll-indicator {
  position: absolute;
  bottom: 2.5rem;
  left: 50%;
  transform: translateX(-50%);
  animation: float 2s ease-in-out infinite;
  z-index: 10;
}

.scroll-btn {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: var(--white-10);
  backdrop-filter: blur(10px);
  border: 1px solid var(--white-20);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background 0.3s ease;
}

.scroll-btn:hover {
  background: var(--white-20);
}
.scroll-btn:hover svg {
  color: var(--main-theme-color);
}
.scroll-btn svg {
  width: 24px;
  height: 24px;
  color: #ffffff;
}
/* Animations */
@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes float {
  0%, 100% { transform: translate(-50%, 0); }
  50% { transform: translate(-50%, -10px); }
}

.delay-1 { animation-delay: 0.2s; }
.delay-2 { animation-delay: 0.4s; }
.delay-3 { animation-delay: 0.6s; }

/***********************
************************/
:root {
  --banner-blue-light: #00d2ff;
  --banner-blue-mid: #3a7bd5;
  --banner-orange: #fdbb2d;
  --text-orange: #f39c12;
  --font-main: 'Inter', system-ui, -apple-system, sans-serif;
}
body.content2 {
  font-family: var(--font-main);
  background-color: #f0f2f5;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
}

/* Banner Container */
.banner {
  position: relative;
  width: 100%;
  height: 350px;
  background: linear-gradient(119deg, #00d2ff 10%, #2b6eb3 65%, #fdbb2d 95%);
  overflow: hidden;
  display: flex;
  align-items: center;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
}

/* Diagonal Sheen Effect */
.banner-sheen {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(115deg, transparent 45%, rgb(255 255 255 / 8%) 35%, rgb(255 255 255 / 8%) 58%, transparent 52%);
  pointer-events: none;
}

.banner-container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 40px;
  z-index: 10;
}

/* Left Content */
.banner-text {
  flex: 1;
}

.platform-label {
  color: #fff;
  font-size: 1.1rem;
  font-weight: 800;
  letter-spacing: 0.05em;
  margin-bottom: 5px;
  opacity: 0.9;
}

.main-title {
  display: flex;
  flex-direction: column;
  line-height: 1.1;
}

.main-title span {
  font-size: 4.2rem;
  font-weight: 900;
  text-transform: lowercase;
}

.orange-text {
  color: var(--third-theme-color);
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
}

.white-text {
  color: #fff;
}

/* Right Content: Cards */
.banner-cards {
  display: flex;
  gap: 25px;
  align-items: center;
}

.glass-card {
  background: rgba(255, 255, 255, 0.12);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 18px;
  padding: 25px;
  width: 160px;
  height: 160px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  transition: transform 0.3s ease;
}
.glass-card:hover {
  transform: translateY(-5px);
  background: rgba(255, 255, 255, 0.18);
}
.glass-card2 {
  background: rgba(255, 255, 255, 0.12);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 18px;
  padding: 25px;
  width: 160px;
  height: 190px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  transition: transform 0.3s ease;
}

.glass-card2:hover {
  transform: translateY(-5px);
  background: rgba(255, 255, 255, 0.18);
}

.card-title {
  color: var(--third-theme-color);
  font-size: 1.8rem;
  font-weight: 900;
  line-height: 1;
  margin-bottom: 10px;
}

.card-desc {
  color: #fff;
  font-size: 0.9rem;
  font-weight: 600;
  line-height: 1.3;
  opacity: 0.95;
}

/* Responsive Design */
@media (max-width: 1024px) {
  .banner {
    height: auto;
    padding: 40px 0;
  }
  
  .banner-container {
    flex-direction: column;
    padding: 0 30px;
    text-align: center;
    gap: 40px;
  }
  
  .main-title span {
    font-size: 3.5rem;
  }
  
  .banner-cards {
    flex-wrap: wrap;
    justify-content: center;
  }
}

@media (max-width: 600px) {
  .main-title span {
    font-size: 2.8rem;
  }
  
  .glass-card {
    width: 140px;
    height: 140px;
    padding: 15px;
  }
    .glass-card2 {
    width: 140px;
    height: 140px;
    padding: 15px;
  }
  
  .card-title {
    font-size: 1.5rem;
  }
}
/***************
****************/
:root {
  --primary-blue: #0066cc;
  --bg-light: #f4f8ff;
  --card-bg: #f8fbff;
  --text-gray: #667085;
  --font-main: 'Inter', system-ui, -apple-system, sans-serif;
}
#group-149423 .group_columns_container .column_control_container{
    padding-right: 0;
}
#group-149421 {
    position: relative;
    font-family: var(--font-main);
    background-color: #ffffff;
    min-height: 80vh;
    display: flex;
    align-items: center;
    justify-content: center;
}
#group-149421 .column_control_container{
    padding: 0;
}

.container3 {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  padding: 40px 20px;
  position: relative;
}

.cards-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  width: 100%;
}

.info-card {
  background-color: #f2f6fb;
  border: 1px solid #d5e6f7;
  border-radius: 24px;
  padding: 40px 30px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.info-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 30px rgba(0, 102, 204, 0.05);
}

.icon-box {
  width: 64px;
  height: 64px;
  background: linear-gradient(135deg, #00d2ff 0%, #3a7bd5 100%);
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  flex-shrink: 0;
}

.icon-box svg {
  width: 32px;
  height: 32px;
}

.card-content h3 {
  color: var(--primary-blue);
  font-size: 1.5rem;
  font-weight: 800;
  line-height: 1.2;
  margin-bottom: 12px;
}

.card-content p {
  color: var(--text-gray);
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}

/* Scroll Indicator */
.scroll-indicator3 {
  display: flex;
  justify-content: center;
  margin-top: 40px;
  bottom: 1.5rem;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  animation: float 2s ease-in-out infinite;
}

.scroll-btn2 {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: #03A9F4;
  border: 1px solid #e1effe;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease;
}

.scroll-btn:hover {
  background: #f8fbff;
  transform: translateY(3px);
}

.scroll-btn2 svg {
  width: 24px;
  height: 24px;
  color: #ffffff;
}

/* Responsive Design */
@media (max-width: 1024px) {
  .cards-grid {
    grid-template-columns: 1fr;
    max-width: 500px;
    margin: 0 auto;
  }
  
  .info-card {
    padding: 30px;
  }
}
/****************
*****************/
:root {
  --primary-blue: #1565c0;
  --dark-accent: #0d47a1;
  --font-main: 'Inter', system-ui, -apple-system, sans-serif;
}

#group-149423 {
  position: relative;
  font-family: var(--font-main);
  background-color: #ffffff;
  /*min-height: 100vh;*/
  display: flex;
  align-items: center;
  justify-content: center;
    margin-bottom: -85px;
}
#group-149423 .column_control_container:nth-child(2){
    display: flex;
    justify-content: center;
    text-align: center;
    padding-bottom: 50px;
    transform: translateY(60px);
}

.cta-section {
  position: relative;
  width: 100%;
  background-color: var(--primary-blue);
  padding: 100px 20px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.cta-sheen {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(115deg, transparent 40%, rgb(255 255 255 / 8%) 35%, rgb(255 255 255 / 8%) 65%, transparent 52%);
  pointer-events: none;
}

.cta-container {
  position: relative;
  z-index: 10;
  max-width: 800px;
  width: 100%;
}

.cta-title {
  color: var(--third-theme-color);
  font-size: 3.5rem;
  font-weight: 900;
  margin-bottom: 20px;
  letter-spacing: -0.02em;
}

.cta-description {
  color: rgba(255, 255, 255, 0.9);
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5;
  margin-bottom: 40px;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.cta-button {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  color: #000000;
  text-decoration: none;
  font-size: 1.25rem;
  font-weight: 800;
  padding: 18px 40px;
  border-radius: 12px;
  transition: all 0.3s ease;
  margin-bottom: 50px;
}

.cta-button:hover {
  background-color: rgba(255, 255, 255, 0.2);
  transform: translateY(-2px);
}

.cta-button svg {
  width: 24px;
  height: 24px;
  transition: transform 0.3s ease;
}

.cta-button:hover svg {
  transform: translateX(5px);
}

.cta-footer {
  color: rgba(255, 255, 255, 0.6);
  font-size: 0.9rem;
  font-weight: 800;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

/* Responsive Design */
@media (max-width: 768px) {
  .cta-title {
    font-size: 2.5rem;
  }
  
  .cta-description {
    font-size: 1.1rem;
  }
  
  .cta-button {
    padding: 15px 30px;
    font-size: 1.1rem;
  }
}
/*************************************
****ESTILOS CSS CARRITO DE COMPRAS***/
div[id^="ABM_carrito_basic_"].create_m_main{
    border-radius: 0 !important;
    background-color: transparent;
    border: 0 !important;
    padding: 0;
    box-shadow: 0 0 12px -5px rgb(0 0 0 / 0%);
}
div[id^="ABM_carrito_basic_"] #group-149521 h2{
    color: #232741;
    font-weight: 700;
    font-size: 1.5rem;
    text-align: center;
}
div[id^="ABM_carrito_basic_"] #group-149521 p{
    color: #45556c;
    font-size: .875rem;
    font-weight: 400;
}
#group-149521 div[id^="Busqueda_recurso_"] .k-textarea{
    line-height: calc(1.25 / .875);
    border: 2px solid #e2e8f0 !important;
    border-radius: 10px;
}
#group-148948.m_group_container {
    max-width: 52rem;
    background-color: #fff;
    padding: 1rem 2rem;
    border: 1px solid #c9c7c9;
    border-radius: 10px;
    margin: auto;
    box-shadow: 0px 6px 20px -3px rgb(0 0 0 / 16%);
    -webkit-box-shadow: 0px 6px 20px -3px rgb(0 0 0 / 16%);
}
#group-148948 .section_default_main_div_fieldset_legend{
    transform: translateX(0) translateY(0);
}
#group-148948 .section_default_main_div_content{
    padding: 0;
    background-color: #fff;
    box-shadow: 0 0 12px -5px rgb(0 0 0 / 0%) !important;
    border: 0;
}
#group-148948 #section-item1.section_default_main_div_content{
    padding: 0;
    background-color: #ffffff;
    border: 0;
    box-shadow: 0 0 12px -5px rgb(0 0 0 / 0%) !important;
}
#group-148948 #group-149574 .column-caption{
    display: block;
    font-weight: bold;
    color: #111827;
    font-size: 1.5rem;
    text-align: center;
}
#group-148948 #group-149574 .p1{
    padding-bottom: 5px;
}
span[id^="src_KERNEL_ETipoDirecc_"] p{
    color: #707b9d;
    text-align: center;
}
#group-150044 .section_default_group_Container{
    padding-top: 0;
    margin-bottom: 0;
    border: 1px solid #d7d7d700 !important;
}
#group-149521 span[id^="Busqueda_recurso_"]{
    color: var(--scnd-theme-color);
    font-weight: bold;
}
#group-149521 span[id^="src_ItemsDelCarrito_"], #group-150044 span[id^="src_ItemsDelCarrito_"]{
    display: block !important;
    color: #111827 !important;
    font-weight: bold;
    margin: 0;
    text-align: center;
    font-size: 1.5rem;
    line-height: normal;
}
#group-149521 span[id^="Busqueda_recurso_"] .k-input{
    color: var(--scnd-theme-color);
}
#group-149521 div[id^="MaterialesNoEnc_"] {
    display: inline-block;
}
#group-149521 div[id^="Descripcion_"] {
    display: flex;
    float: left;
    /*gap: 0 8px;*/
}
#group-149521 div[id^="Descripcion_"] .k-textarea {
    border-radius: 10px !important;
    border-color: #afceff !important;
}
#group-149521 textarea[id^="Descripcion_"] {
    resize: none;
    /* height: 70px; */
    padding: 10px;
    color: #8c8e8f;
    background-color: #e6f8fd !important;
    border: 0;
}
div[id^="src_ItemsDelCarrito_"] .k-group-cell.k-header, div[id^="src_ItemsDelCarrito_"] .k-grid-header th.k-header, div[id^="src_ItemsDelCarrito_"] .k-cell-inner .k-link  {
    color: var(--scnd-theme-color) !important;
    background-color: #d9e3f3 !important;
}
div[id^="src_ItemsDelCarrito_"] .k-grouping-row+.k-table-row .k-table-td, div[id^="src_ItemsDelCarrito_"] .k-table-row.k-table-alt-row{
    border-block-start-width: 0;
    border-block-end-width: 1px;
    border-left-color: transparent;
    padding-top: 4px !important;
}
div[id^="src_ItemsDelCarrito_"] .k-grid .k-table-row.k-table-alt-row{
    color: var(--scnd-theme-color);
    font-weight: bold;
    border-block-start-width: 0;
    border-block-end-width: 1px;
    border-left-width: 0;
    background-color: transparent !important;
}
div[id^="src_ItemsDelCarrito_"] .k-grid .k-table-row .cont-material{
    /*color: #314657 !important;*/
    font-weight: bold !important;
    text-align: left;
}
div[id^="src_ItemsDelCarrito_"] .k-grid .k-table-row .k-table-td[aria-colindex^="10"]{
    display: block;
    width: 50px;
    padding-left: 0;
}
div[id^="src_ItemsDelCarrito_"] .k-grid .k-table-row .k-table-td[aria-colindex^="16"]{
    white-space: nowrap;
    padding-inline: 2rem 0;
    vertical-align: -webkit-baseline-middle;
}
div[id^="src_ItemsDelCarrito_"] .k-grid .k-table-row .k-table-td[aria-colindex^="16"]{
    white-space: nowrap;
    padding-inline: 2rem 0;
    vertical-align: -webkit-baseline-middle;
}
div[id^="src_ItemsDelCarrito_"] .k-grid .k-table-row .k-table-td {
    white-space: nowrap;
    vertical-align: -webkit-baseline-middle;
}
div[id^="src_ItemsDelCarrito_"] .k-grid .k-table-row .k-table-td:nth-child(18) {
    text-align: center;
}
div[id^="src_ItemsDelCarrito_"] .k-grid .k-table-row.k-table-alt-row .k-table-td:nth-child(12) {
    text-align: left;
}
div[id^="src_ItemsDelCarrito_"] .k-command-cell > .k-button{
    color: var(--scnd-theme-color) !important;
}
div[id^="src_ItemsDelCarrito_"] .k-grouping-row+.k-table-row .k-table-td .k-input input, 
div[id^="src_ItemsDelCarrito_"] .k-table-row.k-table-alt-row .k-input input,
div[id^="src_ItemsDelCarrito_"] .k-table-row.k-table-alt-row .k-input-inner,
div[id^="src_ItemsDelCarrito_"] .k-table-row.k-table-alt-row .k-input-inner {
    padding: 4px !important;
}
#group-149521 div[id^="ActionCall_225"], #group-149521 div[id^="ActionCall_bc4"] {
    display: contents;
}
#group-148949 div[id^="ActionCall_225"], #group-148949 div[id^="ActionCall_bc4"], #group-148949 div[id^="ActionCall_117"], 
#group-148949 div[id^="ActionCall_7c7"] {
    /*display: contents;*/
}
#group-149521 div[id^="ActionCall_225"]{
    width: 100% !important;
    display: block;
}
#group-149521 div[id^="ActionCall_bc4"]{
    width: 100% !important;
    display: block;
    text-align: center;
}
#group-149521 div[id^="ActionCall_225"] .k-button{
    width: 100%;
    color: #fff !important;
    font-weight: bold !important;
    border-color: var(--main-theme-color);
    background-color: var(--main-theme-color);
    padding: 1rem 4rem 1rem 4rem;
    /* padding-left: 25px !important; */
    /* padding-right: 25px !important; */
    border-radius: 50px !important;
}
#group-149521 div[id^="ActionCall_225"] .k-button:hover{
    color: #fff !important;
    border-color: var(--scnd-theme-color) !important;
    background-color: var(--scnd-theme-color) !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
}
#group-149521 div[id^="ActionCall_bc4"] .k-button{
    width: 100%;
    color: #fff !important;
    font-weight: bold !important;
    border-radius: 50px !important;
    border-color: var(--scnd-theme-color) !important;
    background-color: var(--scnd-theme-color) !important;
    margin-top: 20px !important;
    padding: 1rem 4rem 1rem 4rem;
}
#group-149521 div[id^="ActionCall_bc4"] .k-button:hover{
    color: #fff !important;
    border-color: var(--scnd-theme-color) !important;
    background-color: var(--scnd-theme-color) !important;
}

#group-149521 div[id^="ActionCall_117"], #group-150046 div[id^="ActionCall_fe7"]{
    /*display: flex;*/
    justify-content: left;
    text-align: center;
    float: left;
}
#group-149521 div[id^="ActionCall_117"] .k-button, #group-150046 div[id^="ActionCall_fe7"] .k-button{
    color: #fff !important;
    font-weight: bold !important;
    border-radius: 50px !important;
    border-color: var(--scnd-theme-color) !important;
    background-color: var(--scnd-theme-color) !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
}
#group-149521 div[id^="ActionCall_117"] .k-button:hover, #group-150046 div[id^="ActionCall_fe7"] .k-button:hover{
    color: #fff !important;
    border-color: var(--scnd-theme-color) !important;
    background-color: var(--scnd-theme-color) !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
}
#group-149521 div[id^="ActionCall_cbf"]{
    display: flex;
    justify-content: right;
    float: right;
}
#group-149521 div[id^="ActionCall_d84"], #group-150046 div[id^="ActionCall_5ab"]{
    display: flex;
    text-align: center;
    justify-content: center;
}

#group-149521 div[id^="ActionCall_cbf"] .k-button,
#group-149521 div[id^="ActionCall_d84"] .k-button,
#group-150046 div[id^="ActionCall_5ab"] .k-button{
    border-color: var(--third-theme-color) !important;
    background-color: var(--third-theme-color) !important;
    padding-left: 35px !important;
    padding-right: 35px !important;
    color: #fff !important;
    font-weight: bold !important;
    border-radius: 50px;
}
#group-149521 div[id^="ActionCall_cbf"] .k-button:hover,
#group-149521 div[id^="ActionCall_d84"] .k-button:hover,
#group-150046 div[id^="ActionCall_5ab"] .k-button:hover{
    border-color: #e7970a !important;
    background-color: #e7970a !important;
    padding-left: 35px !important;
    padding-right: 35px !important;
}
div[id^="ABM_carrito_basic_"] .k-toolbar{
    background-color: transparent;
}
div[id^="ABM_carrito_basic_"] .k-toolbar button[id^="NewObjectAndLink_"]{
    display: block !important;
    width: 100%;
    color: var(--scnd-theme-color) !important;
    font-weight: bold !important;
    border-radius: 50px !important;
    border-width: 2px;
    border-style: dashed !important;
    background: linear-gradient(101deg, #2ba0ef0f 0%, #1269b00f 41%, #fca1001a 100%);
    margin-top: 20px;
    padding: 15px !important;
    padding-left: 35px !important;
    padding-right: 35px !important;
}
div[id^="ABM_carrito_basic_"] .k-toolbar button[id^="NewObjectAndLink_"]:hover{
    color: #fff !important;
    border-radius: 50px !important;
    border-width: 2px;
    /* border-style: dashed !important; */
    /* border-color: #ffffff; */
    background-color: var(--main-theme-color);
}
div[id^="ABM_carrito_basic_"] .k-toolbar .k-button:hover .k-icon{
    color: var(--third-theme-color) !important;
}
div[id^="ActionCall_66e"].control_container{
    width: 100% !important;
    display: block;
}
div[id^="ActionCall_66e66"] .k-button{
    width: 100%;
    border-color: var(--third-theme-color) !important;
    background-color: var(--third-theme-color) !important;
    color: #fff !important;
    font-weight: bold !important;
    border-radius: 50px;
    padding: 10px;
    flex-basis: 300px;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 5rem;
    padding-right: 5rem;
}
div[id^="ActionCall_66e66"] .k-button:hover{
    border-color: #e7970a !important;
    background-color: #e7970a !important;
}
div[id^="src_KERNEL_ETipoDirecc_"] .fieldlist{
    /*display: flex;
    flex-wrap: wrap;*/ 
}
div[id^="src_KERNEL_ETipoDirecc_"] .fieldlist li{
    display: flex;
    color: rgb(101 102 102);
    background-color: #e9f4fb;
    padding: 10px;
    margin: 10px;
    flex-basis: 300px;
    border-radius: 10px;
    border: 1px solid #3decf56b;   
}
div[id^="src_KERNEL_ETipoDirecc_"] .fieldlist li:hover{
    border: 1px solid var(--main-theme-color);
    -webkit-box-shadow: 0px 0px 15px -4px #2ba0ef; 
    box-shadow: 0px 0px 15px -4px #2ba0ef;
}
div[id^="src_KERNEL_ETipoDirecc_"] .fieldlist li .k-radio:checked + label {
    color: var(--scnd-theme-color);
    font-weight: 600;
}
div[id^="src_KERNEL_ETipoDirecc_"] .fieldlist li .k-radio:checked {
    /*border-color: var(--main-theme-color);
    background-color: var(--main-theme-color);*/
}

@media (max-width: 1024px) {
#group-149521 div[id^="ActionCall_cbf"], #group-149521 div[id^="ActionCall_117"],
#group-150046 div[id^="ActionCall_fe7"] {
    width: 100% !important;
    justify-content: center;
  }
}
@media (max-width: 1024px) {
  #group-149521.group_columns_container .column_control_container {
    width: 100% !important;
  }
}
/***Estilo ocultar botón naranja app Cliente Experto***/
.k-menu [renderkey^="NAV_CLIENTE_EXP"] .k-menu-link{
 display: none;
}
/***Estilo grilla Tipo de entrega**/
span[id^="src_protocolomov_con_tipo_de_entrega_"]{
    text-transform: uppercase;
    font-size: 14px;
    color: #848295;
}
div[id^="src_protocolomov_con_tipo_de_entrega_"] .k-grid-container .k-table-td{
    font-size: .785rem;
    padding-block: 10px !important;
    border-bottom: 1px solid rgb(0 0 0 / 0%) !important;
}
div[id^="src_protocolomov_con_tipo_de_entrega_"] .k-grid-container .k-table-row{
    background-color: #f6faff;
    box-shadow: inset 0 0 0 1px #d5eaf7;
    border-radius: 10px;
}
div[id^="src_protocolomov_con_tipo_de_entrega_"] .k-grid-container .k-table-row.k-table-alt-row{
    background-color: #f6faff;
    box-shadow: inset 0 0 0 1px #d5eaf7;
    border-radius: 10px;
}
div[id^="src_protocolomov_con_tipo_de_entrega_"] .k-grid-container .k-table-row:hover{
    background-color: rgb(179 250 255 / 0.3) !important;
    border-radius: 10px;
    box-shadow: inset 0 0 0 1px var(--main-theme-color);
    margin: 5px;
}
div[id^="src_protocolomov_con_tipo_de_entrega_"] .k-grid-container .k-table-row .k-checkbox{
    width: 22px;
    height: 22px;
    border-radius: 50px !important;
}
div[id^="src_protocolomov_con_tipo_de_entrega_"] .k-grid-container .k-table-row .k-checkbox:checked, .k-checkbox.k-checked{
    border-color: #217cb9;
    background-color: #217cb9;
    box-shadow: 0 0 0 3px color-mix(in srgb, #217cb9 30%, transparent);
}
div[id^="src_protocolomov_con_tipo_de_entrega_"] .k-grid-container .k-table-row.k-selected > .k-table-td{
    background-color: transparent !important;
}
div[id^="src_protocolomov_con_tipo_de_entrega_"] .k-grid-container .k-table-row.k-selected{
    background-color: rgb(179 250 255 / 0.3) !important;
    border-radius: 10px;
    box-shadow: inset 0 0 0 1px var(--main-theme-color);
    margin: 5px;
}
div[id^="src_protocolomov_con_tipo_de_entrega_"] .k-grid-container .k-table-row:hover .k-table-td:nth-child(9) {
    color: #0a395f;
    font-weight: bold;
    font-size: .785rem;
}
/*div[id^="src_protocolomov_con_tipo_de_entrega_"] .k-grid-container .k-table-row .k-table-td:nth-child(9)::before {
    color: #7d7d7d;
    font-weight: normal;
    font-family: "WebComponentsIcons";
    content: "\e099";
    font-size: 1.5rem;
    vertical-align: middle;
    margin-right: 5px;
}*/
div[id^="src_protocolomov_con_tipo_de_entrega_"] .k-grid-container .k-table-row .k-table-td:nth-child(9){
    /*display: flex;*/
    flex-direction: column;
}
div[id^="src_protocolomov_con_tipo_de_entrega_"] .k-grid-container .k-table-row.k-selected .k-table-td:nth-child(9){
    color: #0a395f;
    font-weight: bold;
    font-size: .785rem;
}
div[id^="src_protocolomov_con_tipo_de_entrega_"] .k-grid-container .k-table-row.k-selected .k-table-td:nth-child(9)::before{
    color: var(--scnd-theme-color);
}
div[id^="src_protocolomov_con_tipo_de_entrega_"] .k-grid-container .k-table-row:hover .k-table-td:nth-child(9)::before {
    color: var(--scnd-theme-color);
}
div[id^="src_protocolomov_con_tipo_de_entrega_"] .k-grid-container .k-table-row:hover .k-table-td:nth-child(10) {
    color: #0a395f;
    font-weight: bold;
}
div[id^="src_protocolomov_con_tipo_de_entrega_"] .k-grid-container .k-table-row .k-table-td:nth-child(10){
    /*display: grid;*/
    grid-template-columns: 100%;
}
div[id^="src_protocolomov_con_tipo_de_entrega_"] .k-grid-container .k-table-row.k-selected .k-table-td:nth-child(10){
    color: #0a395f;
    font-weight: bold;
}
div[id^="src_protocolomov_con_tipo_de_entrega_"] .k-grid-container .k-table-row.k-selected .k-table-td:nth-child(11){
    color: #0a395f;
    font-weight: bold;
}

div[id^="src_protocolomov_con_tipo_de_entrega_"] .k-grid-container .k-table-row:hover .k-table-td:nth-child(11) {
    color: #0a395f;
    font-weight: bold;
}
/***/
/*div[id^="WDG_Preview_"].k-grid{
    width: 100% !important;
    overflow-x: scroll;
}*/
.left-area.work-area .create_m_main.k-grid{
    border-color: rgb(179 250 255);
    border-radius: 10px;
}
div[id^="ABM_MTR_ReporteRecursos_CatalogoProv_"] .m-top-div1{
    display: none;
}
div[id^="ABM_MTR_ReporteRecursos_CatalogoProv_"] #group-138175 .section_default_group_Container, 
div[id^="ABM_MTR_ReporteRecursos_CatalogoProv_"] #group-138175 .section_default_main_div_content{
    padding: 0;
    margin: 0;
    border: 0 !important;
}
div[id^="RK_LIST_Prototype_orden_entrega_"] .k-grouping-header, div[id^="List_Producto_MaterialesProv_"] .k-grouping-header,
div[id^="LIST_Carga_de_tarifas_Lula_"] .k-grouping-header, div[id^="Rpte_BusquedaHistorica_"] .k-grouping-header,
div[id^="src_avanceeventos_con_tipo_de_obligacion_"] .k-grouping-header, div[id^="LIST_RevisionAcuerda_Pedido_"] .k-grouping-header,
div[id^="LIST_Persona_juridica_Lula_"] .k-grouping-header, div[id^="src_TDEntidades_KERNEL_E_"] .k-grouping-header,
div[id^="LIST_RevisionAcuerda_Incidente_"] .k-grouping-header, div[id^="LIST_OrdenEntregaConductos_"] .k-grouping-header,
div[id^="List_Orden_Entrega_ProvLog_"] .k-grouping-header, div[id^="LIST_Acuerdo_Proveedor_Materiales_"] .k-grouping-header{
    display: none;
}
div[id^="LIST_Solicitud_Pedido_Lula_"] h2, div[id^="LIST_OC_Materiales_"] h2, div[id^="RK_LIST_Prototype_orden_entrega_"] h2,
div[id^="List_Producto_MaterialesProv_"] h2, div[id^="LIST_Carga_de_tarifas_Lula_"] h2, div[id^="src_TDEntidades_KERNEL_E_"] h2,
div[id^="RPTE_Recursos_"] h2, div[id^="List_Incidente_Lula_"] h2, div[id^="LIST_RevisionAcuerda_Pedido_"] h2,
div[id^="List_Solicitud_Pedido_Confirmado_"] h2, div[id^="Rpte_BusquedaHistorica_"] h2, div[id^="LIST_Obra_Cliente_Lula_"] h2,
div[id^="src_avanceeventos_con_tipo_de_obligacion_"] h2, div[id^="LIST_Persona_fisica_Lula_"] h2, div[id^="LIST_Persona_juridica_Lula_"] h2,
div[id^="LIST_Modelo_de_Obra_"] h2, div[id^="RK_LIST_Prototype_tipo_de_proyecto_"] h2, div[id^="RK_LIST_Prototype_categoria_de_proyecto_"] h2,
div[id^="RK_LIST_Prototype_tecnica_de_proyecto_"] h2, div[id^="RK_LIST_Prototype_rango_horario_"] h2, div[id^="LIST_Obra_Lula_"] h2,
div[id^="List_Clase_Producto_Lula_"] h2, div[id^="List_Producto_Materiales_"] h2, div[id^="LIST_Acuerdo_Proveedor_Logistico_"] h2,
div[id^="LIST_Sol_Cotiz_Flete_Lula_Admin_"] h2, div[id^="LIST_Solicitud_Cotiz_Flete_Asignadas_Lula_Admin_"] h2,
div[id^="LIST_OC_Lula_Admin_"] h2, div[id^="LIST_OC_Flete_Admin_"] h2, div[id^="LIST_FC_Lula_Admin_"] h2,
div[id^="src_mensaje_con_kernel_documentacion_"] h2, div[id^="src_mensaje_con_kernel_e_"] h2, div[id^="RK_LIST_Prototype_mensaje_"] h2,
div[id^="LIST_RevisionAcuerda_Incidente_"] h2, div[id^="LIST_Pago_Compra_Materiales_"] h2, div[id^="LIST_FC_Materiales_"] h2,
div[id^="LIST_Solicitud_Cotiz_Flete_Lula_ProvLog_"] h2, div[id^="LIST_OC_Flete_"] h2, div[id^="RK_LIST_3d2d517e85c0_RevisionAcuerda_"] h2,
div[id^="LIST_FC_"] h2, div[id^="LIST_Pago_Compra_"] h2, div[id^="LIST_Servicio_byTenant_"] h2, div[id^="RPTE_ProtocoloMov_"] h2,
div[id^="LIST_OrdenEntregaConductos_"] h2, div[id^="List_Orden_Entrega_ProvLog_"] h2, div[id^="LIST_Acuerdo_Proveedor_Materiales_"] h2{
    margin-bottom: 20px !important;
}
div[id^="LIST_Solicitud_Pedido_Lula_"] .k-table-th.k-header, div[id^="LIST_OC_Materiales_"] .k-table-th.k-header,
div[id^="RK_LIST_Prototype_orden_entrega_"] .k-table-th.k-header, div[id^="List_Producto_MaterialesProv_"] .k-table-th.k-header,
div[id^="LIST_Carga_de_tarifas_Lula_"] .k-table-th.k-header, div[id^="src_TDEntidades_KERNEL_E_"] .k-table-th.k-header,
div[id^="RPTE_Recursos_"] .k-table-th.k-header, div[id^="List_Incidente_Lula_"] .k-table-th.k-header,
div[id^="LIST_RevisionAcuerda_Pedido_"] .k-table-th.k-header, div[id^="List_Solicitud_Pedido_Confirmado_"] .k-table-th.k-header,
div[id^="Rpte_BusquedaHistorica_"] .k-table-th.k-header, div[id^="LIST_Obra_Cliente_Lula_"] .k-table-th.k-header,
div[id^="src_avanceeventos_con_tipo_de_obligacion_"] .k-table-th.k-header, div[id^="LIST_Persona_fisica_Lula_"] .k-table-th.k-header,
div[id^="LIST_Persona_juridica_Lula_"] .k-table-th.k-header, div[id^="LIST_Modelo_de_Obra_"] .k-table-th.k-header,
div[id^="RK_LIST_Prototype_tipo_de_proyecto_"] .k-table-th.k-header, div[id^="RK_LIST_Prototype_categoria_de_proyecto_"] .k-table-th.k-header,
div[id^="RK_LIST_Prototype_tecnica_de_proyecto_"] .k-table-th.k-header, div[id^="RK_LIST_Prototype_rango_horario_"] .k-table-th.k-header,
div[id^="LIST_Obra_Lula_"] .k-table-th.k-header, div[id^="List_Clase_Producto_Lula_"] .k-table-th.k-header, div[id^="List_Producto_Materiales_"] .k-table-th.k-header,
div[id^="LIST_Acuerdo_Proveedor_Logistico_"] .k-table-th.k-header, div[id^="LIST_Sol_Cotiz_Flete_Lula_Admin_"] .k-table-th.k-header,
div[id^="LIST_Solicitud_Cotiz_Flete_Asignadas_Lula_Admin_"] .k-table-th.k-header, div[id^="LIST_OC_Lula_Admin_"] .k-table-th.k-header,
div[id^="LIST_OC_Flete_Admin_"] .k-table-th.k-header, div[id^="LIST_FC_Lula_Admin_"] .k-table-th.k-header, div[id^="src_mensaje_con_kernel_documentacion_"] .k-table-th.k-header,
div[id^="src_mensaje_con_kernel_e_"] .k-table-th.k-header, div[id^="RK_LIST_Prototype_mensaje_"] .k-table-th.k-header,
div[id^="LIST_RevisionAcuerda_Incidente_"] .k-table-th.k-header, div[id^="LIST_Pago_Compra_Materiales_"] .k-table-th.k-header,
div[id^="LIST_FC_Materiales_"] .k-table-th.k-header, div[id^="LIST_Solicitud_Cotiz_Flete_Lula_ProvLog_"] .k-table-th.k-header,
div[id^="LIST_OC_Flete_"] .k-table-th.k-header, div[id^="RK_LIST_3d2d517e85c0_RevisionAcuerda_"] .k-table-th.k-header,
div[id^="LIST_FC_"] .k-table-th.k-header, div[id^="LIST_Pago_Compra_"] .k-table-th.k-header, div[id^="LIST_Servicio_byTenant_"] .k-table-th.k-header,
div[id^="RPTE_ProtocoloMov_"] .k-table-th.k-header, div[id^="LIST_OrdenEntregaConductos_"] .k-table-th.k-header,
div[id^="List_Orden_Entrega_ProvLog_"] .k-table-th.k-header, div[id^="LIST_Acuerdo_Proveedor_Materiales_"] .k-table-th.k-header{
    font-weight: 500;
    padding-top: 1rem;
    padding-bottom: 1rem;
    background: rgb(249 214 135 / 0.2);
    border-color: rgb(0 0 0 / 0%);
}
div[id^="LIST_Solicitud_Pedido_Lula_"] .k-table-th.k-header .k-link, div[id^="LIST_OC_Materiales_"] .k-table-th.k-header .k-link,
div[id^="RK_LIST_Prototype_orden_entrega_"] .k-table-th.k-header .k-link, div[id^="List_Producto_MaterialesProv_"] .k-table-th.k-header .k-link,
div[id^="LIST_Carga_de_tarifas_Lula_"] .k-table-th.k-header .k-link, div[id^="src_TDEntidades_KERNEL_E_"] .k-table-th.k-header .k-link,
div[id^="RPTE_Recursos_"] .k-table-th.k-header .k-link, div[id^="List_Incidente_Lula_"] .k-table-th.k-header .k-link,
div[id^="LIST_RevisionAcuerda_Pedido_"] .k-table-th.k-header .k-link, div[id^="List_Solicitud_Pedido_Confirmado_"] .k-table-th.k-header .k-link,
div[id^="Rpte_BusquedaHistorica_"] .k-table-th.k-header .k-link, div[id^="LIST_Obra_Cliente_Lula_"] .k-table-th.k-header .k-link,
div[id^="src_avanceeventos_con_tipo_de_obligacion_"] .k-table-th.k-header .k-link, div[id^="LIST_Persona_fisica_Lula_"] .k-table-th.k-header .k-link,
div[id^="LIST_Persona_juridica_Lula_"] .k-table-th.k-header .k-link, div[id^="LIST_Modelo_de_Obra_"] .k-table-th.k-header .k-link,
div[id^="RK_LIST_Prototype_tipo_de_proyecto_"] .k-table-th.k-header .k-link, div[id^="RK_LIST_Prototype_categoria_de_proyecto_"] .k-table-th.k-header .k-link,
div[id^="RK_LIST_Prototype_tecnica_de_proyecto_"] .k-table-th.k-header .k-link, div[id^="RK_LIST_Prototype_rango_horario_"] .k-table-th.k-header .k-link,
div[id^="LIST_Obra_Lula_"] .k-table-th.k-header .k-link, div[id^="List_Clase_Producto_Lula_"] .k-table-th.k-header .k-link,
div[id^="List_Producto_Materiales_"] .k-table-th.k-header .k-link, div[id^="LIST_Acuerdo_Proveedor_Logistico_"] .k-table-th.k-header .k-link,
div[id^="LIST_Sol_Cotiz_Flete_Lula_Admin_"] .k-table-th.k-header .k-link, div[id^="LIST_Solicitud_Cotiz_Flete_Asignadas_Lula_Admin_"] .k-table-th.k-header .k-link,
div[id^="LIST_OC_Lula_Admin_"] .k-table-th.k-header .k-link, div[id^="LIST_OC_Flete_Admin_"] .k-table-th.k-header .k-link,
div[id^="LIST_FC_Lula_Admin_"] .k-table-th.k-header .k-link, div[id^="src_mensaje_con_kernel_documentacion_"] .k-table-th.k-header .k-link,
div[id^="src_mensaje_con_kernel_e_"] .k-table-th.k-header .k-link, div[id^="RK_LIST_Prototype_mensaje_"] .k-table-th.k-header .k-link,
div[id^="LIST_RevisionAcuerda_Incidente_"] .k-table-th.k-header .k-link, div[id^="LIST_Pago_Compra_Materiales_"] .k-table-th.k-header .k-link,
div[id^="LIST_FC_Materiales_"] .k-table-th.k-header .k-link, div[id^="LIST_Solicitud_Cotiz_Flete_Lula_ProvLog_"] .k-table-th.k-header .k-link,
div[id^="LIST_OC_Flete_"] .k-table-th.k-header .k-link, div[id^="RK_LIST_3d2d517e85c0_RevisionAcuerda_"] .k-table-th.k-header .k-link,
div[id^="LIST_FC_"] .k-table-th.k-header .k-link, div[id^="LIST_Pago_Compra_"] .k-table-th.k-header .k-link, div[id^="LIST_Servicio_byTenant_"] .k-table-th.k-header .k-link,
div[id^="RPTE_ProtocoloMov_"] .k-table-th.k-header .k-link, div[id^="LIST_OrdenEntregaConductos_"] .k-table-th.k-header .k-link,
div[id^="List_Orden_Entrega_ProvLog_"] .k-table-th.k-header .k-link, div[id^="LIST_Acuerdo_Proveedor_Materiales_"] .k-table-th.k-header .k-link{
    color: rgb(55 65 81) !important;
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    background-color: rgb(249 214 135 / 0%) !important;
}
div[id^="LIST_Solicitud_Pedido_Lula_"] .k-table-row, div[id^="LIST_OC_Materiales_"] .k-table-row,
div[id^="RK_LIST_Prototype_orden_entrega_"] .k-table-row, div[id^="List_Producto_MaterialesProv_"] .k-table-row,
div[id^="LIST_Carga_de_tarifas_Lula_"] .k-table-row, div[id^="src_TDEntidades_KERNEL_E_"] .k-table-row,
div[id^="RPTE_Recursos_"] .k-table-row, div[id^="List_Incidente_Lula_"] .k-table-row, div[id^="LIST_RevisionAcuerda_Pedido_"] .k-table-row, 
div[id^="List_Solicitud_Pedido_Confirmado_"] .k-table-row, div[id^="Rpte_BusquedaHistorica_"] .k-table-row, 
div[id^="LIST_Obra_Cliente_Lula_"] .k-table-row, div[id^="src_avanceeventos_con_tipo_de_obligacion_"] .k-table-row, 
div[id^="LIST_Persona_fisica_Lula_"] .k-table-row, div[id^="LIST_Persona_juridica_Lula_"] .k-table-row, 
div[id^="LIST_Modelo_de_Obra_"] .k-table-row, div[id^="RK_LIST_Prototype_tipo_de_proyecto_"] .k-table-row, div[id^="RK_LIST_Prototype_categoria_de_proyecto_"] .k-table-row,
div[id^="RK_LIST_Prototype_tecnica_de_proyecto_"] .k-table-row, div[id^="RK_LIST_Prototype_rango_horario_"] .k-table-row,
div[id^="LIST_Obra_Lula_"] .k-table-row, div[id^="List_Clase_Producto_Lula_"] .k-table-row, div[id^="List_Producto_Materiales_"] .k-table-row,
div[id^="LIST_Acuerdo_Proveedor_Logistico_"] .k-table-row, div[id^="LIST_Sol_Cotiz_Flete_Lula_Admin_"] .k-table-row,
div[id^="LIST_Solicitud_Cotiz_Flete_Asignadas_Lula_Admin_"] .k-table-row, div[id^="LIST_OC_Lula_Admin_"] .k-table-row,
div[id^="LIST_OC_Flete_Admin_"] .k-table-row, div[id^="LIST_FC_Lula_Admin_"] .k-table-row, div[id^="src_mensaje_con_kernel_documentacion_"] .k-table-row,
div[id^="src_mensaje_con_kernel_e_"] .k-table-row, div[id^="RK_LIST_Prototype_mensaje_"] .k-table-row, div[id^="LIST_RevisionAcuerda_Incidente_"] .k-table-row,
div[id^="LIST_Pago_Compra_Materiales_"] .k-table-row, div[id^="LIST_FC_Materiales_"] .k-table-row, div[id^="LIST_Solicitud_Cotiz_Flete_Lula_ProvLog_"] .k-table-row,
div[id^="LIST_OC_Flete_"] .k-table-row, div[id^="RK_LIST_3d2d517e85c0_RevisionAcuerda_"] .k-table-row, div[id^="LIST_FC_"] .k-table-row,
div[id^="LIST_Pago_Compra_"] .k-table-row, div[id^="LIST_Servicio_byTenant_"] .k-table-row, div[id^="RPTE_ProtocoloMov_"] .k-table-row,
div[id^="LIST_OrdenEntregaConductos_"] .k-table-row, div[id^="List_Orden_Entrega_ProvLog_"] .k-table-row,
div[id^="LIST_Acuerdo_Proveedor_Materiales_"] .k-table-row{
    background-color: transparent !important;
}
div[id^="LIST_Solicitud_Pedido_Lula_"] .k-table-row:hover, div[id^="LIST_OC_Materiales_"] .k-table-row:hover,
div[id^="RK_LIST_Prototype_orden_entrega_"] .k-table-row:hover, div[id^="List_Producto_MaterialesProv_"] .k-table-row:hover,
div[id^="LIST_Carga_de_tarifas_Lula_"] .k-table-row:hover, div[id^="src_TDEntidades_KERNEL_E_"] .k-table-row:hover,
div[id^="RPTE_Recursos_"] .k-table-row:hover, div[id^="List_Incidente_Lula_"] .k-table-row:hover,
div[id^="LIST_RevisionAcuerda_Pedido_"] .k-table-row:hover, div[id^="List_Solicitud_Pedido_Confirmado_"] .k-table-row:hover,
div[id^="Rpte_BusquedaHistorica_"] .k-table-row:hover, div[id^="LIST_Obra_Cliente_Lula_"] .k-table-row:hover,
div[id^="src_avanceeventos_con_tipo_de_obligacion_"] .k-table-row:hover, div[id^="LIST_Persona_fisica_Lula_"] .k-table-row:hover,
div[id^="LIST_Persona_juridica_Lula_"] .k-table-row:hover, div[id^="LIST_Modelo_de_Obra_"] .k-table-row:hover,
div[id^="RK_LIST_Prototype_tipo_de_proyecto_"] .k-table-row:hover, div[id^="RK_LIST_Prototype_categoria_de_proyecto_"] .k-table-row:hover,
div[id^="RK_LIST_Prototype_tecnica_de_proyecto_"] .k-table-row:hover, div[id^="RK_LIST_Prototype_rango_horario_"] .k-table-row:hover,
div[id^="LIST_Obra_Lula_"] .k-table-row:hover, div[id^="List_Clase_Producto_Lula_"] .k-table-row:hover, div[id^="List_Producto_Materiales_"] .k-table-row:hover,
div[id^="LIST_Acuerdo_Proveedor_Logistico_"] .k-table-row:hover, div[id^="LIST_Sol_Cotiz_Flete_Lula_Admin_"] .k-table-row:hover,
div[id^="LIST_Solicitud_Cotiz_Flete_Asignadas_Lula_Admin_"] .k-table-row:hover, div[id^="LIST_OC_Lula_Admin_"] .k-table-row:hover,
div[id^="LIST_OC_Flete_Admin_"] .k-table-row:hover, div[id^="LIST_FC_Lula_Admin_"] .k-table-row:hover, div[id^="src_mensaje_con_kernel_documentacion_"] .k-table-row:hover,
div[id^="src_mensaje_con_kernel_e_"] .k-table-row:hover, div[id^="RK_LIST_Prototype_mensaje_"] .k-table-row:hover,
div[id^="LIST_RevisionAcuerda_Incidente_"] .k-table-row:hover, div[id^="LIST_Pago_Compra_Materiales_"] .k-table-row:hover,
div[id^="LIST_FC_Materiales_"] .k-table-row:hover, div[id^="LIST_Solicitud_Cotiz_Flete_Lula_ProvLog_"] .k-table-row:hover,
div[id^="LIST_OC_Flete_"] .k-table-row:hover, div[id^="RK_LIST_3d2d517e85c0_RevisionAcuerda_"] .k-table-row:hover,
div[id^="LIST_FC_"] .k-table-row:hover, div[id^="LIST_Pago_Compra_"] .k-table-row:hover, div[id^="LIST_Servicio_byTenant_"] .k-table-row:hover,
div[id^="RPTE_ProtocoloMov_"] .k-table-row:hover, div[id^="LIST_OrdenEntregaConductos_"] .k-table-row:hover,
div[id^="List_Orden_Entrega_ProvLog_"] .k-table-row:hover, div[id^="LIST_Acuerdo_Proveedor_Materiales_"] .k-table-row:hover{
    background-color: rgb(211 241 255) !important;
}
div[id^="LIST_Solicitud_Pedido_Lula_"] .k-table-td, div[id^="LIST_OC_Materiales_"] .k-table-td, div[id^="RK_LIST_Prototype_orden_entrega_"] .k-table-td, 
div[id^="List_Producto_MaterialesProv_"] .k-table-td, div[id^="LIST_Carga_de_tarifas_Lula_"] .k-table-td, div[id^="src_TDEntidades_KERNEL_E_"] .k-table-td,
div[id^="RPTE_Recursos_"] .k-table-td, div[id^="List_Incidente_Lula_"] .k-table-td, div[id^="LIST_RevisionAcuerda_Pedido_"] .k-table-td, 
div[id^="List_Solicitud_Pedido_Confirmado_"] .k-table-td, div[id^="Rpte_BusquedaHistorica_"] .k-table-td, div[id^="LIST_Obra_Cliente_Lula_"] .k-table-td,
div[id^="src_avanceeventos_con_tipo_de_obligacion_"] .k-table-td, div[id^="LIST_Persona_fisica_Lula_"] .k-table-td, div[id^="LIST_Persona_juridica_Lula_"] .k-table-td, 
div[id^="LIST_Modelo_de_Obra_"] .k-table-td, div[id^="RK_LIST_Prototype_tipo_de_proyecto_"] .k-table-td, div[id^="RK_LIST_Prototype_categoria_de_proyecto_"] .k-table-td,
div[id^="RK_LIST_Prototype_tecnica_de_proyecto_"] .k-table-td, div[id^="RK_LIST_Prototype_rango_horario_"] .k-table-td, div[id^="LIST_Obra_Lula_"] .k-table-td,
div[id^="List_Clase_Producto_Lula_"] .k-table-td, div[id^="List_Producto_Materiales_"] .k-table-td, div[id^="LIST_Acuerdo_Proveedor_Logistico_"] .k-table-td,
div[id^="LIST_Sol_Cotiz_Flete_Lula_Admin_"] .k-table-td, div[id^="LIST_Solicitud_Cotiz_Flete_Asignadas_Lula_Admin_"] .k-table-td,
div[id^="LIST_OC_Lula_Admin_"] .k-table-td, div[id^="LIST_OC_Flete_Admin_"] .k-table-td, div[id^="LIST_FC_Lula_Admin_"] .k-table-td, div[id^="src_mensaje_con_kernel_documentacion_"] .k-table-td,
div[id^="src_mensaje_con_kernel_e_"] .k-table-td, div[id^="RK_LIST_Prototype_mensaje_"] .k-table-td, div[id^="LIST_RevisionAcuerda_Incidente_"] .k-table-td,
div[id^="LIST_Pago_Compra_Materiales_"] .k-table-td, div[id^="LIST_FC_Materiales_"] .k-table-td, div[id^="LIST_Solicitud_Cotiz_Flete_Lula_ProvLog_"] .k-table-td,
div[id^="LIST_OC_Flete_"] .k-table-td, div[id^="RK_LIST_3d2d517e85c0_RevisionAcuerda_"] .k-table-td, div[id^="LIST_FC_"] .k-table-td,
div[id^="LIST_Pago_Compra_"] .k-table-td, div[id^="LIST_Servicio_byTenant_"] .k-table-td, div[id^="RPTE_ProtocoloMov_"] .k-table-td,
div[id^="LIST_OrdenEntregaConductos_"] .k-table-td, div[id^="List_Orden_Entrega_ProvLog_"] .k-table-td, div[id^="LIST_Acuerdo_Proveedor_Materiales_"] .k-table-td{
    font-size: 0.875rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
    border-color: rgb(0 0 0 / 0%);
}
div[id^="ABM_MTRRPT_ProtocoloMov_OCMat_Lula_Admin_"] .k-table-td:nth-child(22),
div[id^="ABM_MTRRPT_ProtocoloMov_OCMat_Lula_ProvMat_"] .k-table-td:nth-child(20),
div[id^="ABM_MTRRPT_ProtocoloMov_OCMat_Lula_Cliente_"] .k-table-td:nth-child(22){
    color: rgb(58 145 62);
    font-weight: 700;
}
div[id^="ABM_MTRRPT_ProtocoloMov_OCMat_Lula_Admin_"] .k-group-footer .k-table-td,
div[id^="ABM_MTRRPT_ProtocoloMov_OCMat_Lula_ProvMat_"] .k-group-footer .k-table-td,
div[id^="ABM_MTRRPT_ProtocoloMov_OCMat_Lula_Cliente_"] .k-group-footer .k-table-td{
    background-color: #eef7ff;
}
div[id^="ABM_MTRRPT_ProtocoloMov_OCMat_Lula_Admin_"] .k-table-tfoot .k-table-td,
div[id^="ABM_MTRRPT_ProtocoloMov_OCMat_Lula_ProvMat_"] .k-table-tfoot .k-table-td,
div[id^="ABM_MTRRPT_ProtocoloMov_OCMat_Lula_Cliente_"] .k-table-tfoot .k-table-td{
    background-color: #ededed;
}
div[id^="LIST_Solicitud_Pedido_Lula_"] .k-command-cell.k-table-td, div[id^="LIST_OC_Materiales_"] .k-command-cell.k-table-td,
div[id^="RK_LIST_Prototype_orden_entrega_"] .k-command-cell.k-table-td, div[id^="List_Producto_MaterialesProv_"] .k-command-cell.k-table-td,
div[id^="LIST_Carga_de_tarifas_Lula_"] .k-command-cell.k-table-td, div[id^="src_TDEntidades_KERNEL_E_"] .k-command-cell.k-table-td,
div[id^="RPTE_Recursos_"] .k-command-cell.k-table-td, div[id^="List_Incidente_Lula_"] .k-command-cell.k-table-td,
div[id^="LIST_RevisionAcuerda_Pedido_"] .k-command-cell.k-table-td, div[id^="List_Solicitud_Pedido_Confirmado_"] .k-command-cell.k-table-td,
div[id^="Rpte_BusquedaHistorica_"] .k-command-cell.k-table-td, div[id^="LIST_Obra_Cliente_Lula_"] .k-command-cell.k-table-td,
div[id^="src_avanceeventos_con_tipo_de_obligacion_"] .k-command-cell.k-table-td, div[id^="LIST_Persona_fisica_Lula_"] .k-command-cell.k-table-td,
div[id^="LIST_Persona_juridica_Lula_"] .k-command-cell.k-table-td, div[id^="LIST_Modelo_de_Obra_"] .k-command-cell.k-table-td,
div[id^="RK_LIST_Prototype_tipo_de_proyecto_"] .k-command-cell.k-table-td, div[id^="RK_LIST_Prototype_categoria_de_proyecto_"] .k-command-cell.k-table-td,
div[id^="RK_LIST_Prototype_tecnica_de_proyecto_"] .k-command-cell.k-table-td, div[id^="RK_LIST_Prototype_rango_horario_"] .k-command-cell.k-table-td,
div[id^="LIST_Obra_Lula_"] .k-command-cell.k-table-td, div[id^="List_Clase_Producto_Lula_"] .k-command-cell.k-table-td,
div[id^="List_Producto_Materiales_"] .k-command-cell.k-table-td, div[id^="LIST_Acuerdo_Proveedor_Logistico_"] .k-command-cell.k-table-td,
div[id^="LIST_Sol_Cotiz_Flete_Lula_Admin_"] .k-command-cell.k-table-td, div[id^="LIST_Solicitud_Cotiz_Flete_Asignadas_Lula_Admin_"] .k-command-cell.k-table-td,
div[id^="LIST_OC_Lula_Admin_"] .k-command-cell.k-table-td, div[id^="LIST_OC_Flete_Admin_"] .k-command-cell.k-table-td, div[id^="LIST_FC_Lula_Admin_"] .k-command-cell.k-table-td,
div[id^="src_mensaje_con_kernel_documentacion_"] .k-command-cell.k-table-td, div[id^="src_mensaje_con_kernel_e_"] .k-command-cell.k-table-td,
div[id^="RK_LIST_Prototype_mensaje_"] .k-command-cell.k-table-td, div[id^="LIST_RevisionAcuerda_Incidente_"] .k-command-cell.k-table-td,
div[id^="LIST_Pago_Compra_Materiales_"] .k-command-cell.k-table-td, div[id^="LIST_FC_Materiales_"] .k-command-cell.k-table-td,
div[id^="LIST_Solicitud_Cotiz_Flete_Lula_ProvLog_"] .k-command-cell.k-table-td, div[id^="LIST_OC_Flete_"] .k-command-cell.k-table-td,
div[id^="RK_LIST_3d2d517e85c0_RevisionAcuerda_"] .k-command-cell.k-table-td, div[id^="LIST_FC_"] .k-command-cell.k-table-td,
div[id^="LIST_Pago_Compra_"] .k-command-cell.k-table-td, div[id^="LIST_Servicio_byTenant_"] .k-command-cell.k-table-td, 
div[id^="RPTE_ProtocoloMov_"] .k-command-cell.k-table-td, div[id^="LIST_OrdenEntregaConductos_"] .k-command-cell.k-table-td,
div[id^="List_Orden_Entrega_ProvLog_"] .k-command-cell.k-table-td, div[id^="LIST_Acuerdo_Proveedor_Materiales_"] .k-command-cell.k-table-td{
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-block: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.k-command-cell > .k-grid-Edit{
    color: var(--main-background-color) !important;
    background-color: rgb(43 160 239) !important;
    border-radius: 0.5rem;
}
.k-command-cell > .k-grid-Edit:hover{
    background-color: rgb(18 105 176) !important;
    border-radius: 0.5rem !important;
}
div[id^="LIST_Solicitud_Pedido_Lula_"] .k-grid-pager, div[id^="LIST_OC_Materiales_"] .k-grid-pager, div[id^="RK_LIST_Prototype_orden_entrega_"] .k-grid-pager, 
div[id^="List_Producto_MaterialesProv_"] .k-grid-pager, div[id^="LIST_Carga_de_tarifas_Lula_"] .k-grid-pager, div[id^="src_TDEntidades_KERNEL_E_"] .k-grid-pager,
div[id^="RPTE_Recursos_"] .k-grid-pager, div[id^="List_Incidente_Lula_"] .k-grid-pager, div[id^="LIST_RevisionAcuerda_Pedido_"] .k-grid-pager, 
div[id^="List_Solicitud_Pedido_Confirmado_"] .k-grid-pager, div[id^="Rpte_BusquedaHistorica_"] .k-grid-pager, div[id^="LIST_Obra_Cliente_Lula_"] .k-grid-pager,
div[id^="src_avanceeventos_con_tipo_de_obligacion_"] .k-grid-pager, div[id^="LIST_Persona_fisica_Lula_"] .k-grid-pager,
div[id^="LIST_Persona_juridica_Lula_"] .k-grid-pager, div[id^="LIST_Modelo_de_Obra_"] .k-grid-pager, div[id^="RK_LIST_Prototype_tipo_de_proyecto_"] .k-grid-pager,
div[id^="RK_LIST_Prototype_categoria_de_proyecto_"] .k-grid-pager, div[id^="RK_LIST_Prototype_tecnica_de_proyecto_"] .k-grid-pager,
div[id^="RK_LIST_Prototype_rango_horario_"] .k-grid-pager, div[id^="LIST_Obra_Lula_"] .k-grid-pager, div[id^="List_Clase_Producto_Lula_"] .k-grid-pager,
div[id^="List_Producto_Materiales_"] .k-grid-pager, div[id^="LIST_Acuerdo_Proveedor_Logistico_"] .k-grid-pager, div[id^="LIST_Sol_Cotiz_Flete_Lula_Admin_"] .k-grid-pager, 
div[id^="LIST_Solicitud_Cotiz_Flete_Asignadas_Lula_Admin_"] .k-grid-pager, div[id^="LIST_OC_Lula_Admin_"] .k-grid-pager, div[id^="LIST_OC_Flete_Admin_"] .k-grid-pager, 
div[id^="LIST_FC_Lula_Admin_"] .k-grid-pager, div[id^="src_mensaje_con_kernel_documentacion_"] .k-grid-pager, div[id^="src_mensaje_con_kernel_e_"] .k-grid-pager,
div[id^="RK_LIST_Prototype_mensaje_"] .k-grid-pager, div[id^="LIST_RevisionAcuerda_Incidente_"] .k-grid-pager, div[id^="LIST_Pago_Compra_Materiales_"] .k-grid-pager,
div[id^="LIST_FC_Materiales_"] .k-grid-pager, div[id^="LIST_Solicitud_Cotiz_Flete_Lula_ProvLog_"] .k-grid-pager, div[id^="LIST_OC_Flete_"] .k-grid-pager,
div[id^="RK_LIST_3d2d517e85c0_RevisionAcuerda_"] .k-grid-pager, div[id^="LIST_FC_"] .k-grid-pager, div[id^="LIST_Pago_Compra_"] .k-grid-pager,
div[id^="LIST_Servicio_byTenant_"] .k-grid-pager, div[id^="RPTE_ProtocoloMov_"] .k-grid-pager, div[id^="LIST_OrdenEntregaConductos_"] .k-grid-pager,
div[id^="List_Orden_Entrega_ProvLog_"] .k-grid-pager, div[id^="LIST_Acuerdo_Proveedor_Materiales_"] .k-grid-pager{
    padding-top: 1rem;
    padding-bottom: 1rem;
    background-color: rgb(249 250 251);
}
div[id^="LIST_Solicitud_Pedido_Lula_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="LIST_OC_Materiales_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="RK_LIST_Prototype_orden_entrega_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="List_Producto_MaterialesProv_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="LIST_Carga_de_tarifas_Lula_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="src_TDEntidades_KERNEL_E_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="RPTE_Recursos_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="List_Incidente_Lula_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="LIST_RevisionAcuerda_Pedido_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="List_Solicitud_Pedido_Confirmado_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="Rpte_BusquedaHistorica_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="LIST_Obra_Cliente_Lula_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="src_avanceeventos_con_tipo_de_obligacion_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="LIST_Persona_fisica_Lula_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="LIST_Persona_juridica_Lula_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="LIST_Modelo_de_Obra_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="RK_LIST_Prototype_tipo_de_proyecto_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="RK_LIST_Prototype_categoria_de_proyecto_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="RK_LIST_Prototype_tecnica_de_proyecto_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="RK_LIST_Prototype_rango_horario_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="LIST_Obra_Lula_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="List_Clase_Producto_Lula_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="List_Producto_Materiales_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="LIST_Acuerdo_Proveedor_Logistico_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="LIST_Sol_Cotiz_Flete_Lula_Admin_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="LIST_Solicitud_Cotiz_Flete_Asignadas_Lula_Admin_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="LIST_OC_Lula_Admin_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="LIST_OC_Flete_Admin_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="LIST_FC_Lula_Admin_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="src_mensaje_con_kernel_documentacion_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="src_mensaje_con_kernel_e_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="RK_LIST_Prototype_mensaje_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="LIST_RevisionAcuerda_Incidente_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="LIST_Pago_Compra_Materiales_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="LIST_FC_Materiales_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="LIST_Solicitud_Cotiz_Flete_Lula_ProvLog_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="LIST_OC_Flete_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="RK_LIST_3d2d517e85c0_RevisionAcuerda_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="LIST_FC_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="LIST_Pago_Compra_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="LIST_Servicio_byTenant_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="RPTE_ProtocoloMov_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="LIST_OrdenEntregaConductos_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="List_Orden_Entrega_ProvLog_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="LIST_Acuerdo_Proveedor_Materiales_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected{
    border-bottom-color: rgb(43 160 239) !important;
    border-left-color: rgb(43 160 239) !important;
    border-right-color: rgb(43 160 239) !important;
    border-top-color: rgb(43 160 239) !important;
    background-color: rgb(43 160 239) !important;
    border-radius: 5px;
}
div[id^="LIST_Solicitud_Pedido_Lula_"] .k-grid-pager .k-button-flat-primary:hover, div[id^="LIST_OC_Materiales_"] .k-grid-pager .k-button-flat-primary:hover,
div[id^="RK_LIST_Prototype_orden_entrega_"] .k-grid-pager .k-button-flat-primary:hover, div[id^="List_Producto_MaterialesProv_"] .k-grid-pager .k-button-flat-primary:hover,
div[id^="LIST_Carga_de_tarifas_Lula_"] .k-grid-pager .k-button-flat-primary:hover, div[id^="src_TDEntidades_KERNEL_E_"] .k-grid-pager .k-button-flat-primary:hover,
div[id^="RPTE_Recursos_"] .k-grid-pager .k-button-flat-primary:hover, div[id^="List_Incidente_Lula_"] .k-grid-pager .k-button-flat-primary:hover,
div[id^="LIST_RevisionAcuerda_Pedido_"] .k-grid-pager .k-button-flat-primary:hover, div[id^="List_Solicitud_Pedido_Confirmado_"] .k-grid-pager .k-button-flat-primary:hover,
div[id^="Rpte_BusquedaHistorica_"] .k-grid-pager .k-button-flat-primary:hover, div[id^="LIST_Obra_Cliente_Lula_"] .k-grid-pager .k-button-flat-primary:hover,
div[id^="src_avanceeventos_con_tipo_de_obligacion_"] .k-grid-pager .k-button-flat-primary:hover, div[id^="LIST_Persona_fisica_Lula_"] .k-grid-pager .k-button-flat-primary:hover,
div[id^="LIST_Persona_juridica_Lula_"] .k-grid-pager .k-button-flat-primary:hover, div[id^="LIST_Modelo_de_Obra_"] .k-grid-pager .k-button-flat-primary:hover,
div[id^="RK_LIST_Prototype_tipo_de_proyecto_"] .k-grid-pager .k-button-flat-primary:hover, div[id^="RK_LIST_Prototype_categoria_de_proyecto_"] .k-grid-pager .k-button-flat-primary:hover,
div[id^="RK_LIST_Prototype_tecnica_de_proyecto_"] .k-grid-pager .k-button-flat-primary:hover, div[id^="RK_LIST_Prototype_rango_horario_"] .k-grid-pager .k-button-flat-primary:hover,
div[id^="LIST_Obra_Lula_"] .k-grid-pager .k-button-flat-primary:hover, div[id^="List_Clase_Producto_Lula_"] .k-grid-pager .k-button-flat-primary:hover,
div[id^="List_Producto_Materiales_"] .k-grid-pager .k-button-flat-primary:hover, div[id^="LIST_Acuerdo_Proveedor_Logistico_"] .k-grid-pager .k-button-flat-primary:hover,
div[id^="LIST_Sol_Cotiz_Flete_Lula_Admin_"] .k-grid-pager .k-button-flat-primary:hover, div[id^="LIST_Solicitud_Cotiz_Flete_Asignadas_Lula_Admin_"] .k-grid-pager .k-button-flat-primary:hover,
div[id^="LIST_OC_Lula_Admin_"] .k-grid-pager .k-button-flat-primary:hover, div[id^="LIST_OC_Flete_Admin_"] .k-grid-pager .k-button-flat-primary:hover,
div[id^="LIST_FC_Lula_Admin_"] .k-grid-pager .k-button-flat-primary:hover, div[id^="src_mensaje_con_kernel_documentacion_"] .k-grid-pager .k-button-flat-primary:hover,
div[id^="src_mensaje_con_kernel_e_"] .k-grid-pager .k-button-flat-primary:hover, div[id^="RK_LIST_Prototype_mensaje_"] .k-grid-pager .k-button-flat-primary:hover,
div[id^="LIST_RevisionAcuerda_Incidente_"] .k-grid-pager .k-button-flat-primary:hover, div[id^="LIST_Pago_Compra_Materiales_"] .k-grid-pager .k-button-flat-primary:hover,
div[id^="LIST_FC_Materiales_"] .k-grid-pager .k-button-flat-primary:hover, div[id^="LIST_Solicitud_Cotiz_Flete_Lula_ProvLog_"] .k-grid-pager .k-button-flat-primary:hover,
div[id^="LIST_OC_Flete_"] .k-grid-pager .k-button-flat-primary:hover, div[id^="RK_LIST_3d2d517e85c0_RevisionAcuerda_"] .k-grid-pager .k-button-flat-primary:hover,
div[id^="LIST_FC_"] .k-grid-pager .k-button-flat-primary:hover, div[id^="LIST_Pago_Compra_"] .k-grid-pager .k-button-flat-primary:hover,
div[id^="LIST_Servicio_byTenant_"] .k-grid-pager .k-button-flat-primary:hover, div[id^="RPTE_ProtocoloMov_"] .k-grid-pager .k-button-flat-primary:hover,
div[id^="LIST_OrdenEntregaConductos_"] .k-grid-pager .k-button-flat-primary:hover, div[id^="List_Orden_Entrega_ProvLog_"] .k-grid-pager .k-button-flat-primary:hover,
div[id^="LIST_Acuerdo_Proveedor_Materiales_"] .k-grid-pager .k-button-flat-primary:hover{
    border-bottom-color: rgb(43 160 239) !important;
    border-left-color: rgb(43 160 239) !important;
    border-right-color: rgb(43 160 239) !important;
    border-top-color: rgb(43 160 239) !important;
    background-color: rgb(43 160 239) !important;
    border-radius: 5px;
}
div[id^="BtnHablarVendedor_"] .k-iframe{
    /*height: 52px;*/
    border: 0 !important;
    background-color: transparent;
}
.k-command-cell > .k-grid-Delete{
    color: var(--main-background-color) !important;
    border-radius: 0.5rem !important;
    background-color: rgb(241 122 88) !important;
}
.k-command-cell > .k-grid-Delete:hover{
    background-color: rgb(241 100 59) !important;
    border-radius: 0.5rem !important;
}
td[id^="LIST_OC_Materiales_"] .k-button, td[data-actionid^="193599"] .k-button, td[data-actionid^="207547"] .k-button,
td[data-actionid^="193601"] .k-button{
    color: #fff !important;
    background-color: var(--main-theme-color);
    border-radius: 50px;
}
td[id^="LIST_OC_Materiales_"] .k-button:hover, td[data-actionid^="193599"] .k-button:hover, td[data-actionid^="207547"] .k-button:hover,
td[data-actionid^="193601"] .k-button:hover{
    background-color: #1269b0;
    border-radius: 50px;
}
/**********ESTILOS FLUJO COTIZACIÓN MATERIALES - ABM SOLICITUD MATERIALES APP CLIENTE LULA*******/

div[id^="ABM_solicitud_servicio_Lula_Materiales"] .k-toolbar .k-button{
    color: #7c7c7c;
    font-weight: 500;
    border-radius: 10px;
    border-bottom-color: #f1f1f1;
    border-left-color: #f1f1f1;
    border-right-color: #f1f1f1;
    border-top-color: #f1f1f1;
    background-color: #f1f1f1;
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
    padding-left: 2rem;
    padding-right: 2rem;
}
div[id^="ABM_solicitud_servicio_Lula_Materiales"] .k-toolbar .k-button:hover{
    color: #7c7c7c;
    font-weight: 500;
    border-radius: 10px;
    border-bottom-color: #e7e6e6;
    border-left-color: #e7e6e6;
    border-right-color: #e7e6e6;
    border-top-color: #e7e6e6;
    background-color: #e7e6e6;
}
div[id^="ABM_solicitud_servicio_Lula_Materiales"] .k-toolbar .k-button .k-icon svg{
    display: none;
}
div[id^="ABM_solicitud_servicio_Lula_Materiales"] .k-toolbar .k-button .k-icon:before{
    content: "\e01a";
    font-family: "WebComponentsIcons";
}
div[id^="src_acuerda_con_recurso_"] .k-grouping-header, div[id^="src_KernelO_Con_Documento_"] .k-grouping-header{
    display: none;
}
.left-area.work-area .create_m_main.k-grid{
    border-color: rgb(179 250 255);
    border-radius: 10px;
}
div[id^="src_acuerda_con_recurso_"] h2{
    margin-bottom: 20px !important;
}
div[id^="src_acuerda_con_recurso_"] .k-table-th.k-header, div[id^="src_KernelO_Con_Documento_"] .k-table-th.k-header,
div[id^="src_recurso_con_caracteristica_"] .k-table-th.k-header, div[id^="ABM_Componente_MaterialesProv_"] .k-table-th.k-header,
div[id^="src_KernelO_Con_Tipo_de_Documento_"] .k-table-th.k-header{
    font-weight: 500;
    justify-content: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    background-color: rgb(234 243 251);
    border-color: rgb(0 0 0 / 0%);
}
div[id^="src_acuerda_con_recurso_"] .k-table-th.k-header .k-link, div[id^="src_KernelO_Con_Documento_"] .k-table-th.k-header .k-link,
div[id^="src_recurso_con_caracteristica_"] .k-table-th.k-header .k-link, div[id^="ABM_Componente_MaterialesProv_"] .k-table-th.k-header .k-link,
div[id^="src_KernelO_Con_Tipo_de_Documento_"] .k-table-th.k-header .k-link{
    color: rgb(55 65 81) !important;
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    background-color: rgb(249 214 135 / 0%) !important;
}
div[id^="src_acuerda_con_recurso_"] .k-table-row, div[id^="src_KernelO_Con_Documento_"] .k-table-row,
div[id^="src_recurso_con_caracteristica_"] .k-table-row, div[id^="ABM_Componente_MaterialesProv_"] .k-table-row,
div[id^="src_KernelO_Con_Tipo_de_Documento_"] .k-table-row{
    background-color: transparent;
}
div[id^="src_acuerda_con_recurso_"] .k-table-row:hover, div[id^="src_KernelO_Con_Documento_"] .k-table-row:hover,
div[id^="src_recurso_con_caracteristica_"] .k-table-row:hover, div[id^="ABM_Componente_MaterialesProv_"] .k-table-row:hover,
div[id^="src_KernelO_Con_Tipo_de_Documento_"] .k-table-row:hover{
    background-color: rgb(179 250 255 / 0.3) !important;
}
div[id^="src_acuerda_con_recurso_"] .k-table-td, div[id^="src_KernelO_Con_Documento_"] .k-table-td,
div[id^="src_recurso_con_caracteristica_"] .k-table-td, div[id^="ABM_Componente_MaterialesProv_"] .k-table-td,
div[id^="src_KernelO_Con_Tipo_de_Documento_"] .k-table-td{
    font-size: 0.875rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
    border-color: rgb(0 0 0 / 0%);
}
div[id^="src_acuerda_con_recurso_"] .k-grid-container, div[id^="src_KernelO_Con_Documento_"] .k-grid-container,
div[id^="src_recurso_con_caracteristica_"] .k-grid-container, div[id^="ABM_Componente_MaterialesProv_"] .k-grid-container,
div[id^="src_KernelO_Con_Tipo_de_Documento_"] .k-grid-container{
    border-width: 1px;
    border-style: solid;
    border-color: #e5e7eb;
}
div[id^="src_acuerda_con_recurso_"] .k-table-td:nth-child(9), div[id^="src_KernelO_Con_Documento_"] .k-table-td:nth-child(9),
div[id^="src_recurso_con_caracteristica_"] .k-table-td:nth-child(9), div[id^="ABM_Componente_MaterialesProv_"] .k-table-td:nth-child(9),
div[id^="src_KernelO_Con_Tipo_de_Documento_"] .k-table-td:nth-child(9){
    color: rgb(17 24 39);
    font-weight: 500;
}
div[id^="src_acuerda_con_recurso_"] .k-command-cell.k-table-td, div[id^="src_KernelO_Con_Documento_"] .k-command-cell.k-table-td,
div[id^="src_recurso_con_caracteristica_"] .k-command-cell.k-table-td, div[id^="ABM_Componente_MaterialesProv_"] .k-command-cell.k-table-td,
div[id^="src_KernelO_Con_Tipo_de_Documento_"] .k-command-cell.k-table-td{
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-block: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
div[id^="src_acuerda_con_recurso_"] .k-command-cell > .k-button {
    color: var(--main-background-color) !important;
    background-color: rgb(241 122 88);
    border-radius: 0.5rem;
}
div[id^="src_acuerda_con_recurso_"] .k-command-cell > .k-button:hover {
    background-color: rgb(241 100 59);
    border-radius: 0.5rem !important;
}
div[id^="src_acuerda_con_recurso_"] .k-grid-pager, div[id^="src_KernelO_Con_Documento_"] .k-grid-pager,
div[id^="ABM_Componente_MaterialesProv_"] .k-grid-pager, div[id^="src_KernelO_Con_Tipo_de_Documento_"] .k-grid-pager{
    padding-top: 1rem;
    padding-bottom: 1rem;
    background-color: rgb(249 250 251);
}
div[id^="src_acuerda_con_recurso_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="src_KernelO_Con_Documento_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="ABM_Componente_MaterialesProv_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected,
div[id^="src_KernelO_Con_Tipo_de_Documento_"] .k-grid-pager .k-pager-numbers> .k-button.k-button-flat.k-button-flat-primary.k-selected{
    border-bottom-color: rgb(43 160 239) !important;
    border-left-color: rgb(43 160 239) !important;
    border-right-color: rgb(43 160 239) !important;
    border-top-color: rgb(43 160 239) !important;
    background-color: rgb(43 160 239) !important;
    border-radius: 5px;
}
div[id^="src_acuerda_con_recurso_"] .k-grid-pager .k-button-flat-primary:hover, div[id^="src_KernelO_Con_Documento_"] .k-grid-pager .k-button-flat-primary:hover,
div[id^="ABM_Componente_MaterialesProv_"] .k-grid-pager .k-button-flat-primary:hover{
    border-bottom-color: rgb(43 160 239) !important;
    border-left-color: rgb(43 160 239) !important;
    border-right-color: rgb(43 160 239) !important;
    border-top-color: rgb(43 160 239) !important;
    background-color: rgb(43 160 239) !important;
    border-radius: 5px;
}
div[id^="src_acuerda_con_recurso_"] .k-table-group-row .k-reset, div[id^="src_KernelO_Con_Documento_"] .k-table-group-row .k-reset{
    color: var(--third-theme-color);
}
div[id^="src_acuerda_con_recurso_"] .k-grid-toolbar, div[id^="src_KernelO_Con_Documento_"] .k-grid-toolbar{
    width: 100%;
    display: contents;
    margin-top: 10px;
    justify-content: right;
}
div[id^="src_KernelO_Con_Documento_"] button.k-toolbar-overflow-button, div[id^="src_KernelO_Con_Tipo_de_Documento_"] button.k-toolbar-overflow-button{
    display: flex;
}
div[id^="src_acuerda_con_recurso_"] .k-grid-toolbar .k-button, div[id^="ABM_ActualizarPermisos_"] .k-toolbar .k-button,
div[id^="LIST_Persona_fisica_Lula_"] .k-grid-toolbar button[id^="New_"], div[id^="LIST_Persona_juridica_Lula_"] .k-grid-toolbar button[id^="New_"],
div[id^="src_KernelO_Con_Tipo_de_Documento_"] .k-grid-toolbar button[id^="NewRelation_"]{
    color: var(--main-background-color);
    font-weight: 600;
    border-radius: 50px !important;
    background-color: #2ba0ef;
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
    padding-left: 2rem;
    padding-right: 2rem;
}
div[id^="src_acuerda_con_recurso_"] .k-grid-toolbar .k-button .k-icon:before{
    content: "\e11e" !important;
    font-family: "WebComponentsIcons";
}
div[id^="src_acuerda_con_recurso_"] .k-grid-toolbar .k-button:hover, div[id^="ABM_ActualizarPermisos_"] .k-toolbar .k-button:hover,
div[id^="LIST_Persona_fisica_Lula_"] .k-grid-toolbar button[id^="New_"]:hover, div[id^="LIST_Persona_juridica_Lula_"] .k-grid-toolbar button[id^="New_"]:hover,
div[id^="src_KernelO_Con_Tipo_de_Documento_"] .k-grid-toolbar button[id^="NewRelation_"]:hover{
    color: var(--main-background-color);
    font-weight: 600;
    background-color: var(--scnd-theme-color) !important;
    border-radius: 50px !important;
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
    padding-left: 2rem;
    padding-right: 2rem;
}
 div[id^="ABM_ActualizarPermisos_"] .k-toolbar .k-button .k-icon{
    display: none !important;
 }
div[id^="ABM_ActualizarPermisos_"] .k-toolbar{
    justify-content: center;
}
.info-solicitud-pedidos h2> div div:nth-child(1):before{
    content: "\e108";
    font-family: "WebComponentsIcons";
    margin-right: 2px;
}
    .info-solicitud-pedidos h2> div div:nth-child(1), .info-solicitud-pedidos h2> div div:nth-child(3){
    font-size: 0.875rem !important;
    }
div[id^="src_acuerda_con_recurso_"].control_container{
    padding-top: 0;
    padding-bottom: 0;
}
div[id^="src_acuerda_con_recurso_"].control_container .spanControlsLeft{
        padding-bottom: 0;
}
div[id^="src_acuerda_con_recurso_"] .k-grid-header-wrap{
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
div[id^="src_acuerda_con_recurso_"] .k-filter-row.k-table-row{
    background-color: rgb(234 243 251) !important;
}
#group-149753 #section-item3.section_default_main_div_content{
    border: 0;
}
#group-149753 fieldset .section_default_main_div_fieldset_legend{
    display: none;
}
div[id^="group-149751"] .column_control_container:nth-child(3){
    /*display: flex;*/
    text-align: center;
    padding: 0;
    border-radius: 5px;
    background-color: #ffffff;
    border: 1px solid #ffffff;
}
div[id^="group-149751"] .column_control_container:nth-child(4), div[id^="group-149751"] .column_control_container:nth-child(5){
    text-align: right;
    margin-top: 20px;
    padding-right: 0;
}
div[id^="group-149751"] div[id^="ActionCall_abd2"]{
    width: 100% !important;
}
div[id^="group-149751"] button[id^="ActionCall_abd2"]{
    width: 100%;
    color: var(--main-background-color);
    font-weight: 600;
    background-color: var(--third-theme-color);
    border: var(--third-theme-color);
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
    padding-right: 2rem;
}
div[id^="group-149751"] button[id^="ActionCall_abd2"]:hover{
    background-color: #e59405;
    border: #e59405;
}
div[id^="group-149751"] button[id^="ActionCall_1f1"]{
    width: 80%;
    color: var(--main-background-color);
    font-weight: 600;
    background-color: var(--third-theme-color);
    border: var(--third-theme-color);
    padding-top: 1rem;
    padding-bottom: 1rem;
}
div[id^="group-149751"] button[id^="ActionCall_1f1"]:hover{
    background-color: #e59405;
    border: #e59405;
}
/***ESTILOS RECUADRO RESUMEN ENVIO SOLICITUD MATERIALES**/

.infoLocation-solicitud-pedidos{
    float: right;
    width: 20%;
    min-width: 280px !important;
    border-width: 1px;
    border: 1px solid rgb(229 231 235);
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 5%);
    border-radius: 10px;
    padding: 1rem;
}
.infoLocation-solicitud-pedidos h1{
    display: flex;
    color: rgb(156 163 175);
    letter-spacing: 0.05em;
    font-weight: 600;
    font-size: 0.75rem;
    line-height: 1rem;
}
.infoLocation-solicitud-pedidos h1:before{
    content: "\e702";
    font-family: "WebComponentsIcons";
}
.infoLocation-solicitud-pedidos h2{
    color: rgb(107 114 128);
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: 0.01em;
}
/****ESTILOS GRILLA Y RESUMEN SOLICITUD PREVIEW***/
div[id^="src_Contactos_con_CargoContacto_"] .k-grouping-header, div[id^="RPTE_ProtocoloMov_"] .k-grouping-header{
    display: none;
}
div[id^="WDG_Preview_"] .k-table-th.k-header, div[id^="src_ItemsDelCarrito_"] .k-table-th.k-header, div[id^="src_Contactos_con_CargoContacto_"] .k-table-th.k-header,
div[id^="src_KERNEL_ETipoDirecc_"] .k-table-th.k-header, div[id^="src_KERNEL_ETipoTel_"] .k-table-th.k-header, div[id^="src_KERNEL_ETipoInternet_"] .k-table-th.k-header,
div[id^="src_Contactos_"] .k-table-th.k-header, div[id^="src_KERNEL_E_Con_KernelDoc_"] .k-table-th.k-header{
    font-weight: 500;
    justify-content: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    background-color: rgb(234 243 251);
    border-color: rgb(0 0 0 / 0%);
}
div[id^="WDG_Preview_"] .k-table-th.k-header .k-link, div[id^="src_ItemsDelCarrito_"] .k-table-th.k-header .k-link,
div[id^="src_Contactos_con_CargoContacto_"] .k-table-th.k-header .k-link, div[id^="src_KERNEL_ETipoDirecc_"] .k-table-th.k-header .k-link,
div[id^="src_KERNEL_ETipoTel_"] .k-table-th.k-header .k-link, div[id^="src_KERNEL_ETipoInternet_"] .k-table-th.k-header .k-link,
div[id^="src_Contactos_"] .k-table-th.k-header .k-link, div[id^="src_KERNEL_E_Con_KernelDoc_"] .k-table-th.k-header .k-link{
    color: rgb(55 65 81) !important;
    background-color: rgb(249 214 135 / 0%) !important;
}
div[id^="WDG_Preview_"] .k-table-row, div[id^="src_ItemsDelCarrito_"] .k-table-row, div[id^="src_Contactos_con_CargoContacto_"] .k-table-row,
div[id^="src_KERNEL_ETipoDirecc_"] .k-table-row, div[id^="src_KERNEL_ETipoTel_"] .k-table-row, div[id^="src_KERNEL_ETipoInternet_"] .k-table-row,
div[id^="src_Contactos_"] .k-table-row, div[id^="src_KERNEL_E_Con_KernelDoc_"] .k-table-row{
    background-color: transparent !important;
}
div[id^="WDG_Preview_"] .k-table-row:hover, div[id^="src_ItemsDelCarrito_"] .k-table-row:hover, div[id^="src_Contactos_con_CargoContacto_"] .k-table-row:hover,
div[id^="src_KERNEL_ETipoDirecc_"] .k-table-row:hover, div[id^="src_KERNEL_ETipoTel_"] .k-table-row:hover, div[id^="src_KERNEL_ETipoInternet_"] .k-table-row:hover, 
div[id^="src_Contactos_"] .k-table-row:hover, div[id^="src_KERNEL_E_Con_KernelDoc_"] .k-table-row:hover{
    background-color: rgb(179 250 255 / 0.3) !important;
}
div[id^="WDG_Preview_"] .k-table-td.k-table-td, div[id^="src_Contactos_con_CargoContacto_"] .k-table-td.k-table-td,
div[id^="src_KERNEL_ETipoDirecc_"] .k-table-td.k-table-td, div[id^="src_KERNEL_ETipoTel_"] .k-table-td.k-table-td,
div[id^="src_KERNEL_ETipoInternet_"] .k-table-td.k-table-td, div[id^="src_Contactos_"] .k-table-td.k-table-td,
div[id^="src_KERNEL_E_Con_KernelDoc_"] .k-table-td.k-table-td{
    font-size: 0.875rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
    border-color: rgb(0 0 0 / 0%);
}
div[id^="src_ItemsDelCarrito_"] .k-table-td, div[id^="src_Contactos_con_CargoContacto_"] .k-table-td, div[id^="src_KERNEL_ETipoDirecc_"] .k-table-td, 
div[id^="src_KERNEL_ETipoTel_"] .k-table-td, div[id^="src_KERNEL_ETipoInternet_"] .k-table-td, div[id^="src_Contactos_"] .k-table-td,
div[id^="src_KERNEL_E_Con_KernelDoc_"] .k-table-td{
    font-size: 0.875rem;
    font-weight: bold;
    /*padding-top: 0;
    padding-bottom: 0;*/
    padding-left: 1.5rem;
    border-color: rgb(0 0 0 / 0%);
}
div[id^="WDG_Preview_"] .k-filter-row.k-table-row, div[id^="src_ItemsDelCarrito_"] .k-filter-row.k-table-row,
div[id^="src_Contactos_con_CargoContacto_"] .k-filter-row.k-table-row, div[id^="src_KERNEL_ETipoDirecc_"] .k-filter-row.k-table-row,
div[id^="src_KERNEL_ETipoTel_"] .k-filter-row.k-table-row, div[id^="src_KERNEL_ETipoInternet_"] .k-filter-row.k-table-row,
div[id^="src_Contactos_"] .k-filter-row.k-table-row, div[id^="src_KERNEL_E_Con_KernelDoc_"] .k-filter-row.k-table-row{
    background-color: rgb(234 243 251) !important;
}
div[id^="WDG_Preview_"] .k-table-td:nth-child(9), div[id^="src_ItemsDelCarrito_"] .k-table-td:nth-child(9),
div[id^="src_Contactos_con_CargoContacto_"] .k-table-td:nth-child(9), div[id^="src_KERNEL_ETipoDirecc_"] .k-table-td:nth-child(9){
    color: rgb(17 24 39);
    font-weight: 500;
}
div[id^="src_ItemsDelCarrito_"] .k-command-cell.k-table-td,div[id^="WDG_Preview_"] .k-command-cell.k-table-td, 
div[id^="src_Contactos_con_CargoContacto_"] .k-command-cell.k-table-td, div[id^="src_KERNEL_ETipoDirecc_"] .k-command-cell.k-table-td, 
div[id^="src_KERNEL_ETipoTel_"] .k-command-cell.k-table-td, div[id^="src_KERNEL_ETipoInternet_"] .k-command-cell.k-table-td,
div[id^="src_Contactos_"] .k-command-cell.k-table-td, div[id^="src_KERNEL_E_Con_KernelDoc_"] .k-command-cell.k-table-td{
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-block: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
div[id^="WDG_Preview_"] .k-command-cell > .k-button{
    color: var(--main-background-color) !important;
    background-color: rgb(43 160 239) !important;
    border-radius: 0.5rem;
}
div[id^="WDG_Preview_"] .k-command-cell > .k-button:hover{
    background-color: rgb(18 105 176) !important;
    border-radius: 0.5rem !important;
}
div[id^="WDG_Preview_"] .k-grid-pager, div[id^="src_ItemsDelCarrito_"] .k-grid-pager{
    padding-top: 1rem;
    padding-bottom: 1rem;
    background-color: rgb(249 250 251);
}
div[id^="WDG_Preview_"] .k-table-group-row .k-reset{
    color: var(--third-theme-color);
}
div[id^="src_ItemsDelCarrito_"] .k-table-group-row .k-reset{
    font-weight: 500 !important;
    color: var(--third-theme-color) !important;
}
div[id^="src_ItemsDelCarrito_"] .k-command-cell > .k-button{
    color: var(--main-background-color) !important;
    background-color: rgb(241 122 88) !important;
    border-radius: 0.5rem;
}
div[id^="src_ItemsDelCarrito_"] .k-command-cell > .k-button:hover{
    background-color: rgb(241 100 59) !important;
    border-radius: 0.5rem !important;
}

div[id^="ABM_solicitud_servicio_Lula_Preview_"] .k-toolbar .k-button, div[id^="ABM_Prospecto_Lula_AltaPersonaF_"] .k-toolbar .k-button,
div[id^="ABM_Prospecto_Lula_AltaPersonaJ_"] .k-toolbar .k-button, div[id^="RK_ABM_MTR_ReporteTracking_"] .k-toolbar .k-button{
    color: #7c7c7c;
    font-weight: 500;
    border-radius: 10px;
    border-bottom-color: #f1f1f1;
    border-left-color: #f1f1f1;
    border-right-color: #f1f1f1;
    border-top-color: #f1f1f1;
    background-color: #f1f1f1;
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
    padding-left: 2rem;
    padding-right: 2rem;
}
div[id^="ABM_solicitud_servicio_Lula_Preview_"] .k-toolbar .k-button:hover, div[id^="ABM_Prospecto_Lula_AltaPersonaF_"] .k-toolbar .k-button:hover,
div[id^="ABM_Prospecto_Lula_AltaPersonaJ_"] .k-toolbar .k-button:hover, div[id^="RK_ABM_MTR_ReporteTracking_"] .k-toolbar .k-button:hover{
    color: #7c7c7c;
    font-weight: 500;
    border-radius: 10px;
    border-bottom-color: #e7e6e6;
    border-left-color: #e7e6e6;
    border-right-color: #e7e6e6;
    border-top-color: #e7e6e6;
    background-color: #e7e6e6;
}
div[id^="ABM_solicitud_servicio_Lula_Preview_"] .k-toolbar .k-button .k-icon svg, div[id^="ABM_Prospecto_Lula_AltaPersonaF_"] .k-toolbar .k-button .k-icon svg,
div[id^="ABM_Prospecto_Lula_AltaPersonaJ_"] .k-toolbar .k-button .k-icon svg, div[id^="RK_ABM_MTR_ReporteTracking_"] .k-toolbar .k-button .k-icon svg{
    display: none;
}
div[id^="ABM_solicitud_servicio_Lula_Preview_"] .k-toolbar .k-button .k-icon:before, div[id^="ABM_Prospecto_Lula_AltaPersonaF_"] .k-toolbar .k-button .k-icon:before,
div[id^="ABM_Prospecto_Lula_AltaPersonaJ_"] .k-toolbar .k-button .k-icon:before, div[id^="RK_ABM_MTR_ReporteTracking_"] .k-toolbar .k-button .k-icon:before{
    content: "\e01a";
    font-family: "WebComponentsIcons";
}
div[id^="ABM_solicitud_servicio_Lula_Preview_"] .column_control_container div[id^="ActionCall_e4b"]{
    width: 100% !important;
}
div[id^="ABM_solicitud_servicio_Lula_Preview_"] .column_control_container button[id^="ActionCall_e4b"]{
    width: 100%;
    color: var(--main-background-color);
    font-weight: 600;
    background-color: var(--scnd-theme-color);
    border: var(--scnd-theme-color);
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 5rem;
    padding-right: 5rem;
}
div[id^="ABM_solicitud_servicio_Lula_Preview_"] .column_control_container button[id^="ActionCall_e4b"]:hover{
    background-color: #115b97;
    border: #115b97;
}
div[id^="WDG_Preview_"] .k-grid-container {
    border-width: 1px;
    border-style: solid;
    border-color: #e5e7eb;
}
.column_control_container div[id^="src_acuerda_con_tipo_de_total_"].k-grid.k-grid-md.no-scrollbar{
    background-color: transparent !important;
}
.column_control_container div[id^="src_acuerda_con_tipo_de_total_"] .k-grid-content.k-auto-scrollable{
    background-color: transparent !important;
}
div[id^="src_acuerda_con_tipo_de_total_"].EstiloGrillaSinLinea .k-grid .k-grid-container .k-table-row .k-table-td {
    font-size: 0.77rem;
    padding: 0.5rem;
    border-bottom: 1px solid rgb(0 0 0 / 0%);
}
div[id^="src_acuerda_con_tipo_de_total_"].EstiloGrillaSinLinea .k-grid .k-grid-container .k-table-row:nth-child(1) .k-table-td:nth-child(7) {
    font-weight: 700;
    color: rgb(75, 75, 75);
}
div[id^="src_acuerda_con_tipo_de_total_"].EstiloGrillaSinLinea .k-grid .k-grid-container .k-table-row:nth-child(1) .k-table-td:nth-child(8) {
    font-weight: 700;
    color: rgb(75, 75, 75);
}
div[id^="src_acuerda_con_tipo_de_total_"].EstiloGrillaSinLinea .k-grid .k-grid-container .k-table-row:nth-child(2) .k-table-td:nth-child(7) {
    font-weight: 700;
    color: rgb(22 163 74);
}
div[id^="src_acuerda_con_tipo_de_total_"].EstiloGrillaSinLinea .k-grid .k-grid-container .k-table-row:nth-child(2) .k-table-td:nth-child(8) {
    font-weight: 700;
    color: rgb(22 163 74);
}
div[id^="src_acuerda_con_tipo_de_total_"].EstiloGrillaSinLinea .k-grid .k-grid-container .k-table-row:nth-child(3) .k-table-td:nth-child(7) {
    font-weight: 700;
    color: rgb(75, 75, 75);
}
div[id^="src_acuerda_con_tipo_de_total_"].EstiloGrillaSinLinea .k-grid .k-grid-container .k-table-row:nth-child(3) .k-table-td:nth-child(8) {
    font-weight: 700;
    color: rgb(75, 75, 75);
}
div[id^="src_acuerda_con_tipo_de_total_"].EstiloGrillaSinLinea .k-grid .k-grid-container .k-table-row:nth-child(7) .k-table-td:nth-child(7) {
    font-size: 0.67rem;
    font-style: italic;
    color: rgb(75, 75, 75);
}
div[id^="src_acuerda_con_tipo_de_total_"].EstiloGrillaSinLinea .k-grid .k-grid-container .k-table-row:nth-child(7) .k-table-td:nth-child(8) {
    font-size: 0.67rem;
    font-style: italic;
    color: rgb(75, 75, 75);
}
div[id^="src_acuerda_con_tipo_de_total_"].EstiloGrillaSinLinea .k-grid .k-grid-container .k-table-row:nth-child(6) {
    background-color: var(--scnd-theme-color);
}
div[id^="src_acuerda_con_tipo_de_total_"].EstiloGrillaSinLinea .k-grid .k-grid-container .k-table-row:nth-child(6) .k-table-td:nth-child(7) {
    font-weight: 700;
    color: rgb(255, 255, 255);
}
div[id^="src_acuerda_con_tipo_de_total_"].EstiloGrillaSinLinea .k-grid .k-grid-container .k-table-row:nth-child(6) .k-table-td:nth-child(8) {
    font-weight: 700;
    color: rgb(255, 255, 255);
}
.column_control_container div[id^="src_acuerda_con_tipo_de_total_"].control_container{
    padding: 1rem;
    border: 1px solid rgb(229 231 235);
    background-color: rgb(249 250 251);
    border-radius: 1rem;
    margin-top: 10px;
    margin-bottom: 20px;
}
div[id^="ABM_solicitud_servicio_Lula_Preview_"] .group_columns_container .column_control_container:nth-child(4){
    /*padding: 1rem 1rem 1rem 1rem;*/
    border-width: 1px;
    /*border: 1px solid rgb(179 250 255);*/
    border-radius: 1rem;
}
div[id^="ABM_solicitud_servicio_Lula_Preview_"] .group_columns_container .column_control_container:nth-child(5) .column-caption, 
div[id^="ABM_solicitud_servicio_Lula_ResumenTotales_"] .group_columns_container .column_control_container:nth-child(1) .column-caption{
    color: rgb(18 105 176);
    font-weight: 600;
    font-size: 1.25rem;
    line-height: 1.75rem;
}
div[id^="ABM_solicitud_servicio_Lula_Preview_"] .group_columns_container .column_control_container:nth-child(5) .column-caption:before, 
div[id^="ABM_solicitud_servicio_Lula_ResumenTotales_"] .group_columns_container .column_control_container:nth-child(1) .column-caption:before{
    color: rgb(34 197 94);
    content: "\e119";
    font-family: "WebComponentsIcons";
    margin-right: 5px;
}
div[id^="LIST_Obra_Cliente_Lula_"] button[id^="ExportToExcel_"]{
    display: block !important;
    width: 100%;
    margin-bottom: 10px;
}
div[id^="LIST_Obra_Cliente_Lula_"] button[id^="New_"]{
    display: block !important;
    width: 100%;
    color: var(--main-background-color) !important;
    font-weight: 600;
    background-color: var(--main-theme-color);
    border: var(--main-theme-color);
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 5rem;
    padding-right: 5rem;
}
.custom-button-blue{
    width: 100% !important;
    /*display: flex;*/
    float: left;
    justify-content: center;
}
.custom-button-blue .k-button {
    width: 100%;
    color: var(--main-background-color);
    font-weight: 600;
    background-color: var(--main-theme-color);
    border: var(--main-theme-color);
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 5rem;
    padding-right: 5rem;
}
.custom-button-blue .k-button:hover{
    background-color: #248acf;
    border: #248acf;
}
.custom-button-orange{
    width: 100% !important;
    /*display: flex;*/
    float: right;
    justify-content: center;
}
.custom-button-orange .k-button{
    width: 100%;
    color: var(--main-background-color);
    font-weight: 600;
    background-color: var(--third-theme-color);
    border: var(--third-theme-color);
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 5rem;
    padding-right: 5rem;
}
.custom-button-orange .k-button:hover{
    background-color: #e59405;
    border: #e59405;
}
.custom-button-blue .k-icon, .custom-button-orange .k-icon{
    display: none;
}
/*****ESTILOS VENTANA DIRECCION DE ENVIO APPCLIENTE LULA MIS PEDIDOS****/
div[id^="ABM_solicitud_servicio_Lula_DireccionEnvio_"] h2, div[id^="ABM_solicitud_servicio_Lula_ResumenTotales_"] h2{
    font-size: 1.25rem;
    color: rgb(18 105 176);
    font-weight: 600;
}

div[id^="src_KERNEL_ETipoDirecc_"] .attribute-toolbar, div[id^="Lv_domicilio_empresa_"] .attribute-toolbar,
div[id^="Lv_domicilio_personal_"] .attribute-toolbar, div[id^="LIST_Obra_Cliente_Lula_"] .k-grid-toolbar{
    display: block !important;
    margin-top: 10px;
    padding: 0;
    gap: initial;
}
div[id^="ABM_solicitud_servicio_Lula_DireccionEnvio_"] button[id^="NewObjectAndLink_"]{
    display: block !important;
    width: 100%;
    color: var(--scnd-theme-color) !important;
    font-weight: bold !important;
    border-radius: 50px !important;
    border-width: 2px;
    border-color: #248ACE !important;
    border-style: dashed !important;
    background: linear-gradient(101deg, #2ba0ef0f 0%, #1269b00f 41%, #fca1001a 100%);
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}
div[id^="ABM_solicitud_servicio_Lula_DireccionEnvio_"] button[id^="NewObjectAndLink_"]:hover{
    color: #fff !important;
    background-color: #248acf !important;
    border: dashed #248acf !important;
    border-width: 2px !important;
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}
div[id^="ABM_solicitud_servicio_Lula_DireccionEnvio_"] button[id^="NewObjectAndLink_"] .k-icon:before{
    display: none !important;
}
div[id^="ABM_solicitud_servicio_Lula_DireccionEnvio_"] button[id^="NewObjectAndLink_"] .k-icon svg{
    display: block !important;
}
div[id^="ABM_solicitud_servicio_Lula_DireccionEnvio_"] .column_control_container:nth-child(4){
    text-align: right;
}
div[id^="ABM_solicitud_servicio_Lula_DireccionEnvio_"] .column_control_container div[id^="ActionCall_c3"]{
    justify-content: right !important;
}
div[id^="ABM_solicitud_servicio_Lula_DireccionEnvio_"] .k-toolbar .k-button{
    color: #7c7c7c;
    font-weight: 500;
    border-radius: 10px;
    border-bottom-color: #f1f1f1;
    border-left-color: #f1f1f1;
    border-right-color: #f1f1f1;
    border-top-color: #f1f1f1;
    background-color: #f1f1f1;
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
    padding-left: 2rem;
    padding-right: 2rem;
}
div[id^="ABM_solicitud_servicio_Lula_DireccionEnvio_"] .k-toolbar .k-button:hover{
    color: #7c7c7c;
    font-weight: 500;
    border-radius: 10px;
    border-bottom-color: #e7e6e6;
    border-left-color: #e7e6e6;
    border-right-color: #e7e6e6;
    border-top-color: #e7e6e6;
    background-color: #e7e6e6;
}
div[id^="ABM_solicitud_servicio_Lula_DireccionEnvio_"] .k-toolbar .k-button .k-icon svg{
    display: none;
}
div[id^="ABM_solicitud_servicio_Lula_DireccionEnvio_"] .k-toolbar .k-button .k-icon:before{
    content: "\e01a";
    font-family: "WebComponentsIcons";
}
div[id^="ABM_solicitud_servicio_Lula_DireccionEnvio_"] .infoLocation-solicitud-pedidos{
    display: none;
}
div[id^="src_acuerda_con_recurso_zona2_"] .k-command-cell > .k-button {
    color: var(--main-background-color) !important;
    background-color: rgb(43 160 239) !important;
    border-radius: 0.5rem;
}
div[id^="src_acuerda_con_recurso_zona2_"] .k-command-cell > .k-button:hover {
    background-color: rgb(18 105 176) !important;
    border-radius: 0.5rem !important;
}

/***ESTILOS POP UP FLETE CLIENTE LULA***/
.k-window{
    border-radius: 10px;
    height: auto;
}
div[id^="ABM_Ubic_Geog_soloGeoLocaliz_"].create_m_main{
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
div[aria-labelledby^="ABMKERNEL_ETipoDirecc_Mapa_"].k-window, div[aria-labelledby^="src_acuerda_con_recurso_"].k-window,
div[aria-labelledby^="ABM_Ubic_Geog_soloGeoLocaliz_"].k-window{
    height: 100% !important;
}
.k-window .k-window-content{
    padding: 10px;
}
.k-window .k-window-titlebar{
    color: var(--main-background-color);
    font-weight: bold;
    background: #2BA0EF;
    background: linear-gradient(127deg, rgba(43, 160, 239, 1) 0%, rgba(36, 138, 207, 1) 15%, rgba(26, 40, 130, 1) 73%);
    /*border-color: transparent;
    background-color: #fafafa00;*/
    border-radius: 10px 10px 0 0;
}
.k-window .create_m_main{
    padding-top: 0 !important;
    box-shadow: 0 0 12px -5px rgb(0 0 0 / 0%);
}
.info-corralon-solicitud-pedidos, .info-target-solicitud-pedidos{
    display: flex;
    align-items: baseline;
}
.info-corralon-solicitud-pedidos h2, .info-target-solicitud-pedidos h2{
    font-weight: 500;
    color: var(--scnd-theme-color);
    margin-right: 5px;
}
.info-corralon-solicitud-pedidos p, .info-target-solicitud-pedidos p{
    font-size: 0.9rem;
    color: #919191;
}
#group-149576 #section-item0{
    background-color: #f5f7f9;
}
#group-149579 .m-topcaptionposition-caption span{
    color: rgb(18 105 176);
    font-weight: 600;
}
div[id^="src_acuerda_con_recurso_zona2_"]> .spanControlsLeft{
    display: none;
}
div[id^="ABM_Movimiento_Zona2_LULA_Flete_"].create_m_main{
    box-shadow: 0 0 12px -5px rgb(0 0 0 / 0%);
}
div[id^="src_acuerda_con_recurso_zona2_"].create_m_main{
    padding: 0 15px 10px 15px;
    box-shadow: 0 0 12px -5px rgb(0 0 0 / 0%);
}
div[id^="src_protocolomov_con_tipo_de_entrega_"] table.k-grid-table{
    border-spacing: 0px 10px;
}
div[id^="src_protocolomov_con_tipo_de_entrega_"] .k-grid-container{
    border-color: #e5e7eb00 !important;
}
.m-caption-container span[id^="Nro_precio_unitario_"]{
    font-weight: 500;
    font-size: 1.1rem;
    color: var(--third-theme-color);
}
#group-149578 div[id^="Fecha_hasta_"] .k-input-solid, #group-149578 div[id^="Nro_precio_unitario_"] .k-input-solid{
    pointer-events: none;
    color: #6f6f6f;
    font-weight: 700;
    padding: 5px;
    background-color: transparent;
    border-color: rgb(0 0 0 / 0%);
}
#group-149578 div[id^="Fecha_hasta_"] .k-input-solid.k-focus, #group-149578 div[id^="Nro_precio_unitario_"] .k-input-solid.k-focus{
    border-color: rgb(0 0 0 / 0%);
    box-shadow: 0 0 0 2px color-mix(in srgb, #3d3d3d00 8%, transparent);
}

#group-149578 div[id^="Fecha_hasta_"] .k-input-solid .k-button, #group-149578 div[id^="Nro_precio_unitario_"] .k-input-solid .k-button{
    display: none;
}
div[id^="ABM_Movimiento_Zona2_LULA_Flete_"] #section-item2{
    padding: 1.5rem;
    background-color: rgb(249 250 251);
}
div[id^="ABM_Movimiento_Zona2_LULA_Flete_"] #group-149759 span[id^="Check2_"]{
    font-size: 1rem;
    color: rgb(31 41 55);
    font-weight: 500;
}
div[id^="ABM_Movimiento_Zona2_LULA_Flete_"] #group-149759 span[id^="CAR1_"]{
    font-size: 0.9rem;
    color: #787878;
}
.align-buttons{
    display: flex;
    text-align: center;
}
.align-buttons div[id^="ActionCall_aa"] .k-button, #group-149893 div[id^="ActionCall_"] .k-button{
    color: var(--main-background-color) !important;
    font-weight: 600;
    background-color: var(--main-theme-color);
    border: var(--main-theme-color);
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 5rem;
    padding-right: 5rem;
}
.align-buttons div[id^="ActionCall_aa"] .k-button:hover, #group-149893 div[id^="ActionCall_"] .k-button:hover{
    background-color: #248acf !important;
    border: #248acf;
}
.align-buttons div[id^="ActionCall_1c"] .k-button{
    color: var(--main-background-color);
    font-weight: 600;
    background-color: var(--third-theme-color);
    border: var(--third-theme-color);
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 5rem;
    padding-right: 5rem;
}
.align-buttons div[id^="ActionCall_1c"] .k-button:hover{
    background-color: #e59405;
    border: #e59405;
}
div[id^="ABM_solicitud_servicio_Lula_1Envio_"] .k-toolbar .k-button{
    color: #7c7c7c;
    font-weight: 500;
    border-radius: 10px;
    border-bottom-color: #f1f1f1;
    border-left-color: #f1f1f1;
    border-right-color: #f1f1f1;
    border-top-color: #f1f1f1;
    background-color: #f1f1f1;
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
    padding-left: 2rem;
    padding-right: 2rem;
}
div[id^="ABM_solicitud_servicio_Lula_1Envio_"] .k-toolbar .k-button:hover{
    color: #7c7c7c;
    font-weight: 500;
    border-radius: 10px;
    border-bottom-color: #e7e6e6;
    border-left-color: #e7e6e6;
    border-right-color: #e7e6e6;
    border-top-color: #e7e6e6;
    background-color: #e7e6e6;
}
div[id^="ABM_solicitud_servicio_Lula_1Envio_"] .k-toolbar .k-button .k-icon:before{
    content: "\e01a";
    font-family: "WebComponentsIcons";
}
/****ESTILOS VISUALIZAR RESUMEN PAGAR APP CLIENTE LULA MIS PEDIDOS***/
#group-149753 .section_default_group_Container:nth-child(4){
    border: 1px solid #d7d7d700 !important;
}
div[id^="ActionCall_c1"]{
    text-align: right;
}
div[id^="ABM_solicitud_servicio_Lula_ResumenTotales_"] div[id^="ActionCall_c1"] .k-button{
    width: 100%;
    color: var(--main-background-color);
    font-weight: 600;
    background-color: var(--third-theme-color);
    border: var(--third-theme-color);
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 5rem;
    padding-right: 5rem;
}
div[id^="ABM_solicitud_servicio_Lula_ResumenTotales_"] div[id^="ActionCall_c1"] .k-button:hover{
    background-color: #e59405;
    border: #e59405;
}
/****ESTILOS ENVÍOS APPCLIENTE LULA SOLICITUD PEDIDOS****/
div[id^="ABM_solicitud_servicio_Lula_Envios_"] .k-toolbar .k-button {
    color: #7c7c7c;
    font-weight: 500;
    border-radius: 10px;
    border-bottom-color: #f1f1f1;
    border-left-color: #f1f1f1;
    border-right-color: #f1f1f1;
    border-top-color: #f1f1f1;
    background-color: #f1f1f1;
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
    padding-left: 2rem;
    padding-right: 2rem;
}
div[id^="ABM_solicitud_servicio_Lula_Envios_"] .k-toolbar .k-button:hover {
    color: #7c7c7c;
    font-weight: 500;
    border-radius: 10px;
    border-bottom-color: #e7e6e6;
    border-left-color: #e7e6e6;
    border-right-color: #e7e6e6;
    border-top-color: #e7e6e6;
    background-color: #e7e6e6;
}
div[id^="ABM_solicitud_servicio_Lula_Envios_"] .k-toolbar .k-button .k-icon:before {
    content: "\e01a";
    font-family: "WebComponentsIcons";
}
div[id^="ABM_solicitud_servicio_Lula_Envios_"] .group_columns_container .column_control_container:nth-child(5){
    display: flex;
    text-align: center;
}
div[id^="ABM_solicitud_servicio_Lula_Envios_"] div[id^="ActionCall_75"].control_container{
    width: 100% !important;
}
div[id^="ABM_solicitud_servicio_Lula_Envios_"] button[id^="ActionCall_75"]{
    width: 100%;
    color: var(--main-background-color);
    font-weight: 600;
    background-color: var(--main-theme-color);
    border: var(--main-theme-color);
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 5rem;
    padding-right: 5rem;
}
div[id^="ABM_solicitud_servicio_Lula_Envios_"] button[id^="ActionCall_75"]:hover{
    background-color: #248acf;
    border: #248acf;
}
div[id^="ABM_solicitud_servicio_Lula_Envios_"] div[id^="ActionCall_c7"]{
    justify-content: right !important;
}
div[id^="ABM_solicitud_servicio_Lula_Envios_"] .column_control_container:nth-child(6){
    /*display: flex;*/
    justify-content: right;
}
div[id^="ABM_solicitud_servicio_Lula_ResumenTotales_"] .k-toolbar .k-button {
    color: #7c7c7c;
    font-weight: 500;
    border-radius: 10px;
    border-bottom-color: #f1f1f1;
    border-left-color: #f1f1f1;
    border-right-color: #f1f1f1;
    border-top-color: #f1f1f1;
    background-color: #f1f1f1;
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
    padding-left: 2rem;
    padding-right: 2rem;
}
div[id^="ABM_solicitud_servicio_Lula_ResumenTotales_"] .k-toolbar .k-button:hover {
    color: #7c7c7c;
    font-weight: 500;
    border-radius: 10px;
    border-bottom-color: #e7e6e6;
    border-left-color: #e7e6e6;
    border-right-color: #e7e6e6;
    border-top-color: #e7e6e6;
    background-color: #e7e6e6;
}
div[id^="ABM_solicitud_servicio_Lula_ResumenTotales_"] .k-toolbar .k-button .k-icon:before {
    content: "\e01a";
    font-family: "WebComponentsIcons";
}
div[id^="ABM_solicitud_servicio_Lula_ResumenTotales_"] div[id^="ActionCall_f8"] {
    text-align: right;
}
div[id^="ABM_MensajeNotificacionExtActCall_"] h2{
    display: none;
}
div[id^="ABM_MensajeNotificacionExtActCall_"] .k-textbox{
    font-size: 0.95rem;
    font-weight: 600;
    color: #000 !important;
    border: transparent;
}
/*****ESTILOS VENTANA PASARELA DE PAGOS CLIENTE LULA MIS PEDIDOS***/
  
div[id^="ABM_KERNEL_Payment_Mobbex_Reducido_"] #group-150084{
    display: grid;
}
div[id^="ABM_KERNEL_Payment_Mobbex_Reducido_"] .k-textbox{
    background-color: #f9f9f900 !important;
    border-color: rgb(86 86 86 / 0%) !important;
}
div[id^="Moneda_"] span[id^="Moneda_"]{
    color: rgb(18 105 176) !important;
    font-weight: 600;
    font-size: 1.25rem !important;
    margin-right: 5px;
}
div[id^="ABM_KERNEL_Payment_Mobbex_Reducido_"] input[id^="Moneda_"]{
    color: #999999 !important;
    font-weight: 600;
    font-size: 1.25rem !important;
    padding: 0 !important;
}
div[id^="ABM_KERNEL_Payment_Mobbex_Reducido_"] button[id^="Save_"]{
    color: var(--main-background-color) !important;
        font-weight: 600;
        background-color: #25D366 !important;
        border: #25D366 !important;
        padding-top: 1rem;
        padding-bottom: 1rem;
        padding-left: 5rem;
        padding-right: 5rem;
}
        div[id^="ABM_KERNEL_Payment_Mobbex_Reducido_"] button[id^="Save_"]:hover{
            background-color: #1EBE5D !important;
            border: #1EBE5D; 
    }
div[id^="ABM_KERNEL_Payment_Mobbex_Reducido_"] button[id^="Save_"] .k-icon{
    display: none;
}
    div[id^="ABM_KERNEL_Payment_Mobbex_Reducido_"] button[id^="Cancel_"]{
        color: var(--main-background-color) !important;
        font-weight: 600;
        background-color: rgb(241 122 88) !important;
        border: rgb(241 122 88) !important;
        padding-top: 1rem;
        padding-bottom: 1rem;
        padding-left: 5rem;
        padding-right: 5rem; 
    }
        div[id^="ABM_KERNEL_Payment_Mobbex_Reducido_"] button[id^="Cancel_"]:hover{
            background-color: rgb(241 100 59) !important;
            border: rgb(241 100 59); 
    }
        div[id^="ABM_KERNEL_Payment_Mobbex_Reducido_"] button[id^="Cancel_"] .k-icon{
            display: none; 
    }
  
div[id^="MontoTransaccion_"].control_container{
    display: flex;
}
div[id^="MontoTransaccion_"] .spanControlsLeft span{
    text-wrap-mode: nowrap !important;
}
div[id^="MontoTransaccion_"] span{
    color: rgb(18 105 176) !important;
    font-weight: 600;
    font-size: 1.25rem !important;
    margin-right: 5px;
}
div[id^="MontoTransaccion_"].spanRight{
    line-height: 0;
}
div[id^="MontoTransaccion_"] span.k-numerictextbox .k-input-inner{
    padding: 0 !important;
    line-height: 0;
}
div[id^="MontoTransaccion_"] span.k-numerictextbox{
    color: #999999 !important;
    pointer-events: none;
    background-color: transparent !important;
    border-color: rgb(0 0 0 / 0%);
}
div[id^="MontoTransaccion_"] span.k-numerictextbox:focus{
    box-shadow: 0 0 0 2px color-mix(in srgb, #3d3d3d00 8%, transparent);
}
div[id^="MontoTransaccion_"] span.k-numerictextbox .k-spin-button{
    display: none;
}
#group-149518 .column_control_container:nth-child(1)  {
    width: 100%;
    padding: 5px;
    border-radius: 5px;
    background-color: #f3f3f3;
    border: 1px solid #ddddfb;
}
div[id^="ABM_KERNEL_Payment_MP_Cliente"] .k-toolbar .k-button{
    color: #7c7c7c;
    font-weight: 500;
    border-radius: 10px;
    border-bottom-color: #f1f1f1;
    border-left-color: #f1f1f1;
    border-right-color: #f1f1f1;
    border-top-color: #f1f1f1;
    background-color: #f1f1f1;
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
    padding-left: 2rem;
    padding-right: 2rem;
}
div[id^="ABM_KERNEL_Payment_MP_Cliente"] .k-toolbar .k-button:hover{
    color: #7c7c7c;
    font-weight: 500;
    border-radius: 10px;
    border-bottom-color: #e7e6e6;
    border-left-color: #e7e6e6;
    border-right-color: #e7e6e6;
    border-top-color: #e7e6e6;
    background-color: #e7e6e6;
}
div[id^="ABM_KERNEL_Payment_MP_Cliente"] .k-toolbar .k-button .k-icon:before{
    content: "\e01a";
    font-family: "WebComponentsIcons";
}
/***ESTILOS WISARD O PASOS ENVÍO MATERIALES***/
.k-stepper {
    pointer-events: none;
    margin-top: 20px;
    margin-bottom: 20px;
}
.k-stepper .k-step-current .k-step-indicator {
    border-color: var(--main-theme-color);
    background-color: var(--main-theme-color);
}
.k-stepper .k-step-indicator {
    width: 40px;
    height: 40px;
    border-color: var(--main-theme-color);
    color: var(--main-theme-color);
}
.k-stepper .k-step-current:hover .k-step-indicator, .k-stepper .k-step-current.k-hover .k-step-indicator, .k-stepper .k-step-current.k-step-hover .k-step-indicator {
    background-color: var(--main-theme-color) !important;
}
.k-stepper .k-step-indicator .k-svg-icon {
    width: 25px;
    height: 25px;
}
.k-stepper .k-step-done .k-step-indicator {
    border-color: var(--main-theme-color);
    background-color: var(--main-theme-color);
}
.k-stepper .k-step:hover .k-step-indicator, .k-stepper .k-step.k-hover .k-step-indicator, .k-stepper .k-step.k-step-hover .k-step-indicator {
    color: #fff;
    background-color: var(--main-theme-color);
}
.k-stepper .k-progressbar .k-selected {
    border-color: var(--main-theme-color);
    background-color: var(--main-theme-color);
}
.k-step-list-horizontal~.k-progressbar {
    inset-block-start: 22px;
}
@media screen and (max-width: 956px){
    .k-stepper {
        display: flex;
        justify-content: center;
    }
}
@media screen and (max-width: 956px){
    .k-stepper .k-step-list {
        gap: 10px;
    }
}
@media screen and (max-width: 956px){
    .k-step-list-horizontal~.k-progressbar {
        margin: 0 !important;
        inset-block-start: 22px;
    }
}
.style-text-alert{
    text-align: center;
    padding: 10px;
    background-color: #f9eaea;
    border-radius: 5px;
    border: 1px solid #fbbebe;
    margin-top: 10px;
    margin-bottom: 10px;  
}
.style-text-alert iframe.k-content{
    height: 30px;
    background-color: #f9eaea;
    border-radius: 0 !important;
    border: 0 !important; 
}
.relative {
    position: relative;
}
.text-\[\#2BA0EF\] {
    color: #2ba0ef;
}
.bg-\[\#B3FAFF\]\/30 {
    background-color: #b3faff4d;
}
.border-\[\#48E9FF\]\/40 {
    border-color: #48e9ff66;
}
.border {
    border-style: var(--tw-border-style);
    border-width: 1px;
}
.rounded-full {
    margin: auto;
    border-radius: 3.40282e38px;
}
.justify-center {
    justify-content: center;
}
.items-center {
    align-items: center;
}
.w-16 {
    width: calc(.25rem * 16);
}
.h-16 {
    height: calc(.25rem * 16);
}
.flex {
    display: flex;
}
.text-\[\#2BA0EF\] {
    color: #2ba0ef;
    vertical-align: middle;
    display: block;
}
.w-10 {
    width: calc(.25rem * 10);
}
.h-10 {
    height: calc(.25rem * 10);
}
.w-3 {
    width: calc(.25rem * 3);
}

.h-3 {
    height: calc(.25rem * 3);
}
.flex {
    display: flex;
}
.right-0 {
    right: 0;
}
.top-0 {
    top: 0;
}
.absolute {
    position: absolute;
}
.bg-\[\#E87400\] {
    background-color: #e87400;
}
.rounded-full {
    border-radius: 3.40282e38px;
}
div[id^="ABM_MensajeNotificacionExtActCall_CARRITO_"] .k-input-inner{
    text-align: center;
}
div[id^="ABM_MensajeNotificacionExtActCall_CARRITO_"] #group-149896 .column_control_container  {
    text-align: center;
}
div[id^="ABM_MensajeNotificacionExtActCall_CARRITO_"] #group-149896 .column_control_container:nth-child(3)  {
    padding-top: 5px;
    padding-bottom: 5px;
}
div[id^="ABM_MensajeNotificacionExtActCall_CARRITO_"] .k-toolbar  {
    display: none;
}
#group-149896 button[id^="ActionCall_3332"]{
    color: #fff;
    background-color: var(--main-theme-color);
}
#group-149896 button[id^="ActionCall_3332"]:hover{
    background-color: var(--scnd-theme-color);
    border: 1px solid var(--scnd-theme-color);
}
/****ESTILOS FOMULARIOS CREAR CUENTAS Estilos A ELIMINAR ABM VIEJO PROESPETCO LULA***/
#group-148944.m_group_container{
    max-width: 42rem;
    background-color: #fff;
    padding: calc(.25rem * 8);
    border: 1px solid #c9c7c9;
    border-radius: 10px;
    margin: auto;
    box-shadow: 0px 6px 20px -3px rgb(0 0 0 / 16%);
    -webkit-box-shadow: 0px 6px 20px -3px rgb(0 0 0 / 16%);
}
#group-148944.m_group_container .section_default_main_div_content{
    padding: 0 !important;
    border-width: 0 !important;
}
.style-column1{
    display: flex;
    gap: 5px;
    padding: 10px;
    background-color: #b3faff33;
    border: 1px solid #b3faff;
    margin-top: 10px;
    border-radius: 10px;
}
.style-column1 .k-input-inner{
    background-color: #ffffff !important;
}
#group-148945 .text-center.mb-8> div {
    display: flex;
    width: fit-content;
    color: #1269b0;
    font-size: 5rem;
    margin: 0 auto;
    padding: 10px;
    background-color: #b3faff;
    justify-content: center;
    border-radius: 50px;
    align-items: center;
}
#group-148945 h2 {
    color: #1269b0;
    font-size: 1.875rem;
}
#group-148945 p {
    color: #52687a;
    text-align: center;
}
#group-148945 .k-input{
    border-radius: 8px;
}
#group-148945 .k-input-inner{
    color: #323350;
    font-weight: 500;
    background-color: #f7f7f7;
    border-color: #c9c7c9;
    padding-block: 0.6rem;
}
#group-148945 .spanControlsLeft span{
    text-transform: uppercase;
    color: rgb(94 94 94) !important;
}
#group-148945 .column_control_container div[id^="ActionCall_4c9"]{
    display: block !important;
    padding: 0 !important;
}
#group-148945 .column_control_container div[id^="ActionCall_4c9"]> span{
    width: 100%;
}
#group-148945 .column_control_container button[id^="ActionCall_4c9"]{
    width: 100%;
    color: var(--main-background-color) !important;
    background-color: var(--third-theme-color);
    border: var(--third-theme-color);
    padding-block: calc(.25rem * 4.5) !important;
    margin-top: 15px !important;
}
#group-148945 .column_control_container button[id^="ActionCall_4c9"]:hover{
    background-color: #e7980d;
    border: #e7980d;
}
/******NUEVOS ESTILOS FORMULARIO NUEVO ABM PERSONA NATURAL****/
#group-149849{
    position: relative;
    max-width: 1200px;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    padding: 10px 20px 40px 20px;
    background-color: transparent;
}
#group-149849 .group_columns_container {
    display: flex;
    justify-content: center;
    gap: 50px;
}
#group-149850.group_columns_container {
    display: grid !important;
    max-width: 42rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-inline: auto;
}
#group-149850 .k-button {
    width: 100%;
    color: var(--main-background-color);
    background-color: var(--scnd-theme-color);
    background-image: none;
    border-color: var(--scnd-theme-color);
    padding: 10px;
}
#group-149850 .k-button:hover{
    color: #fff !important;
    background-color: #248acf;
    border: 1px solid #248acf;
}
#group-149867.m_group_container{
    max-width: 42rem;
    background-color: #fff;
    padding: calc(.25rem * 8);
    border: 1px solid #c9c7c9;
    border-radius: 10px;
    margin: auto;
    box-shadow: 0px 6px 20px -3px rgb(0 0 0 / 16%);
    -webkit-box-shadow: 0px 6px 20px -3px rgb(0 0 0 / 16%);
}
#group-149867.m_group_container .section_default_group_Container, #group-149875.m_group_container .section_default_group_Container,
#group-148948.m_group_container .section_default_group_Container{
    border-width: 0 !important;
}
#group-149867.m_group_container .section_default_main_div_content{
    padding: 0 !important;
    border-width: 0 !important;
}
#group-149868 .column_control_container:nth-child(8), #group-149876 .column_control_container:nth-child(8),
div[id^="Lv_domicilio_personal_"].spanRight, div[id^="Lv_domicilio_empresa_"].spanRight   {
    display: block;
}
@media screen and (max-width: 956px){
    #group-149850.group_columns_container {
        display: flex !important;
    }
}
@media screen and (max-width: 956px){
    .style-person-register, .style-person-legal {
        width: 100% !important;
    }
}
@media screen and (max-width: 956px){
    #group-149750.group_columns_container {
        justify-content: center;
    }
}
.style-column1{
    display: flex;
    gap: 5px;
    padding: 10px;
    background-color: #b3faff33;
    border: 1px solid #b3faff;
    margin-top: 10px;
    border-radius: 10px;
}
.style-column1 .k-input-inner{
    background-color: #ffffff !important;
}
#group-149867 .text-center.mb-8{
    margin: auto;
}
#group-149867 .text-center.mb-8> div {
    display: flex;
    width: fit-content;
    color: #1269b0;
    font-size: 5rem;
    margin: 0 auto;
    padding: 10px;
    background-color: #b3faff;
    justify-content: center;
    border-radius: 50px;
    align-items: center;
}
#group-149867 h2 {
    color: #1269b0;
    font-size: 1.875rem;
}
#group-149867 p {
    color: #52687a;
    text-align: center;
}
#group-149867 .k-input{
    border-radius: 8px;
}
#group-149867 .k-input-inner{
    color: #323350;
    font-weight: 500;
    background-color: #f7f7f7;
    border-color: #c9c7c9;
    padding-block: 0.6rem;
}
#group-149868 .spanControlsLeft span{
    font-weight: 600;
    text-transform: uppercase;
    color: rgb(94 94 94) !important;
}
#group-149867 .column_control_container div[id^="ActionCall_fc6"]{
    display: block !important;
    padding: 0 !important;
}
#group-149867 .column_control_container div[id^="ActionCall_fc6"]> span{
    width: 100%;
}
#group-149868 div[id^="ActionCall_7f5"]{
    width: 100% !important;
}
#group-149868 div[id^="ActionCall_1039"], #group-149876 div[id^="ActionCall_47b"] {
    text-align: right;
}
#group-149867 .column_control_container button[id^="ActionCall_7f5"], #group-149876 .column_control_container button[id^="ActionCall_a125"]{
    width: 100%;
    font-size: 1rem;
    font-weight: 500;
    color: var(--main-background-color) !important;
    background-color: var(--third-theme-color);
    border: var(--third-theme-color);
    padding-block: calc(.25rem * 4.5) !important;
    margin-top: 15px !important;
}
#group-149867 .column_control_container button[id^="ActionCall_7f5"]:hover, #group-149876 .column_control_container button[id^="ActionCall_a125"]:hover{
    background-color: #e7980d;
    border: #e7980d;
}
div[id^="Lv_domicilio_personal_"] .k-toolbar .k-button, div[id^="Lv_domicilio_empresa_"] .k-toolbar .k-button{
    color: var(--scnd-theme-color) !important;
    font-weight: bold !important;
    border-radius: 50px !important;
    border: 2px dashed var(--main-theme-color);
    background: linear-gradient(101deg, #2ba0ef0f 0%, #1269b00f 41%, #fca1001a 100%);
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 4rem;
    padding-right: 4rem;
}
div[id^="Lv_domicilio_personal_"] .k-toolbar .k-button:hover, div[id^="Lv_domicilio_empresa_"] .k-toolbar .k-button:hover{
    color: #fff !important;
    border-radius: 50px !important;
    border: 2px dashed var(--main-theme-color);
    /* border-style: dashed !important; */
    /* border-color: #ffffff; */
    background-color: var(--main-theme-color);
}
div[id^="Lv_domicilio_personal_"] .k-toolbar .k-button:hover .k-icon, div[id^="Lv_domicilio_empresa_"] .k-toolbar .k-button:hover .k-icon{
    color: var(--third-theme-color) !important;
}
@media screen and (max-width: 956px){
    div[id^="Lv_domicilio_personal_"] .k-toolbar .k-button, div[id^="Lv_domicilio_empresa_"] .k-toolbar .k-button {
        margin: auto;
    }
} 
/******NUEVOS ESTILOS FORMULARIO NUEVO ABM PERSONA JURIDICA****/

#group-149873{
    position: relative;
    max-width: 1200px;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    padding: 10px 20px 40px 20px;
    background-color: transparent;
}
#group-149873 .group_columns_container {
    display: flex;
    justify-content: center;
    gap: 50px;
}
#group-149877.group_columns_container {
    gap: 0px !important;
}
#group-149875 .section_default_main_div_fieldset {
    text-align: start;
}
#group-149875.m_group_container{
    max-width: 42rem;
    background-color: #fff;
    padding: calc(.25rem * 8);
    border: 1px solid #c9c7c9;
    border-radius: 10px;
    margin: auto;
    box-shadow: 0px 6px 20px -3px rgb(0 0 0 / 16%);
    -webkit-box-shadow: 0px 6px 20px -3px rgb(0 0 0 / 16%);
}
#group-149875.m_group_container .section_default_main_div_content{
    padding: 0 !important;
    border-width: 0 !important;
}
.style-column1{
    display: flex;
    gap: 5px;
    padding: 10px;
    background-color: #b3faff33;
    border: 1px solid #b3faff;
    margin-top: 10px;
    border-radius: 10px;
}
.style-column1 .k-input-inner{
    background-color: #ffffff !important;
}
#group-149875 .text-center.mb-8> div {
    display: flex;
    width: fit-content;
    color: #fca100;
    font-size: 5rem;
    margin: 0 auto;
    padding: 10px;
    background-color: #ffebc8;
    justify-content: center;
    border-radius: 50px;
    align-items: center;
}
#group-149875 h2 {
    color: #1269b0;
    font-size: 1.875rem;
}
#group-149875 p {
    color: #52687a;
    text-align: center;
}
#group-149875 .k-input{
    border-radius: 8px;
}
#group-149875 .k-input-inner{
    color: #323350;
    font-weight: 500;
    background-color: #f7f7f7;
    border-color: #c9c7c9;
    padding-block: 0.6rem;
}
#group-149875 .spanControlsLeft span{
    font-weight: 600;
    text-transform: uppercase;
    color: rgb(94 94 94) !important;
}
#group-149875 .column_control_container div[id^="ActionCall_9c9"]{
    display: block !important;
    padding: 0 !important;
}
#group-149875 .column_control_container div[id^="ActionCall_9c9"]> span{
    width: 100%;
}
#group-149875 .column_control_container button[id^="ActionCall_9c9"]{
    width: 100%;
    color: var(--main-background-color) !important;
    background-color: var(--third-theme-color);
    border: var(--third-theme-color);
    padding-block: calc(.25rem * 4.5) !important;
    margin-top: 15px !important;
}
#group-149875 .column_control_container button[id^="ActionCall_9c9"]:hover{
    background-color: #e7980d;
    border: #e7980d;
}
#group-149876.group_columns_container {
    display: flex;
    justify-content: center;
    gap: 0;
}
#group-149876 div[id^="Dni_97"]{

}
/***ESTILOS SEPRADOR ENTRE EL FORMULARIO PERSONA JURIDICA Y FORMULARIO REPRESENTANTE****/
.sep-flex {
  display: flex;
  align-items: center;
  text-align: center;
  width: 100%;
  margin: 24px 0;
}
.sep-flex .sep-line {
  flex-grow: 1;
  height: 0;
  border-top: 1px solid #cbd5e1; /* Color de la línea */
}
.sep-flex .sep-text {
  margin: auto; /* Espaciado lateral */
  color: #475569; /* Color del texto */
  font-family: system-ui, -apple-system, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  white-space: nowrap;
}
/***ESTILOS POP UP MAPA AGREGAR DIRECCIÓN CARRITO***/
div[id^="ABMKERNEL_ETipoDirecc_Mapa_"] #section-item0.section_default_main_div_content, 
div[id^="ABM_Ubic_Geog_soloGeoLocaliz_"] #section-item0.section_default_main_div_content  {
    background-color: #f7f7f7 !important;
    border-color: #c9c7c9 !important;
}
div[id^="ABMKERNEL_ETipoDirecc_Mapa_"] #group-149626 .column-caption,
div[id^="ABM_Ubic_Geog_soloGeoLocaliz_"] #group-138239 h2 {
    font-size: .85rem;
    color: #62748e;
    line-height: 30px;
    letter-spacing: normal;
}
div[id^="ABMKERNEL_ETipoDirecc_Mapa_"].create_m_main{
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}
/***ESTILOS POP UP INFORMACIÓN CREAR ORDEN DE ENTREGA***/
.border-amber-100 {
    width: calc(.25rem * 12);
    height: calc(.25rem * 12);
    color: #e17100;
    border-style: solid;
    border-width: 1px;
    background-color: #fffbeb;
}
.space-y-15 h3{
    margin-top: 10px;
    text-align: center;
    color: #24415b;
    font-weight: 500;
}
div[id^="ABM_MensajeNotificacionExtActCall_"] div[id^="Mensaje_"] input{
    text-align: center;
    font-weight: 400;
    color: #454545;
}
div[id^="ABM_MensajeNotificacionExtActCall_"] .k-toolbar{
    display: none;
}
div[id^="ABM_ActualizarPermisos_"] .control_container .spanControlsLeft{
    text-align: center;
}
div[id^="ABM_ActualizarPermisos_"] .control_container .spanControlsLeft span{
    color: var(--scnd-theme-color);
}
div[id^="ABM_ActualizarPermisos_"] .spanRight .k-textbox{
    color: #191b39 !important;
    background-color: #ffffff !important;
    border-color: rgb(86 86 86 / 0%);
}
div[id^="ABM_ActualizarPermisos_"] .spanRight .k-textbox .k-input-inner{
    text-align: center;
}
/****ESTILOS SECOND STEP LOGON****/
div[id^="RK_ABM_eb286d47070f_Zona_de_Trabajo_"].create_m_main{
    width: 100% !important;
    max-width: 52rem;
    display: flex !important;
    flex-direction: column;
    margin: 20px auto !important;
    align-items: center;
    height: 100%;
    white-space: normal;
    overflow: hidden;
}
.container-title-user{
    justify-items: center;
}
.info-user{
    font-size: 2.1rem;
    text-align: center;
    line-height: 2.5rem;
}
.info-user h2{
    font-size: 2.25rem;
    color: #1e293b;
    line-height: 2.5rem;
}
.info-user h2.title-user{
    font-size: 2.25rem;
    color: var(--scnd-theme-color);
    font-weight: 700;
    line-height: 2.5rem;
}
.info-parf{
    font-size: 1rem;
    line-height: 1.5rem; 
    color: #64748b;
    margin-top: 0.5rem; 
}
div[id^="RK_ABM_eb286d47070f_Zona_de_Trabajo_"] #group-137970 .column_control_container{
    display: block;
    padding: 0;
}
@media screen and (max-width: 956px){
    div[id^="RK_ABM_eb286d47070f_Zona_de_Trabajo_"] #group-137970 .column_control_container {
        width: 100%;
    }
}
@media screen and (min-width: 1000px){
    div[id^="RK_ABM_eb286d47070f_Zona_de_Trabajo_"] #group-137970 .column_control_container {
        margin: auto;
    }
} 
div[id^="RK_ABM_eb286d47070f_Zona_de_Trabajo_"] #group-137971{
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
}
div[id^="RK_ABM_eb286d47070f_Zona_de_Trabajo_"] #group-137971 .spanControlsLeft{
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 0.05em;
    font-weight: 700;
}
div[id^="RK_ABM_eb286d47070f_Zona_de_Trabajo_"] #group-137971 .spanControlsLeft span{
    color: var(--third-theme-color);
}
div[id^="RK_ABM_eb286d47070f_Zona_de_Trabajo_"] .k-dropdownlist{
    border-radius: 50px;
    border-color: rgb(0 0 0 / 11%);
}
div[id^="RK_ABM_eb286d47070f_Zona_de_Trabajo_"] .k-dropdownlist .k-input-inner{
    padding: calc(0.25rem * 4) !important;
}
div[id^="RK_ABM_eb286d47070f_Zona_de_Trabajo_"] .k-dropdownlist .k-input-inner .k-input-value-text{
    color: #374763;
    font-size: .875rem;
    font-weight: 600;
    text-transform: capitalize !important;
}
div[id^="RK_ABM_eb286d47070f_Zona_de_Trabajo_"] div[id^="LV_CargoContacto_"] .k-dropdownlist .k-input-inner .k-input-value-text:before{
    width: 25px;
     content: "\e08b";
    font-family: "WebComponentsIcons";
    text-align: center;
    color: var(--main-theme-color);
    font-size: 1.3rem;
    font-weight: 500;
    line-height: normal;
    margin-right: 10px;
    vertical-align: bottom;
}
div[id^="RK_ABM_eb286d47070f_Zona_de_Trabajo_"] div[id^="src_Application_"] .k-dropdownlist .k-input-inner .k-input-value-text:before{
    width: 25px;
    content: "\e659";
    font-family: "WebComponentsIcons";
    text-align: center;
    color: var(--main-theme-color);
    font-size: 1.3rem;
    font-weight: 500;
    line-height: normal;
    margin-right: 10px;
    vertical-align: bottom;
}
div[id^="RK_ABM_eb286d47070f_Zona_de_Trabajo_"] .mo-abm-toolbar{
    width: 100%;
    flex-direction: column;
    margin: auto;
    padding: 0;
    gap: 0;
}
@media screen and (max-width: 956px){
    div[id^="RK_ABM_eb286d47070f_Zona_de_Trabajo_"] .mo-abm-toolbar {
        display: flex;
    }
}
/*@media screen and (min-width: 1000px){
    div[id^="RK_ABM_eb286d47070f_Zona_de_Trabajo_"] .mo-abm-toolbar {
        flex-direction: row;
    }
}  */      

div[id^="RK_ABM_eb286d47070f_Zona_de_Trabajo_"] .mo-abm-toolbar .k-button .k-icon{
    display: none;
}
@media screen and (max-width: 956px){
    div[id^="RK_ABM_eb286d47070f_Zona_de_Trabajo_"] button[id^="Save_"],
    div[id^="RK_ABM_eb286d47070f_Zona_de_Trabajo_"] button[id^="Cancel_"] {
        width: 100%;
    }
} 
@media screen and (min-width: 1000px){
    div[id^="RK_ABM_eb286d47070f_Zona_de_Trabajo_"] button[id^="Save_"],
    div[id^="RK_ABM_eb286d47070f_Zona_de_Trabajo_"] button[id^="Cancel_"] {
        width: 100%;
        margin-top: 0 !important;
        margin: auto;
    }
}  
div[id^="RK_ABM_eb286d47070f_Zona_de_Trabajo_"] button[id^="Save_"]{    
    color: #fff !important;
    font-weight: bold !important;
    border-color: var(--third-theme-color) !important;
    background-color: var(--third-theme-color) !important;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 5rem;
    padding-right: 5rem;
    margin-top: -30px;
    margin-bottom: 15px;
}
div[id^="RK_ABM_eb286d47070f_Zona_de_Trabajo_"] button[id^="Save_"]:hover{
    border-color: #e7970a !important;
    background-color: #e7970a !important;
}
div[id^="RK_ABM_eb286d47070f_Zona_de_Trabajo_"] button[id^="Cancel_"]{
    color: #fff !important;
    font-weight: bold !important;
    border-color: var(--main-theme-color);
    background-color: var(--main-theme-color);
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 5rem;
    padding-right: 5rem;
    margin-bottom: 15px;
}
div[id^="RK_ABM_eb286d47070f_Zona_de_Trabajo_"] button[id^="Cancel_"]:hover{
    border-color: #2a95dd !important;
    background-color: #2a95dd !important;
}

/***********ESTILOS PROVEEDOR DE MATERIALES ABM COMPRA MATERIALES******/
div[id^="src_acuerda_con_acuerda_"].control_container{
    background-color: #eff9fb;
    border: 1px solid #c9dbfb;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 15px;
}
div[id^="src_acuerda_con_acuerda_"].k-grid, div[id^="src_acuerda_con_acuerda_"] .k-grid-content,
div[id^="src_RevisionAcuerda_"].k-grid, div[id^="src_RevisionAcuerda_"] .k-grid-content{
    background-color: transparent;
}
div[id^="src_acuerda_con_acuerda_"] span{
    color: #232741 !important;
    font-weight: 700;
    font-size: 1.5rem !important;
    text-align: center;
}
div[id^="src_acuerda_con_acuerda_"] .k-table-td, div[id^="src_RevisionAcuerda_"] .k-table-td{
    font-size: .785rem;
    color: #626263;
    border-bottom: 0 !important;
}
.spanControlsLeft span{
    font-weight: 500;
    text-transform: uppercase;
    color: #7f7f7f;
}
.k-input, .k-picker, .k-input{
    color: #5d5d5d !important;
    border-radius: 5px;
    background-color: #f9f9f9 !important;
    border-color: rgb(86 86 86 / 22%);
}
.k-input input, .k-input-inner, .k-input-inner{
    padding: 8px !important;
}
iframe{
    border: 1px solid #c9d9fb !important;
    background-color: #f9f9f9;
    border-radius: 8px !important;
}
.section_default_group_Container{
    border-radius: 9px;
    border: 1px solid #d7d7d7 !important;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
}
.section_default_main_div_content{
    border-radius: 0;
    border-width: 0 !important;
}
.section_default_main_div_fieldset_legend{
    width: 100%;
    font-size: 1.1rem;
    color: var(--scnd-theme-color);
    padding: 10px 3px 4px 15px;
    border-radius: 0;
    border-width: 0 !important;
    background-color: transparent;
}
div[id^="src_KernelO_Con_Documento_"] .k-button, div[id^="ActionCall_db"] .k-button{
    
    color: #fff !important;
    font-weight: 600;
    background-color: var(--main-theme-color);
    border: var(--main-theme-color);
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 4rem;
    padding-right: 4rem;
    margin-bottom: 10px;
}
div[id^="src_KernelO_Con_Documento_"] .k-button:hover, div[id^="ActionCall_db"] .k-button:hover{
    background-color: #248acf !important;
    border: #248acf !important;  
}
div[id^="ABM_OC_Materiales_"] .k-toolbar, div[id^="RK_ABM_Pr_orden_entrega_"] .k-toolbar,
div[id^="ABM_Carga_Autom_LP_Lula_"] .k-toolbar, div[id^="src_KernelO_Con_Documento_"] .k-toolbar{
    width: 100%;
    display: flex;
    justify-items: center;
    padding: 0;
}
div[id^="ABM_OC_Materiales_"] .k-toolbar, div[id^="RK_ABM_Pr_orden_entrega_"] .k-toolbar,
div[id^="ABM_Carga_Autom_LP_Lula_"] .k-toolbar{
    /*width: 100%;*/
    display: block;
}
div[id^="RK_ABM_Pr_orden_entrega_"] .k-grid-toolbar.k-toolbar{
    /*width: 100%;*/
    display: flex;
    padding: 5px;
}
div[id^="ABM_OC_Materiales_"] .k-toolbar button[id^="SaveAndClose_"], div[id^="RK_ABM_Pr_orden_entrega_"] .k-toolbar button[id^="SaveAndClose_"],
div[id^="ABM_Carga_Autom_LP_Lula_"] .k-toolbar button[id^="SaveAndClose_"]{
    width: 100%;
    color: #fff !important;
    font-weight: 600;
    background-color: var(--main-theme-color);
    border: var(--main-theme-color);
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 5rem;
    padding-right: 5rem;
    margin-bottom: 10px;
}
div[id^="ABM_OC_Materiales_"] .k-toolbar button[id^="SaveAndClose_"]:hover, div[id^="RK_ABM_Pr_orden_entrega_"] .k-toolbar button[id^="SaveAndClose_"]:hover,
div[id^="ABM_Carga_Autom_LP_Lula_"] .k-toolbar button[id^="SaveAndClose_"]:hover{
    background-color: #248acf !important;
    border: #248acf !important;
}
div[id^="ABM_OC_Materiales_"] .k-toolbar button[id^="SaveAndClose_"] .k-icon, div[id^="RK_ABM_Pr_orden_entrega_"] .k-toolbar button[id^="SaveAndClose_"] .k-icon,
div[id^="ABM_Carga_Autom_LP_Lula_"] .k-toolbar button[id^="SaveAndClose_"] .k-icon{
    display: none;
}
div[id^="ABM_OC_Materiales_"] .k-toolbar button[id^="Cancel_"], div[id^="RK_ABM_Pr_orden_entrega_"] .k-toolbar button[id^="Cancel_"],
div[id^="ABM_Carga_Autom_LP_Lula_"] .k-toolbar button[id^="Cancel_"]{
    width: 100%;
    color: #fff !important;
    font-weight: 600;
    background-color: rgb(241 122 88) !important;
    border: var(--main-theme-color);
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 5rem;
    padding-right: 5rem;
    margin-bottom: 10px;
}
div[id^="ABM_OC_Materiales_"] .k-toolbar button[id^="Cancel_"]:hover, div[id^="RK_ABM_Pr_orden_entrega_"] .k-toolbar button[id^="Cancel_"]:hover,
div[id^="ABM_Carga_Autom_LP_Lula_"] .k-toolbar button[id^="Cancel_"]:hover{
    background-color: rgb(241 100 59) !important;
    border: rgb(241 100 59) !important;
}
div[id^="ABM_OC_Materiales_"] .k-toolbar button[id^="Cancel_"] .k-icon, div[id^="RK_ABM_Pr_orden_entrega_"] .k-toolbar button[id^="Cancel_"] .k-icon,
div[id^="ABM_Carga_Autom_LP_Lula_"] .k-toolbar button[id^="Cancel_"] .k-icon{
    display: none;
}
/*****ESTILOS POP UP DATOS CUENTA APP CLEITNE LULA****/
div[id^="src_KERNEL_ETipoDirecc_"] .k-grid-container .k-table-row.k-table-alt-row, 
div[id^="src_KERNEL_ETipoInternet_"] .k-grid-container .k-table-row.k-table-alt-row,
div[id^="src_KERNEL_ETipoTel_"] .k-grid-container .k-table-row.k-table-alt-row{
    background-color: #f6faff;
    box-shadow: inset 0 0 0 1px #d5eaf7;
    border-radius: 10px;
}
div[id^="src_KERNEL_ETipoDirecc_"] .k-grid-container .k-table-row, div[id^="src_KERNEL_ETipoInternet_"] .k-grid-container .k-table-row,
div[id^="src_KERNEL_ETipoTel_"] .k-grid-container .k-table-row{
    background-color: #f6faff;
    box-shadow: inset 0 0 0 1px #d5eaf7;
    border-radius: 10px;
}
div[id^="src_KERNEL_ETipoDirecc_"] .k-grid-container .k-table-td, div[id^="src_KERNEL_ETipoInternet_"] .k-grid-container .k-table-td,
div[id^="src_KERNEL_ETipoTel_"] .k-grid-container .k-table-td{
    font-size: .785rem;
    padding-block: 10px !important;
    border-bottom: 1px solid rgb(0 0 0 / 0%) !important;
}
div[id^="src_KERNEL_ETipoDirecc_"] table.k-grid-table, div[id^="src_KERNEL_ETipoInternet_"] table.k-grid-table,
div[id^="src_KERNEL_ETipoTel_"] table.k-grid-table{
    border-spacing: 0px 10px;
}
div[id^="src_KERNEL_ETipoDirecc_"] table.k-grid-table .k-table-row:hover, div[id^="src_KERNEL_ETipoInternet_"] table.k-grid-table .k-table-row:hover,
div[id^="src_KERNEL_ETipoTel_"] table.k-grid-table .k-table-row:hover{
    background-color: #f6faff !important;
}
div[id^="ABMContactos_Usuarios_"].create_m_main, div[id^="ABM_RelContacto_"].create_m_main{
    padding: 0 !important;
    border: 0 !important;
    box-shadow: 0 0 12px -5px rgb(0 0 0 / 0%);
}
div[id^="tgt_Contactos_"].create_m_main, div[id^="src_ERol_"].create_m_main{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.vp-search-area, .vp-selected-value {
    width: 50%;
}
div[id^="LV_KernelM_"].control_container {
    justify-items: center;
}
div[id^="LV_KernelM_"].control_container div[id^="LV_KernelM_"]{
    flex-direction: column;
    align-items: center;
}
div[id^="RK_ABM_MTR_ReporteTracking_"] button[id^="ActionCall_"]{
    margin-top: 25px !important;
}
div[id^="ABM_TD_BusquedaHistoricaAcuerdoProveedor_"] button[id^="ActionCall_"], div[id^="ABM_TD_BusquedaHistoricaOC_"] button[id^="ActionCall_"],
div[id^="ABM_TD_BusquedaHistoricaEntregas_"] button[id^="ActionCall_"], div[id^="ABM_Carga_Autom_LP_Lula_"] button[id^="ActionCall_"]{
    margin-top: 28px !important;
}
div[id^="ABM_MTRRPT_ProtocoloMov_OCMat_Lula_Admin_"] button[id^="ActionCall_"],
div[id^="ABM_MTRRPT_ProtocoloMov_OCMat_Lula_ProvMat_"] button[id^="ActionCall_"],
div[id^="ABM_MTRRPT_ProtocoloMov_OCMat_Lula_Cliente_"] button[id^="ActionCall_"],
div[id^="ABM_TD_BusquedaHistoricaPedido_"] button[id^="ActionCall_"]{
    margin-top: 20px !important;
}
div[id^="ABM_Prospecto_Lula_MsjRResultado_"] .k-editor{
    max-width: 52rem;
    height: 100%;
    margin: auto;
    border-radius: 10px;
}
div[id^="DatosPersonaFacturar_"] .k-editor{
    height: auto !important;
}
#group-149887 .column_control_container:nth-child(2)  {
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
div[id^="ABM_KERNEL_Payment_Mobbex_Reducido_"] #group-150083 iframe{
    border: 0 !important;
}

@media screen and (max-width: 956px){
    .container{
        display: flex;
    }
}
@media screen and (min-width:1000px ) {
    .container{
        min-height: 90vh !important;
    }
}
@media screen and (max-width: 956px) {
    .container-button-create{
        transform: translateY(-100px);
        padding: 0 2rem 0rem 2rem !important;
    }
}
@media screen and (min-width:1000px ) {
    #work-area .create_m_main.k-grid{
        display: flex;
        width: 100% !important;
        margin: auto;
    }
}
@media screen and (min-width:1000px ) {
    #work-area .create_m_main{
        display: block;
        width: 100% !important;
        margin: auto !important;
    }
}
@media screen and (max-width: 956px){
    .k-timeline-vertical.k-timeline-alternating,
    .k-timeline-vertical {
        padding-inline-start: 0;
        padding-inline: 0;
    }
}
@media screen and (max-width: 956px){
    .k-timeline-vertical .k-timeline-card .k-card .k-card-title {
        display: block;
    }
}
@media screen and (max-width: 956px){
    .k-timeline-vertical .k-timeline-card .k-card .k-card-title .k-event-title{
        white-space: unset;
    }
}


