/* Minification failed. Returning unminified contents.
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(47,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(48,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(50,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(51,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(52,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(53,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(54,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(55,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(59,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(61,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(62,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(63,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(64,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(65,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(66,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(67,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(68,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(69,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(70,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(71,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(72,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(73,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(74,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(75,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(77,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(78,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(79,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(80,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(81,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(82,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(83,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(84,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(85,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(86,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(87,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(88,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(89,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(90,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(91,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(92,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(93,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(94,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(95,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(96,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(97,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(98,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(99,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(101,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(102,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(106,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(109,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(111,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,1): run-time error CSS1019: Unexpected token, found '@import'
(120,9): run-time error CSS1019: Unexpected token, found '"fonts.css"'
(135,17): run-time error CSS1039: Token not allowed after unary operator: '-note_text_color'
(166,28): run-time error CSS1039: Token not allowed after unary operator: '-disable-border-color'
(173,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(174,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(175,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(191,22): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(192,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(219,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(220,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(226,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(227,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(233,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(234,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(240,22): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(241,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(247,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(248,17): run-time error CSS1039: Token not allowed after unary operator: '-input-text-color'
(254,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(261,22): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(262,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(268,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(269,17): run-time error CSS1039: Token not allowed after unary operator: '-input-text-color'
(284,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(285,17): run-time error CSS1039: Token not allowed after unary operator: '-input-text-color'
(289,28): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(294,32): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(298,26): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(331,28): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(337,24): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(378,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(392,26): run-time error CSS1039: Token not allowed after unary operator: '-login-bgcolor'
(402,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(418,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(419,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(426,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-30'
(432,17): run-time error CSS1039: Token not allowed after unary operator: '-regular-color'
(434,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(439,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(440,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(449,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(460,26): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(467,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(469,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(475,22): run-time error CSS1039: Token not allowed after unary operator: '-notification-bgcolor'
(483,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(501,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(508,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(514,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(524,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(525,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-26'
(534,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(542,28): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(543,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(548,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(562,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(582,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(595,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(611,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-26'
(613,21): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-clr'
(620,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(622,21): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(629,22): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(636,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(637,21): run-time error CSS1039: Token not allowed after unary operator: '-input-text-color'
(645,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(646,17): run-time error CSS1039: Token not allowed after unary operator: '-input-text-color'
(648,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(687,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(689,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(694,18): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(695,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(698,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(708,28): run-time error CSS1039: Token not allowed after unary operator: '-loginbnt_border'
(716,28): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-fieldbox-bgcolor'
(722,28): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-incomplete-iconcolor'
(726,28): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-incomplete-iconcolor'
(730,28): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-incomplete-iconcolor'
(734,28): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-incomplete-iconcolor'
(739,28): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-fieldbox-bgcolor'
(743,32): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-incomplete-iconcolor'
(747,32): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-incomplete-iconcolor'
(751,32): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-incomplete-iconcolor'
(755,32): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-incomplete-iconcolor'
(760,17): run-time error CSS1039: Token not allowed after unary operator: '-placeholer-color'
(761,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(768,21): run-time error CSS1039: Token not allowed after unary operator: '-placeholer-color'
(769,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(776,21): run-time error CSS1039: Token not allowed after unary operator: '-placeholer-color'
(777,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(784,21): run-time error CSS1039: Token not allowed after unary operator: '-placeholer-color'
(785,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(792,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-lg'
(795,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(796,24): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(800,28): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(802,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(803,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(807,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(808,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(812,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(816,28): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(818,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(822,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(823,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(827,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(828,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(832,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(855,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(856,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(863,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(877,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(879,29): run-time error CSS1039: Token not allowed after unary operator: '-border20-box'
(892,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(905,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(914,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebnave-peragrap-text-color'
(915,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(926,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(927,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(933,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebnave-heading-text-color'
(934,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(940,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(984,21): run-time error CSS1039: Token not allowed after unary operator: '-radio-label-color'
(985,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(1001,36): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1033,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1049,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-lg'
(1052,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(1053,24): run-time error CSS1039: Token not allowed after unary operator: '-sidebar--bordercolor'
(1054,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-textcolor'
(1067,28): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(1082,34): run-time error CSS1039: Token not allowed after unary operator: '-sidebar--bordercolor'
(1086,28): run-time error CSS1039: Token not allowed after unary operator: '-sidemenu-border'
(1105,25): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-textcolor-completed'
(1106,36): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-completed-bgcolor'
(1110,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(1113,36): run-time error CSS1039: Token not allowed after unary operator: '-border-sidebar-completed-bgcolor'
(1118,25): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-textcolor-completed'
(1119,36): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-incomplete-bgcolor'
(1123,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(1126,36): run-time error CSS1039: Token not allowed after unary operator: '-border-sidebar-incompleted-bgcolor'
(1131,25): run-time error CSS1039: Token not allowed after unary operator: '-regular-color'
(1132,36): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-bgcolor'
(1136,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(1143,25): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-textcolor-completed'
(1147,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(1154,25): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-inactive-textcolor'
(1158,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(1164,36): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1167,25): run-time error CSS1039: Token not allowed after unary operator: '-iten_name_person_textcolor'
(1172,36): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-incomplete-iconcolor'
(1175,25): run-time error CSS1039: Token not allowed after unary operator: '-iten_name_person_textcolor'
(1180,36): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-completed-iocncolor'
(1183,25): run-time error CSS1039: Token not allowed after unary operator: '-iten_name_person_textcolor'
(1188,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-completed-iocncolor'
(1189,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(1195,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-incomplete-iconcolor'
(1196,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(1202,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1203,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(1209,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1210,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(1216,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1217,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(1226,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1249,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1253,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1254,17): run-time error CSS1039: Token not allowed after unary operator: '-placeholer-color'
(1255,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(1269,32): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(1270,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1273,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(1277,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1278,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1279,28): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(1283,24): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1284,28): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-hoverbg-color'
(1288,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1289,28): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-hoverbg-color'
(1290,24): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1332,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1333,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-26'
(1340,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-clr'
(1341,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-26'
(1349,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(1354,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(1358,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(1393,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-lg'
(1394,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1401,24): run-time error CSS1039: Token not allowed after unary operator: '-border-color-input'
(1409,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-lg'
(1412,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(1413,24): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(1452,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1455,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1467,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(1475,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(1477,21): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1481,21): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1483,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(1503,17): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(1505,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(1506,35): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(1522,28): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(1523,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1526,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1528,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(1541,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1548,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1550,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(1555,22): run-time error CSS1039: Token not allowed after unary operator: '-notification-bgcolor'
(1562,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(1563,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1570,28): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(1571,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1574,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1577,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(1585,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1592,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1594,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(1598,28): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-bgcolor'
(1604,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(1605,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1611,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(1612,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-textcolor'
(1629,21): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-textcolor'
(1630,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(1640,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(1642,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1650,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1654,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(1656,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-textcolor'
(1665,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1670,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1677,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1679,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(1683,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1684,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1688,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(1708,24): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(1709,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1712,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(1722,28): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(1725,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1731,28): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(1734,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1736,39): run-time error CSS1046: Expect comma, found '142'
(1736,46): run-time error CSS1046: Expect comma, found '/'
(1740,28): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(1743,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1745,38): run-time error CSS1046: Expect comma, found '196'
(1745,46): run-time error CSS1046: Expect comma, found '/'
(1749,28): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(1752,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1754,39): run-time error CSS1046: Expect comma, found '80'
(1754,45): run-time error CSS1046: Expect comma, found '/'
(1758,39): run-time error CSS1046: Expect comma, found '196'
(1758,47): run-time error CSS1046: Expect comma, found '/'
(1772,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1780,28): run-time error CSS1039: Token not allowed after unary operator: '-completed-process'
(1784,28): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-process'
(1788,28): run-time error CSS1039: Token not allowed after unary operator: '-notconfirm_border'
(1792,17): run-time error CSS1039: Token not allowed after unary operator: '-completed-process-textcolor'
(1796,21): run-time error CSS1039: Token not allowed after unary operator: '-completed-process-textcolor'
(1800,17): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-process-textcolor'
(1804,21): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-process-textcolor'
(1811,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1812,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(1846,21): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-textcolor'
(1847,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(1880,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(1891,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(1949,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(1950,17): run-time error CSS1039: Token not allowed after unary operator: '-matrialstatus-editbox-labelcolor'
(1968,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(1969,32): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(1970,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1971,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1980,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(1981,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1982,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1991,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1992,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1994,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(2000,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2001,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2003,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(2016,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2018,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(2024,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(2039,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2042,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2047,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(2059,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2061,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-clr'
(2065,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2069,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(2072,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(2105,23): run-time error CSS1039: Token not allowed after unary operator: '-background-white'
(2108,23): run-time error CSS1039: Token not allowed after unary operator: '-background-none'
(2124,28): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(2161,24): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2169,17): run-time error CSS1039: Token not allowed after unary operator: '-inputinner-label-color'
(2170,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2180,17): run-time error CSS1039: Token not allowed after unary operator: '-inputinner-label-color'
(2181,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2195,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(2196,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(2236,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2272,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2273,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(2296,21): run-time error CSS1039: Token not allowed after unary operator: '-currencyicon-color'
(2298,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2333,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2337,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2346,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2347,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(2353,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(2358,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(2368,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(2379,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2380,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2389,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2391,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-26'
(2459,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2468,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2470,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-textcolor'
(2494,22): run-time error CSS1039: Token not allowed after unary operator: '-disable-color'
(2495,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2496,24): run-time error CSS1039: Token not allowed after unary operator: '-disable-color'
(2500,22): run-time error CSS1039: Token not allowed after unary operator: '-disable-color'
(2501,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2502,24): run-time error CSS1039: Token not allowed after unary operator: '-disable-color'
(2518,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2519,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(2524,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2525,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2529,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2542,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2543,21): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2554,21): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-textcolor'
(2555,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(2603,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2625,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2629,32): run-time error CSS1039: Token not allowed after unary operator: '-checkmark_rightarrow'
(2662,32): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2663,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2676,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(2680,22): run-time error CSS1039: Token not allowed after unary operator: '-defaultmsg-color'
(2684,17): run-time error CSS1039: Token not allowed after unary operator: '-defaultmsg-color'
(2688,21): run-time error CSS1039: Token not allowed after unary operator: '-defaultmsg-color'
(2702,17): run-time error CSS1039: Token not allowed after unary operator: '-defaultmsg-color'
(2721,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2724,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2729,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(2746,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2753,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2754,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color-input'
(2758,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(2759,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color-input'
(2760,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(2768,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(2769,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2775,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(2776,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(2813,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(2817,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(2825,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(2856,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2858,17): run-time error CSS1039: Token not allowed after unary operator: '-household_headerbox_headingcolor'
(2862,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2865,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2866,28): run-time error CSS1039: Token not allowed after unary operator: '-household_headerbox_backgroundborder'
(2870,17): run-time error CSS1039: Token not allowed after unary operator: '-household_subheadingcolor'
(2879,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2880,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(2885,35): run-time error CSS1039: Token not allowed after unary operator: '-sidemenu-border'
(2889,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2895,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2900,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(2902,21): run-time error CSS1039: Token not allowed after unary operator: '-peragraph_heading_color'
(2912,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2914,17): run-time error CSS1039: Token not allowed after unary operator: '-household_subheadingcolor'
(2919,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(2920,21): run-time error CSS1039: Token not allowed after unary operator: '-household_subheadingcolor'
(2925,17): run-time error CSS1039: Token not allowed after unary operator: '-household_subheadingcolor'
(2927,35): run-time error CSS1039: Token not allowed after unary operator: '-sidemenu-border'
(2932,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-textcolor'
(2933,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(2938,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-textcolor'
(2939,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(2946,17): run-time error CSS1039: Token not allowed after unary operator: '-household_disabledtext'
(2950,17): run-time error CSS1039: Token not allowed after unary operator: '-household_disabledtext'
(2954,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2957,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2958,28): run-time error CSS1039: Token not allowed after unary operator: '-household_headerbox_backgroundborder'
(2964,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2966,21): run-time error CSS1039: Token not allowed after unary operator: '-household_headerbox_headingcolor'
(2974,21): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2975,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(2980,17): run-time error CSS1039: Token not allowed after unary operator: '-household_subheadinginputvaluecolor'
(2984,17): run-time error CSS1039: Token not allowed after unary operator: '-household_subheadinginputvaluecolor'
(2991,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(2999,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3029,21): run-time error CSS1039: Token not allowed after unary operator: '-currencyicon-color'
(3031,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(3036,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3037,17): run-time error CSS1039: Token not allowed after unary operator: '-input-text-color'
(3062,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(3101,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(3109,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(3116,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(3118,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-textcolor'
(3129,21): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-textcolor'
(3153,28): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(3160,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3174,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3181,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(3189,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3193,22): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(3213,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3215,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(3220,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(3231,21): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(3232,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(3243,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-clr'
(3244,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(3249,22): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(3253,22): run-time error CSS1039: Token not allowed after unary operator: '-single_subheading_background'
(3258,26): run-time error CSS1039: Token not allowed after unary operator: '-single_subheading_background'
(3266,35): run-time error CSS1039: Token not allowed after unary operator: '-sub_sub_collapse_boder'
(3267,22): run-time error CSS1039: Token not allowed after unary operator: '-financial_overview_midcollapse_background'
(3285,35): run-time error CSS1039: Token not allowed after unary operator: '-sidemenu-border'
(3305,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(3306,25): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(3324,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(3325,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(3333,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(3334,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(3342,35): run-time error CSS1039: Token not allowed after unary operator: '-sub_sub_collapse_boder'
(3346,22): run-time error CSS1039: Token not allowed after unary operator: '-financial_overview_midcollapse_background'
(3355,35): run-time error CSS1039: Token not allowed after unary operator: '-sidemenu-border'
(3360,35): run-time error CSS1039: Token not allowed after unary operator: '-sidemenu-border'
(3361,22): run-time error CSS1039: Token not allowed after unary operator: '-financial_overview_midcollapse_background'
(3368,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(3369,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(3390,35): run-time error CSS1039: Token not allowed after unary operator: '-sidemenu-border'
(3391,22): run-time error CSS1039: Token not allowed after unary operator: '-single_subheading_background'
(3406,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3408,21): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(3409,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(3418,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(3419,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(3428,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3435,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(3436,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3437,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3447,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(3449,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3450,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(3457,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(3459,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3460,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(3467,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(3469,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3470,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(3481,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(3485,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-textcolor'
(3494,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3496,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(3497,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(3502,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(3515,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(3516,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(3526,35): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-border'
(3535,21): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-clr'
(3536,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(3543,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(3552,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(3553,25): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(3570,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(3571,24): run-time error CSS1039: Token not allowed after unary operator: '-border2_white'
(3579,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(3582,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(3589,22): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(3603,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-clr'
(3607,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(3609,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-textcolor'
(3617,28): run-time error CSS1039: Token not allowed after unary operator: '-incompleted-process-border'
(3621,17): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-process-textcolor'
(3630,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3643,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3649,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3665,36): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3686,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(3688,21): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-clr'
(3722,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3723,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3772,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(3782,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(3786,24): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(3787,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3790,28): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(3794,32): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(3796,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(3797,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3798,21): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(3803,28): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(3805,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(3806,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3807,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(3811,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(3812,32): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(3813,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3824,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3825,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(3926,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(3930,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(3934,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(3938,28): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(3940,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(3945,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(3946,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(3955,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3959,28): run-time error CSS1039: Token not allowed after unary operator: '-error_filedbox_bgcolor'
(3960,17): run-time error CSS1039: Token not allowed after unary operator: '-iten_name_person_textcolor'
(3965,28): run-time error CSS1039: Token not allowed after unary operator: '-error_filedbox_bordercolor'
(3969,17): run-time error CSS1039: Token not allowed after unary operator: '-gift-sidemenucolor'
(4003,17): run-time error CSS1039: Token not allowed after unary operator: '-defaultmsg-color'
(4007,17): run-time error CSS1039: Token not allowed after unary operator: '-defaultmsg-color'
(4023,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4047,22): run-time error CSS1039: Token not allowed after unary operator: '-notification-bgcolor'
(4051,21): run-time error CSS1039: Token not allowed after unary operator: '-gift-sidemenucolor'
(4055,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(4064,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-lg'
(4065,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4069,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(4070,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4074,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4075,26): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(4095,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4096,24): run-time error CSS1039: Token not allowed after unary operator: '-border2_white'
(4104,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(4105,28): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(4106,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4110,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(4111,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color-input'
(4115,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(4116,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color-input'
(4117,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4121,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4125,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4132,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4142,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4146,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4150,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4154,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(4155,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4160,26): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(4164,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4169,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4171,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(4173,28): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-bgcolor'
(4178,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4179,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(4186,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(4188,28): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-bgcolor'
(4197,28): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(4205,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4211,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(4212,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4217,30): run-time error CSS1046: Expect comma, found '128'
(4217,37): run-time error CSS1046: Expect comma, found ')'
(4218,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4222,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(4236,23): run-time error CSS1046: Expect comma, found '128'
(4236,30): run-time error CSS1046: Expect comma, found ')'
(4244,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(4248,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4252,21): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4256,22): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4269,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(4270,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4276,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(4277,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4283,28): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4299,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4300,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(4305,17): run-time error CSS1039: Token not allowed after unary operator: '-regular-color'
(4306,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4312,17): run-time error CSS1039: Token not allowed after unary operator: '-regular-color'
(4314,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4319,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(4320,28): run-time error CSS1039: Token not allowed after unary operator: '-completed-process-textcolor'
(4321,24): run-time error CSS1039: Token not allowed after unary operator: '-completed-process-textcolor'
(4325,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4334,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4339,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(4356,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4357,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4364,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4369,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(4379,21): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(4382,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4386,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(4387,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4411,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(4412,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(4418,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4419,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(4427,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(4431,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4436,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(4437,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(4451,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(4455,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4456,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(4472,22): run-time error CSS1039: Token not allowed after unary operator: '-blocker_background'
(4476,32): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(4477,21): run-time error CSS1039: Token not allowed after unary operator: '-blocker_textcolor'
(4482,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(4496,28): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-incomplete-iconcolor'
(4500,17): run-time error CSS1039: Token not allowed after unary operator: '-blocker_textcolor'
(4513,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(4515,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4516,35): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(4524,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4525,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(4526,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(4550,28): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(4557,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4582,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4599,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4600,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4606,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4607,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4613,17): run-time error CSS1039: Token not allowed after unary operator: '-text_color_value'
(4614,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4619,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(4620,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color-input'
(4621,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4625,28): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4628,22): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4631,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(4638,28): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(4640,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4641,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4645,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(4649,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(4651,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-clr'
(4667,25): run-time error CSS1039: Token not allowed after unary operator: '-household_subheadingcolor'
(4679,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4680,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(4686,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(4690,35): run-time error CSS1039: Token not allowed after unary operator: '-sidemenu-border'
(4697,32): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-border'
(4717,17): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(4754,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4788,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(4790,29): run-time error CSS1039: Token not allowed after unary operator: '-border20-box'
(4794,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(4796,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4797,35): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(4808,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4809,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(4810,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(4871,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(4879,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(4880,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(4883,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(4892,28): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-completed-bgcolor'
(4901,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4903,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4907,32): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(4908,26): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(4928,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(4932,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(5040,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5045,17): run-time error CSS1039: Token not allowed after unary operator: '-placeholer-color'
(5046,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(5057,17): run-time error CSS1039: Token not allowed after unary operator: '-household_subheadingcolor'
(5060,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(5066,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-incomplete-iconcolor'
(5067,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(5098,34): run-time error CSS1039: Token not allowed after unary operator: '-sidemenu-border'
(5104,28): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-bgcolor'
(5122,28): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-clr'
(5167,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(5168,17): run-time error CSS1039: Token not allowed after unary operator: '-input-text-color'
(5187,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(5188,28): run-time error CSS1039: Token not allowed after unary operator: '-disable-radio_border2px'
(5208,28): run-time error CSS1039: Token not allowed after unary operator: '-disable-radio_border2px'
(5209,22): run-time error CSS1039: Token not allowed after unary operator: '-disable-envelope_box'
(5213,17): run-time error CSS1039: Token not allowed after unary operator: '-disable-envelope_box_textcolor'
(5227,17): run-time error CSS1039: Token not allowed after unary operator: '-disable-envelope_color'
(5232,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(5234,28): run-time error CSS1039: Token not allowed after unary operator: '-disable-radio_border2px'
(5239,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(5241,28): run-time error CSS1039: Token not allowed after unary operator: '-disable-radio_border2px'
(5254,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5255,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5256,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(5273,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(5279,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(5303,17): run-time error CSS1039: Token not allowed after unary operator: '-radio-label-color'
(5315,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5324,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5325,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(5335,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(5361,21): run-time error CSS1039: Token not allowed after unary operator: '-radio-label-color'
(5403,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(5404,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(5434,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(5438,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5624,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(5627,17): run-time error CSS1039: Token not allowed after unary operator: '-radio-label-color'
(5640,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(5643,17): run-time error CSS1039: Token not allowed after unary operator: '-radio-label-color'
(5650,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(5653,17): run-time error CSS1039: Token not allowed after unary operator: '-radio-label-color'
(5664,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5672,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(5673,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(5677,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(5699,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5700,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(5701,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(5705,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5707,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(5711,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(5712,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(5717,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(5718,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(5733,21): run-time error CSS1039: Token not allowed after unary operator: '-currencyicon-color'
(5735,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(5780,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5784,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5788,28): run-time error CSS1039: Token not allowed after unary operator: '-upcomming_ukassets_bgcolor'
(5792,17): run-time error CSS1039: Token not allowed after unary operator: '-disable-envelope_box_textcolor'
(5796,17): run-time error CSS1039: Token not allowed after unary operator: '-disable-envelope_box_textcolor'
(5800,28): run-time error CSS1039: Token not allowed after unary operator: '-upcomming_ukassets_border2px'
(5804,22): run-time error CSS1039: Token not allowed after unary operator: '-upcommingcard_ukassets_bgcolor'
(5808,22): run-time error CSS1039: Token not allowed after unary operator: '-upcommingcard_ukassets_bgcolor'
(5814,17): run-time error CSS1039: Token not allowed after unary operator: '-upcommingcard_ukassets_headingcolor'
(5823,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5832,28): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-fieldbox-bgcolor'
(5835,28): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-fieldbox-bgcolor'
(5839,17): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-process-textcolor'
(5843,28): run-time error CSS1039: Token not allowed after unary operator: '-complete-fieldbox-bgcolor'
(5847,17): run-time error CSS1039: Token not allowed after unary operator: '-completed-process-textcolor'
(5859,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5864,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(5871,29): run-time error CSS1039: Token not allowed after unary operator: '-regular-color'
(5873,33): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(5896,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(5897,17): run-time error CSS1039: Token not allowed after unary operator: '-input-text-color'
(5903,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(5904,17): run-time error CSS1039: Token not allowed after unary operator: '-input-text-color'
(5930,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(5939,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(6120,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6121,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6127,21): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6136,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6137,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(6142,17): run-time error CSS1039: Token not allowed after unary operator: '-post_death_card_personname'
(6143,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(6148,17): run-time error CSS1039: Token not allowed after unary operator: '-post_death_card_personname'
(6149,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(6170,33): run-time error CSS1039: Token not allowed after unary operator: '-border_color_inputheading'
(6174,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6175,17): run-time error CSS1039: Token not allowed after unary operator: '-disabled_form_section_placeholdercolor'
(6179,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(6187,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(6191,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-textcolor'
(6194,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6198,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-textcolor'
(6202,20): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6206,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(6208,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(6227,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6236,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6237,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(6241,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6242,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(6253,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(6254,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(6258,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6349,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6350,34): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6351,33): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6356,35): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6360,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6361,28): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(6365,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6369,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(6373,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6374,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6378,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(6380,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6388,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6389,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6393,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(6397,35): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6398,33): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6399,34): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6414,28): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(6418,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6419,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6423,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6424,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6428,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6432,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(6436,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(6453,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6470,26): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6478,21): run-time error CSS1039: Token not allowed after unary operator: '-content-item-icon-color'
(6483,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(6489,21): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(6490,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(6496,28): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(6500,32): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(6507,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6515,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6517,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6518,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(6524,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6541,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(6543,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6551,17): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-process-textcolor'
(6561,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6562,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6566,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6567,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6569,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(6578,28): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(6582,22): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(6589,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6591,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(6593,28): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(6600,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6606,21): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(6612,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(6614,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6622,18): run-time error CSS1039: Token not allowed after unary operator: '-iten_name_person_textcolor'
(6623,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(6628,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(6629,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(6634,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(6639,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(6640,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(6646,17): run-time error CSS1039: Token not allowed after unary operator: '-completed-process-textcolor'
(6647,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(6652,17): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-process-textcolor'
(6653,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(6665,28): run-time error CSS1039: Token not allowed after unary operator: '-completed-process-border'
(6669,28): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(6674,22): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(6678,22): run-time error CSS1039: Token not allowed after unary operator: '-completed-stepgreen'
(6684,22): run-time error CSS1039: Token not allowed after unary operator: '-incompleted-steporange'
(6690,28): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-bgcolor'
(6697,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6701,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6705,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6709,28): run-time error CSS1039: Token not allowed after unary operator: '-incompleted-process-border'
(6714,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6715,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6719,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(6720,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(6730,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6775,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6776,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6789,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(6790,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6822,35): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6837,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6843,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6882,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6891,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6892,28): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(6899,35): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6993,33): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6994,34): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7008,35): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7014,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7026,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(7032,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(7036,28): run-time error CSS1039: Token not allowed after unary operator: '-border2_white'
(7043,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7044,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(7048,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(7052,28): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(7085,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7087,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(7100,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7102,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(7114,17): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-process-textcolor'
(7118,17): run-time error CSS1039: Token not allowed after unary operator: '-completed-process-textcolor'
(7122,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(7123,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7128,17): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-process-textcolor'
(7133,17): run-time error CSS1039: Token not allowed after unary operator: '-completed-process-textcolor'
(7138,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(7148,26): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-process'
(7160,22): run-time error CSS1039: Token not allowed after unary operator: '-complete-step-process'
(7170,26): run-time error CSS1039: Token not allowed after unary operator: '-completed-stepgreen'
(7180,22): run-time error CSS1039: Token not allowed after unary operator: '-completed-stepgreen'
(7187,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(7199,22): run-time error CSS1039: Token not allowed after unary operator: '-complete-step-process'
(7210,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(7221,22): run-time error CSS1039: Token not allowed after unary operator: '-complete-step-process'
(7233,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(7243,22): run-time error CSS1039: Token not allowed after unary operator: '-complete-step-process'
(7254,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(7265,22): run-time error CSS1039: Token not allowed after unary operator: '-complete-step-process'
(7279,17): run-time error CSS1039: Token not allowed after unary operator: '-defaultmsg-color'
(7280,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(7287,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7288,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(7295,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7296,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(7319,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(7320,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(7325,17): run-time error CSS1039: Token not allowed after unary operator: '-iten_name_person_textcolor'
(7326,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(7331,22): run-time error CSS1039: Token not allowed after unary operator: '-checkbox_round_background'
(7340,22): run-time error CSS1039: Token not allowed after unary operator: '-checkbox_round_background'
(7341,24): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(7350,17): run-time error CSS1039: Token not allowed after unary operator: '-completed-process-border'
(7386,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(7389,21): run-time error CSS1039: Token not allowed after unary operator: '-radio-label-color'
(7462,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(7472,28): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(7489,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(7497,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7606,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(7623,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7624,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-26'
(7630,28): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(7633,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7755,21): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(7757,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(7758,39): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(7852,21): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(7854,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(7855,39): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(7942,30): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(7949,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7951,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(7965,30): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(7972,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7974,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(8020,21): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(8022,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(8023,39): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(8040,33): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(8111,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(8275,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(8408,26): run-time error CSS1039: Token not allowed after unary operator: '-defaultmsg-color'
(8417,21): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(8445,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(8454,21): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(8458,26): run-time error CSS1039: Token not allowed after unary operator: '-defaultmsg-color'
(8543,30): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(8550,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(8552,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(8554,36): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(8660,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(8664,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(8700,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(8709,21): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(8807,39): run-time error CSS1039: Token not allowed after unary operator: '-sidemenu-border'
(9467,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(9475,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(9531,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(9539,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(9585,36): run-time error CSS1039: Token not allowed after unary operator: '-sub_sub_collapse_boder'
(9594,36): run-time error CSS1039: Token not allowed after unary operator: '-sub_sub_collapse_boder'
(9604,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(9612,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(9696,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(9805,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(9826,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(9834,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(9848,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(9856,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(9901,30): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(9953,43): run-time error CSS1039: Token not allowed after unary operator: '-sidemenu-border'
(9968,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(9976,30): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(10038,40): run-time error CSS1039: Token not allowed after unary operator: '-sub_sub_collapse_boder'
(10051,43): run-time error CSS1039: Token not allowed after unary operator: '-sidemenu-border'
(10063,40): run-time error CSS1039: Token not allowed after unary operator: '-sub_sub_collapse_boder'
(10214,40): run-time error CSS1039: Token not allowed after unary operator: '-sub_sub_collapse_boder'
(10231,40): run-time error CSS1039: Token not allowed after unary operator: '-sub_sub_collapse_boder'
(10868,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(10872,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(10876,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(10880,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(10884,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(10888,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-24'
(10892,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-26'
(10916,17): run-time error CSS1039: Token not allowed after unary operator: '-regular-color'
(10919,17): run-time error CSS1039: Token not allowed after unary operator: '-iten_name_person_textcolor'
(10922,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(10925,16): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(10929,17): run-time error CSS1039: Token not allowed after unary operator: '-peragraph_heading_color'
(10935,28): run-time error CSS1039: Token not allowed after unary operator: '-error_filedbox_bgcolor'
(10938,28): run-time error CSS1039: Token not allowed after unary operator: '-error_filedbox_bordercolor'
 */

:root {
    --primary-color: #6E80BA;
    --primary-header-color: #A0ACD2;
    --default-color: #ffffff;
    --disable-calendar-fontcolor: #ccc;
    --input-label-color: #618093;
    --placeholer-color: #C4C4C8;
    --form-heading-clr: #1E3C4F;
    --dropdown-hoverbg-color: #4a598b;
    --form-bg-clr: #F0F2F8;
    --regular-color: #000000;
    --default-bgcolor: #ffffff;
    --border-color: #6E80BA;
    --border-style: #6E80BA;
    --form-heading-subtitle: #618093;
    --font-size-12: 0.75rem; /*12px*/
    --font-size-14: 0.875rem; /*14px*/
    --font-size-16: 1rem; /*16px*/
    --font-size-18: 1.125rem; /*18px*/
    --font-size-20: 1.25rem; /*20px*/
    --font-size-24: 1.5rem; /*24px*/
    --font-size-26: 1.625rem; /*26px*/
    --font-size-30: 1.875rem; /*30px*/
    --border-radius-xs: 8px;
    --border-radius-sm: 16px;
    --border-radius-md: 20px;
    --border-radius-lg: 30px;
    --border2px: #6E80BA;
    --border2_white: #ffffff;
    --radio-label-color: #1E3C4F;
    --sidebar--bordercolor: #618093;
    --sidebar-textcolor: #618093;
    --sidebar-bgcolor: #618093;
    --sidebar-completed: #F0F2F8;
    --sidebar-completed-bgcolor: #E5F9F1;
    --sidebar-textcolor-completed: #618093;
    --sidebar-defaulticon-color: #6E80BA;
    --sidebar-incomplete-textcolor: #618093;
    --sidebar-incomplete-bgcolor: #FEF3ED;
    --sidebar-active-textcolor: #1E3C4F;
    --sidebar-active-bgcolor: #F0F2F8;
    --sidebar-active-border: #6E80BA;
    --sidebar-inactive-textcolor: #C4C4C8;
    --sidebar-completed-iocncolor: #10C469;
    --sidebar-incomplete-iconcolor: #F08E50;
    --border-sidebar-completed-bgcolor: #e5f9f1;
    --border-sidebar-incompleted-bgcolor: #fef3ed;
    --border-color-input: #F0F2F8;
    --notification-bgcolor: #F05050;
    --sidemenu-border: #A0ACD2;
    --dashboard-rightbox: #A0ACD2;
    --login-bgcolor: #eff1f7;
    --completed-process: #10C469;
    --completed-process-textcolor: #10C469;
    --incomplete-process: #F08E50;
    --incomplete-process-textcolor: #F08E50;
    --box-shadow: 0px 10px 20px rgba(110,128,186,25%);
    --border20-box: #F0F2F8;
    --background-box: #F0F2F8;
    --left-pane-width: 240px;
    --matrialstatus-editbox-labelcolor: #1E3C4F;
    --inputinner-label-color: #1E3C4F;
    --background-none: #F0F2F8;
    --background-white: #fff;
    --sidebnave-peragrap-text-color: #618093;
    --sidebnave-heading-text-color: #1E3C4F;
    --incomplete-fieldbox-bgcolor: #FEF3ED;
    --complete-fieldbox-bgcolor: #e5f9f1;
    --default-fieldbox-color: #618093;
    --completed-process-border: #10C469;
    --complete-step-process: #E5F9F1;
    --completed-stepgreen: #10C469;
    --incompleted-steporange: #F08E50;
    --incompleted-process-border: #F08E50;
    --content-item-icon-color: #f0f2f8;
    --disable-color: #F0F2F8;
    --disable-border2px: #F0F2F8;
    --disable-border-color: #F0F2F8;
    --currencyicon-color: #1E3C4F;
    --defaultmsg-color: #F05050;
    --checkmark_rightarrow: #F0F2F8;
    --iten_name_person_textcolor: #1E3C4F;
    --checkbox_round_background: #10C469;
    --notconfirm_border: #f05050;
    --loginbnt_background: #91a0ca;
    --loginbnt_border: #91a0ca;
    --loginpage_forgetlinkcolor: #6D81B9;
    --disabled_form_section_placeholdercolor: #1E3C4F;
    --input-text-color: #212529;
    --peragraph_heading_color: #1E3C4F;
    --disable-radio_border2px: #C4C4C8;
    --disable-envelope_box: #C4C4C8;
    --disable-envelope_box_textcolor: #C4C4C8;
    --disable-envelope_color: #F0F2F8;
    --upcomming_ukassets_bgcolor: #f3f3f4;
    --upcomming_ukassets_border2px: #C4C4C8;
    --upcommingcard_ukassets_bgcolor: #C4C4C8;
    --upcommingcard_ukassets_headingcolor: #C4C4C8;
    --post_death_card_personname: #C4C4C8;
    --error_filedbox_bgcolor: #FEEDED;
    --error_filedbox_bordercolor: #F05050;
    --household_headerbox_headingcolor: #F0F2F8;
    --household_headerbox_backgroundborder: #A0ACD2;
    --household_subheadingcolor: #618093;
    --household_disabledtext: #C4C4C8;
    --household_subheadinginputvaluecolor: #618093;
    --border_color_inputheading: #1e3c4f;
    --disable-border-color: #ccc;
    --sub_sub_collapse_boder: #CBD1E6;
    --single_subheading_background: #F0F2F8;
    --financial_overview_midcollapse_background: #F7F8FB;
    --gift-sidemenucolor: #F05050;
    --blocker_background: #F08E50;
    --blocker_textcolor: #f08e50;
    --note_text_color: #1E3C4F;
    --text_color_value: #618093
}

@import "fonts.css";

* {
    margin: 0px;
    padding: 0px;
}

a {
    text-decoration: none;
}

