New UI layout
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

list.page.css 8.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477
  1. @import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap");
  2. :root {
  3. --topNavHeight: 75px;
  4. --rtrWidth: 60px;
  5. --lftWidth: 275px;
  6. --tpMenuPad: 30px;
  7. --icnPadng: 10px 0px;
  8. --prmBgColor: rgb(244, 244, 221);
  9. --secdBgColor: #fafaf3;
  10. --secdSubColor: #f4f4f3;
  11. --lstPgArc: 15px;
  12. --frmIfrmeWidth: 500px;
  13. --frmIfrmeHeight: 550px;
  14. --frmIfrmeHeightPopUp: 80%;
  15. }
  16. a {
  17. color: #000 !important;
  18. text-decoration: none !important;
  19. }
  20. body {
  21. margin: 0px;
  22. padding: 0px;
  23. font-family: "Poppins", sans-serif;
  24. }
  25. ul,
  26. li {
  27. margin: 0px;
  28. padding: 0px;
  29. margin-left: 0px;
  30. margin-right: 0px;
  31. padding-left: 0px;
  32. padding-right: 0px;
  33. list-style: none;
  34. }
  35. .list-page {
  36. padding: 0px !important;
  37. display: flex;
  38. flex-direction: column;
  39. }
  40. .tp-bar {
  41. width: 100%;
  42. top: 0px;
  43. left: 0px;
  44. height: var(--topNavHeight);
  45. display: flex;
  46. flex-direction: row;
  47. list-style: none;
  48. align-items: center;
  49. padding-left: 0px !important;
  50. padding-right: 0px !important;
  51. z-index: 1000;
  52. margin-bottom: 0px;
  53. }
  54. ul.tp-bar li {
  55. margin: 0px 16px;
  56. }
  57. li.logo-li {
  58. display: flex;
  59. flex-direction: row;
  60. align-items: center;
  61. width: calc(var(--lftWidth));
  62. margin-left: 0px !important;
  63. }
  64. .logo-li .logo-img {
  65. height: 50px;
  66. margin-left: 15px;
  67. padding: 8px;
  68. }
  69. .btm-bar {
  70. top: var(--topNavHeight);
  71. left: 0;
  72. height: calc(100vh - var(--topNavHeight));
  73. width: 100%;
  74. height: 100%;
  75. display: flex;
  76. flex-direction: row;
  77. }
  78. .lft-nav-bar {
  79. position: fixed;
  80. left: 0;
  81. width: var(--lftWidth);
  82. height: inherit;
  83. display: flex;
  84. flex-direction: row;
  85. }
  86. .lft-nav-bar .lft-nav-bar-1,
  87. .lft-nav-bar .lft-nav-bar-2 {
  88. list-style: none;
  89. margin-bottom: 0px !important;
  90. padding-left: 0px;
  91. }
  92. .lft-nav-bar-1 {
  93. padding: 0px 5px !important;
  94. width: var(--rtrWidth);
  95. display: flex;
  96. flex-direction: column;
  97. align-items: center;
  98. background-color: var(--prmBgColor);
  99. }
  100. .lft-nav-bar-1 li {
  101. margin: 4px 0px;
  102. }
  103. .lft-nav-bar-2 li {
  104. margin: 6px 0px;
  105. }
  106. .lft-nav-bar-2 li {
  107. font-size: 16px;
  108. padding: 0px 15px;
  109. }
  110. .lft-nav-bar-2 {
  111. width: calc(var(--lftWidth) - var(--rtrWidth));
  112. display: flex;
  113. flex-direction: column;
  114. background-color: var(--secdBgColor);
  115. transition: width 0.3s;
  116. }
  117. .rtr-nav-bar {
  118. position: fixed;
  119. right: 0;
  120. width: var(--rtrWidth);
  121. height: inherit;
  122. background-color: var(--prmBgColor);
  123. list-style: none;
  124. display: flex;
  125. flex-direction: column;
  126. align-items: center;
  127. }
  128. .rtr-nav-bar span {
  129. margin: var(--icnPadng);
  130. }
  131. .ctr-lst-pge {
  132. position: fixed;
  133. z-index: -1;
  134. left: var(--lftWidth);
  135. right: var(--rtrWidth);
  136. height: inherit;
  137. margin: 0px 20px;
  138. background-color: var(--secdSubColor);
  139. border-top-left-radius: var(--lstPgArc);
  140. border-top-right-radius: var(--lstPgArc);
  141. }
  142. .srch-bar {
  143. width: 35%;
  144. }
  145. .form-control#searchBar {
  146. padding: 10px;
  147. box-shadow: none;
  148. width: 100%;
  149. }
  150. .ml-auto {
  151. margin-left: auto !important;
  152. }
  153. .mr-auto {
  154. margin-right: auto !important;
  155. }
  156. .mt-auto {
  157. margin-top: auto !important;
  158. }
  159. .mb-auto {
  160. margin-bottom: auto !important;
  161. }
  162. .la,
  163. [class^="ri-"] {
  164. font-size: 1.2em;
  165. color: black;
  166. }
  167. .lft-nav-bar-2 [class^="ri-"] {
  168. font-size: 1.35em;
  169. color: black;
  170. }
  171. .icn-circle:hover {
  172. color: white;
  173. }
  174. .icn-circle {
  175. font-size: 12px;
  176. background-color: firebrick;
  177. color: white;
  178. padding: 8px;
  179. text-decoration: none;
  180. }
  181. .hdr {
  182. font-size: 16px;
  183. padding: 10px 5px;
  184. font-weight: 600;
  185. text-transform: capitalize;
  186. background-color: #e3e3e3;
  187. }
  188. .mnNvIcn,
  189. .mnNvIcn:focus {
  190. box-shadow: none !important;
  191. }
  192. .mnNvIcn-div {
  193. width: var(--rtrWidth);
  194. display: flex;
  195. justify-content: center;
  196. align-items: center;
  197. }
  198. .mnNvIcn {
  199. text-decoration: none;
  200. margin: 0px 5px;
  201. }
  202. .mnNvIcn:hover {
  203. /* background-color: var(--prmBgColor); */
  204. background-color: #e8eaed;
  205. padding: 3px 7px;
  206. border-radius: 50%;
  207. }
  208. .lft-nav-bar.lft-nav-bar-Wrap {
  209. width: var(--rtrWidth);
  210. transition: width 0.3s;
  211. }
  212. .lft-nav-bar.lft-nav-bar-Wrap .lft-nav-bar-2 {
  213. display: none;
  214. transition: display 0.3s;
  215. }
  216. .bdy-ul {
  217. height: 100%;
  218. overflow-y: scroll;
  219. }
  220. .ctr-lst-pge.lft-nav-bar-Wrap {
  221. left: var(--rtrWidth);
  222. transition: left 0.3s;
  223. }
  224. a.badge {
  225. font-size: 14px;
  226. font-weight: 500;
  227. color: inherit;
  228. text-decoration: none;
  229. }
  230. .badge.badge-soft-green,
  231. .badge.badge-soft-success {
  232. background: #e6fbf2;
  233. color: #00d67f;
  234. }
  235. /* scroll bar start here*/
  236. ::-webkit-scrollbar {
  237. width: 6px;
  238. }
  239. /* Track */
  240. ::-webkit-scrollbar-track {
  241. background: #f1f1f1;
  242. }
  243. /* Handle */
  244. ::-webkit-scrollbar-thumb {
  245. background: #888;
  246. }
  247. /* Handle on hover */
  248. ::-webkit-scrollbar-thumb:hover {
  249. background: #555;
  250. }
  251. /* Scroll bar End Here */
  252. .accordion-button::after {
  253. background-size: 0.9rem !important;
  254. }
  255. a[role="button"]:focus {
  256. box-shadow: none !important;
  257. }
  258. #notifi-list .item-li:first .accordion-button:not(.collapsed) {
  259. border-top-left-radius: var(--lstPgArc);
  260. border-top-right-radius: var(--lstPgArc);
  261. }
  262. input[type="checkbox"] {
  263. box-shadow: none !important;
  264. border-radius: 2px;
  265. }
  266. .snd-fd-biz {
  267. border-top: 1px solid rgba(0, 0, 0, 0.15);
  268. }
  269. .tp-bar li a {
  270. padding: 3px 7px;
  271. margin-top: 3px;
  272. }
  273. .nav-lft-item {
  274. padding: 3px 7px;
  275. display: flex;
  276. flex-direction: column;
  277. align-items: center;
  278. }
  279. .nav-lft-item span:nth-child(1) {
  280. padding: 3px 7px;
  281. }
  282. .nav-lft-item span:nth-child(2) {
  283. font-size: 13px;
  284. color: #000;
  285. font-weight: 400;
  286. }
  287. .tp-bar li a.nav-lft-item:hover {
  288. padding-bottom: 5px !important;
  289. padding: 8px;
  290. background-color: #e8eaed;
  291. border-radius: 50%;
  292. }
  293. button {
  294. box-shadow: none !important;
  295. }
  296. button:focus {
  297. box-shadow: none !important;
  298. }
  299. .plus {
  300. color: #000;
  301. margin-right: 8px;
  302. }
  303. .plus + span {
  304. margin-right: 8px;
  305. margin-bottom: 2px;
  306. }
  307. .create {
  308. display: flex !important;
  309. align-items: center;
  310. color: #000 !important;
  311. padding: 8px 8px !important;
  312. background-color: var(--prmBgColor) !important;
  313. border-color: var(--prmBgColor) !important;
  314. border-top-left-radius: 18px !important;
  315. border-bottom-left-radius: 18px !important;
  316. border-top-right-radius: 18px !important;
  317. border-bottom-right-radius: 18px !important;
  318. }
  319. .sub-nav-item {
  320. display: flex;
  321. align-items: center;
  322. padding: 4px 10px !important;
  323. font-size: 14px;
  324. text-decoration: none;
  325. color: #000;
  326. }
  327. .sub-nav-item.active,
  328. .sub-nav-item:hover {
  329. color: #000;
  330. background-color: var(--prmBgColor);
  331. border-top-left-radius: 16px;
  332. border-top-right-radius: 16px;
  333. border-bottom-left-radius: 16px;
  334. border-bottom-right-radius: 16px;
  335. }
  336. .sub-nav-item span {
  337. margin-right: 10px;
  338. }
  339. .nav-lft-item.active span:nth-child(1),
  340. .nav-lft-item:hover span:nth-child(1) {
  341. background-color: var(--secdBgColor);
  342. border-radius: 50%;
  343. padding: 3px 7px;
  344. }
  345. ul.ul-drpdown li {
  346. padding: 0px !important;
  347. }
  348. ul.hdr-ul {
  349. display: flex;
  350. flex-direction: row;
  351. align-items: center;
  352. background-color: var(--secdBgColor);
  353. border-top-left-radius: var(--lstPgArc);
  354. border-top-right-radius: var(--lstPgArc);
  355. height: 50px;
  356. }
  357. .chk-box-btn {
  358. background-color: unset;
  359. box-shadow: none;
  360. }
  361. ul.hdr-ul li {
  362. margin: 0px 8px;
  363. }
  364. .pggtn {
  365. padding: 0px 8px;
  366. display: flex;
  367. flex-direction: row;
  368. align-items: center;
  369. }
  370. .li-pgn {
  371. display: flex;
  372. flex-direction: row;
  373. align-items: center;
  374. margin-left: auto !important;
  375. }
  376. .pggtn .lss-than,
  377. .pggtn .grtr-than {
  378. margin: 0px 8px;
  379. }
  380. .nt-actve .la,
  381. .nt-actve [class^="ri-"] {
  382. color: #e3e3e3 !important;
  383. }
  384. .rtr-nav-bar .rtr-item {
  385. margin: 4px;
  386. padding: 6px 12px;
  387. }
  388. .rtr-nav-bar .rtr-item:hover {
  389. background-color: var(--secdBgColor);
  390. border-radius: 50%;
  391. padding: 6px 10px;
  392. }
  393. .frm-ifre {
  394. width: var(--frmIfrmeWidth);
  395. z-index: 1;
  396. background-color: #f3f3f3;
  397. height: var(--frmIfrmeHeight);
  398. position: absolute;
  399. bottom: 0px;
  400. right: calc(var(--rtrWidth) + 20px);
  401. border: 1px solid #dadada;
  402. border-radius: 3px;
  403. }
  404. .frm-hdr {
  405. padding: 0px 10px;
  406. height: 40px;
  407. display: flex;
  408. flex-direction: row;
  409. align-items: center;
  410. }
  411. .frm-hdr .ctrl {
  412. margin-left: auto;
  413. height: 40px;
  414. display: flex;
  415. flex-direction: row;
  416. align-items: center;
  417. }
  418. .frm-hdr .ctrl .la {
  419. font-size: 16px;
  420. color: #000;
  421. }
  422. .frm-hdr .ctrl a {
  423. margin: 0px 8px;
  424. }
  425. .ld-frm-src {
  426. width: var(--frmIfrmeWidth);
  427. height: calc(var(--frmIfrmeHeight) - 42px);
  428. }
  429. #crte-btn-lst {
  430. height: 400px;
  431. overflow-y: scroll;
  432. }