@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@300;500;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap";
:root{--primary:#0d4aa5;--secondary:#133b63;--green:#24b44b;--navy:#10276a;--leaf:#0f4f1f;--strip-blue:#1565c0;--light-bg:#f5f7fa;--blue:#065693;--blue-dark:#08488a;--cyan:#00acc1;--cyan-light:#e0f7fa;--blue-main:#2563eb;--blue-light:#3b82f6;--bg:#f4f7fc;--black:#0a090900;--button-blue:#0b78cb;--border-color:#e9e9e9;--font-family-base:"Noto Sans", sans-serif;--font-size-base:16px;--fw-medium:500;--fw-semibold:600;--secondary-color:#070f12;--secondary-color-rgb:51, 51, 51;--primary-rgb-color:233, 9, 12;--migration-primary:var(--primary-color,#ffe600);--migration-black:#111;--migration-bg:#f5f6f8;--migration-white:#fff;--migration-border:#d9d9d9;--migration-text:#222}.registerShell{--register-primary:#1d4ed8;--register-accent:#dbeafe;--register-surface:#fff;--register-border:#bfdbfe;--register-text:#0f172a;--register-muted:#64748b;--register-shadow:0 24px 48px #0f172a14}.themeDefault{--register-primary:#1d4ed8;--register-accent:#dbeafe;--register-surface:#fff;--register-border:#bfdbfe;--register-text:#0f172a;--register-muted:#64748b}.themeCpcb{--register-primary:#065f23;--register-accent:#ebf9e6;--register-surface:#fff;--register-border:#b6e1b6;--register-text:#09210f;--register-muted:#58685b}.login-wrapper.tenant-cpcb{--tenant-login-primary:#064d17;--tenant-login-secondary:#0ea5d8;--tenant-login-accent:#7ee681;--tenant-login-text:#062f12;--tenant-login-muted:#52645a}.public-page.tenant-cpcb .signup-page{--signup-blue-dark:#0d47a1;--signup-blue:#0b78cb;--signup-cyan:#00acc1;--signup-blue-light:#e3f2fd;--signup-green-dark:#1b5e20;--signup-green:#2e7d32;--signup-green-mid:#43a047;--signup-green-light:#e8f5e9;--signup-accent:#ff6f00;--signup-accent-hover:#e65100;--signup-text-primary:#1a1a1a;--signup-text-secondary:#4a4a4a;--signup-text-muted:#757575;--signup-border:#dce7f2;--signup-bg-light:#f5f9fc;--signup-radius-sm:4px;--signup-radius-md:8px;--signup-radius-lg:12px;--signup-shadow:0 2px 16px #0d47a11a;--signup-option-border:#0867af}
.investor-bg{border-bottom:1px solid #ddd}.investor-header{box-shadow:0 2px 8px #0000000f}.investor-header .header-icon-btn{color:#2f2f2f;background:#fff;border:1px solid #d9dee5;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.investor-header .header-icon-btn:hover{background:#f3f4f6}.investor-header .header-icon{color:#2f2f2f;stroke-width:2px;width:22px;height:22px}.header-main{z-index:2}.header-main .top-bar{background-color:var(--primary-light-color);color:var(--primary-color)}.user-dropdown a,.user-dropdown button{color:#111827;font-size:.875rem}:is(.user-dropdown a,.user-dropdown button):hover{color:var(--primary-color)}.premium-title{letter-spacing:1px;color:#1f2937;font-size:20px;font-weight:500;position:relative}.premium-title:before{content:"";background:linear-gradient(90deg,gold,#e6c200);border-radius:2px;width:40px;height:4px;position:absolute;top:-8px;left:0}.premium-title strong{color:gold;margin-left:5px;font-weight:700}.premium-title:hover{letter-spacing:1.5px;transition:all .3s}.header .tenant-header-logo{display:none}.header.tenant-trera .premium-title{letter-spacing:0;font-size:0}.header.tenant-trera .premium-title:before{content:"Telangana Real Estate Regulatory Authority";color:#001b35;letter-spacing:1.5px;text-transform:uppercase;background:0 0;width:auto;height:auto;font-size:18px;font-weight:700;display:inline-block;position:static}.header.tenant-trera .premium-title strong{display:none}.header.tenant-cpcb .premium-title{letter-spacing:0;font-size:0}.header.tenant-cpcb .premium-title:before{content:"Central Pollution Control Board";color:#064d17;letter-spacing:1px;text-transform:uppercase;background:0 0;width:auto;height:auto;font-size:18px;font-weight:700;display:inline-block;position:static}.header.tenant-cpcb .premium-title strong{display:none}.top-center{justify-content:center;display:flex}.main-navbar{background:var(--secondary-color);scrollbar-width:none;-ms-overflow-style:none;border-top:1px solid #ffffff14;max-width:100%;overflow-x:auto}.main-navbar .navbar-items{flex-wrap:nowrap;width:max-content;min-width:100%}.main-navbar .navbar-items .nav-link{color:#fff;white-space:nowrap;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:4px;padding:6px 10px;font-size:.75rem;font-weight:500;transition:background .18s,color .18s,border-color .18s;display:flex}.main-navbar .navbar-items .nav-link:hover{color:var(--primary-color);background:#ffe60026}.main-navbar .navbar-items .nav-link.active-nav-link{color:#333;background:#ffe600;border-color:#ffe600;font-weight:700}.submenu-wrap{background-color:rgba(var(--primary-color-rgb), .1);border-bottom:1px solid rgba(var(--primary-color-rgb), .7);z-index:1000}.submenu-wrap .submenu-link{color:#ccc;background:#333;border-radius:20px;padding:7px 18px;font-size:12px}.submenu-wrap .submenu-link:hover,.submenu-wrap .submenu-link .submenu-link-active{background:var(--primary-color);color:#333}.department-header-2 .department-header-brand .department-brand-emblem,.department-header-2 .department-header-brand .department-brand-logo{height:56px}.department-header-2 .department-header-brand .department-brand-small-text{margin-top:5px!important;font-size:8px!important;line-height:1.3!important}.public-page.tenant-cpcb{scroll-behavior:smooth}.public-page.tenant-cpcb .anchor-section,.public-page.tenant-cpcb [id=rules-section]{scroll-margin-top:120px}.public-page.tenant-cpcb .top-bar{color:#d0d0d0;background:#1b1b1b;padding:6px 0;font-size:.78rem}.public-page.tenant-cpcb .top-bar a,.public-page.tenant-cpcb .gov-text a{color:#d0d0d0;text-decoration:none;transition:color .2s}.public-page.tenant-cpcb .top-bar a:hover,.public-page.tenant-cpcb .gov-text a:hover{color:#fff}.public-page.tenant-cpcb .sep{color:#555;margin:0 8px}.public-page.tenant-cpcb .util-link{color:#fff;font-size:13px;font-weight:500;text-decoration:none}.public-page.tenant-cpcb .font-btn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;transition:all .2s}.public-page.tenant-cpcb .font-btn:hover{color:#fff;background:0 0}.public-page.tenant-cpcb .main-header{z-index:999;background:#fff;position:sticky;top:0;box-shadow:0 2px 12px #00000014}.public-page.tenant-cpcb .brand-title{color:#0b78cb;font-size:15px;font-weight:700;line-height:1.2}.public-page.tenant-cpcb .brand-subtitle{color:#2e2e2e;font-size:11px;font-weight:500}.public-page.tenant-cpcb .navbar-brand{text-decoration:none}.public-page.tenant-cpcb .main-header .nav-link{color:#222;padding:.5rem .9rem;font-size:14px;font-weight:500;transition:color .2s;position:relative}.public-page.tenant-cpcb .main-header .nav-link:after{content:"";background:var(--strip-blue,#1565c0);height:2px;transition:transform .25s;position:absolute;bottom:0;left:.9rem;right:.9rem;transform:scaleX(0)}.header-actions span.icon-circle{margin-right:15px}.public-page.tenant-cpcb .main-header .nav-link:hover,.public-page.tenant-cpcb .main-header .nav-link.active{color:var(--strip-blue,#1565c0)}.public-page.tenant-cpcb .main-header .nav-link:hover:after,.public-page.tenant-cpcb .main-header .nav-link.active:after{transform:scaleX(1)}.public-page.tenant-cpcb .btn-download{color:#fff;background:var(--button-blue);border:none;border-radius:6px;height:auto;padding:7px 15px;font-size:14px;font-weight:500;transition:all .2s}.public-page.tenant-cpcb .btn-download:hover{color:#fff;background:#0b5ed7}.public-page.tenant-cpcb .public-header-logo{object-fit:contain;width:auto;max-width:none;height:42px}.navbar{padding:0}@media (min-width:992px){.public-service-form-shell .main-header .navbar-expand-lg .navbar-collapse{flex-basis:auto;visibility:visible!important;opacity:1!important;display:flex!important}.public-service-form-shell .main-header .navbar-nav,.public-service-form-shell .main-header .header-actions{visibility:visible!important;display:flex!important}}.public-page.tenant-cpcb .highlight-strip{background:var(--blue);color:#fff;padding:7px 0;overflow:hidden}.public-page.tenant-cpcb .marquee{gap:0;display:flex;overflow:hidden}.public-page.tenant-cpcb .marquee__track{white-space:nowrap;gap:0;animation:38s linear infinite cpcb-marquee;display:flex}.public-page.tenant-cpcb .marquee__item{align-items:center;gap:8px;padding:0 40px;font-size:14px;font-weight:500;display:inline-flex}.public-page.tenant-cpcb .marquee__item+.marquee__item{border-left:1px solid #ffffff4d}@keyframes cpcb-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.public-page.tenant-cpcb .ticker{color:#e0e0e0;background:#101010;padding:7px 0;font-size:.82rem;overflow:hidden}
.investor-bg{border-bottom:1px solid #ddd}.footer-main{background-color:var(--primary-light-color);z-index:2;position:relative}.footer-main p,.footer-main a{font-size:.75rem}.text-primary{color:var(--primary-color)}.public-page.tenant-cpcb .back-top{color:#fff;background:linear-gradient(180deg, var(--blue), var(--blue-dark));border:none;border-radius:8px;height:auto;padding:7px 15px;font-size:14px;font-weight:500;line-height:18px}.public-page.tenant-cpcb .back-top:hover{color:#fff;background:#0b5ed7;transform:translateY(-2px)}footer{background:#fff;border-top:1px solid #d9d9d9;padding-top:3rem}footer h6{color:#2e2e2e;margin-bottom:12px;font-size:14px;font-weight:600}footer .footer-link{color:#525c66;margin-bottom:.7rem;font-size:14px;font-weight:500;display:block}footer .footer-link:hover{color:#065693}.footer-brand{color:#0b78cb;font-size:16px;font-weight:500}p.footer-subline{color:#0b78cb;font-size:14px}footer p{color:#525c66;margin-bottom:15px;font-size:14px;line-height:17px}.adrs-area a{color:#2e2e2e;text-decoration:underline}.footer-social a{justify-content:center;align-items:center;margin-right:.5rem;display:inline-flex}.footer-bottom{color:#cfe0ec;background:#065693;margin-top:2.5rem;padding:1rem 0;font-size:14px}.footer-bottom a{color:#cfe0ec}.footer-social img{max-width:28px}.footer-social{margin-top:25px}.footer-bottom a:hover{color:#fff}.footer-logo img{max-width:40px}@media (max-width:767px){.hero-content h1{font-size:1.9rem}.obligations-card{margin-top:1.5rem}.threshold-card{width:100%}.btn-check-elig{width:auto}}
.investor-sidebar{z-index:1;background-color:#fff;border-color:#e5e7eb #c3c0c2 #e5e7eb #e5e7eb;border-right-style:solid;border-right-width:1px;height:100vh}.investor-sidebar.w-64{width:270px}.investor-sidebar.w-20{width:80px}.investor-sidebar.w-20 .sidebar-toggle{top:15px;right:25px}.investor-sidebar .logo-investuk{width:190px}.investor-sidebar .sidebar-toggle{background-color:#e5e7eb;border-radius:5px;width:30px;height:30px;position:absolute;right:5px}.investor-sidebar .sidebar-toggle svg path{fill:#4b5563;stroke:none}.investor-sidebar .sidebar-toggle:hover{background-color:#d1d5db}.investor-sidebar nav{background-color:#0000!important}.investor-sidebar nav .menu-title{color:#9aa3b2;letter-spacing:.05em;font-size:12px;font-weight:600}.investor-sidebar nav .menu-link{color:#0a1a1a;text-align:left;gap:12px;margin-bottom:12px;font-size:14px;font-weight:400;line-height:1.5}.investor-sidebar nav .menu-link span{text-align:left}.investor-sidebar nav .menu-link:hover,.investor-sidebar nav .menu-link.active{background-color:var(--primary-color);color:var(--primary-light-color)}:is(.investor-sidebar nav .menu-link:hover,.investor-sidebar nav .menu-link.active) span{color:var(--primary-light-color);font-weight:600}:is(.investor-sidebar nav .menu-link:hover,.investor-sidebar nav .menu-link.active) span svg *{fill:var(--primary-light-color)}.investor-sidebar nav .menu-dropdown{margin-bottom:6px}.investor-sidebar nav .menu-dropdown .m-txt{color:#363636;word-wrap:break-word}.investor-sidebar nav .menu-dropdown .sm-txt .bg-slate-400{top:2px}.investor-sidebar nav .menu-dropdown .sm-txt:hover .bg-slate-400{background-color:var (--primary-color)}.investor-sidebar a.sidebar-submenu-link{color:#363636;padding:8px 12px;font-size:14px;line-height:1.5;text-decoration:none}.investor-sidebar a.sidebar-submenu-link .active{font-weight:600}