.not-allowed {
    cursor: not-allowed;
}
.note_text_color {
    color: var(--note_text_color) !important;
}
.radio_email_icon input {
    min-height: 104px !important;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

p a.disabled {
    color: #999999 !important;
    background: none !important;
    border: none !important;
    pointer-events: none;
    opacity: 0.5;
}

.additem_mobile_view a.disabled {
    color: #999999 !important;
    background: none !important;
    border: none !important;
    pointer-events: none;
    opacity: 0.5;
}

a.disabled {
    background-color: #cccccc !important;
    color: #999999 !important;
    opacity: 0.5;
    pointer-events: none;
    margin-top: 0px !important;
    border: solid 2px var(--disable-border-color) !important;
}

.header_soldgift_btn a.disabled {
    opacity: 1;
    pointer-events: none;
    margin-top: 0px !important;
    background: var(--primary-header-color) !important;
    color: var(--primary-color) !important;
    border: solid 2px var(--primary-header-color) !important;
}

.loading-container {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #404048;
    opacity: 0.85;
    z-index: 99999;
}

.hideownershipelement input[type=text].disabled {
    opacity: 1;
    pointer-events: none;
    margin-top: 0px !important;
    background: var(--default-bgcolor) !important;
    color: var(--input-label-color) !important;
}

.currentstep_rightpart.currentstep_mobile_view a.disabled i {
    border: solid 1px #999;
    background: #ccc;
}

.currentstep_rightpart.currentstep_mobile_view a.disabled {
    background: none !important;
    border: none !important;
}

.currentstep_rightpart.additem_mobile_view a.disabled i {
    border: solid 1px #999;
    background: #ccc;
}

.content-form .executor_list.toggled-on .currentstep_mobile_view a.disabled i {
    background-color: #cccccc !important;
    color: #999999 !important;
    opacity: 0.5;
    pointer-events: none;
    border-radius: 50px !important;
}

input[type=text].disabled {
    background: var(--background-box) !important;
    color: var(--default-fieldbox-color) !important;
    opacity: 1;
    pointer-events: none;
}

input[type=email].disabled {
    background: var(--background-box) !important;
    color: var(--default-fieldbox-color) !important;
    opacity: 1;
    pointer-events: none;
}

input[type=datetime].disabled {
    background: var(--background-box) !important;
    color: var(--default-fieldbox-color) !important;
    opacity: 1;
    pointer-events: none;
}

.ownership_summary input[type=datetime].disabled {
    background: var(--default-bgcolor) !important;
    color: var(--default-fieldbox-color) !important;
    opacity: 1;
    pointer-events: none;
}

.disablecheckbox {
    background: var(--background-box) !important;
    color: var(--input-text-color) !important;
    opacity: 1;
    pointer-events: none;
}

.form-control:disabled, .form-control[readonly] {
    background: var(--background-box) !important;
    opacity: 1;
    color: #618093 !important;
}


.ownership_summary input[type=text].disabled {
    background: var(--default-bgcolor) !important;
    color: var(--default-fieldbox-color) !important;
    opacity: 1;
    pointer-events: none;
}

.disabled_form-sectionbox .ownership_summary input[type=text].disabled {
    background: var(--background-box) !important;
    color: var(--input-text-color) !important;
    opacity: 1;
    pointer-events: none;
}


.disablecheckbox .checkmark {
    border: solid 1px #c4c4c8;
}

    .disablecheckbox .checkmark:after {
        border: solid #c4c4c8;
    }

.disableradio {
    background: var(--background-box) !important;
    color: var(--input-text-color) !important;
    opacity: 1;
    pointer-events: none;
    margin-top: 0px !important;
    border: solid 2px var(--background-box) !important;
}

    .disableradio [type="radio"]:checked + label:before {
        background: none !important;
        border: solid 2px var(--default-fieldbox-color);
    }

    .disableradio [type="radio"]:checked + label:after, [type="radio"]:not(:checked) + label:after {
        background: var(--default-fieldbox-color) !important;
    }

    .disableradio [type="radio"]:not(:checked) + label:before {
        border: none;
        background: none;
    }

    .disableradio.dropshadow {
        box-shadow: none;
    }

.currentstep_rightpart.currentstep_mobile_view a {
    border-radius: 50%;
    margin-top: 0px;
}

button:focus:not(:focus-visible) {
    text-decoration: none;
    outline: none;
    box-shadow: none !important;
}

button:focus-visible {
    outline: none;
    box-shadow: none !important;
}

a:focus-visible {
    outline: none;
}

input[type=button]:focus-visible {
    border: solid 2px var(--border2px);
    outline: none;
}

.form-control:focus {
    box-shadow: none !important;
    border-color: var(--primary-color);
}

.btn-check:focus + .btn, .btn:focus {
    box-shadow: none !important;
}

.btn-check:focus + .btn-success, .btn-success:focus {
    box-shadow: none !important;
}

.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show_slidewindow > .btn-success.dropdown-toggle:focus {
    box-shadow: none !important;
}

.content-form .btn {
    box-shadow: none !important;
}

.btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
    display: table;
    content: " ";
}

.main_container {
    width: 100%;
    z-index: 1;
}

.side-menu *, *:before, *:after {
    box-sizing: border-box;
}

.logo img {
    width: 160px;
    cursor: pointer;
}

.text-danger {
    float: right;
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-14);
}

body {
    font-family: 'RegularFont';
    color: rgba(0, 0, 0, 0.8);
    font-weight: 400;
    line-height: 1.35 !important;
    letter-spacing: 0.25px;
    padding: 0px;
    overflow: hidden;
}
    body.enquiry_body {
        overflow-y: auto;
        background: var(--login-bgcolor);
    }

.side-menu ul li a {
    letter-spacing: 0px;
}

.first_header {
    display: flex;
    margin-left: 0px;
    background: var(--default-color);
    justify-content: space-between;
    padding: 25px 28px;
    max-height: 64px;
    align-items: center;
}

.logo {
    border: 0;
    align-items: center;
    display: flex;
}

.layoutusername {
    float: right;
    margin-left: 116px;
    color: var(--primary-color);
    font-size: var(--font-size-16);
    display: flex;
    font-family: 'MediumFont';
    margin-top: 4px;
}

    .layoutusername i {
        font-size: var(--font-size-30);
        display: flex;
        cursor: pointer;
    }

.layoutusname-color {
    color: var(--regular-color);
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-16);
    margin-left: 5px;
}

.login_dropdownlinks {
    font-size: var(--font-size-16);
    border: solid 2px var(--primary-color);
    border-radius: 50px;
    width: 38px;
    height: 38px;
    justify-content: center;
    display: flex;
    align-items: center;
    margin-right: 20px;
    font-family: 'SemiBoldFont';
    color: var(--primary-color);
    position: relative;
}

.topbar_icons {
    width: auto;
    display: flex;
    margin-left: -150px;
}

    .topbar_icons span i {
        background: var(--form-bg-clr);
        margin: 4px 20px 4px 0px;
        border-radius: 50px;
        width: 40px;
        height: 40px;
        justify-content: center;
        display: flex;
        color: var(--primary-color);
        align-items: center;
        font-size: var(--font-size-20);
        cursor: pointer;
    }

span.notificaton {
    position: absolute;
    background: var(--notification-bgcolor);
    width: 12px;
    height: 12px;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    display: flex;
    font-size: 8px;
    color: var(--default-color);
    right: 16px;
    top: 5px;
}

.login {
    margin-left: 20px;
    display: flex;
    align-items: center;
}

    .login .user-login {
        justify-content: center;
        align-items: center;
        display: flex;
    }

        .login .user-login a {
            color: var(--primary-color);
        }

.login_dropdownlinks i {
    position: absolute;
    right: -40px;
    top: -10px;
    font-size: var(--font-size-20);
    cursor: pointer;
}

.second_header {
    width: 100%;
    background-color: var(--primary-header-color);
    padding: 27px 0px 27px 0px;
    display: flex;
    justify-content: space-between;
    max-height: 92px;
}

.header_title {
    float: left;
    margin-left: 60px;
    color: var(--default-color);
    font-size: var(--font-size-26);
    font-family: 'SemiBoldFont';
    line-height: 1;
    margin-right: 10px;
}

.header_title_btn {
    float: left;
    margin-right: 26px;
    color: var(--default-color);
    font-size: 30px;
    font-family: 'SemiBoldFont';
    align-items: center;
    display: flex;
}

.cancel_btn {
    background-color: var(--default-bgcolor);
    color: var(--primary-color);
    border-radius: 5px;
    border: none;
    padding: 7px 18px 7px 18px;
    height: 30px;
    font-size: var(--font-size-12);
    border-radius: 30px;
    font-family: 'BoldFont';
    text-decoration: underline;
    text-align: center;
    max-width: 75px;
    width: 75px;
    display: block;
    justify-content: center;
    align-items: center;
    display: flex;
}

a.cancel_btn:hover {
    color: var(--primary-color);
}

.btn-menu-toggle {
    justify-content: center;
    align-items: center;
    display: flex;
    margin-left: 20px;
    display: none;
}

.lifering-main {
    position: relative;
}

.btn-menu-toggle .fi-rr-menu-burger {
    font-size: 30px;
    justify-content: center;
    align-items: center;
    display: flex;
    color: var(--primary-color);
    cursor: pointer;
}

.btn-menu-toggle .fi-rr-cross-small {
    font-size: 30px;
    justify-content: center;
    align-items: center;
    display: flex;
    border: solid 2px #6e80ba;
    border-radius: 50px;
    width: 30px;
    height: 30px;
    color: var(--primary-color);
    cursor: pointer;
}

.header-right {
    display: flex;
    align-items: center;
}

.content-form {
    width: 530px;
    margin: auto;
    margin-top: 94px;
}

    .content-form h4 {
        font-size: var(--font-size-26);
        font-family: 'SemiBoldFont';
        color: var(--form-heading-clr);
        text-align: center;
        line-height: 1.35;
        margin: 0px;
    }

    .content-form p {
        font-size: var(--font-size-16);
        font-family: 'RegularFont';
        color: var(--form-heading-subtitle);
        text-align: center;
        line-height: 1.35;
        margin: 0px;
    }

.form-section {
    background: var(--form-bg-clr);
    padding: 20px 20px 30px 20px;
    border-radius: 20px;
}

    .form-section input {
        border-radius: 16px;
        border: solid 1px var(--primary-color);
        color: var(--input-text-color) !important;
        font-family: 'SemiBoldFont';
        padding: 14px 0px 14px 20px;
        width: 490px;
    }

.disabled_form-sectionbox article {
    border-radius: 16px;
    border: solid 1px var(--primary-color);
    color: var(--input-text-color) !important;
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-16) !important;
    padding: 14px 0px 14px 20px;
    width: 490px;
    border: none;
    top: 0px !important;
}

.radio-section input {
    height: 56px;
    cursor: pointer;
}

.form-section .radio-section {
    cursor: pointer;
    height: 56px;
}

.form-section input.optional {
    border: none;
    min-height: 56px;
}

.input-validation-error {
    border: 2px solid #ef4e4e !important;
}

input.input-validation-error {
    border: 2px solid #ef4e4e !important;
}

.input-validation-error[type="radio"]:not(:checked) + label:before {
    border: 2px solid #ef4e4e !important;
}

.round_checkbox_desing .input-validation-error[type="checkbox"] {
    border: 2px solid #ef4e4e !important;
}

.form-section label {
    font-size: var(--font-size-14);
    font-family: 'RegularFont';
    color: var(--input-label-color);
}

.form-section textarea {
    border-radius: 16px;
    border: var(--border-color);
    border: solid 1px var(--primary-color);
    padding: 16px 20px;
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-16);
    margin-top: 8px;
}

textarea.form-control.textarea_height.text-box.multi-line {
    min-height: 216px;
}

.emailenquiry_details textarea.form-control.textarea_height.text-box.multi-line {
    min-height: 150px;
    border: 1px solid var(--loginbnt_border);
}

.continuing_payments textarea.form-control.textarea_height.text-box.multi-line {
    min-height: 108px;
}
/*CSS for multiple fields in a single box which will be apply on Div*/
.incomplete_fieldsbox {
    background-color: var(--incomplete-fieldbox-bgcolor);
}

/*CSS for single field itself which will be apply on field itself*/

.form-section input.incomplete_field {
    border: solid 1px var(--sidebar-incomplete-iconcolor) !important;
}

.form-section textarea.incomplete_field {
    border: solid 1px var(--sidebar-incomplete-iconcolor);
}

.form-section .radio-section.incomplete_field {
    border: solid 1px var(--sidebar-incomplete-iconcolor);
}

.form-section .required-control.incomplete_field + .fstToggleBtn {
    border: solid 1px var(--sidebar-incomplete-iconcolor);
}

/*CSS for all fields in a single box which will be apply on Div*/
.incomplete_fieldbox {
    background-color: var(--incomplete-fieldbox-bgcolor);
}

    .incomplete_fieldbox input {
        border: solid 1px var(--sidebar-incomplete-iconcolor) !important;
    }

    .incomplete_fieldbox textarea {
        border: solid 1px var(--sidebar-incomplete-iconcolor) !important;
    }

    .incomplete_fieldbox .radio-section {
        border: solid 1px var(--sidebar-incomplete-iconcolor) !important;
    }

    .incomplete_fieldbox .required-control + .fstToggleBtn {
        border: solid 1px var(--sidebar-incomplete-iconcolor) !important;
    }

.form-section, input::-webkit-input-placeholder, .form-section input[type=date], .form-section textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-family: 'SemiBoldFont';
    color: var(--placeholer-color) !important;
    font-size: var(--font-size-16);
}

    .form-section input::-moz-placeholder,
    .form-section input[type=date],
    .form-section textarea::-webkit-input-placeholder { /* Firefox 19+ */
        font-family: 'SemiBoldFont';
        color: var(--placeholer-color) !important;
        font-size: var(--font-size-16);
    }

    .form-section input:-ms-input-placeholder,
    .form-section input[type=date],
    .form-section textarea::-webkit-input-placeholder { /* IE 10+ */
        font-family: 'SemiBoldFont';
        color: var(--placeholer-color) !important;
        font-size: var(--font-size-16);
    }

    .form-section input:-moz-placeholder,
    .form-section input[type=date],
    .form-section textarea::-webkit-input-placeholder { /* Firefox 18- */
        font-family: 'SemiBoldFont';
        color: var(--placeholer-color) !important;
        font-size: var(--font-size-16);
    }

.common-btn {
    width: 230px;
    margin: auto;
    text-align: center !important;
    border-radius: var(--border-radius-lg) !important;
    justify-content: center;
    padding: 14px !important;
    font-size: var(--font-size-16) !important;
    border-color: var(--border-color) !important;
}

.btn-success.common-btn {
    border: solid 2px var(--border2px);
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-16) !important;
    background: var(--primary-color);
}

.content-form .btn-success {
    background-color: var(--primary-color);
    color: var(--default-color) !important;
}

.content-form .btn-outline-primary {
    color: var(--primary-color);
}

.layout_button .btn-outline-primary {
    border: solid 2px var(--border2px);
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-16) !important;
}

.content-form .btn-outline-primary:hover {
    background-color: var(--primary-color);
    color: var(--default-color);
}

.trigger_footerbutton_center .btn-outline-primary:hover {
    background-color: var(--primary-color) !important;
    color: var(--default-color) !important;
}

.trigger_footerbutton_center .btn-outline-primary {
    color: var(--primary-color) !important;
}

.radio-section:first-child {
    margin-top: 0px !important;
}

.form-section.owner_ship_summary .ownership_summary:first-child {
    margin-top: 0px !important;
}

.add_property_radiobtn .radio-section:nth-last-of-type(1) {
    margin-top: 12px !important;
}

.layout_button {
    display: flex;
}

.content-form a {
    text-align: left;
    display: block;
    font-family: 'MediumFont';
    font-size: var(--font-size-14);
    color: var(--primary-color);
    margin-top: 5px;
}

span.learnmore_link a {
    text-align: center;
    text-decoration: underline;
    font-size: var(--font-size-16);
}
/* right side open window */
.sidenav {
    height: 84%;
    width: 0;
    position: fixed;
    z-index: 100000000;
    top: 144px;
    right: -200px;
    background-color: #ffffff;
    overflow-x: hidden;
    transition: 0.5s;
    padding: 80px;
    box-shadow: var(--box-shadow);
    font-family: 'RegularFont';
    border: solid 20px var(--border20-box);
}

    .sidenav a {
        padding: 8px 8px 8px 32px;
        text-decoration: none;
        font-size: 25px;
        color: #818181;
        display: block;
        transition: 0.3s;
    }

a.closebtn i {
    color: var(--primary-color);
}

.sidenav a:hover {
    color: #000;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 28px;
    font-size: 30px;
    /* margin-left: 50px; */
    background: var(--background-box);
    padding: 5px 5px 0px 5px;
    justify-content: center;
    align-items: center;
    display: flex;
    line-height: normal;
}

.sidenav.sidenav_defualt p {
    color: var(--sidebnave-peragrap-text-color);
    font-size: var(--font-size-16);
    font-family: 'RegularFont';
    text-align: justify;
    margin: 0px;
}

    .sidenav.sidenav_defualt p span {
        font-family: 'SemiBoldFont';
    }

.sidenav.sidenav_defualt h1 {
    color: var(--primary-color);
    font-size: var(--font-size-20);
    font-family: 'SemiBoldFont';
    margin-bottom: 0px;
}

.sidenav.sidenav_defualt h3 {
    color: var(--sidebnave-heading-text-color);
    font-size: var(--font-size-20);
    font-family: 'SemiBoldFont';
    margin-bottom: 0px;
}

.sidenav.sidenav_defualt .sidenav_details p {
    font-size: var(--font-size-18);
    font-family: 'RegularFont';
}

@media screen and (max-height: 450px) {
    .sidenav {
        padding-top: 15px;
    }

        .sidenav a {
            font-size: 18px;
        }
}
/* sticky header fix start */
.navbar-fixed-top {
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 10000;
    background: white;
}

    .navbar-fixed-top.cbp-af-header-shrink {
        padding: 10px 0;
    }
/* sticky header fix end */


/* radio button css start */

[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    z-index: 1;
    opacity: 0;
}

    [type="radio"]:checked + label,
    [type="radio"]:not(:checked) + label {
        position: relative;
        padding-left: 28px;
        cursor: pointer;
        line-height: 20px;
        display: inline-block;
        color: var(--radio-label-color);
        font-size: var(--font-size-16);
        font-family: 'SemiBoldFont';
        padding-left: 50px;
        width: 100%;
    }

        [type="radio"]:checked + label:before,
        [type="radio"]:not(:checked) + label:before {
            content: '';
            position: absolute;
            left: 20px;
            top: 15px;
            width: 24px;
            height: 24px;
            border-radius: 100%;
            background: #fff;
            border: solid 2px var(--primary-color);
        }

        [type="radio"]:checked + label:after,
        [type="radio"]:not(:checked) + label:after {
            content: '';
            width: 12px;
            height: 12px;
            background: #6e80ba;
            position: absolute;
            top: 21px;
            left: 26px;
            border-radius: 100%;
            -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease;
        }

        [type="radio"]:not(:checked) + label:after {
            opacity: 0;
            -webkit-transform: scale(0);
            transform: scale(0);
        }

        [type="radio"]:checked + label:after {
            opacity: 1;
            -webkit-transform: scale(1);
            transform: scale(1);
        }

.radio-section {
    background: #fff;
    border-radius: 16px;
    border: solid 1px var(--primary-color);
    line-height: 1;
}
/* radio button css end */

/* All form pages css start */

.container-fluid.navigation {
    display: flex;
    padding: 0px;
}

.common-backbtn {
    width: 104px;
    display: flex !important;
    text-align: center !important;
    border-radius: var(--border-radius-lg) !important;
    justify-content: center;
    padding: 7px !important;
    font-size: var(--font-size-14) !important;
    border-color: var(--sidebar--bordercolor) !important;
    color: var(--sidebar-textcolor) !important;
    font-family: 'MediumFont';
    justify-content: space-around;
    height: 36px;
    line-height: 1.35px;
    align-items: center;
}

a.btn.btn-outline-primary.common-backbtn .fi-rr-trash {
    margin-top: 3px;
}

.btn-outline-primary.common-backbtn:hover {
    background-color: var(--form-bg-clr) !important;
}

.side-menu .fi-rr-arrow-left:before {
    content: "\f149";
    line-height: inherit !important;
}

.side-menu {
    width: 256px;
    padding-left: 16px;
    padding-right: 16px;
}

.bordersolid {
    border-right: solid 2px var(--sidebar--bordercolor);
    height: 100%;
    left: 256px;
    top: 0;
    border: solid 1px var(--sidemenu-border);
    position: fixed;
}

.side-menu ul {
    list-style: none;
    padding: 0px;
    display: grid;
    margin-bottom: 0px;
}

    .side-menu ul li {
        display: grid;
        width: 226px;
        float: left;
    }

        .side-menu ul li.complete a {
            text-decoration: none;
            color: var(--sidebar-textcolor-completed);
            background-color: var(--sidebar-completed-bgcolor);
            height: 36px;
            border-radius: 30px;
            display: inline-block;
            font-size: var(--font-size-14);
            font-family: 'RegularFont';
            padding: 8px 12px 10px 12px !important;
            border: solid 1px var(--border-sidebar-completed-bgcolor);
        }

        .side-menu ul li.incomplete a {
            text-decoration: none;
            color: var(--sidebar-textcolor-completed);
            background-color: var(--sidebar-incomplete-bgcolor);
            height: 36px;
            border-radius: 30px;
            display: inline-block;
            font-size: var(--font-size-14);
            font-family: 'RegularFont';
            padding: 8px 12px 10px 12px !important;
            border: solid 1px var(--border-sidebar-incompleted-bgcolor);
        }

        .side-menu ul li.active a {
            text-decoration: none;
            color: var(--regular-color);
            background-color: var(--sidebar-active-bgcolor);
            height: 36px;
            border-radius: 30px;
            display: inline-block;
            font-size: var(--font-size-14);
            font-family: 'RegularFont';
            padding: 8px 12px 10px 12px !important;
        }

        .side-menu ul li.nobackground-active a {
            text-decoration: none;
            color: var(--sidebar-textcolor-completed);
            height: 36px;
            border-radius: 30px;
            display: inline-block;
            font-size: var(--font-size-14);
            font-family: 'RegularFont';
            padding: 8px 12px 10px 12px !important;
        }

        .side-menu ul li.inactive a {
            text-decoration: none;
            color: var(--sidebar-inactive-textcolor);
            height: 36px;
            border-radius: 30px;
            display: inline-block;
            font-size: var(--font-size-14);
            font-family: 'RegularFont';
            padding: 8px 12px 10px 42px !important;
        }

        .side-menu ul li.activelink a {
            border: solid 1px var(--primary-color);
            border-radius: 30px;
            font-family: 'MediumFont' !important;
            color: var(--iten_name_person_textcolor) !important;
            padding: 8px 12px 10px 12px !important;
        }

        .side-menu ul li.activelink_incomplete a {
            border: solid 1px var(--sidebar-incomplete-iconcolor);
            border-radius: 30px;
            font-family: 'MediumFont' !important;
            color: var(--iten_name_person_textcolor) !important;
            padding: 8px 12px 10px 12px !important;
        }

        .side-menu ul li.activelink_complete a {
            border: solid 1px var(--sidebar-completed-iocncolor);
            border-radius: 30px;
            font-family: 'MediumFont' !important;
            color: var(--iten_name_person_textcolor) !important;
            padding: 8px 12px 10px 12px !important;
        }

ul li.complete a i {
    color: var(--sidebar-completed-iocncolor);
    font-size: var(--font-size-18);
    float: left;
    margin-right: 12px;
}

ul li.incomplete a i {
    color: var(--sidebar-incomplete-iconcolor);
    font-size: var(--font-size-18);
    float: left;
    margin-right: 12px;
}

ul li.active a i {
    color: var(--primary-color);
    font-size: var(--font-size-18);
    float: left;
    margin-right: 12px;
}

ul li.nobackground-active a i {
    color: var(--primary-color);
    font-size: var(--font-size-18);
    float: left;
    margin-right: 12px;
}

ul li.inactive a i {
    color: var(--primary-color);
    font-size: var(--font-size-18);
    float: left;
    margin-right: 12px;
}
/* personal detail page1 css end */

/* dropdown css start */
.form-section select {
    border-radius: 16px;
    border: solid 1px var(--primary-color);
    font-family: 'SemiBoldFont';
    padding: 14px 0px 14px 20px;
    width: 490px;
}

.fstToggleBtn:after {
    content: "";
    position: absolute;
    right: 15px;
    top: 42%;
    margin-top: -0.1em;
    border-width: 0.4em;
    border-style: solid;
    border-color: transparent;
    background: url(../images/down_arrow.png) -5px -5px no-repeat;
    width: 16px;
    height: 10px;
    box-sizing: border-box;
}

.required-control + .fstToggleBtn {
    border-radius: 16px;
    border: solid 1px var(--primary-color);
    font-family: 'SemiBoldFont';
    padding: 14px 35px 14px 20px;
    width: 490px !important;
    background-color: var(--default-color) !important;
    color: var(--placeholer-color);
    font-size: var(--font-size-16);
    height: 54px;
}

.fstSingleMode .fstControls {
    position: relative;
    margin-top: -13px;
}

.fstResultItem:first-child {
    border-top: none;
}

.fstResultItem {
    border-top: solid 1px var(--form-bg-clr);
    background-color: var(--primary-color);
    padding: 6px 20px;
    font-family: 'MediumFont';
    font-size: var(--font-size-16);
}

.fstSingleMode .fstControls {
    color: var(--default-color);
    background-color: var(--primary-color);
    border: solid 1px var(--form-bg-clr);
}

.fstResultItem.fstFocused {
    border-color: var(--default-color);
    background-color: var(--dropdown-hoverbg-color);
}

.fstResultItem.fstSelected {
    color: var(--default-color);
    background-color: var(--dropdown-hoverbg-color);
    border-color: var(--default-color);
}

.fstResults {
    display: block;
    margin-top: 0;
    max-height: 170px;
    background: #ffffff;
}

.fstSingleMode .fstControls {
    position: absolute;
    left: 0;
    right: 0;
    top: 57px;
}

/* dropdown css end */

/* datepicker css start */
.custom-date-picker .input-group-append .input-group-text {
    margin-right: 2px;
}
/* datepicker css end */


/*Scrollbar setting starts*/
.enscroll-track {
    background-color: gray;
    border-radius: 16px;
    width: 10px;
}

.vertical-handle {
    background-color: lightgray;
    border-radius: 16px;
    width: 10px;
}
/*Scrollbar setting ends*/

.navigation .content-form h1 {
    font-family: 'SemiBoldFont';
    color: var(--primary-color);
    font-size: var(--font-size-26);
    margin-bottom: 61px;
    line-height: 1.35;
}

.navigation .content-form h2 {
    font-family: 'SemiBoldFont';
    color: var(--form-heading-clr);
    font-size: var(--font-size-26);
    margin: 0px;
}


.navigation .content-form h4 {
    text-align: left;
    margin: 0px;
    font-size: var(--font-size-20);
}

.navigation .content-form p {
    text-align: left;
    font-size: var(--font-size-14);
}

.pr-detailsinfo span a {
    font-size: var(--font-size-14);
    text-align: left;
    font-family: 'MediumFont';
    text-decoration: underline;
    margin-top: 0px;
}

.pr-detailsinfo {
    position: relative;
}

    .pr-detailsinfo .search-btn {
        font-size: 12px;
        border: none;
        border-radius: 50px;
        padding: 6px 18px;
        position: absolute;
        top: 40px;
        right: 20px;
        text-decoration: underline;
    }

.form-section #tblAddressDeceasedLookup {
    position: relative;
}

.form-section.address_searchbox {
    display: inline-block;
}

.form-section.mt40.address_searchbox:last-child .mb10 {
    margin-top: 0px !important;
}

a.link-text-type1.btn-user-common {
    border-radius: var(--border-radius-lg);
    border: solid 1px var(--primary-color);
    padding: 5px 20px;
    text-decoration: underline;
    font-family: 'SemiBoldFont';
}

.pr-detailsinfo .form-section .radio-section input {
    border-color: var(--border-color-input);
    cursor: pointer;
}

.add-address {
    width: 160px;
    display: flex !important;
    text-align: center !important;
    border-radius: var(--border-radius-lg) !important;
    justify-content: center;
    padding: 8px 14px !important;
    font-size: var(--font-size-12) !important;
    border-color: var(--border-color) !important;
    font-family: 'SemiBoldFont';
    line-height: 1;
    letter-spacing: 0;
}

.pr-detailsinfo [type="radio"]:checked + label, [type="radio"]:not(:checked) + label {
    line-height: 16px;
    padding: 19px 0px 19px 56px;
}

    .radio-section [type="radio"]:checked + label, [type="radio"]:not(:checked) + label:first-child {
        line-height: 16px;
        padding: 19px 0px 19px 56px;
    }

/* dashboard estate css start */

.currentstep_leftpart .user_icon i {
    padding: 25px;
    line-height: 1.35px;
}

.dashboard-detail {
    display: flex;
    width: 100%;
    margin-left: 59px;
}

.left-section {
    position: relative;
    width: 663px;
}

.right-section {
    margin-left: 60px;
}

.estate_value {
    background: var(--primary-color);
    border-radius: 20px;
    padding: 28.5px 23px;
    color: var(--default-color);
}

    .estate_value ul {
        display: flex;
        list-style: none;
        padding: 0px;
        margin-bottom: 0px;
        justify-content: space-between;
    }

        .estate_value ul li {
            font-size: var(--font-size-14);
            font-family: 'RegularFont';
            line-height: 1;
        }

    .estate_value h4 {
        margin: 0px;
        line-height: 1;
        font-size: var(--font-size-20);
        font-family: 'SemiBoldFont';
        color: var(--default-color);
    }

    .estate_value ul li span {
        color: var(--default-color);
        font-family: 'SemiBoldFont';
        font-size: var(--font-size-18);
        float: left;
        margin-right: 12px;
    }
/* dashboard estate css end */

/* dashboard css start */
.right_section_secondpart {
    width: 100%;
}

.right-section {
    margin-left: 59px;
}

.right_section_firstpart {
    display: flex;
}

.right_section_secondpart h2 {
    color: var(--dashboard-rightbox) !important;
    font-family: 'SemiBoldFont' !important;
    font-size: var(--font-size-20) !important;
    border-bottom: solid 1px var(--dashboard-rightbox) !important;
    padding-bottom: 8px;
    width: 100%;
    margin-bottom: 0px;
}

.right_section_secondpart p {
    display: inline-block;
    width: 317px;
    overflow: hidden !important;
    text-overflow: ellipsis;
    text-align: justify;
}

.right-section .support {
    width: 144px;
    background-color: var(--dashboard-rightbox);
    border: solid 2px var(--primary-color);
    border-radius: 20px;
    padding: 26px 38px 26px 38px;
    color: var(--default-color);
    max-height: 144px;
    font-size: var(--font-size-16);
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
}

span.lifering_support {
    position: relative;
    display: inline-block;
}

.support .lifering_support i {
    background: var(--default-color);
    margin: 4px 5px 4px 5px;
    border-radius: 50px;
    width: 64px;
    height: 64px;
    justify-content: center;
    display: flex;
    color: var(--primary-color);
    align-items: center;
    font-size: var(--font-size-20);
}

span.support_notificaton {
    position: absolute;
    background: var(--notification-bgcolor);
    width: 30px;
    height: 30px;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    display: flex;
    font-size: var(--font-size-12);
    color: var(--default-color);
    right: 12px;
    top: 0px;
}

.right-section .guidance {
    width: 144px;
    background-color: var(--dashboard-rightbox);
    border: solid 2px var(--primary-color);
    border-radius: 20px;
    padding: 26px 38px 26px 38px;
    color: var(--default-color);
    margin-left: 30px;
    max-height: 144px;
    font-size: var(--font-size-16);
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
}

.guidance .bookmark i {
    background: var(--default-color);
    margin: 4px 5px 4px 5px;
    border-radius: 50px;
    width: 64px;
    height: 64px;
    justify-content: center;
    display: flex;
    color: var(--primary-color);
    align-items: center;
    font-size: var(--font-size-20);
}

.currentsection {
    background-color: var(--sidebar-active-bgcolor);
    border-radius: 20px;
    padding: 20px 20px 30px 20px;
}

    .currentsection h1 {
        font-size: var(--font-size-20) !important;
        color: var(--primary-color) !important;
        font-family: 'SemiBoldFont' !important;
        margin: 0px;
    }

.swith_admin_dashboard h1 {
    font-size: var(--font-size-20) !important;
    color: var(--sidebar-active-textcolor) !important;
    font-family: 'SemiBoldFont' !important;
    margin: 0px;
}

.currentstep-main {
    justify-content: space-between;
}

.sectionstatus {
    display: flex;
    justify-content: left;
    align-items: center;
    margin-left: 74px;
}

    .sectionstatus h4 {
        color: var(--sidebar-textcolor);
        font-size: var(--font-size-16) !important;
        font-family: 'RegularFont';
        margin-bottom: 0px;
    }

    .sectionstatus span {
        justify-content: center;
        align-items: center;
        display: flex;
        margin-left: 10px;
        font-size: var(--font-size-16);
        font-family: 'SemiBoldFont';
        color: var(--primary-color)
    }

        .sectionstatus span i {
            justify-content: center;
            align-items: center;
            display: flex;
            margin-right: 6px;
            color: var(--primary-color);
        }

.section_name {
    font-size: var(--font-size-20);
    font-family: 'SemiBoldFont';
    color: var(--sidebar-active-textcolor);
    justify-content: center;
    align-items: center;
    display: flex;
    padding-right: 20px;
    line-height: 1.35;
}

    .section_name span {
        color: var(--primary-color);
        margin-right: 15px;
    }

.user_icon {
    background: var(--primary-color);
    margin: 0px 20px 0px 0px;
    border-radius: 50px;
    width: 54px;
    height: 54px;
    justify-content: center;
    display: flex;
    color: var(--default-color);
    align-items: center;
    font-size: var(--font-size-20);
}

.start_btn {
    background-color: var(--primary-color);
    color: var(--default-color) !important;
    border-radius: 5px;
    border: none;
    padding: 15px 50px 15px 50px;
    font-size: var(--font-size-16) !important;
    border-radius: 30px;
    font-family: 'SemiBoldFont' !important;
    float: right;
    text-decoration: none;
    width: 140px;
    justify-content: center;
    align-items: center;
    display: flex !important;
}
a.start_btn.schedulebtn {
    width: 160px;
    padding: 15px 25px 15px 25px;
}
a.start_btn.paynowbtn {
    width: 150px;
    padding: 15px 25px 15px 25px;
}

.editbtn {
    border-color: var(--border-color) !important;
    color: var(--primary-color);
    border-radius: 5px;
    padding: 15px 25px 15px 25px;
    font-size: var(--font-size-16);
    border-radius: 30px;
    font-family: 'SemiBoldFont';
    float: right;
    text-decoration: none;
    border: solid 2px;
    width: 143.83px;
}

.currentstep {
    background-color: var(--default-bgcolor);
    border-radius: 20px;
    padding: 18px 20px 30px 20px;
    border: solid 2px var(--primary-color);
    justify-content: space-between;
    box-shadow: 0px 10px 20px rgba(110,128,186,25%);
}

.incomplete_fieldsbox .currentstep {
    background-color: var(--default-bgcolor);
    border-radius: 20px;
    padding: 18px 20px 30px 20px;
    border: solid 2px var(--primary-color);
    justify-content: space-between;
    box-shadow: 0px 10px 20px rgb(240 142 80 / 25%);
}

.complete_fieldsbox .currentstep {
    background-color: var(--default-bgcolor);
    border-radius: 20px;
    padding: 18px 20px 30px 20px;
    border: solid 2px var(--primary-color);
    justify-content: space-between;
    box-shadow: 0px 10px 20px rgb(16 196 105 / 25%);
}

.error_filedbox_bgcolor .currentstep {
    background-color: var(--default-bgcolor);
    border-radius: 20px;
    padding: 18px 20px 30px 20px;
    border: solid 2px var(--primary-color);
    justify-content: space-between;
    box-shadow: 0px 10px 20px rgb(240 80 80 / 25%);
}

.ukassets_upcomming .currentstep {
    box-shadow: 0px 10px 20px rgb(196 196 200 / 25%);
}

.currentstep_rightpart {
    justify-content: center;
    display: flex;
    letter-spacing: normal;
}

.currentstep_leftpart {
    display: flex;
}

.currentstep_rightpart a:hover {
    color: var(--default-color);
}

.right-section.right_mobile_view {
    display: none;
}

.currentstep.currentstep-complete {
    border: solid 2px var(--completed-process);
}

.currentstep.currentstep-incomplete {
    border: solid 2px var(--incomplete-process);
}

.currentstep.currentstep-notconfirm {
    border: solid 2px var(--notconfirm_border);
}

.currentstep.currentstep-complete .sectionstatus span {
    color: var(--completed-process-textcolor);
}

    .currentstep.currentstep-complete .sectionstatus span i {
        color: var(--completed-process-textcolor);
    }

.currentstep.currentstep-incomplete .sectionstatus span {
    color: var(--incomplete-process-textcolor);
}

    .currentstep.currentstep-incomplete .sectionstatus span i {
        color: var(--incomplete-process-textcolor);
    }

.currentstep_rightpart a:hover {
}

.currentstep_rightpart a.editbtn:hover {
    color: var(--primary-color);
    font-size: var(--font-size-16);
}
/* dashboard css end */

/* header dropdown css start */

.dropbtn {
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #ffffff;
    min-width: 190px;
    overflow: auto;
    box-shadow: 0px 10px 20px rgba(110,128,186,25%);
    z-index: 1;
}

    .dropdown-content a {
        padding: 10px 16px;
        text-decoration: none;
        display: flex;
        font-size: 16px;
        border-bottom: solid 1px #ebebeb;
        color: var(--sidebar-active-textcolor);
        font-size: var(--font-size-14);
        font-family: 'MediumFont';
        align-items: center;
    }

        .dropdown-content a:last-child {
            border-bottom: none;
        }

.dropdown a:hover {
    background-color: #6e80ba;
    color: #fff !important;
}

.show_slidewindow {
    display: block;
    left: -210px;
    margin-top: 32px;
    border: solid 1px #a0acd2;
    border-radius: 0px 0px 10px 10px;
}

.dropdown-content.show_slidewindow a i {
    font-size: 20px;
    justify-content: center;
    align-items: center;
    line-height: 1;
    margin-top: 3px;
    margin-right: 10px;
}

.overlay {
    position: absolute;
    background-color: var(--primary-header-color);
    display: flex;
    width: 100%;
    height: 100%;
    z-index: 999;
    opacity: 0.5;
    margin-top: 144px;
}

.overlayrelatedcontent {
    position: absolute;
    background-color: var(--primary-header-color);
    display: flex;
    width: 100%;
    height: 100%;
    z-index: 999;
    opacity: 0.5;
    margin-top: 144px;
}
/*  dashboard convert to arrow css start */
.currentstep_rightpart.currentstep_mobile_view a i {
    display: none;
}

.currentstep_rightpart.complatedstep_mobile_view {
    display: none;
}

.currentstep_rightpart.additem_mobile_view a i {
    display: none;
}
/*  scroll bar css start */


.force-overflow {
    min-height: 450px;
    display: flex;
}

::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #d9d9d9;
}

::-webkit-scrollbar {
    border-radius: 10px;
    background-color: #9d9d9d;
    height: 50px;
    width: 10px;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #9d9d9d;
    height: 50px;
}


/*  Last known permanent address page css start */

.form-section.mt40.address_searchbox:last-child span.mb10 {
    margin-bottom: 0px !important;
}

.form-section label.optional {
    border: none;
}

.form-section label.status_matrial {
    font-size: var(--font-size-16);
    color: var(--matrialstatus-editbox-labelcolor);
    font-family: 'SemiBoldFont';
    padding: 15px 0px 15px 20px;
    border-radius: 16px;
    height: 54px;
}

