:root { --topNavHeight: 75px; --rtrWidth: 60px; --lftWidth: 340px; --tpMenuPad: 30px; --icnPadng: 20px 0px; --prmBgColor: rgb(244, 244, 221); --secdBgColor: #fafaf3; --secdSubColor: #f4f4f3; } body { margin: 0px; padding: 0px; } ul, li { margin: 0px; padding: 0px; margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; } .list-page { display: flex; flex-direction: column; } .tp-bar { width: 100%; position: fixed; top: 0px; left: 0px; height: var(--topNavHeight); display: flex; flex-direction: row; list-style: none; align-items: center; padding-left: 0px !important; padding-right: 0px !important; } ul.tp-bar li { margin: 0px 16px; } li.logo-li { display: flex; flex-direction: row; align-items: center; width: calc(var(--lftWidth) - var(--tpMenuPad)); } .logo { font-size: 25px; margin-left: 25px; } .btm-bar { position: fixed; top: var(--topNavHeight); left: 0; height: calc(100vh -var(--topNavHeight)); width: 100%; height: 100%; display: flex; flex-direction: row; } .lft-nav-bar { position: fixed; left: 0; width: var(--lftWidth); height: inherit; display: flex; flex-direction: row; } .lft-nav-bar .lft-nav-bar-1, .lft-nav-bar .lft-nav-bar-2 { list-style: none; margin-bottom: 0px !important; padding-left: 0px !important; } .lft-nav-bar-1 { width: var(--rtrWidth); display: flex; flex-direction: column; align-items: center; background-color: var(--prmBgColor); } .lft-nav-bar-1 li, .lft-nav-bar-2 li { margin: var(--icnPadng); } .lft-nav-bar-2 li { font-size: 20px; padding: 0px 15px; } .lft-nav-bar-2 { width: calc(var(--lftWidth) - var(--rtrWidth)); display: flex; flex-direction: column; background-color: var(--secdBgColor); } .rtr-nav-bar { position: fixed; right: 0; width: var(--rtrWidth); height: inherit; background-color: var(--prmBgColor); list-style: none; display: flex; flex-direction: column; align-items: center; } .rtr-nav-bar span { margin: var(--icnPadng); } .ctr-lst-pge { position: fixed; left: var(--lftWidth); right: var(--rtrWidth); height: inherit; margin: 0px 20px; background-color: var(--secdSubColor); } .srch-bar { width: 35%; } .form-control#searchBar { padding: 10px; box-shadow: none; width: 100%; } .ml-auto { margin-left: auto !important; } .mr-auto { margin-right: auto !important; } .mt-auto { margin-top: auto !important; } .mb-auto { margin-bottom: auto !important; } .la { font-size: 30px; color: black; } .icn-circle { background-color: firebrick; color: white; padding: 10px; } .hdr { font-size: 18px; padding: 18px 9px; font-weight: 600; text-transform: capitalize; background-color: #e3e3e3; } .bdy { font-size: 16px; padding: 18px 9px; font-weight: 400; text-transform: capitalize; border-bottom: 1px solid white; }