.kk-login-form .kk-portal{max-width:400px;background:#fff;border:1px solid var(--kk-border-soft);border-radius:12px;padding:30px 20px}.kk-login-form .kk-portal-nav{border:none;border-radius:25px;background:#05323c;max-width:400px;padding:5px;margin:0 0 30px}.kk-login-form .kk-box.kk-form{border:none;padding:0px}.kk-login-form .kk-portal-nav a{border:none;border-radius:25px;color:#fff;font-size:14px;font-family:'FTDheading',Helvetica,Arial,Lucida,sans-serif;font-weight:600}.kk-portal[data-view='login'] .kk-tab-login,.kk-portal[data-view='request'] .kk-tab-request,.kk-portal[data-view='forgot'] .kk-tab-forgot,.kk-portal[data-view='reset'] .kk-tab-login{background:#00c77f;border-color:none;box-shadow:none}.kk-login-form .kk-remember{font-size:14px}.kk-login-form button[type="submit"]{background:#00c77f;color:#fff;font-size:14px;transition:all 0.3s ease;margin-top:20px}.kk-login-form button[type="submit"]:hover{background:#05323c}.kk-login-form input[name="kk_remember"]{accent-color:#00c77f}.kk-login-form .kk-form input::placeholder{color:rgba(5,50,60,0.6)}.kk-login-form .kk-form input[type='text'],.kk-login-form .kk-form input[type='password']{color:#05323c;font-size:14px}.kk-login-form #kk_domain{color:#05323C}.kk-login-form #kk_domain option{color:#fff;background-color:#05323C}@media (max-width:400px){.kk-login-form .kk-portal-nav a{padding:8px 8px}}@media (max-width:980px){.floating-menu{justify-content:flex-start!important}.floating-menu::-webkit-scrollbar{display:none}}@media (max-width:767px){.kk-login-form .kk-client-top{flex-wrap:wrap;justify-content:center}.kk-login-form .kk-client-meta{width:100%!important;justify-content:center}}.kk-login-form .kk-logout-btn{padding:6px 14px;border-radius:25px;text-decoration:none;border:none;background:#05323c;font-weight:600;font-size:14px;color:#fff;font-family:'FTDheading',Helvetica,Arial,Lucida,sans-serif;transition:all 0.3s ease}.kk-login-form .kk-logout-btn:hover{background:#00C77F}.kk-login-form .kk-client-meta{width:60%}.floating-menu{display:flex;justify-content:center;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.floating-menu a{display:block;background:#05323C;padding:10px 20px;text-decoration:none;color:#fff;font-size:14px;font-family:'FTDmenu',Helvetica,Arial,Lucida,sans-serif;font-weight:700;transition:all 0.3s ease;flex:0 0 auto}.floating-menu a:first-child{border-radius:25px 0px 0 25px;;padding-left:25px}.floating-menu a:last-child{border-radius:0 25px 25px 0px;padding-right:25px}.floating-menu a:hover{background:#00c77f}