.form-section.matrialstatus_position {
    position: relative;
}

    .form-section.matrialstatus_position input.btn-edit {
        position: absolute;
        top: 33px;
        right: 34px;
        width: auto;
        padding: 6px 17px 6px 17px;
        font-family: 'SemiBoldFont';
        font-size: var(--font-size-12);
        background-color: var(--default-bgcolor);
        color: var(--primary-color) !important;
        border: solid 1px var(--primary-color);
        height: auto;
        text-decoration: underline;
    }

.ownership_delete_btn {
    width: auto;
    padding: 6px 17px 6px 17px;
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-12);
    color: var(--primary-color) !important;
    border: solid 1px var(--primary-color);
    height: auto;
    text-decoration: underline;
    border-radius: 16px;
    background: none;
}

.form-section.maritalstatus_edit .btn-save {
    width: auto;
    background-color: var(--primary-color);
    color: var(--default-color) !important;
    padding: 6px 18px;
    font-size: var(--font-size-12);
    font-family: 'SemiBoldFont';
}

.form-section.maritalstatus_edit .btn-cancel {
    width: auto;
    background-color: var(--primary-color);
    color: var(--default-color) !important;
    padding: 6px 18px;
    font-size: var(--font-size-12);
    font-family: 'SemiBoldFont';
}

/* how to play heading page css start */

.content-form .apply_onlinebtn .btn-success {
    width: auto;
    padding: 15px !important;
    line-height: 1.25;
}

.apply_onlinebtn span {
    color: var(--primary-color);
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-14);
    display: flex;
    margin-bottom: 5px;
}

.apply_onlinebtn p {
    font-size: var(--font-size-14);
    font-family: 'RegularFont';
}

.application_reference_number {
    justify-content: space-between;
    line-height: 1;
}

.application_genrate_detail {
    justify-content: space-between;
    line-height: 1;
}

.complete_application {
    background: var(--default-color);
    padding: 20px 20px 30px 20px;
    border-radius: 20px;
    border: solid 2px var(--primary-color);
    box-shadow: 0px 10px 20px rgba(110,128,186,25%);
}

.application_reference_number .download_btn {
    font-size: var(--font-size-12);
    border: none;
    border-radius: 50px;
    padding: 8px 18px;
    text-decoration: underline;
    text-decoration: underline;
    justify-content: center;
    align-items: center;
    display: flex;
}

.application_reference_number p {
    font-size: var(--font-size-16) !important;
    font-family: 'SemiBoldFont';
    color: var(--form-heading-clr) !important;
}

.application_genrate_detail p {
    color: var(--primary-color);
}

.application_genrate_detail a {
    color: var(--input-label-color);
    text-decoration: underline;
    margin-right: 25px;
    font-size: var(--font-size-14);
    font-family: 'RegularFont';
}

/* how to play heading page css end */
/* Family of the deceased page css start */

/* Hide the browser's default checkbox */
/* The container */
.main_checkbox_container {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-top: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    /* Hide the browser's default checkbox */
    .main_checkbox_container input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
        height: 0;
        width: 0;
    }

/* Create a custom checkbox */
.background-white {
    background: var( --background-white);
}
label.main_checkbox_container.background-none {
    background: var( --background-none);
    padding: 0px;
    height: 20px;
    margin-top: 0px;
}

    label.main_checkbox_container.background-none .checkmark {
        margin: 0px;
    }

.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    border: solid 1px var(--border2px);
    background: #ffffff;
    border-radius: 4px;
    margin: 15px 12px 15px 20px;
}

label.main_checkbox_container.background-none {
    padding-left: 31px;
}
/* On mouse-over, add a grey background color */
.main_checkbox_container:hover input ~ .checkmark {
    background-color: #fff;
}

/* When the checkbox is checked, add a blue background */
.main_checkbox_container input:checked ~ .checkmark {
    background-color: #ffffff;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.main_checkbox_container input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.main_checkbox_container .checkmark:after {
    left: 6px;
    top: 3px;
    width: 6px;
    height: 10px;
    border: solid var(--primary-color);
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

label.main_checkbox_container {
    color: var(--inputinner-label-color);
    font-size: var(--font-size-16);
    font-family: 'SemiBoldFont';
    background: #fff;
    display: block;
    position: relative;
    padding: 16px 57px;
    height: 54px;
    border-radius: 16px;
}
label.main_checkbox_container label {
    color: var(--inputinner-label-color);
    font-size: var(--font-size-16);
    font-family: 'SemiBoldFont';
}

.form-section .main_checkbox_container:first-child {
    margin-top: 0px;
}

.form-section:last-child label.main_checkbox_container {
    margin-bottom: 0px !important;
}

.header_adoptive_section {
    display: flex;
    color: var(--form-heading-subtitle);
    font-size: var(--font-size-14);
    font-family: 'RegularFont';
}

.adoptive_one input {
    width: 81px;
    height: 54px;
    text-align: center;
    padding: 0px 5px 0px 5px;
}

.main_adoptive_section {
    display: flex;
}

.right_panel_adoptive_section .adoptive_one {
    display: flex;
    margin-bottom: 0px;
}

p.leftright_space {
    padding-left: 14px;
    padding-right: 65px;
    text-align: justify;
}

.adoptive_one p.leftright_space span {
    text-decoration: underline;
}


p.leftright_space_Intestacy {
    padding-top: 8px;
    padding-right: 40px;
    text-align: justify !important;
    width: 70%;
}

.adoptive_one aritical {
    padding-right: 14px;
    color: var(--primary-color);
    padding-top: 8px;
}

.adoptive_one p.leftright_space_Intestacy span {
    text-decoration: underline;
}

.adoptive_one input:first-child {
    margin-right: 12px;
}

.header_adoptive_section .user_first {
    margin-left: 10px;
    padding: 0px;
    text-align: right;
}

.header_adoptive_section .over_first {
    text-align: right;
    margin-left: 7px;
}

.body_scroll {
    padding-bottom: 300px;
}

.fstElement {
    height: 54px;
}

.form-section.country_inputspace.mt40 .fstElement.fstSingleMode {
    margin-top: 9px !important;
}

.background-none label.link-text-type2 {
    color: var(--primary-color);
    font-size: var(--font-size-14);
    font-family: 'SemiBoldFont';
}

.form-section.country_inputspace a {
    text-decoration: underline;
    margin-top: 0px;
}

.form-section.mt40.address_searchbox a {
    text-decoration: underline;
}

/* Family of the deceased page css end */

/* input first currency icon css start */

.has-pound-icon, .has-pound-minus-icon, .has-percent-icon {
    position: relative;
}

    .has-pound-icon:after, .has-percent-icon:after {
        bottom: 16px;
        color: var(--currencyicon-color);
        font-family: 'FontAwesome';
        font-size: var(--font-size-16);
        left: 20px;
        position: absolute;
    }

    .has-pound-icon input[type=text] {
        padding-left: 35px;
        padding-right: 10px;
    }

    .has-percent-icon input[type=text] {
        padding-left: 45px;
        padding-right: 10px;
    }

    .has-pound-icon:after {
        content: '\f154';
    }

    .has-percent-icon:after {
        content: '\f295';
    }

/* input first currency icon css end */

.form-section.radio_textunderline .radio-section label span {
    text-decoration: underline;
    padding: 0 5px;
}

.form-section label.background-transparent {
    background: transparent;
}

.howplay_peragraph_font p {
    font-size: var(--font-size-16);
}

.howplay_peragraph_font p {
    font-size: var(--font-size-16);
}

a.btn.btn-outline-primary.add-address {
    text-decoration: underline;
    font-family: 'SemiBoldFont';
}

.form-section.genrate_application_btn p span {
    color: var(--primary-color);
    font-size: var(--font-size-14);
    font-family: 'SemiBoldFont';
}

.form-section.genrate_application_btn p b {
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-14);
}

.form-section.genrate_application_btn p {
    font-family: 'RegularFont';
    font-size: var(--font-size-14);
}

.related_content.related_content_mobile_view .right_section_secondpart {
    display: none;
}

.application_genrate_detail a {
    cursor: pointer;
    text-decoration: underline !important;
    color: var(--input-label-color) !important;
}


/* delete click modal start  */

.modal-dialog-centered {
    min-height: calc(28% - 3.5rem);
}

.modal-header {
    background: var(--primary-color);
    color: var(--default-color);
    border-radius: 10px 10px 0px 0px;
}

.btn-close {
    background: none;
}

.modal-header i {
    color: var(--default-color) !important;
    opacity: 1 !important;
    font-size: var(--font-size-26);
    cursor: pointer;
}

.modal-content {
    border: none;
    border-radius: 10px;
    background-color: transparent;
}

.delete-modal {
    top: calc(50% - 100px) !important;
}

.fee-notice-modal {
    top: calc(22% - 100px) !important;
}

    .fee-notice-modal .main_modal_content {
        overflow-y: auto;
        min-height: 600px;
        height: 600px;
    }

        .fee-notice-modal .main_modal_content p {
            text-align: left !important;
            text-align:justify !important;
        }

        .fee-notice-modal .main_modal_content span {
            text-align: center;
            display: block;
            margin-bottom: 20px;
            font-weight: bold;
            font-size: 20px;
            color: #6e80ba;
        }
   
    .fee-notice-modal .modal-header h5.modal-title {
        font-family: 'BoldFont';
    }

    .fee-notice-modal .close_button_modal .btn {
        margin: auto;
        width: auto;
        display: block;
        padding:10px 15px;
    }

.modal.fee-notice-modal {
    z-index: 100000;
}

.close_btn {
    width: 15px;
    height: 15px;
    background: url(../Images/close_icon.png) no-repeat;
    outline: none;
    border: none;
    margin: 7px 0 0 0 !important;
    cursor: pointer;
}
    .delete-modal .modal-body {
        text-align: center;
        font-family: 'RegularFont';
    }

.main_modal_content {
    background: var(--default-color);
    border-radius: 0px 0px 10px 10px;
}

.modal-footer button.btn.btn-success.common-btn {
    width: 25%;
}

.modal-body p {
    font-size: var(--font-size-16) !important;
    text-align: center !important;
    color: var(--sidebar-active-textcolor);
}

a.delete_link {
    cursor: pointer;
}

/* delete click modal end */
.layout_button.modal_btn .btn {
    margin: 0px 10px;
    width: 100px;
    padding: 10px 10px !important;
}

.layout_button.modal_btn {
    justify-content: center;
}

    .layout_button.modal_btn .no_btn {
        background: #dc3545;
        border-color: #dc3545 !important;
    }

.layout_button input[type="button"]:disabled {
    background: var(--disable-color);
    color: var(--default-color);
    border-color: var(--disable-color) !important;
}

.layout_button .disabled {
    background: var(--disable-color) !important;
    color: var(--default-color) !important;
    border-color: var(--disable-color) !important;
}

/*CSS for the progress bar*/
.pdf-loading-container {
    display: none;
    text-align: center;
}

.pdf-loading-img {
    width: 90%;
}

/* will page css  */

.dashboard-detail .form-section.left-section h1 {
    color: var(--primary-color);
    font-size: var(--font-size-20);
    font-family: 'SemiBoldFont';
}

.big_btn {
    background-color: var(--primary-color);
    color: var(--default-color) !important;
    border-radius: 5px;
    border: none;
    padding: 16px 70px 16.42px 70px;
    font-size: var(--font-size-16);
    border-radius: 30px;
    font-family: 'SemiBoldFont';
    text-decoration: none;
    justify-content: center;
    align-items: center;
    display: flex;
    width: 423px;
    margin: auto;
    text-align: center !important;
}

    .big_btn:hover {
        background-color: var(--primary-color);
        color: var(--default-color);
    }

.remove_section {
    justify-content: space-between;
    display: flex;
}

    .remove_section p {
        margin: 7px 20px 0 0px;
        padding-top: 0px;
        color: var(--sidebar-textcolor);
        font-size: var(--font-size-14);
        font-family: 'RegularFont';
        text-decoration: underline;
        cursor: pointer;
    }

.willsummary_main {
    display: flex;
}

.testamentary_main {
    display: flex;
}

.exemptions_main {
    display: flex;
}

.assets_liabilities_main {
    display: flex;
}

.willsummary_lower_sections {
    width: 663px;
}

a.executprs_watch i {
    justify-content: flex-start;
    align-items: self-start;
    display: inline-block;
    vertical-align: sub;
    margin-right: 7px;
}

.form-section .single_dropdown_margin .fstElement {
    margin-top: 0px !important;
}

.form-section.first_dropdown_margin .fstElement:first-child {
    margin-top: 0px !important;
}

.form-section.hideSearchInput .fstElement {
    margin-top: 0px !important;
}

.sold_itembtn a {
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-16);
}

.postcode_space.mt20 {
    margin-top: 0px !important;
}

.incomplete_fieldbox.postcode_space23.mt20 {
    margin-top: 23px !important;
}

/* round check box design */

.round label {
    border: 2px solid #fff;
    border-radius: 50%;
    cursor: pointer;
    height: 34px;
    width: 34px;
    position: absolute;
    left: 8px;
    top: 8px;
    background-color: var(--default-color);
}

    .round label:after {
        border: 2px solid var(--checkmark_rightarrow);
        border-top: none;
        border-right: none;
        content: "";
        height: 12px;
        left: 7px;
        opacity: 0;
        position: absolute;
        top: 7px;
        transform: rotate(-45deg);
        width: 23px;
    }


.white_circle.checkbox_green_border .round label:after {
    opacity: 1;
    top: 7px;
    left: 5px;
    width: 20px;
}

.white_circle.default_disabled_checkbox .round label:after {
    opacity: 1;
    top: 7px;
    left: 5px;
    width: 20px;
}

.round input[type="checkbox"] {
    visibility: hidden;
}

    .round input[type="checkbox"]:checked + label {
        background-color: var(--default-color);
        border-color: var(--default-color);
    }

        .round input[type="checkbox"]:checked + label:after {
            opacity: 1;
        }

.round {
    width: 33px;
    height: 33px;
}

.dropshadow {
    box-shadow: var(--box-shadow);
}

.red_btn {
    background: var(--defaultmsg-color);
}

span.statusred, span.statusred i {
    color: var(--defaultmsg-color) !important;
}

    span.statusred.limit_exceed i {
        color: var(--defaultmsg-color) !important;
        vertical-align: middle;
    }

    span.statusred.limit_exceed {
        margin-top: 11px;
        display: block;
    }

.remove_section .cross_icon {
    display: none !important;
}

.trigger_heading h2, .trigger_heading .icon-holder span {
    color: var(--defaultmsg-color) !important;
}

.focuse_border_overlapping span a {
    display: inline;
}

.focuse_border_overlapping span.text-danger {
    padding-left: 20px;
    margin-top: 10px;
}

label.main_checkbox_container.background-none.background-transparent.mb11 {
    margin-bottom: 11px !important;
}

/* no will css */

.intestacy_result {
    background: var(--default-color);
    padding: 20px 20px 30px 20px;
    border-radius: 20px;
    border: solid 2px var(--primary-color);
    box-shadow: 0px 10px 20px rgba(110,128,186,25%);
}

    .intestacy_result h2 {
        font-size: var(--font-size-20) !important;
        margin-bottom: 11px !important;
    }

    .intestacy_result p span {
        text-decoration: underline;
    }

.undervalue_nowill_input {
    display: flex;
    width: 40%;
    justify-content: right;
}

.currentstep_rightpart .editbtn {
    text-align: center;
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-16);
    padding: 17px 20px;
    margin-top: 0px;
    line-height: 1;
}

.form-section.disabled_form-sectionbox {
    background: var(--default-color);
    border: solid 2px var(--border-color-input);
}

.disabled_form-sectionbox .form-control {
    background: var(--background-box) !important;
    border: solid 2px var(--border-color-input) !important;
    color: var(--default-fieldbox-color) !important;
}

.disablesection .fstToggleBtn:after {
    background: none;
}

.main_checkbox_container.disablecheckbox input:checked ~ .checkmark {
    background: var(--background-box) !important;
    border: solid 1px var(--primary-color);
}

.remove_section .delete_link {
    cursor: pointer;
    text-decoration: underline !important;
    color: var(--input-label-color) !important;
    font-size: var(--font-size-14);
    font-family: 'RegularFont';
    margin-right: 15px;
}

.currentstep_rightpart a.start_btn {
    height: 54px;
    margin-top: 0px;
}

.currentstep_rightpart a.editbtn {
    height: 54px;
}

.find-address-dropdown .fstElement.fstSingleMode {
    margin-top: 0px !important;
}

.short_dec_solditemcard .name_person {
    display: block;
    display: -webkit-box;
    max-width: 100%;
    margin: 0 auto;
    font-size: 14px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 10px;
}

label.main_checkbox_container.ownership_summary {
    padding-left: 20px;
    pointer-events: none;
}

span.owner_parent {
    color: var(--default-fieldbox-color) !important;
}

span.owner_relation {
    color: var(--default-fieldbox-color) !important;
}

label.main_checkbox_container.ownership_summary:first-child {
    margin-top: 0px !important;
}

span.ownership_persantage.exemptions_residence p {
    color: var(--default-fieldbox-color) !important;
}

.radio-section.funeral_expenses {
    margin-top: 8px !important;
    margin-bottom: 11px;
}

/*.complete:first-child {
    margin-top: 0px !important;
}

.activelink_complete:first-child {
    margin-top: 0px !important;
}

.active:first-child {
    margin-top: 0px !important;
}

.readonly_complete:first-child {
    margin-top: 0px !important;
}
*/
.residential_downsizingallowance a.link-text-type1 {
    margin-top: 0px !important;
}

.household_section h3 {
    margin: 0px;
    line-height: 1.35;
    font-size: var(--font-size-16);
    font-family: 'SemiBoldFont';
    color: var(--household_headerbox_headingcolor);
}

.household_section {
    background: var(--primary-color);
    border-radius: 20px 20px 0px 0px;
    padding: 28.5px 23px;
    color: var(--default-color);
    border: solid 1px var(--household_headerbox_backgroundborder);
}

.household_heading h4 {
    color: var(--household_subheadingcolor);
    font-family: 'RegularFont';
}

.household_section p {
    display: flex;
    list-style: none;
    padding: 0px;
    margin-bottom: 0px;
    color: var(--default-color);
    font-size: var(--font-size-20) !important;
    font-family: 'SemiBoldFont';
}

.household_data {
    border-bottom: solid 1px var(--sidemenu-border);
}

    .household_data p {
        font-size: var(--font-size-16) !important;
        font-family: 'RegularFont';
        color: #688598;
    }

    .household_data h4 {
        font-size: var(--font-size-16) !important;
        font-family: 'SemiBoldFont';
    }

    .household_data h5 {
        font-size: var(--font-size-20);
        font-family: 'SemiBoldFont';
        color: var(--peragraph_heading_color);
    }
.sectionstatus.finalization_call h4 span {
    display: inline;
    margin-left: 0px;
}
.sectionstatus.finalization_call:nth-child(2) {
    margin-bottom: 5px;
}
.household_data {
    font-size: var(--font-size-16) !important;
    font-family: 'SemiBoldFont';
    color: var(--household_subheadingcolor);
}

    .household_data a {
        font-family: 'RegularFont';
        font-size: var(--font-size-14);
        color: var(--household_subheadingcolor);
        text-decoration: underline;
    }

.household_heading_beneficiaries h4 {
    color: var(--household_subheadingcolor);
    font-family: 'RegularFont';
    border-bottom: solid 1px var(--sidemenu-border);
    padding-bottom: 63px;
}

.household_heading_beneficiaries.household_elseparth h3 {
    color: var(--sidebar-active-textcolor);
    font-size: var(--font-size-20);
    font-family: 'SemiBoldFont';
}

.household_heading_beneficiaries.household_elseparth h4 {
    color: var(--sidebar-active-textcolor);
    font-size: var(--font-size-20);
    font-family: 'RegularFont';
    border-bottom: none;
    padding-bottom: 0px;
}

.household_data .household_add h5 {
    color: var(--household_disabledtext);
}

.household_data .household_add p {
    color: var(--household_disabledtext);
}

.householdtotal {
    background: var(--primary-color);
    border-radius: 20px;
    padding: 28.5px 23px;
    color: var(--default-color);
    border: solid 1px var(--household_headerbox_backgroundborder);
}

    .householdtotal h3 {
        margin: 0px;
        line-height: 1.35;
        font-size: var(--font-size-16);
        font-family: 'SemiBoldFont';
        color: var(--household_headerbox_headingcolor);
    }

    .householdtotal p {
        display: flex;
        list-style: none;
        padding: 0px;
        margin-bottom: 0px;
        color: var(--default-color);
        font-size: var(--font-size-20) !important;
        font-family: 'SemiBoldFont';
    }

.household_heading .form-section input {
    color: var(--household_subheadinginputvaluecolor) !important;
}

.household_heading .has-pound-icon:after, .has-percent-icon:after {
    color: var(--household_subheadinginputvaluecolor) !important;
}

span.sectionstatus.card_value {
    margin-left: 0px;
    margin-right: 20px;
    margin-top: 0px;
    color: var(--input-label-color) !important;
}

.sectionstatus .card_satatus {
    padding-left: 0px !important;
}

.gift_made_deceased p {
    color: var(--primary-color) !important;
    text-decoration: none !important;
}
/* Life assurance and annuities css */

.radio_email_icon > .life_assurance_type [type="radio"]:checked + label, .radio_email_icon > .life_assurance_type [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 14px 10px 14px 138px !important;
}

span.owner_relation {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 120px;
    margin-left: 10px;
}

.exemptions_sections .owner_parent {
    display: flex;
}

.value_currencycode_profile {
    position: relative;
}

    .value_currencycode_profile span {
        position: absolute;
        top: 17px;
        left: 15px;
        color: var(--currencyicon-color);
        font-family: 'SemiBoldFont';
        font-size: var(--font-size-16);
    }

.form-section .value_currencycode_profile input {
    border-radius: 16px;
    border: solid 1px var(--primary-color);
    color: var(--input-text-color) !important;
    font-family: 'SemiBoldFont';
    padding: 14px 20px 14px 60px;
    width: 490px;
}

.country_inputspace label.main_checkbox_container.background-none .checkmark {
    margin: 0px;
}

.main_checkbox_container.userprofile_detail {
    margin-top: 10px !important;
}

.pensiontext_afterlink a {
    display: inline !important;
}

.custom_modal_ui h5 {
    font-size: 18px;
    font-family: 'SemiBoldFont';
    line-height: normal;
}

.modal-content.custom_modal_ui .main_modal_content .modal-body p {
    font-size: var(--font-size-18) !important;
    color: #618093;
    line-height: 1.471;
}

.modal-content.custom_modal_ui .main_modal_content {
    min-height: 500px;
    height: 500px;
}

.open_modalposition.delete-modal {
    top: calc(35% - 100px) !important;
}

.modal-content.custom_modal_ui .modal-footer.delete_panel {
    position: absolute;
    width: 100%;
    bottom: 80px;
}

.modal-content.custom_modal_ui .modal-body {
    max-width: 85%;
    margin: auto;
}

.subheading-confirm {
    margin: 52px auto 20px auto !important;
}

.modal-content.custom_modal_ui .modal-footer {
    border-top: none;
}

.modal-content.custom_modal_ui .modal-header {
    padding: 20px;
}

.added_itemlist p.red_text {
    font-family: 'SemiBoldFont' !important;
    font-size: var(--font-size-16) !important;
    color: #F05050 !important;
    margin-right: 0px !important;
    padding-left: 10px !important
}

.ukassets_listvalue.gift_list_value ul li {
    padding-right: 50px;
    font-size: var(--font-size-14);
    font-family: 'RegularFont';
    line-height: 1;
    padding-left: 20px;
}

.persion_content .section_name {
    font-size: var(--font-size-20);
    font-family: 'SemiBoldFont';
    color: var(--sidebar-active-textcolor);
    justify-content: center;
    align-items: center;
    display: block;
    padding-right: 20px;
    line-height: 1.35;
    text-align: center;
    display: block;
}

    .persion_content .section_name span {
        color: var(--sidebar-active-textcolor);
        margin-right: 0px;
    }

.currentstep.persion_content {
    text-align: center;
}

.dashboard-detail.executors_beneficiar_list.mb30.pt60.detail_estate_edit .right-section {
    display: none !important;
}



/* Progress bar css */

.progress-bar {
    background-color: #d8b4a0;
    height: 10px;
    width: 396px;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
    margin-left: 20px;
    background-color: var(--default-bgcolor);
}

.progress-bar__inner {
    position: relative;
    display: block;
    height: 100%;
    background-color: var(--primary-color);
    animation: run-progress 1s;
}

    .progress-bar__inner:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-size: 75px 75px;
    }

@keyframes run-progress {
    0% {
        width: 0px;
    }
}

.percentage {
    font-size: var(--font-size-14);
    font-family: 'SemiBoldFont';
    padding: 4px;
    position: absolute;
    bottom: 25px;
    right: 20px;
    text-align: center;
    transition: left 0.4s linear;
    color: var(--primary-color);
}

.inheritance_generate_form.progress_bar_section {
    background: var(--form-bg-clr) !important;
    border: 2px #fff dotted;
}



/*  Financial Overview Accordion ui */
.estate_summary_financial_overview {
    position: relative;
}

    .estate_summary_financial_overview .icon-holder {
        padding-top: 18px;
        padding-right: 20px;
        position: absolute;
        right: 0px;
        top: 0;
    }

.estate_summary_financial_overview {
    background: var(--primary-color);
    border-radius: 16px 16px 0px 0px;
    color: var(--default-color);
    padding: 18px 20px 34px 30px;
}

    .estate_summary_financial_overview .icon-holder {
        font-size: var(--font-size-20);
        font-family: 'SemiBoldFont';
    }

    .estate_summary_financial_overview h1 {
        line-height: 1.35 !important;
    }

    .estate_summary_financial_overview p {
        line-height: 1.35 !important;
        width: 70%;
        color: var(--default-color);
        font-size: var(--font-size-14);
        font-family: 'RegularFont' !important;
    }

.accordion-item a {
    display: inline-block;
    margin-top: 9px;
}

.accordion-item .accordion-header h2 {
    font-family: 'SemiBoldFont';
    color: var(--form-heading-clr);
    font-size: var(--font-size-20);
    margin: 0px;
}

.accordion-item {
    background: var(--default-bgcolor);
}

.first_step_accordion .accordion-item {
    background: var(--single_subheading_background);
    /* border-bottom: solid 1px var(--sidemenu-border) !important;*/
}

    .first_step_accordion .accordion-item .accordion-button {
        background: var(--single_subheading_background);
    }

.accordion-button:not(.collapsed) {
    box-shadow: none;
}

.first_step_accordion .accordion-body {
    border-bottom: solid 1px var(--sub_sub_collapse_boder) !important;
    background: var(--financial_overview_midcollapse_background);
}

.accordion-item {
    position: relative;
}

    .accordion-item .icon-holder {
        padding-top: 18px;
        padding-right: 20px;
        position: absolute;
        right: 0px;
        top: 0;
    }

.accordion-header {
    margin-bottom: 0;
    padding: 18px 20px 30px 20px;
    border-bottom: solid 1px var(--sidemenu-border) !important;
}

.second_step_list {
    position: relative
}

    .second_step_list .icon-holder {
        padding-top: 10.5px;
        padding-right: 20px;
        position: absolute;
        right: 0px;
        top: 0;
        display: inline-flex;
        padding-bottom: 10.5px;
        line-height: normal;
    }

        .second_step_list .icon-holder span {
            font-family: 'MediumFont';
            font-size: var(--font-size-14);
            color: var(--form-heading-subtitle);
            padding-left: 15px;
            width: 130px;
            text-align: right;
            line-height: normal;
            letter-spacing: normal;
        }

.icon-holder {
    position: relative;
}

.accordion-body {
    padding: 10px 20px;
}

.second_step_list .accordion-body {
    font-family: 'RegularFont';
    color: var(--form-heading-subtitle);
    font-size: var(--font-size-14);
    margin: 0px;
    padding: 10px 150px 10px 20px;
    /*border-top: solid 1px var(--sub_sub_collapse_boder) !important;*/
}

.accordion-header .icon-holder span {
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-20);
    color: var(--input-label-color);
}

.accordion-item {
    border: none;
}

.second_step_list:nth-last-child(1) {
    border-bottom: solid 1px var(--sub_sub_collapse_boder) !important;
}

.accordion-collapse .second_step_list {
    background: var(--financial_overview_midcollapse_background);
}

.section_defultcolor_light .icon-holder p {
    display: inline;
}

.close_btn {
    padding: 18px 20px 30px 20px;
    border-bottom: solid 1px var(--sidemenu-border) !important;
}

.close_btn_light {
    padding: 18px 20px 30px 20px;
    border-bottom: solid 1px var(--sidemenu-border) !important;
    background: var(--financial_overview_midcollapse_background);
}
/*.close_btn.last_close_btnbdr {
    border-top: solid 1px var(--sub_sub_collapse_boder) !important;
}*/
.accordion-collapse .second_step_list .accordion-body span {
    font-family: 'RegularFont';
    font-size: var(--font-size-14);
    color: var(--primary-header-color);
}

.accordion-flush a {
    text-decoration: underline;
}

.interest_another_section {
    width: 662px;
}

.ukassets_liabilities_head_btn.add_itmebtn a {
    padding: 15px 18px 15px 18px !important;
}

.noitembox_soldgift.add_itmebtn a {
    padding: 15px 20px 18px 20px !important;
}

.close_btn_uper_contentbg {
    padding: 20px;
    border-bottom: solid 1px var(--sidemenu-border) !important;
    background: var(--single_subheading_background);
}

.accordion-item .section_name {
    display: block;
}

.intestacy_schedule {
    border-radius: 28px;
}

    .intestacy_schedule h1 {
        width: 100%;
        margin: 0px !important;
        padding: 0px;
        background: var(--primary-color);
        border-radius: 16px 16px 0px 0px;
        color: var(--default-color) !important;
        font-size: var(--font-size-20) !important;
        font-family: 'SemiBoldFont';
    }

    .intestacy_schedule .header_box {
        position: relative;
    }

.intestacy_schedule_content_footer {
    color: var(--form-heading-subtitle);
    font-size: var(--font-size-16);
    font-family: 'RegularFont';
}

.font_style_oweddata {
    font-family: 'SemiBoldFont';
}

.accordion-header.currentstep.filedbox_bordercolor {
    border: solid 2px var(--primary-color) !important;
}

.ownership_delete_btn {
    width: auto;
    padding: 6px 17px 6px 17px;
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-12);
    color: var(--primary-color) !important;
    border: solid 1px var(--primary-color);
    height: auto;
    text-decoration: underline;
    border-radius: 16px;
    background: none;
}

.close_btn_uper_contentbg a {
    width: auto;
    padding: 6px 18px 8px 18px;
    font-size: var(--font-size-12) !important;
    font-family: 'SemiBoldFont' !important;
    background-color: var(--primary-color);
    color: var(--default-color) !important;
    border-radius: 30px;
}

.close_btn_light a {
    width: auto;
    padding: 6px 18px 8px 18px;
    font-size: var(--font-size-12) !important;
    font-family: 'SemiBoldFont' !important;
    background-color: var(--primary-color);
    color: var(--default-color) !important;
    border-radius: 30px;
}

.close_btn a {
    width: auto;
    padding: 6px 18px 8px 18px;
    font-size: var(--font-size-12) !important;
    font-family: 'SemiBoldFont' !important;
    background-color: var(--primary-color);
    color: var(--default-color) !important;
    border-radius: 30px;
}



.currentstep:first-child {
    margin-top: 0px !important;
}

.estate_summary_main_view h5 {
    color: var(--form-heading-subtitle);
}

.estate_summary_main_view span {
    color: var(--sidebar-active-textcolor);
    margin-right: 5px !important;
    margin-left: 5px !important;
}

.probate_forms_header h1 {
    width: 100%;
    margin: 0px !important;
    padding: 0px;
    background: var(--primary-color);
    border-radius: 16px 16px 0px 0px;
    color: var(--default-color) !important;
    font-size: var(--font-size-20) !important;
    font-family: 'SemiBoldFont';
}

.probate_forms_header {
    background-color: var(--default-color);
    border-radius: 28px;
}

    .probate_forms_header .header_box {
        position: relative;
    }

.probateform_heading .icon-holder {
    position: absolute;
    top: 19px;
    right: 20px;
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-20);
    color: var(--default-color);
}

.probateform_heading {
    position: relative;
}

.probate_forms_header_lsit {
    position: relative;
    display: flex;
    border-bottom: solid 1px var(--sidebar-active-border) !important;
    justify-content: space-between;
    padding-top: 19.5px;
    padding-bottom: 30px;
    border-radius: 0px;
}

    .probate_forms_header_lsit .accordion-body {
        font-family: 'SemiBoldFont';
        color: var(--form-heading-clr);
        font-size: var(--font-size-20);
        margin: 0px;
        padding-top: 14px;
        padding-bottom: 25px;
    }

    .probate_forms_header_lsit .probate_list_left p {
        font-size: var(--font-size-14);
        font-family: 'RegularFont';
    }

    .probate_forms_header_lsit .icon-holder {
    }

        .probate_forms_header_lsit .icon-holder span {
            font-family: 'MediumFont';
            font-size: var(--font-size-14);
            color: var(--form-heading-subtitle);
            width: 130px;
            text-align: right;
            cursor: pointer;
        }

        .probate_forms_header_lsit .icon-holder a {
            margin-top: 0px;
        }

    .probate_forms_header_lsit:last-child {
        border-bottom: none !important;
    }

.estate_summary_financial_overview.probate_forms_header_lsit a.start_btn {
    width: auto;
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-16);
    border: solid var(--border2_white);
    padding: 0px 25px 0px 25px;
    height: 59px;
    margin-top: 5px !important;
}

.estate_summary_financial_overview.probate_forms_header_lsit a.editbtn {
    width: auto;
    background: var(--default-color);
    padding: 0px 41px 0px 41px;
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-16);
    align-items: center;
    justify-content: center;
    display: flex;
}

.ukassets_collapselist.probate_form_list_down {
    background: var(--form-bg-clr);
    border-radius: 0px 0px 16px 16px;
}

.probate_form_list_down .completelist_item {
    border-top: none;
    margin-top: 0px !important;
}

    .probate_form_list_down .completelist_item .content-item h2 {
        letter-spacing: normal;
    }

p.probate_font_stylecolor {
    color: var(--form-heading-clr);
}

.estate_summary_section_name {
    font-size: var(--font-size-20);
    font-family: 'SemiBoldFont';
    color: var(--sidebar-active-textcolor);
    justify-content: center;
    align-items: center;
    line-height: 1.35;
    letter-spacing: normal;
}

.incomplete_fieldbox_border {
    border: solid 2px var(--incompleted-process-border);
}

h4.warning_heading span {
    color: var(--incomplete-process-textcolor) !important;
}

.body_scroll .dashboard-detail.detail_estate_edit {
    padding-top: 0px;
    margin-bottom: 0px;
}

h4.primary_textcolor {
    color: var(--primary-color);
}


/* round check box design css */

.round_checkbox_desing {
    display: flex;
    background: #fff;
    position: relative;
    line-height: 16px;
    padding: 19px 20px 19px 20px;
    border-radius: 16px;
    border: solid 1px var(--primary-color) !important;
}


    .round_checkbox_desing input[type=checkbox] {
        position: relative;
        border: solid 2px var(--primary-color) !important;
        background: none;
        cursor: pointer;
        height: 24px;
        width: 39.2px;
        -webkit-appearance: none;
        border-radius: 50%;
        padding: 0px;
        border-radius: 6px;
    }

        .round_checkbox_desing input[type=checkbox]:hover {
            opacity: 1;
        }

        .round_checkbox_desing input[type=checkbox]:checked {
            background-color: var(--primary-color);
            opacity: 1;
        }

        .round_checkbox_desing input[type=checkbox]:before {
            content: '';
            position: absolute;
            right: 48%;
            top: 52%;
            width: 6px;
            height: 12px;
            border: solid #FFF;
            border-width: 0 2px 2px 0;
            margin: -1px -1px 0 -1px;
            transform: rotate(45deg) translate(-50%, -50%);
            z-index: 2;
        }


    .round_checkbox_desing label {
        padding: 0px 0px 0px 14px;
        font-size: var(--font-size-16);
        font-family: 'SemiBoldFont';
        color: var(--form-heading-clr);
        line-height: 1.35;
    }

.inheritance_tax_forms .completelist_item {
    border-top: none !important;
}

.ukassets_nextstep .currentsection:first-child {
    margin-top: 0px !important;
}

.estate_summary_main_view p {
    letter-spacing: normal;
}

/* Screen loader CSS */
.loading-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 64px;
    right: 0;
    bottom: 0;
    margin: auto;
}

.loading-img {
    width: 15px;
    aspect-ratio: 1;
    border-radius: 50%;
    animation: l5 5s infinite linear alternate;
}

@keyframes l5 {
    0% {
        box-shadow: 20px 0 var(--primary-color), -20px 0 var(--sidebar-active-bgcolor);
        background: var(--primary-color)
    }

    33% {
        box-shadow: 20px 0 var(--primary-color), -20px 0 var(--sidebar-active-bgcolor);
        background: var(--sidebar-active-bgcolor)
    }

    66% {
        box-shadow: 20px 0 var(--sidebar-active-bgcolor),-20px 0 var(--primary-color);
        background: var(--sidebar-active-bgcolor)
    }

    100% {
        box-shadow: 20px 0 var(--sidebar-active-bgcolor),-20px 0 var(--primary-color);
        background: var(--primary-color)
    }
}
/* Screen loader CSS */


/* section expire modal */

.modal-dialog.custom_modal {
    max-width: 600px;
    margin: 1.75rem auto;
}

.custom_modal .modal-header {
    justify-content: flex-start;
}

.custom_modal .modal-footer .common-btn {
    margin: inherit;
    width: auto !important;
    margin-left: 10px;
    padding: 5px 14px !important;
}

