/* 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'
(398,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(414,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(415,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(422,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-30'
(428,17): run-time error CSS1039: Token not allowed after unary operator: '-regular-color'
(430,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(435,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(436,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(445,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(456,26): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(463,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(465,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(471,22): run-time error CSS1039: Token not allowed after unary operator: '-notification-bgcolor'
(479,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(497,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(504,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(510,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(520,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(521,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-26'
(530,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(538,28): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(539,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(544,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(558,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(578,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(591,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(607,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-26'
(609,21): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-clr'
(616,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(618,21): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(625,22): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(632,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(633,21): run-time error CSS1039: Token not allowed after unary operator: '-input-text-color'
(641,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(642,17): run-time error CSS1039: Token not allowed after unary operator: '-input-text-color'
(644,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(683,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(685,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(690,18): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(691,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(694,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(707,28): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-fieldbox-bgcolor'
(713,28): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-incomplete-iconcolor'
(717,28): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-incomplete-iconcolor'
(721,28): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-incomplete-iconcolor'
(725,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: '-incomplete-fieldbox-bgcolor'
(734,32): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-incomplete-iconcolor'
(738,32): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-incomplete-iconcolor'
(742,32): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-incomplete-iconcolor'
(746,32): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-incomplete-iconcolor'
(751,17): run-time error CSS1039: Token not allowed after unary operator: '-placeholer-color'
(752,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(759,21): run-time error CSS1039: Token not allowed after unary operator: '-placeholer-color'
(760,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(767,21): run-time error CSS1039: Token not allowed after unary operator: '-placeholer-color'
(768,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(775,21): run-time error CSS1039: Token not allowed after unary operator: '-placeholer-color'
(776,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(783,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-lg'
(786,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(787,24): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(791,28): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(793,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(794,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(798,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(799,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(803,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(807,28): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(809,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(813,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(814,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(818,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(819,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(823,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(846,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(847,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(854,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(868,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(870,29): run-time error CSS1039: Token not allowed after unary operator: '-border20-box'
(883,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(896,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(905,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebnave-peragrap-text-color'
(906,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(917,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(918,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(924,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebnave-heading-text-color'
(925,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(931,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(975,21): run-time error CSS1039: Token not allowed after unary operator: '-radio-label-color'
(976,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(992,36): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1024,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1040,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-lg'
(1043,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(1044,24): run-time error CSS1039: Token not allowed after unary operator: '-sidebar--bordercolor'
(1045,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-textcolor'
(1058,28): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(1073,34): run-time error CSS1039: Token not allowed after unary operator: '-sidebar--bordercolor'
(1077,28): run-time error CSS1039: Token not allowed after unary operator: '-sidemenu-border'
(1096,25): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-textcolor-completed'
(1097,36): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-completed-bgcolor'
(1101,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(1104,36): run-time error CSS1039: Token not allowed after unary operator: '-border-sidebar-completed-bgcolor'
(1109,25): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-textcolor-completed'
(1110,36): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-incomplete-bgcolor'
(1114,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(1117,36): run-time error CSS1039: Token not allowed after unary operator: '-border-sidebar-incompleted-bgcolor'
(1122,25): run-time error CSS1039: Token not allowed after unary operator: '-regular-color'
(1123,36): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-bgcolor'
(1127,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(1134,25): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-textcolor-completed'
(1138,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(1145,25): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-inactive-textcolor'
(1149,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(1155,36): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1158,25): run-time error CSS1039: Token not allowed after unary operator: '-iten_name_person_textcolor'
(1163,36): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-incomplete-iconcolor'
(1166,25): run-time error CSS1039: Token not allowed after unary operator: '-iten_name_person_textcolor'
(1171,36): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-completed-iocncolor'
(1174,25): run-time error CSS1039: Token not allowed after unary operator: '-iten_name_person_textcolor'
(1179,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-completed-iocncolor'
(1180,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(1186,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-incomplete-iconcolor'
(1187,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(1193,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1194,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(1200,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1201,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(1207,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1208,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(1217,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1240,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1244,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1245,17): run-time error CSS1039: Token not allowed after unary operator: '-placeholer-color'
(1246,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(1260,32): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(1261,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1264,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(1268,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1269,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1270,28): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(1274,24): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1275,28): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-hoverbg-color'
(1279,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1280,28): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-hoverbg-color'
(1281,24): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1323,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1324,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-26'
(1331,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-clr'
(1332,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-26'
(1340,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(1345,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(1349,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(1384,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-lg'
(1385,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1392,24): run-time error CSS1039: Token not allowed after unary operator: '-border-color-input'
(1400,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-lg'
(1403,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(1404,24): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(1443,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1446,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1458,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(1466,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(1468,21): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1472,21): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1474,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(1494,17): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(1496,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(1497,35): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(1513,28): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(1514,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1517,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1519,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(1532,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1539,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1541,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(1546,22): run-time error CSS1039: Token not allowed after unary operator: '-notification-bgcolor'
(1553,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(1554,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1561,28): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(1562,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1565,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1568,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(1576,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1583,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1585,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(1589,28): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-bgcolor'
(1595,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(1596,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1613,21): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-textcolor'
(1614,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(1624,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(1626,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1634,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1638,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(1640,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-textcolor'
(1649,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1654,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1661,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1663,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(1667,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1668,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1672,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(1684,24): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(1685,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1688,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(1698,28): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(1701,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1707,28): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(1710,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1712,39): run-time error CSS1046: Expect comma, found '142'
(1712,46): run-time error CSS1046: Expect comma, found '/'
(1716,28): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(1719,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1721,38): run-time error CSS1046: Expect comma, found '196'
(1721,46): run-time error CSS1046: Expect comma, found '/'
(1725,28): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(1728,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1730,39): run-time error CSS1046: Expect comma, found '80'
(1730,45): run-time error CSS1046: Expect comma, found '/'
(1734,39): run-time error CSS1046: Expect comma, found '196'
(1734,47): run-time error CSS1046: Expect comma, found '/'
(1748,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1756,28): run-time error CSS1039: Token not allowed after unary operator: '-completed-process'
(1760,28): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-process'
(1764,28): run-time error CSS1039: Token not allowed after unary operator: '-notconfirm_border'
(1768,17): run-time error CSS1039: Token not allowed after unary operator: '-completed-process-textcolor'
(1772,21): run-time error CSS1039: Token not allowed after unary operator: '-completed-process-textcolor'
(1776,17): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-process-textcolor'
(1780,21): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-process-textcolor'
(1787,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1788,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(1822,21): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-textcolor'
(1823,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(1856,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(1867,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(1925,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(1926,17): run-time error CSS1039: Token not allowed after unary operator: '-matrialstatus-editbox-labelcolor'
(1944,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(1945,32): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(1946,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1947,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1956,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(1957,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1958,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1967,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1968,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1970,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(1976,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1977,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(1979,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(1992,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1994,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(2000,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(2015,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2018,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2023,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(2035,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2037,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-clr'
(2041,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2045,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(2048,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(2081,23): run-time error CSS1039: Token not allowed after unary operator: '-background-white'
(2084,23): run-time error CSS1039: Token not allowed after unary operator: '-background-none'
(2100,28): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(2137,24): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2145,17): run-time error CSS1039: Token not allowed after unary operator: '-inputinner-label-color'
(2146,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2156,17): run-time error CSS1039: Token not allowed after unary operator: '-inputinner-label-color'
(2157,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2171,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(2172,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(2212,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2248,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2249,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(2273,21): run-time error CSS1039: Token not allowed after unary operator: '-currencyicon-color'
(2275,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2310,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2314,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2323,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2324,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(2330,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(2335,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(2345,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(2356,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2357,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2366,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2368,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-26'
(2388,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2397,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2399,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-textcolor'
(2423,22): run-time error CSS1039: Token not allowed after unary operator: '-disable-color'
(2424,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2425,24): run-time error CSS1039: Token not allowed after unary operator: '-disable-color'
(2429,22): run-time error CSS1039: Token not allowed after unary operator: '-disable-color'
(2430,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2431,24): run-time error CSS1039: Token not allowed after unary operator: '-disable-color'
(2447,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2448,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(2453,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2454,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2458,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2471,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2472,21): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2483,21): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-textcolor'
(2484,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(2532,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2554,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2558,32): run-time error CSS1039: Token not allowed after unary operator: '-checkmark_rightarrow'
(2591,32): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2592,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2605,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(2609,22): run-time error CSS1039: Token not allowed after unary operator: '-defaultmsg-color'
(2613,17): run-time error CSS1039: Token not allowed after unary operator: '-defaultmsg-color'
(2617,21): run-time error CSS1039: Token not allowed after unary operator: '-defaultmsg-color'
(2631,17): run-time error CSS1039: Token not allowed after unary operator: '-defaultmsg-color'
(2650,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2653,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2658,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(2675,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2682,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2683,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color-input'
(2687,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(2688,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color-input'
(2689,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(2697,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(2698,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2704,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(2705,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(2742,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(2746,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(2754,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(2785,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2787,17): run-time error CSS1039: Token not allowed after unary operator: '-household_headerbox_headingcolor'
(2791,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2794,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2795,28): run-time error CSS1039: Token not allowed after unary operator: '-household_headerbox_backgroundborder'
(2799,17): run-time error CSS1039: Token not allowed after unary operator: '-household_subheadingcolor'
(2808,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2809,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(2814,35): run-time error CSS1039: Token not allowed after unary operator: '-sidemenu-border'
(2818,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2824,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2829,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(2831,21): run-time error CSS1039: Token not allowed after unary operator: '-peragraph_heading_color'
(2835,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2837,17): run-time error CSS1039: Token not allowed after unary operator: '-household_subheadingcolor'
(2842,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(2843,21): run-time error CSS1039: Token not allowed after unary operator: '-household_subheadingcolor'
(2848,17): run-time error CSS1039: Token not allowed after unary operator: '-household_subheadingcolor'
(2850,35): run-time error CSS1039: Token not allowed after unary operator: '-sidemenu-border'
(2855,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-textcolor'
(2856,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(2861,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-textcolor'
(2862,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(2869,17): run-time error CSS1039: Token not allowed after unary operator: '-household_disabledtext'
(2873,17): run-time error CSS1039: Token not allowed after unary operator: '-household_disabledtext'
(2877,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2880,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2881,28): run-time error CSS1039: Token not allowed after unary operator: '-household_headerbox_backgroundborder'
(2887,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2889,21): run-time error CSS1039: Token not allowed after unary operator: '-household_headerbox_headingcolor'
(2897,21): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(2898,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(2903,17): run-time error CSS1039: Token not allowed after unary operator: '-household_subheadinginputvaluecolor'
(2907,17): run-time error CSS1039: Token not allowed after unary operator: '-household_subheadinginputvaluecolor'
(2914,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(2922,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2952,21): run-time error CSS1039: Token not allowed after unary operator: '-currencyicon-color'
(2954,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(2959,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2960,17): run-time error CSS1039: Token not allowed after unary operator: '-input-text-color'
(2985,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(3024,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(3032,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(3039,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(3041,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-textcolor'
(3052,21): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-textcolor'
(3076,28): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(3083,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3097,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3098,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3104,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(3112,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3116,22): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(3136,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3138,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(3143,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(3154,21): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(3155,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(3166,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-clr'
(3167,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(3172,22): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(3176,22): run-time error CSS1039: Token not allowed after unary operator: '-single_subheading_background'
(3181,26): run-time error CSS1039: Token not allowed after unary operator: '-single_subheading_background'
(3189,35): run-time error CSS1039: Token not allowed after unary operator: '-sub_sub_collapse_boder'
(3190,22): run-time error CSS1039: Token not allowed after unary operator: '-financial_overview_midcollapse_background'
(3208,35): run-time error CSS1039: Token not allowed after unary operator: '-sidemenu-border'
(3228,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(3229,25): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(3247,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(3248,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(3256,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(3257,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(3265,35): run-time error CSS1039: Token not allowed after unary operator: '-sub_sub_collapse_boder'
(3269,22): run-time error CSS1039: Token not allowed after unary operator: '-financial_overview_midcollapse_background'
(3278,35): run-time error CSS1039: Token not allowed after unary operator: '-sidemenu-border'
(3283,35): run-time error CSS1039: Token not allowed after unary operator: '-sidemenu-border'
(3284,22): run-time error CSS1039: Token not allowed after unary operator: '-financial_overview_midcollapse_background'
(3291,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(3292,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(3313,35): run-time error CSS1039: Token not allowed after unary operator: '-sidemenu-border'
(3314,22): run-time error CSS1039: Token not allowed after unary operator: '-single_subheading_background'
(3329,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3331,21): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(3332,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(3341,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(3342,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(3351,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3358,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(3359,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3360,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3370,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(3372,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3373,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(3380,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(3382,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3383,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(3390,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(3392,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3393,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(3404,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(3408,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-textcolor'
(3417,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3419,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(3420,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(3425,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(3438,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(3439,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(3449,35): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-border'
(3458,21): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-clr'
(3459,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(3466,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(3475,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(3476,25): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(3493,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(3494,24): run-time error CSS1039: Token not allowed after unary operator: '-border2_white'
(3502,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(3505,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(3512,22): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(3526,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-clr'
(3530,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(3532,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-textcolor'
(3540,28): run-time error CSS1039: Token not allowed after unary operator: '-incompleted-process-border'
(3544,17): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-process-textcolor'
(3553,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3566,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3572,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3588,36): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3609,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(3611,21): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-clr'
(3646,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3647,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3695,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(3705,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(3709,24): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(3710,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3713,28): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(3717,32): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(3719,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(3720,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3721,21): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(3726,28): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(3728,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(3729,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3730,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(3734,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(3735,32): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(3736,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3747,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3748,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(3849,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(3853,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(3857,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(3861,28): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(3863,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(3868,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(3869,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(3878,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3882,28): run-time error CSS1039: Token not allowed after unary operator: '-error_filedbox_bgcolor'
(3883,17): run-time error CSS1039: Token not allowed after unary operator: '-iten_name_person_textcolor'
(3888,28): run-time error CSS1039: Token not allowed after unary operator: '-error_filedbox_bordercolor'
(3892,17): run-time error CSS1039: Token not allowed after unary operator: '-gift-sidemenucolor'
(3926,17): run-time error CSS1039: Token not allowed after unary operator: '-defaultmsg-color'
(3930,17): run-time error CSS1039: Token not allowed after unary operator: '-defaultmsg-color'
(3946,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3970,22): run-time error CSS1039: Token not allowed after unary operator: '-notification-bgcolor'
(3974,21): run-time error CSS1039: Token not allowed after unary operator: '-gift-sidemenucolor'
(3978,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(3987,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-lg'
(3988,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3992,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(3993,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3997,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3998,26): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(4018,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4019,24): run-time error CSS1039: Token not allowed after unary operator: '-border2_white'
(4027,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(4028,28): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(4029,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4033,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(4034,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color-input'
(4038,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(4039,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color-input'
(4040,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4044,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4048,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4055,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4065,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4069,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4073,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4077,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(4078,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4083,26): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(4087,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4092,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4094,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(4096,28): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-bgcolor'
(4101,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4102,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(4109,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(4111,28): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-bgcolor'
(4120,28): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(4128,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4134,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(4135,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4140,30): run-time error CSS1046: Expect comma, found '128'
(4140,37): run-time error CSS1046: Expect comma, found ')'
(4141,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4145,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(4159,23): run-time error CSS1046: Expect comma, found '128'
(4159,30): run-time error CSS1046: Expect comma, found ')'
(4167,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(4171,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4175,21): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4179,22): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4192,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(4193,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4199,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(4200,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4206,28): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4222,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4223,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(4228,17): run-time error CSS1039: Token not allowed after unary operator: '-regular-color'
(4229,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4235,17): run-time error CSS1039: Token not allowed after unary operator: '-regular-color'
(4237,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4242,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(4243,28): run-time error CSS1039: Token not allowed after unary operator: '-completed-process-textcolor'
(4244,24): run-time error CSS1039: Token not allowed after unary operator: '-completed-process-textcolor'
(4248,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4257,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4262,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(4279,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4280,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4287,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4292,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(4302,21): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(4305,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4309,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(4310,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4334,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(4335,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(4341,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4342,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(4350,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(4354,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4359,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(4360,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(4374,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(4378,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4379,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(4395,22): run-time error CSS1039: Token not allowed after unary operator: '-blocker_background'
(4399,32): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(4400,21): run-time error CSS1039: Token not allowed after unary operator: '-blocker_textcolor'
(4405,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(4419,28): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-incomplete-iconcolor'
(4423,17): run-time error CSS1039: Token not allowed after unary operator: '-blocker_textcolor'
(4436,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(4438,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4439,35): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(4447,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4448,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(4449,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(4473,28): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(4480,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4505,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4522,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4523,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4529,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4530,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4536,17): run-time error CSS1039: Token not allowed after unary operator: '-text_color_value'
(4537,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4542,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(4543,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color-input'
(4544,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4548,28): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4551,22): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(4554,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(4561,28): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(4563,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4564,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4568,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(4572,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(4574,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-clr'
(4590,25): run-time error CSS1039: Token not allowed after unary operator: '-household_subheadingcolor'
(4602,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4603,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(4609,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(4613,35): run-time error CSS1039: Token not allowed after unary operator: '-sidemenu-border'
(4620,32): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-border'
(4640,17): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(4711,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(4713,29): run-time error CSS1039: Token not allowed after unary operator: '-border20-box'
(4717,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(4719,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(4720,35): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(4731,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4732,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(4733,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(4794,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(4802,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(4803,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(4806,17): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(4835,34): run-time error CSS1039: Token not allowed after unary operator: '-sidemenu-border'
(4841,28): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-bgcolor'
(4859,28): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-clr'
(4904,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(4905,17): run-time error CSS1039: Token not allowed after unary operator: '-input-text-color'
(4924,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(4925,28): run-time error CSS1039: Token not allowed after unary operator: '-disable-radio_border2px'
(4945,28): run-time error CSS1039: Token not allowed after unary operator: '-disable-radio_border2px'
(4946,22): run-time error CSS1039: Token not allowed after unary operator: '-disable-envelope_box'
(4950,17): run-time error CSS1039: Token not allowed after unary operator: '-disable-envelope_box_textcolor'
(4964,17): run-time error CSS1039: Token not allowed after unary operator: '-disable-envelope_color'
(4969,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(4971,28): run-time error CSS1039: Token not allowed after unary operator: '-disable-radio_border2px'
(4976,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(4978,28): run-time error CSS1039: Token not allowed after unary operator: '-disable-radio_border2px'
(4991,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4992,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4993,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(5010,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(5016,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(5040,17): run-time error CSS1039: Token not allowed after unary operator: '-radio-label-color'
(5052,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5061,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5062,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(5072,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(5098,21): run-time error CSS1039: Token not allowed after unary operator: '-radio-label-color'
(5140,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(5141,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(5171,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(5175,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5362,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(5365,17): run-time error CSS1039: Token not allowed after unary operator: '-radio-label-color'
(5378,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(5381,17): run-time error CSS1039: Token not allowed after unary operator: '-radio-label-color'
(5388,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(5391,17): run-time error CSS1039: Token not allowed after unary operator: '-radio-label-color'
(5402,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5410,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(5411,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(5415,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(5437,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5438,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(5439,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(5443,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5445,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(5449,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(5450,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(5455,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(5456,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(5471,21): run-time error CSS1039: Token not allowed after unary operator: '-currencyicon-color'
(5473,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(5518,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5522,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5526,28): run-time error CSS1039: Token not allowed after unary operator: '-upcomming_ukassets_bgcolor'
(5530,17): run-time error CSS1039: Token not allowed after unary operator: '-disable-envelope_box_textcolor'
(5534,17): run-time error CSS1039: Token not allowed after unary operator: '-disable-envelope_box_textcolor'
(5538,28): run-time error CSS1039: Token not allowed after unary operator: '-upcomming_ukassets_border2px'
(5542,22): run-time error CSS1039: Token not allowed after unary operator: '-upcommingcard_ukassets_bgcolor'
(5546,22): run-time error CSS1039: Token not allowed after unary operator: '-upcommingcard_ukassets_bgcolor'
(5552,17): run-time error CSS1039: Token not allowed after unary operator: '-upcommingcard_ukassets_headingcolor'
(5561,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5570,28): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-fieldbox-bgcolor'
(5573,28): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-fieldbox-bgcolor'
(5577,17): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-process-textcolor'
(5581,28): run-time error CSS1039: Token not allowed after unary operator: '-complete-fieldbox-bgcolor'
(5585,17): run-time error CSS1039: Token not allowed after unary operator: '-completed-process-textcolor'
(5597,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5602,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(5609,29): run-time error CSS1039: Token not allowed after unary operator: '-regular-color'
(5611,33): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(5634,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(5635,17): run-time error CSS1039: Token not allowed after unary operator: '-input-text-color'
(5641,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(5642,17): run-time error CSS1039: Token not allowed after unary operator: '-input-text-color'
(5668,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(5677,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(5858,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5859,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(5865,21): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(5874,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5875,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(5880,17): run-time error CSS1039: Token not allowed after unary operator: '-post_death_card_personname'
(5881,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(5886,17): run-time error CSS1039: Token not allowed after unary operator: '-post_death_card_personname'
(5887,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(5908,33): run-time error CSS1039: Token not allowed after unary operator: '-border_color_inputheading'
(5912,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(5913,17): run-time error CSS1039: Token not allowed after unary operator: '-disabled_form_section_placeholdercolor'
(5917,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(5925,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(5929,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-textcolor'
(5932,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5936,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-textcolor'
(5940,20): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5944,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(5946,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(5965,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5974,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(5975,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(5979,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(5980,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(5991,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(5992,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(5996,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6060,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6061,34): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6062,33): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6067,35): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6071,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6072,28): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(6076,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6080,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(6084,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6085,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6089,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(6091,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6099,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6100,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6104,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(6108,35): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6109,33): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6110,34): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6125,28): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(6129,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6130,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6134,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6135,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6139,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6143,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(6147,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(6164,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6181,26): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6189,21): run-time error CSS1039: Token not allowed after unary operator: '-content-item-icon-color'
(6193,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6194,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(6200,21): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(6201,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(6207,28): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(6211,32): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(6218,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6226,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6228,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6229,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(6235,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6252,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(6254,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6262,17): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-process-textcolor'
(6272,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6273,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6277,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6278,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6280,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(6289,28): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(6293,22): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(6300,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6302,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(6304,28): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(6311,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6317,21): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(6323,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(6325,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6333,18): run-time error CSS1039: Token not allowed after unary operator: '-iten_name_person_textcolor'
(6334,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(6339,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(6340,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(6345,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(6350,17): run-time error CSS1039: Token not allowed after unary operator: '-default-fieldbox-color'
(6351,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(6357,17): run-time error CSS1039: Token not allowed after unary operator: '-completed-process-textcolor'
(6358,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(6363,17): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-process-textcolor'
(6364,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(6376,28): run-time error CSS1039: Token not allowed after unary operator: '-completed-process-border'
(6380,28): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(6385,22): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(6389,22): run-time error CSS1039: Token not allowed after unary operator: '-completed-stepgreen'
(6395,22): run-time error CSS1039: Token not allowed after unary operator: '-incompleted-steporange'
(6401,28): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-active-bgcolor'
(6408,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6412,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6416,28): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6420,28): run-time error CSS1039: Token not allowed after unary operator: '-incompleted-process-border'
(6425,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6426,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6430,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(6431,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(6441,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6486,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6487,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6500,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(6501,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6533,35): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6548,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6554,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6593,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6602,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6603,28): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(6610,35): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6704,33): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6705,34): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6719,35): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6725,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6737,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6743,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(6747,28): run-time error CSS1039: Token not allowed after unary operator: '-border2_white'
(6754,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6755,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6759,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(6763,28): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(6796,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6798,17): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6811,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6813,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(6825,17): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-process-textcolor'
(6829,17): run-time error CSS1039: Token not allowed after unary operator: '-completed-process-textcolor'
(6833,22): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(6834,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6839,17): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-process-textcolor'
(6844,17): run-time error CSS1039: Token not allowed after unary operator: '-completed-process-textcolor'
(6849,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(6859,26): run-time error CSS1039: Token not allowed after unary operator: '-incomplete-process'
(6871,22): run-time error CSS1039: Token not allowed after unary operator: '-complete-step-process'
(6881,26): run-time error CSS1039: Token not allowed after unary operator: '-completed-stepgreen'
(6891,22): run-time error CSS1039: Token not allowed after unary operator: '-completed-stepgreen'
(6898,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(6910,22): run-time error CSS1039: Token not allowed after unary operator: '-complete-step-process'
(6921,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(6932,22): run-time error CSS1039: Token not allowed after unary operator: '-complete-step-process'
(6944,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(6954,22): run-time error CSS1039: Token not allowed after unary operator: '-complete-step-process'
(6965,22): run-time error CSS1039: Token not allowed after unary operator: '-background-box'
(6976,22): run-time error CSS1039: Token not allowed after unary operator: '-complete-step-process'
(6990,17): run-time error CSS1039: Token not allowed after unary operator: '-defaultmsg-color'
(6991,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(6998,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6999,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(7006,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7007,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(7030,17): run-time error CSS1039: Token not allowed after unary operator: '-input-label-color'
(7031,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(7036,17): run-time error CSS1039: Token not allowed after unary operator: '-iten_name_person_textcolor'
(7037,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(7042,22): run-time error CSS1039: Token not allowed after unary operator: '-checkbox_round_background'
(7051,22): run-time error CSS1039: Token not allowed after unary operator: '-checkbox_round_background'
(7052,24): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(7061,17): run-time error CSS1039: Token not allowed after unary operator: '-completed-process-border'
(7097,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(7100,21): run-time error CSS1039: Token not allowed after unary operator: '-radio-label-color'
(7173,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(7183,28): run-time error CSS1039: Token not allowed after unary operator: '-default-bgcolor'
(7200,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(7208,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7256,21): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(7258,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(7259,39): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(7352,21): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(7354,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(7355,39): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(7441,30): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(7448,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7450,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(7464,30): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(7471,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7473,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(7519,21): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(7521,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(7522,39): run-time error CSS1039: Token not allowed after unary operator: '-dashboard-rightbox'
(7539,33): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(7610,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(7774,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(7903,26): run-time error CSS1039: Token not allowed after unary operator: '-defaultmsg-color'
(7912,21): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(7940,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7949,21): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(7953,26): run-time error CSS1039: Token not allowed after unary operator: '-defaultmsg-color'
(8038,30): run-time error CSS1039: Token not allowed after unary operator: '-form-bg-clr'
(8045,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(8047,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(8049,36): run-time error CSS1039: Token not allowed after unary operator: '-border2px'
(8155,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(8159,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(8195,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(8204,21): run-time error CSS1039: Token not allowed after unary operator: '-default-color'
(8302,39): run-time error CSS1039: Token not allowed after unary operator: '-sidemenu-border'
(8962,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(8970,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(9023,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(9031,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(9077,36): run-time error CSS1039: Token not allowed after unary operator: '-sub_sub_collapse_boder'
(9086,36): run-time error CSS1039: Token not allowed after unary operator: '-sub_sub_collapse_boder'
(9096,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(9104,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(9188,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(9297,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(9318,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(9326,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(9340,25): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(9348,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(9393,30): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(9445,43): run-time error CSS1039: Token not allowed after unary operator: '-sidemenu-border'
(9460,29): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(9468,30): run-time error CSS1039: Token not allowed after unary operator: '-primary-header-color'
(9530,40): run-time error CSS1039: Token not allowed after unary operator: '-sub_sub_collapse_boder'
(9543,43): run-time error CSS1039: Token not allowed after unary operator: '-sidemenu-border'
(9555,40): run-time error CSS1039: Token not allowed after unary operator: '-sub_sub_collapse_boder'
(9706,40): run-time error CSS1039: Token not allowed after unary operator: '-sub_sub_collapse_boder'
(9723,40): run-time error CSS1039: Token not allowed after unary operator: '-sub_sub_collapse_boder'
(10357,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(10361,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(10365,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-16'
(10369,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-18'
(10373,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-20'
(10377,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-24'
(10381,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-26'
(10405,17): run-time error CSS1039: Token not allowed after unary operator: '-regular-color'
(10408,17): run-time error CSS1039: Token not allowed after unary operator: '-iten_name_person_textcolor'
(10411,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(10414,16): run-time error CSS1039: Token not allowed after unary operator: '-form-heading-subtitle'
(10418,17): run-time error CSS1039: Token not allowed after unary operator: '-peragraph_heading_color'
(10424,28): run-time error CSS1039: Token not allowed after unary operator: '-error_filedbox_bgcolor'
(10427,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;
}

.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;
}

.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;
    }

.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;
}

.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: 210px;
    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: -190px;
    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: 15px;
        bottom: 15px;
        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;
}

    .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);
    }

.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;
}
/* 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;
}

/* 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: var(--primary-color);
        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;
}
@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;
    }

    .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;
    }

    .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;
    }

    .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;
    }

    .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 30px;
        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;
    }

    .right-section {
        display: none !important;
    }

    .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;
    }

}

@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;
    }
}

@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: -16px;
        position: relative;
        top: 10px;
        width: auto;
        background: var(--primary-color);
        min-height: 50px;
        padding: 10px 16px;
        margin-right: -16px;
    }

    .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: -16px;
        position: relative;
        top: 10px;
        width: auto;
        background: var(--primary-color);
        min-height: 50px;
        padding: 10px 16px;
        margin-right: -16px;
    }

    .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: -16px;
            position: relative;
            top: 10px;
            width: auto;
            background: var(--primary-color);
            min-height: 50px;
            padding: 10px 16px;
            margin-right: -16px;
        }

        .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;
}
.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;
}
.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;
}
.ml40 {
    margin-left: 40px !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;
}
