:root{--primary-font:"Nunito Sans",sans-serif;--primary-green:#94d60a;--primary-green-hover:#95d60a;--primary-green-light:#93dba8;--dark-primary:#04121d;--border-color:#e2e8f0;--border-secondary:#bbbfc4;--text-primary:#060b1a;--text-secondary:#334155;--text-muted:#a8b0b7;--background-light:#f8fafc;--background-white:#fff;--border-radius:.375rem;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--transition-duration:.4s;--transition-easing:cubic-bezier(.4,0,.2,1)}.activateaccount{display:flex;justify-content:center;align-items:center;background:#f2f2f2;flex-direction:column}.bayes-bg,body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,a,#registrationform label,#sendmoneyform label,label.col-md-2.control-label,.table tbody>tr>td,.table tbody>tr>th,.table tfoot>tr>td,.table tfoot>tr>th,.table thead>tr>td,.table thead>tr>th,.ui-widget,.dataTables_filter label,.dataTables_length label,.mediumsize{font-family:var(--primary-font)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{text-transform:none}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.space-between{justify-content:space-between}.half-width{width:50%!important}.full-width{width:100%}.no-padding{padding:0}.no-margin{margin:0!important}.hide{display:none}.border-right{border-right:1px solid var(--border-color)}.border-bottom{border-bottom:1px solid var(--border-color)}.default-border{border:1px solid var(--border-color)}.darker-shade{color:#475569;background-color:#bcc2cb40}.lighter-shade{color:#475569;background-color:var(--background-white)}#dashbottomright{width:100%;float:right;min-height:auto;padding-top:var(--spacing-sm)}#dashbottomright>.dashpadding{padding:20px 20px 0;margin:0 20px;max-width:100%;border:1px solid var(--border-color);border-radius:var(--border-radius)}#dashbottomleft{width:100%;float:left}#dashbottomleft>.dashpadding{padding:40px 24px 0 20px;margin:0 20px;max-width:100%}#chartdata{width:56%;float:none}#chartbottom{width:36%;float:none;margin-right:5em}#main-dtcontainer{width:80%!important;padding:0;background:var(--background-white)}.dashboard-stats{display:flex}.dash-overview{display:flex}.qualified-class{display:flex}.bayes-bg #contentcontainer{max-width:80%;margin:0;width:100%;background:var(--background-white)}.Login #contentcontainer,.Register #contentcontainer,.ForgotPassword #contentcontainer,.Activation #contentcontainer{max-width:100%;margin:0;padding:0;width:100%;background:var(--background-white)}.bayes-bg #logincontainer,.bayes-bg #registrationsection{max-width:100%;margin:0;background:transparent;border-radius:0;min-height:100vh;padding:var(--spacing-md);overflow-y:hidden}.Register .bayes-bg #registrationsection{overflow-y:auto}.Login .bayes-bg #logincontainer,.Activation .bayes-bg #logincontainer,.ForgotPassword .bayes-bg #logincontainer{overflow-y:hidden;height:100vh;display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-sm)}.Login #registrationsection,.Activation #registrationsection,.ForgotPassword #registrationsection{margin:0;padding:var(--spacing-sm)}.Login .form-group,.Activation .form-group,.ForgotPassword .form-group{margin:16px 0!important}.Login .register-section,.Activation .register-section,.ForgotPassword .register-section{margin:0 0 2rem 0!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:row!important;gap:1rem!important;text-align:center!important;flex-wrap:wrap!important;float:none!important}.bayes-bg .login-side{padding:var(--spacing-lg);position:fixed;top:0;left:0;width:45%;height:100vh;overflow:hidden;z-index:999;background:var(--primary-green);display:flex;flex-direction:column}.bayes-bg .login-side .sidebar-content{display:flex;flex-direction:column;height:100%;flex:1}.bayes-bg .login-side .sidebar-top{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.bayes-bg .login-side .sidebar-bottom{flex-shrink:0;padding-top:var(--spacing-md)}.bayes-bg .login-side .login-image{flex-shrink:0;margin-bottom:var(--spacing-md)}.bayes-bg .login-side .login-header{flex-shrink:0;margin-bottom:var(--spacing-md)}.bayes-bg .login-side .login-description{flex-shrink:0;margin-bottom:var(--spacing-sm);text-align:center}.branding-slider-container{flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:hidden;min-height:200px;max-height:100vh;position:relative;margin:var(--spacing-md) 0;width:100%}@media(max-width:700px){.branding-slider-container{display:none!important}}.branding-slider{position:relative;width:100%;height:40vh;min-height:200px;max-height:450px;display:flex;align-items:stretch;justify-content:center;overflow:hidden;background:transparent}.branding-slide{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateX(100%);transition:all .6s cubic-bezier(.4,0,.2,1);background:transparent}.branding-slide.active{opacity:1;transform:translateX(0)}.branding-slide.prev{transform:translateX(-100%)}.branding-slide.next{transform:translateX(100%)}.branding-slide img.branding-image{width:auto;height:100%;max-width:100%;max-height:100%;object-fit:contain;border-radius:0;transition:transform .3s ease;background:transparent;box-shadow:none!important;filter:none!important}.branding-slide:hover img.branding-image{transform:scale(1.05)}@keyframes autoSlide{0%,20%{opacity:1;transform:translateX(0)}25%,95%{opacity:0;transform:translateX(-100%)}100%{opacity:0;transform:translateX(100%)}}.Login #contentfluid,.Register #contentfluid,.ForgotPassword #contentfluid,.Activation #contentfluid{display:flex}.Login #contentfluid #logincontainer,.Register #contentfluid #registrationsection,.ForgotPassword #contentfluid #logincontainer,.Activation #contentfluid #logincontainer{margin-left:45%;width:55%;max-width:none;padding:var(--spacing-lg);background:var(--dark-primary);position:relative;min-height:100vh;overflow-x:hidden;border-radius:0}.Login #logincontainer.col-md-7,.Register #registrationsection .col-md-7,.ForgotPassword #logincontainer.col-md-7,.Activation #logincontainer.col-md-7{width:100%!important;margin-left:0!important;padding:0!important;float:none!important}.Login #contentfluid #logincontainer::before,.Register #contentfluid #registrationsection::before,.ForgotPassword #contentfluid #logincontainer::before,.Activation #contentfluid #logincontainer::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.95);z-index:0;pointer-events:none}.Login #contentfluid #logincontainer>*,.Register #contentfluid #registrationsection>*,.ForgotPassword #contentfluid #logincontainer>*,.Activation #contentfluid #logincontainer>*{position:relative;z-index:1}@media(min-width:1200px){.Login #contentfluid #logincontainer,.Register #contentfluid #registrationsection,.ForgotPassword #contentfluid #logincontainer,.Activation #contentfluid #logincontainer{margin-left:28%;width:72%}}@media(max-width:1024px){.bayes-bg .login-side{display:none!important}.Login #contentfluid #logincontainer,.Register #contentfluid #registrationsection,.ForgotPassword #contentfluid #logincontainer,.Activation #contentfluid #logincontainer{margin-left:0!important;width:100%!important;min-height:100vh;max-width:100%!important}.Login #contentfluid,.Register #contentfluid,.ForgotPassword #contentfluid,.Activation #contentfluid{display:block;width:100%}}@media(min-width:1200px){.bayes-bg .login-side{width:42%}.Login #contentfluid #logincontainer,.Register #contentfluid #registrationsection,.ForgotPassword #contentfluid #logincontainer,.Activation #contentfluid #logincontainer{margin-left:42%;width:58%}}.bayes-bg .login-image{margin-bottom:var(--spacing-md)}.login-header{margin-top:1em}.bayes-bg #contentfluid h2{font-weight:500!important;font-size:24px;line-height:1.875;letter-spacing:0}.bayes-bg .login-description{color:var(--text-secondary);font-size:medium;margin-bottom:var(--spacing-sm);text-align:center}.login-footer{margin-top:0}.bayes-bg .login-side .login-footer{font-size:.9rem}.bayes-bg .login-side .login-footer .login-links{margin-bottom:var(--spacing-sm);text-align:center}.bayes-bg .login-side .login-footer .copyright{font-size:1rem}.bayes-bg .login-side .login-footer .copyright-p{line-height:1.3}#logincontainer,#registrationsection{opacity:0;transform:translateX(20px);animation:slideInFromRight var(--transition-duration) var(--transition-easing) forwards}@keyframes slideInFromRight{to{opacity:1;transform:translateX(0)}}.login-side .sidebar-content{opacity:0;animation:fadeInSidebar calc(var(--transition-duration)*.5) var(--transition-easing) .1s forwards}@keyframes fadeInSidebar{to{opacity:1}}.register-section a,.login-links a,.small-text a{transition:all .3s var(--transition-easing);position:relative}.register-section a:hover,.login-links a:hover{transform:translateY(-1px)}.page-exit #logincontainer,.page-exit #registrationsection{opacity:1;transform:translateX(0);animation:slideOutToLeft var(--transition-duration) var(--transition-easing) forwards}@keyframes slideOutToLeft{to{opacity:0;transform:translateX(-20px)}}.form-group{opacity:0;transform:translateY(10px);animation:fadeInUp var(--transition-duration) var(--transition-easing) forwards}.form-group:nth-child(1){animation-delay:.1s}.form-group:nth-child(2){animation-delay:.15s}.form-group:nth-child(3){animation-delay:.2s}.form-group:nth-child(4){animation-delay:.25s}.form-group:nth-child(5){animation-delay:.3s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.btn,.register-btn{transition:all .3s var(--transition-easing);will-change:transform,box-shadow}.btn:hover,.register-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.btn:active,.register-btn:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,0,0,.15)}.form-loading{pointer-events:none}.form-loading .btn{opacity:.7;transform:scale(.98)}.page-transition-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(148,214,10,.1),rgba(4,18,29,.05));opacity:0;pointer-events:none;z-index:9999;transition:opacity var(--transition-duration) var(--transition-easing)}.page-transition-overlay.active{opacity:1}.Login .alert,.Register .alert,.ForgotPassword .alert,.Activation .alert{opacity:0;transform:translateY(-10px);animation:alertFadeIn .5s var(--transition-easing) .3s forwards}@keyframes alertFadeIn{to{opacity:1;transform:translateY(0)}}.form-control:focus,.btn:focus,a:focus{outline:2px solid var(--primary-green);outline-offset:2px}@media(prefers-reduced-motion:reduce){#logincontainer,#registrationsection,.login-side .sidebar-content,.form-group,.Login .alert,.Register .alert,.ForgotPassword .alert,.Activation .alert{animation:none;opacity:1;transform:none}.register-section a,.login-links a,.small-text a,.btn,.register-btn{transition:none}.page-transition-overlay{display:none}}ul.social-buttons,ul.fbsocial{display:block;max-width:515px;margin:0 auto;padding:0;list-style:none;text-align:center}ul.social-buttons li,ul.fbsocial li{display:inline-block;margin:0 8px;padding:10px 0;width:auto}.social-buttons a,ul.fbsocial a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#f8fafc;color:var(--text-secondary);transition:all .3s ease;text-decoration:none;margin:0 2px}ul.fbsocial a{width:35px;height:35px}.social-buttons a:hover,ul.fbsocial a:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.social-buttons a i,ul.fbsocial a i{font-size:20px}ul.fbsocial a i{font-size:14px}.social-buttons a .social-icon-img{width:30px;height:30px;object-fit:contain;transition:all .3s ease}.social-buttons a img[src*="icons8-x-30"],.social-buttons a img[src*="icons8-tik-tok-24"]{width:30px;height:30px}.social-buttons a:hover .social-icon-img{transform:scale(1.1)}.social-buttons a[href*="facebook"]:hover,ul.fbsocial a[href*="facebook"]:hover,.social-buttons a[title*="Facebook"]:hover,ul.fbsocial a[title*="Facebook"]:hover{background-color:rgba(24,119,242,.6)!important}.social-buttons a[href*="x.com"]:hover,ul.fbsocial a[href*="x.com"]:hover,.social-buttons a[href*="twitter"]:hover,ul.fbsocial a[href*="twitter"]:hover,.social-buttons a[title*="X ("]:hover,ul.fbsocial a[title*="X ("]:hover,.social-buttons a[title*="Twitter"]:hover,ul.fbsocial a[title*="Twitter"]:hover{background-color:rgba(0,0,0,.3)!important;color:#fff!important}.social-buttons a[href*="linkedin"]:hover,ul.fbsocial a[href*="linkedin"]:hover,.social-buttons a[title*="LinkedIn"]:hover,ul.fbsocial a[title*="LinkedIn"]:hover{background-color:rgba(24,119,242,.6)!important}.social-buttons a[href*="instagram"]:hover,ul.fbsocial a[href*="instagram"]:hover,.social-buttons a[title*="Instagram"]:hover,ul.fbsocial a[title*="Instagram"]:hover{background-color:rgba(228,64,95,.6)!important}.social-buttons a[href*="youtube"]:hover,ul.fbsocial a[href*="youtube"]:hover,.social-buttons a[title*="YouTube"]:hover,ul.fbsocial a[title*="YouTube"]:hover{background-color:rgba(255,0,0,.5)!important}.social-buttons a[href*="tiktok"]:hover,ul.fbsocial a[href*="tiktok"]:hover,.social-buttons a[title*="TikTok"]:hover,ul.fbsocial a[title*="TikTok"]:hover{background-color:rgba(0,0,0,.3)!important;color:#fff!important}.login-links{margin:var(--spacing-sm) 0 var(--spacing-lg) 0;text-align:center}.login-links a{color:#092f57;font-size:14px;padding:0 15px 0 0;text-transform:uppercase;margin:var(--spacing-lg) 0}.login-links a:hover{color:#0e8322}.copyright{color:var(--text-muted);font-size:18px;line-height:22px}.copyright img{width:33%}.copyright-p{margin-top:var(--spacing-lg);color:#072544;margin-bottom:var(--spacing-lg)}#registrationsection{min-height:100vh}.register-section{margin:var(--spacing-lg)}.register-section .login-description{font-size:13px;margin-right:var(--spacing-sm)}.register-btn{padding:2px 20px;height:2em;font-size:12px}.register-section{display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:row!important;gap:1rem!important;margin:0 0 2rem 0!important;text-align:center!important;flex-wrap:wrap!important}.register-section .login-description{margin:0!important;font-size:14px!important;white-space:nowrap!important}.register-section .register-btn{margin:0!important;flex-shrink:0!important}@media(max-width:1024px){.register-section{flex-direction:column!important;gap:1rem!important;margin:1.5rem 0!important}.register-section .login-description{white-space:normal!important;margin-bottom:.5rem!important}}#form-horizontal .form-control,.form-horizontal .form-control,#registrationform .textinput,#registrationform select,.form-control{font-size:16px;height:56px;border-radius:12px;border:1px solid #e5e7eb;background:#f8fafc;color:#1f2937;padding:16px 20px!important;width:100%;font-weight:400;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.05)}.form-control:focus{border-color:var(--primary-green);background:var(--background-white);box-shadow:0 0 0 3px rgba(148,214,10,.1),0 4px 12px rgba(0,0,0,.05);outline:0;transform:translateY(-1px)}.form-control:hover{border-color:#d1d5db;background:var(--background-white);box-shadow:0 2px 8px rgba(0,0,0,.08)}.grid-form .form-group{margin:16px 0!important}.grid .control-label{color:var(--text-secondary)!important;line-height:1.375;text-transform:capitalize!important;margin-bottom:.5rem;font-weight:400!important}.form-group{position:relative}.Login .form-group,.Register .form-group,.ForgotPassword .form-group,.Activation .form-group{margin:16px 0}.form-control::placeholder{color:#9ca3af;font-weight:400;opacity:1;transition:all .3s ease}.form-control:focus::placeholder{color:#d1d5db;opacity:.7}.form-control:valid{border-color:#10b981}.form-control:invalid:not(:placeholder-shown){border-color:#ef4444}.form-group+.form-group{margin-top:20px}.form-group{display:flex;flex-direction:column;align-items:stretch;width:100%}.form-group .col-md-12{width:100%!important;padding:0!important;margin:0!important}.form-group.grid .col-md-12.no-padding{flex:1!important;display:block!important}.form-group .form-control{width:100%;align-self:stretch}.form-group .text-danger{text-align:left;margin-top:6px;font-size:13px}.Login #registrationsection .small-text,.ForgotPassword #registrationsection .small-text,.Activation #registrationsection .small-text{text-align:center;margin:1rem 0}.Login #registrationsection a,.ForgotPassword #registrationsection a,.Activation #registrationsection a{display:inline-block;margin:.5rem 0}.btn-default:disabled,input[type="submit"].btn-default:disabled{background:linear-gradient(135deg,#f1f3f4 0%,#e8eaed 100%)!important;color:#9aa0a6!important;cursor:not-allowed!important;transform:none!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important;opacity:.6!important;border-radius:28px!important}.btn-default:disabled::before,input[type="submit"].btn-default:disabled::before{display:none}.btn-outline:disabled{background:#f8fafc!important;color:#9ca3af!important;border-color:#e5e7eb!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important;opacity:.6!important}.btn-outline:disabled::before{display:none}.btn-loading{position:relative;pointer-events:none}.btn-loading::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:button-spin 1s linear infinite}@keyframes button-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.btn-loading .btn-text{opacity:0}.btn-default:focus,input[type="submit"].btn-default:focus,.btn-outline:focus{outline:3px solid rgba(82,196,26,.3);outline-offset:2px}.Login .container,.Register .container,.ForgotPassword .container,.Activation .container,.Login .container-fluid,.Register .container-fluid,.ForgotPassword .container-fluid,.Activation .container-fluid{padding:0!important;margin:0!important;width:100%!important;max-width:none!important}.Login .form-control,.Register .form-control,.ForgotPassword .form-control,.Activation .form-control{width:100%!important;box-sizing:border-box!important}.button-group{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap}.button-group .btn-default,.button-group .btn-outline{flex:1;min-width:120px}@media(max-width:768px){.button-group{flex-direction:column;width:100%}.button-group .btn-default,.button-group .btn-outline{width:100%}.Login #registrationsection,.Register #registrationsection,.ForgotPassword #registrationsection,.Activation #registrationsection{padding:2rem 1.5rem;min-height:auto;justify-content:flex-start;padding-top:3rem}.Login form,.Register form,.ForgotPassword form,.Activation form{max-width:100%;width:100%}.submit-aut-button input,input[type="submit"].btn-default{max-width:100%}.radios.flex,.radios{flex-direction:column;align-items:flex-start;gap:1rem}.radios label{width:100%!important;justify-content:flex-start!important}}.form-control:focus-visible{outline:2px solid var(--primary-green);outline-offset:2px}.Login #registrationsection,.Register #registrationsection,.ForgotPassword #registrationsection,.Activation #registrationsection{max-width:480px;width:100%;margin:0 auto;padding:3rem 2rem;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 120px)}.Login #registrationsection>*,.Register #registrationsection>*,.ForgotPassword #registrationsection>*,.Activation #registrationsection>*{text-align:center}.Login form,.Register form,.ForgotPassword form,.Activation form{text-align:left;width:100%;max-width:400px;margin:0 auto}#registrationsection h3,#registrationsection.passwordforgot h3{text-align:left;font-weight:600;font-size:28px;margin-bottom:.5rem;color:var(--text-primary)}.Register h2,.Login h2,.ForgotPassword h2,.Activation h2{font-weight:700;font-size:28px;margin-bottom:.75rem;color:var(--text-primary);text-align:center;line-height:1.2}.Register .login-description,.Login .login-description,.ForgotPassword .login-description,.Activation .login-description{color:var(--text-secondary);font-size:16px;margin-bottom:2.5rem;line-height:1.6;text-align:center;margin-left:0;margin-right:0}.Login h2,.ForgotPassword h2,.Activation h2{margin-top:0}.Register h2{margin-top:1rem}#registrationform{max-width:520px;width:100%}.Register #registrationform .form-group{margin:16px 0!important}.Register #registrationform .grid{display:flex;flex-direction:column;gap:0}.Register #registrationform .control-label{margin-bottom:.4rem;font-size:13px;font-weight:500}.Register .register-section{margin-bottom:1rem}.Register #logincontainer{padding-top:1rem}@media(min-width:768px){.Register .form-row{display:flex;gap:1rem}.Register .form-row .form-group{flex:1;margin-top:0}}.Login .control-label,.Register label:not(.radio-label):not(.checkbox-label),.ForgotPassword .control-label,.Activation .control-label{display:none}.radio-group-label{color:var(--text-secondary);font-size:14px;font-weight:500;margin-right:1rem;display:inline-block;min-width:100px}.radios.flex{display:flex;align-items:center;justify-content:flex-start;gap:1.5rem;flex-wrap:wrap;margin:8px 0}.radios{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;padding:8px 0}.radios label{display:flex!important;align-items:center!important;gap:8px!important;width:auto!important;margin:0!important;font-size:15px!important;color:var(--text-primary)!important;cursor:pointer!important}.form-group .text-danger{font-size:13px;margin-top:6px;display:block;color:#ef4444;font-weight:500;padding-left:4px}select.form-control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px;padding-right:48px!important;appearance:none;-webkit-appearance:none;-moz-appearance:none}select.form-control:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2394d60a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E")}.Login form,.Register form,.ForgotPassword form,.Activation form{background:transparent;padding:0;border-radius:0;box-shadow:none}#registrationform label,#sendmoneyform label,label.col-md-2.control-label{font-weight:400!important;padding:0;text-align:left;color:var(--text-secondary)!important;font-size:14px;float:none;text-transform:capitalize;display:flex;line-height:1.375;margin-bottom:.7rem;width:50%}.radio-input{width:20px;height:20px;margin-right:8px;accent-color:var(--primary-green)}.radio-label{font-size:15px;margin-top:6px;margin-right:var(--spacing-lg);margin-left:2px;color:var(--text-primary);font-weight:500}.radios label{width:27%!important}.grid-form .checkbox input,.checkbox-wrapper input[type="checkbox"]{width:20px;height:20px;margin:0 12px 0 0;accent-color:var(--primary-green);border-radius:4px}.grid-form .checkbox p,.checkbox-label{margin-left:0;font-size:15px;color:var(--text-primary);line-height:1.5}.checkbox-wrapper{display:flex;align-items:flex-start;gap:12px;margin:20px 0;padding:0}.checkbox-wrapper input[type="checkbox"]{width:20px;height:20px;min-width:20px;margin:0;accent-color:var(--primary-green);cursor:pointer;flex-shrink:0}.grid-form .checkbox{display:flex;align-items:flex-start;gap:12px;margin:20px 0;text-align:left}.grid-form .checkbox p{margin:0;flex:1}.checkbox-label{font-size:14px;color:var(--text-dark);line-height:1.6;margin:0;cursor:pointer;flex:1;display:block}.checkbox-label a{color:var(--primary-green);text-decoration:none;font-weight:600}.checkbox-label a:hover{text-decoration:underline}.submit-aut-button{display:flex!important;justify-content:center!important;width:100%!important;margin:2rem 0 1rem 0!important}.submit-aut-button input{width:100%!important;max-width:280px!important;margin:0 auto!important}.form-group:has(input[type="submit"]){display:flex;justify-content:center;margin:2rem 0 1rem 0}.submit-aut-button.col-md-10,.col-md-10.no-padding{width:100%!important;margin-left:0!important;padding:0!important;display:flex!important;justify-content:center!important}input[type="submit"].btn-default{max-width:280px;width:100%}input[type="submit"].btn-default.full-width{max-width:280px!important;width:100%!important}.btn-default,input[type="submit"].btn-default{background:linear-gradient(135deg,#52c41a 0%,#389e0d 100%)!important;color:#fff!important;border:0!important;border-radius:28px!important;height:56px!important;font-size:16px!important;font-weight:600!important;padding:16px 32px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 8px 24px rgba(82,196,26,.3)!important;text-transform:none!important;letter-spacing:.5px!important;position:relative;overflow:hidden;cursor:pointer;min-width:140px}.btn-default::before,input[type="submit"].btn-default::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-default:hover::before,input[type="submit"].btn-default:hover::before{left:100%}.btn-default:hover,input[type="submit"].btn-default:hover{background:linear-gradient(135deg,#73d13d 0%,#52c41a 100%)!important;transform:translateY(-3px)!important;box-shadow:0 12px 32px rgba(82,196,26,.4)!important}.btn-default:active,input[type="submit"].btn-default:active{transform:translateY(-1px)!important;box-shadow:0 6px 16px rgba(82,196,26,.3)!important;background:linear-gradient(135deg,#389e0d 0%,#237804 100%)!important}.btn-outline{background:var(--background-white)!important;color:#52c41a!important;border:2px solid #52c41a!important;border-radius:28px!important;font-weight:600!important;height:44px!important;padding:8px 24px!important;font-size:14px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 8px rgba(82,196,26,.1)!important;position:relative;overflow:hidden}.btn-outline::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,#52c41a 0%,#389e0d 100%);transition:left .3s ease;z-index:-1}.btn-outline:hover::before{left:0}.btn-outline:hover{color:#fff!important;border-color:#52c41a!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(82,196,26,.3)!important}.btn-outline:active{transform:translateY(0)!important;box-shadow:0 4px 12px rgba(82,196,26,.2)!important}.borrow-btn{padding:6px 14px;width:42%;height:2.5em}.primary-green-outline{height:3em;color:#1b8d17!important;font-weight:600;border:1px solid #1b8d17!important}.filterbydate{background-color:var(--primary-green-light);box-sizing:border-box;border:0;border-radius:4px;padding:10px 16px;font-size:12px;font-weight:600}#navigationabout{margin-bottom:0;padding:0}#navigationabout ul li{margin:0 0 var(--spacing-sm) 0}#navigationabout ul li a{color:#a7b1c2;padding:14px 20px 14px 25px;display:block;line-height:25px;color:#000!important;font-size:14px;align-items:center}#navigationabout a i{margin-right:6px;font-weight:700}#navigationabout ul li a:hover,#navigationabout ul li.active a{color:var(--dark-primary);border-bottom:0;border-left:0;background:var(--primary-green);opacity:1;color:var(--background-white)!important;font-weight:700}#navigationabout ul li a.dropdown-toggle:hover,#navigationabout ul li a.dropdown-toggle:active{color:var(--dark-primary);border-bottom:0;border-left:0;background:inherit;opacity:1;color:var(--background-white)!important;font-weight:700}.nav-header{padding:0 23px!important}.nav-header a{padding:6px 0!important}.nav-header a{color:#3f5569}.profile-element img{width:100%}.profile-header{margin-top:5px;color:#3f5569;font-size:14px;font-weight:600}.profile-sub-header{color:#8095a8!important;font-size:13px}.user-pic{width:56px;height:56px}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:100px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1}.dropdown-content a{padding:8px 12px;display:block;text-decoration:none;color:#000}.dropdown-content a:hover{background-color:#ddd}.dropdown:hover .dropdown-content{display:block}table.dataTable{border:1px solid var(--border-color)!important}table.dataTable.no-footer{border:1px solid var(--border-color)!important;width:99%!important;margin-top:var(--spacing-xl)}thead{background-color:var(--background-light)}table.dataTable tbody tr{background-color:#f9fafb}.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--background-white)}.table tbody>tr>td,.table tfoot>tr>td,.table thead>tr>td{color:#374151!important;text-align:left!important;padding:20px 0 20px 16px!important}.table tbody>tr>th,.table tfoot>tr>th,.table thead>tr>th{border:0!important;border-bottom:1px solid #dce0e3!important;font-size:12px!important;padding:20px 0 20px 16px!important;text-align:left!important;text-transform:uppercase!important}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333;font-size:14px}.dataTables_filter label,.dataTables_length label{color:inherit!important;font-size:14px!important;font-weight:400!important;text-transform:none}.dataTables_wrapper .dataTables_filter input,.date-filters input{font-size:14px;height:2.5em;border-radius:.25rem;border:1px solid var(--border-secondary);background:var(--background-white);color:#323232;padding:9px 16px!important;border-radius:4px}.date-filters input{width:30%}.dataTables_wrapper .dataTables_paginate .paginate_button{border-radius:6px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#96d60e4a;color:#1b8d17!important;border:0!important}.dataTables_processing{margin-top:var(--spacing-lg)}.statement-table{margin-top:-2em}.section-header{font-size:24px;text-transform:capitalize}.top-header{font-size:28px;font-weight:600;color:var(--text-primary);margin-bottom:0;padding-left:.7em;padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl);background:var(--background-white)}.top-subheader{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:0;padding-bottom:var(--spacing-xl);background:var(--background-white)}.page-header{font-size:24px;font-weight:700;margin:var(--spacing-sm) 0}.transaction-header .top-header{padding-left:0}.balance-header{font-size:medium;opacity:.9;font-weight:400;letter-spacing:1px;line-height:2em}.amount-class{font-weight:700;line-height:1.75rem}.overview-title{font-size:14px;display:block}.loan-container{border:1px solid #e5e7eb;border-radius:16px;padding:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.loans-container-header{border-bottom:1px solid #e5e7eb}.loans-container-header h2{color:var(--text-primary);font-weight:600}.card{margin:var(--spacing-lg) var(--spacing-sm);transition:transform .2s,box-shadow .2s;padding:20px;box-shadow:none;border:1px solid #e5e7eb;border-radius:16px;height:18em;max-height:18em}.card-header{margin:0 auto var(--spacing-sm);padding:0;border-bottom:1px solid #e5e7eb}.card-title{color:var(--dark-primary);font-weight:500!important;font-size:16px;line-height:1.875}.borrow-subtitle{font-size:16px;font-weight:700}.borow-icon-1{margin-right:10px;line-height:15px}.borow-icon-2{line-height:1px;margin-right:10px}.date-filters{margin-left:45%;width:55%;z-index:1;position:relative}div.dt-buttons{float:right!important}.pdfDownload{border:0!important;background:var(--background-white)!important}.loans-filter{position:relative;z-index:1}.qualified-amount{padding-top:var(--spacing-xl);margin-right:var(--spacing-lg)}.ui-tabs-nav{background-color:var(--background-white)!important;padding:0!important;border-bottom:1px solid var(--border-color)!important;width:100%;border-radius:0!important}.ui-tabs .ui-tabs-nav li{background:var(--background-white)!important;margin-right:var(--spacing-lg);border-bottom:4px solid var(--background-white)}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:.5em .5em .5em 0;font-size:15px;line-height:3.25rem}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{color:#454545!important;font-weight:700}.ui-tabs .ui-tabs-nav li.ui-tabs-active{border-bottom:4px solid #9cd91c!important}#nav>li:hover,#nav>li:focus{border-bottom:4px solid #d1d5db!important}#nav>li>a:hover{color:#454545!important}.ui-tabs .ui-tabs-panel{padding:var(--spacing-xl) 0!important}.ml-3{margin-left:3em}.left-radius{border-radius:8px 0 0 8px}.right-radius{border-radius:0 8px 8px 0}.loansdatablue{padding-bottom:13px;padding-top:12px}.ruby-text{display:ruby-text}#loginsection{max-width:100%;margin:0 auto;background:var(--background-white);padding:0;color:#6f7880;font-size:14px;border-radius:0 0 10px 10px;display:grid}#transactionstoday{font-size:16px;max-height:40px;margin-top:var(--spacing-xl)}#statementsGrid{margin-top:5em}.panel-container{padding:40px 3px 0 0!important}.panel-holder{border:1px solid var(--border-color);border-radius:var(--border-radius)}.initiatetransaction{padding:16px 16px 5px}#dt-fluid{border-radius:0;padding-right:1.3em;padding-left:1.3em}.bayes-bg #headernew{background:var(--background-white)}#headerleft ul li a{padding:16px 24px}#CustomerActiveLoansLoanProducts{width:25%;float:right;border-color:#f1f5f9;background-color:var(--background-light)}.mobile-logo{display:none}@media screen and (max-width:768px){.dashboard-stats,.dash-overview,.qualified-class{display:block}#chartdata,#chartbottom,.bottomleftmain{width:100%;float:left}#navigationabout ul li{margin:0!important;padding:6px!important}.mobile-logo{display:block;padding:0 var(--spacing-sm)}.login-side{display:none}#logincontainer{margin-top:var(--spacing-xl)}#registrationsection{width:100%}.nav-label{display:none}.side-nav-profile{display:none!important}.amount-hlder,.moneyin{margin-left:0!important;border-right:0!important}#dt-fluid{padding-right:0!important;padding-left:0!important}.qualified-amount span2{padding-left:var(--spacing-lg)}.date-filters{display:grid;margin-left:0}.date-filters input{width:100%;margin-bottom:var(--spacing-sm)}.dataTables_length{margin-top:4em}.dataTables_length label{margin-left:-37%}.filterbydate{margin-top:var(--spacing-lg)}.top-user-pic img{width:90%!important}#profileDropdown{float:right}.bayes-bg #headerright{width:94%}}@media screen and (min-width:769px){.mini-navbar .nav-label{display:none}.mini-navbar .side-nav-profile{display:none!important}.mini-navbar #navigationabout ul li{margin:0!important;padding:6px!important}.mini-navbar #navigationabout ul li a:hover .nav-label{display:block;color:#1b8d17}}.bottomleftone .moneyin,.bottomleftone .total,.dashpadding .moneyin,.dashpadding .total{border-bottom:0!important}#selecttransferchannel li{margin-right:5px}@media(max-width:991.98px){.branding-slider-container{min-height:200px;max-height:300px}.branding-slider{max-width:100%;height:250px}}@media(max-width:576px){.branding-slider-container{min-height:180px;max-height:250px}.branding-slider{max-width:100%;height:200px}}.radio-group-wrapper{display:flex;flex-direction:column;gap:12px;margin:8px 0}.radio-group-label{font-size:16px;font-weight:500;color:var(--text-dark);margin-bottom:8px}.radio-options{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.radio-wrapper{display:flex;align-items:center;gap:8px}.radio-wrapper input[type="radio"]{width:18px;height:18px;accent-color:var(--primary-green);cursor:pointer}.radio-wrapper label{font-size:14px;color:var(--text-dark);cursor:pointer;user-select:none;transition:color .2s ease;margin:0}.radio-wrapper input[type="radio"]:checked+label{color:var(--primary-green);font-weight:500}.radio-wrapper:hover label{color:var(--primary-green)}.bayes-bg .login-side .center{background-color:var(--primary-green);padding:0;margin:1rem 0;border-radius:0;text-align:center}.bayes-bg .login-side .center a{display:inline-block;background-color:transparent;border-radius:8px;overflow:hidden}.bayes-bg .login-side .center img{display:block;width:150px;height:auto;border-radius:8px;background-color:transparent}.Register .checkbox-wrapper{display:flex!important;align-items:flex-start!important;gap:12px!important;flex-wrap:nowrap!important}.Register .checkbox-wrapper .checkbox-label{white-space:normal!important;line-height:1.4!important;flex:1!important;word-wrap:break-word!important}.Register .checkbox-wrapper input[type="checkbox"]{min-width:20px!important;width:20px!important;height:20px!important;flex-shrink:0!important;margin-top:2px!important}.Register .checkbox-wrapper .checkbox-label a{margin:0 4px!important}