.custom_modal .modal-footer {
    margin-bottom: 10px;
    border-top: none;
    margin-top: 30px;
}

.custom_modal .modal-title {
    font-family: 'SemiBoldFont' !important;
    font-size: var(--font-size-18) !important;
}

.session-animation-holder {
    position: relative;
}

.session-animation-holder_button .btn.stay_connection {
    text-align: center;
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-16);
    padding: 8px 14px !important;
    margin-top: 27px;
    line-height: 1;
    border-color: var(--border-color) !important;
    color: var(--primary-color);
    border-radius: 30px;
    text-decoration: none;
    background-color: var(--default-bgcolor);
}

    .session-animation-holder_button .btn.stay_connection:hover {
        border: solid 2px var(--border2px);
        font-family: 'SemiBoldFont';
        font-size: var(--font-size-16) !important;
        background: var(--primary-color);
        color: var(--default-color);
    }


.session-animation-holder_button .btn.log_outbtn {
    border: solid 2px var(--border2px);
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-16) !important;
    background: var(--primary-color);
    color: var(--default-color);
}

    .session-animation-holder_button .btn.log_outbtn:hover {
        border-color: var(--border-color) !important;
        background-color: var(--default-bgcolor);
        color: var(--primary-color);
    }

.session-remaining-time {
    position: absolute;
    top: 10px;
    left: 45%;
    font-weight: bold;
}

.custom_modal .field_label {
    color: var(--primary-color) !important;
    font-size: var(--font-size-16);
    font-family: 'SemiBoldFont';
}

.session-animation-holder .mask img {
    height: 47px;
}

#sessionExpireModal .session-animation-holder .mask {
    position: absolute;
    width: 100%;
    overflow: hidden;
    height: 49px;
    border-radius: 30px;
}

    #sessionExpireModal .session-animation-holder .mask .session-animation {
        position: absolute;
        width: 531px;
        border-radius: 10px;
        margin: 0;
        left: 0;
    }

.session-animation-holder .session-remaining-time {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    color: black;
    font-family: BoldFont;
    font-size: 23px;
    line-height: 0;
}

#sessionExpireModal .session-animation-holder {
    background-color: #d3d3d3;
    border-radius: 25px;
    float: left;
    height: 45px;
    width: 531px;
    margin-top: 20px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.close_headerbtn {
    position: relative;
}

    .close_headerbtn i {
        position: absolute;
        right: 15px;
        top: 18px;
    }

/*Trigger Modal css*/
.modal_header_red {
    background: #f05050;
}

.trigger_modal_body_content h2.modal_subheading {
    margin: 30px auto 20px auto !important;
    font-family: 'RegularFont';
}

.trigger_modal_body_content span.trigger-note-text-red {
    color: #f05050
}

span.trigger-note-text-red {
    color: #f05050 !important;
}

.trigger-note-text-red {
    color: #f05050 !important;
}

.main_modal_content.trigger_modal_body_content p {
    color: #f05050 !important;
}

.trigger_modal_body_content .modal-footer.delete_panel button.btn.btn-success.common-btn {
    width: 50%;
    margin: auto;
}

.trigger_footerbutton_center {
    width: 80%;
    margin: auto;
    justify-content: space-between;
    display: flex;
}

    .trigger_footerbutton_center button.btn.common-btn {
        width: 280px !important;
    }

.modal-content .modal-body.trigger_body_content p.trigger-note-text-red {
    font-family: 'BoldFont' !important;
    font-size: var(--font-size-20) !important;
}

    .modal-content .modal-body.trigger_body_content p.trigger-note-text-red span {
        font-size: var(--font-size-14) !important;
    }

span.trigger_note {
    font-size: var(--font-size-14) !important;
}

.trigger_footerbutton_center button.btn.btn-outline-primary.common-btn {
    border: solid 2px var(--border2px);
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-16) !important;
}

.yesuniquecode p {
    font-family: SemiBoldFont;
    font-size: var(--font-size-14) !important;
    color: var(--form-heading-subtitle);
}

.estate_summary_main_view .section_name {
    text-align: left;
    display: block;
}

.inheritance_tax_forms .currentstep {
    border: solid 1px var(--primary-color);
}

.side-menu ul li.trigger_increase_value a {
    background-color: var(--error_filedbox_bgcolor) !important;
    color: var(--iten_name_person_textcolor) !important;
    border: none;
}

.side-menu ul li.trigger_increase_value.activelink_complete a {
    border: solid 1px var(--error_filedbox_bordercolor) !important;
}

li.complete.trigger_increase_value a i {
    color: var(--gift-sidemenucolor);
}

.state_summary_value {
    position: relative;
    justify-content: space-around;
    display: flex;
}

    .state_summary_value .sold_itembtn a {
        display: inline-block;
    }

.btn_transit .common-btn {
    width: auto;
}

.state_summary_value .common-btn {
    width: auto;
}

.state_summary_value .continue-btn {
    width: 200px;
}

.state_summary_value .sold_itembtn .btn {
    margin: 0px 15px;
}

.btn_review a.btn.btn-success.common-btn {
    width: 200px;
}

.currentsection.trigger_heading h1 {
    color: var(--defaultmsg-color) !important;
}

span.sectionstatus.card_value.trigger_card_value {
    color: var(--defaultmsg-color) !important;
}

#progressContainer {
    width: 75%;
    background: #d3d9ec;
    border-radius: 20px;
    overflow: hidden;
    margin: 10px auto;
    height: 10px;
}

#progressBar {
    width: 0;
    height: 10px;
    /*border-radius: 20px;*/
    background: var(--primary-color);
    transition: width 0.4s ease;
}

span#statusText {
    position: absolute;
    right: 20px;
    top: -4px;
    font-size: 14px;
}

.unexcepted_estate_trigger .no_itemsoldgift .content-form {
    margin-top: 0px;
}

.unexcepted_estate_trigger .executors_beneficiar_list {
    margin-bottom: 0px;
}

.navigation.container.unexcepted_estate_trigger .btn-outline-primary {
    padding: 5px 14px !important;
}

.second_header.red_header {
    background: var(--notification-bgcolor);
}

    .second_header.red_header .cancel_btn {
        color: var(--gift-sidemenucolor);
    }

.unexcepted_estate_trigger .estate_summary_main_view span {
    color: var(--input-label-color);
}

.continue_transition_btn .btn {
    margin: auto;
    display: block;
}

a.review_state_data_btn.btn.btn-outline-primary.common-btn {
    border-radius: var(--border-radius-lg) !important;
    border: solid 1px var(--primary-color);
    padding: 5px 20px !important;
    text-decoration: underline !important;
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-14) !important;
    color: var(--primary-color);
}

    a.review_state_data_btn.btn.btn-outline-primary.common-btn:hover {
        color: var(--primary-color);
        background: var(--default-bgcolor)
    }

.currentsection.error_filedbox_bgcolor.trigger_heading {
    margin-top: 0px !important;
}

.main_esatesummary_card {
    position: relative;
}

.main_header_section {
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.estate_valuecard_rightsection a {
    width: auto;
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-16);
    border: solid var(--border2_white);
    padding: 0px 25px 0px 25px;
    height: 59px;
}

/* disabled read only css */

.disablesection .required-control + .fstToggleBtn, .disablesection .fstToggleBtn {
    background: var(--background-box) !important;
    border: solid 2px var(--background-box) !important;
    color: var(--default-fieldbox-color) !important;
}

.disabled_form-sectionbox .intestacy_result {
    background: var(--background-box) !important;
    border: solid 2px var(--border-color-input) !important;
}

.disabled_form-sectionbox input[type=text].optional.disabled {
    background: var(--background-box) !important;
    border: solid 2px var(--border-color-input) !important;
    color: var(--default-fieldbox-color) !important;
}

.disabled_form-sectionbox input[type=text].disabled {
    color: var(--default-fieldbox-color) !important;
}

.disabled_form-sectionbox .fstSingleMode select.required-control.disabled + .fstToggleBtn {
    color: var(--default-fieldbox-color) !important;
    align-items: center;
    justify-content: left;
    line-height: 1.6;
}

.disabled_form-sectionbox .status_matrial {
    color: var(--default-fieldbox-color) !important;
}

.disabled_form-sectionbox label.status_matrial {
    align-items: center;
    justify-content: left;
    display: flex;
}

.disabled_form-sectionbox .value_currencycode span {
    color: var(--default-fieldbox-color) !important;
}

.disabled_form-sectionbox .has-pound-icon:after, .has-percent-icon:after {
    color: var(--default-fieldbox-color) !important;
}

.disabled_form-sectionbox .ownership_persantage p {
    color: var(--default-fieldbox-color) !important;
}

.disabled_form-sectionbox label.main_checkbox_container {
    background: var(--background-box) !important;
    color: var(--default-fieldbox-color) !important;
}

    .disabled_form-sectionbox label.main_checkbox_container .checkmark {
        top: 2px;
        background: var(--background-box) !important;
    }

.side-menu ul.readonly_sidemenu li a {
    color: var(--default-fieldbox-color) !important;
    height: 36px;
}

.side-menu ul.readonly_sidemenu li.activelink_readonly_active a {
    border: solid 1px var(--primary-color);
    border-radius: 30px;
    font-size: var(--font-size-14);
    font-family: 'RegularFont';
    background-color: var(--sidebar-active-bgcolor);
    padding: 8px 12px 10px 12px !important;
}

.side-menu ul.readonly_sidemenu li a i {
    color: var(--default-fieldbox-color) !important;
    font-size: var(--font-size-18);
    float: left;
    margin-right: 12px;
}

.side-menu ul li.readonly_complete a {
    border-radius: 30px;
    font-size: var(--font-size-14);
    font-family: 'RegularFont';
    background-color: var(--sidebar-active-bgcolor);
    padding: 8px 12px 10px 12px !important;
}

/* progress bar css */

.countdown-timer {
    width: 100%;
    height: 10px;
    background-color: var(--background-box);
    border-radius: 5px;
    overflow: hidden;
}

.countdown-timer-bar {
    height: 10px;
    width: 0;
    background: var(--primary-color) !important;
    border-radius: 5px;
    transition: width 0.5s linear; /* Smooth transition for progress bar */
}

.progess_reviewtext {
    color: var(--form-heading-subtitle) !important;
    font-size: var(--font-size-16) !important;
}

.second_subreadonly_header {
    text-align: center;
    background-color: rgb(97 128 147);
    font-size: var(--font-size-16) !important;
    padding: 15px 26px 15px 60px;
    display: flex;
    justify-content: space-between;
    color: var(--default-color);
}

    .second_subreadonly_header p {
        margin: 0px;
        padding: 0px;
        align-items: center;
        justify-content: center;
        display: flex;
        font-family: 'SemiBoldFont';
    }

    .second_subreadonly_header a {
        text-decoration: underline;
        color: rgb(97 128 147);
        background: #fff;
        border-radius: 20px;
        padding: 8px 20px;
        align-items: center;
        justify-content: center;
        display: flex;
        font-family: 'SemiBoldFont';
        font-size: var(--font-size-14);
    }

.disabled_form-sectionbox .disableradio label {
    color: var(--default-fieldbox-color) !important;
}

    .disabled_form-sectionbox .disableradio label:first-child {
        color: var(--default-fieldbox-color) !important;
    }

.radio_email_icon.disabled_form-sectionbox .email_icon {
    background: var(--default-fieldbox-color) !important;
    border: none;
}

iframe#userguide-iframe {
    height: 90vh;
    width: 100%;
    overflow: scroll;
    padding-bottom: 100px;
    padding-left: 50px;
}

.disabled_form-sectionbox .has-percent-icon input[type=text].disabled {
    background: var(--background-box) !important;
    color: var(--default-fieldbox-color) !important;
    opacity: 1;
    pointer-events: none;
}

.disabled_form-sectionbox .position-relative textarea.form-control.optional.disabled {
    background: var(--background-box) !important;
    color: var(--default-fieldbox-color) !important;
    opacity: 1;
    pointer-events: none;
}

.disabled_form-sectionbox .checkmark {
    border: solid 1px var(--default-fieldbox-color) !important;
}

.disabled_form-sectionbox .main_checkbox_container .checkmark:after {
    left: 6px;
    top: 3px;
    width: 6px;
    height: 10px;
    border: solid #618093;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.side-menu .pdf_priview_menu h4 {
    color: var(--primary-color);
    font-size: var(--font-size-14);
    margin-bottom: 5px;
}

.side-menu .pdf_priview_menu p {
    color: var(--regular-color);
    font-size: var(--font-size-16);
    font-family: BoldFont;
    margin-bottom: 10px;
}

.side-menu .pdf_priview_menu a {
    color: var(--regular-color);
    text-decoration: underline;
    font-size: var(--font-size-16);
    font-family: BoldFont;
}

.pdf_priview_menu a.btn-outline-success {
    color: var(--default-color) !important;
    background-color: var(--completed-process-textcolor);
    border-color: var(--completed-process-textcolor) !important;
}

.disabled_form-sectionbox .has-pound-icon article {
    color: var(--default-fieldbox-color) !important;
}

.address_searchbox .find-address-dropdown .fstElement.fstSingleMode {
    margin-top: 12px !important;
}

.estate_summary_financial_overview.tax_paid_property h1 {
    font-family: 'SemiBoldFont' !important;
    font-size: var(--font-size-16) !important;
}

.tax_paid_value span {
    font-family: 'SemiBoldFont' !important;
    font-size: var(--font-size-20) !important;
}

.estate_summary_financial_overview.tax_paid_property {
    padding: 18px 20px 30px 30px;
}

.estate_summary_financial_overview .tax_paid_value {
    padding-top: 7px;
}

.tax_paid_list .accordion-item .icon-holder {
    position: relative;
    padding-top: 11px;
}

.tax_paid_list .accordion-item .accordion-header h5 {
    color: var(--primary-color);
    font-size: var(--font-size-16) !important;
    font-family: 'MediumFont' !important;
    padding-bottom: 7px;
    margin-bottom: 0px;
}

.tax_paid_list .accordion-item .icon-holder span {
    font-size: var(--font-size-16) !important;
    font-family: 'SemiBoldFont' !important;
}

.estate_summary_financial_overview.tax_paid_property h1 {
    color: var(--default-color) !important;
    margin-bottom: 0px;
}

.estate_summary_financial_overview.tax_paid_total_property {
    padding: 19px 20px 30px 30px;
    border-radius: 0px;
}

    .estate_summary_financial_overview.tax_paid_total_property h1 {
        color: var(--default-color) !important;
        margin-bottom: 0px;
        font-family: 'SemiBoldFont' !important;
        font-size: var(--font-size-16) !important;
    }

p.relation_content {
    color: var(--input-label-color) !important;
    font-size: var(--font-size-16) !important;
    font-family: 'SemiBoldFont' !important;
    padding-left: 0px !important;
    text-decoration: none !important;
}

.button-space input.btn.btn-outline-primary.common-btn {
    margin-right: 17.5px;
    margin-left: 17.5px;
}

.button-space input.btn.btn-success.common-btn {
    margin-left: 17.5px;
    margin-right: 17.5px;
}

.layout_button.button-space {
    margin: auto;
    display: block;
    width: 81%;
}

.account_setup .probate_dashboard_box h5 {
    font-family: 'SemiBoldFont' !important;
    color: var(--form-heading-subtitle);
    font-size: var(--font-size-14) !important;
    margin-bottom: 0px;
}

.account_setup .probate_dashboard_box h6 {
    font-family: 'SemiBoldFont' !important;
    color: var(--primary-color);
    font-size: var(--font-size-20) !important;
}

.account_setup .probate_dashboard_box .common-btn {
    width: 230px;
    padding: 5px 14px !important;
    text-decoration: underline;
    font-family: 'SemiBoldFont' !important;
    font-size: var(--font-size-12) !important;
}

.account_setup .estate_summary_section_name {
    color: var(--primary-color);
}

.account_setup .probate_dashboard_box span {
    font-family: 'SemiBoldFont' !important;
    color: var(--form-heading-subtitle);
    font-size: var(--font-size-14) !important;
}

.account_setup .probate_dashboard_box .fi-rr-cross-small {
    font-size: 20px;
    color: red;
    vertical-align: middle;
    height: 22px !important;
    position: relative;
    display: inline-block;
}

.content-form .currentstep.account_setup p {
    text-align: left;
    font-size: var(--font-size-14);
}

.account_setup .estate_summary_section_name span a {
    color: var(--primary-color);
    font-size: var(--font-size-20) !important;
    font-family: 'SemiBoldFont';
    cursor: pointer;
    display: inline-block;
}

.side-menu-laptop .body_scroll {
    width: 240px !important;
    padding-bottom: 50px !important;
}

    .side-menu-laptop .body_scroll::-webkit-scrollbar {
        width: 5px;
    }

.blocker_background {
    background: var(--blocker_background) !important;
}

    .blocker_background .cancel_btn {
        background-color: var(--default-bgcolor);
        color: var(--blocker_textcolor) !important;
        border-radius: 5px;
        border: none;
        padding: 7px 18px 7px 18px;
        height: 30px;
        font-size: var(--font-size-12);
        border-radius: 30px;
        font-family: 'BoldFont';
        text-decoration: underline;
        text-align: center;
        max-width: 75px;
        width: 75px;
        display: block;
        justify-content: center;
        align-items: center;
        display: flex;
    }

.incomplete_fieldsbox .incomplete_field_border {
    border: solid 1px var(--sidebar-incomplete-iconcolor) !important;
}

.blocker_notebox_text {
    color: var(--blocker_textcolor) !important;
    font-family: SemiBoldFont !important;
}

/* related links css */

.related_links p {
    display: block;
    margin-bottom: 12px;
    text-align: left;
}

.related_links {
    color: var(--input-label-color) !important;
    font-family: 'SemiBoldFont' !important;
    font-size: var(--font-size-16) !important;
    border-bottom: solid 1px var(--dashboard-rightbox) !important;
    padding-bottom: 0px;
    width: 100%;
    margin-top: 19px;
    padding-left: 20px;
}

    .related_links a {
        color: var(--primary-color);
        font-size: var(--font-size-12);
        border-color: var(--border-color) !important;
        border: solid 2px;
        font-family: 'BoldFont' !important;
        padding: 7px 15px 7px 15px;
        border-radius: 30px;
        text-decoration: underline;
        letter-spacing: normal;
        display: inline-block;
        margin-bottom: 30px;
    }
.completelist_item.userprofile_factor {
    padding:0px;
    border:none;
}
.form-section.user_profile_rel {
    display: inline-block !important;
    width: 100%;
}
span.checkmark {
    position: absolute;
    top: 2px;
    left: 0;
    height: 20px;
    width: 20px;
    border: solid 1px var(--border2px);
    background: #ffffff;
    border-radius: 4px;
    margin: 15px 12px 15px 20px;
}

.primary_border {
    border: solid 1px var(--primary-color);
}
label.main_checkbox_container_taxpaid {
    padding: 16px 20px 16px 57px;
}
/*.inheritance_tax_liability_tax .radio-section {
    background: #fff;
    border-radius: 16px;
    border: solid 1px var(--primary-color);
    line-height: 1;
    display:block;
}*/

.inheritance_tax_liability_tax [type="radio"]:checked + label, .inheritance_tax_liability_tax [type="radio"]:not(:checked) + label {
    line-height: 20px !important;
}
    .inheritance_tax_liability_tax [type="radio"]:checked + label:before, .inheritance_tax_liability_tax [type="radio"]:not(:checked) + label:before {
        content: '';
        position: absolute;
        left: 20px;
        top: 35px;
        width: 24px;
        height: 24px;
        border-radius: 100%;
        background: #fff;
        border: solid 2px var(--primary-color);
    }

    .inheritance_tax_liability_tax [type="radio"]:checked + label:after, .inheritance_tax_liability_tax [type="radio"]:not(:checked) + label:after {
        content: '';
        width: 12px;
        height: 12px;
        background: #6e80ba;
        position: absolute;
        top: 41px;
        left: 26px;
        border-radius: 100%;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

.iht_liability_ns_account {
    color: var(--primary-color) !important;
    font-size: var(--font-size-16);
    font-family: 'MediumFont' !important;
    display: flex;
    width: 100%;
}
.inheritance_tax_liability_tax .radio-section label .iht_liability_ns_account p {
    color: var(--primary-color) !important;
    font-size: var(--font-size-16);
    font-family: 'MediumFont' !important;
    width: 40%;
}
.inheritance_tax_liability_tax .radio-section label .iht_liability_ns_account span {
    margin-left: 40px;
    color: var(--text_color_value) !important;
    font-size: var(--font-size-16);
    font-family: 'SemiBoldFont' !important;
    width: 40%;
}
.disabled_form-sectionbox .inheritance_tax_liability_tax .radio-section.bankbuild_type {
    background: var(--background-box) !important;
    border: solid 2px var(--border-color-input) !important;
    color: var(--default-fieldbox-color) !important;
}

.disabled_form-sectionbox .inheritance_tax_liability_tax [type="radio"]:checked + label:before, .disabled_form-sectionbox .inheritance_tax_liability_tax [type="radio"]:not(:checked) + label:before {
    border: solid 2px var(--default-fieldbox-color);
}
.disabled_form-sectionbox .inheritance_tax_liability_tax [type="radio"]:checked + label:after, .disabled_form-sectionbox .inheritance_tax_liability_tax [type="radio"]:not(:checked) + label:after {
    background: var(--default-fieldbox-color) !important;
}
.disabled_form-sectionbox .inheritance_tax_liability_tax .radio-section label p {
    color: var(--form-heading-subtitle) !important;
}
.inheritance_tax_liability_tax .disableradio [type="radio"]:not(:checked) + label:before {
    border: none;
    background: none;
}
.inheritance_generate_form .choose_button {
    border: solid 2px var(--border2px);
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-16) !important;
    background: var(--primary-color);
    width: 90px;
    padding: 5px 15px;
    margin: 0px;
    color: var(--default-color) !important;
    border-radius: 40px;
}
.inheritance_generate_form span {
    font-size: var(--font-size-20);
    font-family: 'SemiBoldFont';
    color: var(--form-heading-clr);
}
.uploadfile_exten p {
    font-family: 'SemiBoldFont';
}
.currentstep_rightpart.upload_file_estate {
    display: block;
}
    .currentstep_rightpart.upload_file_estate .start_btn {
        padding: 15px 26px !important;
        margin-bottom: 5px;
    }
    .currentstep_rightpart.upload_file_estate a {
        text-align: center;
    }
        .currentstep_rightpart.upload_file_estate a:hover {
            color: var(--household_subheadingcolor);
        }
.upload_file_heading .household_data:first-child {    
    padding-top: 18px !important;
}
.upload_estate .sold_giftitmebox:first-child{ margin-top:0px !important;}

.pdf_view.pdf_view_support .page-template .bde-section-122-136 .section-container {
    padding-top: 0px !important;
}
.estate_documentmenu a.download_bt {
    width: 226px;
    background-color: var(--primary-color);
    color: var(--default-color) !important;
    text-decoration: none;
    justify-content: center;
    align-items: center;
    display: flex;
    border-radius: 30px;
    font-size: var(--font-size-14);
    font-family: 'SemiBoldFont';
}
h4.estate_uploaded_document {
    border-bottom: solid 1px var(--sidemenu-border);
    padding-bottom: 24px !important;
}

.probate_list_iht .probate_forms_header_lsit {
    position: relative;
    display: flex;
    border-top: solid 1px var(--sidebar-active-border) !important;
    border-bottom: none !important;
    justify-content: space-between;
    padding-top: 19.5px;
    padding-bottom: 30px;
    border-radius: 0px;
}
.direct_payment_iht .probate_forms_header_lsit {
    border-top: none !important;
}
.probate_list_iht .probate_forms_header_lsit:first-child {
    border-top: none !important;
}
.bg_DPS {
    background: #a0acd2 !important;
    border-radius: 0;
}
p.cpyright_text {
    margin-top: 23px;
    font-size: 10px;
    color: var(--dashboard-rightbox) !important;
    font-family: 'RegularFont';
}
.currentstep.tax_paid_unsold {
    justify-content: center;
    display: flex;
    padding: 20px;
}


/* related content bottom toggle css start */

.right_section_hide {
    visibility: hidden;
    opacity: 0;
    transform: translateX(0%) translateY(0%) scale(0.8) !important;
    -moz-transform: translateX(0%) translateY(0%) scale(0.8) !important;
    -o-transform: translateX(0%) translateY(0%) scale(0.8) !important;
    -webkit-transform: translateX(0%) translateY(0%) scale(0.8) !important;
}

.right_section_close {
    position: absolute;
    right: 0;
    top: 0;
    width: 51px;
    height: 51px;
    font-size: 0;
    cursor: pointer;
}

.right_section_close:before, .right_section_close:after {
    content: '';
    position: absolute;
    background: #767676;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    --o-border-radius: 1px;
    border-radius: 1px;
    left: 14px;
    right: 14px;
    top: 30px;
    height: 3px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all 100ms ease-in;
    -moz-transition: all 100ms ease-in;
    -webkit-transition: all 100ms ease-in;
    -o-transition: all 100ms ease-in;
}

.right_section_close:after {
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.right_section_popup {
    height: 84%;
    width: 50%;
    position: fixed;
    z-index: 100000000;
    top: 144px;
    right: -50%;
    background-color: #ffffff;
    overflow-x: hidden;
    /*transition: 0.5s;*/
    padding: 80px;
    box-shadow: var(--box-shadow);
    font-family: 'RegularFont';
    border: solid 20px var(--border20-box);
}

.right_section_popup-body {
    color: var(--input-label-color) !important;
    font-family: 'SemiBoldFont' !important;
    font-size: var(--font-size-16) !important;
    border-bottom: solid 1px var(--dashboard-rightbox) !important;
    padding-bottom: 0px;
    width: 100%;
    margin-top: 19px;
    padding-left: 20px;
}

    .right_section_popup-body p {
        display: block;
    }
    .right_section_popup-body a {
        color: var(--primary-color);
        font-size: var(--font-size-12);
        border-color: var(--border-color) !important;
        border: solid 2px;
        font-family: 'BoldFont' !important;
        padding: 7px 15px 7px 15px;
        border-radius: 30px;
        text-decoration: underline;
        letter-spacing: normal;
        display: inline-block;
        margin-bottom: 30px;
    }

@media screen and (max-width: 1000px) {
    .right_section_popup {
        width: 40%;
    }
}

.right_section_popup-header {
    text-transform: uppercase;
    font-size: 18px;
}

.right_section_popup-body {
    padding: 25px 0;
}

.button {
    padding: 10px 15px;
    border: 1px solid #F5F5F5;
    text-transform: uppercase;
    box-shadow: 1px 2px 3px #F5F5F5;
    color: #5E5E5E;
    cursor: pointer;
    transition: all 10ms ease-in;
    outline: none;
}

    .button:hover {
        box-shadow: 1px 3px 5px #E9E9E9;
        transform: translateY(-1px);
    }

    .button:active, .button:visited {
        transform: translateY(1px);
        outline: none;
        box-shadow: 1px 2px 3px #F5F5F5;
    }

    .button.toggle {
        position: fixed;
        bottom: 1%;
        right: 1%;
    }
/* end toggle css */

.layout_button.transition_probate .common-btn {
    width: auto;
}

.layout_button.transition_probate a {
    padding: 5px 14px !important;
    font-size: var(--font-size-14) !important;
}

    .layout_button.transition_probate a :hover {
        background-color: transparent;
    }

.transition_heading span {
    color: var(--form-heading-subtitle);
    font-size: var(--font-size-14);
}
.form-section.disabled_form-sectionbox.genrate_application_btn .form-section {
    color: var(--form-heading-subtitle) !important;
}
.user_information_admin .user-info .user-detail table tbody tr td {
    color: #2D3043;
    font-size: 14px;
    width: 250px;
}

.confirm_stage_checkbox.form-section.completelist_item {
    background-color: var(--sidebar-completed-bgcolor);
}
.estate_value.swithadmin_card {
    min-height: 132px;
    display: flex;
    justify-content: space-between;
}

    .estate_value.swithadmin_card .editbtn {
        color: var(--primary-color);
        padding: 0px;
        font-size: var(--font-size-16);
        border-radius: 30px;
        font-family: 'SemiBoldFont';
        text-decoration: none;
        border: solid 2px var(--default-color) !important;
        background: var(--default-color) !important;
        width: 140px;
        height: 54px !important;
        text-align: center;
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .estate_value.swithadmin_card span {
        width: 70%;
        margin-right: 10px;
        text-align: justify;
    }


/* Single Form Setup Yes and No */

.content-form.single_formsetup h4 {
    text-align: left !important;
    margin: 0px;
    font-size: var(--font-size-20) !important;
}
.content-form.single_formsetup p {
    text-align: left;
    font-size: var(--font-size-14);
}
.content-form.single_formsetup span a {
    margin-top: 5px;
}

/* user final payment css */

.product_section {
    display: inline-block;
    width: 100%;
    border: solid 1px #91a0ca;
    padding: 10px;
    background: #eaebf1;
    box-shadow: 0 0 0 1px rgba(56, 60, 67, .05), 0 1px 3px 0 rgba(56, 60, 67, .15);
    border-radius: 10px;
    margin-bottom: 12px;
}

.row.payment_summary.agentpayment_page #divCard h4 {
    color: #6d81b9;
    font-size: 14px;
    margin-bottom: 17px;
    text-transform: uppercase;
    font-family: MediumFont;
    letter-spacing: 3px;
    margin-top: 0px;
}

.agentpayment_page #divCard .amount_value {
    margin-bottom: 10px;
    word-wrap: break-word;
}

.agentpayment_page #row-2 {
    color: #2d3043;
    font-family: 'BoldFont';
    font-size: 18px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.agentpayment_page #divCard .amt {
    color: #6D81B9;
    font-family: 'MediumFont';
    font-size: 22px;
}

.emailenquiry_details input.form-control.input_text.optional{
    border:none;
}
.login_box.email_enquirie_page {
    width: 630px;
    max-width: 630px;
    padding: 0px;
}
    .login_box.email_enquirie_page .logo {
        padding: 30px 30px 0px 30px;
        justify-content: space-between;
    }


    .login_box.email_enquirie_page label.field_label.required-label {
        float: none;
    }
    .login_box.email_enquirie_page .form-group .input_text {
        width: 520px;
        max-width: 520px;
    }
.emailenquiries_newform {
    background-color: #ecf1fe;
    padding: 20px 30px;
    border-radius: 10px;
    border: solid 1px #91a0ca;
    width: 580px;
    margin: 30px auto 30px auto;
}

.login_box .emailenquiries_newform .text-align-center {
    color: #7180b6;
}
.emailenquiries_newform .btn {
    width: 100px !important;
    margin: auto;
    display: block;
}
.emailenquiries_newform .form-group .field_label {
    max-width: 100%;
    display: inherit;
    color: #6D81B9 !important;
    font-size: 14px !important;
    font-family: "BoldFont" !important;
    text-align: left;
    line-height: normal;
    text-transform: capitalize;
}
.emailenquiries_newform .form-group .input_text {
    background: #ffffff;
    padding: 7px 10px 7px 20px;
    width: 100%;
    max-width: 520px;
    height: 43px;
    outline: none;
    background: #ffffff;
    border-radius: 6px;
    font-size: 16px;
    color: #2D3043;
    font-family: 'BoldFont';
    border: solid 1px var(--primary-color);
}

.emailenquiry_details textarea::-webkit-input-placeholder {
    font-family: 'SemiBoldFont';
    color: var(--placeholer-color) !important;
    font-size: var(--font-size-16);
}
.login_box.reg_complete.enquiery_submit {
    margin: 0px auto 25px auto;
}
.login_box.reg_complete.text-center.enquiery_submit {
    text-align: center;
    margin: auto;
    display: block;
}
.household_data .form-section span.value_color {
    color: var(--household_subheadingcolor);
}
.accordion-btn span {
    font-size: var(--font-size-12) !important;
    margin-left: 13px;
    font-family: 'BoldFont';
}

ul.readonly_sidemenu li.incomplete a i {
    color: var(--sidebar-incomplete-iconcolor) !important;
    font-size: var(--font-size-18);
    float: left;
    margin-right: 12px;
}
/* pdf view document css */
#pdf-document-viewer {
   /* width: calc(100% - 20px);*/
    height: calc(100% - 60px);
    position: fixed;
    z-index: 500;
    display: none;
    opacity: 0;
}

    #pdf-document-viewer #uploaded-document-header {
        background-color: transparent;
    }

    #pdf-document-viewer #document-details-container-holder {
        position: relative;
        display: flex;
    }

    #pdf-document-viewer #document-details-container-holder .reload-preview a,
    #uploaded-document-viewer #document-details-container .reload-preview a {
        cursor: pointer;
        text-decoration: underline;
    }

#document-details-container-holder .side-menu {
    padding-top: 60px;
    border-right: solid 2px var(--sidemenu-border);
    min-height: calc(100%) !important;
    position: fixed;
}

#document-viewport {
    background-color: var(--sidebar-active-bgcolor);
    left: 276px;
    position: fixed;
    border-radius: 20px;
    margin-top: 20px;
    padding: 20px 20px 30px 20px;
}

#support-viewport {
    left: 260px;
    position: fixed;
    border-radius: 20px;
    margin-top: 5px;
    padding: 20px 0px 0px 0px;
}

.pdf_view {
    padding: 20px 20px 30px 20px;
    background-color: var(--form-heading-clr);
    height: calc(100%) !important;
    width: 100%;
}

#document-viewport-iframe-wrapper {
    height: calc(100%) !important;
    width: 100%;
}

.pdf_view.pdf_view_support {
    background: none !important;
    padding: 0px;
}

#document-viewport.document-viewport_support {
    height: calc(100%) !important;
    left: 258px;
    position: fixed;
    border-radius: 20px;
    background: none;
    width: 87%;
    margin: auto;
    display: block;
    padding: 0px;
}

iframe#document-viewport-iframe {
    height: calc(100%) !important;
    width: 100%;
}

iframe#document-viewport-iframe-support {
    height: calc(100%) !important;
    width: 100%;
}

/* pdf view document css */


/* first child radio button disabled css */

/* UK Assets & Liabilities Module css */

.first_radio_desable:nth-child(1) input[type=radio]:disabled {
    background: var(--background-box) !important;
    color: var(--input-text-color) !important;
    opacity: 1;
    pointer-events: none;
    width: 25px;
    left: 19px;
    top: -1px;
    /* border-color: #f0f2f8; */
    border: solid 2px #f0f2f8;
}

.first_radio_desable:nth-child(1) [type="radio"]:checked + label:before,
.first_radio_desable:nth-child(1) [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 20px;
    top: 15px;
    width: 24px;
    height: 24px;
    border-radius: 100%;
    background: var(--background-box) !important;
    border: solid 2px var(--disable-radio_border2px);
    pointer-events: none;
}

.first_radio_desable:nth-child(1) [type="radio"]:checked + label:after,
.first_radio_desable:nth-child(1) [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #6e80ba;
    position: absolute;
    top: 21px;
    left: 26px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    pointer-events: none;
}

.radio-section.first_radio_desable:nth-child(1) .email_icon {
    border: solid 2px var(--disable-radio_border2px);
    background: var(--disable-envelope_box) !important;
}

.first_radio_desable:first-child label {
    color: var(--disable-envelope_box_textcolor);
}


.radio-section.deceased_factors_radio:first-child {
    margin-top: 0px;
}

.radio-section.deceased_insurance_factors_radio:first-child {
    margin-top: 0px;
}


.radio-section.first_radio_desable:nth-child(1) .email_icon i {
    color: var(--disable-envelope_color)
}

.radio-section.first_radio_desable:nth-child(1) {
    position: relative;
    background: var(--background-box) !important;
    pointer-events: none;
    border: solid 2px var(--disable-radio_border2px);
}

.radio-section.lifeassurance-sole-disable.first_radio_desable:nth-child(1) {
    position: relative;
    background: var(--background-box) !important;
    pointer-events: none;
    border: solid 2px var(--disable-radio_border2px);
}


.email_icon i {
    font-size: 25px;
}
/*.radio_email_icon {
    position: relative;
}*/
.radio_email_icon .email_icon {
    top: 21px;
    left: 80px;
    background: var(--primary-color);
    border: solid 1px var(--primary-color);
    color: var(--default-color);
    padding: 22px;
    border-radius: 50px;
    width: 60px;
    height: 60px;
    justify-content: center;
    align-items: center;
    display: flex;
    line-height: 0;
    position: absolute;
    left: 64px;
    /* z-index: 10000000;*/
}

.radio_email_icon [type="radio"]:checked + label, .radio_email_icon [type="radio"]:not(:checked) + label {
    line-height: 16px;
    padding: 19px 19px 19px 143px;
    font-size: var(--font-size-20);
}

    .radio_email_icon [type="radio"]:checked + label, .radio_email_icon [type="radio"]:not(:checked) + label:first-child {
        line-height: 16px;
        padding: 19px 19px 19px 143px;
        font-size: var(--font-size-20);
    }

.radio-section.first_radio_desable input {
    height: 104px;
}

.form-section.radio_email_icon .radio-section {
    cursor: pointer;
    min-height: 104px !important;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative;
}

.header_soldgift_btn.estate_value h1 {
    padding: 0px;
}

.has-pound-icon article {
    position: absolute;
    top: 16px;
    left: 155px;
    color: var(--radio-label-color);
    line-height: 1.6;
}

.ownership_summary {
    position: relative;
}

    .ownership_summary .ownership_persantage {
        position: absolute;
        top: 17px;
        right: 20px;
        color: var(--primary-color);
        justify-content: space-between;
        display: flex;
    }

    .ownership_summary p {
        /* position: absolute;
        top: 17px;
        right: 20px;*/
        color: var(--primary-color);
        font-size: var(--font-size-16);
        margin-left: 10px;
    }

button.btn-additional-owner {
    border-radius: 20px;
    border: none;
    text-decoration: underline;
    padding: 7.5px 18px 9.5px;
    line-height: 1;
    font-size: var(--font-size-12);
    font-family: 'SemiBoldFont';
}

.clsyesincomeshare .has-percent-icon:after {
    top: 18px;
    position: absolute;
}

.clsyesincomeshare {
    position: relative;
}

    .clsyesincomeshare .has-percent-icon {
        display: inline-block;
    }

        .clsyesincomeshare .has-percent-icon input {
            width: 110px;
        }

    .clsyesincomeshare .income_sharename {
        /* height: auto; */
        display: inline-flex;
        padding-top: 16px;
        margin-left: 15px;
        color: var(--radio-label-color);
    }

    .clsyesincomeshare .warning_message span.text-danger {
        float: left;
        margin-left: 30px;
    }

.hideSearchInput .has-percent-icon:after {
    bottom: 11px;
}
/*  autocomplete dropdown css  */
.ui-autocomplete {
    position: absolute !important;
    z-index: 9999;
}

.ui-autocomplete {
    cursor: default;
    width: 449px;
}

.ui-autocomplete {
    border-radius: 6px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border: 1px solid #6D81B9;
    border-top: 0;
    max-height: 170px;
    overflow: hidden;
}

.ui-menu {
    background: #91A0CA;
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0;
}

.ui-widget-content {
    background: var(--primary-header-color);
    color: var(--default-color);
}

.ui-autocomplete .ui-menu-item {
    width: calc(100% + 10px);
}

.ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
}

.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper {
    border-top: 1px solid #6D81B9;
    border-radius: 0;
}

.ui-menu-item .ui-menu-item-wrapper {
    border-radius: 6px;
    color: #fff;
    padding: 10px 5px;
}

.ui-autocomplete .ui-menu-item:first-child .ui-menu-item-wrapper {
    border-top: 0;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active {
    background: #6D81B6;
    font-weight: normal;
    color: var(--default-color);
}

.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper:hover {
    background: var(--primary-color);
}

#textarea_wrapper .add-executor > .table_contents, #textarea_wrapper .add-beneficiary > .table_contents, #textarea_wrapper .add-professional-advisor > .table_contents, #textarea_wrapper .add-relation-will > .table_contents, #textarea_wrapper .add-mortgage > .table_contents, #textarea_wrapper .add-pension > .table_contents, #textarea_wrapper .add-bank-building > .table_contents, #textarea_wrapper .add-bonds > .table_contents, #textarea_wrapper .add-bonds-bullet1 > .table_contents {
    min-height: 512px;
}

.ui-helper-hidden-accessible {
    display: none;
}

.input_text:focus {
    border: 1px solid #6D81B9;
    background-color: #F8F8F8;
    color: #2D3043;
}

.form-section .provider-company-url input {
    padding: 14px 20px 14px 20px;
}

.detail_estate_edit.dashboard-detail {
    display: block;
    margin-left: 0;
}

.radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:checked + label, .radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label {
    line-height: normal;
}

.radio_email_icon > .listted_stock:nth-last-of-type(1) [type="radio"]:checked + label, .radio_email_icon > .listted_stock:nth-last-of-type(1) [type="radio"]:not(:checked) + label {
    line-height: normal;
}

.radio_email_icon > .listted_stock:nth-last-of-type(1) [type="radio"]:checked + label, .radio_email_icon > .listted_stock:nth-last-of-type(1) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 16px 0px 16px 138px !important;
}

.radio_email_icon > .listted_stock:nth-last-of-type(2) [type="radio"]:checked + label, .radio_email_icon > .listted_stock:nth-last-of-type(2) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 26px 0px 26px 138px !important;
}

.radio_email_icon > .listted_stock:nth-last-of-type(3) [type="radio"]:checked + label, .radio_email_icon > .listted_stock:nth-last-of-type(3) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 26px 0px 26px 138px !important;
}

.radio_email_icon > .debts_liabilities:nth-last-of-type(1) [type="radio"]:checked + label, .radio_email_icon > .debts_liabilities:nth-last-of-type(1) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 26px 0px 26px 138px !important;
}

.radio_email_icon > .debts_liabilities:nth-last-of-type(2) [type="radio"]:checked + label, .radio_email_icon > .debts_liabilities:nth-last-of-type(2) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 26px 3px 26px 138px !important;
}

.radio_email_icon > .debts_liabilities:nth-last-of-type(3) [type="radio"]:checked + label, .radio_email_icon > .debts_liabilities:nth-last-of-type(3) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 26px 0px 26px 138px !important;
}

.radio_email_icon > .debts_liabilities:nth-last-of-type(4) [type="radio"]:checked + label, .radio_email_icon > .debts_liabilities:nth-last-of-type(4) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 26px 0px 26px 138px !important;
}

.radio_email_icon > .debts_liabilities:nth-last-of-type(5) [type="radio"]:checked + label, .radio_email_icon > .debts_liabilities:nth-last-of-type(5) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 26px 0px 26px 138px !important;
}

.radio_email_icon > .debts_liabilities:nth-last-of-type(6) [type="radio"]:checked + label, .radio_email_icon > .debts_liabilities:nth-last-of-type(6) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 39px 0px 39px 138px !important;
}

.radio_email_icon > .debts_liabilities:nth-last-of-type(7) [type="radio"]:checked + label, .radio_email_icon > .debts_liabilities:nth-last-of-type(7) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 26px 10px 26px 138px !important;
}

.radio_email_icon > .debts_liabilities:nth-last-of-type(8) [type="radio"]:checked + label, .radio_email_icon > .debts_liabilities:nth-last-of-type(8) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 39px 0px 39px 138px !important;
}


.radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:checked + label:before, .radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
    top: 33px;
}

.radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:checked + label:after, .radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
    top: 39px;
}

.details_estate_heading p.details_estate_peragraph {
    letter-spacing: normal;
}


.radio_email_icon > .unlistted_stock [type="radio"]:checked + label, .radio_email_icon > .unlistted_stock [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 20px 0px 20px 138px !important;
}
.radio_email_icon > .unlistted_stock:nth-last-of-type(1) [type="radio"]:checked + label, .radio_email_icon > .unlistted_stock:nth-last-of-type(1) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 29px 0px 29px 138px !important;
}

.radio_email_icon > .unlistted_stock:nth-last-of-type(2) [type="radio"]:checked + label, .radio_email_icon > .unlistted_stock:nth-last-of-type(2) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 29px 0px 29px 138px !important;
}


.radio_email_icon > .mortgages_type:nth-last-of-type(1) [type="radio"]:checked + label, .radio_email_icon > .mortgages_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label {
    line-height: normal;
}

.radio_email_icon > .mortgages_type:nth-last-of-type(2) [type="radio"]:checked + label, .radio_email_icon > .mortgages_type:nth-last-of-type(2) [type="radio"]:not(:checked) + label {
    line-height: normal;
}


.radio_email_icon > .mortgages_type:nth-last-of-type(1) [type="radio"]:checked + label:before, .radio_email_icon > .mortgages_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
    top: 35px !important;
}

.radio_email_icon > .mortgages_type:nth-last-of-type(1) [type="radio"]:checked + label:after, .radio_email_icon > .mortgages_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
    top: 41px !important;
}

.radio_email_icon > .mortgages_type:nth-last-of-type(2) [type="radio"]:checked + label:before, .radio_email_icon > .mortgages_type:nth-last-of-type(2) [type="radio"]:not(:checked) + label:before {
    top: 35px !important;
}

.radio_email_icon > .mortgages_type:nth-last-of-type(2) [type="radio"]:checked + label:after, .radio_email_icon > .mortgages_type:nth-last-of-type(2) [type="radio"]:not(:checked) + label:after {
    top: 41px !important;
}

.radio_email_icon .mortgages_type input {
    min-height: 106px;
}

.radio_box_ukassetes input {
    min-height: 104px;
}



.radio_email_icon .personal_holdgoods:nth-last-of-type(1) [type="radio"]:checked + label:before, .radio_email_icon .personal_holdgoods:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
    top: 28px !important;
}

.radio_email_icon .personal_holdgoods:nth-last-of-type(1) [type="radio"]:checked + label:after, .radio_email_icon .personal_holdgoods:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
    top: 34px !important;
}

.radio_email_icon .personal_holdgoods:nth-last-of-type(3) [type="radio"]:checked + label:before, .radio_email_icon .personal_holdgoods:nth-last-of-type(3) [type="radio"]:not(:checked) + label:before {
    top: 28px !important;
}

.radio_email_icon .personal_holdgoods:nth-last-of-type(3) [type="radio"]:checked + label:after, .radio_email_icon .personal_holdgoods:nth-last-of-type(3) [type="radio"]:not(:checked) + label:after {
    top: 34px !important;
}

.radio_email_icon > .personal_holdgoods:nth-last-of-type(1) [type="radio"]:checked + label, .radio_email_icon > .personal_holdgoods:nth-last-of-type(1) [type="radio"]:not(:checked) + label {
    line-height: normal;
}

.radio_email_icon > .personal_holdgoods [type="radio"]:checked + label, .radio_email_icon > .personal_holdgoods [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 14px 0px 14px 138px !important;
}

.radio_email_icon .personal_holdgoods input {
    min-height: 106px;
}

.personal_holdgoods label p {
    padding: 0px;
    text-align: left !important;
    margin-left: 0px;
    font-size: var(--font-size-18) !important;
    font-family: 'RegularFont';
    line-height: normal;
    color: var(--radio-label-color);
}

.radio_email_icon > .personal_vehicles [type="radio"]:checked + label, .radio_email_icon > .personal_vehicles [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 14px 0px 14px 138px !important;
    display: flex
}

.personal_vehicles label p {
    padding: 0px;
    text-align: left !important;
    margin-left: 10px;
    font-size: var(--font-size-18) !important;
    font-family: 'RegularFont';
    line-height: normal;
    color: var(--radio-label-color);
}

.unlistted_stock .radio_box_ukassetes label span {
    padding: 0px;
    text-align: left !important;
    margin-left: 5px;
    font-size: var(--font-size-18) !important;
    font-family: 'RegularFont';
    line-height: normal;
    color: var(--radio-label-color);
}

.radio_email_icon .personal_vehicles input {
    min-height: 106px;
}
/*.form-section.radio_email_icon .radio-section.listted_stock {
    height: auto !important;
}*/
.status_progressbar .executors-secondpart .executor_rightbox p a {
    font-family: 'MediumFont';
    color: var(--primary-color);
    margin: 0px;
    margin-top: 3px;
    text-decoration: underline;
}

.executors_name .added_itemlist span.sectionstatus {
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-16);
    color: var(--input-label-color)
}

.application_reference_number .genratepdf_btn {
    font-size: var(--font-size-12);
    border: none;
    border-radius: 50px;
    padding: 8px 18px;
    text-decoration: underline;
    justify-content: center;
    align-items: center;
    display: flex;
    height: 38px;
    margin-top: 0px;
}

.uk_assets_liabilities_pdf .complete_application .application_reference_number p {
    width: 70%;
    margin-right: 5%;
}

.uk_assets_liabilities_pdf .complete_application .application_reference_number .genratepdf_btn {
    width: 25%;
}

.disablesection_border.disablesection .required-control + .fstToggleBtn {
    border: solid 1px var(--primary-color) !important;
    color: var(--input-label-color) !important;
    background-color: var(--default-color) !important;
}

.disablesection .fstToggleBtn {
    border: solid 1px var(--primary-color) !important;
    color: #a1a1a1 !important;
    background-color: var(--default-color) !important;
}

.disablesection_border .form-control.optional {
    background-color: var(--default-color) !important;
    color: var(--input-label-color) !important;
}

/* Foreign Assets css start */
.clscurrency input.optional {
    background: var(--default-color) !important;
    color: var(--default-fieldbox-color) !important;
}

/*.has-pound-icon input[type=text].disabled {
    background: var(--default-color) !important;
}*/

.value_currencycode {
    position: relative
}

    .value_currencycode span {
        position: absolute;
        bottom: 17px;
        right: 23px;
        color: var(--currencyicon-color);
        font-family: 'SemiBoldFont';
        font-size: var(--font-size-16);
    }

.radio_email_icon > .overseas_debts_liabilities:nth-last-of-type(7) [type="radio"]:checked + label, .radio_email_icon > .overseas_debts_liabilities:nth-last-of-type(7) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 39px 0px 39px 138px !important;
}

.radio_email_icon > .overseas_debts_liabilities:nth-last-of-type(6) [type="radio"]:checked + label, .radio_email_icon > .overseas_debts_liabilities:nth-last-of-type(6) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 39px 10px 39px 138px !important;
}

.radio_email_icon > .overseas_debts_liabilities:nth-last-of-type(5) [type="radio"]:checked + label, .radio_email_icon > .overseas_debts_liabilities:nth-last-of-type(5) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 26px 0px 26px 138px !important;
}

.radio_email_icon > .overseas_debts_liabilities:nth-last-of-type(4) [type="radio"]:checked + label, .radio_email_icon > .overseas_debts_liabilities:nth-last-of-type(4) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 39px 0px 39px 138px !important;
}

.radio_email_icon > .overseas_debts_liabilities:nth-last-of-type(3) [type="radio"]:checked + label, .radio_email_icon > .overseas_debts_liabilities:nth-last-of-type(3) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 16px 0px 16px 138px !important;
}

.radio_email_icon > .overseas_debts_liabilities:nth-last-of-type(2) [type="radio"]:checked + label, .radio_email_icon > .overseas_debts_liabilities:nth-last-of-type(2) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 26px 0px 26px 138px !important;
}

.radio_email_icon > .overseas_debts_liabilities:nth-last-of-type(1) [type="radio"]:checked + label, .radio_email_icon > .overseas_debts_liabilities:nth-last-of-type(1) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 26px 0px 26px 138px !important;
}

.foreign_assets_value ul li {
    padding-right: 63px;
}

/* UK ASSETS NEXT STEP */

.ukassets_nextstep .currentstep.currentstep-complete {
    border: solid 2px var(--primary-color);
}

    .ukassets_nextstep .currentstep.currentstep-complete .sectionstatus span, .ukassets_nextstep .currentstep.currentstep-complete .sectionstatus i {
        color: var(--primary-color);
    }

.ukassets_upcomming .currentsection {
    background-color: var(--upcomming_ukassets_bgcolor);
}

.ukassets_upcomming .probate_dashboard_box .section_name {
    color: var(--disable-envelope_box_textcolor);
}

.ukassets_upcomming .currentsection .currentstep .sectionstatus h4, .ukassets_upcomming .currentsection .currentstep .sectionstatus span, .ukassets_upcomming .currentsection .currentstep .sectionstatus span i {
    color: var(--disable-envelope_box_textcolor);
}

.ukassets_upcomming .currentstep.currentstep-complete {
    border: solid 2px var(--upcomming_ukassets_border2px) !important;
}

.ukassets_upcomming .currentsection .currentstep_leftpart .user_icon {
    background: var(--upcommingcard_ukassets_bgcolor);
}

.ukassets_upcomming .currentsection .currentstep_rightpart .rightarrow i{
    background: var(--upcommingcard_ukassets_bgcolor);
}
.ukassets_upcomming .currentsection{
    cursor: not-allowed;
}
.ukassets_upcomming h1 {
    color: var(--upcommingcard_ukassets_headingcolor) !important;
}

.ukassets_liabilities_list ul li {
    padding-right: 40px;
    margin-top: 15px;
}

.executors-section a.start_btn {
    color: var(--primary-color) !important;
}

.header_box .header_soldgift_btn.ukassets_liabilities_head_btn a {
    padding: 15px 23px 15px 23px;
    height: 54px;
}

.ukassets_incomplete .currentsection.incomplete_fieldsbox {
    background-color: var(--incomplete-fieldbox-bgcolor);
}
.ukassets_complete .currentsection.incomplete_fieldsbox {
    background-color: var(--incomplete-fieldbox-bgcolor);
}

.ukassets_incomplete h1 {
    color: var(--incomplete-process-textcolor) !important;
}

.ukassets_complete .currentsection.complete_fieldsbox {
    background-color: var(--complete-fieldbox-bgcolor);
}

.ukassets_complete h1 {
    color: var(--completed-process-textcolor) !important;
}

.ukassets_listvalue {
    padding: 28.5px 23px 0px 23px !important;
}

    .ukassets_listvalue ul {
        display: flex;
        list-style: none;
        padding: 0px;
        margin-bottom: 0px;
        color: var(--primary-color);
    }

        .ukassets_listvalue ul li {
            padding-right: 20px;
            font-size: var(--font-size-14);
            font-family: 'RegularFont';
            line-height: 1;
            padding-left: 20px;
        }

            .ukassets_listvalue ul li span {
                color: var(--regular-color);
                font-family: 'SemiBoldFont';
                font-size: var(--font-size-18);
                float: left;
                margin-right: 12px;
            }

.ukassets_collapselist .executors_hide {
    margin-bottom: 20px !important;
}

.ukassets_collapselist .completelist_item {
    margin-top: 40px;
}

.ukassets_collapselist .header_box .header_soldgift_btn.ukassets_liabilities_head_btn a {
    margin-top: 5px !important;
}

.ukassets_list_statusremove {
    display: flex;
    justify-content: space-between;
}

textarea.disabled {
    background: var(--background-box) !important;
    color: var(--input-text-color) !important;
    opacity: 1;
    pointer-events: none;
}

.fstSingleMode select.required-control.disabled + .fstToggleBtn {
    background: var(--background-box) !important;
    color: var(--input-text-color) !important;
    opacity: 1;
    pointer-events: none;
    border: none !important;
}

    .fstSingleMode select.required-control.disabled + .fstToggleBtn:after {
        display: none;
    }

.small_datainput {
    /*position: relative;
    display: flex;*/
    width: 100%;
}

.form-section .small_datainput input {
    width: 100%;
    margin-left: 0px;
}

.small_datainput aside {
    display: flex;
    float: left;
    padding-top: 15px;
    margin-left: 6px;
    color: var(--input-label-color);
    margin-right: 6px;
}

.itembtn_remove a.disabled {
    color: #999999 !important;
}

.disabled_form-sectionbox .clscurrency input.optional {
    background: var(--background-box) !important;
}

.header_box .noitem_box_btn a.disabled {
    color: #999999 !important;
}

.radio_email_icon > .foreign_assets_radio [type="radio"]:checked + label, .radio_email_icon > .foreign_assets_radio [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 14px 10px 14px 138px !important;
}

.radio_email_icon .foreign_assets_radio:nth-last-of-type(8) [type="radio"]:checked + label:before, .radio_email_icon .foreign_assets_radio:nth-last-of-type(8) [type="radio"]:not(:checked) + label:before {
    top: 28px !important;
}

.radio_email_icon .foreign_assets_radio:nth-last-of-type(8) [type="radio"]:checked + label:after, .radio_email_icon .foreign_assets_radio:nth-last-of-type(8) [type="radio"]:not(:checked) + label:after {
    top: 34px !important;
}

.radio_email_icon .foreign_assets_radio:nth-last-of-type(5) [type="radio"]:checked + label:before, .radio_email_icon .foreign_assets_radio:nth-last-of-type(5) [type="radio"]:not(:checked) + label:before {
    top: 28px !important;
}

.radio_email_icon .foreign_assets_radio:nth-last-of-type(5) [type="radio"]:checked + label:after, .radio_email_icon .foreign_assets_radio:nth-last-of-type(5) [type="radio"]:not(:checked) + label:after {
    top: 34px !important;
}
.radio_email_icon .foreign_assets_radio:nth-last-of-type(4) [type="radio"]:checked + label:before, .radio_email_icon .foreign_assets_radio:nth-last-of-type(4) [type="radio"]:not(:checked) + label:before {
    top: 40px !important;
}

.radio_email_icon .foreign_assets_radio:nth-last-of-type(4) [type="radio"]:checked + label:after, .radio_email_icon .foreign_assets_radio:nth-last-of-type(4) [type="radio"]:not(:checked) + label:after {
    top: 46px !important;
}



.radio_email_icon .other_radiobtn_label:nth-last-of-type(1) [type="radio"]:checked + label:before, .radio_email_icon .other_radiobtn_label:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
    top: 40px !important;
}

.radio_email_icon .other_radiobtn_label:nth-last-of-type(1) [type="radio"]:checked + label:after, .radio_email_icon .other_radiobtn_label:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
    top: 46px !important;
}

.radio_email_icon > .other_radiobtn_label [type="radio"]:checked + label, .radio_email_icon > .other_radiobtn_label [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 26px 10px 26px 138px !important;
}

.radio_email_icon > .other_radiobtn_label:nth-last-of-type(4) [type="radio"]:checked + label, .radio_email_icon > .other_radiobtn_label:nth-last-of-type(4) [type="radio"]:not(:checked) + label {
    padding: 39px 10px 39px 138px !important;
}

.radio_email_icon > .other_radiobtn_label:nth-last-of-type(5) [type="radio"]:checked + label, .radio_email_icon > .other_radiobtn_label:nth-last-of-type(5) [type="radio"]:not(:checked) + label {
    padding: 39px 10px 39px 138px !important;
}

.radio_email_icon > .other_radiobtn_label:nth-last-of-type(6) [type="radio"]:checked + label, .radio_email_icon > .other_radiobtn_label:nth-last-of-type(6) [type="radio"]:not(:checked) + label {
    padding: 39px 10px 39px 138px !important;
}

.radio_email_icon > .other_radiobtn_additmelabel:nth-last-of-type(5) [type="radio"]:checked + label, .radio_email_icon > .other_radiobtn_additmelabel:nth-last-of-type(5) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 39px 10px 39px 138px !important;
}

.radio_email_icon > .other_radiobtn_additmelabel:nth-last-of-type(4) [type="radio"]:checked + label, .radio_email_icon > .other_radiobtn_additmelabel:nth-last-of-type(4) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 39px 10px 39px 138px !important;
}

.radio_email_icon > .other_radiobtn_additmelabel:nth-last-of-type(3) [type="radio"]:checked + label, .radio_email_icon > .other_radiobtn_additmelabel:nth-last-of-type(3) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 39px 10px 39px 138px !important;
}

.radio_email_icon > .other_radiobtn_additmelabel:nth-last-of-type(2) [type="radio"]:checked + label, .radio_email_icon > .other_radiobtn_additmelabel:nth-last-of-type(2) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 26px 10px 26px 138px !important;
}

.radio_email_icon > .other_radiobtn_additmelabel:nth-last-of-type(1) [type="radio"]:checked + label, .radio_email_icon > .other_radiobtn_additmelabel:nth-last-of-type(1) [type="radio"]:not(:checked) + label {
    line-height: normal;
    padding: 26px 10px 26px 138px !important;
}


/* Debts due to the deceased radio button */
.debts_due input {
    min-height: 104px;
}

.radio_email_icon > .debts_due:nth-last-of-type(1) [type="radio"]:checked + label, .radio_email_icon > .debts_due:nth-last-of-type(1) [type="radio"]:not(:checked) + label {
    line-height: normal;
}

.radio_email_icon > .debts_due:nth-last-of-type(2) [type="radio"]:checked + label, .radio_email_icon > .debts_due:nth-last-of-type(2) [type="radio"]:not(:checked) + label {
    line-height: normal;
}

.radio_email_icon > .debts_due:nth-last-of-type(5) [type="radio"]:checked + label, .radio_email_icon > .debts_due:nth-last-of-type(5) [type="radio"]:not(:checked) + label {
    line-height: normal;
}

.radio_email_icon > .debts_due:nth-last-of-type(6) [type="radio"]:checked + label, .radio_email_icon > .debts_due:nth-last-of-type(6) [type="radio"]:not(:checked) + label {
    line-height: normal;
}

.radio_email_icon > .debts_due:nth-last-of-type(1) [type="radio"]:checked + label:before, .radio_email_icon > .debts_due:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
    top: 35px !important;
}

.radio_email_icon > .debts_due:nth-last-of-type(1) [type="radio"]:checked + label:after, .radio_email_icon > .debts_due:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
    top: 41px !important;
}

.radio_email_icon > .debts_due:nth-last-of-type(2) [type="radio"]:checked + label:before, .radio_email_icon > .debts_due:nth-last-of-type(2) [type="radio"]:not(:checked) + label:before {
    top: 35px !important;
}

.radio_email_icon > .debts_due:nth-last-of-type(2) [type="radio"]:checked + label:after, .radio_email_icon > .debts_due:nth-last-of-type(2) [type="radio"]:not(:checked) + label:after {
    top: 41px !important;
}

.radio_email_icon > .debts_due:nth-last-of-type(5) [type="radio"]:checked + label:before, .radio_email_icon > .debts_due:nth-last-of-type(5) [type="radio"]:not(:checked) + label:before {
    top: 35px !important;
}

.radio_email_icon > .debts_due:nth-last-of-type(5) [type="radio"]:checked + label:after, .radio_email_icon > .debts_due:nth-last-of-type(5) [type="radio"]:not(:checked) + label:after {
    top: 41px !important;
}

.radio_email_icon > .debts_due:nth-last-of-type(6) [type="radio"]:checked + label:before, .radio_email_icon > .debts_due:nth-last-of-type(6) [type="radio"]:not(:checked) + label:before {
    top: 46px !important;
}

.radio_email_icon > .debts_due:nth-last-of-type(6) [type="radio"]:checked + label:after, .radio_email_icon > .debts_due:nth-last-of-type(6) [type="radio"]:not(:checked) + label:after {
    top: 52px !important;
}

.radio_email_icon > .life_assurance_type:nth-last-of-type(5) [type="radio"]:checked + label:before, .radio_email_icon > .life_assurance_type:nth-last-of-type(5) [type="radio"]:not(:checked) + label:before {
    top: 38px !important;
}

.radio_email_icon > .life_assurance_type:nth-last-of-type(5) [type="radio"]:checked + label:after, .radio_email_icon > .life_assurance_type:nth-last-of-type(5) [type="radio"]:not(:checked) + label:after {
    top: 44px !important;
}
.radio_email_icon > .life_assurance_type:nth-last-of-type(4) [type="radio"]:checked + label:before, .radio_email_icon > .life_assurance_type:nth-last-of-type(4) [type="radio"]:not(:checked) + label:before {
    top: 28px !important;
}

.radio_email_icon > .life_assurance_type:nth-last-of-type(4) [type="radio"]:checked + label:after, .radio_email_icon > .life_assurance_type:nth-last-of-type(4) [type="radio"]:not(:checked) + label:after {
    top: 34px !important;
}
.radio_email_icon > .life_assurance_type:nth-last-of-type(3) [type="radio"]:checked + label:before, .radio_email_icon > .life_assurance_type:nth-last-of-type(3) [type="radio"]:not(:checked) + label:before {
    top: 38px !important;
}

.radio_email_icon > .life_assurance_type:nth-last-of-type(3) [type="radio"]:checked + label:after, .radio_email_icon > .life_assurance_type:nth-last-of-type(3) [type="radio"]:not(:checked) + label:after {
    top: 44px !important;
}

.radio_email_icon > .life_assurance_type:nth-last-of-type(2) [type="radio"]:checked + label:before, .radio_email_icon > .life_assurance_type:nth-last-of-type(2) [type="radio"]:not(:checked) + label:before {
    top: 28px !important;
}

.radio_email_icon > .life_assurance_type:nth-last-of-type(2) [type="radio"]:checked + label:after, .radio_email_icon > .life_assurance_type:nth-last-of-type(2) [type="radio"]:not(:checked) + label:after {
    top: 34px !important;
}

.radio_email_icon > .life_assurance_type:nth-last-of-type(1) [type="radio"]:checked + label:before, .radio_email_icon > .life_assurance_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
    top: 28px !important;
}

.radio_email_icon > .life_assurance_type:nth-last-of-type(1) [type="radio"]:checked + label:after, .radio_email_icon > .life_assurance_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
    top: 34px !important;
}

.executors_content .currentstep_rightpart.post_death_section a.start_btn {
    padding: 17px 15px;
    background: var(--primary-color) !important;
    color: var(--default-color) !important;
    border:none !important;
}
    .executors_content .currentstep_rightpart.post_death_section a.start_btn.disabled {
        padding: 17px 15px;
        background-color: #cccccc !important;
        color: var(--default-color) !important;
        border: none !important;
    }

.post_death_backbtn .big_btn {
    padding: 16px 83px 16.42px 83px;
}

.executors_hide .executors_content .completesectionstatus.post_death_progress span {
    color: var(--primary-color);
    font-size: var(--font-size-12);
    font-family: 'SemiBoldFont';
}
/* post death css start */
.post_death_personname .name_person {
    color: var(--post_death_card_personname) !important;
    font-size: var(--font-size-16) !important;
    font-family: 'MediumFont' !important;
}

.post_death_personname .added_itemlist p {
    color: var(--post_death_card_personname) !important;
    font-size: var(--font-size-16) !important;
    font-family: 'RegularFont' !important;
}

input.optional:-webkit-autofill {
    border: none;
    -webkit-box-shadow: 0 0 0px 1000px #fff inset;
    transition: background-color 5000s;
}

.ukassets_listvalue.post_death_amountvaluel {
    padding-left: 30px !important;
    padding-top: 29px !important;
}

    .ukassets_listvalue.post_death_amountvaluel ul li {
        padding-left: 0px !important;
    }

.testamentary_probate span {
    text-decoration: underline;
    text-decoration-color: var(--border_color_inputheading) !important
}

.clscurrency .application_payable input.optional {
    background: var(--default-color) !important;
    color: var(--disabled_form_section_placeholdercolor) !important;
}

.has-pound-icon.amount_payable_dollaricon:after {
    color: var(--default-fieldbox-color) !important;
}

.form-section.testamentary_expenses_bordern textarea {
    border: none;
}

.has-pound-icon.clscurrency:after {
    color: var(--default-fieldbox-color) !important;
}

.added_itemlist p.regularcolor {
    color: var(--sidebar-active-textcolor) !important;
}
.post_death_personname .added_itemlist p.regularcolor {
    color: var(--primary-color) !important;
}

span.name_person.regularcolor {
    color: var(--sidebar-active-textcolor) !important;
}

.post_death_personname span.name_person.regularcolor {
       color: var(--primary-color) !important;
}

.exemption_summary_text {
    font-size: var(--font-size-14);
    font-family: 'RegularFont';
    color: var(--input-label-color);
}

.has-pound-icon input.input_geen {
    background: #10C469 !important;
    color: #fff !important;
    border: none !important;
}

.white_pondicon:after, .white_pondicon:after {
    color: #fff
}

.has-pound-icon input.input_red {
    background: #f05050 !important;
    color: #fff !important;
}

.has-pound-icon input.input_primary {
    background: var(--primary-color) !important;
    color: #fff !important;
}

.form-section textarea.optional {
    border: none;
}

.exemption_summary_input textarea.optional {
    background: var(--default-color) !important;
    color: var(--default-fieldbox-color) !important;
}

.exemption_summary_input input.disabled {
    background: var(--default-color) !important;
    color: var(--default-fieldbox-color) !important;
}

.disabled_form-sectionbox .ownership_summary:first-child {
    margin-top: 0px !important;
}

.disabled_form-sectionbox .hidebeneficiaryelement input[type=text].disabled {
    opacity: 1;
    pointer-events: none;
    margin-top: 0px !important;
    background: var(--background-box) !important;
    color: var(--input-label-color) !important;
}

.form-section input.optional.disabledfield_border {
    border: solid 1px var(--primary-color);
}

.exemptions_sections label:first-child {
    margin-top: 8px;
}

.radio_email_icon > .predecesssor_type:nth-last-of-type(2) [type="radio"]:checked + label:before, .radio_email_icon > .predecesssor_type:nth-last-of-type(2) [type="radio"]:not(:checked) + label:before {
    top: 35px !important;
}

.radio_email_icon > .predecesssor_type:nth-last-of-type(2) [type="radio"]:checked + label:after, .radio_email_icon > .predecesssor_type:nth-last-of-type(2) [type="radio"]:not(:checked) + label:after {
    top: 41px !important;
    
}
.radio_email_icon > .predecesssor_type:nth-last-of-type(2) [type="radio"]:checked + label, .radio_email_icon > .predecesssor_type:nth-last-of-type(2) [type="radio"]:not(:checked) + label {
    line-height: normal;
}

.radio_email_icon > .predecessorestate_type:nth-last-of-type(1) [type="radio"]:checked + label:before, .radio_email_icon > .predecessorestate_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
    top: 35px !important;
}

.radio_email_icon > .predecessorestate_type:nth-last-of-type(1) [type="radio"]:checked + label:after, .radio_email_icon > .predecessorestate_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
    top: 41px !important;
}
.radio_email_icon > .predecessorestate_type:nth-last-of-type(3) [type="radio"]:checked + label:before, .radio_email_icon > .predecessorestate_type:nth-last-of-type(3) [type="radio"]:not(:checked) + label:before {
    top: 35px !important;
}

.radio_email_icon > .predecessorestate_type:nth-last-of-type(3) [type="radio"]:checked + label:after, .radio_email_icon > .predecessorestate_type:nth-last-of-type(3) [type="radio"]:not(:checked) + label:after {
    top: 41px !important;
}
.radio_email_icon > .predecessorestate_type:nth-last-of-type(1) [type="radio"]:checked + label, .radio_email_icon > .predecessorestate_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label {
    line-height: normal;
}
.radio_email_icon > .predecessorestate_type:nth-last-of-type(3) [type="radio"]:checked + label, .radio_email_icon > .predecessorestate_type:nth-last-of-type(3) [type="radio"]:not(:checked) + label {
    line-height: normal;
}

.radio_email_icon > .estate_document_type:nth-last-of-type(6) [type="radio"]:checked + label:before, .radio_email_icon > .estate_document_type:nth-last-of-type(6) [type="radio"]:not(:checked) + label:before {
    top: 33px;
}
.radio_email_icon > .estate_document_type:nth-last-of-type(6) [type="radio"]:checked + label:after, .radio_email_icon > .estate_document_type:nth-last-of-type(6) [type="radio"]:not(:checked) + label:after {
    top: 39px;
}
.radio_email_icon > .estate_document_type:nth-last-of-type(6) [type="radio"]:checked + label, .radio_email_icon > .estate_document_type:nth-last-of-type(6) [type="radio"]:not(:checked) + label {
    line-height: normal;
}
.upload_file_heading .household_data{
    padding-top: 18px !important;
}

.radio-section.household_radio:nth-child(1) {
    margin-top: 0px !important;
}

.radio-section.household_radio:nth-child(2) {
    margin-bottom: 0 !important;
}

/*.radio_email_icon .radio_textunderline_iht:nth-last-of-type(1) [type="radio"]:checked + label:before, .radio_email_icon .radio_textunderline_iht:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
    top: 33px !important;
}

.radio_email_icon .radio_textunderline_iht:nth-last-of-type(1) [type="radio"]:checked + label:after, .radio_email_icon .radio_textunderline_iht:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
    top: 39px !important;
}

.radio_email_icon .radio_textunderline_iht:nth-last-of-type(2) [type="radio"]:checked + label:before, .radio_email_icon .radio_textunderline_iht:nth-last-of-type(2) [type="radio"]:not(:checked) + label:before {
    top: 20px !important;
}

.radio_email_icon .radio_textunderline_iht:nth-last-of-type(2) [type="radio"]:checked + label:after, .radio_email_icon .radio_textunderline_iht:nth-last-of-type(2) [type="radio"]:not(:checked) + label:after {
    top: 26px !important;
}

.radio_email_icon .radio_textunderline_iht:nth-last-of-type(1) [type="radio"]:checked + label, .radio_email_icon .radio_textunderline_iht:nth-last-of-type(1) [type="radio"]:not(:checked) + label {
    padding: 19px 0px 19px 56px;
    line-height: normal;
    font-size: var(--font-size-16);
}
.radio_email_icon .radio_textunderline_iht:nth-last-of-type(2) [type="radio"]:checked + label, .radio_email_icon .radio_textunderline_iht:nth-last-of-type(2) [type="radio"]:not(:checked) + label {
    padding: 19px 0px 19px 56px;
    line-height: normal;
    font-size: var(--font-size-16);
}*/

/* Executors, Applicants & Beneficiaries start */

.executors_default_item.executors_content {
    border-top: solid 2px var(--primary-color);
    border-right: solid 2px var(--primary-color);
    border-left: solid 2px var(--primary-color);
    padding: 20px;
}

.add_itembox .executors_default_item.executors_content:last-child {
    border-bottom: solid 2px var(--primary-color);
}

.executors .executors_default_item.executors_content {
    border-top: solid 2px var(--primary-color);
    background-color: var(--form-bg-clr);
}

.executors_default_item.executors_content .section_name {
    color: var(--primary-color);
}

.executors_default_item.executors_content .sectionstatus span {
    color: var(--input-label-color);
}

.executors_default_item.executors_content .currentstep_rightpart .start_btn {
    background: var(--primary-color);
    color: var(--default-color) !important;
}

.executors_default_item.executors_content p {
    font-size: var(--font-size-14);
    font-family: 'MediumFont';
    color: var(--primary-color);
    margin: 0px;
    padding-left: 15px;
    margin-top: 3px;
    text-decoration: underline;
}

.executors_default_item.executors_content .user_icon {
    background-color: var(--default-color);
    color: var(--primary-color);
}

.executors_default_item.executors_content span.currentstep-incomplete i {
    color: var(--input-label-color);
}

.executors_default.executors_content {
    border-bottom: solid 2px var(--primary-color);
    border-left: solid 2px var(--primary-color);
    border-right: solid 2px var(--primary-color);
    padding: 20px;
}

.executors .collapseon_border .executors_content {
    padding-bottom: 30px;
}


.executors.benefici.second_cardborder .executors_content {
    padding-bottom: 30px;
}

.executors .executors_default.executors_content {
    padding: 20px;
    background-color: var(--form-bg-clr);
}

.executors_default.executors_content .currentstep_rightpart .start_btn {
    background: var(--primary-color);
    color: var(--default-color);
}

.executors_default.executors_content .user_icon {
    background-color: var(--default-color);
    color: var(--primary-color);
}

.executors_default.executors_content .section_name {
    color: var(--primary-color);
}

.executors_default.executors_content .sectionstatus span {
    color: var(--input-label-color);
}

.executors_default.executors_content span.currentstep-incomplete i {
    color: var(--input-label-color);
}

.executors_default.executors_content p {
    margin-right: 20px;
}

.executors_default {
    padding: 0px 0px 20px 0px;
}

.content-item {
    padding-top: 6px;
}

.completelist_item {
    padding: 30px 20px 0px 20px;
    border-top: solid 2px var(--primary-color);
}

    .completelist_item .white_circle {
        border: solid 2px #fff;
        border-radius: 50px;
        width: 54px;
        height: 54px;
        padding: 10px;
        justify-content: center;
        align-items: center;
        position: relative;
        display: flex;
    }

    .completelist_item span i {
        font-size: 25px;
        background: var(--default-color);
        width: 34px;
        height: 34px;
        border-radius: 50px;
        justify-content: center;
        align-items: center;
        display: flex;
        padding: 14px;
        color: var(--content-item-icon-color);
    }

    .completelist_item .content-item h2 {
        color: #618093;
        font-size: var(--font-size-16);
        font-family: 'SemiBoldFont';
        margin-bottom: 5px;
    }

    .completelist_item .content-item p {
        color: var(--input-label-color);
        font-size: var(--font-size-14);
        font-family: 'RegularFont';
        margin-bottom: 0px;
    }

.executors_header {
    background-color: var(--form-bg-clr);
    border-radius: 28px;
}
    .executors_header.inheritance_tax_formview {
        background-color: var(--form-bg-clr);
        border-radius: 16px 16px 0px 0px;
    }

.executors {
    border-radius: 20px 20px 0px 0px;
    padding: 0px;
    border: solid 2px var(--primary-color);
    box-shadow: 0px 10px 20px rgba(110,128,186,25%);
}

.executors_header h1 {
    width: 100%;
    margin: 0px !important;
    padding: 0px;
    background: var(--primary-color);
    border-radius: 16px 16px 0px 0px;
    color: var(--default-color) !important;
    font-size: var(--font-size-20) !important;
    font-family: 'SemiBoldFont';
}

.executors .executors_content {
    padding: 20px;
    background-color: var(--default-color);
}

.executors_content span {
    margin-left: 0px;
    margin-right: 0px;
}

.additem_rightbox .currentstep_rightpart {
    margin-left: 0px;
}

.executors_content span.arrow-point {
    margin-left: 10px;
}

.executors_content p {
    font-size: var(--font-size-14);
    font-family: 'MediumFont';
    color: var(--primary-color);
    margin: 0px;
    padding-left: 15px;
    margin-top: 3px;
    text-decoration: underline;
}

.executors_content span.currentstep-incomplete, .executors_content span.currentstep-incomplete i, .executors_content span.currentstep-incomplete i {
    color: var(--incomplete-process-textcolor) !important;
    line-height: 1;
}

.executors-secondpart {
    justify-content: space-between;
    line-height: 1;
}

.colapse_box .executors_content .currentstep_rightpart .start_btn {
    background: var(--primary-color);
    color: var(--default-color);
}

.executors_content .currentstep_rightpart .start_btn {
    background-color: var(--default-color);
    color: var(--primary-color);
    padding: 17px 24px;
    font-size: var(--font-size-16);
    border-radius: 30px;
    font-family: 'SemiBoldFont';
    float: right;
    text-decoration: none;
    width: 140px;
    justify-content: center;
    align-items: center;
    display: flex;
    border: solid 2px var(--border2px);
}

.executors_content span.arrow-point i {
    background: var(--form-bg-clr);
    margin: 0px;
    border-radius: 50px;
    width: 40px;
    height: 40px;
    justify-content: center;
    display: flex;
    color: var(--primary-color);
    align-items: center;
    font-size: var(--font-size-20);
    cursor: pointer;
    border: solid 2px var(--border2px);
}

.executors_hide {
    margin-top: 30px;
    border-radius: 20px;
    padding: 20px;
    border: solid 2px var(--primary-color);
}

    .executors_hide p {
        text-align: center;
        margin-right: 35px;
        color: var(--input-label-color);
    }

.section_name h5 {
    width: 100%;
    margin: 0px;
    font-size: var(--font-size-16);
    font-family: 'MediumFont';
    color: var(--primary-color);
    margin-bottom: 7px;
}

.executors_hide .section_name {
    display: inline-block;
}
.post_death_personname .section_name h5 {
    color: var( --iten_name_person_textcolor);
    font-size: var(--font-size-20);
    font-family: 'SemiBoldFont';
}

.executors_hide .sectionstatus span {
    color: var(--input-label-color);
    font-size: var(--font-size-16);
    font-family: 'SemiBoldFont';
}

.executors_hide .executors_content p {
    font-size: var(--font-size-14);
    font-family: 'RegularFont';
}

.executors_hide .executors_content .completesectionstatus h4 {
    color: var(--default-fieldbox-color);
    font-size: var(--font-size-12);
    font-family: 'RegularFont';
    margin: -1px 7px 0 0px;
}

.executors_hide .executors_content .completesectionstatus span {
    color: var(--completed-process-textcolor);
    font-size: var(--font-size-12);
    font-family: 'SemiBoldFont';
}

.executors_hide.incomplete_process .executors_content .completesectionstatus span {
    color: var(--incomplete-process-textcolor);
    font-size: var(--font-size-12);
    font-family: 'SemiBoldFont';
}

.executors_hide .executors_content .completesectionstatus span i {
    margin-right: 4px;
    margin-top: 1px;
    display: inline-block;
    vertical-align: middle;
}

.executors_hide.complete_process {
    border: solid 2px var(--completed-process-border);
    box-shadow: 0px 10px 20px rgba(110,128,186,25%);
}
.executors_hide.start_process {
    border: solid 2px var(--border2px);
    box-shadow: 0px 10px 20px rgba(110, 128, 186, 25%);
}

.incomplete_process .success_processstep {
    background: var(--form-bg-clr);
}

.success_processstep .completeprogress_bar {
    background: var(--completed-stepgreen);
    border-radius: 80px;
    height: 10px;
}

.success_processstep .incompleteprogress_bar {
    background: var(--incompleted-steporange);
    border-radius: 80px;
    height: 10px;
}

.executors-section {
    background-color: var(--sidebar-active-bgcolor);
    padding-bottom: 20px;
    border-radius: 28px;
}

.complete_process {
    margin: 20px 20px 0px 20px;
    background-color: var(--default-color);
}
.start_process {
    margin: 20px 20px 0px 20px;
    background-color: var(--default-color);
}
.incomplete_process {
    margin: 20px 20px 20px 20px;
    background-color: var(--default-color);
}

.executors_hide.incomplete_process {
    border: solid 2px var(--incompleted-process-border);
    box-shadow: 0px 10px 20px rgba(110,128,186,25%);
}

.incomplete_process .executors_content .currentstep_rightpart .start_btn {
    background-color: var(--primary-color);
    color: var(--default-color);
}

.executors_content .status_step {
    color: var(--input-label-color);
    font-size: var(--font-size-16);
    font-family: 'RegularFont';
}

.executors.benefici.mt30 {
    border: none;
    margin-bottom: 20px;
}

    .executors.benefici.mt30 .executors_content {
        border: solid 2px var(--primary-color);
        border-top: none;
    }

.executors.benefici .completelist_item {
    padding: 30px 20px 20px 20px;
}

.toggled-on .fi-rr-angle-small-down {
    display: none !important;
    box-shadow: none;
}

.executors {
    position: relative;
}

.toggled-off .colapse_box {
    display: none;
}

.toggled-off .fi-rr-angle-small-up {
    display: none !important;
}

.animate {
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.two {
    -webkit-animation-delay: 3.5s;
    -moz-animation-delay: 3.5s;
    animation-delay: 3.5s;
}


/*=== FADE IN DOWN ===*/
.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -1%, 0);
        transform: translate3d(0, -1%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -1%, 0);
        transform: translate3d(0, -1%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.executors-section.toggled-off .executors {
    box-shadow: none;
    margin-bottom: 0px;
}

.executors-section.toggled-off .add_itembox .executors_default_item.executors_content:first-child {
    border-top: none;
}
/* Executors, Applicants & Beneficiaries end */

/* 19-12-2023 css card  */

.executor_list.toggled-off .executors {
    border-radius: 0px;
    box-shadow: none;
}

.executor_list.toggled-on .executors {
    border-radius: 0px;
    border-bottom: solid 2px var(--primary-color);
    border: none;
    box-shadow: none;
}

.executor_list .executors {
    margin-top: 0px !important;
    border-radius: 0px;
}

.second_card.toggled-on .executors {
    border: none;
}

.executor_list.toggled-on .collapseon_border .executors_content {
    border: solid 2px var(--primary-color);
    box-shadow: 0px 10px 20px rgba(110,128,186,25%);
    border-top: none;
}

.collapseon_border {
    border-top: solid 2px var(--primary-color);
}

.executor_list.toggled-off .collapseon_border .executors_content {
    border: none;
    box-shadow: none;
}

.executor_list.toggled-on .complete_process {
    background: none;
}

.colapse_box .executors_hide {
    padding: 0px;
}

.executor_list .executors_hide .executors_content {
    border-radius: 20px;
}

.executor_list.toggled-on .executors .executors_content {
    display: flex;
    justify-content: space-between;
}

.executor_list.toggled-off .executors .executors_content {
    display: flex;
    justify-content: space-between;
}

.executor_list .additem_rightbox {
    display: flex;
}

.executor_list.toggled-on .executors {
    padding-bottom: 30px;
}

.second_card .executors {
    border: solid 2px var(--primary-color);
    border-radius: 0px;
    border-bottom: none;
    margin-top: 0px !important;
    border-top: 0px;
    box-shadow: none;
}

.second_card.toggled-off .executors .executors_default_item.executors_content {
    border: solid 2px var(--primary-color);
    background-color: var(--form-bg-clr);
    border-right: none;
    border-left: none;
}

.second_card.toggled-on .executors .executors_default_item.executors_content {
    border-top: none;
    border-bottom: solid 2px var(--primary-color);
}

.second_card.toggled-on .executors .executors_content {
    display: flex;
    justify-content: space-between;
}

.second_card.toggled-off .executors .executors_content {
    display: flex;
    justify-content: space-between;
}



.executor_list .executors {
    margin-top: 0px !important;
    border-radius: 0px;
    box-shadow: none;
}

.second_card.toggled-on .executors {
    padding-bottom: 30px;
}

.second_card.toggled-on .complete_process {
    background: none;
}

.colapse_box .executors_hide {
    padding: 0px;
}

.second_card .executors_hide .executors_content {
    border-radius: 20px;
}

.second_card .additem_rightbox {
    display: flex;
}



/* collapse open data ui css start */


.currentstep-main.collapseopen_dataleft .sectionstatus {
    margin-left: 0px;
    display: block;
}

.currentstep-main.collapseopen_dataleft .currentstep_leftpart {
    display: flex;
}

.collpase_boxupper_section {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.executors_content.executors_uppersection {
    display: block !important;
}

.executors_name .sectionstatus span {
    justify-content: flex-start;
    align-items: flex-start;
}

.executors_content.executors_uppersection .collpase_boxupper_section .collapseopen_rightbtn_content .executors-secondpart p {
    padding-left: 30px;
}
.ukhousehold_goods .collpase_boxupper_section .collapseopen_rightbtn_content .executors-secondpart p {
    padding-left: 20px !important;
}
.currentstep-main.probate_dashboard_box {
    display: flex;
}


.executor_list.toggled-off .executors {
    border-bottom: none !important;
}

.executor_list.toggled-off .executors_default_item executors_content {
    border-top: none;
}

.executors {
    border: none;
}

.executor_list.toggled-off .executors:first-child {
    border-left: solid 2px var(--primary-color);
    border-right: solid 2px var(--primary-color);
}

.executor_list.toggled-on .executors:first-child {
    border-left: none;
    border-right: none;
}

.executor_list.toggled-off .executors_default_item.executors_content {
    border-left: none;
    border-right: none;
}

.executor_list.toggled-on .executors_default_item.executors_content {
    border-bottom: solid 2px var(--primary-color);
}

a.executprs_watch {
    text-decoration: underline;
    display: flex;
    color: var(--primary-color);
}


/* will item sold css */

.executors_header .header_box {
    position: relative;
}

.header_box .header_soldgift_btn a {
    position: absolute;
    background: var(--default-color);
    padding: 15px 23px 15px 24px;
    text-align: center;
    top: 18px;
    right: 20px;
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-16);
    margin-top: 0px;
    width: 30%;
    width: 136px;
    border: solid 2px var(--border2_white);
    letter-spacing: 0;
    height: 54px;
}

.header_box .noitem_box_btn a {
    position: absolute;
    background: var(--primary-color);
    color: var(--default-color) !important;
    padding: 15px 24px 18px 25px;
    text-align: center;
    font-family: 'SemiBoldFont';
    font-size: var(--font-size-16);
}

.noitembox_soldgift {
    background-color: var(--form-bg-clr);
    border-radius: 20px;
    width: 623px;
    height: 186px;
    justify-content: space-between;
    box-shadow: 0px 10px 20px rgba(110,128,186,25%);
    margin: auto;
    position: relative;
    justify-content: center;
    align-items: center;
    display: flex;
    border: 2px #fff dashed;
    border-width: 2px;
}

.content-form.left-section.no_itemsoldgift {
    width: 663px;
    margin:0px auto;
}

    .content-form.left-section.no_itemsoldgift .noitembox_soldgift {
        width: auto;
    }

.header_soldgift_btn h1 {
    padding: 34px 20px 34px 30px;
    font-family: 'SemiBoldFont' !important;
    line-height: 1.35 !important;
    width: 70%;
}


.header_soldgift_btn {
    background: var(--primary-color);
    border-radius: 16px 16px 0px 0px;
    color: var(--default-color);
}


.sold_giftitmebox .executors_hide .executors_content {
    border-radius: 20px;
}

.sold_giftitmebox .executors {
    box-shadow: none;
}

.added_itemlist p {
    color: var(--primary-color) !important;
    text-decoration: none;
    font-size: var(--font-size-14);
    font-family: 'RegularFont';
    padding-left: 35px;
}

.added_itemlist span {
    margin-top: 1px;
}

/*  collapse open status according progress bar css */

.status_progressbar span.incompletestatus {
    color: var(--incomplete-process-textcolor) !important;
}

.status_progressbar span.completestatus {
    color: var(--completed-process-textcolor) !important;
}

.colapse_box .complete_process .executors_content .currentstep_rightpart .start_btn {
    background: var(--default-color);
    color: var(--primary-color);
    margin-top: 0px;
}

.incompletestatus i {
    color: var(--incomplete-process-textcolor) !important;
    margin-top: 1px;
}

.completestatus i {
    color: var(--completed-process-textcolor) !important;
}

.status_progressbar .incomplete_progessbar_bg {
    width: 100%;
    background: var(--background-box);
    border-radius: 80px;
    display: grid;
    grid-template-columns: auto auto auto auto;
    gap: 10px;
    grid: 10px / auto auto;
    padding: 5px;
}

    .status_progressbar .incomplete_progessbar_bg .incompleteprogress_bar {
        background: var(--incomplete-process);
        border-radius: 50px;
        margin-top: 0px !important;
    }

.executor_list.toggled-on .colapse_box .complete_process .incompleteprogress_bar {
    display: flex;
}


.status_progressbar .complete_progessbar_bg {
    width: 100%;
    background: var(--complete-step-process);
    border-radius: 80px;
    display: grid;
    grid-template-columns: auto auto auto auto;
    gap: 10px;
    grid: 10px / auto auto;
    padding: 5px;
}

    .status_progressbar .complete_progessbar_bg .completeprogress_bar {
        background: var(--completed-stepgreen);
        border-radius: 50px;
        margin-top: 0px !important;
    }

.executor_list.toggled-on .colapse_box .complete_process .completeprogress_bar {
    display: flex;
}

.status_progressbar .incomplete_progessbar_bg .completeprogress_bar {
    background: var(--completed-stepgreen);
    border-radius: 50px;
    margin-top: 0px !important;
}

.status_progressbar .incomplete_progessbar_bg.full_lenght_progressbar {
    width: 100%;
    background: var(--background-box);
    border-radius: 80px;
    display: grid;
    grid-template-columns: auto auto auto auto;
    gap: 10px;
    grid: 10px / auto;
    padding: 5px;
}


.status_progressbar .complete_progessbar_bg.full_lenght_progressbar {
    width: 100%;
    background: var(--complete-step-process);
    border-radius: 80px;
    display: grid;
    grid-template-columns: auto auto auto auto;
    gap: 10px;
    grid: 10px / auto;
    padding: 5px;
}

.status_progressbar .incomplete_progessbar_bg.onthird_progessbar {
    width: 100%;
    background: var(--background-box);
    border-radius: 80px;
    display: grid;
    grid-template-columns: auto auto auto auto;
    gap: 10px;
    grid: 10px / auto auto auto;
    padding: 5px;
}

.status_progressbar .complete_progessbar_bg.onthird_progessbar {
    width: 100%;
    background: var(--complete-step-process);
    border-radius: 80px;
    display: grid;
    grid-template-columns: auto auto auto auto;
    gap: 10px;
    grid: 10px / auto auto auto;
    padding: 5px;
}


.status_progressbar .incomplete_progessbar_bg.onfive_progessbar {
    width: 100%;
    background: var(--background-box);
    border-radius: 80px;
    display: grid;
    grid-template-columns: auto auto auto auto;
    gap: 10px;
    grid: 10px / auto auto auto auto auto;
    padding: 5px;
}
.status_progressbar .complete_progessbar_bg.onfive_progessbar {
    width: 100%;
    background: var(--complete-step-process);
    border-radius: 80px;
    display: grid;
    grid-template-columns: auto auto auto auto;
    gap: 10px;
    grid: 10px / auto auto auto auto auto;
    padding: 5px;
}

.status_progressbar .incomplete_progessbar_bg.onsix_progessbar {
    width: 100%;
    background: var(--background-box);
    border-radius: 80px;
    display: grid;
    grid-template-columns: auto auto auto auto auto;
    gap: 10px;
    grid: 10px / auto auto auto auto auto auto;
    padding: 5px;
}

.status_progressbar .complete_progessbar_bg.onsix_progessbar {
    width: 100%;
    background: var(--complete-step-process);
    border-radius: 80px;
    display: grid;
    grid-template-columns: auto auto auto auto auto;
    gap: 10px;
    grid: 10px / auto auto auto auto auto auto;
    padding: 5px;
}

.single_dropdownvalue .mt12 {
    margin-top: 0px !important;
}

span.defautmsg_conent {
    color: var(--defaultmsg-color);
    font-size: var(--font-size-14);
    font-family: 'SemiBoldFont';
}

.form-section.radio_textunderline.radio_textcolor .radio-section label span {
    text-decoration: none;
    padding: 0 5px;
    color: var(--primary-color);
    font-size: var(--font-size-16);
    font-family: 'RegularFont';
}

.form-section.maritalstatus_edit .radio-section label span {
    text-decoration: none;
    padding: 0 5px;
    color: var(--primary-color);
    font-size: var(--font-size-16);
    font-family: 'RegularFont';
}

.executors_default_item.executors_content.status_progressbar .sectionstatus span {
    margin-left: 0px;
    margin-right: 10px;
    line-height: 1;
}

.additem_rightbox span.arrow-point i {
    margin-top: 7px;
}

.currentstep_rightpart.itembtn_remove a {
    margin-top: 0px;
}

.topspace_labledropdown .fstElement.fstSingleMode {
    margin-top: 8px !important;
}

.executors-secondpart a {
    color: var(--input-label-color);
    font-size: var(--font-size-14);
    font-family: 'RegularFont';
}

.name_person {
    color: var(--iten_name_person_textcolor) !important;
    font-size: var(--font-size-20) !important;
    font-family: 'SemiBoldFont' !important;
}

.completelist_item .white_circle.checkbox_green_border {
    background: var(--checkbox_round_background);
}

.white_circle.full_checkbox_greenbox .round input[type="checkbox"]:checked + label {
    background: none;
    border: none;
}

.white_circle.full_checkbox_greenbox {
    background: var(--checkbox_round_background);
    border-color: var(--default-bgcolor);
}

.white_circle.full_checkbox_greenbox.gray_checkbox {
    background-color: #cccccc !important;
    pointer-events:none !important;
}

.content-item h2.checkbox_labeltextgreen {
    color: var(--completed-process-border);
}

.complete_progessbar_bg.progressbar_pointer_none a {
    pointer-events: none;
}

.white_circle.default_disabled_checkbox label {
    pointer-events: none;
}

.executors_collapse_midsection {
    display: flex;
    justify-content: space-between;
}

    .executors_collapse_midsection .sectionstatus {
        margin-left: 0px;
    }

.currentstep-main.collapseopen_dataleft {
    justify-content: center;
    align-items: center;
    display: flex;
}


/*  house building 26-2-2024 example css */

.radio_email_icon.uk_assets_radio .radio-section {
    display: block;
}
    .radio_email_icon.uk_assets_radio .radio-section p {
        padding: 0px;
        text-align: left;
        margin-left: 0px;
        font-size: var(--font-size-18);
        font-family: 'RegularFont';
        line-height: normal;
        color: var(--radio-label-color);
    }

.uk_assets_radio .radio_box_ukassetes label {
    padding: 19px 19px 11px 143px !important;
}

.uk_assets_radio .radio_box_ukassetes [type="radio"]:checked + label:before, .uk_assets_radio .radio_box_ukassetes [type="radio"]:not(:checked) + label:before {
    top: 41px !important;
}

.uk_assets_radio .radio_box_ukassetes [type="radio"]:checked + label:after, .uk_assets_radio .radio_box_ukassetes [type="radio"]:not(:checked) + label:after {
    top: 47px !important;
}

.radio_email_icon > .uk_assets_radio_button:nth-last-of-type(2) [type="radio"]:checked + label:before, .radio_email_icon > .uk_assets_radio_button:nth-last-of-type(2) [type="radio"]:not(:checked) + label:before {
    top: 33px;
}

.radio_email_icon > .uk_assets_radio_button:nth-last-of-type(2) [type="radio"]:checked + label:after, .radio_email_icon > .uk_assets_radio_button:nth-last-of-type(2) [type="radio"]:not(:checked) + label:after {
    top: 39px;
}



.radio_email_icon > uk_assets_radio_predecessor_button:nth-last-of-type(3) [type="radio"]:checked + label:before, .radio_email_icon > .uk_assets_radio_predecessor_button:nth-last-of-type(3) [type="radio"]:not(:checked) + label:before {
    top: 33px;
}

.radio_email_icon > .uk_assets_radio_predecessor_button:nth-last-of-type(3) [type="radio"]:checked + label:after, .radio_email_icon > .uk_assets_radio_predecessor_button:nth-last-of-type(3) [type="radio"]:not(:checked) + label:after {
    top: 39px;
}

.radio_email_icon > .uk_assets_radio_predecessor_button:nth-last-of-type(1) [type="radio"]:checked + label:before, .radio_email_icon > .uk_assets_radio_predecessor_button:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
    top: 33px;
}

.radio_email_icon > .uk_assets_radio_predecessor_button:nth-last-of-type(1) [type="radio"]:checked + label:after, .radio_email_icon > .uk_assets_radio_predecessor_button:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
    top: 39px;
}



.radio_box_ukassetes {
    border-radius: 16px;
}

.uk_assets_radio .radio_box_ukassetes label:last-child {
    padding: 20px 0px 20px 138px !important;
    line-height: 1.35;
}
.uk_assets_radio .radio_box_ukassetes label:first-child {
    padding: 20px 0px 20px 138px !important;
    line-height: 1.35;
}

.uk_assets_radio .debts_liabilities label{
    padding: 24px 0px 24px 138px !important;
    line-height: 1.35;
}


.radio_email_icon > .listted_stock:nth-last-of-type(1) [type="radio"]:checked + label:before, .radio_email_icon > .listted_stock:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
    top: 42px !important;
}

.radio_email_icon > .listted_stock:nth-last-of-type(1) [type="radio"]:checked + label:after, .radio_email_icon > .listted_stock:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
    top: 48px !important;
}
.collapseopen_dataleft .added_itemlist p, .collapseopen_dataleft .added_itemlist span {
    margin-top: 0px;
}
.collapseopen_dataleft .added_itemlist p {
    font-size: var(--font-size-16) !important;
    font-family: 'SemiBoldFont' !important;
}
.executors_name .added_itemlist.support_thestate span.sectionstatus {
    font-family: 'RegularFont';
}
.radio-section.disableradio .dropshadow {
    box-shadow: none;
}
.inheritance_generate_form {
    background-color: var(--default-bgcolor);
    border-radius: 20px;
    width: 490px;
    justify-content: space-between;
    box-shadow: 0px 10px 20px rgba(110,128,186,25%);
    margin: auto;
    position: relative;
    justify-content: center;
    align-items: center;
    border: 2px #6E80BA dashed;
    border-width: 2px;
}
    .inheritance_generate_form .start_btn {
        float: none;
        width: 170px;
        margin: auto;
        padding: 6px 18px 8px 18px;
        font-size: var(--font-size-12) !important;
        font-family: 'SemiBoldFont' !important;
    }
.inheritance_generate_form{
    text-align:center;
}

input.form-control.optional.disabled {
    border: solid 1px var(--primary-color);
}
.dashboard-detail.executors_beneficiar_list.support_heading {
    margin-top: -25px;
}

.dashboard-detail.executors_beneficiar_list.guidance_heading {
    margin-top: -32px;
}
/* order summary ui page css sart */
.payment_summary {
    background-color: #fff;
    width: 100% !important;
}

#order_summary-logo img {
    width: 200px;
    margin: 45px auto 0px auto;
    display: block;
}

.main_summary_order {
    margin: auto;
    width: 530px;
}

    .main_summary_order .hdr-text {
        color: #6d81b9;
        font-size: 14px;
        margin-bottom: 35px;
        text-transform: uppercase;
        font-family: MediumFont;
        letter-spacing: 3px;
        margin-top: 81px;
    }

    .main_summary_order #row-1 {
        font-family: 'SemiBoldFont';
        letter-spacing: 1.2px;
        line-height: 1;
    }

    .main_summary_order .porcut_name {
        color: #73879C;
        font-size: 14px;
        font-family: "SemiBoldFont";
        letter-spacing: 1.2px;
        line-height: 1;
    }

    .main_summary_order .amount_value {
        color: #73879C;
        font-size: 14px;
        font-family: 'SemiBoldFont';
    }

    .main_summary_order #row-2 {
        color: #2d3043;
        font-family: 'BoldFont';
        font-size: 22px;
        padding-bottom: 5px;
        padding-top: 5px;
    }

        .main_summary_order #row-2 .amt {
            color: #6D81B9;
            font-family: 'MediumFont';
        }

    .main_summary_order #promo-code-query span {
        color: #6D81B9;
        cursor: pointer;
        font-family: 'BoldFont';
        text-decoration: underline;
        font-size: 14px;
    }

div#accordionExample {
    padding-bottom: 300px;
}

.main_summary_order .accordion-header {
    padding: 0px;
    border-bottom: none !important;
}

.main_summary_order .accordion-button {
    background-color: #fff;
    border: 1px solid #91a0ca;
    cursor: pointer;
    position: relative;
    width: 100%;
}

.main_summary_order .accordion-item {
    margin-bottom: 20px;
}

.order_summary {
    height: calc(100vh - 44px)
}

.main_summary_order .accordion-collapse.collapse.show {
    border: 1px solid #91a0ca;
    border-top: none;
}

div#regularAccordionRobots h4 {
    font-family: MediumFont;
    font-size: var(--font-size-18) !important;
    text-transform: uppercase;
    color: #6d81b9;
}

.main_summary_order .currentsection {
    width: 530px;
    margin: auto;
    float: none !important;
}

.order_payment #card-paypal-holder {
    padding-bottom: 50px;
}

#order_summary-heading h1 {
    font-family: 'SemiBoldFont';
    color: var(--primary-color);
    font-size: var(--font-size-26);
    line-height: 1.35;
    display: inline-flex;
}

.currentstep.order_summary_whitecard {
    background-color: var(--default-bgcolor);
    border-radius: 20px;
    padding: 18px 20px 30px 20px;
    border: solid 2px var(--primary-color);
    justify-content: space-between;
    box-shadow: 0px 10px 20px rgba(110, 128, 186, 25%);
    display: flow-root;
}

    .currentstep.order_summary_whitecard .hdr-text {
        margin-top: 0px;
    }

    .currentstep.order_summary_whitecard #card-paypal-holder {
        padding-bottom: 0px;
    }
        .currentstep.order_summary_whitecard #card-paypal-holder.assistive_userpayment {
            margin-bottom: 0px;
        }

.promocode_minpart .stripe-button {
    background-color: #10c469;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-family: 'BoldFont';
    font-size: 12px;
    letter-spacing: 1.2px;
    line-height: 1;
    margin-top: 5px;
    padding: 12.5px 40px;
}

    .promocode_minpart .stripe-button:hover {
        background-color: #6d81b9;
    }

.promocode_input .input_text {
    border: 1px solid #91a0ca;
}

.promo_code label {
    text-align: left;
}

.order_payment .fa-angle-right {
    top: 8px;
    position: absolute;
    right: 20px;
}

.order_payment .fa-angle-down {
    top: 8px;
    position: absolute;
    right: 20px;
}

#payment-success-div #title {
    color: #2D3043;
    font-family: 'BoldFont';
    font-size: 26px;
    margin: 17px 0 25px 0;
    text-align: center;
}

#payment-success-div .thank-you-lbl {
    color: #2d3043;
    display: block;
    font-family: "RegularFont";
    font-size: 20px;
    line-height: 32px;
    letter-spacing: .4px;
    text-align: center;
    width: 100%;
    margin-bottom: 18px;
}

#payment-success-div .register-tick {
    width: 65px;
    margin: 37px auto 10px auto;
    display: block;
}

.order_summary_whitecard #bottom-content {
    width: 445px;
}
@media screen and (min-width: 0px) and (max-width: 2360px) {
    .sub_sub_collapse.section_defultcolor_light h2 {
        border-top: none !important;
    }
}

@media screen and (min-width: 1351px) and (max-width: 1400px) {
    .right_section_secondpart {
        width: 90%;
    }
}

@media screen and (min-width: 1361px) and (max-width: 2360px) {

    .button.right_section_toggle {
        display: none !important;
    }
}

@media screen and (min-width: 1361px) {

    .right-section {
        margin-top: 58px;
        margin-left: 59px;
    }

    .left-section {
        width: 633px;
    }

    #divrightsection.right-section {
        margin-top: 0px !important;
    }

      .button.right_section_toggle {
        display: none !important;
    }

    .right_section_popup-header h2 {
        color: var(--dashboard-rightbox) !important;
        font-family: 'SemiBoldFont' !important;
        font-size: var(--font-size-20) !important;
        border-bottom: solid 1px var(--dashboard-rightbox) !important;
        padding-bottom: 8px;
        width: 100%;
        margin-bottom: 0px;
        text-transform: capitalize;
    }

    .right_section_popup {
        padding: 60px 30px;
        display: none;
    }

    .overlayrelatedcontent {
        display: none;
    }
    .related_popup {
        display: none;
    }
}

@media screen and (min-width: 1351px) and (max-width: 1360px) {
  /*  #pdf-document-viewer #document-viewport {
        width: 70%;
    }*/

    .right-section {
        margin-top: 60px;
        margin-left: 40px;
    }

    .left-section {
        width: 600px;
    }

    .executors_beneficiar_list .right-section {
        margin-top: 0px !important;
    }

    .button.right_section_toggle {
        display: none !important;
    }

    .overlayrelatedcontent {
        display: none;
    }
    .related_popup {
        display: none;
    }
}

@media screen and (min-width: 1281px) and (max-width: 1350px) {
    /*.right_section_firstpart {
        display: none;
    }*/

    .right_section_secondpart.mt28 {
        margin-top: 58px !important;
    }

    .left-section {
        width: 575px;
    }

    .willsummary_lower_sections {
        width: 575px;
    }

    .executors_beneficiar_list .no_itemsoldgift {
        width: 575px !important;
    }

    .right-section {
        margin-left: 40px;
        margin-top:60px;
    }

    .right_section_secondpart {
        width: 90%;
        margin-top: 58px;
    }

    #divrightsection.right-section .related_content .right_section_secondpart {
        margin-top: 0px !important;
    }

    .executors_beneficiar_list .right_section_secondpart {
        margin-top: 0px !important;
    }

    .button.right_section_toggle {
        display: none !important;
    }

    .right_section_popup-header h2 {
        color: var(--dashboard-rightbox) !important;
        font-family: 'SemiBoldFont' !important;
        font-size: var(--font-size-20) !important;
        border-bottom: solid 1px var(--dashboard-rightbox) !important;
        padding-bottom: 8px;
        width: 100%;
        margin-bottom: 0px;
        text-transform: capitalize;
    }

    .right_section_popup {
        padding: 60px 30px;
        display: none;
    }

    .overlayrelatedcontent {
        display: none;
    }
}

@media screen and (min-width: 0px) and (max-width: 1280px) {

    .dashboard-detail {
        display: block;
        margin-left: 0px;
       /* margin: auto;*/
        width: 84%;
    }

    .currentsection {
        margin-bottom: 30px;
        margin-top: 0px !important;
    }

    .right-section .support, .right-section .guidance {
        width: 100%;
        display: flex;
        margin-right: 0px;
        justify-content: left;
        align-items: center;
        padding: 10px 10px 10px 20px;
        position: relative;
    }

    .left-section {
        width: 100%;
    }

    .willsumary_lower {
        width: 100%;
    }

    .right-section.right_mobile_view {
        display: block;
        display: flex;
        margin-left: 0px;
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .right-section {
        display: none;
    }

    .support .lifering_support i {
        width: 55px;
        height: 55px;
    }

    span.support_notificaton {
        width: 25px;
        height: 25px;
    }

    .guidance .bookmark i {
        width: 55px;
        height: 55px;
    }

    .support a {
        position: absolute;
        right: 0px;
        justify-content: center;
        align-items: center;
        display: flex;
        float: left;
        text-decoration: none;
    }

        .support a i {
            background: var(--default-color);
            margin: 4px 20px 4px 0px;
            border-radius: 50px;
            width: 55px;
            height: 55px;
            justify-content: center;
            display: flex;
            color: var(--primary-color);
            align-items: center;
            font-size: var(--font-size-20);
        }

    .guidance a {
        position: absolute;
        right: 0px;
        justify-content: center;
        align-items: center;
        display: flex;
        float: left;
        text-decoration: none;
    }

        .guidance a i {
            background: var(--default-color);
            margin: 4px 20px 4px 0px;
            border-radius: 50px;
            width: 55px;
            height: 55px;
            justify-content: center;
            display: flex;
            color: var(--primary-color);
            align-items: center;
            font-size: var(--font-size-20);
        }

    .related_content.related_content_mobile_view .right_section_secondpart {
        display: block;
    }

    .willsummary_main {
        flex-direction: column;
    }

    .willsummary_lower_sections {
        width: 100%;
    }

    .executors_beneficiar_list .no_itemsoldgift {
        width: 100% !important;
        margin: auto;
    }

    .dashboard-detail.executors_beneficiar_list {
        margin: auto;
    }
    /* .related_content.related_content_mobile_view {
            width: 90%;
            margin: auto;
        }*/
    .mobile_tm {
        margin-top: 58px;
    }

    .button.toggle {
        display: block;
    }

    .sidenav.sidenav_defualt_height.sidenav_defualt {
        overflow: hidden;
        z-index: 1000000000;
    }

    .related_popup {
        position: relative;
    }

       
    .right_section_popup-header h2 {
        color: var(--dashboard-rightbox) !important;
        font-family: 'SemiBoldFont' !important;
        font-size: var(--font-size-20) !important;
        border-bottom: solid 1px var(--dashboard-rightbox) !important;
        padding-bottom: 8px;
        width: 100%;
        margin-bottom: 0px;
        text-transform: capitalize;
    }
    .right_section_popup {
        padding: 60px 30px;
    }
    .right_section_popup-body {
        margin-top: 0px;
        padding: 30px 0;
    }
        .right_section_popup-body a {
            margin-bottom: 0px;
        }
    .right_section_popup {
        border: solid 20px var(--primary-header-color);
    }
}



@media screen and (min-width: 991px) and (max-width: 1350px) {
    .executors_beneficiar_list .no_itemsoldgift {
        /*width: 84% !important;*/
        margin: auto;
    }

    .body_scroll {
        padding-right: 20px !important;
        padding-left: 10px !important;
    }

    .willsummary_main {
        display: block;
    }

    .testamentary_main {
        display: block;
    }

    .exemptions_main {
        display: block;
    }

    .assets_liabilities_main {
        display: block;
    }

    .trigger_modal_body_content .modal-footer.delete_panel button.btn.btn-success.common-btn {
        width: 45%;
        margin: auto;
    }

    .force-overflow {
        display: block;
    }

    .side-menu {
        padding-left: 8px;
    }

    .side-menu-laptop .body_scroll {
        width: 248px !important;
        padding-bottom: 50px !important;
    }
}

@media screen and (min-width: 0px) and (max-width: 1099px) {

    .dashboard-detail {
        padding-right: 20px;
        padding-left: 30px;
        width: 100% !important;
    }

    .left-section {
        width: 93% !important;
        margin-left: 0px;
    }

    .login_dropdownlinks {
        width: 33px;
        height: 33px;
    }

    .login .user-login {
        font-size: var(--font-size-14);
    }

    .login_dropdownlinks i {
        top: -14px;
    }

    .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(2) [type="radio"]:checked + label:before, .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(2) [type="radio"]:not(:checked) + label:before {
        top: 20px !important;
    }

    .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(2) [type="radio"]:checked + label:after, .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(2) [type="radio"]:not(:checked) + label:after {
        top: 26px !important;
    }

    .radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:checked + label:before, .radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
        top: 33px !important;
    }

    .radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:checked + label:after, .radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
        top: 39px !important;
    }

    .force-overflow {
        display: block;
        width: 93% !important;
        margin-left: 0px;
    }
}

@media screen and (min-width: 0px) and (max-width: 991px) {
    .side-menu {
        position: absolute;
        left: -257px;
        top: 0;
        z-index: 1000000;
        transition: left .4s ease-in;
        height: 100%;
        background: #fff;
        display: inline-table;
        height: 100%;
        position: fixed;
    }

    .side-menu-laptop {
        position: absolute;
        left: -335px;
        top: 0;
        z-index: 1000000;
        transition: left .4s ease-in;
        height: 100%;
        background: #fff;
        display: inline-table;
        height: 100%;
        position: fixed;
    }

        .side-menu-laptop.expand-menu {
            left: 0px;
            transition: left .4s ease-in;
            height: 100%;
            border: none;
            box-shadow: 0 0 0 1px rgba(56, 60, 67, .05), 0 1px 3px 0 rgba(56, 60, 67, .15);
            background: #fff;
            display: inline-table;
            height: 100%;
            position: fixed;
        }

    .expand-menu {
        left: 0px;
        transition: left .4s ease-in;
        height: 100%;
        border: none;
        box-shadow: 0 0 0 1px rgba(56,60,67,.05), 0 1px 3px 0 rgba(56,60,67,.15);
        background: #fff;
        display: inline-table;
        height: 100%;
        position: fixed;
    }

    .btn-menu-toggle {
        display: block;
    }

    .bordersolid {
        display: none;
    }

    .willsummary_main {
        flex-direction: column;
    }

    .executors_content.status_progressbar .currentstep-main .sectionstatus {
        margin-left: 0px;
    }

    .executors_beneficiar_list .no_itemsoldgift {
        width: 100% !important;
        margin: auto;
    }

    .second_header {
        width: 100%;
        align-items: center;
    }

    .header_title {
        line-height: 1.35;
    }

    .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(2) [type="radio"]:checked + label:before, .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(2) [type="radio"]:not(:checked) + label:before {
        top: 20px !important;
    }

    .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(2) [type="radio"]:checked + label:after, .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(2) [type="radio"]:not(:checked) + label:after {
        top: 26px !important;
    }


    .radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:checked + label:before, .radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
        top: 33px !important;
    }

    .radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:checked + label:after, .radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
        top: 39px !important;
    }

    .first_header .layoutusername {
        display: none;
    }

    .willsummary_main {
        display: block;
    }

    .testamentary_main {
        display: block;
    }

    .exemptions_main {
        display: block;
    }

    .assets_liabilities_main {
        display: block;
    }

    .modal-content.custom_modal_ui .main_modal_content {
        min-height: auto;
        height: auto;
    }

    .subheading-confirm {
        margin: 20px auto 20px auto !important;
    }

    .modal-content.custom_modal_ui .modal-footer.delete_panel {
        position: relative;
        width: 100%;
        bottom: 10px;
    }

    .modal-content.custom_modal_ui .main_modal_content .modal-body p {
        font-size: var(--font-size-16) !important;
    }

    /*.open_modalposition.delete-modal {
            top: calc(45% - 100px) !important;
        }*/
    .trigger_modal_body_content .modal-footer.delete_panel button.btn.btn-success.common-btn {
        margin: auto;
    }

    .trigger_footerbutton_center {
        display: block;
        margin: inherit;
    }

    .trigger_modal_body_content .modal-footer.delete_panel button.btn.btn-success.common-btn {
        width: 100% !important;
    }

    .modal-content.custom_modal_ui .modal-footer.delete_panel {
        justify-content: center;
    }

    .trigger_footerbutton_center button.btn.common-btn {
        width: 100% !important;
        margin-bottom: 10px;
    }

    .second_subreadonly_header {
        display: block;
    }

        .second_subreadonly_header p a {
            margin-top: 10px;
        }

    .force-overflow {
        display: block;
    }
    .side-menu-laptop .body_scroll{
        min-height:100%;
    }
    #support-viewport {
        width: 100% !important;
        left: 0px;
    }
    #document-details-container-holder .side-menu {
        padding-top: 206px;
    }
    .left-section {
        width: 93% !important;
        margin-left: 49px;
    }

}

@media screen and (min-width: 738px) and (max-width: 990.5px) {
    .radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:checked + label:before, .radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
        top: 33px !important;
    }

    .radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:checked + label:after, .radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
        top: 39px !important;
    }

    .open_modalposition.delete-modal.trigger_modal {
        top: calc(30% - 100px) !important;
    }

    .trigger_modal .modal-dialog {
        max-width: 650px;
    }

    .sidenav .closebtn {
        font-size: 20px;
        padding: 10px;
    }
}

@media screen and (min-width: 0px) and (max-width: 768px) {
    .layoutusername {
        margin-left: 8px !important;
        margin-right: 8px !important;
    }

    .right-section {
        margin-left: 30px;
    }

    .logo img {
        width: 140px;
    }

    .container-fluid.navigation {
        margin-bottom: 30px;
    }

    .leftright_space {
        padding-right: 10px !important;
    }

    .adoptive_one input {
        width: 60px !important;
    }

    .currentstep_rightpart {
        display: none;
    }

    .additem_rightbox .currentstep_rightpart {
        display: block;
    }

    .currentstep_rightpart.itembtn_remove {
        display: none;
    }

    .executor_list .additem_rightbox {
        justify-content: end;
    }

    .executors_default_item.executors_content p {
        padding-left: 10px;
        text-align: right !important;
        width: 130px !important;
    }

    .remove_section p {
        display: none !important;
    }

    .remove_section .cross_icon {
        display: block !important;
        background: var(--defaultmsg-color);
        width: 40px;
        height: 40px;
        border-radius: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 8px;
        font-size: 25px;
        color: var(--default-color);
        cursor: pointer;
    }

        .remove_section .cross_icon i {
            display: flex;
            justify-content: center;
            align-items: center;
        }

    .currentstep_rightpart.complatedstep_mobile_view {
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .currentstep_rightpart.currentstep_mobile_view {
        justify-content: end;
        display: flex;
    }

        .currentstep_rightpart.currentstep_mobile_view a i {
            display: flex;
            justify-content: center;
            align-items: center;
        }

    .currentstep_mobile_view a i {
        background: var(--primary-color);
        width: 30px;
        height: 30px;
        border-radius: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 20px;
        font-size: 25px;
        color: var(--default-color);
    }

    .redarrow a i {
        background: var(--defaultmsg-color);
    }

    .second_header {
        max-height: initial;
        align-items: center;
    }

    .executors_content.status_progressbar .currentstep_leftpart {
        display: inline;
    }

    .executors_content.status_progressbar.ukhousehold_goods .currentstep_leftpart {
        display: flex;
    }

    .ukhousehold_goods .collpase_boxupper_section .currentstep-main .executors-secondpart {
        width: 100px;
    }

    .executors_content.status_progressbar .currentstep_leftpart .section_name {
        justify-content: start;
        align-items: start;
    }

    .executors_content.status_progressbar .currentstep-main .sectionstatus {
        margin-left: 0px;
        display: inline;
    }

    .sectionstatus span {
        display: inline-flex;
    }

    .executors_name .sectionstatus .blackcolor {
        display: block !important;
    }

    .status_progressbar span.incompletestatus {
        vertical-align: middle;
        margin-top: 0px;
        display: block;
    }

    .executors_content.executors_uppersection .collpase_boxupper_section .collapseopen_rightbtn_content .executors-secondpart p {
        padding-left: 0px;
        margin-right: 0px;
    }

    .executors_content .status_step {
        padding-left: 0px !important;
        padding-right: 10px !important;
        margin: 0px;
    }

    .second_cardborder .sectionstatus span i {
        display: inline;
        margin-top: 2px;
        vertical-align: middle;
    }

    .currentstep-main .sectionstatus .incompletestatus i {
        vertical-align: middle;
    }

    .executors_default_item.executors_content .sectionstatus span {
        vertical-align: middle;
    }

    .executors-secondpart {
        justify-content: end;
    }

    .currentstep_rightpart.additem_mobile_view {
        justify-content: end;
        display: flex;
    }

        .currentstep_rightpart.additem_mobile_view a i {
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .currentstep_rightpart.additem_mobile_view a i {
            background: var(--form-bg-clr);
            margin: 0px;
            border-radius: 50px;
            width: 40px;
            height: 40px;
            justify-content: center;
            display: flex;
            color: var(--primary-color);
            align-items: center;
            font-size: var(--font-size-14);
            cursor: pointer;
            border: solid 2px var(--border2px);
        }

        .currentstep_rightpart.additem_mobile_view a {
            margin-top: 0px;
        }

    .additem_rightbox span.arrow-point i {
        margin-top: 0px;
    }

    .currentstep_rightpart.currentstep_mobile_view .rightarrow {
        margin-bottom: 10px;
    }

    .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(2) [type="radio"]:checked + label:before, .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(2) [type="radio"]:not(:checked) + label:before {
        top: 20px !important;
    }

    .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(2) [type="radio"]:checked + label:after, .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(2) [type="radio"]:not(:checked) + label:after {
        top: 26px !important;
    }

    .sectionstatus {
        margin-left: 0px;
        margin-top: 5px;
    }

    .div_willsummary_upper_sections .sectionstatus {
        margin-top: 0px;
    }

    .remove_section .delete_link {
        margin-right: 0px;
    }

    .executors_hide .executors_collapse_midsection p {
        margin-right: 0px;
    }

    .ukassets_liabilities_content span.incompletestatus {
        display: flex;
        justify-content: flex-start;
    }

    .ukassets_liabilities_content .currentstep_leftpart {
        width: 100%;
    }

    .user_icon {
        margin-bottom: 5px;
    }
    
}

@media screen and (min-width: 700px) and (max-width: 710px) {
    .ukassets_listvalue ul li {
        display: flex;
        padding: 5px 0px;
    }


    .ukassets_listvalue ul {
        display: block;
    }

        .ukassets_listvalue ul li span {
            margin-top: 0px !important;
            margin-left: 20px;
        }
}

@media screen and (min-width: 0px) and (max-width: 700px) {
    .right-section {
        margin-left: 30px;
    }

    .left-section {
        margin: auto;
        width: 92%;
    }

    .login {
        margin-left: 0px;
    }

    .topbar_icons span i {
        margin-right: 6px;
        margin-left: 0px;
    }

    .btn-menu-toggle {
        margin-left: 10px;
    }

    .right-section.right_mobile_view {
        flex-direction: column !important;
    }

    .right-section .guidance {
        margin-left: 0px;
        margin-top: 30px;
    }

    .start_btn {
        padding: 10px 20px 11px 20px;
        font-size: var(--font-size-14);
    }

    .section_name {
        font-size: var(--font-size-18);
        line-height: 1.35;
    }

    .user_icon {
        margin-bottom: 5px;
    }

    .login_dropdownlinks i {
        top: 3px !important;
        right: -22px;
    }

    .dropbtn {
        padding: 0px;
    }

    .support a i {
        width: 40px !important;
        height: 40px !important;
    }

    .guidance a i {
        width: 40px !important;
        height: 40px !important;
    }

    .currentstep_rightpart {
        display: none;
    }

        .currentstep_rightpart.itembtn_remove {
            display: none;
        }

    .complatedstep_mobile_view a i {
        background: var(--primary-color);
        width: 40px;
        height: 40px;
        border-radius: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 25px;
        font-size: 30px;
        color: var(--default-color);
    }

    .currentstep_rightpart.complatedstep_mobile_view a i {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .section_name span {
        margin-right: 5px;
    }

    span.notificaton {
        right: -3px;
    }

    .executors_default_item.executors_content.status_progressbar .sectionstatus span {
        display: flex;
        justify-content: flex-start;
        margin: 5px 0px 8px 0px;
    }

    .estate_value ul li {
        padding-right: 20px !important;
    }

    .ukassets_listvalue ul li {
        display: flex;
        padding: 5px 0px;
    }

    .ukassets_listvalue ul {
        display: block;
    }

        .ukassets_listvalue ul li span {
            margin-top: 0px !important;
            margin-left: 20px;
        }
    .estate_value ul li span{
        margin-right:0px;
    }
    .estate_value {
        padding: 28.5px 15px;
    }
        .estate_value::-webkit-scrollbar {
            height: 10px;
        }

        .estate_value::-webkit-scrollbar-thumb {
            height: 10px;
        }
}

@media screen and (min-width: 650px) and (max-width: 991px) {
    .trigger_modal {
        top: calc(34% - 100px) !important;
    }

        .trigger_modal .modal-dialog {
            max-width: auto;
        }

    .trigger_modal_body_content .modal-footer.delete_panel button.btn.btn-success.common-btn {
        width: 80%;
        margin-bottom: 10px;
    }
}


@media screen and (min-width: 570px) and (max-width: 650px) {
    .estate_value ul li {
        padding-right: 75px;
    }

    .sold_itembtn .big_btn {
        width: 80%;
        padding: 16px 50px 16.42px 50px;
    }

    .executors_name .sectionstatus .blackcolor {
        display: block !important;
    }

    .mid_collapse .sub_sub_collapse h2 {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 400px;
        margin-left: 10px;
    }

    .sub_sub_collapse.section_defultcolor_light h2 {
        border-bottom: none !important;
    }

    .sub_sub_collapse.section_defultcolor_light {
        border-bottom: solid 1px var(--sidemenu-border) !important;
    }

    .financial_overview_expend .icon-holder {
        position: relative !important;
    }

    .trigger_modal {
        top: calc(34% - 100px) !important;
    }

        .trigger_modal .modal-dialog {
            max-width: auto;
        }

    .trigger_modal_body_content .modal-footer.delete_panel button.btn.btn-success.common-btn {
        width: 80%;
        margin-bottom: 10px;
    }

    .estate_summary_financial_overview.probate_forms_header_lsit a.editbtn {
        padding: 0px 39px 0px 39px;
    }

    .probate_forms_header_lsit .accordion-body {
        padding-top: 0px;
    }
}

@media screen and (min-width: 380px) and (max-width: 710px) {
    .ukassets_listvalue ul li {
        justify-content: space-between;
    }
}

@media screen and (min-width: 600px) and (max-width: 1920px) {
    .radio_email_icon > .unlistted_stock [type="radio"]:checked + label, .radio_email_icon > .unlistted_stock [type="radio"]:not(:checked) + label {
        line-height: normal;
        padding: 16px 0px 16px 138px !important;
    }

    .radio_email_icon > .unlistted_stock:nth-last-of-type(4) [type="radio"]:checked + label, .radio_email_icon > .unlistted_stock:nth-last-of-type(4) [type="radio"]:not(:checked) + label {
        line-height: normal;
        padding: 14px 0px 14px 138px !important;
    }

    .radio_email_icon > .unlistted_stock:nth-last-of-type(2) [type="radio"]:checked + label, .radio_email_icon > .unlistted_stock:nth-last-of-type(2) [type="radio"]:not(:checked) + label {
        line-height: normal;
        padding: 16px 0px 16px 138px !important;
    }

    .radio_email_icon > .unlistted_stock:nth-last-of-type(1) [type="radio"]:checked + label, .radio_email_icon > .unlistted_stock:nth-last-of-type(1) [type="radio"]:not(:checked) + label {
        line-height: normal;
        padding: 16px 0px 16px 138px !important;
    }
}

@media screen and (min-width: 0px) and (max-width: 600px) {

    .header_soldgift_btn h1 {
        width: 60%;
    }

    .form-section .radio-section {
        height: auto !important;
    }

    .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(2) [type="radio"]:checked + label:before, .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(2) [type="radio"]:not(:checked) + label:before {
        top: 16px !important;
    }

    .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(2) [type="radio"]:checked + label:after, .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(2) [type="radio"]:not(:checked) + label:after {
        top: 22px !important;
    }

    .pr-detailsinfo [type="radio"]:checked + label, .pr-detailsinfo [type="radio"]:not(:checked) + label {
        line-height: 16px;
        padding-right: 10px;
        display: block !important;
    }

    .form-section.radio_textunderline .radio-section label span {
        padding: 0px;
    }

    .form-section label.status_matrial {
        height: auto;
        padding-right: 65px;
    }

    .ukassets_liabilities_content .sectionstatus span {
        justify-content: start;
    }

    .form-section.radio_email_icon .radio-section.bankbuild_type {
        height: 104px !important;
    }
    /* .uk_assets_radio.mobile_radio_box_ukassetes .radio-section {
        height: auto !important;
    }

    .radio_email_icon.uk_assets_radio .radio-section p {
        padding: 0px 0px 19px 120px;
        text-align: left;
        margin-left: 20px;
    }*/

    .radio_box_ukassetes input {
        min-height: 134px;
    }

    .radio_email_icon .personal_vehicles:nth-last-of-type(4) [type="radio"]:checked + label:before, .radio_email_icon .personal_vehicles:nth-last-of-type(4) [type="radio"]:not(:checked) + label:before {
        top: 30px !important;
    }

    .radio_email_icon .personal_vehicles:nth-last-of-type(4) [type="radio"]:checked + label:after, .radio_email_icon .personal_vehicles:nth-last-of-type(4) [type="radio"]:not(:checked) + label:after {
        top: 36px !important;
    }

    .personal_vehicles label p {
        margin-left: 0px;
    }

    .position-relative.address_postcode_lookup .justify-content-between {
        display: block !important;
    }
}

@media screen and (min-width: 570px) and (max-width: 768px) {
    .header_adoptive_section .user_first {
        margin-left: 50px;
        text-align: right;
    }

    .header_adoptive_section .over_first {
        text-align: left;
        margin-left: 15px;
    }

    .radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:checked + label:before, .radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
        top: 33px !important;
    }

    .radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:checked + label:after, .radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
        top: 39px !important;
    }

    .radio_box_ukassetes input {
        min-height: 115px;
    }

    .radio_email_icon .foreign_assets_bankbuilding:nth-last-of-type(2) [type="radio"]:checked + label:before, .radio_email_icon .foreign_assets_bankbuilding:nth-last-of-type(2) [type="radio"]:not(:checked) + label:before {
        top: 17px !important;
    }

    .radio_email_icon .foreign_assets_bankbuilding:nth-last-of-type(2) [type="radio"]:checked + label:after, .radio_email_icon .foreign_assets_bankbuilding:nth-last-of-type(2) [type="radio"]:not(:checked) + label:after {
        top: 23px !important;
    }

    .radio_email_icon .foreign_assets_bankbuilding:nth-last-of-type(1) [type="radio"]:checked + label:before, .radio_email_icon .foreign_assets_bankbuilding:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
        top: 17px !important;
    }

    .radio_email_icon .foreign_assets_bankbuilding:nth-last-of-type(1) [type="radio"]:checked + label:after, .radio_email_icon .foreign_assets_bankbuilding:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
        top: 23px !important;
    }

    .radio_email_icon .foreign_assets_radio:nth-last-of-type(8) [type="radio"]:checked + label:before, .radio_email_icon .foreign_assets_radio:nth-last-of-type(8) [type="radio"]:not(:checked) + label:before {
        top: 29px !important;
    }

    .radio_email_icon .foreign_assets_radio:nth-last-of-type(8) [type="radio"]:checked + label:after, .radio_email_icon .foreign_assets_radio:nth-last-of-type(8) [type="radio"]:not(:checked) + label:after {
        top: 35px !important;
    }

    .radio_email_icon .foreign_assets_radio:nth-last-of-type(5) [type="radio"]:checked + label:before, .radio_email_icon .foreign_assets_radio:nth-last-of-type(5) [type="radio"]:not(:checked) + label:before {
        top: 29px !important;
    }

    .radio_email_icon .foreign_assets_radio:nth-last-of-type(5) [type="radio"]:checked + label:after, .radio_email_icon .foreign_assets_radio:nth-last-of-type(5) [type="radio"]:not(:checked) + label:after {
        top: 35px !important;
    }

    .radio_email_icon .foreign_assets_radio:nth-last-of-type(4) [type="radio"]:checked + label:before, .radio_email_icon .foreign_assets_radio:nth-last-of-type(4) [type="radio"]:not(:checked) + label:before {
        top: 40px !important;
    }

    .radio_email_icon .foreign_assets_radio:nth-last-of-type(4) [type="radio"]:checked + label:after, .radio_email_icon .foreign_assets_radio:nth-last-of-type(4) [type="radio"]:not(:checked) + label:after {
        top: 46px !important;
    }

    .radio_email_icon > .life_assurance_type:nth-last-of-type(1) [type="radio"]:checked + label:before, .radio_email_icon > .life_assurance_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
        top: 28px !important;
    }

    .radio_email_icon > .life_assurance_type:nth-last-of-type(1) [type="radio"]:checked + label:after, .radio_email_icon > .life_assurance_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
        top: 34px !important;
    }

    .radio_email_icon > .life_assurance_type:nth-last-of-type(4) [type="radio"]:checked + label:before, .radio_email_icon > .life_assurance_type:nth-last-of-type(4) [type="radio"]:not(:checked) + label:before {
        top: 28px !important;
    }

    .radio_email_icon > .life_assurance_type:nth-last-of-type(4) [type="radio"]:checked + label:after, .radio_email_icon > .life_assurance_type:nth-last-of-type(4) [type="radio"]:not(:checked) + label:after {
        top: 34px !important;
    }

    span.owner_relation {
        width: 150px;
    }

    #document-viewport {
        left: 25px !important;
    }
    .estate_value ul {
        display: grid;
        grid-template-columns: repeat(2, 2fr);
        gap: 1rem;
    }
}

@media screen and (min-width: 479px) and (max-width: 570px) {
    .estate_value ul li {
        padding-right: 45px;
    }

    .content-form {
        width: 430px !important;
        margin-top: 35px;
        margin-bottom: 30px;
        padding-left: 0px;
    }

    .form-section input {
        width: 100%;
    }

    .form-section .userprofile_value input {
        width: 100% !important;
    }

    .common-btn {
        width: 180px;
    }

    .currentstep_leftpart {
        display: inline;
    }

    .sectionstatus {
        margin-left: 0px;
    }

        .sectionstatus h4 {
            margin: 0px;
        }

    .sold_itembtn .big_btn {
        width: 80%;
        padding: 16px 50px 16.42px 50px;
    }

    .required-control + .fstToggleBtn {
        width: auto !important;
    }

    .status_progressbar span.incompletestatus, .status_progressbar span.completestatus {
        display: flex;
    }

    .form-section .radio-section {
        height: auto !important;
    }

    .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(2) [type="radio"]:checked + label:before, .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(2) [type="radio"]:not(:checked) + label:before {
        top: 36px !important;
    }

    .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(2) [type="radio"]:checked + label:after, .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(2) [type="radio"]:not(:checked) + label:after {
        top: 42px !important;
    }


    .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(3) [type="radio"]:checked + label:before, .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(3) [type="radio"]:not(:checked) + label:before {
        top: 36px !important;
    }

    .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(3) [type="radio"]:checked + label:after, .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(3) [type="radio"]:not(:checked) + label:after {
        top: 42px !important;
    }

    .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(1) [type="radio"]:checked + label:before, .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
        top: 24px !important;
    }

    .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(1) [type="radio"]:checked + label:after, .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
        top: 30px !important;
    }

    .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(4) [type="radio"]:checked + label:before, .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(4) [type="radio"]:not(:checked) + label:before {
        top: 36px !important;
    }

    .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(4) [type="radio"]:checked + label:after, .radio_email_icon > .addproperty_radio_houseland:nth-last-of-type(4) [type="radio"]:not(:checked) + label:after {
        top: 42px !important;
    }

    .pr-detailsinfo [type="radio"]:checked + label, .pr-detailsinfo [type="radio"]:not(:checked) + label {
        line-height: 1.35;
    }

    .radio_email_icon [type="radio"]:checked + label, .radio_email_icon [type="radio"]:not(:checked) + label {
        line-height: 1.35;
    }

    .radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:checked + label:before, .radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
        top: 47px !important;
    }

    .radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:checked + label:after, .radio_email_icon > .bankbuild_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
        top: 53px !important;
    }

    .radio_email_icon > .bankbuild_type:nth-last-of-type(3) [type="radio"]:checked + label:before, .radio_email_icon > .bankbuild_type:nth-last-of-type(3) [type="radio"]:not(:checked) + label:before {
        top: 35px !important;
    }

    .radio_email_icon > .bankbuild_type:nth-last-of-type(3) [type="radio"]:checked + label:after, .radio_email_icon > .bankbuild_type:nth-last-of-type(3) [type="radio"]:not(:checked) + label:after {
        top: 41px !important;
    }

    .radio_email_icon > .bankbuild_type:nth-last-of-type(5) [type="radio"]:checked + label:before, .radio_email_icon > .bankbuild_type:nth-last-of-type(5) [type="radio"]:not(:checked) + label:before {
        top: 35px !important;
    }

    .radio_email_icon > .bankbuild_type:nth-last-of-type(5) [type="radio"]:checked + label:after, .radio_email_icon > .bankbuild_type:nth-last-of-type(5) [type="radio"]:not(:checked) + label:after {
        top: 41px !important;
    }

    .radio_email_icon .personal_vehicles:nth-last-of-type(4) [type="radio"]:checked + label:before, .radio_email_icon .personal_vehicles:nth-last-of-type(4) [type="radio"]:not(:checked) + label:before {
        top: 40px !important;
    }

    .radio_email_icon .personal_vehicles:nth-last-of-type(4) [type="radio"]:checked + label:after, .radio_email_icon .personal_vehicles:nth-last-of-type(4) [type="radio"]:not(:checked) + label:after {
        top: 46px !important;
    }

    .radio_email_icon .personal_vehicles:nth-last-of-type(3) [type="radio"]:checked + label:before, .radio_email_icon .personal_vehicles:nth-last-of-type(3) [type="radio"]:not(:checked) + label:before {
        top: 30px !important;
    }

    .radio_email_icon .personal_vehicles:nth-last-of-type(3) [type="radio"]:checked + label:after, .radio_email_icon .personal_vehicles:nth-last-of-type(3) [type="radio"]:not(:checked) + label:after {
        top: 36px !important;
    }

    .radio_email_icon .personal_vehicles.personal_vehicles_aircraft:nth-last-of-type(3) [type="radio"]:checked + label:before, .radio_email_icon .personal_vehicles.personal_vehicles_aircraft:nth-last-of-type(3) [type="radio"]:not(:checked) + label:before {
        top: 15px !important;
    }

    .radio_email_icon .personal_vehicles.personal_vehicles_aircraft:nth-last-of-type(3) [type="radio"]:checked + label:after, .radio_email_icon .personal_vehicles.personal_vehicles_aircraft:nth-last-of-type(3) [type="radio"]:not(:checked) + label:after {
        top: 21px !important;
    }

    .household_personal_radiobutton input {
        min-height: 81px;
    }

    .household_personal_radiobutton:nth-last-of-type(1) [type="radio"]:checked + label:before, .household_personal_radiobutton:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
        top: 28px !important;
    }

    .household_personal_radiobutton:nth-last-of-type(1) [type="radio"]:checked + label:after, .household_personal_radiobutton:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
        top: 34px !important;
    }

    label.main_checkbox_container {
        padding: 16px 36px 16px 57px;
        height: auto;
    }
    .estate_value ul {
        display: grid;
        grid-template-columns: repeat(2, 2fr);
        gap: 1rem;
    }
    [type="radio"]:checked + label:before, [type="radio"]:not(:checked) + label:before {
        top: 21px;
    }
    [type="radio"]:checked + label:after, [type="radio"]:not(:checked) + label:after {
        top: 27px;
    }
   
}

@media screen and (min-width: 390px) and (max-width: 570px) {

    .ui-autocomplete {
        top: -165px !important;
        width: 300px;
    }

    .radio_email_icon > .debts_liabilities:nth-last-of-type(6) [type="radio"]:checked + label, .radio_email_icon > .debts_liabilities:nth-last-of-type(6) [type="radio"]:not(:checked) + label {
        line-height: normal;
        padding: 26px 0px 26px 138px !important;
    }

    .radio_email_icon > .debts_liabilities:nth-last-of-type(2) [type="radio"]:checked + label, .radio_email_icon > .debts_liabilities:nth-last-of-type(2) [type="radio"]:not(:checked) + label {
        line-height: normal;
        padding: 16px 0px 16px 138px !important;
    }

    .radio_email_icon > .debts_liabilities:nth-last-of-type(3) [type="radio"]:checked + label, .radio_email_icon > .debts_liabilities:nth-last-of-type(3) [type="radio"]:not(:checked) + label {
        line-height: normal;
    }

    .radio_box_ukassetes input {
        min-height: 165px;
    }

    .radio_email_icon > .mortgages_type:nth-last-of-type(3) [type="radio"]:checked + label:before, .radio_email_icon > .mortgages_type:nth-last-of-type(3) [type="radio"]:not(:checked) + label:before {
        top: 22px !important;
    }

    .radio_email_icon > .mortgages_type:nth-last-of-type(3) [type="radio"]:checked + label:after, .radio_email_icon > .mortgages_type:nth-last-of-type(3) [type="radio"]:not(:checked) + label:after {
        top: 28px !important;
    }

    .radio_email_icon > .mortgages_type:nth-last-of-type(4) [type="radio"]:checked + label:before, .radio_email_icon > .mortgages_type:nth-last-of-type(4) [type="radio"]:not(:checked) + label:before {
        top: 22px !important;
    }

    .radio_email_icon > .mortgages_type:nth-last-of-type(4) [type="radio"]:checked + label:after, .radio_email_icon > .mortgages_type:nth-last-of-type(4) [type="radio"]:not(:checked) + label:after {
        top: 28px !important;
    }

    .radio_email_icon .personal_holdgoods:nth-last-of-type(2) [type="radio"]:checked + label:before, .radio_email_icon .personal_holdgoods:nth-last-of-type(2) [type="radio"]:not(:checked) + label:before {
        top: 30px !important;
    }

    .radio_email_icon .personal_holdgoods:nth-last-of-type(2) [type="radio"]:checked + label:after, .radio_email_icon .personal_holdgoods:nth-last-of-type(2) [type="radio"]:not(:checked) + label:after {
        top: 36px !important;
    }

    .radio_email_icon > .unlistted_stock [type="radio"]:checked + label, .radio_email_icon > .unlistted_stock [type="radio"]:not(:checked) + label {
        padding-right: 10px !important;
    }

    .radio_email_icon > .other_radiobtn_label [type="radio"]:checked + label, .radio_email_icon > .other_radiobtn_label [type="radio"]:not(:checked) + label {
        line-height: normal;
        padding: 26px 10px 26px 130px !important;
    }

    span.layoutusname-color {
        width: 100px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin-left: 0px;
    }

    .radio_email_icon .first_radio_desable:nth-last-of-type(4) [type="radio"]:checked + label:before, .radio_email_icon .first_radio_desable:nth-last-of-type(4) [type="radio"]:not(:checked) + label:before {
        top: 37px !important;
    }

    .radio_email_icon .first_radio_desable:nth-last-of-type(4) [type="radio"]:checked + label:after, .radio_email_icon .first_radio_desable:nth-last-of-type(4)
    [type="radio"]:not(:checked) + label:after {
        top: 43px !important;
    }

    .radio_email_icon .first_radio_desable:nth-last-of-type(3) [type="radio"]:checked + label:before, .radio_email_icon .first_radio_desable:nth-last-of-type(3) [type="radio"]:not(:checked) + label:before {
        top: 37px !important;
    }

    .radio_email_icon .first_radio_desable:nth-last-of-type(3) [type="radio"]:checked + label:after, .radio_email_icon .first_radio_desable:nth-last-of-type(3) [type="radio"]:not(:checked) + label:after {
        top: 43px !important;
    }

    .radio_email_icon .first_radio_desable:nth-last-of-type(2) [type="radio"]:checked + label:before, .radio_email_icon .first_radio_desable:nth-last-of-type(2) [type="radio"]:not(:checked) + label:before {
        top: 37px !important;
    }

    .radio_email_icon .first_radio_desable:nth-last-of-type(2) [type="radio"]:checked + label:after, .radio_email_icon .first_radio_desable:nth-last-of-type(2) [type="radio"]:not(:checked) + label:after {
        top: 43px !important;
    }

    .radio_email_icon .first_radio_desable:nth-last-of-type(1) [type="radio"]:checked + label:before, .radio_email_icon .first_radio_desable:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
        top: 22px !important;
    }

    .radio_email_icon .first_radio_desable:nth-last-of-type(1) [type="radio"]:checked + label:after, .radio_email_icon .first_radio_desable:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
        top: 28px !important;
    }

    .radio_email_icon .foreign_assets_property:nth-last-of-type(2) [type="radio"]:checked + label:before, .radio_email_icon .foreign_assets_property:nth-last-of-type(2) [type="radio"]:not(:checked) + label:before {
        top: 22px !important;
    }

    .radio_email_icon .foreign_assets_property:nth-last-of-type(2) [type="radio"]:checked + label:after, .radio_email_icon .foreign_assets_property:nth-last-of-type(2) [type="radio"]:not(:checked) + label:after {
        top: 28px !important;
    }

    .radio_email_icon .foreign_assets_property:nth-last-of-type(1) [type="radio"]:checked + label:before, .radio_email_icon .foreign_assets_property:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
        top: 22px !important;
    }

    .radio_email_icon .foreign_assets_property:nth-last-of-type(1) [type="radio"]:checked + label:after, .radio_email_icon .foreign_assets_property:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
        top: 28px !important;
    }

    .radio_email_icon .foreign_assets_bankbuilding:nth-last-of-type(2) [type="radio"]:checked + label:before, .radio_email_icon .foreign_assets_bankbuilding:nth-last-of-type(2) [type="radio"]:not(:checked) + label:before {
        top: 36px !important;
    }

    .radio_email_icon .foreign_assets_bankbuilding:nth-last-of-type(2) [type="radio"]:checked + label:after, .radio_email_icon .foreign_assets_bankbuilding:nth-last-of-type(2) [type="radio"]:not(:checked) + label:after {
        top: 42px !important;
    }

    .radio_email_icon .foreign_assets_bankbuilding:nth-last-of-type(1) [type="radio"]:checked + label:before, .radio_email_icon .foreign_assets_bankbuilding:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
        top: 36px !important;
    }

    .radio_email_icon .foreign_assets_bankbuilding:nth-last-of-type(1) [type="radio"]:checked + label:after, .radio_email_icon .foreign_assets_bankbuilding:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
        top: 42px !important;
    }

    .radio_email_icon > .debts_due:nth-last-of-type(3) [type="radio"]:checked + label:before, .radio_email_icon > .debts_due:nth-last-of-type(3) [type="radio"]:not(:checked) + label:before {
        top: 21px !important;
    }

    .radio_email_icon > .debts_due:nth-last-of-type(3) [type="radio"]:checked + label:after, .radio_email_icon > .debts_due:nth-last-of-type(3) [type="radio"]:not(:checked) + label:after {
        top: 27px !important;
    }

    .radio_email_icon > .debts_due:nth-last-of-type(4) [type="radio"]:checked + label:before, .radio_email_icon > .debts_due:nth-last-of-type(4) [type="radio"]:not(:checked) + label:before {
        top: 36px !important;
    }

    .radio_email_icon > .debts_due:nth-last-of-type(4) [type="radio"]:checked + label:after, .radio_email_icon > .debts_due:nth-last-of-type(4) [type="radio"]:not(:checked) + label:after {
        top: 42px !important;
    }

    .radio_email_icon > .debts_due:nth-last-of-type(5) [type="radio"]:checked + label:before, .radio_email_icon > .debts_due:nth-last-of-type(5) [type="radio"]:not(:checked) + label:before {
        top: 39px !important;
    }

    .radio_email_icon > .debts_due:nth-last-of-type(5) [type="radio"]:checked + label:after, .radio_email_icon > .debts_due:nth-last-of-type(5) [type="radio"]:not(:checked) + label:after {
        top: 45px !important;
    }

    .radio_email_icon > .debts_due:nth-last-of-type(6) [type="radio"]:checked + label:before, .radio_email_icon > .debts_due:nth-last-of-type(6) [type="radio"]:not(:checked) + label:before {
        top: 39px !important;
    }

    .radio_email_icon > .debts_due:nth-last-of-type(6) [type="radio"]:checked + label:after, .radio_email_icon > .debts_due:nth-last-of-type(6) [type="radio"]:not(:checked) + label:after {
        top: 45px !important;
    }

    .radio_email_icon .foreign_assets_radio:nth-last-of-type(9) [type="radio"]:checked + label:before, .radio_email_icon .foreign_assets_radio:nth-last-of-type(9) [type="radio"]:not(:checked) + label:before {
        top: 30px !important;
    }

    .radio_email_icon .foreign_assets_radio:nth-last-of-type(9) [type="radio"]:checked + label:after, .radio_email_icon .foreign_assets_radio:nth-last-of-type(9) [type="radio"]:not(:checked) + label:after {
        top: 36px !important;
    }

    .radio_email_icon .foreign_assets_radio:nth-last-of-type(8) [type="radio"]:checked + label:before, .radio_email_icon .foreign_assets_radio:nth-last-of-type(8) [type="radio"]:not(:checked) + label:before {
        top: 40px !important;
    }

    .radio_email_icon .foreign_assets_radio:nth-last-of-type(8) [type="radio"]:checked + label:after, .radio_email_icon .foreign_assets_radio:nth-last-of-type(8) [type="radio"]:not(:checked) + label:after {
        top: 45px !important;
    }

    .radio_email_icon .foreign_assets_radio:nth-last-of-type(7) [type="radio"]:checked + label:before, .radio_email_icon .foreign_assets_radio:nth-last-of-type(7) [type="radio"]:not(:checked) + label:before {
        top: 30px !important;
    }

    .radio_email_icon .foreign_assets_radio:nth-last-of-type(7) [type="radio"]:checked + label:after, .radio_email_icon .foreign_assets_radio:nth-last-of-type(7) [type="radio"]:not(:checked) + label:after {
        top: 36px !important;
    }

    .radio_email_icon .foreign_assets_radio:nth-last-of-type(6) [type="radio"]:checked + label:before, .radio_email_icon .foreign_assets_radio:nth-last-of-type(6) [type="radio"]:not(:checked) + label:before {
        top: 30px !important;
    }

    .radio_email_icon .foreign_assets_radio:nth-last-of-type(6) [type="radio"]:checked + label:after, .radio_email_icon .foreign_assets_radio:nth-last-of-type(6) [type="radio"]:not(:checked) + label:after {
        top: 36px !important;
    }

    .radio_email_icon .foreign_assets_radio:nth-last-of-type(5) [type="radio"]:checked + label:before, .radio_email_icon .foreign_assets_radio:nth-last-of-type(5) [type="radio"]:not(:checked) + label:before {
        top: 40px !important;
    }

    .radio_email_icon .foreign_assets_radio:nth-last-of-type(5) [type="radio"]:checked + label:after, .radio_email_icon .foreign_assets_radio:nth-last-of-type(5) [type="radio"]:not(:checked) + label:after {
        top: 46px !important;
    }

    .radio_email_icon .foreign_assets_radio:nth-last-of-type(4) [type="radio"]:checked + label:before, .radio_email_icon .foreign_assets_radio:nth-last-of-type(4) [type="radio"]:not(:checked) + label:before {
        top: 40px !important;
    }

    .radio_email_icon .foreign_assets_radio:nth-last-of-type(4) [type="radio"]:checked + label:after, .radio_email_icon .foreign_assets_radio:nth-last-of-type(4) [type="radio"]:not(:checked) + label:after {
        top: 46px !important;
    }

    .radio_email_icon .foreign_assets_radio:nth-last-of-type(3) [type="radio"]:checked + label:before, .radio_email_icon .foreign_assets_radio:nth-last-of-type(3) [type="radio"]:not(:checked) + label:before {
        top: 30px !important;
    }

    .radio_email_icon .foreign_assets_radio:nth-last-of-type(3) [type="radio"]:checked + label:after, .radio_email_icon .foreign_assets_radio:nth-last-of-type(3) [type="radio"]:not(:checked) + label:after {
        top: 36px !important;
    }

    .radio_email_icon .foreign_assets_radio:nth-last-of-type(2) [type="radio"]:checked + label:before, .radio_email_icon .foreign_assets_radio:nth-last-of-type(2) [type="radio"]:not(:checked) + label:before {
        top: 30px !important;
    }

    .radio_email_icon .foreign_assets_radio:nth-last-of-type(2) [type="radio"]:checked + label:after, .radio_email_icon .foreign_assets_radio:nth-last-of-type(2) [type="radio"]:not(:checked) + label:after {
        top: 36px !important;
    }

    .funeral_expenses_radiobutton:nth-last-of-type(4) [type="radio"]:checked + label:before, .funeral_expenses_radiobutton:nth-last-of-type(4) [type="radio"]:not(:checked) + label:before {
        top: 28px !important;
    }

    .funeral_expenses_radiobutton:nth-last-of-type(4) [type="radio"]:checked + label:after, .funeral_expenses_radiobutton:nth-last-of-type(4) [type="radio"]:not(:checked) + label:after {
        top: 34px !important;
    }

    .funeral_expenses_radiobutton:nth-last-of-type(3) [type="radio"]:checked + label:before, .funeral_expenses_radiobutton:nth-last-of-type(3) [type="radio"]:not(:checked) + label:before {
        top: 28px !important;
    }

    .funeral_expenses_radiobutton:nth-last-of-type(3) [type="radio"]:checked + label:after, .funeral_expenses_radiobutton:nth-last-of-type(3) [type="radio"]:not(:checked) + label:after {
        top: 34px !important;
    }

    .estate_summary_financial_overview.probate_forms_header_lsit a.editbtn {
        padding: 15px 41px 15px 41px;
    }

    .probate_forms_header_lsit .accordion-body {
        padding-top: 0px;
    }
    .pr-detailsinfo [type="radio"]:checked + label, .pr-detailsinfo [type="radio"]:not(:checked) + label {
        line-height: 1.35;
    }
    [type="radio"]:checked + label:before, [type="radio"]:not(:checked) + label:before {
        top: 21px;
    }

    [type="radio"]:checked + label:after, [type="radio"]:not(:checked) + label:after {
        top: 27px;
    }
}

@media screen and (min-width: 991px) and (max-width: 1280px) {
    .related_popup .button.right_section_toggle {
        display: block;
        position: fixed;
        top: calc(26%) !important;
        font-size: var(--font-size-16);
        font-family: 'SemiBoldFont';
        line-height: 32px;
        padding: 5px 20px 5px 20px;
        text-align: center;
        transform: rotate(-90deg);
        color: #fff;
        border-radius: 20px 20px 0 0;
        background: var(--primary-header-color);
        box-shadow: none;
        text-transform: capitalize;
        right: 0px;
        transform-origin: center right;
        margin-right: 31px;
        margin-top: 80px;
    }
   /* #pdf-document-viewer #document-viewport {
        width: 72%;
    }*/
    
    /*#document-viewport {
        left: 200px;
    }*/
    .executors_beneficiar_list .no_itemsoldgift {
        width: 84% !important;
        margin: auto;
    }

    .left-section {
        margin-left: 49px;
    }
    .dashboard-detail{
        padding-left:30px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .radio_email_icon > .life_assurance_type:nth-last-of-type(1) [type="radio"]:checked + label:before, .radio_email_icon > .life_assurance_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
        top: 28px !important;
    }

    .radio_email_icon > .life_assurance_type:nth-last-of-type(1) [type="radio"]:checked + label:after, .radio_email_icon > .life_assurance_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
        top: 34px !important;
    }

    .radio_email_icon > .life_assurance_type:nth-last-of-type(4) [type="radio"]:checked + label:before, .radio_email_icon > .life_assurance_type:nth-last-of-type(4) [type="radio"]:not(:checked) + label:before {
        top: 28px !important;
    }

    .radio_email_icon > .life_assurance_type:nth-last-of-type(4) [type="radio"]:checked + label:after, .radio_email_icon > .life_assurance_type:nth-last-of-type(4) [type="radio"]:not(:checked) + label:after {
        top: 34px !important;
    }

   /* #pdf-document-viewer #document-viewport {
        width: 89% !important;
    }*/

    #document-viewport {
        left: 25px !important;
    }
    .related_popup .button.right_section_toggle {
        display: block;
        position: fixed;
        top: calc(32%) !important;
        font-size: var(--font-size-16);
        font-family: 'SemiBoldFont';
        line-height: 32px;
        padding: 5px 20px 5px 20px;
        text-align: center;
        transform: rotate(-90deg);
        color: #fff;
        border-radius: 20px 20px 0 0;
        background: var(--primary-header-color);
        box-shadow: none;
        text-transform: capitalize;
        right: 0px;
        transform-origin: center right;
        margin-right: 31px;
        margin-top: 80px;
    }
}

@media screen and (min-width: 550px) and (max-width: 768px) {
    .currentstep-main.ukassets_liabilities_content {
        width: 100%;
    }

    .collapseon_border .status_progressbar .executors-secondpart {
        width: 60%;
        justify-content: end;
    }

    .ukassets_liabilities_content .section_name {
        padding-right: 10px;
    }

    .currentstep-main.collapseopen_rightbtn_content {
        width: 210px;
    }

    .second_step_list .accordion-body {
        display: inline-block;
        width: 300px;
        white-space: nowrap;
        overflow: hidden !important;
        text-overflow: ellipsis;
        border-top: none !important;
    }

    .accordion-header h2 {
        display: inline-block;
        width: 350px;
        white-space: nowrap;
        overflow: hidden !important;
        text-overflow: ellipsis;
    }

    .accordion-item .second_step_list {
        border-top: solid 1px var(--sub_sub_collapse_boder) !important;
        width: 100% !important;
    }

        .accordion-item .second_step_list:first-child {
            border-top: none !important;
        }

    .close_btn_light:last-child {
        border-top: solid 1px var(--sub_sub_collapse_boder) !important;
    }

    .first_step_accordion .accordion-body {
        border-bottom: none !important;
    }
    .related_popup .button.right_section_toggle {
        display: block;
        position: fixed;
        top: calc(31.6%) !important;
        font-size: var(--font-size-16);
        font-family: 'SemiBoldFont';
        line-height: 32px;
        padding: 5px 20px 5px 20px;
        text-align: center;
        transform: rotate(-90deg);
        color: #fff;
        border-radius: 20px 20px 0 0;
        background: var(--primary-header-color);
        box-shadow: none;
        text-transform: capitalize;
        right: 0px;
        transform-origin: center right;
        margin-right: 31px;
        margin-top: 80px;
    }
    .right_section_popup {
        width: 50%;
    }
}

@media screen and (min-width: 0px) and (max-width: 550px) {
    .layoutusername {
        text-overflow: ellipsis;
        display: inline-block;
        max-width: 33%;
        width: auto;
        white-space: pre-wrap;
        overflow: hidden;
    }

    .section_name {
        padding-right: 0px;
        margin-top: 5px;
    }

    .collapseon_border.ukassets_liabilities_content .section_name {
        padding-right: 5px;
    }

    .collapseon_border.ukassets_liabilities_content .section_name {
        padding-right: 5px;
    }


    .executors-secondpart {
        justify-content: center;
        line-height: 1;
        margin-top: 0px;
    }

    .executors.benefici.second_cardborder .executors_content {
        padding-bottom: 20px;
    }

    .currentstep-main {
        width: auto;
    }

        .currentstep-main.collapseopen_rightbtn_content {
            width: 210px;
        }

        .currentstep-main.collapseopen_dataleft {
            justify-content: left;
        }

    .sectionstatus span {
        justify-content: left;
    }

    .collapseopen_rightbtn_content .executors-secondpart {
        justify-content: end !important;
        display: flex;
        align-items: end;
    }

    .executor_rightbox p {
        text-align: center !important;
        padding-left: 0px;
        width: 120px;
    }

    .header-right .topbar_icons {
        display: none;
    }

    .side-menu.expand-menu .topbar_icons {
        margin-left: 0px;
        position: relative;
        top: 10px;
        width: auto;
        background: var(--primary-color);
        min-height: 50px;
        padding: 10px 16px;
        margin-right: 0px;
    }

    .logo {
        display: block;
    }

    p.leftright_space_Intestacy {
        padding-right: 15px;
    }

    .ukassets_liabilities_content .executors-secondpart {
        width: auto;
        justify-content: end;
    }

    .collapseopen_dataleft .added_itemlist p {
        margin-right: 0px;
        padding-left: 15px;
    }

    .collapseon_border .status_progressbar .executors-secondpart {
        width: 50%;
        justify-content: end;
    }

    .login_box .logo {
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .right_section_popup {
        width: 100%;
    }
}

@media screen and (min-width: 0px) and (max-width: 500px) {
    .layoutusname-color {
        margin-left: 0px;
    }

    .content-form {
        width: 430px !important;
        margin-top: 35px;
        margin-bottom: 30px;
        padding-left: 0px;
    }

    .form-section input {
        width: 100%;
    }

    .common-btn {
        width: 150px;
    }

    .layout_button.progressbar_btn .common-btn {
        width: 200px;
    }

    .layoutusname-color {
        margin-left: 0px;
    }


    .currentstep_leftpart {
        display: inline;
    }

    sectionstatus {
        margin-left: 0px;
    }

    .sectionstatus h4 {
        margin: 0px;
    }

    .sold_itembtn .big_btn {
        width: 80%;
        padding: 16px 50px 16.42px 50px;
    }

    .second_header a.header_title_btn.cancel_btn {
        position: relative;
        justify-content: center;
        align-items: center;
        top: 0px;
    }

    .header_soldgift_btn h1 {
        width: 60%;
    }

    .content-form.left-section.no_itemsoldgift {
        width: 100% !important;
    }

    .header-right .topbar_icons {
        display: none;
    }

    .side-menu.expand-menu .topbar_icons {
        margin-left: 0px;
        position: relative;
        top: 10px;
        width: auto;
        background: var(--primary-color);
        min-height: 50px;
        padding: 10px 16px;
        margin-right: 0px;
    }

    .logo {
        display: block;
    }

    .login_box .logo {
        justify-content: center;
        align-items: center;
        display: flex;
    }
}
@media screen and (min-width: 593px) and (max-width: 768px) {
    .related_popup .button.right_section_toggle {
        display: block;
        position: fixed;
        top: calc(32%) !important;
        font-size: var(--font-size-16);
        font-family: 'SemiBoldFont';
        line-height: 32px;
        padding: 5px 20px 5px 20px;
        text-align: center;
        transform: rotate(-90deg);
        color: #fff;
        border-radius: 20px 20px 0 0;
        background: var(--primary-header-color);
        box-shadow: none;
        text-transform: capitalize;
        right: 0px;
        transform-origin: center right;
        margin-right: 31px;
        margin-top: 80px;
    }
}
@media screen and (min-width: 481px) and (max-width: 593px) {
    .related_popup .button.right_section_toggle {
        display: block;
        position: fixed;
        top: calc(35.6%) !important;
        font-size: var(--font-size-16);
        font-family: 'SemiBoldFont';
        line-height: 32px;
        padding: 5px 20px 5px 20px;
        text-align: center;
        transform: rotate(-90deg);
        color: #fff;
        border-radius: 20px 20px 0 0;
        background: var(--primary-header-color);
        box-shadow: none;
        text-transform: capitalize;
        right: 0px;
        transform-origin: center right;
        margin-right: 31px;
        margin-top: 80px;
    }
}
    @media screen and (min-width: 0px) and (max-width: 480px) {
        .estate_value ul li {
            padding-right: 40px !important;
        }

        .currentstep_leftpart {
            display: inline;
        }

        .sectionstatus {
            margin-left: 0px;
            margin-top: 5px;
        }

            .sectionstatus h4 {
                margin: 0px;
            }

        .sold_itembtn .big_btn {
            width: 95%;
            padding: 16px 50px 16.42px 50px;
        }

        .required-control + .fstToggleBtn {
            width: auto;
        }

        .header-right .topbar_icons {
            display: none;
        }

        .side-menu.expand-menu .topbar_icons {
            margin-left: 0px;
            position: relative;
            top: 10px;
            width: auto;
            background: var(--primary-color);
            min-height: 50px;
            padding: 10px 16px;
            margin-right: 0px;
        }

        .logo {
            display: block;
        }

        .form-section label.status_matrial {
            height: auto;
        }

        .radio_estate_setup > .radio-section:nth-last-of-type(2) [type="radio"]:checked + label:before, .radio_estate_setup > .radio-section:nth-last-of-type(2) [type="radio"]:not(:checked) + label:before {
            top: 28px !important;
        }

        .radio_estate_setup > .radio-section:nth-last-of-type(2) [type="radio"]:checked + label:after, .radio_estate_setup > .radio-section:nth-last-of-type(2) [type="radio"]:not(:checked) + label:after {
            top: 34px !important;
        }

        .radio_estate_setup > .radio-section:nth-last-of-type(2) [type="radio"] + label, .radio_estate_setup > .radio-section:nth-last-of-type(2) [type="radio"] + label {
            line-height: 1.35;
        }

        .radio_estate_setup1 > .radio-section:nth-last-of-type(1) [type="radio"]:checked + label:before, .radio_estate_setup1 > .radio-section:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
            top: 28px !important;
        }

        .radio_estate_setup1 > .radio-section:nth-last-of-type(1) [type="radio"]:checked + label:after, .radio_estate_setup1 > .radio-section:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
            top: 34px !important;
        }

        .radio_estate_setup1 > .radio-section:nth-last-of-type(1) [type="radio"] + label, .radio_estate_setup1 > .radio-section:nth-last-of-type(1) [type="radio"] + label {
            line-height: 1.35;
        }


        .radio_box3 > .radio-section:nth-last-of-type(1) [type="radio"]:checked + label:before, .radio_box3 > .radio-section:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
            top: 28px !important;
        }

        .radio_box3 > .radio-section:nth-last-of-type(1) [type="radio"]:checked + label:after, .radio_box3 > .radio-section:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
            top: 34px !important;
        }

        .radio_box3 > .radio-section:nth-last-of-type(1) [type="radio"] + label, .radio_box3 > .radio-section:nth-last-of-type(1) [type="radio"] + label {
            line-height: 1.35;
        }

        .sub_sub_collapse.section_defultcolor_light {
            border-bottom: solid 1px var(--sidemenu-border) !important;
        }

        .layout_button {
            width: auto;
        }

        .form-section.address_searchbox {
            display: block;
        }

        .related_popup .button.right_section_toggle {
            display: block;
            position: fixed;
            top: calc(31.6%) !important;
            font-size: var(--font-size-16);
            font-family: 'SemiBoldFont';
            line-height: 32px;
            padding: 5px 20px 5px 20px;
            text-align: center;
            transform: rotate(-90deg);
            color: #fff;
            border-radius: 20px 20px 0 0;
            background: var(--primary-header-color);
            box-shadow: none;
            text-transform: capitalize;
            right: 0px;
            transform-origin: center right;
            margin-right: 31px;
            margin-top: 80px;
        }
        
    }

    @media screen and (min-width: 481px) and (max-width: 570px) {
        span.owner_relation {
            width: 130px;
        }

        .predecesssor_type:nth-last-of-type(1) [type="radio"]:checked + label:before, .predecesssor_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
            top: 24px !important;
        }

        .predecesssor_type:nth-last-of-type(1) [type="radio"]:checked + label:after, .predecesssor_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
            top: 30px !important;
        }

        .predecesssor_type:nth-last-of-type(3) [type="radio"]:checked + label:before, .predecesssor_type:nth-last-of-type(3) [type="radio"]:not(:checked) + label:before {
            top: 33px !important;
        }

        .predecesssor_type:nth-last-of-type(3) [type="radio"]:checked + label:after, .predecesssor_type:nth-last-of-type(3) [type="radio"]:not(:checked) + label:after {
            top: 39px !important;
        }

        .predecesssor_type:nth-last-of-type(4) [type="radio"]:checked + label:before, .predecesssor_type:nth-last-of-type(4) [type="radio"]:not(:checked) + label:before {
            top: 33px !important;
        }

        .predecesssor_type:nth-last-of-type(4) [type="radio"]:checked + label:after, .predecesssor_type:nth-last-of-type(4) [type="radio"]:not(:checked) + label:after {
            top: 39px !important;
        }

        .noitem_box_btn .noitembox_soldgift {
            width: auto !important;
        }

        .second_step_list .accordion-body {
            display: inline-block;
            width: 200px;
            white-space: nowrap;
            overflow: hidden !important;
            text-overflow: ellipsis;
            border-top: none !important;
        }

        .accordion-header h2 {
            display: inline-block;
            width: 250px;
            white-space: nowrap;
            overflow: hidden !important;
            text-overflow: ellipsis;
        }

        .accordion-item .second_step_list {
            border-top: solid 1px var(--sub_sub_collapse_boder) !important;
            width: 100% !important;
        }

            .accordion-item .second_step_list:first-child {
                border-top: none !important;
            }

        .sub_sub_collapse.section_defultcolor_light h2 {
            border-bottom: none !important;
        }

        .sub_sub_collapse.section_defultcolor_light {
            border-bottom: solid 1px var(--sidemenu-border) !important;
        }

        .financial_overview_expend .icon-holder {
            position: relative !important;
        }

        .estate_summary_financial_overview .icon-holder {
            position: relative
        }

        .close_btn_light:last-child {
            border-top: solid 1px var(--sub_sub_collapse_boder) !important;
        }

        .first_step_accordion .accordion-body {
            border-bottom: none !important;
        }

        .trigger_modal {
            top: calc(34% - 100px) !important;
        }

            .trigger_modal .modal-dialog {
                max-width: auto;
            }

        .trigger_modal_body_content .modal-footer.delete_panel button.btn.btn-success.common-btn {
            width: 80%;
            margin-bottom: 10px;
        }
      
        #document-viewport {
            left: 25px !important;
        }

        .estate_summary_financial_overview.probate_forms_header_lsit {
            display: grid;
            justify-content: normal;
        }

        .continue_transition_btn .btn {
            width: 70%;
        }

        .form-section.address_searchbox {
            display: block;
        }
    }

    @media screen and (min-width: 390px) and (max-width: 480px) {
        .content-form {
            width: 360px !important;
            margin: 35px auto 30px auto;
            padding-left: 0px;
        }

        .header_adoptive_section .user_first {
            margin-left: 0px;
            margin-right: 7px;
            width: 20%;
        }

        .bankbulding_form .content-form {
            width: 430px !important;
            margin: 35px auto 30px auto;
            padding-left: 10px;
        }

        .undervalue_nowill_input {
            justify-content: flex-start;
        }

        .estate_value ul li span {
            margin-right: 0px;
        }

        .body_scroll.pr0 {
            padding-right: 10px !important;
        }

        .radio_box_ukassetes input {
            min-height: 131px;
        }

        .estate_value {
            padding: 28.5px 15px;
        }

            .estate_value::-webkit-scrollbar {
                height: 10px;
            }

            .estate_value::-webkit-scrollbar-thumb {
                height: 10px;
            }

            .estate_value ul li {
                padding-right: 10px !important;
            }

        .login_box {
            width: 360px !important;
        }

        .household_personal_radiobutton:nth-last-of-type(2) [type="radio"]:checked + label:before, .household_personal_radiobutton:nth-last-of-type(2) [type="radio"]:not(:checked) + label:before {
            top: 28px !important;
        }

        .household_personal_radiobutton:nth-last-of-type(2) [type="radio"]:checked + label:after, .household_personal_radiobutton:nth-last-of-type(2) [type="radio"]:not(:checked) + label:after {
            top: 34px !important;
        }

        span.owner_relation {
            width: 70px;
        }

        .financial_overview_content .financial_overview_left_section .financial_overview_expend .icon-holder {
            position: relative;
        }

        .predecesssor_type:nth-last-of-type(1) [type="radio"]:checked + label:before, .predecesssor_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:before {
            top: 24px !important;
        }

        .predecesssor_type:nth-last-of-type(1) [type="radio"]:checked + label:after, .predecesssor_type:nth-last-of-type(1) [type="radio"]:not(:checked) + label:after {
            top: 30px !important;
        }

        .predecesssor_type:nth-last-of-type(3) [type="radio"]:checked + label:before, .predecesssor_type:nth-last-of-type(3) [type="radio"]:not(:checked) + label:before {
            top: 33px !important;
        }

        .predecesssor_type:nth-last-of-type(3) [type="radio"]:checked + label:after, .predecesssor_type:nth-last-of-type(3) [type="radio"]:not(:checked) + label:after {
            top: 39px !important;
        }

        .predecesssor_type:nth-last-of-type(4) [type="radio"]:checked + label:before, .predecesssor_type:nth-last-of-type(4) [type="radio"]:not(:checked) + label:before {
            top: 33px !important;
        }

        .predecesssor_type:nth-last-of-type(4) [type="radio"]:checked + label:after, .predecesssor_type:nth-last-of-type(4) [type="radio"]:not(:checked) + label:after {
            top: 39px !important;
        }

        .second_step_list .accordion-body {
            display: inline-block;
            width: 200px;
            white-space: nowrap;
            overflow: hidden !important;
            text-overflow: ellipsis;
            border-top: none !important;
        }

        .accordion-header h2 {
            display: inline-block;
            width: 250px;
            white-space: nowrap;
            overflow: hidden !important;
            text-overflow: ellipsis;
        }

        .accordion-item .second_step_list {
            border-top: solid 1px var(--sub_sub_collapse_boder) !important;
            width: 100% !important;
        }

            .accordion-item .second_step_list:first-child {
                border-top: none !important;
            }

        .sub_sub_collapse.section_defultcolor_light h2 {
            border-bottom: none !important;
        }

        .estate_summary_financial_overview .icon-holder {
            position: relative
        }

        .close_btn_light:last-child {
            border-top: solid 1px var(--sub_sub_collapse_boder) !important;
        }

        .first_step_accordion .accordion-body {
            border-bottom: none !important;
        }

        .continue_transition_btn .btn {
            width: 70%;
        }
        .estate_value ul {
            display: grid;
            grid-template-columns: repeat(1, 1fr);
            gap: 1rem;
        }       
        #document-viewport{
            left:20px;
        }
    }

    @media screen and (min-width: 390px) and (max-width: 400px) {
        .content-form {
            padding-left: 10px;
        }

        .executors_default_item.executors_content.status_progressbar .sectionstatus span {
            line-height: 1.35;
        }

        .layoutusername {
            max-width: max-content;
            float: left;
            margin-left: 0px !important;
            margin-top: -6px !important;
        }

        .body_scroll.pr0 {
            padding-right: 10px !important;
        }

        .login_box {
            width: 360px !important;
        }
        .estate_value ul {
            display: grid;
            grid-template-columns: repeat(1, 1fr);
            gap: 1rem;
        }
    }

    @media screen and (min-width: 0px) and (max-width: 390px) {
        .layoutusername {
            max-width: max-content;
            float: left;
            margin-left: 0px !important;
            margin-top: -6px !important;
        }

        .section_name {
            display: block;
        }

        .sectionstatus {
            display: block;
        }

            .sectionstatus span {
                margin-left: 0px !important;
                margin-top: 5px !important;
            }

        .body_scroll.pr0 {
            padding-right: 10px !important;
        }

        .login_box {
            width: 360px !important;
        }
        .estate_value ul {
            display: grid;
            grid-template-columns: repeat(1, 1fr);
            gap: 1rem;
        }
        #document-viewport {
            left: 20px;
        }
    }

    @media screen and (min-width: 300px) and (max-width: 390px) {
        .content-form {
            width: 280px !important
        }

        label {
            word-break: break-all;
        }

        .body_scroll.pr0 {
            padding-right: 10px !important;
        }
    }

/*Kumbh font starts here*/
@font-face {
    font-family: 'RegularFont';
    src: url('../fonts/KumbhSans-Regular.ttf') format('truetype'), url('../fonts/KumbhSans-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/KumbhSans-Regular.woff') format('woff'), url('../fonts/KumbhSans-Regular.svg#KumbhSans-Regular') format('svg');
}

@font-face {
    font-family: 'MediumFont';
    src: url('../fonts/KumbhSans-Medium.ttf') format('truetype'), url('../fonts/KumbhSans-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/KumbhSans-Medium.woff') format('woff'), url('../fonts/KumbhSans-Medium.svg#KumbhSans-Medium') format('svg');
    
}

@font-face {
    font-family: 'SemiBoldFont';
    src: url('../fonts/KumbhSans-SemiBold.ttf') format('truetype'), url('../fonts/KumbhSans-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/KumbhSans-SemiBold.woff') format('woff'), url('../fonts/KumbhSans-SemiBold.svg#KumbhSans-SemiBold') format('svg');
    
}

@font-face {
    font-family: 'BoldFont';
    src: url('../fonts/KumbhSans-Bold.ttf') format('truetype'), url('../fonts/KumbhSans-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/KumbhSans-Bold.woff') format('woff'), url('../fonts/KumbhSans-Bold.svg#KumbhSans-Bold') format('svg');
}

@font-face {
    font-family: 'ExtraBoldFont';
    src: url('../fonts/KumbhSans-ExtraBold.ttf') format('truetype'), url('../fonts/KumbhSans-ExtraBold.eot?#iefix') format('embedded-opentype'), url('../fonts/KumbhSans-ExtraBold.woff') format('woff'), url('../fonts/KumbhSans-ExtraBold.svg#KumbhSans-ExtraBold') format('svg');
}
/*Kumbh font ends here*/
.mt0 {
    margin-top: 0px !important;
}

.mt1 {
    margin-top: 1px;
}
.mt2 {
    margin-top: 2px !important;
}
.mt5 {
    margin-top: 5px !important;
}
.mt6 {
    margin-top: 6px !important;
}
.mt7 {
    margin-top: 7px !important;
}
.mt8 {
    margin-top: 8px;
}
.mt9 {
    margin-top: 9px !important;
}
.mt10 {
    margin-top: 10px !important;
}
.mt11 {
    margin-top: 11px !important;
}
.mt12 {
    margin-top: 12px !important;
}
.mt13 {
    margin-top: 13px !important;
}
.mt14 {
    margin-top: 14px !important;
}
.mt15 {
    margin-top: 15px !important;
}

.mt18 {
    margin-top: 18px !important;
}
.mt19 {
    margin-top: 19px !important;
}
.mt20 {
    margin-top: 20px !important;
}

.mt23 {
    margin-top: 23px !important;
}
.mt22 {
    margin-top: 22px !important;
}
.mt24 {
    margin-top: 24px !important;
}
.mt25 {
    margin-top: 25px !important;
}
.mt28 {
    margin-top: 28px !important;
}
.mt29 {
    margin-top: 29px !important;
}
.mt30 {
    margin-top: 30px !important;
}
.mt33 {
    margin-top: 33px !important;
}
.mt35 {
    margin-top: 35px !important;
}
.mt38 {
    margin-top: 38px !important;
}
.mt35 {
    margin-top: 35px;
}

.mt40 {
    margin-top: 40px !important;
}
.mt41 {
    margin-top: 41px;
}

.mt45 {
    margin-top: 45px !important;
}

.mt50 {
    margin-top: 50px !important;
}
.mt58 {
    margin-top: 58px;
}
.mt60 {
    margin-top: 60px !important;
}
.mt61 {
    margin-top: 61px !important;
}
.mt62 {
    margin-top: 62px !important;
}
.mt65 {
    margin-top: 65px !important;
}
.mt66 {
    margin-top: 66px !important;
}
.mt72 {
    margin-top: 72px !important;
}
.mt78 {
    margin-top: 78px !important;
}
.mt80 {
    margin-top: 80px !important;
}

.mt88 {
    margin-top: 88px !important;
}
.mt94 {
    margin-top: 94px !important;
}
.mt105 {
    margin-top: 105px;
}

.mt-10 {
    margin-top: -10px;
}

.mt_5 {
    margin-top: 0px !important;
    margin-bottom: 12px !important;
}
.mb0 {
    margin-bottom: 0 !important;
}

.mb5 {
    margin-bottom: 5px;
}
.mb7 {
    margin-bottom: 7px !important;
}
.mb8 {
    margin-bottom: 8px !important;
}
.mb10 {
    margin-bottom: 10px !important;
}
.mb11 {
    margin-bottom: 11px !important;
}
.mb12 {
    margin-bottom: 12px;
}

.mb15 {
    margin-bottom: 15px !important;
}
.mb19 {
    margin-bottom: 19px !important;
}
.mb20 {
    margin-bottom: 20px !important;
}
.mb22 {
    margin-bottom: 22px !important;
}
.mb23 {
    margin-bottom: 23px !important;
}
.mb28 {
    margin-bottom: 28px !important;
}
.mb30 {
    margin-bottom: 30px;
}

.mb35 {
    margin-bottom: 35px;
}
.mb38 {
    margin-bottom: 38px !important;
}
.mb40 {
    margin-bottom: 40px !important;
}
.mb61 {
    margin-bottom: 61px !important;
}
.mb80 {
    margin-bottom: 80px !important;
}
.mb88 {
    margin-bottom: 88px !important;
}

.mb-minus-30 {
    margin-bottom: -30px;
}

.mt-minus-30 {
    margin-top: -30px;
}
.ml0 {
    margin-left: 0px !important;
}
.ml13 {
    margin-left: 13px !important;
}
.ml5 {
    margin-left: 5px !important;
}

.ml10 {
    margin-left: 10px !important;
}

.ml15 {
    margin-left: 15px !important;
}
.ml19 {
    margin-left: 19px !important;
}

.ml20 {
    margin-left: 20px !important;
}

.ml25 {
    margin-left: 25px !important;
}

.mr10 {
    margin-right: 10px !important;
}

.mr15 {
    margin-right: 15px !important;
}

.mr25 {
    margin-right: 25px !important;
}
.mr20 {
    margin-right: 20px !important;
}


.pt0 {
    padding-top: 0px !important;
}

.pt1 {
    padding-top: 1px !important;
}

.pt5 {
    padding-top: 5px !important;
}
.pt6 {
    padding-top: 6px !important;
}
.pt7 {
    padding-top: 7px !important;
}
.pt8 {
    padding-top: 8px !important;
}
.pt9 {
    padding-top: 9px !important;
}
.pt10 {
    padding-top: 10px !important;
}

.pt15 {
    padding-top: 15px !important;
}
.pt16 {
    padding-top: 16px !important;
}
.pt17 {
    padding-top: 17px !important;
}

.pt18 {
    padding-top: 18px !important;
}
.pt19 {
    padding-top: 19px !important;
}
.pt20 {
    padding-top: 20px !important;
}

.pt23 {
    padding-top: 23px !important;
}

.pt25 {
    padding-top: 25px !important;
}
.pt28 {
    padding-top: 28px !important;
}
.pt30 {
    padding-top: 30px;
}
.pt34 {
    padding-top: 34px !important;
}
.pt35 {
    padding-top: 35px;
}

.pt40 {
    padding-top: 40px;
}

.pt45 {
    padding-top: 45px;
}

.pt50 {
    padding-top: 50px;
}

.pt60 {
    padding-top: 60px;
}

.pt80 {
    padding-top: 80px;
}

.pt105 {
    padding-top: 105px;
}

.pb0 {
    padding-bottom: 0px !important;
}

.pb5 {
    padding-bottom: 5px !important;
}

.pb10 {
    padding-bottom: 10px !important;
}

.pb15 {
    padding-bottom: 15px !important;
}

.pb20 {
    padding-bottom: 20px !important;
}
.pb25 {
    padding-bottom: 25px !important;
}

.pb30 {
    padding-bottom: 30px !important;
}
.pb34 {
    padding-bottom: 34px !important;
}
.pb35 {
    padding-bottom: 35px !important;
}
.pb40 {
    padding-bottom: 40px !important;
}
.pb45 {
    padding-bottom: 45px !important;
}
.pb55 {
    padding-bottom: 55px !important;
}
.pl0 {
    padding-left: 0px !important;
}
.pl10 {
    padding-left: 10px !important;
}
.pl15 {
    padding-left: 15px !important;
}
.pl20 {
    padding-left: 20px !important;
}
.pl23 {
    padding-left: 23px !important;
}
.pl30 {
    padding-left: 30px !important;
}
.pl37{
    padding-left:37px !important;
}
.pl38 {
    padding-left: 38px !important;
}
.pl40 {
    padding-left: 40px !important;
}

.mb-minus-30 {
    margin-bottom: -30px;
}

.mt-minus-30 {
    margin-top: -30px;
}
.ml5 {
    margin-left: 5px !important;
}

.ml10 {
    margin-left: 10px !important;
}

.ml15 {
    margin-left: 15px !important;
}

.ml20 {
    margin-left: 20px !important;
}

.ml25 {
    margin-left: 25px !important;
}
.ml30 {
    margin-left: 30px !important;
}
.ml35 {
    margin-left: 35px !important;
}
.ml50 {
    margin-left: 50px !important;
}
.mr0 {
    margin-right: 0px !important;
}
.mr10 {
    margin-right: 10px !important;
}

.mr15 {
    margin-right: 15px !important;
}

.mr25 {
    margin-right: 25px !important;
}
.w100{
 width:100%;
}
.pr0 {
    padding-right: 0px !important;
}
.pr5 {
    padding-right: 5px !important;
}
.pr10{
    padding-right:10px !important;
}
.pr15 {
    padding-right: 15px !important;
}
.pr20 {
    padding-right: 20px !important;
}
.pr30 {
    padding-right: 30px !important;
}
.pr38 {
    padding-right: 38px !important;
}
.pr40 {
    padding-right: 40px !important;
}
.pr64 {
    padding-right: 64px !important
}
.pr41{
    padding-right:41px !important
}
.font12sm {
    font-size: var(--font-size-12) !important;
}

.font14md {
    font-size: var(--font-size-14) !important;
}

.font16lg {
    font-size: var(--font-size-16) !important;
}

.font18xl {
    font-size: var(--font-size-18) !important;
}

.font20xxl {
    font-size: var(--font-size-20) !important;
}

.font24xxll {
    font-size: var(--font-size-24) !important;
}

.font26xxxl {
    font-size: var(--font-size-26) !important;
}

.fontfamily-regularfont {
    font-family: 'RegularFont' !important;
}

.fontfamily-mediumfont {
    font-family: 'MediumFont' !important;
}

.fontfamily-semiboldfont {
    font-family: 'SemiBoldFont' !important;
}

.fontfamily-boldfont {
    font-family: 'BoldFont' !important;
}

.fontfamily-extraboldfont {
    font-family: 'ExtraBoldFont' !important;
}

.blackcolor {
    color: var(--regular-color) !important;
}
.heading_color {
    color: var(--iten_name_person_textcolor) !important;
}
.primary-color {
    color: var(--primary-color);
}
.inheritance_textcolor {
    color:var(--form-heading-subtitle) !important;
    margin-bottom:0px !important;
}
.peragraph_heading_color {
    color: var(--peragraph_heading_color) !important
}
.letterspace{
    letter-spacing:normal !important;
}
.error_filedbox_bgcolor {
    background-color: var(--error_filedbox_bgcolor) !important;
}
.error_filedbox_bordercolor {
    border: solid 2px var(--error_filedbox_bordercolor) !important;
}
